%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%	dbp-book.sty
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\typeout{^^JLOADING dbp-book.sty^^J}

\usepackage[fleqn,centertags]{amsmath}
	%\usepackage[fleqn]{amsmath,amssymb,amsfonts}
\usepackage{amssymb}
\usepackage{amsfonts}
	%\usepackage{eufrak}   % included in amsfonts ???
\usepackage{ntheorem}
\usepackage{graphicx}
	%\usepackage{times}
\usepackage{natbib}
	%\usepackage{chicago}
\usepackage{fancyhdr}
\usepackage{array}
\usepackage{boxedminipage}
\usepackage{verbatim}
%\expandafter\ifx\csname color\endcsname\relax% maybe color package already loaded
%\else
	\usepackage[x11names,svgnames]{xcolor}
%\fi
	%\usepackage{amsmath,amssymb,amsfonts}
%\usepackage{boxedminipage}
\usepackage{titlesec}

%\showthe\belowdisplayskip

\def\version{\relax}	% repeated in pagestyle
\def\bookNAME{\relax}	% repeated in pagestyle
\def\isnotdefined{\relax}
\def\coursename{\relax}

%\makeatletter causes trouble with \LaTeX

%\global\let\oldnewlabel\newlabel% in case hyperref not loaded
%
%\newif\if@GLOBAL	% to switch on global sections 
%\@GLOBALfalse
%\def\makeGLOBALS{%  create file for global section crossrefs
%	\@GLOBALtrue%
%	\expandafter\newwrite\csname tf@gbl\endcsname%
%	\immediate\openout \csname tf@gbl\endcsname \jobname.gbl\relax%
%}
%\def\getGLOBALS{\relax}

\def\texorpdfstring#1#2{\llap{*}\thesection\hspace{1em}}% in case hyperref not loaded

%\showthe\belowdisplayskip

\input dbp-misc-macros.sty  %\typeout{JUST READ dbp-misc-macros.sty}
\input dbp-pagedims.sty
	%\input dbp-toc.sty
	%\input dbp-parts.sty
\input dbp-globals.sty	% contains tokens and ifDRAFT etc
\input dbp-pagestyle.sty %\usepackage{fancyhdr}
\input dbp-chapter.sty	%\usepackage{titlesec}
\input dbp-sections.sty	%\usepackage{titlesec}
\input dbp-theorems.sty %\usepackage{ntheorem}
\input dbp-eqn-num.sty
	%\input dbp-labelstyle.sty
	%\input dbp-showlabels.sty \usepackage{showkeys} instead
	%\input dbp-headings.sty
\input dbp-pictures.sty
\input dbp-problems.sty
\input dbp-quote.sty
\input dbp-bibliography.sty

%	\def\ref#1{%
%	\ifx#1\relax
%	\expandafter\@setref\csname r@#1\endcsname\@firstoftwo{#1}}

%\showthe\belowdisplayskip

\makeatletter
\def\@setref#1#2#3{%
  \ifx#1\relax
   \protect\G@refundefinedtrue
   \nfss@text{\reset@font\bfseries #3}%
   \@latex@warning{Reference `#3' on page \thepage \space
             undefined}%
  \else
   \expandafter#2#1\null
  \fi}


\makeatother

\def\inpuT#1{\input #1}


%\newcommand{\incomplete}{{\fbox{incomplete}}}
\newcommand{\incomplete}{\quad{\normalfont\small\scshape [incomplete]}}


\typeout{^^JCOMPLETED dbp-book.sty^^J}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\endinput
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%














\newif\ifDRAFT
\DRAFTfalse


\Raggedright
\raggedbottom




\input /Users/pollard/Manuscripts/Asymptopia/asy.GLOBAL.crf

\def\Prereq#1{\getcref{Prereq..Sect.#1}{\smc 
Prerequisites}~[\S\crefsection]}


\def\Prereq#1{\getcref{Prereq..Sect.#1}{{\smc 
Prerequisites}~[\S\crefsection]}}
% \MakeCref (CHAP:)(SECT:4)(PAGE:5)(NUM:5)(KEY:Prereq..unif.Op)
% \MakeCref (CHAP:)(SECT:4)(PAGE:4)(NUM:4)(KEY:Prereq..Sect.uniform.stoch.order)


\def\mod#1{{\rm mod}[#1]}






%% from Paris
\def\UGMTP#1{{\ninerm UGMTP~\S#1}}

\def\elldot{\dot \ell}
\def\ellddot{\ddot \ell}
\def\piln{\prod\NL_{i\le n}}


\def\LLca{\LL^+_\s}
\def\Gam{\Gamma}
\def\rand{\Re}
\def\randbar{\overline\Re}

%\def\frak#1{{\fam\eufmfam\relax#1}}
\def\Leb{{\mathfrak m}}

\PRIVATE
\def\citeNP{\CheckForLeftBracket\citeNP@}
\def\citeNP@[#1]#2{\WriteCite@{#2}\gbd@{#2}\bibAuthor~\bibYear\lb@[#1]}
\PUBLIC

\def\sdim{\text{s-dim}}
\def\VCdim{\text{VC-dim}}


\def\fb{{\bf f}}
\def\Fb{{\bf F}}

\def\co{\text{co}}
\def\rootJn{J_n^{1/2}}
\def\irootJn{J_n^{-1/2}}
\def\siln{\sum_{i\le n}}
\def\that{\hat t}

\def\endQuotation#1{\par\nobreak
\line{\hfil#1\kern\quotationindent}\smallskip
\egroup\noindent\ignorespaces}


\def\BL{{\smc BL}}
\def\BLxx{{\smc BL}(\xx)}
\def\normBL#1{\norm{#1}_{BL}}
