On deterministic ACA Enrico Formenti University of Nice-Sophia - - PowerPoint PPT Presentation

on deterministic aca
SMART_READER_LITE
LIVE PREVIEW

On deterministic ACA Enrico Formenti University of Nice-Sophia - - PowerPoint PPT Presentation

On deterministic ACA Enrico Formenti University of Nice-Sophia Antipolis,France. Something that is not synchronous is asynchronous! The definition Something that is not synchronous is asynchronous! Motivations Concurrent Programming


slide-1
SLIDE 1

On deterministic ACA

Enrico Formenti

University of Nice-Sophia Antipolis,France.

slide-2
SLIDE 2
slide-3
SLIDE 3

Something that is not synchronous is asynchronous!

slide-4
SLIDE 4

The definition

Something that is not synchronous is asynchronous!

slide-5
SLIDE 5
slide-6
SLIDE 6

Motivations

Concurrent Programming

slide-7
SLIDE 7

Motivations

Concurrent Programming

I = {i1,i2,...,ik} θ ⊆ I ×I

symmetric irreflexive

θc = I ×I \θ

G = I,θc

α ⊆ I,θc(α) = {i ∈ I,∃j ∈ α|(i, j)θc}

slide-8
SLIDE 8

Motivations

Concurrent Programming

Pi ⊆ I i ∈ {1,...,n} GP

P1 P2 P3 P4 P5 P6 P7 P8

slide-9
SLIDE 9

Motivations

Concurrent Programming

Pi ⊆ I i ∈ {1,...,n} GP

P1 P2 P3 P4 P5 P6 P7 P8

Bio- informatics

slide-10
SLIDE 10

“Generalizing”

Finite vs Infinite Finite Graph vs Lattice Non-uniform vs Uniform Drop dependency graph

slide-11
SLIDE 11

“Generalizing”

Finite vs Infinite Finite Graph vs Lattice Non-uniform vs Uniform Drop dependency graph

slide-12
SLIDE 12

“Generalizing”

Z

Lattice

I = {i1,i2,...,ik}

States

δ : I2r+1 → I

Local rule

  • 1

+1 ... ...

slide-13
SLIDE 13

(Re-)Discoverings

slide-14
SLIDE 14

(Re-)Discoverings

i3 i3 i2 i2 i1 i1 i1 i2 i3

  • 1

+1 ... ...

slide-15
SLIDE 15

(Re-)Discoverings

i3 i3 i2 i2 i1 i1 i1 i2 i3

  • 1

+1 ... ...

  • 1

+1 ... ...

1 1 1 1 1

slide-16
SLIDE 16

(Re-)Discoverings

i3 i3 i2 i2 i1 i1 i1 i2 i3

  • 1

+1 ... ...

  • 1

+1 ... ...

1 1 1 1 1

  • 0·δ(i1,i2,i2)
slide-17
SLIDE 17

More (re-)discoverings

F′: {0,1}Z×IZ → IZ F′(x,y) = (id(x),F(y)) F′(x,y) = (G(x),F(y))

slide-18
SLIDE 18

So far...

G

shift invariant continuous

CA

G

continuous

  • CA

ν

G

???

G

shift invariant continuous

“P”CA

slide-19
SLIDE 19

So far...

G

shift invariant continuous

CA

G

continuous

  • CA

ν

G

???

G

shift invariant continuous

“P”CA

slide-20
SLIDE 20

Time for pictures

ECA 54 (54,90)

slide-21
SLIDE 21

Time for pictures

ECA 54 (54,90)

slide-22
SLIDE 22

More pictures

ECA 54 (54,18)

slide-23
SLIDE 23

More pictures

ECA 54 (54,18)

slide-24
SLIDE 24

Even more pictures

ECA 54 (54,id)

slide-25
SLIDE 25

Even more pictures

ECA 54 (54,id)

slide-26
SLIDE 26

Deterministic ACA

G = Z N t = 0 t = 1 t = 2

. . .

...0,0,0,0,0,1,0|0,0,0,0,0,0... ...0,0,0,0,0,0,0|0,0,0,0,1,0... ...0,0,0,0,0,0,0|1,0,0,0,0,0...

slide-27
SLIDE 27

Deterministic ACA

G = Z N t = 0 t = 1 t = 2

. . .

...0,0,0,0,0,1,0|0,0,0,0,0,0... ...0,0,0,0,0,0,0|0,0,0,0,1,0... ...0,0,0,0,0,0,0|1,0,0,0,0,0...

slide-28
SLIDE 28

Global function

xt

i

z0

i = yi

zt

i = (F′)t(x,y)i

(F′)t(x,y)i = (1−xt

i)zt−1 i

+xt

iδ(zt−1 i−r,...,zt−1 i

,...,zt−1

i+r)

slide-29
SLIDE 29

Global function

xt

i

z0

i = yi

zt

i = (F′)t(x,y)i

(F′)t(x,y)i = (1−xt

i)zt−1 i

+xt

iδ(zt−1 i−r,...,zt−1 i

,...,zt−1

i+r)

slide-30
SLIDE 30

Set properties

,

Definition.

F′ is injective iff ∀y,z ∈ A

Z ∀x ∈ Z N

N

∀t ∈ z = y ⇒ F′(xt,y) = F′(xt,z)

slide-31
SLIDE 31

Set properties

,

Definition.

F′ is injective iff ∀y,z ∈ A

Z ∀x ∈ Z N

N

∀t ∈ z = y ⇒ F′(xt,y) = F′(xt,z)

slide-32
SLIDE 32

Set properties (2)

,

Definition.

F′ is surjective iff ∀y ∈ A

Z

∃z ∈ A

Z

∀x ∈ Z N

N

∀t ∈ F′(xt,y) = F′(xt,z)

slide-33
SLIDE 33

Set properties (2)

,

Definition.

F′ is surjective iff ∀y ∈ A

Z

∃z ∈ A

Z

∀x ∈ Z N

N

∀t ∈ F′(xt,y) = F′(xt,z)

slide-34
SLIDE 34

Set properties (3)

Proposition.

The following properties are equivalent

1) F′ is injective 2) F′ is surjective

3) δ

is center permutative

slide-35
SLIDE 35

Set properties (3)

Proposition.

The following properties are equivalent

1) F′ is injective 2) F′ is surjective

3) δ

is center permutative

slide-36
SLIDE 36

Dynamics

Proposition.

If is ultimately periodic, then is ultimately periodic.

x ∈Z N

y,F′(x1,y),(F′)2(x2,y),...,(F′)n(xn,y),...

slide-37
SLIDE 37

Dynamics

Proposition.

If is ultimately periodic, then is ultimately periodic.

x ∈Z N

y,F′(x1,y),(F′)2(x2,y),...,(F′)n(xn,y),...

slide-38
SLIDE 38

Dynamics (2)

Definition.

is sensitive to initial conditions, iff such that

∃ε > 0∀y ∈ AZ

∃t ∈N

F′

d((F′)t(x,y),(F′)t(x,z)) > ε

∀δ > 0∃z ∈ Bδ(y)

∃x ∈ Z N

slide-39
SLIDE 39

Dynamics (2)

Definition.

is sensitive to initial conditions, iff such that

∃ε > 0∀y ∈ AZ

∃t ∈N

F′

d((F′)t(x,y),(F′)t(x,z)) > ε

∀δ > 0∃z ∈ Bδ(y)

∃x ∈ Z N

slide-40
SLIDE 40

Dynamics (3)

Please look at the whiteboard

  • n the right
slide-41
SLIDE 41

Dynamics (3)

Please look at the whiteboard

  • n the right
slide-42
SLIDE 42

Dynamics (4)

Definition.

is expansive, iff such that

F′

∃ε > 0∀y ∈ AZ

∃t ∈N

d((F′)t(x,y),(F′)t(x,z)) > ε

∀z ∈ AZ

∃x ∈ Z N

slide-43
SLIDE 43

Dynamics (4)

Definition.

is expansive, iff such that

F′

∃ε > 0∀y ∈ AZ

∃t ∈N

d((F′)t(x,y),(F′)t(x,z)) > ε

∀z ∈ AZ

∃x ∈ Z N

slide-44
SLIDE 44

Dynamics (5)

Again Please look at the whiteboard

  • n the right
slide-45
SLIDE 45

Dynamics (5)

Again Please look at the whiteboard

  • n the right
slide-46
SLIDE 46

Dynamics (6)

Proposition.

Leftmost or rightmost permutative ACA are sensitive to initial conditions.

Proposition.

Leftmost and rightmost permutative ACA are expansive.

slide-47
SLIDE 47

Dynamics (6)

Proposition.

Leftmost or rightmost permutative ACA are sensitive to initial conditions.

Proposition.

Leftmost and rightmost permutative ACA are expansive.

slide-48
SLIDE 48

Dynamics (7)

Definition.

such that is transitive if and only if

F′ ∀U,V = / 0 ∃t ∈N

(F′)t(x,U)∩V = /

∃x ∈ Z N

slide-49
SLIDE 49

Dynamics (7)

Definition.

such that is transitive if and only if

F′ ∀U,V = / 0 ∃t ∈N

(F′)t(x,U)∩V = /

∃x ∈ Z N

slide-50
SLIDE 50

Dynamics (8)

Look at the whiteboard

slide-51
SLIDE 51

Dynamics (8)

Look at the whiteboard

slide-52
SLIDE 52

Dynamics (9)

Proposition.

Leftmost or rightmost permutative ACA are transitive. (Recall that they are also sensitive)

slide-53
SLIDE 53

Dynamics (9)

Proposition.

Leftmost or rightmost permutative ACA are transitive. (Recall that they are also sensitive)

slide-54
SLIDE 54

Dynamics (10)

Definition.

such that

F′ has the DPO property if and only if

∃x ∈ Z N

F′(x,·) has the DPO property. F′(x,·) has the DPO property if and only if

its set of periodic points is dense.

slide-55
SLIDE 55

Dynamics (10)

Definition.

such that

F′ has the DPO property if and only if

∃x ∈ Z N

F′(x,·) has the DPO property. F′(x,·) has the DPO property if and only if

its set of periodic points is dense.

slide-56
SLIDE 56

Dynamics (11)

Proposition.

Deterministic ACA have DPO iff they are surjective.

slide-57
SLIDE 57

Dynamics (11)

Proposition.

Deterministic ACA have DPO iff they are surjective.

slide-58
SLIDE 58

Dynamics (12)

Lemma.

If and has DPO for some then

F′= id

x ∈ Z N

x is bounded. Corollary.

x ∈ Z N

Fix . Then F′(x,·) cannot be Devaney chaotic.

slide-59
SLIDE 59

Dynamics (12)

Lemma.

If and has DPO for some then

F′= id

x ∈ Z N

x is bounded. Corollary.

x ∈ Z N

Fix . Then F′(x,·) cannot be Devaney chaotic.

slide-60
SLIDE 60

Beginning to conclude

Deterministic ACA are interesting! What about

slide-61
SLIDE 61

Beginning to conclude

Deterministic ACA are interesting! What about Nilpotency ?

slide-62
SLIDE 62

Beginning to conclude

Deterministic ACA are interesting! What about Nilpotency ? Topological entropy ?

slide-63
SLIDE 63

Beginning to conclude

Deterministic ACA are interesting! What about Nilpotency ? Topological entropy ? Classification ?

slide-64
SLIDE 64

Beginning to conclude

Deterministic ACA are interesting! What about Nilpotency ? Higher dimensions ? Topological entropy ? Classification ?

slide-65
SLIDE 65

Continuing to conclude

Updating schemes

slide-66
SLIDE 66

Continuing to conclude

More fairness

Updating schemes

slide-67
SLIDE 67

Continuing to conclude

More fairness

Updating schemes

Structural properties

slide-68
SLIDE 68

Continuing to conclude

More fairness

Updating schemes

Applications (?) Structural properties

slide-69
SLIDE 69

True conclusions

About computability

Decidability Tradeoffs

slide-70
SLIDE 70

The End.

Many thanks for your attention!