SlideShare a Scribd company logo
1 of 28
Download to read offline
Consistency proof of a feasible arithmetic inside a bounded arithmetic
Consistency proof of a feasible arithmetic
inside a bounded arithmetic
Yoriyuki Yamagata
Proof 2014
December 24, 2014
Consistency proof of a feasible arithmetic inside a bounded arithmetic
Motivation
Ultimate Goal
Conjecutre
S1
2 = S2
where Si
2, i = 1, 2, . . . are Buss’s hierarchies of bounded
arithmetics and S2 = i=1,2,... Si
2
Consistency proof of a feasible arithmetic inside a bounded arithmetic
Motivation
Approach using consistency statement
If S2 Con(S1
2 ), we have S1
2 = S2.
Theorem (Pudl´ak, 1990)
S2 Con(S1
2 )
Question
Can we find a theory T such that S2 Con(T) but
S1
2 Con(T)?
Consistency proof of a feasible arithmetic inside a bounded arithmetic
Motivation
Unprovability
Theorem (Buss and Ignjatovi´c 1995)
S1
2 Con(PV−
)
PV−
: Cook & Urquhart’s equational theory PV minus
induction
Buss and Ignjatovi´c enrich PV−
by propositional logic and
BASICe
-axioms
Consistency proof of a feasible arithmetic inside a bounded arithmetic
Motivation
Provability
Theorem (Beckmann 2002)
S1
2 Con(PV−
)
if PV−
is formulated without substitution
Consistency proof of a feasible arithmetic inside a bounded arithmetic
Main results
Main result
Theorem
S1
2 Con(PV−
)
Even if PV−
is formulated with substitution
Our PV−
is equational
Consistency proof of a feasible arithmetic inside a bounded arithmetic
PV
Cook & Urquhart’s PV : language
We formulate PV as an equational theory of binary digits.
1. Constant :
2. Function symbols for all polynomial time functions
s0, s1, n
, projn
i , . . .
Consistency proof of a feasible arithmetic inside a bounded arithmetic
PV
Cook Urquhart’s PV : axioms
1. Recursive definition of functions
1.1 Composition
1.2 Recursive definition
2. Equational axioms
3. Substitution
t(x) = u(x)
t(s) = u(s) (1)
4. PIND for all formulas
Consistency proof of a feasible arithmetic inside a bounded arithmetic
Big-step semantics
Computation (sequence)
Definition
Computation statement A form t, ρ ↓ v
t : main term (a term of PV)
ρ : complete development (sequence of
substitutions s.t. tρ is closed)
v : value (a binary digit)
Computation sequence A DAG (or sequence with pointers)
which derives computation statements by
inference rules
Conclusion A computation statement which are not used for
assumptions of inferences
Consistency proof of a feasible arithmetic inside a bounded arithmetic
Big-step semantics
Inference rules for t, ρ ↓ v
Definition (Substitution)
t, ρ2 ↓ v
x, ρ1[t/x]ρ2 ↓ v (2)
where ρ1 does not contain a substitution to x.
Consistency proof of a feasible arithmetic inside a bounded arithmetic
Big-step semantics
Inference rules for t, ρ ↓ v
Definition ( , s0, s1)
, ρ ↓ (3)
t, ρ ↓ v
si t, ρ ↓ si v (4)
where i is either 0 or 1.
Consistency proof of a feasible arithmetic inside a bounded arithmetic
Big-step semantics
Inference rules for t, ρ ↓ v
Definition (Constant function)
n
(t1, . . . , tn), ρ ↓ (5)
Consistency proof of a feasible arithmetic inside a bounded arithmetic
Big-step semantics
Inference rules for t, ρ ↓ v
Definition (Projection)
ti , ρ ↓ vi
projn
i (t1, . . . , tn), ρ ↓ vi (6)
for i = 1, · · · , n.
Consistency proof of a feasible arithmetic inside a bounded arithmetic
Big-step semantics
Inference rules for t, ρ ↓ v
Definition (Composition)
If f is defined by g(h(t)),
g(w), ρ ↓ v h(v), ρ ↓ w t, ρ ↓ v
f (t1, . . . , tn), ρ ↓ v (7)
t : members of t1, . . . , tn such that t are not numerals
Consistency proof of a feasible arithmetic inside a bounded arithmetic
Big-step semantics
Inference rules for t, ρ ↓ v
Definition (Recursion - )
g (v1, . . . , vn), ρ ↓ v t, ρ ↓ t, ρ ↓ v
f (t, t1, . . . , tn), ρ ↓ v (8)
t : members ti of t1, . . . , tn such that ti are not numerals
Consistency proof of a feasible arithmetic inside a bounded arithmetic
Big-step semantics
Inference rules for t, ρ ↓ v
Definition (Recursion - s0, s1)
gi (v0, w, v), ρ ↓ v f (v0, v), ρ ↓ w { t, ρ ↓ si v0} t, ρ ↓ v
f (t, t1, . . . , tn), ρ ↓ v
(9)
i = 0, 1
t : members ti of t1, . . . , tn such that ti are not numerals
The clause { t, ρ ↓ si v0} is there if t is not a numeral
Consistency proof of a feasible arithmetic inside a bounded arithmetic
Soundness Theorem
Soundness theorem
Theorem (Unbounded)
Let
1. π PV − 0 = 1
2. r t = u be a sub-proof of π
3. ρ : sequence of substitution such that tρ and uρ are
closed
4. σ : computation s.t. σ t, ρ ↓ v, α
Then,
∃τ, τ u, ρ ↓ v, α (10)
Consistency proof of a feasible arithmetic inside a bounded arithmetic
Soundness Theorem
Soundness theorem
Theorem (S1
2 )
Let
1. π PV − 0 = 1, U > ||π||
2. r t = u be a sub-proof of π
3. ρ : sequence of substitution such that tρ is closed and
||ρ|| ≤ U − ||r||
4. σ t, ρ ↓ v, α and |||σ|||, Σα∈αM(α) ≤ U − ||r||
Then,
∃τ, τ u, ρ ↓ v, α (11)
s.t. |||τ||| ≤ |||σ||| + ||r||
Consistency proof of a feasible arithmetic inside a bounded arithmetic
Soundness Theorem
Consistency of big-step semantics
Lemma (S1
2 )
There is no computation which proves , ρ ↓ s1
Proof.
Immediate from the form of inference rules
Corollary
S1
2 Con(PV −
)
Consistency proof of a feasible arithmetic inside a bounded arithmetic
Bound of computation
Size of complete development
Lemma (S1
2 )
Assume σ t1, ρ1 ↓ v1, . . . , tm, ρm ↓ vm.
If t, ρ ↓ v ∈ σ then ρ is a subsequence of one of the
ρ1, . . . , ρm.
Consistency proof of a feasible arithmetic inside a bounded arithmetic
Bound of computation
Size of value
Lemma (S1
2 )
If σ contains t, ρ ↓ v, then ||v|| ≤ |||σ|||.
Consistency proof of a feasible arithmetic inside a bounded arithmetic
Bound of computation
Upper bound of G¨odel number of main terms
Lemma (S1
2 )
M(σ) : the maximal size of main terms in σ.
M(σ) ≤ max
g∈Φ
{||g|| + 1) · (C + ||g|| + |||σ||| + T)}
Φ = Base(t1, . . . , tm, ρ)
T = ||t1|| + · · · + ||tm|| + ||ρ1|| + · · · + ||ρm||
t1, . . . , tm : main terms of conclusions
ρ1, . . . , ρm : complete developments of conclusions σ.
Consistency proof of a feasible arithmetic inside a bounded arithmetic
Proof
Proof
By induction on r
Consistency proof of a feasible arithmetic inside a bounded arithmetic
Proof
Equality axioms
Equality axioms - transitivity
.... r1
t = u
.... r2
u = w
t = w
By induction hypothesis,
σ B t, ρ ↓ v ⇒ ∃τ, τ B+||r1|| u, ρ ↓ v (12)
Since
||ρ|| ≤ U − ||r|| ≤ U − ||r2||
|||τ||| ≤ U − ||r|| + ||r1||
≤ U − ||r2||
By induction hypothesis, ∃δ, δ B+||r1||+||r2|| w, ρ ↓ v
Consistency proof of a feasible arithmetic inside a bounded arithmetic
Proof
Equality axioms
Equality axioms - substitution
.... r1
t = u
f (t) = f (u)
σ : computation of f (t), ρ ↓ v.
We only consider that the case t is not a numeral
Consistency proof of a feasible arithmetic inside a bounded arithmetic
Proof
Equality axioms
Equality axioms - substitution
σ has a form
f1(v0, v), ρ ↓ w1 , . . . , t, ρ ↓ v0, tk1 , ρ ↓ v1, . . .
f (t, t2, . . . , tk), ρ ↓ v
∃σ1, s.t. σ1 t, ρ ↓ v0, f (t, t2, . . . , tk), ρ ↓ v, α
|||σ1||| ≤ |||σ||| + 1 (13)
≤ U − ||r|| + 1 (14)
≤ U − ||r1|| (15)
and
||f (t, t2, . . . , tk)|| + Σα∈αM(α) ≤ U − ||r|| + ||f (t, t2, . . . , tk)||
≤ U − ||r1|| (16)
Consistency proof of a feasible arithmetic inside a bounded arithmetic
Proof
Equality axioms
Equality axioms - substitution
By IH, ∃τ1 s.t. τ1 u, ρ ↓ v0, f (t, t2, . . . , tk), ρ ↓ v, α and
|||τ1||| ≤ |||σ1||| + ||r1||
f1(v0, v), ρ ↓ w1 , . . . , u, ρ ↓ v0, tk1 , ρ ↓ v1, . . .
f (u, t2, . . . , tk), ρ ↓ v
Let this derivation be τ
|||τ||| ≤ |||σ1||| + ||r1|| + 1
≤ |||σ||| + ||r1|| + 2
≤ |||σ||| + ||r||
Consistency proof of a feasible arithmetic inside a bounded arithmetic
Conclusion and future works
Conclusion
We prove that S1
2 Con(PV −
) where PV −
is purely
equational
While S1
2 Con(PV −
) if PV −
is formulated by
propositional logic and BASICe
-axioms

More Related Content

What's hot

Lines, planes, and hyperplanes
Lines, planes, and hyperplanesLines, planes, and hyperplanes
Lines, planes, and hyperplanes
Tarun Gehlot
 
Kernelization Basics
Kernelization BasicsKernelization Basics
Kernelization Basics
ASPAK2014
 
Important Cuts and (p,q)-clustering
Important Cuts and (p,q)-clusteringImportant Cuts and (p,q)-clustering
Important Cuts and (p,q)-clustering
ASPAK2014
 
Bidimensionality
BidimensionalityBidimensionality
Bidimensionality
ASPAK2014
 
Algorithm Design and Complexity - Course 9
Algorithm Design and Complexity - Course 9Algorithm Design and Complexity - Course 9
Algorithm Design and Complexity - Course 9
Traian Rebedea
 
Algorithm Design and Complexity - Course 8
Algorithm Design and Complexity - Course 8Algorithm Design and Complexity - Course 8
Algorithm Design and Complexity - Course 8
Traian Rebedea
 

What's hot (19)

My pricing of american options
My pricing of american optionsMy pricing of american options
My pricing of american options
 
A Formal Model and an Algorithm for Generating the Permutations of a Multiset
A Formal Model and an Algorithm for Generating the Permutations of a MultisetA Formal Model and an Algorithm for Generating the Permutations of a Multiset
A Formal Model and an Algorithm for Generating the Permutations of a Multiset
 
Lines, planes, and hyperplanes
Lines, planes, and hyperplanesLines, planes, and hyperplanes
Lines, planes, and hyperplanes
 
P, NP and NP-Complete, Theory of NP-Completeness V2
P, NP and NP-Complete, Theory of NP-Completeness V2P, NP and NP-Complete, Theory of NP-Completeness V2
P, NP and NP-Complete, Theory of NP-Completeness V2
 
Last my paper equity, implied, and local volatilities
Last my paper equity, implied, and local volatilitiesLast my paper equity, implied, and local volatilities
Last my paper equity, implied, and local volatilities
 
Analysis of algorithms
Analysis of algorithmsAnalysis of algorithms
Analysis of algorithms
 
Kernelization Basics
Kernelization BasicsKernelization Basics
Kernelization Basics
 
Option local and volatility 2 25 2014
Option local and volatility 2 25 2014Option local and volatility 2 25 2014
Option local and volatility 2 25 2014
 
American option
American optionAmerican option
American option
 
Zeta Zero-Counting Function
Zeta Zero-Counting FunctionZeta Zero-Counting Function
Zeta Zero-Counting Function
 
Important Cuts and (p,q)-clustering
Important Cuts and (p,q)-clusteringImportant Cuts and (p,q)-clustering
Important Cuts and (p,q)-clustering
 
Bidimensionality
BidimensionalityBidimensionality
Bidimensionality
 
On Hilbert Space Operator Deformation Analysis in Application to Some Element...
On Hilbert Space Operator Deformation Analysis in Application to Some Element...On Hilbert Space Operator Deformation Analysis in Application to Some Element...
On Hilbert Space Operator Deformation Analysis in Application to Some Element...
 
Critical thoughts about modern option pricing
Critical thoughts about modern option pricingCritical thoughts about modern option pricing
Critical thoughts about modern option pricing
 
A Generalization of QN-Maps
A Generalization of QN-MapsA Generalization of QN-Maps
A Generalization of QN-Maps
 
Algorithm Design and Complexity - Course 9
Algorithm Design and Complexity - Course 9Algorithm Design and Complexity - Course 9
Algorithm Design and Complexity - Course 9
 
Aho corasick-lecture
Aho corasick-lectureAho corasick-lecture
Aho corasick-lecture
 
Algorithm Design and Complexity - Course 8
Algorithm Design and Complexity - Course 8Algorithm Design and Complexity - Course 8
Algorithm Design and Complexity - Course 8
 
Black Scholes pricing consept
Black Scholes pricing conseptBlack Scholes pricing consept
Black Scholes pricing consept
 

Viewers also liked

Camomile - OCaml用Unicodeライブラリ
Camomile - OCaml用UnicodeライブラリCamomile - OCaml用Unicodeライブラリ
Camomile - OCaml用Unicodeライブラリ
Yamagata Yoriyuki
 
Camomile : A Unicode library for OCaml
Camomile : A Unicode library for OCamlCamomile : A Unicode library for OCaml
Camomile : A Unicode library for OCaml
Yamagata Yoriyuki
 
CSPによるコンカレントシステムの検証(1)
CSPによるコンカレントシステムの検証(1)CSPによるコンカレントシステムの検証(1)
CSPによるコンカレントシステムの検証(1)
Yamagata Yoriyuki
 
Bounded arithmetic in free logic
Bounded arithmetic in free logicBounded arithmetic in free logic
Bounded arithmetic in free logic
Yamagata Yoriyuki
 
CSPによる並行システムの検証(2)
CSPによる並行システムの検証(2)CSPによる並行システムの検証(2)
CSPによる並行システムの検証(2)
Yamagata Yoriyuki
 
Google 日本語入力 TechTalk 2010
Google 日本語入力 TechTalk 2010Google 日本語入力 TechTalk 2010
Google 日本語入力 TechTalk 2010
Yamagata Yoriyuki
 
透明な真理観を巡って
透明な真理観を巡って透明な真理観を巡って
透明な真理観を巡って
Shunsuke Yatabe
 
Rubyでデータマイニング: RubyKaigi2007ライトニングトーク
Rubyでデータマイニング: RubyKaigi2007ライトニングトークRubyでデータマイニング: RubyKaigi2007ライトニングトーク
Rubyでデータマイニング: RubyKaigi2007ライトニングトーク
Yamagata Yoriyuki
 

Viewers also liked (19)

UML&FM 2012
UML&FM 2012UML&FM 2012
UML&FM 2012
 
Translating STM to CSP
Translating STM to CSPTranslating STM to CSP
Translating STM to CSP
 
Bounded arithmetic in free logic
Bounded arithmetic in free logicBounded arithmetic in free logic
Bounded arithmetic in free logic
 
Camomile - OCaml用Unicodeライブラリ
Camomile - OCaml用UnicodeライブラリCamomile - OCaml用Unicodeライブラリ
Camomile - OCaml用Unicodeライブラリ
 
Camomile : A Unicode library for OCaml
Camomile : A Unicode library for OCamlCamomile : A Unicode library for OCaml
Camomile : A Unicode library for OCaml
 
CSPによるコンカレントシステムの検証(1)
CSPによるコンカレントシステムの検証(1)CSPによるコンカレントシステムの検証(1)
CSPによるコンカレントシステムの検証(1)
 
Scalaによるドメイン特化言語を使ったソフトウェアの動作解析
Scalaによるドメイン特化言語を使ったソフトウェアの動作解析Scalaによるドメイン特化言語を使ったソフトウェアの動作解析
Scalaによるドメイン特化言語を使ったソフトウェアの動作解析
 
CamomileでUnicode
CamomileでUnicodeCamomileでUnicode
CamomileでUnicode
 
Bounded arithmetic in free logic
Bounded arithmetic in free logicBounded arithmetic in free logic
Bounded arithmetic in free logic
 
モデル検査紹介
モデル検査紹介モデル検査紹介
モデル検査紹介
 
OCamlとUnicode
OCamlとUnicodeOCamlとUnicode
OCamlとUnicode
 
ヴォイニッチ手稿と私
ヴォイニッチ手稿と私ヴォイニッチ手稿と私
ヴォイニッチ手稿と私
 
CSPによる並行システムの検証(2)
CSPによる並行システムの検証(2)CSPによる並行システムの検証(2)
CSPによる並行システムの検証(2)
 
Google 日本語入力 TechTalk 2010
Google 日本語入力 TechTalk 2010Google 日本語入力 TechTalk 2010
Google 日本語入力 TechTalk 2010
 
透明な真理観を巡って
透明な真理観を巡って透明な真理観を巡って
透明な真理観を巡って
 
LT資料
LT資料LT資料
LT資料
 
機械学習に取り組んでいる企業の紹介
機械学習に取り組んでいる企業の紹介機械学習に取り組んでいる企業の紹介
機械学習に取り組んでいる企業の紹介
 
CSPを用いたログ解析その他
CSPを用いたログ解析その他CSPを用いたログ解析その他
CSPを用いたログ解析その他
 
Rubyでデータマイニング: RubyKaigi2007ライトニングトーク
Rubyでデータマイニング: RubyKaigi2007ライトニングトークRubyでデータマイニング: RubyKaigi2007ライトニングトーク
Rubyでデータマイニング: RubyKaigi2007ライトニングトーク
 

Similar to Consistency proof of a feasible arithmetic inside a bounded arithmetic

5 parametric equations, tangents and curve lengths in polar coordinates
5 parametric equations, tangents and curve lengths in polar coordinates5 parametric equations, tangents and curve lengths in polar coordinates
5 parametric equations, tangents and curve lengths in polar coordinates
math267
 
Hybrid Atlas Models of Financial Equity Market
Hybrid Atlas Models of Financial Equity MarketHybrid Atlas Models of Financial Equity Market
Hybrid Atlas Models of Financial Equity Market
tomoyukiichiba
 
MATH 200-004 Multivariate Calculus Winter 2014Chapter 12.docx
MATH 200-004 Multivariate Calculus Winter 2014Chapter 12.docxMATH 200-004 Multivariate Calculus Winter 2014Chapter 12.docx
MATH 200-004 Multivariate Calculus Winter 2014Chapter 12.docx
andreecapon
 
cab2602ff858c51113591d17321a80fc_MITRES_6_007S11_hw04.pdf
cab2602ff858c51113591d17321a80fc_MITRES_6_007S11_hw04.pdfcab2602ff858c51113591d17321a80fc_MITRES_6_007S11_hw04.pdf
cab2602ff858c51113591d17321a80fc_MITRES_6_007S11_hw04.pdf
TsegaTeklewold1
 

Similar to Consistency proof of a feasible arithmetic inside a bounded arithmetic (20)

Matlab Assignment Help
Matlab Assignment HelpMatlab Assignment Help
Matlab Assignment Help
 
research paper publication
research paper publicationresearch paper publication
research paper publication
 
5 parametric equations, tangents and curve lengths in polar coordinates
5 parametric equations, tangents and curve lengths in polar coordinates5 parametric equations, tangents and curve lengths in polar coordinates
5 parametric equations, tangents and curve lengths in polar coordinates
 
signal space analysis.ppt
signal space analysis.pptsignal space analysis.ppt
signal space analysis.ppt
 
Task 4
Task 4Task 4
Task 4
 
Linear transformation.ppt
Linear transformation.pptLinear transformation.ppt
Linear transformation.ppt
 
Digital Signal Processing Assignment Help
Digital Signal Processing Assignment HelpDigital Signal Processing Assignment Help
Digital Signal Processing Assignment Help
 
equity, implied, and local volatilities
equity, implied, and local volatilitiesequity, implied, and local volatilities
equity, implied, and local volatilities
 
On fixed point theorems in fuzzy 2 metric spaces and fuzzy 3-metric spaces
On fixed point theorems in fuzzy 2 metric spaces and fuzzy 3-metric spacesOn fixed point theorems in fuzzy 2 metric spaces and fuzzy 3-metric spaces
On fixed point theorems in fuzzy 2 metric spaces and fuzzy 3-metric spaces
 
Hybrid Atlas Models of Financial Equity Market
Hybrid Atlas Models of Financial Equity MarketHybrid Atlas Models of Financial Equity Market
Hybrid Atlas Models of Financial Equity Market
 
Existance Theory for First Order Nonlinear Random Dfferential Equartion
Existance Theory for First Order Nonlinear Random Dfferential EquartionExistance Theory for First Order Nonlinear Random Dfferential Equartion
Existance Theory for First Order Nonlinear Random Dfferential Equartion
 
Estimating structured vector autoregressive models
Estimating structured vector autoregressive modelsEstimating structured vector autoregressive models
Estimating structured vector autoregressive models
 
MATH 200-004 Multivariate Calculus Winter 2014Chapter 12.docx
MATH 200-004 Multivariate Calculus Winter 2014Chapter 12.docxMATH 200-004 Multivariate Calculus Winter 2014Chapter 12.docx
MATH 200-004 Multivariate Calculus Winter 2014Chapter 12.docx
 
International Journal of Mathematics and Statistics Invention (IJMSI)
International Journal of Mathematics and Statistics Invention (IJMSI)International Journal of Mathematics and Statistics Invention (IJMSI)
International Journal of Mathematics and Statistics Invention (IJMSI)
 
FUZZY LOGIC
FUZZY LOGICFUZZY LOGIC
FUZZY LOGIC
 
Signal Constellation, Geometric Interpretation of Signals
Signal Constellation,  Geometric Interpretation of  SignalsSignal Constellation,  Geometric Interpretation of  Signals
Signal Constellation, Geometric Interpretation of Signals
 
Convolution problems
Convolution problemsConvolution problems
Convolution problems
 
cab2602ff858c51113591d17321a80fc_MITRES_6_007S11_hw04.pdf
cab2602ff858c51113591d17321a80fc_MITRES_6_007S11_hw04.pdfcab2602ff858c51113591d17321a80fc_MITRES_6_007S11_hw04.pdf
cab2602ff858c51113591d17321a80fc_MITRES_6_007S11_hw04.pdf
 
cab2602ff858c51113591d17321a80fc_MITRES_6_007S11_hw04.pdf
cab2602ff858c51113591d17321a80fc_MITRES_6_007S11_hw04.pdfcab2602ff858c51113591d17321a80fc_MITRES_6_007S11_hw04.pdf
cab2602ff858c51113591d17321a80fc_MITRES_6_007S11_hw04.pdf
 
Unit 3
Unit 3Unit 3
Unit 3
 

Recently uploaded

POGONATUM : morphology, anatomy, reproduction etc.
POGONATUM : morphology, anatomy, reproduction etc.POGONATUM : morphology, anatomy, reproduction etc.
POGONATUM : morphology, anatomy, reproduction etc.
Silpa
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
biology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGYbiology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGY
1301aanya
 
Porella : features, morphology, anatomy, reproduction etc.
Porella : features, morphology, anatomy, reproduction etc.Porella : features, morphology, anatomy, reproduction etc.
Porella : features, morphology, anatomy, reproduction etc.
Silpa
 

Recently uploaded (20)

POGONATUM : morphology, anatomy, reproduction etc.
POGONATUM : morphology, anatomy, reproduction etc.POGONATUM : morphology, anatomy, reproduction etc.
POGONATUM : morphology, anatomy, reproduction etc.
 
COMPUTING ANTI-DERIVATIVES (Integration by SUBSTITUTION)
COMPUTING ANTI-DERIVATIVES(Integration by SUBSTITUTION)COMPUTING ANTI-DERIVATIVES(Integration by SUBSTITUTION)
COMPUTING ANTI-DERIVATIVES (Integration by SUBSTITUTION)
 
GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)
 
Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
biology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGYbiology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGY
 
GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)GBSN - Biochemistry (Unit 1)
GBSN - Biochemistry (Unit 1)
 
300003-World Science Day For Peace And Development.pptx
300003-World Science Day For Peace And Development.pptx300003-World Science Day For Peace And Development.pptx
300003-World Science Day For Peace And Development.pptx
 
Velocity and Acceleration PowerPoint.ppt
Velocity and Acceleration PowerPoint.pptVelocity and Acceleration PowerPoint.ppt
Velocity and Acceleration PowerPoint.ppt
 
Stages in the normal growth curve
Stages in the normal growth curveStages in the normal growth curve
Stages in the normal growth curve
 
pumpkin fruit fly, water melon fruit fly, cucumber fruit fly
pumpkin fruit fly, water melon fruit fly, cucumber fruit flypumpkin fruit fly, water melon fruit fly, cucumber fruit fly
pumpkin fruit fly, water melon fruit fly, cucumber fruit fly
 
Call Girls Ahmedabad +917728919243 call me Independent Escort Service
Call Girls Ahmedabad +917728919243 call me Independent Escort ServiceCall Girls Ahmedabad +917728919243 call me Independent Escort Service
Call Girls Ahmedabad +917728919243 call me Independent Escort Service
 
Porella : features, morphology, anatomy, reproduction etc.
Porella : features, morphology, anatomy, reproduction etc.Porella : features, morphology, anatomy, reproduction etc.
Porella : features, morphology, anatomy, reproduction etc.
 
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticsPulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
 
Thyroid Physiology_Dr.E. Muralinath_ Associate Professor
Thyroid Physiology_Dr.E. Muralinath_ Associate ProfessorThyroid Physiology_Dr.E. Muralinath_ Associate Professor
Thyroid Physiology_Dr.E. Muralinath_ Associate Professor
 
Use of mutants in understanding seedling development.pptx
Use of mutants in understanding seedling development.pptxUse of mutants in understanding seedling development.pptx
Use of mutants in understanding seedling development.pptx
 
Introduction of DNA analysis in Forensic's .pptx
Introduction of DNA analysis in Forensic's .pptxIntroduction of DNA analysis in Forensic's .pptx
Introduction of DNA analysis in Forensic's .pptx
 
Site Acceptance Test .
Site Acceptance Test                    .Site Acceptance Test                    .
Site Acceptance Test .
 
Factory Acceptance Test( FAT).pptx .
Factory Acceptance Test( FAT).pptx       .Factory Acceptance Test( FAT).pptx       .
Factory Acceptance Test( FAT).pptx .
 
Clean In Place(CIP).pptx .
Clean In Place(CIP).pptx                 .Clean In Place(CIP).pptx                 .
Clean In Place(CIP).pptx .
 

Consistency proof of a feasible arithmetic inside a bounded arithmetic

  • 1. Consistency proof of a feasible arithmetic inside a bounded arithmetic Consistency proof of a feasible arithmetic inside a bounded arithmetic Yoriyuki Yamagata Proof 2014 December 24, 2014
  • 2. Consistency proof of a feasible arithmetic inside a bounded arithmetic Motivation Ultimate Goal Conjecutre S1 2 = S2 where Si 2, i = 1, 2, . . . are Buss’s hierarchies of bounded arithmetics and S2 = i=1,2,... Si 2
  • 3. Consistency proof of a feasible arithmetic inside a bounded arithmetic Motivation Approach using consistency statement If S2 Con(S1 2 ), we have S1 2 = S2. Theorem (Pudl´ak, 1990) S2 Con(S1 2 ) Question Can we find a theory T such that S2 Con(T) but S1 2 Con(T)?
  • 4. Consistency proof of a feasible arithmetic inside a bounded arithmetic Motivation Unprovability Theorem (Buss and Ignjatovi´c 1995) S1 2 Con(PV− ) PV− : Cook & Urquhart’s equational theory PV minus induction Buss and Ignjatovi´c enrich PV− by propositional logic and BASICe -axioms
  • 5. Consistency proof of a feasible arithmetic inside a bounded arithmetic Motivation Provability Theorem (Beckmann 2002) S1 2 Con(PV− ) if PV− is formulated without substitution
  • 6. Consistency proof of a feasible arithmetic inside a bounded arithmetic Main results Main result Theorem S1 2 Con(PV− ) Even if PV− is formulated with substitution Our PV− is equational
  • 7. Consistency proof of a feasible arithmetic inside a bounded arithmetic PV Cook & Urquhart’s PV : language We formulate PV as an equational theory of binary digits. 1. Constant : 2. Function symbols for all polynomial time functions s0, s1, n , projn i , . . .
  • 8. Consistency proof of a feasible arithmetic inside a bounded arithmetic PV Cook Urquhart’s PV : axioms 1. Recursive definition of functions 1.1 Composition 1.2 Recursive definition 2. Equational axioms 3. Substitution t(x) = u(x) t(s) = u(s) (1) 4. PIND for all formulas
  • 9. Consistency proof of a feasible arithmetic inside a bounded arithmetic Big-step semantics Computation (sequence) Definition Computation statement A form t, ρ ↓ v t : main term (a term of PV) ρ : complete development (sequence of substitutions s.t. tρ is closed) v : value (a binary digit) Computation sequence A DAG (or sequence with pointers) which derives computation statements by inference rules Conclusion A computation statement which are not used for assumptions of inferences
  • 10. Consistency proof of a feasible arithmetic inside a bounded arithmetic Big-step semantics Inference rules for t, ρ ↓ v Definition (Substitution) t, ρ2 ↓ v x, ρ1[t/x]ρ2 ↓ v (2) where ρ1 does not contain a substitution to x.
  • 11. Consistency proof of a feasible arithmetic inside a bounded arithmetic Big-step semantics Inference rules for t, ρ ↓ v Definition ( , s0, s1) , ρ ↓ (3) t, ρ ↓ v si t, ρ ↓ si v (4) where i is either 0 or 1.
  • 12. Consistency proof of a feasible arithmetic inside a bounded arithmetic Big-step semantics Inference rules for t, ρ ↓ v Definition (Constant function) n (t1, . . . , tn), ρ ↓ (5)
  • 13. Consistency proof of a feasible arithmetic inside a bounded arithmetic Big-step semantics Inference rules for t, ρ ↓ v Definition (Projection) ti , ρ ↓ vi projn i (t1, . . . , tn), ρ ↓ vi (6) for i = 1, · · · , n.
  • 14. Consistency proof of a feasible arithmetic inside a bounded arithmetic Big-step semantics Inference rules for t, ρ ↓ v Definition (Composition) If f is defined by g(h(t)), g(w), ρ ↓ v h(v), ρ ↓ w t, ρ ↓ v f (t1, . . . , tn), ρ ↓ v (7) t : members of t1, . . . , tn such that t are not numerals
  • 15. Consistency proof of a feasible arithmetic inside a bounded arithmetic Big-step semantics Inference rules for t, ρ ↓ v Definition (Recursion - ) g (v1, . . . , vn), ρ ↓ v t, ρ ↓ t, ρ ↓ v f (t, t1, . . . , tn), ρ ↓ v (8) t : members ti of t1, . . . , tn such that ti are not numerals
  • 16. Consistency proof of a feasible arithmetic inside a bounded arithmetic Big-step semantics Inference rules for t, ρ ↓ v Definition (Recursion - s0, s1) gi (v0, w, v), ρ ↓ v f (v0, v), ρ ↓ w { t, ρ ↓ si v0} t, ρ ↓ v f (t, t1, . . . , tn), ρ ↓ v (9) i = 0, 1 t : members ti of t1, . . . , tn such that ti are not numerals The clause { t, ρ ↓ si v0} is there if t is not a numeral
  • 17. Consistency proof of a feasible arithmetic inside a bounded arithmetic Soundness Theorem Soundness theorem Theorem (Unbounded) Let 1. π PV − 0 = 1 2. r t = u be a sub-proof of π 3. ρ : sequence of substitution such that tρ and uρ are closed 4. σ : computation s.t. σ t, ρ ↓ v, α Then, ∃τ, τ u, ρ ↓ v, α (10)
  • 18. Consistency proof of a feasible arithmetic inside a bounded arithmetic Soundness Theorem Soundness theorem Theorem (S1 2 ) Let 1. π PV − 0 = 1, U > ||π|| 2. r t = u be a sub-proof of π 3. ρ : sequence of substitution such that tρ is closed and ||ρ|| ≤ U − ||r|| 4. σ t, ρ ↓ v, α and |||σ|||, Σα∈αM(α) ≤ U − ||r|| Then, ∃τ, τ u, ρ ↓ v, α (11) s.t. |||τ||| ≤ |||σ||| + ||r||
  • 19. Consistency proof of a feasible arithmetic inside a bounded arithmetic Soundness Theorem Consistency of big-step semantics Lemma (S1 2 ) There is no computation which proves , ρ ↓ s1 Proof. Immediate from the form of inference rules Corollary S1 2 Con(PV − )
  • 20. Consistency proof of a feasible arithmetic inside a bounded arithmetic Bound of computation Size of complete development Lemma (S1 2 ) Assume σ t1, ρ1 ↓ v1, . . . , tm, ρm ↓ vm. If t, ρ ↓ v ∈ σ then ρ is a subsequence of one of the ρ1, . . . , ρm.
  • 21. Consistency proof of a feasible arithmetic inside a bounded arithmetic Bound of computation Size of value Lemma (S1 2 ) If σ contains t, ρ ↓ v, then ||v|| ≤ |||σ|||.
  • 22. Consistency proof of a feasible arithmetic inside a bounded arithmetic Bound of computation Upper bound of G¨odel number of main terms Lemma (S1 2 ) M(σ) : the maximal size of main terms in σ. M(σ) ≤ max g∈Φ {||g|| + 1) · (C + ||g|| + |||σ||| + T)} Φ = Base(t1, . . . , tm, ρ) T = ||t1|| + · · · + ||tm|| + ||ρ1|| + · · · + ||ρm|| t1, . . . , tm : main terms of conclusions ρ1, . . . , ρm : complete developments of conclusions σ.
  • 23. Consistency proof of a feasible arithmetic inside a bounded arithmetic Proof Proof By induction on r
  • 24. Consistency proof of a feasible arithmetic inside a bounded arithmetic Proof Equality axioms Equality axioms - transitivity .... r1 t = u .... r2 u = w t = w By induction hypothesis, σ B t, ρ ↓ v ⇒ ∃τ, τ B+||r1|| u, ρ ↓ v (12) Since ||ρ|| ≤ U − ||r|| ≤ U − ||r2|| |||τ||| ≤ U − ||r|| + ||r1|| ≤ U − ||r2|| By induction hypothesis, ∃δ, δ B+||r1||+||r2|| w, ρ ↓ v
  • 25. Consistency proof of a feasible arithmetic inside a bounded arithmetic Proof Equality axioms Equality axioms - substitution .... r1 t = u f (t) = f (u) σ : computation of f (t), ρ ↓ v. We only consider that the case t is not a numeral
  • 26. Consistency proof of a feasible arithmetic inside a bounded arithmetic Proof Equality axioms Equality axioms - substitution σ has a form f1(v0, v), ρ ↓ w1 , . . . , t, ρ ↓ v0, tk1 , ρ ↓ v1, . . . f (t, t2, . . . , tk), ρ ↓ v ∃σ1, s.t. σ1 t, ρ ↓ v0, f (t, t2, . . . , tk), ρ ↓ v, α |||σ1||| ≤ |||σ||| + 1 (13) ≤ U − ||r|| + 1 (14) ≤ U − ||r1|| (15) and ||f (t, t2, . . . , tk)|| + Σα∈αM(α) ≤ U − ||r|| + ||f (t, t2, . . . , tk)|| ≤ U − ||r1|| (16)
  • 27. Consistency proof of a feasible arithmetic inside a bounded arithmetic Proof Equality axioms Equality axioms - substitution By IH, ∃τ1 s.t. τ1 u, ρ ↓ v0, f (t, t2, . . . , tk), ρ ↓ v, α and |||τ1||| ≤ |||σ1||| + ||r1|| f1(v0, v), ρ ↓ w1 , . . . , u, ρ ↓ v0, tk1 , ρ ↓ v1, . . . f (u, t2, . . . , tk), ρ ↓ v Let this derivation be τ |||τ||| ≤ |||σ1||| + ||r1|| + 1 ≤ |||σ||| + ||r1|| + 2 ≤ |||σ||| + ||r||
  • 28. Consistency proof of a feasible arithmetic inside a bounded arithmetic Conclusion and future works Conclusion We prove that S1 2 Con(PV − ) where PV − is purely equational While S1 2 Con(PV − ) if PV − is formulated by propositional logic and BASICe -axioms