2025-11-20T10:49:14.996806

Complexity of Nonassociative Lambek Calculus with classical logic

Pร…ย‚aczek
The Nonassociative Lambek Calculus (NL) represents a logic devoid of the structural rules of exchange, weakening, and contraction, and it does not presume the associativity of its connectives. Its finitary consequence relation is decidable in polynomial time. However, the addition of classical connectives conjunction and disjunction (FNL) makes the consequence relation undecidable. Interestingly, if these connectives are distributive, the consequence relation is decidable in exponential time. This paper provides the proof that we can merge classical logic and NL (i.e. BFNL), and still the consequence relation is decidable in exponential time.
academic

๋น„๊ฒฐํ•ฉ ๋žŒ๋ฒก ๊ณ„์‚ฐ๊ณผ ๊ณ ์ „ ๋…ผ๋ฆฌ์˜ ๋ณต์žก์„ฑ

๊ธฐ๋ณธ ์ •๋ณด

  • ๋…ผ๋ฌธ ID: 2501.00493
  • ์ œ๋ชฉ: Complexity of Nonassociative Lambek Calculus with classical logic
  • ์ €์ž: Paweล‚ Pล‚aczek (ํด๋ž€๋“œ ํฌ์ฆˆ๋‚œ WSB Merito ๋Œ€ํ•™)
  • ๋ถ„๋ฅ˜: cs.LO (์ปดํ“จํ„ฐ ๊ณผํ•™์˜ ๋…ผ๋ฆฌ), cs.CC (๊ณ„์‚ฐ ๋ณต์žก์„ฑ)
  • ๋ฐœํ‘œ ํ•™์ˆ ๋Œ€ํšŒ: Non-Classical Logics Theory and Applications (NCL'24), EPTCS 415, 2024
  • ๋…ผ๋ฌธ ๋งํฌ: https://arxiv.org/abs/2501.00493

์ดˆ๋ก

๋น„๊ฒฐํ•ฉ ๋žŒ๋ฒก ๊ณ„์‚ฐ(NL)์€ ๊ตํ™˜, ์•ฝํ™”, ์ถ•์•ฝ ๋“ฑ์˜ ๊ตฌ์กฐ ๊ทœ์น™์„ ํฌํ•จํ•˜์ง€ ์•Š์œผ๋ฉฐ ์—ฐ๊ฒฐ์‚ฌ์˜ ๊ฒฐํ•ฉ์„ฑ์„ ๊ฐ€์ •ํ•˜์ง€ ์•Š๋Š” ๋…ผ๋ฆฌ์ด๋‹ค. ๊ทธ ์œ ํ•œ ํ›„์† ๊ด€๊ณ„๋Š” ๋‹คํ•ญ์‹ ์‹œ๊ฐ„ ๋‚ด์— ํŒ์ • ๊ฐ€๋Šฅํ•˜๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๊ณ ์ „์  ํ•ฉ์ ‘๊ณผ ์„ ์ ‘ ์—ฐ๊ฒฐ์‚ฌ(FNL)๋ฅผ ์ถ”๊ฐ€ํ•˜๋ฉด ํ›„์† ๊ด€๊ณ„๊ฐ€ ํŒ์ • ๋ถˆ๊ฐ€๋Šฅํ•ด์ง„๋‹ค. ํฅ๋ฏธ๋กญ๊ฒŒ๋„, ์ด๋Ÿฌํ•œ ์—ฐ๊ฒฐ์‚ฌ๊ฐ€ ๋ถ„๋ฐฐ์ ์ด๋ฉด ํ›„์† ๊ด€๊ณ„๋Š” ์ง€์ˆ˜ ์‹œ๊ฐ„ ๋‚ด์— ํŒ์ • ๊ฐ€๋Šฅํ•˜๋‹ค. ๋ณธ ๋…ผ๋ฌธ์€ ๊ณ ์ „ ๋…ผ๋ฆฌ๋ฅผ NL๊ณผ ๊ฒฐํ•ฉํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ(์ฆ‰, BFNL), ํ›„์† ๊ด€๊ณ„๊ฐ€ ์—ฌ์ „ํžˆ ์ง€์ˆ˜ ์‹œ๊ฐ„ ๋‚ด์— ํŒ์ • ๊ฐ€๋Šฅํ•จ์„ ์ฆ๋ช…ํ•œ๋‹ค.

์—ฐ๊ตฌ ๋ฐฐ๊ฒฝ ๋ฐ ๋™๊ธฐ

๋ฌธ์ œ ๋ฐฐ๊ฒฝ

  1. ๋žŒ๋ฒก ๊ณ„์‚ฐ์˜ ๋ฐœ์ „ ๊ณผ์ •:
    • ๋žŒ๋ฒก์ด 1958๋…„ ๊ตฌ๋ฌธ ๊ณ„์‚ฐ(ํ›„์— ๋žŒ๋ฒก ๊ณ„์‚ฐ L์ด๋ผ ๋ถˆ๋ฆผ)์„ ๋„์ž…
    • 1961๋…„ ๋น„๊ฒฐํ•ฉ ๋ฒ„์ „(NL) ๋„์ž…
    • ํ˜•์‹ ์–ธ์–ดํ•™ ๋ฐ ๊ณ„์‚ฐ ์–ธ์–ดํ•™์—์„œ ์ค‘์š”ํ•œ ์‘์šฉ
  2. ๋ณต์žก์„ฑ ๋ฌธ์ œ์˜ ์ค‘์š”์„ฑ:
    • ์ˆœ์ˆ˜ NL์˜ ์œ ํ•œ ํ›„์† ๊ด€๊ณ„๋Š” ๋‹คํ•ญ์‹ ์‹œ๊ฐ„ ๋‚ด์— ํŒ์ • ๊ฐ€๋Šฅ
    • ์ˆœ์ˆ˜ L์€ NP ์™„์ „์ด์ง€๋งŒ ๊ทธ ์œ ํ•œ ํ›„์† ๊ด€๊ณ„๋Š” ํŒ์ • ๋ถˆ๊ฐ€๋Šฅ
    • ๊ณ ์ „ ์—ฐ๊ฒฐ์‚ฌ ์ถ”๊ฐ€ ํ›„์˜ ๋ณต์žก์„ฑ ๋ณ€ํ™”๋Š” ํ•ต์‹ฌ ๋ฌธ์ œ
  3. ๊ธฐ์กด ์—ฐ๊ตฌ์˜ ํ•œ๊ณ„:
    • FNL(๊ฐ€๋ฒ• ์—ฐ๊ฒฐ์‚ฌ๋ฅผ ํฌํ•จํ•œ ์™„์ „ ๋น„๊ฒฐํ•ฉ ๋žŒ๋ฒก ๊ณ„์‚ฐ)์˜ ํ›„์† ๊ด€๊ณ„๋Š” ํŒ์ • ๋ถˆ๊ฐ€๋Šฅ
    • DFNL(๋ถ„๋ฐฐ์  FNL)์€ ์ง€์ˆ˜ ์‹œ๊ฐ„ ๋‚ด์— ํŒ์ • ๊ฐ€๋Šฅ
    • BFNL(๋ถ€์šธ FNL)๊ณผ HFNL(ํ•˜์ดํŒ… FNL)์˜ ๋ณต์žก์„ฑ ์ƒํ•œ์€ ์•„์ง ๋ฏธ๊ฒฐ์ •

์—ฐ๊ตฌ ๋™๊ธฐ

๋ณธ ๋…ผ๋ฌธ์˜ ํ•ต์‹ฌ ๋™๊ธฐ๋Š” ๋น„๊ฒฐํ•ฉ ๋žŒ๋ฒก ๊ณ„์‚ฐ๊ณผ ๋ถ€์šธ ๋…ผ๋ฆฌ๋ฅผ ๊ฒฐํ•ฉํ•œ ์‹œ์Šคํ…œ์ธ BFNL์˜ ๊ณ„์‚ฐ ๋ณต์žก์„ฑ ์ƒํ•œ์„ ๊ฒฐ์ •ํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ์ด๋Š” ๋…ผ๋ฆฌ ์‹œ์Šคํ…œ์˜ ํ‘œํ˜„๋ ฅ๊ณผ ๊ณ„์‚ฐ ๋ณต์žก์„ฑ ๊ฐ„์˜ ๊ท ํ˜•์„ ์ดํ•ดํ•˜๋Š” ๋ฐ ์ค‘์š”ํ•œ ์˜๋ฏธ๋ฅผ ๊ฐ–๋Š”๋‹ค.

ํ•ต์‹ฌ ๊ธฐ์—ฌ

  1. ์ฃผ์š” ์ด๋ก ์  ๊ฒฐ๊ณผ: BFNL์˜ ์œ ํ•œ ํ›„์† ๊ด€๊ณ„๊ฐ€ ์ง€์ˆ˜ ์‹œ๊ฐ„(EXPTIME) ๋‚ด์— ํŒ์ • ๊ฐ€๋Šฅํ•จ์„ ์ฆ๋ช…
  2. ๊ธฐ์ˆ ์  ๋ฐฉ๋ฒ• ํ˜์‹ : Shkatov๊ณผ Van Alten์˜ DFNL ๋ฐฉ๋ฒ•์„ ๋ถ€์šธ ๊ฒฝ์šฐ(๋ถ€์ • ํฌํ•จ)๋กœ ํ™•์žฅ
  3. ์™„์ „์„ฑ ์ฆ๋ช…: ์ƒ์ˆ˜ 1์„ ํฌํ•จํ•˜๋Š” BFNL ๋ฒ„์ „์˜ ์™„์ „ํ•œ ์ฆ๋ช… ์ œ๊ณต
  4. ์ด๋ก ์  ํ‹€: ๋ถ€๋ถ„ ์ž‰์—ฌ ๋ถ€์šธ ๋Œ€์ˆ˜์˜ ์ด๋ก ์  ํ‹€ ์ˆ˜๋ฆฝ์œผ๋กœ ๋ณต์žก์„ฑ ๋ถ„์„์˜ ์ˆ˜ํ•™์  ๊ธฐ์ดˆ ์ œ๊ณต

๋ฐฉ๋ฒ•๋ก  ์ƒ์„ธ ์„ค๋ช…

์ž‘์—… ์ •์˜

์ž…๋ ฅ: BFNL์˜ ์ „์ œ ์ˆ˜์—ด ์ง‘ํ•ฉ ฮฆ์™€ ๊ฒฐ๋ก  ์ˆ˜์—ด G โ‡’ C ์ถœ๋ ฅ: ฮฆ๊ฐ€ G โ‡’ C๋ฅผ ๋…ผ๋ฆฌ์ ์œผ๋กœ ํ•จ์ถ•ํ•˜๋Š”์ง€ ํŒ์ • ์ œ์•ฝ: ์ง€์ˆ˜ ์‹œ๊ฐ„ ๋‚ด์— ํŒ์ • ์™„๋ฃŒ

์ด๋ก ์  ํ‹€

1. BFNL์˜ ๊ตฌ๋ฌธ ์‹œ์Šคํ…œ

BFNL์˜ ์–ธ์–ด๋Š” ๋‹ค์Œ์„ ํฌํ•จ:

  • ๋ณ€์ˆ˜: ๊ฐ€์‚ฐ๊ฐœ์˜ ๋ช…์ œ ๋ณ€์ˆ˜
  • ์ดํ•ญ ์—ฐ๊ฒฐ์‚ฌ: โŠ—(๊ณฑ), , /(์ž‰์—ฌ), โˆจ(์„ ์ ‘), โˆง(ํ•ฉ์ ‘)
  • ๋‹จํ•ญ ์—ฐ๊ฒฐ์‚ฌ: ยฌ(๋ถ€์ •)
  • ์ƒ์ˆ˜: 1, โŠค, โŠฅ

2. ์ˆ˜์—ด ๊ณ„์‚ฐ ์‹œ์Šคํ…œ

์ „ํ†ต์  ์ˆ˜์—ด ๋Œ€์‹  ๋‹ค๋ฐœ(bunches)์„ ์‚ฌ์šฉํ•˜๋ฉฐ, ๋‹ค๋ฐœ์€ ์ž์œ  ์ด์ค‘ ๋‹จ์œ„ ๋ฐ˜๊ตฐ์˜ ์›์†Œ:

  • ์‰ผํ‘œ๋Š” โŠ— ์—ฐ์‚ฐ์„ ๋‚˜ํƒ€๋ƒ„
  • ์„ธ๋ฏธ์ฝœ๋ก ์€ โˆง ์—ฐ์‚ฐ์„ ๋‚˜ํƒ€๋ƒ„
  • ฮต๋Š” ์‰ผํ‘œ์˜ ๋‹จ์œ„์›, ฮด๋Š” ์„ธ๋ฏธ์ฝœ๋ก ์˜ ๋‹จ์œ„์›

์ฃผ์š” ์ถ”๋ก  ๊ทœ์น™:

(โŠ—โ‡’) ฮ“[(A,B)]โ‡’C / ฮ“[AโŠ—B]โ‡’C
(โ‡’โŠ—) ฮ“โ‡’A  ฮ”โ‡’B / ฮ“,ฮ”โ‡’AโŠ—B
(ยฌโ‡’) AโˆงยฌA โ‡’โŠฅ
(โ‡’ยฌ) โŠคโ‡’ AโˆจยฌA

3. ์˜๋ฏธ๋ก ์  ๋ชจ๋ธ

BFNL์˜ ๋ชจ๋ธ์€ ์ž‰์—ฌ ๋ถ€์šธ ๋Œ€์ˆ˜๋กœ, ๋‹ค์Œ์„ ๋งŒ์กฑ:

  • **(G,โŠ—,,/,1,โ‰ค)**๋Š” ๋‹จ์œ„ ์ž‰์—ฌ ๋ฐ˜๋งˆ๊ทธ๋งˆ
  • **(G,โˆจ,โˆง,ยฌ,โŠฅ,โŠค,โ‰ค)**๋Š” ๋ถ€์šธ ๋Œ€์ˆ˜
  • ์ž‰์—ฌ ์„ฑ์งˆ: aโŠ—b โ‰ค c โŸบ b โ‰ค a\c โŸบ a โ‰ค c/b

ํ•ต์‹ฌ ๊ธฐ์ˆ ์  ๋ฐฉ๋ฒ•

1. ๋ถ€๋ถ„ ๊ตฌ์กฐ ์ด๋ก 

์ •์˜: ๋ถ€๋ถ„ ์ž‰์—ฌ ๋ถ€์šธ ๋Œ€์ˆ˜๋Š” ์™„์ „ ์ž‰์—ฌ ๋ถ€์šธ ๋Œ€์ˆ˜์— ๋‚ด์žฅ ๊ฐ€๋Šฅํ•œ ๋ถ€๋ถ„ ๊ตฌ์กฐ์ด๋‹ค.

ํ•ต์‹ฌ ์ •๋ฆฌ 3.19: ๋ถ€๋ถ„ ์ž‰์—ฌ ๋ถ€์šธ ๋Œ€์ˆ˜๋ฅผ ์‹๋ณ„ํ•˜๊ธฐ ์œ„ํ•œ ํ•„์š”์ถฉ๋ถ„์กฐ๊ฑด ์ œ์‹œ:

  • (S) ๋ถ„๋ฆฌ ์กฐ๊ฑด
  • (MโŠ—), (M), (M/) ๊ณฑ์…ˆ๊ณผ ์ž‰์—ฌ์˜ ์–‘์ƒ ์กฐ๊ฑด
  • (M1) ๋‹จ์œ„์› ์กฐ๊ฑด

2. ํ•„ํ„ฐ ์ด๋ก 

์†Œ ํ•„ํ„ฐ๋ฅผ ์ด์šฉํ•œ ๋Œ€์ˆ˜ ๊ตฌ์กฐ ํŠน์„ฑํ™”:

  • ์†Œ ํ•„ํ„ฐ: F1-F3 ๋ฐ FB ์กฐ๊ฑด์„ ๋งŒ์กฑํ•˜๋Š” ํ•„ํ„ฐ
  • ์ž‰์—ฌ ํ”„๋ ˆ์ž„: (F(B), I_B, R_B), ์—ฌ๊ธฐ์„œ F(B)๋Š” ์†Œ ํ•„ํ„ฐ ์ง‘ํ•ฉ
  • ๋ณตํ•ฉ ๋ถ€์šธ ๋Œ€์ˆ˜ ๊ตฌ์„ฑ: ์ž‰์—ฌ ํ”„๋ ˆ์ž„์œผ๋กœ๋ถ€ํ„ฐ ๋ณตํ•ฉ ๋Œ€์ˆ˜ ๊ตฌ์„ฑ

3. ๋ณต์žก์„ฑ ๋ถ„์„ ์•Œ๊ณ ๋ฆฌ์ฆ˜

์•Œ๊ณ ๋ฆฌ์ฆ˜ 4.1: ๋ถ€๋ถ„ ์ž‰์—ฌ ๋ถ€์šธ ๋Œ€์ˆ˜ ๊ฒ€์ฆ

  1. ๋‹จ๊ณ„ 1-3: ๊ธฐ๋ณธ ์„ฑ์งˆ์˜ ๋‹คํ•ญ์‹ ์‹œ๊ฐ„ ๊ฒ€์‚ฌ
  2. ๋‹จ๊ณ„ 4: ์†Œ ํ•„ํ„ฐ์กฑ ๊ตฌ์„ฑ, ์–‘์ƒ ์กฐ๊ฑด ๊ฒ€์‚ฌ
    • ์‹œ๊ฐ„ ๋ณต์žก๋„: O(2^(5|B|))
  3. ๋‹จ๊ณ„ 5: ๋ถ„๋ฆฌ ์กฐ๊ฑด ๊ฒ€์‚ฌ
    • ์‹œ๊ฐ„ ๋ณต์žก๋„: O(|B|2^(2|B|))

์ฃผ์š” ์ •๋ฆฌ 4.3: BFNL ํ›„์† ๊ด€๊ณ„์˜ EXPTIME ํŒ์ • ๊ฐ€๋Šฅ์„ฑ

  • ํฌ๊ธฐ๊ฐ€ n = 2(์ „์ฒด ๊ณต์‹ ํฌ๊ธฐ) + 4๋ฅผ ์ดˆ๊ณผํ•˜์ง€ ์•Š๋Š” ๋ชจ๋“  ๋ถ€๋ถ„ ์ž‰์—ฌ ๋ถ€์šธ ๋Œ€์ˆ˜ ๊ตฌ์„ฑ
  • ๊ฐ ๋Œ€์ˆ˜์— ๋Œ€ํ•ด ๋ชจ๋“  ๊ฐ€๋Šฅํ•œ ํ• ๋‹น ๊ฒ€์‚ฌ
  • ์ด ์‹œ๊ฐ„ ๋ณต์žก๋„: O(2^((L+1)nยณ+5n))

์‹คํ—˜ ์„ค์ •

๋ณธ ๋…ผ๋ฌธ์€ ์ˆœ์ˆ˜ ์ด๋ก  ์—ฐ๊ตฌ๋กœ, ์‹คํ—˜ ๊ฒ€์ฆ์„ ํฌํ•จํ•˜์ง€ ์•Š๋Š”๋‹ค. ์ฃผ๋กœ ์ˆ˜ํ•™์  ์ฆ๋ช…์„ ํ†ตํ•ด ๋ณต์žก์„ฑ ๊ฒฐ๊ณผ๋ฅผ ์ˆ˜๋ฆฝํ•œ๋‹ค.

์ด๋ก ์  ๊ฒ€์ฆ ๋ฐฉ๋ฒ•

  1. ๊ตฌ์„ฑ์  ์ฆ๋ช…: ๋ช…์‹œ์  ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ํ†ตํ•œ ํŒ์ • ๊ฐ€๋Šฅ์„ฑ ์ฆ๋ช…
  2. ๋ณต์žก์„ฑ ๋ถ„์„: ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๊ฐ ๋‹จ๊ณ„์˜ ์‹œ๊ฐ„ ๋ณต์žก๋„ ์ƒ์„ธ ๋ถ„์„
  3. ์™„์ „์„ฑ ๋…ผ์ฆ: ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ์ •ํ™•์„ฑ ๋ฐ ์™„์ „์„ฑ ์ฆ๋ช…

์‹คํ—˜ ๊ฒฐ๊ณผ

์ฃผ์š” ์ด๋ก ์  ๊ฒฐ๊ณผ

  1. EXPTIME ์ƒํ•œ: BFNL์˜ ์œ ํ•œ ํ›„์† ๊ด€๊ณ„๋Š” ์ง€์ˆ˜ ์‹œ๊ฐ„ ๋‚ด์— ํŒ์ • ๊ฐ€๋Šฅ
  2. ๊ด€๋ จ ์‹œ์Šคํ…œ๊ณผ์˜ ๋น„๊ต:
    • NL: PTIME ํŒ์ • ๊ฐ€๋Šฅ
    • FNL: ํŒ์ • ๋ถˆ๊ฐ€๋Šฅ
    • DFNL: EXPTIME ์™„์ „(์ƒ์ˆ˜ 1 ์—†์Œ), EXPTIME ๋‚ด(์ƒ์ˆ˜ 1 ์žˆ์Œ)
    • BFNL: EXPTIME ๋‚ด(๋ณธ ๋…ผ๋ฌธ ๊ฒฐ๊ณผ)
  3. ๋ณต์žก์„ฑ ๊ณ„์ธต:
    • ์ƒ์ˆ˜ 1 ์—†๋Š” BFNL: EXPTIME ์™„์ „(DFNL์˜ ๊ฐ• ๋ณด์ˆ˜ ํ™•์žฅ์ด๋ฏ€๋กœ)
    • ์ƒ์ˆ˜ 1 ์žˆ๋Š” BFNL: EXPTIME ๋‚ด, ํ•˜ํ•œ์€ ์—ฌ์ „ํžˆ ๋ฏธํ•ด๊ฒฐ

๊ธฐ์ˆ ์  ๊ธฐ์—ฌ

  1. ๋ฐฉ๋ฒ• ํ™•์žฅ: DFNL ๋ฐฉ๋ฒ•์„ ๋ถ€์šธ ๊ฒฝ์šฐ๋กœ ์„ฑ๊ณต์  ํ™•์žฅ
  2. ๋ถ€์ • ์ฒ˜๋ฆฌ: ๋ถ€์ • ์—ฐ๊ฒฐ์‚ฌ๋ฅผ ํฌํ•จํ•˜๋Š” ๊ธฐ์ˆ ์  ๋‚œ์ œ ํ•ด๊ฒฐ
  3. ์ด๋ก ์  ํ†ต์ผ: ๋ถ„๋ฐฐ์ , ํ•˜์ดํŒ…, ๋ถ€์šธ ๊ฒฝ์šฐ๋ฅผ ํ†ต์ผ์ ์œผ๋กœ ์ฒ˜๋ฆฌํ•˜๋Š” ํ‹€ ์ œ๊ณต

๊ด€๋ จ ์—ฐ๊ตฌ

์ฃผ์š” ์—ฐ๊ตฌ ๋ฐฉํ–ฅ

  1. ๋žŒ๋ฒก ๊ณ„์‚ฐ์กฑ:
    • Lambek (1958, 1961): L๊ณผ NL์˜ ๊ธฐ์ดˆ ์—ฐ๊ตฌ
    • Pentus (2006): L์˜ NP ์™„์ „์„ฑ
    • Buszkowski (2005): L์˜ ํŒ์ • ๋ถˆ๊ฐ€๋Šฅ์„ฑ
  2. ํ™•์žฅ ์‹œ์Šคํ…œ์˜ ๋ณต์žก์„ฑ:
    • Chvalovskรฝ (2015): FNL์˜ ํŒ์ • ๋ถˆ๊ฐ€๋Šฅ์„ฑ
    • Shkatov & Van Alten (2019): DFNL์˜ EXPTIME ์™„์ „์„ฑ
    • Van Alten (2013): ๋ถ„๋ฐฐ ๊ฒฉ์ž, ๋ถ€์šธ ๋Œ€์ˆ˜์˜ ๋ถ€๋ถ„ ๋Œ€์ˆ˜ ๋ณต์žก์„ฑ
  3. ๋ถ€์šธ ๋ฐ ํ•˜์ดํŒ… ํ™•์žฅ:
    • Galatos & Jipsen (2017): ๋ถ„๋ฐฐ ์ž‰์—ฌ ํ”„๋ ˆ์ž„
    • Buszkowski (2021): ๋žŒ๋ฒก ๊ณ„์‚ฐ๊ณผ ๊ณ ์ „ ๋…ผ๋ฆฌ

๋ณธ ๋…ผ๋ฌธ์˜ ์œ„์น˜

๋ณธ ๋…ผ๋ฌธ์€ BFNL ๋ณต์žก์„ฑ ์ด๋ก ์˜ ๊ณต๋ฐฑ์„ ๋ฉ”์šฐ๋ฉฐ, ๋น„๊ฒฐํ•ฉ ๋žŒ๋ฒก ๊ณ„์‚ฐ ํ™•์žฅ ์‹œ์Šคํ…œ์˜ ๋ณต์žก์„ฑ ๊ทธ๋ฆผ์„ ์™„์„ฑํ•œ๋‹ค.

๊ฒฐ๋ก  ๋ฐ ๋…ผ์˜

์ฃผ์š” ๊ฒฐ๋ก 

  1. ํ•ต์‹ฌ ์ •๋ฆฌ: BFNL์˜ ์œ ํ•œ ํ›„์† ๊ด€๊ณ„๋Š” ์ง€์ˆ˜ ์‹œ๊ฐ„ ๋‚ด์— ํŒ์ • ๊ฐ€๋Šฅ
  2. ๋ฐฉ๋ฒ•๋ก ์  ๊ธฐ์—ฌ: ๋ถ€์ •์„ ํฌํ•จํ•˜๋Š” ์ž‰์—ฌ ์‹œ์Šคํ…œ ์ฒ˜๋ฆฌ์˜ ์ผ๋ฐ˜์  ๋ฐฉ๋ฒ• ์ˆ˜๋ฆฝ
  3. ๋ณต์žก์„ฑ ๊ฒฝ๊ณ„: ๊ณ ์ „ ๋…ผ๋ฆฌ์™€ ๋น„๊ฒฐํ•ฉ ๋žŒ๋ฒก ๊ณ„์‚ฐ ๊ฒฐํ•ฉ์˜ ๋ณต์žก์„ฑ ์ƒํ•œ ๊ฒฐ์ •

ํ•œ๊ณ„

  1. ํ•˜ํ•œ ๋ฏธํ•ด๊ฒฐ: ์ƒ์ˆ˜ 1์„ ํฌํ•จํ•˜๋Š” BFNL๊ณผ DFNL์˜ EXPTIME ํ•˜ํ•œ ๋ฏธ๊ฒฐ์ •
  2. ๋ฐฉ๋ฒ• ์ œํ•œ: ์ฃผ๋กœ ์œ ํ•œ ๋ชจ๋ธ์— ์ ์šฉ ๊ฐ€๋Šฅ, ๋ฌดํ•œ ๊ฒฝ์šฐ๋กœ ์ง์ ‘ ํ™•์žฅ ๋ถˆ๊ฐ€
  3. ์‹ค์šฉ์„ฑ: ์ง€์ˆ˜ ์‹œ๊ฐ„ ๋ณต์žก๋„๋Š” ์‹ค์ œ ์‘์šฉ์—์„œ ๊ณผ๋„ํ•  ์ˆ˜ ์žˆ์Œ

ํ–ฅํ›„ ๋ฐฉํ–ฅ

  1. ํ•˜ํ•œ ๋ฌธ์ œ: BFNL๊ณผ DFNL(์ƒ์ˆ˜ 1 ํฌํ•จ)์˜ ์ •ํ™•ํ•œ ๋ณต์žก์„ฑ ๊ฒฐ์ •
  2. ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์ตœ์ ํ™”: ๋” ํšจ์œจ์ ์ธ ํŒ์ • ์•Œ๊ณ ๋ฆฌ์ฆ˜ ํƒ์ƒ‰
  3. ์‘์šฉ ์—ฐ๊ตฌ: ๊ณ„์‚ฐ ์–ธ์–ดํ•™์—์„œ์˜ ์‹ค์ œ ์‘์šฉ ํƒ์ƒ‰
  4. ํ™•์žฅ ์‹œ์Šคํ…œ: ๋‹ค๋ฅธ ๋…ผ๋ฆฌ ์‹œ์Šคํ…œ์˜ ๋ณต์žก์„ฑ ์—ฐ๊ตฌ

์‹ฌ์ธต ํ‰๊ฐ€

์žฅ์ 

  1. ์ด๋ก ์  ์—„๋ฐ€์„ฑ:
    • ์™„์ „ํ•˜๊ณ  ๊ธฐ์ˆ ์  ์„ธ๋ถ€์‚ฌํ•ญ์ด ์ถฉ๋ถ„ํ•œ ์ฆ๋ช…
    • ์ ์ ˆํžˆ ์ˆ˜๋ฆฝ๋œ ์ˆ˜ํ•™์  ํ‹€
    • ์ •ํ™•ํ•œ ๋ณต์žก์„ฑ ๋ถ„์„
  2. ๋ฐฉ๋ฒ•๋ก ์  ํ˜์‹ ์„ฑ:
    • ๋ถ€์ • ์—ฐ๊ฒฐ์‚ฌ์˜ ๊ธฐ์ˆ ์  ๋‚œ์ œ ์„ฑ๊ณต์  ์ฒ˜๋ฆฌ
    • ๊ธฐ์กด ๋ฐฉ๋ฒ•์˜ ๊ต๋ฌ˜ํ•œ ํ™•์žฅ
    • ๋ถ€๋ถ„ ๋Œ€์ˆ˜ ์ด๋ก ์˜ ํ†ต์ฐฐ๋ ฅ ์žˆ๋Š” ์‘์šฉ
  3. ํ•™์ˆ ์  ๊ฐ€์น˜:
    • ์ค‘์š”ํ•œ ์ด๋ก ์  ๊ณต๋ฐฑ ๋ฉ”์›€
    • ํ›„์† ์—ฐ๊ตฌ์˜ ๊ธฐ์ดˆ ์ œ๊ณต
    • ๋ณต์žก์„ฑ ์ด๋ก  ๊ทธ๋ฆผ ์™„์„ฑ
  4. ๊ธฐ์ˆ ์  ๊ธฐ์—ฌ:
    • ์ •๋ฆฌ 3.19๋Š” ์‹ค์šฉ์  ํŒ์ • ๊ธฐ์ค€ ์ œ๊ณต
    • ํ•ฉ๋ฆฌ์ ์ด๊ณ  ์‹คํ–‰ ๊ฐ€๋Šฅํ•œ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์„ค๊ณ„
    • ์ƒ์„ธํ•œ ๋ณต์žก์„ฑ ๋ถ„์„

๋ถ€์กฑํ•œ ์ 

  1. ์‹ค์šฉ์  ์ œํ•œ:
    • ์ง€์ˆ˜ ์‹œ๊ฐ„ ๋ณต์žก๋„๋Š” ์‹ค์ œ ์‘์šฉ ์ œํ•œ
    • ์‹คํ—˜ ๊ฒ€์ฆ ๋ฐ ์‚ฌ๋ก€ ๋ถ„์„ ๋ถ€์žฌ
    • ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ์ƒ์ˆ˜ ์ธ์ˆ˜๊ฐ€ ํด ์ˆ˜ ์žˆ์Œ
  2. ์ด๋ก ์  ๋ถˆ์™„์ „์„ฑ:
    • ํ•˜ํ•œ ๋ฌธ์ œ ๋ฏธํ•ด๊ฒฐ
    • ๋‹ค๋ฅธ ๋…ผ๋ฆฌ ์‹œ์Šคํ…œ๊ณผ์˜ ๊ด€๊ณ„ ์ถ”๊ฐ€ ์—ฐ๊ตฌ ํ•„์š”
    • ์ผ๋ถ€ ์ฆ๋ช… ์„ธ๋ถ€์‚ฌํ•ญ ๋” ์ •๋ จ ๊ฐ€๋Šฅ
  3. ํ‘œํ˜„ ๋ถ€์กฑ:
    • ๊ตฌ์ฒด์  ํŒ์ • ์‚ฌ๋ก€ ๋ถ€์žฌ
    • ์‹ค์ œ ์‘์šฉ๊ณผ์˜ ์—ฐ๊ฒฐ ๋ถˆ๋ช…ํ™•
    • ์•Œ๊ณ ๋ฆฌ์ฆ˜์˜ ์‹ค์ œ ์„ฑ๋Šฅ ๋ฏธํ‰๊ฐ€

์˜ํ–ฅ๋ ฅ

  1. ํ•™์ˆ ์  ์˜ํ–ฅ:
    • ๋น„๊ณ ์ „ ๋…ผ๋ฆฌ ๋ณต์žก์„ฑ ์ด๋ก ์— ์ค‘์š”ํ•œ ๊ธฐ์—ฌ
    • ๊ด€๋ จ ์—ฐ๊ตฌ์— ๋ฐฉ๋ฒ•๋ก ์  ์ง€๋„ ์ œ๊ณต
    • ๋žŒ๋ฒก ๊ณ„์‚ฐ ์ด๋ก  ๋ฐœ์ „ ์ถ”์ง„
  2. ์ด๋ก ์  ์˜์˜:
    • ๋…ผ๋ฆฌ ํ‘œํ˜„๋ ฅ๊ณผ ๋ณต์žก์„ฑ์˜ ๊ท ํ˜• ๊ทœ๋ช…
    • ์ž‰์—ฌ ๋…ผ๋ฆฌ์˜ ์ด๋ก ์  ๊ธฐ์ดˆ ํ’๋ถ€ํ™”
    • ๊ณ„์‚ฐ ๋…ผ๋ฆฌ์— ์ƒˆ๋กœ์šด ์—ฐ๊ตฌ ๋ฐฉํ–ฅ ์ œ์‹œ
  3. ๋ฐฉ๋ฒ•๋ก ์  ๊ฐ€์น˜:
    • ๋ถ€๋ถ„ ๋Œ€์ˆ˜ ๋ฐฉ๋ฒ•์˜ ์ผ๋ฐ˜์„ฑ
    • ํ•„ํ„ฐ ์ด๋ก  ์‘์šฉ์˜ ๋ฐœ๊ฒฌ์  ๊ฐ€์น˜
    • ๋ณต์žก์„ฑ ๋ถ„์„ ๊ธฐ๋ฒ•์˜ ์ผ๋ฐ˜ํ™” ๊ฐ€๋Šฅ์„ฑ

์ ์šฉ ๋ถ„์•ผ

  1. ์ด๋ก  ์ปดํ“จํ„ฐ ๊ณผํ•™: ๋…ผ๋ฆฌ ์‹œ์Šคํ…œ์˜ ๋ณต์žก์„ฑ ์—ฐ๊ตฌ
  2. ํ˜•์‹ ์–ธ์–ดํ•™: ๋ฌธ๋ฒ• ๋ถ„์„์˜ ๋ณต์žก์„ฑ ์ด๋ก 
  3. ์ง€์‹ ํ‘œํ˜„: ๋น„๋‹จ์กฐ ์ถ”๋ก  ์‹œ์Šคํ…œ ์„ค๊ณ„
  4. ์ž๋™ ์ •๋ฆฌ ์ฆ๋ช…: ํŒ์ • ์ ˆ์ฐจ์˜ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ์„ค๊ณ„

์ฐธ๊ณ ๋ฌธํ—Œ

๋…ผ๋ฌธ์€ ๋‹ค์Œ์„ ํฌํ•จํ•œ ์—ฌ๋Ÿฌ ์ค‘์š”ํ•œ ๊ด€๋ จ ์—ฐ๊ตฌ๋ฅผ ์ธ์šฉ:

  • Lambek (1958, 1961): ๋žŒ๋ฒก ๊ณ„์‚ฐ์˜ ๊ธฐ์ดˆ ์—ฐ๊ตฌ
  • Buszkowski (2005, 2021): ๋žŒ๋ฒก ๊ณ„์‚ฐ์˜ ํŒ์ • ๊ฐ€๋Šฅ์„ฑ ๋ฐ ๊ณ ์ „ ํ™•์žฅ
  • Pentus (2006): ๋žŒ๋ฒก ๊ณ„์‚ฐ์˜ NP ์™„์ „์„ฑ
  • Shkatov & Van Alten (2019): ๋ถ„๋ฐฐ ์ž‰์—ฌ ๊ฒฉ์ž์˜ ๋ณต์žก์„ฑ
  • Galatos & Jipsen (2017): ๋ถ„๋ฐฐ ์ž‰์—ฌ ํ”„๋ ˆ์ž„ ์ด๋ก 
  • Van Alten (2013): ๋ถ€๋ถ„ ๋Œ€์ˆ˜์˜ ๋ณต์žก์„ฑ ์ด๋ก 

์ด๋Ÿฌํ•œ ๋ฌธํ—Œ๋“ค์€ ๋ณธ ์—ฐ๊ตฌ์˜ ์ค‘์š”ํ•œ ์ด๋ก ์  ๊ธฐ์ดˆ๋ฅผ ๊ตฌ์„ฑํ•˜๋ฉฐ, ํ•ด๋‹น ๋ถ„์•ผ์˜ ๋ฐœ์ „ ๋งฅ๋ฝ์„ ๋ฐ˜์˜ํ•œ๋‹ค.