definitions of many Isabelle symbols;
authorwenzelm
Sat, 30 Oct 1999 20:11:35 +0200
changeset 7979bd9b0151c932
parent 7978 1b99ee57d131
child 7980 fce25292e1b8
definitions of many Isabelle symbols;
lib/texinputs/isabellesym.sty
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/lib/texinputs/isabellesym.sty	Sat Oct 30 20:11:35 1999 +0200
     1.3 @@ -0,0 +1,148 @@
     1.4 +%%
     1.5 +%% $Id$
     1.6 +%%
     1.7 +%% definitions of many Isabelle symbols
     1.8 +%%
     1.9 +
    1.10 +\usepackage{latexsym}
    1.11 +
    1.12 +\newcommand{\bigsqcap}{\overline{|\,\,|}}  %just a hack
    1.13 +%\def\textbrokenbar??? etc
    1.14 +
    1.15 +\newcommand{\isasymspacespace}{~~}
    1.16 +\newcommand{\isasymGamma}{$\Gamma$}
    1.17 +\newcommand{\isasymDelta}{$\Delta$}
    1.18 +\newcommand{\isasymTheta}{$\Theta$}
    1.19 +\newcommand{\isasymLambda}{$\Lambda$}
    1.20 +\newcommand{\isasymPi}{$\Pi$}
    1.21 +\newcommand{\isasymSigma}{$\Sigma$}
    1.22 +\newcommand{\isasymPhi}{$\Phi$}
    1.23 +\newcommand{\isasymPsi}{$\Psi$}
    1.24 +\newcommand{\isasymOmega}{$\Omega$}
    1.25 +\newcommand{\isasymalpha}{$\alpha$}
    1.26 +\newcommand{\isasymbeta}{$\beta$}
    1.27 +\newcommand{\isasymgamma}{$\gamma$}
    1.28 +\newcommand{\isasymdelta}{$\delta$}
    1.29 +\newcommand{\isasymepsilon}{$\varepsilon$}
    1.30 +\newcommand{\isasymzeta}{$\zeta$}
    1.31 +\newcommand{\isasymeta}{$\eta$}
    1.32 +\newcommand{\isasymtheta}{$\vartheta$}
    1.33 +\newcommand{\isasymkappa}{$\kappa$}
    1.34 +\newcommand{\isasymlambda}{$\lambda$}
    1.35 +\newcommand{\isasymmu}{$\mu$}
    1.36 +\newcommand{\isasymnu}{$\nu$}
    1.37 +\newcommand{\isasymxi}{$\xi$}
    1.38 +\newcommand{\isasympi}{$\pi$}
    1.39 +\newcommand{\isasymrho}{$\rho$}
    1.40 +\newcommand{\isasymsigma}{$\sigma$}
    1.41 +\newcommand{\isasymtau}{$\tau$}
    1.42 +\newcommand{\isasymphi}{$\varphi$}
    1.43 +\newcommand{\isasymchi}{$\chi$}
    1.44 +\newcommand{\isasympsi}{$\psi$}
    1.45 +\newcommand{\isasymomega}{$\omega$}
    1.46 +\newcommand{\isasymnot}{\emph{$\neg$}}
    1.47 +\newcommand{\isasymand}{\emph{$\wedge$}}
    1.48 +\newcommand{\isasymor}{\emph{$\vee$}}
    1.49 +\newcommand{\isasymforall}{\emph{$\forall$}}
    1.50 +\newcommand{\isasymexists}{\emph{$\exists$}}
    1.51 +\newcommand{\isasymAnd}{\emph{$\bigwedge$}}
    1.52 +\newcommand{\isasymlceil}{\emph{$\lceil$}}
    1.53 +\newcommand{\isasymrceil}{\emph{$\rceil$}}
    1.54 +\newcommand{\isasymlfloor}{\emph{$\lfloor$}}
    1.55 +\newcommand{\isasymrfloor}{\emph{$\rfloor$}}
    1.56 +\newcommand{\isasymturnstile}{\emph{$\vdash$}}
    1.57 +\newcommand{\isasymTurnstile}{\emph{$\models$}}
    1.58 +\newcommand{\isasymlbrakk}{\emph{$\mathopen{\lbrack\mkern-3mu\lbrack}$}}
    1.59 +\newcommand{\isasymrbrakk}{\emph{$\mathclose{\rbrack\mkern-3mu\rbrack}$}}
    1.60 +\newcommand{\isasymcdot}{\emph{$\cdot$}}
    1.61 +\newcommand{\isasymin}{\emph{$\in$}}
    1.62 +\newcommand{\isasymsubseteq}{\emph{$\subseteq$}}
    1.63 +\newcommand{\isasyminter}{\emph{$\cap$}}
    1.64 +\newcommand{\isasymunion}{\emph{$\cup$}}
    1.65 +\newcommand{\isasymInter}{\emph{$\bigcap$}}
    1.66 +\newcommand{\isasymUnion}{\emph{$\bigcup$}}
    1.67 +\newcommand{\isasymsqinter}{\emph{$\sqcap$}}
    1.68 +\newcommand{\isasymsqunion}{\emph{$\sqcup$}}
    1.69 +\newcommand{\isasymSqinter}{\emph{$\bigsqcap$}}
    1.70 +\newcommand{\isasymSqunion}{\emph{$\bigsqcup$}}
    1.71 +\newcommand{\isasymbottom}{\emph{$\bot$}}
    1.72 +\newcommand{\isasymdoteq}{\emph{$\doteq$}}
    1.73 +\newcommand{\isasymequiv}{\emph{$\equiv$}}
    1.74 +\newcommand{\isasymnoteq}{\emph{$\not=$}}
    1.75 +\newcommand{\isasymsqsubset}{\emph{$\sqsubset$}}
    1.76 +\newcommand{\isasymsqsubseteq}{\emph{$\sqsubseteq$}}
    1.77 +\newcommand{\isasymprec}{\emph{$\prec$}}
    1.78 +\newcommand{\isasympreceq}{\emph{$\preceq$}}
    1.79 +\newcommand{\isasymsucc}{\emph{$\succ$}}
    1.80 +\newcommand{\isasymapprox}{\emph{$\approx$}}
    1.81 +\newcommand{\isasymsim}{\emph{$\sim$}}
    1.82 +\newcommand{\isasymsimeq}{\emph{$\simeq$}}
    1.83 +\newcommand{\isasymle}{\emph{$\le$}}
    1.84 +\newcommand{\isasymColon}{\emph{$\mathrel{::}$}}
    1.85 +\newcommand{\isasymleftarrow}{\emph{$\leftarrow$}}
    1.86 +\newcommand{\isasymmidarrow}{\emph{$-$}}%deprecated
    1.87 +\newcommand{\isasymrightarrow}{\emph{$\rightarrow$}}
    1.88 +\newcommand{\isasymLeftarrow}{\emph{$\Leftarrow$}}
    1.89 +\newcommand{\isasymMidarrow}{\emph{$=$}}%deprecated
    1.90 +\newcommand{\isasymRightarrow}{\emph{$\Rightarrow$}}
    1.91 +\newcommand{\isasymbow}{\emph{$\frown$}}
    1.92 +\newcommand{\isasymmapsto}{\emph{$\mapsto$}}
    1.93 +\newcommand{\isasymleadsto}{\emph{$\leadsto$}}
    1.94 +\newcommand{\isasymup}{\emph{$\uparrow$}}
    1.95 +\newcommand{\isasymdown}{\emph{$\downarrow$}}
    1.96 +\newcommand{\isasymnotin}{\emph{$\notin$}}
    1.97 +\newcommand{\isasymtimes}{\emph{$\times$}}
    1.98 +\newcommand{\isasymoplus}{\emph{$\oplus$}}
    1.99 +\newcommand{\isasymominus}{\emph{$\ominus$}}
   1.100 +\newcommand{\isasymotimes}{\emph{$\otimes$}}
   1.101 +\newcommand{\isasymoslash}{\emph{$\oslash$}}
   1.102 +\newcommand{\isasymsubset}{\emph{$\subset$}}
   1.103 +\newcommand{\isasyminfinity}{\emph{$\infty$}}
   1.104 +\newcommand{\isasymbox}{\emph{$\Box$}}
   1.105 +\newcommand{\isasymdiamond}{\emph{$\Diamond$}}
   1.106 +\newcommand{\isasymcirc}{\emph{$\circ$}}
   1.107 +\newcommand{\isasymbullet}{\emph{$\bullet$}}
   1.108 +\newcommand{\isasymparallel}{\emph{$\parallel$}}
   1.109 +\newcommand{\isasymsurd}{\emph{$\surd$}}
   1.110 +\newcommand{\isasymcopyright}{\emph{\copyright}}
   1.111 +
   1.112 +\newcommand{\isasymplusminus}{\emph{$\pm$}}
   1.113 +\newcommand{\isasymdiv}{\emph{$\div$}}
   1.114 +\newcommand{\isasymlongrightarrow}{\emph{$\longrightarrow$}}
   1.115 +\newcommand{\isasymlongleftarrow}{\emph{$\longleftarrow$}}
   1.116 +\newcommand{\isasymlongleftrightarrow}{\emph{$\longleftrightarrow$}}
   1.117 +\newcommand{\isasymLongrightarrow}{\emph{$\Longrightarrow$}}
   1.118 +\newcommand{\isasymLongleftarrow}{\emph{$\Longleftarrow$}}
   1.119 +\newcommand{\isasymLongleftrightarrow}{\emph{$\Longleftrightarrow$}}
   1.120 +%requires OT1 encoding:
   1.121 +\newcommand{\isasymbrokenbar}{\emph{\textbrokenbar}}
   1.122 +\newcommand{\isasymhyphen}{-}
   1.123 +\newcommand{\isasymmacron}{\={}}
   1.124 +\newcommand{\isasymexclamdown}{\emph{\textexclamdown}}
   1.125 +\newcommand{\isasymquestiondown}{\emph{\textquestiondown}}
   1.126 +%requires OT1 encoding:
   1.127 +\newcommand{\isasymguillemotleft}{\emph{\guillemotleft}}
   1.128 +%requires OT1 encoding:
   1.129 +\newcommand{\isasymguillemotright}{\emph{\guillemotright}}
   1.130 +%should be available (?):
   1.131 +\newcommand{\isasymdegree}{\emph{\textdegree}}
   1.132 +\newcommand{\isasymonesuperior}{\emph{$\mathonesuperior$}}
   1.133 +\newcommand{\isasymonequarter}{\emph{\textonequarter}}
   1.134 +\newcommand{\isasymtwosuperior}{\emph{$\mathtwosuperior$}}
   1.135 +\newcommand{\isasymonehalf}{\emph{\textonehalf}}
   1.136 +\newcommand{\isasymthreesuperior}{\emph{$\maththreesuperior$}}
   1.137 +\newcommand{\isasymthreequarters}{\emph{\textthreequarters}}
   1.138 +\newcommand{\isasymparagraph}{\emph{\P}}
   1.139 +\newcommand{\isasymregistered}{\emph{\textregistered}}
   1.140 +%should be available (?):
   1.141 +\newcommand{\isasymordfeminine}{\emph{\textordfeminine}}
   1.142 +%should be available (?):
   1.143 +\newcommand{\isasymordmasculine}{\emph{\textordmasculine}}
   1.144 +\newcommand{\isasymsection}{\S}
   1.145 +\newcommand{\isasympounds}{\emph{$\pounds$}}
   1.146 +%requires OT1 encoding:
   1.147 +\newcommand{\isasymyen}{\emph{\textyen}}
   1.148 +%requires OT1 encoding:
   1.149 +\newcommand{\isasymcent}{\emph{\textcent}}
   1.150 +%requires OT1 encoding:
   1.151 +\newcommand{\isasymcurrency}{\emph{\textcurrency}}