Products
  • Wolfram|One

    The definitive Wolfram Language and notebook experience

  • Mathematica

    The original technical computing environment

  • Wolfram Notebook Assistant + LLM Kit

    All-in-one AI assistance for your Wolfram experience

  • System Modeler
  • Wolfram Player
  • Finance Platform
  • Wolfram Engine
  • Enterprise Private Cloud
  • Application Server
  • Wolfram|Alpha Notebook Edition
  • Wolfram Cloud App
  • Wolfram Player App

More mobile apps

Core Technologies of Wolfram Products

  • Wolfram Language
  • Computable Data
  • Wolfram Notebooks
  • AI & Linguistic Understanding

Deployment Options

  • Wolfram Cloud
  • wolframscript
  • Wolfram Engine Community Edition
  • Wolfram LLM API
  • WSTPServer
  • Wolfram|Alpha APIs

From the Community

  • Function Repository
  • Community Paclet Repository
  • Example Repository
  • Neural Net Repository
  • Prompt Repository
  • Wolfram Demonstrations
  • Data Repository
  • Group & Organizational Licensing
  • All Products
Consulting & Solutions

We deliver solutions for the AI era—combining symbolic computation, data-driven insights and deep technical expertise

  • Data & Computational Intelligence
  • Model-Based Design
  • Algorithm Development
  • Wolfram|Alpha for Business
  • Blockchain Technology
  • Education Technology
  • Quantum Computation

WolframConsulting.com

Wolfram Solutions

  • Data Science
  • Artificial Intelligence
  • Biosciences
  • Healthcare Intelligence
  • Sustainable Energy
  • Control Systems
  • Enterprise Wolfram|Alpha
  • Blockchain Labs

More Wolfram Solutions

Wolfram Solutions For Education

  • Research Universities
  • Colleges & Teaching Universities
  • Junior & Community Colleges
  • High Schools
  • Educational Technology
  • Computer-Based Math

More Solutions for Education

  • Contact Us
Learning & Support

Get Started

  • Wolfram Language Introduction
  • Fast Intro for Programmers
  • Fast Intro for Math Students
  • Wolfram Language Documentation

More Learning

  • Highlighted Core Areas
  • Demonstrations
  • YouTube
  • Daily Study Groups
  • Wolfram Schools and Programs
  • Books

Grow Your Skills

  • Wolfram U

    Courses in computing, science, life and more

  • Community

    Learn, solve problems and share ideas.

  • Blog

    News, views and insights from Wolfram

  • Resources for

    Software Developers

Tech Support

  • Contact Us
  • Support FAQs
  • Support FAQs
  • Contact Us
Company
  • About Wolfram
  • Career Center
  • All Sites & Resources
  • Connect & Follow
  • Contact Us

Work with Us

  • Student Ambassador Initiative
  • Wolfram for Startups
  • Student Opportunities
  • Jobs Using Wolfram Language

Educational Programs for Adults

  • Summer School
  • Winter School

Educational Programs for Youth

  • Middle School Camp
  • High School Research Program
  • Computational Adventures

Read

  • Stephen Wolfram's Writings
  • Wolfram Blog
  • Wolfram Tech | Books
  • Wolfram Media
  • Complex Systems

Educational Resources

  • Wolfram MathWorld
  • Wolfram in STEM/STEAM
  • Wolfram Challenges
  • Wolfram Problem Generator

Wolfram Initiatives

  • Wolfram Science
  • Wolfram Foundation
  • History of Mathematics Project

Events

  • Stephen Wolfram Livestreams
  • Online & In-Person Events
  • Contact Us
  • Connect & Follow
Wolfram|Alpha
  • Your Account
  • User Portal
  • Wolfram Cloud
  • Products
    • Wolfram|One
    • Mathematica
    • Wolfram Notebook Assistant + LLM Kit
    • System Modeler
    • Wolfram Player
    • Finance Platform
    • Wolfram|Alpha Notebook Edition
    • Wolfram Engine
    • Enterprise Private Cloud
    • Application Server
    • Wolfram Cloud App
    • Wolfram Player App

    More mobile apps

    • Core Technologies
      • Wolfram Language
      • Computable Data
      • Wolfram Notebooks
      • AI & Linguistic Understanding
    • Deployment Options
      • Wolfram Cloud
      • wolframscript
      • Wolfram Engine Community Edition
      • Wolfram LLM API
      • WSTPServer
      • Wolfram|Alpha APIs
    • From the Community
      • Function Repository
      • Community Paclet Repository
      • Example Repository
      • Neural Net Repository
      • Prompt Repository
      • Wolfram Demonstrations
      • Data Repository
    • Group & Organizational Licensing
    • All Products
  • Consulting & Solutions

    We deliver solutions for the AI era—combining symbolic computation, data-driven insights and deep technical expertise

    WolframConsulting.com

    Wolfram Solutions

    • Data Science
    • Artificial Intelligence
    • Biosciences
    • Healthcare Intelligence
    • Sustainable Energy
    • Control Systems
    • Enterprise Wolfram|Alpha
    • Blockchain Labs

    More Wolfram Solutions

    Wolfram Solutions For Education

    • Research Universities
    • Colleges & Teaching Universities
    • Junior & Community Colleges
    • High Schools
    • Educational Technology
    • Computer-Based Math

    More Solutions for Education

    • Contact Us
  • Learning & Support

    Get Started

    • Wolfram Language Introduction
    • Fast Intro for Programmers
    • Fast Intro for Math Students
    • Wolfram Language Documentation

    Grow Your Skills

    • Wolfram U

      Courses in computing, science, life and more

    • Community

      Learn, solve problems and share ideas.

    • Blog

      News, views and insights from Wolfram

    • Resources for

      Software Developers
    • Tech Support
      • Contact Us
      • Support FAQs
    • More Learning
      • Highlighted Core Areas
      • Demonstrations
      • YouTube
      • Daily Study Groups
      • Wolfram Schools and Programs
      • Books
    • Support FAQs
    • Contact Us
  • Company
    • About Wolfram
    • Career Center
    • All Sites & Resources
    • Connect & Follow
    • Contact Us

    Work with Us

    • Student Ambassador Initiative
    • Wolfram for Startups
    • Student Opportunities
    • Jobs Using Wolfram Language

    Educational Programs for Adults

    • Summer School
    • Winter School

    Educational Programs for Youth

    • Middle School Camp
    • High School Research Program
    • Computational Adventures

    Read

    • Stephen Wolfram's Writings
    • Wolfram Blog
    • Wolfram Tech | Books
    • Wolfram Media
    • Complex Systems
    • Educational Resources
      • Wolfram MathWorld
      • Wolfram in STEM/STEAM
      • Wolfram Challenges
      • Wolfram Problem Generator
    • Wolfram Initiatives
      • Wolfram Science
      • Wolfram Foundation
      • History of Mathematics Project
    • Events
      • Stephen Wolfram Livestreams
      • Online & In-Person Events
    • Contact Us
    • Connect & Follow
  • Wolfram|Alpha
  • Wolfram Cloud
  • Your Account
  • User Portal
Wolfram Language & System Documentation Center
AsymptoticSolve
  • See Also
    • Solve
    • Asymptotic
    • Reduce
    • FindInstance
    • FindRoot
    • Series
    • AsymptoticDSolveValue
    • AsymptoticRSolveValue
  • Related Guides
    • Asymptotics
    • Equation Solving
    • Polynomial Algebra
    • See Also
      • Solve
      • Asymptotic
      • Reduce
      • FindInstance
      • FindRoot
      • Series
      • AsymptoticDSolveValue
      • AsymptoticRSolveValue
    • Related Guides
      • Asymptotics
      • Equation Solving
      • Polynomial Algebra

AsymptoticSolve[eqn,yb,x->a]

computes asymptotic approximations of solutions y[x] of the equation eqn passing through {a,b}.

AsymptoticSolve[eqn,{y},x->a]

computes asymptotic approximations of solutions y[x] of the equation eqn for x near a.

AsymptoticSolve[eqns,{y1,y2,…}{b1,b2,…},{x1,x2,…}{a1,a2,…}]

computes asymptotic approximations of solutions {y1[x1,x2,…],y2[x1,x2,…],…} of the system of equations eqns.

AsymptoticSolve[eqns,…,{{x1,x2,…},{a1,a2,…},n}]

computes the asymptotic approximation to order n.

AsymptoticSolve[…,Reals]

computes only solutions that are real valued for real argument values.

Details and Options
Details and Options Details and Options
Examples  
Basic Examples  
Scope  
One-Dimensional Solutions in 2D  
One-Dimensional Solutions in nD  
Higher-Dimensional Solutions in nD  
Options  
Assumptions  
Direction  
GenerateConditions  
Method  
SeriesTermGoal  
Applications  
Implicit Functions  
Perturbed Equations  
Series Solutions of Equations  
Asymptotic Approximations of Curves  
Asymptotic Solutions of Physics Problems  
See Also
Related Guides
History
Cite this Page
BUILT-IN SYMBOL
  • See Also
    • Solve
    • Asymptotic
    • Reduce
    • FindInstance
    • FindRoot
    • Series
    • AsymptoticDSolveValue
    • AsymptoticRSolveValue
  • Related Guides
    • Asymptotics
    • Equation Solving
    • Polynomial Algebra
    • See Also
      • Solve
      • Asymptotic
      • Reduce
      • FindInstance
      • FindRoot
      • Series
      • AsymptoticDSolveValue
      • AsymptoticRSolveValue
    • Related Guides
      • Asymptotics
      • Equation Solving
      • Polynomial Algebra

AsymptoticSolve

AsymptoticSolve[eqn,yb,x->a]

computes asymptotic approximations of solutions y[x] of the equation eqn passing through {a,b}.

AsymptoticSolve[eqn,{y},x->a]

computes asymptotic approximations of solutions y[x] of the equation eqn for x near a.

AsymptoticSolve[eqns,{y1,y2,…}{b1,b2,…},{x1,x2,…}{a1,a2,…}]

computes asymptotic approximations of solutions {y1[x1,x2,…],y2[x1,x2,…],…} of the system of equations eqns.

AsymptoticSolve[eqns,…,{{x1,x2,…},{a1,a2,…},n}]

computes the asymptotic approximation to order n.

AsymptoticSolve[…,Reals]

computes only solutions that are real valued for real argument values.

Details and Options

  • Asymptotic approximations are typically used to solve problems for which no exact solution can be found or to get simpler answers for computation, comparison and interpretation.
  • AsymptoticSolve[eqn,…,xa] computes the leading term in an asymptotic expansion for eqn. Use SeriesTermGoal to specify more terms.
  • The asymptotic approximation yn[x] is often given as a sum yn[x]αkϕk[x], where {ϕ1[x],…,ϕn[x]} is an asymptotic scale ϕ1[x]≻ϕ2[x]≻⋯>ϕn[x] as xa. Then the result satisfies AsymptoticLess[y[x]-yn[x],ϕn[x],xa] or y[x]-yn[x]∈o[ϕn[x]] as xa.
  • Common asymptotic scales include:
  • Taylor scale when xa
    Laurent scale when xa
    Laurent scale when x±∞
    Puiseux scale when xa
  • The scales used to express the asymptotic approximation are automatically inferred from the problem and can often include more exotic scales.
  • The center coordinates a and b can be any finite or infinite real or complex numbers.
  • The order n must be a positive integer and specifies order of approximation for the asymptotic solution. It may not be related to polynomial degree.
  • The system of equations eqns can be any logical combination of equations.
  • The following options can be given:
  • Assumptions $Assumptionsassumptions to make about parameters
    Direction Automaticdirection in which x approaches a
    GenerateConditions Automaticwhether to generate answers that involve conditions on parameters
    Method Automaticmethod to use
    PerformanceGoal$PerformanceGoalaspects of performance to optimize
    SeriesTermGoal Automaticnumber of terms in the approximation
  • Possible settings for Direction include:
  • Reals or "TwoSided"from both real directions
    "FromAbove" or -1from above or larger values
    "FromBelow" or +1from below or smaller values
    Complexesfrom all complex directions
    Exp[ θ]in the direction
    {dir1,…,dirn}use direction diri for variable xi independently
  • DirectionExp[ θ] at x* indicates the direction tangent of a curve approaching the limit point x*.
  • For finite values of a, the Automatic setting means from above.
  • When domain Reals is specified, the solutions are real valued when x approaches a in the indicated Direction.
  • Possible settings for GenerateConditions include:
  • Automaticnongeneric conditions only
    Trueall conditions
    Falseno conditions
    Nonereturn unevaluated if conditions are needed
  • Possible settings for PerformanceGoal include $PerformanceGoal, "Quality" and "Speed". With the "Quality" setting, AsymptoticSolve typically solves more problems or produces simpler results, but it potentially uses more time and memory.

Examples

open all close all

Basic Examples  (5)

Find asymptotic approximations of solutions passing through the point {0,0}:

Find asymptotic approximations of solutions for x near 0:

Find the leading terms of asymptotic approximations of solutions as :

Find only the solutions that are real valued when x approaches 0 from above:

Find asymptotic approximations of solutions of a system of equations:

Scope  (18)

One-Dimensional Solutions in 2D  (8)

Power series solutions of polynomial equations passing through a specified point:

Plot the asymptotic solution and the solution it approximates:

Power series solutions of analytic equations passing through a specified point:

Plot the asymptotic solution and the solution it approximates:

Puiseux series solutions of polynomial equations passing through a specified point:

Solutions that are real valued when x approaches 0 from above:

Solutions that are real valued when x approaches 0 from below:

Puiseux series solutions of analytic equations passing through a specified point:

Asymptotic series solutions passing through a specified point:

Solutions of polynomial equations near a specified value of the independent variable:

Real asymptotic series solutions at infinity:

Plot the asymptotic solution and the solution it approximates:

Equations with symbolic parameters:

Conditions on parameters may be generated:

One-Dimensional Solutions in nD  (5)

Power series solutions of polynomial systems passing through a specified point:

Plot the asymptotic solution and the solution it approximates:

Power series solutions of analytic systems passing through a specified point:

Plot the asymptotic solution and the solution it approximates:

Puiseux series solutions of polynomial systems passing through a specified point:

None of the solutions are real valued when t approaches 0 from above:

Two of the solutions are real valued when t approaches 0 from below:

Solutions of polynomial systems near a specified value of the independent variable:

Equations with symbolic parameters:

Higher-Dimensional Solutions in nD  (5)

Power series solutions of polynomial equations passing through a specified point:

Plot the asymptotic solution and the solution it approximates:

Power series solutions of analytic equations passing through a specified point:

Plot the asymptotic solution and the solution it approximates:

Power series solutions of polynomial systems passing through a specified point:

Power series solutions of analytic systems passing through a specified point:

Power series solutions of polynomial systems near specified values of independent variables:

Options  (9)

Assumptions  (1)

Specify conditions on parameters using Assumptions:

Different assumptions can produce different results:

Direction  (3)

By default, AsymptoticSolve gives solutions valid when x approaches 0 from above:

This finds the solutions valid when x approaches 0 from below:

Complex solutions may also depend on the direction:

This gives solutions that are real when x approaches 0 from a complex direction:

GenerateConditions  (3)

By default, AsymptoticSolve gives conditions it assumed to obtain the result:

This gives the result without the assumed conditions:

By default, assumed conditions that are generically true are not reported:

With GenerateConditions->True, all conditions are reported:

With GenerateConditions->None, AsymptoticSolve returns only generically valid results:

If nongeneric conditions are needed, AsymptoticSolve returns unevaluated:

Method  (1)

Return a series whenever the result is a power series or a Puiseux series:

Check that the series solutions satisfy the equation:

SeriesTermGoal  (1)

By default, AsymptoticSolve[eqn,…,xa] computes the leading terms of the solutions:

Use SeriesTermGoal to obtain more terms:

Applications  (12)

Implicit Functions  (3)

The equation implicitly defines two different functions near each . Compute third-order asymptotic approximations for these two functions near :

Define functions based on these expansions:

At the point , these two functions have different values:

However, both exactly satisfy the equation at :

Visualize the equation and the approximations to its two branches:

In this case, it is easy to solve exactly for the two implicitly defined functions:

The two expressions returned by AsymptoticSolve are the series of the exact solutions:

Compute the second-order asymptotic approximations to the unit circle at :

The approximations closely track the circle of both larger and smaller values of at these regular points:

At the singular point , the approximation uses fractional powers:

Visually, the approximations seem to only be defined for values of :

This is because at the functions switch from being real to purely imaginary:

Trying to find solutions over the reals will therefore fail:

However, it is possible to find purely real expressions if restricting to smaller values of :

The curve crosses the line infinitely many times. On any section that passes the vertical line test—any vertical line intersects the curve only once; no vertical line intersects the section more than once—a function is implicitly defined:

Compute an approximation for the section that goes through the origin:

Note that this matches the Taylor series of , the inverse function of :

Compute an approximation for the section that goes through the point :

Visualize the curve and the two approximations:

Perturbed Equations  (2)

Find solutions of a perturbed polynomial equation:

Plot the asymptotic solutions and the solutions they approximate:

Investigate the behavior of solutions of an analytic equation under a small perturbation:

Plot the asymptotic solutions and the solutions they approximate:

Series Solutions of Equations  (2)

Find a series solution of an equation at a nonsingular point:

The derivative of with respect to does not vanish at :

Find the series solution up to order five:

The result satisfies the equation:

Find a multivariate series solution of a system of equations at a nonsingular point:

The Jacobian of with respect to does not vanish at :

Find the series solution up to order three:

The result satisfies the equations:

Asymptotic Approximations of Curves  (3)

Find Puiseux series solutions in a neighborhood of a singular point of an algebraic plane curve:

Plot the asymptotic solutions and the curve they approximate near 0:

Find Puiseux series solutions in a neighborhood of a singular point of an algebraic space curve:

Plot the asymptotic solutions:

Find numeric solutions using asymptotic solution values as starting points:

Compare the numeric solutions and the asymptotic solutions:

Show the curve as an intersection of two surfaces:

Approximate Fermat's spiral near 0:

Compare plots:

Asymptotic Solutions of Physics Problems  (2)

Solve Kepler's equation for the eccentric anomaly in terms of the mean anomaly :

Compare with the exact solution for eccentricity :

Study the energy levels of a particle of mass in a one-dimensional box of width and depth . Solutions , and of the time-independent Schrödinger equation to the left of the box, inside the box, and to the right of the box are given by:

The solution must be continuously differentiable on the boundary of the box:

The homogenous linear equations admit nonzero solutions if their coefficient matrix is singular:

Assume that and are 1 and the units are chosen so that :

Find the possible energy levels for :

Compute the asymptotic solution near :

Compare the asymptotic solution and the minimum exact solution:

See Also

Solve  Asymptotic  Reduce  FindInstance  FindRoot  Series  AsymptoticDSolveValue  AsymptoticRSolveValue

Related Guides

    ▪
  • Asymptotics
  • ▪
  • Equation Solving
  • ▪
  • Polynomial Algebra

History

Introduced in 2019 (12.0) | Updated in 2020 (12.1)

Wolfram Research (2019), AsymptoticSolve, Wolfram Language function, https://reference.wolfram.com/language/ref/AsymptoticSolve.html (updated 2020).

Text

Wolfram Research (2019), AsymptoticSolve, Wolfram Language function, https://reference.wolfram.com/language/ref/AsymptoticSolve.html (updated 2020).

CMS

Wolfram Language. 2019. "AsymptoticSolve." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2020. https://reference.wolfram.com/language/ref/AsymptoticSolve.html.

APA

Wolfram Language. (2019). AsymptoticSolve. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/AsymptoticSolve.html

BibTeX

@misc{reference.wolfram_2025_asymptoticsolve, author="Wolfram Research", title="{AsymptoticSolve}", year="2020", howpublished="\url{https://reference.wolfram.com/language/ref/AsymptoticSolve.html}", note=[Accessed: 01-December-2025]}

BibLaTeX

@online{reference.wolfram_2025_asymptoticsolve, organization={Wolfram Research}, title={AsymptoticSolve}, year={2020}, url={https://reference.wolfram.com/language/ref/AsymptoticSolve.html}, note=[Accessed: 01-December-2025]}

Top
Introduction for Programmers
Introductory Book
Wolfram Function Repository | Wolfram Data Repository | Wolfram Data Drop | Wolfram Language Products
Top
  • Products
  • Wolfram|One
  • Mathematica
  • Notebook Assistant + LLM Kit
  • System Modeler

  • Wolfram|Alpha Notebook Edition
  • Wolfram|Alpha Pro
  • Mobile Apps

  • Wolfram Player
  • Wolfram Engine

  • Volume & Site Licensing
  • Server Deployment Options
  • Consulting
  • Wolfram Consulting
  • Repositories
  • Data Repository
  • Function Repository
  • Community Paclet Repository
  • Neural Net Repository
  • Prompt Repository

  • Wolfram Language Example Repository
  • Notebook Archive
  • Wolfram GitHub
  • Learning
  • Wolfram U
  • Wolfram Language Documentation
  • Webinars & Training
  • Educational Programs

  • Wolfram Language Introduction
  • Fast Introduction for Programmers
  • Fast Introduction for Math Students
  • Books

  • Wolfram Community
  • Wolfram Blog
  • Public Resources
  • Wolfram|Alpha
  • Wolfram Problem Generator
  • Wolfram Challenges

  • Computer-Based Math
  • Computational Thinking
  • Computational Adventures

  • Demonstrations Project
  • Wolfram Data Drop
  • MathWorld
  • Wolfram Science
  • Wolfram Media Publishing
  • Customer Resources
  • Store
  • Product Downloads
  • User Portal
  • Your Account
  • Organization Access

  • Support FAQ
  • Contact Support
  • Company
  • About Wolfram
  • Careers
  • Contact
  • Events
Wolfram Community Wolfram Blog
Legal & Privacy Policy
WolframAlpha.com | WolframCloud.com
© 2025 Wolfram
© 2025 Wolfram | Legal & Privacy Policy |
English