SlideShare a Scribd company logo
Geometric and Topological Fingerprints for Periodic
Crystals
Teresa Heiss (IST Austria), Herbert Edelsbrunner, Alexey Garber,
Vitaliy Kurlin, Georg Osang, János Pach, Morteza Saghafian, Philip
Smith, Mathijs Wintraecken
SIAM MS21, May 26, 2021
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 1 / 27
What is a (periodic) crystal?
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 2 / 27
What is a (periodic) crystal?
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 2 / 27
What is a (periodic) crystal?
“A [periodic] crystal is a solid composed of atoms, ions, or molecules
arranged in a pattern that is periodic in three dimensions.” [ASTM F1241]
i.e. there exist three linearly independent translations, such that each of
them maps the crystal to itself.
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 3 / 27
What is a (periodic) crystal?
“A [periodic] crystal is a solid composed of atoms, ions, or molecules
arranged in a pattern that is periodic in three dimensions.” [ASTM F1241]
i.e. there exist three linearly independent translations, such that each of
them maps the crystal to itself.
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 3 / 27
What is a periodic crystal not?
quasi-periodic crystal
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 4 / 27
What is our mathematical model for a crystal?
We model a crystal by an infinite periodic point set.
Centers of the atoms = points
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 5 / 27
Definition (Periodic point set)
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 6 / 27
Definition (Periodic point set)
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 6 / 27
Definition (Periodic point set)
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 6 / 27
Definition (Periodic point set)
((v1, v2, v3), M)
finite description of S
(CIF file)
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 6 / 27
Description not unique
A B
C
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 7 / 27
What is our mathematical model for a crystal?
We model a crystal by a periodic point set
.
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 8 / 27
What is our mathematical model for a crystal?
We model a crystal by a periodic point set
an equivalence class of periodic point sets.
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 8 / 27
Motivation: Crystal Structure Prediction
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 9 / 27
Motivation: Crystal Structure Prediction
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 9 / 27
Motivation: Crystal Structure Prediction
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 9 / 27
Motivation: Crystal Structure Prediction
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 9 / 27
Motivation: Crystal Structure Prediction
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 9 / 27
Motivation: Crystal Structure Prediction
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 9 / 27
Motivation: Crystal Structure Prediction
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 9 / 27
Motivation: Crystal Structure Prediction
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 9 / 27
Motivation: Crystal Structure Prediction
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 9 / 27
Motivation: Crystal Structure Prediction
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 9 / 27
Definition fingerprint
Goal: map every crystal to a point in a nice space
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 10 / 27
Definition fingerprint
Goal: map every crystal to a point in a nice space
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 10 / 27
Definition fingerprint
Goal: map every crystal to a point in a nice space
A B
C
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 10 / 27
Definition fingerprint
Goal: map every crystal to a point in a nice space (we call this a crystal
invariant)
A B
C
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 10 / 27
Definition fingerprint
Goal: map every crystal to a point in a nice space (we call this a crystal
invariant)
A B
C
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 10 / 27
Definition fingerprint
Goal: map every crystal to a point in a nice space (we call this a crystal
invariant), s.t. the map is
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 10 / 27
Definition fingerprint
Goal: map every crystal to a point in a nice space (we call this a crystal
invariant), s.t. the map is injective
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 10 / 27
Definition fingerprint
Goal: map every crystal to a point in a nice space (we call this a crystal
invariant), s.t. the map is injective and continuous.
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 10 / 27
Definition bottleneck distance
dB,2(S, S0
) := inf
γ:S→S0
sup
s∈S
ks − γ(s)k2
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 11 / 27
Definition bottleneck distance
dB,2(S, S0
) := inf
γ:S→S0
sup
s∈S
ks − γ(s)k2
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 11 / 27
Pair of periodic point sets close in bottleneck distance
Example α:
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 12 / 27
Pair of periodic point sets close in bottleneck distance
Example β:
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 13 / 27
Definition fingerprint
Goal: map every crystal to a point in a nice space (we call this a crystal
invariant), s.t. the map is injective and continuous.
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 14 / 27
Definition fingerprint
Goal: map every crystal to a point in a nice space (we call this a crystal
invariant), s.t. the map is injective and continuous. → “fingerprint”
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 14 / 27
Definition fingerprint
Goal: map every crystal to a point in a nice space (we call this a crystal
invariant), s.t. the map is injective and continuous. → “fingerprint” [1]
[1] Edelsbrunner, Heiss, Kurlin, Smith, Wintraecken: The density fingerprint of a periodic point set. In: Proceedings of SoCG,
2021
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 14 / 27
Caveat
Goal: map every crystal to a point in Rn, s.t. the map is
invariant under isometries, injective, continuous.
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 15 / 27
Caveat
Goal: map every crystal to a point in Rn, s.t. the map is
invariant under isometries, injective, continuous.
Problem: There are too many equivalence classes of periodic point sets.
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 15 / 27
Caveat
Goal: map every crystal to a point in Rn, s.t. the map is
invariant under isometries, injective, continuous.
Problem: There are too many equivalence classes of periodic point sets.
Possible Solution: Make n depend on parameter of crystals
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 15 / 27
Why do we want a fingerprint function?
• develop understanding for the space of crystals
• compare crystals by comparing fingerprints
• vector representation → machine learning
• . . .
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 16 / 27
The density fingerprint and the persistence fingerprint
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 17 / 27
The density fingerprint and the persistence fingerprint
0
0.2
0.4
0.6
0.8
1
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6
ψ0
A ψ1
A ψ2
A ψ3
A ψ4
A ψ5
A ψ6
A ψ7
A ψ8
A
Radius of Balls
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 17 / 27
The density fingerprint and the persistence fingerprint
0
0.2
0.4
0.6
0.8
1
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6
ψ0
A ψ1
A ψ2
A ψ3
A ψ4
A ψ5
A ψ6
A ψ7
A ψ8
A
Radius of Balls
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 17 / 27
The density fingerprint and the persistence fingerprint
0
0.2
0.4
0.6
0.8
1
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6
ψ0
A ψ1
A ψ2
A ψ3
A ψ4
A ψ5
A ψ6
A ψ7
A ψ8
A
Radius of Balls
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 17 / 27
The density fingerprint and the persistence fingerprint
0
0.2
0.4
0.6
0.8
1
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6
ψ0
A ψ1
A ψ2
A ψ3
A ψ4
A ψ5
A ψ6
A ψ7
A ψ8
A
Radius of Balls
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 17 / 27
The density fingerprint and the persistence fingerprint
0
0.2
0.4
0.6
0.8
1
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6
ψ0
A ψ1
A ψ2
A ψ3
A ψ4
A ψ5
A ψ6
A ψ7
A ψ8
A
Radius of Balls
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 18 / 27
The density fingerprint and the persistence fingerprint
0
0.2
0.4
0.6
0.8
1
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6
ψ0
A ψ1
A ψ2
A ψ3
A ψ4
A ψ5
A ψ6
A ψ7
A ψ8
A
Radius of Balls
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 18 / 27
The density fingerprint and the persistence fingerprint
0
0.2
0.4
0.6
0.8
1
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6
ψ0
A ψ1
A ψ2
A ψ3
A ψ4
A ψ5
A ψ6
A ψ7
A ψ8
A
Radius of Balls
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 18 / 27
The density fingerprint and the persistence fingerprint
0
0.2
0.4
0.6
0.8
1
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6
ψ0
A ψ1
A ψ2
A ψ3
A ψ4
A ψ5
A ψ6
A ψ7
A ψ8
A
Radius of Balls
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 18 / 27
Persistent homology
What is the “shape” of the point set?
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 19 / 27
Persistent homology
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 19 / 27
Persistent homology
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 19 / 27
Persistent homology
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 19 / 27
Persistent homology
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 19 / 27
Persistent homology
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 19 / 27
Persistent homology
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 19 / 27
Persistent homology
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 19 / 27
Persistent homology
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 19 / 27
Persistent homology
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 19 / 27
Persistent homology
What is the “shape” of the point set?
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 19 / 27
k-fold covers
Cover1(X, r)
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 20 / 27
k-fold covers
Cover1(X, r)
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 20 / 27
k-fold covers
Cover1(X, r)
Coverk(X, r) := {p ∈ R3 : p ∈ Br (x) for at least k points x ∈ X}
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 20 / 27
k-fold covers
Cover2(X, r)
Coverk(X, r) := {p ∈ R3 : p ∈ Br (x) for at least k points x ∈ X}
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 20 / 27
k-fold covers
Cover3(X, r)
Coverk(X, r) := {p ∈ R3 : p ∈ Br (x) for at least k points x ∈ X}
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 20 / 27
k-fold covers
Cover4(X, r)
Coverk(X, r) := {p ∈ R3 : p ∈ Br (x) for at least k points x ∈ X}
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 20 / 27
k-fold persistence
Fix k, let r increase:
Coverk(X, r1) ⊆ Coverk(X, r2) ⊆ · · · ⊆ Coverk(X, rn)
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 21 / 27
k-fold persistence
Fix k, let r increase:
Coverk(X, r1) ⊆ Coverk(X, r2) ⊆ · · · ⊆ Coverk(X, rn)
In the figures above: k=2
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 21 / 27
k-fold persistence
Fix k, let r increase:
Coverk(X, r1) ⊆ Coverk(X, r2) ⊆ · · · ⊆ Coverk(X, rn)
In the figures above: k=2
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 21 / 27
k-fold persistence
Fix k, let r increase:
Coverk(X, r1) ⊆ Coverk(X, r2) ⊆ · · · ⊆ Coverk(X, rn)
In the figures above: k=2
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 21 / 27
k-fold persistence
Fix k, let r increase:
Coverk(X, r1) ⊆ Coverk(X, r2) ⊆ · · · ⊆ Coverk(X, rn)
In the figures above: k=2
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 21 / 27
k-fold persistence
Fix k, let r increase:
Coverk(X, r1) ⊆ Coverk(X, r2) ⊆ · · · ⊆ Coverk(X, rn)
In the figures above: k=2
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 21 / 27
k-fold persistence
Fix k, let r increase:
Coverk(X, r1) ⊆ Coverk(X, r2) ⊆ · · · ⊆ Coverk(X, rn)
In the figures above: k=2
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 21 / 27
k-fold persistence
Fix k, let r increase:
Coverk(X, r1) ⊆ Coverk(X, r2) ⊆ · · · ⊆ Coverk(X, rn)
In the figures above: k=2
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 21 / 27
k-fold persistence
Fix k, let r increase:
Coverk(X, r1) ⊆ Coverk(X, r2) ⊆ · · · ⊆ Coverk(X, rn)
In the figures above: k=2
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 21 / 27
k-fold persistence
Fix k, let r increase:
Coverk(X, r1) ⊆ Coverk(X, r2) ⊆ · · · ⊆ Coverk(X, rn)
In the figures above: k=2
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 21 / 27
k-fold persistence
Fix k, let r increase:
Coverk(X, r1) ⊆ Coverk(X, r2) ⊆ · · · ⊆ Coverk(X, rn)
In the figures above: k=2
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 21 / 27
k-fold persistence
Fix k, let r increase:
Coverk(X, r1) ⊆ Coverk(X, r2) ⊆ · · · ⊆ Coverk(X, rn)
In the figures above: k=2
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 21 / 27
k-fold persistence
Fix k, let r increase:
Coverk(X, r1) ⊆ Coverk(X, r2) ⊆ · · · ⊆ Coverk(X, rn)
In the figures above: k=2
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 21 / 27
k-fold persistence
Dgmk(X) :=
Dgm((Coverk(X, r))r∈R)
. . . k-fold persistence [2]
Fix k, let r increase:
Coverk(X, r1) ⊆ Coverk(X, r2) ⊆ · · · ⊆ Coverk(X, rn)
In the figures above: k=2
[2] Herbert Edelsbrunner and Georg Osang. The Multi-cover Persistence of Euclidean Balls. In 34th International Symposium on
Computational Geometry (SoCG 2018), volume 99 of Leibniz International Proceedings in Informatics (LIPIcs), pages
34:1–34:14, Dagstuhl, Germany, 2018.
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 21 / 27
k-fold persistence
Dgmk(X) :=
Dgm((Coverk(X, r))r∈R)
. . . k-fold persistence [2]
(Dgmk(X))k∈N ∈ DgmN
. . . persistence fingerprint
where Dgm is the set of persistence
diagrams
Fix k, let r increase:
Coverk(X, r1) ⊆ Coverk(X, r2) ⊆ · · · ⊆ Coverk(X, rn)
In the figures above: k=2
[2] Herbert Edelsbrunner and Georg Osang. The Multi-cover Persistence of Euclidean Balls. In 34th International Symposium on
Computational Geometry (SoCG 2018), volume 99 of Leibniz International Proceedings in Informatics (LIPIcs), pages
34:1–34:14, Dagstuhl, Germany, 2018.
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 21 / 27
Definition (Persistence fingerprint function ϕ)
P . . . set of equivalence classes of periodic point sets in R3
Definition
Define the persistence fingerprint function as
ϕ : P → DgmN
[S]' 7→ (Dgmk(S))k∈N
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 22 / 27
Definition (Persistence fingerprint function ϕ)
P . . . set of equivalence classes of periodic point sets in R3
Definition
Define the persistence fingerprint function as
ϕ : P → DgmN
[S]' 7→ (Dgmk(S))k∈N
To avoid multiplicities = ∞, define
Dgmk(S) := lim
j→∞
Dgmk(S ∩ Uj )
Vol(Uj )
,
where Uj consists of j × j × j copies of the unit cell U and
where the division and the limit is applied to the multiplicity of each
persistence pair individually.
Note, this definition yields non-integer multiplicities.
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 22 / 27
The density fingerprint and the persistence fingerprint
0
0.2
0.4
0.6
0.8
1
0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6
ψ0
A ψ1
A ψ2
A ψ3
A ψ4
A ψ5
A ψ6
A ψ7
A ψ8
A
Radius of Balls
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 23 / 27
Future Work
• fine-tune definition of persistence fingerprint
• prove invariance, continuity and generic completeness for persistence
fingerprint (easy)
• prove completeness without genericity conditions?
• generalize to weighted point sets with atomic weights (should be
straight-forward)
• continuity with respect to a different distance instead bottleneck
distance?
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 24 / 27
Pairs of periodic point sets that should get a small
distance assigned
Example γ:
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 25 / 27
Alternative distance between crystals
An alternative dissimilarity that may be more relevant in practice considers
affine transformations, τ, that minimize the bottleneck distance:
dAT(A, Q) = inf
τ
max{min{dB,2(A, τ(Q)), dB,2(τ(A), Q)}, | log s1|, | log s3|},
in which s1 ≥ s2 ≥ s3 are the three singular values of the matrix of τ.
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 26 / 27
Herbert Edelsbrunner, Teresa Heiss, Vitaliy Kurlin, Phil Smith, and
Mathijs Wintraecken.
The density fingerprint of a periodic point set.
In Proceedings of SoCG 2021, 2021.
Herbert Edelsbrunner and Georg Osang.
The Multi-cover Persistence of Euclidean Balls.
In 34th International Symposium on Computational Geometry (SoCG
2018), volume 99 of Leibniz International Proceedings in Informatics
(LIPIcs), pages 34:1–34:14, Dagstuhl, Germany, 2018. Schloss
Dagstuhl–Leibniz-Zentrum fuer Informatik.
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 27 / 27
Space of crystals
Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 27 / 27

More Related Content

Recently uploaded

如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样
如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样
如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样
yqqaatn0
 
GBSN - Microbiology (Lab 4) Culture Media
GBSN - Microbiology (Lab 4) Culture MediaGBSN - Microbiology (Lab 4) Culture Media
GBSN - Microbiology (Lab 4) Culture Media
Areesha Ahmad
 
3D Hybrid PIC simulation of the plasma expansion (ISSS-14)
3D Hybrid PIC simulation of the plasma expansion (ISSS-14)3D Hybrid PIC simulation of the plasma expansion (ISSS-14)
3D Hybrid PIC simulation of the plasma expansion (ISSS-14)
David Osipyan
 
Deep Software Variability and Frictionless Reproducibility
Deep Software Variability and Frictionless ReproducibilityDeep Software Variability and Frictionless Reproducibility
Deep Software Variability and Frictionless Reproducibility
University of Rennes, INSA Rennes, Inria/IRISA, CNRS
 
Lateral Ventricles.pdf very easy good diagrams comprehensive
Lateral Ventricles.pdf very easy good diagrams comprehensiveLateral Ventricles.pdf very easy good diagrams comprehensive
Lateral Ventricles.pdf very easy good diagrams comprehensive
silvermistyshot
 
Mudde & Rovira Kaltwasser. - Populism - a very short introduction [2017].pdf
Mudde & Rovira Kaltwasser. - Populism - a very short introduction [2017].pdfMudde & Rovira Kaltwasser. - Populism - a very short introduction [2017].pdf
Mudde & Rovira Kaltwasser. - Populism - a very short introduction [2017].pdf
frank0071
 
Nucleic Acid-its structural and functional complexity.
Nucleic Acid-its structural and functional complexity.Nucleic Acid-its structural and functional complexity.
Nucleic Acid-its structural and functional complexity.
Nistarini College, Purulia (W.B) India
 
BLOOD AND BLOOD COMPONENT- introduction to blood physiology
BLOOD AND BLOOD COMPONENT- introduction to blood physiologyBLOOD AND BLOOD COMPONENT- introduction to blood physiology
BLOOD AND BLOOD COMPONENT- introduction to blood physiology
NoelManyise1
 
S.1 chemistry scheme term 2 for ordinary level
S.1 chemistry scheme term 2 for ordinary levelS.1 chemistry scheme term 2 for ordinary level
S.1 chemistry scheme term 2 for ordinary level
ronaldlakony0
 
Leaf Initiation, Growth and Differentiation.pdf
Leaf Initiation, Growth and Differentiation.pdfLeaf Initiation, Growth and Differentiation.pdf
Leaf Initiation, Growth and Differentiation.pdf
RenuJangid3
 
PRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATION
PRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATIONPRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATION
PRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATION
ChetanK57
 
Orion Air Quality Monitoring Systems - CWS
Orion Air Quality Monitoring Systems - CWSOrion Air Quality Monitoring Systems - CWS
Orion Air Quality Monitoring Systems - CWS
Columbia Weather Systems
 
Phenomics assisted breeding in crop improvement
Phenomics assisted breeding in crop improvementPhenomics assisted breeding in crop improvement
Phenomics assisted breeding in crop improvement
IshaGoswami9
 
Unveiling the Energy Potential of Marshmallow Deposits.pdf
Unveiling the Energy Potential of Marshmallow Deposits.pdfUnveiling the Energy Potential of Marshmallow Deposits.pdf
Unveiling the Energy Potential of Marshmallow Deposits.pdf
Erdal Coalmaker
 
Introduction to Mean Field Theory(MFT).pptx
Introduction to Mean Field Theory(MFT).pptxIntroduction to Mean Field Theory(MFT).pptx
Introduction to Mean Field Theory(MFT).pptx
zeex60
 
GBSN- Microbiology (Lab 3) Gram Staining
GBSN- Microbiology (Lab 3) Gram StainingGBSN- Microbiology (Lab 3) Gram Staining
GBSN- Microbiology (Lab 3) Gram Staining
Areesha Ahmad
 
Chapter 12 - climate change and the energy crisis
Chapter 12 - climate change and the energy crisisChapter 12 - climate change and the energy crisis
Chapter 12 - climate change and the energy crisis
tonzsalvador2222
 
Toxic effects of heavy metals : Lead and Arsenic
Toxic effects of heavy metals : Lead and ArsenicToxic effects of heavy metals : Lead and Arsenic
Toxic effects of heavy metals : Lead and Arsenic
sanjana502982
 
What is greenhouse gasses and how many gasses are there to affect the Earth.
What is greenhouse gasses and how many gasses are there to affect the Earth.What is greenhouse gasses and how many gasses are there to affect the Earth.
What is greenhouse gasses and how many gasses are there to affect the Earth.
moosaasad1975
 
in vitro propagation of plants lecture note.pptx
in vitro propagation of plants lecture note.pptxin vitro propagation of plants lecture note.pptx
in vitro propagation of plants lecture note.pptx
yusufzako14
 

Recently uploaded (20)

如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样
如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样
如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样
 
GBSN - Microbiology (Lab 4) Culture Media
GBSN - Microbiology (Lab 4) Culture MediaGBSN - Microbiology (Lab 4) Culture Media
GBSN - Microbiology (Lab 4) Culture Media
 
3D Hybrid PIC simulation of the plasma expansion (ISSS-14)
3D Hybrid PIC simulation of the plasma expansion (ISSS-14)3D Hybrid PIC simulation of the plasma expansion (ISSS-14)
3D Hybrid PIC simulation of the plasma expansion (ISSS-14)
 
Deep Software Variability and Frictionless Reproducibility
Deep Software Variability and Frictionless ReproducibilityDeep Software Variability and Frictionless Reproducibility
Deep Software Variability and Frictionless Reproducibility
 
Lateral Ventricles.pdf very easy good diagrams comprehensive
Lateral Ventricles.pdf very easy good diagrams comprehensiveLateral Ventricles.pdf very easy good diagrams comprehensive
Lateral Ventricles.pdf very easy good diagrams comprehensive
 
Mudde & Rovira Kaltwasser. - Populism - a very short introduction [2017].pdf
Mudde & Rovira Kaltwasser. - Populism - a very short introduction [2017].pdfMudde & Rovira Kaltwasser. - Populism - a very short introduction [2017].pdf
Mudde & Rovira Kaltwasser. - Populism - a very short introduction [2017].pdf
 
Nucleic Acid-its structural and functional complexity.
Nucleic Acid-its structural and functional complexity.Nucleic Acid-its structural and functional complexity.
Nucleic Acid-its structural and functional complexity.
 
BLOOD AND BLOOD COMPONENT- introduction to blood physiology
BLOOD AND BLOOD COMPONENT- introduction to blood physiologyBLOOD AND BLOOD COMPONENT- introduction to blood physiology
BLOOD AND BLOOD COMPONENT- introduction to blood physiology
 
S.1 chemistry scheme term 2 for ordinary level
S.1 chemistry scheme term 2 for ordinary levelS.1 chemistry scheme term 2 for ordinary level
S.1 chemistry scheme term 2 for ordinary level
 
Leaf Initiation, Growth and Differentiation.pdf
Leaf Initiation, Growth and Differentiation.pdfLeaf Initiation, Growth and Differentiation.pdf
Leaf Initiation, Growth and Differentiation.pdf
 
PRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATION
PRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATIONPRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATION
PRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATION
 
Orion Air Quality Monitoring Systems - CWS
Orion Air Quality Monitoring Systems - CWSOrion Air Quality Monitoring Systems - CWS
Orion Air Quality Monitoring Systems - CWS
 
Phenomics assisted breeding in crop improvement
Phenomics assisted breeding in crop improvementPhenomics assisted breeding in crop improvement
Phenomics assisted breeding in crop improvement
 
Unveiling the Energy Potential of Marshmallow Deposits.pdf
Unveiling the Energy Potential of Marshmallow Deposits.pdfUnveiling the Energy Potential of Marshmallow Deposits.pdf
Unveiling the Energy Potential of Marshmallow Deposits.pdf
 
Introduction to Mean Field Theory(MFT).pptx
Introduction to Mean Field Theory(MFT).pptxIntroduction to Mean Field Theory(MFT).pptx
Introduction to Mean Field Theory(MFT).pptx
 
GBSN- Microbiology (Lab 3) Gram Staining
GBSN- Microbiology (Lab 3) Gram StainingGBSN- Microbiology (Lab 3) Gram Staining
GBSN- Microbiology (Lab 3) Gram Staining
 
Chapter 12 - climate change and the energy crisis
Chapter 12 - climate change and the energy crisisChapter 12 - climate change and the energy crisis
Chapter 12 - climate change and the energy crisis
 
Toxic effects of heavy metals : Lead and Arsenic
Toxic effects of heavy metals : Lead and ArsenicToxic effects of heavy metals : Lead and Arsenic
Toxic effects of heavy metals : Lead and Arsenic
 
What is greenhouse gasses and how many gasses are there to affect the Earth.
What is greenhouse gasses and how many gasses are there to affect the Earth.What is greenhouse gasses and how many gasses are there to affect the Earth.
What is greenhouse gasses and how many gasses are there to affect the Earth.
 
in vitro propagation of plants lecture note.pptx
in vitro propagation of plants lecture note.pptxin vitro propagation of plants lecture note.pptx
in vitro propagation of plants lecture note.pptx
 

Featured

PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
SpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Lily Ray
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
Rajiv Jayarajah, MAppComm, ACC
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
Christy Abraham Joy
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
Vit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
MindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
GetSmarter
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
Project for Public Spaces & National Center for Biking and Walking
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
DevGAMM Conference
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
Erica Santiago
 

Featured (20)

PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
 

Geometric and Topological Fingerprints for Periodic Crystals

  • 1. Geometric and Topological Fingerprints for Periodic Crystals Teresa Heiss (IST Austria), Herbert Edelsbrunner, Alexey Garber, Vitaliy Kurlin, Georg Osang, János Pach, Morteza Saghafian, Philip Smith, Mathijs Wintraecken SIAM MS21, May 26, 2021 Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 1 / 27
  • 2. What is a (periodic) crystal? Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 2 / 27
  • 3. What is a (periodic) crystal? Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 2 / 27
  • 4. What is a (periodic) crystal? “A [periodic] crystal is a solid composed of atoms, ions, or molecules arranged in a pattern that is periodic in three dimensions.” [ASTM F1241] i.e. there exist three linearly independent translations, such that each of them maps the crystal to itself. Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 3 / 27
  • 5. What is a (periodic) crystal? “A [periodic] crystal is a solid composed of atoms, ions, or molecules arranged in a pattern that is periodic in three dimensions.” [ASTM F1241] i.e. there exist three linearly independent translations, such that each of them maps the crystal to itself. Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 3 / 27
  • 6. What is a periodic crystal not? quasi-periodic crystal Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 4 / 27
  • 7. What is our mathematical model for a crystal? We model a crystal by an infinite periodic point set. Centers of the atoms = points Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 5 / 27
  • 8. Definition (Periodic point set) Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 6 / 27
  • 9. Definition (Periodic point set) Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 6 / 27
  • 10. Definition (Periodic point set) Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 6 / 27
  • 11. Definition (Periodic point set) ((v1, v2, v3), M) finite description of S (CIF file) Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 6 / 27
  • 12. Description not unique A B C Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 7 / 27
  • 13. What is our mathematical model for a crystal? We model a crystal by a periodic point set . Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 8 / 27
  • 14. What is our mathematical model for a crystal? We model a crystal by a periodic point set an equivalence class of periodic point sets. Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 8 / 27
  • 15. Motivation: Crystal Structure Prediction Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 9 / 27
  • 16. Motivation: Crystal Structure Prediction Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 9 / 27
  • 17. Motivation: Crystal Structure Prediction Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 9 / 27
  • 18. Motivation: Crystal Structure Prediction Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 9 / 27
  • 19. Motivation: Crystal Structure Prediction Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 9 / 27
  • 20. Motivation: Crystal Structure Prediction Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 9 / 27
  • 21. Motivation: Crystal Structure Prediction Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 9 / 27
  • 22. Motivation: Crystal Structure Prediction Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 9 / 27
  • 23. Motivation: Crystal Structure Prediction Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 9 / 27
  • 24. Motivation: Crystal Structure Prediction Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 9 / 27
  • 25. Definition fingerprint Goal: map every crystal to a point in a nice space Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 10 / 27
  • 26. Definition fingerprint Goal: map every crystal to a point in a nice space Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 10 / 27
  • 27. Definition fingerprint Goal: map every crystal to a point in a nice space A B C Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 10 / 27
  • 28. Definition fingerprint Goal: map every crystal to a point in a nice space (we call this a crystal invariant) A B C Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 10 / 27
  • 29. Definition fingerprint Goal: map every crystal to a point in a nice space (we call this a crystal invariant) A B C Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 10 / 27
  • 30. Definition fingerprint Goal: map every crystal to a point in a nice space (we call this a crystal invariant), s.t. the map is Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 10 / 27
  • 31. Definition fingerprint Goal: map every crystal to a point in a nice space (we call this a crystal invariant), s.t. the map is injective Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 10 / 27
  • 32. Definition fingerprint Goal: map every crystal to a point in a nice space (we call this a crystal invariant), s.t. the map is injective and continuous. Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 10 / 27
  • 33. Definition bottleneck distance dB,2(S, S0 ) := inf γ:S→S0 sup s∈S ks − γ(s)k2 Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 11 / 27
  • 34. Definition bottleneck distance dB,2(S, S0 ) := inf γ:S→S0 sup s∈S ks − γ(s)k2 Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 11 / 27
  • 35. Pair of periodic point sets close in bottleneck distance Example α: Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 12 / 27
  • 36. Pair of periodic point sets close in bottleneck distance Example β: Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 13 / 27
  • 37. Definition fingerprint Goal: map every crystal to a point in a nice space (we call this a crystal invariant), s.t. the map is injective and continuous. Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 14 / 27
  • 38. Definition fingerprint Goal: map every crystal to a point in a nice space (we call this a crystal invariant), s.t. the map is injective and continuous. → “fingerprint” Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 14 / 27
  • 39. Definition fingerprint Goal: map every crystal to a point in a nice space (we call this a crystal invariant), s.t. the map is injective and continuous. → “fingerprint” [1] [1] Edelsbrunner, Heiss, Kurlin, Smith, Wintraecken: The density fingerprint of a periodic point set. In: Proceedings of SoCG, 2021 Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 14 / 27
  • 40. Caveat Goal: map every crystal to a point in Rn, s.t. the map is invariant under isometries, injective, continuous. Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 15 / 27
  • 41. Caveat Goal: map every crystal to a point in Rn, s.t. the map is invariant under isometries, injective, continuous. Problem: There are too many equivalence classes of periodic point sets. Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 15 / 27
  • 42. Caveat Goal: map every crystal to a point in Rn, s.t. the map is invariant under isometries, injective, continuous. Problem: There are too many equivalence classes of periodic point sets. Possible Solution: Make n depend on parameter of crystals Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 15 / 27
  • 43. Why do we want a fingerprint function? • develop understanding for the space of crystals • compare crystals by comparing fingerprints • vector representation → machine learning • . . . Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 16 / 27
  • 44. The density fingerprint and the persistence fingerprint Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 17 / 27
  • 45. The density fingerprint and the persistence fingerprint 0 0.2 0.4 0.6 0.8 1 0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 ψ0 A ψ1 A ψ2 A ψ3 A ψ4 A ψ5 A ψ6 A ψ7 A ψ8 A Radius of Balls Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 17 / 27
  • 46. The density fingerprint and the persistence fingerprint 0 0.2 0.4 0.6 0.8 1 0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 ψ0 A ψ1 A ψ2 A ψ3 A ψ4 A ψ5 A ψ6 A ψ7 A ψ8 A Radius of Balls Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 17 / 27
  • 47. The density fingerprint and the persistence fingerprint 0 0.2 0.4 0.6 0.8 1 0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 ψ0 A ψ1 A ψ2 A ψ3 A ψ4 A ψ5 A ψ6 A ψ7 A ψ8 A Radius of Balls Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 17 / 27
  • 48. The density fingerprint and the persistence fingerprint 0 0.2 0.4 0.6 0.8 1 0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 ψ0 A ψ1 A ψ2 A ψ3 A ψ4 A ψ5 A ψ6 A ψ7 A ψ8 A Radius of Balls Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 17 / 27
  • 49. The density fingerprint and the persistence fingerprint 0 0.2 0.4 0.6 0.8 1 0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 ψ0 A ψ1 A ψ2 A ψ3 A ψ4 A ψ5 A ψ6 A ψ7 A ψ8 A Radius of Balls Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 18 / 27
  • 50. The density fingerprint and the persistence fingerprint 0 0.2 0.4 0.6 0.8 1 0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 ψ0 A ψ1 A ψ2 A ψ3 A ψ4 A ψ5 A ψ6 A ψ7 A ψ8 A Radius of Balls Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 18 / 27
  • 51. The density fingerprint and the persistence fingerprint 0 0.2 0.4 0.6 0.8 1 0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 ψ0 A ψ1 A ψ2 A ψ3 A ψ4 A ψ5 A ψ6 A ψ7 A ψ8 A Radius of Balls Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 18 / 27
  • 52. The density fingerprint and the persistence fingerprint 0 0.2 0.4 0.6 0.8 1 0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 ψ0 A ψ1 A ψ2 A ψ3 A ψ4 A ψ5 A ψ6 A ψ7 A ψ8 A Radius of Balls Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 18 / 27
  • 53. Persistent homology What is the “shape” of the point set? Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 19 / 27
  • 54. Persistent homology Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 19 / 27
  • 55. Persistent homology Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 19 / 27
  • 56. Persistent homology Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 19 / 27
  • 57. Persistent homology Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 19 / 27
  • 58. Persistent homology Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 19 / 27
  • 59. Persistent homology Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 19 / 27
  • 60. Persistent homology Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 19 / 27
  • 61. Persistent homology Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 19 / 27
  • 62. Persistent homology Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 19 / 27
  • 63. Persistent homology What is the “shape” of the point set? Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 19 / 27
  • 64. k-fold covers Cover1(X, r) Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 20 / 27
  • 65. k-fold covers Cover1(X, r) Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 20 / 27
  • 66. k-fold covers Cover1(X, r) Coverk(X, r) := {p ∈ R3 : p ∈ Br (x) for at least k points x ∈ X} Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 20 / 27
  • 67. k-fold covers Cover2(X, r) Coverk(X, r) := {p ∈ R3 : p ∈ Br (x) for at least k points x ∈ X} Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 20 / 27
  • 68. k-fold covers Cover3(X, r) Coverk(X, r) := {p ∈ R3 : p ∈ Br (x) for at least k points x ∈ X} Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 20 / 27
  • 69. k-fold covers Cover4(X, r) Coverk(X, r) := {p ∈ R3 : p ∈ Br (x) for at least k points x ∈ X} Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 20 / 27
  • 70. k-fold persistence Fix k, let r increase: Coverk(X, r1) ⊆ Coverk(X, r2) ⊆ · · · ⊆ Coverk(X, rn) Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 21 / 27
  • 71. k-fold persistence Fix k, let r increase: Coverk(X, r1) ⊆ Coverk(X, r2) ⊆ · · · ⊆ Coverk(X, rn) In the figures above: k=2 Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 21 / 27
  • 72. k-fold persistence Fix k, let r increase: Coverk(X, r1) ⊆ Coverk(X, r2) ⊆ · · · ⊆ Coverk(X, rn) In the figures above: k=2 Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 21 / 27
  • 73. k-fold persistence Fix k, let r increase: Coverk(X, r1) ⊆ Coverk(X, r2) ⊆ · · · ⊆ Coverk(X, rn) In the figures above: k=2 Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 21 / 27
  • 74. k-fold persistence Fix k, let r increase: Coverk(X, r1) ⊆ Coverk(X, r2) ⊆ · · · ⊆ Coverk(X, rn) In the figures above: k=2 Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 21 / 27
  • 75. k-fold persistence Fix k, let r increase: Coverk(X, r1) ⊆ Coverk(X, r2) ⊆ · · · ⊆ Coverk(X, rn) In the figures above: k=2 Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 21 / 27
  • 76. k-fold persistence Fix k, let r increase: Coverk(X, r1) ⊆ Coverk(X, r2) ⊆ · · · ⊆ Coverk(X, rn) In the figures above: k=2 Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 21 / 27
  • 77. k-fold persistence Fix k, let r increase: Coverk(X, r1) ⊆ Coverk(X, r2) ⊆ · · · ⊆ Coverk(X, rn) In the figures above: k=2 Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 21 / 27
  • 78. k-fold persistence Fix k, let r increase: Coverk(X, r1) ⊆ Coverk(X, r2) ⊆ · · · ⊆ Coverk(X, rn) In the figures above: k=2 Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 21 / 27
  • 79. k-fold persistence Fix k, let r increase: Coverk(X, r1) ⊆ Coverk(X, r2) ⊆ · · · ⊆ Coverk(X, rn) In the figures above: k=2 Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 21 / 27
  • 80. k-fold persistence Fix k, let r increase: Coverk(X, r1) ⊆ Coverk(X, r2) ⊆ · · · ⊆ Coverk(X, rn) In the figures above: k=2 Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 21 / 27
  • 81. k-fold persistence Fix k, let r increase: Coverk(X, r1) ⊆ Coverk(X, r2) ⊆ · · · ⊆ Coverk(X, rn) In the figures above: k=2 Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 21 / 27
  • 82. k-fold persistence Fix k, let r increase: Coverk(X, r1) ⊆ Coverk(X, r2) ⊆ · · · ⊆ Coverk(X, rn) In the figures above: k=2 Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 21 / 27
  • 83. k-fold persistence Dgmk(X) := Dgm((Coverk(X, r))r∈R) . . . k-fold persistence [2] Fix k, let r increase: Coverk(X, r1) ⊆ Coverk(X, r2) ⊆ · · · ⊆ Coverk(X, rn) In the figures above: k=2 [2] Herbert Edelsbrunner and Georg Osang. The Multi-cover Persistence of Euclidean Balls. In 34th International Symposium on Computational Geometry (SoCG 2018), volume 99 of Leibniz International Proceedings in Informatics (LIPIcs), pages 34:1–34:14, Dagstuhl, Germany, 2018. Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 21 / 27
  • 84. k-fold persistence Dgmk(X) := Dgm((Coverk(X, r))r∈R) . . . k-fold persistence [2] (Dgmk(X))k∈N ∈ DgmN . . . persistence fingerprint where Dgm is the set of persistence diagrams Fix k, let r increase: Coverk(X, r1) ⊆ Coverk(X, r2) ⊆ · · · ⊆ Coverk(X, rn) In the figures above: k=2 [2] Herbert Edelsbrunner and Georg Osang. The Multi-cover Persistence of Euclidean Balls. In 34th International Symposium on Computational Geometry (SoCG 2018), volume 99 of Leibniz International Proceedings in Informatics (LIPIcs), pages 34:1–34:14, Dagstuhl, Germany, 2018. Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 21 / 27
  • 85. Definition (Persistence fingerprint function ϕ) P . . . set of equivalence classes of periodic point sets in R3 Definition Define the persistence fingerprint function as ϕ : P → DgmN [S]' 7→ (Dgmk(S))k∈N Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 22 / 27
  • 86. Definition (Persistence fingerprint function ϕ) P . . . set of equivalence classes of periodic point sets in R3 Definition Define the persistence fingerprint function as ϕ : P → DgmN [S]' 7→ (Dgmk(S))k∈N To avoid multiplicities = ∞, define Dgmk(S) := lim j→∞ Dgmk(S ∩ Uj ) Vol(Uj ) , where Uj consists of j × j × j copies of the unit cell U and where the division and the limit is applied to the multiplicity of each persistence pair individually. Note, this definition yields non-integer multiplicities. Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 22 / 27
  • 87. The density fingerprint and the persistence fingerprint 0 0.2 0.4 0.6 0.8 1 0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 ψ0 A ψ1 A ψ2 A ψ3 A ψ4 A ψ5 A ψ6 A ψ7 A ψ8 A Radius of Balls Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 23 / 27
  • 88. Future Work • fine-tune definition of persistence fingerprint • prove invariance, continuity and generic completeness for persistence fingerprint (easy) • prove completeness without genericity conditions? • generalize to weighted point sets with atomic weights (should be straight-forward) • continuity with respect to a different distance instead bottleneck distance? Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 24 / 27
  • 89. Pairs of periodic point sets that should get a small distance assigned Example γ: Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 25 / 27
  • 90. Alternative distance between crystals An alternative dissimilarity that may be more relevant in practice considers affine transformations, τ, that minimize the bottleneck distance: dAT(A, Q) = inf τ max{min{dB,2(A, τ(Q)), dB,2(τ(A), Q)}, | log s1|, | log s3|}, in which s1 ≥ s2 ≥ s3 are the three singular values of the matrix of τ. Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 26 / 27
  • 91. Herbert Edelsbrunner, Teresa Heiss, Vitaliy Kurlin, Phil Smith, and Mathijs Wintraecken. The density fingerprint of a periodic point set. In Proceedings of SoCG 2021, 2021. Herbert Edelsbrunner and Georg Osang. The Multi-cover Persistence of Euclidean Balls. In 34th International Symposium on Computational Geometry (SoCG 2018), volume 99 of Leibniz International Proceedings in Informatics (LIPIcs), pages 34:1–34:14, Dagstuhl, Germany, 2018. Schloss Dagstuhl–Leibniz-Zentrum fuer Informatik. Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 27 / 27
  • 92. Space of crystals Teresa Heiss (IST Austria) Fingerprints for Crystals SIAM MS21, May 26, 2021 27 / 27