mscroggs.co.uk
mscroggs.co.uk

subscribe

Blog

Interesting tautologies

 2020-05-03 
This is a post I wrote for The Aperiodical's Big Lock-Down Math-Off. You can vote for (or against) me here until 9am on Tuesday...
A few years ago, I made @mathslogicbot (now relocated to @logicbot@mathstodon.xyz and @logicbot.bsky.social), a Twitter bot that tweets logical tautologies.
The statements that @mathslogicbot tweets are made up of variables (a to z) that can be either true or false, and the logical symbols \(\lnot\) (not), \(\land\) (and), \(\lor\) (or), \(\rightarrow\) (implies), and \(\leftrightarrow\) (if and only if), as well as brackets. A tautology is a statement that is always true, whatever values are assigned to the variables involved.
To get an idea of how to interpret @mathslogicbot's statements, let's have a look at a few tautologies:
\(( a \rightarrow a )\). This says "a implies a", or in other words "if a is true, then a is true". Hopefully everyone agrees that this is an always-true statement.
\(( a \lor \lnot a )\). This says "a or not a": either a is true, or a is not true
\((a\leftrightarrow a)\). This says "a if and only if a".
\(\lnot ( a \land \lnot a )\). This says "not (a and not a)": a and not a cannot both be true.
\(( \lnot a \lor \lnot \lnot a )\). I'll leave you to think about what this one means.
(Of course, not all statements are tautologies. The statement \((b\land a)\), for example, is not a tautology as is can be true or false depending on the values of \(a\) and \(b\).)
While looking through @mathslogicbot's tweets, I noticed that a few of them are interesting, but most are downright rubbish. This got me thinking: could I get rid of the bad tautologies like these, and make a list of just the "interesting" tautologies. To do this, we first need to think of different ways tautologies can be bad.
Looking at tautologies the @mathslogicbot has tweeted, I decided to exclude:
After removing tautologies like these, some of my favourite tautologies are:
You can find a list of the first 500 "interesting" tautologues here. Let me know on Twitter which is your favourite. Or let me know which ones you think are rubbish, and we can further refine the list...
Edit: Added Mastodon and Bluesky links
×3      ×3      ×3      ×3      ×3
(Click on one of these icons to react to this blog post)

You might also enjoy...

Comments

Comments in green were written by me. Comments in blue were not written by me.
 Add a Comment 


I will only use your email address to reply to your comment (if a reply is needed).

Allowed HTML tags: <br> <a> <small> <b> <i> <s> <sup> <sub> <u> <spoiler> <ul> <ol> <li> <logo>
To prove you are not a spam bot, please type "oitar" backwards in the box below (case sensitive):

Archive

Show me a random blog post
 2026 

Feb 2026

Christmas (2025) is over
 2025 
▼ show ▼
 2024 
▼ show ▼
 2023 
▼ show ▼
 2022 
▼ show ▼
 2021 
▼ show ▼
 2020 
▼ show ▼
 2019 
▼ show ▼
 2018 
▼ show ▼
 2017 
▼ show ▼
 2016 
▼ show ▼
 2015 
▼ show ▼
 2014 
▼ show ▼
 2013 
▼ show ▼
 2012 
▼ show ▼

Tags

bodmas gather town captain scarlet sound frobel phd graph theory interpolation weather station cross stitch menace nine men's morris fractals graphs propositional calculus hats zines royal institution cambridge polynomials matt parker chess hyperbolic surfaces accuracy countdown golden ratio computational complexity warwick dragon curves friendly squares youtube simultaneous equations live stream a gamut of games misleading statistics javascript finite group determinants bubble bobble fonts fence posts squares folding tube maps boundary element methods php crossnumbers big internet math-off arithmetic mathslogicbot dates tennis final fantasy partridge puzzle european cup national lottery wave scattering geometry regular expressions london pizza cutting palindromes martin gardner machine learning advent calendar pi approximation day wool craft correlation curvature world cup rust news manchester gerry anderson dinosaurs logs platonic solids london underground radio 4 mean turtles asteroids noughts and crosses chalkdust magazine binary geogebra sobolev spaces golden spiral draughts estimation ternary stirling numbers alphabets numerical analysis bempp data signorini conditions runge's phenomenon guest posts rhombicuboctahedron mathsteroids books sport map projections reddit reuleaux polygons speed video games tmip crossnumber 24 hour maths crosswords python chebyshev puzzles programming go flexagons weak imposition convergence matrix multiplication light trigonometry pac-man pythagoras matrix of minors bots standard deviation game of life ucl harriss spiral triangles logo dataset mathsjam gaussian elimination christmas matrices statistics exponential growth edinburgh latex pascal's triangle matrix of cofactors recursion coventry logic christmas card kenilworth folding paper royal baby inline code quadrilaterals crochet the aperiodical datasaurus dozen manchester science festival databet plastic ratio coins inverse matrices football kings games preconditioning game show probability raspberry pi numbers hannah fry people maths errors approximation realhats stickers sorting rugby talking maths in public braiding newcastle anscombe's quartet oeis finite element method nonograms thirteen electromagnetic field error bars probability data visualisation pi hexapawn

Archive

Show me a random blog post
▼ show ▼
© Matthew Scroggs 2012–2026