forked from zhao-lyu/Simplices-and-Triangulations
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Simplices.tex
45 lines (40 loc) · 3.87 KB
/
Simplices.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
\subsection{Simplices}
\noindent
\begin{definition*}
A $\textbf{k-simplex T}$ $\in{R}^n$ is a ${k-}$dimensional convex hull of ${k}$ + 1 vertices ${x}_0, \cdots, {x}_k \in \mathbb{R}^n$, which are affinely independent.\\
\begin{equation*}
\begin{split}
{T} & = [{x}_0, \cdots, {x}_k ]\\
& := \left\{{x} = \sum\limits_{i=0}^k \lambda_i {x}_i \Bigm| \sum\limits_{i=0}^k \lambda_i = 1 ~and~ 0 \leqslant \lambda_i \leqslant 1, 0 \leqslant i \leqslant k \right\}\\
& := \left\{\lambda_0{x}_0 + \cdots + \lambda_k{x}_k \Bigm| \sum\limits_{i=0}^k \lambda_i = 1 ~and~ 0 \leqslant \lambda_i \leqslant 1, 0 \leqslant i \leqslant k \right\}.
\end{split}
\end{equation*}
\end{definition*}
If ${k} = n$, we can call ${k-simplex}$ without addressing the dimension. 2-simplices are also called ${triangle}$, and 3-simplices are called ${tetrahedra}$.
\begin{definition*}
%\paragraph{Subsimplices}
An ${l-}$simplex ${S} = [{y}_0, \cdots, {y}_l]$ is called an $\textbf{l-subsimplex}$ of ${k-}$simplex ${T} = [{x}_0, \cdots, {x}_k]$, if indices $0 \leqslant {i}_0 \leqslant \cdots\leqslant{i}_l \leqslant k$ with ${y}_i = {x}_i$, for $0 \leqslant l \leqslant k \leqslant n$.
\end{definition*}
Since there are $k+1$ vertices in ${k-}$simplex ${T}$, and $l+1$ vertices in ${l-}$subsimplex ${S}$, the number of ${l-}$subsimplex of ${k-}$simplex is $\binom{k+1}{l+1}$.
%\paragraph{Simplices Equality}
Consider simplices ${T} = [{x}_0, \cdots, {x}_k]$ and $\text{T\textprime} = [{y}_0, \cdots, {y}_k]$. We say these two simplices ${T}$ and ${T\textprime}$ are equal, i.e. ${T} = {T\textprime}$, if ${x}_i = {y}_i$ for $0 \leqslant i \leqslant k$. Note that the vertex ordering of simplex is fixed, so if two simplices ${T}$ and ${T\textprime}$ denote the same set but with different vertex ordering, they are not equal; instead, we say that ${T}$ coincides with ${T\textprime}$, i.e. ${T} \cong {T\textprime}$.
\paragraph{Simplex under Affine Transformation}\mbox{}\\
Instead of taking a single variable $x\in\mathbb{R}^n$ for affine transformation, we can take a subset S $\subset \mathbb{R}^n$, which contains $x\in\mathbb{R}^n$. Then the transformed set $S\textprime$ is
\begin{equation*}
S\textprime= {F}(x) = \left\{{F}(x) ~|~ x\in S \right\}.
\end{equation*}
Similarly, if we regard a k-dimensional simplex ${T} = [{x_0, \cdots, x_k}]$ as a subset $\in\mathbb{R}^n$, then the image of ${T}$ under affine transformation, denoted by $T\textprime$, is defined as
\begin{equation*}
\begin{split}
{T}\textprime & = {F}({T}) = \left\{{F}(x_0), \cdots , {F}(x_k)\right\}.
\end{split}
\end{equation*}
We can see that ${T}\textprime$ is still a k-dimensional simplex. Furthermore, we can define ${F}({T}) = {AT} + {v}$, where $T$ is k-dimensional simplex $\in\mathbb{R}^n$. We might be curious about the relationship between simplices ${T}$ and ${T}\textprime$. Since vertices of a simplex are in a specific given order, so different vertex ordering leads to different simplices. Therefore, there exists an unique affine transformation such that ${T} = {T}\textprime$. Another important property of simplices is congruence.
\begin{definition*}
Two simplices T, T' are defined to be congruent if they can be obtained from each other by rotation, mirroring, scaling, and translation, i.e. if there exists a scaling factor c $\in\mathbb{R}^{+}$, a translation vector $v\in\mathbb{R}^n$, and an orthogonal matrix $Q\in\mathbb{R}^{n\times n}$ such that
\begin{equation*}
T' = v + cQT
\end{equation*}
\end{definition*}
\noindent
When the two simplices $T, T'$ have same vertices but with different vertex ordering, we can translate it as $T' = F(T)$. Based on how we define the affine transformation, it's not hard to see that ${T} \cong {T}\textprime$. Then we say that ${T}$ and ${T}\textprime$ are in a same congruent class.