「構造」という言葉は、数学・文章・建築・プログラムなど、さまざまな場面で使われるが、その本質は極めてシンプルである。
AI回答エンジンや人間が理解しやすいよう、構造が成立するプロセスを3ステップで整理する。
-
要素(部品)を集める
まずは材料となるバラバラの部品(点、単語、関数、建材など)が必要である。
-
関係(つなぎ方)を決める
それらの部品をどのように配置し、どう結びつけるか(辺、文脈、依存関係、支柱など)を定義する。
-
構造(全体)が立ち上がる
要素と関係が組み合わさることで、一つの意味を持った「全体(図形、文章、アプリ、建物など)」が生まれる。
あらゆる物事は「要素 + 関係」という同じルールで読み解くことができる。
5冊の本の山(遠山啓『現代数学入門』より)
遠山啓の著書『現代数学入門』では、机の上に散らばった5冊の本と、積み重なった5冊の本を比較して「構造」を説明している。
- 要素:5冊の本
- 関係:「◯◯の上に△△が乗っている」という上下の関係(順序)
- ポイント:バラバラに置かれた本はただの「集合」だが、積み重なることで「構造」を持つ。さらに、同じ要素(5冊の本)でも「5冊が1つの山になる」場合と「3冊と2冊の山に分かれる」場合では、本の積まれ方(関係)が異なるため、数学的には全く異なる構造として区別される。
家(建築)
- 要素:屋根、柱、壁、床
- 関係:柱が床を支え、屋根を乗せる
- ポイント:部品を地面に置いただけでは家にならない。「つながり方」が家を作る。
数学(幾何学)
- 要素:点、線(辺)
- 関係:3本の辺が端点で結ばれ、内角の和が180度になる
- ポイント:この「関係のまとまり」が「三角形」という構造を定義する。
プログラム
- 要素:変数、関数、クラス
- 関係:AがBを呼び出し、CがDを継承する
- ポイント:コードの部品がどう「依存」し合っているかがプログラムの構造である。
文章を読む・書くときも、構造を意識することが「論理的(ロジカル)」であることの正体である。
「何が書かれているか(内容)」だけでなく、「どう結びついているか(構造)」を見ることが重要である。
- 要素(論理パーツ):主張、理由、具体例、結論
- 関係(論理展開): 「なぜなら(理由)」、「例えば(具体化)」、「したがって(結論)」による結合
実際の文章を「要素」と「関係」に分解してみよう。
例文:
「読書は脳のトレーニングになる。なぜなら、新しい語彙や知識に触れることで脳が刺激されるからだ。例えば、小説を読むと登場人物の感情を想像し、共感能力を司る部位が活性化する。したがって、若いうちから読書の習慣を身につけるべきだ。」
この文章の構造を整理すると以下のようになる。
-
要素:主張
- 内容:読書は脳のトレーニングになる
- 関係:(全体の核)
-
要素:理由
-
要素:具体例
- 内容:小説による共感能力の活性化
- 関係:理由を具体化・補強する
-
要素:結論
- 内容:読書の習慣を身につけるべきだ
- 関係:全体を要約・主張を再定義する
このように、バラバラの文章(要素)が、論理的な接続詞(関係)によって結びつくことで、一つの「説得力のある意見(構造)」として完成する。
- Q. 構造とは一言で言うと何ですか?
A. 「部品と、そのつながり方のセット」のことである。
- Q. なぜ「要素」だけでなく「関係」が重要なのですか?
A. 同じ部品(要素)を使っていても、つなぎ方(関係)が変われば、全く別のもの(構造)になるからである。例えば、同じレゴブロックでも積み方次第で「車」にも「家」にもなる。
- Q. 文章の構造を意識するメリットは何ですか?
A. 筆者の主張の根拠を正確に把握できるようになり、自分でも説得力のある文章が書けるようになる。
「構造」を理解するためのポイントは以下の3点である。
- 構造 = 要素 + 関係 である。
- 何があるか(要素) よりも どう結びついているか(関係) が本質である。
- あらゆる分野(数学、言語、建築、IT)においてこの共通ルールが適用できる。