Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Lambda Calculus
Search
USAMI Kosuke
November 03, 2018
Science
0
610
Lambda Calculus
※ Docswell に移行しました
https://www.docswell.com/s/usami-k/5DE4M9-lambda-calculus
USAMI Kosuke
November 03, 2018
Tweet
Share
More Decks by USAMI Kosuke
See All by USAMI Kosuke
Onsager代数とその周辺 / Onsager algebra tsudoi
usamik26
0
530
Apple HIG 正式名称クイズ結果発表 / HIG Quiz Result
usamik26
0
110
ゆめみ大技林製作委員会の立ち上げの話 / daigirin project
usamik26
0
280
@ViewLoadingプロパティラッパの紹介と自前で実装する方法 / @ViewLoading property wrapper implementation
usamik26
0
430
これからUICollectionViewを実践活用する人のためのガイド / Guide to UICollectionView
usamik26
1
690
Xcodeとの最近の付き合い方のはなし / Approach To Xcode
usamik26
2
610
UICollectionView Compositional Layout
usamik26
0
680
Coding Swift with Visual Studio Code and Docker
usamik26
0
450
Swift Extension for Visual Studio Code
usamik26
2
910
Other Decks in Science
See All in Science
Science of Scienceおよび科学計量学に関する研究論文の俯瞰可視化_ポスター版
hayataka88
0
130
Spectral Sparsification of Hypergraphs
tasusu
0
170
20分で分かる Human-in-the-Loop 機械学習におけるアノテーションとヒューマンコンピューターインタラクションの真髄
hurutoriya
5
2.3k
いまAI組織が求める企画開発エンジニアとは?
roadroller
2
1.3k
創薬における機械学習技術について
kanojikajino
13
4.4k
小杉考司(専修大学)
kosugitti
2
560
理論計算機科学における 数学の応用: 擬似ランダムネス
nobushimi
1
340
Презентация программы магистратуры СПбГУ "Искусственный интеллект и наука о данных"
dscs
0
390
Sarcoptic Mange
uni_of_nomi
1
110
白金鉱業Meetup Vol.15 DMLによる条件付処置効果の推定_sotaroIZUMI_20240919
brainpadpr
1
490
Mechanistic Interpretability の紹介
sohtakahashi
0
350
深層学習を利用して 大豆の外部欠陥を判別した研究事例の紹介
kentaitakura
0
230
Featured
See All Featured
Optimising Largest Contentful Paint
csswizardry
33
2.9k
Bootstrapping a Software Product
garrettdimon
PRO
305
110k
Docker and Python
trallard
40
3.1k
Put a Button on it: Removing Barriers to Going Fast.
kastner
59
3.5k
Building a Modern Day E-commerce SEO Strategy
aleyda
38
6.9k
Optimizing for Happiness
mojombo
376
70k
Code Review Best Practice
trishagee
64
17k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
42
9.2k
Building Better People: How to give real-time feedback that sticks.
wjessup
364
19k
Being A Developer After 40
akosma
86
590k
The Cost Of JavaScript in 2023
addyosmani
45
6.8k
Happy Clients
brianwarren
98
6.7k
Transcript
ϥϜμܭࢉͷ Ӊࠤݟެี ୈ3ճ ֶ༵ؔ ༑ͷձ
ࣗݾհ • Ӊࠤݟެีʢ@usamik26ʣ • େֶֶ࣌ઐ߈ʢɺԠ༻ཧʣ • ݱࡏϓϩάϥϚʢϑΣϯϦϧגࣜձࣾɺiOS ΞϓϦ։ൃʣ
ϥϜμܭࢉʢλ-calculusʣͱ • ܭࢉػՊֶͰग़ͯ͘Δମܥͷͻͱͭ • ϓϩάϥϛϯάݴޠͷܕγεςϜͱͷؔ࿈ • ؔܕϓϩάϥϛϯάΛࢧ͑Δཧ
ϥϜμه๏ • ֶͰΘΕΔؔͷදه๏ • ϥϜμه๏ʹΑΔؔͷදه๏
ϥϜμه߸ͷҙຯ߹͍ • ϥϜμه๏ʹ͓͚Δ ɺ ͷΑ͏ͳҙຯ߹͍ͷه߸ • ͦ͏ࢥͬͯฒͯΈΔͱͳΜͱͳ͘ࣅ͍ͯΔؾ͕͢Δ
ϥϜμه๏ɿؔͷద༻ • ϥϜμه๏ͰؔʹΛೖ͢Δ • ه๏ͷൺֱɿؔ ʹΛೖ͢Δ
ϥϜμه๏ɿଟมؔ • ଟมؔͷϥϜμه๏ • ͜Ε1มؔͷΈ߹ΘͤͱಉҰࢹͰ͖ΔʢΧϦʔԽʣ
ϥϜμه๏ɿߴ֊ؔ • ʹؔ Λ2ճద༻͢Δؔͷྫ • ΧϦʔԽͯ͠ॻ͚
ϥϜμࣜʢλ-termʣͷಋೖ • ϥϜμه๏ͦͷͷΛɺΑΓநతʹऔΓѻ͏ • ͦͷͨΊʹɺه߸ྻͱͯ͠ͷϥϜμࣜΛಋೖ͢Δ
ϥϜμࣜͷఆٛ • Մࢉແݶೱͷू߹ ͕༩͑ΒΕ͍ͯΔͱ͢Δ • ҎԼͰ࠶ؼతʹఆٛ͞ΕΔه߸ྻͷू߹ ͷཁૉΛϥϜμࣜ ͱݺͿʢͳ͓ɺׅހҰఆͷϧʔϧͰऔΓ֎͢͜ͱ͕Ͱ͖Δʣ • (1)
ͷͱ͖ • (2) ͷͱ͖ • (3) ͷͱ͖
ϥϜμࣜͱϥϜμه๏ • มͷू߹Λҙຯ͢Δ • (1) ɺมϥϜμࣜͰ͋Δ͜ͱΛҙຯ͢Δ • (2) ɺؔͷϥϜμه๏ʹରԠ͢Δ •
(3) ɺؔద༻ͷϥϜμه๏ʹରԠ͢Δ
ϥϜμܭࢉ • ͜͏ͯ͠ఆٛ͞ΕͨϥϜμࣜͷੑ࣭ΛݟΔ͜ͱͰɺϥϜμه๏ Ͱهड़͞Εͨؔͷͳ͢ੈքΛݚڀ͢Δͷ͕ɺϥϜμܭࢉͷཧ Ͱ͋Δ • ಛʹɺݸʑͷؔʢ ͱ͔ ͱ ͔ʣͷੑ࣭ʹΑΒͣɺؔͷੈքʹࡏ͢Δੑ࣭Λߟ͢Δ
ϥϜμࣜʹ͍ͭͯͷิ • ه߸ྻͱͯ͠ఆٛ͞ΕͨϥϜμ͕ࣜɺৗʹϥϜμه๏ʹରԠ͠ ͯҙຯΛ࣋ͭͱݶΒͳ͍ʢϥϜμه๏ͱͯ͋͠Γ͑ͳ͍͕ࣜ Ͱ͖ͯ͠·͏ʣ • ͔͠͠ɺ·ͣͦΕΛڐ༰ͯٞ͢͠Δํ͕ݟ௨͕͠ྑ͘ͳΔ • ͦͷޙɺܕʢؔͷఆٛҬҬʹ૬͢Δ֓೦ʣΛಋೖ͢Δ ͜ͱͰɺϥϜμه๏ͱͷରԠͷ͕ٞͰ͖Δ
ϕʔλม • ҎԼͰ࠶ؼతʹఆٛ͞ΕΔϥϜμࣜͷมΛϕʔλมͱݺͿ • (1) • (2) ͳΒ ͓Αͼ •
͜͜Ͱ ɺϥϜμࣜ ͷதͷม ΛϥϜμ ࣜ ʹஔ͖͑ͨϥϜμࣜͷ͜ͱͰ͋Δʢೖʣ
ೖʹ͍ͭͯͷิ • ϥϜμࣜ ͷதͷม ʹ͍ͭͯɺ ͱ͍͏෦ࣜ ͕͋Δͱ͖ Λଋറมɺͦ͏Ͱͳ͍ͱ͖ࣗ༝มͱݺͿ • ೖ
Λߟ͑Δͱ͖ɺ ͷࣗ༝ม ͷଋറ มͰͳ͍ͷͱ͢Δ • ·ͨ ͷଋറม Ҏ֎ͷมʹஔ͖͑ͯߟ͑ΔʢҰ ൠʹɺϥϜμࣜͷଋറมΛͦͷࣜʹݱΕͳ͍ผͷมʹஔ͖ ͑ͨࣜΛɺݩͷࣜͱಉҰࢹ͢Δʣ
ϕʔλมͷྫ ֤ϥϜμࣜͷࣗ༝มଞͷࣜͷଋറมͰͳ͍ͷͱ͢Δ
Church-Rosser ͷఆཧ • ϕʔλมͷ͔ͨ͠Ұ௨ΓͰͳ͍ • Church-Rosser ͷఆཧɿͻͱͭͷϥϜμ͔ࣜΒϕʔλมͰ ಘΒΕͨ;ͨͭͷϥϜμࣜɺԿ͔ϕʔλมΛߦ͏͜ͱ Ͱɺಉ͡ϥϜμࣜʹͰ͖Δ
ਖ਼نܗ • Church-Rosser ͷఆཧʹΑΓɺϥϜμࣜ ͔Β࢝Ίͯ༗ݶ ͷεςοϓͰࢭ·Δʢࣜதʹ ͕ͳ͘ͳΔʣϕʔλมྻ͕͋ Δͱ͖ɺ࠷ऴ݁ՌҰக͢Δ • ͜ͷ࠷ऴ݁ՌΛ
ͷਖ਼نܗͱݺͿ • ༩͑ΒΕͨؔʢϥϜμه๏ʣΛػցతʹॲཧͯ͠ਖ਼نܗΛಘ Δͷ͕ɺؔܕϓϩάϥϛϯάݴޠʹ͓͚ΔܭࢉͰ͋Δʢܭࢉ ػՊֶͷ༻ޠͰධՁͱݺͿʣ
͞ΒͳΔɾɾɾ • ͜͜·ͰͷϥϜμܭࢉɺܕͳ͠ϥϜμܭࢉͱݺΕΔ • ܕΛಋೖͨ͠ɺܕ͖ͭϥϜμܭࢉͱ͍͏ମܥ͕͋Δ • ܕ͖ͭϥϜμܭࢉɺϥϜμه๏ͱͷରԠ͕Ͱ͖Δ • ܕ͖ͭϥϜμܭࢉɺܕΛରɺϥϜμࣜΛࣹͱͯ͠ɺݍΛͳ ͢
• ͜ΕʹΑΓɺݍͷ͕ٞԠ༻Ͱ͖Δ