analytic-functions
Assists with complex analysis problems involving analytic functions.
Install
mkdir -p .claude/skills/analytic-functions && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/2676" && unzip -o skill.zip -d .claude/skills/analytic-functions && rm skill.zipInstalls to .claude/skills/analytic-functions
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Problem-solving strategies for analytic functions in complex analysisKey capabilities
- →Verify Cauchy-Riemann equations for complex functions
- →Compute partial derivatives of real and imaginary components
- →Generate power series expansions for complex functions
- →Calculate radius of convergence for power series
- →Perform analytic continuation of functions
How it works
The skill utilizes SymPy to compute partial derivatives and power series, and Z3 to formally verify the Cauchy-Riemann equations.
Inputs & outputs
When to use analytic-functions
- →Verify Cauchy-Riemann equations
- →Compute power series expansions
- →Analyze function differentiability
About this skill
Analytic Functions
When to Use
Use this skill when working on analytic-functions problems in complex analysis.
Decision Tree
-
Is f analytic at z0?
- Check Cauchy-Riemann equations: du/dx = dv/dy, du/dy = -dv/dx
- Check if f has power series expansion around z0
- Check if f is differentiable in neighborhood of z0
sympy_compute.py diff "u" --var xandsympy_compute.py diff "v" --var y
-
Cauchy-Riemann Verification
- Write f(z) = u(x,y) + iv(x,y)
- Compute partial derivatives
- Verify: du/dx = dv/dy AND du/dy = -dv/dx
z3_solve.py prove "cauchy_riemann"
-
Power Series
- f(z) = sum_{n=0}^{inf} a_n (z - z0)^n
- Radius of convergence: R = 1/limsup |a_n|^(1/n)
sympy_compute.py series "f(z)" --var z --at z0
-
Analytic Continuation
- Extend f beyond original domain via power series
- Identity theorem: if f = g on set with limit point, then f = g everywhere
Tool Commands
Sympy_Diff_U
uv run python -m runtime.harness scripts/sympy_compute.py diff "u(x,y)" --var x
Sympy_Diff_V
uv run python -m runtime.harness scripts/sympy_compute.py diff "v(x,y)" --var y
Sympy_Series
uv run python -m runtime.harness scripts/sympy_compute.py series "exp(z)" --var z --at 0
Z3_Cauchy_Riemann
uv run python -m runtime.harness scripts/z3_solve.py prove "diff(u,x) == diff(v,y)"
Key Techniques
From indexed textbooks:
- [Complex Analysis (Elias M. Stein, Ram... (Z-Library)] A deep theorem which we prove in the next chapter says that the converse is true: every holomorphic function is analytic. For that reason, we use the terms holomorphic and analytic interchangeably. PRELIMINARIES TO COMPLEX ANALYSIS Corollary 2.
- [Complex Analysis (Elias M. Stein, Ram... (Z-Library)] Cauchy, 1826 There is a general principle in the theory, already implicit in Riemann’s work, which states that analytic functions are in an essential way charac- terized by their singularities. That is to say, globally analytic functions are “eectively” determined by their zeros, and meromorphic functions by their zeros and poles. While these assertions cannot be formulated as precise general theorems, there are nevertheless signicant instances where this principle applies.
- [Complex analysis an introduction to... (Z-Library)] EXERCISES If f(z) is analytic in the whole plane and real on the real axis, purely imaginary on the imaginary axis, show that f{z) is odd. COMPLEX INTEGRATION In the same situation, if v is the imaginary part of an analytic function f(z) in 12+, then f(z) has an analytic extension which satisfies f(z) = f(z). For the proof we construct the function V(z) which is equal to v(z) respect to this disk formed with the boundary values V.
- [Complex analysis an introduction to... (Z-Library)] E is compact it can be covered by a finite number of the smaller disks, and we find that the p(/nJ are bounded on E, contrary to assumption. EXERCISES Prove that in any region 0 the family of analytic functions with positive real part is normal. Under what added condition is it locally bounded?
- [Complex Analysis (Elias M. Stein, Ram... (Z-Library)] Notice that the radius of convergence of the above series is 1. Show that f cannot be continued analytically past the unit disc. Hint: Suppose θ = 2πp/2k, where p and k are positive integers.
Cognitive Tools Reference
See .claude/skills/math-mode/SKILL.md for full tool documentation.
When not to use it
- →Problems involving non-complex variables
- →Functions that are not differentiable in a neighborhood
Prerequisites
Limitations
- →Limited to functions expressible within the provided SymPy and Z3 scripts
- →Requires explicit definition of real and imaginary parts for Cauchy-Riemann verification
How it compares
This approach automates the symbolic differentiation and algebraic verification steps that are typically performed manually in complex analysis exercises.
Compared to similar skills
analytic-functions side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| analytic-functions (this skill) | 4 | 7mo | Review | Intermediate |
| literature-review | 559 | 2mo | Review | Advanced |
| openalex-database | 48 | 7mo | Review | Intermediate |
| annas-archive-ebooks | 22 | 7mo | Review | Beginner |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by parcadei
View all by parcadei →You might also like
literature-review
K-Dense-AI
Conduct comprehensive, systematic literature reviews using multiple academic databases (PubMed, arXiv, bioRxiv, Semantic Scholar, etc.). This skill should be used when conducting systematic literature reviews, meta-analyses, research synthesis, or comprehensive literature searches across biomedical, scientific, and technical domains. Creates professionally formatted markdown documents and PDFs with verified citations in multiple citation styles (APA, Nature, Vancouver, etc.).
openalex-database
davila7
Query and analyze scholarly literature using the OpenAlex database. This skill should be used when searching for academic papers, analyzing research trends, finding works by authors or institutions, tracking citations, discovering open access publications, or conducting bibliometric analysis across 240M+ scholarly works. Use for literature searches, research output analysis, citation analysis, and academic database queries.
annas-archive-ebooks
ratacat
Use when needing to look up book content, find a book by title/author, download an ebook, or reference material from a published book. Triggers on book lookups, ebook downloads, "find the book", "get the PDF/EPUB of". Downloads produce PDF/EPUB/MOBI files - use ebook-extractor skill to convert to text.
scientific-critical-thinking
davila7
Evaluate research rigor. Assess methodology, experimental design, statistical validity, biases, confounding, evidence quality (GRADE, Cochrane ROB), for critical analysis of scientific claims.
biorxiv-database
lifangda
Efficient database search tool for bioRxiv preprint server. Use this skill when searching for life sciences preprints by keywords, authors, date ranges, or categories, retrieving paper metadata, downloading PDFs, or conducting literature reviews.
gpt-researcher
assafelovic
GPT Researcher is an autonomous deep research agent that conducts web and local research, producing detailed reports with citations. Use this skill when helping developers understand, extend, debug, or integrate with GPT Researcher - including adding features, understanding the architecture, working with the API, customizing research workflows, adding new retrievers, integrating MCP data sources, or troubleshooting research pipelines.