MATH566
Introduction to Numerical Analysis

Course Syllabus

Times

MWF 2:30-3:20PM, Hanes 125

Office hours

MW 1:00-2:00PM, F 3:30-4:30PM, CP451

Instructor e-mail

Sorin Mitran

Assistant e-mail Leyi Zhang

Historical context and motivation

Mathematics is a branch of knowledge dealing with abstract concepts such as quantity, structure, change, or patterns. Mathematical objects are defined by specific properties attached to such concepts and operations are introduced to work with these objects. Statements about the objects can be either axioms assumed as true, or theorems derived through formal logic from object definitions and axioms.

Euclidean geometry furnishes a classical example within which objects such as points, lines, polygons, circles or cubes are defined. Purely geometric statements are made about these objects such as the axiom that a single line passes through two distinct points or the theorem that two lines in the plane are either parallel or intersect at a single point. Besides these geometric relationships, Euclidean geometry introduces notions of quantity through the length of a line segment or areas of plane figures. Identifying numbers as lengths of line segments is a remarkable extension of the notion of counting embodied in the natural numbers ={1,2,3,}, and allows definition of the rational numbers as well as the irrationals -. Within Euclidean geometry quantities are to be derived by operations with a ruler and a compass, since these conform to the allowed primitive objects.

As in all mathematical formalisms, many Euclidean geometry results can be established by symbolic operations with the defined objects. Such results are often called analytic, in that they are obtained by breaking apart a complex problem into smaller pieces. Solutions obtained in this manner are considered exact, in the sense that they conform to the accepted formal rules. However, not all results can be obtained by purely symbolic operations. In the context of Euclidean geometry the famous “unsolvable problems” include:

Though the above problems cannot be solved symbolically through ruler and compass operations, they all do have well defined solutions. These solutions are no longer exact in that they fall outside the accepted formal rules. They are therefore called approximations, and numerical approximations of quantities are the most commonly encountered. For example, the Delian problem is solved by constructing the sequence of ever more accurate approximations defined by x0=1,

xn+1=23(xn+1xn2),n=0,1,2,

with limnxn=21/3.

It is the objective of numerical analysis to define approximation of quantities arising in various branches of mathematics, and to establish the properties of these approximations. With reference to the above sequence, such properties might include establishing convergence or error for given n. It should be noted that Gödel's Incompleteness Theorem states that all mathematical formalisms include results that cannot be established with allowed symbolic operations. Indeed, application of mathematics to practical problems almost always requires a numerical approach.

Course goals

Students will acquire proficiency in numerical approximation of problems arising from:

Specific skills that will be acquired include:

Honor Code

Unless explicitly stated otherwise, all work is individual. You may discuss various approaches to homework problems with students, instructors, but must draft your answers by yourself. The use of automated tools to construct solutions such as code generation by generative AI (e.g., Chat GPT) with appropriate attribution and referencing is encouraged and fully incorporated in the course presentation, assignments, and examinations.

Grading

Required work

Mapping of point scores to letter grades

Grade

Points

Grade

Points

Grade

Points

Grade

Points

H+,A cum laude

101-110

H-,B+

86-90

P-,C+

71-75

L-,D+

56-60

H+,A

96-100

P+,B

81-85

L+,C

66-70

L–,D-

50-55

H,A-

91-95

P,B-

76-80

L,C-

61-65

F

0-49

Extra credit

Examinations

Course policies

Accessibility resources and services. The University of North Carolina at Chapel Hill facilitates the implementation of reasonable accommodations, including resources and services, for students with disabilities, chronic medical conditions, a temporary disability or pregnancy complications resulting in barriers to fully accessing University courses, programs and activities.

Accommodations are determined through the Office of Accessibility Resources and Service (ARS) for individuals with documented qualifying disabilities in accordance with applicable state and federal laws. See the ARS Website for contact information: https://ars.unc.edu or email ars@unc.edu.

Counseling and psychological services (CAPS). CAPS is strongly committed to addressing the mental health needs of a diverse student body through timely access to consultation and connection to clinically appropriate services, whether for short or long-term needs. Go to their website: https://caps.unc.edu/ or visit their facilities on the third floor of the Campus Health Services building for a walk-in evaluation to learn more.

Title IX resources. Any student who is impacted by discrimination, harassment, interpersonal (relationship) violence, sexual violence, sexual exploitation, or stalking is encouraged to seek resources on campus or in the community. Reports can be made online to the EOC at https://eoc.unc.edu/report-an-incident/. Please contact the University's Title IX Coordinator (Elizabeth Hall, interim – titleixcoordinator@unc.edu), Report and Response Coordinators in the Equal Opportunity and Compliance Office (reportandresponse@unc.edu), Counseling and Psychological Services (confidential), or the Gender Violence Services Coordinators (gvsc@unc.edu; confidential) to discuss your specific needs. Additional resources are available at safe.unc.edu.

Generative AI. Use of automated tools to construct solutions and coding assigments is encouraged. All such use must be clearly identified and attributed to the original source. Examples will be provided of proper attribution and identification of sources. Grading is based upon analysis of results obtained from such tools.

Course materials

Course topics

Textbook

All course concepts are presented on slides below. The following textbook is freely available in electronic form from the UNC library.

Class slides

Slides summarizing the main topics of each lecture are generally posted 48 hours prior to class time starting in Week 2. It is useful to glance at these before class to better assimilate the material, ask clarifying questions during class time. Relevant sections from Numerical analysis: theory and experiments are indicated similarly to §1.2.

Week

Date

Topic

01

08/19

FPA & JUL

Lesson01 §1, §2 L01.jl L01

Lesson02 §5 L02.jl L02

02

08/26

ITR & JUL

Lesson03 §2, 3 L03.jl L03

Lesson04 §3, 4 L04.jl L04

03

09/04

IPL

Lesson05 §6.1-2 L05.jl L05

Lesson06 §6.3-5 L06.jl L06

04

09/09

SPL

Lesson07

Lesson08

05

09/16

LSQ

Lesson09

Lesson10

06

09/23

CHB

Lesson11

Lesson12

07

09/30

ZER

Lesson13

Lesson14

08

10/07

SYS

Lesson15

Lesson16

09

10/14

REV

Midterm examination

10

10/21

DIF

Lesson17

Lesson18

11

10/28

INT

Lesson19

Lesson20

12

11/04

INT

Lesson21

Lesson22

13

11/11

ODE

Lesson23

Lesson24

14

11/18

BVP

Lesson25

Lesson26

15

11/25

PDE

Lesson27

Lesson28

16

12/02

REV

Practice Final Exam

Homework

Homework is assigned through Canvas. Homework is submitted as Pluto notebooks.

Nr.

Issue Date

Problems

Due Date

Solution

Topic

01

08/23

H01.jl

08/30

S01

FPA

02

08/30

09/06

ITR

03

09/06

09/13

IPL

04

09/13

09/20

ZER

05

09/20

09/27

SPL

06

09/27

10/04

LSQ

07

10/04

10/11

CHB

08

10/11

10/21

SYS

09

10/21

10/28

DIF

10

10/28

11/04

INT

11

11/04

11/18

ODE

12

11/18

12/02

PDE

Software

The course will use the Julia language within interactive Pluto notebooks to implement and study numerical methods. Follow the website instructions to install Julia and Pluto on your CCI-compliant laptop.