Skip to content

Commit

Permalink
work on hw4
Browse files Browse the repository at this point in the history
  • Loading branch information
dave-maldonado committed Oct 19, 2014
1 parent cebee0c commit 23cd855
Show file tree
Hide file tree
Showing 5 changed files with 101 additions and 0 deletions.
20 changes: 20 additions & 0 deletions hw4.aux
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}}
2 changes: 2 additions & 0 deletions hw4.out
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 added hw4.pdf
Binary file not shown.
Binary file added hw4.synctex.gz
Binary file not shown.
79 changes: 79 additions & 0 deletions hw4.tex
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}

0 comments on commit 23cd855

Please sign in to comment.