| Course: |
Measure Theory |
| Lecturer: |
Dr Marty Ross |
|
Email: |
martinirossi@gmail.com |
| Duration: |
4 weeks, 16 Jan - 10 Feb 2006 |
|
Hours: |
7 hours of lectures per week, with
consultation as requested/required. |
| Content: |
Measure theory is the modern theory of
integration, the method of assigning a
"size" to subsets of a universal set. It
is more beautiful and more powerful
(though also more technical) than the
classical theory of Riemann integration.
The course will be a reasonably standard
introduction to measure theory, with
some emphasis upon geometric aspects. We
will cover most (but definitely not all)
of the topics listed below, subject to
time and taste:
· Special
Measures on Euclidean Space (Lebesgue
measure; Hausdorff measure; the Vitali
Covering Theorem; Hausdorff dimension)
· Integration
(Measurable functions; integration and
convergence theorems; the Area Formula;
iterated integrals and Fubini's Theorem)
· Functional
Analysis (Measures as linear functionals;
Lp spaces;
the Riesz Representation Theorem)
|
|
Prerequisites: |
We'll assume familiarity with the
fundamental concepts of analysis in
Euclidean Space (open and closed sets,
continuity, completeness and
compactness, countability). Some
corresponding familiarity with these
notions in metric spaces would be
helpful but will not be assumed;
familiarity with these notions in
topological spaces would be peachy. |
| Preliminary
Notes: |
Lecture notes summarising the relevant
background on analysis are now
available. Alternatively, if you
are contemplating taking the course,
feel free to email me (martinirossi@gmail.com),
and I will forward the notes to you when
they are ready. You should make sure you
are familiar with this material before
the course begins. |
| Assessment: |
I'm open to negotiation, but the
proposal is
• Problems assigned during lectures
(50%)
• Take-home exam (50%) |
| Resources: |
Lecture notes will be provided. We shall
roughly follow the early chapters of
Measure Theory and Fine Properties of
Functions by Evans and Gariepy (CRC,
1991), though the book is extremely
terse (and costs a King's ransom). There
are many good texts on measure theory;
Real Analysis by Royden (3rd ed.,
Prentice Hall, 1988) is good, and easy
to find in libraries. (Texts which also
cover probability will be less useful,
as the language and approach tends to be
quite different.) |
|
Return to Top
|
| Course: |
Group theory: Permutation groups
|
| Lecturer: |
Dr John Bamberg |
| Duration: |
2 weeks, 16 Jan - 27 Jan 2006 |
|
Hours: |
5 hours of lectures and 2 hours of
tutorials per week |
| Content: |
Permutation groups
could be argued to be the oldest
examples of groups, and their study grew
out of the works of nineteenth-century
mathematicians such as Camille Jordan
and William Burnside. The theory of
group actions, or permutation groups, is
essentially the study of symmetric
objects. Hence the techniques employed
in this subdiscipline of group theory,
have applications to a diverse range of
mathematics.
In this short course, we will
concentrate on the basic techniques used
in permutation group theory. This
will include the fundamental theory of
group actions, transitive groups,
primitive groups, and the O'Nan-Scott
Theorem. Other topics include
multiple transivity, innately transitive
groups, and wreath products. |
| Prerequisites: |
A first course in group theory. No
knowledge of group actions is required. |
| Assessment: |
An assignment worth 50% and an
examination worth 50% |
| Resources: |
Lecture notes. Other material that
may be helpful:
"Finite permutation groups", H. Wielandt.
Academic Press, New York - London 1964
"Permutation Groups", J. D Dixon and B.
Mortimer. Graduate Texts in
Mathematics, 163. Springer-Verlag, New
York, 1996
"Permutation Groups", P. J. Cameron.
London Mathematical Society Student
Texts, 45. Cambridge University
Press, Cambridge, 1999. |
|
Return to Top
|
| Course: |
Statistical Inference |
| Lecturer: |
Professor Richard Huggins |
| Duration: |
4 weeks, 16 Jan - 10 Feb 2006 |
|
Hours: |
7 lectures per
week. |
| Content: |
The course will first review classical
likelihood based statistical inference.
It shall then look at how these methods
have been extended to weaken the
assumptions needed to implement
likelihood based methods. |
| Prerequisites: |
It is expected that students will have
previously taken an undergraduate
inference/mathematical statistics course
at about the level of Hogg, RV, and
Craig, AT, Introduction to Mathematical
Statistics, to at least be familiar with
applications of likelihood techniques,
and have a good grasp of calculus and
linear algebra. |
| Assessment: |
An assignment worth 50% and an
examination worth 50% |
| Resources: |
Davison, A. (2003) Statistical Models.
Heyde, C. C. (1997) Quasi-Likelihood and
its Application.
Staudte, R. G. & Sheather, S. J. (1990)
Robust Estimation and Testing.
Fan. J. & Gijbels (1996) Local
Polynomial Modelling and its
Applications |
|
Return to Top
|
| Course: |
Computational Group Theory and
Related Topics |
| Lecturer: |
Associate Professor Eamonn O'Brien |
| Duration: |
2 weeks 30 Jan - 10 Feb 2006 |
|
Hours: |
6 lectures + 1
tutorial each week. |
| Content: |
Research in Computational Group Theory
focuses on algorithms for four primary
areas: permutation groups,
finitely-presented groups, polycyclic
groups and linear groups. This course
will introduce some of the fundamental
algorithms which underpin computation
with such groups.
Our primary focus will be on
effective practical algorithms.
In more detail, we expect to cover
some of the following topics:
1. Permutation groups:
* Orbits, stabilisers, backtrack
procedures
* Recognition of the alternating and
symmetric groups
* Base and strong generating sets
(3 lectures)
2. Finitely-presented groups:
* Coset enumeration
* Presentations for subgroups
* Abelian quotients
(2 lectures)
3. Polycyclic groups:
* Polycyclic presentations and their
properties
* Constructing such presentations
(2 lectures)
4. Classification, Automorphisms and
Isomorphism:
* Construction and classification of
p-groups
* Determining automorphism groups
* Isomorphism testing
(2 lectures)
5. Linear groups:
* Characteristic and minimal polynomials
* Determining the order of an element
* Random-Schreier and other approaches
* Deciding irreducibility of FG-modules
(3 lectures)
There will be two tutorials, each
involving practical computations with
Magma.
This suggested allocation of
break-down in time is a preliminary
guide. |
| Prerequisites: |
Mathematical skills to the level of
Second or Third year undergraduate.
In particular, a participant should have
completed a solid undergraduate course
in Modern Algebra and Group Theory.
Some knowledge of the following topics
will be helpful: Sylow theorems,
important subgroups (eg center), normal
and composition series, free groups and
finitely-presented groups, homomorphisms,
finite fields, characteristic and
minimal polynomials, normal forms for
matrices. Some interest in algorithms
is highly desirable, but no practical
experience of programming is required. |
| Assessment: |
Exercises set during the class and
take-home exam at the end of the course. |
| Resources: |
Summaries of lecture notes and an
introduction to magma will be available.
Any senior undergraduate or introductory
graduate algebra book: for example:
Peter Cameron: Permutation Groups
D.L. Johnson: Finitely-presented groups
I.M. Isaacs: Algebra: A graduate course
B. Hartley and T.O. Hawkes: Rings,
modules, linear groups |
|
Return to Top
|
| Course: |
Algebraic Curves |
| Lecturers: |
Dr Emma Carberry and
Dr
Nuno Romão |
| Duration: |
4 weeks, 16 Jan - 10 Feb 2006 |
|
Hours: |
6 lectures and 1
tutorial per week (total: 28 hours) |
| Content: |
Complex
algebraic curves and compact Riemann
surfaces are pervasive in many branches
of mathematics, and they are
traditionally approached via either
complex analysis or commutative algebra.
This course will provide a thorough
introduction to the subject giving the
flavour of both points of view. We aim
to cover the following topics:
Basic
definitions and examples: affine and
projective curves, Riemann surfaces,
function fields, holomorphic and
meromorphic differentials, complex
manifolds and algebraic varieties.
Normalisation of
plane curves: smooth points,
singularities of plane curves,
Weierstrab preparation, resolution of
singularities, divisors, intersection
numbers and Bezout's theorem,
Riemann--Hurwitz and degree-genus
formulas.
Riemann--Roch
theorem: Mittag--Leffler problem,
finite-dimensionality of H^1(D), Serre
duality, Riemann--Roch theorem for
curves.
Applications of
Riemann--Roch: the canonical map, curves
of low genus, Riemann's count.
Abel--Jacobi
map: Jacobian of a smooth algebraic
curve, Abel's theorem, Jacobi inversion
theorem.
|
| Prerequisites: |
A first course
on complex analysis (holomorphic
functions, Cauchy's theorem, calculus of
residues), elementary notions from
topology (connectedness, compactness,
homotopy of paths) and familiarity with
basic algebra (groups, ideals and
quotient rings, factorisation in
polynomial rings) will be assumed. |
| Assessment: |
Students taking the course for
assessment will be expected to hand in
answers to four assignments, one at the
end or each week of lectures. The
final mark will be a weighted average of
the assignments (4 x 10%) and a final
exam (60%). |
| Resources: |
Notes for the lectures will be provided.
The main references we will follow are:
P. A. Griffiths, Introduction to
Algebraic Curves, AMS, 1989
R. Miranda, Algebraic Curves
and Riemann Surfaces, AMS, 1995 |
|
Return to Top
|
| Course: |
Computability and Intractability |
| Lecturer: |
Dr Marcel Jackson |
| Duration: |
4 weeks, 16 Jan - 10 Feb 2006 |
|
Hours: |
5 or 6 lectures per
week, and 1 or 2 of tutorial.
|
| Content: |
When does a problem have an effective
algorithmic solution? What does it mean
for an algorithm to be effective?
How can I prove that my problem is hard?
In this unit we attempt to give rigorous
meaning to questions of this type and
investigate some possible answers.
The first half concentrates on concepts
related to the million dollar Millennium
problem “P=NP?” (see http://www.claymath.org/millennium//).
We give precise definitions of the
various classes into which algorithmic
problems are categorised, concentrating
on the most important from a practical
perspective: P, NP, NP-complete, PSPACE.
We look at, and classify some classic
examples from graph theory, Boolean
algebra, and combinatorics.
In the second half, we move to the
extreme end of difficulty: problems for
which we can prove no algorithm can
exist. We find a number of these
including examples concerning algebra,
matrix multiplication, and tilings of
the plane. Even Sudoku will get a
mention!
The objective is to
be able to assess and establish the
difficulty of algorithmic problems when
they are encountered in other areas of
mathematics. |
| Prerequisites: |
Minimal.
Mathematical maturity is the main
requirement, and although some
background in algebra and discrete
mathematics is desirable; very little is
assumed. This is a mathematics subject,
but may be of interest to computer
science students with a reasonably
strong mathematical background. |
| Assessment: |
By assignments and a take home exam
(40%). |
| Resources: |
The course will be given from a book of
notes that will be supplied. No
additional material is required, however
for those wanting some related reading,
the following books (for example) are
recommended: Papadimitriou
(Computational Complexity,
Addison-Wesley, 1994), Garey and Johnson
(Computers and Intractability, W. H
Freeman and Co., 1979), or Wilf
(Algorithms and Complexity, A. K.
Peters, 2nd edition, 2002: the 1st
edition (1986) is available for free
legal download from (http://www.cis.upenn.edu/~wilf/AlgComp3.html). |
|
Return to Top
|
| Course: |
System Modelling and Simulation |
| Lecturer: |
Dr David Green |
| Duration: |
2 weeks, 16th Jan - 27th Jan 2006 |
|
Hours: |
|
| Content: |
System Modelling is
the process of creating a model which
imitates a real world system or even
some proposed system. The main focus of
this brief course will be on the use of
simulation modelling for the modelling
and investigation of such systems,
although we will also look at some basic
analytic queueing models. Both
techniques provide the modeller with a
rich set of tools, which may be used to
model many systems of interest in
manufacturing, telecommunications,
finance, games, ecosystems, ...
Topics covered will
include:
Introduction to
Simulation, Generation of random
variates, Queueing models, Analysis of
simulation output. |
| Prerequisites: |
Familiarity with
basic probability theory and Statistics:
that is, some background in
Sample spaces, events, probability of
events and conditional probability,
independence, random variables,
probability mass, density and
distribution functions, expected value
and variance, confidence intervals for
means and hypothesis testing. |
| Assessment: |
Small exam and mini-project |
| Resources: |
Lecture notes will be provided.
For those who want to read further,
references such as: Ross, Sheldon.
M., Introduction to probability models,
Academic Press (various editions) are
useful and found in most libraries, but
are not required. |
|
Return to Top
|
| Course: |
Applied Convex Analysis and Optimization |
| Lecturer: |
Associate Professor Andrew Eberhard |
| Duration: |
2 weeks, 30 Jan - 10 Feb 2006 |
|
Hours: |
|
| Content: |
In convex analysis we
find a treasure chest of techniques and
a mature calculus that facilitates its
application. Many areas of applied
mathematics use these techniques and we
can only be certain that more
applications will arise in the future.
In the course we will
attempt to:
1. Cover some of the
fundamental theory that convex analysis
is based on.
2. Show how these
techniques can be applied to a number of
real world problems, in particular the
formulation and solution of optimization
problems.
Convex analysis comes
in two brands, finite dimensional and
infinite dimensional, categorized by the
dimensionality of the underlying linear
space. We will touch on both in
this course but in the main we will
treat the case when the underlying space
is a Euclidean space inner product
space. We will only touch on an
infinite dimensional flavor when the
underlying spaces are sequences spaces
such as c0 or l¹. There are some
interesting robust control problems that
may be framed in these spaces.
Convex optimization
has in recent years matured to a level
where it has become a corner stone of
optimization theory, a position that was
long held only by linear programming
(which is just convex optimization over
polyhedral functions). It is hoped
that this course will alert more
practitioners of applied mathematics to
opportunities awaiting those who become
proficient with the mathematical
language of convex analysis.
Inner product spaces,
the Frobenious inner product in the
space of real symmetric matrices.
Lagrangian optimality and value
functions. Linear programming.
Convex conjugation, Fenchel duality
theorem and the minimum norm problem.
Applications to the formulation of
optimization problems used to solve real
world problems. Introduction to
linear system theory and robust control
models. The Youla parametrization
and formulations of the controller
design as a convex optimization
problems. Introduction to Lyaponov
stability and positive semi‑definite
programming. Other examples of the
use of positive semi‑definite
programming, if time permits. Some
discussion of solvers under the MatLab
environment will be given. |
| Prerequisites: |
Undergraduate courses
on calculus of functions of several
variables (ie partial derivatives, grad
and Taylor series), linear algebra (ie
matrices, eigenvalues, diagonalization
and systems of equations etc)and real
analysis (ie limits, sequences and
series and uniform convergence). |
| Assessment: |
4 Assignments (10% each) and an exam
(60%) |
| Resources: |
Latexed lecture notes will be provided
along with references. |
|
Return to Top
|
| Course: |
Cryptomathematics |
| Lecturer: |
Associate Professor Serdar Boztas |
| Duration: |
4 weeks, 16 Jan - 10 Feb 2006 |
|
Hours: |
Approximately 7 hours
per week, including 1 hour per week of
tutorials/laboratories as required |
| Content: |
Classical
cryptography
Information theoretic
security
Computational
security
Design and analysis
of block ciphers. DES, AES
Algebraic properties
of Block Ciphers, Nonlinearity, PN and
APN functions over finite fields
Integers,
divisibility and number theory
The RSA cryptosystem.
Attacks on RSA
The discrete
logarithm problem. The El Gamal
cryptosystem
Randomized algorithms
for discrete logarithms and factoring
Introduction to
elliptic curves. The elliptic curve
discrete logarithm problem
Signatures, hash functions and
authentication
Stream ciphers and
correlation attacks
Randomness, testing
for randomness, generating randomness. |
| Prerequisites: |
Nothing beyond
undergraduate knowledge in mathematics
is expected. More specifically, we
assume the following and teach more
advanced content as required during the
course:
Basic algebra
(groups, rings, fields, etc.)
Basic number theory
(integers, divisibility)
Basic statistics and
probability theory (expectation,
variance, binomial, uniform, gaussian
distributions, conditional
distributions)
Familiarity with some
sort of structured high level
programming is helpful but not
essential. The mathematical software
packages Magma and Maple will be used
and introductory tutorials on these
packages will be given. |
|
Assessment: |
Assessment: Problems assigned during
lectures (40%) and an exam (60%) |
| Resources: |
The following books
are useful background references and
will be available on 2‑hour reserve at
the library.
Stinson,
Cryptography: Theory and Practice, 2nd
Edition, Chapman & Hall/CRC, 2002.
Stinson,
Cryptography: Theory and Practice, 1st
Edition, CRC Press, 1995
Buchmann,
Introduction to cryptography, Springer‑Verlag,
2001.
Menezes, van Oorschot
and Vanstone, Handbook of Applied
Cryptography, CRC, 1997, also available
freely online at http://www.cacr.math.uwaterloo.ca/hac/ |
|
Return to Top
|
| Course: |
Finite Element Methods and Related
Topics |
| Lecturer: |
Dr Thanh Tran |
| Duration: |
4 weeks, 16 Jan - 10 Feb 2006 |
|
Hours: |
6 hours of
lectures and 1 hour of lab per week |
| Content: |
Partial differential equations of one
kind or another underlie mathematical
models for virtually all phenomena that
change continuously in space and time.
Finite element methods are effective
numerical methods for these equations,
in particular in case of complicated
spatial domains. The course
presents the mathematical foundations of
the standard finite element method, as
well as discussing practicalities of
computer implementation. * FEM
for two-point boundary-value problems
* General aspects of FEM,
mathematical foundations
* FEM for elliptic problems in 2D
* Implementation issues
* Related topics: additive
Schwarz methods and/or a posteriori
error estimates |
| Prerequisites: |
The main requirement for undertaking the
course is a reasonable level of
competence in several variable calculus
and linear algebra. A knowledge of
Matlab is desirable, but not essential. |
| Assessment: |
Problems assigned during lectures (40%)
and take-home exam (60%) |
| Resources: |
Lecture notes will be provided plus
Matlab examples. |
| |