Two Eyed Soap

Home Tags
Login RSS
Two Eyed Soap - LP - Emergent Complexity in Julia Sets (AP Mathematics)
You are viewing an old revision from 2025-12-22 13:07.
View the current, live version.

AP Mathematics Lesson Plan: Emergent Complexity in Julia Sets

Core Question: How do simple mathematical rules give rise to infinitely complex, emergent structures?

Target Courses: AP Precalculus (Units on Complex Numbers & Functions), AP Calculus BC (as a capstone project connecting sequences, limits, and complex analysis).

Time: 4-5 class periods.


Day 1: Foundations – Complex Numbers & Iteration

Objective: Understand the plane of complex numbers and the process of functional iteration as a dynamical system.

Activities:

  1. Review/Introduce Complex Numbers: Treat the complex plane as a coordinate system. Use c = a + bi.
  2. Introduce Iteration:
    • Start with a simple real-number function, e.g., f(x) = x^2.
    • Have students pick a seed value and iterate by hand (x₀, f(x₀), f(f(x₀)), ...).
    • Discuss behavior: convergence, divergence, fixed points.
  3. Transition to Complex Iteration:
    • Introduce the key function for Julia sets: f_c(z) = z^2 + c, where z and c are complex.
    • Let c be a fixed constant (e.g., c = 0 or c = -0.4 + 0.6i).
    • Have students iterate from a few different seed points z₀ (e.g., 0, 1, i) and track magnitude.

Key Concept: The "orbit" of a point under iteration. The core question becomes: Does the orbit of a given starting point z₀ remain bounded or does it escape to infinity?


Day 2: Defining the Julia Set – The Basin Boundary

Objective: Define the Julia set J_c as the chaotic "frontier" between basins of attraction.

Activities & Discovery:

  1. Computer Lab Exploration: Use an interactive platform like complex-analysis.com or have students run simple code (Python with matplotlib) to visualize orbits.
  2. Experiment with Different c Values:
    • Let c = 0. Students will find the Julia set is a perfect circle (the unit circle). Points inside stay bounded; outside escape.
    • Let c = -1. The Julia set becomes an intricate, connected but wild fractal (the "basilica").
    • Let c = -0.8 + 0.156i. The set becomes a swirling, disconnected "dust."
  3. Class Discussion: Guide students to formulate the definition: The Julia set J_c is the boundary separating the set of points with bounded orbits from the set of points with orbits that escape to infinity. It is the locus of chaotic behavior.

Key Concept: Emergence. The intricate, global shape of J_c is not defined explicitly but emerges from applying the simple local rule z → z^2 + c to every point in the plane.


Day 3: The Mandelbrot Set – The Map of Julia Types

Objective: Discover the Mandelbrot set M as a "catalog" or "parameter space" that predicts the properties of its associated Julia sets.

Activity (Inquiry-Based):

  1. Introduce the Mandelbrot Set's definition: The set of all complex parameters c for which the orbit of z₀ = 0 remains bounded.
  2. The Grand Conjecture: Pose this as a class investigation: Is there a relationship between where c lies in the Mandelbrot set and the shape of its Julia set J_c?
  3. Student Investigation: Provide students with a labeled image of the Mandelbrot set. Have them test the Julia sets for c chosen from:
    • Inside the main cardioid (e.g., c = -0.4 + 0.6i): Result is a connected, "fat" fractal.
    • Inside a bulb (e.g., c = -0.12 + 0.75i): Connected set with rotational symmetry.
    • On the boundary (e.g., c = -0.75): Still connected, but more filamentary.
    • Outside M (e.g., c = -0.8 + 0.3i): A disconnected Cantor dust.

Key Discovery (Emergent Property): The global, connected shape of the Mandelbrot set encodes a rule: If c ∈ M, J_c is connected. If c ∉ M, J_c is a disconnected dust. This is a profound emergent property—the structure of one set (M) dictates the topological properties of an infinite family of other sets (J_c).


Day 4/5: Synthesis, Modeling, & Assessment

Objective: Synthesize learning and connect to broader themes of mathematical modeling.

Project/Assessment: Students complete a "Julia Set Investigation Report."

  • Part 1 (Technical): Choose a parameter c, describe its location relative to the Mandelbrot set, generate J_c, and describe its key features (connectedness, symmetry).
  • Part 2 (Analysis): Explain how the emergent global structure of J_c is determined by the local iterative rule. Discuss the role of the boundary and sensitive dependence on initial conditions.
  • Part 3 (Modeling & Extension): Propose a different simple iterative rule (e.g., z → z^3 + c or involving a sine function). Hypothesize what kind of emergent "Julia-like" set it might produce and why. This connects directly to mathematical modeling (MP4).

Standards Alignment

Component AP/Common Core Standard Connection to Lesson
Mathematical Practice MP.1: Make sense of problems and persevere.
MP.4: Model with mathematics.
MP.7: Look for and make use of structure.
Central to the entire investigation. Students model dynamics, persevere through iteration, and decode the structure of M and J.
AP Precalculus Unit 1: Polynomial & Rational Functions.
Unit 4: Functions Involving Parameters.
Iteration of polynomials. The parameter c controls the behavior of the entire family of functions f_c(z).
AP Calculus BC Unit 10: Infinite Sequences & Series (convergence).
Bonus: Complex analysis links.
The "orbit" is a sequence. Boundedness/divergence of the sequence is the key classification.
NGSS Science & Engineering Practice Developing and Using Models
Analyzing and Interpreting Data
The iterative function is a model of a dynamical system. The visualized Julia set is data to be interpreted.

Resources & Tools

  • Visualization: Use complex-analysis.com or Ultra Fractal (free trial). For coding, simple Python scripts with matplotlib are excellent.
  • Reading: "A Note on the Mandelbrot Set and the Julia Set" by M. Frame & B. Mandelbrot provides accessible depth.

Original Author: Kevin

Views: 55 (Unique: 50)

Page ID ( Copy Link): page_6949429049d4e0.61394032-952fa0fa05860322

Page History (2 revisions):