Mathematical Circles Topics

Last Updated: September 12, 2014.

Return to my home page.
Want to send me mail?

Mathematical Circles are for students of high school age or younger who want to increase their abilities to reason about mathematical problems. Students who study in circles learn to do mathematical olympiad-style problems (essay or proofs, not quick answer).

The web pages for a couple of the local circles are here:

Bay Area Circles and BAMO (Bay Area Mathematical Olympiad)
San Jose State University Math Circle
UC Berkeley Math Circle

An extensive discussion about how to lead a math circle can be obtained here:

So You're Going to Lead a Math Circle, or (in Postscript). (For some reason, the pdf version sometimes doesn't seem to load properly on an Apple Safari browser, but the Postscript version does.)

Here is the National Association of Math Circles website with links to existing circles, problems, lesson plans, and many other things.

For more lesson plans and for information on Teachers' Circles which are like math circles but aimed at teachers, go to the Math Teachers' Circle Network.

I have been volunteering time at three local circles (in Berkeley, San Jose, and Palo Alto, California) for the past nine years, and have prepared handouts for some of those sessions. Those handouts are almost all available here in both PostScript format (files with a .ps extension) or files in Adobe Acrobat format (files with a .pdf extension).

Free Dynamic Geometry Software

I've written a program called "Geometer" similar to Geometer's Sketchpad or Cinderella that is freely available together with complete documentation, tutorials, and hundreds and hundreds of examples. It runs on a PC or Mac, and you can obtain a copy of it here.

Rubik's Cube and Mathematics

Here is a web page that allows you to download a program that simulates Rubik's cube for the PC or Mac, complete documentation, and a paper on using the cube to teach something about the mathmatics of permutations and group theory.

Math for Teachers

Of course all the handouts below are used for math circles so in a sense, all can be used by teachers. However, recently I have been adding some pedagogical advice to some of them, perhaps making them easier to use in a classroom setting. The handouts in this section all have at least a little of such advice and some have a lot. Each of the handouts in this section is listed twice: once here and once in the appropriate topic-sorted section.

There is a series of workshops for teachers, called "teacher's circles", that may be of interest. Here is the website:

Exploring Pascal's Triangle:
pascal.pdf(148 KB)

An Introduction to Zome:
ZomeIntro.pdf (504 KB)

Julia Robinson Zome Exercises (used for Julia Robinson Festival at Google and Pixar):
googlezome.pdf (148 KB)

An Unusual Way to Combine Numbers
numbercombine.pdf (216 KB)

A Game That's Not a Game
pilesubdivide.pdf (216 KB)

Mathematical Card Tricks
CardTricks.pdf (216 KB)

Conway's Rational Tangles
tangle.pdf (48 KB)

Huge numbers with short descriptions:
bignumbers.pdf (84 KB)

Geometry and Geography:
geography.pdf (60 KB)

kenken.pdf (92 KB)

Counting and Combinatorics

Exploring Pascal's Triangle:
pascal.pdf(148 KB)

How to Count Things: (94 KB)
counting.pdf (108 KB)

Solutions to problems in "How to Count Things": (100 KB)
solnscount.pdf (134 KB)

Combinations and Permutations: (37 KB)
comb.pdf (39 KB)

Combinatorics Problems: (47 KB)
combprobs.pdf (39 KB)

Counting Derangements (by Brian Conrey and Tom Davis): (61 KB)
derange.pdf (65 KB)

Catalan Numbers: (428 KB)
catalan.pdf (132 KB)

Counting Poker Hands: (28 KB)
poker.pdf (21 KB)

Organization and Counting Simple cases:
organization.pdf (118 KB)

Pólya's Counting Theory: (248 KB)
polya.pdf (168 KB)

Trapezoid Numbers (by Paul Zeitz and Tom Davis):
trapezoid.pdf (46 KB)

Set Theory, Logic, Cardinal and Ordinal Numbers

Something from Nothing (Set Theory): (117 KB)
nothing.pdf (152 KB)

Infinity (Cardinal and Ordinal Numbers): (168 KB)
Infinity.pdf (158 KB)

Computability and Recursive Functions: (222 KB)
Computability.pdf (180 KB)

Geometry and Transformations

General Geometry Problems (mostly area):
Area.pdf (215 KB)

Inversion in a Circle:
inversion.pdf (308 KB)

Practical Calculation of Areas of Polygons:
polyarea.pdf (140 KB)

Introduction to Matrices: (165 KB)
Matrices.pdf (165 KB)

Geometric Transformations with Matrices: (125 KB)
Xforms.pdf (177 KB)

Classical Geometric Construction: (90 KB)
construct.pdf (86 KB)

Geometry of the Circle: KB)
circles.pdf (28 KB)

Four Points on a Circle: KB)
fourpoints.pdf (122 KB)

Geometry for contests: KB)
geometry.pdf (107 KB)

Geometry and Geography:
geography.pdf (60 KB)

Polygons: (34 KB)
Polygons.pdf (33 KB)

Pick's Theorem: (413 KB)
pick.pdf (182 KB)

Euler's Theorem: (149 KB)
euler.pdf (82 KB)

Projective Geometry: (167 KB)
projective.pdf (162 KB)

Homogeneous Coordinates for Computer Graphics: (149 KB)
cghomogen.pdf (182 KB)

Homogeneous Coordinates (slightly obsolete -- see above): (50 KB)
homogen.pdf (53 KB)

Spline Curves: (173 KB)
curves.pdf (147 KB)


An Introduction to Zome:
ZomeIntro.pdf (504 KB)

The Mathematics of Zome:
zome.pdf (3 MB)

Julia Robinson Zome Exercises (used for Julia Robinson Festival at Google and Pixar):
googlezome.pdf (148 KB)


hackenbush.pdf(168 KB)

kenken.pdf (92 KB)

A Game That's Not a Game
pilesubdivide.pdf (216 KB)

Mathematical Card Tricks
CardTricks.pdf (216 KB)

Mathematics of Sudoku:
sudoku.pdf (130 KB)

Mathematics of Mastermind:
mastermind.pdf (130 KB)

Binary Guessing (A two-color version of Mastermind):
bitmaster.pdf (130 KB)


Complex Numbers:
complex.pdf (1.4 MB)

Huffman Encoding:
compression.pdf (72 KB)

Visualization and Symmetry:
symmetry.pdf (141 KB)

Iterated Functions:
iterated.pdf(664 KB)

coloring.pdf(96 KB)

An Unusual Way to Combine Numbers
numbercombine.pdf (216 KB)

Conway's Rational Tangles
tangle.pdf (48 KB)

An Introduction to the Riemann Integral
riemannint.pdf (92 KB)

Bin Packing Problems
binpacking.pdf (64 KB)

Introduction to Linear Diophantine Equations
diophantine.pdf (64 KB)

Practical Probability: Casino Odds and Sucker Bets
suckerbets.pdf (148 KB)

Graph Theory Problems and Solutions:
graphprobs.pdf (132 KB)

Mathematics of Geodesic Domes:
geodesic.pdf (520 KB)

Optics and Geometry with Applications to Photography:
optics.pdf (188 KB)

Huge numbers with short descriptions:
bignumbers.pdf (84 KB)

The relationship between decimals and fractions: (189 KB)
fractions.pdf (197 K)

Permutation Groups and Rubik's Cube: (99 KB)
perm.pdf (111 K)

Mathematical Induction: (129 KB)
Induction.pdf (183 KB)

Mathematical Induction Problems and Solutions:
indprobs.pdf (95 KB)

General Encryption: (115 KB)
crypto.pdf (147 KB)

The RSA Encryption Algorithm: (53 KB)
RSA.pdf (61 KB)

Elliptic Curve Cryptography:
ecc.pdf (61 KB)

Mathematical Biology: (292 KB)
mathbio.pdf (92 KB)

San Jose State Circle Contest: (34 KB)
contest.pdf (28 KB)

Hints for Competing in Olympiad-Style Contests (54 KB)
solvit.pdf (57 KB)

To view PostScript files, you may download the GhostScript programs.

To view Acrobat files, you can download the Adobe Acrobat Reader.

I prepared a following document for people who are interested in leading math circles. If you wish to make a nice version to hand out to prospective volunteers, here it is in PostScript format:, and in Acrobat format: MathCircles.pdf. Here it is in HTML:

How to Lead a Math Circle Session

Math circles are for high school or younger students. Circle sessions concentrate on problem solving techniques applicable in many areas. Sample circle topics include: symmetry, the pigeon-hole principle, divisibility, counting, probability, invariants, graphs, induction, plane geometry, or inversion in a circle.

Here are some differences between a math circle and the usual math club:

Make sure your circle session goes as well as possible:

For details on Math Circles or on BAMO, see:

``Mathematical Circles (Russian Experience)'', by Fomin, Genkin, and Itenberg, American Mathematical Society, 1993.