Hostname: page-component-cd9895bd7-p9bg8 Total loading time: 0 Render date: 2024-12-23T18:45:25.266Z Has data issue: false hasContentIssue false

Slices of the Takagi function

Published online by Cambridge University Press:  20 December 2023

ROOPE ANTTILA
Affiliation:
Research Unit of Mathematical Sciences, University of Oulu, P.O. Box 8000, FI-90014 Oulu, Finland (e-mail: [email protected])
BALÁZS BÁRÁNY
Affiliation:
Department of Stochastics, Institute of Mathematics, Budapest University of Technology and Economics, Műegyetem rkp. 3, H-1111 Budapest, Hungary (e-mail: [email protected])
ANTTI KÄENMÄKI*
Affiliation:
Research Unit of Mathematical Sciences, University of Oulu, P.O. Box 8000, FI-90014 Oulu, Finland
Rights & Permissions [Opens in a new window]

Abstract

We show that the Hausdorff dimension of any slice of the graph of the Takagi function is bounded above by the Assouad dimension of the graph minus one, and that the bound is sharp. The result is deduced from a statement on more general self-affine sets, which is of independent interest. We also prove that Marstrand’s slicing theorem on the graph of the Takagi function extends to all slices if and only if the upper pointwise dimension of every projection of the length measure on the x-axis lifted to the graph is at least one.

Type
Original Article
Copyright
© The Author(s), 2023. Published by Cambridge University Press

1 Introduction

The Takagi function $T_{\unicode{x3bb} } \colon [0,1] \to \mathbb {R}$ for the parameter $\tfrac 12 < \unicode{x3bb} < 1$ is defined by setting

(1.1) $$ \begin{align} T_{\unicode{x3bb}}(x) = \sum_{n=0}^\infty \unicode{x3bb}^n {\mathrm{dist}}(2^nx,\mathbb{Z}) \end{align} $$

for all $x \in [0,1]$ . In mathematical writing it is customary to distinguish a function from its graph. Nevertheless, we stick to the definition of a function as a total and univalent binary relation which in our case is convenient notationwise as then $T_\unicode{x3bb} $ denotes both the function and its graph. The Takagi function, being continuous yet having at no point a finite derivative, is one of the famous examples of ‘pathological functions’. For the basic properties of the Takagi function and a summary of recent research the reader is referred to the surveys of Allaart and Kawamura [Reference Allaart and Kawamura6] and Lagarias [Reference Lagarias27].

Level sets of the Takagi function, that is, the sets of points $x \in \mathbb {R}$ at which $T_\unicode{x3bb} (x)$ equals a given value, have been studied extensively; see [Reference Allaart2Reference Allaart5, Reference Buczolich14, Reference de Amo, Bhouri, Díaz Carrillo and Fernández-Sánchez15, Reference Lagarias and Maddock28, Reference Lagarias and Maddock29, Reference Liu and Li31]. Such level sets appear as horizontal slices of $T_\unicode{x3bb} $ , meaning that they are intersections $T_\unicode{x3bb} \cap (V_0+x)$ , where $V_0$ is the x-axis and $x \in \mathbb {R}^2$ . When $\unicode{x3bb} = \tfrac 12$ , it has been proven that the Hausdorff dimension of slices with integer slope is at most $\tfrac 12$ , and the bound is attained by some slice; see [Reference de Amo, Díaz Carrillo and Fernández Sánchez16Reference Maddock33]. In this paper, we obtain a sharp bound for the Hausdorff dimensions of all slices of $T_\unicode{x3bb} $ , when $\tfrac 12 < \unicode{x3bb} < 1$ , in terms of the Assouad dimension of $T_\unicode{x3bb} $ .

The study of the dimensions of slices has a rich history. The classical Marstrand slicing theorem [Reference Marstrand35] shows that almost every fibre of a projection does not store more dimension than what is the surplus. We denote the Hausdorff dimension by ${\mathrm {dim}_{\mathrm {H}}}$ and the collection of all lines in $\mathbb {R}^2$ passing through the origin by $\mathbb {RP}^1$ . The slicing theorem states that, given a Borel set $X \subset {\mathbb {R}}^2$ and $V \in {\mathbb {RP}}^1$ , we have

(1.2) $$ \begin{align} {\mathrm{dim}_{\mathrm{H}}}(X \cap (V+x)) \leqslant \max\{0,{\mathrm{dim}_{\mathrm{H}}}(X) - 1\} \end{align} $$

for Lebesgue almost all $x \in V^\bot $ . Often when the set X has some additional arithmetic or geometric structure, stronger statements can be made about dimensions of all slices. For example, if $X=A\times B$ , where A and B are invariant under the maps $x\mapsto 2x\,\mathrm {mod}\ 1$ and $x\mapsto 3x\,\mathrm {mod}\ 1$ , then the bound in (1.2) holds for all slices, except those in the directions of the coordinate axes. This celebrated result was first conjectured by Furstenberg [Reference Furstenberg and Gunning21] and recently proved independently and simultaneously by Shmerkin [Reference Shmerkin39] and Wu [Reference Wu41].

The Takagi function is an example of a self-affine set. For many sets in this class, the Hausdorff dimensions of slices are closely connected to the Assouad dimensions of the sets; see §2 for the relevant definitions. This was first observed by Mackay [Reference Mackay32], who expressed the Assouad dimensions of a special class of self-affine sets called Bedford–McMullen carpets in terms of the dimensions of their projections on the x-axis and the dimensions of their slices in the direction of the y-axis. Algom [Reference Algom1] showed that the Minkowski dimension of any slice, which is not in the direction of the coordinate axes, of certain Bedford–McMullen carpets X is bounded above by $\max \{0,{\mathrm {dim}_{\mathrm {A}}}(X)-1\}$ . Here ${\mathrm {dim}_{\mathrm {A}}}(X)$ denotes the Assouad dimension of X and is always bounded from below by the Hausdorff dimension. Recently, Bárány, Käenmäki, and Yu [Reference Bárány, Käenmäki and Yu10, Theorem 1.3] showed that a similar phenomenon is also present for certain totally disconnected self-affine sets. In fact, in the class of self-affine sets they consider, the upper bound $\max \{0,{\mathrm {dim}_{\mathrm {A}}}(X) - 1\}$ is achieved and there are examples of self-affine sets in this class for which ${\mathrm {dim}_{\mathrm {H}}}(X) < {\mathrm {dim}_{\mathrm {A}}}(X)$ . However, since the Takagi function is connected, the results in [Reference Bárány, Käenmäki and Yu10] do not apply.

Utilizing the self-affinity of the Takagi function, Bárány, Hochman, and Rapaport [Reference Bárány, Hochman and Rapaport7, Corollary 7.6] proved that

(1.3) $$ \begin{align} {\mathrm{dim}_{\mathrm{H}}}(T_\unicode{x3bb}) = 2 - \frac{\log\unicode{x3bb}}{\log 1/2} < 2; \end{align} $$

see also Ledrappier [Reference Ledrappier and Williams30]. The Assouad dimension of the Takagi function was studied by Yu [Reference Yu42] in some special cases. He showed that, if $2$ in the definition of the Takagi function (1.1) is replaced by an integer greater than $3$ , there exist parameters for which the Assouad dimension is strictly larger than the Hausdorff dimension. In the online version of the paper, he also conjectured that ${\mathrm {dim}_{\mathrm {A}}}(T_\unicode{x3bb} )=2$ for all $\tfrac 12 < \unicode{x3bb} < 1$ . The following theorem is the first main result of this paper.

Theorem 1.1. If $T_\unicode{x3bb} $ is the Takagi function, then

$$ \begin{align*} \max_{\atop{x\in T_\unicode{x3bb}}{V\in\mathbb{RP}^1}}{\mathrm{dim}_{\mathrm{H}}}(T_\unicode{x3bb} \cap (V+x)) = {\mathrm{dim}_{\mathrm{A}}}(T_\unicode{x3bb})-1 < 1. \end{align*} $$

This theorem is based on a result for a more general class of self-affine sets, Theorem 4.1, which generalizes the results in [Reference Bárány, Käenmäki and Rossi9, §5] and [Reference Bárány, Käenmäki and Yu10, §5].

We investigate when the bound (1.2) of Marstrand’s slicing theorem can be extended to all slices of the Takagi function. By Theorem 1.1, this happens precisely when ${\mathrm {dim}_{\mathrm {A}}}(T_\unicode{x3bb} )={\mathrm {dim}_{\mathrm {H}}}(T_\unicode{x3bb} )$ . For a given $t \in \mathbb {R}$ , let ${\mathrm {proj}}_t \colon \mathbb {R}^2~\to ~\mathbb {R}$ , ${\mathrm {proj}}_t(x_1,x_2) = (x_1,x_2) \cdot (t,1)$ . The pushforward of a measure $\mu $ is denoted by $f_*\mu $ whenever f is a measurable mapping. We let $\nu = ({\mathrm {Id}},T_\unicode{x3bb} )_*\mathcal {L}^1$ be the Lebesgue measure $\mathcal {L}^1$ lifted to the Takagi function $T_\unicode{x3bb} $ and ${\underline {\mathrm {dim}}_{\mathrm {loc}}}(\mu ,x)$ be the lower pointwise dimension of a measure $\mu $ at x. It follows from (1.2) and (1.3) that

$$ \begin{align*} {\underline{\mathrm{dim}}_{\mathrm{loc}}}({{\mathrm{proj}}_t}_*\nu,{\mathrm{proj}}_t(x)) \geqslant 1 \end{align*} $$

for $\nu $ -almost all $x \in T_\unicode{x3bb} $ and Lebesgue almost all $t \in \mathbb {R}$ . The following theorem is the second main result of this paper. We show that if the above lower bound holds for all x and t, then Marstrand’s slicing theorem (1.2) is extended to all slices.

Theorem 1.2. If $T_\unicode{x3bb} $ is the Takagi function and $\nu = ({\mathrm {Id}},T_\unicode{x3bb} )_*\mathcal {L}^1$ is the Lebesgue measure $\mathcal {L}^1$ lifted to the Takagi function $T_\unicode{x3bb} $ , then

$$ \begin{align*} \max_{\atop{x\in T_\unicode{x3bb}}{V\in\mathbb{RP}^1}}{\mathrm{dim}_{\mathrm{H}}}(T_\unicode{x3bb} \cap (V+x))= 1 - \frac{\log\unicode{x3bb}}{\log \frac12} \end{align*} $$

if and only if

$$ \begin{align*} {\mathrm{dim}_{\mathrm{loc}}}({{\mathrm{proj}}_t}_*\nu,{\mathrm{proj}}_t(x))\geqslant 1 \end{align*} $$

for all $x \in T_\unicode{x3bb} $ and $t \in \mathbb {R}$ , where ${\mathrm {dim}_{\mathrm {loc}}}$ denotes either the lower or the upper pointwise dimension.

We remark that

$$ \begin{align*} {\underline{\mathrm{dim}}_{\mathrm{loc}}}({{\mathrm{proj}}_t}_*\nu,{\mathrm{proj}}_t(x))\geqslant 1 \end{align*} $$

holds for all $x \in T_\unicode{x3bb} $ and $t \in \mathbb {R}$ if and only if the $L^q$ -dimension of the measure ${{\mathrm {proj}}_t}_*\nu $ equals one for all $t \in \mathbb {R}$ and $q>0$ , that is,

$$ \begin{align*} \inf_{t \in \mathbb{R}}\liminf_{r \downarrow 0}\min_{x\in T_{\unicode{x3bb}}}\frac{\log({{\mathrm{proj}}_t}_*\nu(B({\mathrm{proj}}_t(x),r))}{\log r}=1. \end{align*} $$

We refer to the definition and basic properties of the $L^q$ -dimension for [Reference Shmerkin, Aldroubi, Cabrelli, Jaffard and Molter40, §1.3], and leave the proof of the above fact as an exercise for the interested reader.

The rest of the paper is organized as follows. In §2 we recall some basic results in dimension theory and establish the general setting of self-affine sets we will be working with. The results in the general setting are presented in §§3 and 4. We will then specialize to the Takagi function and prove Theorem 1.1 in §5 and Theorem 1.2 in §6.

2 Notation and preliminaries

2.1 Dimensions and weak tangents

Let us briefly recall definitions of some of the basic notions of dimension used in fractal geometry. The Hausdorff dimension of a set $X\subset \mathbb {R}^2$  is

$$ \begin{align*} {\mathrm{dim}_{\mathrm{H}}}(X)= \inf \bigg\{s>0\colon &\text{for every } \varepsilon>0 \text{ there is } \{U_i\}_{i\in\mathbb{N}} \text{ such} \\ &\text{that } X\subset \bigcup_{i\in\mathbb{N}}U_i\text{ and }\sum_{i\in\mathbb{N}}{\mathrm{diam}}(U_i)^s<\varepsilon\bigg\}. \end{align*} $$

The lower and upper pointwise dimensions of a Borel measure $\mu $ at $x \in \mathbb {R}^2$ are

$$ \begin{align*} {\underline{\mathrm{dim}}_{\mathrm{loc}}}(\mu,x) &= \liminf_{r \downarrow 0} \frac{\log \mu(B(x,r))}{\log r}, \\ {\overline{\mathrm{dim}}_{\mathrm{loc}}}(\mu,x) &= \limsup_{r \downarrow 0} \frac{\log \mu(B(x,r))}{\log r}, \end{align*} $$

respectively. We assume familiarity with the basic properties of the Hausdorff dimension and pointwise dimensions, and how they are connected; see, for example, [Reference Falconer17, Reference Mattila36]. If X is bounded, then the r-covering number of X,

$$ \begin{align*} N_r(X) = \min\bigg\{ k \in \mathbb{N} \colon X \subset \bigcup_{i=1}^k B(x_i,r) \text{ for some } x_1,\ldots,x_k \in \mathbb{R}^2 \bigg\}, \end{align*} $$

is the smallest number of closed balls of radius $r>0$ needed to cover X. The lower and upper Minkowski dimensions of a bounded set $X\subset \mathbb {R}^2$ are

$$ \begin{align*} {\underline{\mathrm{dim}}_{\mathrm{M}}}(X)&=\liminf_{r \downarrow 0}\frac{\log N_{r}(X)}{-\log r}, \\ {\overline{\mathrm{dim}}_{\mathrm{M}}}(X)&=\limsup_{r\downarrow 0}\frac{\log N_{r}(X)}{-\log r}, \end{align*} $$

respectively. If the limit exists, it is denoted by ${\mathrm {dim}_{\mathrm {M}}}(X)$ and called the Minkowski dimension of X. The Assouad dimension of $X \subset \mathbb {R}^2$ is

$$ \begin{align*} {\mathrm{dim}_{\mathrm{A}}}(X)=\inf\bigg\{s>0\colon &\text{there exists } C>0 \text{ such that} \\ &\text{for every }x\in X \text{ and } 0<r<R, \\ &\text{the inequality } N_{r}(X\cap B(x,R))\leqslant C\bigg(\frac{R}{r}\bigg)^s\ \text{holds}\bigg\}. \end{align*} $$

The Assouad dimension is designed to capture the extremal scaling behaviour of the set by quantifying the size of the least doubling parts of the set in question. The basic inequality we will use repeatedly is

$$ \begin{align*} {\mathrm{dim}_{\mathrm{H}}}(X)\leqslant{\underline{\mathrm{dim}}_{\mathrm{M}}}(X)\leqslant {\overline{\mathrm{dim}}_{\mathrm{M}}}(X)\leqslant{\mathrm{dim}_{\mathrm{A}}}(X) \end{align*} $$

for all bounded sets $X\subset \mathbb {R}^2$ . For the proof of this and other basic properties of the Assouad dimension, we refer to [Reference Fraser18].

The concept of weak tangents has proven to be very useful in the study of the Assouad dimension. Let X be a compact subset of $\mathbb {R}^2$ . For $x\in X$ and $r>0$ we denote by $M_{x,r}\colon \mathbb {R}^2\to \mathbb {R}^2$ the linear map

$$ \begin{align*} M_{x,r}(y)=\frac{y-x}{r}. \end{align*} $$

Note that $M_{x,r}(B(x,r))=B(0,1)$ . A set T which intersects the interior of $B(0,1)$ is called a weak tangent of X if there are a sequence $(x_n)_{n\in \mathbb {N}}$ of points in X and a sequence $(r_n)_{n\in \mathbb {N}}$ of positive real numbers converging to $0$ such that

$$ \begin{align*} M_{x_n,r_n}(X)\cap B(0,1)\to T \end{align*} $$

in Hausdorff distance. The collection of all weak tangents of X is denoted by ${\mathrm {Tan}}(X)$ . It is easy to see that a dimension of a weak tangent is a lower bound for the Assouad dimension of $X \subset \mathbb {R}^2$ , that is, ${\mathrm {dim}_{\mathrm {A}}}(X)\geqslant {\mathrm {dim}_{\mathrm {A}}}(T)$ for all $T\in {\mathrm {Tan}}(X)$ ; see, for example, [Reference Fraser19, Theorem 5.1.2]. Käenmäki, Ojala, and Rossi [Reference Käenmäki, Ojala and Rossi26, Proposition 5.7] proved the following stronger result, which shows that the Assouad dimension of a compact set is realized by the maximal Hausdorff dimension of its weak tangents.

Lemma 2.1. If $X\subset \mathbb {R}^2$ is compact, then ${\mathrm {dim}_{\mathrm {A}}}(X)=\max \{{\mathrm {dim}_{\mathrm {H}}}(T)\colon T\in {\mathrm {Tan}}(X)\}$ .

The result introduces a way to obtain an upper bound for the Assouad dimension by bounding the Hausdorff dimension of every weak tangent.

2.2 Real projective line and matrices

Define an equivalence relation $\sim $ on $\mathbb {R}^2\setminus \{0\}$ by setting $v\sim w$ if and only if $v=cw$ for some $c\in \mathbb {R}$ . Denote the equivalence class of ${v \in \mathbb {R}^2\setminus \{0\}}$ under this relation by $\langle v\rangle $ . An elementary observation is that for any ${0\ne c\in \mathbb {R}}$ and $v\in \mathbb {R}^2\setminus \{0\}$ we have $\langle cv\rangle =\langle v\rangle $ . Geometrically, $\langle v\rangle = \{w\in \mathbb {R}^2\colon w=cv \text{and } c\in \mathbb {R}\}\subset \mathbb {R}^2$ is a line in $\mathbb {R}^2$ in the direction of v passing through the origin. The real projective line is $\mathbb {RP}^1= \{\langle v\rangle \colon v\in \mathbb {R}^2\setminus \{0\}\}$ . An element of $\mathbb {RP}^1$ is called a line. If the representative of an element of $\mathbb {RP}^1$ is left implicit, we use capital letters such as V or W to refer to the element. We let $\sphericalangle \colon \mathbb {RP}^1\to \mathbb {R}$ denote the metric on $\mathbb {RP}^1$ given by

$$ \begin{align*} \sphericalangle (\langle v\rangle,\langle w\rangle)=\arccos\bigg(\frac{|v\cdot w|}{\| v\|\| w\|}\bigg)=\arcsin\bigg(\frac{\|v\wedge w\|}{\|v\|\|w\|}\bigg), \end{align*} $$

where $v\cdot w$ and $v\wedge w$ denote the inner product and exterior product of the vectors v and w, respectively. In other words, the distance between two lines is given by the smaller of the angles between them. A ball in this metric is called a projective interval. With the topology induced by the metric, the map $v\mapsto \langle v\rangle $ from $\mathbb {R}^2\setminus \{0\}$ to $\mathbb {RP}^1$ is continuous.

The group of invertible $2\times 2$ matrices is denoted by $GL_2(\mathbb {R})$ . A matrix $A\in GL_2(\mathbb {R})$ induces an action on $\mathbb {RP}^1$ by

$$ \begin{align*} A\langle v\rangle = \langle Av\rangle. \end{align*} $$

For any $V\in \mathbb {RP}^1$ , we denote by ${\mathrm {proj}}_{V}\colon \mathbb {R}^2\to V$ the orthogonal projection onto the subspace V, that is, ${\mathrm {proj}}_V$ is the unique linear map satisfying ${\mathrm {proj}}_V|_V=\mathrm {Id}|_V$ and $\ker ({\mathrm {proj}}_V)=V^{\perp }$ . It is easy to see (consult, for example, [Reference Käenmäki and Nissinen25, Lemma 2.1]) that a rank-one $2\times 2$ matrix A is bi-Lipschitz equivalent to ${\mathrm {proj}}_{\ker (A)^{\perp }}$ .

The singular values $\alpha _1(A)$ and $\alpha _2(A)$ of a matrix $A\in GL_2(\mathbb {R})$ are the square roots of the non-negative eigenvalues of the positive definite matrix $A^{\top }A$ , ordered so that $\alpha _1(A)\geqslant \alpha _2(A)$ . Note that $\alpha _1(A)$ and $\alpha _2(A)$ are the lengths of the semiaxes of the ellipse $A(B(0,1))$ . If $A \in GL_2(\mathbb {R})$ is such that $\alpha _1(A)>\alpha _2(A)$ , then we let $\eta _1(A)$ be one of the two unit eigenvectors of $A^{\top }A$ corresponding to the eigenvalue $\alpha _1(A)^2$ . If $\alpha _1(A)=\alpha _2(A)$ , then we write $\eta _1(A)=S^1=\{x\in \mathbb {R}^2\colon |x|=1\}$ . Observe that $\alpha _1(A)=\|A\|=\|A|\langle \eta _1(A)\rangle \|$ , $\alpha _2(A)=\|A^{-1}\|^{-1}=\|A^{-1}|\langle \eta _1(A^{-1})\rangle \|^{-1}$ , and $\alpha _1(A)\alpha _2(A)=|\!\det (A)|$ .

2.3 Self-affine set and shift space

An iterated function system (IFS) is a finite tuple of contractive maps $\Phi =(\varphi _1,\ldots ,\varphi _N)$ acting on $\mathbb {R}^2$ . By a classical result of Hutchinson [Reference Hutchinson22], $\Phi $ admits a unique non-empty compact set, denoted by X, satisfying

$$ \begin{align*} X=\bigcup_{i=1}^N\varphi_i(X). \end{align*} $$

We call X the limit set of $\Phi $ . We say that $\Phi $ is an affine IFS if the maps $\varphi _i$ are affine, that is, $\varphi _i(x)=A_ix+b_i$ , where $A_i\in GL_2(\mathbb {R})$ and $b_i\in \mathbb {R}^2$ . In this case, the corresponding limit set is called a self-affine set. We use the convention that whenever we speak about a self-affine set X, it is automatically accompanied by a tuple of affine maps which defines it. A self-affine set is said to satisfy the strong separation condition (SSC) if $\varphi _i(X)\cap \varphi _j(X) = \emptyset $ for all $i\ne j$ , and the strong open set condition (SOSC) if there exists an open set U such that $X\cap U\ne \emptyset $ , $\varphi _i(U)\subset U$ for all $i\in \{1,\ldots ,N\}$ , and $\varphi _i(U)\cap \varphi _j(U) = \emptyset $ whenever $i\ne j$ .

Given an IFS, we consider the symbolic representation of the limit set X as follows. Let $\Sigma =\{1,\ldots ,N\}^{\mathbb {N}}$ denote the collection of all infinite words obtained by concatenating digits in $\{1,\ldots ,N\}$ . Similarly, $\Sigma _n=\{1,\ldots ,N\}^n$ is the set of finite words of length $n~\in ~\mathbb {N}$ , and $\Sigma _*=\bigcup _{n\in \mathbb {N}}\Sigma _n$ is the set of finite words of any length. Given $\mathtt {i}=i_1i_2\cdots \in \Sigma $ , we define $\mathtt {i}|_n=i_1\cdots i_n$ to be the restriction of $\mathtt {i}$ to its first n indices, and given $\mathtt {i}=i_1\cdots i_n\in \Sigma _n$ , let $\mathtt {i}^-=\mathtt {i}|_{n-1}=i_1\cdots i_{n-1}\in \Sigma _{n-1}$ and $\overleftarrow {\mathtt {i}}=i_n\cdots i_1$ be the word obtained from $\mathtt {i}$ by reversing the order of its digits. The concatenation of two words $\mathtt {i}\in \Sigma _*$ and $\mathtt {j}\in \Sigma _*\cup \Sigma $ is denoted by $\mathtt {i}\mathtt {j}$ . Given $\mathtt {i}\in \Sigma _*$ , the infinite word obtained by concatenating $\mathtt {i}$ with itself infinitely many times is denoted by $\overline {\mathtt {i}}$ , that is, $\overline {\mathtt {i}}=\mathtt {i}\mathtt {i}\cdots $ . For two finite or infinite words $\mathtt {i}$ and $\mathtt {j}$ , their longest common prefix is denoted by $\mathtt {i}\wedge \mathtt {j}$ , and the length of a word $\mathtt {i}$ is denoted by $|\mathtt {i}|$ . We define $\sigma \colon \Sigma \to \Sigma $ by setting $\sigma \mathtt {i}=\sigma (\mathtt {i})=i_2i_3\cdots $ for all $\mathtt {i}=i_1i_2\cdots \in ~\Sigma $ , and call it the left shift. Given $n\in \mathbb {N}$ and $\mathtt {i}\in \Sigma _n$ , we define the cylinder set by $[\mathtt {i}]=\{\mathtt {j}\in \Sigma \colon \mathtt {j}|_n=\mathtt {i}\}$ . The shift space $\Sigma $ is a compact topological space in the topology whose base is the collection of all cylinder sets. Alternatively, a metric $\varrho $ on $\Sigma $ defined by

$$ \begin{align*} \varrho(\mathtt{i},\mathtt{j})=2^{-|\mathtt{i}\wedge\mathtt{j}|}, \end{align*} $$

with the interpretation that $2^{-\infty }=0$ , induces the same topology as the open balls in this metric are precisely the cylinder sets. It is also worth pointing out that the cylinder sets are open and closed in this topology and generate the Borel $\sigma $ -algebra. A map ${f\colon \Sigma \to M}$ , where $(M,d)$ is a metric space, is Hölder continuous if there are constants $C,\alpha>0$ such that

$$ \begin{align*} d(f(\mathtt{i}),f(\mathtt{j}))\leqslant C\alpha^{|\mathtt{i}\wedge\mathtt{j}|}, \end{align*} $$

for all $\mathtt {i},\mathtt {j}\in \Sigma $ . Finally, for a given IFS $(\varphi _1,\ldots ,\varphi _N)$ and its limit set X, we define the canonical projection $\pi \colon \Sigma \to X$ by setting

$$ \begin{align*} \pi\mathtt{i} = \pi(\mathtt{i}) = \lim_{n \to \infty} \varphi_{i_1} \circ \cdots \circ \varphi_{i_n}(\bar{0}) \end{align*} $$

for all $\mathtt {i} = i_1i_2\cdots \in \Sigma $ , where $\bar {0}=(0,0)$ . It is evident that $\pi $ is Hölder continuous.

2.4 Semigroup and domination

Understanding the semigroup generated by $\mathsf {A} = (A_1,\ldots ,A_N)\in GL_2(\mathbb {R})^N$ is crucial in the study of self-affine sets. In this context, it is rather standard practise to use $\Sigma _*$ to index the elements in the semigroup. Indeed, we write

$$ \begin{align*} A_{\mathtt{i}}=A_{i_1}\cdots A_{i_n} \end{align*} $$

for all $\mathtt {i}=i_1\cdots i_n \in \Sigma _n$ and $n \in \mathbb {N}$ . Our standing assumption is that $\mathsf {A}$ is dominated, that is, there exist constants $C>0$ and $0<\tau <1$ such that

(2.1) $$ \begin{align} \alpha_2(A_{\mathtt{i}})\leqslant C\tau^{|\mathtt{i}|}\alpha_1(A_{\mathtt{i}}) \end{align} $$

for all $\mathtt {i}\in \Sigma _*$ . Domination ensures that when iteratively applying the matrices in $\mathsf {A}$ to the unit ball, the resulting ellipses get thinner and thinner at an exponential rate. We say that a self-affine set X is dominated if the tuple consisting of the linear parts of the maps in the associated affine IFS is. A proper subset $\mathcal {C}\subset \mathbb {RP}^1$ is called a multicone if it is a finite union of closed projective intervals. A multicone $\mathcal {C}\subset \mathbb {RP}^1$ is strongly invariant for $\mathsf {A}$ if $A_i\mathcal {C}\subset \mathcal {C}^{\circ }$ for all $i\in \{1,\ldots ,N\}$ , where $\mathcal {C}^{\circ }$ denotes the interior of $\mathcal {C}$ . By [Reference Bochi and Gourmelon12, Theorem B], $\mathsf {A}$ admits a strongly invariant multicone if and only if $\mathsf {A}$ is dominated. It is a simple fact that if $\mathcal {C}$ is a strongly invariant multicone for $\mathsf {A}$ , then $\overline {\mathbb {RP}^1\setminus \mathcal {C}}$ is a strongly invariant multicone for $\mathsf {A}^{-1}= (A_1^{-1},\ldots ,A_{N}^{-1})$ . Write

$$ \begin{align*} A_{\overleftarrow{\mathtt{i}}}^{\top}&=(A_{\overleftarrow{\mathtt{i}}})^{\top}=A_{i_1}^{\top}\cdots A_{i_n}^{\top},\\ A_{\overleftarrow{\mathtt{i}}}^{-1}&=(A_{\overleftarrow{\mathtt{i}}})^{-1}=A_{i_1}^{-1}\cdots A_{i_n}^{-1}, \end{align*} $$

and let

$$ \begin{align*} \vartheta_1(\mathtt{i})&=\langle A_{\mathtt{i}}\eta_1(A_{\mathtt{i}})\rangle,\\ \vartheta_2(\mathtt{i})&=\langle A_{\overleftarrow{\mathtt{i}}}^{-1}\eta_1(A_{\overleftarrow{\mathtt{i}}}^{-1})\rangle, \end{align*} $$

for all $\mathtt {i}\in \Sigma _n$ and $n\in \mathbb {N}$ . The geometric interpretation is that $\vartheta _1(\mathtt {i})$ and $\vartheta _2(\mathtt {i})$ correspond to the orientation of the principal semiaxis of the ellipses $A_{\mathtt {i}}(B(0,1))$ and $A_{\overleftarrow {\mathtt {i}}}^{-1}(B(0,1))$ , respectively. We also define

$$ \begin{align*} \overline{\vartheta}_k(\mathtt{i}) = \lim_{n\to\infty}\vartheta_k(\mathtt{i}|_n) \end{align*} $$

for all $\mathtt {i} \in \Sigma $ and $k \in \{1,2\}$ whenever the limit exists. The following lemma guarantees that under domination, the limit exists at every point, and therefore we have defined a map $\overline {\vartheta }_k \colon \Sigma \to \mathbb {RP}^1$ .

Lemma 2.2. If $\mathsf {A}=(A_1,\ldots ,A_N) \in GL_2(\mathbb {R})^N$ is dominated and $\mathcal {C} \subset \mathbb {RP}^1$ is a strongly invariant multicone for $\mathsf {A}$ , then, for $k\in \{1,2\}$ :

  1. (1) the limit $\overline {\vartheta }_k(\mathtt {i})=\lim _{n\to \infty }\vartheta _k(\mathtt {i}|_n)$ exists for all $\mathtt {i}\in \Sigma $ and the convergence is uniform;

  2. (2) the map $\overline {\vartheta }_k\colon \Sigma \to \mathbb {RP}^1$ is Hölder continuous;

  3. (3) the set $\overline {\vartheta }_k(\Sigma )$ is compact and contains the accumulation points of $\{\vartheta _k(\mathtt {i})\colon \mathtt {i}\in \Sigma _*\}$ ;

  4. (4) $A_{\mathtt {i}}\overline {\vartheta }_1(\mathtt {j})=\overline {\vartheta }_1(\mathtt {i}\mathtt {j})$ and $A_{\overleftarrow {\mathtt {i}}}^{-1}\overline {\vartheta }_2(\mathtt {j})=\overline {\vartheta }_2(\mathtt {i}\mathtt {j})$ for all $\mathtt {i}\in \Sigma _*$ and $\mathtt {j}\in \Sigma $ ;

  5. (5) $\overline {\vartheta }_1(\Sigma )\subset \mathcal {C}^{\circ }$ and $\overline {\vartheta }_2(\Sigma )\subset \mathbb {RP}^1\setminus \mathcal {C}$ .

Proof. For $k=1$ , claims (1), (3), and (4) are proved in [Reference Rossi38, Lemma 2.1] and (5) follows from the definition of the strongly invariant multicone. One can repeat the proofs for the dominated tuple $\mathsf {A}^{-1}=(A_1^{-1},\ldots ,A_2^{-1})$ to obtain the claims for $k=2$ . Similarly, it suffices to prove (2) for $k=1$ .

To that end, let $\mathtt {i}\in \Sigma $ , $m\in \mathbb {N}$ , and

$$ \begin{align*} \theta_m=\sphericalangle(\vartheta_1(\mathtt{i}|_m),\vartheta_1(\mathtt{i}|_{m+1})). \end{align*} $$

In the proof of [Reference Käenmäki, Koivusalo and Rossi24, Lemma 2.1], it was shown that there is $c>1$ not depending on m such that

$$ \begin{align*} \sin(\theta_m)\leqslant c\frac{\alpha_2(A_{\mathtt{i}|_m})}{\alpha_1(A_{\mathtt{i}|_m})}. \end{align*} $$

Since $\vartheta _1(\mathtt {i}|_m) \to \overline {\vartheta }_1(\mathtt {i})$ as $m \to \infty $ there exists $n_0 \in \mathbb {N}$ such that for every $m\geqslant n_0$ we have $\theta _m \leqslant 2\sin (\theta _m)$ and, by recalling the definition of domination from (2.1),

$$ \begin{align*} \sphericalangle(\vartheta_1(\mathtt{i}|_n),\overline{\vartheta}_1(\mathtt{i}))&\leqslant \sum_{m=n}^{\infty}\theta_m\leqslant 2c\sum_{m=n}^{\infty}\frac{\alpha_2(A_{\mathtt{i}|_m})}{\alpha_1(A_{\mathtt{i}|_m})}\leqslant 2cC\sum_{m=n}^{\infty}\tau^m=\frac{2cC}{1-\tau}\tau^n \end{align*} $$

for all $n \geqslant n_0$ . For every $\mathtt {i},\mathtt {j}\in \Sigma $ with $n = |\mathtt {i} \wedge \mathtt {j}| \geqslant n_0$ , we thus have

$$ \begin{align*} \sphericalangle(\overline{\vartheta}_1(\mathtt{i}),\overline{\vartheta}_1(\mathtt{j}))\leqslant\sphericalangle(\overline{\vartheta}_1(\mathtt{i}),\vartheta_1(\mathtt{i}|_n))+ \sphericalangle(\vartheta_1(\mathtt{i}|_n),\overline{\vartheta}_1(\mathtt{j}))\leqslant \frac{4cC}{1-\tau}\tau^{|\mathtt{i}\wedge\mathtt{j}|} \end{align*} $$

and the map $\overline {\vartheta }_1 \colon \Sigma \to \mathbb {RP}^1$ is Hölder continuous.

For a dominated matrix tuple $\mathsf {A} = (A_1,\ldots ,A_N) \in GL_2(\mathbb {R})^N$ , the sets

$$ \begin{align*} Y_F &= \{{\mathrm{im}}(A)\in\mathbb{RP}^1\colon A\in\overline{\{cA_{\mathtt{i}}\colon c\in\mathbb{R}\text{ and }\mathtt{i}\in\Sigma_*\}} \text{ has rank one}\}, \\ X_F &= \{{\mathrm{im}}(A)\in\mathbb{RP}^1\colon A\in\overline{\{cA_{\overleftarrow{\mathtt{i}}}^{-1}\colon c\in\mathbb{R}\text{ and }\mathtt{i}\in\Sigma_*\}} \text{ has rank one}\} \end{align*} $$

are the collections of forward and backward Furstenberg directions, respectively. The following lemma gives useful characterizations for the sets $X_F$ and $Y_F$ .

Lemma 2.3. If $\mathsf {A}=(A_1,\ldots ,A_N)\in GL_2(\mathbb {R})^N$ is dominated and $\mathcal {C} \subset \mathbb {RP}^1$ is a strongly invariant multicone for $\mathsf {A}$ , then

$$ \begin{align*} Y_F=\overline{\vartheta}_1(\Sigma)=\bigcap_{n=1}^{\infty}\bigcup_{\mathtt{i}\in\Sigma_n}A_{\mathtt{i}}\mathcal{C} \quad\text{and}\quad X_F=\overline{\vartheta}_2(\Sigma)=\bigcap_{n=1}^{\infty}\bigcup_{\mathtt{i}\in\Sigma_n}A^{-1}_{\overleftarrow{\mathtt{i}}}\overline{\mathbb{RP}^1\setminus\mathcal{C}}. \end{align*} $$

Proof. We prove the claims for $Y_F$ and note that the claims for $X_F$ follow similarly by considering the dominated tuple $\mathsf {A}^{-1}=(A_1^{-1},\ldots ,A_N^{-1})$ . Let us first show that $Y_F \subset \overline {\vartheta }_1(\Sigma )$ . To that end, let $V\in Y_F$ and choose a sequence $(\mathtt {i}_n)_{n\in \mathbb {N}}$ of finite words and a sequence $(c_n)_{n\in \mathbb {N}}$ of real numbers such that $c_nA_{\mathtt {i}_n}\to A$ and ${\mathrm {im}}(A)=V$ . By passing to a subsequence if necessary, we may assume that

$$ \begin{align*} \eta_1(A_{\mathtt{i}_n})\to \eta \end{align*} $$

for some $\eta \in S^1$ . Since the maps $A_{\mathtt {i}_n}$ are linear and $\sup _{n\in \mathbb {N}}\|c_nA_{\mathtt {i}_n}\|<\infty $ , it follows from the Banach–Steinhaus theorem that $c_nA_{\mathtt {i}_n}\eta _1(A_{\mathtt {i}_n})\to A\eta $ , and therefore

$$ \begin{align*} \|A\eta\|=\lim_{n\to\infty}c_n\|A_{\mathtt{i}_n}\eta_1(A_{\mathtt{i}_n})\|=\lim_{n\to\infty}c_n\|A_{\mathtt{i}_n}\|=\|A\|. \end{align*} $$

In particular, $\|A\eta \|>0$ , so $A\eta $ is a non-zero vector in ${\mathrm {im}}(A)$ . Thus, by the continuity of the map $v\mapsto \langle v\rangle $ ,

$$ \begin{align*} V={\mathrm{im}}(A)=\langle A\eta\rangle=\lim_{n\to\infty}\langle c_nA_{\mathtt{i}_n}\eta(A_{\mathtt{i}_n})\rangle=\lim_{n\to\infty}\vartheta_1(\mathtt{i}_n), \end{align*} $$

and $V\in \overline {\vartheta }_1(\Sigma )$ by Lemma 2.2(3).

Let us then show that $\overline {\vartheta }_1(\Sigma ) \subset \bigcap _{n=1}^{\infty }\bigcup _{\mathtt {i}\in \Sigma _n}A_{\mathtt {i}}\mathcal {C}$ . Fix $V \in \overline {\vartheta }_1(\Sigma )$ and let $\mathtt {i} \in \Sigma $ be such that $\overline {\vartheta }_1(\mathtt {i})=V$ . Observe that, by Lemma 2.2(4),

$$ \begin{align*} \vartheta_1(\mathtt{i})=A_{\mathtt{i}|_n}\vartheta_1(\sigma^n\mathtt{i}) \end{align*} $$

for all $n \in \mathbb {N}$ . Since, by Lemma 2.2(5), $\vartheta _1(\sigma ^n\mathtt {i})\in \mathcal {C}$ for all $n\in \mathbb {N}$ , we have

$$ \begin{align*} V\in\bigcap_{n=1}^{\infty}\bigcup_{\mathtt{i}\in\Sigma_n}A_{\mathtt{i}}\mathcal{C} \end{align*} $$

as required.

Finally, let us show that $\bigcap _{n=1}^{\infty }\bigcup _{\mathtt {i}\in \Sigma _n}A_{\mathtt {i}}\mathcal {C} \subset Y_F$ . To that end, suppose that $V \in \bigcap _{n=1}^{\infty }\bigcup _{\mathtt {i}\in \Sigma _n}A_{\mathtt {i}}\mathcal {C}$ . Then for any $n\in \mathbb {N}$ , we may choose $\mathtt {i}_n\in \Sigma _n$ and $V_n\in \mathcal {C}$ , such that $V= A_{\mathtt {i}_n}V_n$ . Let $v_n$ be a unit vector such that $V_n=\langle v_n\rangle $ . Note that the set

$$ \begin{align*} S=\{A\in GL_2(\mathbb{R})\colon \|A\|=1\} \end{align*} $$

is a compact subset of $GL_2(\mathbb {R})$ . By passing to a subsequence if necessary, we may assume that $v_n\to v$ for some $v \in S^1$ and

$$ \begin{align*} \frac{A_{\mathtt{i}_n}}{\|A_{\mathtt{i}_n}\|}\to A \end{align*} $$

for some $A \in S$ . Now, by recalling the definition of domination from (2.1), there exist $C>0$ and $0<\tau <1$ such that

$$ \begin{align*} |\!\det(\|A_{\mathtt{i}_n}\|^{-1}A_{\mathtt{i}_n})|=\frac{\alpha_1(A_{\mathtt{i}_n})\alpha_2(A_{\mathtt{i}_n})}{\|A_{\mathtt{i}_n}\|}=\frac{\alpha_2(A_{\mathtt{i}_n})}{\alpha_1(A_{\mathtt{i}_n})}\leqslant C\tau^{n}. \end{align*} $$

Consequently, $\det (A)=0$ , which together with $\|A\|=1$ , implies that ${\mathrm {rank}}(A)=1$ . Recall that, by [Reference Bochi and Morris13, Lemma 2.3], there is a positive constant $\kappa $ such that

$$ \begin{align*} \|A_{\mathtt{i}_n}v_n\|\geqslant\kappa\|A_{\mathtt{i}_n}\|\|v_n\|=\kappa\|A_{\mathtt{i}_n}\| \end{align*} $$

for all $n \in \mathbb {N}$ . Since the maps $A_{\mathtt {i}_n}$ are linear, it follows from the Banach–Steinhaus theorem that $\|A_{\mathtt {i}_n}\|^{-1}A_{\mathtt {i}_n}v_n\to Av$ , and therefore

$$ \begin{align*} \|Av\| = \lim_{n\to\infty}\frac{\|A_{\mathtt{i}_n}v_n\|}{\|A_{\mathtt{i}_n}\|} \geqslant \kappa \end{align*} $$

and $Av$ is a non-zero vector in ${\mathrm {im}}(A)$ . Thus, by the continuity of the map $v\mapsto \langle v\rangle $ ,

$$ \begin{align*} V=\lim_{n \to \infty}A_{\mathtt{i}_n}V_n=\lim_{n\to\infty}\langle A_{\mathtt{i}_n}v_n\rangle=\langle Av\rangle={\mathrm{im}}(A)\in Y_F. \end{align*} $$

Therefore, $V \in Y_F$ and the proof is finished.

2.5 Bounded neighbourhood condition

To finish this section, we introduce a geometric separation condition for self-affine sets, which we call the bounded neighbourhood condition. We remark that a similar condition has already been introduced in [Reference Käenmäki23]. We also define a weaker variant which allows exact overlaps in the construction. Let X be a self-affine set and

$$ \begin{align*} \Phi(x,r)= \{\varphi_{\mathtt{i}}\colon \alpha_2(A_{\mathtt{i}})\leqslant r < \alpha_2(A_{\mathtt{i}^-})\text{ and }\varphi_{\mathtt{i}}(X)\cap B(x,r)\ne\emptyset\} \end{align*} $$

for all $x \in X$ and $r>0$ . We say that X satisfies the weak bounded neighbourhood condition (WBNC) if

$$ \begin{align*} \sup_{\atop{x \in X}{r>0}}\#\Phi(x,r) < \infty. \end{align*} $$

Furthermore, X satisfies the bounded neighbourhood condition (BNC) if it satisfies the WBNC and $\varphi _{\mathtt {i}} \ne \varphi _{\mathtt {j}}$ whenever $\mathtt {i},\mathtt {j} \in \Sigma _*$ such that $\mathtt {i} \ne \mathtt {j}$ . It turns out that if the SSC is not satisfied, then the WBNC is the right separation condition for studying the tangent structure of X. Let us comment on how the BNC and the WBNC are related to other separation conditions. It is not difficult to see that the SSC implies the BNC, but we will give an example of a self-affine set satisfying the SOSC but not the BNC later in Example 3.3. This also shows that it is not possible to replace the WBNC with the SOSC in the assumptions of the main result of §3.

3 Tangent decompositions and slices

We begin to study the structure of weak tangent sets of dominated self-affine sets satisfying the bounded neighbourhood condition. In the presence of the WBNC, we show the existence of tangent decompositions and demonstrate how they can be used to study slices of the set. Our main observation in this section is the following proposition which generalizes Bárány, Käenmäki, and Rossi [Reference Bárány, Käenmäki and Rossi9, Theorem 5.2]. By $A+x$ we mean the set $\{a+x\colon a\in A\}$ for all $A\subset \mathbb {R}^2$ and $x\in \mathbb {R}^2$ .

Proposition 3.1. If X is a self-affine set satisfying the WBNC, then for every $T\in {\mathrm {Tan}}(X)$ there exist $x\in X$ and $V\in X_F$ such that

$$ \begin{align*} {\mathrm{dim}_{\mathrm{H}}}(T)\leqslant\max\{{\mathrm{dim}_{\mathrm{H}}}(X), 1+{\mathrm{dim}_{\mathrm{H}}}(X\cap (V+x))\}. \end{align*} $$

In particular,

$$ \begin{align*} {\mathrm{dim}_{\mathrm{A}}}(X)\leqslant\max\Big\{{\mathrm{dim}_{\mathrm{H}}}(X), 1+\sup_{\atop{x\in X}{V\in X_F}}{\mathrm{dim}_{\mathrm{H}}}(X\cap (V+x))\Big\}. \end{align*} $$

If X is dominated, then ${\mathrm {dim}_{\mathrm {H}}}(X)$ can be removed from both maxima above.

In Example 3.3 we show that the proposition can fail if the WBNC is not satisfied, and in fact this is even possible under the SOSC. In particular, the previous proposition is not true if one replaces the WBNC by the SOSC.

The proof of Proposition 3.1 relies on finding suitable decompositions of the tangents of self-affine sets into finitely many components, where each component can be affinely mapped to a slice of the original set. This is made formal by the following lemma.

Lemma 3.2. If X is a self-affine set satisfying the WBNC and $T\in {\mathrm {Tan}}(X)$ , then there exists a finite index set I such that for every $i\in I$ there are a set $T_i\subset T$ , a point $y_i\in X$ , and a linear map $G_i$ for which:

  1. (1) $T=\bigcup _{i\in I}T_i$ ;

  2. (2) $\mathrm {rank}(G_i)\geqslant 1$ ;

  3. (3) $G_i(T_i)+y_i\subset X$ .

Furthermore, if X is dominated, then $\mathrm {rank}(G_i)=1$ and ${\mathrm {im}}(G_i)\in X_F$ for all $i\in I$ .

Proof. Let $T\in {\mathrm {Tan}}(X)$ . By definition, we may choose a sequence $(\mathtt {i}_n)_{n\in \mathbb {N}}$ of infinite words and a sequence $(r_n)_{n\in \mathbb {N}}$ of positive real numbers converging to $0$ such that

$$ \begin{align*} M_{\pi\mathtt{i}_n,r_n}(X)\cap B(0,1)\to T \end{align*} $$

in Hausdorff distance. Since X satisfies the WBNC, there exists $M>0$ such that

$$ \begin{align*} \#\Phi(\pi\mathtt{i}_n,r_n)\leqslant M, \end{align*} $$

for all $n \in \mathbb {N}$ . Hence, there is $K \in \{1,\ldots ,M\}$ such that $\#\Phi (\pi \mathtt {i}_n,r_n)=K$ for infinitely many n. In other words, there exists a sequence $(n_k)_{k \in \mathbb {N}}$ of natural numbers such that $\#\Phi (\pi \mathtt {i}_{n_k},r_{n_k})=K$ for all $k\in \mathbb {N}$ . Write

$$ \begin{align*} \Phi(\pi\mathtt{i}_{n_k},r_{n_k}) = \{\varphi_{\mathtt{j}_{n_k}^i}\}_{i=1}^K \end{align*} $$

for all $k \in \mathbb {N}$ . By passing to a subsequence if necessary, we see that for every $i\in \{1,\ldots ,K\}$ , there exists a set $T_i$ such that

$$ \begin{align*} (M_{\pi\mathtt{i}_{n_k},r_{n_k}} \circ \varphi_{\mathtt{j}_{n_k}^1},\ldots,M_{\pi\mathtt{i}_{n_k},r_{n_k}} \circ \varphi_{\mathtt{j}_{n_k}^K})(X^K) \cap B(0,1)^K \to T_1 \times \cdots \times T_K \end{align*} $$

in Hausdorff distance. Noting that

$$ \begin{align*} M_{\pi\mathtt{i}_{n_k},r_{n_k}}(X)\cap B(0,1)= \bigcup_{i=1}^KM_{\pi\mathtt{i}_{n_k},r_{n_k}}\circ \varphi_{\mathtt{j}_{n_k}^{i}}(X)\cap B(0,1) \end{align*} $$

for all $k \in \mathbb {N}$ , we see that (1) holds.

Since $X^K$ is compact, we may assume that

$$ \begin{align*} (\varphi_{\mathtt{j}_{n_k}^{1}}^{-1}(\pi\mathtt{i}_{n_k}),\ldots,\varphi_{\mathtt{j}_{n_k}^{K}}^{-1}(\pi\mathtt{i}_{n_k})) \to (y_1,\ldots,y_K)\in X^K, \end{align*} $$

and therefore for each $i \in \{1,\ldots ,K\}$ there exists a linear map $G_i$ such that

$$ \begin{align*} (\varphi_{\mathtt{j}_{n_k}^{1}}^{-1}\circ M_{\pi\mathtt{i}_{n_k},r_{n_k}}^{-1},\ldots,\varphi_{\mathtt{j}_{n_k}^{K}}^{-1}\circ M_{\pi\mathtt{i}_{n_k},r_{n_k}}^{-1}) \to (G_1+y_1,\ldots,G_K+y_K) \end{align*} $$

in the uniform convergence in $X^K$ . Clearly,

$$ \begin{align*} \varphi_{\mathtt{j}_{n_k}^{i}}^{-1}\circ M_{\pi\mathtt{i}_{n_k},r_{n_k}}^{-1}(M_{\pi\mathtt{i}_{n_k},r_{n_k}}\circ \varphi_{\mathtt{j}_{n_k}^{i}}(X)\cap B(0,1))\subset X, \end{align*} $$

so by taking the limit, we see that $G_i(T_i)+y_i\subset X$ which proves (2).

Finally, to prove (3), denote by $A_{\mathtt {j}_{n_k}^{i}}$ the linear part of $\varphi _{\mathtt {j}_{n_k}^{i}}$ . Then, by the definition of $\Phi (\pi \mathtt {i}_{n_k},r_{n_k})$ , we have that

$$ \begin{align*} \|r_{n_k}A_{\mathtt{j}_{n_k}^{i}}^{-1}\| = r_{n_k}\alpha_2(A_{\mathtt{j}_{n_k}^{i}})^{-1} \geqslant 1. \end{align*} $$

Since $A\mapsto \|A\|$ is continuous, we have $\|G_i\|=\lim _{k\to \infty }\|r_{n_k}A_{\mathtt {j}_{n_k}^{i}}^{-1}\|\geqslant 1>0$ and, in particular, $\mathrm {rank}(G_i)\geqslant 1$ for all $i \in \{1,\ldots ,K\}$ .

Let us next assume that X is dominated. Fix $i\in I$ and, for simplicity, denote $\mathtt {j}_{n_k}^{i}$ by $\mathtt {j}_k$ . First observe that the sequence $(|\mathtt {j}_k|)_{k \in \mathbb {N}}$ is unbounded, since if it were bounded by some number $L\in \mathbb {N}$ , we would have

$$ \begin{align*} r_{n_k} \geqslant \alpha_2(A_{\mathtt{j}_k})\geqslant \Big(\min_{j \in \{1,\ldots,N\}} \alpha_2(A_j)\Big)^L> 0 \end{align*} $$

for all $k\in \mathbb {N}$ , contradicting the fact that $\lim _{k \to \infty } r_{n_k} = 0$ . By domination, there exist ${C>0}$ and $0<\tau <1$ such that

$$ \begin{align*} |\!\det(r_{n_k}A_{\mathtt{j}_k}^{-1})|&=\frac{r_{n_k}^2}{\det(A_{\mathtt{j}_k})}=\frac{r_{n_k}^2}{\alpha_1(A_{\mathtt{j}_k})\alpha_2(A_{\mathtt{j}_k})}\\ &\leqslant\frac{\alpha_2(A_{\mathtt{j}_k})}{\alpha_1(A_{\mathtt{j}_k})\min_{j\in\{1,\ldots,N\}}\alpha_2(A_j)} \leqslant \frac{C}{\min_{j\in\{1,\ldots,N\}}\alpha_2(A_j)}\tau^{|\mathtt{j}_k|}. \end{align*} $$

Since $|\mathtt {j}_k|$ is unbounded, we see that $\mathrm {rank}(G_i)=1$ . Finally, since $r_{n_k}A_{\mathtt {j}_{n_k}^i}^{-1}$ converges to the linear map $G_i$ , which is a rank-one map, ${\mathrm {im}}(G_i)\in X_F$ .

We are now ready to prove Proposition 3.1.

Proof of Proposition 3.1

Let $T\in {\mathrm {Tan}}(X)$ and $\{T_i\}_{i\in I}$ be a tangent decomposition of T given by Lemma 3.2. Notice that, since $T=\bigcup _{i\in I}T_i$ , we have ${\mathrm {dim}_{\mathrm {H}}}(T)=\max _{i\in I}{\mathrm {dim}_{\mathrm {H}}}(T_i)$ . Let $i \in I$ be the index which achieves this maximum. By Lemma 3.2, we have $G_i(T_i)+y_i\subset X\cap ({\mathrm {im}}(G_i)+y_i)$ , and hence

$$ \begin{align*} {\mathrm{dim}_{\mathrm{H}}}(G_i(T_i)+y_i) \leqslant {\mathrm{dim}_{\mathrm{H}}}(X \cap ({\mathrm{im}}(G_i)+y_i)). \end{align*} $$

If $\mathrm {rank}(G_i)=2$ then ${\mathrm {dim}_{\mathrm {H}}}(G_i(T_i)+y_i)\leqslant {\mathrm {dim}_{\mathrm {H}}}(X)$ . On the other hand, if $\mathrm {rank}(G_i)=1$ then $x \mapsto G_ix+y_i$ is bi-Lipschitz equivalent to ${\mathrm {proj}}_{\ker (G_i)^\bot }$ , thus we have

$$ \begin{align*} {\mathrm{dim}_{\mathrm{H}}}(T_i) &\leqslant {\mathrm{dim}_{\mathrm{H}}}(\mathbb{R} \times {\mathrm{proj}}_{\ker(G_i)^\bot}(T_i)) \\ &= 1+{\mathrm{dim}_{\mathrm{H}}}({\mathrm{proj}}_{\ker(G_i)^\bot}(T_i)) = 1+{\mathrm{dim}_{\mathrm{H}}}(G_i(T_i)+x). \end{align*} $$

Therefore,

$$ \begin{align*} {\mathrm{dim}_{\mathrm{H}}}(T) = {\mathrm{dim}_{\mathrm{H}}}(T_i) \leqslant 1+{\mathrm{dim}_{\mathrm{H}}}(X \cap ({\mathrm{im}}(G_i)+y_i)) \end{align*} $$

and we have shown the first claim. By Lemma 2.1, the second claim follows immediately from the first claim.

If X is dominated, then $\mathrm {rank}(G_i)=1$ above by the last assertion of Lemma 3.2 and the last claim follows.

Example 3.3. In this example, we exhibit an affine IFS $(\varphi _1,\varphi _2,\varphi _3)$ , where $\varphi _i(x)=A_ix+b_i$ for all $x \in \mathbb {R}^2$ , with self-affine set X satisfying the SOSC but not the WBNC such that $(A_1,A_2,A_3)$ is dominated and

(3.1) $$ \begin{align} 1+\sup_{\substack{x\in X\\ V\in X_F}}{\mathrm{dim}_{\mathrm{H}}}(X\cap (V+x))<{\mathrm{dim}_{\mathrm{A}}}(X) = 2. \end{align} $$

In particular, this shows that the upper bound of Proposition 3.1 can fail if the WBNC is replaced by the SOSC. Let

$$ \begin{align*} A_1= \begin{pmatrix} \frac{1}{3}& \frac{1}{4}\\[3pt] 0&\frac{1}{4} \end{pmatrix}\!,\quad A_2= \begin{pmatrix} \frac{1}{4}& 0\\[3pt] \frac{1}{4}&\frac{1}{3} \end{pmatrix}\!,\quad A_3= \begin{pmatrix} \frac{1}{3}& \frac{1}{12}\\[3pt] \frac{1}{4}&\frac{1}{2} \end{pmatrix} \end{align*} $$

and

$$ \begin{align*} b_1=(0,0), \quad b_2=(0,0), \quad b_3=\bigg(\dfrac{7}{12},\dfrac{1}{4}\bigg). \end{align*} $$

For an illustration of the associated self-affine set X, see Figure 1. Since $\bar {0}=(0,0)$ is a fixed point for both $\varphi _1$ and $\varphi _2$ , we have $\bar {0} \in \varphi _1(X) \cap \varphi _2(X)$ and X does not satisfy the SSC. However, X clearly satisfies the SOSC with the open set $U=(0,1)^2$ . Furthermore, it is not difficult to see that for any $M\in \mathbb {N}$ there exists $r>0$ such that

$$ \begin{align*} \#\Phi(\bar{0},r)\geqslant M, \end{align*} $$

so X does not satisfy the WBNC.

Figure 1 The self-affine set of Example 3.3. The first-level cylinders are illustrated by dashed lines.

For each $\varepsilon \geqslant 0$ let $\mathcal {C}_\varepsilon \subset \mathbb {RP}^1$ be the cone having the lines $\langle (1,-\varepsilon )\rangle $ and $\langle (-\varepsilon ,1)\rangle $ as boundaries, and containing the line $\langle (1,1)\rangle $ . It is easy to see that $\mathcal {C}_\varepsilon $ is strongly invariant with respect to $(A_1,A_2,A_3)$ for every sufficiently small $\varepsilon>0$ , and hence $(A_1,A_2,A_3)$ is dominated. We also have $A_i\mathcal {C}_0\subset \mathcal {C}_0$ for all $i \in \{1,2,3\}$ . Let $\mathcal {D}_0 \subset \mathbb {RP}^1$ be the cone having the lines $\langle (3,-1)\rangle $ and $\langle (1,-3)\rangle $ as boundaries, and containing the line $\langle (1,-1)\rangle $ . It is easy to see that $A_i^{-1}\mathcal {D}_0\subset \mathcal {D}_0$ and that $(3,-1)$ and $(1,-3)$ are eigenvectors of $A_1$ and $A_2$ , respectively. Therefore, $X_F$ is not a singleton, and furthermore, by Lemma 2.3, $X_F\subset \mathcal {D}_0$ . Simple algebraic manipulations show that

(3.2) $$ \begin{align} \|A_i\|<0.62,\quad \min_{V\in\mathcal{C}_0}\|A_i|_V\|\geqslant\frac13,\quad\max_{V\in\mathcal{D}_0}\|A_i^{-1}|_V\|^{-1}\leqslant\frac{7}{12}\sqrt{\frac{5}{17}}<0.32 \end{align} $$

for all $i \in \{1,2,3\}$ .

Let us now show that ${\mathrm {dim}_{\mathrm {A}}}(X)=2$ . As $X \subset \mathbb {R}^2$ , it is enough to prove ${\mathrm {dim}_{\mathrm {A}}}(X) \geqslant 2$ , and for this, by recalling Lemma 2.1, we construct a suitable weak tangent. Let us define $T_n \colon \mathbb {R}^2 \to \mathbb {R}^2$ by setting

$$ \begin{align*} T_n(x)=M_{\bar{0},3^{-n}}(x)=3^nx \end{align*} $$

for all $x \in \mathbb {R}^2$ and $n\in \mathbb {N}$ , and let T be the Hausdorff limit of the sequence $T_n(X)\cap B(0,1)$ . If we can show that $T = Q_1$ , where $Q_1 = B(0,1)\cap [0,1]^2$ is the closed first quadrant of the unit ball, then ${\mathrm {dim}_{\mathrm {A}}}(X) \geqslant {\mathrm {dim}_{\mathrm {H}}}(T) \geqslant 2$ as required. To that end, consider the set $\Sigma ^{1,2}_n= \{i_1\cdots i_n\in \Sigma _n\colon i_k\in \{1,2\} \text { for all }k \in \{1,\ldots ,n\}\}$ . Let $e_1=(1,0)$ and $e_2=(0,1)$ . Note that, since $\|A_{\mathtt {i}}e_k\| \geqslant 3^{-n}$ for both $k \in \{1,2\}$ and $\mathtt {i}\in \Sigma _n^{1,2}$ by (3.2), we have

$$ \begin{align*} T_n(\varphi_{\mathtt{i}}(U))\cap T_n(\varphi_{\mathtt{j}}(U))=\emptyset\quad\text{and}\quad\bigcup_{\mathtt{i}\in\Sigma_n^{1,2}} T_n(\varphi_{\mathtt{i}}(\overline{U}))\cap B(0,1)=Q_1, \end{align*} $$

for all $\mathtt {i},\mathtt {j}\in \Sigma _n^{1,2}$ with $\mathtt {i}\neq \mathtt {j}$ . Then for any $\mathtt {i}\in \Sigma _n^{1,2}$ , the central angle $\alpha _{\mathtt {i}}$ of the sector $T_n(\varphi _{\mathtt {i}}(U))\cap B(0,1)$ is

(3.3) $$ \begin{align} \alpha_{\mathtt{i}}=\sphericalangle(\langle A_{\mathtt{i}}e_1\rangle,\langle A_{\mathtt{i}}e_2\rangle)=\arcsin\bigg(\frac{|\!\det(A_{\mathtt{i}})|}{\| A_{\mathtt{i}}e_1\|\| A_{\mathtt{i}}e_2\|}\bigg)\leqslant\arcsin\bigg(\bigg(\dfrac{3}{4}\bigg)^n\bigg), \end{align} $$

where in the last inequality we used (3.2). Let $y\in Q_1$ and notice that for every $n\in \mathbb {N}$ there exists $\mathtt {i}\in \Sigma ^{1,2}_n$ such that $y\in T_n(\varphi _{\mathtt {i}}(\overline {U}))$ . Since X contains a continuous path between the points $(0,0)$ and $(1,1)$ , there is a point $x\in \partial B(0,1)\cap T_n(\varphi _{\mathtt {i}}(U))$ such that $T_n(\varphi _{\mathtt {i}}(X))\cap B(0,1)$ contains a continuous path between the points $(0,0)$ and x. In particular, together with (3.3), this implies that there exists a point $z_n\in T_n(\varphi _{\mathtt {i}}(X))\cap B(0,1)$ such that

$$ \begin{align*} |y-z_n|\leqslant \arcsin\big(\big(\tfrac{3}{4}\big)^n\big). \end{align*} $$

Therefore, $T_n(X)\cap B(0,1)\to Q_1$ , finishing the proof of ${\mathrm {dim}_{\mathrm {A}}}(X)\geqslant 2$ .

It suffices to show that there exists $c<1$ such that ${\mathrm {dim}_{\mathrm {H}}}(X\cap (V+x))\leqslant c$ for all $x\in X$ and $V\in X_F$ . Fix $x\in X$ and $V\in X_F$ , and notice that, by (3.2), we have

$$ \begin{align*} {\mathrm{diam}}(\varphi_{\mathtt{i}}(\overline{U})\cap(V+x))&=\|A_{\mathtt{i}}|_{A_{\mathtt{i}}^{-1}V}\|{\mathrm{diam}}(\overline{U}\cap(A_{\mathtt{i}}^{-1}V+\varphi_{\mathtt{i}}^{-1}(x)))\\ &\leqslant\|A_{\mathtt{i}}|_{A_{\mathtt{i}}^{-1}V}\|\sqrt{2}=\|A_{\mathtt{i}}^{-1}|_V\|^{-1}\sqrt{2}\leqslant(0.32)^n\sqrt{2} \end{align*} $$

for all $n\in \mathbb {N}$ and $\mathtt {i}\in \Sigma _n^{1,2}$ . Hence, for each $s>-({\log 3}/{\log 0.32})$ , we see that

$$ \begin{align*} \mathcal{H}^s(X\cap(V+x))\leqslant\lim_{n\to\infty}2^{s/2}\sum_{\mathtt{i}\in\Sigma_n}\|A_{\mathtt{i}}^{-1}|_V\|^{-s}\leqslant \lim_{n\to\infty}2^{s/2}3^n(0.32)^{sn}=0, \end{align*} $$

and so ${\mathrm {dim}_{\mathrm {H}}}(X\cap (V+x))\leqslant -({\log 3}/{\log 0.32})<1$ .

Remark 3.4. For the purpose of this remark, let us briefly recall some definitions. For each $A \in GL_2(\mathbb {R})$ and $s \geqslant 0$ , the singular value function is

$$ \begin{align*} \varphi^s(A) = \begin{cases} \alpha_1(A)^s &\text{if } 0 \leqslant s \leqslant 1, \\ \alpha_1(A)\alpha_2(A)^{s-1} &\text{if } 1 < s \leqslant 2, \\ (\alpha_1(A)\alpha_2(A))^{s/2} &\text{if } s> 2. \end{cases} \end{align*} $$

The value $\varphi ^s(A)$ represents a measurement of the s-dimensional volume of the ellipse $A(B(0,1))$ . For each $\mathsf {A} \in GL_2(\mathbb {R})^N$ and $s \geqslant 0$ , the pressure is

$$ \begin{align*} P(\mathsf{A},s) = \lim_{n \to \infty} \frac{1}{n}\log\sum_{\mathtt{i} \in \Sigma_n} \varphi^s(A_{\mathtt{i}}). \end{align*} $$

As the singular value function is submultiplicative, the limit above exists by Fekete’s lemma. It is also easy to see that the pressure $P(\mathsf {A},s)$ is continuous and strictly decreasing as a function of s with $P(\mathsf {A},0) \geqslant 0$ and $\lim _{s \to \infty }P(\mathsf {A},s) = -\infty $ . We may thus define the affinity dimension by setting ${\mathrm {dim}_{\mathrm {aff}}}(\mathsf {A})$ to be the minimum of $2$ and the unique $s \geqslant 0$ for which $P(\mathsf {A},s)=0$ . If X is a self-affine set, then ${\mathrm {dim}_{\mathrm {aff}}}(X)$ denotes the affinity dimension of the associated tuple of matrices. Also recall that a self-affine set is strongly irreducible if no finite collection of lines in $\mathbb {RP}^1$ is preserved by all of the matrices in the tuple.

In [Reference Bárány, Käenmäki and Yu10, Example 3.3], the authors answer a question posed by Fraser in [Reference Fraser19], by constructing an example of a self-affine set X satisfying ${\mathrm {dim}_{\mathrm {L}}}(X)< {\mathrm {dim}_{\mathrm {H}}}(X)={\mathrm {dim}_{\mathrm {aff}}}(X)< {\mathrm {dim}_{\mathrm {A}}}(X)$ , where ${\mathrm {dim}_{\mathrm {L}}}$ denotes the lower dimension; see [Reference Fraser19, §3.1] for the definition. The construction is strongly based on the properties of an underlying self-affine carpet, so it is an interesting question whether this behaviour is possible when X has no reducible subsystems. Let X be the self-affine set defined in Example 3.3. By an argument similar to the calculation of the Assouad dimension in Example 3.3, it is easy to see that X has a line segment as a weak tangent at the point $(1,1)$ , and therefore ${\mathrm {dim}_{\mathrm {L}}}(X)\leqslant 1$ by [Reference Fraser, Howroyd, Käenmäki and Yu20, Theorem 1.1]. Moreover, since the matrices $(A_1,A_2,A_3)$ have pairwise distinct eigenvectors, the strong irreducibility follows and by [Reference Bárány, Hochman and Rapaport7, Theorem 1.1] and a simple calculation using (3.2), we have $1<{\mathrm {dim}_{\mathrm {H}}}(X)={\mathrm {dim}_{\mathrm {aff}}}(X)<2$ . Thus, Example 3.3 shows that, in the absence of strong separation, the strict inequalities ${\mathrm {dim}_{\mathrm {L}}}(X)< {\mathrm {dim}_{\mathrm {H}}}(X)={\mathrm {dim}_{\mathrm {aff}}}(X)< {\mathrm {dim}_{\mathrm {A}}}(X)$ are possible for self-affine systems with no reducible subsystems.

4 Self-affine sets with large projections

In this section we show that if all the projections of the self-affine set have maximal dimension, then we have equality in Proposition 3.1. We also show that the supremum in the statement can be replaced by a maximum. The following theorem is the main result of this section, and Proposition 4.5 below ensures that it generalizes Bárány, Käenmäki, and Yu [Reference Bárány, Käenmäki and Yu10, Theorem 3.2] by relaxing the SSC to a separation condition which allows slight overlapping.

Theorem 4.1. Let X be a dominated self-affine set satisfying the WBNC such that ${\mathrm {dim}_{\mathrm {H}}}({\mathrm {proj}}_{V^{\perp }}(X))=1$ for all $V \in X_F$ . Then

$$ \begin{align*} {\mathrm{dim}_{\mathrm{A}}}(X)&=1+\max_{\atop{x\in X}{V\in X_F}}{\mathrm{dim}_{\mathrm{H}}}(X\cap(V+x))\\ &=1+\max_{\atop{x\in X}{V\in \mathbb{RP}^1\setminus Y_F}}{\mathrm{dim}_{\mathrm{A}}}(X\cap(V+x)). \end{align*} $$

The proof of the theorem uses ideas introduced in [Reference Bárány, Käenmäki and Yu10, §5], but the absence of strong separation induces some complications. We essentially split [Reference Bárány, Käenmäki and Yu10, Lemma 5.2], which assumes the SSC, into Lemmas 4.3 and 4.4 and make two key observations to work around the lack of SSC. First of all, the intuition behind [Reference Bárány, Käenmäki and Yu10, Lemma 5.2] is that the weak tangent sets of the self-affine set X have a comb-like structure, where the slices of the tangent set along the direction of the teeth of the comb have full dimension, and the dimensions of the slices in directions perpendicular to the teeth have dimension comparable to some slice of the self-affine set in a Furstenberg direction. By Lemma 3.2, we know that under the bounded neighbourhood condition, the situation is similar in the sense that the weak tangents are finite unions of these comb-like sets. Secondly, in [Reference Bárány, Käenmäki and Yu10, §5], to show that the teeth of the combs point in the same direction, the authors use the fact that any slice of the self-affine set has dimension strictly smaller than one, which does not have to be true in our setting. We work around this using domination in the following lemma.

Lemma 4.2. Let X be a dominated self-affine set and $(\mathtt {i}_k)_{k \in \mathbb {N}}$ be a sequence of infinite words in $\Sigma $ . If $(n_k)_{n \in \mathbb {N}}$ is an increasing sequence of integers such that the limit $\lim _{k\to \infty }\vartheta _1(\mathtt {i}_k|_{n_k})$ exists, then $\lim _{k\to \infty }\overline {\vartheta }_1(\mathtt {i}_k)$ exists and

$$ \begin{align*} \lim_{k\to\infty}\overline{\vartheta}_1(\mathtt{i}_k) = \lim_{k\to\infty}\vartheta_1(\mathtt{i}_k|_{n_k}). \end{align*} $$

Proof. Let $(n_k)_{k \in \mathbb {N}}$ be a strictly increasing sequence of integers such that the limit exists and let $\varepsilon>0$ . By Lemma 2.2(1), $\overline {\vartheta }_1(\mathtt {i}_k)$ is well defined for every $k\in \mathbb {N}$ and, by the uniform convergence, we may choose $k_0\in \mathbb {N}$ large enough such that

$$ \begin{align*} \sphericalangle(\vartheta_1(\mathtt{i}_k|_{n_k}),\overline{\vartheta}_1(\mathtt{i}_k)) < \frac{\varepsilon}{2} \end{align*} $$

for all $k\geqslant k_0$ . By the assumption, by making $k_0$ larger if needed, we also have

$$ \begin{align*} \sphericalangle(\vartheta_1(\mathtt{i}_k|_{n_k}),W) < \frac{\varepsilon}{2}, \end{align*} $$

for all $k\geqslant k_0$ . Thus, by the triangle inequality, we have

$$ \begin{align*} \sphericalangle(\overline{\vartheta}_1(\mathtt{i}_k),W)\leqslant \sphericalangle(\overline{\vartheta}_1(\mathtt{i}_k),\vartheta_1(\mathtt{i}_k|_{n_k}))+\sphericalangle(\vartheta_1(\mathtt{i}_k|_{n_k}),W) < \varepsilon \end{align*} $$

and therefore, $\lim _{k\to \infty }\overline {\vartheta }_1(\mathtt {i}_k)=W$ .

We abuse notation by denoting the intersection of $T\in {\mathrm {Tan}}(X)$ with the open unit ball by $T^{\circ }$ . Similarly, if $\{T_i\}_{i\in I}$ is a tangent decomposition of T, then we let $T_i^{\circ }=T_i\setminus \partial B(0,1)$ . This should not cause any confusion, since we will not be referring to the actual interior of T at any point. Furthermore, by the rank, image, and kernel of an affine map, we mean the rank, image, and kernel of its linear part.

Lemma 4.3. Let X be a dominated self-affine set satisfying the WBNC such that ${\mathrm {dim}_{\mathrm {H}}}(X)\geqslant 1$ , and ${\mathrm {dim}_{\mathrm {H}}}({\mathrm {proj}}_{V^{\perp }}(X))=1$ for all $V \in X_F$ . Let $T\in {\mathrm {Tan}}(X)$ and $\{T_i\}_{i\in I}$ be a tangent decomposition of T given by Lemma 3.2. Then for every $i \in I$ there exists $W_i\in Y_F$ such that

$$ \begin{align*} {\mathrm{dim}_{\mathrm{H}}}(T\cap(W_i+y))= 1 \end{align*} $$

for all $y\in T_i^{\circ }$ .

Proof. Let $(\mathtt {i}_k)_{k \in \mathbb {N}}$ be a sequence of infinite words in $\Sigma $ and $(r_k)_{k \in \mathbb {N}}$ be a sequence of positive real numbers converging to zero such that

$$ \begin{align*} M_{\pi\mathtt{i}_k,r_k}(X)\cap B(0,1)\to T. \end{align*} $$

Recall from the proof of Lemma 3.2 that there exist a sequence $(n_k)_{k \in \mathbb {N}}$ of integers and, for each $i \in I$ , finite words $\mathtt {j}_{n_k}^i \in \Sigma _*$ and sets $T_i$ such that

$$ \begin{align*} M_{\pi\mathtt{i}_{n_k},r_{n_k}} \circ \varphi_{\mathtt{j}_{n_k}^i}(X) \cap B(0,1) \to T_i \end{align*} $$

for all $i \in I$ in Hausdorff distance. Fix $y\in T^{\circ }$ and choose $i\in I$ such that $y\in T_i^{\circ }$ . Since $y\not \in \partial B(0,1)$ , there is $\delta>0$ depending only on y such that $B(y,2\delta )\subset B(0,1)$ . Therefore, there are infinite words $\mathtt {j}_k\in [\mathtt {j}_{n_k}^i]$ such that $M_{\pi \mathtt {i}_{n_k},r_{n_k}}(\pi (\mathtt {j}_k))\to y$ and

(4.1) $$ \begin{align} M_{\pi\mathtt{i}_{n_k},r_{n_k}}(X\cap B(\pi\mathtt{j}_k,\delta r_{n_k}))\subset M_{\pi\mathtt{i}_{n_k},r_{n_k}}\circ \varphi_{\mathtt{j}_{n_k}^{i}}(X)\cap B(0,1) \end{align} $$

for all large enough $k\in \mathbb {N}$ . Let $m_k\geqslant n_k$ be the unique integer which satisfies

(4.2) $$ \begin{align} \alpha_1(A_{\mathtt{j}_k|_{m_k}})\leqslant \delta r_{n_k}< \alpha_1(A_{\mathtt{j}_k|_{m_k-1}}). \end{align} $$

By again passing to a subsequence if necessary, there exists an affine map $P_y$ such that

$$ \begin{align*} M_{\pi\mathtt{i}_{n_k},r_{n_k}}\circ\varphi_{\mathtt{j}_k|_{m_k}}\to P_y \end{align*} $$

in the uniform convergence in X. By compactness and (4.1), we have $y \in P_y(X) \subset T_i$ and, by domination, we have

$$ \begin{align*} \frac{\alpha_2(A_{\mathtt{j}_k|_{m_k}})}{\alpha_1(A_{\mathtt{j}_k|_{m_k}})}\leqslant C\tau^{m_k}, \end{align*} $$

so in particular $\det (r_{n_k}^{-1}A_{\mathtt {j}_k|_{m_k}})\to 0$ as $k\to \infty $ . Also, by (4.2) and [Reference Bárány, Käenmäki and Morris8, Corollary 2.4], there exists a constant $C>0$ such that $\|r_{n_k}^{-1}A_{\mathtt {j}_k|_{m_k}}\|\geqslant C\delta $ for all $k\in \mathbb {N}$ . Therefore, we see that ${\mathrm {rank}}(P_y)=1$ . Let $W_y={\mathrm {im}}(P_y)$ and note that by Lemma 2.3, $W_y\in Y_F$ . Recall that $P_y(X)$ and ${\mathrm {proj}}_{\ker (P_y)^{\perp }}(X)$ are bi-Lipschitz equivalent, so by the assumption,

(4.3) $$ \begin{align} {\mathrm{dim}_{\mathrm{H}}}(T\cap (W_y+y))&\geqslant {\mathrm{dim}_{\mathrm{H}}}(P_y(X)\cap (W_y+y)) \nonumber\\ &\geqslant {\mathrm{dim}_{\mathrm{H}}}({\mathrm{proj}}_{\ker(P_y)^{\perp}}(X)). \end{align} $$

Let us show that $\ker (P_y)\in X_F$ . Observe that the linear part of the map $M_{\pi \mathtt {i}_{n_k},r_{n_k}}\circ \varphi _{\mathtt {j}_k|_{m_k}}$ is $r_{n_k}^{-1}A_{\mathtt {j}_k|_{m_k}}$ and notice that this sequence converges to the linear part of $P_y$ in the uniform convergence in X. Denote by $A_y$ the linear part of $P_y$ and let v be a unit vector in the kernel of $A_y$ . Since the eigenspaces of $(r_{n_k}^{-1}A_{\mathtt {j}_k|_{m_k}})^T(r_{n_k}^{-1}A_{\mathtt {j}_k|_{m_k}})$ converge to the eigenspaces of $A_y^TA_y$ and since $\ker (A_y)=\ker (A_y^TA_y)$ is the eigenspace corresponding to the singular value $0$ , we see that there is a sequence of unit vectors $v_k\to v$ , such that

$$ \begin{align*} A_{\mathtt{j}_k|_{m_k}}^TA_{\mathtt{j}_k|_{m_k}}v_k=\alpha_2(A_{\mathtt{j}_k|_{m_k}})^2v_k \end{align*} $$

for all $k\in \mathbb {N}$ . Let us define $w_k= \alpha _2(A_{\mathtt {j}_k|_{m_k}})^{-1}A_{\mathtt {j}_k|_{m_k}}v_k$ . By the foregoing, we have

$$ \begin{align*} \|w_k\|&=\alpha_2(A_{\mathtt{j}_k|_{m_k}})^{-1}\|A_{\mathtt{j}_k|_{m_k}}v_k\|=\alpha_2(A_{\mathtt{j}_k|_{m_k}})^{-1}(A_{\mathtt{j}_k|_{m_k}}v_k\,\cdot\,A_{\mathtt{j}_k|_{m_k}}v_k)^{{1}/{2}}\\ &=\alpha_2(A_{\mathtt{j}_k|_{m_k}})^{-1}\langle A_{\mathtt{j}_k|_{m_k}}^TA_{\mathtt{j}_k|_{m_k}}v_k\,|\,v_k\rangle^{{1}/{2}}=\alpha_2(A_{\mathtt{j}_k|_{m_k}})^{-1}(\alpha_2(A_{\mathtt{j}_k|_{m_k}})^{-1}v_k\,\cdot\,v_k)^{{1}/{2}}\\ &=(v_k\,\cdot\,v_k)^{{1}/{2}}=\|v_k\|=1, \end{align*} $$

where $\cdot $ is the standard inner product on $\mathbb {R}^2$ . Therefore, by possibly passing to a subsequence, we may assume that $w_k$ converges to some unit vector w and that

$$ \begin{align*} \frac{(A_{\mathtt{j}_k|_{m_k}})^{-1}}{\|(A_{\mathtt{j}_k|_{m_k}})^{-1}\|}\to B_y, \end{align*} $$

for some $2\times 2$ matrix $B_y$ . Since $\mathsf {A}^{-1}=(A_1^{-1},\ldots ,A_N^{-1})$ is dominated, we see as before that $\det (\|(A_{\mathtt {j}_k|_{m_k}})^{-1}\|^{-1}(A_{\mathtt {j}_k|_{m_k}})^{-1})\to 0$ , so $B_y$ has rank at most one. Since

$$ \begin{align*} \frac{(A_{\mathtt{j}_k|_{m_k}})^{-1}}{\|(A_{\mathtt{j}_k|_{m_k}})^{-1}\|}\cdot\frac{A_{\mathtt{j}_k|_{m_k}}v_k}{\alpha_2(A_{\mathtt{j}_k|_{m_k}})}=v_k, \end{align*} $$

by taking limits, we have that $B_y(w)=v$ , so v is a unit vector in the image of $B_y$ . Therefore, $B_y$ is a rank-one matrix and $\ker (A_y)=\langle v\rangle ={\mathrm {im}}(B_y)\in X_F$ . By the assumption and (4.3), we have that ${\mathrm {dim}_{\mathrm {H}}}(T\cap (W_y+y))\geqslant 1$ . The upper bound is trivial, since $T\cap (W_y+y)$ is contained in a line.

Finally, let us show that $W_y$ is constant in $T_i^{\circ }$ . By passing to a subsequence if necessary, we may assume that $\lim _{k\to \infty }\vartheta _1(\mathtt {j}_{n_k}^i)=W_i$ for some $W_i\in Y_F$ . Notice that $W_i$ does not depend on the choice of $y\in T_i^{\circ }$ . By Lemma 2.3 (or rather its proof), it is easy to see that

$$ \begin{align*} W_y={\mathrm{im}}(P_y)=\lim_{k\to\infty}\vartheta_1(\mathtt{j}_k|_{m_k}). \end{align*} $$

Therefore, by Lemma 4.2, we have ${\mathrm {im}}(P_y)=\lim _{k\to \infty }\overline {\vartheta }_1(\mathtt {j}_k)$ . Noting that $\mathtt {j}_{n_k}^i=\mathtt {j}_k|_{|\mathtt {j}_{n_k}^i|}$ and, applying Lemma 4.2 again, we see that

$$ \begin{align*} W_y=\lim_{k\to\infty} \overline{\vartheta}_1(\mathtt{j}_k)=\lim_{k\to\infty} \vartheta_1(\mathtt{j}_{n_k}^i)=W_i \end{align*} $$

finishing the proof.

Lemma 4.4. Let $X\subset \mathbb {R}^2$ be compact. Then for every $x\in X$ and $V\in \mathbb {RP}^1$ there exist $T\in {\mathrm {Tan}}(X)$ such that

$$ \begin{align*} {\mathrm{dim}_{\mathrm{H}}}(T\cap V) \geqslant {\mathrm{dim}_{\mathrm{A}}}(X\cap(V+x)) \geqslant {\mathrm{dim}_{\mathrm{H}}}(X\cap(V+x)). \end{align*} $$

Proof. Let $V\in \mathbb {RP}^1$ and $x\in X$ and, by recalling Lemma 2.1, let $T_{\max }\in {\mathrm {Tan}}(X\cap (V+x))$ be a weak tangent, which satisfies ${\mathrm {dim}_{\mathrm {H}}}(T_{\max })={\mathrm {dim}_{\mathrm {A}}}(X\cap (V+x))$ . Let $(x_k)_{k \in \mathbb {N}}$ be a sequence of points in $X\cap (V+x)$ and $(r_k)_{k \in \mathbb {N}}$ be a sequence of positive real numbers converging to zero such that

$$ \begin{align*} M_{x_k,r_k}(X\cap(V+x))\cap B(0,1)\to T_{\max} \end{align*} $$

in Hausdorff distance. Since $x_k\in V+x$ for all $k\in \mathbb {N}$ , and each $M_{x_k,r_k}$ is a similarity, we have $M_{x_k,r_k}(V+x)\to V$ . Let T be an accumulation point of the sequence $M_{x_k,r_k}(X)\cap B(0,1)$ . Then $T\in {\mathrm {Tan}}(X)$ and, by compactness, $T_{\max }\subset T\cap V$ . Therefore, we have

$$ \begin{align*} {\mathrm{dim}_{\mathrm{H}}}(X\cap (V+x))\leqslant{\mathrm{dim}_{\mathrm{A}}}(X\cap (V+x))={\mathrm{dim}_{\mathrm{H}}}(T_{\max})\leqslant{\mathrm{dim}_{\mathrm{H}}}(T\cap V) \end{align*} $$

as required.

We are now ready to prove the main theorem of this section.

Proof of Theorem 4.1

By Lemma 2.1, we have

(4.4) $$ \begin{align} {\mathrm{dim}_{\mathrm{A}}}(X)=\max_{T\in{\mathrm{Tan}}(X)}{\mathrm{dim}_{\mathrm{H}}}(T), \end{align} $$

so we may choose $T_{\max }\in {\mathrm {Tan}}(X)$ such that ${\mathrm {dim}_{\mathrm {A}}}(X)={\mathrm {dim}_{\mathrm {H}}}(T_{\max })$ . Recalling Proposition 3.1, there are $x\in X$ and $V\in X_F\subset \mathbb {RP}^1\setminus Y_F$ such that

(4.5) $$ \begin{align} {\mathrm{dim}_{\mathrm{A}}}(X) = {\mathrm{dim}_{\mathrm{H}}}(T_{\max}) \leqslant 1+ {\mathrm{dim}_{\mathrm{H}}}(X\cap (V+x)). \end{align} $$

By Lemma 4.4, there exists a tangent set T such that

$$ \begin{align*} {\mathrm{dim}_{\mathrm{H}}}(T\cap V) \geqslant {\mathrm{dim}_{\mathrm{A}}}(X\cap(V+x)) \geqslant {\mathrm{dim}_{\mathrm{H}}}(X\cap(V+x)). \end{align*} $$

If ${\mathrm {dim}_{\mathrm {H}}}(T\cap V)=0$ , then trivially ${\mathrm {dim}_{\mathrm {H}}}(T)\geqslant 1+{\mathrm {dim}_{\mathrm {H}}}(X\cap (V+x))=1$ , by Lemma 4.3. Therefore, we may assume that ${\mathrm {dim}_{\mathrm {H}}}(T\cap V)>0$ . Notice that $T\cap V\cap \partial B(0,1)$ consists of at most two points, so ${\mathrm {dim}_{\mathrm {H}}}(T^{\circ }\cap V)={\mathrm {dim}_{\mathrm {H}}}(T\cap V)$ . Let $0<s<{\mathrm {dim}_{\mathrm {H}}}(T\cap V)$ and let $\mu $ be a Frostman measure on $T^{\circ }\cap V$ ; see [Reference Mattila36, Theorem 8.8]. Let $\{T_i\}_{i\in I}$ be a tangent decomposition of T given by Lemma 3.2. Since $T=\bigcup _{i\in I}T_i$ , at least one of the sets $T_i^{\circ }\cap V$ has positive $\mu $ -measure. Let $T_i^{\circ }$ be such a set and let $W_i\in Y_F$ be the line given by Lemma 4.3. Since $V\not \in Y_F$ , we have $V\ne W_i$ and so, by Marstrand’s slicing theorem [Reference Bishop and Peres11, Theorem 3.3.1],

$$ \begin{align*} 1={\mathrm{dim}_{\mathrm{H}}}(T\cap (W_i+y))\leqslant {\mathrm{dim}_{\mathrm{H}}}(T)-s \end{align*} $$

for $\mu $ -almost every $y\in T_i^{\circ }\cap V$ . In particular, since $\mu (T_i^{\circ }\cap V)>0$ , such a point y exists. By letting $s\uparrow {\mathrm {dim}_{\mathrm {H}}}(T\cap V)$ , we get

$$ \begin{align*} {\mathrm{dim}_{\mathrm{A}}}(X) &\geqslant{\mathrm{dim}_{\mathrm{H}}}(T)\geqslant 1+{\mathrm{dim}_{\mathrm{H}}}(T\cap V) \\ &\geqslant 1+{\mathrm{dim}_{\mathrm{A}}}(X\cap (V+x)) \geqslant 1+{\mathrm{dim}_{\mathrm{H}}}(X\cap (V+x)). \end{align*} $$

Combining this with (4.5), we get

$$ \begin{align*} {\mathrm{dim}_{\mathrm{A}}}(X) = 1+{\mathrm{dim}_{\mathrm{A}}}(X\cap (V+x)) = 1+{\mathrm{dim}_{\mathrm{H}}}(X\cap(V+x)) \end{align*} $$

as claimed.

It remains to show that ${\mathrm {dim}_{\mathrm {A}}}(X\cap (W+y))\leqslant {\mathrm {dim}_{\mathrm {H}}}(X\cap (V+x))$ for all $y\in X$ and $W\in \mathbb {RP}^1\setminus Y_F$ . By repeating the above proof for such y and W, we find a tangent set T such that

$$ \begin{align*} 1+{\mathrm{dim}_{\mathrm{A}}}(X\cap(W+y))\leqslant {\mathrm{dim}_{\mathrm{H}}}(T)\leqslant {\mathrm{dim}_{\mathrm{H}}}(T_{\max})\leqslant1+ {\mathrm{dim}_{\mathrm{H}}}(X\cap(V+x)), \end{align*} $$

where we used (4.4) in the middle inequality. This finishes the proof.

To finish this section, let us verify that Theorem 4.1 generalizes Bárány, Käenmäki, and Yu [Reference Bárány, Käenmäki and Yu10, Theorem 3.2]. The proof is based on Bárány, Hochman, and Rapaport [Reference Bárány, Hochman and Rapaport7, Proposition 6.6].

Proposition 4.5. If X is a dominated self-affine set satisfying the WBNC and the SOSC such that ${\mathrm {dim}_{\mathrm {H}}}(X)\geqslant 1$ and $X_F$ is not a singleton, then

$$ \begin{align*} {\mathrm{dim}_{\mathrm{A}}}(X)=1+\max_{\atop{x\in X}{V\in \mathbb{RP}^1\setminus Y_F}}{\mathrm{dim}_{\mathrm{H}}}(X\cap (V+x)). \end{align*} $$

Proof. Since X satisfies the SOSC, [Reference Bárány, Käenmäki and Yu10, Theorem 2.18] shows that

$$ \begin{align*} {\mathrm{dim}_{\mathrm{H}}}({\mathrm{proj}}_{V^\bot}(X)) = 1 \end{align*} $$

for all $V \in \mathbb {RP}^1 \setminus \mathcal {I}$ , where $\mathcal {I} = \{W \in \mathbb {RP}^1 \colon W = A_iW \text { for all } i \in \{1,\ldots ,N\} \}$ contains at most one element. If $\mathcal {I}=\emptyset $ , then the claim follows from Theorem 4.1. Bárány, Käenmäki and Yu [Reference Bárány, Käenmäki and Yu10, Lemma 2.11] show that if $X_F$ is not a singleton, then $\mathcal {I}$ is non-empty if and only if the matrices $A_i$ are of the form

$$ \begin{align*} A_i=\begin{pmatrix} a_i&b_i\\ 0&d_i \end{pmatrix}\!, \end{align*} $$

possibly after a change of basis, where $0<|d_i|<|a_i|<1$ , and the matrices are not simultaneously diagonalizable, and clearly in this case, $\mathcal {I}=Y_F$ . Since $X_F\subset \mathbb {RP}^1\setminus Y_F$ , Theorem 4.1 gives the claim.

5 Assouad dimension of the Takagi function

As an application of Theorem 4.1, which connects the Hausdorff dimension of the slices to the Assouad dimension of the set, we are now able to study slices of the Takagi function. The following result, which is the first part of Theorem 1.1, follows immediately from Theorem 4.1 after verifying the assumptions of the theorem.

Theorem 5.1. If $T_\unicode{x3bb} $ is the Takagi function, then

$$ \begin{align*} {\mathrm{dim}_{\mathrm{A}}}(T_{\unicode{x3bb}})&=1+\max_{\atop{x\in T_\unicode{x3bb}}{V \in X_F}}{\mathrm{dim}_{\mathrm{H}}}(T_{\unicode{x3bb}}\cap (V+x))\\ &=1+\max_{\atop{x\in T_\unicode{x3bb}}{V\in\mathbb{RP}^1}}{\mathrm{dim}_{\mathrm{A}}}(T_{\unicode{x3bb}}\cap (V+x)). \end{align*} $$

The second result of this section, which implies the second part of Theorem 1.1, gives an explicit upper bound for the Assouad dimension of the Takagi function. In particular, it follows that the Assouad dimension is always strictly smaller than $2$ .

Theorem 5.2. If $T_\unicode{x3bb} $ is the Takagi function, then

$$ \begin{align*} \max_{\atop{x\in T_\unicode{x3bb}}{V\in\mathbb{RP}^1}}{\mathrm{dim}_{\mathrm{H}}}(T_{\unicode{x3bb}}\cap (V+x)) \leqslant \frac{\log (2^{n_{\unicode{x3bb}}}-1)}{\log 2^{n_{\unicode{x3bb}}}}<1, \end{align*} $$

where

$$ \begin{align*} n_{\unicode{x3bb}}=\bigg\lceil\frac{\log2(K_{\unicode{x3bb}}+M_{\unicode{x3bb}})}{-\log \unicode{x3bb}}\bigg\rceil \geqslant 2, \end{align*} $$

$K_{\unicode{x3bb} }=\sum _{k\in \mathbb {N}}2^{-k}\unicode{x3bb} ^{-k}=(2\unicode{x3bb} -1)^{-1}$ , and $M_\unicode{x3bb} = \max _{x \in [0,1]}T_\unicode{x3bb} (x)=(3(1-\unicode{x3bb} ))^{-1}$ .

The prerequisite in the proof of the above theorems is to express the Takagi function as a self-affine set. Let $T_{\unicode{x3bb} } \colon [0,1] \to \mathbb {R}$ be the Takagi function for the parameter $\tfrac 12 < \unicode{x3bb} < 1$ as defined in (1.1). Let $\mathsf {A} = (A_1,A_2) \in GL_2(\mathbb {R})^2$ , where

$$ \begin{align*} A_1 = \begin{pmatrix} \tfrac12 & 0 \\[3pt] \tfrac12 & \unicode{x3bb} \end{pmatrix} \quad\text{and}\quad A_2 = \begin{pmatrix} \tfrac12 & 0 \\[3pt] -\tfrac12 & \unicode{x3bb} \end{pmatrix}\!, \end{align*} $$

and observe that, as $\tfrac 12 < \unicode{x3bb} $ , both matrices have two real eigenvalues with different absolute values. Furthermore, the contraction by $\unicode{x3bb} $ is realized precisely on the y-axis which is invariant under both matrices. We define affine maps $\varphi _1,\varphi _2 \colon \mathbb {R}^2 \to \mathbb {R}^2$ by setting

$$ \begin{align*} \varphi_1(x) = A_1(x) \quad\text{and}\quad \varphi_2(x) = A_2(x)+\big(\tfrac12,\tfrac12\big), \end{align*} $$

for all $x \in \mathbb {R}^2$ . A straightforward calculation shows that

$$ \begin{align*} T_\unicode{x3bb}\bigg(\frac{x}{2}\bigg)=\frac{x}{2}+\unicode{x3bb} T_\unicode{x3bb}(x)\quad\text{and}\quad T_\unicode{x3bb}\bigg(\frac{x}{2}+\frac{1}{2}\bigg)=\frac{1}{2}-\frac{x}{2}+\unicode{x3bb} T_\unicode{x3bb}(x). \end{align*} $$

It follows that $\varphi _1(x,T_\unicode{x3bb} (x))\ {=}\ ({x}/{2},T_\unicode{x3bb} ({x}/{2}))$ and $\varphi _2(x,T_\unicode{x3bb} (x))\ {=}\ ({x}/{2}\ {+}\ \tfrac {1}{2}, T_\unicode{x3bb} ({x}/{2}+\tfrac {1}{2}))$ , so $T_{\unicode{x3bb} } \subset \mathbb {R}^2$ is the self-affine set associated to the affine IFS $(\varphi _1,\varphi _2)$ ; see Figure 2. Observe that, by induction, we have

(5.1) $$ \begin{align} A_{\mathtt{i}} &= \begin{pmatrix} 2^{-|\mathtt{i}|} & 0 \\ \sum_{k=1}^{|\mathtt{i}|}(-1)^{i_{|\mathtt{i}|-k+1}+1}2^{-k}\unicode{x3bb}^{|\mathtt{i}|-k} & \unicode{x3bb}^{|\mathtt{i}|} \end{pmatrix}\!, \nonumber \\ A^{-1}_{\overleftarrow{\mathtt{i}}} &= \begin{pmatrix} 2^{|\mathtt{i}|} & 0 \\ \sum_{k=1}^{|\mathtt{i}|}(-1)^{i_k}2^{|\mathtt{i}|-k}\unicode{x3bb}^{-k} & \unicode{x3bb}^{-|\mathtt{i}|} \end{pmatrix} \end{align} $$

for all $\mathtt {i}\in \Sigma _*$ . We begin verifying the assumptions of Theorem 4.1 by showing that $T_\unicode{x3bb} $ is dominated.

Lemma 5.3.

Figure 2 The graph of the Takagi function for $\unicode{x3bb} =\tfrac 23$ .

There exists $C>1$ such that

$$ \begin{align*} \unicode{x3bb}^{|\mathtt{i}|}\leqslant\alpha_1(A_{\mathtt{i}})\leqslant C\unicode{x3bb}^{|\mathtt{i}|} \quad\text{and}\quad C^{-1}2^{-|\mathtt{i}|}\leqslant\alpha_2(A_{\mathtt{i}})\leqslant 2^{-|\mathtt{i}|} \end{align*} $$

for all $\mathtt {i}\in \Sigma _*$ . In particular, $T_{\unicode{x3bb} }$ is dominated.

Proof. Let $\mathtt {i}\in \Sigma _*$ and recall that $\alpha _1(A_{\mathtt {i}})=\|A_{\mathtt {i}}\|$ . The lower bound for $\alpha _1(A_{\mathtt {i}})$ follows from the fact that $\unicode{x3bb} ^{|\mathtt {i}|}$ is an eigenvalue of $A_{\mathtt {i}}$ . Similarly, since $\alpha _2(A_{\mathtt {i}})=\|A_{\mathtt {i}}^{-1}\|^{-1}$ , the upper bound for $\alpha _2(A_{\mathtt {i}})$ is trivial as $2^{|\mathtt {i}|}$ is an eigenvalue of $A_{\mathtt {i}}^{-1}$ . We prove the upper bound for $\alpha _1(A_{\mathtt {i}})$ and only remark that the proof of the lower bound for $\alpha _2(A_{\mathtt {i}})$ follows similarly. Let $s(\mathtt {i})=\sum _{k=1}^{|\mathtt {i}|}(-1)^{i_{|\mathtt {i}|-k}+1}2^{-k}\unicode{x3bb} ^{|\mathtt {i}|-k}$ and notice that

$$ \begin{align*} |s(\mathtt{i})|\leqslant \sum_{k=1}^{|\mathtt{i}|}2^{-k}\unicode{x3bb}^{|\mathtt{i}|-k}\leqslant\unicode{x3bb}^{|\mathtt{i}|}\sum_{k=1}^{\infty}2^{-k}\unicode{x3bb}^{-k}=K_{\unicode{x3bb}}\unicode{x3bb}^{|\mathtt{i}|} \end{align*} $$

for all $\mathtt {i} = i_1 \cdots i_{|\mathtt {i}|} \in \Sigma _*$ . Writing $y=(y_1,y_2)\in S^1$ , we see that

$$ \begin{align*} \|A_{\mathtt{i}}y\|^2&=|(2^{-|\mathtt{i}|}y_1)^2+(s(\mathtt{i})y_1+\unicode{x3bb}^{|\mathtt{i}|}y_2)^2| \\ &= |2^{-2|\mathtt{i}|}y_1^2+s(\mathtt{i})^2y_1^2+2s(\mathtt{i})\unicode{x3bb}^{|\mathtt{i}|}y_1y_2+\unicode{x3bb}^{2|\mathtt{i}|}y_2^2|\\ &\leqslant(2^{-2|\mathtt{i}|}+|s(\mathtt{i})|^2)y_1^2+2|s(\mathtt{i})|\unicode{x3bb}^{|\mathtt{i}|}|y_1y_2|+\unicode{x3bb}^{2|\mathtt{i}|}y_2^2 \\ &\leqslant\unicode{x3bb}^{2|\mathtt{i}|}+K_{\unicode{x3bb}}^2\unicode{x3bb}^{2|\mathtt{i}|}+2K_{\unicode{x3bb}}\unicode{x3bb}^{2|\mathtt{i}|}+\unicode{x3bb}^{2|\mathtt{i}|}\\ &=(K_{\unicode{x3bb}}^2+2K_{\unicode{x3bb}}+2)\unicode{x3bb}^{2|\mathtt{i}|}, \end{align*} $$

so the claim holds with $C=\sqrt {(K_{\unicode{x3bb} }+1)^2+1}>1$ . Finally, since

$$ \begin{align*} \alpha_2(A_{\mathtt{i}})\leqslant \Bigl(\frac{1}{2\unicode{x3bb}}\Bigr)^{|\mathtt{i}|}\alpha_1(A_{\mathtt{i}}), \end{align*} $$

we see that $T_{\unicode{x3bb} }$ is dominated.

Let us next determine the Furstenberg directions of the Takagi function. For a given $t \in \mathbb {R}$ , let $V_t=\langle (1,t)\rangle \in \mathbb {RP}^1$ be the line with slope t passing through the origin, and let $V_{\infty }=\langle (0,1)\rangle \in \mathbb {RP}^1$ be the y-axis. Recall also the definition of $K_\unicode{x3bb} $ from the formulation of Theorem 5.2.

Lemma 5.4. If $T_\unicode{x3bb} $ is the Takagi function, then

$$ \begin{align*} X_F = \{V_t \in \mathbb{RP}^1 \colon t \in [-K_\unicode{x3bb},K_\unicode{x3bb}]\} \end{align*} $$

is a closed projective interval and $Y_F = \{V_{\infty }\}$ is a singleton.

Proof. Let $\mathtt {i} \in \Sigma $ and observe that, by (5.1), we may define

$$ \begin{align*} B_{\mathtt{i}}=\lim_{n\to\infty}2^{-n}A_{\overleftarrow{\mathtt{i}|_n}}^{-1}= \begin{pmatrix} 1&0\\ \sum_{k=1}^{\infty}(-1)^{i_k}2^{-k}\unicode{x3bb}^{-k} & 0 \end{pmatrix}\!. \end{align*} $$

Since $T_\unicode{x3bb} $ is dominated by Lemma 5.3 and $\lim _{n \to \infty }\eta _1(A_{\overleftarrow {\mathtt {i}|_n}}^{-1}) = (1,0)$ , it follows from Lemma 2.3 that the word $\mathtt {i}$ determines an element $V_{\mathtt {i}} = {\mathrm {im}}(B_{\mathtt {i}})$ of the set $X_F$ by

$$ \begin{align*} V_{\mathtt{i}}=\langle B_{\mathtt{i}}(1,0)\rangle=\bigg\langle 1,\sum_{k=1}^{\infty}(-1)^{i_k}2^{-k}\unicode{x3bb}^{-k}\bigg\rangle. \end{align*} $$

Hence, it is clear that for any $V\in \{V_t \in \mathbb {RP}^1 \colon t \in [-K_\unicode{x3bb} ,K_\unicode{x3bb} ]\}$ , there exists $\mathtt {i}\in \Sigma $ such that $V=V_{\mathtt {i}}\in X_F$ .

For the other inclusion, let $V\in X_F$ . By the definition of $X_F$ , we find a sequence $(c_n)_{n \in \mathbb {N}}$ of positive real numbers, a sequence $(\mathtt {i}_n)_{n \in \mathbb {N}}$ of finite words $\mathtt {i}_n = i^n_1 \cdots i^n_{|\mathtt {i}_n|} \in \Sigma _*$ , and a linear map A of rank one such that $A = \lim _{n \to \infty }c_nA^{-1}_{\overleftarrow {\mathtt {i}_n}}$ and $V={\mathrm {im}}(A)$ . Passing through a subsequence if necessary, we see that

$$ \begin{align*} \lim_{n\to\infty}2^{-|\mathtt{i}_n|}A^{-1}_{\overleftarrow{\mathtt{i}_n}}=\begin{pmatrix} 1&0\\ \lim_{n\to\infty}\sum_{k=1}^{n}(-1)^{i^n_k}2^{-k}\unicode{x3bb}^{-k} & 0 \end{pmatrix}\!, \end{align*} $$

where the limit $\lim _{n\to \infty }\sum _{k=1}^{n}(-1)^{i^n_k+1}2^{-k}\unicode{x3bb} ^{-k}$ exists. In particular, ${c_n2^{-|\mathtt {i}_n|}\kern1.3pt{\to}\kern1.3pt c\kern1.3pt{\in}\kern1.3pt \mathbb {R}\kern1.3pt{\setminus}\kern1.3pt \{0\}}$ and A is a constant multiple of the above matrix, which finishes the proof.

For $Y_F$ , let $\mathtt {i}\in \Sigma $ and, using (5.1), define

$$ \begin{align*} B_{\mathtt{i}}=\lim_{n\to\infty} \unicode{x3bb}^{-n} A_{\mathtt{i}|_n}= \begin{pmatrix} 0&0\\ \sum_{k=1}^{n}(-1)^{i_{n-k+1}+1}2^{-k}\unicode{x3bb}^{-k} & 1 \end{pmatrix}\!. \end{align*} $$

Since ${\mathrm {im}}(B_{\mathtt {i}})=V_{\infty }$ , we have $\{V_{\infty }\}\subset Y_F$ . For the other inclusion, as before, if $V\in Y_F$ , we find a sequence $(c_n)_{n \in \mathbb {N}}$ of positive real numbers, a sequence $(\mathtt {i}_n)_{n \in \mathbb {N}}$ of finite words $\mathtt {i}_n = i^n_1 \cdots i^n_{|\mathtt {i}_n|} \in \Sigma _*$ , and a linear map A of rank one such that $A = \lim _{n \to \infty }c_nA_{\mathtt {i}_n}$ and $V={\mathrm {im}}(A)$ . Passing through a subsequence if necessary, we see that

$$ \begin{align*} \lim_{n\to\infty}\unicode{x3bb}^{-|\mathtt{i}_n|}A_{\mathtt{i}_n}=\begin{pmatrix} 0&0\\ \sum_{k=1}^{n}(-1)^{i^n_{n-k+1}+1}2^{-k}\unicode{x3bb}^{-k} & 1 \end{pmatrix}\!, \end{align*} $$

and since ${\mathrm {im}}(A)=V_{\infty }$ , the proof is finished.

To finish verifying the assumptions of Theorem 4.1 for the Takagi function, it suffices to show that the Takagi function satisfies the weak bounded neighbourhood condition. This is the purpose of the following lemma.

Lemma 5.5. The Takagi function $T_{\unicode{x3bb} }$ satisfies the BNC.

Proof. Let $C> 1$ be the constant of Lemma 5.3. Fix $x\in T_{\unicode{x3bb} }$ and $0<r<C^{-1}$ , and let $k\in \mathbb {N}$ be the smallest natural number satisfying

$$ \begin{align*} 2^kC^{-1}\geqslant 1. \end{align*} $$

Define

$$ \begin{align*} \Phi_n(x,r)=\{\varphi_{\mathtt{i}}\colon 2^nC^{-1}2^{-|\mathtt{i}|}\leqslant r < 2^nC^{-1}2^{-|\mathtt{i}|+1} \text{ and } \varphi_{\mathtt{i}}(X)\cap B(x,r)\ne\emptyset\} \end{align*} $$

for all $n \in \mathbb {N}$ . It follows from Lemma 5.3 that $\Phi (x,r)\subset \bigcup _{n=0}^k\Phi _n(x,r)$ , so it suffices to show that the cardinality of $\Phi _n(x,r)$ is uniformly bounded for all $n \in \{0,\ldots ,k\}$ . For each $n\in \{0,\ldots ,k\}$ , let $m_n$ be the unique integer satisfying

(5.2) $$ \begin{align} 2^nC^{-1}2^{-m_n}\leqslant r < 2^{n}C^{-1}2^{-m_n+1}. \end{align} $$

Then clearly $\Phi _n(x,r)=\{\varphi _{\mathtt {i}}\colon \mathtt {i}\in \Sigma _{m_n}$ and $\varphi _{\mathtt {i}}(X)\cap B(x,r)\ne \emptyset \}$ . We observe from the construction that each $\varphi _{\mathtt {i}}$ with $\mathtt {i}\in \Sigma _{m_n}$ maps $T_\unicode{x3bb} $ inside a unique set of the form $[{k}/{2^{m_n}},({k+1})/{2^{m_n}}]\times \mathbb {R}$ , where k is an integer satisfying $0\leqslant k < 2^{m_n}$ . Therefore, (5.2) implies that $B(x,r)$ can intersect at most

$$ \begin{align*} 2^{m_n}r\leqslant 2^{m_n}2^nC^{-1}2^{-m_n+1}\leqslant C^{-1}2^{k+1}, \end{align*} $$

of the sets $\varphi _{\mathtt {i}}(X)$ with $\mathtt {i}\in \Sigma _{m_n}$ . Since the upper bound is independent of x and r, the set $T_{\unicode{x3bb} }$ satisfies the BNC.

We are now ready to prove Theorem 5.1.

Proof of Theorem 5.1

It follows from Lemmas 5.3, 5.4, and 5.5 that the Takagi function $T_\unicode{x3bb} $ is a dominated self-affine set satisfying the BNC such that $X_F$ is a non-trivial projective interval. Furthermore, since the Takagi function is continuous, $T_\unicode{x3bb} (0)=0=T_\unicode{x3bb} (1)$ and, by [Reference Mishura and Schied37] (see also Lemma 6.7), $M_\unicode{x3bb} = \max _{x \in [0,1]}T_\unicode{x3bb} (X) = {1}/{3(1-\unicode{x3bb} )}> 0$ , we see that ${\mathrm {dim}_{\mathrm {H}}}({\mathrm {proj}}_{V^{\perp }}(T_\unicode{x3bb} ))=1$ for all $V\in \mathbb {RP}^1$ . Therefore, by Theorem 4.1, we have

$$ \begin{align*} {\mathrm{dim}_{\mathrm{A}}}(T_{\unicode{x3bb}})&=1+\max_{\atop{x\in T_\unicode{x3bb}}{V \in X_F}}{\mathrm{dim}_{\mathrm{H}}}(T_{\unicode{x3bb}}\cap (V+x))\\ &=1+\max_{\atop{x\in T_\unicode{x3bb}}{V\in\mathbb{RP}^1\setminus Y_F}}{\mathrm{dim}_{\mathrm{A}}}(T_{\unicode{x3bb}}\cap (V+x)). \end{align*} $$

Furthermore, by Lemma 5.4, $Y_F$ is a singleton containing only the y-axis $V_{\infty }$ . Since $T_{\unicode{x3bb} }$ is a graph of a function, we have ${\mathrm {dim}_{\mathrm {A}}}(T_{\unicode{x3bb} }\cap (V_{\infty }+x))={\mathrm {dim}_{\mathrm {A}}}(\{x\})=0$ for all $x\in T_{\unicode{x3bb} }$ , which concludes the proof.

To finish this section, we prove Theorem 5.2.

Proof of Theorem 5.2

Since $T_\unicode{x3bb} $ is a graph of a function, it suffices to show that

(5.3) $$ \begin{align} {\mathrm{dim}_{\mathrm{H}}}(T_{\unicode{x3bb}}\cap(V+x))\leqslant \frac{ \log(2^{n_{\unicode{x3bb}}}-1)}{\log 2^{n_{\unicode{x3bb}}}} \end{align} $$

for all $x \in T_\unicode{x3bb} $ and $V \in \mathbb {RP}^1\setminus \{V_\infty \}$ . We write

$$ \begin{align*} \Sigma_n(A) = \{\mathtt{i}\in\Sigma_n\colon \varphi_{\mathtt{i}}(T_{\unicode{x3bb}})\cap A\ne\emptyset\} \end{align*} $$

for all $A \subset \mathbb {R}^2$ and $n \in \mathbb {N}$ . Let us first show by induction that

(5.4) $$ \begin{align} \#\Sigma_{kn_{\unicode{x3bb}}}(V+x)\leqslant (2^{n_{\unicode{x3bb}}}-1)^k, \end{align} $$

for all $k\in \mathbb {N}$ , $x\in T_\unicode{x3bb} $ and $V\in \mathbb {RP}^1\setminus \{V_\infty \}$ .

First let $k=1$ , $x\in T_\unicode{x3bb} $ , and $V\in \mathbb {RP}^1\setminus \{0\}$ . By symmetry, we may assume that $V=V_t$ , with $t\geqslant 0$ , and without loss of generality we may also assume that $x=(0,y)$ for some $y\in \mathbb {R}$ so that

$$ \begin{align*} V_t+x=\{(s,ts+y)\colon s\in\mathbb{R}\}. \end{align*} $$

Since $\#\Sigma _{n_{\unicode{x3bb} }}=2^{n_{\unicode{x3bb} }}$ , it suffices to show that there exists at least one $\mathtt {i}\in \Sigma _{n_{\unicode{x3bb} }}$ such that $\varphi _{\mathtt {i}}(T_{\unicode{x3bb} })\cap (V_t+x)=\emptyset $ . Assume without loss of generality that $\varphi _{\mathtt {i}_1}(T_{\unicode{x3bb} })\cap (V_t+x)\ne \emptyset $ , where $\mathtt {i}_1=\overline {1}|_{n_{\unicode{x3bb} }}$ . From (5.1), we may deduce that $\varphi _{\mathtt {i}_1}(T_{\unicode{x3bb} })$ is contained in the rectangle $ [0,2^{-n_{\unicode{x3bb} }}]\times [0,(K_{\unicode{x3bb} }+M_{\unicode{x3bb} })\unicode{x3bb} ^{n_{\unicode{x3bb} }}]$ , and since $\varphi _{\mathtt {i}_1}(T_{\unicode{x3bb} })\cap (V_t+x)\ne \emptyset $ , we have $y\leqslant (K_\unicode{x3bb} +M_{\unicode{x3bb} })\unicode{x3bb} ^{n_{\unicode{x3bb} }}$ . Write $x_{1/2}=(\tfrac 12,\tfrac 12)$ and let $\mathtt {i}=1\overline {2}$ . Since $T_{\unicode{x3bb} }(\tfrac 12)=\tfrac 12$ , we have $x_{{1}/{2}}\in T_{\unicode{x3bb} }$ . In fact,

$$ \begin{align*} \varphi_{\mathtt{i}|_{n_{\unicode{x3bb}}}}(1)=\big(\tfrac{1}{2},\tfrac{1}{2}\big). \end{align*} $$

It is also a simple exercise to show that $\varphi _{\mathtt {i}|_{n_{\unicode{x3bb} }}}(0)\geqslant \tfrac 12$ . Therefore, if $\tfrac {1}{2}t+y< \tfrac 12$ , then $\varphi _{\mathtt {i}|_{n_{\unicode{x3bb} }}}(X)\cap (V_t+x)=\emptyset $ . On the other hand, if $t\tfrac {1}{2}+y\geqslant \tfrac 12$ , then

$$ \begin{align*} t\geqslant 1-2y\geqslant 1-2(K_{\unicode{x3bb}}+M_{\unicode{x3bb}})\unicode{x3bb}^{n_{\unicode{x3bb}}}>0 \end{align*} $$

by the choice of $n_{\unicode{x3bb} }$ . This means that the line $V_t+x$ has a positive slope. Since $\varphi _{\mathtt {i}_2}(T_{\unicode{x3bb} })\subset [1-2^{-n_{\unicode{x3bb} }},1]\times [0,(K_{\unicode{x3bb} }+M_{\unicode{x3bb} })\unicode{x3bb} ^{n_{\unicode{x3bb} }}]$ by symmetry, where $\mathtt {i}_2=\overline {2}|_{n_{\unicode{x3bb} }}$ , and since $t(1-2^{n_{\unicode{x3bb} }})+y>\tfrac 12\geqslant (K_{\unicode{x3bb} }+M_{\unicode{x3bb} })\unicode{x3bb} ^{n_{\unicode{x3bb} }}$ , we have $\varphi _{\mathtt {i}_2}(T_{\unicode{x3bb} })\cap (V_t+x)=\emptyset $ , which finishes the proof for $k=1$ .

Let us then assume that (5.4) holds for $k\in \mathbb {N}$ . Let $x\in T_\unicode{x3bb} $ and $V\in \mathbb {RP}^1\setminus \{0\}$ . To finish the proof of (5.4), we have to show that $\#\Sigma _{(k+1)n_{\unicode{x3bb} }}(V+x)\leqslant (2^{n_{\unicode{x3bb} }}-1)^{k+1}$ . Notice that trivially

(5.5) $$ \begin{align} \Sigma_{(k+1)n_{\unicode{x3bb}}}=\{\mathtt{i}\mathtt{j}\in\Sigma_{(k+1)n_{\unicode{x3bb}}}\colon \mathtt{i}\in\Sigma_{kn_{\unicode{x3bb}}} \text{ and } \mathtt{j}\in\Sigma_{n_{\unicode{x3bb}}}\}. \end{align} $$

Let $\mathtt {i}\in \Sigma _{kn_{\unicode{x3bb} }}$ . If $\mathtt {i}\not \in \Sigma _{kn_{\unicode{x3bb} }}(V+x)$ , then $\mathtt {i}\mathtt {j}\not \in \Sigma _{(k+1)n_{\unicode{x3bb} }}(V+x)$ for all $\mathtt {j}\in \Sigma _{n_{\unicode{x3bb} }}$ , so we may assume that $\mathtt {i}\in \Sigma _{kn_{\unicode{x3bb} }}(V+x)$ . Since $\varphi _{\mathtt {i}}$ is a bijection, we have for any $\mathtt {j}\in \Sigma _{n_{\unicode{x3bb} }}$ , that $\varphi _{\mathtt {i}\mathtt {j}}(T_{\unicode{x3bb} })\cap (V+x)\ne \emptyset $ if and only if $\varphi _{\mathtt {j}}(T_{\unicode{x3bb} }\cap \varphi _{\mathtt {i}}^{-1}(V+x))\ne \emptyset $ . Since $\varphi _{\mathtt {i}}^{-1}$ is affine, there exist $x_{\mathtt {i}}\in T_\unicode{x3bb} $ and $V_{\mathtt {i}}\in \mathbb {RP}^1\setminus \{V_\infty \}$ such that $\varphi _{\mathtt {i}}^{-1}(V+x)=V_{\mathtt {i}}+x_{\mathtt {i}}$ , and thus $\varphi _{\mathtt {i}\mathtt {j}}(T_{\unicode{x3bb} })\cap (V+x)\ne \emptyset $ if and only if $\mathtt {j}\in \Sigma _{n_{\unicode{x3bb} }}(V_{\mathtt {i}}+x_{\mathtt {i}})$ . Since this is true for all $\mathtt {i}\in \Sigma _{kn_{\unicode{x3bb} }}$ , we have, by (5.5) and the fact that the claim holds for $\Sigma _{n_{\unicode{x3bb} }}(V_{\mathtt {i}}+x_{\mathtt {i}})$ and $\Sigma _{kn_{\unicode{x3bb} }}(V+x)$ , that

$$ \begin{align*} \#\Sigma_{(k+1)n_{\unicode{x3bb}}}(V+x)&=\sum_{\mathtt{i}\in\Sigma_{kn_{\unicode{x3bb}}}(V+x)}\#\Sigma_{n_{\unicode{x3bb}}}(V_{\mathtt{i}}+x_{\mathtt{i}}) \\ &\leqslant\#\Sigma_{kn_{\unicode{x3bb}}}(V+x)\cdot (2^{n_{\unicode{x3bb}}}-1) \leqslant (2^{n_{\unicode{x3bb}}}-1)^{k+1}. \end{align*} $$

This concludes the proof of (5.4).

Let us then show (5.3) by relying on (5.4). It follows from the construction that for any $k\in \mathbb {N}$ and $\mathtt {i}\in \Sigma _{kn_{\unicode{x3bb} }}$ , the image $\varphi _{\mathtt {i}}(T_{\unicode{x3bb} })$ is contained in a vertical strip of width $2^{-kn_{\unicode{x3bb} }}$ . For any $V=V_t\in \mathbb {RP}^1\setminus \{V_{\infty }\}$ , we therefore have

(5.6) $$ \begin{align} {\mathrm{diam}}(\varphi_{\mathtt{i}}(T_{\unicode{x3bb}})\cap (V_t+x))\leqslant 2^{-kn_{\unicode{x3bb}}}\sqrt{t^2+1}. \end{align} $$

Thus $\{\varphi _{\mathtt {i}}(T_{\unicode{x3bb} })\cap (V_t+x)\}_{\mathtt {i}\in \Sigma _{kn_{\unicode{x3bb} }}(V_t+x)}$ is a $2^{-kn_{\unicode{x3bb} }}\sqrt {t^2+1}$ -cover of $T_{\unicode{x3bb} }\cap (V_t+x)$ which together with (5.4) shows that

$$ \begin{align*} N_{2^{-kn_{\unicode{x3bb}}}\sqrt{t^2+1}}(T_{\unicode{x3bb}}\cap (V_t+x))\leqslant\#\Sigma_{kn_{\unicode{x3bb}}}(V_t+x)\leqslant (2^{n_{\unicode{x3bb}}}-1)^k. \end{align*} $$

Taking logarithms, dividing by $-\log (2^{-kn_{\unicode{x3bb} }}\sqrt {t^2+1})$ , and letting $k\to \infty $ yields

$$ \begin{align*} {\mathrm{dim}_{\mathrm{H}}}(T_{\unicode{x3bb}}\cap (V_t+x))\leqslant{\underline{\mathrm{dim}}_{\mathrm{M}}}(T_{\unicode{x3bb}}\cap (V_t+x))\leqslant \frac{\log (2^{n_{\unicode{x3bb}}}-1)}{\log 2^{n_{\unicode{x3bb}}}} \end{align*} $$

as claimed.

6 Dimension conservation

Let $\mu $ be the uniform Bernoulli measure on $\Sigma = \{1,2\}^{\mathbb {N}}$ , that is, $\mu $ is the unique Borel probability measure with the property that $\mu ([\mathtt {i}]) = 2^{-|\mathtt {i}|}$ for all $\mathtt {i} \in \Sigma _*$ . Let $\pi \colon \Sigma \to T_\unicode{x3bb} $ be the canonical projection onto the Takagi function. It is evident that $\nu = \pi _*\mu $ is the length measure on the x-axis lifted to the Takagi function. The following result, which by (1.3) and Lemma 5.4 is a restatement of Theorem 1.2, is the main result of this section.

Theorem 6.1. Suppose that $T_\unicode{x3bb} $ is the Takagi function and $\nu = \pi _*\mu $ is the canonical projection of the uniform Bernoulli measure. If

$$ \begin{align*} {\overline{\mathrm{dim}}_{\mathrm{loc}}}(({\mathrm{proj}}_{V^{\perp}})_*\nu,{\mathrm{proj}}_{V^{\perp}}(x))\geqslant 1 \end{align*} $$

for all $x \in T_\unicode{x3bb} $ and $V\in X_F$ , then

(6.1) $$ \begin{align} \max_{\atop{x\in T_\unicode{x3bb}}{V\in\mathbb{RP}^1}}{\mathrm{dim}_{\mathrm{H}}}(T_\unicode{x3bb} \cap (V+x))= {\mathrm{dim}_{\mathrm{H}}}(T_\unicode{x3bb})-1. \end{align} $$

Conversely, if (6.1) holds, then

$$ \begin{align*} {\underline{\mathrm{dim}}_{\mathrm{loc}}}(({\mathrm{proj}}_{V^{\perp}})_*\nu,{\mathrm{proj}}_{V^{\perp}}(x))\geqslant 1 \end{align*} $$

for all $x \in T_\unicode{x3bb} $ and $V\in \mathbb {RP}^1\setminus \{V_{\infty }\}$ .

This section is devoted to the proof of this theorem. We start with an auxiliary lemma whose proof is standard. Recall that

$$ \begin{align*} \Sigma_n(A) = \{\mathtt{i}\in\Sigma_n\colon \varphi_{\mathtt{i}}(T_{\unicode{x3bb}})\cap A\ne\emptyset\} \end{align*} $$

for all $A \subset \mathbb {R}^2$ and $n \in \mathbb {N}$ .

Lemma 6.2. For every $x\in T_{\unicode{x3bb} }$ and $V \in X_F$ , we have

$$ \begin{align*} {\underline{\mathrm{dim}}_{\mathrm{M}}}(T_{\unicode{x3bb}}\cap (V+x)) = \liminf_{n\to\infty}\frac{\log\#\Sigma_n(V+x)}{n\log 2} \end{align*} $$

and

$$ \begin{align*} {\overline{\mathrm{dim}}_{\mathrm{M}}}(T_{\unicode{x3bb}}\cap (V+x)) = \limsup_{n\to\infty}\frac{\log\#\Sigma_n(V+x)}{n\log 2}. \end{align*} $$

Proof. Let $x \in T_\unicode{x3bb} $ and $V \in X_F$ . By Lemma 5.4, there is $t \in [-K_\unicode{x3bb} ,K_\unicode{x3bb} ]$ such that $V = V_t = \langle (1,t)\rangle $ . Similarly as in (5.6), we have

$$ \begin{align*} {\mathrm{diam}}(\varphi_{\mathtt{i}}(T_{\unicode{x3bb}})\cap (V+x)) \leqslant 2^{-n}\sqrt{t^2+1} \end{align*} $$

for all $\mathtt {i}\in \Sigma _{n}(V+x)$ . Therefore, the collection $\{\varphi _{\mathtt {i}}(T_{\unicode{x3bb} })\cap (V+x)\}_{\mathtt {i}\in \Sigma _n(V+x)}$ is a $2^{-n}\sqrt {t^2+1}$ -cover of $T_{\unicode{x3bb} }\cap (V+x)$ , which proves the upper bounds. The lower bounds follow by observing that if $\{U_i\}$ is any $2^{-n}$ -cover of $T_{\unicode{x3bb} }\cap (V+x)$ , then every $U_i$ intersects at most two of the sets in $\{\varphi _{\mathtt {i}}(T_{\unicode{x3bb} })\cap (V+x)\}_{\mathtt {i}\in \Sigma _n(V+x)}$ .

The above lemma connects $\Sigma _n(V+x)$ to the Minkowski dimensions of the slices. As we further wish to connect the pointwise dimensions on $T_\unicode{x3bb} $ to the slices, we are interested in estimating the number of words $\mathtt {i}$ not in $\Sigma _n(V+x)$ for which $\varphi _{\mathtt {i}}(T_\unicode{x3bb} )$ is still relatively close to $V+x$ . The r-neighbourhood of a set $A \subset \mathbb {R}^2$ is denoted by $[A]_r = \{x \in \mathbb {R}^2 : |x-y| \leqslant r$ for some $y \in A\}$ . For $n\in \mathbb {N}$ and $c>0$ , we define the set of bad words at level n by

$$ \begin{align*} {\mathrm{Bad}}_{n,c} = \Sigma_n([V+x]_{c\unicode{x3bb}^n}) \setminus \Sigma_n(V+x). \end{align*} $$

We say that a bad word $\mathtt {i}$ at level n is generated at level k if $k \in \{1,\ldots ,n\}$ is the smallest number such that $\mathtt {i}|_{k}\not \in \Sigma _{k}(V+x)$ , and we denote the set of these length n words by ${\mathrm {Bad}}_{n,c}^k$ . Since every bad word at level n is generated at exactly one level $k \leqslant n$ , we have

$$ \begin{align*} \#{\operatorname{\mathrm{Bad}}}_{n,c}=\sum_{k=1}^{n}\#{\mathrm{Bad}}_{n,c}^k. \end{align*} $$

The following lemma is the key observation in our analysis.

Lemma 6.3. For every $x\in T_{\unicode{x3bb} }$ and $V\in \mathbb {RP}^1\setminus \{V_{\infty }\}$ there are constants $c,K>0$ such that

$$ \begin{align*} \#{\mathrm{Bad}}_{n,c}^k\leqslant K\cdot\#\Sigma_k(V+x) \end{align*} $$

for all $n,k \in \mathbb {N}$ with $k \leqslant n$ .

The proof of the lemma is technical and takes several pages. So as not to disrupt the flow of the presentation, we postponed it to §6.1. Lemma 6.3 allows us to connect the pointwise dimensions of the length measure on the x-axis lifted to the Takagi function with the Minkowski dimensions of the slices. This is the content of the following proposition. It generalizes a similar result of Manning and Simon [Reference Manning and Simon34, Proposition 4] for the Sierpiński carpet to the self-affine regime.

Proposition 6.4. If $T_{\unicode{x3bb} }$ is the Takagi function and $\nu = \pi _*\mu $ is the canonical projection of the uniform Bernoulli measure, then

$$ \begin{align*} {\overline{\mathrm{dim}}_{\mathrm{loc}}}(({\mathrm{proj}}_{V^{\perp}})_*\nu, {\mathrm{proj}}_{V^{\perp}}(x)) + \frac{\log 1/2}{\log\unicode{x3bb}}{\underline{\mathrm{dim}}_{\mathrm{M}}}(T_{\unicode{x3bb}}\cap (V+x)) = \frac{\log 1/2}{\log\unicode{x3bb}} \end{align*} $$

and

$$ \begin{align*} {\underline{\mathrm{dim}}_{\mathrm{loc}}}(({\mathrm{proj}}_{V^{\perp}})_*\nu, {\mathrm{proj}}_{V^{\perp}}(x)) + \frac{\log 1/2}{\log\unicode{x3bb}}{\overline{\mathrm{dim}}_{\mathrm{M}}}(T_{\unicode{x3bb}}\cap (V+x)) = \frac{\log 1/2}{\log\unicode{x3bb}} \end{align*} $$

for all $x\in T_{\unicode{x3bb} }$ and $V\in \mathbb {RP}^1\setminus \{V_{\infty }\}$ .

Proof. Let $x\in T_{\unicode{x3bb} }$ and $V\in \mathbb {RP}^1\setminus \{V_{\infty }\}$ , and note that

$$ \begin{align*} ({\mathrm{proj}}_{V^{\perp}})_*\nu(B({\mathrm{proj}}_{V^{\perp}}(x),r))=\nu([V+x]_r) \end{align*} $$

for all $r> 0$ . Write $c = \sqrt {2}(K_{\unicode{x3bb} }+M_{\unicode{x3bb} })$ . It is easy to see that for every $\mathtt {i}\in \Sigma _n$ we have

$$ \begin{align*} {\mathrm{diam}}(\varphi_{\mathtt{i}}(T_{\unicode{x3bb}}))\leqslant c\unicode{x3bb}^n, \end{align*} $$

so for any $\mathtt {i}\in \Sigma _n(V+x)$ , the cylinder $\varphi _{\mathtt {i}}(T_{\unicode{x3bb} })$ is contained in $[V+x]_{c\unicode{x3bb} ^{n}}$ . Since the $\nu $ -measure of $\varphi _{\mathtt {i}}(T_{\unicode{x3bb} })$ is $2^{-n}$ , we have

$$ \begin{align*} \nu([V+x]_{c\unicode{x3bb}^{n}}) \geqslant \sum_{\mathtt{i}\in\Sigma_n(V+x)} \nu(\varphi_{\mathtt{i}}(T_{\unicode{x3bb}}))\geqslant 2^{-n}\cdot\#\Sigma_n(V+x). \end{align*} $$

Therefore,

$$ \begin{align*} \frac{\log\nu([V+x]_{c\unicode{x3bb}^{n}})}{\log c\unicode{x3bb}^n}&\leqslant\frac{-n\log2}{\log c\unicode{x3bb}^n}+\frac{\log\#\Sigma_n(V+x)}{\log c\unicode{x3bb}^n}\\ &=\frac{n\log1/2}{\log c\unicode{x3bb}^n}-\frac{n\log 1/2}{\log c\unicode{x3bb}^n}\frac{\log\#\Sigma_{n}(V+x)}{n\log2}, \end{align*} $$

and taking the limit superior or the limit inferior, Lemma 6.2 yields the respective upper bounds.

The lower bound is more subtle and for that we apply Lemma 6.3. Let $c,K>0$ be as in Lemma 6.3. Since the collection $\{\varphi _{\mathtt {i}}(X)\colon \mathtt {i}\in \Sigma _n(V+x)\cup {\mathrm {Bad}}_{n,c}\}$ covers $T_\unicode{x3bb} \cap [V+x]_{c\unicode{x3bb} ^n}$ , Lemma 6.3 shows that

$$ \begin{align*} \nu([V+x]_{c\unicode{x3bb}^n})&\leqslant\sum_{\mathtt{i}\in\Sigma_n(V+x)}\nu(\varphi_{\mathtt{i}}(T_\unicode{x3bb}))+\sum_{\mathtt{i}\in{\mathrm{Bad}}_{n,c}}\nu(\varphi_{\mathtt{i}}(T_\unicode{x3bb}))\\ &=2^{-n}\cdot\#\Sigma_n(V+x)+2^{-n}\cdot\#{\mathrm{Bad}}_{n,c}\\ &=2^{-n}\cdot\#\Sigma_n(V+x)+2^{-n}\sum_{k=1}^{n}\#{\mathrm{Bad}}_{n,c}^k\\ &\leqslant2^{-n}\cdot\#\Sigma_n(V+x)+2^{-n}K\sum_{k=1}^{n}\#\Sigma_k(V+x)\\ &\leqslant2^{-n}(Kn+1)\cdot\#\Sigma_n(V+x). \end{align*} $$

Taking logarithms, dividing by $c\unicode{x3bb} ^n$ , and taking the limits then gives the desired lower bounds.

We are now ready to prove Theorem 6.1.

Proof of Theorem 6.1

Let us first assume that

$$ \begin{align*} {\overline{\mathrm{dim}}_{\mathrm{loc}}}(({\mathrm{proj}}_{V^{\perp}})_*\nu,{\mathrm{proj}}_{V^{\perp}}(x))\geqslant 1 \end{align*} $$

for all $x \in T_\unicode{x3bb} $ and $V\in X_F$ . Then Proposition 6.4 and (1.3) give us

$$ \begin{align*} {\mathrm{dim}_{\mathrm{H}}}(T_{\unicode{x3bb}}\cap(V+x))&\leqslant{\underline{\mathrm{dim}}_{\mathrm{M}}}(T_{\unicode{x3bb}}\cap(V+x))\\ &=1-\frac{\log\unicode{x3bb}}{\log1/2}{\overline{\mathrm{dim}}_{\mathrm{loc}}}(({\mathrm{proj}}_{V^{\perp}})_*\nu,{\mathrm{proj}}_{V^{\perp}}(x))\\ &\leqslant 1+\frac{\log\unicode{x3bb}}{\log 2}={\mathrm{dim}_{\mathrm{H}}}(T_{\unicode{x3bb}})-1, \end{align*} $$

for all $x\in T_{\unicode{x3bb} }$ and $V \in X_F$ . Since $T_\unicode{x3bb} $ is a graph of a function and recalling the proof of Theorem 4.1, this estimate extends to all $V \in \mathbb {RP}^1$ . Therefore, by Theorem 5.1,

$$ \begin{align*} {\mathrm{dim}_{\mathrm{H}}}(T_{\unicode{x3bb}})-1\leqslant {\mathrm{dim}_{\mathrm{A}}}(T_{\unicode{x3bb}})-1=\max_{\atop{x\in T_\unicode{x3bb}}{V\in \mathbb{RP}^1}}{\mathrm{dim}_{\mathrm{H}}}(T_\unicode{x3bb} \cap (V+x))\leqslant {\mathrm{dim}_{\mathrm{H}}}(T_{\unicode{x3bb}})-1 \end{align*} $$

and the claim follows.

Let us then assume that

(6.2) $$ \begin{align} \max_{\atop{x\in T_\unicode{x3bb}}{V\in\mathbb{RP}^1}}{\mathrm{dim}_{\mathrm{H}}}(T_\unicode{x3bb} \cap (V+x))= {\mathrm{dim}_{\mathrm{H}}}(T_\unicode{x3bb})-1. \end{align} $$

If $x\in T_\unicode{x3bb} $ and $V\in \mathbb {RP}^1\setminus \{V_{\infty }\}$ are such that

$$ \begin{align*} {\underline{\mathrm{dim}}_{\mathrm{loc}}}(({\mathrm{proj}}_{V^{\perp}})_*\nu,{\mathrm{proj}}_{V^{\perp}}(x))<1, \end{align*} $$

then, by Proposition 6.4, (1.3), (6.2), and Theorem 5.1, we have

$$ \begin{align*} {\overline{\mathrm{dim}}_{\mathrm{M}}}(T_{\unicode{x3bb}}\cap(V+x))&>1-\frac{\log\unicode{x3bb}}{\log1/2}=1+\frac{\log\unicode{x3bb}}{\log 2}={\mathrm{dim}_{\mathrm{H}}}(T_\unicode{x3bb})-1\\ &=\max_{\atop{x\in T_\unicode{x3bb}}{V\in\mathbb{RP}^1}}{\mathrm{dim}_{\mathrm{H}}}(T_\unicode{x3bb} \cap (V+x))=\max_{\atop{x\in T_\unicode{x3bb}}{V\in\mathbb{RP}^1}}{\mathrm{dim}_{\mathrm{A}}}(T_\unicode{x3bb} \cap (V+x)) \end{align*} $$

which is a contradiction.

6.1 Proof of Lemma 6.3

It remains to prove Lemma 6.3. The proof we give is quite technical, but the tools are elementary. The following geometric lemma allows us to simplify the problem. Write $\mathbb {RP}^1_{\Theta }= \{\langle (1,t)\rangle \in \mathbb {RP}^1\colon |t|\leqslant \Theta \}$ for all $\Theta>0$ and let $K_\unicode{x3bb}> 0$ be as in Theorem 5.2.

Lemma 6.5. For any $\Theta \geqslant K_{\unicode{x3bb} }$ there is a constant $C=C(\Theta )>0$ such that for every $n\in \mathbb {N}$ , $\mathtt {i} = i_1 \cdots i_n \in \Sigma _n$ , $r>0$ , $x\in \mathbb {R}^2$ , and $V_t\in \mathbb {RP}^1_{\Theta }$ there exists $y\in \mathbb {R}^2$ such that

$$ \begin{align*} \varphi_{\mathtt{i}}^{-1}([V_t+x]_{r})\subset [V_{t_{\mathtt{i}}}+y]_{C\unicode{x3bb}^{-n}r}, \end{align*} $$

where $t_{\mathtt {i}}=\sum _{k=1}^{n}(-1)^{i_k}2^{-k}\unicode{x3bb} ^{-k}+(2\unicode{x3bb} )^{-n}t$ . Furthermore, we have $V_{t_{\mathtt {i}}}\in \mathbb {RP}^1_{\Theta }$ .

Proof. It follows from (5.1) that $\varphi _{\mathtt {i}}^{-1}$ maps $V_t+x$ to a line $V_{t_{\mathtt {i}}}+y$ with slope $t_{\mathtt {i}}=\sum _{k=1}^{n}(-1)^{i_k}2^{-k}\unicode{x3bb} ^{-k}+(2\unicode{x3bb} )^{-n}t$ , and since $\varphi _{\mathtt {i}}^{-1}$ expands vertical distances by $\unicode{x3bb} ^{-n}$ , a simple geometric argument shows that by taking $C=\sqrt {\Theta ^2+1}$ , we have

$$ \begin{align*} \varphi_{\mathtt{i}}^{-1}([V_t+x]_{r}) = [V_{t_{\mathtt{i}}}+y]_{({\sqrt{t^2+1}}/{\sqrt{t_{\mathtt{i}}^2+1}})\unicode{x3bb}^{-n}r}\subset [V_{t_{\mathtt{i}}}+y]_{C\unicode{x3bb}^{-n}r}. \end{align*} $$

If $|t|\leqslant K_{\unicode{x3bb} }$ , then $V_{t_{\mathtt {i}}}\in X_F$ by Lemma 2.2 and therefore, $|t_{\mathtt {i}}|\leqslant K_{\unicode{x3bb} }\leqslant \Theta $ by Lemma 5.4. Furthermore, if ${1}/{2\unicode{x3bb} -1}=K_{\unicode{x3bb} }<|t|\leqslant \Theta $ , then

$$ \begin{align*} |t_{\mathtt{i}}|&\leqslant \sum_{k=1}^n(2\unicode{x3bb})^{-k}+(2\unicode{x3bb})^{-n}|t|=\frac{1-(2\unicode{x3bb})^{-n}}{2\unicode{x3bb}-1}+(2\unicode{x3bb})^{-n}|t|\\ &=(1-(2\unicode{x3bb})^{-n})K_{\unicode{x3bb}}+(2\unicode{x3bb})^{-n}|t|\leqslant |t|\leqslant \Theta. \end{align*} $$

Therefore, $V_{t_{\mathtt {i}}}\in \mathbb {RP}^1_{\Theta }$ .

Fix $x\in T_{\unicode{x3bb} }$ and $V\in \mathbb {RP}^1\setminus \{V_{\infty }\}$ . Note that $V\in \mathbb {RP}^1_{\Theta }$ for some $\Theta \geqslant K_{\unicode{x3bb} }$ . Define

(6.3) $$ \begin{align} {\mathrm{Bad}}^k_{n,c}(\mathtt{i})=\{\mathtt{i}\mathtt{j}\in\Sigma_n\colon\mathtt{j}\in\Sigma_{n-k} \text{ and } \varphi_{\mathtt{i}\mathtt{j}}(T_{\unicode{x3bb}})\cap [V+x]_{c\unicode{x3bb}^n}\ne\emptyset\} \end{align} $$

for all $\mathtt {i}\in \Sigma _k$ and $k \leqslant n$ . To prove Lemma 6.3 it suffices to show that there are constants $c,K>0$ such that $\#{\mathrm {Bad}}^k_{n,c}(\mathtt {i})\leqslant K$ for all $k \leqslant n$ , since in this case we have

$$ \begin{align*} \#{\mathrm{Bad}}_{n,c}^k=\sum_{\mathtt{i}\in{\mathrm{Bad}}_{k,c}^k}\#{\mathrm{Bad}}^k_{n,c}(\mathtt{i})\leqslant K\#{\mathrm{Bad}}^k_{k,c}\leqslant K\cdot\#\Sigma_{k-1}(V+x). \end{align*} $$

Moreover, by (6.3) and Lemma 6.5, we have

$$ \begin{align*} {\mathrm{Bad}}^k_{n,c}(\mathtt{i})\subset\{\mathtt{i}\mathtt{j}\in\Sigma_n\colon \mathtt{j}\in \Sigma_{n-k}([V_{t_{\mathtt{i}}}+y]_{Cc\unicode{x3bb}^{n-k}})\}, \end{align*} $$

so in particular, $\#{\mathrm {Bad}}^k_{n,c}(\mathtt {i})\leqslant \#\Sigma _{n-k}([V_{t_{\mathtt {i}}}+y]_{Cc\unicode{x3bb} ^{n-k}})$ , where $V_{t_{\mathtt {i}}}\in \mathbb {RP}^1_{\Theta }$ . Note also that if $\mathtt {i}\in {\mathrm {Bad}}_{k,c}^k$ , then we have $T_{\unicode{x3bb} }\cap (V_{t_{\mathtt {i}}}+y)=\emptyset $ . Therefore, the following lemma implies Lemma 6.3.

Lemma 6.6. For any $\Theta \geqslant K_{\unicode{x3bb} }$ there are constants $C=C(\Theta )>0$ and $K=K(\Theta )\in \mathbb {N}$ such that for every $V\in \mathbb {RP}^1_{\Theta }$ and $x\in \mathbb {R}^2$ satisfying $T_{\unicode{x3bb} }\cap (V+x)=\emptyset $ , we have

$$ \begin{align*} \#\Sigma_n([V+x]_{C\unicode{x3bb}^n})\leqslant K \end{align*} $$

for all $n\in \mathbb {N}$ .

The remainder of the paper is dedicated to the proof of Lemma 6.6. We first present six geometric lemmas which further clarify the situation and then conclude the proof at the end of the section. Let us recall the following result of Mishura and Schied [Reference Mishura and Schied37].

Lemma 6.7. For $\tfrac 12<\unicode{x3bb} <1$ , the Takagi function $T_{\unicode{x3bb} }$ has exactly two maximizers, $x_{\max }=\tfrac 13$ and $y_{\max }=\tfrac 23$ , and its maximum value is $M_{\unicode{x3bb} }={1}/{3(1-\unicode{x3bb} )}$ . Furthermore, $\mathtt {i}_{\max }=\overline {12}$ and $\mathtt {j}_{\max }=\overline {21}$ are the only infinite words with $\pi (\mathtt {i}_{\max }) = (x_{\max },M_\unicode{x3bb} )$ and $\pi (\mathtt {j}_{\max }) = (y_{\max },M_\unicode{x3bb} )$ .

Proof. The first part of the claim is proved in [Reference Mishura and Schied37]. The fact that each maximum in $T_\unicode{x3bb} $ has a unique coding follows from the fact that the projection of the IFS $\{\varphi _1,\varphi _2\}$ onto the x-axis is the IFS which generates the dyadic intervals, and $\tfrac 13$ and $\tfrac 23$ have unique dyadic codings $\mathtt {i}_{\max }=\overline {12}$ and $\mathtt {j}_{\max }=\overline {21}$ , respectively.

In the following, we rely heavily on the mirror symmetry of $T_{\unicode{x3bb} }$ . By Lemma 6.7, the Takagi function restricted to $[0,\tfrac 12]$ , $\varphi _{1}(T_{\unicode{x3bb} })$ , has a unique maximum at $x_{\max }$ . We denote the point on the graph of $T_\unicode{x3bb} $ corresponding to this maximum by $\overline {x}_{\max }$ , that is, $\overline {x}_{\max }=\pi (\mathtt {i}_{\max }) = (x_{\max },M_\unicode{x3bb} )$ . We write $\mathtt {i}_1=\overline {1}$ and $\mathtt {i}_2=\overline {2}$ . Let $\Sigma ^1_n=\{\mathtt {i}=i_1\cdots i_n\in \Sigma _n\colon i_1=1\}$ and

$$ \begin{align*} \Sigma_n^1(A)=\{\mathtt{i}\in\Sigma_n^1\colon \varphi_{\mathtt{i}}(T_{\unicode{x3bb}})\cap A\ne\emptyset\} \end{align*} $$

for all $A \subset \mathbb {R}^2$ and $n \in \mathbb {N}$ . For each $x\in \mathbb {R}^2$ , $V\in \mathbb {RP}^1\setminus \{V_{\infty }\}$ , $v\in V$ with $|v|=1$ , and $\delta>0$ we define

$$ \begin{align*} &C(x,v,\delta)=\{y\in\mathbb{R}^2\colon (y-x)\cdot v < (1+\delta^2)^{-1/2}|y-x|\},\\ &H^+(x,V)=\{y\in\mathbb{R}^2\colon v^{\perp}\cdot (y-x)>0\},\\ &H^-(x,V)=\{y\in\mathbb{R}^2\colon v^{\perp}\cdot (y-x)<0\}, \end{align*} $$

where $v^{\perp }$ is the unique vector with positive second coordinate orthogonal to v. Further, we let $H^-(x,V_\infty )$ and $H^+(x,V_\infty )$ denote the left open half-plane and the right open half-plane centred at x, respectively. Finally, let $C^-(x,\delta )=C(x,(-1,0),\delta )$ and $C^+(x,\delta )=C(x,(1,0),\delta )$ .

Lemma 6.8. If $x=(x_{\max },y)$ , where $y>M_{\unicode{x3bb} }$ , then $T_{\unicode{x3bb} }\cap C^-(x,1)=\emptyset $ .

Proof. Let $A=\mathbb {R}\times (-\infty ,M_{\unicode{x3bb} }]$ and note that

$$ \begin{align*} T_{\unicode{x3bb}}\subset\varphi_{1}(A)=\{(x,y)\in\mathbb{R}^2\colon x\in\mathbb{R} \text{ and } y \leqslant x+\unicode{x3bb} M_{\unicode{x3bb}}\}. \end{align*} $$

In particular, the graph of the Takagi function lies below the line satisfying the equation $y=x+\unicode{x3bb} M_{\unicode{x3bb} }$ . Note that the point $\overline {x}_{\max }$ is on this line, so $\varphi _1(T_{\unicode{x3bb} })$ lies below the line $V_1+\overline {x}_{\max }$ , and the claim follows.

Lemma 6.9. Let $\Theta>0$ , $x\in \mathbb {R}^2$ , $V_t\in \mathbb {RP}^1_{\Theta }$ with $t>0$ , and $A\subset H^+(x,V_0)\cap H^-(x,V_{\infty })$ . There exists a constant $C=C(\Theta )>0$ such that for any $r>0$ satisfying $A\cap [V_0+x]_r=\emptyset $ we have $A\cap [V_t+x]_{Cr}=\emptyset $ .

Proof. Let $C= (\sqrt {\Theta ^2+1})^{-1}$ . Since A is contained in the shaded area in Figure 3, it suffices to show that $h\leqslant r$ . Since the triangles are similar, we have $h=\sqrt {t^2+1}Cr \leqslant \sqrt {\Theta ^2+1}Cr \leqslant r$ .

Lemma 6.10. Let $x\in \mathbb {R}^2$ , $\delta>0$ , and $A\subset H^-(x,V_0)$ be such that $A\cap C^-(x,\delta )=\emptyset $ and $A\cap [V_0+x]_r=\emptyset $ . Then for any $0<\varepsilon <\delta $ there exists a constant $C=C(\varepsilon ,\delta )>0$ such that for each $0<t\leqslant \delta -\varepsilon $ we have $A\cap [V_t+x]_{Cr}=\emptyset $ .

Figure 3 The geometric observation of Lemma 6.9.

Proof. Let $C= {\varepsilon }/({\delta \sqrt {\delta ^2+1}})$ . The claim follows from the following geometric observation. Notice from Figure 4 that, since A is contained in the shaded area, it suffices to show $d\geqslant ({r}/{\delta })$ . Since the right-angled triangles with side lengths r and $r/t$ , and $\ell $ and $Cr$ are similar, we have $\ell =C\sqrt {1+t^{-2}}r$ , and therefore

$$ \begin{align*} d=\frac{r}{t}-C\sqrt{1+t^{-2}}r=\bigg(\frac{1}{t}-\frac{\varepsilon\sqrt{t^2+1}}{t\delta\sqrt{\delta^2+1}}\bigg)r\geqslant \bigg(\frac{\delta-\varepsilon}{t\delta}\bigg)r\geqslant \frac{r}{\delta} \end{align*} $$

as claimed.

Figure 4 The geometric observation of Lemma 6.10.

In the remaining lemmas we use the following notation. For $n\in \mathbb {N}$ we let $\mathtt {i}^L_n=\mathtt {i}_{\max }|_{2n-2}11$ , $\mathtt {i}^R_n=\mathtt {i}_{\max }|_{2n-2}21$ , and $\mathtt {i}^{RR}_{n}=\mathtt {i}_{\max }|_{2n-2}22$ . The geometric interpretation of this is that $\varphi _{\mathtt {i}^L_n}(T_{\unicode{x3bb} })$ corresponds to the cylinder adjacent to $\varphi _{\mathtt {i}_{\max }|_{2n}}(T_{\unicode{x3bb} })$ on the left-hand side, $\varphi _{\mathtt {i}^R_n}(T_{\unicode{x3bb} })$ to the cylinder on the right-hand side, and $\varphi _{\mathtt {i}^{RR}_n}(T_{\unicode{x3bb} })$ to the cylinder adjacent to $\varphi _{\mathtt {i}^R_n}(T_{\unicode{x3bb} })$ on the right-hand side. In the following, for any $x\in \mathbb {R}^2$ , we write

$$ \begin{align*} |x|_y= |{\mathrm{proj}}_{V_{\infty}}(x)|. \end{align*} $$

This is a seminorm on $\mathbb {R}^2$ and it becomes a norm if we identify points with equal y-coordinates. The seminorm $| \cdot |_y$ induces a translation-invariant pseudometric in the usual way. For $x\in \mathbb {R}^2$ and $E\subset \mathbb {R}^2$ we let ${\mathrm {dist}}_y(x,E)= \inf _{z\in E}|x-z|_y$ . For every $x\in \mathbb {R}^2$ and $r>0$ , we have

$$ \begin{align*} B_y(x,r)=[V_0+x]_r, \end{align*} $$

where $B_y(x,r)$ denotes the open ball with center x and radius r in the pseudometric induced by $| \cdot |_y$ . In the sequel, we will repeatedly use the following simple fact: if $\varphi \colon \mathbb {R}^2 \to \mathbb {R}^2$ , $\varphi (x)=Ax+t$ , is an affine map, then

(6.4) $$ \begin{align} |\varphi(x_1)-\varphi(x_2)|_y=|A(x_1-x_2)|_y. \end{align} $$

for all $x_1,x_2\in \mathbb {R}^2$ .

Lemma 6.11. There exists a constant $C=C(\unicode{x3bb} )>0$ such that for any integer $n>1$ and $\mathtt {i}\in \{\mathtt {i}_n^L,\mathtt {i}_n^R,\mathtt {i}_n^{RR}\}$ we have

$$ \begin{align*} {\mathrm{dist}}_y(\overline{x}_{\max},\varphi_{\mathtt{i}}(T_{\unicode{x3bb}}))\geqslant C\unicode{x3bb}^{2n}. \end{align*} $$

Moreover, if $\mathtt {i}=\mathtt {i}_n^L$ , then the claim holds also with $n=1$ .

Proof. Let us denote $p_n= \varphi _{\mathtt {i}_{\max }|_{2n}}(0,M_{\unicode{x3bb} })=\varphi _{\mathtt {i}_{n}^L}(1,M_{\unicode{x3bb} })$ , let $A=[0,1]\times [0,M_\unicode{x3bb} ]$ , and let T be the open triangle determined by the points $(1,M_\unicode{x3bb} )$ , $(\tfrac 23,M_\unicode{x3bb} )$ , and $(1,M_\unicode{x3bb} -\tfrac 13)$ . Note that the affine map $\varphi _{\mathtt {i}^L_n}$ maps T to a triangle determined by the points $\varphi _{\mathtt {i}^L_n}(1,M_\unicode{x3bb} )=p_n$ , $\varphi _{\mathtt {i}^L_n}(\tfrac 23,M_\unicode{x3bb} )$ , and $\varphi _{\mathtt {i}^L_n}(1,M_\unicode{x3bb} -\tfrac 13)$ . By Lemma 6.8, we have $T_{\unicode{x3bb} }\subset A\setminus T$ , which gives $\varphi _{\mathtt {i}^L_n}(T_{\unicode{x3bb} })\subset \varphi _{\mathtt {i}^L_n}(A\setminus T)$ ; see Figure 5 for illustration. Using (5.1), the non-zero, non-diagonal element of the matrix $A_{\mathtt {i}_n^L}$ is

$$ \begin{align*} \bigg((2\unicode{x3bb})^{-1}+(2\unicode{x3bb})^{-2}+\sum_{k=3}^{2n}(-1)^k(2\unicode{x3bb})^{-k}\bigg)\unicode{x3bb}^{2n}=\frac{(2\unicode{x3bb})^{-2n}+\unicode{x3bb}+1}{2\unicode{x3bb}^2+\unicode{x3bb}}\unicode{x3bb}^{2n}\geqslant\frac{\unicode{x3bb}+1}{2\unicode{x3bb}^2+\unicode{x3bb}}\unicode{x3bb}^{2n}>0, \end{align*} $$

and therefore

$$ \begin{align*} {\mathrm{dist}}_y(p_n,\varphi_{\mathtt{i}^L_n}(T_{\unicode{x3bb}}))\geqslant \min\{|p_n-\varphi_{\mathtt{i}^L_n}(\tfrac{2}{3},M_\unicode{x3bb})|_y,|p_n-\varphi_{\mathtt{i}^L_n}(1,M_\unicode{x3bb}-\tfrac{1}{3})|_y\}. \end{align*} $$

Figure 5 Illustration of the proof of Lemma 6.11.

Using equations (6.4) and (5.1), we have

$$ \begin{align*} |p_n-\varphi_{\mathtt{i}^L_n}\big(1,M_\unicode{x3bb}-\tfrac{1}{3}\big)|_y&=|\varphi_{\mathtt{i}_{n}^L}(1,M_{\unicode{x3bb}})-\varphi_{\mathtt{i}^L_n}\big(1,M_\unicode{x3bb}-\tfrac{1}{3}\big)|_y\\ &=|A_{\mathtt{i}^L_n}\big(0,\tfrac{1}{3}\big)|_y=\frac{\unicode{x3bb}^{2n}}{3} \end{align*} $$

and, similarly,

$$ \begin{align*} |p_n-\varphi_{\mathtt{i}^L_n}(\tfrac{2}{3},M_\unicode{x3bb})|_y&=|\varphi_{\mathtt{i}_{n}^L}(1,M_{\unicode{x3bb}})-\varphi_{\mathtt{i}^L_n}\big(\tfrac{2}{3},M_\unicode{x3bb}\big)|_y=|A_{\mathtt{i}^L_n}\big(\tfrac{1}{3},0\big)|_y\geqslant\frac{\unicode{x3bb}+1}{6\unicode{x3bb}^2+3\unicode{x3bb}}\unicode{x3bb}^{2n}. \end{align*} $$

Therefore, we have

(6.5) $$ \begin{align} {\mathrm{dist}}_y(p_n,\varphi_{\mathtt{i}^L_n}(T_{\unicode{x3bb}}))\geqslant\min\bigg\{\frac{1}{3},\frac{\unicode{x3bb}+1}{6\unicode{x3bb}^2+3\unicode{x3bb}}\bigg\}\unicode{x3bb}^{2n}. \end{align} $$

On the other hand, it follows by a simple calculation that $\varphi _{12}(\overline {x}_{\max })=\overline {x}_{\max }$ , and therefore, by induction, we have $\varphi _{\mathtt {i}_{\max }|_{2n}}(\overline {x}_{\max })=\overline {x}_{\max }$ for all $n\in \mathbb {N}$ . By (6.4) and (5.1), we have

$$ \begin{align*} |p_n-\overline{x}_{\max}|_y &=|\varphi_{\mathtt{i}_{\max}|_{2n}}(0,M_\unicode{x3bb})-\varphi_{\mathtt{i}_{\max}|_{2n}}\big(\tfrac{1}{3},M_\unicode{x3bb}\big)|_y=|A_{\mathtt{i}_{\max}}\big(\tfrac{1}{3},0\big)|_y\\ &=\bigg|\sum_{k=1}^{2n}(-1)^{k}(2\unicode{x3bb})^{-k}\bigg|\frac{\unicode{x3bb}^{2n}}{3}=\frac{1-(2\unicode{x3bb})^{-2n}}{3(2\unicode{x3bb}+1)}\unicode{x3bb}^{2n}\leqslant \frac{\unicode{x3bb}^{2n}}{3(2\unicode{x3bb}+1)}. \end{align*} $$

By combining this with (6.5) and applying the reverse triangle inequality, we get

$$ \begin{align*} {\mathrm{dist}}_y(\overline{x}_{\max},\varphi_{\mathtt{i}_n^L}(T_{\unicode{x3bb}}))&\geqslant {\mathrm{dist}}_y(p_n,\varphi_{\mathtt{i}_n^L}(T_{\unicode{x3bb}}))-|p_n-\overline{x}_{\max}|_y\\ &\geqslant \bigg(\min\bigg\{\frac{1}{3},\frac{\unicode{x3bb}+1}{6\unicode{x3bb}^2+3\unicode{x3bb}}\bigg\}-\frac{1}{3(2\unicode{x3bb}+1)}\bigg)\unicode{x3bb}^{2n}\\ &=\min\bigg\{\frac{2\unicode{x3bb}}{6\unicode{x3bb}+3},\frac{1}{6\unicode{x3bb}^2+3\unicode{x3bb}}\bigg\}\unicode{x3bb}^{2n}, \end{align*} $$

for any $n\in \mathbb {N}$ , where $\min \{{2\unicode{x3bb} }/({6\unicode{x3bb} +3}),{1}/({6\unicode{x3bb} ^2+3\unicode{x3bb} })\}>0$ for all $\tfrac 12 < \unicode{x3bb} < 1$ .

It follows from the construction, that ${\mathrm {dist}}_y(\overline {x}_{\max },\varphi _{\mathtt {i}_n^R}(T_{\unicode{x3bb} }))\leqslant {\mathrm {dist}}_y(\overline {x}_{\max },\varphi _{\mathtt {i}_n^{RR}}(T_{\unicode{x3bb} }))$ (see Figure 5), so to finish the proof, it is enough to prove the claim for $\mathtt {i}_n^R$ . Observe that

$$ \begin{align*} {\mathrm{dist}}_y(\overline{x}_{\max},\varphi_{\mathtt{i}_n^R}(T_{\unicode{x3bb}}))=\min\{|\overline{x}_{\max}-\varphi_{\mathtt{i}_n^R}(\overline{x}_{\max})|_y,|\overline{x}_{\max},\varphi_{\mathtt{i}_n^R}(\overline{y}_{\max})|_y\}, \end{align*} $$

where

$$ \begin{align*} |\overline{x}_{\max}-\varphi_{\mathtt{i}_n^R}(\overline{x}_{\max})|_y&=|\varphi_{\mathtt{i}_{\max}|_{2n-2}}(\overline{x}_{\max})-\varphi_{\mathtt{i}_n^R}(\overline{x}_{\max})|_y\\ &=|A_{\mathtt{i}_{\max}|_{2n-2}}(\overline{x}_{\max}-\varphi_{21}(\overline{x}_{\max}))|_y\\ &=\bigg|A_{\mathtt{i}_{\max}|_{2n-2}}\bigg(\dfrac14,(1-\unicode{x3bb}^2)M_\unicode{x3bb}+\dfrac{1}{12}-\dfrac{\unicode{x3bb}}{6}\bigg)\bigg|_y\\ &=\bigg|\frac14\sum_{k=1}^{2n-2}(-1)^{k}(2\unicode{x3bb})^{-k}+(1-\unicode{x3bb}^2)M_\unicode{x3bb}+\dfrac{1}{12}-\dfrac{\unicode{x3bb}}{6}\bigg|\unicode{x3bb}^{2n-2}\\ &\geqslant\bigg(-\dfrac{1}{8\unicode{x3bb}}+\dfrac{1+\unicode{x3bb}}{3}+\dfrac{1}{12}-\dfrac{\unicode{x3bb}}{6}\bigg)\unicode{x3bb}^{2n-2} \end{align*} $$

and, similarly,

$$ \begin{align*} |\overline{x}_{\max}-\varphi_{\mathtt{i}_n^R}(\overline{y}_{\max})|_y&=\bigg|A_{\mathtt{i}_{\max}|_{2n-2}}\bigg(\dfrac16,(1-\unicode{x3bb}^2)M_\unicode{x3bb}+\dfrac{1}{6}-\dfrac{\unicode{x3bb}}{3}\bigg)\bigg|_y\\ &=\bigg|\frac16\sum_{k=1}^{2n-2}(-1)^{k}(2\unicode{x3bb})^{-k}+(1-\unicode{x3bb}^2)M_\unicode{x3bb}+\dfrac{1}{6}-\dfrac{\unicode{x3bb}}{3}\bigg|\unicode{x3bb}^{2n-2}\\ &\geqslant\bigg(-\dfrac{1}{12\unicode{x3bb}}+\dfrac{1+\unicode{x3bb}}{3}+\dfrac{1}{6}-\dfrac{\unicode{x3bb}}{3}\bigg)\unicode{x3bb}^{2n-2}. \end{align*} $$

Simple calculations show that in both of the above inequalities, the right-hand sides for $n=1$ are uniformly positive for $\tfrac 12 < \unicode{x3bb} < 1$ . Hence, the claim follows.

Lemma 6.12. Let $x\in \mathbb {R}^2$ be such that $T_{\unicode{x3bb} }\cap (V_0+x)=\emptyset $ . Then there are constants $C,K>0$ depending only on $\unicode{x3bb} $ such that

$$ \begin{align*} \#\Sigma_{n}([V_0+x]_{C\unicode{x3bb}^{n}})\leqslant K, \end{align*} $$

for all $n\in \mathbb {N}$ .

Proof. It suffices to find a constant $C>0$ such that

(6.6) $$ \begin{align} \#\Sigma_{2n}^1([V_0+x]_{C\unicode{x3bb}^{2n}})\leqslant K, \end{align} $$

for all $n\in \mathbb {N}$ , since then, by symmetry, for any $n\in \mathbb {N}$ we have $\#\Sigma _{n}([V_0+x]_{C\unicode{x3bb} ^{n}})\leqslant 4K$ . Let us first assume that $T_{\unicode{x3bb} }\subset H^+(x,V_0)$ , that is, the line $V_0+x$ lies below $T_{\unicode{x3bb} }$ . By induction, it is easy to see that for any $C\leqslant {1}/{2\unicode{x3bb} }$ the set $\Sigma _{2n}^1([V_0+x]_{C\unicode{x3bb} ^{2n}})$ contains at most the word $\mathtt {i}_1$ .

For the other case $T_{\unicode{x3bb} }\subset H^-(x,V_0)$ we show by induction that for every $n\in \mathbb {N}$ there is a constant $C>0$ such that the set $\Sigma _{2n}^1([V_0+x]_{C\unicode{x3bb} ^{2n}})$ contains at most the word $\mathtt {i}_{\max }|_{2n}$ . By Lemma 6.11, we may choose a constant $C>0$ such that for any $n>1$ and $\mathtt {i}\in \{\mathtt {i}_n^L,\mathtt {i}_n^R,\mathtt {i}_n^{RR}\}$ , we have ${\mathrm {dist}}_y(\overline {x}_{\max },\varphi _{\mathtt {i}}(T_{\unicode{x3bb} }))\geqslant C\unicode{x3bb} ^{2n}$ . Moreover, if $n=1$ , then we have ${\mathrm {dist}}_y(\overline {x}_{\max },\varphi _{\mathtt {i}^L_1}(T_{\unicode{x3bb} }))\geqslant C\unicode{x3bb} ^{2}$ , and therefore $[V_0+\overline {x}_{\max }]_{C\unicode{x3bb} ^{2}}=B_y(\overline {x}_{\max },C\unicode{x3bb} ^2)$ does not intersect the set $\varphi _{\mathtt {i}_1^L}(T_{\unicode{x3bb} })$ . Since the only words in $\Sigma ^1_2$ are $\mathtt {i}^L_1$ and $\mathtt {i}_{\max }|_2$ , we see that $\Sigma _{2}^1([V_0+\overline {x}_{\max }]_{C\unicode{x3bb} ^{2}})$ contains at most the word $\mathtt {i}_{\max }|_{2}$ . Since $T_{\unicode{x3bb} }$ lies below $V_0+\overline {x}_{\max }$ , this is also true for any $x\in \mathbb {R}^2$ satisfying ${\mathrm {proj}}_{V_{\infty }}(x)>{\mathrm {proj}}_{V_{\infty }}(\overline {x}_{\max })$ .

Now assume that the set $\Sigma _{2(n-1)}^1([V_0+x]_{C\unicode{x3bb} ^{2(n-1)}})$ contains at most the word $\mathtt {i}_{\max }|_{2(n-1)}$ . Since $C\unicode{x3bb} ^{2n}<C\unicode{x3bb} ^{2(n-1)}$ , the only cylinders that could intersect $[V_0+x]_{C\unicode{x3bb} ^{2n}}$ are the ones corresponding to the children of $\mathtt {i}_{\max }|_{2(n-1)}$ , which are precisely the cylinders determined by $\mathtt {i}_{\max }|_{2n}$ , $\mathtt {i}_n^L$ , $\mathtt {i}_n^R$ , and $\mathtt {i}_n^{RR}$ . By relying on Lemma 6.11, we see that $[V_0+x]_{C\unicode{x3bb} ^{2n}}=B_y(x,C\unicode{x3bb} ^{2n})$ does not intersect $\varphi _{\mathtt {i}_n^L}(T_{\unicode{x3bb} })$ , $\varphi _{\mathtt {i}_n^R}(T_{\unicode{x3bb} })$ , or $\varphi _{\mathtt {i}_n^{RR}}(T_{\unicode{x3bb} })$ , which finishes the proof.

Proof of Lemma 6.6

Let $\Theta \geqslant K_{\unicode{x3bb} }$ , $V_t\in \mathbb {RP}^1_{\Theta }$ , and $x\in \mathbb {R}^2$ be such that $T_{\unicode{x3bb} }\cap (V+x)=\emptyset $ . The case $t=0$ follows from Lemma 6.12, so by symmetry we may assume that $t>0$ . We first consider the case $T_{\unicode{x3bb} }\subset H^+(x,V_0)$ . Without loss of generality, we may assume that the first coordinate of x is $1$ and note that then $T_{\unicode{x3bb} }\subset H^+(x,V_0)\cap H^-(x,V_{\infty })$ . By Lemma 6.12, there are constants $c_1,K>0$ such that $\#\Sigma _{n}([V_0+x]_{c_1\unicode{x3bb} ^{n}})\leqslant K$ for all $n\in \mathbb {N}$ and therefore, by Lemma 6.9, there is a constant $c_2>0$ such that $\#\Sigma _{n}([V_t+x]_{c_1c_2\unicode{x3bb} ^{n}})\leqslant K$ for all $n\in \mathbb {N}$ .

For the case $T_{\unicode{x3bb} }\subset H^-(x,V_0)$ , we let $t_0=0$ and for any $n\in \mathbb {N}$ we define $t_n=(2\unicode{x3bb} )^n\sum _{k=1}^n(2\unicode{x3bb} )^{-k}$ . Further, let $\delta _0=0$ and

$$ \begin{align*} \delta_n=\frac{t_{n-1}+t_n}{2}. \end{align*} $$

Clearly $\delta _n$ is strictly increasing with n. Let $k\geqslant 1$ be the unique integer satisfying $\delta _{k-1}\leqslant t < \delta _k$ . Since $t\leqslant \Theta $ , there is a natural number $N=N(\Theta ,\unicode{x3bb} )$ such that $k\leqslant N$ . By a geometric argument similar to the proof of Lemma 6.12, it is possible to show that there is a constant $C=C(\Theta )>0$ such that $T_{\unicode{x3bb} }\cap [V_t+x]_{C}=\varphi _{\mathtt {i}_1|_k}(T_{\unicode{x3bb} })\cap [V_t+x]_{C}$ . Therefore, by Lemma 6.5, for any $n>k$ and $r<C$ we have

(6.7) $$ \begin{align} \Sigma_n([V+x]_{r})&=\{\mathtt{i}_1|_k\mathtt{j}\in\Sigma_{n}\colon \varphi_{\mathtt{j}}(T_{\unicode{x3bb}})\cap (\varphi_{\mathtt{i}_1|_k}^{-1}([V_t+x]_{r}))\ne\emptyset\}\nonumber \\ &\subset\{\mathtt{i}_1|_k\mathtt{j}\in\Sigma_n\colon \mathtt{j}\in\Sigma_{n-k}([V_{t_{\mathtt{i}_1|_k}}+y]_{c\unicode{x3bb}^{-k}r})\}. \end{align} $$

By Lemma 6.5 and the choice of k, we have

$$ \begin{align*} t_{\mathtt{i}_1|k}=-\sum_{n=1}^{k}(2\unicode{x3bb})^{-n}+(2\unicode{x3bb})^{-k}t, \end{align*} $$

and since $\delta _{k-1}\leqslant t<\delta _k$ we get

$$ \begin{align*} -\tfrac{1}{2}(2\unicode{x3bb})^{-k}\leqslant t_{\mathtt{i}_1|_k}< \tfrac{1}{2}(2\unicode{x3bb})^{-(k+1)}, \end{align*} $$

and so we see that $|t_{\mathtt {i}_1|_k}|\leqslant 1-\varepsilon $ , where $\varepsilon =(1-{1}/{4\unicode{x3bb} })$ . By symmetry, we may assume without loss of generality that $0<t_{\mathtt {i}_1|_k}\leqslant 1-\varepsilon $ and that ${\mathrm {proj}}_{V_0}(y)=\tfrac 13$ . Let $c,K>0$ be as in Lemma 6.12. Then for any $n\geqslant N$ , we have $\#\Sigma _{n-k}([V_0+y]_{c\unicode{x3bb} ^{n-k}})\leqslant K$ and, by applying Lemmas 6.8 and 6.10, we see that there exists a constant $c>0$ such that

$$ \begin{align*} \#\Sigma_{n-k}([V_{t_{\mathtt{i}_1|_k}}+y]_{c\unicode{x3bb}^{n-k}})\leqslant K. \end{align*} $$

In particular, using (6.7), we have

$$ \begin{align*} \#\Sigma_{n}([V+x]_{c\unicode{x3bb}^{n}})\leqslant\#\Sigma_{n-k}([V_{t_{\mathtt{i}_1|_k}}+y]_{c\unicode{x3bb}^{n-k}})\leqslant K, \end{align*} $$

for all n large enough such that $c\unicode{x3bb} ^{n-N}< C$ , and the claim follows.

Acknowledgements

R. Anttila was financially supported by the Magnus Ehrnrooth foundation. B. Bárány was financially supported by the grants NKFI FK134251, K142169, and the grant NKFI KKP144059 ‘Fractal geometry and applications’.

References

Algom, A.. Slicing theorems and rigidity phenomena for self affine carpets. Proc. Lond. Math. Soc. (3) 121 (2020), 312353.10.1112/plms.12325CrossRefGoogle Scholar
Allaart, P. C.. The finite cardinalities of level sets of the Takagi function. J. Math. Anal. Appl. 388(2) (2012), 11171129.Google Scholar
Allaart, P. C.. How large are the level sets of the Takagi function? Monatsh. Math. 167(3–4) (2012), 311331.Google Scholar
Allaart, P. C.. Level sets of signed Takagi functions. Acta Math. Hungar. 141(4) (2013), 339352.10.1007/s10474-013-0332-xCrossRefGoogle Scholar
Allaart, P. C.. Hausdorff dimension of level sets of generalized Takagi functions. Math. Proc. Cambridge Philos. Soc. 157(2) (2014), 253278.10.1017/S0305004114000309CrossRefGoogle Scholar
Allaart, P. C. and Kawamura, K.. The Takagi function: a survey. Real Anal. Exchange 37(1) (2011/12), 154.10.14321/realanalexch.37.1.0001CrossRefGoogle Scholar
Bárány, B., Hochman, M. and Rapaport, A.. Hausdorff dimension of planar self-affine sets and measures. Invent. Math. 216(3) (2019), 601659.Google Scholar
Bárány, B., Käenmäki, A. and Morris, I. D.. Domination, almost additivity, and thermodynamic formalism for planar matrix cocycles. Israel J. Math. 239(1) (2020), 173214.Google Scholar
Bárány, B., Käenmäki, A. and Rossi, E.. Assouad dimension of planar self-affine sets. Trans. Amer. Math. Soc. 374(2) (2021), 12971326.Google Scholar
Bárány, B., Käenmäki, A. and Yu, H.. Finer geometry of planar self-affine sets. Preprint, 2021, arXiv:2107.00983.Google Scholar
Bishop, C. J. and Peres, Y.. Fractals in Probability and Analysis (Cambridge Studies in Advanced Mathematics, 162). Cambridge University Press, Cambridge, 2017.Google Scholar
Bochi, J. and Gourmelon, N.. Some characterizations of domination. Math. Z. 263(1) (2009), 221231.Google Scholar
Bochi, J. and Morris, I. D.. Continuity properties of the lower spectral radius. Proc. Lond. Math. Soc. (3) 110(2) (2015), 477509.Google Scholar
Buczolich, Z.. Irregular 1-sets on the graphs of continuous functions. Acta Math. Hungar. 121(4) (2008), 371393.Google Scholar
de Amo, E., Bhouri, I., Díaz Carrillo, M. and Fernández-Sánchez, J.. The Hausdorff dimension of the level sets of Takagi’s function. Nonlinear Anal. 74(15) (2011), 50815087.Google Scholar
de Amo, E., Díaz Carrillo, M. and Fernández Sánchez, J.. The Hausdorff dimension of the generalized level sets of Takagi’s function. Real Anal. Exchange 38(2) (2012/13), 421423.Google Scholar
Falconer, K. J.. Techniques in Fractal Geometry. John Wiley & Sons, Chichester, 1997.Google Scholar
Fraser, J. M.. Assouad type dimensions and homogeneity of fractals. Trans. Amer. Math. Soc. 366(12) (2014), 66876733.Google Scholar
Fraser, J. M.. Assouad Dimension and Fractal Geometry (Cambridge Tracts in Mathematics, 222). Cambridge University Press, Cambridge, 2020.Google Scholar
Fraser, J. M., Howroyd, D. C., Käenmäki, A. and Yu, H.. On the Hausdorff dimension of microsets. Proc. Amer. Math. Soc. 147(11) (2019), 49214936.10.1090/proc/14613CrossRefGoogle Scholar
Furstenberg, H.. Intersections of Cantor sets and transversality of semigroups. Problems in Analysis (Symposium in Honor of Salomon Bochner (PMS-31)). Ed. Gunning, R. C.. Princeton University Press, Princeton, NJ, 1970, pp. 4159.Google Scholar
Hutchinson, J. E.. Fractals and self-similarity. Indiana Univ. Math. J. 30(5) (1981), 713747.10.1512/iumj.1981.30.30055CrossRefGoogle Scholar
Käenmäki, A.. On natural invariant measures on generalised iterated function systems. Ann. Acad. Sci. Fenn. Math. 29(2) (2004), 419458.Google Scholar
Käenmäki, A., Koivusalo, H. and Rossi, E.. Self-affine sets with fibred tangents. Ergod. Th. & Dynam. Sys. 37(6) (2017), 19151934.Google Scholar
Käenmäki, A. and Nissinen, P.. Non-invertible planar self-affine sets. Preprint, 2022, arXiv:2205.07351.Google Scholar
Käenmäki, A., Ojala, T. and Rossi, E.. Rigidity of quasisymmetric mappings on self-affine carpets. Int. Math. Res. Not. IMRN 2018(12) (2018), 37693799.10.1093/imrn/rnw336CrossRefGoogle Scholar
Lagarias, J. C.. The Takagi function and its properties. Functions in Number Theory and their Probabilistic Aspects (RIMS Kôkyûroku Bessatsu, B34). Eds. K. Matsumoto, S. Akiyama, K. Fukuyama, H. Nakada, H. Sugita and A. Tamagawa. Research Institute for Mathematical Sciences (RIMS), Kyoto, 2012, pp. 153189.Google Scholar
Lagarias, J. C. and Maddock, Z.. Level sets of the Takagi function: generic level sets. Indiana Univ. Math. J. 60(6) (2011), 18571884.Google Scholar
Lagarias, J. C. and Maddock, Z.. Level sets of the Takagi function: local level sets. Monatsh. Math. 166(2) (2012), 201238.10.1007/s00605-012-0399-4CrossRefGoogle Scholar
Ledrappier, F.. On the dimension of some graphs. Symbolic Dynamics and Its Applications (New Haven, CT, 1991) (Contemporary Mathematics, 135). Ed. Williams, S. G.. American Mathematical Society, Providence, RI, 1992, pp. 285293.Google Scholar
Liu, C. and Li, H.. Hausdorff dimension of local level sets of Takagi’s function. Monatsh. Math. 177(1) (2015), 101117.Google Scholar
Mackay, J. M.. Assouad dimension of self-affine carpets. Conform. Geom. Dyn. 15 (2011), 177187.Google Scholar
Maddock, Z.. Level sets of the Takagi function: Hausdorff dimension. Monatsh. Math. 160(2) (2010), 167186.Google Scholar
Manning, A. and Simon, K.. Dimension of slices through the Sierpinski carpet. Trans. Amer. Math. Soc. 365(1) (2013), 213250.Google Scholar
Marstrand, J. M.. Some fundamental geometrical properties of plane sets of fractional dimensions. Proc. Lond. Math. Soc. (3) 4 (1954), 257302.10.1112/plms/s3-4.1.257CrossRefGoogle Scholar
Mattila, P.. Geometry of Sets and Measures in Euclidean Spaces: Fractals and Rectifiability (Cambridge Studies in Advanced Mathematics, 44). Cambridge University Press, Cambridge, 1995.10.1017/CBO9780511623813CrossRefGoogle Scholar
Mishura, Y. and Schied, A.. On (signed) Takagi–Landsberg functions: $p$ th variation, maximum, and modulus of continuity. J. Math. Anal. Appl. 473(1) (2019), 258272.Google Scholar
Rossi, E.. Visible part of dominated self-affine sets in the plane. Ann. Fenn. Math. 46(2) (2021), 10891103.Google Scholar
Shmerkin, P.. On Furstenberg’s intersection conjecture, self-similar measures, and the ${L}^q$ norms of convolutions. Ann. of Math. (2) 189(2) (2019), 319391.Google Scholar
Shmerkin, P.. ${L}^q$ dimensions of self-similar measures and applications: a survey. New Trends in Applied Harmonic Analysis. Volume 2: Harmonic Analysis, Geometric Measure Theory, and Applications (Applied and Numerical Harmonic Analysis). Eds. Aldroubi, A., Cabrelli, C., Jaffard, S. and Molter, U.. Birkhäuser/Springer, Cham, 2019, pp. 257292.Google Scholar
Wu, M.. A proof of Furstenberg’s conjecture on the intersections of $\times p$ - and $\times q$ -invariant sets. Ann. of Math. (2) 189(3) (2019), 707751.Google Scholar
Yu, H.. Weak tangent and level sets of Takagi functions. Monatsh. Math. 192(1) (2020), 249264.Google Scholar
Figure 0

Figure 1 The self-affine set of Example 3.3. The first-level cylinders are illustrated by dashed lines.

Figure 1

Figure 2 The graph of the Takagi function for $\unicode{x3bb} =\tfrac 23$.

Figure 2

Figure 3 The geometric observation of Lemma 6.9.

Figure 3

Figure 4 The geometric observation of Lemma 6.10.

Figure 4

Figure 5 Illustration of the proof of Lemma 6.11.