
diff -r 9f5d825580b7 -r 18a6039148df Nominal/activities/nominal-popl11/announcement.tex
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Nominal/activities/nominal-popl11/announcement.tex	Wed Mar 30 20:17:21 2016 +0100
@@ -0,0 +1,115 @@
+\documentclass[12pt]{article}
+\usepackage{amsmath}
+\usepackage{amssymb}
+\usepackage[latin1]{inputenc}
+\usepackage{times}
+\usepackage{color}
+\usepackage{a0size}
+\usepackage{graphicx}
+\usepackage{xcolor} 
+
+\addtolength{\textheight}{2cm}
+\renewcommand{\huge}{\fontsize{51.6}{64}\selectfont}
+\renewcommand{\Huge}{\fontsize{61.92}{77}\selectfont}
+\newcommand{\veryHuge}{\fontsize{74.3}{93}\selectfont}
+\newcommand{\VeryHuge}{\fontsize{89.16}{112}\selectfont}
+\newcommand{\VERYHuge}{\fontsize{107}{134}\selectfont}
+
+\pagestyle{empty}
+\begin{document}
+\color{black}
+\mbox{}\\[-15mm]
+
+\begin{center}
+\begin{tabular}{@{}c@{}}
+  {\bf\LARGE Hands-On Introduction to Nominal Isabelle}\medskip\\
+  {\bf\Large One-Day Tutorial at POPL}\bigskip\\
+  \includegraphics[scale=0.4]{logo.png}\bigskip\\
+  {\bf \large Date: 23rd January 2011}
+\end{tabular}
+\end{center}
+
+\noindent
+{\bf Overview:}
+Dealing with binders, renaming of bound variables, capture-avoid\-ing
+substitution, etc., is very often a major problem in formal proofs about the
+lambda-calculus and programming language theory. Nominal Isabelle provides an
+infrastructure for reasoning conveniently about bound variables and
+alpha-equivalence classes in the proof assistant Isabelle. The aim of the
+tutorial is to give participants a reading knowledge of nominal
+techniques and allow them to start using Nominal Isabelle in their
+own work.  The tutorial will be hands-on and therefore participants are 
+encouraged to bring their own laptop.
+\bigskip
+
+\noindent
+{\bf Programme:}
+\begin{center}
+\begin{tabular}{rp{10cm}}
+Session I: &
+ basics, alpha-equivalence, 
+ substitution lemma,\\
+ & Isar proof-language\\ 
+
+Session II: &
+ strong induction principles, contexts with holes,\\ 
+ & beta-reduction\\ 
+
+Session III: &
+ variable convention, evaluation relations, CK-machines\\
+ 
+Session IV: &
+ functions, type-preservation, progress lemma\\ 
+\end{tabular}
+\end{center}\bigskip
+
+\noindent
+{\bf Target audience:} Researchers and doctoral students who want to use
+Nominal Isabelle to formalise proofs from the lambda-calculus, from programming 
+language theory or from proof theory, such as type soundness, Church Rosser, 
+strong normalisation and so on. The tutorial is designed for people who 
+have not necessarily used Isabelle before, nor have used any other proof 
+assistant.\bigskip
+
+\noindent
+{\bf More Information:} See\hspace{2mm} {\tt http://isabelle.in.tum.de/nominal/}
+
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\begin{center}
+{\huge\boldmath\textcolor{gray}{$\forall$}}
+{\veryHuge\textcolor{gray}{$\lambda$}}
+\raisebox{-1mm}{\includegraphics[scale=0.5]{popl1.png}}
+\raisebox{4mm}{\Huge\boldmath\textcolor{gray}{$\#$}}
+{\huge\boldmath\textcolor{gray}{$\vdash$}}
+\end{center}
+
+\newpage
+\mbox{}
+\end{document}
+
+
+%%% Local Variables:  
+%%% mode: latex
+%%% TeX-master: t
+%%% TeX-command-default: "PdfLaTeX"
+%%% TeX-view-style: (("." "kpdf %s.pdf"))
+%%% End: 
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+




