Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Multiple zeta algebra #22713

Closed
rwst opened this issue Mar 30, 2017 · 140 comments
Closed

Multiple zeta algebra #22713

rwst opened this issue Mar 30, 2017 · 140 comments

Comments

@rwst
Copy link

rwst commented Mar 30, 2017

Old description:

There is code in Pynac's zeta2_eval allowing lst arguments. Let's check if that can be interfaced to Python. Is there numerics available in mpmath or arb?

https://en.wikipedia.org/wiki/Multiple_zeta_function

New description:

This ticket is now used to implement the algebra of MZV, using algorithms of Francis Brown.

Sample computation:

sage: Z = Multizeta
sage: M = matrix(2,2,[Z(2),Z(3),Z(4),Z(5)])
sage: M.det()
-10*ζ(1,6) - 5*ζ(2,5) - ζ(3,4) + ζ(4,3) + ζ(5,2)

CC: @videlec @tscrim @kedlaya @dwbump @JohnCremona

Component: number theory

Keywords: motives

Author: Frédéric Chapoton

Branch/Commit: c9e3b4c

Reviewer: Vincent Delecroix

Issue created by migration from https://trac.sagemath.org/ticket/22713

@rwst rwst added this to the sage-8.0 milestone Mar 30, 2017
@fchapoton
Copy link
Contributor

comment:1

see also #18010

@fchapoton
Copy link
Contributor

Branch: u/chapoton/27713

@fchapoton
Copy link
Contributor

Commit: 67d78cc

@fchapoton
Copy link
Contributor

New commits:

67d78ccfirst sketch of MZV function

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jan 2, 2020

Changed commit from 67d78cc to 4e22cc3

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jan 2, 2020

Branch pushed to git repo; I updated commit sha1. New commits:

4e22cc3more work on multiple zeta values

@fchapoton fchapoton modified the milestones: sage-8.0, sage-9.1 Jan 2, 2020
@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jan 4, 2020

Changed commit from 4e22cc3 to 513688c

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Jan 4, 2020

Branch pushed to git repo; I updated commit sha1. New commits:

513688ctrying to use precision

@fchapoton
Copy link
Contributor

Changed commit from 513688c to 63096a3

@fchapoton
Copy link
Contributor

comment:6

Here is a first advanced sketch for an implementation of the ring of Multiple Zeta values. This in fact implements the motivic MZV, in some sense, following the algorithm given by Francis Brown.

I would appreciate comments and suggestions.


New commits:

63096a3first sketch for a ring of multiple zeta values

@fchapoton
Copy link
Contributor

Changed branch from u/chapoton/27713 to u/chapoton/ticket22713

@fchapoton

This comment has been minimized.

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Mar 18, 2020

Changed commit from 63096a3 to d825c5a

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Mar 18, 2020

Branch pushed to git repo; I updated commit sha1. New commits:

d825c5adetails

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Mar 19, 2020

Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits:

47d0d72first sketch for a ring of multiple zeta values
b66a693more doc for MZV

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Mar 19, 2020

Changed commit from d825c5a to b66a693

@fchapoton
Copy link
Contributor

comment:10

Do you know anybody that could be interested in this stuff, and would review ?

@fchapoton

This comment has been minimized.

@fchapoton fchapoton changed the title Multiple zeta function Multiple zeta algebra Mar 27, 2020
@tscrim
Copy link
Collaborator

tscrim commented Mar 27, 2020

comment:11

Replying to @fchapoton:

Do you know anybody that could be interested in this stuff, and would review ?

I am not sure. I have cc-ed Dan Bump, who might be willing to or know someone who could. I can do the technical review and would be willing to set a positive review if nobody else is willing to check the mathematics. However, I would rather have a mathematical review.

@videlec
Copy link
Contributor

videlec commented Mar 27, 2020

comment:12

Actually, I thought about implementing the same thing! I can start the review next week (or maybe even this week-end).

@fchapoton
Copy link
Contributor

Changed branch from u/chapoton/ticket22713 to public/22713

@fchapoton
Copy link
Contributor

Changed commit from d9ce5ae to be3691c

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Apr 24, 2020

Changed commit from be3691c to 1203ebf

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Apr 24, 2020

Branch pushed to git repo; I updated commit sha1. New commits:

a60c688trac 22713 adding a simplify procedure using duality
37a5667remove automatic simplification
7887eb2have .simplify available
d9ce5aeMerge branch 'public/22713' of ssh://trac.sagemath.org:22/sage into mzv
4c2cf94some fixes and documentation to numerical MZV
1203ebf100% doctest coverage

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Apr 25, 2020

Branch pushed to git repo; I updated commit sha1. New commits:

b295b27trac 22713, tiny details, one more reference

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Apr 25, 2020

Changed commit from 1203ebf to b295b27

@fchapoton
Copy link
Contributor

comment:90

Coverage is ok.

So, what remains to be done ?

@videlec
Copy link
Contributor

videlec commented Apr 27, 2020

comment:91

One feature which is not advertized in the main docstring of the module is the numerical approximation. I think it deserves a mention.

Otherwise I believe it is ready for inclusion.

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Apr 28, 2020

Branch pushed to git repo; I updated commit sha1. New commits:

f6e69bfMerge branch 'public/22713' of ssh://trac.sagemath.org:22/sage into mzv
08c2b81trac 22713 adding more doc about numerical approximation aka period map

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Apr 28, 2020

Changed commit from b295b27 to 08c2b81

@fchapoton
Copy link
Contributor

comment:93

I have added a little more doc about numerical approximation.

  • Should I move references to master ref file ?

  • I am tempted to squash all commits. May I ?

  • Anything else ?

@videlec
Copy link
Contributor

videlec commented Apr 28, 2020

comment:94

Replying to @fchapoton:

I have added a little more doc about numerical approximation.

  • I am tempted to squash all commits. May I ?

Sure

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Apr 28, 2020

Branch pushed to git repo; I updated commit sha1. This was a forced push. New commits:

c9e3b4cimplementation of the ring of motivic multiple zeta values

@sagetrac-git
Copy link
Mannequin

sagetrac-git mannequin commented Apr 28, 2020

Changed commit from 08c2b81 to c9e3b4c

@fchapoton
Copy link
Contributor

comment:96

all commits squashed, and the patchbot is green

@videlec
Copy link
Contributor

videlec commented Apr 28, 2020

comment:97

Replying to @fchapoton:

all commits squashed, and the patchbot is green

Let us get that in!

Est-ce que tu es dispo mardi 05.05 14h-17h? Bill (Allombert) organise une hacking session PARI/GP et j'aimerais travailler sur les multizeta colorés (évaluation des polylogarithmes aux racines de l'unité). Henri (Cohen) a déjà programmé quelques trucs numériques. Si jamais ça t'intéresse.

@vbraun
Copy link
Member

vbraun commented May 3, 2020

comment:98

Not python2-compatible

@videlec
Copy link
Contributor

videlec commented May 4, 2020

comment:99

Replying to @vbraun:

Not python2-compatible

Why is that a problem? The milestone is set to 9.2 which is supposed to be Python3 only. Or did I misunderstand something?

@fchapoton
Copy link
Contributor

comment:100

Probably the merging tools do not respect the milestone..

@vbraun
Copy link
Member

vbraun commented May 26, 2020

Changed branch from public/22713 to c9e3b4c

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants