As math educators, we often wish out loud that our students were more excited about mathematics. I finally came across a video that indicates what such a world might be like:
A popular way to visualise relationships between some finite number of sets is via Venn diagrams, or more generally Euler diagrams. In these diagrams, a set is depicted as a two-dimensional shape such as a disk or a rectangle, and the various Boolean relationships between these sets (e.g., that one set is contained in another, or that the intersection of two of the sets is equal to a third) is represented by the Boolean algebra of these shapes; Venn diagrams correspond to the case where the sets are in “general position” in the sense that all non-trivial Boolean combinations of the sets are non-empty. For instance to depict the general situation of two sets together with their intersection
and
one might use a Venn diagram such as

(where we have given each region depicted a different color, and moved the edges of each region a little away from each other in order to make them all visible separately), but if one wanted to instead depict a situation in which the intersection was empty, one could use an Euler diagram such as

One can use the area of various regions in a Venn or Euler diagram as a heuristic proxy for the cardinality (or measure
) of the set
corresponding to such a region. For instance, the above Venn diagram can be used to intuitively justify the inclusion-exclusion formula
While Venn and Euler diagrams are traditionally two-dimensional in nature, there is nothing preventing one from using one-dimensional diagrams such as

or even three-dimensional diagrams such as this one from Wikipedia:

Of course, in such cases one would use length or volume as a heuristic proxy for cardinality or measure, rather than area.
With the addition of arrows, Venn and Euler diagrams can also accommodate (to some extent) functions between sets. Here for instance is a depiction of a function , the image
of that function, and the image
of some subset
of
:

Here one can illustrate surjectivity of by having
fill out all of
; one can similarly illustrate injectivity of
by giving
exactly the same shape (or at least the same area) as
. So here for instance might be how one would illustrate an injective function
:

Cartesian product operations can be incorporated into these diagrams by appropriate combinations of one-dimensional and two-dimensional diagrams. Here for instance is a diagram that illustrates the identity :

In this blog post I would like to propose a similar family of diagrams to illustrate relationships between vector spaces (over a fixed base field , such as the reals) or abelian groups, rather than sets. The categories of (
-)vector spaces and abelian groups are quite similar in many ways; the former consists of modules over a base field
, while the latter consists of modules over the integers
; also, both categories are basic examples of abelian categories. The notion of a dimension in a vector space is analogous in many ways to that of cardinality of a set; see this previous post for an instance of this analogy (in the context of Shannon entropy). (UPDATE: I have learned that an essentially identical notation has also been proposed in an unpublished manuscript of Ravi Vakil.)
In everyday usage, we rely heavily on percentages to quantify probabilities and proportions: we might say that a prediction is accurate or
accurate, that there is a
chance of dying from some disease, and so forth. However, for those without extensive mathematical training, it can sometimes be difficult to assess whether a given percentage amounts to a “good” or “bad” outcome, because this depends very much on the context of how the percentage is used. For instance:
- (i) In a two-party election, an outcome of say
to
might be considered close, but
to
would probably be viewed as a convincing mandate, and
to
would likely be viewed as a landslide.
- (ii) Similarly, if one were to poll an upcoming election, a poll of
to
would be too close to call,
to
would be an extremely favorable result for the candidate, and
to
would mean that it would be a major upset if the candidate lost the election.
- (iii) On the other hand, a medical operation that only had a
,
, or
chance of success would be viewed as being incredibly risky, especially if failure meant death or permanent injury to the patient. Even an operation that was
or
likely to be non-fatal (i.e., a
or
chance of death) would not be conducted lightly.
- (iv) A weather prediction of, say,
chance of rain during a vacation trip might be sufficient cause to pack an umbrella, even though it is more likely than not that rain would not occur. On the other hand, if the prediction was for an
chance of rain, and it ended up that the skies remained clear, this does not seriously damage the accuracy of the prediction – indeed, such an outcome would be expected in one out of every five such predictions.
- (v) Even extremely tiny percentages of toxic chemicals in everyday products can be considered unacceptable. For instance, EPA rules require action to be taken when the percentage of lead in drinking water exceeds
(15 parts per billion). At the opposite extreme, recycling contamination rates as high as
are often considered acceptable.
Because of all the very different ways in which percentages could be used, I think it may make sense to propose an alternate system of units to measure one class of probabilities, namely the probabilities of avoiding some highly undesirable outcome, such as death, accident or illness. The units I propose are that of “nines“, which are already commonly used to measure availability of some service or purity of a material, but can be equally used to measure the safety (i.e., lack of risk) of some activity. Informally, nines measure how many consecutive appearances of the digit are in the probability of successfully avoiding the negative outcome, thus
-
success = one nine of safety
-
success = two nines of safety
-
success = three nines of safety
Definition 1 (Nines of safety) An activity (affecting one or more persons, over some given period of time) that has a probabilityof the “safe” outcome and probability
of the “unsafe” outcome will have
nines of safety against the unsafe outcome, where
is defined by the formula
(where
is the logarithm to base ten), or equivalently
Remark 2 Because of the various uncertainties in measuring probabilities, as well as the inaccuracies in some of the assumptions and approximations we will be making later, we will not attempt to measure the number of nines of safety beyond the first decimal point; thus we will round to the nearest tenth of a nine of safety throughout this post.
Here is a conversion table between percentage rates of success (the safe outcome), failure (the unsafe outcome), and the number of nines of safety one has:
| Success rate | Failure rate | Number of nines |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | infinite |
Thus, if one has no nines of safety whatsoever, one is guaranteed to fail; but each nine of safety one has reduces the failure rate by a factor of . In an ideal world, one would have infinitely many nines of safety against any risk, but in practice there are no
guarantees against failure, and so one can only expect a finite amount of nines of safety in any given situation. Realistically, one should thus aim to have as many nines of safety as one can reasonably expect to have, but not to demand an infinite amount.
Remark 3 The number of nines of safety against a certain risk is not absolute; it will depend not only on the risk itself, but (a) the number of people exposed to the risk, and (b) the length of time one is exposed to the risk. Exposing more people or increasing the duration of exposure will reduce the number of nines, and conversely exposing fewer people or reducing the duration will increase the number of nines; see Proposition 7 below for a rough rule of thumb in this regard.
Remark 4 Nines of safety are a logarithmic scale of measurement, rather than a linear scale. Other familiar examples of logarithmic scales of measurement include the Richter scale of earthquake magnitude, the pH scale of acidity, the decibel scale of sound level, octaves in music, and the magnitude scale for stars.
Remark 5 One way to think about nines of safety is via the Swiss cheese model that was created recently to describe pandemic risk management. In this model, each nine of safety can be thought of as a slice of Swiss cheese, with holes occupyingof that slice. Having
nines of safety is then analogous to standing behind
such slices of Swiss cheese. In order for a risk to actually impact you, it must pass through each of these
slices. A fractional nine of safety corresponds to a fractional slice of Swiss cheese that covers the amount of space given by the above table. For instance,
nines of safety corresponds to a fractional slice that covers about
of the given area (leaving
uncovered).
Now to give some real-world examples of nines of safety. Using data for deaths in the US in 2019 (without attempting to account for factors such as age and gender), a random US citizen will have had the following amount of safety from dying from some selected causes in that year:
| Cause of death | Mortality rate per | Nines of safety |
| All causes | | |
| Heart disease | | |
| Cancer | | |
| Accidents | | |
| Drug overdose | | |
| Influenza/Pneumonia | | |
| Suicide | | |
| Gun violence | | |
| Car accident | | |
| Murder | | |
| Airplane crash | | |
| Lightning strike | | |
The safety of air travel is particularly remarkable: a given hour of flying in general aviation has a fatality rate of , or about
nines of safety, while for the major carriers the fatality rate drops down to
, or about
nines of safety.
Of course, in 2020, COVID-19 deaths became significant. In this year in the US, the mortality rate for COVID-19 (as the underlying or contributing cause of death) was per
, corresponding to
nines of safety, which was less safe than all other causes of death except for heart disease and cancer. At this time of writing, data for all of 2021 is of course not yet available, but it seems likely that the safety level would be even lower for this year.
Some further illustrations of the concept of nines of safety:
- Each round of Russian roulette has a success rate of
, providing only
nines of safety. Of course, the safety will decrease with each additional round: one has only
nines of safety after two rounds,
nines after three rounds, and so forth. (See also Proposition 7 below.)
- The ancient Roman punishment of decimation, by definition, provided exactly one nine of safety to each soldier being punished.
- Rolling a
on a
-sided die is a risk that carries about
nines of safety.
- Rolling a double one (“snake eyes“) from two six-sided dice carries about
nines of safety.
- One has about
nines of safety against the risk of someone randomly guessing your birthday on the first attempt.
- A null hypothesis has
nines of safety against producing a
statistically significant result, and
nines against producing a
statistically significant result. (However, one has to be careful when reversing the conditional; a
statistically significant result does not necessarily have
nines of safety against the null hypothesis. In Bayesian statistics, the precise relationship between the two risks is given by Bayes’ theorem.)
- If a poker opponent is dealt a five-card hand, one has
nines of safety against that opponent being dealt a royal flush,
against a straight flush or higher,
against four-of-a-kind or higher,
against a full house or higher,
against a flush or higher,
against a straight or higher,
against three-of-a-kind or higher,
against two pairs or higher, and just
against one pair or higher. (This data was converted from this Wikipedia table.)
- A
-digit PIN number (or a
-digit combination lock) carries
nines of safety against each attempt to randomly guess the PIN. A length
password that allows for numbers, upper and lower case letters, and punctuation carries about
nines of safety against a single guess. (For the reduction in safety caused by multiple guesses, see Proposition 7 below.)
Here is another way to think about nines of safety:
Proposition 6 (Nines of safety extend expected onset of risk) Suppose a certain risky activity hasnines of safety. If one repeatedly indulges in this activity until the risk occurs, then the expected number of trials before the risk occurs is
.
Proof: The probability that the risk is activated after exactly trials is
, which is a geometric distribution of parameter
. The claim then follows from the standard properties of that distribution.
Thus, for instance, if one performs some risky activity daily, then the expected length of time before the risk occurs is given by the following table:
| Daily nines of safety | Expected onset of risk |
| | One day |
| | One week |
| | One month |
| | One year |
| | Two years |
| | Five years |
| | Ten years |
| | Twenty years |
| | Fifty years |
| | A century |
Or, if one wants to convert the yearly risks of dying from a specific cause into expected years before that cause of death would occur (assuming for sake of discussion that no other cause of death exists):
| Yearly nines of safety | Expected onset of risk |
| | One year |
| | Two years |
| | Five years |
| | Ten years |
| | Twenty years |
| | Fifty years |
| | A century |
These tables suggest a relationship between the amount of safety one would have in a short timeframe, such as a day, and a longer time frame, such as a year. Here is an approximate formalisation of that relationship:
Proposition 7 (Repeated exposure reduces nines of safety) If a risky activity withnines of safety is (independently) repeated
times, then (assuming
is large enough depending on
), the repeated activity will have approximately
nines of safety. Conversely: if the repeated activity has
nines of safety, the individual activity will have approximately
nines of safety.
Proof: An activity with nines of safety will be safe with probability
, hence safe with probability
if repeated independently
times. For
large, we can approximate
Remark 8 The hypothesis of independence here is key. If there is a lot of correlation between the risks between different repetitions of the activity, then there can be much less reduction in safety caused by that repetition. As a simple example, suppose thatof a workforce are trained to perform some task flawlessly no matter how many times they repeat the task, but the remaining
are untrained and will always fail at that task. If one selects a random worker and asks them to perform the task, one has
nines of safety against the task failing. If one took that same random worker and asked them to perform the task
times, the above proposition might suggest that the number of nines of safety would drop to approximately
; but in this case there is perfect correlation, and in fact the number of nines of safety remains steady at
since it is the same
of the workforce that would fail each time.
Because of this caveat, one should view the above proposition as only a crude first approximation that can be used as a simple rule of thumb, but should not be relied upon for more precise calculations.
One can repeat a risk either in time (extending the time of exposure to the risk, say from a day to a year), or in space (by exposing the risk to more people). The above proposition then gives an additive conversion law for nines of safety in either case. Here are some conversion tables for time:
| From/to | Daily | Weekly | Monthly | Yearly |
| Daily | 0 | -0.8 | -1.5 | -2.6 |
| Weekly | +0.8 | 0 | -0.6 | -1.7 |
| Monthly | +1.5 | +0.6 | 0 | -1.1 |
| Yearly | +2.6 | +1.7 | +1.1 | 0 |
| From/to | Yearly | Per 5 yr | Per decade | Per century |
| Yearly | 0 | -0.7 | -1.0 | -2.0 |
| Per 5 yr | +0.7 | 0 | -0.3 | -1.3 |
| Per decade | +1.0 | + -0.3 | 0 | -1.0 |
| Per century | +2.0 | +1.3 | +1.0 | 0 |
For instance, as mentioned before, the yearly amount of safety against cancer is about . Using the above table (and making the somewhat unrealistic hypothesis of independence), we then predict the daily amount of safety against cancer to be about
nines, the weekly amount to be about
nines, and the amount of safety over five years to drop to about
nines.
Now we turn to conversions in space. If one knows the level of safety against a certain risk for an individual, and then one (independently) exposes a group of such individuals to that risk, then the reduction in nines of safety when considering the possibility that at least one group member experiences this risk is given by the following table:
| Group | Reduction in safety |
| You ( | |
| You and your partner ( | |
| You and your parents ( | |
| You, your partner, and three children ( | |
| An extended family of | |
| A class of | |
| A workplace of | |
| A school of | |
| A university of | |
| A town of | |
| A city of | |
| A state of | |
| A country of | |
| A continent of | |
| The entire planet | |
For instance, in a given year (and making the somewhat implausible assumption of independence), you might have nines of safety against cancer, but you and your partner collectively only have about
nines of safety against this risk, your family of five might only have about
nines of safety, and so forth. By the time one gets to a group of
people, it actually becomes very likely that at least one member of the group will die of cancer in that year. (Here the precise conversion table breaks down, because a negative number of nines such as
is not possible, but one should interpret a prediction of a negative number of nines as an assertion that failure is very likely to happen. Also, in practice the reduction in safety is less than this rule predicts, due to correlations such as risk factors that are common to the group being considered that are incompatible with the assumption of independence.)
In the opposite direction, any reduction in exposure (either in time or space) to a risk will increase one’s safety level, as per the following table:
| Reduction in exposure | Additional nines of safety |
| | |
| | |
| | |
| | |
| | |
| | |
For instance, a five-fold reduction in exposure will reclaim about additional nines of safety.
Here is a slightly different way to view nines of safety:
Proposition 9 Suppose that a group ofpeople are independently exposed to a given risk. If there are at most
nines of individual safety against that risk, then there is at least a
chance that one member of the group is affected by the risk.
Proof: If individually there are nines of safety, then the probability that all the members of the group avoid the risk is
. Since the inequality
Thus, for a group to collectively avoid a risk with at least a chance, one needs the following level of individual safety:
| Group | Individual safety level required |
| You ( | |
| You and your partner ( | |
| You and your parents ( | |
| You, your partner, and three children ( | |
| An extended family of | |
| A class of | |
| A workplace of | |
| A school of | |
| A university of | |
| A town of | |
| A city of | |
| A state of | |
| A country of | |
| A continent of | |
| The entire planet | |
For large , the level
of nines of individual safety required to protect a group of size
with probability at least
is approximately
.
Precautions that can work to prevent a certain risk from occurring will add additional nines of safety against that risk, even if the precaution is not effective. Here is the precise rule:
Proposition 10 (Precautions add nines of safety) Suppose an activity carriesnines of safety against a certain risk, and a separate precaution can independently protect against that risk with
nines of safety (that is to say, the probability that the protection is effective is
). Then applying that precaution increases the number of nines in the activity from
to
.
Proof: The probability that the precaution fails and the risk then occurs is . The claim now follows from Definition 1.
In particular, we can repurpose the table at the start of this post as a conversion chart for effectiveness of a precaution:
| Effectiveness | Failure rate | Additional nines provided |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | infinite |
Thus for instance a precaution that is effective will add
nines of safety, a precaution that is
effective will add
nines of safety, and so forth. The mRNA COVID vaccines by Pfizer and Moderna have somewhere between
effectiveness against symptomatic COVID illness, providing about
nines of safety against that risk, and over
effectiveness against severe illness, thus adding at least
nines of safety in this regard.
A slight variant of the above rule can be stated using the concept of relative risk:
Proposition 11 (Relative risk and nines of safety) Suppose an activity carriesnines of safety against a certain risk, and an action multiplies the chance of failure by some relative risk
. Then the action removes
nines of safety (if
) or adds
nines of safety (if
) to the original activity.
Proof: The additional action adjusts the probability of failure from to
. The claim now follows from Definition 1.
Here is a conversion chart between relative risk and change in nines of safety:
| Relative risk | Change in nines of safety |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
Some examples:
- Smoking increases the fatality rate of lung cancer by a factor of about
, thus removing about
nines of safety from this particular risk; it also increases the fatality rates of several other diseases, though not quite as dramatically an extent.
- Seatbelts reduce the fatality rate in car accidents by a factor of about two, adding about
nines of safety. Airbags achieve a reduction of about
, adding about
additional nines of safety.
- As far as transmission of COVID is concerned, it seems that constant use of face masks reduces transmission by a factor of about five (thus adding about
nines of safety), and similarly for constant adherence to social distancing; whereas for instance a
compliance with mask usage reduced transmission by about
(adding only
or so nines of safety).
The effect of combining multiple (independent) precautions together is cumulative; one can achieve quite a high level of safety by stacking together several precautions that individually have relatively low levels of effectiveness. Again, see the “swiss cheese model” referred to in Remark 5. For instance, if face masks add nines of safety against contracting COVID, social distancing adds another
nines, and the vaccine provide another
nine of safety, implementing all three mitigation methods would (assuming independence) add a net of
nines of safety against contracting COVID.
In summary, when debating the value of a given risk mitigation measure, the correct question to ask is not quite “Is it certain to work” or “Can it fail?”, but rather “How many extra nines of safety does it add?”.
As one final comparison between nines of safety and other standard risk measures, we give the following proposition regarding large deviations from the mean.
Proposition 12 Letbe a normally distributed random variable of standard deviation
, and let
. Then the “one-sided risk” of
exceeding its mean
by at least
(i.e.,
) carries
nines of safety, the “two-sided risk” of
deviating (in either direction) from its mean by at least
(i.e.,
) carries
nines of safety, where
is the error function.
Proof: This is a routine calculation using the cumulative distribution function of the normal distribution.
Here is a short table illustrating this proposition:
| Number | One-sided nines of safety | Two-sided nines of safety |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
Thus, for instance, the risk of a five sigma event (deviating by more than five standard deviations from the mean in either direction) should carry nines of safety assuming a normal distribution, and so one would ordinarily feel extremely safe against the possibility of such an event, unless one started doing hundreds of thousands of trials. (However, we caution that this conclusion relies heavily on the assumption that one has a normal distribution!)
See also this older essay I wrote on anonymity on the internet, using bits as a measure of anonymity in much the same way that nines are used here as a measure of safety.
Joni Teräväinen and I have just uploaded to the arXiv our preprint “The Hardy–Littlewood–Chowla conjecture in the presence of a Siegel zero“. This paper is a development of the theme that certain conjectures in analytic number theory become easier if one makes the hypothesis that Siegel zeroes exist; this places one in a presumably “illusory” universe, since the widely believed Generalised Riemann Hypothesis (GRH) precludes the existence of such zeroes, yet this illusory universe seems remarkably self-consistent and notoriously impossible to eliminate from one’s analysis.
For the purposes of this paper, a Siegel zero is a zero of a Dirichlet
-function
corresponding to a primitive quadratic character
of some conductor
, which is close to
in the sense that
One of the early influential results in this area was the following result of Heath-Brown, which I previously blogged about here:
Theorem 1 (Hardy-Littlewood assuming Siegel zero) Letbe a fixed natural number. Suppose one has a Siegel zero
associated to some conductor
. Then we have
for all
, where
is the von Mangoldt function and
is the singular series
In particular, Heath-Brown showed that if there are infinitely many Siegel zeroes, then there are also infinitely many twin primes, with the correct asymptotic predicted by the Hardy-Littlewood prime tuple conjecture at infinitely many scales.
Very recently, Chinis established an analogous result for the Chowla conjecture (building upon earlier work of Germán and Katai):
Theorem 2 (Chowla assuming Siegel zero) Letbe distinct fixed natural numbers. Suppose one has a Siegel zero
associated to some conductor
. Then one has
in the range
, where
is the Liouville function.
In our paper we unify these results and also improve the quantitative estimates and range of :
Theorem 3 (Hardy-Littlewood-Chowla assuming Siegel zero) Letbe distinct fixed natural numbers with
. Suppose one has a Siegel zero
associated to some conductor
. Then one has
for
for any fixed
.
Our argument proceeds by a series of steps in which we replace and
by more complicated looking, but also more tractable, approximations, until the correlation is one that can be computed in a tedious but straightforward fashion by known techniques. More precisely, the steps are as follows:
- (i) Replace the Liouville function
with an approximant
, which is a completely multiplicative function that agrees with
at small primes and agrees with
at large primes.
- (ii) Replace the von Mangoldt function
with an approximant
, which is the Dirichlet convolution
multiplied by a Selberg sieve weight
to essentially restrict that convolution to almost primes.
- (iii) Replace
with a more complicated truncation
which has the structure of a “Type I sum”, and which agrees with
on numbers that have a “typical” factorization.
- (iv) Replace the approximant
with a more complicated approximant
which has the structure of a “Type I sum”.
- (v) Now that all terms in the correlation have been replaced with tractable Type I sums, use standard Euler product calculations and Fourier analysis, similar in spirit to the proof of the pseudorandomness of the Selberg sieve majorant for the primes in this paper of Ben Green and myself, to evaluate the correlation to high accuracy.
Steps (i), (ii) proceed mainly through estimates such as (1) and standard sieve theory bounds. Step (iii) is based primarily on estimates on the number of smooth numbers of a certain size.
The restriction in our main theorem is needed only to execute step (iv) of this step. Roughly speaking, the Siegel approximant
to
is a twisted, sieved version of the divisor function
, and the types of correlation one is faced with at the start of step (iv) are a more complicated version of the divisor correlation sum
Step (v) is a tedious but straightforward sieve theoretic computation, similar in many ways to the correlation estimates of Goldston and Yildirim used in their work on small gaps between primes (as discussed for instance here), and then also used by Ben Green and myself to locate arithmetic progressions in primes.
A few months ago I posted a question about analytic functions that I received from a bright high school student, which turned out to be studied and resolved by de Bruijn. Based on this positive resolution, I thought I might try my luck again and list three further questions that this student asked which do not seem to be trivially resolvable.
- Does there exist a smooth function
which is nowhere analytic, but is such that the Taylor series
converges for every
? (Of course, this series would not then converge to
, but instead to some analytic function
for each
.) I have a vague feeling that perhaps the Baire category theorem should be able to resolve this question, but it seems to require a bit of effort. (Update: answered by Alexander Shaposhnikov in comments.)
- Is there a function
which meets every polynomial
to infinite order in the following sense: for every polynomial
, there exists
such that
for all
? Such a function would be rather pathological, perhaps resembling a space-filling curve. (Update: solved for smooth
by Aleksei Kulikov in comments. The situation currently remains unclear in the general case.)
- Is there a power series
that diverges everywhere (except at
), but which becomes pointwise convergent after dividing each of the monomials
into pieces
for some
summing absolutely to
, and then rearranging, i.e., there is some rearrangement
of
that is pointwise convergent for every
? (Update: solved by Jacob Manaker in comments.)
Feel free to post answers or other thoughts on these questions in the comments.
Rachel Greenfeld and I have just uploaded to the arXiv our preprint “Undecidable translational tilings with only two tiles, or one nonabelian tile“. This paper studies the following question: given a finitely generated group , a (periodic) subset
of
, and finite sets
in
, is it possible to tile
by translations
of the tiles
? That is to say, is there a solution
to the (translational) tiling equation
A bit more specifically, the paper studies the decidability of the above question. There are two slightly different types of decidability one could consider here:
- Logical decidability. For a given
, one can ask whether the solvability of the tiling equation (1) is provable or disprovable in ZFC (where we encode all the data
by appropriate constructions in ZFC). If this is the case we say that the tiling equation (1) (or more precisely, the solvability of this equation) is logically decidable, otherwise it is logically undecidable.
- Algorithmic decidability. For data
in some specified class (and encoded somehow as binary strings), one can ask whether the solvability of the tiling equation (1) can be correctly determined for all choices of data in this class by the output of some Turing machine that takes the data as input (encoded as a binary string) and halts in finite time, returning either YES if the equation can be solved or NO otherwise. If this is the case, we say the tiling problem of solving (1) for data in the given class is algorithmically decidable, otherwise it is algorithmically undecidable.
Note that the notion of logical decidability is “pointwise” in the sense that it pertains to a single choice of data , whereas the notion of algorithmic decidability pertains instead to classes of data, and is only interesting when this class is infinite. Indeed, any tiling problem with a finite class of data is trivially decidable because one could simply code a Turing machine that is basically a lookup table that returns the correct answer for each choice of data in the class. (This is akin to how a student with a good memory could pass any exam if the questions are drawn from a finite list, merely by memorising an answer key for that list of questions.)
The two notions are related as follows: if a tiling problem (1) is algorithmically undecidable for some class of data, then the tiling equation must be logically undecidable for at least one choice of data for this class. For if this is not the case, one could algorithmically decide the tiling problem by searching for proofs or disproofs that the equation (1) is solvable for a given choice of data; the logical decidability of all such solvability questions will ensure that this algorithm always terminates in finite time.
One can use the Gödel completeness theorem to interpret logical decidability in terms of universes (also known as structures or models) of ZFC. In addition to the “standard” universe of sets that we believe satisfies the axioms of ZFC, there are also other “nonstandard” universes
that also obey the axioms of ZFC. If the solvability of a tiling equation (1) is logically undecidable, this means that such a tiling exists in some universes of ZFC, but not in others.
(To continue the exam analogy, we thus see that a yes-no exam question is logically undecidable if the answer to the question is yes in some parallel universes, but not in others. A course syllabus is algorithmically undecidable if there is no way to prepare for the final exam for the course in a way that guarantees a perfect score (in the standard universe).)
Questions of decidability are also related to the notion of aperiodicity. For a given , a tiling equation (1) is said to be aperiodic if the equation (1) is solvable (in the standard universe
of ZFC), but none of the solutions (in that universe) are completely periodic (i.e., there are no solutions
where all of the
are periodic). Perhaps the most well-known example of an aperiodic tiling (in the context of
, and using rotations as well as translations) come from the Penrose tilings, but there are many others besides.
It was (essentially) observed by Hao Wang in the 1960s that if a tiling equation is logically undecidable, then it must necessarily be aperiodic. Indeed, if a tiling equation fails to be aperiodic, then (in the standard universe) either there is a periodic tiling, or there are no tilings whatsoever. In the former case, the periodic tiling can be used to give a finite proof that the tiling equation is solvable; in the latter case, the compactness theorem implies that there is some finite fragment of that is not compatible with being tiled by
, and this provides a finite proof that the tiling equation is unsolvable. Thus in either case the tiling equation is logically decidable.
This observation of Wang clarifies somewhat how logically undecidable tiling equations behave in the various universes of ZFC. In the standard universe, tilings exist, but none of them will be periodic. In nonstandard universes, tilings may or may not exist, and the tilings that do exist may be periodic (albeit with a nonstandard period); but there must be at least one universe in which no tiling exists at all.
In one dimension when (or more generally
with
a finite group), a simple pigeonholing argument shows that no tiling equations are aperiodic, and hence all tiling equations are decidable. However the situation changes in two dimensions. In 1966, Berger (a student of Wang) famously showed that there exist tiling equations (1) in the discrete plane
that are aperiodic, or even logically undecidable; in fact he showed that the tiling problem in this case (with arbitrary choices of data
) was algorithmically undecidable. (Strictly speaking, Berger established this for a variant of the tiling problem known as the domino problem, but later work of Golomb showed that the domino problem could be easily encoded within the tiling problem.) This was accomplished by encoding the halting problem for Turing machines into the tiling problem (or domino problem); the latter is well known to be algorithmically undecidable (and thus have logically undecidable instances), and so the latter does also. However, the number of tiles
required for Berger’s construction was quite large: his construction of an aperiodic tiling required
tiles, and his construction of a logically undecidable tiling required an even larger (and not explicitly specified) collection of tiles. Subsequent work by many authors did reduce the number of tiles required; in the
setting, the current world record for the fewest number of tiles in an aperiodic tiling is
(due to Amman, Grunbaum, and Shephard) and for a logically undecidable tiling is
(due to Ollinger). On the other hand, it is conjectured (see Grunbaum-Shephard and Lagarias-Wang) that one cannot lower
all the way to
:
Conjecture 1 (Periodic tiling conjecture) Ifis a periodic subset of a finitely generated abelian group
, and
is a finite subset of
, then the tiling equation
is not aperiodic.
This conjecture is known to be true in two dimensions (by work of Bhattacharya when , and more recently by us when
), but remains open in higher dimensions. By the preceding discussion, the conjecture implies that every tiling equation with a single tile is logically decidable, and the problem of whether a given periodic set can be tiled by a single tile is algorithmically decidable.
In this paper we show on the other hand that aperiodic and undecidable tilings exist when , at least if one is permitted to enlarge the group
a bit:
Theorem 2 (Logically undecidable tilings)
- (i) There exists a group
of the form
for some finite abelian
, a subset
of
, and finite sets
such that the tiling equation
is logically undecidable (and hence also aperiodic).
- (ii) There exists a dimension
, a periodic subset
of
, and finite sets
such that tiling equation
is logically undecidable (and hence also aperiodic).
- (iii) There exists a non-abelian finite group
(with the group law still written additively), a subset
of
, and a finite set
such that the nonabelian tiling equation
is logically undecidable (and hence also aperiodic).
We also have algorithmic versions of this theorem. For instance, the algorithmic version of (i) is that the problem of determining solvability of the tiling equation for a given choice of finite abelian group
, subset
of
, and finite sets
is algorithmically undecidable. Similarly for (ii), (iii).
This result (together with a negative result discussed below) suggest to us that there is a significant qualitative difference in the theory of tiling by a single (abelian) tile, and the
theory of tiling with multiple tiles (or one non-abelian tile). (The positive results on the periodic tiling conjecture certainly rely heavily on the fact that there is only one tile, in particular there is a “dilation lemma” that is only available in this setting that is of key importance in the two dimensional theory.) It would be nice to eliminate the group
from (i) (or to set
in (ii)), but I think this would require a fairly significant modification of our methods.
Like many other undecidability results, the proof of Theorem 2 proceeds by a sequence of reductions, in which the undecidability of one problem is shown to follow from the undecidability of another, more “expressive” problem that can be encoded inside the original problem, until one reaches a problem that is so expressive that it encodes a problem already known to be undecidable. Indeed, all three undecidability results are ultimately obtained from Berger’s undecidability result on the domino problem.
The first step in increasing expressiveness is to observe that the undecidability of a single tiling equation follows from the undecidability of a system of tiling equations. More precisely, suppose we have non-empty finite subsets of a finitely generated group
for
and
, as well as periodic sets
of
for
, such that it is logically undecidable whether the system of tiling equations
We view systems of the form (2) as belonging to a kind of “language” in which each equation in the system is a “sentence” in the language imposing additional constraints on a tiling. One can now pick and choose various sentences in this language to try to encode various interesting problems. For instance, one can encode the concept of a function taking values in a finite group
as a single tiling equation
This begins to resemble the equations that come up in the domino problem. Here one has a finite set of Wang tiles – unit squares where each of the four sides is colored with a color
(corresponding to the four cardinal directions North, South, East, and West) from some finite set
of colors. The domino problem is then to tile the plane with copies of these tiles in such a way that adjacent sides match. In terms of equations, one is seeking to find functions
obeying the pointwise constraint
Proposition 3 (Swapping property) Consider the solutions to a tiling equationin a one-dimensional group
(with
a finite abelian group,
finite, and
periodic). Suppose there are two solutions
to this equation that agree on the left in the sense that
For any function
, define the “swap”
of
and
to be the set
Then
also solves the equation (9).
One can think of and
as “genes” with “nucleotides”
,
at each position
, and
is a new gene formed by choosing one of the nucleotides from the “parent” genes
,
at each position. The above proposition then says that the solutions to the equation (9) must be closed under “genetic transfer” among any pair of genes that agree on the left. This seems to present an obstruction to trying to encode equation such as
Louis Esser, Burt Totaro, Chengxi Wang, and myself have just uploaded to the arXiv our preprint “Varieties of general type with many vanishing plurigenera, and optimal sine and sawtooth inequalities“. This is an interdisciplinary paper that arose because in order to optimize a certain algebraic geometry construction it became necessary to solve a purely analytic question which, while simple, did not seem to have been previously studied in the literature. We were able to solve the analytic question exactly and thus fully optimize the algebraic geometry construction, though the analytic question may have some independent interest.
Let us first discuss the algebraic geometry application. Given a smooth complex -dimensional projective variety
there is a standard line bundle
attached to it, known as the canonical line bundle;
-forms on the variety become sections of this bundle. The bundle may not actually admit global sections; that is to say, the dimension
of global sections may vanish. But as one raises the canonical line bundle
to higher and higher powers to form further line bundles
, the number of global sections tends to increase; in particular, the dimension
of global sections (known as the
plurigenus) always obeys an asymptotic of the form
It follows from a deep result obtained independently by Hacon–McKernan, Takayama and Tsuji that there is a uniform lower bound for the volume of all
-dimensional projective varieties of general type. However, the precise lower bound is not known, and the current paper is a contribution towards probing this bound by constructing varieties of particularly small volume in the high-dimensional limit
. Prior to this paper, the best such constructions of
-dimensional varieties basically had exponentially small volume, with a construction of volume at most
given by Ballico–Pignatelli–Tasin, and an improved construction with a volume bound of
given by Totaro and Wang. In this paper, we obtain a variant construction with the somewhat smaller volume bound of
; the method also gives comparable bounds for some other related algebraic geometry statistics, such as the largest
for which the pluricanonical map associated to the linear system
is not a birational embedding into projective space.
The space is constructed by taking a general hypersurface of a certain degree
in a weighted projective space
and resolving the singularities. These varieties are relatively tractable to work with, as one can use standard algebraic geometry tools (such as the Reid–Tai inequality) to provide sufficient conditions to guarantee that the hypersurface has only canonical singularities and that the canonical bundle is a reflexive sheaf, which allows one to calculate the volume exactly in terms of the degree
and weights
. The problem then reduces to optimizing the resulting volume given the constraints needed for the above-mentioned sufficient conditions to hold. After working with a particular choice of weights (which consist of products of mostly consecutive primes, with each product occuring with suitable multiplicities
), the problem eventually boils down to trying to minimize the total multiplicity
, subject to certain congruence conditions and other bounds on the
. Using crude bounds on the
eventually leads to a construction with volume at most
, but by taking advantage of the ability to “dilate” the congruence conditions and optimizing over all dilations, we are able to improve the
constant to
.
Now it is time to turn to the analytic side of the paper by describing the optimization problem that we solve. We consider the sawtooth function , with
defined as the unique real number in
that is equal to
mod
. We consider a (Borel) probability measure
on the real line, and then compute the average value of this sawtooth function
If one considers the deterministic case in which is a Dirac mass supported at some real number
, then the Dirichlet approximation theorem tells us that there is
such that
is within
of an integer, so we have
Theorem 1 (Optimal bound for sawtooth inequality) Let.
In particular, we have
- (i) If
for some natural number
, then
.
- (ii) If
for some natural number
, then
.
as
.
We establish this bound through duality. Indeed, suppose we could find non-negative coefficients such that one had the pointwise bound
After solving the sawtooth problem, we became interested in the analogous question for the sine function, that is to say what is the best bound for the inequality
Theorem 2 For any, one has
In particular,
Interestingly, a closely related cotangent sum recently appeared in this MathOverflow post. Verifying the lower bound on boils down to choosing the right test measure
; it turns out that one should pick the probability measure supported the
with
odd, with probability proportional to
, and the lower bound verification eventually follows from a classical identity
In the modern theory of higher order Fourier analysis, a key role are played by the Gowers uniformity norms for
. For finitely supported functions
, one can define the (non-normalised) Gowers norm
by the formula
The significance of the Gowers norms is that they control other multilinear forms that show up in additive combinatorics. Given any polynomials and functions
, we define the multilinear form
-
and
have true complexity
;
-
has true complexity
;
-
has true complexity
;
- The form
(which among other things could be used to count twin primes) has infinite true complexity (which is quite unfortunate for applications).
Gowers and Wolf formulated a conjecture on what this complexity should be, at least for linear polynomials ; Ben Green and I thought we had resolved this conjecture back in 2010, though it turned out there was a subtle gap in our arguments and we were only able to resolve the conjecture in a partial range of cases. However, the full conjecture was recently resolved by Daniel Altman.
The (semi-)norm is so weak that it barely controls any averages at all. For instance the average
Because of this, I propose inserting an additional norm in the Gowers uniformity norm hierarchy between the and
norms, which I will call the
(or “profinite
“) norm:
The norm recently appeared implicitly in work of Peluse and Prendiville, who showed that the form
had true complexity
in this notation (with polynomially strong bounds). [Actually, strictly speaking this control was only shown for the third function
; for the first two functions
one needs to localize the
norm to intervals of length
. But I will ignore this technical point to keep the exposition simple.] The weaker claim that
has true complexity
is substantially easier to prove (one can apply the circle method together with Gauss sum estimates).
The well known inverse theorem for the norm tells us that if a
-bounded function
has
norm at least
for some
, then there is a Fourier phase
such that
For one has a trivial inverse theorem; by definition, the
norm of
is at least
if and only if
For one has the intermediate situation in which the frequency
is not taken to be zero, but is instead major arc. Indeed, suppose that
is
-bounded with
, thus
Here is a diagram showing some of the control relationships between various Gowers norms, multilinear forms, and duals of classes of functions (where each class of functions
induces a dual norm
:
Here I have included the three classes of functions that one can choose from for the inverse theorem, namely degree two nilsequences, bracket quadratic phases, and local quadratic phases, as well as the more narrow class of globally quadratic phases.
The Gowers norms have counterparts for measure-preserving systems , known as Host-Kra seminorms. The
norm can be defined for
as
Joni Teräväinen and myself have just uploaded to the arXiv our preprint “Quantitative bounds for Gowers uniformity of the Möbius and von Mangoldt functions“. This paper makes quantitative the Gowers uniformity estimates on the Möbius function and the von Mangoldt function
.
To discuss the results we first discuss the situation of the Möbius function, which is technically simpler in some (though not all) ways. We assume familiarity with Gowers norms and standard notations around these norms, such as the averaging notation and the exponential notation
. The prime number theorem in qualitative form asserts that
Once one restricts to arithmetic progressions, the situation gets worse: the Siegel-Walfisz theorem gives the bound
for any residue classIn 1937, Davenport was able to show the discorrelation estimate
For the situation with the norm the previously known results were much weaker. Ben Green and I showed that
For higher norms , the situation is even worse, because the quantitative inverse theory for these norms is poorer, and indeed it was only with the recent work of Manners that any such bound is available at all (at least for
). Basically, Manners establishes if
Our first result gives an effective decay bound:
Theorem 1 For any, we have
for some
. The implied constants are effective.
This is off by a logarithm from the best effective bound (2) in the case. In the
case there is some hope to remove this logarithm based on the improved quantitative inverse theory currently available in this case, but there is a technical obstruction to doing so which we will discuss later in this post. For
the above bound is the best one could hope to achieve purely using the quantitative inverse theory of Manners.
We have analogues of all the above results for the von Mangoldt function . Here a complication arises that
does not have mean close to zero, and one has to subtract off some suitable approximant
to
before one would expect good Gowers norms bounds. For the prime number theorem one can just use the approximant
, giving
Theorem 2 For any, we have
for some
. The implied constants are effective.
By standard methods, this result also gives quantitative asymptotics for counting solutions to various systems of linear equations in primes, with error terms that gain a factor of with respect to the main term.
We now discuss the methods of proof, focusing first on the case of the Möbius function. Suppose first that there is no “Siegel zero”, by which we mean a quadratic character of some conductor
with a zero
with
for some small absolute constant
. In this case the Siegel-Walfisz bound (1) improves to a quasipolynomial bound
Now suppose we have a Siegel zero . In this case the bound (5) will not hold in general, and hence also (6) will not hold either. Here, the usual way out (while still maintaining effective estimates) is to approximate
not by
, but rather by a more complicated approximant
that takes the Siegel zero into account, and in particular is such that one has the (effective) pseudopolynomial bound
For the analogous problem with the von Mangoldt function (assuming a Siegel zero for sake of discussion), the approximant is simpler; we ended up using
In principle, the above results can be improved for due to the stronger quantitative inverse theorems in the
setting. However, there is a bottleneck that prevents us from achieving this, namely that the equidistribution theory of two-step nilmanifolds has exponents which are exponential in the dimension rather than polynomial in the dimension, and as a consequence we were unable to improve upon the doubly logarithmic results. Specifically, if one is given a sequence of bracket quadratics such as
that fails to be
-equidistributed, one would need to establish a nontrivial linear relationship modulo 1 between the
(up to errors of
), where the coefficients are of size
; current methods only give coefficient bounds of the form
. An old result of Schmidt demonstrates proof of concept that these sorts of polynomial dependencies on exponents is possible in principle, but actually implementing Schmidt’s methods here seems to be a quite non-trivial task. There is also another possible route to removing a logarithm, which is to strengthen the inverse
theorem to make the dimension of the nilmanifold logarithmic in the uniformity parameter
rather than polynomial. Again, the Freiman-Bilu theorem (see for instance this paper of Ben and myself) demonstrates proof of concept that such an improvement in dimension is possible, but some work would be needed to implement it.
Kaisa Matomäki, Maksym Radziwill, Xuancheng Shao, Joni Teräväinen, and myself have just uploaded to the arXiv our preprint “Singmaster’s conjecture in the interior of Pascal’s triangle“. This paper leverages the theory of exponential sums over primes to make progress on a well known conjecture of Singmaster which asserts that any natural number larger than appears at most a bounded number of times in Pascal’s triangle. That is to say, for any integer
, there are at most
solutions to the equation
. Currently, the largest number of solutions that is known to be attainable is eight, with
equal to
Our main result settles this conjecture in the “interior” region of the triangle:
Theorem 1 (Singmaster’s conjecture in the interior of the triangle) Ifand
is sufficiently large depending on
, there are at most two solutions to (1) in the region
and hence at most four in the region
Also, there is at most one solution in the region
To verify Singmaster’s conjecture in full, it thus suffices in view of this result to verify the conjecture in the boundary region ); we have deleted the
case as it of course automatically supplies exactly one solution to (1). It is in fact possible that for
sufficiently large there are no further collisions
for
in the region (3), in which case there would never be more than eight solutions to (1) for sufficiently large
. This is latter claim known for bounded values of
by Beukers, Shorey, and Tildeman, with the main tool used being Siegel’s theorem on integral points.
The upper bound of two here for the number of solutions in the region (2) is best possible, due to the infinite family of solutions to the equation ,
and
is the
Fibonacci number.
The appearance of the quantity in Theorem 1 may be familiar to readers that are acquainted with Vinogradov’s bounds on exponential sums, which ends up being the main new ingredient in our arguments. In principle this threshold could be lowered if we had stronger bounds on exponential sums.
To try to control solutions to (1) we use a combination of “Archimedean” and “non-Archimedean” approaches. In the “Archimedean” approach (following earlier work of Kane on this problem) we view primarily as real numbers rather than integers, and express (1) in terms of the Gamma function as
Proposition 2 Let, and suppose
is sufficiently large depending on
. If
is a solution to (1) in the left half
of Pascal’s triangle, then there is at most one other solution
to this equation in the left half with
Again, the example of (4) shows that a cluster of two solutions is certainly possible; the convexity argument only kicks in once one has a cluster of three or more solutions.
To finish the proof of Theorem 1, one has to show that any two solutions to (1) in the region of interest must be close enough for the above proposition to apply. Here we switch to the “non-Archimedean” approach, in which we look at the
-adic valuations
of the binomial coefficients, defined as the number of times a prime
divides
. From the fundamental theorem of arithmetic, a collision
A key idea in our approach is to view this condition (6) statistically, for instance by viewing as a prime drawn randomly from an interval such as
for some suitably chosen scale parameter
, so that the two sides of (6) now become random variables. It then becomes advantageous to compare correlations between these two random variables and some additional test random variable. For instance, if
and
are far apart from each other, then one would expect the left-hand side of (6) to have a higher correlation with the fractional part
, since this term shows up in the summation on the left-hand side but not the right. Similarly if
and
are far apart from each other (although there are some annoying cases one has to treat separately when there is some “unexpected commensurability”, for instance if
is a rational multiple of
where the rational has bounded numerator and denominator). In order to execute this strategy, it turns out (after some standard Fourier expansion) that one needs to get good control on exponential sums such as
A modification of the arguments also gives similar results for the equation is the falling factorial:
Theorem 3 Ifand
is sufficiently large depending on
, there are at most two solutions to (7) in the region
Again the upper bound of two is best possible, thanks to identities such as
Recent Comments