136
Gaussian elimination greedoids from ultrametric spaces Darij Grinberg joint work with Fedor Petrov 2020-03-10, Institut Mittag–Leffler slides: http://www.cip.ifi.lmu.de/ ~ grinberg/algebra/ greedtalk-iml2020.pdf extended abstract with further references: http: //www.cip.ifi.lmu.de/ ~ grinberg/algebra/fps20gfv.pdf 1 / 38

Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

  • Upload
    others

  • View
    9

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Gaussian elimination greedoids fromultrametric spaces

Darij Grinbergjoint work with Fedor Petrov

2020-03-10, Institut Mittag–Leffler

slides: http://www.cip.ifi.lmu.de/~grinberg/algebra/

greedtalk-iml2020.pdf

extended abstract with further references: http:

//www.cip.ifi.lmu.de/~grinberg/algebra/fps20gfv.pdf

1 / 38

Page 2: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

1. Bhargava’s generalized factorials: an introduction

1.Bhargava’s generalized factorials: an

introduction

References:

Manjul Bhargava, P-orderings and polynomial functions onarbitrary subsets of Dedekind rings, J. reine. angew. Math.490 (1997), 101–127.

Manjul Bhargava, The Factorial Function and Generalizations,Amer. Math. Month. 107 (2000), 783–799. (Recommended!)

Manjul Bhargava, On P-orderings, rings of integer-valuedpolynomials, and ultrametric analysis, Journal of the AMS 22(2009), 963–993.

2 / 38

Page 3: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

It begins with a Vandermonde

Theorem (classical exercise):Let a0, a1, . . . , an ∈ Z. Then,

0! · 1! · 2! · · · · · n! |∏i>j

(ai − aj) .

3 / 38

Page 4: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

It begins with a Vandermonde

Theorem (classical exercise, slightly restated):Let a0, a1, . . . , an ∈ Z. Then,∏

i>j

(i − j) |∏i>j

(ai − aj) .

3 / 38

Page 5: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

It begins with a Vandermonde

Theorem (classical exercise, slightly restated):Let a0, a1, . . . , an ∈ Z. Then,∏

i>j

(i − j) |∏i>j

(ai − aj) .

Hint to proof 1: Show that

RHS

LHS= det

((aij

))i ,j∈{0,1,...,n}

.

3 / 38

Page 6: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

It begins with a Vandermonde

Theorem (classical exercise, slightly restated):Let a0, a1, . . . , an ∈ Z. Then,∏

i>j

(i − j) |∏i>j

(ai − aj) .

Hint to proof 2: WLOG assume that0 ≤ a0 < a1 < · · · < an. (Otherwise, move ai preservingai mod LHS.)Then, the partition λ := (an − n, an−1 − (n − 1) , . . . , a0 − 0)satisfies

RHS

LHS= sλ

1, 1, . . . , 1︸ ︷︷ ︸n+1 times

(Schur function)

= (# of semistandard tableaux of shape λ

with entries ∈ {1, 2, . . . , n + 1}) .(Weyl’s character formula in type A.)

3 / 38

Page 7: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

It begins with a Vandermonde

Theorem (classical exercise, slightly restated):Let a0, a1, . . . , an ∈ Z. Then,∏

i>j

(i − j) |∏i>j

(ai − aj) .

Hint to proof 2: WLOG assume that0 ≤ a0 < a1 < · · · < an. (Otherwise, move ai preservingai mod LHS.)Then, the partition λ := (an − n, an−1 − (n − 1) , . . . , a0 − 0)satisfies

RHS

LHS= sλ

1, 1, . . . , 1︸ ︷︷ ︸n+1 times

(Schur function)

= (# of semistandard tableaux of shape λ

with entries ∈ {1, 2, . . . , n + 1}) .(Weyl’s character formula in type A.)

3 / 38

Page 8: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

It begins with a Vandermonde

Theorem (classical exercise, slightly restated):Let a0, a1, . . . , an ∈ Z. Then,∏

i>j

(i − j) |∏i>j

(ai − aj) .

Hint to proof 3: To show that u | v , it suffices to prove thatevery prime p divides v at least as often as it does u.Now get your hands dirty.

3 / 38

Page 9: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

What about squares?

Theorem:Let a0, a1, . . . , an ∈ Z. Then,

0! · 2! · · · · · (2n)!

2n|∏i>j

(a2i − a2j

).

(Typo in Bhargava corrected.)Theorem (slightly restated):Let a0, a1, . . . , an ∈ Z. Then,∏

i>j

(i2 − j2

)|∏i>j

(a2i − a2j

).

4 / 38

Page 10: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

What about squares?

Theorem (slightly restated):Let a0, a1, . . . , an ∈ Z. Then,∏

i>j

(i2 − j2

)|∏i>j

(a2i − a2j

).

4 / 38

Page 11: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

What about squares?

Theorem (slightly restated):Let a0, a1, . . . , an ∈ Z. Then,∏

i>j

(i2 − j2

)|∏i>j

(a2i − a2j

).

Analogues of the 3 above proofs work (I believe). In

particular,RHS

LHSis the dimension of an Sp (n)-irrep.

4 / 38

Page 12: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

What about cubes?

Question: Do we also have∏i>j

(i3 − j3

)|∏i>j

(a3i − a3j

)?

Answer: No. For example, n = 2 and (a0, a1, a2) = (0, 1, 3).

So what is

gcd

∏i>j

(a3i − a3j

)| a0, a1, . . . , an ∈ Z

?

5 / 38

Page 13: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

What about cubes?

Question: Do we also have∏i>j

(i3 − j3

)|∏i>j

(a3i − a3j

)?

Answer: No. For example, n = 2 and (a0, a1, a2) = (0, 1, 3).

So what is

gcd

∏i>j

(a3i − a3j

)| a0, a1, . . . , an ∈ Z

?

5 / 38

Page 14: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

What about cubes?

Question: Do we also have∏i>j

(i3 − j3

)|∏i>j

(a3i − a3j

)?

Answer: No. For example, n = 2 and (a0, a1, a2) = (0, 1, 3).

So what is

gcd

∏i>j

(a3i − a3j

)| a0, a1, . . . , an ∈ Z

?

5 / 38

Page 15: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

More generally...

General question (Bhargava, 1997): Let S be a set ofintegers. What is

gcd

∏i>j

(ai − aj) | a0, a1, . . . , an ∈ S

?

And when is it attained?

Enough to work out each prime p separately, because:

6 / 38

Page 16: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

More generally...

General question (Bhargava, 1997): Let S be a set ofintegers. What is

gcd

∏i>j

(ai − aj) | a0, a1, . . . , an ∈ S

?

And when is it attained?

Enough to work out each prime p separately, because:

6 / 38

Page 17: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

p-valuation

Let p be a prime.For each nonzero n ∈ Z, let vp (n) (the p-valuation of n) bethe highest k ∈ N such that pk | n. (We useN := {0, 1, 2, . . .}.)Set vp (0) = +∞.Rules for p-valuations:

vp (1) = 0; vp (ab) = vp (a) + vp (b) ;vp(pk)

= k ; vp (a + b) ≥ min {vp (a) , vp (b)} .

7 / 38

Page 18: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

p-valuation

Let p be a prime.For each nonzero n ∈ Z, let vp (n) (the p-valuation of n) bethe highest k ∈ N such that pk | n. (We useN := {0, 1, 2, . . .}.)Set vp (0) = +∞.Rules for p-valuations:

vp (1) = 0; vp (ab) = vp (a) + vp (b) ;vp(pk)

= k ; vp (a + b) ≥ min {vp (a) , vp (b)} .

7 / 38

Page 19: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

p-valuation

Let p be a prime.For each nonzero n ∈ Z, let vp (n) (the p-valuation of n) bethe highest k ∈ N such that pk | n. (We useN := {0, 1, 2, . . .}.)Set vp (0) = +∞.Rules for p-valuations:

vp (1) = 0; vp (ab) = vp (a) + vp (b) ;vp(pk)

= k ; vp (a + b) ≥ min {vp (a) , vp (b)} .

Define the p-distance dp (a, b) between two integers a and bby

dp (a, b) = −vp (a− b) .

Then, the last rule rewrites as

dp (a, c) ≤ max {dp (a, b) , dp (b, c)} .

7 / 38

Page 20: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

p-valuation

Let p be a prime.For each nonzero n ∈ Z, let vp (n) (the p-valuation of n) bethe highest k ∈ N such that pk | n. (We useN := {0, 1, 2, . . .}.)Set vp (0) = +∞.Rules for p-valuations:

vp (1) = 0; vp (ab) = vp (a) + vp (b) ;vp(pk)

= k ; vp (a + b) ≥ min {vp (a) , vp (b)} .

Two integers u and v satisfy u | v if and only if

vp (u) ≤ vp (v) for each prime p.

Thus, checking divisibility is reduced to a “local” problem.

7 / 38

Page 21: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Equivalent restatement of the problem

Equivalent problem: Let S be a set of integers. Let p be aprime. What is

min

vp

∏i>j

(ai − aj)

| a0, a1, . . . , an ∈ S

?

And when is it attained?

We can WLOG assume that a0, a1, . . . , an are distinct.

8 / 38

Page 22: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Equivalent restatement of the problem

Equivalent problem: Let S be a set of integers. Let p be aprime. What is

min

∑i>j

vp (ai − aj) | a0, a1, . . . , an ∈ S

?

And when is it attained?

We can WLOG assume that a0, a1, . . . , an are distinct.

8 / 38

Page 23: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Equivalent restatement of the problem

Equivalent problem: Let S be a set of integers. Let p be aprime. What is

max

∑i>j

dp (ai , aj) | a0, a1, . . . , an ∈ S

?

And when is it attained?

We can WLOG assume that a0, a1, . . . , an are distinct.

8 / 38

Page 24: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Equivalent restatement of the problem

Equivalent problem: Let S be a set of integers. Let p be aprime. What is

max

∑i>j

dp (ai , aj) | a0, a1, . . . , an ∈ S

?

And when is it attained?

We can WLOG assume that a0, a1, . . . , an are distinct.

8 / 38

Page 25: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Bhargava’s greedy algorithm

Bhargava solved this problem using the following greedyalgorithm:

Pick a0 ∈ S arbitrarily.

Pick a1 ∈ S to maximize dp (a0, a1).Pick a2 ∈ S to maximize dp (a0, a2) + dp (a1, a2).Pick a3 ∈ S to maximizedp (a0, a3) + dp (a1, a3) + dp (a2, a3).. . . (Ad infinitum, or until S is exhausted.)

Thus, the choice of an tactically maximizes∑

n≥i>j dp (ai , aj)for fixed a0, a1, . . . , an−1. (Thus “greedy”.) But is itstrategically optimal?

Theorem (Bhargava): Yes. Any such sequence(a0, a1, a2, . . .) will always maximize

∑n≥i>j dp (ai , aj) for

each n.

Note: There is such a sequence for each prime p, but theremight not be such a sequence that works for all psimultaneously.

9 / 38

Page 26: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Bhargava’s greedy algorithm

Bhargava solved this problem using the following greedyalgorithm:

Pick a0 ∈ S arbitrarily.Pick a1 ∈ S to maximize dp (a0, a1).

Pick a2 ∈ S to maximize dp (a0, a2) + dp (a1, a2).Pick a3 ∈ S to maximizedp (a0, a3) + dp (a1, a3) + dp (a2, a3).. . . (Ad infinitum, or until S is exhausted.)

Thus, the choice of an tactically maximizes∑

n≥i>j dp (ai , aj)for fixed a0, a1, . . . , an−1. (Thus “greedy”.) But is itstrategically optimal?

Theorem (Bhargava): Yes. Any such sequence(a0, a1, a2, . . .) will always maximize

∑n≥i>j dp (ai , aj) for

each n.

Note: There is such a sequence for each prime p, but theremight not be such a sequence that works for all psimultaneously.

9 / 38

Page 27: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Bhargava’s greedy algorithm

Bhargava solved this problem using the following greedyalgorithm:

Pick a0 ∈ S arbitrarily.Pick a1 ∈ S to maximize dp (a0, a1).Pick a2 ∈ S to maximize dp (a0, a2) + dp (a1, a2).

Pick a3 ∈ S to maximizedp (a0, a3) + dp (a1, a3) + dp (a2, a3).. . . (Ad infinitum, or until S is exhausted.)

Thus, the choice of an tactically maximizes∑

n≥i>j dp (ai , aj)for fixed a0, a1, . . . , an−1. (Thus “greedy”.) But is itstrategically optimal?

Theorem (Bhargava): Yes. Any such sequence(a0, a1, a2, . . .) will always maximize

∑n≥i>j dp (ai , aj) for

each n.

Note: There is such a sequence for each prime p, but theremight not be such a sequence that works for all psimultaneously.

9 / 38

Page 28: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Bhargava’s greedy algorithm

Bhargava solved this problem using the following greedyalgorithm:

Pick a0 ∈ S arbitrarily.Pick a1 ∈ S to maximize dp (a0, a1).Pick a2 ∈ S to maximize dp (a0, a2) + dp (a1, a2).Pick a3 ∈ S to maximizedp (a0, a3) + dp (a1, a3) + dp (a2, a3).

. . . (Ad infinitum, or until S is exhausted.)

Thus, the choice of an tactically maximizes∑

n≥i>j dp (ai , aj)for fixed a0, a1, . . . , an−1. (Thus “greedy”.) But is itstrategically optimal?

Theorem (Bhargava): Yes. Any such sequence(a0, a1, a2, . . .) will always maximize

∑n≥i>j dp (ai , aj) for

each n.

Note: There is such a sequence for each prime p, but theremight not be such a sequence that works for all psimultaneously.

9 / 38

Page 29: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Bhargava’s greedy algorithm

Bhargava solved this problem using the following greedyalgorithm:

Pick a0 ∈ S arbitrarily.Pick a1 ∈ S to maximize dp (a0, a1).Pick a2 ∈ S to maximize dp (a0, a2) + dp (a1, a2).Pick a3 ∈ S to maximizedp (a0, a3) + dp (a1, a3) + dp (a2, a3).. . . (Ad infinitum, or until S is exhausted.)

Thus, the choice of an tactically maximizes∑

n≥i>j dp (ai , aj)for fixed a0, a1, . . . , an−1. (Thus “greedy”.) But is itstrategically optimal?

Theorem (Bhargava): Yes. Any such sequence(a0, a1, a2, . . .) will always maximize

∑n≥i>j dp (ai , aj) for

each n.

Note: There is such a sequence for each prime p, but theremight not be such a sequence that works for all psimultaneously.

9 / 38

Page 30: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Bhargava’s greedy algorithm

Bhargava solved this problem using the following greedyalgorithm:

Pick a0 ∈ S arbitrarily.Pick a1 ∈ S to maximize dp (a0, a1).Pick a2 ∈ S to maximize dp (a0, a2) + dp (a1, a2).Pick a3 ∈ S to maximizedp (a0, a3) + dp (a1, a3) + dp (a2, a3).. . . (Ad infinitum, or until S is exhausted.)

Thus, the choice of an tactically maximizes∑

n≥i>j dp (ai , aj)for fixed a0, a1, . . . , an−1. (Thus “greedy”.) But is itstrategically optimal?

Theorem (Bhargava): Yes. Any such sequence(a0, a1, a2, . . .) will always maximize

∑n≥i>j dp (ai , aj) for

each n.

Note: There is such a sequence for each prime p, but theremight not be such a sequence that works for all psimultaneously.

9 / 38

Page 31: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Bhargava’s greedy algorithm

Bhargava solved this problem using the following greedyalgorithm:

Pick a0 ∈ S arbitrarily.Pick a1 ∈ S to maximize dp (a0, a1).Pick a2 ∈ S to maximize dp (a0, a2) + dp (a1, a2).Pick a3 ∈ S to maximizedp (a0, a3) + dp (a1, a3) + dp (a2, a3).. . . (Ad infinitum, or until S is exhausted.)

Thus, the choice of an tactically maximizes∑

n≥i>j dp (ai , aj)for fixed a0, a1, . . . , an−1. (Thus “greedy”.) But is itstrategically optimal?

Theorem (Bhargava): Yes. Any such sequence(a0, a1, a2, . . .) will always maximize

∑n≥i>j dp (ai , aj) for

each n.

Note: There is such a sequence for each prime p, but theremight not be such a sequence that works for all psimultaneously.

9 / 38

Page 32: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Bhargava’s greedy algorithm

Bhargava solved this problem using the following greedyalgorithm:

Pick a0 ∈ S arbitrarily.Pick a1 ∈ S to maximize dp (a0, a1).Pick a2 ∈ S to maximize dp (a0, a2) + dp (a1, a2).Pick a3 ∈ S to maximizedp (a0, a3) + dp (a1, a3) + dp (a2, a3).. . . (Ad infinitum, or until S is exhausted.)

Thus, the choice of an tactically maximizes∑

n≥i>j dp (ai , aj)for fixed a0, a1, . . . , an−1. (Thus “greedy”.) But is itstrategically optimal?

Theorem (Bhargava): Yes. Any such sequence(a0, a1, a2, . . .) will always maximize

∑n≥i>j dp (ai , aj) for

each n.

Note: There is such a sequence for each prime p, but theremight not be such a sequence that works for all psimultaneously.

9 / 38

Page 33: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Bhargava’s greedy algorithm

Bhargava solved this problem using the following greedyalgorithm:

Pick a0 ∈ S arbitrarily.Pick a1 ∈ S to maximize dp (a0, a1).Pick a2 ∈ S to maximize dp (a0, a2) + dp (a1, a2).Pick a3 ∈ S to maximizedp (a0, a3) + dp (a1, a3) + dp (a2, a3).. . . (Ad infinitum, or until S is exhausted.)

Thus, the choice of an tactically maximizes∑

n≥i>j dp (ai , aj)for fixed a0, a1, . . . , an−1. (Thus “greedy”.) But is itstrategically optimal?

Theorem (Bhargava): Yes. Any such sequence(a0, a1, a2, . . .) will always maximize

∑n≥i>j dp (ai , aj) for

each n.

Note: There is such a sequence for each prime p, but theremight not be such a sequence that works for all psimultaneously.

9 / 38

Page 34: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

A cryptic hint

Bhargava, 1997:

“We note that the above results (i.e. Theorem 1,Lemmas 1 and 2) do not rely on any special properties ofP or R; they depend only on the fact that R becomes anultrametric space when given the P-adic metric. Hencethese results could be viewed more generally asstatements about certain special sequences in ultrametricspaces. For convenience, however, we have chosen topresent these statements only in the relevant context. Inparticular, we note that our proof of Theorem 1 shall bea purely algebraic one, involving no inequalities.”

(Theorem 1 is a slight generalization of the above Theorem.)

In other news, the properties of dp are all that is needed.

10 / 38

Page 35: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

A cryptic hint

Bhargava, 1997:

“We note that the above results (i.e. Theorem 1,Lemmas 1 and 2) do not rely on any special properties ofP or R; they depend only on the fact that R becomes anultrametric space when given the P-adic metric. Hencethese results could be viewed more generally asstatements about certain special sequences in ultrametricspaces. For convenience, however, we have chosen topresent these statements only in the relevant context. Inparticular, we note that our proof of Theorem 1 shall bea purely algebraic one, involving no inequalities.”

(Theorem 1 is a slight generalization of the above Theorem.)

In other news, the properties of dp are all that is needed.

10 / 38

Page 36: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

2. Ultra triples

2.Ultra triples

References:

Darij Grinberg, Fedor Petrov, A greedoid and a matroidinspired by Bhargava’s p-orderings, arXiv:1909.01965.

Darij Grinberg, The Bhargava greedoid as a Gaussianelimination greedoid, arXiv:2001.05535.

Alex J. Lemin, The category of ultrametric spaces isisomorphic to the category of complete, atomic, tree-like, andreal graduated lattices LAT*, Algebra univers. 50 (2003), pp.35–49.

11 / 38

Page 37: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Ultra triples

If E is any set, then

E × E := {(e, f ) ∈ E × E | e 6= f } .Definition: An ultra triple is a triple (E ,w , d) consisting of:

a set E , called the ground set (its elements are calledpoints);

a map w : E → R that assigns to each point e somenumber w (e) ∈ R that we call its weight;a map d : E × E → R that assigns to any two distinctpoints e and f a number d (e, f ) ∈ R that we call theirdistance,

satisfying the following axioms:Symmetry: d (a, b) = d (b, a) for any distinct a, b ∈ E ;Ultrametric triangle inequality:d (a, b) ≤ max {d (a, c) , d (b, c)} for any distincta, b, c ∈ E .

We will only consider ultra triples with finite ground set E .(Bhargava’s E is infinite, but results adapt easily.)

12 / 38

Page 38: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Ultra triples

If E is any set, then

E × E := {(e, f ) ∈ E × E | e 6= f } .Definition: An ultra triple is a triple (E ,w , d) consisting of:

a set E , called the ground set (its elements are calledpoints);a map w : E → R that assigns to each point e somenumber w (e) ∈ R that we call its weight;

a map d : E × E → R that assigns to any two distinctpoints e and f a number d (e, f ) ∈ R that we call theirdistance,

satisfying the following axioms:Symmetry: d (a, b) = d (b, a) for any distinct a, b ∈ E ;Ultrametric triangle inequality:d (a, b) ≤ max {d (a, c) , d (b, c)} for any distincta, b, c ∈ E .

We will only consider ultra triples with finite ground set E .(Bhargava’s E is infinite, but results adapt easily.)

12 / 38

Page 39: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Ultra triples

If E is any set, then

E × E := {(e, f ) ∈ E × E | e 6= f } .Definition: An ultra triple is a triple (E ,w , d) consisting of:

a set E , called the ground set (its elements are calledpoints);a map w : E → R that assigns to each point e somenumber w (e) ∈ R that we call its weight;a map d : E × E → R that assigns to any two distinctpoints e and f a number d (e, f ) ∈ R that we call theirdistance,

satisfying the following axioms:Symmetry: d (a, b) = d (b, a) for any distinct a, b ∈ E ;Ultrametric triangle inequality:d (a, b) ≤ max {d (a, c) , d (b, c)} for any distincta, b, c ∈ E .

We will only consider ultra triples with finite ground set E .(Bhargava’s E is infinite, but results adapt easily.)

12 / 38

Page 40: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Ultra triples

If E is any set, then

E × E := {(e, f ) ∈ E × E | e 6= f } .Definition: An ultra triple is a triple (E ,w , d) consisting of:

a set E , called the ground set (its elements are calledpoints);a map w : E → R that assigns to each point e somenumber w (e) ∈ R that we call its weight;a map d : E × E → R that assigns to any two distinctpoints e and f a number d (e, f ) ∈ R that we call theirdistance,

satisfying the following axioms:Symmetry: d (a, b) = d (b, a) for any distinct a, b ∈ E ;

Ultrametric triangle inequality:d (a, b) ≤ max {d (a, c) , d (b, c)} for any distincta, b, c ∈ E .

We will only consider ultra triples with finite ground set E .(Bhargava’s E is infinite, but results adapt easily.)

12 / 38

Page 41: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Ultra triples

If E is any set, then

E × E := {(e, f ) ∈ E × E | e 6= f } .Definition: An ultra triple is a triple (E ,w , d) consisting of:

a set E , called the ground set (its elements are calledpoints);a map w : E → R that assigns to each point e somenumber w (e) ∈ R that we call its weight;a map d : E × E → R that assigns to any two distinctpoints e and f a number d (e, f ) ∈ R that we call theirdistance,

satisfying the following axioms:Symmetry: d (a, b) = d (b, a) for any distinct a, b ∈ E ;Ultrametric triangle inequality:d (a, b) ≤ max {d (a, c) , d (b, c)} for any distincta, b, c ∈ E .

We will only consider ultra triples with finite ground set E .(Bhargava’s E is infinite, but results adapt easily.)

12 / 38

Page 42: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Ultra triples

If E is any set, then

E × E := {(e, f ) ∈ E × E | e 6= f } .Definition: An ultra triple is a triple (E ,w , d) consisting of:

a set E , called the ground set (its elements are calledpoints);a map w : E → R that assigns to each point e somenumber w (e) ∈ R that we call its weight;a map d : E × E → R that assigns to any two distinctpoints e and f a number d (e, f ) ∈ R that we call theirdistance,

satisfying the following axioms:Symmetry: d (a, b) = d (b, a) for any distinct a, b ∈ E ;Ultrametric triangle inequality:d (a, b) ≤ max {d (a, c) , d (b, c)} for any distincta, b, c ∈ E .

We will only consider ultra triples with finite ground set E .(Bhargava’s E is infinite, but results adapt easily.)

12 / 38

Page 43: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Ultra triples

If E is any set, then

E × E := {(e, f ) ∈ E × E | e 6= f } .Definition: An ultra triple is a triple (E ,w , d) consisting of:

a set E , called the ground set (its elements are calledpoints);a map w : E → R that assigns to each point e somenumber w (e) ∈ R that we call its weight;a map d : E × E → R that assigns to any two distinctpoints e and f a number d (e, f ) ∈ R that we call theirdistance,

satisfying the following axioms:Symmetry: d (a, b) = d (b, a) for any distinct a, b ∈ E ;Ultrametric triangle inequality:d (a, b) ≤ max {d (a, c) , d (b, c)} for any distincta, b, c ∈ E .

More generally, we can replace R by any totally orderedabelian group V.We will only consider ultra triples with finite ground set E .(Bhargava’s E is infinite, but results adapt easily.)

12 / 38

Page 44: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Ultra triples

If E is any set, then

E × E := {(e, f ) ∈ E × E | e 6= f } .Definition: An ultra triple is a triple (E ,w , d) consisting of:

a set E , called the ground set (its elements are calledpoints);a map w : E → R that assigns to each point e somenumber w (e) ∈ R that we call its weight;a map d : E × E → R that assigns to any two distinctpoints e and f a number d (e, f ) ∈ R that we call theirdistance,

satisfying the following axioms:Symmetry: d (a, b) = d (b, a) for any distinct a, b ∈ E ;Ultrametric triangle inequality:d (a, b) ≤ max {d (a, c) , d (b, c)} for any distincta, b, c ∈ E .

We will only consider ultra triples with finite ground set E .(Bhargava’s E is infinite, but results adapt easily.)

12 / 38

Page 45: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Ultra triples, examples: 1 (congruence)

Example: Let E ⊆ Z and n ∈ Z. Define a map w : E → Rarbitrarily. Define a map d : E × E → R by

d (a, b) =

{0, if a ≡ b mod n;

1, if a 6≡ b mod nfor all (a, b) ∈ E×E .

Then, (E ,w , d) is an ultra triple.

13 / 38

Page 46: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Ultra triples, examples: 1 (congruence)

Example: Let E ⊆ Z and n ∈ Z. Define a map w : E → Rarbitrarily. Define a map d : E × E → R by

d (a, b) =

{ε, if a ≡ b mod n;

α, if a 6≡ b mod nfor all (a, b) ∈ E×E ,

where ε and α are fixed reals with ε ≤ α. Then, (E ,w , d) isan ultra triple.

13 / 38

Page 47: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Ultra triples, examples: 2 (p-adic distance)

Let p be a prime. Let E ⊆ Z. Define the weights w (e) ∈ Rarbitrarily. Then, (E ,w , dp) is an ultra triple.Here, dp is as before:

dp (a, b) = −vp (a− b) .

This is the case of relevance to Bhargava’s problem!Thus, we call such a triple (E ,w , dp) a Bhargava-type ultratriple.

Lots of other distance functions also give ultra triples:Compose dp with any weakly increasing function R→ R. Forexample,

d ′p (a, b) = p−vp(a−b).

More generally, we can replace p0, p1, p2, . . . with anyunbounded sequence r0 | r1 | r2 | · · · of integers.

14 / 38

Page 48: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Ultra triples, examples: 2 (p-adic distance)

Let p be a prime. Let E ⊆ Z. Define the weights w (e) ∈ Rarbitrarily. Then, (E ,w , dp) is an ultra triple.Here, dp is as before:

dp (a, b) = −vp (a− b) .

This is the case of relevance to Bhargava’s problem!Thus, we call such a triple (E ,w , dp) a Bhargava-type ultratriple.

Lots of other distance functions also give ultra triples:Compose dp with any weakly increasing function R→ R. Forexample,

d ′p (a, b) = p−vp(a−b).

More generally, we can replace p0, p1, p2, . . . with anyunbounded sequence r0 | r1 | r2 | · · · of integers.

14 / 38

Page 49: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Ultra triples, examples: 2 (p-adic distance)

Let p be a prime. Let E ⊆ Z. Define the weights w (e) ∈ Rarbitrarily. Then, (E ,w , dp) is an ultra triple.Here, dp is as before:

dp (a, b) = −vp (a− b) .

This is the case of relevance to Bhargava’s problem!Thus, we call such a triple (E ,w , dp) a Bhargava-type ultratriple.

Lots of other distance functions also give ultra triples:Compose dp with any weakly increasing function R→ R. Forexample,

d ′p (a, b) = p−vp(a−b).

More generally, we can replace p0, p1, p2, . . . with anyunbounded sequence r0 | r1 | r2 | · · · of integers.

14 / 38

Page 50: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Ultra triples, examples: 3 (Linnaeus)

Let E be the set of all living organisms. Let

d (e, f ) =

0, if e = f ;

1, if e and f belong to the same species;

2, if e and f belong to the same genus;

3, if e and f belong to the same family;

. . .

Then, (E ,w , d) is an ultra triple (for any w : E → R).

More generally, any “nested” family of equivalence relationson E gives a distance function for an ultra triple.

15 / 38

Page 51: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Ultra triples, examples: 3 (Linnaeus)

Let E be the set of all living organisms. Let

d (e, f ) =

0, if e = f ;

1, if e and f belong to the same species;

2, if e and f belong to the same genus;

3, if e and f belong to the same family;

. . .

Then, (E ,w , d) is an ultra triple (for any w : E → R).

More generally, any “nested” family of equivalence relationson E gives a distance function for an ultra triple.

15 / 38

Page 52: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Ultra triples, examples: 4 (Darwin)

Let T be a (finite, undirected) tree. For each edge e of T , letλ (e) ≥ 0 be a real. We shall call this real the weight of e.For any vertices u and v of T , let λ (u, v) denote the sum ofthe weights of all edges on the (unique) path from u to v .

Fix any vertex r of T . Let E be any subset of the vertex setof T . Set

d (x , y) = λ (x , y)−λ (x , r)−λ (y , r) for each (x , y) ∈ E×E .Then, (E ,w , d) is an ultra triple for any w : E → R.This is particularly useful when T is a phylogenetic tree and Eis a set of its leaves.Actually, this is the general case: Any (finite) ultra triple canbe translated back into a phylogenetic tree. It is “essentially”an inverse operation.(The idea is not new; see, e.g., Lemin 2003.)

16 / 38

Page 53: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Ultra triples, examples: 4 (Darwin)

Let T be a (finite, undirected) tree. For each edge e of T , letλ (e) ≥ 0 be a real. We shall call this real the weight of e.For any vertices u and v of T , let λ (u, v) denote the sum ofthe weights of all edges on the (unique) path from u to v .Fix any vertex r of T . Let E be any subset of the vertex setof T . Set

d (x , y) = λ (x , y)−λ (x , r)−λ (y , r) for each (x , y) ∈ E×E .Then, (E ,w , d) is an ultra triple for any w : E → R.

This is particularly useful when T is a phylogenetic tree and Eis a set of its leaves.Actually, this is the general case: Any (finite) ultra triple canbe translated back into a phylogenetic tree. It is “essentially”an inverse operation.(The idea is not new; see, e.g., Lemin 2003.)

16 / 38

Page 54: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Ultra triples, examples: 4 (Darwin)

Let T be a (finite, undirected) tree. For each edge e of T , letλ (e) ≥ 0 be a real. We shall call this real the weight of e.For any vertices u and v of T , let λ (u, v) denote the sum ofthe weights of all edges on the (unique) path from u to v .Fix any vertex r of T . Let E be any subset of the vertex setof T . Set

d (x , y) = λ (x , y)−λ (x , r)−λ (y , r) for each (x , y) ∈ E×E .Then, (E ,w , d) is an ultra triple for any w : E → R.

This is particularly useful when T is a phylogenetic tree and Eis a set of its leaves.Actually, this is the general case: Any (finite) ultra triple canbe translated back into a phylogenetic tree. It is “essentially”an inverse operation.(The idea is not new; see, e.g., Lemin 2003.)

16 / 38

Page 55: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Ultra triples, examples: 4 (Darwin)

Let T be a (finite, undirected) tree. For each edge e of T , letλ (e) ≥ 0 be a real. We shall call this real the weight of e.For any vertices u and v of T , let λ (u, v) denote the sum ofthe weights of all edges on the (unique) path from u to v .Fix any vertex r of T . Let E be any subset of the vertex setof T . Set

d (x , y) = λ (x , y)−λ (x , r)−λ (y , r) for each (x , y) ∈ E×E .Then, (E ,w , d) is an ultra triple for any w : E → R.Hint to proof: Use the well-known fact (“four-pointcondition”) saying that if x , y , z ,w are four vertices of T ,then the two largest of the three numbers

λ (x , y) + λ (z ,w) , λ (x , z) + λ (y ,w) , λ (x ,w) + λ (y , z)

are equal.This is particularly useful when T is a phylogenetic tree and Eis a set of its leaves.

Actually, this is the general case: Any (finite) ultra triple canbe translated back into a phylogenetic tree. It is “essentially”an inverse operation.(The idea is not new; see, e.g., Lemin 2003.)

16 / 38

Page 56: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Ultra triples, examples: 4 (Darwin)

Let T be a (finite, undirected) tree. For each edge e of T , letλ (e) ≥ 0 be a real. We shall call this real the weight of e.For any vertices u and v of T , let λ (u, v) denote the sum ofthe weights of all edges on the (unique) path from u to v .Fix any vertex r of T . Let E be any subset of the vertex setof T . Set

d (x , y) = λ (x , y)−λ (x , r)−λ (y , r) for each (x , y) ∈ E×E .Then, (E ,w , d) is an ultra triple for any w : E → R.This is particularly useful when T is a phylogenetic tree and Eis a set of its leaves.Actually, this is the general case: Any (finite) ultra triple canbe translated back into a phylogenetic tree. It is “essentially”an inverse operation.(The idea is not new; see, e.g., Lemin 2003.)

16 / 38

Page 57: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Ultra triples, examples: 4 (Darwin)

Let T be a (finite, undirected) tree. For each edge e of T , letλ (e) ≥ 0 be a real. We shall call this real the weight of e.For any vertices u and v of T , let λ (u, v) denote the sum ofthe weights of all edges on the (unique) path from u to v .Fix any vertex r of T . Let E be any subset of the vertex setof T . Set

d (x , y) = λ (x , y)−λ (x , r)−λ (y , r) for each (x , y) ∈ E×E .Then, (E ,w , d) is an ultra triple for any w : E → R.This is particularly useful when T is a phylogenetic tree and Eis a set of its leaves.Actually, this is the general case: Any (finite) ultra triple canbe translated back into a phylogenetic tree. It is “essentially”an inverse operation.(The idea is not new; see, e.g., Lemin 2003.)

16 / 38

Page 58: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Perimeters in ultra triples

Let (E ,w , d) be an ultra triple, and S ⊆ E be any subset.Then, the perimeter of S is defined to be

PER (S) :=∑x∈S

w (x)︸ ︷︷ ︸|S | addends

+∑

{x ,y}⊆S;x 6=y

d (x , y)

︸ ︷︷ ︸(|S |2

)addends

.

Bhargava’s problem (generalized): Given an ultra triple(E ,w , d) and an n ∈ N, find the maximum perimeter of ann-element subset of E , and find the subsets that attain it.(The n here corresponds to the n + 1 before.)

17 / 38

Page 59: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Perimeters in ultra triples

Let (E ,w , d) be an ultra triple, and S ⊆ E be any subset.Then, the perimeter of S is defined to be

PER (S) :=∑x∈S

w (x)︸ ︷︷ ︸|S | addends

+∑

{x ,y}⊆S;x 6=y

d (x , y)

︸ ︷︷ ︸(|S |2

)addends

.

Thus,

PER∅ = 0;

PER {x} = w (x) ;

PER {x , y} = w (x) + w (y) + d (x , y) ;

PER {x , y , z} = w (x) + w (y) + w (z)

+ d (x , y) + d (x , z) + d (y , z) .

Bhargava’s problem (generalized): Given an ultra triple(E ,w , d) and an n ∈ N, find the maximum perimeter of ann-element subset of E , and find the subsets that attain it.(The n here corresponds to the n + 1 before.)

17 / 38

Page 60: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Perimeters in ultra triples

Let (E ,w , d) be an ultra triple, and S ⊆ E be any subset.Then, the perimeter of S is defined to be

PER (S) :=∑x∈S

w (x)︸ ︷︷ ︸|S | addends

+∑

{x ,y}⊆S;x 6=y

d (x , y)

︸ ︷︷ ︸(|S |2

)addends

.

Bhargava’s problem (generalized): Given an ultra triple(E ,w , d) and an n ∈ N, find the maximum perimeter of ann-element subset of E , and find the subsets that attain it.(The n here corresponds to the n + 1 before.)

17 / 38

Page 61: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Perimeters in ultra triples

Let (E ,w , d) be an ultra triple, and S ⊆ E be any subset.Then, the perimeter of S is defined to be

PER (S) :=∑x∈S

w (x)︸ ︷︷ ︸|S | addends

+∑

{x ,y}⊆S;x 6=y

d (x , y)

︸ ︷︷ ︸(|S |2

)addends

.

Bhargava’s problem (generalized): Given an ultra triple(E ,w , d) and an n ∈ N, find the maximum perimeter of ann-element subset of E , and find the subsets that attain it.(The n here corresponds to the n + 1 before.)For E ⊆ Z and w (e) = 0 and dp (a, b) = −vp (a− b), this isBhargava’s problem.

17 / 38

Page 62: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Perimeters in ultra triples

Let (E ,w , d) be an ultra triple, and S ⊆ E be any subset.Then, the perimeter of S is defined to be

PER (S) :=∑x∈S

w (x)︸ ︷︷ ︸|S | addends

+∑

{x ,y}⊆S;x 6=y

d (x , y)

︸ ︷︷ ︸(|S |2

)addends

.

Bhargava’s problem (generalized): Given an ultra triple(E ,w , d) and an n ∈ N, find the maximum perimeter of ann-element subset of E , and find the subsets that attain it.(The n here corresponds to the n + 1 before.)For Linnaeus or Darwin ultra triples, this is a “Noah’s Ark”problem: What choices of n organisms maximize biodiversity?A similar problem has been studied in: Vincent Moulton,Charles Semple, Mike Steel, Optimizing phylogenetic diversityunder constraints, J. Theor. Biol. 246 (2007), pp. 186–194.

17 / 38

Page 63: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

3. Solving the problem

3.Solving the problem

References:

Darij Grinberg, Fedor Petrov, A greedoid and a matroidinspired by Bhargava’s p-orderings, arXiv:1909.01965.

Darij Grinberg, The Bhargava greedoid as a Gaussianelimination greedoid, arXiv:2001.05535.

18 / 38

Page 64: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Greedy permutations: definition

Fix an ultra triple (E ,w , d).

Let m ∈ N. A greedy m-permutation of E is a list(c1, c2, . . . , cm) of m distinct elements of E such that for eachi ∈ {1, 2, . . . ,m} and each x ∈ E \ {c1, c2, . . . , ci−1}, we have

PER {c1, c2, . . . , ci} ≥ PER {c1, c2, . . . , ci−1, x} .

In other words, a greedy m-permutation of E is what youobtain if you try to greedily construct a maximum-perimeterm-element subset of E , by starting with ∅ and adding newpoints one at a time.

19 / 38

Page 65: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Greedy permutations: definition

Fix an ultra triple (E ,w , d).

Let m ∈ N. A greedy m-permutation of E is a list(c1, c2, . . . , cm) of m distinct elements of E such that for eachi ∈ {1, 2, . . . ,m} and each x ∈ E \ {c1, c2, . . . , ci−1}, we have

PER {c1, c2, . . . , ci} ≥ PER {c1, c2, . . . , ci−1, x} .

In other words, a greedy m-permutation of E is what youobtain if you try to greedily construct a maximum-perimeterm-element subset of E , by starting with ∅ and adding newpoints one at a time.

19 / 38

Page 66: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Greedy permutations: definition

Fix an ultra triple (E ,w , d).

Let m ∈ N. A greedy m-permutation of E is a list(c1, c2, . . . , cm) of m distinct elements of E such that for eachi ∈ {1, 2, . . . ,m} and each x ∈ E \ {c1, c2, . . . , ci−1}, we have

PER {c1, c2, . . . , ci} ≥ PER {c1, c2, . . . , ci−1, x} .

In other words, a greedy m-permutation of E is what youobtain if you try to greedily construct a maximum-perimeterm-element subset of E , by starting with ∅ and adding newpoints one at a time.

19 / 38

Page 67: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Greedy permutations: examples

Recall our four examples of ultra triples.

In Example 1 (congruence modulo n), a greedym-permutation is one in which all congruence classes (thatappear in S) are “represented as equitably as possible”.

In Example 2 (p-adic valuation), the greedy m-permutationsfor (E ,w , dp) are exactly the sequences (a0, a1, a2, . . .)constructed by Bhargava (or, rather, their initial segments).Note: The greedy m-permutations for

(E ,w , d ′p

)are different.

The values of d (e, f ) matter, not just their relative order!

20 / 38

Page 68: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Greedy permutations: examples

Recall our four examples of ultra triples.

In Example 1 (congruence modulo n), a greedym-permutation is one in which all congruence classes (thatappear in S) are “represented as equitably as possible”.

In Example 2 (p-adic valuation), the greedy m-permutationsfor (E ,w , dp) are exactly the sequences (a0, a1, a2, . . .)constructed by Bhargava (or, rather, their initial segments).

Note: The greedy m-permutations for(E ,w , d ′p

)are different.

The values of d (e, f ) matter, not just their relative order!

20 / 38

Page 69: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Greedy permutations: examples

Recall our four examples of ultra triples.

In Example 1 (congruence modulo n), a greedym-permutation is one in which all congruence classes (thatappear in S) are “represented as equitably as possible”.

In Example 2 (p-adic valuation), the greedy m-permutationsfor (E ,w , dp) are exactly the sequences (a0, a1, a2, . . .)constructed by Bhargava (or, rather, their initial segments).Note: The greedy m-permutations for

(E ,w , d ′p

)are different.

The values of d (e, f ) matter, not just their relative order!

20 / 38

Page 70: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Greedy permutations: examples

Recall our four examples of ultra triples.

In Example 1 (congruence modulo n), a greedym-permutation is one in which all congruence classes (thatappear in S) are “represented as equitably as possible”.

In Example 2 (p-adic valuation), the greedy m-permutationsfor (E ,w , dp) are exactly the sequences (a0, a1, a2, . . .)constructed by Bhargava (or, rather, their initial segments).Note: The greedy m-permutations for

(E ,w , d ′p

)are different.

The values of d (e, f ) matter, not just their relative order!

20 / 38

Page 71: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Greedy permutations: theorems

Proposition: For any m ∈ N with m ≤ |E |, there is a greedym-permutation of E .

Theorem (Petrov, G.): Let (c1, c2, . . . , cm) be any greedym-permutation of E . Let k ∈ {0, 1, . . . ,m}.Then, the set {c1, c2, . . . , ck} has maximum perimeter amongall k-element subsets of E .

In Example 2, this yields that Bhargava’s greedy algorithmcorrectly finds max

∑n≥i>j dp (ai , aj).

Theorem (Petrov, G.): Let m, k ∈ N with |E | ≥ m ≥ k. LetA be a k-element subset of E that has maximum perimeteramong all such.Then, there exists a greedy m-permutation (c1, c2, . . . , cm) ofE such that A = {c1, c2, . . . , ck}.Exercise: Use this to prove∏i>j

(i − j) |∏i>j

(ai − aj) and∏i>j

(i2 − j2

)|∏i>j

(a2i − a2j

).

21 / 38

Page 72: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Greedy permutations: theorems

Proposition: For any m ∈ N with m ≤ |E |, there is a greedym-permutation of E .

Theorem (Petrov, G.): Let (c1, c2, . . . , cm) be any greedym-permutation of E . Let k ∈ {0, 1, . . . ,m}.Then, the set {c1, c2, . . . , ck} has maximum perimeter amongall k-element subsets of E .

In Example 2, this yields that Bhargava’s greedy algorithmcorrectly finds max

∑n≥i>j dp (ai , aj).

Theorem (Petrov, G.): Let m, k ∈ N with |E | ≥ m ≥ k. LetA be a k-element subset of E that has maximum perimeteramong all such.Then, there exists a greedy m-permutation (c1, c2, . . . , cm) ofE such that A = {c1, c2, . . . , ck}.Exercise: Use this to prove∏i>j

(i − j) |∏i>j

(ai − aj) and∏i>j

(i2 − j2

)|∏i>j

(a2i − a2j

).

21 / 38

Page 73: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Greedy permutations: theorems

Proposition: For any m ∈ N with m ≤ |E |, there is a greedym-permutation of E .

Theorem (Petrov, G.): Let (c1, c2, . . . , cm) be any greedym-permutation of E . Let k ∈ {0, 1, . . . ,m}.Then, the set {c1, c2, . . . , ck} has maximum perimeter amongall k-element subsets of E .

In Example 2, this yields that Bhargava’s greedy algorithmcorrectly finds max

∑n≥i>j dp (ai , aj).

Theorem (Petrov, G.): Let m, k ∈ N with |E | ≥ m ≥ k. LetA be a k-element subset of E that has maximum perimeteramong all such.Then, there exists a greedy m-permutation (c1, c2, . . . , cm) ofE such that A = {c1, c2, . . . , ck}.

Exercise: Use this to prove∏i>j

(i − j) |∏i>j

(ai − aj) and∏i>j

(i2 − j2

)|∏i>j

(a2i − a2j

).

21 / 38

Page 74: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Greedy permutations: theorems

Proposition: For any m ∈ N with m ≤ |E |, there is a greedym-permutation of E .

Theorem (Petrov, G.): Let (c1, c2, . . . , cm) be any greedym-permutation of E . Let k ∈ {0, 1, . . . ,m}.Then, the set {c1, c2, . . . , ck} has maximum perimeter amongall k-element subsets of E .

In Example 2, this yields that Bhargava’s greedy algorithmcorrectly finds max

∑n≥i>j dp (ai , aj).

Theorem (Petrov, G.): Let m, k ∈ N with |E | ≥ m ≥ k. LetA be a k-element subset of E that has maximum perimeteramong all such.Then, there exists a greedy m-permutation (c1, c2, . . . , cm) ofE such that A = {c1, c2, . . . , ck}.Exercise: Use this to prove∏i>j

(i − j) |∏i>j

(ai − aj) and∏i>j

(i2 − j2

)|∏i>j

(a2i − a2j

).

21 / 38

Page 75: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Greedy permutations: theorems

Proposition: For any m ∈ N with m ≤ |E |, there is a greedym-permutation of E .

Theorem (Petrov, G.): Let (c1, c2, . . . , cm) be any greedym-permutation of E . Let k ∈ {0, 1, . . . ,m}.Then, the set {c1, c2, . . . , ck} has maximum perimeter amongall k-element subsets of E .

In Example 2, this yields that Bhargava’s greedy algorithmcorrectly finds max

∑n≥i>j dp (ai , aj).

Theorem (Petrov, G.): Let m, k ∈ N with |E | ≥ m ≥ k. LetA be a k-element subset of E that has maximum perimeteramong all such.Then, there exists a greedy m-permutation (c1, c2, . . . , cm) ofE such that A = {c1, c2, . . . , ck}.Exercise: Use this to prove∏i>j

(i − j) |∏i>j

(ai − aj) and∏i>j

(i2 − j2

)|∏i>j

(a2i − a2j

).

21 / 38

Page 76: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

4. Greedoids

4.Greedoids

References:

Bernhard Korte, Laszlo Lovasz, Rainer Schrader, Greedoids,Algorithms and Combinatorics #4, Springer 1991.

Anders Bjorner, Gunter M. Ziegler, Introd. to Greedoids, in:Neil White (ed.), Matroid applications, CUP 1992.

Darij Grinberg, Fedor Petrov, A greedoid and a matroidinspired by Bhargava’s p-orderings, arXiv:1909.01965.

Darij Grinberg, The Bhargava greedoid as a Gaussianelimination greedoid, arXiv:2001.05535.

Victor Bryant, Ian Sharpe, Gaussian, Strong and TransversalGreedoids, Europ. J. Comb. 20 (1999), pp. 259–262.

22 / 38

Page 77: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Greedoids: introduction

So the maximum-perimeter k-element subsets in an ultratriple are not just a random bunch of sets: They are accessibleby a greedy algorithm.

This is characteristic of a greedoid – a “noncommutativeanalogue” of a matroid.

Matroids have several “cryptomorphic” definitions.(“Cryptomorphism” = isomorphism of species, to myunderstanding.)

For greedoids, we will give two cryptomorphic definitions: oneas languages, one as set systems. See Korte/Lovasz/Schraderfor details.

23 / 38

Page 78: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Greedoids: introduction

So the maximum-perimeter k-element subsets in an ultratriple are not just a random bunch of sets: They are accessibleby a greedy algorithm.

This is characteristic of a greedoid – a “noncommutativeanalogue” of a matroid.

Matroids have several “cryptomorphic” definitions.

(“Cryptomorphism” = isomorphism of species, to myunderstanding.)

For greedoids, we will give two cryptomorphic definitions: oneas languages, one as set systems. See Korte/Lovasz/Schraderfor details.

23 / 38

Page 79: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Greedoids: introduction

So the maximum-perimeter k-element subsets in an ultratriple are not just a random bunch of sets: They are accessibleby a greedy algorithm.

This is characteristic of a greedoid – a “noncommutativeanalogue” of a matroid.

Matroids have several “cryptomorphic” definitions.(“Cryptomorphism” = isomorphism of species, to myunderstanding.)

For greedoids, we will give two cryptomorphic definitions: oneas languages, one as set systems. See Korte/Lovasz/Schraderfor details.

23 / 38

Page 80: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Greedoids: introduction

So the maximum-perimeter k-element subsets in an ultratriple are not just a random bunch of sets: They are accessibleby a greedy algorithm.

This is characteristic of a greedoid – a “noncommutativeanalogue” of a matroid.

Matroids have several “cryptomorphic” definitions.(“Cryptomorphism” = isomorphism of species, to myunderstanding.)

For greedoids, we will give two cryptomorphic definitions: oneas languages, one as set systems. See Korte/Lovasz/Schraderfor details.

23 / 38

Page 81: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Greedoids: introduction

So the maximum-perimeter k-element subsets in an ultratriple are not just a random bunch of sets: They are accessibleby a greedy algorithm.

This is characteristic of a greedoid – a “noncommutativeanalogue” of a matroid.

Matroids have several “cryptomorphic” definitions.(“Cryptomorphism” = isomorphism of species, to myunderstanding.)

For greedoids, we will give two cryptomorphic definitions: oneas languages, one as set systems. See Korte/Lovasz/Schraderfor details.

23 / 38

Page 82: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Greedoids as languages

A language on a set E means a set L of finite tuples ofelements of E .

A tuple α = (α1, α2, . . . , αk) ∈ E k is simple if α1, α2, . . . , αk

are distinct.

A language L on E is simple if it consists of simple tuples.

A greedoid language on a set E means a simple language Lon E such that

1. The empty tuple () ∈ L.2. If αβ ∈ L, then α ∈ L.

3. If α, β ∈ L with |α| > |β|, then there exists an entry x ofα such that βx ∈ L.

Here,

any x ∈ E is identified with the 1-tuple (x).|α| denotes the length of a tuple α.

This is analogous to the definition of a matroid (as a systemof independent sets), but using “ordered sets” (i.e., simpletuples) instead of sets.

24 / 38

Page 83: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Greedoids as languages

A language on a set E means a set L of finite tuples ofelements of E .A tuple α = (α1, α2, . . . , αk) ∈ E k is simple if α1, α2, . . . , αk

are distinct.A language L on E is simple if it consists of simple tuples.A greedoid language on a set E means a simple language Lon E such that

1. The empty tuple () ∈ L.2. If αβ ∈ L, then α ∈ L.3. (to be revealed...)

Here,The concatenation αβ of two tuples α = (α1, α2, . . . , αk)and β = (β1, β2, . . . , β`) is the tuple(α1, α2, . . . , αk , β1, β2, . . . , β`).

3. If α, β ∈ L with |α| > |β|, then there exists an entry x ofα such that βx ∈ L.

Here,any x ∈ E is identified with the 1-tuple (x).|α| denotes the length of a tuple α.

This is analogous to the definition of a matroid (as a systemof independent sets), but using “ordered sets” (i.e., simpletuples) instead of sets.

24 / 38

Page 84: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Greedoids as languages

A language on a set E means a set L of finite tuples ofelements of E .

A tuple α = (α1, α2, . . . , αk) ∈ E k is simple if α1, α2, . . . , αk

are distinct.

A language L on E is simple if it consists of simple tuples.

A greedoid language on a set E means a simple language Lon E such that

1. The empty tuple () ∈ L.2. If αβ ∈ L, then α ∈ L.

3. If α, β ∈ L with |α| > |β|, then there exists an entry x ofα such that βx ∈ L.

Here,

any x ∈ E is identified with the 1-tuple (x).|α| denotes the length of a tuple α.

This is analogous to the definition of a matroid (as a systemof independent sets), but using “ordered sets” (i.e., simpletuples) instead of sets.

24 / 38

Page 85: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Greedoids as languages

A language on a set E means a set L of finite tuples ofelements of E .

A tuple α = (α1, α2, . . . , αk) ∈ E k is simple if α1, α2, . . . , αk

are distinct.

A language L on E is simple if it consists of simple tuples.

A greedoid language on a set E means a simple language Lon E such that

1. The empty tuple () ∈ L.2. If αβ ∈ L, then α ∈ L.

3. If α, β ∈ L with |α| > |β|, then there exists an entry x ofα such that βx ∈ L.

Here,

any x ∈ E is identified with the 1-tuple (x).|α| denotes the length of a tuple α.

This is analogous to the definition of a matroid (as a systemof independent sets), but using “ordered sets” (i.e., simpletuples) instead of sets.

24 / 38

Page 86: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Greedoids as set systems

A set system on a set E means a set of subsets of E .

A greedoid on a set E means a set system F on E such that

1. We have ∅ ∈ F .2. If B ∈ F satisfies |B| > 0, then there exists b ∈ B such

that B \ {b} ∈ F .3. If A,B ∈ F satisfy |B| = |A|+ 1, then there exists

b ∈ B \ A such that A ∪ {b} ∈ F .

There is a canonical bijection

{greedoid languages} → {greedoids} ,L 7→ {setα | α ∈ L} ,

where set (α1, α2, . . . , αk) := {α1, α2, . . . , αk}.In the reverse direction, send a greedoid F to the set of allsimple tuples α = (α1, α2, . . . , αk) such that all{α1, α2, . . . , αm} with m ≤ k belong to F .

25 / 38

Page 87: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Greedoids as set systems

A set system on a set E means a set of subsets of E .

A greedoid on a set E means a set system F on E such that

1. We have ∅ ∈ F .2. If B ∈ F satisfies |B| > 0, then there exists b ∈ B such

that B \ {b} ∈ F .3. If A,B ∈ F satisfy |B| = |A|+ 1, then there exists

b ∈ B \ A such that A ∪ {b} ∈ F .

There is a canonical bijection

{greedoid languages} → {greedoids} ,L 7→ {setα | α ∈ L} ,

where set (α1, α2, . . . , αk) := {α1, α2, . . . , αk}.

In the reverse direction, send a greedoid F to the set of allsimple tuples α = (α1, α2, . . . , αk) such that all{α1, α2, . . . , αm} with m ≤ k belong to F .

25 / 38

Page 88: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Greedoids as set systems

A set system on a set E means a set of subsets of E .

A greedoid on a set E means a set system F on E such that

1. We have ∅ ∈ F .2. If B ∈ F satisfies |B| > 0, then there exists b ∈ B such

that B \ {b} ∈ F .3. If A,B ∈ F satisfy |B| = |A|+ 1, then there exists

b ∈ B \ A such that A ∪ {b} ∈ F .

There is a canonical bijection

{greedoid languages} → {greedoids} ,L 7→ {setα | α ∈ L} ,

where set (α1, α2, . . . , αk) := {α1, α2, . . . , αk}.In the reverse direction, send a greedoid F to the set of allsimple tuples α = (α1, α2, . . . , αk) such that all{α1, α2, . . . , αm} with m ≤ k belong to F .

25 / 38

Page 89: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Greedoids as set systems

A set system on a set E means a set of subsets of E .

A greedoid on a set E means a set system F on E such that

1. We have ∅ ∈ F .2. If B ∈ F satisfies |B| > 0, then there exists b ∈ B such

that B \ {b} ∈ F .3. If A,B ∈ F satisfy |B| = |A|+ 1, then there exists

b ∈ B \ A such that A ∪ {b} ∈ F .

There is a canonical bijection

{greedoid languages} → {greedoids} ,L 7→ {setα | α ∈ L} ,

where set (α1, α2, . . . , αk) := {α1, α2, . . . , αk}.In the reverse direction, send a greedoid F to the set of allsimple tuples α = (α1, α2, . . . , αk) such that all{α1, α2, . . . , αm} with m ≤ k belong to F .

25 / 38

Page 90: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Greedoids, examples: 1 (matroids)

Let M be a matroid on a ground set E . Then,

{independent sets of M}

is a greedoid on E .We shall call this a matroid greedoid.

26 / 38

Page 91: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Greedoids, examples: 2 (Gaussian elimination)

Let A be an m × n-matrix over a field K. LetE = {1, 2, . . . , n}. Then,{F ⊆ E | we have |F | ≤ n and det

(subF{1,2,...,|F |} A

)6= 0}

is a greedoid on E , where subGF A means the submatrix of A

with rows indexed by F and columns indexed by G .This is called a Gaussian elimination greedoid over K.

For example, if K = Q and m = 5 and n = 5 and

A =

0 1 1 0 11 1 0 0 00 2 1 0 11 0 1 0 00 0 0 0 0

, then this Gaussian elimination

greedoid is{∅, {2} , {3} , {5} , {1, 2} , {1, 3} , {1, 5} , {2, 3} , {2, 5} ,

{1, 2, 3} , {1, 2, 5} , {1, 2, 3, 5}}.

27 / 38

Page 92: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Greedoids, examples: 2 (Gaussian elimination)

Let A be an m × n-matrix over a field K. LetE = {1, 2, . . . , n}. Then,{F ⊆ E | we have |F | ≤ n and det

(subF{1,2,...,|F |} A

)6= 0}

is a greedoid on E , where subGF A means the submatrix of A

with rows indexed by F and columns indexed by G .This is called a Gaussian elimination greedoid over K.For example, if K = Q and m = 5 and n = 5 and

A =

0 1 1 0 11 1 0 0 00 2 1 0 11 0 1 0 00 0 0 0 0

, then this Gaussian elimination

greedoid is{∅, {2} , {3} , {5} , {1, 2} , {1, 3} , {1, 5} , {2, 3} , {2, 5} ,

{1, 2, 3} , {1, 2, 5} , {1, 2, 3, 5}}.

27 / 38

Page 93: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Greedoids, examples: 2 (Gaussian elimination)

Let A be an m × n-matrix over a field K. LetE = {1, 2, . . . , n}. Then,{F ⊆ E | we have |F | ≤ n and det

(subF{1,2,...,|F |} A

)6= 0}

is a greedoid on E , where subGF A means the submatrix of A

with rows indexed by F and columns indexed by G .This is called a Gaussian elimination greedoid over K.For example, if K = Q and m = 5 and n = 5 and

A =

0 1 1 0 11 1 0 0 00 2 1 0 11 0 1 0 00 0 0 0 0

, then this Gaussian elimination

greedoid is{∅, {2} , {3} , {5} , {1, 2} , {1, 3} , {1, 5} , {2, 3} , {2, 5} ,

{1, 2, 3} , {1, 2, 5} , {1, 2, 3, 5}}.

27 / 38

Page 94: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Greedoids, examples: 3 (order ideals)

Let P be a finite poset. Let J be the set of all order ideals ofP (that is, of all subsets I of P such that(b ∈ I ) ∧ (a ≤ b) =⇒ (a ∈ I )).

Then, J is a greedoid on P.We shall call this an order ideal greedoid.

The corresponding greedoid language consists of all linearextensions of all order ideals of P.

28 / 38

Page 95: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Greedoids, examples: 3 (order ideals)

Let P be a finite poset. Let J be the set of all order ideals ofP (that is, of all subsets I of P such that(b ∈ I ) ∧ (a ≤ b) =⇒ (a ∈ I )).

Then, J is a greedoid on P.We shall call this an order ideal greedoid.

The corresponding greedoid language consists of all linearextensions of all order ideals of P.

28 / 38

Page 96: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

The Bhargava greedoid

Back to our setting: For any ultra triple (E ,w , d), define

B (E ,w , d) = {A ⊆ E | A has maximum perimeter among

all |A| -element subsets of E}= {A ⊆ E | PER (A) ≥ PER (B) for

all B ⊆ E satisfying |B| = |A|} .

We call this the Bhargava greedoid of (E ,w , d).

Theorem (G., Petrov): This Bhargava greedoid B (E ,w , d)is a greedoid indeed.

29 / 38

Page 97: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

The Bhargava greedoid

Back to our setting: For any ultra triple (E ,w , d), define

B (E ,w , d) = {A ⊆ E | A has maximum perimeter among

all |A| -element subsets of E}= {A ⊆ E | PER (A) ≥ PER (B) for

all B ⊆ E satisfying |B| = |A|} .

We call this the Bhargava greedoid of (E ,w , d).

Theorem (G., Petrov): This Bhargava greedoid B (E ,w , d)is a greedoid indeed.

29 / 38

Page 98: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Strong greedoids: definition

Recall: A greedoid on a set E means a set system F on Esuch that

1. We have ∅ ∈ F .2. If B ∈ F satisfies |B| > 0, then there exists b ∈ B such

that B \ {b} ∈ F .3. If A,B ∈ F satisfy |B| = |A|+ 1, then there exists

b ∈ B \ A such that A ∪ {b} ∈ F .A strong greedoid on E means a greedoid F on E that alsosatisfies

4. If A,B ∈ F satisfy |B| = |A|+ 1, then there existsb ∈ B \ A such that A ∪ {b} ∈ F and B \ {b} ∈ F .

30 / 38

Page 99: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Strong greedoids: definition

Recall: A greedoid on a set E means a set system F on Esuch that

1. We have ∅ ∈ F .2. If B ∈ F satisfies |B| > 0, then there exists b ∈ B such

that B \ {b} ∈ F .3. If A,B ∈ F satisfy |B| = |A|+ 1, then there exists

b ∈ B \ A such that A ∪ {b} ∈ F .A strong greedoid on E means a greedoid F on E that alsosatisfies

4. If A,B ∈ F satisfy |B| = |A|+ 1, then there existsb ∈ B \ A such that A ∪ {b} ∈ F and B \ {b} ∈ F .

30 / 38

Page 100: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Strong greedoids: definition

Recall: A greedoid on a set E means a set system F on Esuch that

1. We have ∅ ∈ F .2. If B ∈ F satisfies |B| > 0, then there exists b ∈ B such

that B \ {b} ∈ F .3. If A,B ∈ F satisfy |B| = |A|+ 1, then there exists

b ∈ B \ A such that A ∪ {b} ∈ F .A strong greedoid on E means a greedoid F on E that alsosatisfies

4. If A,B ∈ F satisfy |B| = |A|+ 1, then there existsb ∈ B \ A such that A ∪ {b} ∈ F and B \ {b} ∈ F .

Remark: Axiom 4. implies axiom 3.

30 / 38

Page 101: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Strong greedoids: definition

Recall: A greedoid on a set E means a set system F on Esuch that

1. We have ∅ ∈ F .2. If B ∈ F satisfies |B| > 0, then there exists b ∈ B such

that B \ {b} ∈ F .3. If A,B ∈ F satisfy |B| = |A|+ 1, then there exists

b ∈ B \ A such that A ∪ {b} ∈ F .A strong greedoid on E means a greedoid F on E that alsosatisfies

4. If A,B ∈ F satisfy |B| = |A|+ 1, then there existsb ∈ B \ A such that A ∪ {b} ∈ F and B \ {b} ∈ F .

Remark: In axiom 3., we can replace the condition“|B| = |A|+ 1” by the weaker “|B| > |A|”; the axiom staysequivalent.

30 / 38

Page 102: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Strong greedoids: definition

Recall: A greedoid on a set E means a set system F on Esuch that

1. We have ∅ ∈ F .2. If B ∈ F satisfies |B| > 0, then there exists b ∈ B such

that B \ {b} ∈ F .3. If A,B ∈ F satisfy |B| = |A|+ 1, then there exists

b ∈ B \ A such that A ∪ {b} ∈ F .A strong greedoid on E means a greedoid F on E that alsosatisfies

4. If A,B ∈ F satisfy |B| = |A|+ 1, then there existsb ∈ B \ A such that A ∪ {b} ∈ F and B \ {b} ∈ F .

Remark: In axiom 3., we can replace the condition“|B| = |A|+ 1” by the weaker “|B| > |A|”; the axiom staysequivalent.But we cannot do the same in axiom 4. (it would becomemuch stronger, forcing F to be a matroid greedoid).

30 / 38

Page 103: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Strong greedoids: definition

Recall: A greedoid on a set E means a set system F on Esuch that

1. We have ∅ ∈ F .2. If B ∈ F satisfies |B| > 0, then there exists b ∈ B such

that B \ {b} ∈ F .3. If A,B ∈ F satisfy |B| = |A|+ 1, then there exists

b ∈ B \ A such that A ∪ {b} ∈ F .A strong greedoid on E means a greedoid F on E that alsosatisfies

4. If A,B ∈ F satisfy |B| = |A|+ 1, then there existsb ∈ B \ A such that A ∪ {b} ∈ F and B \ {b} ∈ F .

Strong greedoids are also known as “Gauss greedoids” (not tobe confused with Gaussian elimination greedoids).

30 / 38

Page 104: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Strong greedoids: examples

All matroid greedoids (Example 1 above) are strong greedoids.

All Gaussian elimination greedoids (Example 2 above) arestrong greedoids.

(Proof idea: Plucker relations for determinants can be used.)

Not all order ideal greedoids (Example 3 above) are stronggreedoids.

Theorem (Bryant, Sharpe): Let F be a strong greedoid,and k ∈ N. Then, the k-element sets that belong to F arethe bases of a matroid (unless there are none of them).If F is a Gaussian elimination greedoid, then the lattermatroid is representable.

31 / 38

Page 105: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Strong greedoids: examples

All matroid greedoids (Example 1 above) are strong greedoids.

All Gaussian elimination greedoids (Example 2 above) arestrong greedoids.(Proof idea: Plucker relations for determinants can be used.)

Not all order ideal greedoids (Example 3 above) are stronggreedoids.

Theorem (Bryant, Sharpe): Let F be a strong greedoid,and k ∈ N. Then, the k-element sets that belong to F arethe bases of a matroid (unless there are none of them).If F is a Gaussian elimination greedoid, then the lattermatroid is representable.

31 / 38

Page 106: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Strong greedoids: examples

All matroid greedoids (Example 1 above) are strong greedoids.

All Gaussian elimination greedoids (Example 2 above) arestrong greedoids.(Proof idea: Plucker relations for determinants can be used.)

Not all order ideal greedoids (Example 3 above) are stronggreedoids.

Theorem (Bryant, Sharpe): Let F be a strong greedoid,and k ∈ N. Then, the k-element sets that belong to F arethe bases of a matroid (unless there are none of them).If F is a Gaussian elimination greedoid, then the lattermatroid is representable.

31 / 38

Page 107: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Strong greedoids: examples

All matroid greedoids (Example 1 above) are strong greedoids.

All Gaussian elimination greedoids (Example 2 above) arestrong greedoids.(Proof idea: Plucker relations for determinants can be used.)

Not all order ideal greedoids (Example 3 above) are stronggreedoids.

Theorem (Bryant, Sharpe): Let F be a strong greedoid,and k ∈ N. Then, the k-element sets that belong to F arethe bases of a matroid (unless there are none of them).

If F is a Gaussian elimination greedoid, then the lattermatroid is representable.

31 / 38

Page 108: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Strong greedoids: examples

All matroid greedoids (Example 1 above) are strong greedoids.

All Gaussian elimination greedoids (Example 2 above) arestrong greedoids.(Proof idea: Plucker relations for determinants can be used.)

Not all order ideal greedoids (Example 3 above) are stronggreedoids.

Theorem (Bryant, Sharpe): Let F be a strong greedoid,and k ∈ N. Then, the k-element sets that belong to F arethe bases of a matroid (unless there are none of them).If F is a Gaussian elimination greedoid, then the lattermatroid is representable.

31 / 38

Page 109: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Strong greedoids: examples

All matroid greedoids (Example 1 above) are strong greedoids.

All Gaussian elimination greedoids (Example 2 above) arestrong greedoids.(Proof idea: Plucker relations for determinants can be used.)

Not all order ideal greedoids (Example 3 above) are stronggreedoids.

Theorem (Bryant, Sharpe): Let F be a strong greedoid,and k ∈ N. Then, the k-element sets that belong to F arethe bases of a matroid (unless there are none of them).If F is a Gaussian elimination greedoid, then the lattermatroid is representable.

31 / 38

Page 110: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Gaussianity of the Bhargava greedoid

Theorem (G., Petrov): The Bhargava greedoid B (E ,w , d)of any ultra triple (E ,w , d) is a strong greedoid.Theorem (G.): Let (E ,w , d) be an ultra triple. Let K be anyfield of size |K| ≥ |E |.Then, the Bhargava greedoid B (E ,w , d) is (up to renamingthe elements of E ) a Gaussian elimination greedoid over K.

Note that this Theorem yields the previous one, which is thusproved twice.Converse theorem (G.): Assume that the map w isconstant. Let K be a field. Then, the Bhargava greedoidB (E ,w , d) is (up to renaming the elements of E ) a Gaussianelimination greedoid over K if and only if|K| ≥ mcs (E ,w , d).

32 / 38

Page 111: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Gaussianity of the Bhargava greedoid

Theorem (G., Petrov): The Bhargava greedoid B (E ,w , d)of any ultra triple (E ,w , d) is a strong greedoid.Theorem (G.): Let (E ,w , d) be an ultra triple. Let K be anyfield of size |K| ≥ |E |.Then, the Bhargava greedoid B (E ,w , d) is (up to renamingthe elements of E ) a Gaussian elimination greedoid over K.Note that this Theorem yields the previous one, which is thusproved twice.

Converse theorem (G.): Assume that the map w isconstant. Let K be a field. Then, the Bhargava greedoidB (E ,w , d) is (up to renaming the elements of E ) a Gaussianelimination greedoid over K if and only if|K| ≥ mcs (E ,w , d).

32 / 38

Page 112: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Gaussianity of the Bhargava greedoid

Theorem (G., Petrov): The Bhargava greedoid B (E ,w , d)of any ultra triple (E ,w , d) is a strong greedoid.Theorem (G.): Let (E ,w , d) be an ultra triple. Let K be anyfield of size |K| ≥ |E |.Then, the Bhargava greedoid B (E ,w , d) is (up to renamingthe elements of E ) a Gaussian elimination greedoid over K.Note that this Theorem yields the previous one, which is thusproved twice.

Converse theorem (G.): Assume that the map w isconstant. Let K be a field. Then, the Bhargava greedoidB (E ,w , d) is (up to renaming the elements of E ) a Gaussianelimination greedoid over K if and only if|K| ≥ mcs (E ,w , d).

32 / 38

Page 113: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Gaussianity of the Bhargava greedoid

Theorem (G., Petrov): The Bhargava greedoid B (E ,w , d)of any ultra triple (E ,w , d) is a strong greedoid.Theorem (G.): Let (E ,w , d) be an ultra triple. Let K be anyfield of size |K| ≥ |E |.Then, the Bhargava greedoid B (E ,w , d) is (up to renamingthe elements of E ) a Gaussian elimination greedoid over K.Note that this Theorem yields the previous one, which is thusproved twice.Stronger theorem (G.): Let (E ,w , d) be an ultra triple. LetK be any field of size |K| ≥ mcs (E ,w , d), wheremcs (E ,w , d) is the maximum clique size of E (that is, themaximum size of a subset C ⊆ E such that d |C×C isconstant).Then, the Bhargava greedoid B (E ,w , d) is (up to renamingthe elements of E ) a Gaussian elimination greedoid over K.Converse theorem (G.): Assume that the map w isconstant. Let K be a field. Then, the Bhargava greedoidB (E ,w , d) is (up to renaming the elements of E ) a Gaussianelimination greedoid over K if and only if|K| ≥ mcs (E ,w , d).

32 / 38

Page 114: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Gaussianity of the Bhargava greedoid

Theorem (G., Petrov): The Bhargava greedoid B (E ,w , d)of any ultra triple (E ,w , d) is a strong greedoid.Theorem (G.): Let (E ,w , d) be an ultra triple. Let K be anyfield of size |K| ≥ |E |.Then, the Bhargava greedoid B (E ,w , d) is (up to renamingthe elements of E ) a Gaussian elimination greedoid over K.Note that this Theorem yields the previous one, which is thusproved twice.Converse theorem (G.): Assume that the map w isconstant. Let K be a field. Then, the Bhargava greedoidB (E ,w , d) is (up to renaming the elements of E ) a Gaussianelimination greedoid over K if and only if|K| ≥ mcs (E ,w , d).

32 / 38

Page 115: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

A few words about the proofs, 1

We have a combinatorial proof that B (E ,w , d) is a stronggreedoid (using what we call “projections”).But the theorem about B (E ,w , d) being a Gaussianelimination greedoid requires a different approach. Here areits main ideas:

1st step: If (E ,w , d) is a Bhargava-type ultra triple(E ,w , dp) for some prime p and some E ⊆ Z, then we canexplicitly find a matrix A over Fp that gives B (E ,w , d) as itsGaussian elimination greedoid.2nd step: So we know how to deal with Bhargava-type ultratriples. It would be nice if any ultra triple was isomorphic toone of them!I’m not sure this is true, but I can prove something close thatsuffices:

33 / 38

Page 116: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

A few words about the proofs, 1

We have a combinatorial proof that B (E ,w , d) is a stronggreedoid (using what we call “projections”).But the theorem about B (E ,w , d) being a Gaussianelimination greedoid requires a different approach. Here areits main ideas:1st step: If (E ,w , d) is a Bhargava-type ultra triple(E ,w , dp) for some prime p and some E ⊆ Z, then we canexplicitly find a matrix A over Fp that gives B (E ,w , d) as itsGaussian elimination greedoid.

2nd step: So we know how to deal with Bhargava-type ultratriples. It would be nice if any ultra triple was isomorphic toone of them!I’m not sure this is true, but I can prove something close thatsuffices:

33 / 38

Page 117: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

A few words about the proofs, 1

We have a combinatorial proof that B (E ,w , d) is a stronggreedoid (using what we call “projections”).But the theorem about B (E ,w , d) being a Gaussianelimination greedoid requires a different approach. Here areits main ideas:1st step: If (E ,w , d) is a Bhargava-type ultra triple(E ,w , dp) for some prime p and some E ⊆ Z, then we canexplicitly find a matrix A over Fp that gives B (E ,w , d) as itsGaussian elimination greedoid.2nd step: So we know how to deal with Bhargava-type ultratriples. It would be nice if any ultra triple was isomorphic toone of them!

I’m not sure this is true, but I can prove something close thatsuffices:

33 / 38

Page 118: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

A few words about the proofs, 1

We have a combinatorial proof that B (E ,w , d) is a stronggreedoid (using what we call “projections”).But the theorem about B (E ,w , d) being a Gaussianelimination greedoid requires a different approach. Here areits main ideas:1st step: If (E ,w , d) is a Bhargava-type ultra triple(E ,w , dp) for some prime p and some E ⊆ Z, then we canexplicitly find a matrix A over Fp that gives B (E ,w , d) as itsGaussian elimination greedoid.Even better, this matrix A is the projection of a matrix A overZ that satisfies

vp(

det(

subF{1,2,...,|F |} A

))= (max. possible perimeter)−PER (F )

for each subset F of E .(The matrix A is a Vandermonde-like matrix, with entries

1

psomething(ai − e1) (ai − e2) · · · (ai − ej).)

2nd step: So we know how to deal with Bhargava-type ultratriples. It would be nice if any ultra triple was isomorphic toone of them!

I’m not sure this is true, but I can prove something close thatsuffices:

33 / 38

Page 119: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

A few words about the proofs, 1

We have a combinatorial proof that B (E ,w , d) is a stronggreedoid (using what we call “projections”).But the theorem about B (E ,w , d) being a Gaussianelimination greedoid requires a different approach. Here areits main ideas:1st step: If (E ,w , d) is a Bhargava-type ultra triple(E ,w , dp) for some prime p and some E ⊆ Z, then we canexplicitly find a matrix A over Fp that gives B (E ,w , d) as itsGaussian elimination greedoid.2nd step: So we know how to deal with Bhargava-type ultratriples. It would be nice if any ultra triple was isomorphic toone of them!I’m not sure this is true, but I can prove something close thatsuffices:

33 / 38

Page 120: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

A few words about the proofs, 2

2nd step, continued: Replace Z by an arbitrary valuationring with value group R, and replace vp by its valuation.Construct the natural analogue of the Bhargava-type(E ,w , dp) in this setting.

A similar argument shows that its Bhargava greedoid is aGaussian elimination greedoid.Actually, let’s not complicate our life: It suffices to find onevaluation ring that works – e.g., the monoid ring of theadditive monoid R+ over K. (Think of it as a polynomial ringthat allows non-integer exponents.)

3rd step: Prove that every ultra triple (E ,w , d) with|K| ≥ mcs (E ,w , d) is isomorphic to a generalizedBhargava-type ultra triple in this monoid ring over K.(The proof proceeds by strong induction, decomposing theultra triple into smaller ones. Iterating this decompositionagain reveals the connection to phylogenetic trees.)

34 / 38

Page 121: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

A few words about the proofs, 2

2nd step, continued: Replace Z by an arbitrary valuationring with value group R, and replace vp by its valuation.Construct the natural analogue of the Bhargava-type(E ,w , dp) in this setting.A similar argument shows that its Bhargava greedoid is aGaussian elimination greedoid.

Actually, let’s not complicate our life: It suffices to find onevaluation ring that works – e.g., the monoid ring of theadditive monoid R+ over K. (Think of it as a polynomial ringthat allows non-integer exponents.)

3rd step: Prove that every ultra triple (E ,w , d) with|K| ≥ mcs (E ,w , d) is isomorphic to a generalizedBhargava-type ultra triple in this monoid ring over K.(The proof proceeds by strong induction, decomposing theultra triple into smaller ones. Iterating this decompositionagain reveals the connection to phylogenetic trees.)

34 / 38

Page 122: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

A few words about the proofs, 2

2nd step, continued: Replace Z by an arbitrary valuationring with value group R, and replace vp by its valuation.Construct the natural analogue of the Bhargava-type(E ,w , dp) in this setting.A similar argument shows that its Bhargava greedoid is aGaussian elimination greedoid.Actually, let’s not complicate our life: It suffices to find onevaluation ring that works – e.g., the monoid ring of theadditive monoid R+ over K. (Think of it as a polynomial ringthat allows non-integer exponents.)

3rd step: Prove that every ultra triple (E ,w , d) with|K| ≥ mcs (E ,w , d) is isomorphic to a generalizedBhargava-type ultra triple in this monoid ring over K.(The proof proceeds by strong induction, decomposing theultra triple into smaller ones. Iterating this decompositionagain reveals the connection to phylogenetic trees.)

34 / 38

Page 123: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

A few words about the proofs, 2

2nd step, continued: Replace Z by an arbitrary valuationring with value group R, and replace vp by its valuation.Construct the natural analogue of the Bhargava-type(E ,w , dp) in this setting.A similar argument shows that its Bhargava greedoid is aGaussian elimination greedoid.Actually, let’s not complicate our life: It suffices to find onevaluation ring that works – e.g., the monoid ring of theadditive monoid R+ over K. (Think of it as a polynomial ringthat allows non-integer exponents.)

3rd step: Prove that every ultra triple (E ,w , d) with|K| ≥ mcs (E ,w , d) is isomorphic to a generalizedBhargava-type ultra triple in this monoid ring over K.

(The proof proceeds by strong induction, decomposing theultra triple into smaller ones. Iterating this decompositionagain reveals the connection to phylogenetic trees.)

34 / 38

Page 124: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

A few words about the proofs, 2

2nd step, continued: Replace Z by an arbitrary valuationring with value group R, and replace vp by its valuation.Construct the natural analogue of the Bhargava-type(E ,w , dp) in this setting.A similar argument shows that its Bhargava greedoid is aGaussian elimination greedoid.Actually, let’s not complicate our life: It suffices to find onevaluation ring that works – e.g., the monoid ring of theadditive monoid R+ over K. (Think of it as a polynomial ringthat allows non-integer exponents.)

3rd step: Prove that every ultra triple (E ,w , d) with|K| ≥ mcs (E ,w , d) is isomorphic to a generalizedBhargava-type ultra triple in this monoid ring over K.(The proof proceeds by strong induction, decomposing theultra triple into smaller ones. Iterating this decompositionagain reveals the connection to phylogenetic trees.)

34 / 38

Page 125: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

A few words about the proofs, 2

2nd step, continued: Replace Z by an arbitrary valuationring with value group R, and replace vp by its valuation.Construct the natural analogue of the Bhargava-type(E ,w , dp) in this setting.A similar argument shows that its Bhargava greedoid is aGaussian elimination greedoid.Actually, let’s not complicate our life: It suffices to find onevaluation ring that works – e.g., the monoid ring of theadditive monoid R+ over K. (Think of it as a polynomial ringthat allows non-integer exponents.)

3rd step: Prove that every ultra triple (E ,w , d) with|K| ≥ mcs (E ,w , d) is isomorphic to a generalizedBhargava-type ultra triple in this monoid ring over K.(The proof proceeds by strong induction, decomposing theultra triple into smaller ones. Iterating this decompositionagain reveals the connection to phylogenetic trees.)

34 / 38

Page 126: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Questions

If w is constant, then we have a necessary and sufficientcondition for B (E ,w , d) to be a Gaussian eliminationgreedoid over K.What about the general case? (|K| ≥ mcs (E ,w , d) is stillsufficient, but no longer necessary.)

Moulton, Semple and Steel define phylogenetic diversity (for aset of leaves of a phylogenetic tree) somewhat similarly to ourperimeter, yet differently. Still, they show that theirmaximum-diversity subsets form a strong greedoid (not thesame as ours).Is this greedoid a Gaussian elimination greedoid, too?

It is not too hard to define a multiset analogue of greedoids(e.g., by lifting the “simple” requirement on greedoidlanguages). How much of the theory adapts?

35 / 38

Page 127: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Questions

If w is constant, then we have a necessary and sufficientcondition for B (E ,w , d) to be a Gaussian eliminationgreedoid over K.What about the general case? (|K| ≥ mcs (E ,w , d) is stillsufficient, but no longer necessary.)

Moulton, Semple and Steel define phylogenetic diversity (for aset of leaves of a phylogenetic tree) somewhat similarly to ourperimeter, yet differently. Still, they show that theirmaximum-diversity subsets form a strong greedoid (not thesame as ours).Is this greedoid a Gaussian elimination greedoid, too?

It is not too hard to define a multiset analogue of greedoids(e.g., by lifting the “simple” requirement on greedoidlanguages). How much of the theory adapts?

35 / 38

Page 128: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Questions

If w is constant, then we have a necessary and sufficientcondition for B (E ,w , d) to be a Gaussian eliminationgreedoid over K.What about the general case? (|K| ≥ mcs (E ,w , d) is stillsufficient, but no longer necessary.)

Moulton, Semple and Steel define phylogenetic diversity (for aset of leaves of a phylogenetic tree) somewhat similarly to ourperimeter, yet differently. Still, they show that theirmaximum-diversity subsets form a strong greedoid (not thesame as ours).Is this greedoid a Gaussian elimination greedoid, too?

It is not too hard to define a multiset analogue of greedoids(e.g., by lifting the “simple” requirement on greedoidlanguages). How much of the theory adapts?

35 / 38

Page 129: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Bonus problem

.Bonus problem: stalagmic greedoids

References:

to be written (contact me).

36 / 38

Page 130: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Bonus problem: stalagmic greedoids

Proposition (G., easy consequence of known facts):Let E and U = {u1, u2, . . . , un} be two disjoint finite sets(with u1, u2, . . . , un distinct).Let B be the set of bases of a matroid on ground set E ∪ U.Assume that {u1, u2, . . . , un} ∈ B. Let

F ={F ⊆ E | |F | ≤ n and F ∪

{u|F |+1, u|F |+2, . . . , un

}∈ B

}.

Then, F is a strong greedoid on ground set E .

We call such a greedoid F stalagmic.

It is easy to see that matroid greedoids and Gaussianelimination greedoids are stalagmic.

Question: Is every strong greedoid stalagmic?

If no, then we have a new class of greedoids at our hands,which we can try to axiomatically characterize.

If yes, then we have found a machine for deriving propertiesof strong greedoids from properties of matroids.

37 / 38

Page 131: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Bonus problem: stalagmic greedoids

Proposition (G., easy consequence of known facts):Let E and U = {u1, u2, . . . , un} be two disjoint finite sets(with u1, u2, . . . , un distinct).Let B be the set of bases of a matroid on ground set E ∪ U.Assume that {u1, u2, . . . , un} ∈ B. Let

F ={F ⊆ E | |F | ≤ n and F ∪

{u|F |+1, u|F |+2, . . . , un

}∈ B

}.

Then, F is a strong greedoid on ground set E .

We call such a greedoid F stalagmic.

It is easy to see that matroid greedoids and Gaussianelimination greedoids are stalagmic.

Question: Is every strong greedoid stalagmic?

If no, then we have a new class of greedoids at our hands,which we can try to axiomatically characterize.

If yes, then we have found a machine for deriving propertiesof strong greedoids from properties of matroids.

37 / 38

Page 132: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Bonus problem: stalagmic greedoids

Proposition (G., easy consequence of known facts):Let E and U = {u1, u2, . . . , un} be two disjoint finite sets(with u1, u2, . . . , un distinct).Let B be the set of bases of a matroid on ground set E ∪ U.Assume that {u1, u2, . . . , un} ∈ B. Let

F ={F ⊆ E | |F | ≤ n and F ∪

{u|F |+1, u|F |+2, . . . , un

}∈ B

}.

Then, F is a strong greedoid on ground set E .

We call such a greedoid F stalagmic.

It is easy to see that matroid greedoids and Gaussianelimination greedoids are stalagmic.

Question: Is every strong greedoid stalagmic?

If no, then we have a new class of greedoids at our hands,which we can try to axiomatically characterize.

If yes, then we have found a machine for deriving propertiesof strong greedoids from properties of matroids.

37 / 38

Page 133: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Bonus problem: stalagmic greedoids

Proposition (G., easy consequence of known facts):Let E and U = {u1, u2, . . . , un} be two disjoint finite sets(with u1, u2, . . . , un distinct).Let B be the set of bases of a matroid on ground set E ∪ U.Assume that {u1, u2, . . . , un} ∈ B. Let

F ={F ⊆ E | |F | ≤ n and F ∪

{u|F |+1, u|F |+2, . . . , un

}∈ B

}.

Then, F is a strong greedoid on ground set E .

We call such a greedoid F stalagmic.

It is easy to see that matroid greedoids and Gaussianelimination greedoids are stalagmic.

Question: Is every strong greedoid stalagmic?

If no, then we have a new class of greedoids at our hands,which we can try to axiomatically characterize.

If yes, then we have found a machine for deriving propertiesof strong greedoids from properties of matroids.

37 / 38

Page 134: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Bonus problem: stalagmic greedoids

Proposition (G., easy consequence of known facts):Let E and U = {u1, u2, . . . , un} be two disjoint finite sets(with u1, u2, . . . , un distinct).Let B be the set of bases of a matroid on ground set E ∪ U.Assume that {u1, u2, . . . , un} ∈ B. Let

F ={F ⊆ E | |F | ≤ n and F ∪

{u|F |+1, u|F |+2, . . . , un

}∈ B

}.

Then, F is a strong greedoid on ground set E .

We call such a greedoid F stalagmic.

It is easy to see that matroid greedoids and Gaussianelimination greedoids are stalagmic.

Question: Is every strong greedoid stalagmic?

If no, then we have a new class of greedoids at our hands,which we can try to axiomatically characterize.

If yes, then we have found a machine for deriving propertiesof strong greedoids from properties of matroids.

37 / 38

Page 135: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Bonus problem: stalagmic greedoids

Proposition (G., easy consequence of known facts):Let E and U = {u1, u2, . . . , un} be two disjoint finite sets(with u1, u2, . . . , un distinct).Let B be the set of bases of a matroid on ground set E ∪ U.Assume that {u1, u2, . . . , un} ∈ B. Let

F ={F ⊆ E | |F | ≤ n and F ∪

{u|F |+1, u|F |+2, . . . , un

}∈ B

}.

Then, F is a strong greedoid on ground set E .

We call such a greedoid F stalagmic.

It is easy to see that matroid greedoids and Gaussianelimination greedoids are stalagmic.

Question: Is every strong greedoid stalagmic?

If no, then we have a new class of greedoids at our hands,which we can try to axiomatically characterize.

If yes, then we have found a machine for deriving propertiesof strong greedoids from properties of matroids.

37 / 38

Page 136: Gaussian elimination greedoids from ultrametric spaces · 2020-04-24 · 1. Bhargava’s generalized factorials: an introduction 1. Bhargava’s generalized factorials: an introduction

Thank you!

Fedor Petrov for getting this started by answering myMathOverflow question #314130.

Alexander Postnikov for interesting conversations.

you for your patience and typo hunting.

38 / 38