suprises

advertisement
Surprises in high dimensions
Martin Lotz
Galois Group, April 22, 2015
Life in 2D
Ladd Ehlinger Jr. (dir). Flatland, 2007.
Life in 2D
Edwin A. Abbott. Flatland: A Romance of
Many Dimensions, 1884.
The novella describes a two-dimensional
world inhabited by geometric figures.
Flatlanders would see everything like this:
How would we go about describing the
third dimensions to a flatlander?
What is dimension?
A point on a line can be specified using one number
A point on a plane is
determined by two numbers
A point on a plane is
determined by three numbers
While we can’t “imagine” four or more perpendicular axes, we
can speak of the space of real n-tuples (n>3) in geometric terms.
The dimension of an object
1
The dimension can be defined as the number of parameters needed to
describe an object. There’s no reason this should be restricted to 3!
What is dimension?
What is dimension?
2
3
2
0
1
Why should we care?
Higher dimensional “objects” appear whenever we are dealing with
systems that require more than three parameters to describe!
• Higher order differential equations reduce to first-order equations in
higher dimensions;
• The location of the hand of a robotic arm depends on various angles
and lengths, and can be considered as a high-dimensional problem;
• The price of stocks depends on many factors: it is a function in highdimensional space;
• Galois groups can appear as symmetry groups of higher
dimensional geometric objects;
• Countless other examples come to mind!
Visualising the fourth dimension
There are various strategies to visualize four or more dimensions.
Study projections of a higher-dimensional object:
• This is how we represent 3D objects on a screen!
Visualise the structure that defines a higher-dimensional object:
• combinatorial structure
• symmetries
Interpret the fourth dimension as time.
Polyhedra
The Platonic solids
Polyhedra
A polyhedron in three dimensions is defined as the set of points
that satisfy a system of linear inequalities.
The octahedron with defining equations
Polyhedra
Given this algebraic description, there is no reason to restrict to
three dimensions! A polyhedron in
is defined as the set of
points that satisfy linear inequalities
These higher-dimensional geometric objects are essential in
linear programming.
Cubes in higher dimensions
Cube
Hypercube
What can we say of the hypercube in higher dimensions?
Combinatorial structure
A three-dimensional polyhedron has v vertices, e edges, and f facets.
These numbers satisfy the Euler relation (verify this on examples!)
v-e+f=2
An n-dimensional polyhedron also has faces: these are the points
where a fixed set of the defining inequalities are equalities!
The faces of an n-dimensional polyhedron can be of dimensions 0
(vertices) to n-1 (facets) and n (the polyhedron itself).
Combinatorial structure
The combinatorial structure of a polyhedron describes the
relationship among the faces.
•
•
•
•
Every vertex is contained in three edges
Every edge is contained in two facets
Every facet has four edges
Every edge has two vertices
Combinatorial structure
The combinatorial structure of a polyhedron describes the
relationship among the faces. For the square:
•
•
•
The square has four edges
Every edge has two vertices
Every vertex has is in two edges
Schlegel diagrams
Schlegel diagrams are a tried-and-tested method of seeing four
(and sometimes higher) dimensional polyhedra.
Schlegel diagrams
If we label the vertices of the cube by 1,2,3…, the corresponding
edges by 12, 23, … and the facets by 1234, …,
The complete combinatorial structure can be read off these diagrams!
The hypercube
What does the Schlegel diagram of a 4D hypercube look like?
What we see is the projection onto a threedimensional face of the 4D hypercube. All
the combinatorics of this object can be
derived from this projection!
• 16 vertices
• Each vertex incident to 4 edges
• 12 edges
• 8 facets (the seven “regions” we see in
the picture + the projection facet)
4D Rubik’s Cube
Mathematical structure
• 16 vertices
•
8 facets/colours (each a 3D cube)
•
Each facet has 27 small cubes
•
There are 24 ways of rotating each
facet (the orientation preserving
symmetries of the cube)
Homework: find out what happens to the other cubes when rotating the blue cube.
4D Rubik’s Cube
Volumes in higher dimensions
In one, two and three dimensions we have the notion of length,
area, and volume.
Volumes in higher dimensions are the subject of measure theory.
Computing volumes and areas
Volumes and areas can be computed using integrals and symmetry
Computing volumes and areas
…or simply using the combinatorial structure of the object
The sphere and cube
In two and three dimensions we can embed a unit sphere in a cube of
side length 2, with the volume ratios given below.
The hypersphere and hypercube
The n-dimensional ball of radius r is defined by
The n-dimensional sphere of radius r is defined by
The n-dimensional hypercube with length 2r is the set
The hypersphere and hypercube
The volumes of these sets can be computed in the same way as in the
three dimensional case:
where
is the Gamma function, and
Let’s see how these two volume functions behave as n increases.
The hypersphere and hypercube
Volume of n-balls
For example, with n=20 the ratio is
Ratio of volume of n-balls to
volume of containing n-cubes
Surprise 1
If the ratio of volumes between a
hypersphere of diameter 2 and a
hypercube of diameter 2 is
in
dimension 20, this means that only
about
of the mass (almost
all!) of the hypercube is outside the
unit ball, concentrated in the corners!
Boundaries of n-balls
Shells of unit n-balls of width r are defined as the outer boundaries of the ball
How much of the mass of a ball is near its boundary?
Surprise 2
If r=0.01 (1/100) and n=500, then
more than 99% of the mass of the nball will be in a shell of width 1/100th
of the radius of the sphere, that is,
almost on the boundary!
Surprise 3 (Concentration of Measure)
For example, in dimension n>100, more than 90% of the mass
will be concentrated in a tiny neighbourhood of any equator!
Thanks!
Download