Top Banner
Happy Birthday Michael !!
16

Happy Birthday Michael !!. Probabilistic & Nondeterministic Finite Automata Avi Wigderson Institute for Advanced Study Very old (1996) joint work with.

Mar 29, 2015

Download

Documents

Mackenzie Devin
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Happy Birthday Michael !!. Probabilistic & Nondeterministic Finite Automata Avi Wigderson Institute for Advanced Study Very old (1996) joint work with.

Happy Birthday

Michael !!

Page 2: Happy Birthday Michael !!. Probabilistic & Nondeterministic Finite Automata Avi Wigderson Institute for Advanced Study Very old (1996) joint work with.

Probabilistic &NondeterministicFinite Automata

Avi WigdersonInstitute for Advanced Study

Very old (1996) joint work withAnne CondonLisa HelersteinSam Pottle

Page 3: Happy Birthday Michael !!. Probabilistic & Nondeterministic Finite Automata Avi Wigderson Institute for Advanced Study Very old (1996) joint work with.

Pick a computational model.Study the relative power of its variants:Deterministic,Non-deterministic,ProbabilisticPolynomial Time: NP=P? BPP=P?[BM,Y,NW,IW] BPP=P unless NP is “easy”Log Space: NL=L? BPL=L?[S] NL⊆L2 [IS] NL=coNL [N] BPL⊆SC [SZ] BPL=L3/2 [R] SL=LFinite automata! (= constant memory)[GMR,B] Arthur-Merlin, [F,D,BV] Quantum

(part of) Rabin’s legacy

Page 4: Happy Birthday Michael !!. Probabilistic & Nondeterministic Finite Automata Avi Wigderson Institute for Advanced Study Very old (1996) joint work with.

Deterministic,Non-deterministic,ProbabilisticArthur-Merlin, Quantum &1-way vs. 2-way read.10 language classes… Regular = 1DFA, 1NFA, 1PFA, 1AMFA, 1QFA 2DFA, 2NFA, 2PFA, 2AMFA, 2QFA[Rabin-Scott ’59] 1NFA = 2DFA = 1DFA[Rabin ’63] 1PFA = 1DFA

Comment: we shall not discuss relative succinctness

Finite Automata (FA)

Page 5: Happy Birthday Michael !!. Probabilistic & Nondeterministic Finite Automata Avi Wigderson Institute for Advanced Study Very old (1996) joint work with.

Deterministic,Non-deterministic,ProbabilisticArthur-Merlin, Quantum & 1-way vs. 2-way read

[Rabin-Scott ’59] 1NFA = 2DFA = Regular[Rabin ’63] 1PFA = Regular[Shepherdson’59] 2NFA = Regular[Freivalds ’81] 2PFA can compute {anbn} !! (But in exp time) FA* : automaton runs in expected poly-time[Dwork-Stockmeyer,Keneps-Frievalds ‘90] 2PFA*= Regular[Condon-Hellerstein-Pottle-W ‘96] 1AMFA = Regular[CHPW ‘96] 2AMFA* ∩ co2AMFA* = Regular[Watrous ’97] 2QFA* compute {anbn}, {anbncn}!! (linear time) OPEN: 2AMFA* = Regular ??

Results

Page 6: Happy Birthday Michael !!. Probabilistic & Nondeterministic Finite Automata Avi Wigderson Institute for Advanced Study Very old (1996) joint work with.

L languageML infinite binary matrix

x,y lexical order y 1101…[Myhill-Nerode] L regular 0110… iff ML has x … L(xy)

finite number of rows iff 1’s of ML have

finite partition/cover by 1-tiles

Communication Complexity [Yao]

111…1…111…1…… … …111…1…… … …

1-tile

x y

Q: states|Q|=s

Page 7: Happy Birthday Michael !!. Probabilistic & Nondeterministic Finite Automata Avi Wigderson Institute for Advanced Study Very old (1996) joint work with.

L accepted by 1DFA[Fact] 1DFA = Regular y Tile per state q∈Q x

{x : Start q } X{y : q Accept } s tiles (partition)

Proofs

111…1…111…1…… … …111…1…… … …

x y

Q: states|Q|=s

111…1…111…1…

111…1…

Page 8: Happy Birthday Michael !!. Probabilistic & Nondeterministic Finite Automata Avi Wigderson Institute for Advanced Study Very old (1996) joint work with.

L accepted by 1NFA y [RS] 1NFA = Regular x Tile per state q∈Q

{x can Start q } X{y can q Accept } s tiles (cover)

Proofs

111…1…111…1…… … …111…1…… … …

x y

Q: states|Q|=s

1…1…1111…1…111

… 111…1…… 111…1…

Page 9: Happy Birthday Michael !!. Probabilistic & Nondeterministic Finite Automata Avi Wigderson Institute for Advanced Study Very old (1996) joint work with.

L accepted by 1PFA[R] 1PFA = Regular

Tile per probability distribution p∈[10s]s

{x : Start ~ p} X{y : p Accept w.p.> 2/3} (10s)s tiles (partition)

Proofs

111…1…111…1…… … …111…1…… … …

x y

Q: states|Q|=s

111…1…111…1…

111…1…

Page 10: Happy Birthday Michael !!. Probabilistic & Nondeterministic Finite Automata Avi Wigderson Institute for Advanced Study Very old (1996) joint work with.

L accepted by 2DFA [RS] 2DFA = Regular Tile per crossingSequence c∈Q2s

{x: c consistent with x} X{y: c cons with y & c Acc} s2s tiles (partition)

Proofs

111…1…111…1…… … …111…1…… … …

x y

Q: states|Q|=s

111…1…111…1…

111…1…

Page 11: Happy Birthday Michael !!. Probabilistic & Nondeterministic Finite Automata Avi Wigderson Institute for Advanced Study Very old (1996) joint work with.

L accepted by 2NFA [S] 2NFA = Regular Tile per crossingSequence c∈Q2s

{x can Start c } X{y can c Accept } s tiles (cover)

Proofs

111…1…111…1…… … …111…1…… … …

x y

Q: states|Q|=s

1…1…1111…1…111

… 111…1…… 111…1…

Page 12: Happy Birthday Michael !!. Probabilistic & Nondeterministic Finite Automata Avi Wigderson Institute for Advanced Study Very old (1996) joint work with.

L accepted by 2PFA* y[DS,KF] 2PFA* = Regular

Tile per O(s)-state Markovchain m∈[log n]O(s)

{x: m x-consistent} X{y: m y-cons & Pr[m Acc]>2/3} (log n)O(s) tiles (partition) of ML(n)

[Karp,DS,KF] ML(n) has large “nonregularity”

Proofs

111…1…111…1…… … …111…1…… … …

x y

Q: states|Q|=s

111…1…111…1…

111…1…

Page 13: Happy Birthday Michael !!. Probabilistic & Nondeterministic Finite Automata Avi Wigderson Institute for Advanced Study Very old (1996) joint work with.

L, Lc accepted by 2AMFA*[CHPW] L is Regular Tile per O(s)-state Markovchain m∈[log n]O(s)

{x can be m-consistent} X{y can be m-cons& Pr[m Acc]>2/3} (log n)O(s) 1-tiles (cover) of ML(n)

(log n)O(s) 0-tiles (cover) of ML(n)

[AUY,MS] Rank(ML(n)) = no(1)

Proofs

111…1…111…1…… … …111…1…… … …

x y

Q: states|Q|=s

1…1…1111…1…111

… 111…1…… 111…1…

111…0…00...0…… … …00…0…… … …

0…0…000…0…00

Page 14: Happy Birthday Michael !!. Probabilistic & Nondeterministic Finite Automata Avi Wigderson Institute for Advanced Study Very old (1996) joint work with.

[CHPW] L not Regular Rank(ML(n)) = n infinitely often

[Frobenius ‘1894][Iohvidov ‘1969]Special case when L is unaryML Hankel matrix

Main Thm

1 1 1 0 1 0 01 1 0 1 0 01 0 1 0 00 1 0 01 0 00 00

Page 15: Happy Birthday Michael !!. Probabilistic & Nondeterministic Finite Automata Avi Wigderson Institute for Advanced Study Very old (1996) joint work with.

What is the power of interactive proofs when the verifier has constant memory?

2AMFA* = Regular ??

Open question

Page 16: Happy Birthday Michael !!. Probabilistic & Nondeterministic Finite Automata Avi Wigderson Institute for Advanced Study Very old (1996) joint work with.

Happy Birthday

Michael !!