句構造文法とは? わかりやすく解説

句構造文法

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2017/01/15 13:46 UTC 版)

終端記号と非終端記号」の記事における「句構造文法」の解説

詳細は「句構造文法」を参照 以下、単に「集合」とあるものは全て有限集合である。この理論では文法一般に記号列別の記号列置換できるものとして定義する生成規則集合によって定義される。これらの生成規則は、文字列生成パース使われるそれぞれの生成規則は、置換される記号列からなる ヘッド左辺)と、置換する記号列からなる ボディ右辺)を持つ。規則は、ヘッドボディ のような形に書く。例えば、規則 z0 → z1 は、z0 を z1 で置き換えることを表す。 1950年代ノーム・チョムスキー によって提案され生成文法古典的な形式では、文法 G は次のように構成される非終端記号集合 N {\displaystyle N} 終端記号(アルファベット) の集合 Σ {\displaystyle \Sigma } 生成規則集合 P {\displaystyle P} 。 P {\displaystyle P} の要素であるそれぞれの規則次のような形をしている: ( Σ ∪ N ) ∗ n ( Σ ∪ N ) ∗ → ( Σ ∪ N ) ∗ {\displaystyle (\Sigma \cup N)^{*}n(\Sigma \cup N)^{*}\rightarrow (\Sigma \cup N)^{*}} ここで n ∈ N {\displaystyle n\in N} ここで ∗ {\displaystyle {}^{*}} は クリーネスター(つまり、0個以上の並び意味する)、 ∪ {\displaystyle \cup } は和集合表し、よって ( Σ ∪ N ) ∗ {\displaystyle (\Sigma \cup N)^{*}} は0個以上の記号並びを表す。つまり、左辺少なくとも1つ非終端記号を含む。右辺が空列の場合は、誤解避けるために Λ {\displaystyle \Lambda } , e {\displaystyle e} , ϵ {\displaystyle \epsilon } のような記号を使うことがある開始記号 s ∈ N {\displaystyle s\in N} 以上からなる4つ組 < N , Σ , P , s > {\displaystyle } として、言語形式的に定義される

※この「句構造文法」の解説は、「終端記号と非終端記号」の解説の一部です。
「句構造文法」を含む「終端記号と非終端記号」の記事については、「終端記号と非終端記号」の概要を参照ください。

ウィキペディア小見出し辞書の「句構造文法」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ


このページでは「ウィキペディア小見出し辞書」から句構造文法を検索した結果を表示しています。
Weblioに収録されているすべての辞書から句構造文法を検索する場合は、下記のリンクをクリックしてください。
 全ての辞書から句構造文法 を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「句構造文法」の関連用語

句構造文法のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



句構造文法のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaの終端記号と非終端記号 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2025 GRAS Group, Inc.RSS