日記 (H5093)

H5093 の変換規則を試して気になったので、 一瞬でしたが変更します

弱子音 1 個につき母音 1 個としましたが、 これだとちょっと変なことが起きます。 √к-т-п と √к-т-ў それぞれの G 型体言の処格形を比較すると、 前者は ке̂тапейке̂тпи ですが、 後者は ке̂таўейке̂тпои となり、 後者の方が最終的な語形が長くなってしまいます。 弱子音がある方が長いのはさすがに変です。

ということで、 やっぱり短母音と弱子音が交互に現れるところ全体を 1 つの母音に変換する形式に戻そうと思います。 ただし、 前回挙げた問題には対応するため、 子音直後の弱子音を無視しないことにします。 そうすると、 変換される対象のパターンが増えるので、 変換規則をちょっと整理しないといけなくなりますが、 シンプルに次のようなスコア制にしてみます。

е, о, й, ў にそれぞれ +0.4, 0.4, +1, 1 のスコアを付けます。 а, ъ にはスコアを付けません (もしくは 0 とします)。 その上で、 変換の対象となる箇所の各文字のスコアを合計して、 (,1) の範囲内なら у に変換し、 [1,0) 内なら о にし、 (0,+1] 内なら е にし、 (+1,+) 内なら и にすることにします。 0.4 とかいう中途半端な数にしているのは、 気持ち的には 0.5 で良いんですが、 それだと -eўе- のような音列のスコアがちょうど 0 になって困るので、 ちょっと減らしました。 それでも -еъо- みたいなのは依然として困りますが、 この場合はこれまでと同様に、 長母音側をまず優先して次に後ろの母音を優先することにします。

また、 弱母音脱落と弱子音変換の順番については、 最初と同様に弱母音脱落を先にすることにします。 今述べた方式は а の有無に影響されないので、 どっちを先にやってもほとんど結果は変わりませんが、 弱子音変換を後にした方がシンプルになります。 というのも、 弱子音変換を後にすれば、 前回述べた беваўате̂п の問題は生じないので、 弱子音変換の結果生じた母音を特別するような規則が不要になるからです。

ということで、 √к-т-ў の G 型体言の曲用は次のようになります。

к-т-ў, G-е
赤.用青.用赤.体青.体
主.不定ке̂токе̂туке̂товке̂тув
対.不定ке̂токе̂токе̂товахке̂тувах
与.不定ке̂тоске̂туске̂товаске̂тувас
奪.不定ке̂тозамке̂тузамке̂товзамке̂тувзам
具.不定ке̂тутке̂тутке̂товотке̂тувот
処.不定ке̂теке̂токе̂товеке̂тове

追記 (H5093)

書き忘れたんですが、 ке̂ўўап のように弱子音自身が重子音になっている場合に限り、 その 2 つ目の弱子音は変換に関与しないことにします。 これも関与させてしまうと同じ母音が連続することが多くなって変だからです。 そのため、 ке̂ўўапко̂ап になります。