Loading [MathJax]/jax/output/HTML-CSS/jax.js

2018年3月16日金曜日

暗号学 二歩目

代数学

体論

Definition 2-1

集合RR上の二項演算+,(それぞれを加算,乗算という)があって、以下の条件を満たすとき(R,+,)を環(Ring)という.

(1) (R,+) は可換群である. +についての単位元を0Rと書く.
(2) (R,)はモノイドである. i.e.

(1) は結合法則を満たす
(2) Rに閉じている
(3) の単位元が存在する

(R,)の単位元を1Rと書く.

(3) (R,+,)は分配法則を満たす. i.e.

a,b,c.(a+b)c=ac+bca(b+c)=ab+ac

さらに,環(R,+,)の乗算が0R以外のすべての元に逆元をもつときこれを体(field)といい,特にが可換なとき可換体という.可換体を単に体といい,が非可換なとき特に非可換体や斜体ということもある.(後者を採用する)

Examples

  1. QRは通常の加算・乗算で体
  2. R上のn次の正方行列の集合Mn(R)は通常の加算・乗算で非可換環をなす.
    3. R上のn次の可逆な行列GLn(R)を一般線形(general linear)群,とくにdeterminant が1な行列の集合SLn(R)を特殊線形(special linear)群といい,ともに通常の加算・乗算で斜体をなす.

Definition 2-2 素数体

p:素数 について,Fp={0,1,...,p1}に,演算を
加算: (a,b)a+bmodp
乗算: (a,b)a×bmodp
と定義し,単に(+,)と書くことにすると、(Fp,+,)は体である.(証明略)

第2回次世代脳型人工知能研究会 メモ

招待講演1 岡田真人先生

途中入場したのでよくわからない.

  • sparseなモデルが重要と主張する.
  • Data Driven Science
  • DLは脳を模倣しているがまだまだ模倣しきれていない部分が有る
  • 自分の言いたいことは海外の学者たちの発言をつなぎ合わせて言う
  • ImPactのQNNはD-Waveに勝てる

応用統計学 vol.45 no.3
情報処理学会 vol.59 No.1 42-47

招待講演2 丸山宏先生

DLはパラメータが多い割に過学習しづらい

DLの応用例の紹介

  1. ピッキング
  2. 自動車の走らせ方(仮想サーキットでの強化学習)
  3. 線画の着色

本質的な限界

  1. 教師データと将来のデータの分布が同じでないと適用できない
  2. 教師データに現れない稀な事象を近似できない(臨機応変な対応ができない)
  3. 訓練データが現実の分布からi.i.d.に抽出したか証明できない

実用的な限界

  1. 計算リソースが大量に必要 -> 精度の低い計算/ Reservoir Computing

技術者の不足について

60年台にもプログラマが不足して社会問題になったが、ソフトウェア工学の創始によってなんとかなった(のか?)。機械学習工学ともいうべき新たな工学が必要に成るのでは。

2018年3月14日水曜日

暗号学 1歩目

[TOC]

代数学

群論

Definition 1-1. 群

集合GGの上の2項演算ϕ(簡単のためϕ(g1,g2)=g1g2とも書く)が以下を満たすとき,(G,ϕ)は群(group)であるという.
(0) g1,g2G,g1g2G
これはϕG上の二項演算であるという条件である.
(1) 結合法則(associative law)
g1,g2,g3G,g1(g2g3)=(g1g2)g3
(2) 単位元の存在
eG s.t. gGge=eg=gこのe(G,ϕ)の単位元(identity)という.
(3) 逆元の存在
gG,g1 s.t. gg1=g1g=e
このg1gの逆元(inverse)という.

(G,ϕ)について,演算ϕに混同の恐れがないときは単にGと書く.
群の要素数#G=|G|Gの位数(order)とも呼ぶ.

Corollary 1-2.

(G,ϕ)の単位元はただひとつだけ存在する.
proof.
e,eGの単位元とすると,e=ee=ee=e

Definition 1-3. 部分群

(G,ϕ)があって,HGが同じ演算によって群になるとき,すなわち(H,ϕ)が群であるとき,(H,ϕ)(G,ϕ)の部分群(subgroup)であるという.

Definition 1-4. 同値関係

集合Sとその上の関係が以下の条件を満たすときを同値関係(equivalency)という.
(1) 反射律(reflexivility)
x§xx
(2) 対象律(symmetry)
xyyx
(3) 推移律(transitivity)
xy,yzxz
xSxx

Definition 1-5. 同値関係による商

(1)集合C(x)={y|yS,yx}xの同値類(equivalence class)といい,同値類の集合{C(x)|xS}Sによる商(quotient set)といい,S/と書く.
(2)CS/について,x=CC=C(x)なるxCの代表元という.
(3) RSS/の代表元を一つづつ含むとき,S/の完全代表系という.明らかに|R|=|S/|である.

Gと部分群Hがあって,g1,g2Gg11g2Hをみたすとき,g1g2と書くことにすると,は同値関係である(証明略).同値類C(g)を特にgHと書いて左剰余類(left coset)と呼ぶ. {gH|gG}はこの同値関係による商 G/∼={gH|gG} に等しく,特にG/Hと書く.

Proposition 1-6

任意のgG|gH|=|H|
proof.

ϕ:HhghgH
という写像を考え,全単射であることを示す. 全射なのは明らかで,
h1,h2Hについて,gh1=gh2ならば左からg1をかけてh1=h2
よって示せた.

Theorem 1-7 (Lagrange)

|G/H||H|=|G|
proof.

G/Hの完全代表系を{xi}とする. |{xi}|=|G/H|(def. 1-5)であり,また|C(xi)|=|gH|=|H|(prop.1-6)から,
|G|=i|C(xi)|=i|H|=|G/H||H|

参考文献:
代数学1群論入門, 雪絵明彦, 日本評論社, 2010
代数入門―群と加群, 堀田良之, 裳華房, 1987