SLIDE 1 On deterministic ACA
Enrico Formenti
University of Nice-Sophia Antipolis,France.
SLIDE 2
SLIDE 3
Something that is not synchronous is asynchronous!
SLIDE 4
The definition
Something that is not synchronous is asynchronous!
SLIDE 5
SLIDE 6
Motivations
Concurrent Programming
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 Motivations
Concurrent Programming
Pi ⊆ I i ∈ {1,...,n} GP
P1 P2 P3 P4 P5 P6 P7 P8
SLIDE 9 Motivations
Concurrent Programming
Pi ⊆ I i ∈ {1,...,n} GP
P1 P2 P3 P4 P5 P6 P7 P8
Bio- informatics
SLIDE 10
“Generalizing”
Finite vs Infinite Finite Graph vs Lattice Non-uniform vs Uniform Drop dependency graph
SLIDE 11
“Generalizing”
Finite vs Infinite Finite Graph vs Lattice Non-uniform vs Uniform Drop dependency graph
SLIDE 12 “Generalizing”
Z
Lattice
I = {i1,i2,...,ik}
States
δ : I2r+1 → I
Local rule
+1 ... ...
SLIDE 13
(Re-)Discoverings
SLIDE 14 (Re-)Discoverings
i3 i3 i2 i2 i1 i1 i1 i2 i3
+1 ... ...
SLIDE 15 (Re-)Discoverings
i3 i3 i2 i2 i1 i1 i1 i2 i3
+1 ... ...
+1 ... ...
1 1 1 1 1
SLIDE 16 (Re-)Discoverings
i3 i3 i2 i2 i1 i1 i1 i2 i3
+1 ... ...
+1 ... ...
1 1 1 1 1
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 So far...
G
shift invariant continuous
CA
G
continuous
ν
G
???
G
shift invariant continuous
“P”CA
SLIDE 19 So far...
G
shift invariant continuous
CA
G
continuous
ν
G
???
G
shift invariant continuous
“P”CA
SLIDE 20
Time for pictures
ECA 54 (54,90)
SLIDE 21
Time for pictures
ECA 54 (54,90)
SLIDE 22
More pictures
ECA 54 (54,18)
SLIDE 23
More pictures
ECA 54 (54,18)
SLIDE 24
Even more pictures
ECA 54 (54,id)
SLIDE 25
Even more pictures
ECA 54 (54,id)
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
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 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 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 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 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 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 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 Set properties (3)
Proposition.
The following properties are equivalent
1) F′ is injective 2) F′ is surjective
3) δ
is center permutative
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 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 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 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 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 Dynamics (3)
Please look at the whiteboard
SLIDE 41 Dynamics (3)
Please look at the whiteboard
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 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 Dynamics (5)
Again Please look at the whiteboard
SLIDE 45 Dynamics (5)
Again Please look at the whiteboard
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 Dynamics (6)
Proposition.
Leftmost or rightmost permutative ACA are sensitive to initial conditions.
Proposition.
Leftmost and rightmost permutative ACA are expansive.
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 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
Dynamics (8)
Look at the whiteboard
SLIDE 51
Dynamics (8)
Look at the whiteboard
SLIDE 52 Dynamics (9)
Proposition.
Leftmost or rightmost permutative ACA are transitive. (Recall that they are also sensitive)
SLIDE 53 Dynamics (9)
Proposition.
Leftmost or rightmost permutative ACA are transitive. (Recall that they are also sensitive)
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 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 Dynamics (11)
Proposition.
Deterministic ACA have DPO iff they are surjective.
SLIDE 57 Dynamics (11)
Proposition.
Deterministic ACA have DPO iff they are surjective.
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 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
Beginning to conclude
Deterministic ACA are interesting! What about
SLIDE 61
Beginning to conclude
Deterministic ACA are interesting! What about Nilpotency ?
SLIDE 62
Beginning to conclude
Deterministic ACA are interesting! What about Nilpotency ? Topological entropy ?
SLIDE 63
Beginning to conclude
Deterministic ACA are interesting! What about Nilpotency ? Topological entropy ? Classification ?
SLIDE 64
Beginning to conclude
Deterministic ACA are interesting! What about Nilpotency ? Higher dimensions ? Topological entropy ? Classification ?
SLIDE 65
Continuing to conclude
Updating schemes
SLIDE 66
Continuing to conclude
More fairness
Updating schemes
SLIDE 67
Continuing to conclude
More fairness
Updating schemes
Structural properties
SLIDE 68
Continuing to conclude
More fairness
Updating schemes
Applications (?) Structural properties
SLIDE 69
True conclusions
About computability
Decidability Tradeoffs
SLIDE 70
The End.
Many thanks for your attention!