ChengsongTanPhdThesis/Chapters/Chapter3.tex
author Chengsong
Mon, 28 Mar 2022 00:59:42 +0100
changeset 471 23818853a710
parent 468 a0f27e21b42c
child 519 856d025dbc15
permissions -rwxr-xr-x
thesis
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
468
a0f27e21b42c all texrelated
Chengsong
parents:
diff changeset
     1
% Chapter Template
a0f27e21b42c all texrelated
Chengsong
parents:
diff changeset
     2
a0f27e21b42c all texrelated
Chengsong
parents:
diff changeset
     3
\chapter{Common Identities In Simplification-Related Functions} % Main chapter title
a0f27e21b42c all texrelated
Chengsong
parents:
diff changeset
     4
a0f27e21b42c all texrelated
Chengsong
parents:
diff changeset
     5
\label{ChapterX} % Change X to a consecutive number; for referencing this chapter elsewhere, use \ref{ChapterX}
a0f27e21b42c all texrelated
Chengsong
parents:
diff changeset
     6
a0f27e21b42c all texrelated
Chengsong
parents:
diff changeset
     7
a0f27e21b42c all texrelated
Chengsong
parents:
diff changeset
     8
a0f27e21b42c all texrelated
Chengsong
parents:
diff changeset
     9
%----------------------------------------------------------------------------------------
a0f27e21b42c all texrelated
Chengsong
parents:
diff changeset
    10
%	SECTION 1
a0f27e21b42c all texrelated
Chengsong
parents:
diff changeset
    11
%----------------------------------------------------------------------------------------
a0f27e21b42c all texrelated
Chengsong
parents:
diff changeset
    12
a0f27e21b42c all texrelated
Chengsong
parents:
diff changeset
    13
\section{Idempotency of $\simp$}
a0f27e21b42c all texrelated
Chengsong
parents:
diff changeset
    14
a0f27e21b42c all texrelated
Chengsong
parents:
diff changeset
    15
\begin{equation}
a0f27e21b42c all texrelated
Chengsong
parents:
diff changeset
    16
	\simp \;r = \simp\; \simp \; r 
a0f27e21b42c all texrelated
Chengsong
parents:
diff changeset
    17
\end{equation}
a0f27e21b42c all texrelated
Chengsong
parents:
diff changeset
    18
This property means we do not have to repeatedly
a0f27e21b42c all texrelated
Chengsong
parents:
diff changeset
    19
apply simplification in each step, which justifies
a0f27e21b42c all texrelated
Chengsong
parents:
diff changeset
    20
our definition of $\blexersimp$.
a0f27e21b42c all texrelated
Chengsong
parents:
diff changeset
    21
It will also be useful in future proofs where properties such as 
a0f27e21b42c all texrelated
Chengsong
parents:
diff changeset
    22
closed forms are needed.
a0f27e21b42c all texrelated
Chengsong
parents:
diff changeset
    23
The proof is by structural induction on $r$.
a0f27e21b42c all texrelated
Chengsong
parents:
diff changeset
    24
a0f27e21b42c all texrelated
Chengsong
parents:
diff changeset
    25
%-----------------------------------
a0f27e21b42c all texrelated
Chengsong
parents:
diff changeset
    26
%	SUBSECTION 1
a0f27e21b42c all texrelated
Chengsong
parents:
diff changeset
    27
%-----------------------------------
a0f27e21b42c all texrelated
Chengsong
parents:
diff changeset
    28
\subsection{Syntactic Equivalence Under $\simp$}
a0f27e21b42c all texrelated
Chengsong
parents:
diff changeset
    29
We prove that minor differences can be annhilated
a0f27e21b42c all texrelated
Chengsong
parents:
diff changeset
    30
by $\simp$.
a0f27e21b42c all texrelated
Chengsong
parents:
diff changeset
    31
For example,
a0f27e21b42c all texrelated
Chengsong
parents:
diff changeset
    32
\begin{center}
a0f27e21b42c all texrelated
Chengsong
parents:
diff changeset
    33
$\simp \;(\simpALTs\; (\map \;(\_\backslash \; x)\; (\distinct \; \mathit{rs}\; \phi))) = 
a0f27e21b42c all texrelated
Chengsong
parents:
diff changeset
    34
 \simp \;(\simpALTs \;(\distinct \;(\map \;(\_ \backslash\; x) \; \mathit{rs}) \; \phi))$
a0f27e21b42c all texrelated
Chengsong
parents:
diff changeset
    35
\end{center}
a0f27e21b42c all texrelated
Chengsong
parents:
diff changeset
    36
a0f27e21b42c all texrelated
Chengsong
parents:
diff changeset
    37
a0f27e21b42c all texrelated
Chengsong
parents:
diff changeset
    38
%-----------------------------------
a0f27e21b42c all texrelated
Chengsong
parents:
diff changeset
    39
%	SUBSECTION 2
a0f27e21b42c all texrelated
Chengsong
parents:
diff changeset
    40
%-----------------------------------
a0f27e21b42c all texrelated
Chengsong
parents:
diff changeset
    41
a0f27e21b42c all texrelated
Chengsong
parents:
diff changeset
    42
\subsection{Subsection 2}
a0f27e21b42c all texrelated
Chengsong
parents:
diff changeset
    43
Morbi rutrum odio eget arcu adipiscing sodales. Aenean et purus a est pulvinar pellentesque. Cras in elit neque, quis varius elit. Phasellus fringilla, nibh eu tempus venenatis, dolor elit posuere quam, quis adipiscing urna leo nec orci. Sed nec nulla auctor odio aliquet consequat. Ut nec nulla in ante ullamcorper aliquam at sed dolor. Phasellus fermentum magna in augue gravida cursus. Cras sed pretium lorem. Pellentesque eget ornare odio. Proin accumsan, massa viverra cursus pharetra, ipsum nisi lobortis velit, a malesuada dolor lorem eu neque.
a0f27e21b42c all texrelated
Chengsong
parents:
diff changeset
    44
a0f27e21b42c all texrelated
Chengsong
parents:
diff changeset
    45
%----------------------------------------------------------------------------------------
a0f27e21b42c all texrelated
Chengsong
parents:
diff changeset
    46
%	SECTION 2
a0f27e21b42c all texrelated
Chengsong
parents:
diff changeset
    47
%----------------------------------------------------------------------------------------
a0f27e21b42c all texrelated
Chengsong
parents:
diff changeset
    48
a0f27e21b42c all texrelated
Chengsong
parents:
diff changeset
    49
\section{Main Section 2}
a0f27e21b42c all texrelated
Chengsong
parents:
diff changeset
    50
a0f27e21b42c all texrelated
Chengsong
parents:
diff changeset
    51
Sed ullamcorper quam eu nisl interdum at interdum enim egestas. Aliquam placerat justo sed lectus lobortis ut porta nisl porttitor. Vestibulum mi dolor, lacinia molestie gravida at, tempus vitae ligula. Donec eget quam sapien, in viverra eros. Donec pellentesque justo a massa fringilla non vestibulum metus vestibulum. Vestibulum in orci quis felis tempor lacinia. Vivamus ornare ultrices facilisis. Ut hendrerit volutpat vulputate. Morbi condimentum venenatis augue, id porta ipsum vulputate in. Curabitur luctus tempus justo. Vestibulum risus lectus, adipiscing nec condimentum quis, condimentum nec nisl. Aliquam dictum sagittis velit sed iaculis. Morbi tristique augue sit amet nulla pulvinar id facilisis ligula mollis. Nam elit libero, tincidunt ut aliquam at, molestie in quam. Aenean rhoncus vehicula hendrerit.