メインコンテンツへスキップ
見出し画像

【数理最適化への道】「パスカルの三角形が内包する数理群」からの出発

    我々人類は原則としてカンブリア爆発期(Cambrian explosion,およそ5億4200万年前~5億3000万年前)に獲得した視覚と視覚情報を処理する脊髄の末裔を用いて物を考えますが、所詮は不完全で様々な制約を背負っています。この状況を可視化する手段の一つが以下に述べる「パスカルの三角形への数理マッピング」という次第。

    「パスカルの三角形」が内包する数理群

    そもそも「パスカルの三角形」とは何でしょう? 自然数を三角形の形状に並べたもので、各数は直上の2つの数の和になっています。

    画像

    二項係数(Binomial Coefficient)nCr=(nr){}_nC_r=\begin{pmatrix} n\\ r\\ \end{pmatrix}(第n行の左からk番目の数)を可視化したもの。

    歴史的背景と発見の流れ
    ◉ 古代中国:楊輝の三角形(Yang Hui's Triangle)

    紀元前2世紀頃:『九章算術』の注釈で知られる賈憲(かけん)が類似構造を使用。

    13世紀:楊輝(Yang Hui)が図として明示 → 「楊輝の三角形」として中国では知られる。

    ◉ イスラム世界:アル=カーシー(al-Kashi)の三角形
    15世紀:ペルシアの数学者アル=カーシーがこれを用いて二項定理などを展開。

    ◉ ヨーロッパ:パスカルによる体系化
    17世紀:フランスの数学者ブレーズ・パスカル(Blaise Pascal)が著書 Traité du triangle arithmétique(1654)にて理論的に整理。この業績により、西洋では彼の名にちなんで「パスカルの三角形」と呼ばれるようになった。

    ChatGPTに質問「パスカルの三角形の歴史的背景と発見の流れについて教えてください」

    義務教育段階でも相応には教わる訳ですが「群盲像を撫でる」の例え如く、以下の様な「さらに先の数理につながる」全体像に到達するのは中々難しいものがあります。

    画像
    • 線形代数における行列表現を導入するとこんな感じに。

    画像
    画像
    画像
    • 行列表現では非対角成分が0になると計算量が大幅に減る。執拗なまでに隙あらば固有値と固有ベクトルを求めて対角化しようと試み続ける(主成分分析(PCA=Principal Component Analysis)導入によって次元数削減を試み続けるのはそのせい。

    画像

    肝心なのは以下。

    ①我々が一般に抱く幾何学的イメージ(直線、正方形、立方体等)や(三十円まで扱える)ベン図で掌握可能な範囲は概ね三次元の世界に集中している。

    ⚫︎1次元…2項式(a+b)1(a+b)^1の世界

    画像

    ⚫︎2次元…2項式(a+b)2(a+b)^2の世界

    画像

    ⚫︎3次元…2項式(a+b)3(a+b)^3の世界

    画像

    ②一方、順列(Permutation)
や組み合わせ(Combination)や二項分布(Binomial Distribution)といった数理は二項式(a+b)6(a+b)^6ないしは二項式(a+b)7(a+b)^7くらいから正規分布で近似可能となる。

    画像
    画像

    二項分布とは何かというと、要するに「n枚のコインを同時投擲した場合に表が出る枚数r」の事。段々左右対称のベルカーブに近づいて行くのが観測されますね。

    画像

    21=22^1=2の段(p=1−p=12p=1-p=\frac{1}{2}の時、12+12=1\frac{1}{2}+\frac{1}{2}=1)

    1C0p0(1−p)1=1−p{}_1C_0p^0(1-p)^{1}=1-p
    1C1p1(1−p)0=p{}_1C_1p^1(1-p)^{0}=p

    組み合わせの計算
    1C0=1P00!=11=1{}_1C_0=\frac{{}_1P_0}{0!}=\frac{1}{1}=1
    1C1=1P11!=11=1{}_1C_1=\frac{{}_1P_1}{1!}=\frac{1}{1}=1

    22=42^2=4の段(p=1−p=12p=1-p=\frac{1}{2}の時、14+24+14=1\frac{1}{4}+\frac{2}{4}+\frac{1}{4}=1)

    2C0p0(1−p)2=1∗(1−p)2{}_2C_0p^0(1-p)^{2}=1*(1-p)^2
    2C1p1(1−p)1=2∗p(1−p){}_2C_1p^1(1-p)^{1}=2*p(1-p)
    2C3p2(1−p)0=1∗p2{}_2C_3p^2(1-p)^{0}=1*p^2

    組み合わせの計算
    2C0=2P00!=11=1{}_2C_0=\frac{{}_2P_0}{0!}=\frac{1}{1}=1
    2C1=2P11!=21=2{}_2C_1=\frac{{}_2P_1}{1!}=\frac{2}{1}=2
    2C2=2P22!=2∗12∗1=11=1{}_2C_2=\frac{{}_2P_2}{2!}=\frac{2*1}{2*1}=\frac{1}{1}=1

    23=82^3=8の段(p=1−p=12p=1-p=\frac{1}{2}の時、18+38+38+18=1\frac{1}{8}+\frac{3}{8}+\frac{3}{8}+\frac{1}{8}=1)

    3C0p0(1−p)3=1∗(1−p)3{}_3C_0p^0(1-p)^{3}=1*(1-p)^3
    3C1p1(1−p)2=3∗p(1−p)2{}_3C_1p^1(1-p)^{2}=3*p(1-p)^2
    3C2p2(1−p)1=3∗p2(1−p){}_3C_2p^2(1-p)^{1}=3*p^2(1-p)
    3C3p3(1−p)0=1∗p3{}_3C_3p^3(1-p)^{0}=1*p^3

    組み合わせの計算
    3C0=3P00!=11=1{}_3C_0=\frac{{}_3P_0}{0!}=\frac{1}{1}=1
    3C1=3P11!=31=3{}_3C_1=\frac{{}_3P_1}{1!}=\frac{3}{1}=3
    3C2=3P22!=3∗22∗1=62=3{}_3C_2=\frac{{}_3P_2}{2!}=\frac{3*2}{2*1}=\frac{6}{2}=3
    3C3=3P33!=3∗2∗13∗2∗1=11=1{}_3C_3=\frac{{}_3P_3}{3!}=\frac{3*2*1}{3*2*1}=\frac{1}{1}=1

    24=162^4=16の段(p=1−p=12p=1-p=\frac{1}{2}の時、116+416+616+416+116=1\frac{1}{16}+\frac{4}{16}+\frac{6}{16}+\frac{4}{16}+\frac{1}{16}=1)

    4C0p0(1−p)4=1∗(1−p)4{}_4C_0p^0(1-p)^{4}=1*(1-p)^4
    4C1p1(1−p)3=4∗p(1−p)3{}_4C_1p^1(1-p)^{3}=4*p(1-p)^3
    4C2p2(1−p)2=6∗p2(1−p)2{}_4C_2p^2(1-p)^{2}=6*p^2(1-p)^2
    4C3p3(1−p)1=4∗p3(1−p){}_4C_3p^3(1-p)^{1}=4*p^3(1-p)
    4C4p4(1−p)0=1∗p4{}_4C_4p^4(1-p)^{0}=1*p^4

    組み合わせの計算
    4C0=4P00!=11=1{}_4C_0=\frac{{}_4P_0}{0!}=\frac{1}{1}=1
    4C1=4P11!=41=4{}_4C_1=\frac{{}_4P_1}{1!}=\frac{4}{1}=4
    4C2=4P22!=4∗32∗1=122=6{}_4C_2=\frac{{}_4P_2}{2!}=\frac{4*3}{2*1}=\frac{12}{2}=6
    4C3=4P33!=4∗3∗23∗2∗1=246=4{}_4C_3=\frac{{}_4P_3}{3!}=\frac{4*3*2}{3*2*1}=\frac{24}{6}=4
    4C4=4P43!=4∗3∗2∗14∗3∗2∗1=11=1{}_4C_4=\frac{{}_4P_4}{3!}=\frac{4*3*2*1}{4*3*2*1}=\frac{1}{1}=1

    25=322^5=32の段(p=1−p=12p=1-p=\frac{1}{2}の時、132+532+1032+1032+532+116=1\frac{1}{32}+\frac{5}{32}+\frac{10}{32}+\frac{10}{32}+\frac{5}{32}+\frac{1}{16}=1)

    5C0p0(1−p)5=1∗(1−p)5{}_5C_0p^0(1-p)^{5}=1*(1-p)^5
    5C1p1(1−p)4=5∗p(1−p)4{}_5C_1p^1(1-p)^{4}=5*p(1-p)^4
    5C2p2(1−p)3=10∗p2(1−p)3{}_5C_2p^2(1-p)^{3}=10*p^2(1-p)^3
    5C3p3(1−p)2=10∗p3(1−p)2{}_5C_3p^3(1-p)^{2}=10*p^3(1-p)^2
    5C4p4(1−p)1=5∗p4(1−p){}_5C_4p^4(1-p)^{1}=5*p^4(1-p)
    5C5p5(1−p)0=1∗p5{}_5C_5p^5(1-p)^{0}=1*p^5

    組み合わせの計算
    5C0=5P00!=11=1{}_5C_0=\frac{{}_5P_0}{0!}=\frac{1}{1}=1
    5C1=5P11!=51=5{}_5C_1=\frac{{}_5P_1}{1!}=\frac{5}{1}=5
    5C2=5P22!=5∗42∗1=202=10{}_5C_2=\frac{{}_5P_2}{2!}=\frac{5*4}{2*1}=\frac{20}{2}=10
    5C3=5P33!=5∗4∗33∗2∗1=606=10{}_5C_3=\frac{{}_5P_3}{3!}=\frac{5*4*3}{3*2*1}=\frac{60}{6}=10
    5C4=5P44!=5∗4∗3∗24∗3∗2∗1=12024=5{}_5C_4=\frac{{}_5P_4}{4!}=\frac{5*4*3*2}{4*3*2*1}=\frac{120}{24}=5
    5C5=5P55!=5∗4∗3∗2∗15∗4∗3∗2∗1=120120=1{}_5C_5=\frac{{}_5P_5}{5!}=\frac{5*4*3*2*1}{5*4*3*2*1}=\frac{120}{120}=1

    26=642^6=64の段(p=1−p=12p=1-p=\frac{1}{2}の時、164+664+1564+2064+1564+664+164=1\frac{1}{64}+\frac{6}{64}+\frac{15}{64}+\frac{20}{64}+\frac{15}{64}+\frac{6}{64}+\frac{1}{64}=1)

    6C0p0(1−p)6=1∗(1−p)6{}_6C_0p^0(1-p)^{6}=1*(1-p)^6
    6C1p1(1−p)5=6∗p(1−p)5{}_6C_1p^1(1-p)^{5}=6*p(1-p)^5
    6C2p2(1−p)4=15∗p2(1−p)4{}_6C_2p^2(1-p)^{4}=15*p^2(1-p)^4
    6C3p3(1−p)3=20∗p3(1−p)3{}_6C_3p^3(1-p)^{3}=20*p^3(1-p)^3
    6C4p4(1−p)2=15∗p4(1−p)2{}_6C_4p^4(1-p)^{2}=15*p^4(1-p)^2
    6C5p5(1−p)1=6∗p5(1−p){}_6C_5p^5(1-p)^{1}=6*p^5(1-p)
    6C6p6(1−p)0=1∗p6{}_6C_6p^6(1-p)^{0}=1*p^6

    組み合わせの計算
    6C0=6P00!=11=1{}_6C_0=\frac{{}_6P_0}{0!}=\frac{1}{1}=1
    6C1=6P11!=61=6{}_6C_1=\frac{{}_6P_1}{1!}=\frac{6}{1}=6
    6C2=6P22!=6∗52∗1=302=15{}_6C_2=\frac{{}_6P_2}{2!}=\frac{6*5}{2*1}=\frac{30}{2}=15
    6C3=6P33!=6∗5∗43∗2∗1=606=10{}_6C_3=\frac{{}_6P_3}{3!}=\frac{6*5*4}{3*2*1}=\frac{60}{6}=10
    6C4=6P44!=6∗5∗4∗34∗3∗2∗1=48024=20{}_6C_4=\frac{{}_6P_4}{4!}=\frac{6*5*4*3}{4*3*2*1}=\frac{480}{24}=20
    6C5=6P55!=6∗5∗4∗3∗25∗4∗3∗2∗1=720120=6{}_6C_5=\frac{{}_6P_5}{5!}=\frac{6*5*4*3*2}{5*4*3*2*1}=\frac{720}{120}=6
    6C6=6P66!=6∗5∗4∗3∗2∗16∗5∗4∗3∗2∗1=120120=1{}_6C_6=\frac{{}_6P_6}{6!}=\frac{ 6*5*4*3*2*1}{6*5*4*3*2*1}=\frac{120}{120}=1

    27=1282^7=128の段(p=1−p=12p=1-p=\frac{1}{2}の時、1128+7128+21128+35128+35128+21128+7128+1128=1\frac{1}{128}+\frac{7}{128}+\frac{21}{128}+\frac{35}{128}+\frac{35}{128}+\frac{21}{128}+\frac{7}{128}+\frac{1}{128}=1)

    7C0p0(1−p)7=1∗(1−p)7{}_7C_0p^0(1-p)^{7}=1*(1-p)^7
    7C1p1(1−p)6=6∗p(1−p)6{}_7C_1p^1(1-p)^{6}=6*p(1-p)^6
    7C2p2(1−p)5=15∗p2(1−p)5{}_7C_2p^2(1-p)^{5}=15*p^2(1-p)^5
    7C3p3(1−p)4=20∗p3(1−p)4{}_7C_3p^3(1-p)^{4}=20*p^3(1-p)^4
    7C4p4(1−p)3=15∗p4(1−p)3{}_7C_4p^4(1-p)^{3}=15*p^4(1-p)^3
    7C5p5(1−p)2=21∗p5(1−p)2{}_7C_5p^5(1-p)^{2}=21*p^5(1-p)^2
    7C6p6(1−p)1=7∗p6(1−p){}_7C_6p^6(1-p)^{1}=7*p^6(1-p)
    7C7p7(1−p)0=1∗p7{}_7C_7p^7(1-p)^{0}=1*p^7

    組み合わせの計算
    7C0=7P00!=11=1{}_7C_0=\frac{{}_7P_0}{0!}=\frac{1}{1}=1
    7C1=7P11!=71=1{}_7C_1=\frac{{}_7P_1}{1!}=\frac{7}{1}=1
    7C2=7P22!=7∗62∗1=422=21{}_7C_2=\frac{{}_7P_2}{2!}=\frac{7*6}{2*1}=\frac{42}{2}=21
    7C3=7P33!=7∗6∗53∗2∗1=2106=35{}_7C_3=\frac{{}_7P_3}{3!}=\frac{7*6*5}{3*2*1}=\frac{210}{6}=35
    7C4=7P44!=7∗6∗5∗44∗3∗2∗1=84024=35{}_7C_4=\frac{{}_7P_4}{4!}=\frac{7*6*5*4}{4*3*2*1}=\frac{840}{24}=35
    7C5=7P55!=7∗6∗5∗4∗35∗4∗3∗2∗1=2520120=21{}_7C_5=\frac{{}_7P_5}{5!}=\frac{7*6*5*4*3}{5*4*3*2*1}=\frac{2520}{120}=21
    7C6=7P66!=7∗6∗5∗4∗3∗2∗16∗5∗4∗3∗2∗1=5040720=7{}_7C_6=\frac{{}_7P_6}{6!}=\frac{ 7*6*5*4*3*2*1}{6*5*4*3*2*1}=\frac{5040}{720}=7
    7C7=7P77!=7∗6∗5∗4∗3∗2∗17∗6∗5∗4∗3∗2∗1=50405040=1{}_7C_7=\frac{{}_7P_7}{7!}=\frac{ 7*6*5*4*3*2*1}{7*6*5*4*3*2*1}=\frac{5040}{5040}=1

    話を確率論の世界に持ち込む為、それぞれの枚数で表が出た数rを総枚数nで割った結果が以下。

    画像

    2n2^nオーダーで最低値が下がり続け、60分割くらいから新たな様相を帯びてくるのは数学の世界においてよくある事。

    • 人間の目には正60角形くらいから正多面体が円に見え始める。

    • 伝統的60進法は、多くの人間が1分=60秒くらいから「59秒と61秒の境界線」、1時間=60分くらいから「59分と61分の境界線」が曖昧になり始めると考えてきた。

    二項分布の正規分布近似についてはこの辺りを。

    こうして全体像を俯瞰すると、人類の認識における「(観察尺度が三次元以内に収まる為、先験的身体イメージの延長線上で思惟や洞察が働く)ミクロコスモス的数理領域」と「(観察尺度が6次元を超える為、統計学的に状況を把握した方が話が早い)マクロコスモス的数理領域」の間に「ちょっとした狭間」が存在する様子が透けて見えてくる訳です。

    「ミクロコスモス的数理」と「マクロコスモス的数理」の狭間には何が?

    数学者集団ブルバキは上掲の「(不完全極まりない)ミクロコスモス的数理領域」から人類がいつまで経っても脱却出来ない状況に愛想が尽きて「集合論を基底とする全数学の統合」に挑戦しましたが、解析学(とりわけ数理物理学)の領域に踏み込めず1980年代にはすっかり停滞してしまいました。こうした野心的試みの背後には「正義概念の統合を指向する」共産主義的イデオロギーの影響が見て取れ、だから冷戦時代が終わると最早モチベーションが続かなかったという指摘もなされています。

    • 要するに、元来は欧州の「経済計画論争(1920年代~1930年代)」やチリのサルバドール・アジェンデ政権期における「サイバーシン計画(Project Cybersyn,1971年~1973年)」と同じ次元でも語られるべきエピソード?

    そう、どうやら「(観察尺度が三次元以内に収まる場合には先験的身体イメージの延長線上で思惟や洞察が働く)ミクロコスモス的数理領域」はどちらかというと数学より物理学と縁が深そうに見えてくるのです。

    まずその事が指摘出来た時点で以下続報…

     
     
    名乗るほどでもないインターネットと路上の観察者。

    あなたへのおすすめ