doc-src/isac/mlehnfeld/presentation.tex
author Walther Neuper <neuper@ist.tugraz.at>
Fri, 27 May 2011 18:00:42 +0200
branchdecompose-isar
changeset 42029 26a7ca4b6563
parent 42028 97a94e53e939
child 42030 bc8a1d08f0a4
permissions -rw-r--r--
added expl for dropping Check_Elementwise Assumptions
     1 % $Header: /cvsroot/latex-beamer/latex-beamer/solutions/conference-talks/conference-ornate-20min.en.tex,v 1.7 2007/01/28 20:48:23 tantau Exp $
     2 
     3 \documentclass{beamer}
     4 
     5 % This file is a solution template for:
     6 
     7 % - Talk at a conference/colloquium.
     8 % - Talk length is about 20min.
     9 % - Style is ornate.
    10 
    11 
    12 
    13 % Copyright 2004 by Till Tantau <tantau@users.sourceforge.net>.
    14 %
    15 % In principle, this file can be redistributed and/or modified under
    16 % the terms of the GNU Public License, version 2.
    17 %
    18 % However, this file is supposed to be a template to be modified
    19 % for your own needs. For this reason, if you use this file as a
    20 % template and not specifically distribute it as part of a another
    21 % package/program, I grant the extra permission to freely copy and
    22 % modify this file as you see fit and even to delete this copyright
    23 % notice.
    24 
    25 
    26 \mode<presentation>
    27 {
    28   \usetheme{Hannover}
    29   % or ...
    30 
    31   \setbeamercovered{transparent}
    32   % or whatever (possibly just delete it)
    33 }
    34 
    35 %\usepackage{setspace} %for "\begin{onehalfspace}"
    36 \usepackage[english]{babel}
    37 % or whatever
    38 
    39 \usepackage[utf8]{inputenc}
    40 % or whatever
    41 
    42 \usepackage{times}
    43 \usepackage[T1]{fontenc}
    44 % Or whatever. Note that the encoding and the font should match. If T1
    45 % does not look nice, try deleting the line with the fontenc.
    46 
    47 \def\isac{${\cal I}\mkern-2mu{\cal S}\mkern-5mu{\cal AC}$}
    48 \def\sisac{{\footnotesize${\cal I}\mkern-2mu{\cal S}\mkern-5mu{\cal AC}$}}
    49 
    50 \title[\isac: Computation \& Deduction] % (optional, use only with long paper titles)
    51 {Integrating Computation and Deduction\\
    52   in the \isac-System}
    53 
    54 \subtitle{Projektpraktikum: Introducing Isabelle's Contexts}
    55 
    56 \author[Lehnfeld, Neuper] % (optional, use only with lots of authors)
    57 {Mathias~Lehnfeld\inst{1} \and Walther~Neuper\inst{2}}
    58 % - Give the names in the same order as the appear in the paper.
    59 % - Use the \inst{?} command only if the authors have different
    60 %   affiliation.
    61 
    62 \institute % (optional, but mostly needed)
    63 {
    64   \inst{1}%
    65   Vienna University of Technology
    66   \and
    67   \inst{2}%
    68   Institute of Software Technology\\
    69   Graz University of Technology
    70 }
    71 % - Use the \inst command only if there are several affiliations.
    72 % - Keep it simple, no one is interested in your street address.
    73 
    74 % \date[CFP 2003] % (optional, should be abbreviation of conference name)
    75 % {Conference on Fabulous Presentations, 2003}
    76 % - Either use conference name or its abbreviation.
    77 % - Not really informative to the audience, more for people (including
    78 %   yourself) who are reading the slides online
    79 
    80 % \subject{Theoretical Computer Science}
    81 % This is only inserted into the PDF information catalog. Can be left
    82 % out.
    83 
    84 
    85 
    86 % If you have a file called "university-logo-filename.xxx", where xxx
    87 % is a graphic format that can be processed by latex or pdflatex,
    88 % resp., then you can add a logo as follows:
    89 
    90 % \pgfdeclareimage[height=0.5cm]{university-logo}{university-logo-filename}
    91 % \logo{\pgfuseimage{university-logo}}
    92 
    93 
    94 
    95 % Delete this, if you do not want the table of contents to pop up at
    96 % the beginning of each subsection:
    97 \AtBeginSubsection[]
    98 {
    99   \begin{frame}<beamer>{Outline}
   100     \tableofcontents[currentsection,currentsubsection]
   101   \end{frame}
   102 }
   103 
   104 
   105 % If you wish to uncover everything in a step-wise fashion, uncomment
   106 % the following command:
   107 
   108 %\beamerdefaultoverlayspecification{<+->}
   109 
   110 
   111 \begin{document}
   112 
   113 \begin{frame}
   114   \titlepage
   115 \end{frame}
   116 
   117 \begin{frame}{Outline}
   118   \tableofcontents
   119   % You might wish to add the option [pausesections]
   120 \end{frame}
   121 
   122 
   123 % Structuring a talk is a difficult task and the following structure
   124 % may not be suitable. Here are some rules that apply for this
   125 % solution:
   126 
   127 % - Exactly two or three sections (other than the summary).
   128 % - At *most* three subsections per section.
   129 % - Talk about 30s to 2min per frame. So there should be between about
   130 %   15 and 30 frames, all told.
   131 
   132 % - A conference audience is likely to know very little of what you
   133 %   are going to talk about. So *simplify*!
   134 % - In a 20min talk, getting the main ideas across is hard
   135 %   enough. Leave out details, even if it means being less precise than
   136 %   you think necessary.
   137 % - If you omit details that are vital to the proof/implementation,
   138 %   just say so once. Everybody will be happy with that.
   139 
   140 \section[Introduction]{Introduction}
   141 \subsection[TODO]{Isabelle and \isac}
   142 \begin{frame}
   143   \frametitle{Isabelle and \isac}
   144 TODO
   145 \end{frame}
   146 
   147 \subsection[TODO]{Computation and deduction in a Lucas-Interpreter}
   148 \begin{frame}
   149   \frametitle{Computation and deduction in a Lucas-Interpreter}
   150 TODO
   151 \end{frame}
   152 
   153 \section[Contributions]{Contributions of the project}
   154 \subsection[TODO]{Introduction of Isabelle Contexts}
   155 \begin{frame}
   156   \frametitle{TODO}
   157 TODO
   158 \end{frame}
   159 
   160 \subsection[TODO]{Redesign of type inference in \isac}
   161 \begin{frame}
   162   \frametitle{TODO}
   163 TODO
   164 \end{frame}
   165 
   166 \subsection[TODO]{Improvement of functional code}
   167 \begin{frame}
   168   \frametitle{Drop \textit{Check\_Elementwise} !}
   169 %\begin{verbatim}
   170 %solve (x / (x ^ 2 - 6 * x + 9) - 1 / (x ^ 2 - 3 * x) = 1 / x, x)
   171 %   x / (x ^ 2 - 6 * x + 9) - 1 / (x ^ 2 - 3 * x) = 1 / x
   172 %   x / (x ^ 2 + -1 * (6 * x) + 9) + -1 * 1 / (x ^ 2 + -1 * (3 * x)) = 1 / x
   173 %   (3 + -1 * x + x ^ 2) / (9 * x + -6 * x ^ 2 + x ^ 3) = 1 / x
   174 %   (3 + -1 * x + x ^ 2) * x = 1 * (9 * x + -6 * x ^ 2 + x ^ 3)
   175 %   solve ((3 + -1 * x + x ^ 2) * x = 1 * (9 * x + -6 * x ^ 2 + x ^ 3), x)
   176 %      (3 + -1 * x + x ^ 2) * x = 1 * (9 * x + -6 * x ^ 2 + x ^ 3)
   177 %      (3 + -1 * x + x ^ 2) * x - 1 * (9 * x + -6 * x ^ 2 + x ^ 3) = 0
   178 %      (3 + -1 * x + x ^ 2) * x - (9 * x + -6 * x ^ 2 + x ^ 3) = 0
   179 %      -6 * x + 5 * x ^ 2 = 0
   180 %      solve (-6 * x + 5 * x ^ 2 = 0, x)
   181 %      [x = 0, x = 6 / 5]
   182 %   [x = 0, x = 6 / 5]
   183 %   [x = 6 / 5]
   184 %[x = 6 / 5]
   185 %\end{verbatim}
   186 
   187 \small{
   188 %\begin{onehalfspace}
   189 \begin{tabbing}
   190 xxx\=xxx\=\kill
   191 $\mathit{solve}\;(\frac{x}{x ^ 2 - 6 * x + 9} - \frac{1}{x ^ 2 - 3 * x} = \frac{1}{x}, x)$\\ \\
   192 \>$\frac{x}{x ^ 2 - 6 * x + 9} - \frac{1}{x ^ 2 - 3 * x} = \frac{1}{x}$ \\ \\
   193 \>$\frac{x}{x ^ 2 + -1 * (6 * x) + 9} + \frac{-1 * 1}{x ^ 2 + -1 * (3 * x)} = \frac{1}{x}$ \\ \\
   194 %\>$\frac{3 + -1 * x + x ^ 2}{9 * x + -6 * x ^ 2 + x ^ 3} = \frac{1}{x}$ \\ \\
   195 \>$(3 + -1 * x + x ^ 2) * x = 1 * (9 * x + -6 * x ^ 2 + x ^ 3)$ \\
   196 \>$\mathit{solve}\;((3 + -1 * x + x ^ 2) * x = 1 * (9 * x + -6 * x ^ 2 + x ^ 3), x)$ \\
   197 \>\>$(3 + -1 * x + x ^ 2) * x = 1 * (9 * x + -6 * x ^ 2 + x ^ 3)$ \\
   198 %\>\>$(3 + -1 * x + x ^ 2) * x - 1 * (9 * x + -6 * x ^ 2 + x ^ 3) = 0$ \\
   199 \>\>$(3 + -1 * x + x ^ 2) * x - (9 * x + -6 * x ^ 2 + x ^ 3) = 0$ \\
   200 \>\>$-6 * x + 5 * x ^ 2 = 0$ \\
   201 \>\>$\mathit{solve}\;(-6 * x + 5 * x ^ 2 = 0, x)$ \\
   202 \>\>$[x = 0, x = \frac{6}{5}]$ \\
   203 \>$[x = 0, x = \frac{6}{5}]$ \\
   204                                           \`\alert{$\mathit{Check\_Elementwise}\;\mathit{Assumptions}$}\\
   205 \>$[x = \frac{6}{5}]$ \\
   206 $[x = \frac{6}{5}]$
   207 \end{tabbing}
   208 }
   209 %\end{onehalfspace}
   210 
   211 \end{frame}
   212 
   213 \subsection[TODO]{Preparation of future development}
   214 \begin{frame}
   215   \frametitle{TODO}
   216 TODO
   217 \end{frame}
   218 
   219 \section[Problems]{Problems encountered in the project}
   220 %\subsection[TODO]{TODO}
   221 \begin{frame}
   222   \frametitle{TODO}
   223 \begin{itemize}
   224 \item Publication of new Isabelle release
   225 \item Amount of code in Isabelle and \isac
   226 \item Changes scattered throughout the code
   227 \end{itemize}
   228 \end{frame}
   229 
   230 \section{Summary}
   231 \begin{frame}
   232   \frametitle{TODO}
   233 TODO
   234 \end{frame}
   235 
   236 \end{document}
   237 
   238