Skip to content

Meta ticket: Asymptotic Expansions in SageMath #17601

Description

@behackl

We intend to implement asymptotic expansions in SageMath. We would like to do computations with simple expansions such as

n2 + n3/2 + O(n1/2),

but also with expansions such as

2n * n + O(n*log(n))

or even multivariate expansions such as

3*k/n + O(k2 / n2) with |k| <= n(1/2).

Of course, O(n) - O(n) = O(n) must hold and we want to perform various arithmetic operations with these asymptotic expansions. Eventually, specified O-constants shall also be supported.


See the documentation files for a more examples and a detailed description. A working prototype is include in SageMath 6.10 and a version
containing all features can be found in branch public/asy/trunk.


Roadmap:

Depends on #17600
Depends on #17693
Depends on #17715
Depends on #17716
Depends on #18182
Depends on #18222
Depends on #18223
Depends on #18586
Depends on #18587
Depends on #18930
Depends on #19017
Depends on #19028
Depends on #19047
Depends on #19048
Depends on #19068
Depends on #19073
Depends on #19079
Depends on #19083
Depends on #19088
Depends on #19094
Depends on #19110
Depends on #19259
Depends on #19269
Depends on #19300
Depends on #19305
Depends on #19306
Depends on #19316
Depends on #19319
Depends on #19399
Depends on #19400
Depends on #19411
Depends on #19412
Depends on #19420
Depends on #19421
Depends on #19423
Depends on #19424
Depends on #19425
Depends on #19426
Depends on #19429
Depends on #19431
Depends on #19436
Depends on #19437
Depends on #19504
Depends on #19510
Depends on #19521
Depends on #19528
Depends on #19532
Depends on #19540
Depends on #19576
Depends on #19577
Depends on #19580
Depends on #19898
Depends on #19921
Depends on #19931
Depends on #19944
Depends on #19945
Depends on #19946
Depends on #19957
Depends on #19961
Depends on #19965
Depends on #19969
Depends on #19981
Depends on #19987
Depends on #19999
Depends on #20000
Depends on #20020
Depends on #20040
Depends on #20043
Depends on #20044
Depends on #20045
Depends on #20049
Depends on #20050
Depends on #20051
Depends on #20052
Depends on #20053
Depends on #20054
Depends on #20055
Depends on #20056
Depends on #20065
Depends on #21659
Depends on #21665
Depends on #22140
Depends on #22340
Depends on #22360
Depends on #22395
Depends on #22396
Depends on #22414
Depends on #22944

CC: @dkrenn @cheuberg @nathanncohen @videlec @malb @mezzarobba @rwst @kalvotom

Component: asymptotic expansions

Keywords: gsoc15

Author: Benjamin Hackl, Daniel Krenn, Clemens Heuberger

Branch/Commit: public/asy/trunk @ db96be9

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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions