<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>David Richeson: Division by Zero</title>
	<atom:link href="https://divisbyzero.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://divisbyzero.com</link>
	<description></description>
	<lastBuildDate>Sun, 01 Feb 2026 19:04:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<site xmlns="com-wordpress:feed-additions:1">4809372</site><cloud domain='divisbyzero.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>https://secure.gravatar.com/blavatar/4497eed94cf1951496570bf9ffea5e7de042f927afe86f6dd63034940a31edc6?s=96&#038;d=https%3A%2F%2Fs0.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>David Richeson: Division by Zero</title>
		<link>https://divisbyzero.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="https://divisbyzero.com/osd.xml" title="David Richeson: Division by Zero" />
	<atom:link rel='hub' href='https://divisbyzero.com/?pushpress=hub'/>
	<item>
		<title>3D-Printed Slices and Traces of Functions of Two Variables</title>
		<link>https://divisbyzero.com/2026/02/01/3d-printed-slices-and-traces-of-functions-of-two-variables/</link>
					<comments>https://divisbyzero.com/2026/02/01/3d-printed-slices-and-traces-of-functions-of-two-variables/#comments</comments>
		
		<dc:creator><![CDATA[Dave Richeson]]></dc:creator>
		<pubDate>Sun, 01 Feb 2026 19:04:29 +0000</pubDate>
				<category><![CDATA[Math]]></category>
		<category><![CDATA[3d printing]]></category>
		<category><![CDATA[ai]]></category>
		<category><![CDATA[artificial-intelligence]]></category>
		<category><![CDATA[calculus]]></category>
		<category><![CDATA[ChatGPT]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[GitHub]]></category>
		<category><![CDATA[level curves]]></category>
		<category><![CDATA[mathematics]]></category>
		<category><![CDATA[multivariable calculus]]></category>
		<category><![CDATA[OpenSCAD]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[surfaces]]></category>
		<category><![CDATA[Teaching]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[traces]]></category>
		<category><![CDATA[VS Code]]></category>
		<guid isPermaLink="false">http://divisbyzero.com/?p=5936</guid>

					<description><![CDATA[I have been using OpenSCAD to generate mathematical objects for 3D printing. Many months ago, I tried using ChatGPT as a coding assistant for OpenSCAD. It was pretty terrible. There was a lot of hallucinating regarding what code OpenSCAD would accept. Recently, I thought I&#8217;d try again. It is much better now! I&#8217;m teaching Multivariable... <div class="link-more"><a href="https://divisbyzero.com/2026/02/01/3d-printed-slices-and-traces-of-functions-of-two-variables/">Read More</a></div>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">I have been using <a href="https://openscad.org">OpenSCAD</a> to generate mathematical objects for 3D printing. Many months ago, I tried using ChatGPT as a coding assistant for OpenSCAD. It was pretty terrible. There was a lot of hallucinating regarding what code OpenSCAD would accept. Recently, I thought I&#8217;d try again. It is much better now!</p>



<p class="wp-block-paragraph">I&#8217;m teaching Multivariable Calculus this semester. In that class, we look at surfaces and graphs of functions of two variables. We talk about things like traces and level curves for these objects. I decided I wanted to try 3D printing them. </p>



<p class="wp-block-paragraph">My approach was to use VS Code for typing the OpenSCAD code. I didn&#8217;t know if this would work, but it worked very well. I had the file open in OpenSCAD; when I made an edit in VS Code, it automatically updated in OpenSCAD. Perfect. Then, I used GitHub Copilot in the sidebar as a coding assistant. It was hugely helpful.</p>



<p class="wp-block-paragraph">Below are some examples of the objects I created. All the OpenSCAD code is available on my <a href="https://github.com/divisbyzero/MV-Calc-Slices-OpenSCAD">GitHub page</a>. The code can generate</p>



<ul class="wp-block-list">
<li>The complete solid</li>



<li>Traces for x=constant, y=constant, and z=constant with supporting structures so they stay together.</li>



<li>One slice at a time, with slots in them, and a stand with slots in them, so they can be assembled and disassembled.</li>
</ul>



<p class="wp-block-paragraph">There are a variety of parameters you can tinker with to get the design exactly the way you want it. These objects printed very well, with the exception of the z=constant traces. Because the traces are horizontal, I had to turn the object 90°. But the slicer still had to add substantial support to get the object to print. They did print, but the edges where the supports were attached were a little ragged.</p>



<figure class="wp-block-image size-large"><a href="https://divisbyzero.com/wp-content/uploads/2026/02/hyperbolicparaboloid.jpeg"><img width="1024" height="768" data-attachment-id="5937" data-permalink="https://divisbyzero.com/2026/02/01/3d-printed-slices-and-traces-of-functions-of-two-variables/hyperbolicparaboloid/" data-orig-file="https://divisbyzero.com/wp-content/uploads/2026/02/hyperbolicparaboloid.jpeg" data-orig-size="4032,3024" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;1.78&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;iPhone 14 Pro&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1769159651&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;6.86&quot;,&quot;iso&quot;:&quot;125&quot;,&quot;shutter_speed&quot;:&quot;0.016666666666667&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;,&quot;latitude&quot;:&quot;40.204272222222&quot;,&quot;longitude&quot;:&quot;-77.197358333333&quot;}" data-image-title="hyperbolicparaboloid" data-image-description="" data-image-caption="" data-medium-file="https://divisbyzero.com/wp-content/uploads/2026/02/hyperbolicparaboloid.jpeg?w=300" data-large-file="https://divisbyzero.com/wp-content/uploads/2026/02/hyperbolicparaboloid.jpeg?w=1000" src="https://divisbyzero.com/wp-content/uploads/2026/02/hyperbolicparaboloid.jpeg?w=1024" alt="" class="wp-image-5937" srcset="https://divisbyzero.com/wp-content/uploads/2026/02/hyperbolicparaboloid.jpeg?w=1024 1024w, https://divisbyzero.com/wp-content/uploads/2026/02/hyperbolicparaboloid.jpeg?w=2048 2048w, https://divisbyzero.com/wp-content/uploads/2026/02/hyperbolicparaboloid.jpeg?w=150 150w, https://divisbyzero.com/wp-content/uploads/2026/02/hyperbolicparaboloid.jpeg?w=300 300w, https://divisbyzero.com/wp-content/uploads/2026/02/hyperbolicparaboloid.jpeg?w=768 768w, https://divisbyzero.com/wp-content/uploads/2026/02/hyperbolicparaboloid.jpeg?w=1440 1440w" sizes="(max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">A hyperbolic paraboloid</figcaption></figure>



<figure class="wp-block-image size-large"><a href="https://divisbyzero.com/wp-content/uploads/2026/02/ellipticparaboloid.jpeg"><img width="1024" height="768" data-attachment-id="5938" data-permalink="https://divisbyzero.com/2026/02/01/3d-printed-slices-and-traces-of-functions-of-two-variables/ellipticparaboloid/" data-orig-file="https://divisbyzero.com/wp-content/uploads/2026/02/ellipticparaboloid.jpeg" data-orig-size="4032,3024" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;1.78&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;iPhone 14 Pro&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1769159593&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;6.86&quot;,&quot;iso&quot;:&quot;100&quot;,&quot;shutter_speed&quot;:&quot;0.016666666666667&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;,&quot;latitude&quot;:&quot;40.204272222222&quot;,&quot;longitude&quot;:&quot;-77.197358333333&quot;}" data-image-title="ellipticparaboloid" data-image-description="" data-image-caption="" data-medium-file="https://divisbyzero.com/wp-content/uploads/2026/02/ellipticparaboloid.jpeg?w=300" data-large-file="https://divisbyzero.com/wp-content/uploads/2026/02/ellipticparaboloid.jpeg?w=1000" src="https://divisbyzero.com/wp-content/uploads/2026/02/ellipticparaboloid.jpeg?w=1024" alt="" class="wp-image-5938" srcset="https://divisbyzero.com/wp-content/uploads/2026/02/ellipticparaboloid.jpeg?w=1024 1024w, https://divisbyzero.com/wp-content/uploads/2026/02/ellipticparaboloid.jpeg?w=2048 2048w, https://divisbyzero.com/wp-content/uploads/2026/02/ellipticparaboloid.jpeg?w=150 150w, https://divisbyzero.com/wp-content/uploads/2026/02/ellipticparaboloid.jpeg?w=300 300w, https://divisbyzero.com/wp-content/uploads/2026/02/ellipticparaboloid.jpeg?w=768 768w, https://divisbyzero.com/wp-content/uploads/2026/02/ellipticparaboloid.jpeg?w=1440 1440w" sizes="(max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">An elliptic paraboloid</figcaption></figure>



<figure class="wp-block-image size-large"><a href="https://divisbyzero.com/wp-content/uploads/2026/02/slices.jpeg"><img width="1024" height="768" data-attachment-id="5939" data-permalink="https://divisbyzero.com/2026/02/01/3d-printed-slices-and-traces-of-functions-of-two-variables/slices/" data-orig-file="https://divisbyzero.com/wp-content/uploads/2026/02/slices.jpeg" data-orig-size="4032,3024" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;1.78&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;iPhone 14 Pro&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1769175427&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;6.86&quot;,&quot;iso&quot;:&quot;200&quot;,&quot;shutter_speed&quot;:&quot;0.0083333333333333&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;,&quot;latitude&quot;:&quot;40.204272222222&quot;,&quot;longitude&quot;:&quot;-77.197358333333&quot;}" data-image-title="slices" data-image-description="" data-image-caption="" data-medium-file="https://divisbyzero.com/wp-content/uploads/2026/02/slices.jpeg?w=300" data-large-file="https://divisbyzero.com/wp-content/uploads/2026/02/slices.jpeg?w=1000" src="https://divisbyzero.com/wp-content/uploads/2026/02/slices.jpeg?w=1024" alt="" class="wp-image-5939" srcset="https://divisbyzero.com/wp-content/uploads/2026/02/slices.jpeg?w=1024 1024w, https://divisbyzero.com/wp-content/uploads/2026/02/slices.jpeg?w=2048 2048w, https://divisbyzero.com/wp-content/uploads/2026/02/slices.jpeg?w=150 150w, https://divisbyzero.com/wp-content/uploads/2026/02/slices.jpeg?w=300 300w, https://divisbyzero.com/wp-content/uploads/2026/02/slices.jpeg?w=768 768w, https://divisbyzero.com/wp-content/uploads/2026/02/slices.jpeg?w=1440 1440w" sizes="(max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">Slices for a hyperbolic paraboloid</figcaption></figure>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
					<wfw:commentRss>https://divisbyzero.com/2026/02/01/3d-printed-slices-and-traces-of-functions-of-two-variables/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">5936</post-id>
		<media:thumbnail url="https://divisbyzero.com/wp-content/uploads/2026/02/hyperbolicparaboloid.jpeg" />
		<media:content url="https://divisbyzero.com/wp-content/uploads/2026/02/hyperbolicparaboloid.jpeg" medium="image">
			<media:title type="html">hyperbolicparaboloid</media:title>
		</media:content>

		<media:content url="https://2.gravatar.com/avatar/885c8353b707706bb6352519de580ab64c96d5aa7b2bd4b2ed3246a7c608ee96?s=96&#38;d=https%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">dricheson</media:title>
		</media:content>

		<media:content url="https://divisbyzero.com/wp-content/uploads/2026/02/hyperbolicparaboloid.jpeg?w=1024" medium="image" />

		<media:content url="https://divisbyzero.com/wp-content/uploads/2026/02/ellipticparaboloid.jpeg?w=1024" medium="image" />

		<media:content url="https://divisbyzero.com/wp-content/uploads/2026/02/slices.jpeg?w=1024" medium="image" />
	</item>
		<item>
		<title>Constructing a Large 251-Point String Art Cardioid</title>
		<link>https://divisbyzero.com/2025/11/22/constructing-a-large-251-point-string-art-cardioid/</link>
					<comments>https://divisbyzero.com/2025/11/22/constructing-a-large-251-point-string-art-cardioid/#comments</comments>
		
		<dc:creator><![CDATA[Dave Richeson]]></dc:creator>
		<pubDate>Sat, 22 Nov 2025 15:58:42 +0000</pubDate>
				<category><![CDATA[Math]]></category>
		<category><![CDATA[art]]></category>
		<category><![CDATA[cardioid]]></category>
		<category><![CDATA[craft]]></category>
		<category><![CDATA[group theory]]></category>
		<category><![CDATA[laser cutting]]></category>
		<category><![CDATA[modular arithmetic]]></category>
		<category><![CDATA[string art]]></category>
		<guid isPermaLink="false">http://divisbyzero.com/?p=5921</guid>

					<description><![CDATA[I recently designed and made a string art cardioid sculpture, which is now hanging in our mathematics department&#8217;s window. It is made from laser-cut plywood and yarn. I wrote a &#8220;how-to&#8221; guide that includes templates for the laser-cut pieces. You can find the PDF document here. Enjoy!]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">I recently designed and made a string art cardioid sculpture, which is now hanging in our mathematics department&#8217;s window. It is made from laser-cut plywood and yarn. I wrote a &#8220;how-to&#8221; guide that includes templates for the laser-cut pieces. You can find <a href="https://divisbyzero.com/wp-content/uploads/2025/11/giant251pointcardioid.pdf">the PDF document here</a>. Enjoy!</p>



<figure class="wp-block-image size-large"><a href="https://divisbyzero.com/wp-content/uploads/2025/11/final1.jpeg"><img loading="lazy" width="1024" height="1024" data-attachment-id="5922" data-permalink="https://divisbyzero.com/2025/11/22/constructing-a-large-251-point-string-art-cardioid/final1/" data-orig-file="https://divisbyzero.com/wp-content/uploads/2025/11/final1.jpeg" data-orig-size="2603,2603" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;1.78&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;iPhone 14 Pro&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1762687589&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;6.86&quot;,&quot;iso&quot;:&quot;200&quot;,&quot;shutter_speed&quot;:&quot;0.016666666666667&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;,&quot;latitude&quot;:&quot;40.199913888889&quot;,&quot;longitude&quot;:&quot;-77.200088888889&quot;}" data-image-title="Final1" data-image-description="" data-image-caption="" data-medium-file="https://divisbyzero.com/wp-content/uploads/2025/11/final1.jpeg?w=300" data-large-file="https://divisbyzero.com/wp-content/uploads/2025/11/final1.jpeg?w=1000" src="https://divisbyzero.com/wp-content/uploads/2025/11/final1.jpeg?w=1024" alt="" class="wp-image-5922" srcset="https://divisbyzero.com/wp-content/uploads/2025/11/final1.jpeg?w=1024 1024w, https://divisbyzero.com/wp-content/uploads/2025/11/final1.jpeg?w=2048 2048w, https://divisbyzero.com/wp-content/uploads/2025/11/final1.jpeg?w=150 150w, https://divisbyzero.com/wp-content/uploads/2025/11/final1.jpeg?w=300 300w, https://divisbyzero.com/wp-content/uploads/2025/11/final1.jpeg?w=768 768w, https://divisbyzero.com/wp-content/uploads/2025/11/final1.jpeg?w=1440 1440w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<figure class="wp-block-image size-large"><a href="https://divisbyzero.com/wp-content/uploads/2025/11/final2.jpeg"><img loading="lazy" width="1024" height="1024" data-attachment-id="5924" data-permalink="https://divisbyzero.com/2025/11/22/constructing-a-large-251-point-string-art-cardioid/final2/" data-orig-file="https://divisbyzero.com/wp-content/uploads/2025/11/final2.jpeg" data-orig-size="2924,2924" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;1.78&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;iPhone 14 Pro&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1762872836&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;6.86&quot;,&quot;iso&quot;:&quot;80&quot;,&quot;shutter_speed&quot;:&quot;0.0026109660574413&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;,&quot;latitude&quot;:&quot;40.204283333333&quot;,&quot;longitude&quot;:&quot;-77.197372222222&quot;}" data-image-title="Final2" data-image-description="" data-image-caption="" data-medium-file="https://divisbyzero.com/wp-content/uploads/2025/11/final2.jpeg?w=300" data-large-file="https://divisbyzero.com/wp-content/uploads/2025/11/final2.jpeg?w=1000" src="https://divisbyzero.com/wp-content/uploads/2025/11/final2.jpeg?w=1024" alt="" class="wp-image-5924" srcset="https://divisbyzero.com/wp-content/uploads/2025/11/final2.jpeg?w=1024 1024w, https://divisbyzero.com/wp-content/uploads/2025/11/final2.jpeg?w=2048 2048w, https://divisbyzero.com/wp-content/uploads/2025/11/final2.jpeg?w=150 150w, https://divisbyzero.com/wp-content/uploads/2025/11/final2.jpeg?w=300 300w, https://divisbyzero.com/wp-content/uploads/2025/11/final2.jpeg?w=768 768w, https://divisbyzero.com/wp-content/uploads/2025/11/final2.jpeg?w=1440 1440w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
					<wfw:commentRss>https://divisbyzero.com/2025/11/22/constructing-a-large-251-point-string-art-cardioid/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">5921</post-id>
		<media:thumbnail url="https://divisbyzero.com/wp-content/uploads/2025/11/final1.jpeg" />
		<media:content url="https://divisbyzero.com/wp-content/uploads/2025/11/final1.jpeg" medium="image">
			<media:title type="html">Final1</media:title>
		</media:content>

		<media:content url="https://2.gravatar.com/avatar/885c8353b707706bb6352519de580ab64c96d5aa7b2bd4b2ed3246a7c608ee96?s=96&#38;d=https%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">dricheson</media:title>
		</media:content>

		<media:content url="https://divisbyzero.com/wp-content/uploads/2025/11/final1.jpeg?w=1024" medium="image" />

		<media:content url="https://divisbyzero.com/wp-content/uploads/2025/11/final2.jpeg?w=1024" medium="image" />
	</item>
		<item>
		<title>A Laser-Cut Tromino Puzzle</title>
		<link>https://divisbyzero.com/2025/11/01/a-laser-cut-tromino-puzzle/</link>
		
		<dc:creator><![CDATA[Dave Richeson]]></dc:creator>
		<pubDate>Sat, 01 Nov 2025 18:05:54 +0000</pubDate>
				<category><![CDATA[Academic Technology]]></category>
		<category><![CDATA[Math]]></category>
		<category><![CDATA[Puzzle]]></category>
		<category><![CDATA[Teaching]]></category>
		<category><![CDATA[induction]]></category>
		<category><![CDATA[laser cut]]></category>
		<category><![CDATA[proof]]></category>
		<category><![CDATA[tilings]]></category>
		<category><![CDATA[trominoes]]></category>
		<category><![CDATA[wood]]></category>
		<guid isPermaLink="false">http://divisbyzero.com/?p=5901</guid>

					<description><![CDATA[In my &#8220;intro-to-proofs&#8221; class, I like to have my students work on some induction problems that are not the usual proof of sums and products of integers. One lovely example is the following problem about tiling a grid with &#8220;trominoes&#8221; (three squares joined in an el-shape). Prove that for any n ≥ 1, a 2nx2n grid with... <div class="link-more"><a href="https://divisbyzero.com/2025/11/01/a-laser-cut-tromino-puzzle/">Read More</a></div>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">In my &#8220;intro-to-proofs&#8221; class, I like to have my students work on some induction problems that are not the usual proof of sums and products of integers. </p>



<p class="wp-block-paragraph">One lovely example is the following problem about tiling a grid with &#8220;trominoes&#8221; (three squares joined in an el-shape). </p>



<p class="wp-block-paragraph">Prove that for any <em>n</em> ≥ 1, a 2<em><sup>n</sup></em>x2<em><sup>n</sup></em> grid with one square removed can be tiled by trominoes. </p>



<p class="wp-block-paragraph">Below we see 16&#215;16 grid with one square removed. It is not too difficult to tile it with trominoes. The question is, how can you <em>prove </em>that it is always possible? We&#8217;ll leave that as an exercise.</p>



<figure class="wp-block-image size-large"><a href="https://divisbyzero.com/wp-content/uploads/2025/11/16by16.png"><img loading="lazy" width="1000" height="994" data-attachment-id="5907" data-permalink="https://divisbyzero.com/2025/11/01/a-laser-cut-tromino-puzzle/16by16/" data-orig-file="https://divisbyzero.com/wp-content/uploads/2025/11/16by16.png" data-orig-size="1466,1458" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="16by16" data-image-description="" data-image-caption="" data-medium-file="https://divisbyzero.com/wp-content/uploads/2025/11/16by16.png?w=300" data-large-file="https://divisbyzero.com/wp-content/uploads/2025/11/16by16.png?w=1000" src="https://divisbyzero.com/wp-content/uploads/2025/11/16by16.png?w=1000" alt="" class="wp-image-5907" srcset="https://divisbyzero.com/wp-content/uploads/2025/11/16by16.png?w=1000 1000w, https://divisbyzero.com/wp-content/uploads/2025/11/16by16.png?w=150 150w, https://divisbyzero.com/wp-content/uploads/2025/11/16by16.png?w=300 300w, https://divisbyzero.com/wp-content/uploads/2025/11/16by16.png?w=768 768w, https://divisbyzero.com/wp-content/uploads/2025/11/16by16.png?w=1024 1024w, https://divisbyzero.com/wp-content/uploads/2025/11/16by16.png?w=1440 1440w, https://divisbyzero.com/wp-content/uploads/2025/11/16by16.png 1466w" sizes="(max-width: 1000px) 100vw, 1000px" /></a></figure>



<p class="wp-block-paragraph">This semester, I decided to laser cut some pieces so a student could play around with the tiles and to test conjectures. It consists of two layers of wood. The lower layer has the four grids (2&#215;2, 4&#215;4, 8&#215;8, and 16&#215;16). The top layer has the text and square holes for each of the puzzles. I also created four dark squares and enough tromino pieces to fill the board. </p>



<p class="wp-block-paragraph">To play, choose one of the boards and place a dark square in any square in the grid. Then fill the board with trominoes (ideally, using an algorithm that would generalize to a proof that works for any size board).</p>



<figure class="wp-block-image size-large"><a href="https://divisbyzero.com/wp-content/uploads/2025/11/img_5262.jpeg"><img loading="lazy" width="1000" height="749" data-attachment-id="5904" data-permalink="https://divisbyzero.com/2025/11/01/a-laser-cut-tromino-puzzle/img_5262/" data-orig-file="https://divisbyzero.com/wp-content/uploads/2025/11/img_5262.jpeg" data-orig-size="3731,2798" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;1.78&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;iPhone 14 Pro&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1761730555&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;6.86&quot;,&quot;iso&quot;:&quot;200&quot;,&quot;shutter_speed&quot;:&quot;0.0083333333333333&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;,&quot;latitude&quot;:&quot;40.204283333333&quot;,&quot;longitude&quot;:&quot;-77.197372222222&quot;}" data-image-title="IMG_5262" data-image-description="" data-image-caption="" data-medium-file="https://divisbyzero.com/wp-content/uploads/2025/11/img_5262.jpeg?w=300" data-large-file="https://divisbyzero.com/wp-content/uploads/2025/11/img_5262.jpeg?w=1000" src="https://divisbyzero.com/wp-content/uploads/2025/11/img_5262.jpeg?w=1000" alt="" class="wp-image-5904" srcset="https://divisbyzero.com/wp-content/uploads/2025/11/img_5262.jpeg?w=1000 1000w, https://divisbyzero.com/wp-content/uploads/2025/11/img_5262.jpeg?w=2000 2000w, https://divisbyzero.com/wp-content/uploads/2025/11/img_5262.jpeg?w=150 150w, https://divisbyzero.com/wp-content/uploads/2025/11/img_5262.jpeg?w=300 300w, https://divisbyzero.com/wp-content/uploads/2025/11/img_5262.jpeg?w=768 768w, https://divisbyzero.com/wp-content/uploads/2025/11/img_5262.jpeg?w=1024 1024w, https://divisbyzero.com/wp-content/uploads/2025/11/img_5262.jpeg?w=1440 1440w" sizes="(max-width: 1000px) 100vw, 1000px" /></a></figure>



<p class="wp-block-paragraph">Here are some completed puzzles.</p>



<figure class="wp-block-image size-large"><a href="https://divisbyzero.com/wp-content/uploads/2025/11/img_5263.jpeg"><img loading="lazy" width="1000" height="749" data-attachment-id="5905" data-permalink="https://divisbyzero.com/2025/11/01/a-laser-cut-tromino-puzzle/img_5263/" data-orig-file="https://divisbyzero.com/wp-content/uploads/2025/11/img_5263.jpeg" data-orig-size="3730,2797" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;1.78&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;iPhone 14 Pro&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1761731194&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;6.86&quot;,&quot;iso&quot;:&quot;160&quot;,&quot;shutter_speed&quot;:&quot;0.0083333333333333&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;,&quot;latitude&quot;:&quot;40.204261111111&quot;,&quot;longitude&quot;:&quot;-77.197380555556&quot;}" data-image-title="IMG_5263" data-image-description="" data-image-caption="" data-medium-file="https://divisbyzero.com/wp-content/uploads/2025/11/img_5263.jpeg?w=300" data-large-file="https://divisbyzero.com/wp-content/uploads/2025/11/img_5263.jpeg?w=1000" src="https://divisbyzero.com/wp-content/uploads/2025/11/img_5263.jpeg?w=1000" alt="" class="wp-image-5905" srcset="https://divisbyzero.com/wp-content/uploads/2025/11/img_5263.jpeg?w=1000 1000w, https://divisbyzero.com/wp-content/uploads/2025/11/img_5263.jpeg?w=2000 2000w, https://divisbyzero.com/wp-content/uploads/2025/11/img_5263.jpeg?w=150 150w, https://divisbyzero.com/wp-content/uploads/2025/11/img_5263.jpeg?w=300 300w, https://divisbyzero.com/wp-content/uploads/2025/11/img_5263.jpeg?w=768 768w, https://divisbyzero.com/wp-content/uploads/2025/11/img_5263.jpeg?w=1024 1024w, https://divisbyzero.com/wp-content/uploads/2025/11/img_5263.jpeg?w=1440 1440w" sizes="(max-width: 1000px) 100vw, 1000px" /></a></figure>



<p class="wp-block-paragraph">If you want to laser-cut your own, here are downloadable pdfs (<a href="https://divisbyzero.com/wp-content/uploads/2025/11/trominoes1.pdf">page 1</a> and <a href="https://divisbyzero.com/wp-content/uploads/2025/11/trominoes2.pdf">page 2</a>), also shown below. Note that when laser-cutting, the blue lines should be cut lines, the red lines are filled areas, and the green are etched lines.</p>



<figure class="wp-block-image size-large"><a href="https://divisbyzero.com/wp-content/uploads/2025/11/trominoes1.png"><img loading="lazy" width="1000" height="1000" data-attachment-id="5911" data-permalink="https://divisbyzero.com/2025/11/01/a-laser-cut-tromino-puzzle/trominoes1/" data-orig-file="https://divisbyzero.com/wp-content/uploads/2025/11/trominoes1.png" data-orig-size="3600,3600" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Trominoes1" data-image-description="" data-image-caption="" data-medium-file="https://divisbyzero.com/wp-content/uploads/2025/11/trominoes1.png?w=300" data-large-file="https://divisbyzero.com/wp-content/uploads/2025/11/trominoes1.png?w=1000" src="https://divisbyzero.com/wp-content/uploads/2025/11/trominoes1.png?w=1000" alt="" class="wp-image-5911" srcset="https://divisbyzero.com/wp-content/uploads/2025/11/trominoes1.png?w=1000 1000w, https://divisbyzero.com/wp-content/uploads/2025/11/trominoes1.png?w=2000 2000w, https://divisbyzero.com/wp-content/uploads/2025/11/trominoes1.png?w=150 150w, https://divisbyzero.com/wp-content/uploads/2025/11/trominoes1.png?w=300 300w, https://divisbyzero.com/wp-content/uploads/2025/11/trominoes1.png?w=768 768w, https://divisbyzero.com/wp-content/uploads/2025/11/trominoes1.png?w=1024 1024w, https://divisbyzero.com/wp-content/uploads/2025/11/trominoes1.png?w=1440 1440w" sizes="(max-width: 1000px) 100vw, 1000px" /></a></figure>



<figure class="wp-block-image size-large"><a href="https://divisbyzero.com/wp-content/uploads/2025/11/trominoes2.png"><img loading="lazy" width="1000" height="1000" data-attachment-id="5917" data-permalink="https://divisbyzero.com/2025/11/01/a-laser-cut-tromino-puzzle/trominoes2-3/" data-orig-file="https://divisbyzero.com/wp-content/uploads/2025/11/trominoes2.png" data-orig-size="3600,3600" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Trominoes2" data-image-description="" data-image-caption="" data-medium-file="https://divisbyzero.com/wp-content/uploads/2025/11/trominoes2.png?w=300" data-large-file="https://divisbyzero.com/wp-content/uploads/2025/11/trominoes2.png?w=1000" src="https://divisbyzero.com/wp-content/uploads/2025/11/trominoes2.png?w=1000" alt="" class="wp-image-5917" srcset="https://divisbyzero.com/wp-content/uploads/2025/11/trominoes2.png?w=1000 1000w, https://divisbyzero.com/wp-content/uploads/2025/11/trominoes2.png?w=2000 2000w, https://divisbyzero.com/wp-content/uploads/2025/11/trominoes2.png?w=150 150w, https://divisbyzero.com/wp-content/uploads/2025/11/trominoes2.png?w=300 300w, https://divisbyzero.com/wp-content/uploads/2025/11/trominoes2.png?w=768 768w, https://divisbyzero.com/wp-content/uploads/2025/11/trominoes2.png?w=1024 1024w, https://divisbyzero.com/wp-content/uploads/2025/11/trominoes2.png?w=1440 1440w" sizes="(max-width: 1000px) 100vw, 1000px" /></a></figure>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">5901</post-id>
		<media:thumbnail url="https://divisbyzero.com/wp-content/uploads/2025/11/img_5262.jpeg" />
		<media:content url="https://divisbyzero.com/wp-content/uploads/2025/11/img_5262.jpeg" medium="image">
			<media:title type="html">IMG_5262</media:title>
		</media:content>

		<media:content url="https://2.gravatar.com/avatar/885c8353b707706bb6352519de580ab64c96d5aa7b2bd4b2ed3246a7c608ee96?s=96&#38;d=https%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">dricheson</media:title>
		</media:content>

		<media:content url="https://divisbyzero.com/wp-content/uploads/2025/11/16by16.png?w=1000" medium="image" />

		<media:content url="https://divisbyzero.com/wp-content/uploads/2025/11/img_5262.jpeg?w=1000" medium="image" />

		<media:content url="https://divisbyzero.com/wp-content/uploads/2025/11/img_5263.jpeg?w=1000" medium="image" />

		<media:content url="https://divisbyzero.com/wp-content/uploads/2025/11/trominoes1.png?w=1000" medium="image" />

		<media:content url="https://divisbyzero.com/wp-content/uploads/2025/11/trominoes2.png?w=1000" medium="image" />
	</item>
		<item>
		<title>The Unknotting Number is Not Additive</title>
		<link>https://divisbyzero.com/2025/10/08/the-unknotting-number-is-not-additive/</link>
		
		<dc:creator><![CDATA[Dave Richeson]]></dc:creator>
		<pubDate>Thu, 09 Oct 2025 02:50:08 +0000</pubDate>
				<category><![CDATA[Math]]></category>
		<category><![CDATA[knot theory]]></category>
		<category><![CDATA[mathematics]]></category>
		<category><![CDATA[science]]></category>
		<category><![CDATA[topology]]></category>
		<category><![CDATA[unknotting number]]></category>
		<guid isPermaLink="false">http://divisbyzero.com/?p=5885</guid>

					<description><![CDATA[On June 30, 2025, Mark Brittenham and Susan Hermiller uploaded a preprint to the arXiv called &#8220;Unknotting number is not additive under connected sum&#8221; (and an updated version on September 15, 2025). In it, they surprised the mathematical community by giving a counterexample to a long-standing conjecture in knot theory. The story was picked up... <div class="link-more"><a href="https://divisbyzero.com/2025/10/08/the-unknotting-number-is-not-additive/">Read More</a></div>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">On June 30, 2025, Mark Brittenham and Susan Hermiller uploaded a preprint to the arXiv called  &#8220;<a href="https://arxiv.org/abs/2506.24088">Unknotting number is not additive under connected sum</a>&#8221; (and an updated version on September 15, 2025). In it, they surprised the mathematical community by giving a counterexample to a long-standing conjecture in knot theory. The story was picked up by publications like <em><a href="https://www.scientificamerican.com/article/new-knot-theory-discovery-overturns-long-held-mathematical-assumption/">Scientific American</a></em> and <em><a href="https://www.quantamagazine.org/a-simple-way-to-measure-knots-has-come-unraveled-20250922/">Quanta</a></em> and by math YouTuber <a href="https://www.youtube.com/watch?v=Dx7f-nGohVc">Matt Parker</a>.</p>



<p class="wp-block-paragraph">The conjecture is easy to understand, although we need a few definitions first. </p>



<p class="wp-block-paragraph"><strong><a href="https://en.wikipedia.org/wiki/Knot_theory">(Mathematical) knot</a></strong>: We can think of a mathematical knot as a loop of string sitting in three-dimensional space. In other words, if we took a piece of string, tied a knot, and then glued the two ends together, we&#8217;d get a mathematical knot.</p>



<p class="wp-block-paragraph"><strong>Knot projection:</strong> Given any mathematical knot, we draw a two-dimensional version of it in the plane. It is like the shadow of the knot, but with breaks in the knot to indicate which strand is on top and which is on the bottom.</p>



<p class="wp-block-paragraph"><strong><a href="https://en.wikipedia.org/wiki/Unknotting_number">Unknotting number</a>:</strong> If we have the projection of a knot, we can change some crossings (change which strand is over and which is under) to make it unknotted (called the unknot). To compute the unknotting number of a knot <em>K</em>, <em>u</em>(<em>K</em>), we look at all possible projections and find the fewest number of crossing changes we must make to obtain the unknot.</p>



<p class="wp-block-paragraph"><strong>Connected sum:</strong> Given two knots, <em>J</em> and <em>K</em>, we can cut each knot at one point and join the cut ends to form a new, larger knot, <em>J</em>#<em>K</em>. This is called the connected sum of the knots.</p>



<p class="wp-block-paragraph">Below, we see a knot called the (2,7) <a href="https://en.wikipedia.org/wiki/Torus_knot">torus knot</a> and its mirror image (left), and their connected sum on the right.</p>



<figure class="wp-block-image size-full"><a href="https://divisbyzero.com/wp-content/uploads/2025/10/0-2-e1759968108504.jpg"><img data-attachment-id="5893" data-permalink="https://divisbyzero.com/1-2/" data-orig-file="https://divisbyzero.com/wp-content/uploads/2025/10/0-2-e1759968108504.jpg" data-orig-size="917,1017" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="1" data-image-description="" data-image-caption="" data-medium-file="https://divisbyzero.com/wp-content/uploads/2025/10/0-2-e1759968108504.jpg?w=271" data-large-file="https://divisbyzero.com/wp-content/uploads/2025/10/0-2-e1759968108504.jpg?w=917" src="https://divisbyzero.com/wp-content/uploads/2025/10/0-2-e1759968108504.jpg" alt="" class="wp-image-5893" /></a></figure>



<p class="wp-block-paragraph">Although unknotting numbers are notoriously difficult to compute, we know that the unknotting number of a (<em>p,q</em>) torus knot is (p-1)(q-1)/2. So, the (2,7) torus knots above have unknotting number (2 – 1)(7 – 1)/2 = 3. It is not difficult to check that by changing three crossings of the projections shown above, the (2,7) torus knot becomes the unknot. It turns out that changing two crossings does not suffice in this projection or any projection.</p>



<p class="wp-block-paragraph">Likewise, changing 3 + 3 = 6 crossings of the connected sum will yield the unknot. In fact, it will always be the case that <em>u</em>(<em>J</em>#<em>K</em>) ≤<em> u</em>(<em>J</em>) +<em> u</em>(<em>K</em>). The question is: are these equal? An &#8220;old&#8221; conjecture (which was implicit in an article 88 years ago), states:</p>



<p class="wp-block-paragraph"><strong>Conjecture: </strong>If <em>J</em> and <em>K</em> are knots, then <em>u</em>(<em>J</em>#<em>K</em>)&nbsp;=<em>&nbsp;u</em>(<em>J</em>)&nbsp;+<em>&nbsp;u</em>(<em>K</em>). </p>



<p class="wp-block-paragraph">In their preprint, Brittenham and Hermiller disprove the conjecture by giving a counterexample! Moreover, the counterexample is precisely the one I&#8217;ve shown above! The connected sum of the torus knot with its mirror image has unknotting number 5, which is clearly less than 3 + 3. </p>



<p class="wp-block-paragraph">That said, we can&#8217;t simply change the five crossings in the above projection to obtain the unknot. We must produce a different projection first. But what is it?</p>



<p class="wp-block-paragraph">I looked for the answer online and found this <a href="https://arxiv.org/abs/2507.14265">arXiv preprint</a> by Chao Wang and Yimu Zhang, which gives the details. They provide the projection and the crossings that must be changed. However, the projection has 56 crossings (far more than the original 14!). They assert, but do not show, that the resulting knot—after the five crossings are changed—is the unknot. They end by writing, &#8220;We prefer to leave it to the readers as an interesting game.&#8221;</p>



<p class="wp-block-paragraph">Never good at resisting a good <a href="https://xkcd.com/356/">nerd sniping</a>, I decided to take them up on the challenge. I&#8217;m embarrassed to admit how long it took me to confirm their work, but I did it. Here is my redrawn version of the knot projection—the connected sum of the (2,7) torus knot and its mirror image. The circled crossings are the five that must be changed.</p>



<figure class="wp-block-image size-full"><a href="https://divisbyzero.com/wp-content/uploads/2025/10/0-1-e1759968088408.jpg"><img data-attachment-id="5889" data-permalink="https://divisbyzero.com/1/" data-orig-file="https://divisbyzero.com/wp-content/uploads/2025/10/0-1-e1759968088408.jpg" data-orig-size="748,1017" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="0" data-image-description="" data-image-caption="" data-medium-file="https://divisbyzero.com/wp-content/uploads/2025/10/0-1-e1759968088408.jpg?w=221" data-large-file="https://divisbyzero.com/wp-content/uploads/2025/10/0-1-e1759968088408.jpg?w=748" src="https://divisbyzero.com/wp-content/uploads/2025/10/0-1-e1759968088408.jpg" alt="" class="wp-image-5889" /></a></figure>



<p class="wp-block-paragraph">After having done so, here&#8217;s the resulting projection. Wang and Zhang claim that it is the unknot!</p>



<figure class="wp-block-image size-full"><a href="https://divisbyzero.com/wp-content/uploads/2025/10/2-e1759953200341.jpg"><img data-attachment-id="5876" data-permalink="https://divisbyzero.com/2/" data-orig-file="https://divisbyzero.com/wp-content/uploads/2025/10/2-e1759953200341.jpg" data-orig-size="827,1017" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="2" data-image-description="" data-image-caption="" data-medium-file="https://divisbyzero.com/wp-content/uploads/2025/10/2-e1759953200341.jpg?w=244" data-large-file="https://divisbyzero.com/wp-content/uploads/2025/10/2-e1759953200341.jpg?w=827" src="https://divisbyzero.com/wp-content/uploads/2025/10/2-e1759953200341.jpg" alt="" class="wp-image-5876" /></a></figure>



<p class="wp-block-paragraph">Without further ado, here are my drawings. This first sequence shows how I get from the usual projection of the connected sum to the projection in which the crossings must be made. The red strands show the part of the projection that has changed from the previous projection.</p>



<figure class="wp-block-image size-large"><a href="https://divisbyzero.com/wp-content/uploads/2025/10/3.jpg"><img loading="lazy" width="792" height="998" data-attachment-id="5877" data-permalink="https://divisbyzero.com/3/" data-orig-file="https://divisbyzero.com/wp-content/uploads/2025/10/3-e1759970721105.jpg" data-orig-size="1614,2035" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="3" data-image-description="" data-image-caption="" data-medium-file="https://divisbyzero.com/wp-content/uploads/2025/10/3-e1759970721105.jpg?w=238" data-large-file="https://divisbyzero.com/wp-content/uploads/2025/10/3-e1759970721105.jpg?w=812" src="https://divisbyzero.com/wp-content/uploads/2025/10/3.jpg?w=792" alt="" class="wp-image-5877" /></a></figure>



<figure class="wp-block-image size-large"><a href="https://divisbyzero.com/wp-content/uploads/2025/10/4.jpg"><img loading="lazy" width="792" height="981" data-attachment-id="5878" data-permalink="https://divisbyzero.com/4/" data-orig-file="https://divisbyzero.com/wp-content/uploads/2025/10/4-e1759970700746.jpg" data-orig-size="1668,2067" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="4" data-image-description="" data-image-caption="" data-medium-file="https://divisbyzero.com/wp-content/uploads/2025/10/4-e1759970700746.jpg?w=242" data-large-file="https://divisbyzero.com/wp-content/uploads/2025/10/4-e1759970700746.jpg?w=826" src="https://divisbyzero.com/wp-content/uploads/2025/10/4.jpg?w=792" alt="" class="wp-image-5878" /></a></figure>



<figure class="wp-block-image size-large"><a href="https://divisbyzero.com/wp-content/uploads/2025/10/5.jpg"><img loading="lazy" width="792" height="998" data-attachment-id="5879" data-permalink="https://divisbyzero.com/5/" data-orig-file="https://divisbyzero.com/wp-content/uploads/2025/10/5-e1759970683791.jpg" data-orig-size="1668,2103" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="5" data-image-description="" data-image-caption="" data-medium-file="https://divisbyzero.com/wp-content/uploads/2025/10/5-e1759970683791.jpg?w=238" data-large-file="https://divisbyzero.com/wp-content/uploads/2025/10/5-e1759970683791.jpg?w=812" src="https://divisbyzero.com/wp-content/uploads/2025/10/5.jpg?w=792" alt="" class="wp-image-5879" /></a></figure>



<p class="wp-block-paragraph">Thus, the final image above is the knot we claim is the unknot. The following sequence of steps shows that it is indeed the unknot.</p>



<figure class="wp-block-image size-large"><a href="https://divisbyzero.com/wp-content/uploads/2025/10/6.jpg"><img loading="lazy" width="792" height="1024" data-attachment-id="5880" data-permalink="https://divisbyzero.com/6/" data-orig-file="https://divisbyzero.com/wp-content/uploads/2025/10/6-e1759970665410.jpg" data-orig-size="1603,2074" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="6" data-image-description="" data-image-caption="" data-medium-file="https://divisbyzero.com/wp-content/uploads/2025/10/6-e1759970665410.jpg?w=232" data-large-file="https://divisbyzero.com/wp-content/uploads/2025/10/6-e1759970665410.jpg?w=791" src="https://divisbyzero.com/wp-content/uploads/2025/10/6.jpg?w=792" alt="" class="wp-image-5880" /></a></figure>



<figure class="wp-block-image size-large"><a href="https://divisbyzero.com/wp-content/uploads/2025/10/7.jpg"><img loading="lazy" width="792" height="1006" data-attachment-id="5881" data-permalink="https://divisbyzero.com/7/" data-orig-file="https://divisbyzero.com/wp-content/uploads/2025/10/7-e1759970649784.jpg" data-orig-size="1553,1974" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="7" data-image-description="" data-image-caption="" data-medium-file="https://divisbyzero.com/wp-content/uploads/2025/10/7-e1759970649784.jpg?w=236" data-large-file="https://divisbyzero.com/wp-content/uploads/2025/10/7-e1759970649784.jpg?w=806" src="https://divisbyzero.com/wp-content/uploads/2025/10/7.jpg?w=792" alt="" class="wp-image-5881" /></a></figure>



<figure class="wp-block-image size-large"><a href="https://divisbyzero.com/wp-content/uploads/2025/10/8.jpg"><img loading="lazy" width="792" height="868" data-attachment-id="5882" data-permalink="https://divisbyzero.com/8/" data-orig-file="https://divisbyzero.com/wp-content/uploads/2025/10/8-e1759970630211.jpg" data-orig-size="1668,1830" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="8" data-image-description="" data-image-caption="" data-medium-file="https://divisbyzero.com/wp-content/uploads/2025/10/8-e1759970630211.jpg?w=273" data-large-file="https://divisbyzero.com/wp-content/uploads/2025/10/8-e1759970630211.jpg?w=933" src="https://divisbyzero.com/wp-content/uploads/2025/10/8.jpg?w=792" alt="" class="wp-image-5882" /></a></figure>



<figure class="wp-block-image size-large"><a href="https://divisbyzero.com/wp-content/uploads/2025/10/9.jpg"><img loading="lazy" width="792" height="891" data-attachment-id="5883" data-permalink="https://divisbyzero.com/9/" data-orig-file="https://divisbyzero.com/wp-content/uploads/2025/10/9-e1759970610566.jpg" data-orig-size="1668,1877" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="9" data-image-description="" data-image-caption="" data-medium-file="https://divisbyzero.com/wp-content/uploads/2025/10/9-e1759970610566.jpg?w=267" data-large-file="https://divisbyzero.com/wp-content/uploads/2025/10/9-e1759970610566.jpg?w=910" src="https://divisbyzero.com/wp-content/uploads/2025/10/9.jpg?w=792" alt="" class="wp-image-5883" /></a></figure>



<figure class="wp-block-image size-large"><a href="https://divisbyzero.com/wp-content/uploads/2025/10/10.jpg"><img loading="lazy" width="792" height="993" data-attachment-id="5884" data-permalink="https://divisbyzero.com/10/" data-orig-file="https://divisbyzero.com/wp-content/uploads/2025/10/10-e1759970592220.jpg" data-orig-size="1660,2082" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;}" data-image-title="10" data-image-description="" data-image-caption="" data-medium-file="https://divisbyzero.com/wp-content/uploads/2025/10/10-e1759970592220.jpg?w=239" data-large-file="https://divisbyzero.com/wp-content/uploads/2025/10/10-e1759970592220.jpg?w=816" src="https://divisbyzero.com/wp-content/uploads/2025/10/10.jpg?w=792" alt="" class="wp-image-5884" /></a></figure>



<p class="wp-block-paragraph">Ta da!!!</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">5885</post-id>
		<media:content url="https://2.gravatar.com/avatar/885c8353b707706bb6352519de580ab64c96d5aa7b2bd4b2ed3246a7c608ee96?s=96&#38;d=https%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">dricheson</media:title>
		</media:content>

		<media:content url="https://divisbyzero.com/wp-content/uploads/2025/10/0-2-e1759968108504.jpg" medium="image" />

		<media:content url="https://divisbyzero.com/wp-content/uploads/2025/10/0-1-e1759968088408.jpg" medium="image" />

		<media:content url="https://divisbyzero.com/wp-content/uploads/2025/10/2-e1759953200341.jpg" medium="image" />

		<media:content url="https://divisbyzero.com/wp-content/uploads/2025/10/3.jpg?w=792" medium="image" />

		<media:content url="https://divisbyzero.com/wp-content/uploads/2025/10/4.jpg?w=792" medium="image" />

		<media:content url="https://divisbyzero.com/wp-content/uploads/2025/10/5.jpg?w=792" medium="image" />

		<media:content url="https://divisbyzero.com/wp-content/uploads/2025/10/6.jpg?w=792" medium="image" />

		<media:content url="https://divisbyzero.com/wp-content/uploads/2025/10/7.jpg?w=792" medium="image" />

		<media:content url="https://divisbyzero.com/wp-content/uploads/2025/10/8.jpg?w=792" medium="image" />

		<media:content url="https://divisbyzero.com/wp-content/uploads/2025/10/9.jpg?w=792" medium="image" />

		<media:content url="https://divisbyzero.com/wp-content/uploads/2025/10/10.jpg?w=792" medium="image" />
	</item>
		<item>
		<title>Mathematics Departments at Liberal Arts Colleges</title>
		<link>https://divisbyzero.com/2025/02/12/mathematics-departments-at-liberal-arts-colleges-2/</link>
					<comments>https://divisbyzero.com/2025/02/12/mathematics-departments-at-liberal-arts-colleges-2/#comments</comments>
		
		<dc:creator><![CDATA[Dave Richeson]]></dc:creator>
		<pubDate>Wed, 12 Feb 2025 19:57:03 +0000</pubDate>
				<category><![CDATA[Math]]></category>
		<category><![CDATA[education]]></category>
		<category><![CDATA[liberal arts colleges]]></category>
		<category><![CDATA[mathematics]]></category>
		<category><![CDATA[maths]]></category>
		<guid isPermaLink="false">http://divisbyzero.com/?p=5845</guid>

					<description><![CDATA[I was looking for information about mathematics programs at other liberal arts colleges, so I put together this collection of links. I thought others might find it helpful, so I&#8217;m posting it here. (I actually asked ChatGPT to assemble this list. It did an OK, but not great, job. About 70% of the links were... <div class="link-more"><a href="https://divisbyzero.com/2025/02/12/mathematics-departments-at-liberal-arts-colleges-2/">Read More</a></div>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">I was looking for information about mathematics programs at other liberal arts colleges, so I put together this collection of links. I thought others might find it helpful, so I&#8217;m posting it here. </p>



<p class="wp-block-paragraph">(I actually asked ChatGPT to assemble this list. It did an OK, but not great, job. About 70% of the links were correct. It hallucinated the rest, which all gave 404 errors or sent me to some unrelated page at the college. So, I had to find those the &#8220;old fashioned&#8221; way—using Google.)</p>



<ul class="wp-block-list">
<li><strong>Agnes Scott College</strong>:&nbsp;<a href="https://www.agnesscott.edu/mathematics/">https://www.agnesscott.edu/mathematics/</a></li>



<li><strong>Allegheny College</strong>:&nbsp;<a href="https://sites.allegheny.edu/math/">https://sites.allegheny.edu/math/</a></li>



<li><strong>Amherst College</strong>:&nbsp;<a href="https://www.amherst.edu/academiclife/departments/mathematics-statistics">https://www.amherst.edu/academiclife/departments/mathematics-statistics</a></li>



<li><strong>Bard College</strong>:&nbsp;<a href="https://math.bard.edu/">https://math.bard.edu/</a></li>



<li><strong>Barnard College</strong>:&nbsp;<a href="https://math.barnard.edu/">https://math.barnard.edu/</a></li>



<li><strong>Bates College</strong>:&nbsp;<a href="https://www.bates.edu/mathematics/">https://www.bates.edu/mathematics/</a></li>



<li><strong>Berea College</strong>:&nbsp;<a href="https://www.berea.edu/mat/">https://www.berea.edu/mat/</a></li>



<li><strong>Bowdoin College</strong>:&nbsp;<a href="https://www.bowdoin.edu/math/">https://www.bowdoin.edu/math/</a></li>



<li><strong>Bryn Mawr College</strong>:&nbsp;<a href="https://www.brynmawr.edu/math">https://www.brynmawr.edu/math</a></li>



<li><strong>Bucknell University</strong>:&nbsp;<a href="https://www.bucknell.edu/academics/college-arts-sciences/academic-departments-programs/mathematics">&nbsp;https://www.bucknell.edu/academics/college-arts-sciences/academic-departments-programs/mathematics</a></li>



<li><strong>Carleton College</strong>:&nbsp;<a href="https://www.carleton.edu/math/">https://www.carleton.edu/math/</a></li>



<li><strong>Centre College</strong>:&nbsp;<a href="https://www.centre.edu/academics/majors-minors-programs/mathematics">https://www.centre.edu/academics/majors-minors-programs/mathematics</a></li>



<li><strong>Claremont McKenna College</strong>:&nbsp;<a href="https://www.cmc.edu/math">https://www.cmc.edu/math</a></li>



<li><strong>Colby College</strong>:&nbsp;<a href="https://www.colby.edu/mathematics/">https://www.colby.edu/mathematics/</a></li>



<li><strong>Colgate University</strong>:&nbsp;<a href="https://www.colgate.edu/academics/departments-programs/department-mathematics">https://www.colgate.edu/academics/departments-programs/department-mathematics</a></li>



<li><strong>College of St. Benedict</strong>:&nbsp;<a href="https://www.csbsju.edu/mathematics">https://www.csbsju.edu/mathematics</a></li>



<li><strong>College of the Holy Cross: </strong><a href="https://www.holycross.edu/academics/programs/mathematics-and-computer-science">https://www.holycross.edu/academics/programs/mathematics-and-computer-science</a></li>



<li><strong>College of Wooster</strong>:&nbsp;<a href="https://www.wooster.edu/academics/areas/mathematics/">https://www.wooster.edu/academics/areas/mathematics/</a></li>



<li><strong>Colorado College</strong>:&nbsp;<a href="https://www.coloradocollege.edu/academics/dept/mathcs/">https://www.coloradocollege.edu/academics/dept/mathcs/</a></li>



<li><strong>Connecticut College</strong>:&nbsp;<a href="https://www.conncoll.edu/departments/mathematics/">https://www.conncoll.edu/departments/mathematics/</a></li>



<li><strong>Davidson College</strong>:&nbsp;<a href="https://www.davidson.edu/academic-departments/mathematics-and-computer-science">https://www.davidson.edu/academic-departments/mathematics-and-computer-science</a></li>



<li><strong>Denison University</strong>:&nbsp;<a href="https://denison.edu/academics/mathematics">https://denison.edu/academics/mathematics</a></li>



<li><strong>DePauw University</strong>:&nbsp;<a href="https://www.depauw.edu/academics/departments-programs/mathematics/">https://www.depauw.edu/academics/departments-programs/mathematics/</a></li>



<li><strong>Dickinson College</strong>:&nbsp;<a href="https://www.dickinson.edu/homepage/117/mathematics">https://www.dickinson.edu/homepage/117/mathematics</a></li>



<li><strong>Earlham College</strong>:&nbsp;<a href="https://earlham.edu/academics/programs/mathematics/">https://earlham.edu/academics/programs/mathematics/</a></li>



<li><strong>Franklin and Marshall College</strong>:&nbsp;<a href="https://www.fandm.edu/mathematics">https://www.fandm.edu/mathematics</a></li>



<li><strong>Furman University</strong>:&nbsp;<a href="https://www.furman.edu/academics/mathematics/">https://www.furman.edu/academics/mathematics/</a></li>



<li><strong>Gettysburg College</strong>:&nbsp;<a href="https://www.gettysburg.edu/academic-programs/mathematics/">https://www.gettysburg.edu/academic-programs/mathematics/</a></li>



<li><strong>Grinnell College</strong>:&nbsp;<a href="https://www.grinnell.edu/academics/majors-concentrations/math">https://www.grinnell.edu/academics/majors-concentrations/math</a></li>



<li><strong>Gustavus Adolphus College</strong>: <a href="https://gustavus.edu/academics/departments/mathematics-computer-science-and-statistics/">https://gustavus.edu/academics/departments/mathematics-computer-science-and-statistics/</a></li>



<li><strong>Hamilton College</strong>:&nbsp;<a href="https://www.hamilton.edu/academics/departments/faculty?dept=Mathematics">https://www.hamilton.edu/academics/departments/faculty?dept=Mathematics</a></li>



<li><strong>Harvey Mudd College</strong>:&nbsp;<a href="https://www.hmc.edu/mathematics/">https://www.hmc.edu/mathematics/</a></li>



<li><strong>Haverford College</strong>:&nbsp;<a href="https://www.haverford.edu/mathematics-and-statistics">https://www.haverford.edu/mathematics-and-statistics</a></li>



<li><strong>Hobart and William Smith Colleges</strong>:&nbsp;<a href="https://www.hws.edu/academics/mathematics/">https://www.hws.edu/academics/mathematics/</a></li>



<li><strong>Kalamazoo College</strong>:&nbsp;<a href="https://mathematics.kzoo.edu">https://mathematics.kzoo.edu</a></li>



<li><strong>Kenyon College</strong>: <a href="https://www.kenyon.edu/academics/departments-and-majors/mathematics-statistics/">https://www.kenyon.edu/academics/departments-and-majors/mathematics-statistics/</a></li>



<li><strong>Lafayette College</strong>:&nbsp;<a href="https://math.lafayette.edu/">https://math.lafayette.edu/</a></li>



<li><strong>Lake Forest College</strong>:&nbsp;<a href="https://www.lakeforest.edu/academics/majors-and-minors/mathematics">https://www.lakeforest.edu/academics/majors-and-minors/mathematics</a></li>



<li><strong>Lawrence University</strong>:&nbsp;<a href="https://www.lawrence.edu/academics/college/mathematics">https://www.lawrence.edu/academics/college/mathematics</a></li>



<li><strong>Macalester College</strong>:&nbsp;<a href="https://www.macalester.edu/mscs/">https://www.macalester.edu/mscs/</a></li>



<li><strong>Middlebury College</strong>:&nbsp;<a href="https://www.middlebury.edu/college/academics/mathematics">https://www.middlebury.edu/college/academics/mathematics</a></li>



<li><strong>Mount Holyoke College</strong>:&nbsp;<a href="https://www.mtholyoke.edu/acad/math">https://www.mtholyoke.edu/acad/math</a></li>



<li><strong>Muhlenberg College</strong>:&nbsp;<a href="https://www.muhlenberg.edu/academics/mathcs/mathematics/">https://www.muhlenberg.edu/academics/mathcs/mathematics/</a></li>



<li><strong>Oberlin College and Conservatory</strong>:&nbsp;<a href="https://www.oberlin.edu/arts-and-sciences/departments/mathematics">https://www.oberlin.edu/arts-and-sciences/departments/mathematics</a></li>



<li><strong>Occidental College</strong>:&nbsp;<a href="https://www.oxy.edu/academics/areas-study/mathematics">https://www.oxy.edu/academics/areas-study/mathematics</a></li>



<li><strong>Pitzer College</strong>:&nbsp;<a href="https://www.pitzer.edu/academics/programs/mathematics">https://www.pitzer.edu/academics/programs/mathematics</a></li>



<li><strong>Pomona College</strong>:&nbsp;<a href="https://www.pomona.edu/academics/departments/mathematics-statistics">https://www.pomona.edu/academics/departments/mathematics-statistics</a></li>



<li><strong>Principia College</strong>:&nbsp;<a href="https://www.principiacollege.edu/academics/majors/mathematics">https://www.principiacollege.edu/academics/majors/mathematics</a></li>



<li><strong>Reed College</strong>:&nbsp;<a href="https://www.reed.edu/math/">https://www.reed.edu/math/</a></li>



<li><strong>Rhodes College</strong>:&nbsp;<a href="https://www.rhodes.edu/academics/majors-minors/mathematics-statistics">https://www.rhodes.edu/academics/majors-minors/mathematics-statistics</a></li>



<li><strong>Scripps College</strong>:&nbsp;<a href="https://www.scrippscollege.edu/departments/mathematics">https://www.scrippscollege.edu/departments/mathematics</a></li>



<li><strong>Sewanee: The University of the South</strong>:&nbsp;<a href="https://new.sewanee.edu/programs-of-study/mathematics/">https://new.sewanee.edu/programs-of-study/mathematics/</a></li>



<li><strong>Skidmore College</strong>: <a href="https://www.skidmore.edu/mathematics/index.php">https://www.skidmore.edu/mathematics/index.php</a></li>



<li><strong>Smith College</strong>:&nbsp;<a href="https://www.smith.edu/academics/mathematical-sciences">https://www.smith.edu/academics/mathematical-sciences</a></li>



<li><strong>Soka University of America</strong>:&nbsp;<a href="https://www.soka.edu/academics/ikeda-college-undergraduate-studies/general-education-curriculum/science-and-1">https://www.soka.edu/academics/ikeda-college-undergraduate-studies/general-education-curriculum/science-and-1</a></li>



<li><strong>Spelman College</strong>:&nbsp;<a href="https://www.spelman.edu/academics/majors-and-programs/mathematics">https://www.spelman.edu/academics/majors-and-programs/mathematics</a></li>



<li><strong>St. Lawrence University</strong>:&nbsp;<a href="https://www.stlawu.edu/offices/math-computer-science-and-statistics">https://www.stlawu.edu/offices/math-computer-science-and-statistics</a></li>



<li><strong>St. Olaf College</strong>:&nbsp;<a href="https://wp.stolaf.edu/math/">https://wp.stolaf.edu/math/</a></li>



<li><strong>Swarthmore College</strong>:&nbsp;<a href="https://www.swarthmore.edu/mathematics-statistics">https://www.swarthmore.edu/mathematics-statistics</a></li>



<li><strong>Thomas Aquinas College</strong>:&nbsp;<a href="https://www.thomasaquinas.edu/a-liberating-education/why-we-study/why-we-study-mathematics">https://www.thomasaquinas.edu/a-liberating-education/why-we-study/why-we-study-mathematics</a></li>



<li><strong>Trinity College</strong>:&nbsp;<a href="https://www.trincoll.edu/mathematics/">https://www.trincoll.edu/mathematics/</a></li>



<li><strong>Trinity University</strong>:&nbsp;<a href="https://www.trinity.edu/academics/departments/mathematics">https://www.trinity.edu/academics/departments/mathematics</a></li>



<li><strong>Union College</strong>:&nbsp;<a href="https://www.union.edu/mathematics">https://www.union.edu/mathematics</a></li>



<li><strong>United States Air Force Academy</strong>: <a href="https://www.usafa.edu/academic/mathematics/">https://www.usafa.edu/academic/mathematics/</a></li>



<li><strong>United States Military Academy</strong>:&nbsp;<a href="https://www.westpoint.edu/academics/academic-departments/mathematical-sciences">https://www.westpoint.edu/academics/academic-departments/mathematical-sciences</a></li>



<li><strong>United States Naval Academy</strong>:&nbsp;<a href="https://www.usna.edu/MathDept/">https://www.usna.edu/MathDept/</a></li>



<li><strong>University of Richmond</strong>:&nbsp;<a href="https://math.richmond.edu/">https://math.richmond.edu/</a></li>



<li><strong>Vassar College</strong>:&nbsp;<a href="https://www.vassar.edu/math">https://www.vassar.edu/math</a></li>



<li><strong>Virginia Military Institute</strong>:&nbsp;<a href="https://www.vmi.edu/academics/departments/applied-mathematics/">https://www.vmi.edu/academics/departments/applied-mathematics/</a></li>



<li><strong>Wabash College</strong>:&nbsp;<a href="https://www.wabash.edu/academics/math">https://www.wabash.edu/academics/math</a></li>



<li><strong>Washington and Lee University</strong>:&nbsp;<a href="https://www.wlu.edu/mathematics-department/">https://www.wlu.edu/mathematics-department/</a></li>



<li><strong>Wellesley College</strong>:&nbsp;<a href="https://www.wellesley.edu/math">https://www.wellesley.edu/math</a></li>



<li><strong>Wesleyan University</strong>:&nbsp;<a href="https://www.wesleyan.edu/math/">https://www.wesleyan.edu/math/</a></li>



<li><strong>Wheaton College (IL)</strong>: <a href="https://www.wheaton.edu/academics/departments/mathematics-and-computer-science/mathematics/">https://www.wheaton.edu/academics/departments/mathematics-and-computer-science/mathematics/</a></li>



<li><strong>Wheaton College (MA)</strong>: <a href="https://wheatoncollege.edu/academics/departments/mathematics/">https://wheatoncollege.edu/academics/departments/mathematics/</a></li>



<li><strong>Whitman College</strong>:&nbsp;<a href="https://www.whitman.edu/academics/departments-and-programs/mathematics">https://www.whitman.edu/academics/departments-and-programs/mathematics</a></li>



<li><strong>Willamette University</strong>:&nbsp;<a href="https://willamette.edu/undergraduate/math/">https://willamette.edu/undergraduate/math/</a></li>



<li><strong>Williams College</strong>:&nbsp;<a href="https://math.williams.edu/">https://math.williams.edu/</a></li>



<li><strong>Wofford College</strong>:&nbsp;<a href="https://www.wofford.edu/academics/majors-and-programs/mathematics">https://www.wofford.edu/academics/majors-and-programs/mathematics</a></li>
</ul>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
					<wfw:commentRss>https://divisbyzero.com/2025/02/12/mathematics-departments-at-liberal-arts-colleges-2/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">5845</post-id>
		<media:content url="https://2.gravatar.com/avatar/885c8353b707706bb6352519de580ab64c96d5aa7b2bd4b2ed3246a7c608ee96?s=96&#38;d=https%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">dricheson</media:title>
		</media:content>
	</item>
		<item>
		<title>Magic Eye Image as an Animated GIF</title>
		<link>https://divisbyzero.com/2025/01/31/magic-eye-image-as-an-animated-gif/</link>
					<comments>https://divisbyzero.com/2025/01/31/magic-eye-image-as-an-animated-gif/#comments</comments>
		
		<dc:creator><![CDATA[Dave Richeson]]></dc:creator>
		<pubDate>Fri, 31 Jan 2025 21:23:27 +0000</pubDate>
				<category><![CDATA[Math]]></category>
		<guid isPermaLink="false">http://divisbyzero.com/?p=5837</guid>

					<description><![CDATA[I&#8217;ve been playing around with Magic Eye images lately. Yesterday, I had the idea of creating an animated gif that shows the identical magic eye image for each frame. At first, the image looks like TV static (remember TV static?), but by unfocusing your eyes, you can see an image amid the static. Here are... <div class="link-more"><a href="https://divisbyzero.com/2025/01/31/magic-eye-image-as-an-animated-gif/">Read More</a></div>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">I&#8217;ve been playing around with <a href="https://divisbyzero.com/2024/11/30/make-a-magic-eye-image-using-excel/">Magic Eye images lately</a>. Yesterday, I had the idea of creating an animated gif that shows the identical magic eye image for each frame. At first, the image looks like TV static (remember TV static?), but by unfocusing your eyes,  you can see an image amid the static. </p>



<p class="wp-block-paragraph">Here are two versions—a small version that may be better on a phone and a large version that may be better on a larger screen. </p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://divisbyzero.com/wp-content/uploads/2025/01/animation.gif"><img data-attachment-id="5836" data-permalink="https://divisbyzero.com/animation/" data-orig-file="https://divisbyzero.com/wp-content/uploads/2025/01/animation.gif" data-orig-size="250,250" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="StaticSmall" data-image-description="" data-image-caption="" data-medium-file="https://divisbyzero.com/wp-content/uploads/2025/01/animation.gif?w=250" data-large-file="https://divisbyzero.com/wp-content/uploads/2025/01/animation.gif?w=250" src="https://divisbyzero.com/wp-content/uploads/2025/01/animation.gif" alt="" class="wp-image-5836" /></a></figure>
</div>


<p class="wp-block-paragraph"></p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://divisbyzero.com/wp-content/uploads/2025/01/staticlarge.gif"><img data-attachment-id="5840" data-permalink="https://divisbyzero.com/staticlarge/" data-orig-file="https://divisbyzero.com/wp-content/uploads/2025/01/staticlarge.gif" data-orig-size="1000,1000" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="StaticLarge" data-image-description="" data-image-caption="" data-medium-file="https://divisbyzero.com/wp-content/uploads/2025/01/staticlarge.gif?w=300" data-large-file="https://divisbyzero.com/wp-content/uploads/2025/01/staticlarge.gif?w=1000" src="https://divisbyzero.com/wp-content/uploads/2025/01/staticlarge.gif" alt="" class="wp-image-5840" /></a></figure>
</div>]]></content:encoded>
					
					<wfw:commentRss>https://divisbyzero.com/2025/01/31/magic-eye-image-as-an-animated-gif/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">5837</post-id>
		<media:content url="https://2.gravatar.com/avatar/885c8353b707706bb6352519de580ab64c96d5aa7b2bd4b2ed3246a7c608ee96?s=96&#38;d=https%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">dricheson</media:title>
		</media:content>

		<media:content url="https://divisbyzero.com/wp-content/uploads/2025/01/animation.gif" medium="image" />

		<media:content url="https://divisbyzero.com/wp-content/uploads/2025/01/staticlarge.gif" medium="image" />
	</item>
		<item>
		<title>Type Math on a Mac—Remapping My Keyboard</title>
		<link>https://divisbyzero.com/2025/01/18/type-math-on-a-mac-remapping-my-keyboard/</link>
					<comments>https://divisbyzero.com/2025/01/18/type-math-on-a-mac-remapping-my-keyboard/#comments</comments>
		
		<dc:creator><![CDATA[Dave Richeson]]></dc:creator>
		<pubDate>Sat, 18 Jan 2025 14:59:32 +0000</pubDate>
				<category><![CDATA[Academic Technology]]></category>
		<category><![CDATA[Math]]></category>
		<category><![CDATA[keybinding]]></category>
		<category><![CDATA[keyboard]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[productivity]]></category>
		<category><![CDATA[shortcuts]]></category>
		<category><![CDATA[technology]]></category>
		<guid isPermaLink="false">http://divisbyzero.com/?p=5822</guid>

					<description><![CDATA[I use LaTeX to type mathematical documents. However, I often want to type mathematics when LaTeX is unavailable—for instance, in an email to a student, in a social media post, etc. To do so, I typically go to one of the many websites that offer &#8220;copy-and-paste&#8221; mathematical symbols, Greek letters, or subscript/superscripts. It is do-able... <div class="link-more"><a href="https://divisbyzero.com/2025/01/18/type-math-on-a-mac-remapping-my-keyboard/">Read More</a></div>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">I use LaTeX to type mathematical documents. However, I often want to type mathematics when LaTeX is unavailable—for instance, in an email to a student, in a social media post, etc. To do so, I typically go to one of the many websites that offer &#8220;copy-and-paste&#8221; mathematical symbols, Greek letters, or subscript/superscripts. It is do-able but annoying. </p>



<p class="wp-block-paragraph">For Christmas, my son made me a mechanical keyboard. It was so thoughtful—a solid keyboard base with high-quality switches and elegant keycaps. There are many ways to customize the keyboard. I asked him if it was possible to enable it to type Greek letters and other mathematical notation using various key combinations. He looked into it and found a fantastic method that should work for any keyboard (on a Mac).</p>



<p class="wp-block-paragraph">Basically, you create a text file called DefaultKeyBinding.dict and put it in a folder called Keybindings in your Library. (In the Finder, select the &#8220;Go&#8221; menu while pressing the option key. You&#8217;ll see you can open your Library. In it, create the Keybindings folder and put your text file in there.) For it to take effect in an app you&#8217;re using, you need to restart the app after modifying the dict file. </p>



<p class="wp-block-paragraph">The text file could look something like this:</p>



<pre class="wp-block-code"><code>{
// double slashes indicate comments
"~#2" = (insertText:, "\U2082"); // option-2 on the number pad will produce the subscript 2
"~$#2" = (insertText:, "\U00B2"); // option-shift-2 on the nubmer pad will produce superscript 2
"~t" = (insertText:, "\U03B8"); // option-t produces a theta
"~$D" = (insertText:, "\U0394"); // option-shift-D will produce a capital delta
"~$E" = (insertText:, "\U2203"); // option-shift-E will produce the "there exists" symbol 
}</code></pre>



<p class="wp-block-paragraph">As you should be able to tell, the first part of each line tells what modifier keys you need to press along with the key on the keyboard. They are<br>~ : option<br>$ : shift<br>^ : control<br>@ : command<br># : numpad<br>The output is the Unicode for the desired symbol. I found <a href="https://en.wikipedia.org/wiki/Apple_Symbols">this Wikipedia page helpful</a> in finding the Unicode for my desired characters. </p>



<p class="wp-block-paragraph">I created key combinations that type many of the Greek letters in lower case, some of them capitalized, basic set notation (intersection, union, subset, element of, etc.), the &#8220;blackboard bold&#8221; notation for sets of numbers (like the real numbers and the integers), and so on. I created a way to get superscripts and subscripts by using the option key or shift-option and typing on the number pad. </p>



<p class="wp-block-paragraph">Finally, I made a cheat sheet to help me remember what&#8217;s where on my keyboard. </p>



<figure class="wp-block-image size-large"><a href="https://divisbyzero.com/wp-content/uploads/2025/01/keyboard.png"><img loading="lazy" width="1024" height="723" data-attachment-id="5825" data-permalink="https://divisbyzero.com/2025/01/18/type-math-on-a-mac-remapping-my-keyboard/keyboard/" data-orig-file="https://divisbyzero.com/wp-content/uploads/2025/01/keyboard.png" data-orig-size="3508,2479" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="keyboard" data-image-description="" data-image-caption="" data-medium-file="https://divisbyzero.com/wp-content/uploads/2025/01/keyboard.png?w=300" data-large-file="https://divisbyzero.com/wp-content/uploads/2025/01/keyboard.png?w=1000" src="https://divisbyzero.com/wp-content/uploads/2025/01/keyboard.png?w=1024" alt="" class="wp-image-5825" srcset="https://divisbyzero.com/wp-content/uploads/2025/01/keyboard.png?w=1024 1024w, https://divisbyzero.com/wp-content/uploads/2025/01/keyboard.png?w=2048 2048w, https://divisbyzero.com/wp-content/uploads/2025/01/keyboard.png?w=150 150w, https://divisbyzero.com/wp-content/uploads/2025/01/keyboard.png?w=300 300w, https://divisbyzero.com/wp-content/uploads/2025/01/keyboard.png?w=768 768w, https://divisbyzero.com/wp-content/uploads/2025/01/keyboard.png?w=1440 1440w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p class="wp-block-paragraph">In case you are interested, here&#8217;s the file I created. (I tried to upload the file so it could be downloaded, but this blogging platform did not allow me to do so. You&#8217;ll have to copy and paste this into your own text file.) There were a few that didn&#8217;t work for me—like remapping option-shift-#—I suspect that there is some escape code that would make it work, but I didn&#8217;t look into it.</p>



<pre class="wp-block-code"><code>{
  // Save as ~/Library/KeyBindings/DefaultKeyBinding.dict
  // ~ : option
  // $ : shift
  // # : numpad
  // ^ : control
  // @ : command
  // helpful website: https://en.wikipedia.org/wiki/Apple_Symbols


  // subscript (option + numpad 0-9)
  "~#0" = (insertText:, "\U2080"); // subscript 0 ₀
  "~#1" = (insertText:, "\U2081"); // subscript 1 ₁
  "~#2" = (insertText:, "\U2082"); // subscript 2 ₂
  "~#3" = (insertText:, "\U2083"); // subscript 3 ₃
  "~#4" = (insertText:, "\U2084"); // subscript 4 ₄
  "~#5" = (insertText:, "\U2085"); // subscript 5 ₅
  "~#6" = (insertText:, "\U2086"); // subscript 6 ₆
  "~#7" = (insertText:, "\U2087"); // subscript 7 ₇
  "~#8" = (insertText:, "\U2088"); // subscript 8 ₈
  "~#9" = (insertText:, "\U2089"); // subscript 9 ₉


  // superscript (option + shift + numpad 0-9)
  "~$#0" = (insertText:, "\U2070"); // superscript 0 ⁰
  "~$#1" = (insertText:, "\U00B9"); // superscript 1 ¹
  "~$#2" = (insertText:, "\U00B2"); // superscript 2 ²
  "~$#3" = (insertText:, "\U00B3"); // superscript 3 ³
  "~$#4" = (insertText:, "\U2074"); // superscript 4 ⁴
  "~$#5" = (insertText:, "\U2075"); // superscript 5 ⁵
  "~$#6" = (insertText:, "\U2076"); // superscript 6 ⁶
  "~$#7" = (insertText:, "\U2077"); // superscript 7 ⁷
  "~$#8" = (insertText:, "\U2078"); // superscript 8 ⁸
  "~$#9" = (insertText:, "\U2079"); // superscript 9 ⁹


  // option + letter
//  "~1" = (insertText:, ""); // 
//  "~2" = (insertText:, ""); // 
//  "~3" = (insertText:, ""); // 
//  "~4" = (insertText:, ""); // 
//  "~5" = (insertText:, ""); // Leave alone---infinity ∞
//  "~6" = (insertText:, ""); // 
//  "~7" = (insertText:, ""); // 
//  "~8" = (insertText:, ""); // Leave alone---bullet symbol •
//  "~9" = (insertText:, ""); // 
//  "~0" = (insertText:, ""); // 
//  "~-" = (insertText:, ""); // Leave alone---en-dash –
//  "~=" = (insertText:, ""); // Leave alone---not equal ≠
  "~a" = (insertText:, "\U03B1"); // α
  "~b" = (insertText:, "\U03B2"); // β 
  "~c"  = (insertText:, "\U03B5"); // ε
  "~d" = (insertText:, "\U03B4"); // δ
//  "~e" = (insertText:, ""); // Leave alone---produces the acute accent
  "~f" = (insertText:, "\U03C6"); // φ  
  "~g" = (insertText:, "\U03B3"); // γ
  "~h" = (insertText:, "\U03B7"); // η
//  "~i" = (insertText:, ""); // Leave alone---produces an accent
  "~j" = (insertText:,  "\U03C4"); // τ
  "~k" = (insertText:, "\U03BA"); // κ
  "~l" = (insertText:, "\U03BB"); // λ
  "~m" = (insertText:, "\U03BC"); // μ
//  "~n" = (insertText:, ""); // Leave alone---produces an accent
//  "~o" = (insertText:, ""); // 
  "~p" = (insertText:, "\U03C0"); // π 
  "~q" = (insertText:, "\U03BE"); // ξ 
  "~r" = (insertText:, "\U03C1"); // ρ
  "~s" = (insertText:, "\U03C3"); // σ
  "~t" = (insertText:, "\U03B8"); // θ
//  "~u" = (insertText:, ""); // Leave alone---produces the umlaut
  "~v" = (insertText:,"\U03BD"); // ν
  "~w" = (insertText:, "\U03C9"); // ω
  "~x" = (insertText:, "\U03C7"); // χ
  "~y" = (insertText:, "\U03C8"); // ψ
  "~z" = (insertText:, "\U03B6"); // ζ
//  "~`" = (insertText:, ""); // Leave alone---produces an accent
  "~&#091;" = (insertText:,  "\U2229"); // intersection ∩ 
  "~]" = (insertText:,  "\U222A"); // union ∪ 
//  "~\" = (insertText:, ""); // 
//  "~;" = (insertText:, ""); // 
//  "~'" = (insertText:, ""); // 
//  "~," = (insertText:, ""); // Leave alone---produces less than or equal to ≤
//  "~." = (insertText:, ""); // Leave alone---produces greater than or equal to ≥
//  "~/" = (insertText:, ""); // Leave alone---produces the division symbol ÷


// option + shift + letter
//  "~$~" = (insertText:, ""); //  leave alone---causes an error
  "~$!" = (insertText:, "\U2248"); //  ≈ 
//  "~$@" = (insertText:, ""); //  leave alone---causes an error
//  "~$#" = (insertText:, ""); //   leave alone---causes an error
//  "~$$" = (insertText:, ""); //   leave alone---causes an error
  "~$%" = (insertText:, "\U222B"); //  ∫ 
//  "~$^" = (insertText:, ""); //  leave alone---causes an error
  "~$&amp;" = (insertText:, "\U221A"); //  √ 
//  "~$*" = (insertText:, ""); // Leave alone---degree symbol °
  "~$(" = (insertText:, "\U27E8"); // left angle bracket ⟨ 
  "~$)" = (insertText:, "\U27E9"); // right angle bracket ⟩
//  "~$_" = (insertText:, ""); // Leave alone---em-dash —
//  "~$+" = (insertText:, ""); // Leave alone---plus-minus ±
  "~$A" = (insertText:, "\U2200"); // for all ∀
  "~$B" = (insertText:, "\U2135"); // Alef ℵ 
  "~$C" = (insertText:, "\U2102"); // Complex numbers ℂ
  "~$D" = (insertText:, "\U0394"); // Delta Δ
  "~$E" = (insertText:, "\U2203"); // there exists ∃ 
  "~$F" = (insertText:, "\U220A"); // element of ∊
  "~$G" = (insertText:, "\U0393"); // Gamma Γ
  "~$H" = (insertText:, "\U2190"); // left arrow ← 
  "~$I" = (insertText:, "\U2194"); // double arrow &#x2194; 
  "~$J" = (insertText:, "\U21D0"); // double left arrow ⇐
  "~$K" = (insertText:, "\U21D2"); // doubleright arrow ⇒ 
  "~$L" = (insertText:, "\U2192"); // right arrow →
  "~$M" = (insertText:, "\U2193"); // down arrow ↓ 
  "~$N" = (insertText:, "\U2115"); // Natural numbers ℕ 
  "~$O" = (insertText:, "\U2207"); // nabla (gradient) ∇ 
  "~$P" = (insertText:, "\U2119"); // Projective plane ℙ
  "~$Q" = (insertText:, "\U211A"); // Rational numbers ℚ
  "~$R" = (insertText:, "\U211D"); // Real numbers ℝ 
  "~$S" = (insertText:, "\U03A3"); // Σ
//  "~$T" = (insertText:, ""); // 
  "~$U" = (insertText:, "\U2191"); // up arrow ↑ 
  "~$V" = (insertText:, "\U2209"); // not an element of ∉
//  "~$W" = (insertText:, ""); // 
  "~$X" = (insertText:, "\U2A2F"); // times/cross product ⨯
//  "~$Y" = (insertText:, ""); // 
  "~$Z" = (insertText:, "\U2124"); // Integers ℤ 
  "~${" = (insertText:, "\U2227"); // and ∧
  "~$}" = (insertText:, "\U2228"); // or ∨ 
//  "~$|" = (insertText:, ""); // 
  "~$:" = (insertText:, "\U039B"); // Gamma Λ
//  "~$"" = (insertText:, ""); // 
//  "~$:" = (insertText:, ""); //  
//  "~$"" = (insertText:, "\U2228"); // Leave alone---causes an error
  "~$&lt;" = (insertText:, "\U2286"); // subset ⊆ 
  "~$&gt;" = (insertText:, "\U2287"); // supset ⊇ 
//  "~$?" = (insertText:, ""); // 
}</code></pre>
]]></content:encoded>
					
					<wfw:commentRss>https://divisbyzero.com/2025/01/18/type-math-on-a-mac-remapping-my-keyboard/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">5822</post-id>
		<media:content url="https://2.gravatar.com/avatar/885c8353b707706bb6352519de580ab64c96d5aa7b2bd4b2ed3246a7c608ee96?s=96&#38;d=https%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">dricheson</media:title>
		</media:content>

		<media:content url="https://divisbyzero.com/wp-content/uploads/2025/01/keyboard.png?w=1024" medium="image" />
	</item>
		<item>
		<title>Make a &#8220;Magic Eye&#8221; image using Excel</title>
		<link>https://divisbyzero.com/2024/11/30/make-a-magic-eye-image-using-excel/</link>
					<comments>https://divisbyzero.com/2024/11/30/make-a-magic-eye-image-using-excel/#comments</comments>
		
		<dc:creator><![CDATA[Dave Richeson]]></dc:creator>
		<pubDate>Sun, 01 Dec 2024 03:18:30 +0000</pubDate>
				<category><![CDATA[Academic Technology]]></category>
		<category><![CDATA[Math]]></category>
		<category><![CDATA[art]]></category>
		<category><![CDATA[autostereogram]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[illusion]]></category>
		<category><![CDATA[infinity]]></category>
		<category><![CDATA[Magic Eye]]></category>
		<category><![CDATA[Mutilvariable calculus]]></category>
		<category><![CDATA[pi]]></category>
		<category><![CDATA[technology]]></category>
		<guid isPermaLink="false">http://divisbyzero.com/?p=5785</guid>

					<description><![CDATA[I&#8217;ve been on a weird kick lately making images using Excel. [Here&#8217;s one post. I hope to post more soon.] If you add a background color to each cell in a spreadsheet and resize the cell widths to make each one square, then you can zoom out so that each cell acts like a pixel... <div class="link-more"><a href="https://divisbyzero.com/2024/11/30/make-a-magic-eye-image-using-excel/">Read More</a></div>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">I&#8217;ve been on a weird kick lately making images using Excel. [Here&#8217;s <a href="https://divisbyzero.com/2024/11/13/making-the-mandelbrot-set-with-excel/">one post</a>. I hope to post more soon.] If you add a background color to each cell in a spreadsheet and resize the cell widths to make each one square, then you can zoom out so that each cell acts like a pixel in an image. </p>



<p class="wp-block-paragraph">In this post, I show how you can create your own &#8220;Magic Eye&#8221; image using Excel. (I also give you an <a href="https://divisbyzero.com/wp-content/uploads/2024/11/magiceyetemplate.xlsx">Excel spreadsheet</a> to get you started.) Technically these images are called <a href="https://en.wikipedia.org/wiki/Autostereogram">autostereograms</a>. These are two-dimensional images that appear three-dimensional when viewed correctly with your two eyes. Here are some tips for viewing these images.</p>



<ol class="wp-block-list">
<li>Relax your eyes.</li>



<li>Let your eyes diverge. Look through the image as if it&#8217;s a window, and you are focusing on something beyond it.</li>



<li>If there are similar patterns in the pixels, allow them to come together as one in your vision.</li>
</ol>



<p class="wp-block-paragraph">Here&#8217;s one example I made. You shoud see a flat background with one large copy of the letter π floating a little above the background (closer to you).  I have several other examples at the end of this post. (These all work better on a larger screen—not on a phone screen.)</p>



<figure class="wp-block-image size-large"><a href="https://divisbyzero.com/wp-content/uploads/2024/11/pi.png"><img loading="lazy" width="1022" height="1023" data-attachment-id="5788" data-permalink="https://divisbyzero.com/2024/11/30/make-a-magic-eye-image-using-excel/pi/" data-orig-file="https://divisbyzero.com/wp-content/uploads/2024/11/pi.png" data-orig-size="2376,2380" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="pi" data-image-description="" data-image-caption="" data-medium-file="https://divisbyzero.com/wp-content/uploads/2024/11/pi.png?w=300" data-large-file="https://divisbyzero.com/wp-content/uploads/2024/11/pi.png?w=1000" src="https://divisbyzero.com/wp-content/uploads/2024/11/pi.png?w=1022" alt="" class="wp-image-5788" srcset="https://divisbyzero.com/wp-content/uploads/2024/11/pi.png?w=1022 1022w, https://divisbyzero.com/wp-content/uploads/2024/11/pi.png?w=2044 2044w, https://divisbyzero.com/wp-content/uploads/2024/11/pi.png?w=150 150w, https://divisbyzero.com/wp-content/uploads/2024/11/pi.png?w=300 300w, https://divisbyzero.com/wp-content/uploads/2024/11/pi.png?w=768 768w, https://divisbyzero.com/wp-content/uploads/2024/11/pi.png?w=1440 1440w" sizes="(max-width: 1022px) 100vw, 1022px" /></a></figure>



<p class="wp-block-paragraph">I&#8217;ll now share how I made these images and give you enough details to make your own. If you want to make your own, <a href="https://divisbyzero.com/wp-content/uploads/2024/11/magiceyetemplate.xlsx">download this Excel file</a>, which has my sample code in it.</p>



<p class="wp-block-paragraph">The Excel file has three tabs at the bottom: the &#8220;Final&#8221; tab has the final image, the &#8220;Raw&#8221; tab contains the depth map for the image you&#8217;d like to create, and the &#8220;Parameters&#8221; tab allows you to adjust three parameters. </p>



<p class="wp-block-paragraph"><strong>Raw tab.</strong> This tab contains the 300&#215;300 &#8220;depth map&#8221; for the desired 3D image. In my π example above, there are only two depths—the background (corresponding to 0 in the cell) and the π in the foreground (1). If you want to design a more complex shape with more depth, you can have different values in the cells (they do not have to be integers). For instance, two of the images below show undulating surfaces with varrying depths. </p>



<p class="wp-block-paragraph">I used ChatGPT to help create the depth map for π. First, I created the image shown below with a black π on a white background. I then uploaded it to ChatGPT and typed the following prompt.</p>



<pre class="wp-block-code"><code>I am uploading a square black and white image. I would like a csv file with 300 rows and 300 columns that shows this image. In particular, I would like you to imagine shrinking this down to a 300x300 image, and then converting the white pixels to be 0 and the black pixels to be 1. </code></pre>



<figure class="wp-block-image size-full"><a href="https://divisbyzero.com/wp-content/uploads/2024/11/magiceyepi.png"><img data-attachment-id="5799" data-permalink="https://divisbyzero.com/2024/11/30/make-a-magic-eye-image-using-excel/magiceyepi/" data-orig-file="https://divisbyzero.com/wp-content/uploads/2024/11/magiceyepi.png" data-orig-size="1255,1255" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="magiceyepi" data-image-description="" data-image-caption="" data-medium-file="https://divisbyzero.com/wp-content/uploads/2024/11/magiceyepi.png?w=300" data-large-file="https://divisbyzero.com/wp-content/uploads/2024/11/magiceyepi.png?w=1000" src="https://divisbyzero.com/wp-content/uploads/2024/11/magiceyepi.png" alt="" class="wp-image-5799" /></a></figure>



<p class="wp-block-paragraph">For the two images showing surfaces, I begain with a top row and a left column that gave a sequence of points along the x- and y-axes, respectively. Then, I created a formula in each cell that evaluated a function at the corresponding x and y values. Here&#8217;s the code in cell B2 for one example.</p>



<pre class="wp-block-code"><code>=SIN(SQRT(B$1^2+$A2^2))/SQRT(B$1^2+$A2^2)+1</code></pre>



<p class="wp-block-paragraph"><strong>Parameters tab.</strong> This tab allows you to enter three values that will change the look of the final image: <code>numcolors,</code> <code>backshift,</code> and <code>multfactor.</code> </p>



<p class="wp-block-paragraph"><strong>Final tab. </strong>The &#8220;Final&#8221; tab contains the final image. To view this page, you want to zoom far enough out that the entire image is visible. You don&#8217;t have to edit this page at all. It is generated using the information you provide in the other two tabs. </p>



<p class="wp-block-paragraph">This page is a 300&#215;300 grid, and each cell contains a number 1 through <code>numcolors.</code>  Excel&#8217;s &#8220;conditional formatting&#8221; colors the page automatically based on the number. (You can change the colors by changing the conditional formatting for these cells.) </p>



<p class="wp-block-paragraph">Each cell has code like the following. (This code is in cell A1.)</p>



<pre class="wp-block-code"><code>=LET(
depth,Raw!A1,
numcolors,Parameters!$B$1,
backshift,Parameters!$B$2,
multfactor,Parameters!$B$3,
pixelshift,TRUNC(backshift-depth*multfactor),
IF(
COLUMN()&gt;backshift,
OFFSET(A1,0,-pixelshift),
RANDBETWEEN(1,numcolors)
)
)</code></pre>



<p class="wp-block-paragraph">Here&#8217;s what it does. The general idea is that we want our two eyes to see two different horizontally-separated pixels of the same color as one pixel. The closer together the pair of pixels, the nearer to you the combined pixels will seem when looking at the image with both eyes.</p>



<p class="wp-block-paragraph">For the first <code>backshift</code> number of columns, the code randomly assigns a number (which we think of as a color): 1 through <code>numcolors.</code> For the rest of the columns, the color of a pixel is the same as the color of some pixel to its left. For points on the flat background (corresponding to a depth of 0), each pixel is the same color as the pixel <code>backshift</code> spaces to the left. My π example has <code>backshift</code>= 40. The pixels we want to appear closer to us should be closer together; in this code, such a pixel is the same color as the one <code>backshift-depth*multfactor</code> cells away. In our π example, we have <code>multfactor</code>= 4, so a depth of 1 yields a shift of <img src="https://s0.wp.com/latex.php?latex=40-1%5Ccdot+4%3D36.&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=40-1%5Ccdot+4%3D36.&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=40-1%5Ccdot+4%3D36.&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="40-1&#92;cdot 4=36." class="latex" /></p>



<p class="wp-block-paragraph">That&#8217;s it! Have fun playing. Here are some examples. </p>



<p class="wp-block-paragraph">This one shows a familiar mathematical variable.</p>



<figure class="wp-block-image size-large"><a href="https://divisbyzero.com/wp-content/uploads/2024/11/x.png"><img loading="lazy" width="1024" height="1024" data-attachment-id="5789" data-permalink="https://divisbyzero.com/2024/11/30/make-a-magic-eye-image-using-excel/x/" data-orig-file="https://divisbyzero.com/wp-content/uploads/2024/11/x.png" data-orig-size="2368,2370" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="x" data-image-description="" data-image-caption="" data-medium-file="https://divisbyzero.com/wp-content/uploads/2024/11/x.png?w=300" data-large-file="https://divisbyzero.com/wp-content/uploads/2024/11/x.png?w=1000" src="https://divisbyzero.com/wp-content/uploads/2024/11/x.png?w=1024" alt="" class="wp-image-5789" srcset="https://divisbyzero.com/wp-content/uploads/2024/11/x.png?w=1024 1024w, https://divisbyzero.com/wp-content/uploads/2024/11/x.png?w=2048 2048w, https://divisbyzero.com/wp-content/uploads/2024/11/x.png?w=150 150w, https://divisbyzero.com/wp-content/uploads/2024/11/x.png?w=300 300w, https://divisbyzero.com/wp-content/uploads/2024/11/x.png?w=768 768w, https://divisbyzero.com/wp-content/uploads/2024/11/x.png?w=1440 1440w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p class="wp-block-paragraph">This one shows a familiar mathematical symbol.</p>



<figure class="wp-block-image size-large"><a href="https://divisbyzero.com/wp-content/uploads/2024/11/infinity.png"><img loading="lazy" width="1024" height="1024" data-attachment-id="5790" data-permalink="https://divisbyzero.com/2024/11/30/make-a-magic-eye-image-using-excel/infinity/" data-orig-file="https://divisbyzero.com/wp-content/uploads/2024/11/infinity.png" data-orig-size="2368,2370" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="infinity" data-image-description="" data-image-caption="" data-medium-file="https://divisbyzero.com/wp-content/uploads/2024/11/infinity.png?w=300" data-large-file="https://divisbyzero.com/wp-content/uploads/2024/11/infinity.png?w=1000" src="https://divisbyzero.com/wp-content/uploads/2024/11/infinity.png?w=1024" alt="" class="wp-image-5790" srcset="https://divisbyzero.com/wp-content/uploads/2024/11/infinity.png?w=1024 1024w, https://divisbyzero.com/wp-content/uploads/2024/11/infinity.png?w=2048 2048w, https://divisbyzero.com/wp-content/uploads/2024/11/infinity.png?w=150 150w, https://divisbyzero.com/wp-content/uploads/2024/11/infinity.png?w=300 300w, https://divisbyzero.com/wp-content/uploads/2024/11/infinity.png?w=768 768w, https://divisbyzero.com/wp-content/uploads/2024/11/infinity.png?w=1440 1440w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p class="wp-block-paragraph">This one shows a surface: the graph of a multivariable function.</p>



<figure class="wp-block-image size-large"><a href="https://divisbyzero.com/wp-content/uploads/2024/11/function1-1.png"><img loading="lazy" width="1024" height="1017" data-attachment-id="5812" data-permalink="https://divisbyzero.com/2024/11/30/make-a-magic-eye-image-using-excel/function1-2/" data-orig-file="https://divisbyzero.com/wp-content/uploads/2024/11/function1-1.png" data-orig-size="2386,2372" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="function1" data-image-description="" data-image-caption="" data-medium-file="https://divisbyzero.com/wp-content/uploads/2024/11/function1-1.png?w=300" data-large-file="https://divisbyzero.com/wp-content/uploads/2024/11/function1-1.png?w=1000" src="https://divisbyzero.com/wp-content/uploads/2024/11/function1-1.png?w=1024" alt="" class="wp-image-5812" srcset="https://divisbyzero.com/wp-content/uploads/2024/11/function1-1.png?w=1024 1024w, https://divisbyzero.com/wp-content/uploads/2024/11/function1-1.png?w=2048 2048w, https://divisbyzero.com/wp-content/uploads/2024/11/function1-1.png?w=150 150w, https://divisbyzero.com/wp-content/uploads/2024/11/function1-1.png?w=300 300w, https://divisbyzero.com/wp-content/uploads/2024/11/function1-1.png?w=768 768w, https://divisbyzero.com/wp-content/uploads/2024/11/function1-1.png?w=1440 1440w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p class="wp-block-paragraph">This one shows a surface: the graph of a multivariable function. </p>



<figure class="wp-block-image size-large"><a href="https://divisbyzero.com/wp-content/uploads/2024/11/function2.png"><img loading="lazy" width="1024" height="1017" data-attachment-id="5792" data-permalink="https://divisbyzero.com/2024/11/30/make-a-magic-eye-image-using-excel/function2/" data-orig-file="https://divisbyzero.com/wp-content/uploads/2024/11/function2.png" data-orig-size="2386,2372" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="function2" data-image-description="" data-image-caption="" data-medium-file="https://divisbyzero.com/wp-content/uploads/2024/11/function2.png?w=300" data-large-file="https://divisbyzero.com/wp-content/uploads/2024/11/function2.png?w=1000" src="https://divisbyzero.com/wp-content/uploads/2024/11/function2.png?w=1024" alt="" class="wp-image-5792" srcset="https://divisbyzero.com/wp-content/uploads/2024/11/function2.png?w=1024 1024w, https://divisbyzero.com/wp-content/uploads/2024/11/function2.png?w=2048 2048w, https://divisbyzero.com/wp-content/uploads/2024/11/function2.png?w=150 150w, https://divisbyzero.com/wp-content/uploads/2024/11/function2.png?w=300 300w, https://divisbyzero.com/wp-content/uploads/2024/11/function2.png?w=768 768w, https://divisbyzero.com/wp-content/uploads/2024/11/function2.png?w=1440 1440w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p class="wp-block-paragraph">This one shows one of our earlier symbols again. I changed the pattern for the first few columns. That gave this repeating look.</p>



<figure class="wp-block-image size-large"><a href="https://divisbyzero.com/wp-content/uploads/2024/11/pi2.png"><img loading="lazy" width="1024" height="1024" data-attachment-id="5795" data-permalink="https://divisbyzero.com/2024/11/30/make-a-magic-eye-image-using-excel/pi2/" data-orig-file="https://divisbyzero.com/wp-content/uploads/2024/11/pi2.png" data-orig-size="1200,1200" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="pi2" data-image-description="" data-image-caption="" data-medium-file="https://divisbyzero.com/wp-content/uploads/2024/11/pi2.png?w=300" data-large-file="https://divisbyzero.com/wp-content/uploads/2024/11/pi2.png?w=1000" src="https://divisbyzero.com/wp-content/uploads/2024/11/pi2.png?w=1024" alt="" class="wp-image-5795" srcset="https://divisbyzero.com/wp-content/uploads/2024/11/pi2.png?w=1024 1024w, https://divisbyzero.com/wp-content/uploads/2024/11/pi2.png?w=150 150w, https://divisbyzero.com/wp-content/uploads/2024/11/pi2.png?w=300 300w, https://divisbyzero.com/wp-content/uploads/2024/11/pi2.png?w=768 768w, https://divisbyzero.com/wp-content/uploads/2024/11/pi2.png 1200w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p class="wp-block-paragraph">This one shows one of our earlier symbols again. I changed the pattern for the first few columns. That gave this repeating look.</p>



<figure class="wp-block-image size-large"><a href="https://divisbyzero.com/wp-content/uploads/2024/11/infinity2.png"><img loading="lazy" width="1014" height="1024" data-attachment-id="5794" data-permalink="https://divisbyzero.com/2024/11/30/make-a-magic-eye-image-using-excel/infinity2/" data-orig-file="https://divisbyzero.com/wp-content/uploads/2024/11/infinity2.png" data-orig-size="1200,1212" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="infinity2" data-image-description="" data-image-caption="" data-medium-file="https://divisbyzero.com/wp-content/uploads/2024/11/infinity2.png?w=297" data-large-file="https://divisbyzero.com/wp-content/uploads/2024/11/infinity2.png?w=1000" src="https://divisbyzero.com/wp-content/uploads/2024/11/infinity2.png?w=1014" alt="" class="wp-image-5794" srcset="https://divisbyzero.com/wp-content/uploads/2024/11/infinity2.png?w=1014 1014w, https://divisbyzero.com/wp-content/uploads/2024/11/infinity2.png?w=150 150w, https://divisbyzero.com/wp-content/uploads/2024/11/infinity2.png?w=297 297w, https://divisbyzero.com/wp-content/uploads/2024/11/infinity2.png?w=768 768w, https://divisbyzero.com/wp-content/uploads/2024/11/infinity2.png 1200w" sizes="(max-width: 1014px) 100vw, 1014px" /></a></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://divisbyzero.com/2024/11/30/make-a-magic-eye-image-using-excel/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">5785</post-id>
		<media:content url="https://2.gravatar.com/avatar/885c8353b707706bb6352519de580ab64c96d5aa7b2bd4b2ed3246a7c608ee96?s=96&#38;d=https%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">dricheson</media:title>
		</media:content>

		<media:content url="https://divisbyzero.com/wp-content/uploads/2024/11/pi.png?w=1022" medium="image" />

		<media:content url="https://divisbyzero.com/wp-content/uploads/2024/11/magiceyepi.png" medium="image" />

		<media:content url="https://divisbyzero.com/wp-content/uploads/2024/11/x.png?w=1024" medium="image" />

		<media:content url="https://divisbyzero.com/wp-content/uploads/2024/11/infinity.png?w=1024" medium="image" />

		<media:content url="https://divisbyzero.com/wp-content/uploads/2024/11/function1-1.png?w=1024" medium="image" />

		<media:content url="https://divisbyzero.com/wp-content/uploads/2024/11/function2.png?w=1024" medium="image" />

		<media:content url="https://divisbyzero.com/wp-content/uploads/2024/11/pi2.png?w=1024" medium="image" />

		<media:content url="https://divisbyzero.com/wp-content/uploads/2024/11/infinity2.png?w=1014" medium="image" />
	</item>
		<item>
		<title>Making the Mandelbrot Set with Excel</title>
		<link>https://divisbyzero.com/2024/11/13/making-the-mandelbrot-set-with-excel/</link>
					<comments>https://divisbyzero.com/2024/11/13/making-the-mandelbrot-set-with-excel/#comments</comments>
		
		<dc:creator><![CDATA[Dave Richeson]]></dc:creator>
		<pubDate>Wed, 13 Nov 2024 22:41:53 +0000</pubDate>
				<category><![CDATA[Academic Technology]]></category>
		<category><![CDATA[Math]]></category>
		<category><![CDATA[ai]]></category>
		<category><![CDATA[art]]></category>
		<category><![CDATA[artificial-intelligence]]></category>
		<category><![CDATA[ChatGPT]]></category>
		<category><![CDATA[complex dynamics]]></category>
		<category><![CDATA[complex numbers]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[fractals]]></category>
		<category><![CDATA[LLM]]></category>
		<category><![CDATA[machine-learning]]></category>
		<category><![CDATA[Mandelbrot set]]></category>
		<category><![CDATA[mathematics]]></category>
		<guid isPermaLink="false">http://divisbyzero.com/?p=5731</guid>

					<description><![CDATA[The Mandelbrot set is one of the most stunning geometric objects in all of mathematics. In this blog post, I will show how to generate the Mandelbrot set below using Excel. It is also an example of how you can use AI (I used ChatGPT) to help with a task like this. (Here is the... <div class="link-more"><a href="https://divisbyzero.com/2024/11/13/making-the-mandelbrot-set-with-excel/">Read More</a></div>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">The Mandelbrot set is one of the most stunning geometric objects in all of mathematics. In this blog post, I will show how to generate the Mandelbrot set below using Excel. It is also an example of how you can use AI (I used ChatGPT) to help with a task like this. (Here is <a href="https://divisbyzero.com/wp-content/uploads/2024/11/mandelbrotexcel.xlsx">the Excel file</a> I created if you want to play with it.)</p>



<figure class="wp-block-image size-large"><a href="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.02.25e280afpm.png"><img loading="lazy" width="1000" height="1000" data-attachment-id="5752" data-permalink="https://divisbyzero.com/2024/11/13/making-the-mandelbrot-set-with-excel/screenshot-2024-11-13-at-3-02-25-pm/" data-orig-file="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.02.25e280afpm.png" data-orig-size="2006,2006" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Screenshot 2024-11-13 at 3.02.25 PM" data-image-description="" data-image-caption="" data-medium-file="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.02.25e280afpm.png?w=300" data-large-file="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.02.25e280afpm.png?w=1000" src="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.02.25e280afpm.png?w=1000" alt="" class="wp-image-5752" srcset="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.02.25e280afpm.png?w=1000 1000w, https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.02.25e280afpm.png?w=2000 2000w, https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.02.25e280afpm.png?w=150 150w, https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.02.25e280afpm.png?w=300 300w, https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.02.25e280afpm.png?w=768 768w, https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.02.25e280afpm.png?w=1024 1024w, https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.02.25e280afpm.png?w=1440 1440w" sizes="(max-width: 1000px) 100vw, 1000px" /></a></figure>



<h2 class="wp-block-heading">An introduction to the Mandelbrot set</h2>



<p class="wp-block-paragraph">First, let&#8217;s explain what the Mandelbrot set is. We begin with a family of functions with complex numbers as inputs and outputs. Let <img src="https://s0.wp.com/latex.php?latex=c&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=c&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=c&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="c" class="latex" /> be a complex number (a parameter). Define the function <img src="https://s0.wp.com/latex.php?latex=Q_c%3A%5Cmathbb+C%5Cto+%5Cmathbb+C&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=Q_c%3A%5Cmathbb+C%5Cto+%5Cmathbb+C&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=Q_c%3A%5Cmathbb+C%5Cto+%5Cmathbb+C&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="Q_c:&#92;mathbb C&#92;to &#92;mathbb C" class="latex" /> by  <img src="https://s0.wp.com/latex.php?latex=Q_c%28z%29%3Dz%5E2%2Bc.&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=Q_c%28z%29%3Dz%5E2%2Bc.&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=Q_c%28z%29%3Dz%5E2%2Bc.&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="Q_c(z)=z^2+c." class="latex" /> </p>



<p class="wp-block-paragraph">Given a starting value, a complex number <img src="https://s0.wp.com/latex.php?latex=z_0&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=z_0&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=z_0&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="z_0" class="latex" /> (called the <em>seed</em>), we plug it into the function to get <img src="https://s0.wp.com/latex.php?latex=z_1%3DQ_c%28z_0%29.&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=z_1%3DQ_c%28z_0%29.&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=z_1%3DQ_c%28z_0%29.&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="z_1=Q_c(z_0)." class="latex" /> Then, plug the output back in <img src="https://s0.wp.com/latex.php?latex=z_2%3DQ_c%28z_1%29%2C&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=z_2%3DQ_c%28z_1%29%2C&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=z_2%3DQ_c%28z_1%29%2C&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="z_2=Q_c(z_1)," class="latex" /> the new output back in <img src="https://s0.wp.com/latex.php?latex=z_3%3DQ_c%28z_2%29%2C&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=z_3%3DQ_c%28z_2%29%2C&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=z_3%3DQ_c%28z_2%29%2C&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="z_3=Q_c(z_2)," class="latex" /> and so on, to get a sequence of complex numbers, <img src="https://s0.wp.com/latex.php?latex=z_0%2Cz_1%2Cz_2%2Cz_3%2C%5Cldots%2C&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=z_0%2Cz_1%2Cz_2%2Cz_3%2C%5Cldots%2C&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=z_0%2Cz_1%2Cz_2%2Cz_3%2C%5Cldots%2C&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="z_0,z_1,z_2,z_3,&#92;ldots," class="latex" /> called the <em>orbit</em> of <img src="https://s0.wp.com/latex.php?latex=z_0.&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=z_0.&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=z_0.&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="z_0." class="latex" /> </p>



<p class="wp-block-paragraph">For instance, suppose our parameter is <img src="https://s0.wp.com/latex.php?latex=c%3Di%2C&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=c%3Di%2C&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=c%3Di%2C&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="c=i," class="latex" /> and we begin with the seed <img src="https://s0.wp.com/latex.php?latex=z_0%3D3.&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=z_0%3D3.&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=z_0%3D3.&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="z_0=3." class="latex" /> Then, the orbit is <img src="https://s0.wp.com/latex.php?latex=3%2C+3%5E2%2Bi%3D9%2Bi%2C+%289%2Bi%29%5E2%2Bi%3D81%2B18i%2C%5Cldots.&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=3%2C+3%5E2%2Bi%3D9%2Bi%2C+%289%2Bi%29%5E2%2Bi%3D81%2B18i%2C%5Cldots.&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=3%2C+3%5E2%2Bi%3D9%2Bi%2C+%289%2Bi%29%5E2%2Bi%3D81%2B18i%2C%5Cldots.&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="3, 3^2+i=9+i, (9+i)^2+i=81+18i,&#92;ldots." class="latex" /> </p>



<p class="wp-block-paragraph">What you&#8217;ll find if you play with this function for a while is that some orbits go off to infinity while others remain bounded. A bounded orbit might be periodic, might get closer to some periodic orbit, or might behave chaotically. </p>



<p class="wp-block-paragraph">The <em>Mandelbrot set</em> is a subset of the set of parameter values. Some parameter values are in the Mandelbrot set, and some are not. To test whether a parameter is in the Mandelbrot set, we focus on the orbit of 0. If the orbit of 0 remains bounded, our parameter <img src="https://s0.wp.com/latex.php?latex=c&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=c&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=c&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="c" class="latex" /> is in the Mandelbrot set. If the orbit of 0 goes off to infinity, <img src="https://s0.wp.com/latex.php?latex=c&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=c&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=c&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="c" class="latex" /> is not in the Mandelbrot set. </p>



<p class="wp-block-paragraph">In our example with parameter <img src="https://s0.wp.com/latex.php?latex=c%3Di%2C&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=c%3Di%2C&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=c%3Di%2C&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="c=i," class="latex" /> the orbit of of 0 is <img src="https://s0.wp.com/latex.php?latex=0%2C+i%2C+-1%2Bi%2C+-i%2C-1%2Bi%2C-i%2C-1%2Bi%2C%5Cldots.&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=0%2C+i%2C+-1%2Bi%2C+-i%2C-1%2Bi%2C-i%2C-1%2Bi%2C%5Cldots.&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=0%2C+i%2C+-1%2Bi%2C+-i%2C-1%2Bi%2C-i%2C-1%2Bi%2C%5Cldots.&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="0, i, -1+i, -i,-1+i,-i,-1+i,&#92;ldots." class="latex" /> This orbit eventually lands on a period-2 orbit. So, the orbit is bounded, and <img src="https://s0.wp.com/latex.php?latex=i&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=i&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=i&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="i" class="latex" /> is in the Mandelbrot set. On the other hand, with the parameter <img src="https://s0.wp.com/latex.php?latex=c%3D1%2C&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=c%3D1%2C&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=c%3D1%2C&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="c=1," class="latex" /> the orbit of 0 is <img src="https://s0.wp.com/latex.php?latex=0%2C+1%2C+2%2C+5%2C+26%2C%5Cldots.&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=0%2C+1%2C+2%2C+5%2C+26%2C%5Cldots.&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=0%2C+1%2C+2%2C+5%2C+26%2C%5Cldots.&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="0, 1, 2, 5, 26,&#92;ldots." class="latex" /> This orbit goes to infinity, so 1 is not in the Mandelbrot set.</p>



<p class="wp-block-paragraph">If you want to draw the Mandelbrot set on a computer, you can think of your display screen as the complex plane. Each pixel represents a complex number <img src="https://s0.wp.com/latex.php?latex=c%3Da%2Bbi.&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=c%3Da%2Bbi.&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=c%3Da%2Bbi.&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="c=a+bi." class="latex" /> The <img src="https://s0.wp.com/latex.php?latex=a&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=a&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=a&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="a" class="latex" /> value corresponds to a column and the <img src="https://s0.wp.com/latex.php?latex=b&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=b&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=b&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="b" class="latex" /> value corresponds to a row. We view <img src="https://s0.wp.com/latex.php?latex=c&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=c&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=c&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="c" class="latex" /> as the parameter for the function <img src="https://s0.wp.com/latex.php?latex=Q_c.&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=Q_c.&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=Q_c.&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="Q_c." class="latex" /> Compute the first <img src="https://s0.wp.com/latex.php?latex=N&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=N&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=N&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="N" class="latex" /> terms in the orbit of 0 (you will have to decide on a good <img src="https://s0.wp.com/latex.php?latex=N&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=N&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=N&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="N" class="latex" />). If the orbit gets farther than <img src="https://s0.wp.com/latex.php?latex=R&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=R&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=R&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="R" class="latex" /> units away from the origin (you will have to decide on a good <img src="https://s0.wp.com/latex.php?latex=R&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=R&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=R&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="R" class="latex" />), then <img src="https://s0.wp.com/latex.php?latex=c&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=c&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=c&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="c" class="latex" /> is not in the Mandelbrot set; color it white. If it does not go that far away, it is likely in the Mandelbrot set; color it black. </p>



<p class="wp-block-paragraph">That&#8217;s it!</p>



<p class="wp-block-paragraph">If you want those stunning pictures in which the black Mandelbrot is surrounded by a beautiful, colorful gradient, you have to do a little more work, although not much more. For the points not in the Mandelbrot set, keep track of when the orbit gets farther than <img src="https://s0.wp.com/latex.php?latex=R&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=R&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=R&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="R" class="latex" /> units away from the origin. Does it get that far away after 5 steps? 10 steps? 50 steps? Color the pixel based on that exit time. </p>



<h2 class="wp-block-heading">The Mandelbrot set in Excel</h2>



<p class="wp-block-paragraph">Yesterday, I had the idea of creating the Mandelbrot set using Excel. I could treat each cell as a complex number (the parameter <img src="https://s0.wp.com/latex.php?latex=c&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=c&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=c&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="c" class="latex" />). In that cell, I could check whether the complex number is or is not in the Mandelbrot set. I could mark it with a 0 or 1 to indicate its status. </p>



<p class="wp-block-paragraph">I&#8217;m handy with Excel, but I&#8217;m not a power user. I did not want to figure out how to come up with the code for this. I decided to ask ChatGPT for help. I began by placing the sequence <img src="https://s0.wp.com/latex.php?latex=-2%2C+-1.9%2C+-1.8%2C%5Cldots%2C+0.6&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=-2%2C+-1.9%2C+-1.8%2C%5Cldots%2C+0.6&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=-2%2C+-1.9%2C+-1.8%2C%5Cldots%2C+0.6&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="-2, -1.9, -1.8,&#92;ldots, 0.6" class="latex" /> in the first row and the sequnce <img src="https://s0.wp.com/latex.php?latex=1.3%2C+1.2%2C+1.1%2C%5Cldots%2C-1.3&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=1.3%2C+1.2%2C+1.1%2C%5Cldots%2C-1.3&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=1.3%2C+1.2%2C+1.1%2C%5Cldots%2C-1.3&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="1.3, 1.2, 1.1,&#92;ldots,-1.3" class="latex" /> in the first column. These values represented the <img src="https://s0.wp.com/latex.php?latex=a&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=a&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=a&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="a" class="latex" /> and <img src="https://s0.wp.com/latex.php?latex=b&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=b&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=b&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="b" class="latex" /> coordinates for the complex numbers <img src="https://s0.wp.com/latex.php?latex=a%2Bbi&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=a%2Bbi&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=a%2Bbi&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="a+bi" class="latex" /> in the square region of the spreadsheet.</p>



<p class="wp-block-paragraph">After a little back-and-forth with ChatGPT, I got the following code, which uses <img src="https://s0.wp.com/latex.php?latex=N%3D10&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=N%3D10&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=N%3D10&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="N=10" class="latex" /> and <img src="https://s0.wp.com/latex.php?latex=R%3D10.&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=R%3D10.&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=R%3D10.&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="R=10." class="latex" /> (I told ChatGPT exactly what I wanted it to do. It took a few tries because it was using variable names like z1, z2, etc., which Excel thought were references to cells in the spreadsheet.) This code goes in the cell B2, and similar code goes into the rest of the cells.</p>



<p class="wp-block-paragraph"><code>=LET(<br>c, COMPLEX(B$1, $A2),<br>a, COMPLEX(0, 0),<br>b, IMSUM(IMPOWER(a, 2), c),<br>d, IMSUM(IMPOWER(b, 2), c),<br>e, IMSUM(IMPOWER(d, 2), c),<br>f, IMSUM(IMPOWER(e, 2), c),<br>g, IMSUM(IMPOWER(f, 2), c),<br>h, IMSUM(IMPOWER(g, 2), c),<br>i, IMSUM(IMPOWER(h, 2), c),<br>j, IMSUM(IMPOWER(i, 2), c),<br>k, IMSUM(IMPOWER(j, 2), c), </code><br><code>IF(IMABS(k) &gt; 10,0,1)<br>)</code></p>



<p class="wp-block-paragraph">Even if you don&#8217;t know Excel, you may be able to read and understand this code. It creates the complex number <img src="https://s0.wp.com/latex.php?latex=c&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=c&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=c&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="c" class="latex" /> from the entries in the left-most column and the top row, starts with the complex value 0, iterates it to get an orbit of length 10, checks to see if the last term is greater than 10, and then spits out a 0 (yes) or 1 (no). Below, you see the resulting output (I adjusted the row and column sizes so the cells were approximately square). Pretty good!</p>



<figure class="wp-block-image size-large"><a href="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-4.23.21e280afpm.png"><img loading="lazy" width="1024" height="852" data-attachment-id="5746" data-permalink="https://divisbyzero.com/2024/11/13/making-the-mandelbrot-set-with-excel/screenshot-2024-11-13-at-4-23-21-pm/" data-orig-file="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-4.23.21e280afpm.png" data-orig-size="1792,1492" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Screenshot 2024-11-13 at 4.23.21 PM" data-image-description="" data-image-caption="" data-medium-file="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-4.23.21e280afpm.png?w=300" data-large-file="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-4.23.21e280afpm.png?w=1000" src="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-4.23.21e280afpm.png?w=1024" alt="" class="wp-image-5746" srcset="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-4.23.21e280afpm.png?w=1024 1024w, https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-4.23.21e280afpm.png?w=150 150w, https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-4.23.21e280afpm.png?w=300 300w, https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-4.23.21e280afpm.png?w=768 768w, https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-4.23.21e280afpm.png?w=1440 1440w, https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-4.23.21e280afpm.png 1792w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p class="wp-block-paragraph">Once I saw that this proof of concept was successful, I started improving the design. For instance, I did the following. (I did some of this myself, as I&#8217;m familiar with some of Excel&#8217;s commands, and I asked ChatGPT for help with other parts.)</p>



<ul class="wp-block-list">
<li>I increased the size of my canvas (so the difference between the values was much smaller).</li>



<li>I stopped the computation once the output value was larger (in modulus)  than the chosen <img src="https://s0.wp.com/latex.php?latex=R&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=R&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=R&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="R" class="latex" /> value. </li>



<li>I had the algorithm look at predetermined cells to find the <img src="https://s0.wp.com/latex.php?latex=N&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=N&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=N&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="N" class="latex" /> and <img src="https://s0.wp.com/latex.php?latex=R&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=R&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=R&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="R" class="latex" /> values. This allowed me to change them globally by changing a single value. </li>



<li>Rather than putting a 0 or 1 in the cell, I had it put a period (.) for points in the Mandelbrot set and the number of steps required to become larger than <img src="https://s0.wp.com/latex.php?latex=R&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002" srcset="https://s0.wp.com/latex.php?latex=R&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002 1x, https://s0.wp.com/latex.php?latex=R&#038;bg=ffffff&#038;fg=6a6c6e&#038;s=0&#038;c=20201002&#038;zoom=4.5 4x" alt="R" class="latex" /> in modulus for points outside the Mandelbrot set.</li>



<li>This last choice allowed me to add some color. If the cell had a period in it, I colored it black. If the cell contained a number, I had Excel&#8217;s conditional formatting color it. My settings are shown below.</li>
</ul>



<figure class="wp-block-image size-large"><a href="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-4.41.32e280afpm.png"><img loading="lazy" width="1024" height="432" data-attachment-id="5748" data-permalink="https://divisbyzero.com/2024/11/13/making-the-mandelbrot-set-with-excel/screenshot-2024-11-13-at-4-41-32-pm/" data-orig-file="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-4.41.32e280afpm.png" data-orig-size="1194,504" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Screenshot 2024-11-13 at 4.41.32 PM" data-image-description="" data-image-caption="" data-medium-file="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-4.41.32e280afpm.png?w=300" data-large-file="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-4.41.32e280afpm.png?w=1000" src="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-4.41.32e280afpm.png?w=1024" alt="" class="wp-image-5748" srcset="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-4.41.32e280afpm.png?w=1024 1024w, https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-4.41.32e280afpm.png?w=150 150w, https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-4.41.32e280afpm.png?w=300 300w, https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-4.41.32e280afpm.png?w=768 768w, https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-4.41.32e280afpm.png 1194w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p class="wp-block-paragraph">Below, you&#8217;ll see the resulting Mandelbrot sets in a 30&#215;30, 60&#215;60, and 250&#215;250 grid. For the largest one, I had to zoom out very far. Pretty amazing, right?</p>



<figure class="wp-block-image size-large"><a href="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.03.08e280afpm.png"><img loading="lazy" width="1021" height="1024" data-attachment-id="5750" data-permalink="https://divisbyzero.com/2024/11/13/making-the-mandelbrot-set-with-excel/screenshot-2024-11-13-at-3-03-08-pm/" data-orig-file="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.03.08e280afpm.png" data-orig-size="1320,1324" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Screenshot 2024-11-13 at 3.03.08 PM" data-image-description="" data-image-caption="" data-medium-file="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.03.08e280afpm.png?w=300" data-large-file="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.03.08e280afpm.png?w=1000" src="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.03.08e280afpm.png?w=1021" alt="" class="wp-image-5750" srcset="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.03.08e280afpm.png?w=1021 1021w, https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.03.08e280afpm.png?w=150 150w, https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.03.08e280afpm.png?w=300 300w, https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.03.08e280afpm.png?w=768 768w, https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.03.08e280afpm.png 1320w" sizes="(max-width: 1021px) 100vw, 1021px" /></a></figure>



<figure class="wp-block-image size-large"><a href="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.02.47e280afpm.png"><img loading="lazy" width="1024" height="1024" data-attachment-id="5751" data-permalink="https://divisbyzero.com/2024/11/13/making-the-mandelbrot-set-with-excel/screenshot-2024-11-13-at-3-02-47-pm/" data-orig-file="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.02.47e280afpm.png" data-orig-size="1922,1922" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Screenshot 2024-11-13 at 3.02.47 PM" data-image-description="" data-image-caption="" data-medium-file="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.02.47e280afpm.png?w=300" data-large-file="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.02.47e280afpm.png?w=1000" src="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.02.47e280afpm.png?w=1024" alt="" class="wp-image-5751" srcset="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.02.47e280afpm.png?w=1024 1024w, https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.02.47e280afpm.png?w=150 150w, https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.02.47e280afpm.png?w=300 300w, https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.02.47e280afpm.png?w=768 768w, https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.02.47e280afpm.png?w=1440 1440w, https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.02.47e280afpm.png 1922w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<figure class="wp-block-image size-large"><a href="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.02.25e280afpm.png"><img loading="lazy" width="1024" height="1024" data-attachment-id="5752" data-permalink="https://divisbyzero.com/2024/11/13/making-the-mandelbrot-set-with-excel/screenshot-2024-11-13-at-3-02-25-pm/" data-orig-file="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.02.25e280afpm.png" data-orig-size="2006,2006" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Screenshot 2024-11-13 at 3.02.25 PM" data-image-description="" data-image-caption="" data-medium-file="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.02.25e280afpm.png?w=300" data-large-file="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.02.25e280afpm.png?w=1000" src="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.02.25e280afpm.png?w=1024" alt="" class="wp-image-5752" srcset="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.02.25e280afpm.png?w=1024 1024w, https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.02.25e280afpm.png?w=150 150w, https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.02.25e280afpm.png?w=300 300w, https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.02.25e280afpm.png?w=768 768w, https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.02.25e280afpm.png?w=1440 1440w, https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.02.25e280afpm.png 2006w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p class="wp-block-paragraph">In the end, the code was pretty short. Here is the final code for cell B2 (the other cells are very similar). There was a lot of back and forth with ChatGPT to get it to do what I wanted it to do. I don&#8217;t think it could have worked if I wasn&#8217;t both familiar with the mathematics behind the Mandelbrot set and comfortable working with Excel. Still, I did not write this code. I was done largely by ChatGPT.</p>



<p class="wp-block-paragraph"><code>=LET(</code><br><code>c, COMPLEX(B$1, $A2),</code><br><code>threshold, Parameters!$B$5,</code><br><code>maxIterations, Parameters!$B$6,</code><br><code>zArray, SCAN(</code><br><code>COMPLEX(0, 0),</code><br><code>SEQUENCE(maxIterations),</code><br><code>LAMBDA(prevZ,i,</code> <code>IF(IMABS(prevZ) &gt; threshold,</code> <code>prevZ, IMSUM(IMPOWER(prevZ, 2), c)))</code><br><code>),</code><br><code>exceedIndex, XMATCH(TRUE, IMABS(zArray) &gt; threshold, 0),</code><br><code>IF(ISNUMBER(exceedIndex), exceedIndex, ".")</code><br><code>)</code></p>



<p class="wp-block-paragraph">The last thing I did was to create a way to zoom in on specific areas of the Mandelbrot set. To do so, I created the following additional parameters:</p>



<ul class="wp-block-list">
<li>Center point (real part)</li>



<li>Center point (imaginary part)</li>



<li>Width of the region (this is also the height of the region)</li>
</ul>



<p class="wp-block-paragraph">I used these to compute the minimum real value, the maximum imaginary value, and the step size between rows and columns. I used this information to generate the numbering along the top and left of the spreadsheet.</p>



<p class="wp-block-paragraph">Here are a few of the resulting images. Remember, these are all in Excel! (If you look closely, you can see some black dots—those are the numbers in the cells.)</p>



<figure class="wp-block-image size-large"><a href="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.05.34e280afpm.png"><img loading="lazy" width="1024" height="1019" data-attachment-id="5755" data-permalink="https://divisbyzero.com/2024/11/13/making-the-mandelbrot-set-with-excel/screenshot-2024-11-13-at-3-05-34-pm/" data-orig-file="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.05.34e280afpm.png" data-orig-size="2002,1994" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Screenshot 2024-11-13 at 3.05.34 PM" data-image-description="" data-image-caption="" data-medium-file="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.05.34e280afpm.png?w=300" data-large-file="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.05.34e280afpm.png?w=1000" src="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.05.34e280afpm.png?w=1024" alt="" class="wp-image-5755" srcset="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.05.34e280afpm.png?w=1024 1024w, https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.05.34e280afpm.png?w=150 150w, https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.05.34e280afpm.png?w=300 300w, https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.05.34e280afpm.png?w=768 768w, https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.05.34e280afpm.png?w=1440 1440w, https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.05.34e280afpm.png 2002w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<figure class="wp-block-image size-large"><a href="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.04.14e280afpm.png"><img loading="lazy" width="1024" height="1019" data-attachment-id="5757" data-permalink="https://divisbyzero.com/2024/11/13/making-the-mandelbrot-set-with-excel/screenshot-2024-11-13-at-3-04-14-pm/" data-orig-file="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.04.14e280afpm.png" data-orig-size="2002,1994" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Screenshot 2024-11-13 at 3.04.14 PM" data-image-description="" data-image-caption="" data-medium-file="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.04.14e280afpm.png?w=300" data-large-file="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.04.14e280afpm.png?w=1000" src="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.04.14e280afpm.png?w=1024" alt="" class="wp-image-5757" srcset="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.04.14e280afpm.png?w=1024 1024w, https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.04.14e280afpm.png?w=150 150w, https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.04.14e280afpm.png?w=300 300w, https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.04.14e280afpm.png?w=768 768w, https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.04.14e280afpm.png?w=1440 1440w, https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.04.14e280afpm.png 2002w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<figure class="wp-block-image size-large"><a href="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.04.55e280afpm.png"><img loading="lazy" width="1024" height="1019" data-attachment-id="5758" data-permalink="https://divisbyzero.com/2024/11/13/making-the-mandelbrot-set-with-excel/screenshot-2024-11-13-at-3-04-55-pm/" data-orig-file="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.04.55e280afpm.png" data-orig-size="2002,1994" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Screenshot 2024-11-13 at 3.04.55 PM" data-image-description="" data-image-caption="" data-medium-file="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.04.55e280afpm.png?w=300" data-large-file="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.04.55e280afpm.png?w=1000" src="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.04.55e280afpm.png?w=1024" alt="" class="wp-image-5758" srcset="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.04.55e280afpm.png?w=1024 1024w, https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.04.55e280afpm.png?w=150 150w, https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.04.55e280afpm.png?w=300 300w, https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.04.55e280afpm.png?w=768 768w, https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.04.55e280afpm.png?w=1440 1440w, https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.04.55e280afpm.png 2002w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<figure class="wp-block-image size-large"><a href="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.06.05e280afpm.png"><img loading="lazy" width="1024" height="1019" data-attachment-id="5759" data-permalink="https://divisbyzero.com/2024/11/13/making-the-mandelbrot-set-with-excel/screenshot-2024-11-13-at-3-06-05-pm/" data-orig-file="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.06.05e280afpm.png" data-orig-size="2002,1994" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Screenshot 2024-11-13 at 3.06.05 PM" data-image-description="" data-image-caption="" data-medium-file="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.06.05e280afpm.png?w=300" data-large-file="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.06.05e280afpm.png?w=1000" src="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.06.05e280afpm.png?w=1024" alt="" class="wp-image-5759" srcset="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.06.05e280afpm.png?w=1024 1024w, https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.06.05e280afpm.png?w=150 150w, https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.06.05e280afpm.png?w=300 300w, https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.06.05e280afpm.png?w=768 768w, https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.06.05e280afpm.png?w=1440 1440w, https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.06.05e280afpm.png 2002w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<figure class="wp-block-image size-large"><a href="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.06.36e280afpm.png"><img loading="lazy" width="1024" height="1019" data-attachment-id="5760" data-permalink="https://divisbyzero.com/2024/11/13/making-the-mandelbrot-set-with-excel/screenshot-2024-11-13-at-3-06-36-pm/" data-orig-file="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.06.36e280afpm.png" data-orig-size="2002,1994" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Screenshot 2024-11-13 at 3.06.36 PM" data-image-description="" data-image-caption="" data-medium-file="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.06.36e280afpm.png?w=300" data-large-file="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.06.36e280afpm.png?w=1000" src="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.06.36e280afpm.png?w=1024" alt="" class="wp-image-5760" srcset="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.06.36e280afpm.png?w=1024 1024w, https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.06.36e280afpm.png?w=150 150w, https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.06.36e280afpm.png?w=300 300w, https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.06.36e280afpm.png?w=768 768w, https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.06.36e280afpm.png?w=1440 1440w, https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.06.36e280afpm.png 2002w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<figure class="wp-block-image size-large"><a href="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.07.29e280afpm.png"><img loading="lazy" width="1024" height="1019" data-attachment-id="5761" data-permalink="https://divisbyzero.com/2024/11/13/making-the-mandelbrot-set-with-excel/screenshot-2024-11-13-at-3-07-29-pm/" data-orig-file="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.07.29e280afpm.png" data-orig-size="2002,1994" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Screenshot 2024-11-13 at 3.07.29 PM" data-image-description="" data-image-caption="" data-medium-file="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.07.29e280afpm.png?w=300" data-large-file="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.07.29e280afpm.png?w=1000" src="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.07.29e280afpm.png?w=1024" alt="" class="wp-image-5761" srcset="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.07.29e280afpm.png?w=1024 1024w, https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.07.29e280afpm.png?w=150 150w, https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.07.29e280afpm.png?w=300 300w, https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.07.29e280afpm.png?w=768 768w, https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.07.29e280afpm.png?w=1440 1440w, https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.07.29e280afpm.png 2002w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p class="wp-block-paragraph">If you want to play with this, download <a href="https://divisbyzero.com/wp-content/uploads/2024/11/mandelbrotexcel.xlsx">the Excel file</a>. Enter the parameters in the colored cells on the first tab. Then, view the resulting images in the other three tabs. Below are the parameters for the full Mandelbrot set. On the first tab of the spreadsheet, I&#8217;ve also included the parameters for the images shown above.  Enjoy!</p>



<figure class="wp-block-image size-large"><a href="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-5.25.05e280afpm.png"><img loading="lazy" width="590" height="236" data-attachment-id="5775" data-permalink="https://divisbyzero.com/2024/11/13/making-the-mandelbrot-set-with-excel/screenshot-2024-11-13-at-5-25-05-pm/" data-orig-file="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-5.25.05e280afpm.png" data-orig-size="590,236" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="Screenshot 2024-11-13 at 5.25.05 PM" data-image-description="" data-image-caption="" data-medium-file="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-5.25.05e280afpm.png?w=300" data-large-file="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-5.25.05e280afpm.png?w=590" src="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-5.25.05e280afpm.png?w=590" alt="" class="wp-image-5775" srcset="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-5.25.05e280afpm.png 590w, https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-5.25.05e280afpm.png?w=150 150w, https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-5.25.05e280afpm.png?w=300 300w" sizes="(max-width: 590px) 100vw, 590px" /></a></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://divisbyzero.com/2024/11/13/making-the-mandelbrot-set-with-excel/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">5731</post-id>
		<media:thumbnail url="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.02.25e280afpm.png" />
		<media:content url="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.02.25e280afpm.png" medium="image">
			<media:title type="html">Screenshot 2024-11-13 at 3.02.25 PM</media:title>
		</media:content>

		<media:content url="https://2.gravatar.com/avatar/885c8353b707706bb6352519de580ab64c96d5aa7b2bd4b2ed3246a7c608ee96?s=96&#38;d=https%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">dricheson</media:title>
		</media:content>

		<media:content url="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.02.25e280afpm.png?w=1000" medium="image" />

		<media:content url="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-4.23.21e280afpm.png?w=1024" medium="image" />

		<media:content url="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-4.41.32e280afpm.png?w=1024" medium="image" />

		<media:content url="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.03.08e280afpm.png?w=1021" medium="image" />

		<media:content url="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.02.47e280afpm.png?w=1024" medium="image" />

		<media:content url="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.02.25e280afpm.png?w=1024" medium="image" />

		<media:content url="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.05.34e280afpm.png?w=1024" medium="image" />

		<media:content url="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.04.14e280afpm.png?w=1024" medium="image" />

		<media:content url="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.04.55e280afpm.png?w=1024" medium="image" />

		<media:content url="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.06.05e280afpm.png?w=1024" medium="image" />

		<media:content url="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.06.36e280afpm.png?w=1024" medium="image" />

		<media:content url="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-3.07.29e280afpm.png?w=1024" medium="image" />

		<media:content url="https://divisbyzero.com/wp-content/uploads/2024/11/screenshot-2024-11-13-at-5.25.05e280afpm.png?w=590" medium="image" />
	</item>
		<item>
		<title>Fold-and-Cut Turtle Tile</title>
		<link>https://divisbyzero.com/2024/08/20/fold-and-cut-turtle-tile/</link>
					<comments>https://divisbyzero.com/2024/08/20/fold-and-cut-turtle-tile/#comments</comments>
		
		<dc:creator><![CDATA[Dave Richeson]]></dc:creator>
		<pubDate>Tue, 20 Aug 2024 17:49:55 +0000</pubDate>
				<category><![CDATA[Math]]></category>
		<guid isPermaLink="false">http://divisbyzero.com/?p=5718</guid>

					<description><![CDATA[A few days ago, I posted templates showing how to fold a piece of paper so that you can cut out a hat or spectre tile in one cut. I decided to finish the trifecta: here&#8217;s a template to fold and cut a turtle tile.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">A few days ago, <a href="https://divisbyzero.com/2024/08/14/fold-and-cut-hat-and-spectre-tiles/">I posted templates</a> showing how to fold a piece of paper so that you can cut out a hat or spectre tile in one cut. </p>



<p class="wp-block-paragraph">I decided to finish the trifecta: here&#8217;s <a href="https://divisbyzero.com/wp-content/uploads/2024/08/turtleonecuttemplate.pdf">a template</a> to fold and cut a turtle tile. </p>



<figure class="wp-block-image size-large"><a href="https://divisbyzero.com/wp-content/uploads/2024/08/img_3308.jpeg"><img loading="lazy" width="759" height="1024" data-attachment-id="5721" data-permalink="https://divisbyzero.com/2024/08/20/fold-and-cut-turtle-tile/img_3308/" data-orig-file="https://divisbyzero.com/wp-content/uploads/2024/08/img_3308.jpeg" data-orig-size="2641,3564" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;1.78&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;iPhone 14 Pro&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;1724160837&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;6.86&quot;,&quot;iso&quot;:&quot;64&quot;,&quot;shutter_speed&quot;:&quot;0.016666666666667&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;1&quot;,&quot;latitude&quot;:&quot;40.204272222222&quot;,&quot;longitude&quot;:&quot;-77.197419444444&quot;}" data-image-title="IMG_3308" data-image-description="" data-image-caption="" data-medium-file="https://divisbyzero.com/wp-content/uploads/2024/08/img_3308.jpeg?w=222" data-large-file="https://divisbyzero.com/wp-content/uploads/2024/08/img_3308.jpeg?w=759" src="https://divisbyzero.com/wp-content/uploads/2024/08/img_3308.jpeg?w=759" alt="" class="wp-image-5721" srcset="https://divisbyzero.com/wp-content/uploads/2024/08/img_3308.jpeg?w=759 759w, https://divisbyzero.com/wp-content/uploads/2024/08/img_3308.jpeg?w=1518 1518w, https://divisbyzero.com/wp-content/uploads/2024/08/img_3308.jpeg?w=111 111w, https://divisbyzero.com/wp-content/uploads/2024/08/img_3308.jpeg?w=222 222w, https://divisbyzero.com/wp-content/uploads/2024/08/img_3308.jpeg?w=768 768w, https://divisbyzero.com/wp-content/uploads/2024/08/img_3308.jpeg?w=1440 1440w" sizes="(max-width: 759px) 100vw, 759px" /></a></figure>



<figure class="wp-block-image size-large"><a href="https://divisbyzero.com/wp-content/uploads/2024/08/turtleonecuttemplate.pdf"><img loading="lazy" width="1024" height="791" data-attachment-id="5722" data-permalink="https://divisbyzero.com/2024/08/20/fold-and-cut-turtle-tile/turtleonecuttemplate/" data-orig-file="https://divisbyzero.com/wp-content/uploads/2024/08/turtleonecuttemplate.png" data-orig-size="3300,2550" data-comments-opened="1" data-image-meta="{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}" data-image-title="TurtleOneCutTemplate" data-image-description="" data-image-caption="" data-medium-file="https://divisbyzero.com/wp-content/uploads/2024/08/turtleonecuttemplate.png?w=300" data-large-file="https://divisbyzero.com/wp-content/uploads/2024/08/turtleonecuttemplate.png?w=1000" src="https://divisbyzero.com/wp-content/uploads/2024/08/turtleonecuttemplate.png?w=1024" alt="" class="wp-image-5722" srcset="https://divisbyzero.com/wp-content/uploads/2024/08/turtleonecuttemplate.png?w=1024 1024w, https://divisbyzero.com/wp-content/uploads/2024/08/turtleonecuttemplate.png?w=2048 2048w, https://divisbyzero.com/wp-content/uploads/2024/08/turtleonecuttemplate.png?w=150 150w, https://divisbyzero.com/wp-content/uploads/2024/08/turtleonecuttemplate.png?w=300 300w, https://divisbyzero.com/wp-content/uploads/2024/08/turtleonecuttemplate.png?w=768 768w, https://divisbyzero.com/wp-content/uploads/2024/08/turtleonecuttemplate.png?w=1440 1440w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://divisbyzero.com/2024/08/20/fold-and-cut-turtle-tile/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">5718</post-id>
		<media:content url="https://2.gravatar.com/avatar/885c8353b707706bb6352519de580ab64c96d5aa7b2bd4b2ed3246a7c608ee96?s=96&#38;d=https%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">dricheson</media:title>
		</media:content>

		<media:content url="https://divisbyzero.com/wp-content/uploads/2024/08/img_3308.jpeg?w=759" medium="image" />

		<media:content url="https://divisbyzero.com/wp-content/uploads/2024/08/turtleonecuttemplate.png?w=1024" medium="image" />
	</item>
	</channel>
</rss>
