\section{Introduction}

The approximation of high-dimensional functions is an important and current topic with great interest in many applications. We consider a setting of periodic functions $\fun{f}{\Td}{\C}$, $d \in \N$, over the torus $\T$ where certain data about the function is known. Here, we distinguish between a black-box setting, i.e., $f$ can be evaluated at points $\x \in \T^d$ at a certain cost, and a scattered data setting, i.e., sampling points $X \subset \T^d$ and function values $(f(\x))_{\x\in X}$ are given. Besides the natural question of wanting to find an approximation for $f$, we want to consider the question of interpretability, i.e., analyzing the importance of the dimensions and dimension interactions of the function. In applications this is sometimes referred to as an \textit{attribute ranking}.

The main tool to achieve our goals is the \textbf{analysis of variance (ANOVA)} decomposition \cite{CaMoOw97, RaAl99, LiOw06, Holtz11} which is an important model in the analysis of dimension interactions of multivariate, high-dimensional functions. It has proved useful in understanding the reason behind the success of certain quadrature methods for high-dimensional integration \cite{Ni92, BuGr04,GrHo10} and also infinite-dimensional integration \cite{BaGn14, GrKuSl16, KuNuPlSlWa17}. The ANOVA decomposition decomposes a $d$-variate function in $2^d$ ANOVA terms where each term belongs to a subset of $\D \coloneqq \{1,2,\dots,d\}$. The single term depends only on the variables in the corresponding subset and the number of these variables is the order of the ANOVA term. In this paper we study the classical ANOVA decomposition for periodic functions and how it acts on the frequency domain. The decomposition is referred to as \textit{classical} since it is based on an integral projection operator. In this setting we find relationships between ANOVA terms and the support of the frequencies as subsets of $\Z^d$. Moreover, we prove formulas for the representation of ANOVA terms and projections.

Classical approximation methods cannot be applied for high-dimensional functions in general since the data required increases exponentially because of the curse of dimensionality. However, the observation has been made that in practical applications with multivariate, high-dimensional functions, often only the ANOVA terms of a low order are enough to describe a function, see e.g.~\cite{CaMoOw97}. This leads to the notion of a superposition dimension $d_s \in \D$ that limits the order of the ANOVA terms involved. Using this as a sparsity assumption to circumvent the curse of dimensionality, we consider functions where the ANOVA decomposition is mostly supported on terms of a low order, i.e., the norm of the remaining decomposition weighed by the norm of $f$ is small. This leads to a truncation of the decomposition through a superposition threshold. We consider how the previously described error can be related to the decay of Fourier coefficients and specifically the smoothness of $f$.

We present and analyze an approximation method that uses sensitivity analysis, cf.\ \cite{So90, So01, LiOw06}, on the truncated ANOVA decomposition which is able to identify important ANOVA terms and incorporate this information in finding an approximation. The goal is to simplify the approximation model which yields benefits in reducing the influence of overfitting regarding the amount of data. We determine approximations of the Fourier coefficients of the function (or \textit{learn} them) by solving least-squares problems. This is done through exploiting the special structure of the system matrix by identifying submatrices with the corresponding ANOVA terms. In the case of black-box approximations we are using rank-1 lattices as a spatial discretization, see e.g.~\cite{Kae2012,Kae2013,KaPoVo13,KaPoVo14}, and for scattered data approximation we rely on the iterative LSQR method \cite{PaSa82} and the fast matrix-vector multiplications for Fourier matrices provided by the non-equispaced fast Fourier transform (or NFFT) introduced in \cite{KeKuPo09}.

The paper is organized as follows. In \Cref{sec:anova} we introduce the classical ANOVA decomposition and study its behavior for periodic functions with regard to the Fourier system. We prove new formulas for the Fourier coefficients of projections in \cref{lemma:anova:projections} and ANOVA terms in \cref{lemma:anova:terms}. Moreover, we prove that functions in Sobolev type spaces and the weighted Wiener algebra inherit their smoothness to the ANOVA terms, see \cref{thm:inheritance1} and \cref{thm:inheritance2}. In \Cref{sec:trunc} we consider the truncated ANOVA decomposition and prove formulas for their Fourier coefficients, see \Cref{lemma:anova:trunc_coeff} and \cref{cor:trunc_coeff:ds}. We also give direct formulas for the truncated decomposition using the projections in \Cref{lemma:anova:direct_trunc} and \Cref{cor:trunc:direct_sup}. Furthermore, we relate Sobolev type spaces and the weighted Wiener algebra to the previously introduced functions of low-dimensional structure and compute the errors in \cref{theorem:anova:l2_error} and \cref{theorem:anova:inf_error_1}. Specifically, we consider a class of product and order-dependent weights, see \cite{KuSchwSl12, GrKuNi14, KuNu16, GrKuNu18}, of functions with isotropic and dominating-mixed smoothness, cf.\ \cite{GriHa13, KaPoVo13, ByKaUlVo16}, to obtain specific error bounds, see \cref{cor:bound:1} and \cref{cor:bound:2}. In \Cref{sec:anova:approxmethod} we present an approximation method for functions that are of an low-dimensional structure, cf.~\cref{alg}. We start by considering a black-box approximation scenario with rank-1 lattices as sampling schemes and show properties of the arising lattices in \cref{lem:approx:diff}, \cref{lem:approx:IUcard}, and \cref{cor:approx:diff_card}. Furthermore, we discuss scattered data approximation in \cref{sec:approx:scattered}. The arising approximation errors are considered in \cref{sec:anova:error} with main results being \Cref{thm:av_trunc_error:1}, \Cref{thm:av_trunc_error:2}, \cref{thm:anova:error:bb}, and \cref{thm:error:approx}. In \cref{sec:numeric} we perform numerical experiments with a specific benchmark function.

\section{Prerequisites and Notation}

We consider multivariate 1-periodic functions $\fun{f}{\T^d}{\C}$ with spatial dimension $d \in \N$, which are square-integrable, i.e., elements of $\Lt(\Td)$. Those functions have a unique representation with regard to the Fourier system $\{ \e^{2\pi\i\k\cdot\x} \}_{\bm k \in \Z^d}$ as Fourier series
\begin{equation*}
	f(\bm x) = \sum_{\bm k \in \Z^d} \fc{\k}{f} \, \e^{2\pi\i\scal{k}{x}},
\end{equation*}
where $\fc{\k}{f} \coloneqq \int_{\Td} f(\bm x)\,\e^{-2\pi\i\scal{k}{x}}\mathrm d\bm x \in \C$, $\bm k \in \Z^d$, are the Fourier coefficients of $f$. Given a finite index set $I \subset \Z^d$, we call the trigonometric polynomial
\begin{equation}\label{eq:pre:fps}
	S_I f (\x) = \sum_{\k\in I} \fc{\k}{f} \, \e^{2\pi\i\scal{k}{x}}
\end{equation}
the Fourier partial sum of $f$ with respect to the index set $I$.

In this paper we make use of indexing with sets. First, for a given spatial dimension $d$ we denote with $\D = \{ 1,2,\dots,d \}$ the set of coordinate indices and subsets as bold small letters, e.g., $\u \subset \D$. The complement of those subsets are always with respect to $\D$, i.e., $\uc = \D \setminus \u$. For a vector $\x \in \C^d$ we define $\x_{\u} = ( x_i )_{i \in \u} \in \C^{\au}$. There remains a small ambiguity regarding the order of the components of $\x_{\u}$ which can be clarified if one chooses a consistent ordering, e.g., ascending order which would be a natural choice.

Furthermore, we use the $p$-norm which is defined as
\begin{equation*}
	\norm{\x}{p} = \begin{cases}
		\abs{ \{ i \in \D \colon x_i \neq 0 \} } \quad&\colon p = 0 \\
		\left( \sum_{i=1}^d \abs{x_i}^p \right)^{1/p} &\colon 1 \leq p < \infty \\
		\max_{\i\in\D} \abs{x_i} &\colon p = \infty
	\end{cases}
\end{equation*}
for $\x\in\R^d$. Note that the case $1 \leq p < \infty$ can be expanded to $0 < p < 1$, but then $\norm{\cdot}{p}$ would only be a quasi-norm. In the case $p = 0$, $\norm{\cdot}{p}$ is not a norm at all.

\subsection{Rank-1 lattice}\label{sec:pre:lattice}

In the case of black-box approximation we are going to rely on rank-1 lattice as sampling schemes, see e.g.~\cite{Kae2012,Kae2013,KaPoVo13,KaPoVo14}. For a given lattice size $M \in \N$ and a generating vector $\b z \in \Z^d$ we define a rank-1 lattice \begin{equation*}
    \Lambda( \b z, M ) \coloneqq \left\{ \x_j \coloneqq \frac{j}{M}\b z \mod \b 1 \colon j = 0,1,\dots,M-1 \right\}.
\end{equation*} These lattices are useful in the evaluation of trigonometric polynomials $$p \in \Pi_I \coloneqq \mathrm{span} \left\{ \e^{2\pi\i\k\cdot\circ} \colon \k \in I \right\}$$ over a finite index set $I \subset \Z^d$ for given Fourier coefficients $\fc{\k}{p}$. As discussed in \cite{LiHi03}, we have \begin{equation*}
    p(\x_j) = p\left(\frac{j}{M}\b z \mod \b 1\right) = \sum_{l=0}^{M-1} \left( \sum_{\substack{\k\in I \\ \k\cdot\b z \equiv l \mod M}} \fc{\k}{p} \right) \e^{2\pi\i\frac{j l}{M}}.
\end{equation*} The computation of the sum over $l$ can be realized trough a one-dimensional FFT and therefore the evaluation of $p$ at all lattice nodes can be done using only this single FFT. The arithmetic complexity of this evaluation is in $\mathcal{O}(M\log M + d \abs{I})$.

However, using a special kind of rank-1 lattice, it is possible to reconstruct the Fourier coefficients $\fc{\k}{p}$ by sampling $p$ at the nodes in $\Lambda(\b z,M)$ in an exact and stable way. For an index set $I \subset \Z^d$ we define a reconstructing rank-1 lattice $\Lambda(\b z,M,I)$ as a rank-1 lattice $\Lambda(\b z,M)$ such that the condition \begin{equation*}
    \b m \cdot \b z \not\equiv 0 \mod M \quad\forall \b m \in \D(I)\setminus\{\b 0\}
\end{equation*} is fulfilled with \begin{equation}\label{eq:pre:di}
    \D(I) \coloneqq \left\{ \k - \b h \colon \k,\b h \in I \right\}
\end{equation} being the difference set for $I$. Using the nodes of a reconstructing rank-1 lattice $\Lambda(\b z,M,I)$, the Fourier coefficients can be calculated as \begin{equation*}
    \fc{\k}{p} = \frac{1}{M} \sum_{j=0}^M p\left(\frac{j}{M}\b z \mod \b 1\right) \e^{-2\pi\i j\frac{\k \cdot \b z}{M}}.
\end{equation*} The calculation of all Fourier coefficients $\fc{\k}{p}$, $\k \in I$, can then be realized trough a one-dimensional FFT and the computation of the products $\k \cdot \b z$. Consequently, the arithmetic complexity of this evaluation is again in $\mathcal{O}(M\log M + d \abs{I})$.

The principle of this reconstruction can be generalized to functions $f \in \aw(\T^d) \coloneqq \{ f \in \mathrm{L}_1(\Td) \colon \norm{f}{\aw(\T^d)} \coloneqq \sum_{\bm k \in \Z^d} w(\k) \abs{\fc{\k}{f}} < \infty \} $, $\fun{w}{\Z^d}{[1,\infty)}$, by taking the Fourier partial sum $S_I f$ for a suitable index set $I \subset \Z^d$ and treating the evaluations of $f$ as the evaluations of the trigonometric polynomial $S_I f$. Using the same idea as before, we get \begin{equation*}
    \fc{\k}{f} \approx \hat{f}_{\k} \coloneqq \frac{1}{M} \sum_{j=0}^M f\left(\frac{j}{M}\b z \mod \b 1\right) \e^{-2\pi\i j\frac{\k \cdot \b z}{M}}
\end{equation*} with a a reconstructing rank-1 lattice $\Lambda(\b z, M, I)$. The error for each coefficient is \begin{equation}\label{eq:pre:error}
    \hat{f}_{\k} = \fc{\k}{f} + \sum_{\h \in \Lambda^\bot(\b z, M)\setminus\{\b 0\}} \fc{\k + \h}{f}
\end{equation} with the integer dual lattice \begin{equation*}
    \Lambda^\bot(\b z, M) \coloneqq \left\{ \k \in \Z^d \colon \k\cdot\b z \equiv 0 \mod M \right\}.
\end{equation*} Consequently, if $\sum_{\h \in \Lambda^\bot(\b z, M)\setminus\{\b 0\}} \abs{\fc{\k + \h}{f}}$ is small, the approximations $\hat{f}_{\k}$ are close to the Fourier coefficients $\fc{\k}{f}$. For further details on this topic we refer to \cite{KaPoVo13,KaPoVo14} and \cite[Chapter 8]{PlPoStTa18}.

\section{The classical ANOVA decomposition of 1-periodic functions}\label{sec:anova}

In this section we introduce the ANOVA decomposition, see e.g.\ \cite{CaMoOw97, LiOw06, Holtz11}, and derive new results for the periodic setting specifically with regard to the decomposition acting on the frequency domain.

We start by defining the projection operator
\begin{equation}\label{eq:anova:projection_operator}
\mathrm{P}_{\u} f ( \bm{x}_{\u} ) \coloneqq \int_{\T^{\auc}} f(\bm x) \d\bm{x}_{\uc}
\end{equation}
that integrates over the variables $\bm{x}_{\uc}$. For $\au > 0$ this operator maps a function from $\Lt(\Td)$ to $\mathrm{L}_2(\T^{\au})$ by the Cauchy-Schwarz inequality and the image $\mathrm{P}_{\u} f$ depends only on the variables $\bm{x}_{\u} \in \T^{\au}$. In the case of $\u = \emptyset$, the projection gives us the integral of $f$. We define the index set
\begin{equation}\label{eq:anova:pud}
\Pud \coloneqq \left\{ \bm k \in \Z^d \colon \bm{k}_{\uc} = \bm 0 \right\}
\end{equation}
which can be identified with $\Z^{\au}$ using the mapping $\bm k \mapsto \bm{k}_{\u}$. Note that we use the convention $\Z^{\abs{\emptyset}} = \{ 0 \}$. We now prove a relationship between the Fourier coefficients of $\mathrm{P}_{\u} f$ and $f$.
\begin{lemma}\label{lemma:anova:projections}
	Let $f \in \Lt(\T^d)$ and $\bm\ell \in \Z^{\au}$. Then
	\begin{equation*}
	\fc{\b\ell}{\mathrm{P}_{\u} f} = \fc{\k}{f}
	\end{equation*}
	for $\bm k \in \Z^d$ with $\bm{k}_{\u} = \bm\ell$ and $\bm{k}_{\uc} = \bm 0$.
\end{lemma}
\begin{proof}
	We consolidate the two integrals and derive
	\begin{align*}
	\fc{\b\ell}{\mathrm{P}_{\u} f} &= \int_{\T^{\au}} \int_{\T^{\auc}} f(\bm x) \d\bm{x}_{\uc}\,\e^{-2\pi\i\scall{\bm \ell}{\bm{x}_{\bm u}}}\d\bm{x}_{\u} \\
	&= \int_{\Td} f(\bm x)\,\e^{-2\pi\i\scall{\bm \ell}{\bm{x}_{\bm u}}} \d\bm{x} \\
	&= \int_{\Td} f(\bm x)\,\e^{-2\pi\i\scall{\bm k}{\bm{x}}} \d\bm{x} = \fc{\k}{f}.
	\end{align*}
\end{proof} Using \cref{lemma:anova:projections}, we are able to write $\mathrm{P}_{\u} f$ as both, a $d$-dimensional Fourier series $\mathrm{P}_{\u} f (\bm x) = \sum_{\bm k \in \Pud} \fc{\k}{f} \, \e^{2\pi\i\scal{k}{x}}$ and a $\au$-dimensional Fourier series $\mathrm{P}_{\u} f (\bm{x}_{\u}) = \sum_{\bm \ell \in \Z^{\au}} \fc{\ell}{\mathrm{P}_{\u} f} \, \e^{2\pi\i\scall{\bm\ell}{\bm{x}_{\u}}}$.

Now, we recursively define the \textbf{ANOVA term} for $\u \subseteq \D$
\begin{equation}\label{eq:anova:term}
f_{\u} \coloneqq \mathrm{P}_{\u} f - \sum_{\bm v \subsetneq \bm u } f_{\v}.
\end{equation} There exists a direct formula for the ANOVA terms $f_{\u}$ defined in \eqref{eq:anova:term}.

\begin{lemma}\label{sup:lem:help}
	Let $a \in \N_{0}$ and $b \in \N$ with $b > a$. Then
	\begin{equation*}
		\sum_{n=a}^{b-1} (-1)^{n-a+1} \binom{b-a}{n-a} = (-1)^{b-a}.
	\end{equation*}
\end{lemma}

\begin{proof}
	We prove an equivalent form obtained through multiplication with $(-1)^a$ and an index shift
	\begin{equation*}
		\sum_{n=0}^{b-a-1} (-1)^{n+a+1} \binom{b-a}{n} = (-1)^{b}.
	\end{equation*}
	Splitting the sum and applying the Binomial theorem yields
	\begin{align*}
		\sum_{n=0}^{b-a-1} (-1)^{n+a+1} \binom{b-a}{n} &= \sum_{n=0}^{b-a} (-1)^{n+a+1} \binom{b-a}{n} - (-1)^{b+1} \\
		&= (-1)^{a+1} \underbrace{\sum_{n=0}^{b-a}(-1)^{n} \binom{b-a}{n}}_{=(-1+1)^{b-a}=0} + (-1)^{b} \\
		&= (-1)^b.
	\end{align*}
\end{proof}

\begin{lemma}\label{lemma:anova:direct}
	Let $f \in \Lt(\T^d)$ with $\u \subseteq \D$. Then
	\begin{equation}\label{eq:ANOVA:direct}
	f_{\u} = \sum_{\v \subset \u} (-1)^{\au-\av} \mathrm{P}_{\v} f.
	\end{equation}
\end{lemma}
\begin{proof}
	A proof based on properties of projection operators was given in \cite{KuSlWaWo09} while we use combinatorial arguments. We prove this statement through structural induction over the cardinality of $\b u$. For $\abs{\b u} = 0$, i.e., $\b u = \emptyset$, we have
	\begin{equation*}
		(-1)^{0-0}\left(P_{\emptyset}\right)(\b x) = \left(P_{\emptyset}\right)(\b x) = \left(P_{\emptyset}\right)(\b x) - \sum_{\b v \subsetneq \emptyset} f_{\b v}(\b x).
	\end{equation*}
	Now, let \eqref{eq:ANOVA:direct} be true for $\v \subset \D$, $\av = 0,1,\dots,m-1$, $m \in \{1,2,\dots,d\}$, and take a subset $\b u \subset \D$ with $\abs{\b u} = m$. We use the notation
	\begin{equation*}
		\delta_{\b w \subset \b v} = \begin{cases}
			1 \quad \colon\b w \subset \b v \\
			0 \quad \colon\text{otherwise.}
		\end{cases}
	\end{equation*}
	and start from the recursive expression in \eqref{eq:anova:term} to obtain
	\begin{align*}
		f_{\b u}(\b x) &= \left(P_{\b u}f\right)(\b x) - \sum_{\b v \subsetneq \b u} f_{\b v}(\b x)
		= \left(P_{\b u}f\right)(\b x) - \sum_{\b v \subsetneq \b u} \sum_{\b w \subset \b v} (-1)^{\abs{\b v}-\abs{\b w}}\left(P_{\b w}f\right)(\b{x}) \\
		&= \left(P_{\b u}f\right)(\b x) - \sum_{\b v \subsetneq \b u} \sum_{\b w \subsetneq \b u} (-1)^{\abs{\b v}-\abs{\b w}}\left(P_{\b w}f\right)(\b{x})\delta_{\b w \subset \b v}.
	\end{align*}
	We exchange the two sums and sum over the order of the ANOVA terms
	\begin{align*}
		\sum_{\b v \subsetneq \b u} \sum_{\b w \subsetneq \b u} (-1)^{\abs{\b v}-\abs{\b w}}\left(P_{\b w}f\right)(\b{x})\delta_{\b w \subset \b v} &= \sum_{\b w \subsetneq \b u} \left(P_{\b w}f\right)(\b{x})\sum_{\b v \subsetneq \b u} (-1)^{\abs{\b v}-\abs{\b w}} \delta_{\b w \subset \b v} \\
		&= \sum_{\b w \subsetneq \b u} \left(P_{\b w}f\right)(\b{x})\sum_{n=\abs{\b w}}^{m-1}\sum_{\substack{\b v \subset \b u \\ \abs{\b v} = n}} (-1)^{\abs{\b v}-\abs{\b w}} \delta_{\b w \subset \b v} \\
		&= \sum_{\b w \subsetneq \b u} \left(P_{\b w}f\right)(\b{x})\sum_{n=\abs{\b w}}^{m-1}(-1)^{n-\abs{\b w}}\sum_{\substack{\b v \subset \b u \\ \abs{\b v} = n}}  \delta_{\b w \subset \b v}.
	\end{align*}
	Applying \cref{sup:lem:help} yields the formula.
\end{proof}

We proceed to present a relationship between the Fourier coefficients of $f_{\u}$ and $f$. Furthermore, we prove $f_{\u} \in \Lt(\T^{\au})$. Therefore, we define the index set
\begin{equation*}
\Fud \coloneqq \left\{ \bm k \in \Z^d \colon \bm{k}_{\uc} = \bm 0, k_j \neq 0 \,\forall j \in \bm u \right\}
\end{equation*}
which can be identified with $( \Z \setminus \{ 0 \} )^{\au}$ using the mapping $\bm k \mapsto \bm{k}_{\u}$. Here, we use the convention $( \Z \setminus \{ 0 \} )^{\abs{\emptyset}} = \{ 0 \}$.
\begin{lemma}\label{lemma:anova:sets}
	Let $\u,\v \subseteq \D$ with $\u \neq \v$. Then $\Fud \cap \mathbb{F}_{\v}^{(d)} = \emptyset$. Moreover, we have
	\begin{equation*}
	\Z^d = \bigcup_{\u \subseteq \D} \Fud.
	\end{equation*}
\end{lemma}
\begin{proof}
	Let $\u,\v \subseteq \D$, $\u \neq \v$, and w.l.o.g.\ $\abs{\u} \geq \abs{\v}$. We assume there exists a $\tilde{\bm k} \in \Fud \cap \mathbb{F}_{\v}^{(d)}$ and first consider the case $\u \cap \v = \emptyset$. Since $\tilde{\bm k} \in \Fud$ we have $\tilde{\bm k}_{\uc} = \bm 0$ and therefore $\tilde{\bm k}_{\v} = \bm 0$. This contradicts $\tilde{\bm k} \in \mathbb{F}_{\v}^{(d)}$. In the case of $\u \cap \v \neq \emptyset$ there exists a $j \in \vc \cap \u$. Then $\tilde{\bm k} \in \mathbb{F}_{\v}^{(d)}$ implies that $\tilde{k}_j = 0$ which contradicts $\tilde{\bm k} \in \Fud$.

	The inclusion $\bigcup_{\u \subseteq \D} \Fud \subseteq \Z^d$ is trivial since $\Fud \subseteq \Z^d$ for every $\u \subseteq \D$. To prove $\Z^d \subseteq \bigcup_{\u \subseteq \D} \Fud$ we take a $\bm k \in \Z^d$ and define $\u = \{ j \in \D \colon k_j \neq 0 \}$. Then $\bm k \in \Fud$ and therefore $\bm k \in \bigcup_{\u \subseteq \D} \Fud$.
\end{proof}

\begin{lemma}\label{lemma:anova:terms}
	Let $f \in \Lt(\T^d)$ with $\u \subseteq \D$ and $\bm\ell \in \Z^{\au}$. Then
	\begin{equation*}
	\fc{\ell}{f_{\u} } = \begin{cases}
	\fc{\k}{f} \quad &\colon \b\ell \in \left(\Z\setminus\{0\}\right)^{\au} \\
	\delta_{\u,\emptyset}\cdot\fc{0}{f} \quad &\colon \b\ell = \b 0 \\
	0 &\colon \text{otherwise} \\
	\end{cases}
	\end{equation*}
	for $\bm k \in \Z^d$ with $\bm{k}_{\u} = \bm\ell$ and $\bm{k}_{\uc} = \bm 0$. Furthermore, $f_{\u} \in \Lt(\T^{\au})$.
\end{lemma}
\begin{proof}
	We begin by employing the direct formula \eqref{eq:ANOVA:direct} to obtain
	\begin{align*}
	\fc{\ell}{f_{\u}} &= \int_{\T^{\au}} f_{\u}(\x_{\u}) \,\e^{-2\pi\i\scall{\b\ell}{\x_{\u}}} \d\x_{\u} \\
	&= \int_{\T^{\au}} \left[\sum_{\v \subset \u} (-1)^{\au-\av} \mathrm{P}_{\v} f (\x_{\v})\right] \e^{-2\pi\i\scall{\b\ell}{\x_{\u}}}  \d\x_{\u} \\
	&= \sum_{\v \subset \u} (-1)^{\au-\av} \int_{\T^{\au}} \mathrm{P}_{\v} f (\x_{\v})\, \e^{-2\pi\i\scall{\b\ell}{\x_{\u}}}  \d\x_{\u} \\
	&= \sum_{\v \subset \u} (-1)^{\au-\av} \mathrm{c}_{\k_{\v}}\left(\mathrm{P}_{\v}f\right) \delta_{\k_{\u\setminus\v},\b 0}.
	\end{align*}
	We go on to prove $\fc{0}{f_{\u}} = \delta_{\u,\emptyset}\cdot\fc{0}{f}$. In this case, $\k_{\v} = \b 0$ and $\delta_{\k_{\u\setminus\v},\b 0} = 1$ for every $\v \subset \u$. By the Binomial Theorem, we have
	\begin{align*}
	\fc{\ell}{f_{\u}} &= \sum_{\v \subset \u} (-1)^{\au-\av} \mathrm{c}_{\k_{\v}}\left(\mathrm{P}_{\v}f\right) \delta_{\k_{\u\setminus\v},\b 0} = \fc{0}{f} \sum_{\v \subset \u} (-1)^{\au-\av} \\
	&= \fc{0}{f} \sum_{n=0}^{\au} \binom{\au}{n} (-1)^{\au-n} = \fc{0}{f}\cdot\delta_{\u,\emptyset}.
	\end{align*}
	For the second case, we consider an $\b\ell$ and with a set $\overline{\v} \subset \u$ such that $\emptyset\neq\overline{\v} \coloneqq \{ i \in \u \colon k_i = 0 \}\neq\u$. Then $\delta_{\k_{\u\setminus\v},\b 0} = 1 \Longleftrightarrow \overline{\v}^\mathrm{c} \coloneqq \u\setminus\overline{\v} \subset \v$ and with the Binomial Theorem we get
	\begin{align*}
	\fc{\ell}{f_{\u}} &= \sum_{\v \subset \u} (-1)^{\au-\av} \mathrm{c}_{\k_{\v}}\left(\mathrm{P}_{\v}f\right) \delta_{\k_{\u\setminus\v},\b 0} = \sum_{\overline{\v}^\mathrm{c} \subset \v \subset \u} (-1)^{\au-\av} \mathrm{c}_{\k_{\v}}\left(\mathrm{P}_{\v}f\right) \\
	&= \fc{\k}{f} \sum_{\overline{\v}^\mathrm{c} \subset \v \subset \u} (-1)^{\au-\av} = \fc{\k}{f} \sum_{n=\abs{\overline{\v}^\mathrm{c}}}^{\au} \binom{\au-\abs{\overline{\v}^\mathrm{c}}}{n-\abs{\overline{\v}^\mathrm{c}}} (-1)^{\au-n} \\
	&= \fc{\k}{f} \sum_{m=0}^{\au-\abs{\overline{\v}^\mathrm{c}}} \binom{\au-\abs{\overline{\v}^\mathrm{c}}}{m} (-1)^{\au-\abs{\overline{\v}^\mathrm{c}}-m} = 0.
	\end{align*}
	For the case were the entries of $\b\ell$ are all nonzero, only the addend where $\v = \u$ is nonzero, i.e., $\fc{\ell}{f_{\u}} = \fc{\k}{f}$.
\end{proof}

With \cref{lemma:anova:terms} we have two equivalent series representations for the ANOVA term $f_{\u}$, the $d$-dimensional Fourier series $f_{\u} (\bm x) = \sum_{\bm k \in \Fud} \fc{\k}{f} \, \e^{2\pi\i\scal{k}{x}}$ and the $\au$-dimensional Fourier series $f_{\u} (\bm{x}_{\u}) = \sum_{\bm \ell \in \Z^{\au}} \fc{\ell}{f_{\u}} \, \e^{2\pi\i\scall{\bm\ell}{\bm{x}_{\u}}}$ with $\fc{\ell}{f_{\u}}$ as in \cref{lemma:anova:terms}. The ANOVA terms have the following important property.
\begin{corollary}\label{cor:ortho}
	Let $f \in \Lt(\T^d)$ and $\u,\v \subseteq \D$ with $\u \neq \v$. Then the ANOVA terms $f_{\u}$ and $f_{\v}$ are orthogonal, i.e.,
	\begin{equation*}
	\langle f_{\u}, f_{\v} \rangle_{\Lt(\T^d)} = 0.
	\end{equation*}
\end{corollary}
\begin{proof}
	We employ \cref{lemma:anova:sets} and \cref{lemma:anova:terms} to deduce
	\begin{align*}
		\langle f_{\u}, f_{\v} \rangle_{\Lt(\T^d)} &= \langle \sum_{\bm k \in \Fud} \fc{\k}{f} \, \e^{2\pi\i\scal{k}{x}}, \sum_{\bm \ell \in \Fud} \fc{\ell}{f} \, \e^{2\pi\i\scal{\ell}{x}} \rangle_{\Lt(\T^d)} \\
		&=  \sum_{\bm k \in \Fud} \sum_{\bm \ell \in \Fud} \fc{\k}{f} \overline{\fc{\ell}{f}}\,\delta_{\k,\bm\ell} = 0.
	\end{align*}
\end{proof}

Having defined the ANOVA terms, we now go on to the \textbf{ANOVA decomposition}, cf.\ \cite{CaMoOw97,LiOw06}.
\begin{theorem}\label{thm:anova_decomp}
	Let $f \in \Lt(\T^d)$, the ANOVA terms $f_{\u}$ as in \eqref{eq:anova:term} and the set of coordinate indices $\D = \{1,2,\dots,d\}$. Then f can be uniquely decomposed as
	\begin{equation}\label{eq:ANOVA:decomp}
	f(\b x) = f_\emptyset + \sum_{i=1}^{d} f_{ \{i\} } (x_i) + \sum_{i = 1}^{d-1} \sum_{j = i+1}^{d} f_{ \{i,j\} } (\b{x}_{\{i,j\}})+ \dots + f_\D(\x) = \sum_{\u \subseteq \D} f_{\b u}(\b{x}_{\u})
	\end{equation}
	which we call \textbf{analysis of variance (ANOVA) decomposition}.
\end{theorem}
\begin{proof}
	We use that $\Z^d$ is the disjoint union of the sets $\Fud$ for $\u \subset \D$ and obtain
	\begin{align*}
		\sum_{\u \subset \D} f_{\u}( \x_{\u} ) &= \sum_{\u \subset \D} \sum_{\bm k \in \Fud} \fc{k}{f} \, \e^{2\pi\i\scal{k}{x}} = \sum_{\bm k \in \bigcup_{\u \subseteq \D} \Fud} \fc{k}{f} \, \e^{2\pi\i\scal{k}{x}} \\
		&= \sum_{\bm k \in \Z^d} \fc{k}{f} \, \e^{2\pi\i\scal{k}{x}} = f(\b x).
	\end{align*}
	Since the union is disjoint, the decomposition is unique.
\end{proof}
\begin{remark}
	The ANOVA decomposition \eqref{eq:ANOVA:decomp} depends strongly on the projection operator $\mathrm{P}_{\u} f$, see \eqref{eq:anova:projection_operator}. The integral operator considered in this paper leads to the so called classical ANOVA decomposition. Another important variant is the anchored decomposition where one chooses an anchor point $\b c \in \T^d$ and the projection operator is then defined as
	\begin{equation*}
	\mathrm{P}_{\u} f (\x_{\u}) = f(\b y), \,\b{y}_{\u} = \x_{\u}, \b{y}_{\uc} = \b{c}_{\uc}.
	\end{equation*}
	This decomposition can for example be used in methods for the integration of high-dimensional functions such as the multivariate decomposition method, see e.g.\ \cite{KuNuPlSlWa17, GiKuNuWa18}. However, the error analysis may again be based on the classical ANOVA decomposition, see e.g.\ \cite{GnHeHiRi17}.
\end{remark}

In \Cref{fig:ANOVA:hypercube} we have visualized the different frequency index sets $\Fud$, $\u \subset \D$, for a $3$-dimensional example.

\begin{figure}[ht]
	\centering
	\subfloat[$\mathbb{F}_{\emptyset}^{(3)}$, $\mathbb{F}_{\{1\}}^{(3)} \cap {[-8,8]}^3$, $\mathbb{F}_{\{2\}}^{(3)} \cap {[-8,8]}^3$, and $\mathbb{F}_{\{3\}}^{(3)} \cap {[-8,8]}^3$]{
		\includegraphics{figure0}
	}
	\hfill
	\subfloat[$\mathbb{F}_{\{1,2\}}^{(3)} \cap {[-8,8]}^3$]{
		\includegraphics{figure1}
	}
	\\
	\subfloat[$\mathbb{F}_{\{1,3\}}^{(3)} \cap {[-8,8]}^3$]{
		\includegraphics{figure2}
	}
	\hfill
	\subfloat[$\mathbb{F}_{\{2,3\}}^{(3)} \cap {[-8,8]}^3$]{
		\includegraphics{figure3}
	}
	\\
	\subfloat[$\mathbb{F}_{\{1,2,3\}}^{(3)} \cap {[-8,8]}^3$]{
		\includegraphics{figure4}
	}
	\caption{The ANOVA decomposition working on the hypercube $[-8,8]^3$ as a part of the 3-dimensional index set $\Z^3$.}
	\label{fig:ANOVA:hypercube}
\end{figure}

\subsection{Variance and Sensitivity}

In order to get a notion of the importance of single terms compared to the entire function, we define the \textbf{variance of a function}
\begin{equation*}
\va{f} \coloneqq \int_{\T^d} \left( f(\x) - \fc{\b 0}{f} \right)^2 \,\d\x
\end{equation*}
for real-valued $f$. In this case, we have the equivalent formulation
\begin{equation*}
\va{f} = \norm{f}{\Lt(\T^d)}^2 - \abs{\fc{\b 0}{f}}^2
\end{equation*}
which yields a sensible definition for complex-valued functions $f$. For the ANOVA terms $f_{\u}$ with $\emptyset \neq \u \subset \D$ we have $\fc{\b 0}{f_{\u}} = 0$ and therefore
\begin{equation*}
\va{f_{\u}} = \norm{f_{\u}}{\Lt(\T^{\au})}^2.
\end{equation*}
\begin{lemma}\label{lemma:anova:variance}
	Let $f \in \Lt(\T^d)$. Then we obtain for the variance
	\begin{equation*}
	\va{f} = \sum_{\emptyset\neq\u\subset\D} \va{f_{\u}}.
	\end{equation*}
\end{lemma}
\begin{proof}
	We show that the right-hand side equals the left-hand side by employing \cref{lemma:anova:sets} and \cref{lemma:anova:terms}
	\begin{align*}
	\sum_{\emptyset\neq\u\subset\D} \va{f_{\u}} &= \sum_{\emptyset\neq\u\subset\D} \sum_{\k\in\Fud} \abs{\fc{\k}{f}}^2 = \sum_{\k\in\bigcup_{\emptyset\neq\u \subseteq \D}\Fud} \abs{\fc{\k}{f}}^2 \\
	&= \sum_{\k\in\Z^d} \abs{\fc{\k}{f}}^2 - \abs{\fc{\b 0}{f}}^2 = \norm{f}{\Lt(\T^d)}^2 - \abs{\fc{\b 0}{f}}^2.
	\end{align*}
\end{proof}

The global sensitivity indices
\begin{equation}\label{eq:anova:gsi}
\gsi{\u}{f} \coloneqq \frac{\va{f_{\u}}}{\va{f}} \in [0,1]
\end{equation}
for $\emptyset\neq\u\subset\D$ provide a comparable score to rank the importance of ANOVA terms against each other, cf.\ \cite{So90, So01, LiOw06}. Clearly, we have $\sum_{\emptyset\neq\u\subset\D} \gsi{\u}{f} = 1$ by \cref{lemma:anova:variance}.

We now introduce one notion of \textbf{effective dimensions} as proposed in \cite{CaMoOw97}. Given a fixed $\delta \in (0,1]$, the general notion of \textbf{superposition dimension} is defined as the minimum \begin{equation*}
\min  \left\{ s \in \D \colon \sum_{\substack{\emptyset\neq\u \subset \D \\ \au \leq s}} \va{f_{\u}} \geq \delta \va{f} \right\}.
\end{equation*} If we consider a particular Hilbert space $H \subset \L_2(\T^d)$ with norm $\norm{\cdot}{H}$, we modify the superposition dimension in the sense of this space, see e.g.~\cite{Owen2019}. For $f \in H$ and $\delta \in (0,1]$ we define the modified superposition dimension as \begin{equation}\label{eq:anova:superposition_specific}
	\dsuper \coloneqq \min \left\{ s \in \D \colon \sup_{\norm{f}{H} \leq 1} \sum_{\au > s} \norm{f_{\u}}{\L_2(\T^d)}^2 \leq 1 - \delta \right\}.
\end{equation}

Finally, we investigate how the smoothness of $f$ translates to projections $\mathrm{P}_{\u} f$ and ANOVA terms $f_{\u}$. For a different setting this has been discussed in \cite{LiOw06, GrKuSl10, GrKuSl16} and therein called \textit{inheritance of smoothness}. In our setting, we express smoothness through special subspaces of $\Lt(\Td)$ and how $f$ being an element of those spaces translates to the projections $\mathrm{P}_{\u} f$ and ANOVA terms $f_{\u}$. In particular, we look at \textbf{Sobolev type spaces}, cf.\ \cite{KuMaUl16},
\begin{equation*}
\st(\T^d) \coloneqq \left\{ f \in \Lt(\Td) \colon \norm{f}{\st(\T^d)} \coloneqq \left(\sum_{\bm k \in \Z^d} w^2(\k) \abs{\fc{\k}{f}}^2\right)^{\frac{1}{2}} < \infty \right\}
\end{equation*}
and the \textbf{weighted Wiener algebra}
\begin{equation*}
\aw(\T^d) \coloneqq \left\{ f \in \mathrm{L}_1(\Td) \colon \norm{f}{\aw(\T^d)} \coloneqq \sum_{\bm k \in \Z^d} w(\k) \abs{\fc{\k}{f}} < \infty \right\}
\end{equation*}
with a weight function $\fun{w}{\Z^d}{[1,\infty)}$ for both cases.

\begin{theorem}[Inheritance of smoothness for Sobolev type spaces]\label{thm:inheritance1}
	Let $f \in \st(\T^d)$ with weight function $\fun{w}{\Z^d}{[1,\infty)}$. Then for any weight function \\ $\fun{w_{\u}}{\Z^{\au}}{[1,\infty)}$ with
	\begin{equation*}
	w_{\u}(\bm{k}_{\u}) \leq w(\k) \,\forall \k \in \Pud
	\end{equation*}
	we have $\mathrm{P}_{\u} f \in \mathrm{H}^{w_{\u}}(\T^{\au})$ and $f_{\u} \in \mathrm{H}^{w_{\u}}(\T^{\au})$.
\end{theorem}
\begin{proof}
	We show that the norm $\norm{\mathrm{P}_{\u} f}{\mathrm{H}^{w_{\u}}(\T^{\au})}$ is finite by using \cref{lemma:anova:projections}
	\begin{align*}
	\sum_{\bm \ell \in \Z^{\au}} w_{\u}^2(\b\ell) \abs{\fc{\ell}{\mathrm{P}_{\u} f}}^2 &= \sum_{\k \in \Pud} w_{\u}^2(\k_{\u}) \abs{\fc{\k}{f}}^2 \leq \sum_{\k \in \Pud} w^2(\k) \abs{\fc{\k}{f}}^2 \\
	&\leq \sum_{\k \in \Z^d} w^2(\k) \abs{\fc{\k}{f}}^2 = \norm{f}{\st(\T^d)}^2 < \infty.
	\end{align*}
	Analogously, we employ \cref{lemma:anova:terms} to prove $f_{\u} \in \mathrm{H}^{w_{\u}}(\T^{\au})$
	\begin{align*}
	\sum_{\bm \ell \in \Z^{\au}} w_{\u}^2(\b\ell) \abs{\fc{\ell}{f_{\u}}}^2 &= \sum_{\k \in \Fud} w_{\u}^2(\k_{\u}) \abs{\fc{\k}{f}}^2 \leq \sum_{\k \in \Fud} w^2(\k) \abs{\fc{\k}{f}}^2 \\
	&\leq \sum_{\k \in \Z^d} w^2(\k) \abs{\fc{\k}{f}}^2 = \norm{f}{\st(\T^d)}^2 < \infty.
	\end{align*}
\end{proof}

\begin{theorem}[Inheritance of smoothness for the weighted Wiener algebra]\label{thm:inheritance2}
	Let $f \in \aw(\T^d)$ with weight function $\fun{w}{\Z^d}{[1,\infty)}$. Then for any weight function $\fun{w_{\u}}{\Z^{\au}}{[1,\infty)}$ with
	\begin{equation*}
	w_{\u}(\bm{k}_{\u}) \leq w(\k) \,\forall \k \in \Pud
	\end{equation*}
	we have $\mathrm{P}_{\u} f \in \wiener{w_{\u}}(\T^{\au})$ and $f_{\u} \in \wiener{w_{\u}}(\T^{\au})$.
\end{theorem}
\begin{proof}
	We use \cref{lemma:anova:projections} to show that $\mathrm{P}_{\u} f \in \aw(\T^{\au})$
	\begin{align*}
		\sum_{\bm \ell \in \Z^{\au}} w_{\u}(\b\ell) \abs{\fc{\ell}{f_{\u}}} &= \sum_{\k \in \Pud} w_{\u}(\k_{\u}) \abs{\fc{k}{f}} \leq \sum_{\k \in \Pud} w(\k) \abs{\fc{k}{f}}\\
		&\leq \sum_{\k \in \Z^d} w(\k) \abs{\fc{k}{f}} = \norm{f}{\aw(\T^d)} < \infty.
	\end{align*}
	We utilize \cref{lemma:anova:terms} to prove $f_{\u} \in \wiener{w_{\u}}(\T^{\au})$
	\begin{align*}
		\sum_{\bm \ell \in \Z^{\au}} w_{\u}(\b\ell) \abs{\fc{\ell}{f_{\u}}} &= \sum_{\k \in \Fud} w_{\u}(\k_{\u}) \abs{\fc{k}{f}} \leq \sum_{\k \in \Fud} w(\k) \abs{\fc{k}{f}} \\
		&\leq \sum_{\k \in \Z^d} w(\k) \abs{\fc{k}{f}} = \norm{f}{\aw(\T^d)} < \infty.
	\end{align*}
\end{proof}

The inheritance of smoothness has special significance with regard to the numerical realization of the method presented in \Cref{sec:anova:approxmethod}. It ensures that the ANOVA terms $f_{\u}$ are at least as smooth as the function $f$ in consideration which is relevant for the quality of the approximation produced by the method.

\section{Truncated ANOVA decomposition}\label{sec:trunc}

The number of ANOVA terms of a function is equal to the cardinality of $\mathcal{P}(\D)=2^d$ and therefore grows exponentially in the dimension. This reflects the curse of dimensionality in a certain way and poses a problem for the approximation of a function. In this section we consider truncating the ANOVA decomposition, i.e., removing certain terms $f_{\u}$, and therefore creating a certain form of sparsity. We define a \textbf{subset of ANOVA terms} as a subset of the power set of $\D$, i.e., $U \subset \mathcal{P}(D)$, such that the inclusion condition
\begin{equation}\label{eq:trunc_inclusion}
\u \in U \Longrightarrow \forall \v\subset \u \colon \v \in U
\end{equation}
holds, cf.\ \cite[Chapter 3.2]{Holtz11}. This is necessary due to the recursive definition of the ANOVA terms, see \eqref{eq:anova:term}.

For any subset of ANOVA terms $U$ we then define the truncated ANOVA decomposition as
\begin{equation*}
\mathrm{T}_{U} f \coloneqq \sum_{\u\in U} f_{\u}.
\end{equation*}
A specific truncation idea can be obtained by relating to the superposition dimension $\dsuper$, see \eqref{eq:anova:superposition_specific}. For a chosen superposition threshold $d_s \in \D$ (that may or may not be equal to the superposition dimension $\dsuper$), we define $U_{d_s} \coloneqq \{ \u \subset \D \colon \abs{\u} \leq d_s \}$ and $\mathrm{T}_{d_s} \coloneqq \mathrm{T}_{U_{d_s}}$. We subsequently prove properties of both $\mathrm{T}_{U}$ in general and $\mathrm{T}_{d_s}$ in particular.
\begin{lemma}\label{lemma:anova:trunc_coeff}
	Let $f \in \Lt(\T^d)$ and $U \subset \mathcal{P}(D)$ be a subset of ANOVA terms. Then $\mathrm{T}_U f\in \Lt(\T^d)$ and for $\k \in \Z^d$ the Fourier coefficient is
	\begin{equation*}
	\fc{\k}{\mathrm{T}_U f} = \begin{cases}
	\fc{\k}{f} \,\,\,&\colon \exists \u \in U \colon \k \in \Fud \\
	0 &\colon \text{otherwise}.
	\end{cases}
	\end{equation*}
\end{lemma}\begin{proof}
	Clearly, we have $\mathrm{T}_U f\in \Lt(\T^d)$. Let now $\k \in \Z^d$. Then there exists a $\u_0 \subset \D$ such that $\k \in \mathbb{F}_{\u_0}^{(d)}$. We employ \cref{lemma:anova:terms} and obtain
	\begin{align*}
	\fc{\k}{\mathrm{T}_U f} &= \int_{\T^d} \left( \sum_{\u\in U} f_{\u}(\x_{\u}) \right) \e^{2\pi\i\k\cdot\x} \d\x = \sum_{\u\in U} \int_{\T^d} f_{\u}(\x_{\u}) \e^{2\pi\i\k\cdot\x} \d\x \\
	&= \sum_{\u\in U} \int_{\T^{\au}} f_{\u}(\x_{\u}) \e^{2\pi\i\k_{\u}\cdot\x_{\u}} \d\x_{\u}\,\delta_{\k_{\u},\b 0} = \sum_{\u\in U} \fc{\k}{f} \,\delta_{\k_{\uc},\b 0}\,(1-\delta_{\k_{\u},\b 0}) \\
	&= \begin{cases}
	\fc{\k}{f} \,\,\,&\colon \u_0 \in U \\
	0 &\colon \text{otherwise}.
	\end{cases}
	\end{align*}
\end{proof}
\begin{corollary}\label{cor:trunc_coeff:ds}
	Let $f \in \Lt(\T^d)$ and $d_s \in \D$ a superposition threshold. Then $\mathrm{T}_{d_s}f\in \Lt(\T^d)$ and only the Fourier coefficients corresponding to $d_s$-sparse frequencies are nonzero, i.e.,
	\begin{equation*}
	\fc{\k}{\mathrm{T}_{d_s}f} = \begin{cases}
	\fc{\k}{f} \,\,\,&\colon \left\| \k \right\|_0 \leq d_s \\
	0 &\colon \text{otherwise}.
	\end{cases}
	\end{equation*}
\end{corollary}
\begin{proof}
	Since $U_{d_s}$ is a subset of ANOVA terms, $\mathrm{T}_{d_s}f\in \Lt(\T^d)$ follows directly from \cref{lemma:anova:trunc_coeff}. Moreover, $\exists \u \in U_{d_s} \colon \k \in \Fud \Longleftrightarrow \left\| \k \right\|_0 \leq d_s$.
\end{proof}

The following lemma shows that the number of terms in $U_{d_s}$ is polynomial in $d$ for a fixed $d_s$ and therefore allows us to circumvent the curse of dimensionality in terms of the number of sets. \begin{lemma}\label{lem:polycard}
	We estimate the cardinality of $\abs{U_{d_s}}$ as follows
	\begin{equation*}
	\abs{U_{d_s}} < \left(\frac{\e d}{d_s}\right)^{d_s},
	\end{equation*}
	i.e., the number of terms in $U_{d_s}$ has polynomial growth in $d$ for fixed $d_s \in \D\setminus\{d\}$.
\end{lemma}
\begin{proof}
    We estimate the sum as follows
    \begin{align*}
    	\abs{U_{d_s}} = \sum_{n=0}^{d_s} \binom{d}{n} \leq \sum_{n=0}^{d_s} \frac{d^n d_s^n}{n!\, d_s^n} = \sum_{n=0}^{d_s} \left(\frac{d}{d_s}\right)^n \frac{d_s^n}{n!} \leq \left(\frac{d}{d_s}\right)^{d_s} \sum_{n=0}^{d_s} \frac{d_s^n}{n!}.
    \end{align*}
    Estimating the sum by the Taylor series for $\e^{d_s}$ yields the statement.
\end{proof}

In the following we show direct formulas for the truncated ANOVA decomposition based on the projections similarly as for the ANOVA terms, see \eqref{eq:ANOVA:direct}. \begin{lemma}\label{lemma:anova:direct_trunc}
	Let $f \in \Lt(\T^d)$ and $U \subset \mathcal{P}(D)$ a subset of ANOVA terms. Then we have the direct formula
	\begin{equation*}
	\mathrm{T}_U f = \sum_{\u \in U} \sum_{\substack{\v \in U \\ \u \subset \v}} (-1)^{\av-\au} \mathrm{P}_{\u} f.
	\end{equation*}
\end{lemma}
\begin{proof}
	We apply equation \eqref{eq:ANOVA:direct} and obtain immediately
	\begin{align*}
	\mathrm{T}_U f &= \sum_{\u \in U} f_{\u} = \sum_{\u \in U} \sum_{\v \subset \u} (-1)^{\au-\av} \mathrm{P}_{\v} f = \sum_{\u \in U} \sum_{\v \in U} (-1)^{\au-\av} \mathrm{P}_{\v} f\,\delta_{\v\subset\u} \\
	&= \sum_{\v \in U} \sum_{\substack{\u \in U \\ \v \subset \u}} (-1)^{\au-\av}\mathrm{P}_{\v}f.
	\end{align*}
\end{proof}
\begin{corollary}\label{cor:trunc:direct_sup}
	Let $f \in \Lt(\T^d)$ and $d_s \in \D$ a superposition threshold. Then we have the direct formula
	\begin{equation*}
	\mathrm{T}_{d_s} f = \sum_{\substack{\u \subset \D \\ \au \leq d_s}} \left[ \sum_{n=\au}^{d_s} (-1)^{n-\au} \binom{d-\au}{n-\au}  \right] \mathrm{P}_{\u} f.
	\end{equation*}
\end{corollary}
\begin{proof}
	Since the equality
	\begin{equation*}
	\sum_{\substack{\v \in U_{d_s} \\ \u \subset \v}} (-1)^{\av-\au} = \sum_{n=\au}^{d_s} (-1)^{n-\au} \binom{d-\au}{n-\au},
	\end{equation*}
	holds, we employ \cref{lemma:anova:direct_trunc} and the formula is proven.
\end{proof}

The truncated ANOVA decomposition plays a major role in our approximation approach presented in \Cref{sec:anova:approxmethod}. Therefore we are interested in functions that can be approximated well by a truncated ANOVA decomposition. Specifically, we are looking to characterize functions such that the truncation operation by $\mathrm{T}_U f$ for different sets $U$ retains most of the function, i.e., we have a relative error \begin{equation}\label{eq:trunc_err}
    \frac{\norm{f-\mathrm{T}_U f}{H_1}}{\norm{f}{H_2}} < \varepsilon
\end{equation}
with $\varepsilon > 0$, and $H_1, H_2$ certain subspaces of $\Lt(\T^d)$. It is especially interesting to characterize these functions by properties like the smoothness. To this end, we start by proving general bounds for Sobolev type spaces $\st(\T^d)$ and the weighted Wiener algebra $\aw(\T^d)$ to later relate this to weight functions $w$ defined by specific kinds of smoothness.

Moreover, this can be related to the superposition dimension $\dsuper$ for a $\delta \in (0,1]$, see \eqref{eq:anova:superposition_specific}. Let $H_1 = \L_2(\T^d)$ and $H_2 \in \{ \sobolev{w}(\T^d), \wiener{w}(\T^d)\}$ for a weight function $w$. If we choose truncation by a superposition threshold $d_s \in \D$ then the bound on the right-hand side $\varepsilon(d_s) \in (0,1)$ depends on $d_s$. Moreover, we have \begin{equation}\label{eq:specificds}
	\sup_{f \neq 0} \frac{\norm{f-\mathrm{T}_{d_s} f}{\L_2(\T^d)}^2}{\norm{f}{H_2}^2} = \sup_{\norm{f}{H_2} \leq 1} \sum_{\au > d_s} \norm{f_{\u}}{\L_2(\T^d)}^2 < \varepsilon(d_s)
\end{equation} which follows from $\norm{f-\mathrm{T}_{d_s} f}{\L_2(\T^d)}^2 = \sum_{\au > d_s} \norm{f_{\u}}{\L_2(\T^d)}^2$. The modified superposition dimension $\dsuper$ will now be smaller or equal to $\min \{ d_s \in \D \colon \varepsilon(d_s) \leq 1 - \delta \}$, i.e., truncation by this minimum as superposition threshold is guaranteed to be effective in relation to $\delta$.

\begin{theorem}\label{theorem:anova:l2_error}
	Let $f \in \st(\T^d)$ with weight function $\fun{w}{\Z^d}{[1,\infty)}$. Then
	\begin{equation*}
	\frac{\norm{f-\mathrm{T}_U f}{\Lt(\T^d)}}{\norm{f}{\st(\T^d)}} \leq \frac{1}{\min_{\k\in\bigcup_{\substack{\u \subseteq \D \\ \u \notin U}}\Fud} w(\k)} .
	\end{equation*}
\end{theorem}
\begin{proof}
	We employ Parseval's identity and \cref{lemma:anova:trunc_coeff} to derive
	\begin{align*}
	\norm{f-\mathrm{T}_U f}{\Lt(\T^d)}^2 &= \sum_{\k\in\Z^d} \abs{\fc{\k}{f} - \fc{k}{\mathrm{T}_U f} }^2 = \sum_{\k\in\bigcup_{\substack{\u \subseteq \D \\ \u \notin U}}\Fud} \abs{\fc{\k}{f} }^2 \\
	&=  \sum_{\k\in\bigcup_{\substack{\u \subseteq \D \\ \u \notin U}}\Fud} \frac{w^2(\k)}{w^2(\k)}\abs{\fc{\k}{f} }^2 \\&\leq \frac{1}{\min_{\k\in\bigcup_{\substack{\u \subseteq \D \\ \u \notin U}}\Fud} w^2(\k)} \norm{f}{\st(\T^d)}^2.
	\end{align*}
\end{proof}

\begin{theorem}\label{theorem:anova:inf_error_1}
	Let $f \in \aw(\T^d)$ with weight function $\fun{w}{\Z^d}{[1,\infty)}$. Then
	\begin{equation*}
	\frac{\norm{f-\mathrm{T}_U f}{\mathrm{L}_\infty(\T^d)}}{\norm{f}{\aw(\T^d)}} \leq \frac{1}{\min_{\k\in\bigcup_{\substack{\u \subseteq \D \\ \u \notin U}}\Fud} w(\k)}.
	\end{equation*}
	For $f \in \st(\T^d)$ with a weight function $\fun{w}{\Z^d}{[1,\infty)}$ such that $\{1/w(\k)\}_{\k\in\Z^d} \in \ell_2$ we have
	\begin{equation*}
		\norm{f-\mathrm{T}_U f}{\mathrm{L}_\infty(\T^d)} \leq \sqrt{\sum_{\k\in\bigcup_{\substack{\u \subseteq \D \\ \u \notin U}}\Fud} \frac{1}{w^2(\k)}} \,\,\norm{f}{\st(\T^d)}.
	\end{equation*}
\end{theorem}
\begin{proof}
	We estimate the $\mathrm{L}_\infty$-norm by the sum of the absolute values of the Fourier coefficients and then use \cref{lemma:anova:trunc_coeff}
	\begin{align}
	\norm{f-\mathrm{T}_U f}{\mathrm{L}_\infty(\T^d)} &\leq \sum_{\k\in\Z^d} \abs{\fc{\k}{f} - \fc{k}{\mathrm{T}_U f} } = \sum_{\k\in\bigcup_{\substack{\u \subseteq \D \\ \u \notin U}}\Fud} \abs{\fc{\k}{f} } \nonumber \\
	&=  \sum_{\k\in\bigcup_{\substack{\u \subseteq \D \\ \u \notin U}}\Fud} \frac{w(\k)}{w(\k)}\abs{\fc{\k}{f} } \label{eq:star}\\&\leq \frac{1}{\min_{\k\in\bigcup_{\substack{\u \subseteq \D \\ \u \notin U}}\Fud} w(\k)} \norm{f}{\aw(\T^d)}. \nonumber
	\end{align}
	Employing the Cauchy-Schwarz inequality in \eqref{eq:star} instead of extracting the minimum yields
	\begin{equation*}
		\norm{f-\mathrm{T}_U f}{\mathrm{L}_\infty(\T^d)} \leq \sqrt{\sum_{\k\in\bigcup_{\substack{\u \subseteq \D \\ \u \notin U}}\Fud} \frac{1}{w^2(\k)}} \,\,\norm{f}{\st(\T^d)}.
	\end{equation*}
	The condition $\{1/w(\k)\}_{\k\in\Z^d} \in \ell_2$ assures that the sum which appears in the bound is finite.
\end{proof}

In the following, we relate the truncation of $f$ by the operator $\mathrm{T}_{d_s}$ with the smoothness of $f$. To this end, we introduce the weights
\begin{equation}\label{eq:weights}
	w^{\alpha,\beta}(\k) \coloneqq \gamma_{\supp \k}^{-1} \, (1+\norm{\k}{1})^\alpha \prod_{s \in \supp \k} (1+\abs{k_s})^{\beta}
\end{equation}
with $\supp \k = \{ i \in \D \colon k_i \neq 0 \}$ and parameters $\beta \geq 0$, and $\alpha > -\beta$. The parameters $\alpha, \beta$, and the weight $\gamma_{\u}$, $\u\subset\D$, regulate the decay of the Fourier coefficients. Specifically, the parameter $\alpha$ is regulating the isotropic smoothness and $\beta$ the dominating mixed smoothness, cf. \cite{DuTeUl16}. Moreover, $\b\gamma$ controls the influence of the different dimensions. We choose a POD (\textit{product and order-dependent}) structure for $\gamma_{\u}$ such that \begin{equation}\label{eq:pod}
    \gamma_{\u} = \Gamma_{\au} \prod_{s \in \u} \gamma_s,
\end{equation}where $\b\Gamma \in (0,1]^{d}$ is nonincreasing and $\b\gamma = (\gamma_i)_{i=1}^{d} \in (0,1]^d$. The POD structure is motivated by the application of quasi-Monte Carlo methods for PDEs with random coefficients, cf.\ \cite{KuSchwSl12, GrKuNi14, KuNu16, GrKuNu18}. Similar weights for isotropic and dominating mixed smoothness have been considered in \cite{GriHa13, KaPoVo13, ByKaUlVo16}. Moreover, the Sobolev type spaces may also be referred to as weighted Korobov spaces, cf. \cite{SlWo01} for product weights and \cite{DiSlWaWo06} for general weights.

We now use the previously obtained bounds for general weight functions $w$ and derive results for the weights $w^{\alpha,\beta}$ from \eqref{eq:weights}. We focus on the subsets of ANOVA terms $U_{d_s}$ defined by a superposition threshold $d_s \in \D$.
\begin{corollary}\label{cor:bound:1}
	Let $f \in \wiener{w^{\alpha,\beta}}(\T^d)$ with weight function from \eqref{eq:weights} with POD structure \eqref{eq:pod}, $\beta \geq 0$, $\alpha > -\beta$, $\b\Gamma \in (0,1]^{d}$, and $\b\gamma \in (0,1]^d$. Then
	\begin{equation}\label{eq:trunc:bound_2}
	\frac{\norm{f-\mathrm{T}_{d_s} f}{\mathrm{L}_\infty(\T^d)}}{\norm{f}{\wiener{w^{\alpha,\beta}}(\T^d)}} \leq \Gamma_{d_s+1} \, (2+d_s)^{-\alpha}\,2^{-\beta (d_s+1)} \prod_{s=1}^{d_s+1} \gamma_s^{\ast}
	\end{equation}
	where $\b{\gamma}^{\ast}$ is the non-increasing rearrangement of $\b\gamma$.
\end{corollary}
\begin{proof}
	We use \cref{theorem:anova:inf_error_1} and calculate the bound for the weight function $w^{\alpha,\beta,\b\gamma}$ by computing the minimum
	\begin{equation*}
		M \coloneqq \min_{\substack{\k\in\Z^d \\ \norm{\k}{0} > d_s}} \Gamma_{\left\| \k \right\|_0}^{-1}  (1+\left\| \k \right\|_1)^\alpha \prod_{s=1}^d (1+\abs{k_s})^\beta \prod_{s\in\supp \k}\gamma_s^{-1}.
	\end{equation*}
	Since $\b\Gamma$ is non-increasing by definition, $\Gamma_{d_s+1}^{-1}$ has to be equal to the smallest value. The frequencies in $\Fud$ have exactly $\au$ nonzero entries, therefore we get
	\begin{equation*}
		M = \Gamma_{d_s+1}^{-1} (1+d_s+1)^\alpha (1+1)^{\beta (d_s+1)} \min_{\substack{\k\in\Z^d \\ \norm{\k}{0} > d_s}} \prod_{s\in \u} \gamma_{s}^{-1}.
	\end{equation*}
	The remaining product becomes minimal for the product of the $d_s+1$ smallest entries in $\b\gamma$ which yields the statement.
\end{proof}

\begin{lemma}\label{lemma:bounds:dim_estimate}
	Let $n \in \D$ and $\b\gamma \in (0,1]^d$. Then
	\begin{equation*}
	\sum_{\substack{\u \subseteq \D \\ \au = n}} \prod_{s\in\u} \gamma_s^2 \leq \left\| \b\gamma \right\|_2^{2n}.
	\end{equation*}
\end{lemma}
\begin{proof}
	We rewrite the sum as follows
	\begin{equation*}
	\sum_{\substack{\u \subseteq \D \\ \au = n}} \prod_{s\in\u} \gamma_s^2 = \sum_{i_1=1}^{d} \gamma_{i_1}^2 \sum_{i_2=i_1+1}^{d} \gamma_{i_2}^2 \cdots \sum_{i_n=i_{n-1}+1}^{d} \gamma_{i_n}^2.
	\end{equation*}
	Then every single sum can be estimated by $\left\| \b\gamma \right\|_2^{2}$, i.e., $$\sum_{i_j = i_{j-1}+1}^d \gamma_{i_j}^2 \leq \sum_{i_j = 1}^d \gamma_{i_j}^2 = \left\| \b\gamma \right\|_2^{2}$$ for $j \in \{2,3,\dots,d\}$ with equality for $j = 1$.
\end{proof}

\begin{corollary}\label{cor:bound:2}
	Let $f \in \mathrm{H}^{w^{\alpha,\beta}}(\T^d)$ with weight function from \eqref{eq:weights} with POD structure \eqref{eq:pod}, $\beta \geq 0$, $\alpha > -\beta$, $\b\Gamma \in (0,1]^{d}$, and $\b\gamma \in (0,1]^d$. Then
	\begin{equation}\label{eq:trunc:bound_1}
		\frac{\norm{f-\mathrm{T}_{d_s} f}{\Lt(\T^d)}}{\norm{f}{\mathrm{H}^{w^{\alpha,\beta}}(\T^d)}}\leq \Gamma_{d_s+1} \,(2+d_s)^{-\alpha}\,2^{-\beta (d_s+1)} \prod_{s=1}^{d_s+1} \gamma_s^{\ast}
	\end{equation}
	where $\b{\gamma}^{\ast} = (\gamma_s^\ast)_{s=1}^d$ is the non-increasing rearrangement of $\b\gamma$. For functions with isotropic smoothness $\alpha = 0$ and dominating mixed smoothness $\beta > 1/2$ we have
	\begin{equation*}
		\frac{\norm{f-\mathrm{T}_{d_s} f}{\mathrm{L}_\infty(\T^d)}}{\norm{f}{\mathrm{H}^{w^{\alpha,\beta}}(\T^d)}} \leq \sqrt{\sum_{n=d_s+1}^{d} 2^{n} \Gamma_n^2 \left(\zeta(2\beta)-1\right)^{n} \left\| \b\gamma \right\|_2^{2n}}
	\end{equation*}
	where $\zeta$ is the Riemann zeta function. Exponential decay for $\Gamma_s$, i.e., $\Gamma_s = c^s$, $0 < c \leq 1$, such that the condition
	\begin{equation}\label{eq:trunc:condition}
		\left\| \b\gamma \right\|_2 < \frac{1}{c\sqrt{2\zeta(2\beta)-2}}
	\end{equation}
	holds, yields the bound
	\begin{equation}\label{eq:trunc:inf_bound}
	\frac{\norm{f-\mathrm{T}_{d_s} f}{\mathrm{L}_\infty(\T^d)}}{\norm{f}{\mathrm{H}^{w^{\alpha,\beta}}(\T^d)}} \leq \frac{\left( c\left\| \b\gamma \right\|_2\sqrt{2\zeta(2\beta)-2} \right)^{d_s+1}}{\sqrt{1-2 c^{2} \left\| \b\gamma \right\|_2^{2}\left(\zeta(2\beta)-1\right) }}.
	\end{equation}
\end{corollary}
\begin{proof}
	The bound from statement \eqref{eq:trunc:bound_1} is a consequence of \cref{theorem:anova:l2_error} and can be calculated analogously to the proof of \cref{cor:bound:1}. For the second statement, we calculate the constant in the bound from \Cref{theorem:anova:inf_error_1}. We use \Cref{lemma:anova:sets} and the product structure of the weights $w^{\alpha,\beta}(\k)$ to obtain
	\begin{align*}
	\sum_{\k\in\bigcup_{\substack{\u \subseteq \D \\ \au > d_s}}\Fud} \frac{1}{w^2(\k)} &= \sum_{\substack{\u \subseteq \D \\ \au > d_s}} \sum_{\k\in\Fud} \frac{1}{\Gamma_{\au}^{-2}  \left(1+ \abs{k_s} \right)^{2\beta} \prod_{s\in\u} \gamma_s^{-2}} \\
	&= \sum_{\substack{\u \subseteq \D \\ \au > d_s}} \Gamma_{\u}^{2} \sum_{\k \in (\Z\setminus\{0\})^{\au}} \frac{1}{\left(\prod_{s\in\u} \gamma_s^{-2}\right)\left(\prod_{s=1}^{\au} (1+\abs{k_s})^{2\beta}\right)} \\
	&= \sum_{\substack{\u \subseteq \D \\ \au > d_s}} \Gamma_{\abs{\u}}^{2} \prod_{s\in\u} \gamma_s^2 \sum_{k\in\Z\setminus\{0\}} \frac{1}{ (1+\abs{k})^{2\beta}}.
	\end{align*}
	We find an explicit form by replacing the sums with the Riemann zeta function
	\begin{equation*}
	\prod_{s\in\u}   \gamma_s^2  \sum_{k\in\Z\setminus\{0\}} \frac{1}{ (1+k)^{2\beta}} = \prod_{s\in\u} 2  \gamma_s^2  \sum_{k\in\N} \frac{1}{ (1+k)^{2\beta}} = 2^{\au}  \left(\zeta(2\beta)-1\right)^{\au} \prod_{s\in\u} \gamma_s^2.
	\end{equation*}
	Applying \cref{lemma:bounds:dim_estimate} then gives us the upper bound
	\begin{equation*}
	\sum_{n=d_s+1}^{d} 2^{n} \Gamma_{n}^{2} \left(\zeta(2\beta)-1\right)^{n} \sum_{\substack{\u \subseteq \D \\ \au = n}} \prod_{s\in\u} \gamma_s^2 \leq \sum_{n=d_s+1}^{d} 2^{n} \Gamma_{n}^{2} \left(\zeta(2\beta)-1\right)^{n} \left\|\b \gamma \right\|_2^{2n}.
	\end{equation*}
	If we choose an exponential decay for $\Gamma_{n}$, i.e., $\Gamma_{n} \coloneqq c^{n}, 0 < c \leq 1$, the explicit upper bound becomes
	\begin{equation*}
	\sum_{n=d_s+1}^{d} 2^{n} c^{2n} \left(\zeta(2\beta)-1\right)^{n} \left\| \b\gamma \right\|_2^{2n} = \frac{q^{d_s+1}}{1-q} (1-q^{d-d_s})
	\end{equation*}
	where $q \coloneqq 2 c^{2} \left(\zeta(2\beta)-1\right) \left\| \b\gamma \right\|_2^{2}$ with $0 < q < 1$ because of the condition \eqref{eq:trunc:condition}.
\end{proof}

The bound in \Cref{cor:bound:1} and \eqref{eq:trunc:bound_1} in \Cref{cor:bound:2} are independent of the spatial dimensions $d$ of the functions $f$ as long as they have the same superposition threshold and the norm stays the same. This allows us to circumvent the curse of dimensionality here and use the ANOVA terms in $U_{d_s}$ for a superposition threshold $d_s \in \D$. The bound \eqref{eq:trunc:inf_bound} can also be considered for $d \rightarrow \infty$. The dependence on the dimension $d$ is contained within the norm $\left\| \b\gamma \right\|_2^{2}$. Choosing a square-summable sequence $\{\gamma_\ell\}_{\ell \in \N}$ results in an upper bound for $\left\| \b\gamma \right\|_2$ for any $d \rightarrow \infty$. In this case the bound can be made independent of $d$ by the condition \eqref{eq:trunc:condition}.

\Cref{fig:trunc:bounds} shows the different bounds for weights $w^{\alpha,\beta}$ with $\b\gamma = (1/s)_{s=1}^9$ and $\b\Gamma = (\pi^{-s}\sqrt{3}^s )_{s=1}^9$, see \eqref{eq:weights}. With regard to the superposition dimension $\dsuper$ for $\sobolev{w^{\alpha,\beta}}(\T^d)$, cf.~\eqref{eq:anova:superposition_specific}, one may interpret this as follows: Given $f \in \sobolev{w^{\alpha,\beta}}(\T^d)$, the value $\varepsilon(\alpha,\beta) \in (0,1)$ of the bound in part (a) of \Cref{fig:trunc:bounds} tells us that for $\delta = 1 - \varepsilon(\alpha,\beta)^2$ the superposition dimension $\dsuper$ is smaller or equal to the superposition threshold $d_s = 3$, e.g., $\varepsilon(0,1) \approx 0.0008$ and therefore $\delta = 0.99999936$.

\begin{figure}
	\subfloat[bounds \eqref{eq:trunc:bound_1}, \eqref{eq:trunc:bound_2} for $0 \leq \alpha \leq 10$, $\beta = 1$ (solid), and for $\alpha = 1$, $0 \leq \beta \leq 10$ (dashed)]{
		\begin{tikzpicture}[scale = 0.74]
		\begin{axis}[
			grid=major,
			ymode = log,
			xlabel=smoothness,
			ylabel=bound
		]
			\addplot[cyan] coordinates{
				(0.0,0.000823974609375)(0.01,0.0008108193960819505)(0.02,0.0007978742130917971)(0.03,0.0007851357071538434)(0.04,0.0007726005785539068)(0.05,0.000760265580259579)(0.06,0.0007481275170791309)(0.07,0.0007361832448338481)(0.08,0.0007244296695435798)(0.09,0.0007128637466252901)(0.1,0.0007014824801044062)(0.11,0.0006902829218387571)(0.12,0.0006792621707549024)(0.13,0.0006684173720966544)(0.14,0.0006577457166855964)(0.15,0.0006472444401934094)(0.16,0.0006369108224258142)(0.17,0.0006267421866179481)(0.18,0.0006167358987409888)(0.19,0.0006068893668198507)(0.2,0.0005972000402617731)(0.21,0.0005876654091956284)(0.22,0.0005782830038217786)(0.23,0.0005690503937723122)(0.24,0.0005599651874814936)(0.25,0.0005510250315662657)(0.26,0.0005422276102166419)(0.27,0.0005335706445958311)(0.28,0.00052505189224994)(0.29,0.0005166691465270998)(0.3,0.0005084202360058673)(0.31,0.0005003030239327514)(0.32,0.0004923154076687196)(0.33,0.00048445531814454224)(0.34,0.00047672071932483134)(0.35,0.0004691096076806375)(0.36,0.0004616200116704662)(0.37,0.00045424999122957996)(0.38,0.00044699763726745525)(0.39,0.0004398610711732611)(0.4,0.00043283844432923406)(0.41,0.00042592793763182287)(0.42,0.0004191277610204763)(0.43,0.0004124361530139566)(0.44,0.0004058513802540547)(0.45,0.0003993717370565896)(0.46,0.0003929955449695783)(0.47,0.00038672115233845774)(0.48,0.0003805469338782491)(0.49,0.00037447129025255336)(0.5,0.00036849264765926714)(0.51,0.0003626094574229136)(0.52,0.0003568201955934822)(0.53,0.00035112336255167234)
				(0.54,0.0003455174826204404)(0.55,0.0003400011036827482)(0.56,0.00033457279680541434)(0.57,0.00032923115586897114)(0.58,0.00032397479720343075)(0.59,0.000318802359229867)(0.6,0.00031371250210771923)(0.61,0.000308703907387727)(0.62,0.0003037752776704063)(0.63,0.0002989253362699781)(0.64,0.00029415282688366223)(0.65,0.0002894565132662521)(0.66,0.0002848351789098836)(0.67,0.0002802876267289182)(0.68,0.0002758126787498556)(0.69,0.0002714091758061984)(0.7,0.0002670759772381872)(0.71,0.000262811960597331)(0.72,0.00025861602135565355)(0.73,0.0002544870726195826)(0.74,0.0002504240448484068)(0.75,0.0002464258855772275)(0.76,0.00024249155914433417)(0.77,0.0002386200464229318)(0.78,0.0002348103445571521)(0.79,0.00023106146670227886)(0.8,0.00022737244176912109)(0.81,0.00022374231417246726)(0.82,0.00022017014358355564)(0.83,0.00021665500468649675)(0.84,0.00021319598693858412)(0.85,0.0002097921943344326)(0.86,0.0002064427451738817)(0.87,0.00020314677183360484)(0.88,0.00019990342054236466)(0.89,0.00019671185115985695)(0.9,0.00019357123695908516)(0.91,0.00019048076441220932)(0.92,0.0001874396329798143)(0.93,0.00018444705490354234)(0.94,0.0001815022550020364)(0.95,0.00017860447047014127)(0.96,0.00017575295068131055)(0.97,0.00017294695699316862)(0.98,0.00017018576255617654)(0.99,0.00016746865212535276)(1.0,0.000164794921875)
				(1.01,0.00016216387921639012)(1.02,0.0001595748426183594)(1.03,0.00015702714143076864)(1.04,0.00015452011571078135)(1.05,0.00015205311605191577)(1.06,0.0001496255034158262)(1.07,0.00014723664896676962)(1.08,0.00014488593390871594)(1.09,0.00014257274932505802)(1.1,0.00014029649602088123)(1.11,0.0001380565843677514)(1.12,0.00013585243415098047)(1.13,0.00013368347441933092)(1.14,0.0001315491433371193)(1.15,0.00012944888803868187)(1.16,0.00012738216448516287)(1.17,0.00012534843732358965)(1.18,0.0001233471797481978)(1.19,0.00012137787336397016)(1.2,0.00011944000805235461)(1.21,0.00011753308183912566)(1.22,0.00011565660076435573)(1.23,0.00011381007875446243)(1.24,0.0001119930374962987)(1.25,0.00011020500631325314)(1.26,0.0001084455220433284)(1.27,0.00010671412891916622)(1.28,0.00010501037844998798)(1.29,0.00010333382930541994)(1.3,0.00010168404720117346)(1.31,0.00010006060478655027)(1.32,9.846308153374392e-5)(1.33,9.689106362890843e-5)(1.34,9.534414386496625e-5)(1.35,9.38219215361275e-5)(1.36,9.232400233409321e-5)(1.37,9.084999824591597e-5)(1.38,8.939952745349106e-5)(1.39,8.797221423465223e-5)(1.4,8.656768886584684e-5)(1.41,8.518558752636459e-5)(1.42,8.382555220409527e-5)(1.43,8.248723060279134e-5)(1.44,8.117027605081092e-5)(1.45,7.987434741131794e-5)(1.46,7.859910899391567e-5)(1.47,7.734423046769155e-5)(1.48,7.610938677564982e-5)
				(1.49,7.489425805051067e-5)(1.5,7.369852953185342e-5)(1.51,7.252189148458272e-5)(1.52,7.136403911869644e-5)(1.53,7.022467251033446e-5)(1.54,6.910349652408807e-5)(1.55,6.800022073654963e-5)(1.56,6.691455936108286e-5)(1.57,6.584623117379422e-5)(1.58,6.479495944068612e-5)(1.59,6.37604718459734e-5)(1.6,6.274250042154385e-5)(1.61,6.17407814775454e-5)(1.62,6.075505553408125e-5)(1.63,5.9785067253995624e-5)(1.64,5.8830565376732455e-5)(1.65,5.789130265325042e-5)(1.66,5.696703578197674e-5)(1.67,5.605752534578365e-5)(1.68,5.5162535749971125e-5)(1.69,5.4281835161239676e-5)(1.7,5.3415195447637434e-5)(1.71,5.256239211946619e-5)(1.72,5.172320427113071e-5)(1.73,5.089741452391652e-5)(1.74,5.008480896968136e-5)(1.75,4.9285177115445506e-5)(1.76,4.8498311828866834e-5)(1.77,4.7724009284586364e-5)(1.78,4.696206891143042e-5)(1.79,4.621229334045578e-5)(1.8,4.5474488353824216e-5)(1.81,4.474846283449344e-5)(1.82,4.403402871671112e-5)(1.83,4.333100093729934e-5)(1.84,4.263919738771682e-5)(1.85,4.195843886688652e-5)(1.86,4.128854903477634e-5)(1.87,4.062935436672095e-5)(1.88,3.9980684108472934e-5)(1.89,3.934237023197139e-5)(1.9,3.871424739181704e-5)(1.91,3.809615288244187e-5)(1.92,3.748792659596286e-5)(1.93,3.688941098070847e-5)(1.94,3.630045100040728e-5)(1.95,3.572089409402825e-5)(1.96,3.515059013626211e-5)(1.97,3.458939139863373e-5)(1.98,3.403715251123531e-5)
				(1.99,3.349373042507055e-5)(2.0,3.2958984375e-5)(2.01,3.243277584327804e-5)(2.02,3.191496852367188e-5)(2.03,3.140542828615374e-5)(2.04,3.090402314215627e-5)(2.05,3.0410623210383173e-5)(2.06,2.9925100683165238e-5)(2.07,2.944732979335394e-5)(2.08,2.8977186781743186e-5)(2.09,2.8514549865011615e-5)(2.1,2.805929920417625e-5)(2.11,2.7611316873550294e-5)(2.12,2.7170486830196096e-5)(2.13,2.673669488386618e-5)(2.14,2.6309828667423853e-5)(2.15,2.588977760773638e-5)(2.16,2.5476432897032563e-5)(2.17,2.5069687464717927e-5)(2.18,2.4669435949639548e-5)(2.19,2.4275574672794032e-5)(2.2,2.3888001610470914e-5)(2.21,2.3506616367825135e-5)(2.22,2.3131320152871135e-5)(2.23,2.276201575089249e-5)(2.24,2.2398607499259737e-5)(2.25,2.204100126265063e-5)(2.26,2.1689104408665685e-5)(2.27,2.1342825783833244e-5)(2.28,2.10020756899976e-5)(2.29,2.0666765861083988e-5)(2.3,2.0336809440234698e-5)(2.31,2.0012120957310053e-5)(2.32,1.9692616306748793e-5)(2.33,1.9378212725781688e-5)(2.34,1.906882877299326e-5)(2.35,1.8764384307225496e-5)(2.36,1.8464800466818648e-5)(2.37,1.8169999649183192e-5)(2.38,1.787990549069821e-5)(2.39,1.7594442846930436e-5)(2.4,1.7313537773169368e-5)(2.41,1.703711750527291e-5)(2.42,1.6765110440819053e-5)(2.43,1.6497446120558262e-5)(2.44,1.6234055210162187e-5)(2.45,1.597486948226358e-5)(2.46,1.5719821798783134e-5)(2.47,1.54688460935383e-5)(2.48,1.5221877355129962e-5)(2.49,1.4978851610102127e-5)(2.5,1.4739705906370686e-5)(2.51,1.4504378296916552e-5)(2.52,1.4272807823739286e-5)(2.53,1.4044934502066897e-5)(2.54,1.3820699304817612e-5)(2.55,1.360004414730993e-5)(2.56,1.3382911872216572e-5)(2.57,1.3169246234758847e-5)(2.58,1.2958991888137226e-5)(2.59,1.2752094369194683e-5)(2.6,1.2548500084308767e-5)(2.61,1.2348156295509085e-5)(2.62,1.2151011106816251e-5)(2.63,1.1957013450799125e-5)(2.64,1.1766113075346487e-5)(2.65,1.1578260530650085e-5)(2.66,1.1393407156395343e-5)(2.67,1.121150506915673e-5)
				(2.68,1.1032507149994221e-5)(2.69,1.0856367032247933e-5)(2.7,1.0683039089527482e-5)(2.71,1.0512478423893239e-5)(2.72,1.034464085422614e-5)(2.73,1.0179482904783305e-5)(2.74,1.0016961793936268e-5)(2.75,9.857035423089101e-6)(2.76,9.69966236577337e-6)(2.77,9.544801856917273e-6)(2.78,9.392413782286088e-6)(2.79,9.242458668091156e-6)(2.8,9.094897670764847e-6)(2.81,8.949692566898689e-6)(2.82,8.806805743342229e-6)(2.83,8.666200187459869e-6)(2.84,8.527839477543367e-6)(2.85,8.391687773377302e-6)(2.86,8.25770980695527e-6)(2.87,8.125870873344192e-6)(2.88,7.996136821694588e-6)(2.89,7.868474046394276e-6)(2.9,7.742849478363408e-6)(2.91,7.619230576488371e-6)(2.92,7.497585319192574e-6)(2.93,7.377882196141693e-6)(2.94,7.260090200081457e-6)(2.95,7.144178818805647e-6)(2.96,7.030118027252422e-6)(2.97,6.917878279726743e-6)(2.98,6.80743050224706e-6)(2.99,6.698746085014107e-6)(3.0,6.591796875e-6)(3.01,6.486555168655607e-6)(3.02,6.3829937047343765e-6)(3.03,6.2810856572307486e-6)(3.04,6.1808046284312546e-6)(3.05,6.082124642076634e-6)(3.06,5.9850201366330475e-6)(3.07,5.889465958670788e-6)(3.08,5.795437356348638e-6)(3.09,5.7029099730023214e-6)(3.1,5.6118598408352495e-6)(3.11,5.522263374710058e-6)(3.12,5.434097366039219e-6)(3.13,5.347338976773236e-6)(3.14,5.261965733484771e-6)(3.15,5.177955521547275e-6)(3.16,5.095286579406513e-6)(3.17,5.013937492943587e-6)(3.18,4.93388718992791e-6)(3.19,4.855114934558806e-6)(3.2,4.777600322094183e-6)(3.21,4.701323273565027e-6)(3.22,4.626264030574228e-6)(3.23,4.552403150178497e-6)(3.24,4.479721499851946e-6)(3.25,4.408200252530126e-6)(3.26,4.337820881733137e-6)(3.27,4.268565156766649e-6)(3.28,4.200415137999521e-6)(3.29,4.133353172216798e-6)(3.3,4.067361888046939e-6)(3.31,4.002424191462011e-6)(3.32,3.938523261349759e-6)(3.33,3.875642545156337e-6)(3.34,3.813765754598652e-6)(3.35,3.7528768614450996e-6)(3.36,3.69296009336373e-6)(3.37,3.6339999298366385e-6)(3.38,3.575981098139642e-6)
				(3.39,3.5188885693860876e-6)(3.4,3.4627075546338733e-6)(3.41,3.4074235010545817e-6)(3.42,3.35302208816381e-6)(3.43,3.299489224111652e-6)(3.44,3.246811042032437e-6)(3.45,3.194973896452716e-6)(3.46,3.143964359756627e-6)(3.47,3.0937692187076603e-6)(3.48,3.044375471025993e-6)(3.49,2.9957703220204257e-6)(3.5,2.9479411812741367e-6)(3.51,2.90087565938331e-6)(3.52,2.8545615647478577e-6)(3.53,2.8089869004133792e-6)(3.54,2.7641398609635225e-6)(3.55,2.7200088294619865e-6)(3.56,2.6765823744433143e-6)(3.57,2.6338492469517696e-6)(3.58,2.5917983776274454e-6)(3.59,2.550418873838937e-6)(3.6,2.509700016861753e-6)(3.61,2.4696312591018164e-6)(3.62,2.43020222136325e-6)(3.63,2.391402690159825e-6)(3.64,2.3532226150692976e-6)(3.65,2.315652106130017e-6)(3.66,2.2786814312790685e-6)(3.67,2.2423010138313458e-6)(3.68,2.2065014299988445e-6)(3.69,2.1712734064495866e-6)(3.7,2.1366078179054967e-6)(3.71,2.1024956847786484e-6)(3.72,2.068928170845228e-6)(3.73,2.0358965809566608e-6)(3.74,2.0033923587872534e-6)(3.75,1.97140708461782e-6)(3.76,1.939932473154674e-6)(3.77,1.9089603713834546e-6)(3.78,1.8784827564572174e-6)(3.79,1.848491733618231e-6)(3.8,1.8189795341529694e-6)(3.81,1.7899385133797378e-6)(3.82,1.7613611486684459e-6)(3.83,1.7332400374919737e-6)(3.84,1.7055678955086735e-6)(3.85,1.6783375546754607e-6)(3.86,1.651541961391054e-6)(3.87,1.6251741746688382e-6)(3.88,1.5992273643389174e-6)(3.89,1.573694809278855e-6)(3.9,1.5485698956726814e-6)(3.91,1.523846115297674e-6)(3.92,1.4995170638385145e-6)(3.93,1.4755764392283384e-6)(3.94,1.4520180400162912e-6)(3.95,1.4288357637611296e-6)(3.96,1.4060236054504842e-6)(3.97,1.3835756559453486e-6)(3.98,1.3614861004494122e-6)(3.99,1.3397492170028214e-6)(4.0,1.318359375e-6)(4.01,1.2973110337311213e-6)
				(4.02,1.2765987409468762e-6)(4.03,1.2562171314461487e-6)(4.04,1.2361609256862508e-6)(4.05,1.2164249284153268e-6)(4.06,1.1970040273266104e-6)(4.07,1.1778931917341567e-6)(4.08,1.1590874712697275e-6)(4.09,1.1405819946004645e-6)(4.1,1.1223719681670506e-6)(4.11,1.104452674942011e-6)(4.12,1.0868194732078438e-6)(4.13,1.069467795354647e-6)(4.14,1.0523931466969548e-6)(4.15,1.0355911043094544e-6)(4.16,1.0190573158813026e-6)(4.17,1.0027874985887173e-6)(4.18,9.867774379855826e-7)(4.19,9.710229869117605e-7)(4.2,9.555200644188366e-7)(4.21,9.402646547130054e-7)(4.22,9.252528061148462e-7)(4.23,9.104806300356988e-7)(4.24,8.959442999703894e-7)(4.25,8.816400505060251e-7)(4.26,8.675641763466274e-7)(4.27,8.537130313533304e-7)(4.28,8.400830275999036e-7)(4.29,8.266706344433597e-7)(4.3,8.13472377609388e-7)(4.31,8.004848382924027e-7)(4.32,7.877046522699509e-7)(4.33,7.751285090312675e-7)(4.34,7.627531509197304e-7)(4.35,7.505753722890204e-7)(4.36,7.385920186727454e-7)(4.37,7.267999859673278e-7)(4.38,7.151962196279284e-7)(4.39,7.037777138772179e-7)(4.4,6.925415109267742e-7)(4.41,6.814847002109163e-7)(4.42,6.70604417632762e-7)(4.43,6.598978448223309e-7)(4.44,6.493622084064871e-7)(4.45,6.389947792905433e-7)(4.46,6.287928719513254e-7)(4.47,6.187538437415325e-7)(4.48,6.088750942051982e-7)(4.49,5.991540644040852e-7)(4.5,5.895882362548274e-7)(4.51,5.80175131876662e-7)(4.52,5.709123129495719e-7)(4.53,5.617973800826754e-7)(4.54,5.528279721927046e-7)(4.55,5.440017658923972e-7)(4.56,5.353164748886633e-7)(4.57,5.267698493903534e-7)(4.58,5.183596755254891e-7)(4.59,5.100837747677873e-7)(4.6,5.019400033723511e-7)(4.61,4.939262518203629e-7)(4.62,4.8604044427265e-7)(4.63,4.78280538031965e-7)(4.64,4.706445230138598e-7)(4.65,4.6313042122600304e-7)(4.66,4.557362862558137e-7)(4.67,4.484602027662692e-7)(4.68,4.413002859997692e-7)(4.69,4.3425468128991704e-7)(4.7,4.273215635810994e-7)(4.71,4.2049913695572954e-7)(4.72,4.1378563416904585e-7)(4.73,4.0717931619133186e-7)(4.74,4.0067847175745066e-7)(4.75,3.9428141692356397e-7)(4.76,3.879864946309348e-7)(4.77,3.817920742766912e-7)(4.78,3.756965512914433e-7)(4.79,3.696983467236462e-7)(4.8,3.637959068305938e-7)(4.81,3.579877026759478e-7)(4.82,3.5227222973368893e-7)(4.83,3.4664800749839474e-7)(4.84,3.411135791017347e-7)(4.85,3.3566751093509235e-7)(4.86,3.3030839227821055e-7)(4.87,3.2503483493376764e-7)(4.88,3.198454728677835e-7)(4.89,3.147389618557713e-7)(4.9,3.097139791345361e-7)(4.91,3.0476922305953486e-7)(4.92,2.9990341276770293e-7)
				(4.93,2.951152878456679e-7)(4.94,2.904036080032581e-7)(4.95,2.8576715275222586e-7)(4.96,2.812047210900969e-7)(4.97,2.767151311890699e-7)(4.98,2.7229722008988226e-7)(4.99,2.679498434005643e-7)(5.0,2.6367187499999995e-7)(5.01,2.5946220674622425e-7)(5.02,2.553197481893752e-7)(5.03,2.512434262892298e-7)(5.04,2.4723218513725016e-7)(5.05,2.4328498568306534e-7)(5.06,2.3940080546532204e-7)(5.07,2.3557863834683133e-7)(5.08,2.3181749425394554e-7)(5.09,2.281163989200929e-7)(5.1,2.2447439363341012e-7)(5.11,2.2089053498840216e-7)(5.12,2.1736389464156877e-7)(5.13,2.138935590709294e-7)(5.14,2.1047862933939095e-7)(5.15,2.0711822086189088e-7)(5.16,2.0381146317626053e-7)(5.17,2.0055749971774342e-7)(5.18,1.9735548759711654e-7)(5.19,1.942045973823521e-7)(5.2,1.9110401288376734e-7)(5.21,1.880529309426011e-7)(5.22,1.8505056122296925e-7)(5.23,1.8209612600713977e-7)(5.24,1.791888599940779e-7)(5.25,1.76328010101205e-7)(5.26,1.735128352693255e-7)(5.27,1.7074260627066608e-7)(5.28,1.680166055199807e-7)(5.29,1.6533412688867192e-7)(5.3,1.6269447552187758e-7)(5.31,1.6009696765848052e-7)(5.32,1.575409304539902e-7)(5.33,1.5502570180625347e-7)(5.34,1.5255063018394608e-7)(5.35,1.501150744578041e-7)(5.36,1.477184037345491e-7)(5.37,1.4535999719346557e-7)(5.38,1.430392439255857e-7)(5.39,1.407555427754436e-7)(5.4,1.3850830218535484e-7)(5.41,1.3629694004218326e-7)(5.42,1.3412088352655243e-7)(5.43,1.3197956896446617e-7)(5.44,1.2987244168129742e-7)(5.45,1.2779895585810863e-7)(5.46,1.2575857439026508e-7)(5.47,1.237507687483065e-7)(5.48,1.217750188410396e-7)(5.49,1.1983081288081703e-7)(5.5,1.1791764725096547e-7)(5.51,1.160350263753324e-7)(5.52,1.1418246258991437e-7)(5.53,1.1235947601653509e-7)(5.54,1.1056559443854091e-7)(5.55,1.0880035317847944e-7)(5.56,1.0706329497773265e-7)(5.57,1.053539698780707e-7)(5.58,1.0367193510509782e-7)(5.59,1.0201675495355747e-7)(5.6,1.003880006744702e-7)(5.61,9.87852503640726e-8)(5.62,9.720808885453e-8)(5.63,9.565610760639299e-8)(5.64,9.412890460277197e-8)(5.65,9.26260842452006e-8)(5.66,9.114725725116275e-8)(5.67,8.969204055325383e-8)(5.68,8.826005719995385e-8)(5.69,8.685093625798341e-8)(5.7,8.546431271621988e-8)(5.71,8.409982739114592e-8)(5.72,8.275712683380917e-8)(5.73,8.143586323826637e-8)(5.74,8.013569435149014e-8)(5.75,7.88562833847128e-8)
				(5.76,7.759729892618697e-8)(5.77,7.635841485533823e-8)(5.78,7.513931025828865e-8)(5.79,7.393966934472923e-8)(5.8,7.275918136611877e-8)(5.81,7.159754053518956e-8)(5.82,7.045444594673778e-8)(5.83,6.932960149967894e-8)(5.84,6.822271582034694e-8)(5.85,6.713350218701847e-8)(5.86,6.606167845564211e-8)(5.87,6.500696698675352e-8)(5.88,6.396909457355669e-8)(5.89,6.294779237115426e-8)(5.9,6.194279582690722e-8)(5.91,6.095384461190696e-8)(5.92,5.998068255354058e-8)(5.93,5.9023057569133574e-8)(5.94,5.8080721600651606e-8)(5.95,5.7153430550445175e-8)(5.96,5.624094421801937e-8)(5.97,5.534302623781398e-8)(5.98,5.4459444017976455e-8)(5.99,5.358996868011286e-8)(6.0,5.2734375e-8)(6.01,5.189244134924486e-8)(6.02,5.106394963787505e-8)(6.03,5.024868525784595e-8)(6.04,4.944643702745004e-8)(6.05,4.8656997136613066e-8)(6.06,4.788016109306441e-8)(6.07,4.7115727669366263e-8)(6.08,4.6363498850789105e-8)(6.09,4.5623279784018584e-8)(6.1,4.4894878726682026e-8)(6.11,4.417810699768043e-8)(6.12,4.347277892831375e-8)(6.13,4.277871181418588e-8)(6.14,4.209572586787819e-8)(6.15,4.142364417237818e-8)(6.16,4.0762292635252104e-8)(6.17,4.0111499943548683e-8)(6.18,3.947109751942331e-8)(6.19,3.884091947647042e-8)(6.2,3.822080257675347e-8)(6.21,3.761058618852022e-8)(6.22,3.701011224459385e-8)(6.23,3.6419225201427954e-8)(6.24,3.5837771998815576e-8)(6.25,3.5265602020241e-8)(6.26,3.4702567053865096e-8)(6.27,3.414852125413321e-8)(6.28,3.3603321103996144e-8)(6.29,3.3066825377734384e-8)(6.3,3.2538895104375516e-8)(6.31,3.201939353169611e-8)(6.32,3.150818609079804e-8)(6.33,3.1005140361250695e-8)(6.34,3.0510126036789215e-8)(6.35,3.0023014891560816e-8)(6.36,2.954368074690982e-8)(6.37,2.9071999438693114e-8)(6.38,2.8607848785117137e-8)(6.39,2.815110855508872e-8)(6.4,2.770166043707097e-8)(6.41,2.7259388008436654e-8)(6.42,2.682417670531048e-8)(6.43,2.6395913792893234e-8)(6.44,2.5974488336259482e-8)(6.45,2.555979117162173e-8)(6.46,2.5151714878053012e-8)(6.47,2.4750153749661304e-8)(6.48,2.4355003768207925e-8)(6.49,2.3966162576163404e-8)(6.5,2.3583529450193095e-8)(6.51,2.320700527506648e-8)(6.52,2.2836492517982877e-8)(6.53,2.2471895203307016e-8)(6.54,2.2113118887708183e-8)(6.55,2.176007063569589e-8)(6.56,2.141265899554653e-8)(6.57,2.107079397561414e-8)(6.58,2.0734387021019563e-8)(6.59,2.0403350990711493e-8)(6.6,2.007760013489404e-8)(6.61,1.9757050072814518e-8)(6.62,1.9441617770906e-8)(6.63,1.91312215212786e-8)(6.64,1.8825780920554393e-8)(6.65,1.8525216849040122e-8)(6.66,1.822945145023255e-8)(6.67,1.7938408110650765e-8)(6.68,1.7652011439990767e-8)(6.69,1.737018725159668e-8)(6.7,1.7092862543243974e-8)(6.71,1.6819965478229184e-8)(6.72,1.6551425366761832e-8)
				(6.73,1.6287172647653274e-8)(6.74,1.602713887029803e-8)(6.75,1.5771256676942562e-8)(6.76,1.5519459785237393e-8)(6.77,1.5271682971067645e-8)(6.78,1.5027862051657733e-8)(6.79,1.4787933868945847e-8)(6.8,1.4551836273223754e-8)(6.81,1.4319508107037913e-8)(6.82,1.4090889189347556e-8)(6.83,1.386592029993579e-8)(6.84,1.3644543164069388e-8)(6.85,1.3426700437403695e-8)(6.86,1.321233569112842e-8)(6.87,1.3001393397350706e-8)(6.88,1.279381891471134e-8)(6.89,1.2589558474230851e-8)(6.9,1.2388559165381444e-8)(6.91,1.2190768922381395e-8)(6.92,1.1996136510708117e-8)(6.93,1.1804611513826715e-8)(6.94,1.1616144320130323e-8)(6.95,1.1430686110089035e-8)(6.96,1.1248188843603875e-8)(6.97,1.1068605247562795e-8)(6.98,1.089188880359529e-8)(6.99,1.0717993736022571e-8)(7.0,1.0546875e-8)(7.01,1.0378488269848971e-8)(7.02,1.021278992757501e-8)(7.03,1.0049737051569188e-8)(7.04,9.889287405490005e-9)(7.05,9.731399427322616e-9)(7.06,9.576032218612882e-9)(7.07,9.423145533873252e-9)(7.08,9.272699770157822e-9)(7.09,9.124655956803715e-9)(7.1,8.978975745336406e-9)(7.11,8.835621399536086e-9)(7.12,8.69455578566275e-9)(7.13,8.555742362837177e-9)(7.14,8.419145173575638e-9)(7.15,8.284728834475635e-9)(7.16,8.15245852705042e-9)(7.17,8.022299988709736e-9)(7.18,7.894219503884662e-9)(7.19,7.768183895294085e-9)(7.2,7.644160515350694e-9)(7.21,7.522117237704043e-9)(7.22,7.402022448918769e-9)(7.23,7.28384504028559e-9)(7.24,7.167554399763116e-9)(7.25,7.053120404048201e-9)(7.26,6.9405134107730195e-9)(7.27,6.829704250826643e-9)(7.28,6.720664220799229e-9)(7.29,6.613365075546877e-9)(7.3,6.507779020875104e-9)(7.31,6.403878706339222e-9)(7.32,6.301637218159609e-9)(7.33,6.20102807225014e-9)(7.34,6.102025207357843e-9)(7.35,6.004602978312164e-9)(7.36,5.908736149381963e-9)(7.37,5.8143998877386224e-9)(7.38,5.721569757023427e-9)(7.39,5.630221711017744e-9)(7.4,5.540332087414193e-9)(7.41,5.451877601687331e-9)(7.42,5.364835341062097e-9)(7.43,5.279182758578647e-9)(7.44,5.194897667251896e-9)(7.45,5.1119582343243455e-9)(7.46,5.030342975610602e-9)(7.47,4.95003074993226e-9)(7.48,4.871000753641585e-9)(7.49,4.793232515232681e-9)(7.5,4.7167058900386194e-9)(7.51,4.6414010550132965e-9)(7.52,4.567298503596574e-9)(7.53,4.4943790406614035e-9)(7.54,4.422623777541636e-9)(7.55,4.352014127139178e-9)(7.56,4.282531799109306e-9)(7.57,4.214158795122828e-9)(7.58,4.146877404203913e-9)(7.59,4.080670198142299e-9)(7.6,4.015520026978809e-9)(7.61,3.9514100145629036e-9)(7.62,3.888323554181201e-9)(7.63,3.826244304255719e-9)(7.64,3.765156184110878e-9)(7.65,3.705043369808025e-9)(7.66,3.6458902900465103e-9)(7.67,3.587681622130154e-9)(7.68,3.530402287998154e-9)(7.69,3.474037450319336e-9)(7.7,3.4185725086487946e-9)(7.71,3.363993095645836e-9)(7.72,3.310285073352367e-9)(7.73,3.2574345295306545e-9)(7.74,3.205427774059606e-9)(7.75,3.154251335388512e-9)(7.76,3.1038919570474782e-9)(7.77,3.0543365942135293e-9)(7.78,3.0055724103315458e-9)(7.79,2.9575867737891694e-9)(7.8,2.9103672546447508e-9)(7.81,2.863901621407583e-9)(7.82,2.8181778378695113e-9)(7.83,2.7731840599871576e-9)(7.84,2.7289086328138775e-9)(7.85,2.6853400874807387e-9)(7.86,2.6424671382256843e-9)(7.87,2.6002786794701416e-9)(7.88,2.5587637829422676e-9)(7.89,2.5179116948461707e-9)
				(7.9,2.4777118330762886e-9)(7.91,2.4381537844762786e-9)(7.92,2.3992273021416233e-9)(7.93,2.360922302765343e-9)(7.94,2.3232288640260646e-9)(7.95,2.286137222017807e-9)(7.96,2.249637768720775e-9)(7.97,2.2137210495125594e-9)(7.98,2.178377760719058e-9)(7.99,2.143598747204514e-9)(8.0,2.109375e-9)(8.01,2.0756976539697943e-9)(8.02,2.042557985515002e-9)(8.03,2.0099474103138405e-9)(8.04,1.9778574810980045e-9)(8.05,1.94627988546452e-9)(8.06,1.9152064437225732e-9)(8.07,1.8846291067746502e-9)(8.08,1.8545399540315642e-9)(8.09,1.8249311913607429e-9)(8.1,1.795795149067281e-9)(8.11,1.7671242799072197e-9)(8.12,1.7389111571325525e-9)(8.13,1.7111484725674328e-9)(8.14,1.6838290347151251e-9)(8.15,1.656945766895127e-9)(8.16,1.6304917054100842e-9)(8.17,1.6044599977419475e-9)(8.18,1.578843900776932e-9)
				(8.19,1.553636779058819e-9)(8.2,1.5288321030701408e-9)(8.21,1.5044234475408064e-9)(8.22,1.480404489783752e-9)(8.23,1.4567690080571182e-9)(8.24,1.4335108799526232e-9)(8.25,1.4106240808096403e-9)(8.26,1.3881026821546038e-9)(8.27,1.3659408501653286e-9)(8.28,1.3441328441598475e-9)(8.29,1.322673015109377e-9)(8.3,1.3015558041750189e-9)(8.31,1.2807757412678425e-9)(8.32,1.2603274436319217e-9)(8.33,1.2402056144500279e-9)(8.34,1.2204050414715687e-9)(8.35,1.2009205956624326e-9)(8.36,1.1817472298763944e-9)(8.37,1.162879977547726e-9)(8.38,1.144313951404684e-9)(8.39,1.1260443422035472e-9)(8.4,1.1080664174828386e-9)(8.41,1.0903755203374661e-9)(8.42,1.0729670682124191e-9)(8.43,1.0558365517157296e-9)(8.44,1.0389795334503807e-9)(8.45,1.0223916468648706e-9)(8.46,1.006068595122119e-9)(8.47,9.900061499864508e-10)(8.48,9.742001507283169e-10)(8.49,9.586465030465363e-10)(8.5,9.433411780077238e-10)(8.51,9.28280211002659e-10)(8.52,9.134597007193149e-10)(8.53,8.98875808132282e-10)(8.54,8.845247555083286e-10)(8.55,8.704028254278343e-10)(8.56,8.565063598218599e-10)(8.57,8.428317590245656e-10)(8.58,8.293754808407826e-10)(8.59,8.161340396284597e-10)(8.6,8.031040053957618e-10)(8.61,7.902820029125818e-10)(8.62,7.776647108362412e-10)(8.63,7.652488608511429e-10)(8.64,7.530312368221747e-10)(8.65,7.410086739616049e-10)(8.66,7.291780580093019e-10)(8.67,7.175363244260308e-10)(8.68,7.060804575996307e-10)(8.69,6.948074900638683e-10)(8.7,6.8371450172976e-10)(8.71,6.727986191291664e-10)(8.72,6.620570146704725e-10)(8.73,6.51486905906131e-10)(8.74,6.410855548119211e-10)(8.75,6.308502670777025e-10)(8.76,6.207783914094958e-10)(8.77,6.108673188427059e-10)(8.78,6.011144820663101e-10)(8.79,5.915173547578348e-10)
				(8.8,5.820734509289494e-10)(8.81,5.727803242815156e-10)(8.82,5.636355675739023e-10)(8.83,5.546368119974315e-10)(8.84,5.457817265627755e-10)(8.85,5.370680174961478e-10)(8.86,5.284934276451376e-10)(8.87,5.20055735894029e-10)(8.88,5.117527565884528e-10)(8.89,5.035823389692333e-10)(8.9,4.955423666152577e-10)(8.91,4.876307568952557e-10)(8.92,4.798454604283247e-10)(8.93,4.721844605530687e-10)(8.94,4.6464577280521355e-10)(8.95,4.5722744440356206e-10)(8.96,4.499275537441543e-10)(8.97,4.4274420990251123e-10)(8.98,4.3567555214381166e-10)(8.99,4.2871974944090285e-10)(9.0,4.2187500000000006e-10)(9.01,4.151395307939588e-10)(9.02,4.085115971030004e-10)(9.03,4.0198948206276825e-10)(9.04,3.9557149621960083e-10)(9.05,3.8925597709290397e-10)(9.06,3.830412887445147e-10)(9.07,3.7692582135493017e-10)(9.08,3.709079908063128e-10)(9.09,3.649862382721487e-10)(9.1,3.5915902981345624e-10)(9.11,3.5342485598144403e-10)(9.12,3.477822314265105e-10)(9.13,3.4222969451348664e-10)(9.14,3.36765806943025e-10)(9.15,3.3138915337902543e-10)(9.16,3.2609834108201685e-10)(9.17,3.208919995483895e-10)(9.18,3.157687801553865e-10)(9.19,3.107273558117638e-10)(9.2,3.0576642061402816e-10)(9.21,3.008846895081613e-10)(9.22,2.9608089795675036e-10)(9.23,2.9135380161142363e-10)(9.24,2.867021759905246e-10)(9.25,2.82124816161928e-10)(9.26,2.776205364309208e-10)
				(9.27,2.731881700330657e-10)(9.28,2.688265688319695e-10)(9.29,2.6453460302187543e-10)(9.3,2.603111608350038e-10)(9.31,2.5615514825356853e-10)(9.32,2.5206548872638433e-10)(9.33,2.4804112289000557e-10)(9.34,2.440810082943137e-10)(9.35,2.401841191324865e-10)(9.36,2.3634944597527885e-10)(9.37,2.3257599550954523e-10)(9.38,2.2886279028093677e-10)(9.39,2.2520886844070946e-10)(9.4,2.2161328349656775e-10)(9.41,2.180751040674932e-10)(9.42,2.1459341364248385e-10)(9.43,2.1116731034314592e-10)(9.44,2.0779590669007615e-10)(9.45,2.0447832937297412e-10)(9.46,2.012137190244238e-10)(9.47,1.9800122999729012e-10)(9.48,1.948400301456634e-10)(9.49,1.9172930060930724e-10)(9.5,1.8866823560154474e-10)(9.51,1.8565604220053183e-10)(9.52,1.82691940143863e-10)(9.53,1.7977516162645639e-10)
				(9.54,1.769049511016657e-10)(9.55,1.7408056508556686e-10)(9.56,1.71301271964372e-10)(9.57,1.6856635180491313e-10)(9.58,1.658750961681565e-10)(9.59,1.6322680792569192e-10)(9.6,1.6062080107915234e-10)(9.61,1.5805640058251637e-10)(9.62,1.5553294216724825e-10)(9.63,1.5304977217022858e-10)(9.64,1.5060624736443491e-10)(9.65,1.4820173479232097e-10)(9.66,1.458356116018604e-10)(9.67,1.4350726488520614e-10)(9.68,1.4121609151992614e-10)(9.69,1.3896149801277364e-10)(9.7,1.3674290034595198e-10)(9.71,1.345597238258333e-10)(9.72,1.3241140293409446e-10)(9.73,1.302973811812262e-10)(9.74,1.282171109623842e-10)(9.75,1.261700534155405e-10)(9.76,1.2415567828189913e-10)(9.77,1.2217346376854118e-10)(9.78,1.20222896413262e-10)(9.79,1.1830347095156696e-10)(9.8,1.1641469018578988e-10)
				(9.81,1.1455606485630314e-10)(9.82,1.1272711351478044e-10)(9.83,1.1092736239948632e-10)(9.84,1.0915634531255508e-10)(9.85,1.0741360349922954e-10)(9.86,1.0569868552902753e-10)(9.87,1.0401114717880579e-10)(9.88,1.0235055131769057e-10)(9.89,1.0071646779384667e-10)(9.9,9.910847332305153e-11)(9.91,9.752615137905115e-11)(9.92,9.596909208566493e-11)(9.93,9.443689211061372e-11)(9.94,9.292915456104272e-11)(9.95,9.144548888071242e-11)(9.96,8.998551074883086e-11)(9.97,8.854884198050225e-11)(9.98,8.713511042876233e-11)(9.99,8.574394988818059e-11)(10.0,8.4375e-11)
			};
			\addlegendentry{bound dep. on $\alpha$}
			\addplot[orange, dashed] coordinates{
				(0.0,0.00263671875)(0.01,0.0025646175371222373)(0.02,0.0024944879357022554)(0.03,0.0024262760319210576)(0.04,0.002359929386235865)(0.05,0.0022953969930659523)(0.06,0.0022326292415808823)(0.07,0.002171577877560984)(0.08,0.0021121959663007615)(0.09,0.002054437856526709)(0.1,0.001998259145301794)(0.11,0.0019436166438896354)(0.12,0.0018904683445521164)(0.13,0.001838773388254929)(0.14,0.0017884920332562082)(0.15,0.0017395856245541088)(0.16,0.0016920165641698445)(0.17,0.001645748282243336)(0.18,0.0016007452089192515)(0.19,0.0015569727470018224)(0.2,0.001514397245357419)(0.21,0.0014729859730444306)(0.22,0.001432707094150565)(0.23,0.001393529643318226)(0.24,0.0013554235019391503)(0.25,0.001318359375)(0.26,0.0012823087685611186)(0.27,0.0012472439678511277)(0.28,0.0012131380159605288)(0.29,0.0011799646931179325)(0.3,0.0011476984965329761)(0.31,0.0011163146207904412)(0.32,0.001085788938780492)(0.33,0.0010560979831503808)(0.34,0.0010272189282633543)(0.35,0.0009991295726508975)(0.36,0.0009718083219448177)(0.37,0.0009452341722760582)(0.38,0.0009193866941274645)(0.39,0.0008942460166281041)(0.4,0.0008697928122770544)
				(0.41,0.0008460082820849222)(0.42,0.000822874141121668)(0.43,0.0008003726044596257)(0.44,0.0007784863735009112)(0.45,0.0007571986226787095)(0.46,0.0007364929865222153)(0.47,0.0007163535470752825)(0.48,0.0006967648216591131)(0.49,0.0006777117509695752)(0.5,0.0006591796875)(0.51,0.0006411543842805593)(0.52,0.0006236219839255638)(0.53,0.0006065690079802644)(0.54,0.0005899823465589662)(0.55,0.0005738492482664881)(0.56,0.0005581573103952205)(0.57,0.000542894469390246)(0.58,0.0005280489915751904)(0.59,0.0005136094641316773)(0.6,0.0004995647863254487)(0.61,0.00048590416097240885)(0.62,0.0004726170861380291)(0.63,0.00045969334706373225)(0.64,0.00044712300831405204)(0.65,0.0004348964061385272)(0.66,0.000423004141042461)(0.67,0.000411437070560834)(0.68,0.0004001863022298128)(0.69,0.00038924318675045565)(0.7,0.0003785993113393549)(0.71,0.00036824649326110766)(0.72,0.00035817677353764126)(0.73,0.00034838241082955657)(0.74,0.0003388558754847876)(0.75,0.00032958984375)(0.76,0.00032057719214027966)(0.77,0.0003118109919627819)(0.78,0.0003032845039901322)(0.79,0.0002949911732794831)(0.8,0.00028692462413324404)(0.81,0.00027907865519761024)(0.82,0.000271447234695123)(0.83,0.0002640244957875952)(0.84,0.00025680473206583863)(0.85,0.00024978239316272437)(0.86,0.00024295208048620443)(0.87,0.00023630854306901455)(0.88,0.00022984667353186613)(0.89,0.00022356150415702602)(0.9,0.0002174482030692636)(0.91,0.0002115020705212305)(0.92,0.000205718535280417)(0.93,0.0002000931511149064)(0.94,0.00019462159337522782)(0.95,0.00018929965566967744)(0.96,0.00018412324663055383)(0.97,0.00017908838676882063)(0.98,0.00017419120541477829)(0.99,0.0001694279377423938)(1.0,0.000164794921875)
				(1.01,0.00016028859607013983)(1.02,0.00015590549598139096)(1.03,0.0001516422519950661)(1.04,0.00014749558663974154)(1.05,0.00014346231206662202)(1.06,0.00013953932759880512)(1.07,0.0001357236173475615)(1.08,0.00013201224789379754)(1.09,0.00012840236603291926)(1.1,0.00012489119658136213)(1.11,0.00012147604024310217)(1.12,0.00011815427153450722)(1.13,0.0001149233367659331)(1.14,0.00011178075207851302)(1.15,0.00010872410153463182)(1.16,0.00010575103526061531)(1.17,0.00010285926764020852)(1.18,0.00010004657555745322)(1.19,9.731079668761391e-5)(1.2,9.464982783483872e-5)(1.21,9.206162331527691e-5)(1.22,8.954419338441031e-5)(1.23,8.709560270738914e-5)(1.24,8.47139688711969e-5)(1.25,8.23974609375e-5)(1.26,8.014429803506991e-5)(1.27,7.795274799069548e-5)(1.28,7.582112599753305e-5)(1.29,7.374779331987077e-5)(1.3,7.173115603331101e-5)(1.31,6.976966379940256e-5)(1.32,6.786180867378075e-5)(1.33,6.600612394689877e-5)(1.34,6.420118301645963e-5)(1.35,6.244559829068107e-5)(1.36,6.0738020121551086e-5)(1.37,5.907713576725361e-5)(1.38,5.746166838296655e-5)(1.39,5.589037603925651e-5)(1.4,5.436205076731591e-5)(1.41,5.2875517630307654e-5)(1.42,5.142963382010426e-5)(1.43,5.002328777872661e-5)(1.44,4.8655398343806956e-5)(1.45,4.732491391741936e-5)(1.46,4.603081165763846e-5)(1.47,4.477209669220516e-5)(1.48,4.354780135369457e-5)
				(1.49,4.235698443559845e-5)(1.5,4.119873046875e-5)(1.51,4.007214901753496e-5)(1.52,3.897637399534774e-5)(1.53,3.7910562998766525e-5)(1.54,3.6873896659935385e-5)(1.55,3.5865578016655504e-5)(1.56,3.488483189970128e-5)(1.57,3.3930904336890375e-5)(1.58,3.3003061973449385e-5)(1.59,3.2100591508229815e-5)(1.6,3.122279914534053e-5)(1.61,3.0369010060775543e-5)(1.62,2.9538567883626805e-5)(1.63,2.8730834191483276e-5)(1.64,2.7945188019628256e-5)(1.65,2.7181025383657954e-5)(1.66,2.6437758815153827e-5)(1.67,2.571481691005213e-5)(1.68,2.5011643889363304e-5)(1.69,2.4327699171903478e-5)(1.7,2.366245695870968e-5)(1.71,2.301540582881923e-5)(1.72,2.238604834610258e-5)(1.73,2.1773900676847286e-5)(1.74,2.1178492217799224e-5)(1.75,2.0599365234375e-5)(1.76,2.003607450876748e-5)(1.77,1.948818699767387e-5)(1.78,1.8955281499383262e-5)(1.79,1.8436948329967693e-5)(1.8,1.7932789008327752e-5)(1.81,1.744241594985064e-5)(1.82,1.6965452168445188e-5)(1.83,1.6501530986724692e-5)(1.84,1.6050295754114908e-5)(1.85,1.5611399572670266e-5)(1.86,1.5184505030387772e-5)(1.87,1.4769283941813403e-5)(1.88,1.4365417095741638e-5)(1.89,1.3972594009814128e-5)(1.9,1.3590512691828977e-5)(1.91,1.3218879407576913e-5)(1.92,1.2857408455026066e-5)(1.93,1.2505821944681652e-5)(1.94,1.2163849585951739e-5)(1.95,1.183122847935484e-5)(1.96,1.1507702914409614e-5)(1.97,1.119302417305129e-5)(1.98,1.0886950338423643e-5)(1.99,1.0589246108899612e-5)(2.0,1.02996826171875e-5)(2.01,1.0018037254383746e-5)(2.02,9.744093498836935e-6)(2.03,9.477640749691636e-6)(2.04,9.218474164983846e-6)(2.05,8.966394504163881e-6)(2.06,8.72120797492532e-6)(2.07,8.482726084222597e-6)(2.08,8.250765493362346e-6)(2.09,8.025147877057459e-6)(2.1,7.805699786335133e-6)(2.11,7.592252515193891e-6)(2.12,7.384641970906701e-6)(2.13,7.182708547870819e-6)(2.14,6.98629700490706e-6)(2.15,6.7952563459144884e-6)(2.16,6.6094397037884525e-6)(2.17,6.428704227513033e-6)(2.18,6.252910972340823e-6)(2.19,6.0819247929758695e-6)(2.2,5.915614239677416e-6)(2.21,5.753851457204807e-6)(2.22,5.596512086525641e-6)(2.23,5.4434751692118214e-6)(2.24,5.2946230544498025e-6)(2.25,5.14984130859375e-6)(2.26,5.009018627191873e-6)(2.27,4.8720467494184675e-6)(2.28,4.738820374845818e-6)(2.29,4.609237082491923e-6)(2.3,4.483197252081941e-6)(2.31,4.36060398746266e-6)(2.32,4.241363042111299e-6)(2.33,4.125382746681173e-6)(2.34,4.0125739385287294e-6)(2.35,3.902849893167567e-6)(2.36,3.7961262575969454e-6)(2.37,3.6923209854533507e-6)
				(2.38,3.5913542739354095e-6)(2.39,3.49314850245353e-6)(2.4,3.3976281729572442e-6)(2.41,3.3047198518942262e-6)(2.42,3.2143521137565164e-6)(2.43,3.1264554861704113e-6)(2.44,3.0409623964879348e-6)(2.45,2.957807119838708e-6)(2.46,2.8769257286024036e-6)(2.47,2.7982560432628206e-6)(2.48,2.7217375846059107e-6)(2.49,2.6473115272249013e-6)(2.5,2.574920654296875e-6)(2.51,2.5045093135959365e-6)(2.52,2.4360233747092337e-6)(2.53,2.369410187422909e-6)(2.54,2.3046185412459616e-6)(2.55,2.2415986260409703e-6)(2.56,2.18030199373133e-6)(2.57,2.1206815210556493e-6)(2.58,2.0626913733405866e-6)(2.59,2.0062869692643647e-6)(2.6,1.9514249465837833e-6)(2.61,1.8980631287984727e-6)(2.62,1.8461604927266753e-6)(2.63,1.7956771369677047e-6)(2.64,1.746574251226765e-6)(2.65,1.6988140864786221e-6)(2.66,1.6523599259471131e-6)(2.67,1.6071760568782582e-6)(2.68,1.5632277430852057e-6)(2.69,1.5204811982439674e-6)(2.7,1.478903559919354e-6)(2.71,1.4384628643012018e-6)(2.72,1.3991280216314103e-6)(2.73,1.3608687923029554e-6)(2.74,1.3236557636124506e-6)(2.75,1.2874603271484376e-6)(2.76,1.2522546567979683e-6)(2.77,1.2180116873546169e-6)(2.78,1.1847050937114545e-6)(2.79,1.1523092706229808e-6)(2.8,1.1207993130204851e-6)(2.81,1.090150996865665e-6)(2.82,1.0603407605278246e-6)(2.83,1.0313456866702933e-6)(2.84,1.0031434846321824e-6)(2.85,9.757124732918916e-7)(2.86,9.490315643992364e-7)(2.87,9.230802463633377e-7)(2.88,8.978385684838524e-7)(2.89,8.732871256133825e-7)(2.9,8.494070432393111e-7)(2.91,8.261799629735566e-7)(2.92,8.035880284391291e-7)(2.93,7.816138715426028e-7)(2.94,7.602405991219837e-7)(2.95,7.39451779959677e-7)(2.96,7.192314321506009e-7)(2.97,6.995640108157052e-7)(2.98,6.804343961514777e-7)(2.99,6.618278818062253e-7)(3.0,6.437301635742188e-7)(3.01,6.261273283989841e-7)(3.02,6.090058436773084e-7)(3.03,5.923525468557273e-7)(3.04,5.761546353114904e-7)(3.05,5.603996565102426e-7)(3.06,5.450754984328325e-7)(3.07,5.301703802639123e-7)(3.08,5.156728433351466e-7)(3.09,5.015717423160912e-7)(3.1,4.878562366459458e-7)(3.11,4.745157821996182e-7)(3.12,4.6154012318166883e-7)(3.13,4.489192842419262e-7)(3.14,4.3664356280669123e-7)(3.15,4.2470352161965553e-7)(3.16,4.130899814867783e-7)(3.17,4.0179401421956455e-7)(3.18,3.908069357713014e-7)(3.19,3.8012029956099184e-7)
				(3.2,3.697258899798385e-7)(3.21,3.5961571607530045e-7)(3.22,3.497820054078526e-7)(3.23,3.4021719807573884e-7)(3.24,3.3091394090311266e-7)(3.25,3.218650817871094e-7)(3.26,3.1306366419949206e-7)(3.27,3.045029218386542e-7)(3.28,2.9617627342786363e-7)(3.29,2.880773176557452e-7)(3.3,2.801998282551213e-7)(3.31,2.7253774921641625e-7)(3.32,2.6508519013195616e-7)(3.33,2.578364216675733e-7)(3.34,2.507858711580456e-7)(3.35,2.439281183229729e-7)(3.36,2.372578910998091e-7)(3.37,2.3077006159083442e-7)(3.38,2.244596421209631e-7)(3.39,2.1832178140334562e-7)(3.4,2.1235176080982776e-7)(3.41,2.0654499074338914e-7)(3.42,2.0089700710978227e-7)(3.43,1.954034678856507e-7)(3.44,1.9006014978049592e-7)(3.45,1.8486294498991924e-7)(3.46,1.7980785803765022e-7)(3.47,1.748910027039263e-7)(3.48,1.7010859903786942e-7)(3.49,1.6545697045155633e-7)(3.5,1.609325408935547e-7)(3.51,1.5653183209974603e-7)(3.52,1.522514609193271e-7)(3.53,1.4808813671393182e-7)(3.54,1.440386588278726e-7)(3.55,1.4009991412756064e-7)(3.56,1.3626887460820812e-7)(3.57,1.3254259506597808e-7)(3.58,1.2891821083378666e-7)(3.59,1.253929355790228e-7)(3.6,1.2196405916148646e-7)(3.61,1.1862894554990454e-7)(3.62,1.1538503079541721e-7)(3.63,1.1222982106048155e-7)(3.64,1.0916089070167281e-7)(3.65,1.0617588040491388e-7)(3.66,1.0327249537169457e-7)(3.67,1.0044850355489114e-7)(3.68,9.770173394282535e-8)(3.69,9.503007489024796e-8)(3.7,9.243147249495962e-8)(3.71,8.990392901882511e-8)(3.72,8.744550135196314e-8)(3.73,8.505429951893471e-8)(3.74,8.272848522577816e-8)(3.75,8.046627044677735e-8)(3.76,7.826591604987302e-8)(3.77,7.612573045966355e-8)(3.78,7.404406835696591e-8)(3.79,7.20193294139363e-8)(3.8,7.004995706378032e-8)(3.81,6.813443730410406e-8)(3.82,6.627129753298904e-8)(3.83,6.445910541689333e-8)(3.84,6.26964677895114e-8)(3.85,6.098202958074323e-8)(3.86,5.931447277495227e-8)(3.87,5.7692515397708604e-8)(3.88,5.611491053024077e-8)(3.89,5.4580445350836404e-8)(3.9,5.308794020245694e-8)(3.91,5.1636247685847285e-8)(3.92,5.022425177744557e-8)(3.93,4.885086697141268e-8)(3.94,4.751503744512398e-8)(3.95,4.621573624747981e-8)(3.96,4.4951964509412556e-8)(3.97,4.372275067598157e-8)(3.98,4.2527149759467355e-8)(3.99,4.136424261288908e-8)(4.0,4.0233135223388675e-8)(4.01,3.913295802493651e-8)(4.02,3.806286522983182e-8)(4.03,3.702203417848291e-8)(4.04,3.600966470696815e-8)(4.05,3.502497853189016e-8)(4.06,3.406721865205207e-8)(4.07,3.313564876649448e-8)(4.08,3.2229552708446665e-8)(4.09,3.13482338947557e-8)(4.1,3.049101479037165e-8)(4.11,2.96572363874761e-8)(4.12,2.8846257698854302e-8)(4.13,2.8057455265120387e-8)(4.14,2.729022267541824e-8)(4.15,2.6543970101228437e-8)(4.16,2.5818123842923642e-8)(4.17,2.5112125888722784e-8)(4.18,2.4425433485706368e-8)(4.19,2.375751872256196e-8)(4.2,2.3107868123739905e-8)(4.21,2.2475982254706278e-8)(4.22,2.1861375337990816e-8)(4.23,2.1263574879733654e-8)(4.24,2.068212130644454e-8)(4.25,2.0116567611694337e-8)(4.26,1.9566479012468254e-8)(4.27,1.903143261491591e-8)(4.28,1.8511017089241454e-8)(4.29,1.8004832353484075e-8)(4.3,1.751248926594508e-8)(4.31,1.7033609326026035e-8)(4.32,1.656782438324724e-8)(4.33,1.6114776354223332e-8)(4.34,1.567411694737785e-8)(4.35,1.5245507395185824e-8)(4.36,1.482861819373805e-8)(4.37,1.4423128849427151e-8)(4.38,1.4028727632560193e-8)(4.39,1.364511133770912e-8)(4.4,1.3271985050614219e-8)(4.41,1.2909061921461821e-8)(4.42,1.2556062944361392e-8)(4.43,1.2212716742853184e-8)(4.44,1.187875936128098e-8)(4.45,1.1553934061869953e-8)(4.46,1.1237991127353139e-8)(4.47,1.0930687668995408e-8)(4.48,1.0631787439866827e-8)
				(4.49,1.034106065322227e-8)(4.5,1.0058283805847169e-8)(4.51,9.783239506234127e-9)(4.52,9.515716307457954e-9)(4.53,9.255508544620727e-9)(4.54,9.002416176742037e-9)(4.55,8.75624463297254e-9)(4.56,8.516804663013018e-9)(4.57,8.28391219162362e-9)(4.58,8.057388177111666e-9)(4.59,7.837058473688925e-9)(4.6,7.622753697592912e-9)(4.61,7.414309096869025e-9)(4.62,7.2115644247135755e-9)(4.63,7.014363816280097e-9)(4.64,6.82255566885456e-9)(4.65,6.635992525307109e-9)(4.66,6.454530960730911e-9)(4.67,6.278031472180696e-9)(4.68,6.106358371426592e-9)(4.69,5.93937968064049e-9)(4.7,5.776967030934976e-9)(4.71,5.6189955636765695e-9)(4.72,5.465343834497704e-9)(4.73,5.3158937199334136e-9)(4.74,5.170530326611135e-9)(4.75,5.029141902923584e-9)(4.76,4.8916197531170635e-9)(4.77,4.757858153728977e-9)(4.78,4.6277542723103635e-9)(4.79,4.501208088371019e-9)(4.8,4.37812231648627e-9)(4.81,4.258402331506509e-9)(4.82,4.14195609581181e-9)(4.83,4.028694088555833e-9)(4.84,3.918529236844462e-9)(4.85,3.811376848796456e-9)(4.86,3.7071545484345125e-9)(4.87,3.6057822123567878e-9)(4.88,3.5071819081400483e-9)(4.89,3.41127783442728e-9)(4.9,3.3179962626535547e-9)(4.91,3.2272654803654553e-9)(4.92,3.139015736090348e-9)(4.93,3.053179185713296e-9)(4.94,2.969689840320245e-9)(4.95,2.888483515467488e-9)(4.96,2.8094977818382847e-9)(4.97,2.732671917248852e-9)(4.98,2.6579468599667068e-9)(4.99,2.5852651633055676e-9)(5.0,2.514570951461792e-9)(5.01,2.4458098765585317e-9)(5.02,2.3789290768644886e-9)(5.03,2.3138771361551817e-9)(5.04,2.2506040441855094e-9)(5.05,2.189061158243135e-9)(5.06,2.1292011657532544e-9)(5.07,2.070978047905905e-9)(5.08,2.0143470442779166e-9)(5.09,1.959264618422231e-9)(5.1,1.905688424398228e-9)(5.11,1.8535772742172562e-9)(5.12,1.8028911061783939e-9)(5.13,1.7535909540700242e-9)(5.14,1.70563891721364e-9)(5.15,1.6589981313267773e-9)(5.16,1.6136327401827277e-9)(5.17,1.569507868045174e-9)(5.18,1.526589592856648e-9)(5.19,1.4848449201601225e-9)(5.2,1.444241757733744e-9)(5.21,1.4047488909191424e-9)(5.22,1.366335958624426e-9)(5.23,1.3289734299833534e-9)(5.24,1.2926325816527838e-9)(5.25,1.257285475730896e-9)(5.26,1.2229049382792659e-9)(5.27,1.1894645384322443e-9)(5.28,1.1569385680775909e-9)(5.29,1.1253020220927547e-9)(5.3,1.0945305791215675e-9)(5.31,1.0646005828766272e-9)(5.32,1.0354890239529525e-9)(5.33,1.0071735221389583e-9)(5.34,9.796323092111156e-10)(5.35,9.52844212199114e-10)(5.36,9.267886371086281e-10)(5.37,9.014455530891969e-10)(5.38,8.767954770350121e-10)(5.39,8.5281945860682e-10)(5.4,8.294990656633887e-10)(5.41,8.068163700913638e-10)(5.42,7.84753934022587e-10)(5.43,7.63294796428324e-10)(5.44,7.424224600800613e-10)(5.45,7.22120878866872e-10)(5.46,7.023744454595712e-10)(5.47,6.83167979312213e-10)(5.48,6.644867149916767e-10)(5.49,6.463162908263919e-10)(5.5,6.28642737865448e-10)(5.51,6.114524691396329e-10)(5.52,5.947322692161221e-10)(5.53,5.784692840387954e-10)(5.54,5.626510110463773e-10)(5.55,5.472652895607838e-10)(5.56,5.323002914383136e-10)(5.57,5.177445119764763e-10)(5.58,5.035867610694791e-10)(5.59,4.898161546055578e-10)(5.6,4.76422106099557e-10)(5.61,4.6339431855431406e-10)(5.62,4.5072277654459847e-10)(5.63,4.3839773851750604e-10)(5.64,4.2640972930341e-10)(5.65,4.1474953283169433e-10)(5.66,4.034081850456819e-10)(5.67,3.923769670112935e-10)(5.68,3.81647398214162e-10)(5.69,3.7121123004003063e-10)(5.7,3.61060439433436e-10)(5.71,3.511872227297856e-10)(5.72,3.415839896561065e-10)(5.73,3.3224335749583835e-10)(5.74,3.2315814541319595e-10)(5.75,3.14321368932724e-10)(5.76,3.0572623456981647e-10)(5.77,2.9736613460806107e-10)
				(5.78,2.892346420193977e-10)(5.79,2.8132550552318867e-10)(5.8,2.736326447803919e-10)(5.81,2.661501457191568e-10)(5.82,2.5887225598823813e-10)(5.83,2.5179338053473957e-10)(5.84,2.449080773027789e-10)(5.85,2.382110530497785e-10)(5.86,2.3169715927715703e-10)(5.87,2.2536138827229923e-10)(5.88,2.1919886925875302e-10)(5.89,2.13204864651705e-10)(5.9,2.0737476641584717e-10)(5.91,2.0170409252284096e-10)(5.92,1.9618848350564675e-10)(5.93,1.90823699107081e-10)(5.94,1.8560561502001532e-10)(5.95,1.80530219716718e-10)(5.96,1.755936113648928e-10)(5.97,1.7079199482805325e-10)(5.98,1.6612167874791917e-10)(5.99,1.6157907270659798e-10)(6.0,1.57160684466362e-10)(6.01,1.5286311728490823e-10)(6.02,1.4868306730403054e-10)(6.03,1.4461732100969886e-10)(6.04,1.4066275276159434e-10)(6.05,1.3681632239019594e-10)(6.06,1.330750728595784e-10)(6.07,1.2943612799411906e-10)(6.08,1.2589669026736978e-10)(6.09,1.2245403865138945e-10)(6.1,1.1910552652488925e-10)(6.11,1.1584857963857851e-10)(6.12,1.1268069413614962e-10)(6.13,1.0959943462937651e-10)(6.14,1.066024323258525e-10)(6.15,1.0368738320792358e-10)(6.16,1.0085204626142048e-10)(6.17,9.809424175282338e-11)(6.18,9.54118495535405e-11)(6.19,9.280280751000766e-11)(6.2,9.0265109858359e-11)(6.21,8.77968056824464e-11)(6.22,8.539599741402662e-11)(6.23,8.306083937395959e-11)(6.24,8.078953635329899e-11)(6.25,7.8580342233181e-11)(6.26,7.643155864245412e-11)(6.27,7.434153365201527e-11)(6.28,7.230866050484943e-11)(6.29,7.033137638079717e-11)(6.3,6.840816119509797e-11)(6.31,6.65375364297892e-11)(6.32,6.471806399705953e-11)(6.33,6.294834513368489e-11)(6.34,6.122701932569472e-11)(6.35,5.955276326244462e-11)(6.36,5.792428981928926e-11)(6.37,5.634034706807481e-11)(6.38,5.4799717314688255e-11)(6.39,5.330121616292625e-11)(6.4,5.184369160396179e-11)(6.41,5.042602313071024e-11)(6.42,4.904712087641169e-11)(6.43,4.770592477677025e-11)(6.44,4.640140375500383e-11)(6.45,4.51325549291795e-11)(6.46,4.38984028412232e-11)(6.47,4.269799870701331e-11)(6.48,4.1530419686979794e-11)(6.49,4.0394768176649494e-11)(6.5,3.92901711165905e-11)(6.51,3.821577932122706e-11)(6.52,3.7170766826007634e-11)(6.53,3.6154330252424715e-11)(6.54,3.5165688190398584e-11)(6.55,3.4204080597548985e-11)(6.56,3.32687682148946e-11)(6.57,3.2359031998529766e-11)(6.58,3.1474172566842446e-11)(6.59,3.061350966284736e-11)(6.6,2.977638163122231e-11)(6.61,2.896214490964463e-11)(6.62,2.8170173534037404e-11)(6.63,2.7399858657344127e-11)(6.64,2.6650608081463127e-11)(6.65,2.5921845801980896e-11)(6.66,2.521301156535512e-11)(6.67,2.4523560438205844e-11)(6.68,2.3852962388385125e-11)(6.69,2.3200701877501915e-11)(6.7,2.256627746458975e-11)
				(6.71,2.19492014206116e-11)(6.72,2.1348999353506656e-11)(6.73,2.0765209843489897e-11)(6.74,2.0197384088324747e-11)(6.75,1.964508555829525e-11)(6.76,1.910788966061353e-11)(6.77,1.8585383413003817e-11)(6.78,1.8077165126212357e-11)(6.79,1.7582844095199292e-11)(6.8,1.7102040298774493e-11)(6.81,1.66343841074473e-11)(6.82,1.6179515999264883e-11)(6.83,1.5737086283421223e-11)(6.84,1.530675483142368e-11)(6.85,1.4888190815611156e-11)(6.86,1.4481072454822314e-11)(6.87,1.4085086767018702e-11)(6.88,1.3699929328672064e-11)(6.89,1.3325304040731563e-11)(6.9,1.2960922900990448e-11)(6.91,1.260650578267756e-11)(6.92,1.2261780219102922e-11)(6.93,1.1926481194192563e-11)(6.94,1.1600350938750957e-11)(6.95,1.1283138732294876e-11)(6.96,1.09746007103058e-11)(6.97,1.0674499676753328e-11)(6.98,1.0382604921744948e-11)(6.99,1.0098692044162374e-11)(7.0,9.822542779147626e-12)(7.01,9.553944830306765e-12)(7.02,9.292691706501908e-12)(7.03,9.038582563106179e-12)(7.04,8.791422047599646e-12)(7.05,8.551020149387246e-12)(7.06,8.31719205372365e-12)(7.07,8.089757999632442e-12)(7.08,7.868543141710612e-12)(7.09,7.65337741571184e-12)(7.1,7.444095407805578e-12)(7.11,7.240536227411157e-12)(7.12,7.042543383509351e-12)(7.13,6.849964664336032e-12)(7.14,6.662652020365782e-12)(7.15,6.480461450495224e-12)(7.16,6.30325289133878e-12)(7.17,6.130890109551461e-12)(7.18,5.963240597096281e-12)(7.19,5.800175469375479e-12)(7.2,5.641569366147438e-12)(7.21,5.4873003551529e-12)(7.22,5.337249838376664e-12)(7.23,5.191302460872474e-12)(7.24,5.049346022081187e-12)(7.25,4.911271389573813e-12)(7.26,4.776972415153382e-12)(7.27,4.646345853250954e-12)(7.28,4.519291281553089e-12)(7.29,4.395711023799823e-12)(7.3,4.275510074693623e-12)(7.31,4.158596026861825e-12)(7.32,4.044878999816221e-12)(7.33,3.934271570855306e-12)(7.34,3.82668870785592e-12)(7.35,3.722047703902789e-12)(7.36,3.6202681137055786e-12)(7.37,3.5212716917546755e-12)(7.38,3.424982332168016e-12)(7.39,3.331326010182891e-12)(7.4,3.240230725247612e-12)(7.41,3.15162644566939e-12)(7.42,3.0654450547757305e-12)(7.43,2.9816202985481406e-12)(7.44,2.9000877346877393e-12)(7.45,2.820784683073719e-12)(7.46,2.74365017757645e-12)(7.47,2.668624919188332e-12)(7.48,2.595651230436237e-12)(7.49,2.5246730110405934e-12)(7.5,2.4556356947869064e-12)(7.51,2.388486207576691e-12)(7.52,2.323172926625477e-12)(7.53,2.2596456407765447e-12)(7.54,2.1978555118999115e-12)(7.55,2.1377550373468116e-12)(7.56,2.0792980134309125e-12)(7.57,2.0224394999081104e-12)(7.58,1.967135785427653e-12)(7.59,1.91334435392796e-12)(7.6,1.8610238519513945e-12)(7.61,1.8101340568527893e-12)(7.62,1.7606358458773378e-12)(7.63,1.712491166084008e-12)
				(7.64,1.6656630050914454e-12)(7.65,1.620115362623806e-12)(7.66,1.575813222834695e-12)(7.67,1.5327225273878652e-12)(7.68,1.4908101492740703e-12)(7.69,1.4500438673438697e-12)(7.7,1.4103923415368594e-12)(7.71,1.371825088788225e-12)(7.72,1.334312459594166e-12)(7.73,1.2978256152181185e-12)(7.74,1.2623365055202967e-12)(7.75,1.2278178473934532e-12)(7.76,1.1942431037883456e-12)(7.77,1.1615864633127386e-12)(7.78,1.1298228203882723e-12)(7.79,1.0989277559499557e-12)(7.8,1.0688775186734058e-12)(7.81,1.0396490067154563e-12)(7.82,1.0112197499540552e-12)(7.83,9.835678927138264e-13)(7.84,9.5667217696398e-13)(7.85,9.305119259756972e-13)(7.86,9.050670284263946e-13)(7.87,8.803179229386689e-13)(7.88,8.56245583042004e-13)(7.89,8.328315025457227e-13)(7.9,8.10057681311903e-13)(7.91,7.879066114173475e-13)(7.92,7.663612636939326e-13)(7.93,7.454050746370352e-13)(7.94,7.250219336719348e-13)(7.95,7.051961707684297e-13)(7.96,6.859125443941125e-13)(7.97,6.67156229797083e-13)(7.98,6.489128076090593e-13)(7.99,6.311682527601483e-13)(8.0,6.139089236967266e-13)(8.01,5.971215518941728e-13)(8.02,5.807932316563693e-13)(8.03,5.649114101941376e-13)(8.04,5.494638779749792e-13)(8.05,5.344387593367016e-13)(8.06,5.198245033577269e-13)(8.07,5.056098749770276e-13)(8.08,4.917839463569132e-13)(8.09,4.7833608848199e-13)(8.1,4.652559629878486e-13)(8.11,4.525335142131985e-13)(8.12,4.401589614693355e-13)(8.13,4.2812279152100093e-13)(8.14,4.164157512728603e-13)(8.15,4.050288406559515e-13)(8.16,3.9395330570867374e-13)(8.17,3.831806318469663e-13)(8.18,3.727025373185176e-13)(8.19,3.625109668359683e-13)(8.2,3.5259808538421577e-13)(8.21,3.429562721970555e-13)(8.22,3.3357811489854064e-13)(8.23,3.2445640380452964e-13)(8.24,3.155841263800742e-13)(8.25,3.069544618483633e-13)(8.26,2.985607759470864e-13)(8.27,2.9039661582818464e-13)(8.28,2.824557050970688e-13)(8.29,2.747319389874896e-13)(8.3,2.672193796683508e-13)
				(8.31,2.5991225167886346e-13)(8.32,2.528049374885138e-13)(8.33,2.458919731784566e-13)(8.34,2.39168044240995e-13)(8.35,2.326279814939243e-13)(8.36,2.2626675710659924e-13)(8.37,2.2007948073466775e-13)(8.38,2.1406139576050047e-13)(8.39,2.0820787563643015e-13)(8.4,2.0251442032797575e-13)(8.41,1.9697665285433687e-13)(8.42,1.9159031592348316e-13)(8.43,1.863512686592588e-13)(8.44,1.8125548341798416e-13)(8.45,1.7629904269210788e-13)(8.46,1.7147813609852774e-13)(8.47,1.6678905744927032e-13)(8.48,1.6222820190226482e-13)(8.49,1.577920631900371e-13)(8.5,1.5347723092418165e-13)(8.51,1.492803879735432e-13)(8.52,1.4519830791409232e-13)(8.53,1.412278525485344e-13)(8.54,1.373659694937448e-13)(8.55,1.336096898341754e-13)(8.56,1.2995612583943173e-13)(8.57,1.264024687442569e-13)(8.58,1.229459865892283e-13)(8.59,1.195840221204975e-13)(8.6,1.1631399074696215e-13)(8.61,1.1313337855329962e-13)(8.62,1.1003974036733388e-13)(8.63,1.0703069788025023e-13)(8.64,1.0410393781821507e-13)
				(8.65,1.0125721016398787e-13)(8.66,9.848832642716844e-14)(8.67,9.579515796174158e-14)(8.68,9.31756343296294e-14)(8.69,9.062774170899208e-14)(8.7,8.814952134605394e-14)(8.71,8.573906804926387e-14)(8.72,8.339452872463516e-14)(8.73,8.111410095113241e-14)(8.74,7.889603159501854e-14)(8.75,7.673861546209083e-14)(8.76,7.46401939867716e-14)(8.77,7.259915395704616e-14)(8.78,7.06139262742672e-14)(8.79,6.86829847468724e-14)(8.8,6.68048449170877e-14)(8.81,6.497806291971586e-14)(8.82,6.320123437212845e-14)(8.83,6.147299329461415e-14)(8.84,5.979201106024875e-14)(8.85,5.815699537348108e-14)(8.86,5.656668927664981e-14)(8.87,5.501987018366694e-14)(8.88,5.3515348940125116e-14)(8.89,5.2051968909107537e-14)(8.9,5.062860508199394e-14)(8.91,4.924416321358422e-14)(8.92,4.789757898087079e-14)(8.93,4.65878171648147e-14)(8.94,4.531387085449604e-14)(8.95,4.407476067302697e-14)(8.96,4.2869534024631936e-14)(8.97,4.169726436231758e-14)(8.98,4.0557050475566205e-14)(8.99,3.944801579750927e-14)(9.0,3.836930773104541e-14)(9.01,3.73200969933858e-14)(9.02,3.629957697852308e-14)(9.03,3.53069631371336e-14)(9.04,3.43414923734362e-14)(9.05,3.340242245854385e-14)(9.06,3.248903145985793e-14)(9.07,3.1600617186064225e-14)(9.08,3.0736496647307076e-14)(9.09,2.989600553012438e-14)(9.1,2.907849768674054e-14)(9.11,2.8283344638324905e-14)(9.12,2.750993509183347e-14)
				(9.13,2.6757674470062558e-14)(9.14,2.6025984454553768e-14)(9.15,2.531430254099697e-14)(9.16,2.462208160679211e-14)(9.17,2.3948789490435395e-14)(9.18,2.329390858240735e-14)(9.19,2.265693542724802e-14)(9.2,2.2037380336513486e-14)(9.21,2.1434767012315968e-14)(9.22,2.084863218115879e-14)(9.23,2.0278525237783102e-14)(9.24,1.9724007898754636e-14)(9.25,1.9184653865522706e-14)(9.26,1.86600484966929e-14)(9.27,1.814978848926154e-14)(9.28,1.76534815685668e-14)(9.29,1.71707461867181e-14)(9.3,1.6701211229271924e-14)(9.31,1.6244515729928966e-14)(9.32,1.5800308593032112e-14)(9.33,1.5368248323653538e-14)(9.34,1.494800276506219e-14)(9.35,1.453924884337027e-14)(9.36,1.4141672319162453e-14)(9.37,1.3754967545916734e-14)(9.38,1.3378837235031279e-14)(9.39,1.3012992227276884e-14)(9.4,1.2657151270498484e-14)(9.41,1.2311040803396055e-14)(9.42,1.1974394745217697e-14)(9.43,1.1646954291203674e-14)(9.44,1.132846771362401e-14)(9.45,1.1018690168256743e-14)(9.46,1.0717383506157984e-14)(9.47,1.0424316090579395e-14)(9.48,1.0139262618891551e-14)(9.49,9.862003949377318e-15)(9.5,9.592326932761353e-15)(9.51,9.33002424834645e-15)(9.52,9.07489424463077e-15)(9.53,8.8267407842834e-15)(9.54,8.58537309335905e-15)(9.55,8.350605614635962e-15)(9.56,8.122257864964483e-15)(9.57,7.900154296516056e-15)(9.58,7.684124161826769e-15)(9.59,7.474001382531094e-15)(9.6,7.269624421685135e-15)(9.61,7.070836159581226e-15)(9.62,6.877483772958367e-15)(9.63,6.6894186175156396e-15)(9.64,6.506496113638442e-15)(9.65,6.328575635249242e-15)(9.66,6.155520401698027e-15)(9.67,5.987197372608849e-15)(9.68,5.823477145601837e-15)(9.69,5.664233856812005e-15)(9.7,5.509345084128371e-15)(9.71,5.358691753078992e-15)(9.72,5.2121580452896976e-15)
				(9.73,5.0696313094457756e-15)(9.74,4.931001974688659e-15)(9.75,4.7961634663806766e-15)(9.76,4.665012124173225e-15)(9.77,4.537447122315385e-15)(9.78,4.4133703921417e-15)(9.79,4.292686546679525e-15)(9.8,4.175302807317981e-15)(9.81,4.0611289324822415e-15)(9.82,3.950077148258028e-15)(9.83,3.8420620809133845e-15)(9.84,3.737000691265547e-15)(9.85,3.634812210842567e-15)(9.86,3.535418079790613e-15)(9.87,3.4387418864791836e-15)(9.88,3.3447093087578198e-15)(9.89,3.253248056819221e-15)(9.9,3.164287817624621e-15)(9.91,3.0777602008490136e-15)(9.92,2.9935986863044243e-15)(9.93,2.9117385728009186e-15)(9.94,2.8321169284060025e-15)(9.95,2.7546725420641857e-15)(9.96,2.679345876539496e-15)(9.97,2.6060790226448488e-15)(9.98,2.5348156547228878e-15)(9.99,2.4655009873443295e-15)(10.0,2.3980817331903383e-15)
			};
			\addlegendentry{bound dep. on $\beta$}
		\end{axis}
	\end{tikzpicture}
	}
	\hfill
	\subfloat[bound \eqref{eq:trunc:inf_bound} with $\alpha = 0$, $1.7287 \leq \beta \leq 10$]{
	\begin{tikzpicture}[scale = 0.74]
		\begin{axis}[
			grid=major,
			ymode = log,
			xlabel=smoothness,
			ylabel=bound
		]
			\addplot[cyan] coordinates{
				( 1.7287, 5.066e-02 ) ( 1.7387, 4.882e-02 ) ( 1.7487, 4.704e-02 ) ( 1.7587, 4.534e-02 ) ( 1.7687, 4.371e-02 ) ( 1.7787, 4.214e-02 ) ( 1.7887, 4.063e-02 ) ( 1.7987, 3.918e-02 ) ( 1.8087, 3.778e-02 ) ( 1.8187, 3.645e-02 ) ( 1.8287, 3.516e-02 ) ( 1.8387, 3.392e-02 ) ( 1.8487, 3.273e-02 ) ( 1.8587, 3.158e-02 ) ( 1.8687, 3.048e-02 ) ( 1.8787, 2.942e-02 ) ( 1.8887, 2.840e-02 ) ( 1.8987, 2.742e-02 ) ( 1.9087, 2.647e-02 ) ( 1.9187, 2.556e-02 ) ( 1.9287, 2.469e-02 ) ( 1.9387, 2.384e-02 ) ( 1.9487, 2.303e-02 ) ( 1.9587, 2.225e-02 ) ( 1.9687, 2.149e-02 ) ( 1.9787, 2.077e-02 ) ( 1.9887, 2.007e-02 ) ( 1.9987, 1.939e-02 ) ( 2.0087, 1.874e-02 ) ( 2.0187, 1.811e-02 ) ( 2.0287, 1.751e-02 ) ( 2.0387, 1.692e-02 ) ( 2.0487, 1.636e-02 ) ( 2.0587, 1.582e-02 ) ( 2.0687, 1.529e-02 ) ( 2.0787, 1.479e-02 ) ( 2.0887, 1.430e-02 ) ( 2.0987, 1.383e-02 ) ( 2.1087, 1.338e-02 ) ( 2.1187, 1.294e-02 ) ( 2.1287, 1.252e-02 ) ( 2.1387, 1.211e-02 ) ( 2.1487, 1.171e-02 ) ( 2.1587, 1.133e-02 ) ( 2.1687, 1.097e-02 ) ( 2.1787, 1.061e-02 ) ( 2.1887, 1.027e-02 ) ( 2.1987, 9.938e-03 ) ( 2.2087, 9.618e-03 ) ( 2.2187, 9.309e-03 ) ( 2.2287, 9.011e-03 ) ( 2.2387, 8.722e-03 ) ( 2.2487, 8.444e-03 ) ( 2.2587, 8.175e-03 ) ( 2.2687, 7.914e-03 ) ( 2.2787, 7.663e-03 ) ( 2.2887, 7.420e-03 ) ( 2.2987, 7.185e-03 ) ( 2.3087, 6.958e-03 ) ( 2.3187, 6.738e-03 ) ( 2.3287, 6.526e-03 ) ( 2.3387, 6.320e-03 ) ( 2.3487, 6.122e-03 ) ( 2.3587, 5.930e-03 ) ( 2.3687, 5.744e-03 ) ( 2.3787, 5.564e-03 ) ( 2.3887, 5.390e-03 ) ( 2.3987, 5.222e-03 ) ( 2.4087, 5.060e-03 ) ( 2.4187, 4.902e-03 ) ( 2.4287, 4.750e-03 ) ( 2.4387, 4.603e-03 ) ( 2.4487, 4.460e-03 ) ( 2.4587, 4.322e-03 ) ( 2.4687, 4.189e-03 ) ( 2.4787, 4.059e-03 ) ( 2.4887, 3.934e-03 ) ( 2.4987, 3.813e-03 ) ( 2.5087, 3.696e-03 ) ( 2.5187, 3.583e-03 ) ( 2.5287, 3.473e-03 ) ( 2.5387, 3.367e-03 ) ( 2.5487, 3.264e-03 ) ( 2.5587, 3.164e-03 ) ( 2.5687, 3.067e-03 ) ( 2.5787, 2.974e-03 ) ( 2.5887, 2.883e-03 ) ( 2.5987, 2.796e-03 ) ( 2.6087, 2.711e-03 ) ( 2.6187, 2.629e-03 ) ( 2.6287, 2.549e-03 ) ( 2.6387, 2.472e-03 ) ( 2.6487, 2.397e-03 ) ( 2.6587, 2.325e-03 ) ( 2.6687, 2.254e-03 ) ( 2.6787, 2.186e-03 ) ( 2.6887, 2.121e-03 ) ( 2.6987, 2.057e-03 ) ( 2.7087, 1.995e-03 ) ( 2.7187, 1.935e-03 ) ( 2.7287, 1.877e-03 ) ( 2.7387, 1.821e-03 ) ( 2.7487, 1.766e-03 ) ( 2.7587, 1.713e-03 ) ( 2.7687, 1.662e-03 ) ( 2.7787, 1.613e-03 ) ( 2.7887, 1.564e-03 ) ( 2.7987, 1.518e-03 ) ( 2.8087, 1.473e-03 ) ( 2.8187, 1.429e-03 ) ( 2.8287, 1.386e-03 ) ( 2.8387, 1.345e-03 ) ( 2.8487, 1.305e-03 ) ( 2.8587, 1.267e-03 ) ( 2.8687, 1.229e-03 ) ( 2.8787, 1.193e-03 ) ( 2.8887, 1.157e-03 ) ( 2.8987, 1.123e-03 ) ( 2.9087, 1.090e-03 ) ( 2.9187, 1.058e-03 ) ( 2.9287, 1.027e-03 ) ( 2.9387, 9.964e-04 ) ( 2.9487, 9.670e-04 ) ( 2.9587, 9.386e-04 ) ( 2.9687, 9.110e-04 ) ( 2.9787, 8.842e-04 ) ( 2.9887, 8.583e-04 ) ( 2.9987, 8.331e-04 ) ( 3.0087, 8.087e-04 ) ( 3.0187, 7.850e-04 ) ( 3.0287, 7.620e-04 ) ( 3.0387, 7.397e-04 ) ( 3.0487, 7.181e-04 ) ( 3.0587, 6.971e-04 ) ( 3.0687, 6.767e-04 ) ( 3.0787, 6.570e-04 ) ( 3.0887, 6.378e-04 ) ( 3.0987, 6.192e-04 ) ( 3.1087, 6.012e-04 ) ( 3.1187, 5.837e-04 ) ( 3.1287, 5.667e-04 ) ( 3.1387, 5.502e-04 ) ( 3.1487, 5.342e-04 ) ( 3.1587, 5.187e-04 ) ( 3.1687, 5.037e-04 ) ( 3.1787, 4.891e-04 ) ( 3.1887, 4.749e-04 ) ( 3.1987, 4.611e-04 ) ( 3.2087, 4.478e-04 ) ( 3.2187, 4.348e-04 ) ( 3.2287, 4.222e-04 ) ( 3.2387, 4.100e-04 ) ( 3.2487, 3.982e-04 ) ( 3.2587, 3.867e-04 ) ( 3.2687, 3.755e-04 ) ( 3.2787, 3.647e-04 ) ( 3.2887, 3.542e-04 ) ( 3.2987, 3.440e-04 ) ( 3.3087, 3.341e-04 ) ( 3.3187, 3.245e-04 ) ( 3.3287, 3.151e-04 ) ( 3.3387, 3.061e-04 ) ( 3.3487, 2.973e-04 ) ( 3.3587, 2.887e-04 ) ( 3.3687, 2.804e-04 ) ( 3.3787, 2.724e-04 ) ( 3.3887, 2.646e-04 ) ( 3.3987, 2.570e-04 ) ( 3.4087, 2.496e-04 ) ( 3.4187, 2.425e-04 ) ( 3.4287, 2.355e-04 ) ( 3.4387, 2.288e-04 ) ( 3.4487, 2.222e-04 ) ( 3.4587, 2.159e-04 ) ( 3.4687, 2.097e-04 ) ( 3.4787, 2.037e-04 ) ( 3.4887, 1.979e-04 ) ( 3.4987, 1.922e-04 ) ( 3.5087, 1.867e-04 ) ( 3.5187, 1.814e-04 ) ( 3.5287, 1.762e-04 ) ( 3.5387, 1.712e-04 ) ( 3.5487, 1.663e-04 ) ( 3.5587, 1.616e-04 ) ( 3.5687, 1.570e-04 ) ( 3.5787, 1.525e-04 ) ( 3.5887, 1.482e-04 ) ( 3.5987, 1.440e-04 ) ( 3.6087, 1.399e-04 ) ( 3.6187, 1.359e-04 ) ( 3.6287, 1.320e-04 ) ( 3.6387, 1.283e-04 ) ( 3.6487, 1.247e-04 ) ( 3.6587, 1.211e-04 ) ( 3.6687, 1.177e-04 ) ( 3.6787, 1.143e-04 ) ( 3.6887, 1.111e-04 ) ( 3.6987, 1.080e-04 ) ( 3.7087, 1.049e-04 ) ( 3.7187, 1.019e-04 ) ( 3.7287, 9.904e-05 ) ( 3.7387, 9.623e-05 ) ( 3.7487, 9.351e-05 ) ( 3.7587, 9.086e-05 ) ( 3.7687, 8.829e-05 ) ( 3.7787, 8.580e-05 ) ( 3.7887, 8.337e-05 ) ( 3.7987, 8.102e-05 ) ( 3.8087, 7.873e-05 ) ( 3.8187, 7.651e-05 ) ( 3.8287, 7.435e-05 ) ( 3.8387, 7.225e-05 ) ( 3.8487, 7.021e-05 ) ( 3.8587, 6.823e-05 ) ( 3.8687, 6.631e-05 ) ( 3.8787, 6.444e-05 ) ( 3.8887, 6.262e-05 ) ( 3.8987, 6.086e-05 ) ( 3.9087, 5.914e-05 ) ( 3.9187, 5.748e-05 ) ( 3.9287, 5.586e-05 ) ( 3.9387, 5.429e-05 ) ( 3.9487, 5.276e-05 ) ( 3.9587, 5.128e-05 ) ( 3.9687, 4.984e-05 ) ( 3.9787, 4.843e-05 ) ( 3.9887, 4.707e-05 ) ( 3.9987, 4.575e-05 ) ( 4.0087, 4.447e-05 ) ( 4.0187, 4.322e-05 ) ( 4.0287, 4.200e-05 ) ( 4.0387, 4.082e-05 ) ( 4.0487, 3.968e-05 ) ( 4.0587, 3.856e-05 ) ( 4.0687, 3.748e-05 ) ( 4.0787, 3.643e-05 ) ( 4.0887, 3.541e-05 ) ( 4.0987, 3.442e-05 ) ( 4.1087, 3.345e-05 ) ( 4.1187, 3.252e-05 ) ( 4.1287, 3.161e-05 ) ( 4.1387, 3.072e-05 ) ( 4.1487, 2.986e-05 ) ( 4.1587, 2.902e-05 ) ( 4.1687, 2.821e-05 ) ( 4.1787, 2.742e-05 ) ( 4.1887, 2.665e-05 ) ( 4.1987, 2.591e-05 ) ( 4.2087, 2.518e-05 ) ( 4.2187, 2.448e-05 ) ( 4.2287, 2.380e-05 ) ( 4.2387, 2.313e-05 ) ( 4.2487, 2.248e-05 ) ( 4.2587, 2.186e-05 ) ( 4.2687, 2.125e-05 ) ( 4.2787, 2.065e-05 ) ( 4.2887, 2.008e-05 ) ( 4.2987, 1.952e-05 ) ( 4.3087, 1.897e-05 ) ( 4.3187, 1.844e-05 ) ( 4.3287, 1.793e-05 ) ( 4.3387, 1.743e-05 ) ( 4.3487, 1.694e-05 ) ( 4.3587, 1.647e-05 ) ( 4.3687, 1.601e-05 ) ( 4.3787, 1.556e-05 ) ( 4.3887, 1.513e-05 ) ( 4.3987, 1.471e-05 ) ( 4.4087, 1.430e-05 ) ( 4.4187, 1.390e-05 ) ( 4.4287, 1.351e-05 ) ( 4.4387, 1.314e-05 ) ( 4.4487, 1.277e-05 ) ( 4.4587, 1.241e-05 ) ( 4.4687, 1.207e-05 ) ( 4.4787, 1.173e-05 ) ( 4.4887, 1.141e-05 ) ( 4.4987, 1.109e-05 ) ( 4.5087, 1.078e-05 ) ( 4.5187, 1.048e-05 ) ( 4.5287, 1.019e-05 ) ( 4.5387, 9.906e-06 ) ( 4.5487, 9.631e-06 ) ( 4.5587, 9.363e-06 ) ( 4.5687, 9.103e-06 ) ( 4.5787, 8.850e-06 ) ( 4.5887, 8.604e-06 ) ( 4.5987, 8.365e-06 ) ( 4.6087, 8.132e-06 ) ( 4.6187, 7.907e-06 ) ( 4.6287, 7.687e-06 ) ( 4.6387, 7.474e-06 ) ( 4.6487, 7.266e-06 ) ( 4.6587, 7.064e-06 ) ( 4.6687, 6.868e-06 ) ( 4.6787, 6.678e-06 ) ( 4.6887, 6.492e-06 ) ( 4.6987, 6.312e-06 ) ( 4.7087, 6.137e-06 ) ( 4.7187, 5.967e-06 ) ( 4.7287, 5.801e-06 ) ( 4.7387, 5.641e-06 ) ( 4.7487, 5.484e-06 ) ( 4.7587, 5.332e-06 ) ( 4.7687, 5.184e-06 ) ( 4.7787, 5.041e-06 ) ( 4.7887, 4.901e-06 ) ( 4.7987, 4.765e-06 ) ( 4.8087, 4.633e-06 ) ( 4.8187, 4.505e-06 ) ( 4.8287, 4.380e-06 ) ( 4.8387, 4.259e-06 ) ( 4.8487, 4.141e-06 ) ( 4.8587, 4.026e-06 ) ( 4.8687, 3.914e-06 ) ( 4.8787, 3.806e-06 ) ( 4.8887, 3.701e-06 ) ( 4.8987, 3.598e-06 ) ( 4.9087, 3.499e-06 ) ( 4.9187, 3.402e-06 ) ( 4.9287, 3.308e-06 ) ( 4.9387, 3.216e-06 ) ( 4.9487, 3.127e-06 ) ( 4.9587, 3.041e-06 ) ( 4.9687, 2.957e-06 ) ( 4.9787, 2.875e-06 ) ( 4.9887, 2.795e-06 ) ( 4.9987, 2.718e-06 ) ( 5.0087, 2.643e-06 ) ( 5.0187, 2.570e-06 ) ( 5.0287, 2.499e-06 ) ( 5.0387, 2.430e-06 ) ( 5.0487, 2.363e-06 ) ( 5.0587, 2.297e-06 ) ( 5.0687, 2.234e-06 ) ( 5.0787, 2.172e-06 ) ( 5.0887, 2.112e-06 ) ( 5.0987, 2.054e-06 ) ( 5.1087, 1.997e-06 ) ( 5.1187, 1.942e-06 ) ( 5.1287, 1.888e-06 ) ( 5.1387, 1.836e-06 ) ( 5.1487, 1.785e-06 ) ( 5.1587, 1.736e-06 ) ( 5.1687, 1.688e-06 ) ( 5.1787, 1.642e-06 ) ( 5.1887, 1.596e-06 ) ( 5.1987, 1.552e-06 ) ( 5.2087, 1.509e-06 ) ( 5.2187, 1.468e-06 ) ( 5.2287, 1.427e-06 ) ( 5.2387, 1.388e-06 ) ( 5.2487, 1.349e-06 ) ( 5.2587, 1.312e-06 ) ( 5.2687, 1.276e-06 ) ( 5.2787, 1.241e-06 ) ( 5.2887, 1.207e-06 ) ( 5.2987, 1.173e-06 ) ( 5.3087, 1.141e-06 ) ( 5.3187, 1.109e-06 ) ( 5.3287, 1.079e-06 ) ( 5.3387, 1.049e-06 ) ( 5.3487, 1.020e-06 ) ( 5.3587, 9.921e-07 ) ( 5.3687, 9.648e-07 ) ( 5.3787, 9.382e-07 ) ( 5.3887, 9.123e-07 ) ( 5.3987, 8.872e-07 ) ( 5.4087, 8.627e-07 ) ( 5.4187, 8.389e-07 ) ( 5.4287, 8.158e-07 ) ( 5.4387, 7.933e-07 ) ( 5.4487, 7.715e-07 ) ( 5.4587, 7.502e-07 ) ( 5.4687, 7.295e-07 ) ( 5.4787, 7.095e-07 ) ( 5.4887, 6.899e-07 ) ( 5.4987, 6.709e-07 ) ( 5.5087, 6.524e-07 ) ( 5.5187, 6.345e-07 ) ( 5.5287, 6.170e-07 ) ( 5.5387, 6.000e-07 ) ( 5.5487, 5.835e-07 ) ( 5.5587, 5.674e-07 ) ( 5.5687, 5.518e-07 ) ( 5.5787, 5.366e-07 ) ( 5.5887, 5.218e-07 ) ( 5.5987, 5.075e-07 ) ( 5.6087, 4.935e-07 ) ( 5.6187, 4.799e-07 ) ( 5.6287, 4.667e-07 ) ( 5.6387, 4.539e-07 ) ( 5.6487, 4.414e-07 ) ( 5.6587, 4.292e-07 ) ( 5.6687, 4.174e-07 ) ( 5.6787, 4.059e-07 ) ( 5.6887, 3.948e-07 ) ( 5.6987, 3.839e-07 ) ( 5.7087, 3.733e-07 ) ( 5.7187, 3.631e-07 ) ( 5.7287, 3.531e-07 ) ( 5.7387, 3.434e-07 ) ( 5.7487, 3.339e-07 ) ( 5.7587, 3.247e-07 ) ( 5.7687, 3.158e-07 ) ( 5.7787, 3.071e-07 ) ( 5.7887, 2.987e-07 ) ( 5.7987, 2.905e-07 ) ( 5.8087, 2.825e-07 ) ( 5.8187, 2.747e-07 ) ( 5.8287, 2.671e-07 ) ( 5.8387, 2.598e-07 ) ( 5.8487, 2.527e-07 ) ( 5.8587, 2.457e-07 ) ( 5.8687, 2.390e-07 ) ( 5.8787, 2.324e-07 ) ( 5.8887, 2.260e-07 ) ( 5.8987, 2.198e-07 ) ( 5.9087, 2.138e-07 ) ( 5.9187, 2.079e-07 ) ( 5.9287, 2.022e-07 ) ( 5.9387, 1.966e-07 ) ( 5.9487, 1.912e-07 ) ( 5.9587, 1.860e-07 ) ( 5.9687, 1.808e-07 ) ( 5.9787, 1.759e-07 ) ( 5.9887, 1.710e-07 ) ( 5.9987, 1.663e-07 ) ( 6.0087, 1.618e-07 ) ( 6.0187, 1.573e-07 ) ( 6.0287, 1.530e-07 ) ( 6.0387, 1.488e-07 ) ( 6.0487, 1.447e-07 ) ( 6.0587, 1.407e-07 ) ( 6.0687, 1.369e-07 ) ( 6.0787, 1.331e-07 ) ( 6.0887, 1.295e-07 ) ( 6.0987, 1.259e-07 ) ( 6.1087, 1.224e-07 ) ( 6.1187, 1.191e-07 ) ( 6.1287, 1.158e-07 ) ( 6.1387, 1.126e-07 ) ( 6.1487, 1.095e-07 ) ( 6.1587, 1.065e-07 ) ( 6.1687, 1.036e-07 ) ( 6.1787, 1.008e-07 ) ( 6.1887, 9.799e-08 ) ( 6.1987, 9.530e-08 ) ( 6.2087, 9.269e-08 ) ( 6.2187, 9.014e-08 ) ( 6.2287, 8.767e-08 ) ( 6.2387, 8.526e-08 ) ( 6.2487, 8.292e-08 ) ( 6.2587, 8.064e-08 ) ( 6.2687, 7.843e-08 ) ( 6.2787, 7.628e-08 ) ( 6.2887, 7.418e-08 ) ( 6.2987, 7.215e-08 ) ( 6.3087, 7.017e-08 ) ( 6.3187, 6.824e-08 ) ( 6.3287, 6.637e-08 ) ( 6.3387, 6.455e-08 ) ( 6.3487, 6.278e-08 ) ( 6.3587, 6.105e-08 ) ( 6.3687, 5.938e-08 ) ( 6.3787, 5.775e-08 ) ( 6.3887, 5.617e-08 ) ( 6.3987, 5.462e-08 ) ( 6.4087, 5.313e-08 ) ( 6.4187, 5.167e-08 ) ( 6.4287, 5.025e-08 ) ( 6.4387, 4.887e-08 ) ( 6.4487, 4.753e-08 ) ( 6.4587, 4.623e-08 ) ( 6.4687, 4.496e-08 ) ( 6.4787, 4.373e-08 ) ( 6.4887, 4.253e-08 ) ( 6.4987, 4.136e-08 ) ( 6.5087, 4.023e-08 ) ( 6.5187, 3.912e-08 ) ( 6.5287, 3.805e-08 ) ( 6.5387, 3.701e-08 ) ( 6.5487, 3.599e-08 ) ( 6.5587, 3.500e-08 ) ( 6.5687, 3.404e-08 ) ( 6.5787, 3.311e-08 ) ( 6.5887, 3.220e-08 ) ( 6.5987, 3.132e-08 ) ( 6.6087, 3.046e-08 ) ( 6.6187, 2.962e-08 ) ( 6.6287, 2.881e-08 ) ( 6.6387, 2.802e-08 ) ( 6.6487, 2.725e-08 ) ( 6.6587, 2.651e-08 ) ( 6.6687, 2.578e-08 ) ( 6.6787, 2.507e-08 ) ( 6.6887, 2.439e-08 ) ( 6.6987, 2.372e-08 ) ( 6.7087, 2.307e-08 ) ( 6.7187, 2.243e-08 ) ( 6.7287, 2.182e-08 ) ( 6.7387, 2.122e-08 ) ( 6.7487, 2.064e-08 ) ( 6.7587, 2.007e-08 ) ( 6.7687, 1.952e-08 ) ( 6.7787, 1.899e-08 ) ( 6.7887, 1.847e-08 ) ( 6.7987, 1.796e-08 ) ( 6.8087, 1.747e-08 ) ( 6.8187, 1.699e-08 ) ( 6.8287, 1.652e-08 ) ( 6.8387, 1.607e-08 ) ( 6.8487, 1.563e-08 ) ( 6.8587, 1.520e-08 ) ( 6.8687, 1.479e-08 ) ( 6.8787, 1.438e-08 ) ( 6.8887, 1.399e-08 ) ( 6.8987, 1.360e-08 ) ( 6.9087, 1.323e-08 ) ( 6.9187, 1.287e-08 ) ( 6.9287, 1.252e-08 ) ( 6.9387, 1.217e-08 ) ( 6.9487, 1.184e-08 ) ( 6.9587, 1.151e-08 ) ( 6.9687, 1.120e-08 ) ( 6.9787, 1.089e-08 ) ( 6.9887, 1.059e-08 ) ( 6.9987, 1.030e-08 ) ( 7.0087, 1.002e-08 ) ( 7.0187, 9.746e-09 ) ( 7.0287, 9.479e-09 ) ( 7.0387, 9.219e-09 ) ( 7.0487, 8.967e-09 ) ( 7.0587, 8.721e-09 ) ( 7.0687, 8.482e-09 ) ( 7.0787, 8.250e-09 ) ( 7.0887, 8.024e-09 ) ( 7.0987, 7.804e-09 ) ( 7.1087, 7.590e-09 ) ( 7.1187, 7.382e-09 ) ( 7.1287, 7.180e-09 ) ( 7.1387, 6.983e-09 ) ( 7.1487, 6.792e-09 ) ( 7.1587, 6.606e-09 ) ( 7.1687, 6.425e-09 ) ( 7.1787, 6.249e-09 ) ( 7.1887, 6.078e-09 ) ( 7.1987, 5.911e-09 ) ( 7.2087, 5.749e-09 ) ( 7.2187, 5.592e-09 ) ( 7.2287, 5.439e-09 ) ( 7.2387, 5.290e-09 ) ( 7.2487, 5.145e-09 ) ( 7.2587, 5.004e-09 ) ( 7.2687, 4.867e-09 ) ( 7.2787, 4.734e-09 ) ( 7.2887, 4.604e-09 ) ( 7.2987, 4.478e-09 ) ( 7.3087, 4.355e-09 ) ( 7.3187, 4.236e-09 ) ( 7.3287, 4.120e-09 ) ( 7.3387, 4.007e-09 ) ( 7.3487, 3.897e-09 ) ( 7.3587, 3.791e-09 ) ( 7.3687, 3.687e-09 ) ( 7.3787, 3.586e-09 ) ( 7.3887, 3.488e-09 ) ( 7.3987, 3.392e-09 ) ( 7.4087, 3.299e-09 ) ( 7.4187, 3.209e-09 ) ( 7.4287, 3.121e-09 ) ( 7.4387, 3.035e-09 ) ( 7.4487, 2.952e-09 ) ( 7.4587, 2.872e-09 ) ( 7.4687, 2.793e-09 ) ( 7.4787, 2.716e-09 ) ( 7.4887, 2.642e-09 ) ( 7.4987, 2.570e-09 ) ( 7.5087, 2.499e-09 ) ( 7.5187, 2.431e-09 ) ( 7.5287, 2.364e-09 ) ( 7.5387, 2.300e-09 ) ( 7.5487, 2.237e-09 ) ( 7.5587, 2.175e-09 ) ( 7.5687, 2.116e-09 ) ( 7.5787, 2.058e-09 ) ( 7.5887, 2.002e-09 ) ( 7.5987, 1.947e-09 ) ( 7.6087, 1.893e-09 ) ( 7.6187, 1.842e-09 ) ( 7.6287, 1.791e-09 ) ( 7.6387, 1.742e-09 ) ( 7.6487, 1.694e-09 ) ( 7.6587, 1.648e-09 ) ( 7.6687, 1.603e-09 ) ( 7.6787, 1.559e-09 ) ( 7.6887, 1.516e-09 ) ( 7.6987, 1.475e-09 ) ( 7.7087, 1.434e-09 ) ( 7.7187, 1.395e-09 ) ( 7.7287, 1.357e-09 ) ( 7.7387, 1.320e-09 ) ( 7.7487, 1.284e-09 ) ( 7.7587, 1.249e-09 ) ( 7.7687, 1.214e-09 ) ( 7.7787, 1.181e-09 ) ( 7.7887, 1.149e-09 ) ( 7.7987, 1.117e-09 ) ( 7.8087, 1.087e-09 ) ( 7.8187, 1.057e-09 ) ( 7.8287, 1.028e-09 ) ( 7.8387, 1.000e-09 ) ( 7.8487, 9.726e-10 ) ( 7.8587, 9.460e-10 ) ( 7.8687, 9.201e-10 ) ( 7.8787, 8.949e-10 ) ( 7.8887, 8.704e-10 ) ( 7.8987, 8.466e-10 ) ( 7.9087, 8.234e-10 ) ( 7.9187, 8.009e-10 ) ( 7.9287, 7.790e-10 ) ( 7.9387, 7.576e-10 ) ( 7.9487, 7.369e-10 ) ( 7.9587, 7.167e-10 ) ( 7.9687, 6.971e-10 ) ( 7.9787, 6.780e-10 ) ( 7.9887, 6.595e-10 ) ( 7.9987, 6.414e-10 ) ( 8.0087, 6.239e-10 ) ( 8.0187, 6.068e-10 ) ( 8.0287, 5.902e-10 ) ( 8.0387, 5.740e-10 ) ( 8.0487, 5.583e-10 ) ( 8.0587, 5.430e-10 ) ( 8.0687, 5.282e-10 ) ( 8.0787, 5.137e-10 ) ( 8.0887, 4.997e-10 ) ( 8.0987, 4.860e-10 ) ( 8.1087, 4.727e-10 ) ( 8.1187, 4.598e-10 ) ( 8.1287, 4.472e-10 ) ( 8.1387, 4.349e-10 ) ( 8.1487, 4.230e-10 ) ( 8.1587, 4.115e-10 ) ( 8.1687, 4.002e-10 ) ( 8.1787, 3.892e-10 ) ( 8.1887, 3.786e-10 ) ( 8.1987, 3.682e-10 ) ( 8.2087, 3.582e-10 ) ( 8.2187, 3.484e-10 ) ( 8.2287, 3.388e-10 ) ( 8.2387, 3.295e-10 ) ( 8.2487, 3.205e-10 ) ( 8.2587, 3.118e-10 ) ( 8.2687, 3.032e-10 ) ( 8.2787, 2.949e-10 ) ( 8.2887, 2.869e-10 ) ( 8.2987, 2.790e-10 ) ( 8.3087, 2.714e-10 ) ( 8.3187, 2.639e-10 ) ( 8.3287, 2.567e-10 ) ( 8.3387, 2.497e-10 ) ( 8.3487, 2.429e-10 ) ( 8.3587, 2.362e-10 ) ( 8.3687, 2.298e-10 ) ( 8.3787, 2.235e-10 ) ( 8.3887, 2.174e-10 ) ( 8.3987, 2.114e-10 ) ( 8.4087, 2.056e-10 ) ( 8.4187, 2.000e-10 ) ( 8.4287, 1.945e-10 ) ( 8.4387, 1.892e-10 ) ( 8.4487, 1.840e-10 ) ( 8.4587, 1.790e-10 ) ( 8.4687, 1.741e-10 ) ( 8.4787, 1.693e-10 ) ( 8.4887, 1.647e-10 ) ( 8.4987, 1.602e-10 ) ( 8.5087, 1.558e-10 ) ( 8.5187, 1.515e-10 ) ( 8.5287, 1.474e-10 ) ( 8.5387, 1.434e-10 ) ( 8.5487, 1.394e-10 ) ( 8.5587, 1.356e-10 ) ( 8.5687, 1.319e-10 ) ( 8.5787, 1.283e-10 ) ( 8.5887, 1.248e-10 ) ( 8.5987, 1.214e-10 ) ( 8.6087, 1.181e-10 ) ( 8.6187, 1.148e-10 ) ( 8.6287, 1.117e-10 ) ( 8.6387, 1.086e-10 ) ( 8.6487, 1.057e-10 ) ( 8.6587, 1.028e-10 ) ( 8.6687, 9.996e-11 ) ( 8.6787, 9.722e-11 ) ( 8.6887, 9.456e-11 ) ( 8.6987, 9.198e-11 ) ( 8.7087, 8.946e-11 ) ( 8.7187, 8.701e-11 ) ( 8.7287, 8.463e-11 ) ( 8.7387, 8.232e-11 ) ( 8.7487, 8.006e-11 ) ( 8.7587, 7.787e-11 ) ( 8.7687, 7.574e-11 ) ( 8.7787, 7.367e-11 ) ( 8.7887, 7.166e-11 ) ( 8.7987, 6.970e-11 ) ( 8.8087, 6.779e-11 ) ( 8.8187, 6.593e-11 ) ( 8.8287, 6.413e-11 ) ( 8.8387, 6.238e-11 ) ( 8.8487, 6.067e-11 ) ( 8.8587, 5.901e-11 ) ( 8.8687, 5.740e-11 ) ( 8.8787, 5.583e-11 ) ( 8.8887, 5.430e-11 ) ( 8.8987, 5.281e-11 ) ( 8.9087, 5.137e-11 ) ( 8.9187, 4.996e-11 ) ( 8.9287, 4.860e-11 ) ( 8.9387, 4.727e-11 ) ( 8.9487, 4.597e-11 ) ( 8.9587, 4.472e-11 ) ( 8.9687, 4.349e-11 ) ( 8.9787, 4.230e-11 ) ( 8.9887, 4.115e-11 ) ( 8.9987, 4.002e-11 ) ( 9.0087, 3.893e-11 ) ( 9.0187, 3.786e-11 ) ( 9.0287, 3.682e-11 ) ( 9.0387, 3.582e-11 ) ( 9.0487, 3.484e-11 ) ( 9.0587, 3.388e-11 ) ( 9.0687, 3.296e-11 ) ( 9.0787, 3.206e-11 ) ( 9.0887, 3.118e-11 ) ( 9.0987, 3.033e-11 ) ( 9.1087, 2.950e-11 ) ( 9.1187, 2.869e-11 ) ( 9.1287, 2.790e-11 ) ( 9.1387, 2.714e-11 ) ( 9.1487, 2.640e-11 ) ( 9.1587, 2.568e-11 ) ( 9.1687, 2.497e-11 ) ( 9.1787, 2.429e-11 ) ( 9.1887, 2.363e-11 ) ( 9.1987, 2.298e-11 ) ( 9.2087, 2.235e-11 ) ( 9.2187, 2.174e-11 ) ( 9.2287, 2.115e-11 ) ( 9.2387, 2.057e-11 ) ( 9.2487, 2.000e-11 ) ( 9.2587, 1.946e-11 ) ( 9.2687, 1.893e-11 ) ( 9.2787, 1.841e-11 ) ( 9.2887, 1.790e-11 ) ( 9.2987, 1.741e-11 ) ( 9.3087, 1.694e-11 ) ( 9.3187, 1.647e-11 ) ( 9.3287, 1.602e-11 ) ( 9.3387, 1.559e-11 ) ( 9.3487, 1.516e-11 ) ( 9.3587, 1.474e-11 ) ( 9.3687, 1.434e-11 ) ( 9.3787, 1.395e-11 ) ( 9.3887, 1.357e-11 ) ( 9.3987, 1.320e-11 ) ( 9.4087, 1.284e-11 ) ( 9.4187, 1.248e-11 ) ( 9.4287, 1.214e-11 ) ( 9.4387, 1.181e-11 ) ( 9.4487, 1.149e-11 ) ( 9.4587, 1.117e-11 ) ( 9.4687, 1.087e-11 ) ( 9.4787, 1.057e-11 ) ( 9.4887, 1.028e-11 ) ( 9.4987, 1.000e-11 ) ( 9.5087, 9.727e-12 ) ( 9.5187, 9.461e-12 ) ( 9.5287, 9.202e-12 ) ( 9.5387, 8.950e-12 ) ( 9.5487, 8.706e-12 ) ( 9.5587, 8.467e-12 ) ( 9.5687, 8.236e-12 ) ( 9.5787, 8.011e-12 ) ( 9.5887, 7.791e-12 ) ( 9.5987, 7.578e-12 ) ( 9.6087, 7.371e-12 ) ( 9.6187, 7.169e-12 ) ( 9.6287, 6.973e-12 ) ( 9.6387, 6.783e-12 ) ( 9.6487, 6.597e-12 ) ( 9.6587, 6.417e-12 ) ( 9.6687, 6.241e-12 ) ( 9.6787, 6.070e-12 ) ( 9.6887, 5.904e-12 ) ( 9.6987, 5.743e-12 ) ( 9.7087, 5.586e-12 ) ( 9.7187, 5.433e-12 ) ( 9.7287, 5.284e-12 ) ( 9.7387, 5.140e-12 ) ( 9.7487, 4.999e-12 ) ( 9.7587, 4.863e-12 ) ( 9.7687, 4.730e-12 ) ( 9.7787, 4.600e-12 ) ( 9.7887, 4.474e-12 ) ( 9.7987, 4.352e-12 ) ( 9.8087, 4.233e-12 ) ( 9.8187, 4.117e-12 ) ( 9.8287, 4.005e-12 ) ( 9.8387, 3.895e-12 ) ( 9.8487, 3.789e-12 ) ( 9.8587, 3.685e-12 ) ( 9.8687, 3.584e-12 ) ( 9.8787, 3.486e-12 ) ( 9.8887, 3.391e-12 ) ( 9.8987, 3.298e-12 ) ( 9.9087, 3.208e-12 ) ( 9.9187, 3.120e-12 ) ( 9.9287, 3.035e-12 ) ( 9.9387, 2.952e-12 ) ( 9.9487, 2.871e-12 ) ( 9.9587, 2.793e-12 ) ( 9.9687, 2.716e-12 ) ( 9.9787, 2.642e-12 ) ( 9.9887, 2.570e-12 ) ( 9.9987, 2.499e-12 )
			};
			\addlegendentry{bound dep. on $\beta$}
		\end{axis}
	\end{tikzpicture}
	}
	\caption{Decay of errors from \eqref{eq:trunc:bound_1}, \eqref{eq:trunc:inf_bound}, and \eqref{eq:trunc:bound_2} in relation to their isotropic smoothness $\alpha$ and dominating-mixed smoothness $\beta$ with $d = 9$, $d_s = 3$, dimension dependent coefficients $\b\gamma = (1/s)_{s=1}^9$ and order dependent coefficients $\b\Gamma = (\pi^{-s}\sqrt{3}^s )_{s=1}^9$.}
	\label{fig:trunc:bounds}
\end{figure}

\section{ANOVA approximation method}\label{sec:anova:approxmethod}

We consider the general problem of approximating a periodic function $\fun{f}{\T^d}{\C}$ given certain function evaluations of $f$. Specifically, we distinguish two approximation scenarios -- black-box approximation and scattered data approximation. In the case of black-box approximation, we are able to evaluate $f$ at any given point $\x \in \T^d$. Since the evaluations come at a certain cost, we aim to keep them minimal or require a certain trade-off. For scattered data approximation we have a finite set of nodes $X \subset \T^d$ and know the function values $\b y = (f(\x))_{\x\in X}$. Here, one cannot add more nodes to $X$ or choose the locations of the nodes. Both scenarios have a high relevance for problems in various applications.

In this section, we consider an approximation scheme for high-dimensional, periodic functions of a low-dimensional structure, i.e., functions with a small superposition dimension $\dsuper \in \D$ for a $\delta \in (0,1]$ that is close to one, cf.~\eqref{eq:anova:superposition_specific}. In this case the truncation by $\mathrm{T}_{d_s}$ with a small superposition threshold $d_s \in \D$ will be effective. It has been observed that functions in many practical applications belong to such a class, see e.g.~\cite{CaMoOw97}. In \Cref{sec:trunc} we have considered errors for functions of dominating-mixed and isotropic smoothness defined trough the decay of the Fourier coefficients and therefore obtained an upper bound for the modified superposition dimension $\dsuper$ from \eqref{eq:anova:superposition_specific}. Considering \cref{fig:trunc:bounds}, we know that e.g.~POD weights lead to a decay such that the functions are of a low-dimensional structure.

The approximation scheme can be viewed in both approximation scenarios although the details are different. We work for now with the node set $X$ as well as function evaluations $\b y$ and keep in mind that $X$ may also be chosen if we are in the black-box case. The first step is to reduce the ANOVA decomposition to the terms in $U_{d_s}$, i.e., we approximate \begin{equation*}
    f \approx \Tds f = \sum_{\u \in U_{d_s}} f_{\u}.
\end{equation*} The Fourier coefficients $\fc{\k}{\Tds f}$ can only be nonzero if the frequency $\k$ is at most $d_s$-sparse, i.e., $\norm{\k}{0} \leq d_s$, see \cref{cor:trunc_coeff:ds}. Based on this, we aim to approximate $f$ by a Fourier partial sum $S_I f$ with a finite index set \begin{equation}\label{eq:index_set}
    I \subset \left\{ \k \in \Z^d \colon \supp \k \in U_{d_s} \right\}.
\end{equation} The challenge is to determine an appropriate index set $I$. To this end, we employ a special scheme to determine frequency locations based on the ANOVA terms and an importance ranking on them.

We call the first step \textit{active set detection} and its aim is to determine an importance ranking on the terms $f_{\u}$ with $\u \in U_{d_s}$ based on the global sensitivity indices $\gsi{\u}{f}$, cf.~\eqref{eq:anova:gsi}. This information is also highly relevant to interpret relations in our data $X$ and $\y$.

Based on the sensitivity indices we build an active set of ANOVA terms $U \subset U_{d_s}$. This relates to the importance of frequencies and therefore information on how to choose the index set $I$ from \eqref{eq:index_set}. Reducing the number of ANOVA terms and in turn the number of frequencies leads to a reduction of the model complexity. The effects of overfitting are therefore lessened. In \Cref{sec:approx:active} we consider the details of the active set detection and in \Cref{sec:approx:final} the approximation with an active set as well as approximation errors.

\subsection{Active set detection}\label{sec:approx:active}

The method assumes that the underlying function $f$ is of a low-dimensional structure, i.e., $f \approx \Tds f$ for some superposition threshold $d_s \in \D$. The goal in the active set detection step is to determine an importance ranking for the ANOVA terms. In order to do this, we choose an appropriate search index set. Since we have no a-priori knowledge about the importance of the ANOVA terms or the smoothness of the function $f$, we work with order-dependent finite index sets $I_0 = \{ 0 \}, I_1 \subset (\Z\setminus\{0\}), \dots, I_{d_s} \subset (\Z\setminus\{0\})^{d_s}$. This achieves that two ANOVA terms $f_{\u}$ and $f_{\v}$ with $\au = \av$ are supported on equivalent index sets. We then use the projection operator \begin{equation}\label{eq:pre:proj}
	\mathrm{P}_{\u} I \coloneqq \{ \k\in\Z^d \colon \k_{\u} \in I, \k_{\uc} = \b 0 \}
\end{equation} to project the index sets and obtain \begin{equation}\label{eq:IU}
I(U_{d_s}) = \bigcup_{\u\in U_{d_s}}\mathrm{P}_{\u}I_{\au}.
\end{equation} This leads to the approximation by a Fourier partial sum \begin{equation}\label{eq:approx:partial}
    f(\x) \approx \Tds f (\x) \approx S_{I(U_{d_s})} f (\x) = \Fseries{\k}{I(U_{d_s})}{\fc{\k}{f}}{\x}.
\end{equation}

The Fourier coefficients $\fc{\k}{f}$ in \eqref{eq:approx:partial} are unknown and we aim to determine approximations for them from the data $X$ and $\b y$. To this end, we consider the least-squares problem \begin{equation}\label{eq:approx:ls_ds}
    \bfh_{\text{sol}} = \argmin_{\bfh \in \C^{\abs{I(U_{d_s})}}} \norm{\y - \F_{I(U_{d_s})} \bfh}{2}^2
\end{equation}
with Fourier matrix $\F_{I(U_{d_s})} = \left( \e^{2\pi\i\k\cdot\x} \right)_{\x\in X,\k\in I(U_{d_s})}$. If the Fourier matrix has full rank, the elements of the solution vector $\bfh_{\text{sol}} = (\hat{f}_{\k})_{\k \in I(U_{d_s})}$ are the unique least-squares approximation to the Fourier coefficients, i.e., $\hat{f}_{\k} \approx \fc{\k}{f}$, with respect to $X$ and $\y$. Depending on the approximation scenario, there are different methods of solving least-squares problems of the type \eqref{eq:approx:ls_ds}. We refer to \Cref{sec:approx:ls} for details.

We use the approximate Fourier coefficients $\hat{f}_{\k}$ to build the approximate Fourier partial sum \begin{equation}\label{eq:approx:initial}
    S_{I(U_{d_s})} f (\x) \approx S_{I(U_{d_s})}^X f (\x) = \Fser{\k}{I(U_{d_s})}{\hat{f}_{\k}}{\x}
\end{equation}
which provides an initial approximation to the function $f$. In order to achieve a Fourier matrix $\F_{I(U_{d_s})}$ with full rank and combat the effects of overfitting, we may need to severely limit the number of frequencies in the order-dependent sets $I_1$, $I_2$, \dots, $I_{d_s}$. Details on this will be considered in the following subsections for the specific approximation scenarios.

In order to determine an importance ranking on the ANOVA terms, we assume that the global sensitivity indices of $S_{I(U_{d_s})}^X f$ and $f$ behave similarly, i.e., it holds that \begin{equation}\label{assumption}
    \gsi{\u_1}{S_{I(U_{d_s})}^X f} \leq \gsi{\u_2}{S_{I(U_{d_s})}^X f} \Longrightarrow \gsi{\u_1}{f} \leq \gsi{\u_2}{f}
\end{equation} for $\u_1, \u_2 \in U_{d_s}$. This allows us to use a threshold vector $\b\varepsilon \in [0,1]^{d_s}$ to define an active set of ANOVA terms that only contains the \textit{important} terms with respect to $\b\varepsilon$
\begin{equation}\label{eq:approx:active_set}
	U_{X,\y}^{(\b\eps)} \coloneqq \{ \v \subset \D \colon \exists \u \in U_{d_s} \colon \v \subset \u ~\text{and}~ \gsi{\u}{S_{I(U_{d_s})}^X f} > \varepsilon_{\au} \}.
\end{equation}
The inclusion condition \eqref{eq:trunc_inclusion} is fulfilled by definition. We reduce the ANOVA decomposition to this set of terms to determine an approximation for $f$ in \Cref{sec:approx:final}.

\subsection{Least-squares approximation}\label{sec:approx:ls}

In this section, we discuss the solution of least-squares problems of the form \begin{equation}\label{eq:approx:gen_ls}
    \min_{\bfh \in \C^{\abs{I(U)}}} \norm{\y - \F_{I(U)} \bfh}{2}^2
\end{equation}
with a Fourier matrix $\F_{I(U)} = \left( \e^{2\pi\i\k\cdot\x} \right)_{\x\in X,\k\in I(U)}$. Here, $U$ is an arbitrary subset of ANOVA terms and for each term we have a given finite frequency index set $I_{\u} \subset (\Z\setminus\{0\})^{\au}$. The set \begin{equation}\label{set:IUfull}
	I(U) = \bigcup_{\u\in U}\mathrm{P}_{\u}I_{\u}
\end{equation} is obtained through the projections \eqref{eq:pre:proj}.

The following remark shows that the Fourier matrix can be structured with respect to the ANOVA terms. Moreover, we can decompose the matrix-vector multiplications with both, $\F_{I(U)}$ and its adjoint $\F_{I(U)}^\ast$. \begin{remark}\label{rem:approx:struct}
	Let $\F_{I(U)}$ be a Fourier matrix with respect to a node set $X$ and an index set $I(U)$ with a subset of ANOVA terms $U \subset \mathcal{P}(D)$ and index sets $I_{\u} \subset (\Z\setminus\{0\})^{\au}$, $\u \in U$. Then \begin{equation*}
	\b F \bfh = \left( \b{F}_{\u_1} \,\,\, \b{F}_{\u_2} \,\,\, \cdots \,\,\, \b{F}_{\u_n} \right) \bfh
	\end{equation*}
	where $\u_1, \u_2, \dots, \u_n$ with $n = {\abs{U}}$ is a numbering of the subsets of coordinate indices in $U$ such that $\hat{\b f} = \left( \hat{\b f}_{\u_1} \,\,\, \hat{\b f}_{\u_2} \,\,\, \cdots \,\,\, \hat{\b f}_{\u_n} \right)^\top$. The Fourier matrices are $\b{F}_{\u} = \left( \e^{2\pi\i\b\ell\cdot\x_{\u}} \right)_{\x\in X,\b\ell\in I_{\u}}$. The matrix-vector product with $\b F$ can therefore be decomposed as
	\begin{equation*}
	\b F \bfh = \sum_{\u \in U} \b{F}_{\u} \bfh_{\u}
	\end{equation*} with vector components $\bfh_{\u}$. For the adjoint product $\b{F}^\ast \b f$ with a vector $\b f \in \C^{\abs{X}}$ we obtain the result $\hat{\b a} \in \C^{\abs{I(U)}}$ by computing the products \begin{equation*}
	\hat{\b a}_{\u} = \b{F}_{\u}^\ast \b f,\quad \forall\u \in U.
	\end{equation*}
	Then we have the result vector $\hat{\b a} = \left( \hat{\b a}_{\u_1} \,\,\, \hat{\b a}_{\u_2} \,\,\, \cdots \,\,\, \hat{\b a}_{\u_n} \right)^\top$.
\end{remark}

\subsubsection{Black-box scenario}\label{sec:approx:blackbox}

In the case of black-box approximation, i.e., the set $X$ can be chosen, we have to determine an appropriate special discretization for index sets of the type $I(U)$. Here, we have different possibilities. One might think of rank-1 lattices that have been used for integration before, see e.g.~\cite{JoKuSl13}, and approximation, see e.g.~\cite{KaPoVo13, KaVo19}. For a general introduction to lattice rules, we refer to \Cref{sec:pre:lattice}. Sparse grid sampling related to the Smolyak algorithm is a further possibility, cf.~\cite{Gr05, He03, HeLe11, Holtz11}.

In the following, we focus on using reconstructing single rank-1 lattice for function approximation. If we have a reconstructing single rank-1 lattice $\Lambda(\b z, M, I(U)) \subset \Z^d$ for a generating vector $\b z \in \Z^d$ and size $M \in \N$ with respect to an index set $I(U)$, then \begin{equation}\label{eq:approx:lat_prop}
    \F_{I(U)}^\ast \F_{I(U)} = M \cdot \mathrm{I}
\end{equation} with $\mathrm I$ the identity matrix, see \cite[Chapter 8.2]{PlPoStTa18}. Then the solution to problem \eqref{eq:approx:gen_ls} is unique and given by the multiplication of the Moore-Penrose inverse $\F_{I(U)}^\dagger$ with $\b y$, see e.g.~\cite{Bj96}. Through the property \eqref{eq:approx:lat_prop} the Moore-Penrose inverse is simplified to \begin{equation}\label{eq:approx:mpinv}
    \F_{I(U)}^\dagger = \frac{1}{M} \F_{I(U)}^\ast,
\end{equation} i.e., a multiplication with the adjoint matrix. This allows us to efficiently compute approximations for the Fourier coefficients of $f$ if the nodes form a reconstructing rank-1 lattice.

It remains the issue of determining such a reconstructing rank-1 lattice given an index set of type $I(U)$. In \cite[Theorem 8.16]{PlPoStTa18} it was shown that reconstructing lattices exist if the lattice size $M$ is sufficiently large. Since the evaluations of $f$ come at a certain cost, it is necessary to consider the lattice size for our special types of index sets which we do in the following.

An important quantity to get estimations on the lattice size is the difference set $\D(I(U))$ from \eqref{eq:pre:di} since the result \cite[Theorem 8.16]{PlPoStTa18} tells us that there exists a reconstructing rank-1 lattice with prime cardinality \begin{equation*}
\abs{I(U)} \leq M \leq \abs{\D(I(U))}.
\end{equation*} In the following, we proof properties and show estimates on the cardinality of both $I(U)$ and $\D(I(U))$.

\begin{lemma}\label{lemma:est_di}
	Let $U \subset \mathcal{P}(\D)$ be a subset of ANOVA terms and $I_{\u} \subset \Z^{\au}$, $\u \in U$, finite symmetric frequency sets. Then we have \begin{equation*}
		\D(I(U)) = \bigcup_{\substack{\u \in U \\ \v \subset \u}} \{ \k-\b h \colon \k \in \mathrm{P}_{\u}I_{\u}, \b h \in \mathrm{P}_{\v}I_{\v} \}.
	\end{equation*}
\end{lemma}
\begin{proof}
	It is easy to see that $\bigcup_{\substack{\u \in U \\ \v \subset \u}} \{ \k-\b h \colon \k \in \mathrm{P}_{\u}I_{\u}, \b h \in \mathrm{P}_{\v}I_{\v} \} \subset \D(I(U))$ since $\mathrm{P}_{\u}I_{\u} \subset I(U)$ for every $\u\in U$ and $\v\in U$ for all $\v\subset\u\in U$ due to \eqref{eq:trunc_inclusion}. In order to show the other inclusion we take an element $\b\ell \in \D(I(U))$. By the uniqueness property of the ANOVA decomposition we know that there exists $\u,\v \in U$ such that $\b\ell = \k - \b h$ with $\b k \in \mathrm{P}_{\u}I_{\u}$ and $\b h \in \mathrm{P}_{\v}I_{\v}$. Taking the symmetry of the index sets $I_{\u}$ into account, we have proven the statement.
\end{proof}
The following lemma gives an estimate for the size of the difference set of index sets of type $I(U)$ if there exists an upper bound on the cardinality of the term dependent sets $I_{\u}$.
\begin{lemma}\label{lem:approx:diff}
	Let $U$ be a subset of ANOVA terms and $I_{\u} \subset (\Z\setminus\{0\})^{\au}, \u \in U,$ symmetric frequency sets. Then the cardinality of the difference set of $I(U)$ is bounded by \begin{equation}\label{eq:approx:diff_est}
		\abs{\D(I(U))} \leq \sum_{\u \in U} \sum_{\v\subset\u} \abs{I_{\u}} \abs{I_{\v}} \leq 2^{\max_{\u\in U} \au} \abs{U} \max_{\u \in U} \abs{I_{\u}}^2.
	\end{equation}
\end{lemma}
\begin{proof}
	We estimate the cardinality of the difference set by applying \Cref{lemma:est_di} $$ \abs{\D(I(U))} \leq \sum_{\u \in U} \sum_{\v\subset\u} \abs{I_{\u}} \abs{I_{\v}}.$$ Here, we do not have equality since the union in \Cref{lemma:est_di} is not necessarily disjoint. Applying the upper bound on the cardinality of the sets $I_{\u}$, we arrive at \begin{align*} \sum_{\u \in U} \sum_{\v\subset\u} \abs{I_{\u}} \abs{I_{\v}} &\leq \sum_{\u \in U} \sum_{\v\subset\u} \max_{\u \in U} \abs{I_{\u}}^2 \leq \max_{\u \in U} \abs{I_{\u}}^2 \, 2^{\max_{\u\in U} \au} \sum_{\u \in U} 1 \\ &\leq 2^{\max_{\u\in U} \au} \abs{U} \max_{\u \in U} \abs{I_{\u}}^2.\end{align*}
\end{proof}
\begin{remark}
    The cardinality of $U_{d_s}$ is bounded by $(\e\cdot d/d_s)^{d_s}$, see \cref{lem:polycard}. Therefore the estimate in \eqref{eq:approx:diff_est} becomes \begin{equation*}
        \abs{\D(I(U_{d_s}))} \leq \left(\frac{2\e\cdot d}{d_s}\right)^{d_s} \max_{\u \in U} \abs{I_{\u}}^2.
    \end{equation*}
\end{remark}

In the following, we consider special term-dependent frequency index sets of the structure \begin{equation}\label{eq:approx:freq_weight}
    I_{\u} \coloneqq \left\{ \b\ell \in (\Z\setminus\{0\})^{\au} \colon w(\k) \leq N_{\u} \text{ for } \k \in \Z^d \text{ with } \k_{\u} = \b\ell,\,\k_{\uc} = \b 0 \right\}
\end{equation} with a subset of coordinate indices $\emptyset \neq \u \subset \D$, a weight function $\fun{w}{\Z^d}{[1,\infty)}$ and cut-off $N_{\u} \in \N$. For a given subset of ANOVA terms $U \subset \mathcal{P}(\D)$ we estimate the cardinalities of both, $I(U)$ and the difference set $\D(I(U))$.

\begin{lemma}\label{lem:approx:IUcard}
	Let $U \subset \mathcal{P}(\D)$ be a subset of ANOVA terms, $I_\emptyset = \{\b 0\}$, and $I_{\u}$, $\emptyset \neq \u \in U$, finite frequency sets as in \eqref{eq:approx:freq_weight} for a weight function $\fun{w}{\Z^d}{[1,\infty)}$ and $N_{\u} \in \N$. Moreover, let $\fun{h_{\min}}{\N}{[1,\infty)}$ and $\fun{h_{\max}}{\N}{[1,\infty)}$ be functions such that \begin{equation*}
		c\,h_{\min}(N_{\u_{\min}}) \leq \min_{\u \in U\setminus\{\emptyset\}} \abs{I_{\u}} \text{ and } \max_{\u \in U} \abs{I_{\u}} \leq C\, h_{\max}(N_{\u_{\max}})
	\end{equation*} with $\u_{\min} = \argmin_{\u\in U\setminus\{\emptyset\}} \abs{I_{\u}}$, $\u_{\max} = \argmax_{\u\in U} \abs{I_{\u}}$, and $0 < c \leq C$. Then we have for the asymptotic behavior of the cardinality of $I(U)$ \begin{equation*}
		c\,h_{\min}(N_{\u_{\min}}) \leq \frac{\abs{I(U)}}{\abs{U}} \leq C\, h_{\max}(N_{\u_{\max}}).
	\end{equation*} The constants do not depend on the spatial dimension $d$.
\end{lemma}
\begin{proof}
	Since the projected sets $\mathrm{P}_{\u} I_{\u}$, $\u\in U$, are disjoint, we have \begin{equation*}
		\abs{I(U)} = \sum_{\u\in U} \abs{I_{\u}}.
	\end{equation*} In order to show the upper bound, we estimate the cardinality of each index set by $h_{\max}$
	\begin{equation*}
		\sum_{\u\in U} \abs{I_{\u}} \leq \sum_{\u\in U} C\, h_{\max}(N_{\u_{\max}}) \leq C\, h_{\max}(N_{\u_{\max}}) \sum_{\u\in U} 1 = \abs{U}\, C\, h_{\max}(N_{\u_{\max}}).
	\end{equation*} The lower bound follows with similar arguments.
\end{proof}

\begin{corollary}\label{cor:approx:diff_card}
    Let $U \subset \mathcal{P}(\D)$ be a subset of ANOVA terms, $I_\emptyset = \{\b 0\}$, and $I_{\u}$, $\emptyset \neq \u \in U$, finite symmetric frequency sets as in \eqref{eq:approx:freq_weight} for a weight function $\fun{w}{\Z^d}{[1,\infty)}$ and $N_{\u} \in \N$. Moreover, let $h_{\max}$ be a function as in \Cref{lem:approx:IUcard}. Then
    \begin{equation*}
        \abs{\D(I(U))} \leq C^2 \, 2^{\max_{\u\in U} \au} \abs{U} h_{\max}^2(N_{\u_{\max}}).
    \end{equation*}
\end{corollary}
\begin{proof}
    The corollary is a direct consequence of \cref{lem:approx:diff} and \cref{lem:approx:IUcard}.
\end{proof}

We may apply \cite[Algorithm 8.17]{PlPoStTa18} to construct the reconstructing rank-1 lattice $\Lambda(\b z, M, I(U))$ via a component-by-component approach.
Choosing the set $X = \Lambda(\b z, M, I(U))$ as sampling nodes yields a Moore-Penrose inverse of type \eqref{eq:approx:mpinv} and we are able to compute the solution to \eqref{eq:approx:gen_ls} by multiplying with the adjoint Fourier matrix. This computation can be done efficiently using a lattice fast Fourier transform or LFFT, see \cite[Section 8.2.2]{PlPoStTa18}.

\subsubsection{Scattered data scenario}\label{sec:approx:scattered}

In this section, we consider the scenario of scattered data approximation, i.e., we have a fixed set of nodes $X \subset \T^d$. Here, we aim to solve the least-squares problem \eqref{eq:approx:gen_ls} with the iterative LSQR method \cite{PaSa82}. Specifically, we are interested in the matrix-free variant, i.e., we do not have to construct the system matrix $\F_{I(U)} \in \C^{\abs{X},\abs{I(U)}}$ explicitly. The curse of dimensionality would quickly lead to the size of the matrix becoming intractable. The matrix-free variant requires two algorithms, one which takes a vector $\b a \in \C^{\abs{I(U)}}$ as an input and returns the result of the matrix-vector multiplication $\F_{I(U)} \b a$ and one that takes $\hat{\b a} \in \C^{\abs{X}}$ as an input and returns the result of $\F^{\ast}_{I(U)} \hat{\b a}$. If we take \cref{rem:approx:struct} into account, it is only necessary to provide algorithms for fast multiplication with Fourier matrices $\F_{I_{\u}} \in \C^{\abs{X},\abs{I_{\u}}}$, $\u \in U$.

The existence of such algorithms depends on the choice of the specific index sets $I_{\u}$. For full grids, i.e., frequency sets of the type $$ I_{\u} = G_{N}^{\u} = \left\{ \k\in\Z^{\au}: -\frac{N_{\u}}{2} \leq k_i \leq \frac{N_{\u}}{2} - 1, i = 1,2,\dots,\au \right\}, N_{\u} \in 2\N, $$ the non-equispaced fast Fourier transform (NFFT) was introduced in \cite{KeKuPo09}. Moreover, for hyperbolic cross index sets of the form \begin{equation*}
    I_{\u} = H_n^{\au} = \bigcup_{\substack{\b j \in \N_0^{\au} \\ \norm{\b j}{1} = n}} \hat{G}_{\b j}
\end{equation*} with $\hat{G}_{\b{n}} = \times_{s=1}^{\au} \hat{G}_{n_s}$ and $\hat{G}_{n_s} = (-2^{n_s-1}, 2^{n_s-1}]^{\au} \cap \Z$, we have the non-equispaced hyperbolic cross fast Fourier transform (NHCFFT), cf.~\cite{DoKuPo09}.

\subsection{Approximation with active set}\label{sec:approx:final}

Now that we have obtained the active set $U_{X,\y}^{(\b\eps)}$ from \eqref{eq:approx:active_set}, we aim to construct an approximation using only these ANOVA terms. The global sensitivity indices $\gsi{\u}{S_{I(U_{d_s})}^X f }$ calculated from the approximation $S_{I(U_{d_s})}^X f $ in \eqref{eq:approx:initial} provide us with a basis to choose term-dependent frequency index sets $I_{\u} \subset (\Z\setminus\{0\})^{\au}$, $\emptyset \neq \u \in U_{X,\y}^{(\b\eps)}$. A higher sensitivity index suggests that the term is more important to the function and therefore a larger corresponding index set could be advisable.

We project the index sets as before to obtain $I(U_{X,\y}^{(\b\eps)})$, see \eqref{set:IUfull}. Note that in general and depending on the threshold $\b\epsilon$, we have reduced the number of frequencies significantly. This is a sensible measure to reduce the effects of overfitting. Now, we approximate $f$ by the Fourier partial sum \begin{equation*}
    f(\x) \approx \mathrm{T}_{U_{X,\y}^{(\b\eps)}} f (\x) \approx S_{I(U_{X,\y}^{(\b\eps)})} f (\x) = \Fser{\k}{I(U_{X,\y}^{(\b\eps)})}{\fc{\k}{f}}{\x}.
\end{equation*} The Fourier coefficients $\fc{\k}{f}$ are again unknown and we determine them by least-squares approximation from $X$ and $\y$. The unique solution is given by \begin{equation}\label{eq:approx:last}
    \bfh_{\text{sol}} = \argmin_{\bfh \in \C^{\abs{I(U_{X,\y}^{(\b\eps)})}}} \norm{\y - \F_{I(U_{X,\y}^{(\b\eps)})} \bfh}{2}^2
\end{equation} if the Fourier matrix $\F_{I(U_{X,\y}^{(\b\eps)})} = \left( \e^{2\pi\i\k\cdot\x} \right)_{\x\in X,\k\in I(U_{X,\y}^{(\b\eps)})}$ has full rank. Details on how to solve this system for scattered data and black-box approximation can be found in \cref{sec:approx:ls}. We use the elements of the solutions vector $\bfh_{\text{sol}} = (\hat{f}_{\k})_{\k \in I(U_{X,\y}^{(\b\eps)})}$ to form the approximate Fourier partial sum and our solution \begin{equation*}
    f(\x) \approx S_{I(U_{X,\y}^{(\b\eps)})} f (\x) \approx S_{I(U_{X,\y}^{(\b\eps)})}^X f (\x) = \Fser{\k}{I(U_{X,\y}^{(\b\eps)})}{\hat{f}_{\k}}{\x}.
\end{equation*} The following algorithm summarizes the proposed method.

\begin{algorithm}[ht]
	\vspace{2mm}
	\begin{tabular}{ l l l }
		\textbf{Input:} & $X \subset \T^d$ & finite node set \\
		& $\b y = (f(\x))_{\x\in X}$ & function values \\
		& $d_s \in \D$ & superposition threshold \\
	\end{tabular}
	\begin{algorithmic}[1]
	    \STATE{Choose finite order-dependent search sets $I_1 \subset \Z\setminus\{0\}, \dots, I_{d_s} \subset (\Z\setminus\{0\})^{d_s}$.}
	    \STATE{Compute solution of least-squares problem \eqref{eq:approx:ls_ds}.}
	    \STATE{$\bfh_{\text{sol}} = (\hat{f}_{\k})_{\k \in I(U_{d_s})} \leftarrow \argmin_{\bfh \in \C^{\abs{I(U_{d_s})}}} \norm{\y - \F_{I(U_{d_s})} \bfh}{2}^2$}
	    \STATE{Compute global sensitivity indices for approximation $S_{I(U_{d_s})}^{X} f$ using \eqref{eq:anova:gsi}.}
	    \STATE{$\varrho(\u,S_{I(U_{d_s})}^{X} f) \leftarrow \frac{\norm{(S_{I(U_{d_s})}^{X} f)_{\u}}{\Lt(\T^{d})}^2}{\norm{S_{I(U_{d_s})}^{X} f}{\Lt(\T^{d})}^2 - \abs{\fc{0}{S_{I(U_{d_s})}^{X} f}}^2}$, $\u \in U_{d_s}$}
        \STATE{Choose threshold vector $\b\eps \in [0,1]^{d_s}$ and build active set.}
        \STATE{$U_{X,\b y}^{(\b\varepsilon)} \leftarrow \left\{ \v\subset\D \colon \exists\u\in U_{d_s}\colon\v \subset \u \quad\text{and}\quad \gsi{\u}{S_{I(U_{d_s})}^X f} > \varepsilon_{\au} \right\}$}
        \STATE{Use information from global sensitivity indices to choose finite index sets $I_{\u} \subset (\Z\setminus\{0\})^{\au}$ per ANOVA term in $U_{X,\b y}^{(\varepsilon)}$.}
        \STATE{Compute solution of least-squares problem \eqref{eq:approx:last}.}
        \STATE{$\bfh_{\text{sol}} = (\hat{f}_{\k})_{\k \in I(U_{X,\b y}^{(\b\varepsilon)})} \leftarrow \argmin_{\bfh \in \C^{\abs{I(U_{X,\y}^{(\b\eps)})}}} \norm{\y - \F_{I(U_{X,\y}^{(\b\eps)})} \bfh}{2}^2$}
	\end{algorithmic}
	\begin{tabular}{ l l l }
		\textbf{Output:} & $\hat{f}_{\k} \in \C, \k \in I(U_{X,\b y}^{(\b\varepsilon)})$ & approximations to Fourier \\
		 & & coefficients $\fc{\k}{f}$ \\
		& $\varrho(\u,S_{I(U_{d_s})}^{X} f) \in [0,1], \u \in U_{d_s}$ & global sensitivity indices of $S_{I(U_{d_s})}^{X} f$ \\
		& & or \textit{importance ranking} on the terms
	\end{tabular}
	\caption{ANOVA Approximation Method}
	\label{alg}
\end{algorithm}

\section{Error analysis}\label{sec:anova:error}

The error of our approximation method measured in the norm of some space $H\subset\L_2(\T^d)$ can be decomposed into multiple components by the triangle inequality \begin{equation*}
    \norm{f - S_{I(U)}^X f}{H} \leq \underbrace{\norm{f - \mathrm{T}_{U} f}{H}}_{\text{ANOVA truncation error}}+ \underbrace{\norm{\mathrm{T}_{U} f - S_{I(U)}^X f}{H}}_{\text{approximation error}}
\end{equation*} for an active set of ANOVA terms $U \subset U_{d_s}$ with superposition threshold $d_s \in \D$. We distinguish between the ANOVA truncation error and the approximation error. Here, the analysis of the ANOVA truncation error is independent of the concrete approximation problem \eqref{eq:approx:last} and the scenario (scattered data or black-box).

\subsection{ANOVA truncation error}

The ANOVA truncation error is related to the truncation of the ANOVA decomposition to the set $U_{d_s}$ with superposition threshold $d_s \in \D$ and the active set $U \subset U_{d_s}$. We can separate the ANOVA truncation error as follows \begin{equation}\label{eq:anv:trunc:err}
    \norm{f - \mathrm{T}_{U} f}{H} \leq \underbrace{\norm{f - \mathrm{T}_{d_s} f}{H}}_{\text{truncation by }d_s} + \underbrace{\norm{\mathrm{T}_{d_s} f - \mathrm{T}_{U} f}{H}}_{\text{active set truncation}}.
\end{equation} Here, we bring $\mathrm{T}_{d_s}$ in with the aim to relate the error to our function class of low-order interactions, see \eqref{eq:trunc_err}. To control the second term, we require assumptions on the sensitivity indices of the ANOVA terms in $U_{d_s}\setminus U$. Since the error is only related to the structure of the function it can be considered independently of any specific approximation scenario like black-box or scattered data approximation. We show bounds for this error in the case that $f$ is an element of a Sobolev type space $\st(\T^d)$ or a Wiener algebra $\aw(\T^d)$ and $H$ is $\Lt(\T^d)$ or $\mathrm{L}_\infty(\T^d)$.

\begin{theorem}\label{thm:av_trunc_error:1}
    Let $f \in \st(\T^d)$ with a weight function $\fun{w}{\Z^d}{[1,\infty)}$ and superposition dimension $\dsuper$, see \eqref{eq:anova:superposition_specific}, for a $\delta \in (0,1)$. If there exists a subset of ANOVA terms $U \subset U_{\dsuper}$ such that $$\gsi{\u}{f} = \frac{\va{f_{\u}}}{\va{f}} < \varepsilon, \,\varepsilon > 0,$$ for every $\u \in U_{\dsuper} \setminus U$ then \begin{equation*}
        \frac{\norm{f - \mathrm{T}_{U} f}{\Lt(\T^d)}}{\norm{f}{\st(\T^d)}} \leq \sqrt{1-\delta} + \sqrt{\abs{U_{\dsuper} \setminus U} \varepsilon}.
    \end{equation*}
\end{theorem}
\begin{proof}
    The ANOVA truncation error can be separated as in \eqref{eq:anv:trunc:err}. We prove an upper bound for the active set truncation. With Parseval's equality and the assumption on the global sensitivity indices, we estimate \begin{equation}\label{eq:proof:est}
        \norm{\mathrm{T}_{\dsuper} f - \mathrm{T}_{U} f}{\Lt(\T^d)}^2 = \sum_{\u \in U_{\dsuper} \setminus U} \sum_{\k \in \Fud} \abs{\fc{\k}{f}}^2 \leq \va{f} \abs{U_{\dsuper} \setminus U} \varepsilon.
    \end{equation}
    Clearly, we have $\va{f} \leq \norm{f}{\Lt(\T^d)}^2 \leq \norm{f}{\st(\T^d)}^2$.
\end{proof}

\begin{theorem}\label{thm:av_trunc_error:2}
    Let $f \in \aw(\T^d)$ with a weight function $\fun{w}{\Z^d}{[1,\infty)}$. If there exsists a subset of ANOVA terms $U \subset U_{d_s}$, $d_s \in \D$, such that \begin{equation}\label{eq:linf:preq}
    	\frac{\sum_{\k\in\Fud} \abs{\fc{\k}{f}}}{\sum_{\k\in\Z^d} \abs{\fc{\k}{f}}}< \varepsilon_1,\,\varepsilon_1 >0
    \end{equation} for every $\u \in U_{d_s} \setminus U$ and we have $$ \frac{\norm{f-\mathrm{T}_{{d_s}} f}{\mathrm{L}_\infty(\T^d)}}{\norm{f}{\aw(\T^d)}} < \varepsilon_2, \,\varepsilon_2 > 0,   $$ then \begin{equation*}
        \frac{\norm{f - \mathrm{T}_{U} f}{\mathrm{L}_\infty(\T^d)}}{\norm{f}{\aw(\T^d)}} \leq \varepsilon_2 + \sqrt{\abs{U_{d_s} \setminus U} \varepsilon_1}.
    \end{equation*}
\end{theorem}
\begin{proof}
    We split the ANOVA truncation error as in \eqref{eq:anv:trunc:err} and prove an upper bound for the second part. To this end, we estimate the $\mathrm{L}_\infty$ norm of $f$ by the absolute values of its Fourier coefficients and apply \eqref{eq:linf:preq} to obtain
    \begin{equation*}
        \norm{\mathrm{T}_{d_s} f - \mathrm{T}_{U} f}{\mathrm{L}_\infty(\T^d)} \leq \sum_{\u \in U_{d_s} \setminus U} \sum_{\k \in \Fud} \abs{\fc{\k}{f}} \leq \abs{U_{d_s} \setminus U} \varepsilon_1 \sum_{\k\in\Z^d} \abs{\fc{\k}{f}}.
    \end{equation*}
    Naturally, it holds that $\sum_{\k\in\Z^d} \abs{\fc{\k}{f}}\leq\norm{f}{\aw(\T^d)}$ which leads to the desired estimate.
\end{proof}
Note that in order to prove a bound for the error in $\mathrm{L}_\infty$, we formulated a condition on an $\ell_1$ equivalent of the global sensitivity indices $\gsi{\u}{f}$ in accordance with the Wiener algebra norm.

\subsection{Approximation error}\label{sec:error:approxerror}

In this section, we focus on the approximation error which we separate into two parts as well \begin{equation}\label{eq:approx_error}
    \norm{\mathrm{T}_{U} f - S_{I(U)}^X f}{H} \leq \underbrace{\norm{\mathrm{T}_{U} f - S_{I(U)} f}{H}}_{\text{truncation error}} + \underbrace{\norm{S_{I(U)} f - S_{I(U)}^X f}{H}}_{\text{aliasing error}}
\end{equation} with $H \in \{\Lt(\T^d), \L_\infty(\T^d)\}$, a subset of ANOVA terms $U \subset \mathcal{P}(\D)$, and a finite frequency index set $I(U) \subset \Z^d$ of structure \eqref{set:IUfull} with sets $I_{\u}$ as in \eqref{eq:approx:freq_weight}. The truncation error remains independent of the approximation scenario and can be estimated by the norms in $\aw$ and $\st$. \begin{lemma}\label{lem:error:6}
     Let $f \in \st(\T^d)$, $\fun{w}{\Z^d}{[1,\infty)}$ a weight function, and $I(U) \subset \Z^d$ a finite frequency index set of type \eqref{set:IUfull} with $U \subset \mathcal{P}(\D)$. Then the relative truncation error can be estimated as \begin{equation}\label{eq:error:trunc:l2hw}
        \frac{\norm{\mathrm{T}_{U} f - S_{I(U)} f}{\Lt(\T^d)}}{\norm{f}{\st(\T^d)}} \leq \frac{1}{\min_{\u\in U} N_{\u}}.
    \end{equation}
    If in addition we have $\sum_{\k \in \Z^d} \frac{1}{w^2(\k)} < \infty$, we can estimate \begin{equation}\label{eq:error:trunc:lihw}
        \frac{\norm{\mathrm{T}_{U} f - S_{I(U)} f}{\L_\infty(\T^d)}}{\norm{f}{\st(\T^d)}} \leq \sqrt{\sum_{\u \in U} \sum_{\k \in \Fud\setminus \mathrm{P}_{\u}I_{\u}} \frac{1}{w^2(\k)}}.
    \end{equation}
\end{lemma}
\begin{proof}
    In order to prove \eqref{eq:error:trunc:l2hw} we employ Parseval's identity and use the weight $w(\k)$ \begin{align*}
        \norm{\mathrm{T}_{U} f - S_{I(U)} f}{\Lt(\T^d)}^2 &= \sum_{\u \in U} \sum_{\k \in \Fud \setminus \mathrm{P}_{\u}I_{\u}} \abs{\fc{\k}{f}}^2 = \sum_{\u \in U} \sum_{\k \in \Fud \setminus \mathrm{P}_{\u}I_{\u}} \frac{w^2(\k)}{w^2(\k)}\abs{\fc{\k}{f}}^2 \\ &\!\!\leq \sum_{\u \in U} \frac{1}{N_{\u}^2} \sum_{\k \in \Fud \setminus \mathrm{P}_{\u}I_{\u}} w^2(\k) \abs{\fc{\k}{f}}^2 \leq \frac{1}{\min_{\u\in U} N_{\u}^2} \norm{f}{\st(\T^d)}^2.
    \end{align*}
    For the bound \eqref{eq:error:trunc:lihw} we estimate the norm by the absolute sum of the Fourier coefficients and use the Cauchy-Schwarz inequality \begin{align*}
        \norm{\mathrm{T}_{U} f - S_{I(U)} f}{\L_\infty(\T^d)} &= \sum_{\k \in \bigcup_{\u\in U} \Fud \setminus I(U)} \abs{\fc{\k}{f}} = \sum_{\k \in \bigcup_{\u\in U} \Fud \setminus I(U)} \frac{w(\k)}{w(\k)}\abs{\fc{\k}{f}} \\ &\leq \norm{f}{\st(\T^d)}\sqrt{\sum_{\u \in U} \sum_{\k \in \Fud\setminus \mathrm{P}_{\u}I_{\u}} \frac{1}{w^2(\k)}}.
    \end{align*}
\end{proof}
\begin{lemma}
     Let $f \in \aw(\T^d)$ with $\fun{w}{\Z^d}{[1,\infty)}$ a weight function such that $\sum_{\k \in \Z^d} \frac{1}{w^2(\k)} < \infty$, and $I(U) \subset \Z^d$ a finite frequency index set of type \eqref{set:IUfull} with $U \subset \mathcal{P}(\D)$ and sets $I_{\u}$ as in \eqref{eq:approx:freq_weight}. Then the relative truncation error can be estimated as \begin{equation*}
        \frac{\norm{\mathrm{T}_{U} f - S_{I(U)} f}{\L_\infty(\T^d)}}{\norm{f}{\aw(\T^d)}} \leq \min \left\{ \frac{1}{\min_{\u\in U} N_{\u}}, \max_{\u \in U} \sqrt{ \sum_{\k \in \Fud\setminus \mathrm{P}_{\u}I_{\u}}\frac{1}{w^2(\k)}} \right\}.
    \end{equation*}
\end{lemma}
\begin{proof}
	The proof requires similar steps to the proof of \cref{lem:error:6}.
\end{proof}

For the aliasing error in \eqref{eq:approx_error}, we start by considering the black-box approximation case where we solve the least-squares problem as described in \cref{sec:approx:ls}.
\begin{theorem}\label{thm:anova:error:bb}
    Let $f \in \st(\T^d)$ with a weight function $\fun{w}{\Z^d}{[1,\infty)}$ such that $\sum_{\k \in \Z^d} \frac{1}{w^2(\k)} < \infty$ and $I(U) \subset \Z^d$ a finite frequency index set of type \eqref{set:IUfull} with sets $I_{\u}$ as in \eqref{eq:approx:freq_weight}. Moreover, we have a reconstructing rank-1 lattice $\Lambda(\b z, M, I(U))$ for a generating vector $\b z \in \Z^d$ and lattice size $M \in \N$. Then the aliasing error can be estimated as \begin{equation}\label{eq:error:al:l2a2}
        \frac{\norm{S_{I(U)} f - S_{I(U)}^{\Lambda(\b z, M, I(U))} f}{\Lt(\T^d)}}{\norm{f}{\st(\T^d)}} \leq \sqrt{\sum_{\k \in \Z^d\setminus I(U)} \frac{1}{w^2(\k)}}.
    \end{equation} Furthermore, if $f \in \aw(\T^d)$ we get for the $\L_\infty$-norm \begin{equation}\label{eq:error:al:lia2}
        \frac{\norm{S_{I(U)} f - S_{I(U)}^{\Lambda(\b z, M, I(U))} f}{\L_\infty(\T^d)}}{\norm{f}{\aw(\T^d)}} \leq  \frac{1}{\min_{\u\in U} N_{\u}}.
    \end{equation}
\end{theorem}
\begin{proof}
    We show the bound \eqref{eq:error:al:l2a2} by first applying Parseval's identity and \eqref{eq:pre:error} \begin{align*}
        \norm{S_{I(U)} f - S_{I(U)}^{\Lambda(\b z, M, I(U))} f}{\Lt(\T^d)}^2 &= \sum_{\k \in I(U)} \abs{\hat{f}_{\k} - \fc{\k}{f}}^2 \\
        &= \sum_{\k \in I(U)} \abs{\sum_{\b h \in \Lambda^\bot(\b{z}, M)\setminus\{\b 0\}} \fc{\k + \b h}{f}}^2.
    \end{align*} We then incorporate the weight and utilize the Cauchy-Schwarz inequality to obtain \begin{align*}
	    \norm{S_{I(U)} f - S_{I(U)}^{\Lambda(\b z, M, I(U))} f}{\Lt(\T^d)}^2 &= \sum_{\k \in I(U)} \abs{\sum_{\b h \in \Lambda^\bot(\b{z}, M)\setminus\{\b 0\}} \frac{w(\k+\h)}{w(\k+\h)}\fc{\k + \b h}{f}}^2 \\
	    &\leq \sum_{\k \in I(U)} \left( \sum_{\b h \in \Lambda^\bot(\b{z}, M)\setminus\{\b 0\}} w^2(\k+\h)\abs{\fc{\k + \b h}{f}}^2 \right) \times \\
	    &\quad\quad\times \left( \sum_{\b h \in \Lambda^\bot(\b{z}, M)\setminus\{\b 0\}} \frac{1}{w^2(\k+\b h)} \right) \\
	\end{align*}
	From \cite[Lemma 8.13]{PlPoStTa18} we know that for fixed $\k \in I(U)$ we have disjoint sets $$M_{\k} \coloneqq \left\{ \k + \h \colon \h \in \Lambda^\bot(\b{z}, M)\setminus\{\b 0\} \right\} \subset \Z^d \setminus I(U).$$ This means we are able to estimate \begin{align*}
		\sum_{\b h \in \Lambda^\bot(\b{z}, M)\setminus\{\b 0\}} w^2(\k+\h)\abs{\fc{\k + \b h}{f}}^2 &= \sum_{\b\ell \in M_{\k}} w^2(\b\ell)\abs{\fc{\b\ell}{f}}^2 \\
		&\leq \sum_{\b\ell \in \Z^d} w^2(\b\ell)\abs{\fc{\b\ell}{f}}^2 = \norm{f}{\st(\T^d)}^2
	\end{align*} such that $$\norm{S_{I(U)} f - S_{I(U)}^{\Lambda(\b z, M, I(U))} f}{\Lt(\T^d)}^2 \leq \norm{f}{\st(\T^d)}^2 \sum_{\k \in I(U)} \sum_{\b h \in \Lambda^\bot(\b{z}, M)\setminus\{\b 0\}} \frac{1}{w^2(\k+\h)}.$$ Using that the sets $M_{\k}$ are disjoint and $\bigcup_{\k\in I(U)}M_{\k} \subset \Z^d\setminus I(U)$ yields
 	\begin{align*}
		\sum_{\k \in I(U)} \sum_{\b h \in \Lambda^\bot(\b{z}, M)\setminus\{\b 0\}} \frac{1}{w^2(\k+\h)} &= \sum_{\k \in I(U)} \sum_{\b\ell \in M_{\k}} \frac{1}{w^2(\b\ell)} \\
		&= \sum_{\b\ell \in \bigcup_{\k \in I(U)} M_{\k}} \frac{1}{w^2(\b\ell)} \leq \sum_{\b\ell \in \Z^d \setminus I(U)} \frac{1}{w^2(\b\ell)}.
	\end{align*}
 	The $\L_\infty$-bound \eqref{eq:error:al:lia2} is obtained similarly to the method used in the proof of \cite[Theorem 8.14]{PlPoStTa18}. We proceed as follows \begin{align*}
    	\norm{S_{I(U)} f - S_{I(U)}^{\Lambda(\b z, M, I(U))} f}{\L_\infty(\T^d)} &\leq \sum_{\u \in U} \sum_{\k \in \Fud \setminus \mathrm{P}_{\u}I_{\u}} \abs{\fc{\k}{f}} \\
    	&= \sum_{\u \in U} \sum_{\k \in \Fud \setminus \mathrm{P}_{\u}I_{\u}} \frac{w(\k)}{w(\k)}\abs{\fc{\k}{f}} \\
    	&\leq \frac{1}{\min_{\u\in U} N_{\u}} \sum_{\u \in U} \sum_{\k \in \Fud \setminus \mathrm{P}_{\u}I_{\u}} w(\k) \abs{\fc{\k}{f}}.
    \end{align*}
	The result is obtained through estimating the sum by $\norm{f}{\aw(\T^d)}$.
\end{proof}

In the following we consider the approximation error for scattered data approximation with a fixed node set $X \subset \T^d$. Previously, we assumed that the index set $I(U)$ and the node set $X$ are such that the Fourier matrix $\F_{I(U)}$ has full rank. In this case the least-squares problem \eqref{eq:approx:gen_ls} has a unique solution. Assuming that the nodes in $X$ are i.i.d.~random variables that are uniformly distributed in $\T^d$, it is possible to achieve good bounds on the approximation error, see \cite{BaGr03, GrPoRa07, KaeUlVo19, MoeUl20}.

\begin{lemma}\label{lem:error:l2est}
    Let $f \in \st(\T^d)$ with a weight function $\fun{w}{\Z^d}{[1,\infty)}$ such that $\sum_{\k \in \Z^d} \frac{1}{w^2(\k)} < \infty$, $X \subset \T^d$ a finite set of i.i.d.~uniformly distributed points, $\b y = (f(\x))_{\x\in X}$, and $I(U) \subset \Z^d$ a finite frequency index set of type \eqref{set:IUfull} with $U \subset \mathcal{P}(\D)$ a subset of ANOVA terms and sets $I_{\u}$ as in \eqref{eq:approx:freq_weight}. If for the number of frequencies we have $\abs{I(U)} \leq \frac{\abs{X}}{7r\log\abs{X}}, r > 0$, then \begin{equation*}
        \sup_{\norm{f}{\st(\T^d)} \leq 1} \frac{\sum_{\x\in X} \abs{\left(f-S_{I(U)} f\right)(\x)}^2}{\abs{X}} \leq 5 \max\left( \theta_{I(U)}^2,  \frac{8r\kappa^2\log\abs{X}}{\abs{X}}\!\!\! \sum_{\k\in\Z^d\setminus I(U)} \frac{1}{w^2(\k)} \right)
    \end{equation*} with a probability of at least $1-3\abs{X}^{1-r}$ for $\theta_{I(U)} = \norm{f - S_{I(U)}f}{\L_2(\T^d)}$ and $\kappa = \frac{1+\sqrt{5}}{2}$.
\end{lemma}
\begin{proof}
    The setting of this lemma is a special case of \cite[Theorem 5.1]{MoeUl20}.
\end{proof}
The following theorem deals with the actual approximation error by incorporating the previous lemma.
\begin{theorem}\label{thm:error:approx}
    Let $f \in \st(\T^d)$ with a weight function $\fun{w}{\Z^d}{[1,\infty)}$ such that $\sum_{\k \in \Z^d} \frac{1}{w^2(\k)} < \infty$, $I(U) \subset \Z^d$ a finite frequency index set of type \eqref{set:IUfull} with sets $I_{\u}$ as in \eqref{eq:approx:freq_weight}. Moreover, $U \subset \mathcal{P}(\D)$, and $S_{I(U)}^X f$ are the corresponding approximate Fourier partial sum obtained through the scattered data approximation method described in \cref{sec:approx:ls}. If the elements of $X \subset \T^d$ are i.i.d.~random variables uniformly distributed on $\T^d$ and for the number of frequencies we have $\abs{I(U)} \leq \frac{\abs{X}}{7r\log\abs{X}}, r > 0$, then
    \begin{equation*}
        \frac{\norm{S_{I(U)} f - S_{I(U)}^X f}{\L_2(\T^d)}}{\norm{f}{\st(\T^d)}} \leq \sqrt{ 8 \max\left( \theta_{I(U)}^2, \kappa^2 \frac{\log\abs{X}}{\abs{X}} \sum_{\k\in\Z^d\setminus I(U)} \frac{1}{w^2(\k)} \right) }
    \end{equation*} with a probability of at least $1-3\abs{X}^{1-r}$ for $\theta_{I(U)} = \norm{f - S_{I(U)}f}{\L_2(\T^d)}$ and $\kappa = \frac{1+\sqrt{5}}{2}$.
\end{theorem}
\begin{proof}
    We denote the Fourier coefficients with $\hat{\b c} = (\fc{\k}{f})_{\k\in I(U)}$ and the approximate Fourier coefficients computed by \cref{alg} with $\hat{\b f} = (\hat{f}_{\k})_{\k\in I(U)}$. With Parseval's identity as well as the Moore-Penrose inverse we obtain \begin{align*}
        \norm{S_{I(U)} f - S_{I(U)}^X f}{\L_2(\T^d)} &= \sqrt{\sum_{\k \in I(U)} \abs{\hat{f}_{\k}-\fc{\k}{f}}^2} = \norm{\hat{\b f} - \hat{\b c}}{2} \\
        &= \norm{\left( \F_{I(U)}^\ast \F_{I(U)} \right)^{-1} \F_{I(U)}^\ast \b y - \hat{\b c}}{2} \\
        &= \norm{\left( \F_{I(U)}^\ast \F_{I(U)} \right)^{-1} \F_{I(U)}^\ast \left( \b y - \F_{I(U)} \hat{\b c} \right)}{2}.
    \end{align*}
    We use the properties of the spectral norm and estimate further \begin{align*}
        &\leq \norm{\left( \F_{I(U)}^\ast \F_{I(U)}  \right)^{-1}\F_{I(U)}^\ast}{2}  \norm{\b y - \F_{I(U)} \hat{\b c}}{2} \\
        &= \norm{\left( \F_{I(U)}^\ast \F_{I(U)}  \right)^{-1}\F_{I(U)}^\ast}{2} \sqrt{ \sum_{\x\in X} \abs{\left(f-S_{I(U)} f\right)(\x)}^2. }
    \end{align*}
    Applying \cite[Theorem 2.3]{MoeUl20} yields \begin{equation*}
        \sup_{\norm{f}{\st(\T^d)} \leq 1} \norm{S_{I(U)} f - S_{I(U)}^X f}{\L_2(\T^d)} \leq \sup_{\norm{f}{\st(\T^d)} \leq 1} \sqrt{\frac{2}{\abs{X}} \sum_{\x\in X} \abs{\left(f-S_{I(U)} f\right)(\x)}^2 }.
    \end{equation*} Finally, we use \cref{lem:error:l2est} to obtain our bound \begin{equation*}
        \sup_{\norm{f}{\st(\T^d)} \leq 1} \norm{S_{I(U)} f - S_{I(U)}^X f}{\L_2(\T^d)} \leq \sqrt{ 8 \max\left( \theta_{I(U)}^2, \kappa^2 \frac{\log\abs{X}}{\abs{X}} \sum_{\k\in\Z^d\setminus I(U)} \frac{1}{w^2(\k)} \right) }
    \end{equation*} with a probability of at least $1-3\abs{X}^{1-r}$.
\end{proof}

This concludes the consideration of the error of the presented method in both approximation scenarios. We were able to achieve bounds for $\Lt$ and $\L_{\infty}$ for functions in weighted Wiener algebras and Sobolev type spaces.

\section{Numerical Results}\label{sec:numeric}
\begin{figure}[ht]
	\centering
	\subfloat[B-spline $B_2$]{ \begin{tikzpicture}[scale=0.75]
			\begin{axis}[
				grid=major,
				xmin=-0.05,
				xmax=1.05,
				ymin=-0.04,
				ymax=1.77
				]

				\addplot[smooth, line width=2pt] coordinates {
					(0.0, 0.0)(0.01, 0.034641016151377546)(0.02, 0.06928203230275509)(0.03, 0.10392304845413262)(0.04, 0.13856406460551018)(0.05, 0.17320508075688773)(0.06, 0.20784609690826525)(0.07, 0.24248711305964282)(0.08, 0.27712812921102037)(0.09, 0.31176914536239786)(0.1, 0.34641016151377546)(0.11, 0.381051177665153)(0.12, 0.4156921938165305)(0.13, 0.4503332099679081)(0.14, 0.48497422611928565)(0.15, 0.5196152422706631)(0.16, 0.5542562584220407)(0.17, 0.5888972745734183)(0.18, 0.6235382907247957)(0.19, 0.6581793068761733)(0.2, 0.6928203230275509)(0.21, 0.7274613391789284)(0.22, 0.762102355330306)(0.23, 0.7967433714816835)(0.24, 0.831384387633061)(0.25, 0.8660254037844386)(0.26, 0.9006664199358162)(0.27, 0.9353074360871938)(0.28, 0.9699484522385713)(0.29, 1.0045894683899488)(0.3, 1.0392304845413263)(0.31, 1.0738715006927038)(0.32, 1.1085125168440815)(0.33, 1.143153532995459)(0.34, 1.1777945491468367)(0.35, 1.212435565298214)(0.36, 1.2470765814495914)(0.37, 1.2817175976009691)(0.38, 1.3163586137523466)(0.39, 1.3509996299037244)(0.4, 1.3856406460551018)(0.41, 1.4202816622064791)(0.42, 1.4549226783578568)(0.43, 1.4895636945092343)(0.44, 1.524204710660612)(0.45, 1.5588457268119895)(0.46, 1.593486742963367)(0.47, 1.6281277591147445)(0.48, 1.662768775266122)(0.49, 1.6974097914174997)(0.5, 1.7320508075688772)(0.51, 1.6974097914174997)(0.52, 1.662768775266122)(0.53, 1.6281277591147445)(0.54, 1.5934867429633668)(0.55, 1.5588457268119893)(0.56, 1.5242047106606118)(0.57, 1.4895636945092345)(0.58, 1.454922678357857)(0.59, 1.4202816622064793)(0.6, 1.3856406460551018)(0.61, 1.3509996299037244)(0.62, 1.3163586137523466)(0.63, 1.2817175976009691)(0.64, 1.2470765814495914)(0.65, 1.212435565298214)(0.66, 1.1777945491468365)(0.67, 1.1431535329954587)(0.68, 1.1085125168440813)(0.69, 1.073871500692704)(0.7, 1.0392304845413265)(0.71, 1.004589468389949)(0.72, 0.9699484522385713)(0.73, 0.9353074360871938)(0.74, 0.9006664199358162)(0.75, 0.8660254037844386)(0.76, 0.831384387633061)(0.77, 0.7967433714816834)(0.78, 0.7621023553303059)(0.79, 0.7274613391789283)(0.8, 0.6928203230275507)(0.81, 0.6581793068761731)(0.82, 0.6235382907247959)(0.83, 0.5888972745734183)(0.84, 0.5542562584220408)(0.85, 0.5196152422706632)(0.86, 0.48497422611928565)(0.87, 0.4503332099679081)(0.88, 0.4156921938165305)(0.89, 0.38105117766515295)(0.9, 0.34641016151377535)(0.91, 0.3117691453623978)(0.92, 0.2771281292110202)(0.93, 0.24248711305964263)(0.94, 0.20784609690826544)(0.95, 0.17320508075688787)(0.96, 0.1385640646055103)(0.97, 0.10392304845413272)(0.98, 0.06928203230275515)(0.99, 0.034641016151377574)(1.0, 0.0)
				};
			\end{axis}
	\end{tikzpicture} }	\hfill 	\subfloat[B-spline $B_4$]{ \begin{tikzpicture}[scale=0.75]
			\begin{axis}[
				grid=major,
				xmin=-0.05,
				xmax=1.05,
				ymin=-0.04,
				ymax=1.96
				]

				\addplot[smooth, line width=2pt] coordinates {
					(0.0, 0.0)(0.01, 3.081239967139746e-5)(0.02, 0.0002464991973711797)(0.03, 0.0008319347911277312)(0.04, 0.0019719935789694375)(0.05, 0.003851549958924683)(0.06, 0.00665547832902185)(0.07, 0.01056865308728933)(0.08, 0.0157759486317555)(0.09, 0.022462239360448742)(0.1, 0.030812399671397463)(0.11, 0.04101130396263001)(0.12, 0.0532438266321748)(0.13, 0.06769484207806022)(0.14, 0.08454922469831463)(0.15, 0.10399184889096641)(0.16, 0.126207589054044)(0.17, 0.15138131958557574)(0.18, 0.17969791488358994)(0.19, 0.21134224934611515)(0.2, 0.2464991973711797)(0.21, 0.2853536333568118)(0.22, 0.3280904317010401)(0.23, 0.37489446680189287)(0.24, 0.4259506130573984)(0.25, 0.4814437448655848)(0.26, 0.5414354870257959)(0.27, 0.6054944659426309)(0.28, 0.6730660584220054)(0.29, 0.7435956412698345)(0.3, 0.816528591292032)(0.31, 0.8913102852945141)(0.32, 0.9673861000831938)(0.33, 1.0442014124639882)(0.34, 1.1212015992428104)(0.35, 1.1978320372255755)(0.36, 1.2735381032181992)(0.37, 1.3477651740265955)(0.38, 1.4199586264566795)(0.39, 1.4895638373143671)(0.4, 1.556026183405572)(0.41, 1.6187910415362072)(0.42, 1.6773037885121904)(0.43, 1.731009801139436)(0.44, 1.7793544562238595)(0.45, 1.8217831305713739)(0.46, 1.8577412009878949)(0.47, 1.8866740442793377)(0.48, 1.9080270372516144)(0.49, 1.921245556710643)(0.5, 1.9257749794623442)(0.51, 1.9212455567106443)(0.52, 1.908027037251617)(0.53, 1.8866740442793455)(0.54, 1.8577412009879)(0.55, 1.8217831305713739)(0.56, 1.779354456223866)(0.57, 1.731009801139436)(0.58, 1.6773037885121955)(0.59, 1.6187910415362097)(0.6, 1.556026183405577)(0.61, 1.4895638373143678)(0.62, 1.4199586264566832)(0.63, 1.3477651740265832)(0.64, 1.2735381032182074)(0.65, 1.1978320372255775)(0.66, 1.1212015992428148)(0.67, 1.0442014124639747)(0.68, 0.9673861000831989)(0.69, 0.891310285294522)(0.7, 0.81652859129204)(0.71, 0.7435956412698232)(0.72, 0.6730660584219932)(0.73, 0.6054944659426306)(0.74, 0.5414354870257954)(0.75, 0.4814437448655835)(0.76, 0.4259506130573959)(0.77, 0.37489446680188887)(0.78, 0.3280904317010415)(0.79, 0.2853536333568124)(0.8, 0.24649919737118325)(0.81, 0.21134224934611526)(0.82, 0.1796979148835875)(0.83, 0.15138131958557657)(0.84, 0.1262075890540436)(0.85, 0.10399184889096778)(0.86, 0.08454922469831536)(0.87, 0.06769484207806548)(0.88, 0.053243826632176736)(0.89, 0.041011303962633396)(0.9, 0.030812399671401758)(0.91, 0.02246223936045325)(0.92, 0.0157759486317593)(0.93, 0.01056865308729904)(0.94, 0.0066554783290182435)(0.95, 0.0038515499589242574)(0.96, 0.001971993578967988)(0.97, 0.0008319347911208663)(0.98, 0.00024649919736458443)(0.99, 3.0812399665441756e-5)(1.0, 0.0)
				};
			\end{axis}
	\end{tikzpicture} } \\ 	\centering 	\subfloat[B-spline $B_6$]{ \begin{tikzpicture}[scale=0.75]
			\begin{axis}[
				grid=major,
				xmin=-0.05,
				xmax=1.05,
				ymin=-0.04,
				ymax=2.18
				]

				\addplot[smooth, line width=2pt] coordinates {
					(0.0, 0.0)(0.01, 2.5289692437520977e-8)(0.02, 8.092701580006713e-7)(0.03, 6.1453952623175955e-6)(0.04, 2.589664505602148e-5)(0.05, 7.903028886725306e-5)(0.06, 0.00019665264839416305)(0.07, 0.0004250438607974152)(0.08, 0.0008286926417926874)(0.09, 0.0014933310487431756)(0.1, 0.0025289692437520978)(0.11, 0.00407293025675519)(0.12, 0.006292884748613218)(0.13, 0.009389885774204475)(0.14, 0.013601403545517286)(0.15, 0.019204360194742483)(0.16, 0.026518164537365996)(0.17, 0.03590774621082436)(0.18, 0.04778595413644685)(0.19, 0.06260928724471007)(0.2, 0.08086457211503663)(0.21, 0.10305380914231049)(0.22, 0.12967899872141667)(0.23, 0.16122696743177728)(0.24, 0.19815419422189037)(0.25, 0.24087163659386523)(0.26, 0.2897295567879627)(0.27, 0.3450023479671257)(0.28, 0.406873360401532)(0.29, 0.47541972765311097)(0.3, 0.550597192760102)(0.31, 0.6322249344215706)(0.32, 0.7199703931819678)(0.33, 0.8133340976156558)(0.34, 0.9116345404663899)(0.35, 1.013997633469989)(0.36, 1.1193687948907696)(0.37, 1.226541706399451)(0.38, 1.3341886591429843)(0.39, 1.4408909013756848)(0.4, 1.5451689860900217)(0.41, 1.6455131186473508)(0.42, 1.7404135044092317)(0.43, 1.8283906963681402)(0.44, 1.9080259427780824)(0.45, 1.9779915347863877)(0.46, 2.037081154063482)(0.47, 2.0842402204350563)(0.48, 2.1185962395117395)(0.49, 2.139489150321113)(0.5, 2.1465016729378554)(0.51, 2.1394891503211317)(0.52, 2.11859623951186)(0.53, 2.084240220435121)(0.54, 2.037081154063593)(0.55, 1.9779915347860548)(0.56, 1.9080259427783872)(0.57, 1.8283906963680663)(0.58, 1.740413504409583)(0.59, 1.6455131186473277)(0.6, 1.5451689860903821)(0.61, 1.4408909013759574)(0.62, 1.3341886591429288)(0.63, 1.226541706399176)(0.64, 1.119368794890587)(0.65, 1.0139976334700258)(0.66, 0.9116345404668544)(0.67, 0.8133340976153929)(0.68, 0.7199703931822653)(0.69, 0.6322249344218501)(0.7, 0.5505971927599074)(0.71, 0.47541972765268176)(0.72, 0.4068733604018832)(0.73, 0.3450023479675226)(0.74, 0.28972955678803114)(0.75, 0.24087163659398367)(0.76, 0.19815419422174782)(0.77, 0.16122696743193962)(0.78, 0.12967899872159389)(0.79, 0.10305380914261986)(0.8, 0.08086457211511765)(0.81, 0.06260928724453993)(0.82, 0.04778595413559988)(0.83, 0.03590774621046817)(0.84, 0.02651816453729843)(0.85, 0.019204360194451865)(0.86, 0.013601403545429673)(0.87, 0.009389885774181332)(0.88, 0.006292884748490307)(0.89, 0.004072930256630451)(0.9, 0.0025289692435232496)(0.91, 0.001493331048762266)(0.92, 0.0008286926417351147)(0.93, 0.000425043860960483)(0.94, 0.00019665264861852154)(0.95, 7.903028896351346e-5)(0.96, 2.5896644943300067e-5)(0.97, 6.145395484240691e-6)(0.98, 8.092701510118062e-7)(0.99, 2.52900550273672e-8)(1.0, 0.0)
				};
			\end{axis}
	\end{tikzpicture} }
	\caption{B-splines $B_2$, $B_4$, and $B_6$ over $\T \cong [0,1)$.}
	\label{fig:splines}
\end{figure}

We present numerical results for the method described in \Cref{sec:anova:approxmethod} for a test function $\fun{f}{[0,1)^9}{\R}$, \begin{equation}\label{testfun}
	f(\x) \coloneqq B_2(x_1) B_4(x_5) + B_2(x_2) B_4(x_6) + B_2(x_3) B_4(x_7) + B_2(x_4) B_4(x_8) B_6(x_9) ,
\end{equation}
where $B_2$, $B_4$ and $B_6$ are parts of univariate, shifted, scaled and dilated B-splines of order 2, 4, and 6, respectively, see \Cref{fig:splines} for illustration. Their Fourier series is given by \begin{equation*}
    B_j(x) \coloneqq c_j \sum_{k \in \Z} \mathrm{sinc}^j\left(\frac{\pi\cdot k}{j}\right) \cos( \pi \cdot k ) \,\e^{2\pi\i k \cdot x}
\end{equation*} with $\mathrm{sinc}(x) \coloneqq \sin(x)/x$ and the constants $c_2 \coloneqq \sqrt{3/4}$, $c_4 \coloneqq \sqrt{315/604}$, $c_6 \coloneqq \sqrt{277200/655177}$ such that $\norm{B_j}{\L_2(\T^d)} = 1$. This allows the direct computation of the Fourier coefficients $\fc{\k}{f}$ and the norm $\norm{f}{\L_2(\T^d)}$. The ANOVA terms $f_{\u}$ are only nonzero for $$\u \in U^\ast \coloneqq \mathcal{P}(\{ 1,5 \}) \cup \mathcal{P}(\{ 2,6 \}) \cup \mathcal{P}(\{ 3,7 \})\cup \mathcal{P}(\{ 4,8,9 \}).$$ The function $f$ therefore has an exact low-dimensional structure for $d_s = 3$, i.e., $\mathrm{T}_{3} f = f$. This leads to $d_s = 3$ being the optimal choice for the superposition threshold with no error caused by ANOVA truncation since it corresponds to the superposition dimension $\dsuper$ for $\delta = 1$, see \eqref{eq:specificds}. In an approximation scenario with an unknown function $f$ this information is of course not known.

We consider two errors \begin{equation}
\varepsilon_{\ell_2} = \frac{\norm{\b y - (S_{I(U_{d_s})}^X f (\x))_{\x\in X}}{2}}{\norm{\b y}{2}}, \text{and} \quad \varepsilon_{\mathrm{L}_2} = \frac{\norm{f - S_{I(U_{d_s})}^X f}{\L_2(\T^9)}}{\norm{f}{\L_2(\T^9)}}.
\end{equation} Here, the error $\varepsilon_{\ell_2}$ can be regarded as a training error since it is taken at the given sampling set $X$ and the error $\varepsilon_{\mathrm{L}_2}$ as a type of generalization error since it measures the error in the Fourier coefficients. Since our goal is to find the important ANOVA terms, i.e., the terms in $U^\ast$, we expect to have an interval (or gap) in which to choose the order-dependent threshold $\b\varepsilon \in [0,1]^{d_s}$. Therefore, we define \begin{equation*}
I^{(j)} = \begin{cases}
\emptyset \quad &\colon \text{assumption \eqref{assumption} is not fulfilled} \\
(a^{(j)}, b^{(j)}) &\colon \text{assumption \eqref{assumption} is fulfilled}
\end{cases}
\end{equation*}
with $1 \leq j \leq d_s$ and \begin{align*}
a^{(j)} &\coloneqq \max \left\{ \gsi{\u}{S_{I(U_{d_s})}^X f} \colon \u \in U_{d_s} \setminus U^\ast, \au = j \right\}, \\
b^{(j)} &\coloneqq \min \left\{ \gsi{\u}{S_{I(U_{d_s})}^X f} \colon \u \in U^\ast, \au = j \right\}.
\end{align*} Here, the assumption \eqref{assumption} is to be understood for every order of terms, i.e., for $\u$ and $\v$ with $\au = \av = j$.

\begin{remark}
	The norm occurring in the error $\varepsilon_{\mathrm{L}_2}$ can be calculated using Parseval's identity \begin{equation*}
	\norm{f - S_{I(U_{d_s})}^X f}{\L_2}^2 = \norm{f}{\L_2}^2 + \sum_{\k \in I(U_{d_s})} \abs{ \fc{\k}{f} - \hat{f}_{\k} }^2  - \sum_{\k \in I(U_{d_s})} \abs{ \fc{\k}{f} }^2
	\end{equation*} which is possible since we know the exact Fourier coefficients and the norm of the function $f$. In general, this error cannot be computed.
\end{remark}

\subsection{Scattered Data Approximation}

For our numerical experiments we use one sampling set $X \subset\T^9$ of uniformly distributed nodes with $M \coloneqq \abs{X} = 2.5 \cdot 10^6$, and an evaluation vector $\b y = ( f(\x) )_{\x\in X}$. We are going to start by choosing three as the superposition threshold $d_s$ while later reducing it to two which allows us to see the effect of truncating an ANOVA term. Our primary aim for now is to detect the ANOVA terms in $U^\ast$ which we achieve using the first step of our method, see \cref{sec:approx:active}. To this end, we choose a frequency index set $I(U_{d_s}) \subset \Z^9$, cf.~\eqref{eq:approx:partial}, through order-dependent sets $I_0 = \{0\}$, $I_1 = \{-N_1/2,\dots,N_1/2-1\}$, $I_2 = \{-N_2/2,\dots,N_2/2-1\}^2$, and $I_3 = \{-N_3/2,\dots,N_3/2-1\}^3$ with $N_1,N_2,N_3 \in 2\N$. The method gives us an approximation $S_{I(U_{d_s})}^X f$.

Results of numerical experiments with the function $f$ from \eqref{testfun} and different choices for the bandwidths $N_1, N_2$, and $N_3$ are displayed in \Cref{tab:res_det}. They show that it is indeed possible to detect the ANOVA terms in $U^\ast$ using trigonometric polynomials of small degrees. Moreover, both errors are roughly of the same order. Since our number of samples $M$ is fixed, we are looking for values $\b N$ such that one balances the effects of underfitting and overfitting. The experiments suggest that the choice in examples 5 and 8 is close to optimal. In \Cref{fig:gsi} we depicted the global sensitivity indices $\gsi{\u}{S_{I(U_{d_s})}^X f}$, cf.~\cref{alg}, for example 8 from \Cref{tab:res_det}. The one-dimensional sets $\{i\}$, $i=1,\dots,9$, all have large indices as they are all in $U^\ast$ while the two dimensional sets $$\{1,5\}, \{2,6\}, \{3,7\}, \{4,8\}, \{4,9\}, \{8,9\} \in U^\ast$$ are clearly separated from the two dimensional sets in $U_{d_s}\setminus U^\ast$. The same holds for the one three-dimensional term $\{4,8,9\} \in U^\ast$. The size of the intervals $I^{(j)}$ suitable to choose the parameters $\varepsilon_j$ is especially relevant since it separates \textit{important} from \textit{unimportant} terms.

\begin{table*}[ht]\centering
	\begin{tabular}{@{}rrrrrrrrrr@{}}\toprule& \multicolumn{2}{c}{size of index sets} & \phantom{a}& \multicolumn{2}{c}{relative errors} & \phantom{a} & \phantom{a}\\\cmidrule{2-3} \cmidrule{5-6} & $\b N$ & $\abs{I(U_{d_s})}$ && $\varepsilon_{\ell_2}$ & $\varepsilon_{\mathrm{L}_2}$  && $I^{(1)}, \, I^{(2)}, \, I^{(3)}$ \\\midrule
		1 & [256, 32, 8] & 65704 && $ 4.7 \cdot {10}^{-3}$ & $4.8 \cdot {10}^{-3}$ && $(0.0, 0.021 )$ \\
		 &  &  &&  &  && $(3.0 \cdot {10}^{-8}, 0.019 )$ \\
		 &  &  && & && $(1.2 \cdot {10}^{-8}, 0.026 )$ \\ \bottomrule
		2 & [256, 32, 16] & 320392 && $ 2.1 \cdot {10}^{-3}$ & $2.4 \cdot {10}^{-3}$ && $(0.0, 0.021 )$ \\
		 &  &  &&  &  && $(7.2 \cdot {10}^{-9}, 0.019 )$ \\
		 &  &  && & && $(2.5 \cdot {10}^{-8}, 0.026 )$ \\ \bottomrule
		3 & [256, 32, 32] & 2539336 && $ 2.6 \cdot {10}^{-2}$ & $2.8 \cdot {10}^{-2}$ && $(0.0, 0.016 )$ \\
		&  &  &&  &  && $(8.3 \cdot {10}^{-5}, 0.015 )$ \\
		&  &  && & && $(2.5 \cdot {10}^{-3}, 0.023 )$ \\ \bottomrule
		4 & [256, 64, 8] & 173992 && $ 4.4 \cdot {10}^{-3}$ & $4.7 \cdot {10}^{-3}$ && $(0.0, 0.021 )$ \\
		 &  &  &&  &  && $(1.1 \cdot {10}^{-7}, 0.019 )$ \\
		 &  &  && & && $(1.1 \cdot {10}^{-8}, 0.026 )$ \\ \bottomrule
		5 & [256, 64, 16] & 428680 && $ 1.6 \cdot {10}^{-3}$ & $1.9 \cdot {10}^{-3}$ && $(0.0, 0.021 )$ \\
		 &  &  &&  &  && $(1.8 \cdot {10}^{-8}, 0.019 )$ \\
		 &  &  && & && $(1.6 \cdot {10}^{-8}, 0.026 )$ \\ \bottomrule
		6 & [256, 64, 32] & 2647624 && $ 2.5 \cdot {10}^{-2}$ & $3.2 \cdot {10}^{-2}$ && $(0.0, 0.015 )$ \\
		 &  &  &&  &  && $(4.0 \cdot {10}^{-4}, 0.015 )$ \\
		 &  &  && & && $(2.9 \cdot {10}^{-3}, 0.022 )$ \\ \bottomrule
		7 & [512, 64, 8] & 176296 && $ 4.4 \cdot {10}^{-3}$ & $4.7 \cdot {10}^{-3}$ && $(0.0, 0.021 )$ \\
		 &  &  &&  &  && $(1.1 \cdot {10}^{-7}, 0.019 )$ \\
		 &  &  && & && $(1.1 \cdot {10}^{-8}, 0.026 )$ \\ \bottomrule
		8 & [512, 64, 16] & 430984 && $ 1.6 \cdot {10}^{-3}$ & $1.9 \cdot {10}^{-3}$ && $(0.0, 0.021 )$ \\
		 &  &  &&  &  && $(1.8 \cdot {10}^{-8}, 0.019 )$ \\
		 &  &  && & && $(1.6 \cdot {10}^{-8}, 0.026 )$ \\ \bottomrule
		9 & [512, 64, 32] & 2649928 && $ 2.5 \cdot {10}^{-2}$ & $3.2 \cdot {10}^{-2}$ && $(0.0, 0.015 )$ \\
		 &  &  &&  &  && $(4.0 \cdot {10}^{-4}, 0.015 )$ \\
		 &  &  && & && $(2.9 \cdot {10}^{-3}, 0.022 )$ \\ \bottomrule
	\end{tabular}
	\caption{Results of detection step for important ANOVA terms with $M = 2.5 \cdot 10^6$ uniformly distributed nodes ($\b N = [N_1,N_2,N_3]$).}
	\label{tab:res_det}
\end{table*}

\begin{figure}[ht!]
	\centering
	\subfloat[1d sensitivity indices]{ \begin{tikzpicture}
		\begin{axis}[clip=false, enlargelimits=false,ymode = log, xmin=0.8,xmax=9.2,ymin=1.85e-2,ymax=0.145,height=0.33\textwidth, width=0.43\textwidth, grid=major, xlabel={ANOVA term $\u$}, ylabel={$\gsi{\b{u}_i}{S_{I(U_{d_s})}^{X} f}$},

		legend style={at={(0.5,1.07)}, anchor=south,legend columns=3,legend cell align=left, font=\small,
		},]
		\addplot[orange,mark=o,mark size=1] coordinates {
			(1, 0.13485590547067322) (2, 0.1348546191375092) (3, 0.1348538986781466) (4, 0.08479925199524384) (5, 0.05705736651807279) (6, 0.048995887099158836) (7, 0.0489958331178174) (8, 0.04899466500463767) (9, 0.020729792280798152)
		};
		\end{axis}
		\end{tikzpicture} }
		\hfill
		\subfloat[2d sensitivity indices]{ \begin{tikzpicture}
			\begin{axis}[clip=false, enlargelimits=false,ymode = log, xmin=0.2,xmax=37.2,ymin=1e-8,ymax=0.15,height=0.33\textwidth, width=0.43\textwidth, grid=major, xlabel={ANOVA term $\u$}, ylabel={$\gsi{\b{u}_i}{S_{I(U_{d_s})}^{X} f}$},

			legend style={at={(0.5,1.07)}, anchor=south,legend columns=3,legend cell align=left, font=\small,
			},]
			\addplot[cyan,mark=o,mark size=1] coordinates {
				(1, 0.07780131659625403) (2, 0.04495099140872069) (3, 0.044950575872343745) (4, 0.04494983891678797) (5, 0.028265903218229544) (6, 0.019018986643685766) (7, 1.7828408967506963e-8) (8, 1.7639235059540238e-8) (9, 1.753033672139588e-8) (10, 1.7509397974474565e-8) (11, 1.7507769622850096e-8) (12, 1.7449770371942553e-8) (13, 1.7403659880631815e-8) (14, 1.733987266977155e-8) (15, 1.733601510416636e-8) (16, 1.7265892101823815e-8) (17, 1.7246212135785187e-8) (18, 1.722877931198043e-8) (19, 1.7193818854818427e-8) (20, 1.7165417106311266e-8) (21, 1.7154092722010225e-8) (22, 1.7147041508873725e-8) (23, 1.7137614109025423e-8) (24, 1.7135074581718182e-8) (25, 1.7086232174521464e-8) (26, 1.705219816506131e-8) (27, 1.7023378050871612e-8) (28, 1.694772280744182e-8) (29, 1.689329990485209e-8) (30, 1.6875238820966038e-8) (31, 1.683418685825038e-8) (32, 1.681973566786908e-8) (33, 1.6725646959476134e-8) (34, 1.662394021302858e-8) (35, 1.638422297263428e-8) (36, 1.5990670530065094e-8)
			};
			\end{axis}
		\end{tikzpicture} } \\ \centering \subfloat[3d sensitivity indices]{ \begin{tikzpicture}
					\begin{axis}[clip=false, enlargelimits=false,ymode = log, xmin=1e-32,xmax=86,ymin=1e-8,ymax=0.0425,height=0.33\textwidth, width=0.43\textwidth, grid=major, xlabel={ANOVA term $\u$}, ylabel={$\gsi{\b{u}_i}{S_{I(U_{d_s})}^{X} f}$},

					legend style={at={(0.5,1.07)}, anchor=south,legend columns=3,legend cell align=left, font=\small,
					},]
					\addplot[red,mark=o,mark size=0.8] coordinates {
								(1, 0.025923436849895076) (2, 1.5636814887748134e-8) (3, 1.558107839211133e-8) (4, 1.5480025651304596e-8) (5, 1.5465493974679868e-8) (6, 1.5453397971798796e-8) (7, 1.5451313438918488e-8) (8, 1.5271801006642355e-8) (9, 1.5247069465951782e-8) (10, 1.5182298763809362e-8) (11, 1.5148193138965472e-8) (12, 1.5137924399351542e-8) (13, 1.5124650776543285e-8) (14, 1.5117131441947184e-8) (15, 1.5074741510945442e-8) (16, 1.5068698960667126e-8) (17, 1.5054858425082342e-8) (18, 1.5051536628690458e-8) (19, 1.5023424089303886e-8) (20, 1.5002598185329892e-8) (21, 1.4982342466932743e-8) (22, 1.497781365817611e-8) (23, 1.496904113659431e-8) (24, 1.495921059689189e-8) (25, 1.4947773872235423e-8) (26, 1.493329209812126e-8) (27, 1.4930594045393455e-8) (28, 1.4920379073640693e-8) (29, 1.4903193824956635e-8) (30, 1.4896502497880414e-8) (31, 1.4891253059682746e-8) (32, 1.4850414150613423e-8) (33, 1.4828179165846257e-8) (34, 1.4804223671623508e-8) (35, 1.4760210630713028e-8) (36, 1.4714919938846229e-8) (37, 1.4703848815528526e-8) (38, 1.4703327069782456e-8) (39, 1.4685218540187085e-8) (40, 1.4657971459276087e-8) (41, 1.4657259097788491e-8) (42, 1.464863999039876e-8) (43, 1.4647531122299409e-8) (44, 1.4647347002925791e-8) (45, 1.4629718588642276e-8) (46, 1.4601491043610848e-8) (47, 1.4600113746504334e-8) (48, 1.459537477070138e-8) (49, 1.4593718478164756e-8) (50, 1.4576223379491161e-8) (51, 1.4538205552061024e-8) (52, 1.4522648520685689e-8) (53, 1.4516573899884193e-8) (54, 1.450158174768511e-8) (55, 1.447982112783596e-8) (56, 1.44687478536574e-8) (57, 1.4442029047165095e-8) (58, 1.4421212974093971e-8) (59, 1.4415809530158984e-8) (60, 1.4394865971449321e-8) (61, 1.4386567571464522e-8) (62, 1.4385709603856557e-8) (63, 1.4381149561484287e-8) (64, 1.4363754569460072e-8) (65, 1.4337066554370508e-8) (66, 1.4322049987350518e-8) (67, 1.4282614613329381e-8) (68, 1.427421152021412e-8) (69, 1.4258434646786866e-8) (70, 1.4255342911994694e-8) (71, 1.4241827453895658e-8) (72, 1.4221117672232602e-8) (73, 1.4216656983774674e-8) (74, 1.4208659551181513e-8) (75, 1.4207075513391394e-8) (76, 1.4198279363719234e-8) (77, 1.4166787981457814e-8) (78, 1.4154199966976589e-8) (79, 1.4067387735682094e-8) (80, 1.399643820825167e-8) (81, 1.3950645751339707e-8) (82, 1.3866474238262689e-8) (83, 1.3832030693735835e-8) (84, 1.3650986242283137e-8)
							};
					\end{axis}
				\end{tikzpicture} }
	\caption{Behavior of the global sensitivity indices $\gsi{\b u}{S_{I(U_{d_s})}^{X} f}$ for the example 8 from Table \ref{tab:res_det}.}
	\label{fig:gsi}
\end{figure}

Since there exists $\b N$, and $\b\varepsilon$ such that we are able to recover the set of ANOVA terms $U^\ast$, we set $U_{X,\b y}^{(\b\varepsilon)} = U^\ast$ from now on. We aim to improve our approximation quality with the given data by solving the minimization problem \eqref{eq:approx:last}. Here, we could choose individual index sets for every ANOVA term in $U^\ast$ to form $I(U^\ast)$ based on the global sensitivity indices, but for our function order-dependence can be maintained. \Cref{tab:res_approx} shows the results of the approximation using the index set $I(U^\ast)$.

\begin{table*}[ht]\centering
	\begin{tabular}{@{}rrrrrr@{}}\toprule& \multicolumn{2}{c}{size of index sets} & \phantom{a}& \multicolumn{2}{c}{relative errors} \\\cmidrule{2-3} \cmidrule{5-6} & $\b N$ & $\abs{I(U^\ast)}$ && $\varepsilon_{\ell_2}$ & $\varepsilon_{\mathrm{L}_2}$ \\\midrule
		1 & [1024, 64, 64]  & 283069 && $ 5.6 \cdot {10}^{-4}$ & $ 6.3 \cdot {10}^{-4}$ \\
		2 & [1024, 128, 32]  & 135773  && $6.0 \cdot {10}^{-4}$ & $6.4  \cdot {10}^{-4}$ \\
		4 & [1024, 128, 64]  & 356029 && $2.7 \cdot {10}^{-4}$ & $3.1 \cdot {10}^{-4}$ \\
		5 & [1024, 256, 64] & 649405 && $2.0 \cdot {10}^{-4}$ & $2.7 \cdot {10}^{-4}$ \\ \bottomrule
	\end{tabular}
	\caption{Results for approximation with active set $U^\ast$ and $M = 2.5 \cdot 10^6$ uniformly distributed nodes ($\b N = [N_1,N_2,N_3]$).}
	\label{tab:res_approx}
\end{table*}

The number of terms in $U^\ast$ is significantly smaller than in $U_{d_s}$ such that we are able to increase $\b N$ while balancing the effects of over- and underfitting. We observe that the reduction of the ANOVA terms to $U^\ast$ yields benefit with regard to approximation quality due to the reduction in model complexity.

Now that we have experiments with no truncation error in the ANOVA decomposition, i.e., $\mathrm{T}_3 f = f$, we repeat the tests with a superposition threshold $d_s = 2$. In this case, it is not possible to detect the ANOVA term $f_{\{4,8,9\}}$ which results in the set $U^+ \coloneqq U^\ast \setminus \{4,8,9\}$ being optimal for the detection step. For the following tests, we use the same nodes as we did previously.

\begin{table*}[ht]\centering
	\begin{tabular}{@{}rrrrrrrrrr@{}}\toprule& \multicolumn{2}{c}{size of index sets} & \phantom{a}& \multicolumn{2}{c}{relative errors} & \phantom{a} & \phantom{a}\\\cmidrule{2-3} \cmidrule{5-6} & $\b N$ & $\abs{I(U_{d_s})}$ && $\varepsilon_{\ell_2}$ & $\varepsilon_{\mathrm{L}_2}$  && $I^{(1)}, \, I^{(2)}$  \\\midrule
		1 & [256, 16] & 10396 && $9.4 \cdot {10}^{-2}$ & $9.4 \cdot {10}^{-2}$ && $(0.0,  0.021 )$ \\
		  &  &  && & && $(3.0 \cdot {10}^{-6},  0.020 )$ \\ \bottomrule
		2 & [256, 32] & 36892 && $9.3 \cdot {10}^{-2}$ & $9.4 \cdot {10}^{-2}$ && $( 0.0, 0.021 )$ \\
		  &  &  && & && $(3.0 \cdot {10}^{-6},  0.020 )$ \\ \bottomrule
		3 & [256, 64] & 145180 && $9.1 \cdot {10}^{-2}$ & $9.6 \cdot {10}^{-2}$ && $( 0.0,  0.021 )$ \\
		  &  &  && & && $(4.8 \cdot {10}^{-5},  0.020 )$ \\ \bottomrule
		4 & [256, 128] & 582940 && $8.2 \cdot {10}^{-2}$ & $1.1 \cdot {10}^{-1}$ && $( 0.0,  0.021 )$ \\
		  &  &  && & && $(2.3 \cdot {10}^{-4},  0.020 )$ \\ \bottomrule
	\end{tabular}
	\caption{Results of detection step for important ANOVA terms with $M = 2.5 \cdot 10^6$ uniformly distributed nodes and superposition threshold $d_s = 2$, ($\b N = [N_1,N_2]$).}
	\label{tab:res_det:ds2}
\end{table*}

The results of the experiments in \cref{tab:res_det:ds2} show that it is possible to determine the terms in $U^+$. Since three-dimensional terms are not included, the term $f_{\{4,8,9\}}$ is not in the approximation which results in the larger errors compared to \cref{tab:res_det}.

Since there exists $\b N \in \N^2$ and $\epsilon > 0$ such that $U_{X,\b y}^{(\b\varepsilon)} = U^+$, we use $U^+$ for the next approximation step with suitable index sets $I(U^+)$. The results for different choices of $N_1$ and $N_2$ are displayed in \cref{tab:res_det:ds2:res}. We are able to achieve better errors with the smaller index sets. Obviously, the influence of the cutoff error is dominating such that a large benefit in taking many additional frequencies cannot be observed.

\begin{table*}[ht]\centering
	\begin{tabular}{@{}rrrrrrrrrr@{}}\toprule& \multicolumn{2}{c}{size of index sets} & \phantom{a}& \multicolumn{2}{c}{relative errors} \\\cmidrule{2-3} \cmidrule{5-6} & $\b N$ & $\abs{I(U^+)}$ && $\varepsilon_{\ell_2}$ & $\varepsilon_{\mathrm{L}_2}$   \\\midrule
		1 & [1024, 16] & 10558 && $9.3 \cdot {10}^{-2}$ & $9.3 \cdot {10}^{-2}$  \\
		2 & [1024, 32] & 14974 && $9.3 \cdot {10}^{-2}$ & $9.3 \cdot {10}^{-2}$  \\
		3 & [1024, 64] & 33022 && $9.3 \cdot {10}^{-2}$ & $9.4 \cdot {10}^{-2}$  \\
		4 & [1024, 128] & 105982 && $9.1 \cdot {10}^{-2}$ & $9.5 \cdot {10}^{-2}$  \\\bottomrule
	\end{tabular}
	\caption{Approximation results for active set $U^+$ with $M = 2.5 \cdot 10^6$ uniformly distributed nodes ($\b N = [N_1,N_2]$).}
	\label{tab:res_det:ds2:res}
\end{table*}

\subsection{Black-Box Approximation}

In the following numerical experiments we aim to find reconstructing rank-1 lattice, see \cref{sec:pre:lattice}, for the function $f$. In the first step, our goal is to determine the set of ANOVA terms $U^\ast$ and later use it to improve our approximation quality. As discussed in \cite{KaPoVo17}, the function $f$ works well with hyperbolic cross index sets of dominating mixed smoothness $3/2$. Therefore, we define \begin{equation}
	\mathcal{H}_j^{N} = \left\{ \k\in\Z^j \colon \prod_{s \in \supp \k} (1+\abs{k_s})^{\frac{3}{2}} \leq N \right\}, N \in \N.
\end{equation}
We choose as order-dependent index sets $I_0 = \{0\}$, $I_1 = \mathcal{H}_1^{N_1}$, $I_2 = \mathcal{H}_2^{N_2}$, and $I_3 = \mathcal{H}_3^{N_1}$ with $N_1,N_2,N_3 \in\N$ to obtain $I(U_{d_s})$ as in \eqref{eq:IU}. The method then gives us a reconstructing rank-1 lattice $X \coloneqq \Lambda(\b z, M, I(U_{d_s}))$ with generating vector $\b z \in \Z^9$ and lattice sizes $M \in \N$ by employing the component-by-component construction from \cite[Algorithm 8.17]{PlPoStTa18}. The approximation is defined as $S_{I(U_{d_s})}^X f$.

\Cref{tab:res:bb:3:full} shows results of numerical experiments with $f$, see \eqref{testfun}, and different choices for the parameters $N_1, N_2$, and $N_3$. We can see that there exist an $\b\varepsilon$ such that it is possible to detect the active set of terms $U^\ast$ in every test scenario. The lattice size increases with the growing index set as expected. Note that is sufficient to use an index set of 3481 frequencies and a lattice with only $46351$ evaluations in order to detect the active set of ANOVA terms.

Now, we set the active set $U_{X,\b y}^{(\b\varepsilon)} = U^\ast$. The aim is again to improve our approximation quality by solving the minimization problem \eqref{eq:approx:last}. We also maintain the order-dependence of the set $I(U^\ast)$ based on the structure of the function. \Cref{tab:res:bb:3:active} shows the results of the approximation using the index set $I(U^\ast)$. Larger cutoff parameters $N_i$ become possible such that we are able to achieve a good approximation error with relatively small lattice sizes in relation to our problem dimension. The sizes of our reconstructing lattices stay manageable as well.

\begin{table*}[ht]\centering
	\begin{tabular}{@{}rrrrrrrrrr@{}}\toprule \multicolumn{2}{c}{size of index sets} &  \multicolumn{2}{c}{relative errors} & \phantom{a} & \phantom{a}\\\cmidrule{1-4}   $\b N$ & $\abs{I(U_{d_s})}$ & $\varepsilon_{\ell_2}$ & $\varepsilon_{\mathrm{L}_2}$  &$M$& $I^{(1)}, \, I^{(2)}, \, I^{(3)}$  \\\midrule
		 $[10^2, 10^2, 10^2]$ & 3481 & $2.8 \cdot {10}^{-2}$ & $3.0 \cdot {10}^{-2}$ & 47351 & $( 0.0, 0.021 )$ \\
		   &  &  & &  & $( 3.4 \cdot {10}^{-5}, 0.019 )$ \\
		   &  &  & &  & $( 5.7 \cdot {10}^{-5}, 0.025 )$ \\\bottomrule
		 $[10^3, 10^3, 10^3]$ & 11203 & $1.0 \cdot {10}^{-2}$ & $1.0 \cdot {10}^{-2}$ & 490277 & $( 0.0, 0.021 )$ \\
		  &  &  & &  & $( 1.7 \cdot {10}^{-7}, 0.019 )$ \\
		   &  &  & &  & $( 5.7 \cdot {10}^{-7}, 0.026 )$ \\\bottomrule
		 $[10^4, 10^4, 10^3]$ & 16891 & $7.0 \cdot {10}^{-3}$ & $7.1 \cdot {10}^{-3}$ & 1114489 & $( 0.0, 0.021 )$ \\
		  &  &  & &  & $( 3.5 \cdot {10}^{-10}, 0.019 )$ \\
		  &  &  & &  & $( 5.3 \cdot {10}^{-8}, 0.026 )$ \\\bottomrule
	 	$[10^5, 10^4, 10^3]$ & 17341 & $7.0 \cdot {10}^{-3}$ & $7.0 \cdot {10}^{-3}$ & 2349307 & $( 0.0, 0.021 )$ \\
		   &  &  & &  & $( 1.7 \cdot {10}^{-9}, 0.019 )$ \\
		   &  &  & &  & $( 2.8 \cdot {10}^{-9}, 0.026 )$ \\\bottomrule
	\end{tabular}
	\caption{Results of detection step for important ANOVA terms ($\b N = [N_1,N_2,N_3]$).}
	\label{tab:res:bb:3:full}
\end{table*}

\begin{table*}[ht]\centering
	\begin{tabular}{@{}rrrrrrrrrr@{}}\toprule \multicolumn{2}{c}{size of index sets} &  \multicolumn{2}{c}{relative errors} & \phantom{a} \\\cmidrule{1-4}   $\b N$ & $\abs{I(U_{d_s})}$ & $\varepsilon_{\ell_2}$ & $\varepsilon_{\mathrm{L}_2}$  &$M$\\\midrule
		 $[10^4, 10^4, 10^4]$ & 2243 & $2.4 \cdot {10}^{-3}$ & $2.6 \cdot {10}^{-3}$ & 157243  \\
		 $[10^5, 10^5, 10^5]$ & 6565 & $8.3 \cdot {10}^{-4}$ & $8.3 \cdot {10}^{-4}$ & 1346881  \\
		 $[10^6, 10^5, 10^5]$ & 7591 & $7.7 \cdot {10}^{-4}$ & $7.7 \cdot {10}^{-4}$ & 883391 \\
	 	$[10^6, 10^6, 10^5]$ & 13495 & $5.0 \cdot {10}^{-4}$ & $5.0 \cdot {10}^{-4}$ & 5691109  \\ \bottomrule
	\end{tabular}
	\caption{Results of detection step for important ANOVA terms ($\b N = [N_1,N_2,N_3]$).}
	\label{tab:res:bb:3:active}
\end{table*}

\section{Summary}

In this paper we considered the classical ANOVA decomposition for periodic functions. We studied different index sets $\Pud$ and $\Fud$ for the projections $\mathrm{P}_{\u} f$ and ANOVA terms $f_{\u}$, respectively, and proved their properties as well as formulas for the Fourier coefficients. For functions in Sobolev type spaces $\st(\T^d)$ and the weighted Wiener algebra $\aw(\T^d)$ we showed that a function inherits its smoothness to both the projections and ANOVA terms.

Moreover, we related the smoothness of a function characterized by the decay of its Fourier coefficients to the class of functions of a low-dimensional structure and considered relative errors for $\mathrm{L}_\infty$ and $\mathrm{L}_2$ weighed by the corresponding Sobolev and Wiener algebra norms. This lead to an upper bound for the modified superposition dimension $\dsuper$ in those spaces. For product and order-dependent weights $w^{\alpha,\beta}$ we were able to obtain specific bounds.

We introduced an approximation method for high-dimensional functions that are of a low-dimensional structure in \Cref{sec:anova:approxmethod}. The method can be employed in black-box and scattered data approximation. In the former scenario one needs a special discretization for the index sets of type $I(U)$, e.g., rank-1 lattice, and in the latter an algorithm to realize an efficient multiplication with the Fourier matrices. We proved results for the error of the method, see \cref{sec:anova:error}, in $\Lt$ and $\mathrm{L}_\infty$. An $\L_\infty$ bound in the scattered data case for the aliasing error in \eqref{eq:approx_error} is still open. Here, one needs to consider estimating the quantity \begin{equation*}
\sup_{\norm{f}{\aw(\T^d)} \leq 1} \frac{1}{\abs{X}}\sum_{\x\in X} \abs{\left(f-S_{I(U)} f\right)(\x)}.
\end{equation*}

Numerical experiments with a benchmark function were successfully performed in \cref{sec:numeric}. The active set detection works well for this function in both approximation scenarios and even for small degrees of trigonometric polynomials. A definite goal is to perform experiments on real-world data sets and try to determine attribute rankings.

Moreover, it is possible to consider a similar analysis of the ANOVA decomposition in weighted Lebesgue spaces with orthogonal polynomials as bases, e.g., the Chebyshev system. This would also allow a generalization of the approximation method to a non-periodic setting, cf.\ \cite{PoSc19b}.

\section*{Acknowledgments}
First of all, we thank the referees for their valuable comments and suggestions. The authors also thank Lutz K\"ammerer, Toni Volkmer, and Tino Ullrich for fruitful discussions and remarks on the contents of the paper. Moreover, we thank Tino Ullrich for comments on \cref{thm:error:approx} and \cref{lem:error:l2est} which improved an earlier bound. DP acknowledges funding by Deutsche Forschungsgemeinschaft (German Research Foundation) -- Project--ID 416228727 -- SFB 1410. MS is supported by the BMBF grant 01$|$S20053A.

\bibliographystyle{siamplain}