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
620
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
630
Apple HIG 正式名称クイズ結果発表 / HIG Quiz Result
usamik26
0
180
ゆめみ大技林製作委員会の立ち上げの話 / daigirin project
usamik26
0
330
@ViewLoadingプロパティラッパの紹介と自前で実装する方法 / @ViewLoading property wrapper implementation
usamik26
0
480
これからUICollectionViewを実践活用する人のためのガイド / Guide to UICollectionView
usamik26
1
740
Xcodeとの最近の付き合い方のはなし / Approach To Xcode
usamik26
2
670
UICollectionView Compositional Layout
usamik26
0
790
Coding Swift with Visual Studio Code and Docker
usamik26
0
510
Swift Extension for Visual Studio Code
usamik26
2
1k
Other Decks in Science
See All in Science
データベース11: 正規化(1/2) - 望ましくない関係スキーマ
trycycle
PRO
0
640
機械学習 - DBSCAN
trycycle
PRO
0
890
機械学習 - SVM
trycycle
PRO
1
830
眼科AIコンテスト2024_特別賞_6位Solution
pon0matsu
0
400
MoveItを使った産業用ロボット向け動作作成方法の紹介 / Introduction to creating motion for industrial robots using MoveIt
ry0_ka
0
490
mathematics of indirect reciprocity
yohm
1
140
ほたるのひかり/RayTracingCamp10
kugimasa
1
710
地質研究者が苦労しながら運用する情報公開システムの実例
naito2000
0
210
白金鉱業Meetup Vol.16_数理最適化案件のはじめかた・すすめかた
brainpadpr
3
1.8k
機械学習 - 授業概要
trycycle
PRO
0
190
Quelles valorisations des logiciels vers le monde socio-économique dans un contexte de Science Ouverte ?
bluehats
1
390
academist Prize 4期生 研究トーク延長戦!「美は世界を救う」っていうけど、どうやって?
jimpe_hitsuwari
0
140
Featured
See All Featured
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
46
9.6k
RailsConf 2023
tenderlove
30
1.1k
Site-Speed That Sticks
csswizardry
10
660
Gamification - CAS2011
davidbonilla
81
5.3k
Optimizing for Happiness
mojombo
379
70k
We Have a Design System, Now What?
morganepeng
53
7.7k
Six Lessons from altMBA
skipperchong
28
3.8k
Making Projects Easy
brettharned
116
6.3k
Facilitating Awesome Meetings
lara
54
6.4k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
44
2.4k
A designer walks into a library…
pauljervisheath
207
24k
Transcript
ϥϜμܭࢉͷ Ӊࠤݟެี ୈ3ճ ֶ༵ؔ ༑ͷձ
ࣗݾհ • Ӊࠤݟެีʢ@usamik26ʣ • େֶֶ࣌ઐ߈ʢɺԠ༻ཧʣ • ݱࡏϓϩάϥϚʢϑΣϯϦϧגࣜձࣾɺiOS ΞϓϦ։ൃʣ
ϥϜμܭࢉʢλ-calculusʣͱ • ܭࢉػՊֶͰग़ͯ͘Δମܥͷͻͱͭ • ϓϩάϥϛϯάݴޠͷܕγεςϜͱͷؔ࿈ • ؔܕϓϩάϥϛϯάΛࢧ͑Δཧ
ϥϜμه๏ • ֶͰΘΕΔؔͷදه๏ • ϥϜμه๏ʹΑΔؔͷදه๏
ϥϜμه߸ͷҙຯ߹͍ • ϥϜμه๏ʹ͓͚Δ ɺ ͷΑ͏ͳҙຯ߹͍ͷه߸ • ͦ͏ࢥͬͯฒͯΈΔͱͳΜͱͳ͘ࣅ͍ͯΔؾ͕͢Δ
ϥϜμه๏ɿؔͷద༻ • ϥϜμه๏ͰؔʹΛೖ͢Δ • ه๏ͷൺֱɿؔ ʹΛೖ͢Δ
ϥϜμه๏ɿଟมؔ • ଟมؔͷϥϜμه๏ • ͜Ε1มؔͷΈ߹ΘͤͱಉҰࢹͰ͖ΔʢΧϦʔԽʣ
ϥϜμه๏ɿߴ֊ؔ • ʹؔ Λ2ճద༻͢Δؔͷྫ • ΧϦʔԽͯ͠ॻ͚
ϥϜμࣜʢλ-termʣͷಋೖ • ϥϜμه๏ͦͷͷΛɺΑΓநతʹऔΓѻ͏ • ͦͷͨΊʹɺه߸ྻͱͯ͠ͷϥϜμࣜΛಋೖ͢Δ
ϥϜμࣜͷఆٛ • Մࢉແݶೱͷू߹ ͕༩͑ΒΕ͍ͯΔͱ͢Δ • ҎԼͰ࠶ؼతʹఆٛ͞ΕΔه߸ྻͷू߹ ͷཁૉΛϥϜμࣜ ͱݺͿʢͳ͓ɺׅހҰఆͷϧʔϧͰऔΓ֎͢͜ͱ͕Ͱ͖Δʣ • (1)
ͷͱ͖ • (2) ͷͱ͖ • (3) ͷͱ͖
ϥϜμࣜͱϥϜμه๏ • มͷू߹Λҙຯ͢Δ • (1) ɺมϥϜμࣜͰ͋Δ͜ͱΛҙຯ͢Δ • (2) ɺؔͷϥϜμه๏ʹରԠ͢Δ •
(3) ɺؔద༻ͷϥϜμه๏ʹରԠ͢Δ
ϥϜμܭࢉ • ͜͏ͯ͠ఆٛ͞ΕͨϥϜμࣜͷੑ࣭ΛݟΔ͜ͱͰɺϥϜμه๏ Ͱهड़͞Εͨؔͷͳ͢ੈքΛݚڀ͢Δͷ͕ɺϥϜμܭࢉͷཧ Ͱ͋Δ • ಛʹɺݸʑͷؔʢ ͱ͔ ͱ ͔ʣͷੑ࣭ʹΑΒͣɺؔͷੈքʹࡏ͢Δੑ࣭Λߟ͢Δ
ϥϜμࣜʹ͍ͭͯͷิ • ه߸ྻͱͯ͠ఆٛ͞ΕͨϥϜμ͕ࣜɺৗʹϥϜμه๏ʹରԠ͠ ͯҙຯΛ࣋ͭͱݶΒͳ͍ʢϥϜμه๏ͱͯ͋͠Γ͑ͳ͍͕ࣜ Ͱ͖ͯ͠·͏ʣ • ͔͠͠ɺ·ͣͦΕΛڐ༰ͯٞ͢͠Δํ͕ݟ௨͕͠ྑ͘ͳΔ • ͦͷޙɺܕʢؔͷఆٛҬҬʹ૬͢Δ֓೦ʣΛಋೖ͢Δ ͜ͱͰɺϥϜμه๏ͱͷରԠͷ͕ٞͰ͖Δ
ϕʔλม • ҎԼͰ࠶ؼతʹఆٛ͞ΕΔϥϜμࣜͷมΛϕʔλมͱݺͿ • (1) • (2) ͳΒ ͓Αͼ •
͜͜Ͱ ɺϥϜμࣜ ͷதͷม ΛϥϜμ ࣜ ʹஔ͖͑ͨϥϜμࣜͷ͜ͱͰ͋Δʢೖʣ
ೖʹ͍ͭͯͷิ • ϥϜμࣜ ͷதͷม ʹ͍ͭͯɺ ͱ͍͏෦ࣜ ͕͋Δͱ͖ Λଋറมɺͦ͏Ͱͳ͍ͱ͖ࣗ༝มͱݺͿ • ೖ
Λߟ͑Δͱ͖ɺ ͷࣗ༝ม ͷଋറ มͰͳ͍ͷͱ͢Δ • ·ͨ ͷଋറม Ҏ֎ͷมʹஔ͖͑ͯߟ͑ΔʢҰ ൠʹɺϥϜμࣜͷଋറมΛͦͷࣜʹݱΕͳ͍ผͷมʹஔ͖ ͑ͨࣜΛɺݩͷࣜͱಉҰࢹ͢Δʣ
ϕʔλมͷྫ ֤ϥϜμࣜͷࣗ༝มଞͷࣜͷଋറมͰͳ͍ͷͱ͢Δ
Church-Rosser ͷఆཧ • ϕʔλมͷ͔ͨ͠Ұ௨ΓͰͳ͍ • Church-Rosser ͷఆཧɿͻͱͭͷϥϜμ͔ࣜΒϕʔλมͰ ಘΒΕͨ;ͨͭͷϥϜμࣜɺԿ͔ϕʔλมΛߦ͏͜ͱ Ͱɺಉ͡ϥϜμࣜʹͰ͖Δ
ਖ਼نܗ • Church-Rosser ͷఆཧʹΑΓɺϥϜμࣜ ͔Β࢝Ίͯ༗ݶ ͷεςοϓͰࢭ·Δʢࣜதʹ ͕ͳ͘ͳΔʣϕʔλมྻ͕͋ Δͱ͖ɺ࠷ऴ݁ՌҰக͢Δ • ͜ͷ࠷ऴ݁ՌΛ
ͷਖ਼نܗͱݺͿ • ༩͑ΒΕͨؔʢϥϜμه๏ʣΛػցతʹॲཧͯ͠ਖ਼نܗΛಘ Δͷ͕ɺؔܕϓϩάϥϛϯάݴޠʹ͓͚ΔܭࢉͰ͋Δʢܭࢉ ػՊֶͷ༻ޠͰධՁͱݺͿʣ
͞ΒͳΔɾɾɾ • ͜͜·ͰͷϥϜμܭࢉɺܕͳ͠ϥϜμܭࢉͱݺΕΔ • ܕΛಋೖͨ͠ɺܕ͖ͭϥϜμܭࢉͱ͍͏ମܥ͕͋Δ • ܕ͖ͭϥϜμܭࢉɺϥϜμه๏ͱͷରԠ͕Ͱ͖Δ • ܕ͖ͭϥϜμܭࢉɺܕΛରɺϥϜμࣜΛࣹͱͯ͠ɺݍΛͳ ͢
• ͜ΕʹΑΓɺݍͷ͕ٞԠ༻Ͱ͖Δ