-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
cebee0c
commit 23cd855
Showing
5 changed files
with
101 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
\relax | ||
\providecommand\hyper@newdestlabel[2]{} | ||
\providecommand\HyperFirstAtBeginDocument{\AtBeginDocument} | ||
\HyperFirstAtBeginDocument{\ifx\hyper@anchor\@undefined | ||
\global\let\oldcontentsline\contentsline | ||
\gdef\contentsline#1#2#3#4{\oldcontentsline{#1}{#2}{#3}} | ||
\global\let\oldnewlabel\newlabel | ||
\gdef\newlabel#1#2{\newlabelxx{#1}#2} | ||
\gdef\newlabelxx#1#2#3#4#5#6{\oldnewlabel{#1}{{#2}{#3}}} | ||
\AtEndDocument{\ifx\hyper@anchor\@undefined | ||
\let\contentsline\oldcontentsline | ||
\let\newlabel\oldnewlabel | ||
\fi} | ||
\fi} | ||
\global\let\hyper@last\relax | ||
\gdef\HyperFirstAtBeginDocument#1{#1} | ||
\providecommand\HyField@AuxAddToFields[1]{} | ||
\providecommand\HyField@AuxAddToCoFields[2]{} | ||
\@writefile{toc}{\contentsline {section}{\numberline {1}some equivalence proofs...}{1}{section.1}} | ||
\@writefile{toc}{\contentsline {section}{\numberline {2}proof of prenex normal form}{1}{section.2}} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
\BOOKMARK [1][-]{section.1}{some equivalence proofs...}{}% 1 | ||
\BOOKMARK [1][-]{section.2}{proof of prenex normal form}{}% 2 |
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,79 @@ | ||
\documentclass[a4paper,11pt]{article} | ||
|
||
\author{David Maldonado, $\href{mailto:[email protected]}% | ||
{[email protected]}$} | ||
\title{Boolos and Jeffrey - HW4} | ||
|
||
\usepackage{amsmath} | ||
\usepackage{amssymb} | ||
\usepackage{amsthm} | ||
\usepackage{bussproofs} | ||
\usepackage{cite} | ||
\usepackage[pdftex]{hyperref} | ||
\usepackage{latexsym} | ||
\usepackage{listings} | ||
\usepackage{synttree} | ||
\usepackage{textcomp} | ||
\usepackage{verbatim} | ||
\usepackage{tabu} | ||
\usepackage{tikz} | ||
\usetikzlibrary{trees} | ||
\usetikzlibrary{arrows, automata} | ||
\usepackage[latin1]{inputenc} | ||
|
||
\newtheorem{lem}{Lemma}[section] | ||
\newtheorem{thm}{Theorem}[section] | ||
\newtheorem{con}{Conclusion}[section] | ||
|
||
\begin{document} | ||
|
||
\maketitle | ||
|
||
\bigskip | ||
|
||
% QUESTION 1 | ||
|
||
\section{some equivalence proofs...} | ||
|
||
\begin{thm}$\lnot Qv F \cong Q'v \lnot F $\end{thm} | ||
|
||
\begin{proof} | ||
We'll begin with the first case: | ||
|
||
\begin{equation} \lnot \forall v F \cong \exists v \lnot F \end{equation} | ||
|
||
The implication $\lnot \forall v F \implies \exists v \lnot F$ is proven simply by noting that if we assume | ||
$\lnot \forall v F$ to be \textbf{true} that means there exists at least one term in a model that makes | ||
$\lnot F$ \textbf{true}, which is precisely the statement on the right-hand side. | ||
|
||
The converse implication $\lnot \forall v F \impliedby \exists v \lnot F$ is proven in the same way by | ||
assuming $\exists v \lnot F$ to be \textbf{true}. It follows directly that because there is at least one term | ||
in a model that makes $\lnot F$ \textbf{true} not all models make $F$ true which is the statement on the left-hand side. | ||
|
||
\bigskip | ||
|
||
For the second case: | ||
|
||
\begin{equation} \lnot \exists v F \cong \forall v \lnot F \end{equation} | ||
|
||
The implication $\lnot \exists v F \implies \forall v \lnot F$ is proven by first assuming $\lnot \exists v F$ | ||
is \textbf{true}. With this assumption we can say that there does not exist a model where F is | ||
\textbf{true}, this is essentially the statement on the right-hand side | ||
\end{proof} | ||
|
||
\setcounter{equation}{0} | ||
|
||
% QUESTION 2 | ||
|
||
\section{proof of prenex normal form} | ||
|
||
\begin{thm} Where \textbf{prenex normal form} is a formula where all the quantifiers are written as a string at the front and range over the quantifier-free portion, every formula in first-order logic has an equivalent prenex normal form. \end{thm} | ||
|
||
|
||
\begin{proof} | ||
We will proceed by induction. Let us first agree on the following equivalences: | ||
|
||
\begin{equation} \lnot Qv F \cong Q'v \lnot F \end{equation} | ||
\end{proof} | ||
|
||
\end{document} |