Bijective Mapping of an Interval to a Square

This Demonstration shows a discretized version of a bijective map between points in the unit interval and points in the unit square, with and . Each point on the square corresponds to a unique point on the interval and vice versa. This map shows that these one- and two-dimensional sets of points have the same cardinality.


  • [Snapshot]
  • [Snapshot]
  • [Snapshot]


Bijective mappings from the interval to the square are necessarily discontinuous. For example, Snapshots 1 and 2 show the large change in the location of on the line corresponding to a small change in location near the center of the square. Similarly, Snapshots 2 and 3 show a small change on the line that corresponds to a large change on the square. The dark blue region of the square corresponds to points mapped to the dark blue region of the interval, that is, points on the interval that are less than or equal to .
This map uses the binary representation of each number. The map consists of splitting the binary digits of into two groups: the digits in odd locations form the binary digits of and the even locations form the binary digits of . The discrete version of the mapping uses 10 binary digits of , and hence five binary digits for each of and .
For example, the point maps to , and vice versa.
    • Share:

Embed Interactive Demonstration New!

Just copy and paste this snippet of JavaScript code into your website or blog to put the live Demonstration on your site. More details »

Files require Wolfram CDF Player or Mathematica.

Mathematica »
The #1 tool for creating Demonstrations
and anything technical.
Wolfram|Alpha »
Explore anything with the first
computational knowledge engine.
MathWorld »
The web's most extensive
mathematics resource.
Course Assistant Apps »
An app for every course—
right in the palm of your hand.
Wolfram Blog »
Read our views on math,
science, and technology.
Computable Document Format »
The format that makes Demonstrations
(and any information) easy to share and
interact with.
STEM Initiative »
Programs & resources for
educators, schools & students.
Computerbasedmath.org »
Join the initiative for modernizing
math education.
Step-by-Step Solutions »
Walk through homework problems one step at a time, with hints to help along the way.
Wolfram Problem Generator »
Unlimited random practice problems and answers with built-in step-by-step solutions. Practice online or make a printable study sheet.
Wolfram Language »
Knowledge-based programming for everyone.
Powered by Wolfram Mathematica © 2017 Wolfram Demonstrations Project & Contributors  |  Terms of Use  |  Privacy Policy  |  RSS Give us your feedback
Note: To run this Demonstration you need Mathematica 7+ or the free Mathematica Player 7EX
Download or upgrade to Mathematica Player 7EX
I already have Mathematica Player or Mathematica 7+