% EJC papers *must* begin with the following two lines. 
\documentclass[12pt]{article}
\usepackage{e-jc}

% Please remove all other commands that change parameters such as
% margins or pagesizes.

% only use standard LaTeX packages
% only include packages that you actually need

% we recommend these ams packages
\usepackage{amsthm,amsmath,amssymb}

% we recommend the graphicx package for importing figures
\usepackage{graphicx}

% use this command to create hyperlinks (optional and recommended)
\usepackage[colorlinks=true,citecolor=black,linkcolor=black,urlcolor=blue]{hyperref}

% use these commands for typesetting doi and arXiv references in the bibliography
\newcommand{\doi}[1]{\href{http://dx.doi.org/#1}{\texttt{doi:#1}}}
\newcommand{\arxiv}[1]{\href{http://arxiv.org/abs/#1}{\texttt{arXiv:#1}}}

% all overfull boxes must be fixed; 
% i.e. there must be no text protruding into the margins


% declare theorem-like environments
\theoremstyle{plain}
\newtheorem{theorem}{Theorem}
\newtheorem{lemma}[theorem]{Lemma}
\newtheorem{corollary}[theorem]{Corollary}
\newtheorem{proposition}[theorem]{Proposition}
\newtheorem{fact}[theorem]{Fact}
\newtheorem{observation}[theorem]{Observation}
\newtheorem{claim}[theorem]{Claim}
\newtheorem*{magLemma}{Bootstrapping Lemma}

\theoremstyle{definition}
\newtheorem{definition}[theorem]{Definition}
\newtheorem{example}[theorem]{Example}
\newtheorem{conjecture}[theorem]{Conjecture}
\newtheorem{open}[theorem]{Open Problem}
\newtheorem{problem}[theorem]{Problem}
\newtheorem{question}[theorem]{Question}


\theoremstyle{remark}
\newtheorem{remark}[theorem]{Remark}
\newtheorem{note}[theorem]{Note}


% \documentclass[reqno]{amsart}
% \usepackage{amsthm}
% \usepackage{amsmath}
% \usepackage{graphicx}
% \usepackage{times}
% \usepackage[margin = 1in]{geometry}
%\newtheorem{theorem}{Theorem}
%\newtheorem{corollary}{Corollary}
%\newtheorem{conjecture}{Conjecture}
%\newtheorem{definition}{Definition}
%\newtheorem{claim}{Claim}
%\newtheorem{problem}{Problem}
%\newtheorem{fact}{Fact}
%\newtheorem{lemma}{Lemma}


\newcommand{\induced}[1]{ \left\langle #1 \right\rangle }

\newcommand\T{\rule{0pt}{2.6ex}}
\newcommand\B{\rule[-1.2ex]{0pt}{0pt}}



%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

% if needed include a line break (\\) at an appropriate place in the title

\title{\bf A Note on Independent Sets in Graphs with Large Minimum Degree and Small Cliques}

% input author, affilliation, address and support information as follows;
% the address should include the country, and does not have to include
% the street address 

\author{Jeremy Lyle  \\
\small Department of Mathematics\\[-0.8ex]
\small The University of Southern Mississippi\\[-0.8ex] 
\small Mississippi, U.S.A.\\
\small\tt samuel.lyle@usm.edu\\
% \and
% Forgotten Second Author \qquad  Forgotten Third Author\\
% \small School of Hard Knocks\\[-0.8ex]
% \small University of Western Nowhere\\[-0.8ex]
% \small Nowhere, Australasiaopia\\
% \small\tt \{fsa,fta\}@uwn.edu.ao
}

% \date{\dateline{submission date}{acceptance date}\\
% \small Mathematics Subject Classifications: comma separated list of
% MSC codes available from http://www.ams.org/mathscinet/freeTools.html}

\date{\dateline{Jan 1, 2012}{Jan 2, 2012}\\
\small Mathematics Subject Classifications: 05C}

\begin{document}

\maketitle




\begin{abstract}
 Graphs with large minimum degree containing no copy of a clique on $r$ vertices ($K_r$)
must contain relatively large independent sets. A classical result of Andr{\'a}sfai, Erd{\H{o}}s, and S{\'o}s 
implies that $K_r$-free graphs $G$ with degree larger than $((3r-7)/(3r-4))|V(G)|$ must be $(r-1)$-partite.  
An obvious consequence of this result is that the same degree threshold implies an independent set of order $(1/(r-1))|V(G)|$.
The following paper provides improved bounds on the minimum degree which would imply the 
same conclusion.  This problem was first considered by Brandt, and we provide improvements over these initial results for $r > 5$.
\end{abstract}

% \begin{enumerate}
%  \item Prove Conjecture \ref{conj:main}, and uniqueness of join of 5 cycles in obtaining degree.
%  \item Determine if an improvement can be made on the degree threshold if $G$ cannot be written as the join of an independent set and 
%        $K_{r-1}$-free set, or as a join of $K_3$-free graph and a $K_{r-2}$-free graph
%  \item In Lemma \ref{lem:k4indep2}, improve the following case: (to give $\alpha(G) \geq (1/3)(5\delta - 2n)$)\\
%  {\it The graph induced by $X_3 \cup X_4$ contains a triangle.}
% \end{enumerate}

\section{Introduction}
In one of the founding results in extremal graph theory, 
Tur\'{a}n \cite{Turan} determined the value of $\mathrm{ex}(n, K_r)$, 
the number of edges which imply that a graph 
on $n$ vertices contains a copy of $K_r$.
The extremal graphs are the classical Tur\'{a}n graphs, which,
 for $n$ divisible by $r-1$, are composed of $r-1$ equally-sized independent sets
such that two vertices are adjacent if and only if they are contained in different independent sets.
Such graphs are regular with degree $\delta = ((r-2)/(r-1))n$.
% (this can be thought of as a ``threshold'' on the minimum degree which 
%forces a graph to contain a copy of $K_r$).

In fact, any $K_r$-free graph with minimum degree ``almost as large'' 
as Tur\'{a}n graphs must share some of the same properties.
In particular, Andr{\'a}sfai, Erd{\H{o}}s, and S{\'o}s~\cite{AESpaper} 
 showed that for a $K_r$-free graph $G$ (on $n$ vertices),
$\delta(G) > ((3r - 7)/(3r - 4))n$ implies that $\chi(G) \leq r-1$.
An extension of this problem is the chromatic threshold problem for a general graph $H$, 
which is to determine the threshold on the minimum degree such that 
there is a bound (as a function of only $H$) on the chromatic number.
Recently, good results have been obtained regarding triangle-free graphs (e.g.,~\cite{Thomassen, Luczak, BrandtAndThomasse}), 
and the general problem has been solved for all $H$~\cite{AllenEtAl}.

One can interpret these results as follows:  For a suitably large lower bound on the minimum degree, 
forbidding a copy of $K_r$ must result in a large independent set.  This interplay between 
the density of $G$, the clique number of $G$, and the independence number of $G$ is well-studied; 
it is the classical Ramsey-Tur\'{a}n theory.  Let $\textbf{RT}(n,H,f(n))$ denote the maximum number of edges 
in an $H$-free graph on $n$ vertices containing no independent set of order $f(n)$.
For instance, a construction of Bollob\'{a}s and Erd\"{o}s \cite{BoEr} and an upper bound of Szemer\'{e}di \cite{Sz72},
combined to give 
\[
 \textbf{RT}(n,K_4,o(n)) = (1 + o(1))\frac{n^2}{8}.
\]

However, not much attention has been paid to the problem of determining exact bounds on the independence number of 
$K_r$-free graphs with large minimum degree.  This is somewhat of a compromise between what is typically considered 
in Ramsey-Tur\'{a}n theory and the structural results extending the work of Andr{\'a}sfai, Erd{\H{o}}s, and S{\'o}s.
In \cite{BrandtHab}, Brandt first considered this problem, and raised the following question, 
which is quite appealing due to its connection with both the results of \cite{AESpaper} and the classical result of Tur\'{a}n.
Let $\alpha(G)$ denote the independence number of a graph $G$.

\begin{problem}
 Determine the value of $c$ such that for any $K_r$-free graph $G$ with $\delta > cn$, 
\[
 \alpha(G) \geq \frac{1}{r-1}n.
\]
\end{problem}

It was conjectured in \cite{BrandtHab} that the correct value of $c$ is $c =  (5r - 11)/(5r - 5)$, 
with the graphs described below to demonstrate the possible sharpness of this value.

The join of two graphs $G$ and $H$, denoted $G \vee H$, is defined by taking the disjoint union of the vertex sets from $G$ and $H$, i.e.,
$V(G \vee H) = V(G) \cup V(H)$ such that the subgraph induced by $V(G)$ is $G$, the subgraph induced by $V(H)$ is $H$, and $G \vee H$ also contains 
all edges of the form $(v,w)$, where $v \in V(G)$ and $w \in V(H)$.  
For $r$ odd, choose $\ell = (r-1)/2$, and consider the graph
\[
 H = \vee^{\ell}_{i = 1} C_5,
\]
where each vertex in a copy of $C_5$ can be replaced with an independent set of $b$ vertices.

For $r$ even, choose $\ell = (r-2)/2$, and consider the graph
\[
 H = \vee^{\ell}_{i = 1} C_5 \vee I,
\]
where each vertex in a copy of $C_5$ can be replaced with an independent set of $b$ vertices, and 
$I$ is an independent set of $a$ vertices, where $a = (5/2) b - k$, for some $k > 0$ such that 
$l \ll k$.

Brandt showed that the conjecture holds for $r = 4$ and $r = 5$, and was able to prove a
bound for general $r$.
\begin{theorem}[Brandt \cite{BrandtHab}] \label{thm:Brandt1}
 Let $G$ be a $K_r$-free graph ($r \geq 4$) on $n$ vertices. 
\begin{enumerate}
 \item If $r = 4$, and $\delta(G) \geq (3/5)n$, then $\alpha(G) \geq (1/3)n$.
 \item If $r = 5$, and $\delta(G) \geq (7/10)n$, then $\alpha(G) \geq (1/4)n$.
 \item If $r > 5$, and 
\[
 \delta(G) \geq \frac{r^2 - 5}{r^2 + r - 2}n = \left( \frac{r-3}{r-2} + \frac{4}{(r-2)(r+2)(r-1)} \right)n,
\]
then $\alpha(G) \geq (1/(r-1))n$.
\end{enumerate}
\end{theorem}
For a quick comparison, the conjectured bound can be written as
\[
  \delta(G) \geq \frac{5r - 11}{5r - 5}n = \left( \frac{r-3}{r-2} - \frac{r-7}{5(r-1)(r-2)} \right)n.
\]

\section{Results}

Our contribution is to prove a ``bootstrapping lemma'', 
which will allow us to give an improvement on Theorem \ref{thm:Brandt1}
for $K_r$-free graphs where $r \geq 6$,
and additional structural information in the cases $r = 4$ and $r = 5$.
In particular, we prove the following result (conjectured in \cite{BrandtHab})
regarding $K_4$-free graphs which cannot be decomposed as the join of a triangle-free graph 
and an independent set.

\begin{theorem} \label{thm:K4}
Let $G$ be a maximal $K_4$-free graph such that $\delta(G) \geq (4/7)n$.\\
If $G$ is not the join of an independent set and a triangle-free graph, then $\alpha(G) \geq 4\delta - 2n$.
\end{theorem}
As a result, we obtain an alternative proof of the bound in Theorem \ref{thm:Brandt1} in the case where $r = 4$.

For the case $r = 5$, we can prove a similar result regarding large independent sets in $K_5$-free 
graphs which cannot be decomposed as a join of either a $K_4$-free graph and an independent set, or as two triangle-free graphs.

\begin{theorem}  \label{thm:K5}
Let $G$ be a maximal $K_5$-free graph such that $\delta(G) \geq (11/16)n$.\\
If $G$ is not the join of two triangle-free graphs, then 
\[\alpha(G) \geq \min\left\{ 3(3\delta - 2n), \frac{1}{6}\left(20\delta - \frac{25}{2}n \right), \frac{2}{3}\left(2\delta - n\right) \right\}.\]
\end{theorem}

As in the case of $K_4$-free graphs, we obtain an alternative proof on the bound of the minimum degree of a 
$K_5$-free graph on $n$ vertices which forces an independent set of order $(1/4)n$.  
In addition, bounds on the minimum degree
which force an independent set of order $(1/5)n$ are also demonstrated.

\begin{corollary} \label{cor:K5}
Let $G$ be a maximal $K_5$-free graph.
\begin{enumerate}
 \item If $\delta \geq (7/10)n$, then $\alpha(G) \geq (1/4)n$.
 \item If $\delta \geq (31/45)n$, then $\alpha(G) \geq (1/5)n$.
\end{enumerate}
\end{corollary}

% For the case $r = 6$, we attempt to optimize the bounds obtained by using the bootstrapping theorem.
% 
% \begin{corollary}
% Let $G$ be a maximal $K_6$-free graph such that $\delta > (61/80)n$.
% Then $\alpha(G) \geq (1/5)n$.
% \end{corollary}


Finally, we obtain a bound on the minimum degree of a 
$K_r$-free graph on $n$ vertices which forces
an independent set of order $(1/(r-1))n$. 
This provides an improvement over Theorem \ref{thm:Brandt1} for all $r > 5$.

\begin{theorem} \label{thm:Kr}
 Let $G$ be a $K_r$-free graph ($r \geq 4$).  If 
\[
 \delta(G) \geq   \delta_r n := \left( \frac{r-3}{r-2} + \frac{1}{(r-2)^2(r-1)} \right)n,
\]
then $\alpha(G) \geq (1/(r-1))n$.
\end{theorem}

As a guide, Table \ref{tble:bounds} provides a comparison between
the minimum degree bounds in Theorems \ref{thm:Brandt1}  and \ref{thm:Kr}, as well as the conjectured bound.






% 
% 
% 
% 
% 
% \begin{conjecture}[Brandt]
%  Let $G$ be a $K_r$-free graph.  
% If $\delta (G) \geq (5r - 11)/(5r - 5)n$, then $\alpha(G) \geq (1/r-1)n$.
% \end{conjecture}
% 
\begin{table}[!t]
\centering
 \begin{tabular}{  |l | l | l | l | l | l | } \hline
  $r$     & 6 & 7 & 8 & 9 & 10 \T \B \\ \hline \hline 
  Conjecture
                    & $\frac{19}{25} = .76$ 
                       & $\frac{4}{5} = .8$ 
                           & $\frac{29}{35} \approx .829$ %0.828571429$ 
                              & $\frac{17}{20} = .85$ 
                                   &  $\frac{13}{15} = 0.8\overline{6}$  \T \B \\ \hline 
%  $r$     & 4 & 5 & 6 & 7 & 8 & 9 & 10 \T \B \\ \hline \hline 
 Theorem \ref{thm:Brandt1}   & $\frac{31}{40} = .775$
                    & $\frac{22}{27} = .\overline{814}$ 
                       & $\frac{59}{70}  \approx .843$ %\approx 0.842857143 $ 
                           & $\frac{19}{22} = .8\overline{63} $ 
                              & $\frac{95}{108} \approx .880 $ %\approx 0.87962963$ 
                                         \T \B \\ \hline 
 Theorem \ref{thm:Kr}   
                 & $\frac{61}{80} = .7625$ 
                    & $\frac{121}{150} = .80\overline{6}$ 
                       & $\frac{211}{252}  \approx .837$ %\approx 0.842857143 $ 
                           & $\frac{337}{392} \approx .860 $ 
                              & $\frac{505}{576} \approx .877 $ %\approx 0.87962963$ 
                                        \T \B \\ \hline 
 \end{tabular}

\caption{Comparison of the conjectured thresholds with Theorems \ref{thm:Brandt1} and \ref{thm:Kr}. \label{tble:bounds}}
\end{table}

\section{A General Lemma for $K_r$-free graphs}
To start with, the following lemma can be used to magnify 
weaker lower bounds on the independence number or obtain information 
regarding the structure of $K_r$-free graphs. The general idea is to examine a clique 
of order $K_{r-1}$ contained outside of an independent set $I$. Either vertices in $I$ are adjacent to the clique
in a ``nice'', well-distributed manner, and a graph can be constructed which places an upper bound on $\alpha(G)$, or there is a large 
$K_k$-free subgraph which arises as the common neighborhood of a suitably chosen clique.

Given a $K_r$-free graph $G$ and an independent set $I$, we define a \textbf{sunflower} subgraph $SG_r$ as follows:
First, take a clique of order $r-1$ (the ``head'' of the sunflower) which is disjoint from $I$. Then take $r-1$ vertices in $I$, each corresponding to (and adjacent to)
one of the $r-1$ subsets of vertices of order $r-2$ in this clique.  The presence of such a 
subgraph can be used to provide an upper bound on the order of an independent set.

\begin{magLemma}
Let $G$ be a maximal $K_r$-free graph with $n$ vertices.\\
One of the following statements regarding $G$ must be true.
\begin{enumerate}
 \item $G$ is the join of an independent set and a $K_{r-1}$-free graph.
 \item For some $k$ such that $2\leq k \leq r-2$, there is a set $U_k \subset V(G)$
% for every $2 \leq s \leq k$ 
such that the graph induced by $U_k$ is $K_{r-k}$-free, 
and 
%\[|U_s| \geq s\delta - (s -1)n  + \frac{k - 1}{k}\alpha(G)\]
\[|U_k| \geq k\delta - (k -1)n  + \frac{k - 1}{k}\alpha(G).\]
 \item The value of $\alpha(G)$ is bounded above by 
 \[\alpha(G) \leq 2(n - \delta) - \frac{2}{r-2}\delta. \]
\end{enumerate}
\end{magLemma}

\begin{proof}
Let $I$ be a maximum independent set in $G$.  If every other vertex is
adjacent to all of $I$, then $G$ is the join of an independent set and a
$K_{r-1}$-free set, so we are done.  Thus we may assume that there exists a
vertex $s_1 \in V(G) - I$ such that $I \not \subseteq N(s_1)$ (but by the 
maximality of $I$, $N(s_1) \cap I \neq \emptyset$).

Consider some vertex $x \in I$ that is not adjacent to $s_1$.  
As $G$ is a \textit{maximal} $K_r$-free graph, there must be vertices $\{s_2, \dots, s_{r-1}\}$
in $N(s_1)\cap N(w)$ which induce a clique of order $r-2$. 
Let $S = \{s_1, \dots, s_{r-1}\}$, so that
$S$ induces a copy of $K_{r-1}$, but $S \cap I =  \emptyset$.   

At this point, we consider two cases, based on the diversity of neighborhoods of vertices of $I$ in $S$.
For a set $S'\subset S$, let $N(S')$ denote the common neighborhood of vertices in $S'$.
\begin{enumerate}
\item {\it For every subset $S' \subseteq S$ of $r-2$ vertices, $N(S')\cap I \neq \emptyset$.}\\
As each set of $r-2$ vertices in $S$ has a common neighbor in $I$,
%(note that these sets are distinct, or a copy of $K_r$ would result), 
this forms a sunflower graph $SG_r$.  To bound the independence number from above, 
we use double counting on the adjacencies from $SG_r$ to the rest of the graph.
Each vertex in $G$ can be adjacent to at most $r-2$ of the vertices of $S$ without forming a copy of $K_r$.  
As a result, a vertex in $I$ can be adjacent to at most $r-2$ vertices of $SG_r$.  Every vertex in $V(G) - I$ can be adjacent to at 
most $2r - 4$ (either $r-1$ of the vertices in $I$, and $r-3$ vertices in $S$, or at most $r-2$ from both the vertices in $S$ and 
the vertices of $SG_r$ in $I$).  As each vertex in $SG_r$ has degree $\delta$, we obtain the following:
\[
 2(r-1)\delta \leq (2r - 4)(n - |I|) + (r-2)|I| = (2r - 4)n  - (r -2)|I|.
\]
Solving for $|I|$ yields, $|I| \leq 2(n  - \delta) - (2/(r-2))\delta$.

\item {\it There is a subset $S' \subseteq S$ of $k$ vertices ($2 \leq k \leq r-2$), $N(S')\cap I = \emptyset$.}\\
In this case, let $k$ be the smallest such value for which this is true, and let $S' \subset S$ be the corresponding set of vertices.
Recall that $S$ is disjoint from $I$; by the maximality of $I$, every vertex in $S$ is adjacent to a vertex in $I$, so $k \geq 2$.
Our goal is to build a set of vertices $S'''$ which induce a clique of order $k$ and consider the intersection of the neighborhoods of these vertices.

Before determining the set $S'''$, we introduce the \textbf{slack} of a family of sets, as a convenient tool to 
clarify the discussion of this case (used for a similar purpose in \cite{Godd11}).  Consider a family of sets $\mathcal{A} = \{A_1, A_2, \dots, A_k\}$ 
on the set $\{1, 2, \dots, n\}$, and let $N_i$ denote the pairwise disjoint sets of elements which are contained in exactly $i$ sets.  
We define the slack of $\mathcal{A}$ is defined to be
\[
 \text{Slack}(\mathcal{A}) = \sum_{i = 0}^{k-2} (k - i - 1)|N_i|.
\]
We note that the sum of orders of the sets $A_i$ can be written as a weighted sum of the orders of the $N_i$ sets, that is
\[
 \sum_{i = 1}^k |A_i| = k|N_k| + (k-1)|N_{k-1}| + (k-2)|N_{k-2}| + \dots + |N_1|.
\]
The slack will be used to help determine a bound on $|N_k|$.  Isolating one copy of $|N_k|$, we get
\begin{align*}
 |N_k| &=  \sum_{i = 1}^k |A_i| - \left[ (k-1)|N_{k-1}| + (k-2)|N_{k-2}| + \dots + |N_1| \right] - (k-1)|N_k|,\\
       &=  \sum_{i = 1}^k |A_i| - (k-1)\left(|N_{k}| + |N_{k-1}| + \dots + |N_1| + |N_0|\right) +  \text{Slack}(\mathcal{A}).
\end{align*}
As the sets $N_i$ are pairwise disjoint, $|N_{k}| + |N_{k-1}| + \dots + |N_1| + |N_0| = n$, and we obtain the following equality,
\begin{equation}
  |N_k| = \sum_{i = 1}^k |A_i| - (k-1)n +  \text{Slack}(\mathcal{A}). \label{slack}
\end{equation}



Now, choose a set $S'''$ by first choosing a suitable subset $S'' \subset S'$ according to one of the following cases:
\begin{enumerate}
\item Suppose there is a vertex $v \in S'$ such that $|N(v) \cap I| \geq \frac{k-1}{k}|I|$.

In this case, choose $S'' = S' - \{v\}$.  Since $N(S')\cap I = \emptyset$, each vertex in $N(v) \cap I$ is not adjacent to at least one vertex in $S''$.
Then, chose a vertex $w \in N(S'') \cap I$ to add to form $S''' = S'' \cap \{w\}$.  By forming the clique in this way, at least $\frac{k-1}{k}|I|$ vertices are adjacent to at most $k-2$
vertices in $S'''$.  Let $\mathcal{S}$ denote the family of neighborhoods of each of the vertices in $S'''$. Then, 
\[
 \text{Slack}(\mathcal{S}) \geq \frac{k-1}{k}|I|.
\]

\item Suppose there is no vertex $v \in S'$ such that $|N(v) \cap I| \geq \frac{k-1}{k}|I|$.

In this case, choose $S''$ to be any set of $k-1$ vertices in $S'$.
Then there are at least $((k-1)/k)|I|$ non-adjacencies between $S'$ and $I$.
Again, chose a vertex $w \in N(S'') \cap I$ to add to form $S''' = S'' \cap \{w\}$, and let $\mathcal{S}$ denote the family of neighborhoods of each of the vertices in $S'''$. Then,
\[
 \text{Slack}(\mathcal{S}) \geq \frac{k-1}{k}|I|.
\]
\end{enumerate}

Let $U$ denote the common neighborhood of $S'''$, and note that $U$ must be $K_{s}$-free, where $s = r-k$.  
Taking into account the slack observed above, we use Equation \ref{slack} to obtain
\begin{align*}
 |U| &\geq  k\delta - (k-1)n  + \frac{k-1}{k}|I|. 
\end{align*}
\end{enumerate}
\end{proof}

To apply the Bootstrapping Lemma, we next consider modest lower bounds on $\alpha(G)$. 
For $K_r$-free graphs which are not the join of an independent set and a $K_{r-1}$-free graph, this serves the dual purposes of
\begin{enumerate}
 \item demonstrating that the second statement from the Bootstrapping Lemma must be true, and
 \item providing a bound on the $K_{r-k}$-free set $|U_s|$ from the second statement.
\end{enumerate}
In particular, in the case $r=4$, modest bounds on $\alpha(G)$ result in improved bounds on $\alpha(G)$ (Hence, this is a ``bootstrapping'' lemma).
In fact, the same holds true for $r > 4$ (though not as directly).

\section{``Modest'' bounds on $\alpha(G)$.}

\subsection{$K_r$-free graphs ($r > 4$).}
To provide a ``modest'' bound on the independence number, we define a function $f = f(r,\delta, n)$ as follows:
\[
 f(r,\delta, n) = \delta - \frac{r-3}{r-1}n.
\]

This function provides a bound on $\alpha(G)$, and is well-known (for example, see \cite{Er70a}). 
For completeness the following lemma gives a proof of this simple result.

\begin{lemma}
 For any $K_r$-free graph $G$
\[
 \alpha(G) \geq f(r,\delta,n).
\]
\end{lemma}

\begin{proof}
Let $s$ be the minimum value such that $G$ contains a copy of $K_{s-1}$.  Choose a copy of $S = K_{s-1}$ in $G$. At least $(s-1)\delta - (s-3)n$ vertices in $G$ are adjacent to $r-2$ vertices in this copy.
For any $S' \subset S$ of order $s-2$, $N(S')$ is independent.  Since there are $s-1$ different choices for $S'$, then there is some $S'$
such that $|N(S')| \geq \delta - ((s-3)/(s-1))n$, and $N(S')$ must necessarily be independent.  Note that $s \leq r$
and $f(s,\delta,n)$ is decreasing in $s$, implying the result.
\end{proof}

This bound on $\alpha(G)$ can be used to determine when statement (3) in the Bootstrapping Lemma
is not satisfied.  Solving, we obtain the following:

\begin{fact}
%For $\delta > ((r-2)/(r-1)) ((3r-5)/(3r-4))n$,
\[
f(r,\delta,n) \geq  2(n - \delta) - \frac{2}{r-2}\delta \text{ for } \delta > \frac{(3r - 5)(r-2)}{(3r - 4)(r-1)}.
\]
\end{fact}

For $r = 5$, the bound on $\delta$ above is $15/22 = .6\overline{81}$. In fact, for
$r \geq 5$, we note that $((5r- 11)/(5r-5))n$ is larger than the bound on $\delta$ provided.
Therefore, in the results regarding both $r = 5$ or $r > 5$ described in the introduction, 
we may assume that statement (3) in the Bootstrapping Lemma is not satisfied.

%In fact, for $\delta = ((5r- 11)/(5r-5))n$, this bound yields $\alpha(G) \geq f(r,\delta,n) = (4/5)(1/(r-1))n$.




\subsection{$K_4$-free graphs.}
For $r = 4$, the modest bounds on $\alpha(G)$ are improved in order to apply 
the bootstrapping lemma effectively for a larger range of values on $\delta$.
First, we obtain a simple bound in the case when the neighborhood of 
a minimum degree vertex is bipartite or has large odd girth.

\begin{lemma} \label{lem:k4indep1}
Let $G$ be a maximal $K_4$-free graph. Suppose $u$ is a vertex of minimum degree.
If $C_5 \not \subseteq N(u)$, then 

\begin{equation*}
\alpha(G) \geq 
\min\left\{ \frac{\delta}{2}, \frac{17}{7}\delta - n\right\}.
\end{equation*}
\end{lemma}


\begin{proof}
Let $G$ be a maximal $K_4$-free graph. Consider a minimum degree vertex $u$. If the 
graph induced by $N(u)$ is bipartite, then one of the bipartitions has order at least $\delta/2$.
Otherwise, the graph induced by $N(u)$ is not bipartite, and does not contain $C_5$.
In this case, consider the shortest odd cycle $C = C_{2k + 1}$ for some $k > 2$.  

Each vertex in $N(u)$ can be adjacent to at most $2$ vertices on this cycle.
As a result, the number of edges from the vertices in 
$N(u) - C$ to the vertices in $C$
is at most $2(\delta - (2k+ 1))$. Adding the degrees of end-vertices over all edges in the cycle $C$ gives twice 
the  number of edges from the vertices in 
$N(u) - C$ to the vertices in $C$  (minus $2(2k-1)$, twice the number of edges of the cycle), so
there is some edge such that the endvertices are adjacent to at most
$(4/(2k+1))\delta$ vertices in $N(u)$.  The common intersection of the neighborhoods of the end-vertices 
of this edge form an independent set.  As a result, we obtain
\begin{align*}
\alpha(G) &\geq 2\delta - (n - ((2k - 3)/(2k+1))\delta).
\end{align*}
This is minimized at $k = 3$, and yields 
$\alpha(G) \geq 2\delta  - n + (3/7)\delta  =  (17/7)\delta - n  $.
\end{proof}


Next, we consider more closely the case when $C_5 \subseteq N(u)$ (where $u$ is a minimum degree vertex), that is, 
$W_5$ (the 5-wheel) is a subgraph of $G$.  We will make use of $W_5$ for double counting, a strategy used effectively 
in a variety of ways by Brandt (e.g. \cite{BrandtNote}).  In order to use double counting, we define the following sets.
\[
 X_i = \{ v \in V(G) - N(u) : |N(v) \cap W_{5}|  = i\} \text{ for } i = 0, 1, 2, 3, 4, 5.
\]
Since there are $6$ vertices in $W_5$, there are at least $6\delta$ neighbors of vertices in $W_5$.  Also, 
any vertex in $N(u)$ can be adjacent to at most 3 vertices of $W_5$.  Therefore, 
\[
 6\delta \leq 3\delta + |X_1| + 2|X_2| + 3|X_3| + 4|X_4| + 5|X_5|.
\]
Since the sets $X_i$ partition $V(G) - N(u)$, we can refine this expression in two different ways to obtain the following two bounds.
\begin{align*} 
 6\delta &\leq 3\delta + 2(n - \delta) + |X_3| + 2|X_4| + 3|X_5|, \\
 6\delta &\leq 3\delta + 3(n - \delta) + |X_4| + 2|X_5| .
\end{align*}
These yield the following two inequalities regarding the cardinalities of $X_i$:
\begin{align}
|X_4| + 2|X_5| &\geq 6\delta - 3n, \label{ineq:1}\\
|X_3| + 2|X_4| + 3|X_5| &\geq 5\delta - 2n. \label{ineq:2}
\end{align}
Note that the vertices in $X_5$ cannot be adjacent to any vertex in $X_4 \cup X_3$, or $K_4 \subset G$.
Since both $X_4$ and $X_5$ are independent sets, 
\begin{align}
|X_4| + |X_5| &\leq \alpha(G). \label{ineq:3}
\end{align}



% Lastly, we give bound on $\alpha(G)$ by considering the common neighborhoods of vertices on a spoke of the wheel.
% Label the vertices along $C_5$ as $v_1, v_2, \dots, v_5$.  We can define the following sets as follows.
% \[
%  E_i = \{ v \in V(G) - N(v) : (v, v_i) \notin E(G)\} \text{ for } i = 1, 2, 3, 4, 5
% \]
% We then note that 
% \begin{align*}
%  \sum_i |E_i| &= 5|X_0| + 4|X_1| + 3|X_2| + 2|X_3| + |X_4| \\
%               &= 2n - 2|N(u)| - 2|X_5| - |X_4| + 3|X_0| + 2|X_1| + |X_2|\\
%  \max_i |E_i| &\geq (1/5)\left(2n - 2|N(u)| - (2|X_5| + |X_4|)\right) 
% \end{align*}
% By considering independent set that is the common neighborhood of the hub and spoke vertex,
% (and assuming $|N(u)| = \delta$),  we get 
% \[
%  \alpha(G) \geq 2\delta - n + (1/5)\left(2(n - \delta) - (2|X_5| + |X_4|)\right) 
% \]
% 



In the following lemmas, we shall provide bounds on $\alpha(G)$ using the inequalities above, based on the 
structure of the graph induced by $X_3 \cup X_4$.


\begin{lemma} \label{lem:k4indep2}
Let $G$ be a maximal $K_4$-free graph such that the neighborhood
of a vertex of minimum degree contains a copy of $C_5$. Then, 
\[
 \alpha(G) \geq g(n,\delta):= \min \left\{ \frac{9}{4}\delta - n, \frac{1}{3}(5\delta - 2n), \frac{5}{2}(2\delta - n)     \right\}.
\]
\end{lemma}

\begin{proof}
To obtain these bounds, we consider different cases based on the graph induced by $X_3 \cup X_4$.
\begin{enumerate}

\item {\it The graph induced by $X_3 \cup X_4$ is triangle-free and non-bipartite,}

  In the set $X_3 \cup X_4$, form a set $S$ such that $X_4 \subset S$ and $S$ is a maximal independent.  Since 
  $X_3 \cup X_4$ is not bipartite, there must be some edge $(u,v)$ such that $u, v \in (X_3 \cup X_4) - S$ and 
$|N(u) \cap S|, |N(v) \cap S| \neq \emptyset$.  Furthermore, since  $X_3 \cup X_4$ is triangle-free, 
$|N(u) \cap N(v) \cap S| = 0$, implying either $|N(u) \cap S| < (1/2)|S|$ or $|N(v) \cap S|< (1/2)|S|$.  Without 
loss of generality, suppose $|N(u) \cap S| < (1/2)|S|$, and consider a vertex $s \in N(u) \cap S$. 
Neither vertex of the edge $(u,s)$ is adjacent to the vertices in $S - N(u)$ or $X_5$, and therefore, 
  \begin{align*}
   \alpha(G) &\geq 2\delta - n + |X_5| + \frac{1}{2}|S| \\
             & \geq  2\delta - n + \frac{1}{2}(2|X_5| + |X_4|) \\
             &\geq \frac{5}{2}(2\delta - n).
  \end{align*}

\item {\it The graph induced by $X_3 \cup X_4$ contains a triangle.}

Each vertex of the triangle in $X_3 \cup X_4$ cannot be adjacent to $X_5$.  
Therefore, we obtain the 
following bound on $\alpha(G)$:
\begin{align*}
  \alpha(G)    &\geq \frac{1}{3}(3\delta - n + |X_5|) \\
               &\geq \frac{1}{3}(3\delta - n + |X_5|) + \frac{1}{3}(|X_4| + |X_5|) - \frac{1}{3}\alpha(G).
%(4/3)\alpha(G) &\geq (1/3)(3\delta - n + 6\delta - 3n) \tag{ \text{ by Inequality \ref{ineq:1} } } 
\end{align*}
 Applying Inequality \ref{ineq:1} yields the bound $\alpha(G) \geq (9/4)\delta - n $.


\item {\it The graph induced by $X_3 \cup X_4$ is triangle-free and bipartite.}\\
   Since $X_5$ is not adjacent to any vertex in $X_3 \cup X_4$, 
  \begin{align*} \label{wheel3}
  \alpha(G) &\geq \frac{1}{2}\left(|X_3| + |X_4|\right) + |X_5|\\
            &= \frac{1}{2}\left(|X_3| + 2|X_4| + 3|X_5|\right) - \frac{1}{2}\left(|X_4| +  |X_5|\right).
  \end{align*}
  Applying Inequalities \ref{ineq:1} and \ref{ineq:2} yields the bound $\alpha(G) \geq (1/3)(5\delta - 2n)$.
\end{enumerate}
\end{proof}

The result of this section is the following fact:

\begin{fact}  \label{fact:K4}
%For $\delta > (4/7)n$,
\[
g(n,\delta) \geq 2(n - \delta) - \delta = 2n - 3\delta \text{ for } \delta > \frac{4}{7}n.
\]
\end{fact}

Now, as in the case with $r \geq 5$, we may assume that statement (3) in the Bootstrapping Lemma is not satisfied
for our results regarding $r = 4$.



\section{Applying the Bootstrapping Lemma}

\subsection{$K_4$-free graphs}
In the case of $r = 4$, applying the Bootstrapping Lemma to prove Theorem \ref{thm:K4} is a very simple matter.

\begin{proof}[Proof of Theorem \ref{thm:K4}]
Suppose that $G$ is a $K_4$-free graph on $n$ vertices with $\delta > (4/7)n$,
such that $G$ cannot be decomposed as the join of an independent set and a triangle-free graph.
By the structure of $G$ and Fact \ref{fact:K4}, both statements (2) and (3) in the Bootstrapping Lemma are not satisfied, 
implying that there is a set $U_2$ which is independent, such that 
\[
 \alpha(G) \geq |U_2| \geq 2\delta - n + \frac{1}{2} \alpha(G).
\]
Solving for $\alpha(G)$ yields $\alpha(G) \geq 2(2\delta - n)$, and we note that for this bound, $\delta(G) \geq (3/5)n$ implies 
$\alpha(G) \geq (2/5)n > (1/3)n$.
\end{proof}

When $G = H \vee I$ is the join of a triangle-free graph $H$ and an independent set $I$ with $\alpha(G) < (1/3)n$, it is easy to show that $\delta < (3/5)n$, completing
an alternative proof of Theorem \ref{thm:Brandt1} (for the case $r = 4$).  
It must be the case that $|H| > (2/3)n$, where $n$ is the number of vertices in $G$, or $\alpha(G) \geq |I| \geq (1/3)n$.  
As a consequence, $H$ must also not be bipartite, implying that the minimum degree of $H$ is at most $(2/5)|V(H)|$. Considering 
the degree in such a graph, we get 
\[
 \delta \leq (n - |H|) + \frac{2}{5}|H| = n - \frac{3}{5}|H|.
\]
This is maximized at the minimum value of $|H|$ (and $|H| > (2/3)n$) implying that 
the graph $G$ must have minimum degree less than $(3/5)n$. 

\subsection{$K_5$-free graphs}

The approach for $K_5$-free graphs is dependent on the structure.
Graphs which can be written as the join of an independent set and a $K_4$-free set, or as the join 
of two triangle-free graphs are treated separately.  However, graphs which cannot be written as 
the join of an independent set and a $K_4$-free set, or as the join 
of two triangle-free graphs have large independent sets, and this is demonstrated by the proof of 
Theorem \ref{thm:K5}, given below.
% \begin{lemma}
%  Let $G$ be a maximal $K_5$-free graph with $\delta(G) \geq (15/22)n$, such that $G$ is 
% not the join of a $K_4$-free graph and an independent set, and $G$ is not the join of two triangle-free 
% graphs.  Then, 
% \[
%  \alpha(G) \geq \min \left\{ 3(3\delta - 2n), \frac{2}{3}(2\delta - n), \frac{1}{6} \left( 20\delta - \frac{25}{2}n \right) \right\}.
% \]
% \end{lemma}

\begin{proof}[Proof of Theorem \ref{thm:K5}]
For $\delta > (15/22)n$, the bootstrapping lemma, combined with the structure of $G$ and the modest 
bounds on $\alpha(G)$ for $K_5$-free graphs, yields a set $U_k$ 
for either $k = 2$ or $k = 3$, such that the set is $K_{5-k}$-free and 
\begin{align} \label{eq:K5Uk}
|U_k| &\geq k\delta - (k -1)n  + \frac{k - 1}{k}\alpha(G).
\end{align}
For $k = 3$, the set $U_3$ is an independent set.
Using $\alpha(G) \geq |U_3|$ and substituting $k= 3$ into Equation \ref{eq:K5Uk},
the bound $\alpha(G) \geq 3(3\delta - 2n)$ is obtained.

For $k = 2$, the set $U_2$ induces a triangle-free graph, and certainly $|U_2|$ is at most 
as large as the order of the largest induced triangle-free subgraph (say $S$). If the largest induced triangle-free
subgraph is bipartite, then applying $2\alpha(G) \geq |S| \geq |U_3|$ and substituting $k = 3$ into Equation \ref{eq:K5Uk},
yields the bound $\alpha(G) \geq (2/3)(2\delta - n)$.

In the event that $S$ is not bipartite, 
there is some edge $(s,t) \in S$, such that both end-vertices 
of the edge are not adjacent to a common set of at least 
$(1/5)|S|$ vertices in $S$ (by the same reasoning as in Lemma \ref{lem:k4indep1}).
The intersection of the neighborhoods of $s$ and $t$ is again a triangle-free graph, so we obtain
\[
 |S| \geq 2\delta - n + \frac{1}{5}|S|.
\]
Solving, we obtain $|S| \geq (5/4)(2\delta - n)$. In fact, this yields two disjoint triangle-free
sets ($S$ and the common neighborhood of $s$ and $t$), both of order at least $(5/4)(2\delta - n)$.
Therefore, we may choose $S_1$ and $S_2$ to be disjoint sets such that $S_1$ and $S_2$ both induce triangle-free graphs, 
and both have order at least $(5/4)(2\delta - n)$, such that the union of $S_1$ and $S_2$ is maximal. That is, 
any vertex $v \in V(G) - (S_1 \cup S_2)$ cannot be added to either $S_1$ or $S_2$ without creating a triangle.
Equivalently, each vertex $v\in V(G) - (S_1 \cup S_2)$ is adjacent to both vertices of an edge $(u_1,u_2) \in S_1$ 
and an edge $(w_1, w_2) \in S_2$. For these vertices, we 
bound the degrees in terms of $\alpha(G)$, $|S_1|$, and $|S_2|$.
\begin{enumerate}
\item  $S_1$ and $S_2$ both induce triangle-free graphs, implying
\begin{align*}
 |N(u_1) \cap S_1| + |N(u_2) \cap S_1| &\leq 2\alpha(G),  \text{ and }\\
 |N(w_1) \cap S_2| + | N(w_2) \cap S_2| & \leq 2\alpha(G).
\end{align*}
\item The common intersection of neighborhoods of the vertices of a triangle must be independent, implying
\begin{align*}
 |N(u_1)\cap S_2| +|N(u_2)\cap S_2| +|N(v)\cap S_2| &\leq 2|S_2| + \alpha(G) ,  \text{ and }\\
|N(w_1)\cap S_1| +|N(w_2)\cap S_1| +|N(v)\cap S_1| &\leq 2|S_1| + \alpha(G).
\end{align*}

\item Trivially, for any vertex $x$, $|N(x) \cap (V(G) - (S_1 \cup S_2)| \leq n - (|S_1| + |S_2|)$.
\end{enumerate}
Therefore, summing the degrees of the vertices $v, u_1, u_2, w_1,$ and $w_2$, we obtain
\begin{align*}
 5\delta &\leq 4\alpha(G) + 2|S_1|  + 2|S_2| + 2\alpha(G) + 5(n - |S_1| - |S_2|)\\
         &\leq 5n -3|S_1| - 3|S_2| + 6\alpha(G).
\end{align*}
Applying the lower bound on $|S_1|$ and $|S_2|$ and solving for $\alpha(G)$, we obtain
\[
 \alpha(G) \geq \frac{1}{6} \left( 20\delta - \frac{25}{2}n \right). \qedhere
\]
%\end{enumerate}
\end{proof}

At this point, we proceed to consider graphs that can be written as the join of a $K_4$-free graph and an independent set.

\begin{lemma}
 Let $G$ be a maximal $K_5$-free graph, such that $G$ is 
 the join of a $K_4$-free graph and an independent set, and $G$ is not the join of two triangle-free 
graphs.  Then, 
\[
 \alpha(G) \geq \frac{2}{3}(2\delta - n).
\]
\end{lemma}

\begin{proof}
 Let $G$ be the join of a $K_4$-free graph $H$ and an independent set.
 Note that since $G$ is not the join of a two triangle-free graphs, then the $H$
cannot be the join of a triangle-free graph and an independent set.
Therefore, there is an independent set in $H$ of order 
\[
 \alpha(G) \geq 2(2(\delta - \alpha(G)) - (n - \alpha(G))).
\]
This yields $\alpha(G) \geq (2/3)(2\delta - n)$.
\end{proof}

For a graph that is the join of two triangle-free graphs, results 
regarding the structure of triangle-free graphs with large minimum degree can be used.

\begin{lemma} \label{lem:K52K3}
 Let $G$ be a maximal $K_5$-free graph, such that $G$ is the join of two triangle-free 
graphs.  Then, 
\[
 \alpha(G) \geq \left\{
\begin{array}{c c}
 \frac{1}{4}n & \text{ for } \delta >  \frac{7}{10}n \\
 \frac{1}{5}n & \text{ for } \delta > \frac{11}{16}n \\
\end{array}
\right.
\]
\end{lemma}

\begin{proof}
 Suppose that $G$ is the join of triangle-free graphs $H_1$ and $H_2$.  
We may choose $H_1$ to be the larger.  The relative degree of a vertex in 
$H_1$ is at least $(\delta - (n - |H_1|))/|H_1|$.  This can be seen to be increasing
in $H_1$, so we choose $H_1 = (1/2)n$ to minimize the relative degree, yielding 
a relative degree of $2(\delta/n) - 1$.

When the relative degree is larger than $(2/5)$, the graph $H_1$ must be bipartite.
This occurs at $\delta = (7/10)n$. 
When the relative degree is larger than $(3/8)$, the graph $H_1$ is either bipartite 
or homomorphic to a 5-cycle.
This occurs at $\delta = (11/16)n$.
\end{proof}

Both of the thresholds in Lemma \ref{lem:K52K3} are sharp, as seen by the join of two 5-cycles, 
and the join of two copies of the Wagner graph, the M\"{o}bius ladder on 8 vertices.


Define the function $g(n,\delta)$, by the following:
\[h(n,\delta) := \min\left\{ 3(3\delta - 2n), \frac{1}{6}\left(20\delta - \frac{25}{2}n\right), \frac{2}{3}(2\delta - n) \right\}.\]
To achieve the proof of Corollary \ref{cor:K5}, it is enough to note that $31/45 > 11/16$, and for $\delta \geq (31/45)n$, 
$h(n,\delta) \geq (1/5)n$.



\subsection{$K_r$-free ($r > 5$)}

In this section, we provide the proof of Theorem \ref{thm:Kr}.  In order to present the proof of the following lemma more smoothly, let
\[
 \delta_r =  \frac{r-3}{r-2} + \frac{1}{(r-2)^2(r-1)}.
\]
To begin with, we show that there must be a large $K_s$-free set in a $K_r$-free graph with $\delta > \delta_r n$.

\begin{lemma} \label{lem:BigKsFreeSet}
 Let $G$ be a $K_r$-free graph with $\delta(G) \geq  \delta_r n$ that cannot be written as the join of 
a $K_{r-1}$-free graph and an independent set.
 Then there is some set $S$ which is $K_s$-free ($s < r$) such that 
\[
 |S| \geq \frac{s - 1}{r-1}n.
\]
\end{lemma}


\begin{proof}
The bootstrapping lemma guarantees a set $U_k$ which is $K_{r-k}$-free, such that 
\begin{equation}
 |U_k| \geq k\delta - (k-1)n + \frac{k-1}{k}\alpha(G). \label{eq:Ukbound}
\end{equation}

To show this result, we first show it for the particular cases $k = r-2$, $k = r-3$, and $k = r-4$, and then 
for $k > r-4$.

\begin{enumerate}
 \item[1.] \textit{Suppose $k = r-2$.}\\
 If this is the case, $U_{r-2}$ is independent, 
and in particular $\alpha(G) \geq |U_{r-2}|$. Applying this to Equation \ref{eq:Ukbound}
allows one to solve for $\alpha(G)$ and obtain $\alpha(G) \geq (r-2)\left( (r-2)\delta - (r - 3)n \right)$.
This bound gives $\alpha(G) \geq (1/(r-1))n$ for $\delta \geq \delta_r n$.


\end{enumerate}

At this point, it is worth noting that the case $k=r-2$ determined the choice of $\delta_r$.
For the remaining cases, it is possible to use a slightly smaller (and cleaner) value on $\delta$ than $\delta_rn$. In particular, we use 
\[ \delta \geq \delta_rn > \frac{r-3}{r-2}n.\]
The following two bounds for quantities in Equation \ref{eq:Ukbound} (using $\delta_r > (r-3)/(r-2)$) are also used:
\begin{align}
 k\delta - (k-1)n &> \frac{r - 2 - k}{r-2}n,  \label{eq:UkboundB}\\
 \alpha(G) &> f(r,\delta,n) > \frac{r-3}{(r-2)(r-1)}, \\
           & > \frac{k}{k-1}\left(\frac{k}{(r-2)(r-1)}\right) \text{ for $k < r-4$.} \label{eq:UkboundA}
\end{align}




\begin{enumerate}

 \item[2.] \textit{Suppose $k = r-3$.} \\
First, suppose that $\alpha(G) \geq ((r-3)/(r-4))(|U_{r-3}| - (n-\delta))$.  Then, when substituted into Equation \ref{eq:Ukbound}, this yields
\begin{equation*}
 |U_{r-3}| \geq (r-2)\delta - (r-3)n + |U_{r-3}|.
\end{equation*}
However, this is a contradiction, as $\delta_rn > (r-3)/(r-2)n$.
Therefore, we may assume that $\alpha(G) < ((r-3)/(r-4))(|U_{r-3}| - (n-\delta))$.  Additionally, since $U_{r-3}$ induces a triangle-free graph, 
then $|N(v) \cap U_{r-3}| \leq \alpha(G)$.  Since this implies that vertices in $U_{r-3}$ may not have many neighbors in $U_{r-3}$, we look at the intersection
of the neighborhoods of two adjacent vertices $u,v \in U_{r-3}$ that occurs outside of $U_{r-3}$.
\begin{align*}
 |N(u) \cap N(v)| &\geq 2\left(\delta - \frac{r-3}{r-4}\left(|U_{r-3}| - (n-\delta) \right)\right) - (n - |U_{r-3}|), \\
                  &> 2\delta - 2\left(\frac{r-3}{r-4}\right)\left(|U_{r-3}|  +  (n-\delta)\right)  - n + |U_{r-3}|). 
\end{align*}
Since $(r-3)/(r-4)$ attains its maximum at $r = 6$ (when restricted to $r \geq 6$), we can simplify this to the following:
\begin{align*}
   |N(u) \cap N(v)| &> 2\delta - 3\left(|U_{r-3}|  +  (n-\delta)\right)  - n + |U_{r-3}|)\\
                    &= 2n - \delta - 2|U_{r-3}|.
\end{align*}
We note that $\delta \leq (r-2)/(r-1)n$ for a $K_r$-free graph.  Thus, either $|U_{r-3}| \geq (2/(r-1))n$, or 
\[
 |N(u) \cap N(v)|  \geq \frac{r-3}{r-1}n.
\]
As $N(u)\cap N(v)$ does not contain a copy of $K_{r-2}$, either of these outcomes implies the result.






% 
% We consider two possibilities.  If $U_{r-3}$ is bipartite, we can use 
% $2\alpha(G) \geq |U_{r-3}|$ in a similar manner as above, and obtain 
% $\alpha(G) \geq ((r-3)/(r-2))\left( (r-3)\delta - (r-4)n \right)$.
% This bound gives $\alpha(G) \geq (1/(r-1))n$ for $\delta \geq \delta_r n$.
% 
% If $U_{r-3}$ is not bipartite, then there is some edge $(u,v)$ in $U_{r-3}$ such $|U_{r-3} - (N(u) \cup N(v))| \geq (1/5)|U_{r-3}|$.
% Considering the intersection of their neighborhoods, we get
% \begin{align*}
%  |N(u) \cap N(v)| &\geq 2\delta - \left( n - \frac{1}{5}|U_{r-3}| \right), \\
%                   &> \left( 2 + \frac{r-3}{5} \right) \delta -  \left( 1 + \frac{r-4}{5} \right)n,  \\
%                   &> \frac{r-3}{r-1}n.
% \end{align*}
% This set is $K_{r-2}$-free, and so satisfies the lemma.
% \end{enumerate}


 




 \item[3.] \textit{Suppose $k = r-4$.}\\
In this case, $U_{r-4}$ is $K_4$-free. We will let $S$ be a set of vertices of largest order which induce a $K_4$-free graph (so $|S| \geq |U_{r-4}|$).  
First, we will show that it must be possible to partition $S$ into an independent set and a triangle-free graph.  If not, and $S$ induces a $K_4$-free
graph that cannot be partitioned into a triangle-free graph and an independent set, then Theorem \ref{thm:K4} implies a large independent set. In particular,
each vertex in $S$ must have at least $\delta - (n-|S|)$ neighbors in $S$, so 
\[
 \alpha(G) \geq 2 \left( 2(\delta - (n-|S|)) - |S| \right) =  2|S| - 4(n-\delta).
\]
Since $|S| \geq |U_{r-4}| \geq (r-4)\delta - (r-5)n$, and $\delta \geq \delta_rn \geq (r-3)/(r-2)n$, then the quantity $2|S| - 4(n-\delta) > 0$.
Using the bound on $|U_{r-4}|$ and $|S| \geq |U_{r-4}|$, we get 
\[
 |S| \geq (r-4)\delta - (r-5)n + \frac{r-5}{r-4}\left( 2|S| - 4(n-\delta) \right).
\]
Using $r \geq 6$ in the fraction $(r-5)/(r-4)$, we can simplify this to the following:
\[
|S| \geq (r-2)\delta - (r-3)n + |S|.
\]
However, this would imply that $\delta < (r-2)/(r-3)n$, a contradiction.  Therefore, we may assume $S$ can be partitioned into an independent set 
and a triangle-free graph.

   In this case, we may suppose the order of the triangle-free graph is less than $(2/(r-1))n$ (or we would be done).
Therefore, 
\[
 \alpha(G) \geq |S| - \frac{2}{r-1}n \geq (r-4)\delta - (r-5)n + \frac{r-5}{r-4}\alpha(G) - \frac{2}{r-1}n.
\]

Solving for $\alpha(G)$, this yields
\[
 \alpha(G) \geq (r-4)\left((r-4)\delta - (r-5)n - \frac{2}{r-1}n \right).
\]
Finally, applying Equation \ref{eq:UkboundA} yields the following inequality (for $r \geq 6$),                    
\[
 \alpha(G) \geq (r-4)\left(\frac{2}{r-2} - \frac{2}{r-1} \right) 
= \frac{2r - 8}{r-2} \left( \frac{1}{r-1} \right) \geq \frac{1}{r-1}.
\]








 \item[4.] \textit{Suppose $k < r-4$.}\\
In this case, simply apply Equations \ref{eq:UkboundA} and \ref{eq:UkboundB} to the bound on $|U_k|$ given by the bootstrapping lemma.
\begin{align*}
 |U_k| &\geq  k\delta - (k-1)n + \frac{k-1}{k} \alpha(G) \\
       &\geq  \left(\frac{r - k - 2}{r-2} + \frac{k}{(r-2)(r-1)}\right)n\\
       &=  \left(\frac{r - k - 1}{r-1}\right)n
\end{align*}


\end{enumerate}

\end{proof}



Now we are ready to prove the main result by adding in the induction step.

\begin{proof}[Proof of Theorem \ref{thm:Kr}]
In the event that $G$ can be written as the join of a $K_{r-1}$-free graph $S$ and an independent set $I$, 
than $|I| > (1/(r-1))n$, and we are done, or $|S| > ((r-2)/(r-1))n$. If $G$ cannot
 be written as the join of a $K_{r-1}$-free graph and an independent set, then Lemma \ref{lem:BigKsFreeSet} 
guarantees that there is a $K_s$-free set $S$ such that $|S| \geq \frac{s-1}{r-1}n$.
Therefore, in either case, we want to use induction applied to the set $S$.
If there is an independent set of order $(1/(s-1))|S|$ contained in $S$, 
then this implies an independent set of order $(1/(r-1))n$ in $G$.  Therefore, since the cases $r = 4$ and $r= 5$ provide 
base cases, it only remains to be shown that a minimum degree greater than $\delta_r n$ implies that the degree of a vertex
in $S$ is at least $\delta_s|S|$.

For a vertex $u \in S$, we can write
\[
 \frac{|N(u)\cap S|}{|S|} \geq  \frac{\delta - (n-|S|)}{|S|} =  1 - \frac{n-\delta}{|S|}.\]

As $n-\delta > 0$, we can use the lower bound from Lemma \ref{lem:BigKsFreeSet}, as well as $\delta > \delta_r n$, to get
\begin{align*}
 1 - \frac{n-\delta}{|S|} &\geq 1 - \frac{r-1}{s-1}\left( \frac{1}{r-2} - \frac{1}{(r-2)^2(r-1)} \right)\\ 
 &= 1 - \frac{r-1}{(r-2)(s-1)} + \frac{1}{(r-2)^2(s-1)}.
\end{align*}
At this point, we note that the expression above decreases in $r$, and certainly $r > s$.  Therefore, 
\begin{align*}
 1 - \frac{n-\delta}{|S|} &\geq  1 - \frac{s-1}{(s-2)(s-1)} + \frac{1}{(s-2)^2(s-1)} =  \delta_s. \;\;\;\;\; \qedhere
\end{align*}
\end{proof}

%\bibliographystyle{alpha}
%\bibliography{ISDKRFG-References.bib}



\newcommand{\etalchar}[1]{$^{#1}$}
\begin{thebibliography}{ABG{\etalchar{+}}13}

\bibitem[ABG{\etalchar{+}}13]{AllenEtAl}
P.~Allen, J.~B{\"o}ttcher, S.~Griffiths, Y.~Kohayakawa, and R.~Morris.
\newblock The chromatic thresholds of graphs.
\newblock {\em Adv. Math.}, 235:261--295, 2013.

\bibitem[AES74]{AESpaper}
B.~Andr{\'a}sfai, P.~Erd{\H{o}}s, and V.~T. S{\'o}s.
\newblock On the connection between chromatic number, maximal clique and
  minimal degree of a graph.
\newblock {\em Discrete Math.}, 8:205--218, 1974.

\bibitem[BE76]{BoEr}
B.~Bollob{\'a}s and P.~Erd{\H{o}}s.
\newblock On a {R}amsey-{T}ur\'an type problem.
\newblock {\em J. Combinatorial Theory Ser. B}, 21(2):166--168, 1976.

\bibitem[Bra01]{BrandtHab}
S.~Brandt.
\newblock {\em Dense graphs with bounded clique number}.
\newblock German habilitation thesis, Freie Universit{\"a}t Berlin, 2001.

\bibitem[Bra03]{BrandtNote}
S.~Brandt.
\newblock On the structure of graphs with bounded clique number.
\newblock {\em Combinatorica}, 23(4):693--696, 2003.

\bibitem[BTar]{BrandtAndThomasse}
S.~Brandt and S.~Thomass\'e.
\newblock Dense triangle-free graphs are four colorable: A solution to the
  {E}rd{\H{o}}s-{S}imonovits problem.
\newblock {\em J. Combin. Theory: Ser. B.}, to appear.

\bibitem[ES70]{Er70a}
P.~Erd{\H{o}}s and V.~T. S{\'o}s.
\newblock Some remarks on {R}amsey's and {T}ur\'an's theorem.
\newblock In {\em Combinatorial theory and its applications, {II} ({P}roc.
  {C}olloq., {B}alatonf\"ured, 1969)}, pages 395--404. North-Holland,
  Amsterdam, 1970.

\bibitem[GL11]{Godd11}
W.~Goddard and J.~Lyle.
\newblock Dense graphs with small clique number.
\newblock {\em J. Graph Theory}, 66(4):319--331, 2011.

\bibitem[{\L}uc06]{Luczak}
T.~{\L}uczak.
\newblock On the structure of triangle-free graphs of large minimum degree.
\newblock {\em Combinatorica}, 26(4):489--493, 2006.

\bibitem[Sze72]{Sz72}
E.~Szemer{\'e}di.
\newblock On graphs containing no complete subgraph with {$4$} vertices.
\newblock {\em Mat. Lapok}, 23:113--116 (1973), 1972.

\bibitem[Tho02]{Thomassen}
C.~Thomassen.
\newblock On the chromatic number of triangle-free graphs of large minimum
  degree.
\newblock {\em Combinatorica}, 22(4):591--596, 2002.

\bibitem[Tur41]{Turan}
P.~Tur{\'a}n.
\newblock Eine {E}xtremalaufgabe aus der {G}raphentheorie.
\newblock {\em Mat. Fiz. Lapok}, 48:436--452, 1941.

\end{thebibliography}




\end{document}


