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
√2 をつくる
Search
Taketo Sano
March 19, 2016
Programming
1
3.6k
√2 をつくる
Taketo Sano
March 19, 2016
Tweet
Share
More Decks by Taketo Sano
See All by Taketo Sano
Using Eigen from Swift (via C)
taketo1024
0
490
SwiftyMathで学ぶ数学(抽象代数学)
taketo1024
4
2.4k
Other Decks in Programming
See All in Programming
Deep Dive into React Stream/Serialize
mugi_uno
3
760
Code Reviews
bkuhlmann
4
910
2024 コーディング研修
ckazu
0
400
Go製Webアプリケーションのエラーとの向き合い方大全、あるいはやっぱりスタックトレース欲しいやん / Kyoto.go #50
utgwkk
6
1.9k
From Spring Boot 2 to Spring Boot 3 with Java 21 and Jakarta EE
ivargrimstad
0
850
GraphQLサーバの構成要素を整理する #ハッカー鮨 #tsukijigraphql / graphql server technology selection
izumin5210
4
920
Fast JSX: Don't clone props object #28768
yossydev
1
210
サイコロで理解する統計的仮説検定の考え方
tatamiya
4
1.1k
Try creating your own orderedmap
kazamori
1
270
仕様と実装で学ぶOpenTelemetry
drumato
0
100
Ruby on Fails - effective error handling with Rails conventions
talyssonoc
0
200
if constexpr文はテンプレート世界のラムダ式である
faithandbrave
3
700
Featured
See All Featured
Done Done
chrislema
178
15k
The Cult of Friendly URLs
andyhume
74
5.7k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
21
1.9k
Being A Developer After 40
akosma
67
580k
The World Runs on Bad Software
bkeepers
PRO
61
6.7k
The Mythical Team-Month
searls
217
42k
Building Flexible Design Systems
yeseniaperezcruz
320
37k
YesSQL, Process and Tooling at Scale
rocio
165
13k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
22
1.6k
Principles of Awesome APIs and How to Build Them.
keavy
121
16k
Testing 201, or: Great Expectations
jmmastey
30
6.4k
Bash Introduction
62gerente
605
210k
Transcript
㲋Λͭ͘Δ !UBLFUP p 2
㲋ͱʁ p 2
p 2 ΠσΞͱͯ͠ͷ㲋 p 2
ํఔࣜͷղͱͯ͠ͷ㲋 p 2 x 2 2 = 0
ίϯϐϡʔλʹ͓͚Δ㲋 p 2 let a = sqrt(2.0) // 1.414213562373095
͜Μͳͷ㲋͡Όͳ͍ʜ a * a == 2.0 // false p 2
ίϯϐϡʔλͬͯͦ͏͍͏ϞϯͰ͔͢Β
͍͍͑
㲋࡞ΕΔʂ p 2
None
None
None
None
ಉ͜͡ͱΛO࣍ࣜͰΔ
f(x) ⌘ g(x) (mod m(x)) , f ( x )
, g ( x ) m ( x ) Λ Ͱׂͬͨ͋·Γ͍͠
f ( x ) = 2 x 3 + x
2 3 x + 2 g ( x ) = 5 x + 1 m ( x ) = x 2 + 1 ) f(x) ⌘ g(x) (mod m(x)) f ( x ) = (2 x + 1) · m ( x ) + g ( x )
m ( x ) = x 2 2
x 2 ⌘ 2 (mod m(x)) Λ๏ͱͨ͠ੈքͰ͜Ε͕㲋 m ( x
) p 2
࡞ͬͯΈΑ͏ʂ
None
None
None
None
None
త࡞ΕΔʂ
None