SlideShare a Scribd company logo
1 of 30
𝜒 は測度ですか??
s.t.@simizut22
• Twitter: s.t.@simizut22 でやってます
• 某企業の数理計画/数理最適化部員(programmer) やってます
• s.t. は such that でも subject to でもどちらでも
数を数えてください
今日鞄に入ってたテキストを数えます
でも自分で数えるのは難しい
自分で数えられないなら
積分したらいいじゃない!!
今日の内容
• オイラー標数 #とは
• オイラー積分 #とは
• Target Enumeration(応用)
なるべく数学の言葉を出さない
よう頑張ります(努力目標
§1 オイラー標数 #とは
• 三角形分割/セル分割された空間 X に対し
𝜒 𝑋 ≔
𝜎
−1 𝑑𝑖𝑚𝜎 =
𝑛
−1 𝑛#|𝑛 単体|
⇒
組み合わせ的な Euler 標数
§1 オイラー標数 #とは(例)
• 離散集合
𝜒 𝑋 = #𝑋
⇒ 個数(離散集合の上の個数測度)みたい
に”思える” (思えない
§1 オイラー標数 #とは(例)
n-dim 球面 𝑆 𝑛
= 𝑥0, … , 𝑥 𝑛 ∈ ℝ 𝑛+1
∑𝑥𝑖
2
= 1}
𝜒 𝑆 𝑛 = 1 + −1 𝑛 =
2 (𝑛 ∶ 偶数)
0 (𝑛 ∶ 奇数)
∵) 𝑆 𝑛
のセル分割を ∗, 𝑆 𝑛
∖∗∼ℎ𝑜𝑚𝑒𝑜 ℝ 𝑛
のセル分割から
ここで、𝑆 𝑛 ∖∗∼ℎ𝑜𝑚𝑒𝑜 ℝ 𝑛 は立体射影
§1 オイラー標数 #とは(例)
• Oriented closed リーマン面 𝑀𝑔
𝜒 𝑀𝑔 = 2 − 2𝑔
𝑔 = 0 𝑔 = 1 𝑔 = 2
§1 オイラー標数 #とは(例)
種数 2(g=2)のリーマン面の三角形分割
⇒ 𝜒 𝑀2 = 1 − 4 + 1 = −2(= 2 − 2𝑔)
他の種数 g > 0 でも同様
§1. オイラー標数 #とは
• オイラー標数は次の関係を満たす(集合は適切なクラスと仮定)
1. 𝜒 𝐴 ∪ 𝐵 = 𝜒 𝐴 + 𝜒 𝐵 − 𝜒(𝐴 ∩ 𝐵)
2. 𝜒 𝑋 × 𝑌 = 𝜒 𝑋 𝜒(𝑌)
測度と思うなら積分じゃっ!!
§2. Euler積分(被積分関数)
𝑑𝑒𝑓
𝑋: 𝑠𝑖𝑚𝑝𝑙𝑖𝑐𝑖𝑎𝑙 𝑠𝑒𝑡 に対し、
𝐶𝐹 𝑋 = ∑ 𝜎:𝑠𝑖𝑚𝑝𝑙𝑒𝑥 𝑐 𝜎 1 𝜎 ℤ 係数局所有限な和
ここで、1 𝜎 𝑝 =
1 (𝑝 ∈ 𝜎)
0 (その他)
以下、対象とする関数の集合を 𝐶𝐹 𝑋 とする
§ 2. Euler積分
𝑑𝑒𝑓 𝐸𝑢𝑙𝑒𝑟 𝐼𝑛𝑡𝑒𝑔𝑟𝑎𝑙
𝑋
𝑑𝜒 ∶ 𝐶𝐹 𝑋 → ℤ を
𝑋
∑𝑐 𝜎1 𝜎 𝑑𝜒 = ∑𝑐 𝜎 −1 𝑑𝑖𝑚𝜎
で定義する
§ 2. Euler積分
簡単な Lemma
𝐴 ⊂ 𝑋: 𝑠𝑢𝑏 𝑐𝑜𝑚𝑝𝑙𝑒𝑥 に対し、
𝑋
1 𝐴 𝑑𝜒 = 𝜒(𝐴)
(i.e. A の定義関数をかませると A の “面積”)
§ 2. Euler積分
𝑇ℎ𝑚 𝐹𝑢𝑏𝑖𝑛𝑖
𝑓: 𝑋 → 𝑌 を単体複体の間の写像(Piecewise Linear) とする
𝑋
ℎ 𝑑𝜒 =
𝑌 𝑓−1(𝑦)
ℎ 𝑥 𝑑𝜒 𝑥 𝑑𝜒(𝑦)
証明は tame map に対する Hardt Theorem(分解定理) とオイラー標数
に対する積の性質から ■
Sheaf cohomology からの定義(補足)
𝑑𝑒𝑓(𝑙𝑜𝑐𝑎𝑙 𝐸𝑢𝑙𝑒𝑟 − 𝑃𝑜𝑖𝑛𝑐𝑎𝑟𝑒 𝐼𝑛𝑑𝑒𝑥)
ℱ: 𝑐𝑜𝑛𝑠𝑡𝑟𝑢𝑐𝑡𝑖𝑏𝑙𝑒 𝑠ℎ𝑒𝑎𝑓 に対し、
𝜒 ℱ 𝑥 ≔ −1 𝑖
dim ∑ 𝐻 𝑖
ℱ𝑥
∗
により 𝑐𝑜𝑛𝑠𝑡𝑟𝑢𝑡𝑖𝑏𝑙𝑒 𝑓𝑢𝑛𝑐𝑡𝑖𝑜𝑛 を与える
𝑙𝑜𝑐𝑎𝑙 𝐸𝑢𝑙𝑒𝑟 − 𝑃𝑜𝑖𝑛𝑐𝑎𝑟𝑒 𝐼𝑛𝑑𝑒𝑥 を用いて、Euler 積分を
𝑋
ℎ 𝑑𝜒 ≔ 𝜒 𝑅𝑝!ℱ
where
𝑝: 𝑋 →∗
ℎ 𝑥 = 𝜒( ∃
ℱ)(𝑥)
§3. Target Enumeration(問題の設定)
Target の集合:有限集合⊂ 𝑊
Sensor の集合: (dense)⊂ 𝑋
Sensing Relation: 𝒮 = 𝑤, 𝑥 𝑠𝑒𝑛𝑠𝑜𝑟 𝑥 𝑑𝑒𝑡𝑒𝑐𝑡 𝑡𝑎𝑟𝑔𝑒𝑡 𝑤}
Counting Function h:
𝑥 ∈ 𝑋 のセンサーは 𝒮 𝑥 内の target の個数のみ数える(target の id 認
識などはできない)
§3. Target Enumeration
𝑇ℎ𝑚
ℎ ∈ 𝐶𝐹 𝑋 : 𝑐𝑜𝑢𝑛𝑡𝑖𝑛𝑔 𝑓𝑢𝑛𝑐𝑡𝑖𝑜𝑛
target α を認識できるセンサーの集合(Target Support) 𝑈 𝛼 が
𝜒 𝑈 𝛼 = 𝑁 ( ∀
𝛼)
を満たす。このとき、
#𝛼 =
1
𝑁 𝑋
ℎ 𝑑𝜒
(証明は容易)
§3. Target Enumeration(例)
1. Enumerating Vehicles:
仮定)
各車両が曲線 𝛾𝑖: 0, 𝑇 → ℝ2 にそって動くとする
𝛾𝑖 𝑡 は可縮な近傍 𝑈𝑖 𝑡 ⊂ ℝ2をもつ
Counting function h:
Sensor x が 𝑈𝑖 𝑡 に入ったとき、x はそのカウンターを increment
§3. Vehicle Enumeration
§3. Vehicle Enumeration
Prop
#𝑉𝑒ℎ𝑖𝑐𝑙𝑒𝑠 =
ℝ2
ℎ 𝑑𝜒
∵) 𝜒 𝑈 𝛼 = 1 を用いて、先の定理から
ℝ2× 0,𝑇
ℎ 𝑑𝜒 = #𝑇𝑢𝑏𝑒𝑠 ⋅ 𝜒 𝑈𝑖 = #𝑇𝑢𝑏𝑒𝑠
Fubini (前 chapter) を用いると ok.
§3. Target Enumeration(例)
例(Enumerate via beams)
各 target : 𝑉𝛼 は凸集合
Sensor: 各センサー ∈ ℝ 𝑛
Counting Function h : k-dim のビームで target を観測する
→ Sensor Space 𝐴𝐺𝑟𝑘
𝑛
= ℝ 𝑛
× 𝐺𝑟𝑘
𝑛
(Grassmannian でパラメトライズ)
§3. Target Enumeration(例)
Prop:
(n, k) は(偶数, 奇数)以外のペアとする。このとき
#𝛼 = 𝑛
2
𝐶 𝑘
2 𝐴𝐺𝑟 𝑘
𝑛
ℎ 𝑑𝜒
証明)略
𝜒 𝐺𝑟𝑘
𝑛
=
0 (𝑛: 𝑒𝑣𝑒𝑛, 𝑘: 𝑜𝑑𝑑)
𝑛
2
𝐶 𝑘
2
(その他 を使って計算するだけ
まとめ
手で数えられなければ
Euler 積分しような
4. 今日話せなかったこと(能力の問題)
• Z-value の constructible function から R-valued の definable function
に定義を拡張
• (stratified)Morse Theoretic な解釈!!!!!!
• 実際の問題では、 sampling が完全にはできない
→ 上下限を与える/期待値を求める。などが実際には行われる
• duality
• Microlocal Fourier Transformation
終わり

More Related Content

What's hot

2018年度秋学期 応用数学(解析) 第4部・「その先の解析学」への導入 第12回 複素関数論(1) 複素関数・正則関数 (2018. 12. 11)
2018年度秋学期 応用数学(解析) 第4部・「その先の解析学」への導入 第12回 複素関数論(1) 複素関数・正則関数 (2018. 12. 11)2018年度秋学期 応用数学(解析) 第4部・「その先の解析学」への導入 第12回 複素関数論(1) 複素関数・正則関数 (2018. 12. 11)
2018年度秋学期 応用数学(解析) 第4部・「その先の解析学」への導入 第12回 複素関数論(1) 複素関数・正則関数 (2018. 12. 11)
Akira Asano
 

What's hot (13)

高認数学 第1回 式の計算
高認数学 第1回 式の計算高認数学 第1回 式の計算
高認数学 第1回 式の計算
 
機械学習のための数学のおさらい
機械学習のための数学のおさらい機械学習のための数学のおさらい
機械学習のための数学のおさらい
 
AI course report part 1(Fix)
AI course report part 1(Fix)AI course report part 1(Fix)
AI course report part 1(Fix)
 
AI course report part 1
AI course report part 1AI course report part 1
AI course report part 1
 
折り紙と正多角形と三次方程式 数学カフェ #math_cafe
折り紙と正多角形と三次方程式 数学カフェ #math_cafe 折り紙と正多角形と三次方程式 数学カフェ #math_cafe
折り紙と正多角形と三次方程式 数学カフェ #math_cafe
 
応用数学レポート
応用数学レポート 応用数学レポート
応用数学レポート
 
2018年度秋学期 応用数学(解析) 第4部・「その先の解析学」への導入 第12回 複素関数論(1) 複素関数・正則関数 (2018. 12. 11)
2018年度秋学期 応用数学(解析) 第4部・「その先の解析学」への導入 第12回 複素関数論(1) 複素関数・正則関数 (2018. 12. 11)2018年度秋学期 応用数学(解析) 第4部・「その先の解析学」への導入 第12回 複素関数論(1) 複素関数・正則関数 (2018. 12. 11)
2018年度秋学期 応用数学(解析) 第4部・「その先の解析学」への導入 第12回 複素関数論(1) 複素関数・正則関数 (2018. 12. 11)
 
計算量
計算量計算量
計算量
 
セミパラメトリック推論の基礎
セミパラメトリック推論の基礎セミパラメトリック推論の基礎
セミパラメトリック推論の基礎
 
競技プログラミングの楽しみ
競技プログラミングの楽しみ競技プログラミングの楽しみ
競技プログラミングの楽しみ
 
アルファベット単独| 点字
アルファベット単独| 点字アルファベット単独| 点字
アルファベット単独| 点字
 
【Deep Learning (MIT Press)】線形代数 2.1~2.7
【Deep Learning (MIT Press)】線形代数 2.1~2.7【Deep Learning (MIT Press)】線形代数 2.1~2.7
【Deep Learning (MIT Press)】線形代数 2.1~2.7
 
Ml ch2
Ml ch2Ml ch2
Ml ch2
 

Viewers also liked

『予測にいかす統計モデリングの基本』の売上データの分析をトレースしてみた
『予測にいかす統計モデリングの基本』の売上データの分析をトレースしてみた『予測にいかす統計モデリングの基本』の売上データの分析をトレースしてみた
『予測にいかす統計モデリングの基本』の売上データの分析をトレースしてみた
. .
 
Algebraic expressions
Algebraic expressionsAlgebraic expressions
Algebraic expressions
Manav Gupta
 

Viewers also liked (16)

Introduction to Persistence Theory
Introduction to Persistence TheoryIntroduction to Persistence Theory
Introduction to Persistence Theory
 
エキゾチック球面ナイト(浮気編)~28 日周期の彼女たち~
エキゾチック球面ナイト(浮気編)~28 日周期の彼女たち~エキゾチック球面ナイト(浮気編)~28 日周期の彼女たち~
エキゾチック球面ナイト(浮気編)~28 日周期の彼女たち~
 
Practical topology
Practical topologyPractical topology
Practical topology
 
グラフィックにおける数学的モチーフ
 グラフィックにおける数学的モチーフ グラフィックにおける数学的モチーフ
グラフィックにおける数学的モチーフ
 
正規表現で作るワンライナーライフゲーム
正規表現で作るワンライナーライフゲーム正規表現で作るワンライナーライフゲーム
正規表現で作るワンライナーライフゲーム
 
しかくのお勉強
しかくのお勉強しかくのお勉強
しかくのお勉強
 
Jules henri poincaré
Jules henri poincaréJules henri poincaré
Jules henri poincaré
 
代数トポロジー入門
代数トポロジー入門代数トポロジー入門
代数トポロジー入門
 
Packing
PackingPacking
Packing
 
Introduction to Topological Data Analysis
Introduction to Topological Data AnalysisIntroduction to Topological Data Analysis
Introduction to Topological Data Analysis
 
『予測にいかす統計モデリングの基本』の売上データの分析をトレースしてみた
『予測にいかす統計モデリングの基本』の売上データの分析をトレースしてみた『予測にいかす統計モデリングの基本』の売上データの分析をトレースしてみた
『予測にいかす統計モデリングの基本』の売上データの分析をトレースしてみた
 
Algebraic expressions
Algebraic expressionsAlgebraic expressions
Algebraic expressions
 
経験過程
経験過程経験過程
経験過程
 
シンギュラリティを知らずに機械学習を語るな
シンギュラリティを知らずに機械学習を語るなシンギュラリティを知らずに機械学習を語るな
シンギュラリティを知らずに機械学習を語るな
 
確率論基礎
確率論基礎確率論基礎
確率論基礎
 
機械学習プロフェッショナルシリーズ輪読会 #2 Chapter 5 「自己符号化器」 資料
機械学習プロフェッショナルシリーズ輪読会 #2 Chapter 5 「自己符号化器」 資料機械学習プロフェッショナルシリーズ輪読会 #2 Chapter 5 「自己符号化器」 資料
機械学習プロフェッショナルシリーズ輪読会 #2 Chapter 5 「自己符号化器」 資料
 

Similar to Euler 標数は測度ですか??

わんくま勉強会東京#82 あおいたんのパズルを数学しましょうか
わんくま勉強会東京#82 あおいたんのパズルを数学しましょうかわんくま勉強会東京#82 あおいたんのパズルを数学しましょうか
わんくま勉強会東京#82 あおいたんのパズルを数学しましょうか
Masami Yabushita
 
T82 aoitan あおいたんのパズルを数学しましょうか_修正版
T82 aoitan あおいたんのパズルを数学しましょうか_修正版T82 aoitan あおいたんのパズルを数学しましょうか_修正版
T82 aoitan あおいたんのパズルを数学しましょうか_修正版
Masami Yabushita
 
K070k80 点推定 区間推定
K070k80 点推定 区間推定K070k80 点推定 区間推定
K070k80 点推定 区間推定
t2tarumi
 

Similar to Euler 標数は測度ですか?? (10)

Boost.PropertyMap (.pptx)
Boost.PropertyMap (.pptx)Boost.PropertyMap (.pptx)
Boost.PropertyMap (.pptx)
 
Boost.PropertyMap (.pdf)
Boost.PropertyMap (.pdf)Boost.PropertyMap (.pdf)
Boost.PropertyMap (.pdf)
 
わんくま勉強会東京#82 あおいたんのパズルを数学しましょうか
わんくま勉強会東京#82 あおいたんのパズルを数学しましょうかわんくま勉強会東京#82 あおいたんのパズルを数学しましょうか
わんくま勉強会東京#82 あおいたんのパズルを数学しましょうか
 
T82 aoitan あおいたんのパズルを数学しましょうか_修正版
T82 aoitan あおいたんのパズルを数学しましょうか_修正版T82 aoitan あおいたんのパズルを数学しましょうか_修正版
T82 aoitan あおいたんのパズルを数学しましょうか_修正版
 
行列計算アルゴリズム
行列計算アルゴリズム行列計算アルゴリズム
行列計算アルゴリズム
 
指数時間アルゴリズム入門
指数時間アルゴリズム入門指数時間アルゴリズム入門
指数時間アルゴリズム入門
 
Computing for Isogeny Kernel Problem by Groebner Basis
Computing for Isogeny Kernel Problem by Groebner BasisComputing for Isogeny Kernel Problem by Groebner Basis
Computing for Isogeny Kernel Problem by Groebner Basis
 
K070k80 点推定 区間推定
K070k80 点推定 区間推定K070k80 点推定 区間推定
K070k80 点推定 区間推定
 
AtCoder Regular Contest 017
AtCoder Regular Contest 017AtCoder Regular Contest 017
AtCoder Regular Contest 017
 
「現実世界に活かす数学」 (麻布高等学校、教養総合、数学講義 5 回目)
「現実世界に活かす数学」 (麻布高等学校、教養総合、数学講義 5 回目)「現実世界に活かす数学」 (麻布高等学校、教養総合、数学講義 5 回目)
「現実世界に活かす数学」 (麻布高等学校、教養総合、数学講義 5 回目)
 

More from Tatsuki SHIMIZU

introductino to persistent homology and topological data analysis
introductino to persistent homology and topological data analysisintroductino to persistent homology and topological data analysis
introductino to persistent homology and topological data analysis
Tatsuki SHIMIZU
 

More from Tatsuki SHIMIZU (11)

ロマ数16 simizut
ロマ数16 simizutロマ数16 simizut
ロマ数16 simizut
 
Magnitude ~ extend the Euler Characteristics via Möbius Inversion ~
Magnitude ~ extend the Euler Characteristics via  Möbius Inversion ~Magnitude ~ extend the Euler Characteristics via  Möbius Inversion ~
Magnitude ~ extend the Euler Characteristics via Möbius Inversion ~
 
TDA やら Night!!
TDA やら Night!!TDA やら Night!!
TDA やら Night!!
 
Operad and Recognition Principle
Operad and Recognition PrincipleOperad and Recognition Principle
Operad and Recognition Principle
 
情報幾何学の基礎 第2章 4.5
情報幾何学の基礎 第2章 4.5情報幾何学の基礎 第2章 4.5
情報幾何学の基礎 第2章 4.5
 
情報幾何の基礎輪読会 #1
情報幾何の基礎輪読会 #1情報幾何の基礎輪読会 #1
情報幾何の基礎輪読会 #1
 
introductino to persistent homology and topological data analysis
introductino to persistent homology and topological data analysisintroductino to persistent homology and topological data analysis
introductino to persistent homology and topological data analysis
 
Effective modern-c++#9
Effective modern-c++#9Effective modern-c++#9
Effective modern-c++#9
 
effective modern c++ chapeter36
effective modern c++ chapeter36effective modern c++ chapeter36
effective modern c++ chapeter36
 
topology of musical data
topology of musical datatopology of musical data
topology of musical data
 
emc++ chapter32
emc++ chapter32emc++ chapter32
emc++ chapter32
 

Euler 標数は測度ですか??

Editor's Notes

  1. O-minimal structure(over R) O = {O_n} O は直積, intersection. Complimentで閉じている p: R^n → R^{n-1} で閉じる(軸と並行) 多項式の 0 点で表されるものは含む O_1 は任意の pt、開区間の有限和から構成される
  2. 𝑅 𝑖 𝑝 ! ℱ= 𝐻 𝑐 𝑖 (𝑋,ℱ) を用いる