Up | 1.6.2.1 逆ポーランド記法算術式言語 |
“逆ポーランド記法算術式言語(RPA)”は,文生成システム(NV,TV,P,S)としてつぎのように定式化できる。
S,A,T,U,B,Rの読みは,それぞれ“式(Sentence)",“原始項(Atomic-term)",“項(Term)",“単項関数(Uni-term-function)",“二項関数(Binary-term-function)",“二項関係(binary-term-Relation)”である。A,U,B,Rは,それぞれA,U,B,Rの読みで使われる記号の集合である。 規則 S→TTRは,式を生成するためのものである(註3)。 規則 T→TU,T→TTB,T→Aは,項を生成するためのものである(註4)。 規則 {A→φ|φ∈A}は,数項(原始項)を定めるためのものである(註5)。 なお,プロダクションのBNFによる表現は,つぎのようになる:
(註1) ′は“後者”を対応させる関数。!は階乗,そして〜はマイナス記号(減算の−と区別するためにこのように表わしておく)。 (註2) ^は,巾乗の記号。 (註3) 意味するところは,
|