• No results found

Controlling a population of identical MDP

N/A
N/A
Protected

Academic year: 2022

Share "Controlling a population of identical MDP"

Copied!
68
0
0

Loading.... (view fulltext now)

Full text

(1)

Controlling a population of identical MDP

Nathalie Bertrand

Inria Rennes

ongoing work with Miheer Dewaskar (CMI), Blaise Genest (IRISA) and Hugo Gimbert (LaBRI)

Trends and Challenges in Quantitative Verification

(2)

Motivation

Control of gene expression for a population of cells

credits: G. Batt

I cell population

I gene expression monitored through fluorescence level

I drug injections affect all cells

I response varies from cell to cell

I obtain a large proportion of cells with desired gene expression level

I arbitrary nb of components

I full observation

I uniform control

I MDP model for single cell

I global quantitative reachability objective

(3)

Motivation

Control of gene expression for a population of cells

credits: G. Batt

I cell population

I gene expression monitored through fluorescence level

I drug injections affect all cells

I response varies from cell to cell

I obtain a large proportion of cells

I arbitrary nb of components

I full observation

I uniform control

I MDP model for single cell

I global quantitative reachability objective

(4)

Motivation

Control of gene expression for a population of cells

credits: G. Batt

I cell population

I gene expression monitored through fluorescence level

I drug injections affect all cells

I response varies from cell to cell

I obtain a large proportion of cells with desired gene expression level

I arbitrary nb of components

I full observation

I uniform control

I MDP model for single cell

I global quantitative reachability objective

(5)

Markov decision processes

F a,1/2

a,1/2 b

b a b

a,b I non-deterministic actions: {a,b}

I prob. distribution over successors

Schedulerσ:S+→Σresolves non-determinism induces Markov chain with probability measurePσ

Theorem: reachability checking for MDP The following problems are in PTIME

∃σ, Pσ(3F) =1? ∃σ, Pσ(3F)> .7? compute maxσPσ(3F).

(6)

Markov decision processes

F a,1/2

a,1/2 b

b a b

a,b I non-deterministic actions: {a,b}

I prob. distribution over successors

Schedulerσ:S+→Σresolves non-determinism induces Markov chain with probability measurePσ

Theorem: reachability checking for MDP The following problems are in PTIME

∃σ, Pσ(3F) =1? ∃σ, Pσ(3F)> .7? compute maxσPσ(3F).

(7)

Markov decision processes

F a,1/2

a,1/2 b

b a b

a,b I non-deterministic actions: {a,b}

I prob. distribution over successors

Schedulerσ:S+→Σresolves non-determinism induces Markov chain with probability measurePσ

Theorem: reachability checking for MDP The following problems are in PTIME

∃σ, Pσ(3F) =1? ∃σ, Pσ(3F)> .7? compute maxσPσ(3F).

(8)

Markov decision processes

F a,1/2

a,1/2 b

b a b

a,b I non-deterministic actions: {a,b}

I prob. distribution over successors

Schedulerσ:S+→Σresolves non-determinism induces Markov chain with probability measurePσ

Theorem: reachability checking for MDP The following problems are in PTIME

∃σ, Pσ(3F) =1? ∃σ, Pσ(3F)> .7? compute maxσPσ(3F).

(9)

Markov decision processes

a,1/2

a,1/2 b

b a b

a,b I non-deterministic actions: {a,b}

I prob. distribution over successors

Schedulerσ:S+→Σresolves non-determinism induces Markov chain with probability measurePσ

Theorem: reachability checking for MDP The following problems are in PTIME

∃σ, Pσ(3F) =1? ∃σ, Pσ(3F)> .7? compute maxσPσ(3F).

(10)

Markov decision processes

a,1/2

a,1/2 b

b a b

a,b I non-deterministic actions: {a,b}

I prob. distribution over successors

Schedulerσ:S+→Σresolves non-determinism induces Markov chain with probability measurePσ

Theorem: reachability checking for MDP The following problems are in PTIME

∃σ, Pσ(3F) =1? ∃σ, Pσ(3F)> .7? compute maxσPσ(3F).

(11)

Markov decision processes

a,1/2

a,1/2 b

b a b

a,b I non-deterministic actions: {a,b}

I prob. distribution over successors

Schedulerσ:S+→Σresolves non-determinism induces Markov chain with probability measurePσ

Theorem: reachability checking for MDP The following problems are in PTIME

∃σ, Pσ(3F) =1? ∃σ, Pσ(3F)> .7? compute maxσPσ(3F).

(12)

Back to our motivating application

Control of gene expression for a population of cells

credits: G. Batt

I arbitrary nb of components

I full observation

I uniform control

I MDP model for single cell

I global quantitative reachability objective

(13)

Modelling

I population ofN identical MDP M

I uniform control policy under full observation

F a,1/2

a,1/2 b

a

b a

b

a,b

a,1/4

a,1/2

a,1/2 b

a

b a

b

a,b

Verification questiondoes themaximum probabilitythat agiven proportion of MDPsreach a target set of statesmeet a threshold? FixedN: build the product MDPMN, identify global target states, compute optimal scheduler

(14)

Modelling

I population ofN identical MDP M

I uniform control policy under full observation

F a,1/2

a,1/2 b

a

b a

b

a,b

a,1/4

a,1/2

a,1/2 b

a

b a

b

a,b

Verification questiondoes themaximum probabilitythat agiven proportion of MDPsreach a target set of statesmeet a threshold? FixedN: build the product MDPMN, identify global target states, compute optimal scheduler

(15)

Modelling

I population ofN identical MDP M

I uniform control policy under full observation

F a,1/2

a,1/2 b

a

b a

b

a,b

a,1/4

a,1/2

a,1/2 b

a

b a

b

a,b

Verification questiondoes themaximum probabilitythat agiven proportion of MDPsreach a target set of statesmeet a threshold? FixedN: build the product MDPMN, identify global target states, compute optimal scheduler

(16)

Modelling

I population ofN identical MDP M

I uniform control policy under full observation

F a,1/2

a,1/2 b

a

b a

b

a,b

a,1/4

a,1/2

a,1/2 b

a

b a

b

a,b

Verification questiondoes themaximum probabilitythat agiven proportion of MDPsreach a target set of statesmeet a threshold?

FixedN: build the product MDPMN, identify global target states, compute optimal scheduler

(17)

Modelling

I population ofN identical MDP M

I uniform control policy under full observation

F a,1/2

a,1/2 b

a

b a

b

a,b

a,1/4

a,1/2

a,1/2 b

a

b a

b

a,b

Verification questiondoes themaximum probabilitythat agiven proportion of MDPsreach a target set of statesmeet a threshold?

FixedN: build the product MDPMN, identify global target states, compute optimal scheduler

(18)

Parameterized verification

Verification questiondoes themaximum probabilitythat agiven proportion of MDPsreach a target set of statesmeet a threshold?

ParameterN: check the global objective for all population sizesN

∀N max

σ Pσ(MN |=3at least 80% of MDPs inF)≥.7?

Restricted cases

I qualitative: almost-sureconvergence

∀Nmax

σ Pσ(MN |=3FN)=1?

I Boolean: sureconvergence

∀N ∃σ, MN |=∀σ3FN?

(19)

Parameterized verification

Verification questiondoes themaximum probabilitythat agiven proportion of MDPsreach a target set of statesmeet a threshold?

ParameterN: check the global objective for all population sizesN

∀N max

σ Pσ(MN |=3at least 80% of MDPs inF)≥.7?

Restricted cases

I qualitative: almost-sureconvergence

∀Nmax

σ Pσ(MN |=3FN)=1?

I Boolean: sureconvergence

∀N ∃σ, MN |=∀σ3FN?

(20)

Parameterized verification

Verification questiondoes themaximum probabilitythat agiven proportion of MDPsreach a target set of statesmeet a threshold?

ParameterN: check the global objective for all population sizesN

∀N max

σ Pσ(MN |=3at least 80% of MDPs inF)≥.7?

Restricted cases

I qualitative: almost-sureconvergence

∀Nmax

σ Pσ(MN |=3FN)=1?

I Boolean: sureconvergence

∀N ∃σ, MN |=∀σ3FN?

(21)

This talk

Problem setting

I Booleanparameterized verification questions

I uniform control for population ofNFA≡2-player turn-based game

I controller chooses the action (e.g. a)

I opponent chooses how to move each individual copy (a-transition)

I convergenceobjective: all copies in a target setFQ

∀N ∃σ, MN |=∀σ3FN?

∀N ∃σ, ∀τ, (MN,σ, τ)|=3FN?

Questions addressed

I decidability

I memory requirements for controllerσ

I admissible values forN

(22)

This talk

Problem setting

I Booleanparameterized verification questions

I uniform control for population ofNFA≡2-player turn-based game

I controller chooses the action (e.g. a)

I opponent chooses how to move each individual copy (a-transition)

I convergenceobjective: all copies in a target setFQ

∀N ∃σ, MN |=∀σ3FN?

∀N ∃σ, ∀τ, (MN,σ, τ)|=3FN?

Questions addressed

I decidability

I memory requirements for controllerσ

I admissible values forN

(23)

Monotonicity property

a

a b

a

b a

b

a,b

∀N ∃σ, MN |=∀σ3FN?

Monotonicity: harder whenNgrows

∃σ, MN |=∀σ3FN =⇒ ∀M≤N, ∃σ, MM |=∀σ3FM

Cutoff: smallest N for which there is no admissible controllerσ

(24)

Monotonicity property

a

a b

a

b a

b

a,b

∀N ∃σ, MN |=∀σ3FN?

Monotonicity: harder whenNgrows

∃σ, MN |=∀σ3FN =⇒ ∀M≤N, ∃σ, MM |=∀σ3FM

Cutoff: smallest N for which there is no admissible controllerσ

(25)

Monotonicity property

a

a b

a

b a

b

a,b

∀N ∃σ, MN |=∀σ3FN?

Monotonicity: harder whenNgrows

∃σ, MN |=∀σ3FN =⇒ ∀M≤N, ∃σ, MM |=∀σ3FM

Cutoff: smallest N for which there is no admissible controllerσ

(26)

A first example and a first question

F a

a b

a

b a

b

a,b

∀N, ∃σ, MN|=∀σ3FN

σ(k,0,0, ?) =a σ(0,ku,kd, ?) =a σ(0,0,kd, ?) =b

memoryless support-based controllers suffice on this example

Question 1Are memoryless support-based controllers enough in general?

(27)

A first example and a first question

F a

a b

a

b a

b

a,b

∀N, ∃σ, MN|=∀σ3FN

σ(k,0,0, ?) =a σ(0,ku,kd, ?) =a σ(0,0,kd, ?) =b

memoryless support-based controllers suffice on this example Question 1Are memoryless support-based controllers enough in general?

(28)

A second example and a second question

A={a1,· · ·,aM} unspecified edges lead to a sink state

q1

...

qM

F b

b b

A\a1

A\aM

b

A∪{b}

∀N<M, ∃σ, MN |=∀σ3FN

Cutoffmin{N|∀σ, MN 6|=∀σ3FN} hereO(|M|) Question 2Are cutoffs always polynomial in|M|?

(29)

A second example and a second question

A={a1,· · ·,aM} unspecified edges lead to a sink state

q1

...

qM

F b

b b

A\a1

A\aM

b

A∪{b}

∀N<M, ∃σ, MN |=∀σ3FN

Cutoffmin{N|∀σ, MN 6|=∀σ3FN} hereO(|M|)

Question 2Are cutoffs always polynomial in|M|?

(30)

A second example and a second question

A={a1,· · ·,aM} unspecified edges lead to a sink state

q1

...

qM

F b

b b

A\a1

A\aM

b

A∪{b}

∀N<M, ∃σ, MN |=∀σ3FN

Cutoffmin{N|∀σ, MN 6|=∀σ3FN} hereO(|M|) Question 2Are cutoffs always polynomial in|M|?

(31)

A first answer

a a

a a b

b b

b b

Assumption: if at least one state is empty, the controller ensures convergence

gadget similar to previous example with actions{a1,· · ·,a4}

Possible controllers

I alwaysa: deterministic behaviour, full support is maintained

I alwaysb: splitting the copies in third state allows opponent to win

I aandbin alternation: leak from first/second states to third

Memoryless support-based controllers are not enough! Exponential memory on top of support may even be needed.

(32)

A first answer

a a

a a b

b b

b b

Assumption: if at least one state is empty, the controller ensures convergence

gadget similar to previous example with actions{a1,· · ·,a4}

Possible controllers

I alwaysa: deterministic behaviour, full support is maintained

I alwaysb: splitting the copies in third state allows opponent to win

I aandbin alternation: leak from first/second states to third

Memoryless support-based controllers are not enough! Exponential memory on top of support may even be needed.

(33)

A first answer

a a

a a b

b b

b b

Assumption: if at least one state is empty, the controller ensures convergence

gadget similar to previous example with actions{a1,· · ·,a4}

Possible controllers

I alwaysa: deterministic behaviour, full support is maintained

I alwaysb: splitting the copies in third state allows opponent to win

I aandb in alternation: leak from first/second states to third

Memoryless support-based controllers are not enough! Exponential memory on top of support may even be needed.

(34)

A first answer

a a

a a b

b b

b b

Assumption: if at least one state is empty, the controller ensures convergence

gadget similar to previous example with actions{a1,· · ·,a4}

Possible controllers

I alwaysa: deterministic behaviour, full support is maintained

I alwaysb: splitting the copies in third state allows opponent to win

I aandb in alternation: leak from first/second states to third

Memoryless support-based controllers are not enough! Exponential memory on top of support may even be needed.

(35)

A first answer

a a

a a b

b b

b b

Assumption: if at least one state is empty, the controller ensures convergence

gadget similar to previous example with actions{a1,· · ·,a4}

Possible controllers

I alwaysa: deterministic behaviour, full support is maintained

I alwaysb: splitting the copies in third state allows opponent to win

I aandb in alternation: leak from first/second states to third

Memoryless support-based controllers are not enough!

(36)

A second answer

F

··· 2M bottom states (here 6) a

a b

u

d d

u c

b c

a,b,c

u,d u,d u,d a,b,c

I ∀N≤2M, ∃σ, MN|=∀σ3FN

accumulate copies in bottom states, thenu/d to converge

I forN>2M controller cannot avoid reaching the sink state

CutoffO(2|M|)

Cutoff can even be doubly exponential!

(37)

A second answer

F

··· 2M bottom states (here 6) a

a b

u

d d

u c

b c

a,b,c

u,d u,d u,d a,b,c

I ∀N≤2M, ∃σ, MN|=∀σ3FN

accumulate copies in bottom states, thenu/d to converge

I forN>2M controller cannot avoid reaching the sink state

CutoffO(2|M|)

Cutoff can even be doubly exponential!

(38)

A second answer

F

··· 2M bottom states (here 6) a

a b

u

d d

u c

b c

a,b,c

u,d u,d u,d a,b,c

I ∀N≤2M, ∃σ, MN|=∀σ3FN

accumulate copies in bottom states, thenu/d to converge

I forN>2M controller cannot avoid reaching the sink state

CutoffO(2|M|)

Cutoff can even be doubly exponential!

(39)

A second answer

F

··· 2M bottom states (here 6) a

a b

u

d d

u c

b c

a,b,c

u,d u,d u,d a,b,c

I ∀N≤2M, ∃σ, MN|=∀σ3FN

accumulate copies in bottom states, thenu/d to converge

I forN>2M controller cannot avoid reaching the sink state

CutoffO(2|M|)

Cutoff can even be doubly exponential!

(40)

A second answer

F

··· 2M bottom states (here 6) a

a b

u

d d

u c

b c

a,b,c

u,d u,d u,d a,b,c

I ∀N≤2M, ∃σ, MN|=∀σ3FN

accumulate copies in bottom states, thenu/d to converge

I forN>2M controller cannot avoid reaching the sink state

CutoffO(2|M|)

Cutoff can even be doubly exponential!

(41)

A second answer

F

··· 2M bottom states (here 6) a

a b

u

d d

u c

b c

a,b,c

u,d u,d u,d a,b,c

I ∀N≤2M, ∃σ, MN|=∀σ3FN

accumulate copies in bottom states, thenu/d to converge

I forN>2M controller cannot avoid reaching the sink state

CutoffO(2|M|)

Cutoff can even be doubly exponential!

(42)

A second answer

F

··· 2M bottom states (here 6) a

a b

u

d d

u c

b c

a,b,c

u,d u,d u,d a,b,c

I ∀N≤2M, ∃σ, MN|=∀σ3FN

accumulate copies in bottom states, thenu/d to converge

I forN>2M controller cannot avoid reaching the sink state

CutoffO(2|M|)

Cutoff can even be doubly exponential!

(43)

A second answer

F

··· 2M bottom states (here 6) a

a b

u

d d

u c

b c

a,b,c

u,d u,d u,d a,b,c

I ∀N≤2M, ∃σ, MN|=∀σ3FN

accumulate copies in bottom states, thenu/d to converge

I forN>2M controller cannot avoid reaching the sink state

CutoffO(2|M|)

Cutoff can even be doubly exponential!

(44)

A second answer

F

··· 2M bottom states (here 6) a

a b

u

d d

u c

b c

a,b,c

u,d u,d u,d a,b,c

I ∀N≤2M, ∃σ, MN|=∀σ3FN

accumulate copies in bottom states, thenu/d to converge

I forN>2M controller cannot avoid reaching the sink state

CutoffO(2|M|)

Cutoff can even be doubly exponential!

(45)

A second answer

F

··· 2M bottom states (here 6) a

a b

u

d d

u c

b c

a,b,c

u,d u,d u,d a,b,c

I ∀N≤2M, ∃σ, MN|=∀σ3FN

accumulate copies in bottom states, thenu/d to converge

I forN>2M controller cannot avoid reaching the sink state

CutoffO(2|M|) Cutoff can even be doubly exponential!

(46)

Lessons learnt so far

Boolean problem is harder than expected

I supports are not enough

I doubly exponential lower bound on cutoffs

somehow prevents from building the product MDP

I the more copies the harder, the larger support the harder

I looking at whether supports can be maintained seems promising

(47)

Lessons learnt so far

Boolean problem is harder than expected

I supports are not enough

I doubly exponential lower bound on cutoffs

somehow prevents from building the product MDP

I the more copies the harder, the larger support the harder

I looking at whether supports can be maintained seems promising

(48)

Lessons learnt so far

Boolean problem is harder than expected

I supports are not enough

I doubly exponential lower bound on cutoffs

somehow prevents from building the product MDP

I the more copies the harder, the larger support the harder

I looking at whether supports can be maintained seems promising

(49)

Support game

1 2 3 4

a a

a a b

b b

b b

2-player game on possible supports

I 2 Eve chooses action

I 3Adam chooses transfer relation

1,2,3,4

1,3,4 1,2,3

a b

simple winning condition for Eve: reach{F}

→sufficient condition, not sound in general

(50)

Support game

1 2 3 4

a a

a a b

b b

b b

2-player game on possible supports

I 2 Eve chooses action

I 3Adam chooses transfer relation

1,2,3,4

1,3,4 1,2,3

a b

simple winning condition for Eve: reach{F}

→sufficient condition, not sound in general

(51)

Support game

1 2 3 4

a a

a a b

b b

b b

2-player game on possible supports

I 2 Eve chooses action

I 3Adam chooses transfer relation

1,2,3,4

1,3,4 1,2,3

a b

simple winning condition for Eve: reach{F}

→sufficient condition, not sound in general

(52)

Refined winning condition

Intuition: allow Eve to monitor some copies and pinpoint leaks

→along a play only finitely many leaks are possible

Playρ=S0−→a1 −→R1 S1· · · winning for Eveif there exists(Ti)i∈N s.t. (1) ∀i, ∅ 6=TiSi

(2) ∀i, Pre[Ri+1](Ti+1)⊆Ti

(3) ∃j, Tj+1(Post[Rj+1](Tj)

1,2,3,4

a b

Si

Si+1

Si+2 b

a

w w w

Eve wins support game with refined winning condition iff

∀N controller has a strategy to reachwinning supports

(53)

Refined winning condition

Intuition: allow Eve to monitor some copies and pinpoint leaks

→along a play only finitely many leaks are possible

Playρ=S0−→a1 −→R1 S1· · · winning for Eveif there exists(Ti)i∈N s.t.

(1) ∀i, ∅ 6=TiSi

(2) ∀i, Pre[Ri+1](Ti+1)⊆Ti

(3) ∃j, Tj+1(Post[Rj+1](Tj)

1,2,3,4

a b

Si

Si+1

Si+2 b

a

w w w

Eve wins support game with refined winning condition iff

∀N controller has a strategy to reachwinning supports

(54)

Refined winning condition

Intuition: allow Eve to monitor some copies and pinpoint leaks

→along a play only finitely many leaks are possible

Playρ=S0−→a1 −→R1 S1· · · winning for Eveif there exists(Ti)i∈N s.t.

(1) ∀i, ∅ 6=TiSi

(2) ∀i, Pre[Ri+1](Ti+1)⊆Ti

(3) ∃j, Tj+1(Post[Rj+1](Tj)

1,2,3,4

a b

Si

Si+1

Si+2 b

a

w w w

Eve wins support game with refined winning condition iff

∀N controller has a strategy to reachwinning supports

(55)

Solving support game w. refined winning condition

Transformation into 2-player partial observation game with B¨uchi winning condition

I exponential blowup of game arena

states(S,T)for all possibleTS

I Adam shall not observe the subsets monitored by Eve

he only observesS-component of state (S,T)

Theorem: Decidability and complexity(still to be checked) Boolean parameterized convergence is decidable in 3EXPTIME. Cutoff is at most triply exponential in|M|.

Theorem: (far from matching)Lower-bounds

PSPACE-hardness for Boolean parameterized convergence. Doubly exponential lower-bound on the cutoff.

(56)

Solving support game w. refined winning condition

Transformation into 2-player partial observation game with B¨uchi winning condition

I exponential blowup of game arena

states(S,T)for all possibleTS

I Adam shall not observe the subsets monitored by Eve

he only observesS-component of state (S,T) Theorem: Decidability and complexity(still to be checked)

Boolean parameterized convergence is decidable in 3EXPTIME.

Cutoff is at most triply exponential in|M|.

Theorem: (far from matching)Lower-bounds

PSPACE-hardness for Boolean parameterized convergence. Doubly exponential lower-bound on the cutoff.

(57)

Solving support game w. refined winning condition

Transformation into 2-player partial observation game with B¨uchi winning condition

I exponential blowup of game arena

states(S,T)for all possibleTS

I Adam shall not observe the subsets monitored by Eve

he only observesS-component of state (S,T) Theorem: Decidability and complexity(still to be checked)

Boolean parameterized convergence is decidable in 3EXPTIME.

Cutoff is at most triply exponential in|M|.

Theorem: (far from matching)Lower-bounds

PSPACE-hardness for Boolean parameterized convergence.

Doubly exponential lower-bound on the cutoff.

(58)

Contributions

Uniform control of a population of identical MDP

I parameterized verification problem

I Boolean convergence: bring all MDP at the same time in F

I surprisingly quite involved!

I beyond support-based optimal controllers

I 3EXPTIME-decision procedure

I cutoff between doubly exponential and triply exponential

(59)

Back to motivations

Motivation 1: practical motivation

Control of gene expression for a population of cells

credits: G. Batt

I need for truely probabilistic model

→MDP instead of NFA

I need for truely quantitative questions

→proportions and probabilities instead of convergence and (almost)-sure

∀N max

σ Pσ(MN |=3at least 80% of MDPs inF)≥.7?

(60)

Back to motivations

Motivation 1: practical motivation

Control of gene expression for a population of cells

credits: G. Batt

I need for truely probabilistic model

→MDP instead of NFA

I need for truely quantitative questions

→proportions and probabilities instead of convergence and (almost)-sure

∀N max

σ Pσ(MN |=3at least 80% of MDPs inF)≥.7?

(61)

Back to motivations

Motivation 2: theoretical motivation

Discrete approximation of probabilistic automata

a,1/2

b

a,1/2 a

a,1/2

b

a,1/2 a

Arguable: optimal reachability probability not continuous whenN→ ∞

F a,1/2

a,1/2

b u

d d

b u

a,b

I ∀N,∃σ, Pσ(3FN) =1.

I In the PA, the maximum probability to reachF is.5.

Good news? hope for alternativemore decidablesemantics for PA

(62)

Back to motivations

Motivation 2: theoretical motivation

Discrete approximation of probabilistic automata

a,1/2

b

a,1/2 a

a,1/2

b

a,1/2 a

Arguable: optimal reachability probability not continuous whenN→ ∞

F a,1/2

a,1/2

b u

d d

b u

a,b

I ∀N,∃σ, Pσ(3FN) =1.

I In the PA, the maximum probability to reachF is.5.

Good news? hope for alternativemore decidablesemantics for PA

(63)

Back to motivations

Motivation 2: theoretical motivation

Discrete approximation of probabilistic automata

a,1/2

b

a,1/2 a

a,1/2

b

a,1/2 a

Arguable: optimal reachability probability not continuous whenN→ ∞

F a,1/2

a,1/2

b u

d d

b u

a,b

I ∀N,∃σ, Pσ(3FN) =1.

I In the PA, the maximum probability to reachF is.5.

Good news? hope for alternativemore decidablesemantics for PA

(64)

Back to motivations

Motivation 2: theoretical motivation

Discrete approximation of probabilistic automata

a,1/2

b

a,1/2 a

a,1/2

b

a,1/2 a

Arguable: optimal reachability probability not continuous whenN→ ∞

F a,1/2

a,1/2

b u

d d

b u

a,b

I ∀N,∃σ, Pσ(3FN) =1.

I In the PA, the maximum probability to reachF is.5.

Good news? hope for alternativemore decidablesemantics for PA

(65)

Back to motivations

Motivation 2: theoretical motivation

Discrete approximation of probabilistic automata

a,1/2

b

a,1/2 a

a,1/2

b

a,1/2 a

Arguable: optimal reachability probability not continuous whenN→ ∞

F a,1/2

a,1/2

b u

d d

b u

a,b

I ∀N,∃σ, Pσ(3FN) =1.

I In the PA, the maximum probability to reachF is.5.

Good news? hope for alternativemore decidablesemantics for PA

(66)

Back to motivations

Motivation 2: theoretical motivation

Discrete approximation of probabilistic automata

a,1/2

b

a,1/2 a

a,1/2

b

a,1/2 a

Arguable: optimal reachability probability not continuous whenN→ ∞

F a,1/2

a,1/2

b u

d d

b u

a,b

I ∀N,∃σ, Pσ(3FN) =1.

I In the PA, the maximum probability to reachF is.5.

Good news? hope for alternativemore decidablesemantics for PA

(67)

Back to motivations

Motivation 2: theoretical motivation

Discrete approximation of probabilistic automata

a,1/2

b

a,1/2 a

a,1/2

b

a,1/2 a

Arguable: optimal reachability probability not continuous whenN→ ∞

F a,1/2

a,1/2

b u

d d

b u

a,b

I ∀N,∃σ, Pσ(3FN) =1.

I In the PA, the maximum probability to reachF is.5.

(68)

Thanks for your attention!

References

Related documents

Introduction Basics of games Untimed Parity Games Timed Games Problems ponder over References.. Game Theoretic Verification of

g.t ; ½/ D .¾ C ½/e .¾ C ½/ t : (8) This means that the age distribution of an exponen- tially growing population of objects with (identical) exponential age distributions

Claim: The following is a winning strategy for the second player: keep the piles matched at the end of your

oA strategy profile consisting of only Markov strategies that is a Nash equilibrium regardless of the starting state oAnalogous to subgame-perfect equilibrium. Every

Since the result of fantasy game depends on skill of participant and not sheer chance, and winning or losing of virtual team created by the participant is

Although there are several mod- els in quantum computing, like quantum circuit model, quantum Turing machine, adiabatic quantum computer [24], and quan- tum cellular automata [25],

For dynamic games like quantum penny flip, the property of superposition between qubits may be sufficient for analysis, but static games like quan- tum prisoner’s dilemma

We have also studied the bounds for game domination number in split graphs and characterise Mycielskian of a graph with small game domination number.. Split graphs have