Dissimilarity Vectors of Trees and Their Tropical Linear Spaces Benjamin Iriarte

advertisement
Background
Problems
Results
Dissimilarity Vectors of Trees and Their
Tropical Linear Spaces
Benjamin Iriarte
San Francisco State University
San Francisco CA USA
M.A. Mathematics, Thesis Defense
Pictures
Background
Problems
Results
Basic Notions
• A weighted n-tree T : A tree with set of leaves [n] = {1, . . . , n} and
s.t. all edges e are given a weight w(e):
w(e) 2 R>0 if e is internal.
•
[n]
d 2 R( m )
d = (d )
2([n]
m)
and d is the total weight of the smallest subtree of T which contains
the leaves .
[n]
• d 2 R( m ) is the m-dissimilarity vector of T .
Pictures
Background
Problems
Results
Suppose we start with a tree, each of whose edges has a
corresponding associated positive weight. This is shown for an
11-tree.
Pictures
Background
Problems
Results
This introduces the notion of dissimilarity vector. The notion
can be generalized.
Pictures
Background
Problems
Results
Pictures
Relation between 2-dissimilarity and m-dissimilarity
vectors of T for m > 2
(Cools)
Let Cm ✓ Sm be the set of cyclic permutations.
Take {i1 , i2 , . . . , im } 2
[n]
m
.
Assume WLOG that 1 = i1 , 2 = i2 , ...,m = im .
Then
d12...m
=
1
· min {d
2 2Cm 1
(1) +d (1)
2 (1)
+d
2 (1) 3 (1)
+d
3 (1) 4 (1)
+· · ·+d
m 1 (1) m (1)
}
Background
Problems
Results
In particular, we have the nice equation
1
dijk = (dij + dik + djk )
2
for all 1  i < j < k  n.
Pictures
Background
Problems
Results
Pictures
Background
Problems
• (I.G.) Corollary
For all {i, j, k , l, p} 2
[n]
5
dij =
Results
we have:
1
(2dijk + 2dijl + 2dijp
3
dipl dikl dikp
djpl
djkl
djkp
+ 2dplk )
(It is possible to characterize 3-dissimilarity vectors from this
corollary, using Buneman)
Pictures
Background
Problems
Results
Pictures
Tropical Algebraic Geometry
• (Ardila, Pachter, Speyer, Sturmfels) Tropical Geometry is a
powerful tool to study weighted trees.
• Let K be the a.c. field of elements
!=
kX
=p
ck t k /q
1
p 2 Z, cp 6= 0, q 2 Z+ and ck 2 C
Consider the valuation val: K 7! Q [ { 1} by which
val(!) = p/q and val(0) =
Examples:
! = (1 + i)t 1/2
! = t 1/2 + 1 + t
1
! = t 2 + t 5 + t 6 and val(!) = 6
p
p
(i)t 2/3 + (2)t 5/3 + ( 2
3i)t 5/2 and val(!) = 5/2
1/2
+t
1
+t
3/2
+t
2
+t
5/2 . . .
and val(!) = 1/2
Background
Problems
• Let R = R [ { 1}.
• Tropical semiring (R, , ).
a
b = max{a, b}
a
b =a+b
Results
Pictures
Background
Problems
Results
Pictures
• Tropicalization of a Polynomial f 2 K[X1 , . . . , XN ].
• Let A ✓ ZN 0 be finite.
f =
X
c↵ X1↵1 . . . XN↵N
↵2A
trop(f ) =
M
val(c↵ )
x1↵1
↵2A
···
xN↵N
Example:
f 2 K[X , Y , Z ]
1
+ 2i)XYZ 2 Z 4
1
trop(f ) = max{x + y , + x + y + 2z, 4z}
5
f = iXY + (t 5 + t
1
Background
Problems
Results
• Tropical Hypersurface defined by trop(f ).
T ( trop(f )) := {x 2
N
R | the maximum of trop(f ) is attained at least twice}
Example (Cont.):
T ( trop(f ))
1
+ x + y + 2z 4z}
5
1
[ {x, y , z | x + y = 4z
+ x + y + 2z}
5
1
[ {x, y , z | + x + y + 2z = 4z x + y }
5
= {x, y , z | x + y =
Pictures
Background
Problems
Results
• The Tropical Variety of an ideal I of K[X1 , . . . , XN ]:
\
T (I) =
T ( trop(f ))
f 2I
• Fundamental Theorem of Tropical Algebraic Geometry:
T (I) = closure of {( val(C1 ), . . . , val(CN )) | (C1 , . . . , CN ) 2
V (I) ✓ KN }
• T ( trop(f )) and T (I) often considered in
TPN
1
N
= R /(1, 1, . . . , 1)R
Pictures
Background
Problems
Results
Tropical Linear Spaces
• Plücker ideal Im,n in K[Pi1 i2 ...im | {i1 , i2 , . . . , im } 2 [n]
m ],
consisting of the algebraic relations-syzygies among the
maximal minors of a generic matrix in Km⇥n . Elements of Im,n
are called Plücker relations.
• Quadrics form a Gröbner basis for Im,n , among which we find
the three-term Plücker relations:
PSij PSkl PSik PSjl + PSil PSjk
✓
◆
✓
◆
[n]
[n]\S
for all S 2
and {i, j, k , l} 2
m 2
4
Pictures
Background
Problems
Results
Pictures
• The tropical Grassmannian-(m, n):
Gm,n = T (Im,n )
• A vector p 2 R
only if:
\
p2
([n]
m)
S2 m[n]2
{i,j,k ,l}2 [n]\S
4
(
T
)
(
[n]
satisfies the tropical Plücker relations if and
trop(PSij PSkl
PSik PSjl + PSil PSjk )
)
• Assume p 2 R( m ) ( R
relations.
([n]
m)
satisfies the tropical Plücker
Background
Problems
Results
Pictures
[n]
n
notation:
P Canonical basis of R : {e1 , . . . , en }. For I 2 m ,
eI = i2I ei .
• (Speyer) Every face of the regular subdivision of the
n
m-hypersimplex Hm := chull{eI | I 2 [n]
m } ✓ R induced by p
is matroidal.
• Three objects:
I. L(p) :=
\
[n]
{i1 <i2 <···<im <im+1 }2(m+1
)
T
m+1
M
r =1
(pi
b
1 i2 ...ir ...im im+1
II. Pp := {x 2 Rn |xi1 + xi2 + · · · + xim
pi1 i2 ...im for all {i1 , i2 , . . . , im } 2 [n]m }
!
xir )
III. Pp0 := {x 2 Pp | If y  x and y 2 Pp , then y = x}
Background
Problems
Results
Pictures
• Facts (Speyer):
i. L(p)“=”Pp0 in TPn 1 .
ii. Pp0 is an (m 1)-dimensional pure and contractible
polyhedral complex.
iii. Tropical linear space associated to p.
• The tight span Tp is the complex of bounded faces of Pp (or
Pp0 , or L(p) projectively). To define Tp , we can relax the
requirement that p satisfies the tropical Plücker relations. Face
enumeration of Tp and the f -vector conjecture (Speyer).
Background
Problems
Results
Main Question
[n]
• Given a vector d 2 R( m ) , is d the m-dissimilarity vector of
an n-tree?
Pictures
Background
Problems
Results
The case m = 2
Pictures
[n]
observation: For p 2 R( 2 ) , p 2 G2,n if and only if p satisfies the
tropical Plücker relations. Quadrics form a Tropical Basis for
I2,n .
[n]
• (Buneman) Four point condition theorem: A vector d 2 R( 2 )
is a 2-dissimilarity vector if and only if d 2 G2,n .
[n]
• (Dress) A vector d 2 R( 2 ) is a 2-dissimilarity vector if and
only if Td is a tree.
Background
Problems
Results
Pictures
m > 2 and problems
(Sturmfels) In general, quadratics DO NOT form a tropical basis
of Im,n for m > 2, only a Gröbner Basis.
• (Pachter, Speyer) Problem 1: If m > 2, decide whether the
set of m-dissimilarity vectors of n-trees is contained in Gm,n .
• (Ardila, Sturmfels) Problem 2: Given an m-dissimilarity vector
[n]
d 2 R( m ) , study the tight span Td . If Problem 1 has a positive
answer (or at least, if d satisfies the tropical Plücker relations),
this amounts to studying the bounded faces of Pd0 .
Background
Problems
Results
Pictures
Ultrametrics
• Ultrametric n-tree:
i. rooted
ii. binary
iii. leaves [n]
iv. nonnegative real weight w(e) for each edge e
v.
-equidistant, for some
>0
vi. induces a metric on [n].
• Ultrametric: A metric space S with distance d : S ⇥ S 7! R
for which, dxz  max{dxy , dyz } for all x, y , z 2 S.
• Both definitions are “equivalent”.
0
Background
Problems
Results
Pictures
Background
Problems
Results
Pictures
The Tropical Grassmannian
notation: For a matrix M 2 Km⇥n and ⇢ 2 [n]
m , M⇢ denotes the
maximal minor of M coming from columns ⇢.
[n]
• (I.G.) Theorem: Let m > 2. If d 2 R( m ) is an m-dissimilarity
vector, then d 2 Gm,n .
Sketch of proof:
[n]
I. Fix a weighted n-tree T . Define d 0 2 R( 2 ) by:
dij0 = 2t ⇤ + dij
djn
din for all {i, j} 2
[n]
2
For t ⇤ 2 R>0 sufficiently large, d 0 induces an ultrametric on [n],
so d 0 is the m-dissimilarity vector of an ultrametric tree.
II. There exists a full rank matrix M 0 2 Km⇥n s.t. val(M⇢0 ) = d⇢0
for all ⇢ 2 [n]
m .
III. There exists a diagonal matrix D 2 Kn⇥n (given by
Dii = din t ⇤ for all i 2 [n 1] and Dnn = t ⇤ ) such that
M = M 0 D satisfies val(M⇢ ) = d⇢ for all ⇢ 2 [n]
m .
Background
Problems
Results
[n]
• (I.G.) Corollary: If d 2 R( m ) is an m-dissimilarity vector, d
satisfies the tropical Plücker relations, L(d) can be defined and
studied through Td . The f -vector conjecture of Speyer applies.
• Our approach produces a complete flag of tropical linear
spaces.
Pictures
Background
Problems
The tight span
Results
• Let 1 < m < n. Fix a weighted n-tree T with m-dissimilarity
vector d. We will describe the tight span Td .
Let in(T ) be the internal subtree of T .
Example:
Pictures
Background
Problems
Results
notation: ✓st denotes the relation being a subtree of.
definition: For S ✓st in(T ), the extended tree S. The set of
leaves of S is called the set of extended leaves of S.
Example:
Pictures
Background
Problems
Results
Pictures
• S ✓st in(T ) determines two collections H and R of subsets of
leaves of T .
i. members of H are indexed by the leaves of S. We
have i 2 H` 2 H if and only if the minimal path
from i to S meets S at `.
ii. members of R are indexed by the extended leaves
of S. We have i 2 R` 2 R if and only if the minimal
path from i to S meets S at `.
observations:
I. R is a partition of the set [n] of leaves of T .
II. H is a collection of disjoint subsets of [n], but
generally not a partition of [n].
III. Every member of H is the disjoint union of at least
two elements of R.
Background
Example:
Problems
Results
Pictures
Background
Problems
Results
definition: Let 0  i  m 1. A good pair (S, A) with |A| = i
is given by:
i. S ✓st in(T ) with at most m 1 leaves.
ii. A a subset of the leaves of S.
iii. the number of extended leaves of S not adjacent
to an element of A is at least m + 1 i.
Pictures
Background
Problems
Results
Pictures
• (I.G.) Theorem: A good pair (S, A) with |A| = i uniquely
determines an i-dimensional face of Td . The face lattice of this
face is isomorphic to the face lattice of the i-dimensional cube.
The set of bases of the matroid associated to our face is the
collection of all m-sets I 2 [n]
m satisfying:
|I \ H` | = 1 for all leaves ` 2 A.
|I \ H` |
1 for all leaves ` of S s.t. ` 62 A.
|I \ R` |  1 for all leaves ` of S.
Good pairs give rise to all i-dimensional faces of Td whenever
0  i < m 1. In general, good pairs give rise only to a subset
of the (m 1)-dimensional faces of Td .
If T is trivalent, S ✓st in(T ), and A is an i-subset of the leaves
of S, then (S, A) is a good pair if and only if S has at most
m 1 leaves and at least m 1 + i vertices.
Background
Problems
Results
Pictures
• Corollary: The vertices of Td correspond to trees S ✓st in(T )
with at most m 1 leaves and at least m + 1 extended leaves.
For any such S, the coordinates of the associated vertex x are
given by:
!(S)
xi = !(i, S) +
for all i 2 [n]
m
If T is trivalent, the vertices of Td correspond to trees
S ✓st in(T ) with at most m 1 leaves and least m 1 vertices.
Background
Problems
Results
Pictures
definition: Suppose S ✓st in(T ). If the collection H associated
to S is a partition of [n], we say that S is a full subtree of in(T ).
Example:
Background
Problems
Results
Pictures
• (I.G.) Theorem: The (m 1)-dimensional faces of Td which
do not arise from good pairs, are in one to one correspondence
with the full m-subtrees S ✓st in(T ).
This faces are line segments for m = 2, hexagons for m = 3,
rhombic dodecahedrons for m = 4, and they are simple if and
only if m < 4.
The matroid associated to such face, coming from S, is the
one whose set of bases are the full transversals of the collection
H associated to S (Notice |H| = m). It is a transversal matroid.
The f -vector of the face is given by:
f
fm
=1
⇣
fi = 2m
1
1
=1
i
⌘ ✓m ◆
2
for all i with 0  i  m
i
2
If T is trivalent, full m-subtrees of in(T ) correspond to trees
S ✓st in(T ) with m leaves and 2(m 1) vertices.
Background
Problems
Results
Pictures
Let S ✓st in(T ) and A a subset of the leaves of S.
definition: Let SA be the subtree of S spanned by the vertices
in V(S)\A.
• (I.G.) Theorem: Let F and F 0 be faces of Td . Suppose that F
comes from a good pair (S, A) and that F 0 comes from a good
pair (S 0 , A0 ). Then, F \ F 0 6= ; if and only if:
0
SA ✓st S 0 and SA
0 ✓st S
Moreover, in the case when our faces meet, F \ F 0 comes from
the good pair (S \ S 0 , A \ A0 ). In particular, F \ F 0 is of
dimension |A \ A0 |.
Background
Problems
Results
Tight spans of trees
Pictures
Background
Problems
Results
Pictures
Background
Problems
Results
Pictures
Background
Problems
Results
Pictures
Background
Problems
Tree-matroids
Results
Pictures
Background
Thanks!
Problems
Results
Pictures
Download