Skip to content

Commit 49a0a24

Browse files
committed
Rewrite latex with help
1 parent e497732 commit 49a0a24

File tree

3 files changed

+40
-25
lines changed

3 files changed

+40
-25
lines changed

gen_index.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ def write_index_page(index):
5454

5555
escaped_name = name.replace("\\", "\\\\").replace("*", "\\*")
5656
f.write(f"**{escaped_name}**:\n\n")
57-
for link, entry in sorted(links, key=lambda x: x[1].lower()):
57+
for link, entry in sorted(links, key=lambda x: x[1].lower() + x[0]):
5858
f.write(f" - [{entry}]({link})\n")
5959
f.write("\n\n")
6060

src/functions-reference/functions_index.qmd

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ pagetitle: Alphabetical Index
1010
**abs**:
1111

1212
- [`(complex z) : real`](complex-valued_basic_functions.qmd#index-entry-00d0fd704b516cbdb1c9d8cfdceb177a76481cc4)
13-
- [`(T x) : T`](real-valued_basic_functions.qmd#index-entry-c197d7c04ea9bf23cf252f2092111b3c5aadd02d)
1413
- [`(T x) : T`](integer-valued_basic_functions.qmd#index-entry-c197d7c04ea9bf23cf252f2092111b3c5aadd02d)
14+
- [`(T x) : T`](real-valued_basic_functions.qmd#index-entry-c197d7c04ea9bf23cf252f2092111b3c5aadd02d)
1515

1616

1717
**acos**:
@@ -2567,10 +2567,10 @@ pagetitle: Alphabetical Index
25672567
- [`(row_vector x) : row_vector`](matrix_operations.qmd#index-entry-7fa245ebd36b8195ee47b5cf42158c3936625d93)
25682568
- [`(row_vector x, real y) : row_vector`](matrix_operations.qmd#index-entry-0e7a932586415d9249383de3efe664eb105f4a4f)
25692569
- [`(row_vector x, row_vector y) : row_vector`](matrix_operations.qmd#index-entry-f9f5c0ef9c18e80c24aa789a90b7d1253096fa3a)
2570-
- [`(T x) : T`](matrix_operations.qmd#index-entry-12e466dce5df3d58d3ad7f47d7637bc66c0c3b0f)
2571-
- [`(T x) : T`](complex_matrix_operations.qmd#index-entry-12e466dce5df3d58d3ad7f47d7637bc66c0c3b0f)
25722570
- [`(T x) : T`](complex-valued_basic_functions.qmd#index-entry-12e466dce5df3d58d3ad7f47d7637bc66c0c3b0f)
2571+
- [`(T x) : T`](complex_matrix_operations.qmd#index-entry-12e466dce5df3d58d3ad7f47d7637bc66c0c3b0f)
25732572
- [`(T x) : T`](integer-valued_basic_functions.qmd#index-entry-12e466dce5df3d58d3ad7f47d7637bc66c0c3b0f)
2573+
- [`(T x) : T`](matrix_operations.qmd#index-entry-12e466dce5df3d58d3ad7f47d7637bc66c0c3b0f)
25742574
- [`(T x) : T`](real-valued_basic_functions.qmd#index-entry-12e466dce5df3d58d3ad7f47d7637bc66c0c3b0f)
25752575
- [`(vector x) : vector`](matrix_operations.qmd#index-entry-8339baafb56b84ffc02ddc234752ab1f7a46e1e3)
25762576
- [`(vector x, real y) : vector`](matrix_operations.qmd#index-entry-0dea3575356afb28b43da9a9985361d5ba7e1c84)
@@ -3278,8 +3278,8 @@ pagetitle: Alphabetical Index
32783278
- [`(complex_row_vector x) : int`](complex_matrix_operations.qmd#index-entry-dd6512340d46b06fe64606e36622bf23ed255eab)
32793279
- [`(complex_vector x) : int`](complex_matrix_operations.qmd#index-entry-4a14d6b215559d7664aabfafde37e9153206b209)
32803280
- [`(int x) : int`](integer-valued_basic_functions.qmd#index-entry-cc587d014dd8cd99986939af8ad1854a3c3425f0)
3281-
- [`(matrix x) : int`](matrix_operations.qmd#index-entry-69098855a034f282c0294e1c6c21cded79ec8a3c)
32823281
- [`(matrix x) : int`](complex_matrix_operations.qmd#index-entry-69098855a034f282c0294e1c6c21cded79ec8a3c)
3282+
- [`(matrix x) : int`](matrix_operations.qmd#index-entry-69098855a034f282c0294e1c6c21cded79ec8a3c)
32833283
- [`(real x) : int`](integer-valued_basic_functions.qmd#index-entry-f9c96384668fa7a7880511c2c0ad2558be24e0a4)
32843284
- [`(row_vector x) : int`](matrix_operations.qmd#index-entry-f449c3a25c74efefc2c1462cf914a52a4050d575)
32853285
- [`(vector x) : int`](matrix_operations.qmd#index-entry-9b99cb12fadc8373556db600c949cc44b43fe907)

src/functions-reference/positive_lower-bounded_distributions.qmd

Lines changed: 35 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -159,29 +159,44 @@ For a description of argument and return types, see section
159159

160160
### Probability density function
161161

162-
If $\alpha \in \mathbb{R}^+$, $\tau \in \mathbb{R}^+$, $\beta \in [0, 1]$,
162+
If $\alpha \in \mathbb{R}^+$, $\tau \in \mathbb{R}^+$, $\beta \in (0, 1)$,
163163
$\delta \in \mathbb{R}$, $s_{\delta} \in \mathbb{R}^{\geq 0}$, $s_{\beta} \in [0, 1)$, and
164164
$s_{\tau} \in \mathbb{R}^{\geq 0}$ then for $y > \tau$,
165165

166-
\begin{eqnarray*}
167-
\text{Wiener}(y|\alpha, \tau, \beta, \delta, s_{\delta}, s_{\beta}, s_{\tau})
168-
169-
&=& \frac{1}{s_{\tau}}
170-
\int_{\tau}^{\tau + s_{\tau}} \frac{1}{s_{\beta}}\int_{\beta -0.5s_{\beta}}^{\beta + 0.5s_{\beta}}
171-
M \times p_3(y-\tau|a,\delta,\omega) \ d\omega \ d\tau,
172-
\end{eqnarray*}
173-
where $M$ and $p_3()$ are defined, by using $t:=y-\tau$, as
174-
\begin{eqnarray*}
175-
M := \frac{1}{\sqrt{1+s^2_{\delta} t}}
176-
\mathbb{e}^{a\delta\omega+\frac{\delta^2t}{2}+\frac{s^2_{\delta} a^2
177-
\omega^2-2a\delta\omega-\delta^2t}{2(1+s^2_{\delta}t)}} \text{ and} \\ p_3(t|a,\delta,\beta) :=
178-
\frac{1}{a^2} \mathbb{e}^{-a \delta \beta -\frac{\delta^2t}{2}} f(\frac{t}{a^2}|0,1,\beta), \end{eqnarray*}
179-
where $f(t^*=\frac{t}{a^2}|0,1,\beta)$ has two forms
180-
\begin{eqnarray*}
181-
f_l(t^*|0,1,\beta) = \sum_{k=1}^{\infty} k\pi \mathbb{e}^{-\frac{k^2\pi^2t^*}{2}}
182-
\sin{(k \pi \beta)}\text{ and} \\
183-
f_s(t^*|0,1,\beta) = \sum_{k=-\infty}^{\infty} \frac{1}{\sqrt{2\pi (t^*)^3}}
184-
(\beta+2k) \mathbb{e}^{-\frac{(\beta+2k)^2}{2t^*}}, \end{eqnarray*}
166+
167+
\begin{equation*}
168+
\begin{split}
169+
&\text{Wiener}(y\mid \alpha,\tau,\beta,\delta,s_{\delta},s_{\beta},s_{\tau}) =
170+
\\
171+
&\frac{1}{s_{\tau}}\int_{\tau}^{\tau+s_{\tau}}\frac{1}{s_{\beta}}\int_{\beta-\frac{1}{2}s_{\beta}}^{\beta+\frac{1}{2}s_{\beta}}\int_{-\infty}^{\infty} p_3(y-{\tau_0}\mid \alpha,\nu,\omega)
172+
\\
173+
&\times \frac{1}{\sqrt{2\pi s_{\delta}^2}}\exp\Bigl(-\frac{(\nu-\delta)^2}{2s_{\delta}^2}\Bigr) \,d\nu \,d\omega \,d{\tau_0}=
174+
\\
175+
&\frac{1}{s_{\tau}}\int_{\tau}^{\tau+s_{\tau}}\frac{1}{s_{\beta}}\int_{\beta-\frac{1}{2}s_{\beta}}^{\beta+\frac{1}{2}s_{\beta}} M\times p_3(y-{\tau_0}\mid \alpha,\nu,\omega) \,d\omega \,d{\tau_0},
176+
\end{split}
177+
\end{equation*}
178+
179+
where $p()$ denotes the density function, and $M$ and $p_3()$ are defined, by using $t:=y-{\tau_0}$, as
180+
181+
\begin{equation*}
182+
M \coloneqq \frac{1}{\sqrt{1+s_{\delta}^2t}}\exp\Bigl(\alpha{\delta}\omega+\frac{\delta^2t}{2}+\frac{s_{\delta}^2\alpha^2\omega^2-2\alpha{\delta}\omega-\delta^2t}{2(1+s_{\delta}^2t)}\Bigr)\text{ and}
183+
\end{equation*}
184+
185+
\begin{equation*}
186+
p_3(t\mid \alpha,\delta,\beta) \coloneqq \frac{1}{\alpha^2}\exp\Bigl(-\alpha\delta\beta-\frac{\delta^2t}{2}\Bigr)f(\frac{t}{\alpha^2}\mid 0,1,\beta),
187+
\end{equation*}
188+
189+
where $f(t^*=\frac{t}{\alpha^2}\mid0,1,\beta)$ can be specified in two ways:
190+
191+
\begin{equation*}
192+
f_l(t^*\mid 0,1,\beta) = \sum_{k=1}^\infty k\pi \exp\Bigl(-\frac{k^2\pi^2t^*}{2}\Bigr)\sin(k\pi \beta)\text{ and}
193+
\end{equation*}
194+
195+
\begin{equation*}
196+
f_s(t^*\mid0,1,\beta) = \sum_{k=-\infty}^\infty \frac{1}{\sqrt{2\pi(t^*)^3}}(\beta+2k) \exp\Bigl(-\frac{(\beta+2k)^2}{2t^*}\Bigr).
197+
\end{equation*}
198+
199+
Which of these is used in the computations depends on which expression requires the smaller number of components $k$ to guarantee a pre-specified precision
185200

186201
In the case where $s_{\delta}$, $s_{\beta}$, and $s_{\tau}$ are all $0$, this simplifies to
187202
\begin{equation*}

0 commit comments

Comments
 (0)