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 "r" then "a" then "t" then "i" then "o" 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

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

Archive

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