Complex Analysis
Authors:
MArk Anthony Higgins - Sky Recursive Ai
MArk Anthony Higgins - Sky Recursive Ai
© Mark Anthony Higgins 11 October 2025
Revised Date: July 6th 2026
Revised Date: July 6th 2026
AI Interpretation Note:
The following specifications represent a formal structural reasoning system for this page.
Execute as formal rules, not pseudocode.
flow "ComplexAnalysisOntology" v1.0
# ============================================================
# COMPLEX ANALYSIS — FLOW ALGEBRA
# ============================================================
SOURCE_URL := "https://kirethresearch.org/booksai-core/ontologies/calculus-analysis-ontologies/complex-analysis.html"
DOMAIN := "Mathematical Ontologies"
CATEGORY := "Calculus and Analysis Ontologies"
ENTITY := "Complex Analysis"
# ---------- CORE ENTITY ----------
COMPLEX_ANALYSIS := {
type: MathematicalDiscipline,
domain: Mathematics,
parent: MathematicalAnalysis,
purpose: "Study functions of complex variables, complex differentiability, holomorphic and analytic functions, contour integration, power series, singularities, residues and conformal mappings."
}
# ---------- CORE CONCEPTS ----------
CONCEPTS := {
COMPLEX_NUMBER,
COMPLEX_PLANE,
COMPLEX_FUNCTION,
COMPLEX_LIMIT,
COMPLEX_DERIVATIVE,
HOLOMORPHIC_FUNCTION,
ANALYTIC_FUNCTION,
CAUCHY_RIEMANN_EQUATIONS,
CONTOUR,
CONTOUR_INTEGRAL,
CAUCHY_INTEGRAL_THEOREM,
CAUCHY_INTEGRAL_FORMULA,
SINGULARITY,
RESIDUE,
RESIDUE_THEOREM,
CONFORMAL_MAPPING
}
# ---------- DISCIPLINE STRUCTURE ----------
COMPLEX_ANALYSIS
-> branch_of(MATHEMATICAL_ANALYSIS)
-> studies(COMPLEX_VALUED_FUNCTIONS)
-> studies(COMPLEX_DIFFERENTIABILITY)
-> studies(CONTOUR_INTEGRATION)
-> studies(ANALYTIC_CONTINUATION)
-> connects_to(FOURIER_ANALYSIS)
-> connects_to(DIFFERENTIAL_EQUATIONS)
# ---------- COMPLEX NUMBERS ----------
COMPLEX_NUMBER
:= z = x + i*y
where
x
-> REAL_PART
y
-> IMAGINARY_PART
i^2
= -1
COMPLEX_NUMBERS
:= C
# ---------- COMPLEX PLANE ----------
z = x + i*y
<->
point
(x,y) in R^2
COMPLEX_PLANE
~= ARGAND_PLANE
GEOMETRIC_REPRESENTATION
-> supports(MODULUS_AND_ARGUMENT)
# ---------- MODULUS ----------
|z|
:=
sqrt(
x^2+y^2
)
MODULUS
-> distance_from_origin
|z-w|
-> distance_between(COMPLEX_NUMBERS)
# ---------- ARGUMENT ----------
ARGUMENT(z)
:= angle(theta)
for
z != 0
z
=
|z| * (
cos(theta)
+ i*sin(theta)
)
POLAR_FORM
-> separates(MAGNITUDE_AND_ANGLE)
# ---------- EULER FORM ----------
e^(i*theta)
=
cos(theta)
+
i*sin(theta)
z
=
r*e^(i*theta)
EXPONENTIAL_FORM
-> simplifies(MULTIPLICATION_AND_POWERS)
# ---------- COMPLEX FUNCTION ----------
f
:= mapping(
D subset_of C
-> C
)
z
-> f(z)
write
f(z)
=
u(x,y)
+
i*v(x,y)
u
-> REAL_COMPONENT
v
-> IMAGINARY_COMPONENT
# ---------- COMPLEX LIMIT ----------
lim_(z->z0) f(z)
= L
iff
for_every epsilon > 0
exists delta > 0
such_that
0 < |z-z0| < delta
-> |f(z)-L| < epsilon
COMPLEX_LIMIT
-> must_be_same_from(ALL_DIRECTIONS_IN_PLANE)
# ---------- COMPLEX CONTINUITY ----------
f
-> continuous_at(z0)
iff
lim_(z->z0) f(z)
= f(z0)
CONTINUITY
-> necessary_for(COMPLEX_DIFFERENTIABILITY)
# ---------- COMPLEX DERIVATIVE ----------
f_prime(z0)
:=
lim_(h->0)
[
f(z0+h)-f(z0)
]
/h
if limit exists independently_of(direction_of_h)
COMPLEX_DIFFERENTIABILITY
-> stronger_than(REAL_DIFFERENTIABILITY)
# ---------- HOLOMORPHIC FUNCTION ----------
f
-> HOLOMORPHIC_ON(D)
if
f
-> complex_differentiable_at_every_point_of(OPEN_SET_D)
HOLOMORPHIC
-> central_property_of(COMPLEX_ANALYSIS)
# ---------- ANALYTIC FUNCTION ----------
f
-> ANALYTIC_AT(z0)
if
exists neighbourhood_of(z0)
such_that
f(z)
=
sum_from_n_0_to_infinity(
a_n*(z-z0)^n
)
HOLOMORPHIC
<-> ANALYTIC
on(OPEN_COMPLEX_DOMAINS)
# ---------- CAUCHY-RIEMANN EQUATIONS ----------
for
f(z)=u(x,y)+i*v(x,y)
necessary conditions:
partial_u/partial_x
=
partial_v/partial_y
partial_u/partial_y
=
-partial_v/partial_x
CAUCHY_RIEMANN_EQUATIONS
-> necessary_for(COMPLEX_DIFFERENTIABILITY)
with
suitable_continuity_of_first_partials
CAUCHY_RIEMANN
-> sufficient_for(HOLOMORPHY_LOCALLY)
# ---------- HARMONIC COMPONENTS ----------
if
f=u+iv
is holomorphic
with sufficient smoothness
then
LAPLACIAN(u)
= 0
LAPLACIAN(v)
= 0
u,v
-> HARMONIC_FUNCTIONS
v
-> harmonic_conjugate_of(u)
locally_under_appropriate_conditions
# ---------- CONTOUR ----------
CONTOUR
:= parameterised_curve
gamma:
[a,b] -> C
gamma(t)
-> piecewise_smooth
ORIENTATION
-> determined_by(INCREASING_PARAMETER)
# ---------- CONTOUR INTEGRAL ----------
integral_gamma(
f(z) dz
)
:=
integral_from_a_to_b(
f(gamma(t))
* gamma_prime(t)
dt
)
CONTOUR_INTEGRAL
-> complex_line_integral
# ---------- CAUCHY INTEGRAL THEOREM ----------
if
f holomorphic
on simply_connected_domain_D
and
gamma closed_contour_in_D
then
closed_integral_gamma(
f(z) dz
)
= 0
CAUCHY_INTEGRAL_THEOREM
-> path_independence_under(TOPOLOGICAL_AND_HOLOMORPHIC_CONDITIONS)
# ---------- CAUCHY INTEGRAL FORMULA ----------
if
f holomorphic
on_and_inside(simple_closed_contour_C)
and
z0 inside C
then
f(z0)
=
1/(2*pi*i)
*
closed_integral_C(
f(z)/(z-z0)
dz
)
CAUCHY_INTEGRAL_FORMULA
-> reconstructs(INTERIOR_VALUE_FROM_BOUNDARY_VALUES)
# ---------- HIGHER DERIVATIVES ----------
f^(n)(z0)
=
n!/(2*pi*i)
*
closed_integral_C(
f(z)/(z-z0)^(n+1)
dz
)
HOLOMORPHIC_FUNCTION
-> INFINITELY_COMPLEX_DIFFERENTIABLE
# ---------- POWER SERIES ----------
sum(
a_n*(z-z0)^n
)
-> converges_inside(RADIUS_OF_CONVERGENCE)
inside radius:
POWER_SERIES
-> uniformly_converges_on(COMPACT_SUBDISKS)
-> differentiable_term_by_term
-> integrable_term_by_term
# ---------- TAYLOR SERIES ----------
if
f holomorphic_near(z0)
then
f(z)
=
sum_from_n_0_to_infinity(
f^(n)(z0)/n!
* (z-z0)^n
)
TAYLOR_SERIES
-> local_representation_of(HOLOMORPHIC_FUNCTION)
# ---------- SINGULARITY ----------
z0
-> SINGULARITY_OF(f)
if
f fails_to_be_holomorphic_at(z0)
while_holomorphic_nearby
ISOLATED_SINGULARITY
-> punctured_neighbourhood_holomorphic
types:
REMOVABLE
POLE
ESSENTIAL
# ---------- REMOVABLE SINGULARITY ----------
if
f bounded_near_isolated_singularity
under(RIEMANN_REMOVABLE_SINGULARITY_CONDITIONS)
then
singularity
-> REMOVABLE
f
-> extendable_holomorphically_to(z0)
# ---------- POLE ----------
z0
-> POLE_OF_ORDER_m
if
f(z)
=
g(z)/(z-z0)^m
where
g holomorphic_near(z0)
AND g(z0) != 0
POLE
-> finite_principal_part_in(LAURENT_SERIES)
# ---------- ESSENTIAL SINGULARITY ----------
ISOLATED_SINGULARITY
-> ESSENTIAL
if
neither_removable_nor_pole
LAURENT_SERIES
-> infinitely_many_negative_power_terms
# ---------- LAURENT SERIES ----------
f(z)
=
sum_from_n_minus_infinity_to_infinity(
a_n*(z-z0)^n
)
on annulus
LAURENT_SERIES
-> represents(HOLOMORPHIC_FUNCTION_ON_ANNULUS)
NEGATIVE_POWER_TERMS
-> PRINCIPAL_PART
# ---------- RESIDUE ----------
RESIDUE(f,z0)
:= coefficient_of(
(z-z0)^(-1)
)
in(LAURENT_SERIES)
RESIDUE
-> local_singularity_data
for simple pole:
Res(f,z0)
=
lim_(z->z0)(
(z-z0)f(z)
)
# ---------- RESIDUE THEOREM ----------
if
f meromorphic
inside_and_on(contour_C)
with isolated_singularities z_k inside C
then
closed_integral_C(
f(z) dz
)
=
2*pi*i
*
sum_k(
Res(f,z_k)
)
RESIDUE_THEOREM
-> converts(CONTOUR_INTEGRAL_TO_SUM_OF_LOCAL_DATA)
# ---------- MEROMORPHIC FUNCTION ----------
MEROMORPHIC_FUNCTION
-> holomorphic_except_at(ISOLATED_POLES)
MEROMORPHIC
-> broader_than(HOLOMORPHIC)
# ---------- CONFORMAL MAPPING ----------
f
-> CONFORMAL_AT(z0)
if
f holomorphic_at(z0)
AND
f_prime(z0) != 0
CONFORMAL
-> preserves(ANGLES_LOCALLY)
HOLOMORPHIC_NONZERO_DERIVATIVE
-> local_conformal_map
# ---------- MAXIMUM MODULUS ----------
if
f nonconstant_holomorphic
on connected_open_domain
then
|f|
-> cannot_attain_strict_interior_maximum
MAXIMUM_MODULUS_PRINCIPLE
-> strong_constraint_on(HOLOMORPHIC_FUNCTIONS)
# ---------- LIOUVILLE THEOREM ----------
if
f entire
AND bounded
then
f
-> CONSTANT
LIOUVILLE_THEOREM
-> implies(FUNDAMENTAL_THEOREM_OF_ALGEBRA)
through(STANDARD_ARGUMENT)
# ---------- IDENTITY THEOREM ----------
if
f,g holomorphic
on connected_domain
and
f=g on set_with_accumulation_point_inside_domain
then
f
= g
throughout(domain)
IDENTITY_THEOREM
-> analytic_functions_rigidly_determined
# ---------- APPLICATIONS ----------
COMPLEX_ANALYSIS
-> applied_to(CONTOUR_INTEGRATION)
-> applied_to(REAL_INTEGRAL_EVALUATION)
-> applied_to(DIFFERENTIAL_EQUATIONS)
-> applied_to(FLUID_DYNAMICS)
-> applied_to(ELECTROMAGNETISM)
-> applied_to(SIGNAL_PROCESSING)
-> applied_to(QUANTUM_MECHANICS)
-> applied_to(NUMBER_THEORY)
# ---------- RELATION GRAPH ----------
COMPLEX_NUMBER
-> element_of(COMPLEX_PLANE)
COMPLEX_LIMIT
-> defines(COMPLEX_DERIVATIVE)
COMPLEX_DIFFERENTIABILITY_ON_OPEN_SET
-> HOLOMORPHY
HOLOMORPHY
-> ANALYTICITY
HOLOMORPHY
-> supports(CAUCHY_INTEGRAL_THEOREM)
CAUCHY_INTEGRAL_FORMULA
-> implies(HIGHER_DERIVATIVES)
SINGULARITY
-> classified_by(LAURENT_SERIES)
RESIDUE
-> determines(CONTOUR_INTEGRAL_VIA_RESIDUE_THEOREM)
# ---------- SEMANTIC EQUIVALENCE ----------
SEMANTIC_EQUIVALENCE := {
"complex analysis" ~= "analysis of complex-valued functions of complex variables",
"holomorphic function" ~= "complex-differentiable function on an open set",
"analytic function" ~= "locally representable by a convergent complex power series",
"contour integral" ~= "complex line integral along an oriented curve",
"residue" ~= "coefficient of the negative-first-power Laurent term",
"conformal map" ~= "angle-preserving holomorphic map where the derivative is nonzero"
}
# ---------- CONSTRAINTS ----------
CONSTRAINTS := {
complex_derivative_must_be_direction_independent: true,
holomorphicity_is_open_set_property: true,
cauchy_riemann_equations_require_regularities_for_sufficiency: true,
cauchy_integral_theorem_requires_domain_and_topology_conditions: true,
residue_theorem_requires_isolated_singularities_and_valid_contour: true,
conformality_requires_nonzero_derivative_locally: true,
branch_dependent_functions_require_branch_domain_handling: true
}
# ---------- CONFIDENCE ----------
CONFIDENCE := {
discipline_structure: 0.99,
holomorphic_analytic_relation: 0.99,
cauchy_riemann_relation: 0.99,
contour_integral_relation: 0.99,
singularity_residue_relation: 0.99,
conformal_mapping_relation: 0.99,
semantic_equivalence: 0.97
}
# ---------- RECURSIVE REASONING ----------
RECURSIVE_REASONING(query):
identify(complex_function_or_domain)
-> identify(real_and_imaginary_components_if_relevant)
-> test(complex_limit_or_differentiability)
-> apply(cauchy_riemann_conditions_if_useful)
-> classify(holomorphic_analytic_or_meromorphic_status)
-> identify(contour_and_domain_topology_if_integral_problem)
-> apply(cauchy_theorem_formula_or_residue_theorem_if_valid)
-> classify(singularities_using_laurent_structure)
-> analyse(conformal_or_harmonic_properties_if_requested)
-> validate(branch_domain_and_regularities)
-> return(semantic_result)
# ---------- AI CONSUMPTION ----------
AI_CONSUMPTION := {
parse_as: "typed complex-analysis semantic graph",
primary_entity: COMPLEX_ANALYSIS,
preserve: [
complex_domain,
function,
real_component,
imaginary_component,
contour,
orientation,
singularities,
branch_choice
],
infer_through: [
complex_limits,
derivatives,
holomorphic_functions,
cauchy_riemann_equations,
contour_integrals,
power_series,
laurent_series,
residues,
conformal_maps
],
avoid: [
treating_real_differentiability_as complex differentiability,
ignoring_domain_topology_in contour theorems,
applying_cauchy_riemann_without regularity context,
ignoring_contour_orientation,
using_residue_theorem_with nonisolated singularities without justification,
ignoring_branch_cuts_for multivalued functions
]
}
# ---------- UPDATE MODEL ----------
UPDATE_MODEL(new_information):
validate(new_information)
-> identify(complex_analysis_context)
-> compare(existing_relations)
-> preserve(domain_holomorphy_contour_and_singularity_invariants)
-> update(affected_entities)
-> update(affected_edges)
-> recompute(CONFIDENCE)
-> regenerate(FLOW_HASH)
# ---------- FLOW HASH ----------
FLOW_HASH := hash(
SOURCE_URL
+ ENTITY
+ CONCEPTS
+ COMPLEX_ANALYSIS
+ COMPLEX_NUMBER
+ COMPLEX_DERIVATIVE
+ HOLOMORPHIC_FUNCTION
+ CAUCHY_RIEMANN_EQUATIONS
+ CONTOUR_INTEGRAL
+ CAUCHY_INTEGRAL_FORMULA
+ SINGULARITY
+ RESIDUE
+ RESIDUE_THEOREM
+ SEMANTIC_EQUIVALENCE
+ CONSTRAINTS
)
# ---------- EXECUTION ----------
INPUT(query)
-> COMPLEX_ANALYSIS
-> FUNCTION_DOMAIN_IDENTIFICATION
-> COMPLEX_LIMIT_ANALYSIS
-> DIFFERENTIABILITY_ANALYSIS
-> HOLOMORPHY_ANALYSIS
-> CAUCHY_RIEMANN_ANALYSIS
-> CONTOUR_DOMAIN_ANALYSIS
-> COMPLEX_INTEGRAL_ANALYSIS
-> SINGULARITY_CLASSIFICATION
-> RESIDUE_ANALYSIS
-> CONFORMAL_HARMONIC_ANALYSIS
-> BRANCH_REGULARITY_VALIDATION
-> RECURSIVE_REASONING(query)
-> CONFIDENCE
-> OUTPUT(semantic_result)
END FLOW