IB AA HL Syllabus

Core Units & Mathematical Proofs

Comprehensive coverage of IB Analysis & Approaches HL. Access step-by-step solvers, TI-84 strategies, and practice sets.

Algebra40 HoursIB AA HL Core

Number and Algebra

Master complex number systems, binomial expansions, and logarithmic identities essential for high-level mathematical analysis.

Key Competencies

Complex numbers in polar and Cartesian forms
Binomial theorem for rational exponents
Logarithmic and exponential equations
Proof by mathematical induction

Unit Breakdown

3 Units

math/algebra_solver.py
MATH
def solve_quadratic(a, b, c):
    # Using substitution u = 2^x
    discriminant = b**2 - 4*a*c
    u1 = (-b + discriminant**0.5) / (2*a)
    u2 = (-b - discriminant**0.5) / (2*a)
    return u1, u2

# Example: 2^(2x) - 6(2^x) + 8 = 0
# u^2 - 6u + 8 = 0 -> u=2, u=4
print(solve_quadratic(1, -6, 8))
Solver Active
Accuracy Rating

Verified against IB markschemes

Score100%
Functions35 HoursIB AA HL Core

Functions and Modeling

Analyze function transformations, inverse mappings, and composite structures with a focus on graphical behavior.

Key Competencies

Function transformations and mapping
Inverse functions and domain restrictions
Composite function analysis
Rational function asymptotes

Unit Breakdown

3 Units

math/functions_graph.py
MATH
def f(x):
    return (x**2 - 1) / (x - 2)

# Analyze behavior near x=2
# Vertical asymptote at x=2
# Oblique asymptote: y = x + 2
print("Limit as x -> 2+:", float('inf'))
Solver Active
Accuracy Rating

Verified against IB markschemes

Score100%
Geometry45 HoursIB AA HL Core

Geometry and Trigonometry

Explore trigonometric identities, 3D vector geometry, and the application of dot/cross products in space.

Key Competencies

Trigonometric identities and equations
Vector projections and planes
Cross product and scalar triple product
Geometric proofs in 3D space

Unit Breakdown

3 Units

math/vector_calc.py
MATH
import numpy as np

v1 = np.array([1, 2, 3])
v2 = np.array([4, 5, 6])

# Cross product for normal vector
normal = np.cross(v1, v2)
print("Normal vector:", normal)
Solver Active
Accuracy Rating

Verified against IB markschemes

Score100%
Calculus60 HoursIB AA HL Core

Calculus and Analysis

Deep dive into differentiation, integration techniques, differential equations, and Maclaurin series.

Key Competencies

Integration by parts and substitution
First-order differential equations
Maclaurin series expansions
Optimization and related rates

Unit Breakdown

3 Units

math/calculus_solver.py
MATH
from sympy import symbols, integrate, exp

x = symbols('x')
# Integrate x * e^x
result = integrate(x * exp(x), x)
print("Integral:", result)
Solver Active
Accuracy Rating

Verified against IB markschemes

Score100%

Master IB AA HL with MATHIQ

Upload your worksheets, record lectures, and generate custom practice tests tailored to your current progress.

MATHIQ | Exam Simulator

Master IB AA HL Concepts

Generate tailored exam-style questions, practice mock tests, and review markscheme-aligned solutions for every unit.

IB AA HL Fact
Task 1 of 6

Chain Rule Mastery

The chain rule is essential for differentiating composite functions. Remember that the derivative of f(g(x)) is f'(g(x)) * g'(x). Always identify the inner function first.

Topic: Differential Calculus

Key Concept

Identify the inner function to avoid common sign errors.

Unit Progress17%

1

Tasks Solved

6 Units

Curriculum Coverage

Exam Ready

Paper 1 & 2 Prep

Need more practice? Upload your class worksheets to generate custom problem sets.