Nominal/activities/cas09/index.html
changeset 415 f1be8028a4a9
equal deleted inserted replaced
414:05e5d68c9627 415:f1be8028a4a9
       
     1 <?xml version="1.0" encoding="utf-8"?>
       
     2 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
       
     3 <html>
       
     4 <head>
       
     5   <title>Isabelle Tutorial at CAS</title>
       
     6 </head>
       
     7 
       
     8 
       
     9 <body>
       
    10 <h1 align="center">Isabelle Tutorial</h1>
       
    11 
       
    12 <p align="center">
       
    13 <a href="http://isabelle.in.tum.de/nominal">
       
    14 <img src="http://isabelle.in.tum.de/nominal/graphics/isabelle_logo.gif" 
       
    15 alt="isabelle logo" style="border-width: 0px"></a>
       
    16 </p>
       
    17 
       
    18 <h2 align="center">Introduction to the Isabelle Theorem Prover</h2>
       
    19 <p>
       
    20 
       
    21 <div align="center">
       
    22 <table width="80%">
       
    23   <tbody>
       
    24     <tr>
       
    25       <td align="left">
       
    26       <p> <b>Time:</b> 
       
    27       <ul>
       
    28       <li>9:30 - 11:30, Wednesday, 27 May [<A HREF="slides1.pdf">slides</A>, <A HREF="Lec1.thy">Lec1.thy</A>]
       
    29       <li>9:00 - 11:00, Monday, 1 June [<A HREF="slides2.pdf">slides</A>, <A HREF="Lec2.thy">Lec2.thy</A>]
       
    30       <li>9:30 - 11:30, Tuesday, 2 June [<A HREF="slides3.pdf">slides</A>, <A HREF="Lec3.thy">Lec3.thy</A>, 
       
    31       <A HREF="http://ropas.snu.ac.kr/~kwang/paper/06-jfp-yi.pdf">paper</A>]
       
    32       </ul>
       
    33       
       
    34       The tutorial will take place in Lecture Room 334, State Key Lab of 
       
    35       Computer Science, Level 3 Building #5, Institute of Software, CAS
       
    36       <p>
       
    37 
       
    38       <p><b>Download and Installation:</b><br><br>
       
    39 
       
    40       The tutorial will be hands-on. Please already have Isabelle installed on your
       
    41       laptop before coming to the tutorial. If you do not have a laptop, let us
       
    42       know. We will find a solution.			  
       
    43       If you have any problems with the installation, 
       
    44       then do not hesitate to contact me: urbanc at in tum de. I will also be available 
       
    45       in room 316 at the ISCAS. <B>Please feel free to stop by!</B><BR><BR> 
       
    46 		    
       
    47 		    
       
    48       To install Isabelle you need four packages: Polyml, Isabelle 2009, an emacs and 
       
    49       Proof General. Download and Installation instructions for Linux, MacOSX and
       
    50       Windows are below:<BR><BR>
       
    51 
       
    52       <a href="http://isabelle.in.tum.de/download_x86-linux.html">Download</a><BR>
       
    53       <a href="http://isabelle.in.tum.de/installation.html">Installation Notes</a><BR><BR>
       
    54 
       
    55       Once you have Isabelle running make sure XSymbols are switched on (click
       
    56       on ProofGeneral -> Options -> XSymbols and then save the options).<br><br>
       
    57 
       
    58       If you can step through the following theory file, then you are done.<BR><BR>
       
    59 
       
    60       <a href="Example.thy">Example.thy</a><BR><BR>
       
    61   
       
    62       Whenever you have problems, please meet me or send 
       
    63       me an email.<BR><BR>
       
    64 
       
    65       <b>Overview:</b><br><BR>
       
    66       	    
       
    67       The course will be an introduction to the theorem prover Isabelle. No
       
    68       previous experience with a theorem prover is necessary. During the course
       
    69       you will be able to follow the examples on your own laptop. I will
       
    70       start with simple examples about natural numbers and lists. More
       
    71       advanced examples will come from structural operational semantics. The
       
    72       hope is that we will be able to prove a compiler correctness theorem
       
    73       for a WHILE-language. The main aim of the course is to give
       
    74       participants enough experience to allow them to start using Isabelle in 
       
    75       their own work.<BR><BR>		      
       
    76       </p>
       
    77       <td>
       
    78     </tr>  
       
    79    </tbody>
       
    80 </table>
       
    81 </div>     
       
    82 
       
    83 <hr>
       
    84 <!-- Created: Wed Jan  2 17:57:20 CET 2008 -->
       
    85 <!-- hhmts start -->
       
    86 Last modified: Tue Jun  2 00:21:46 CEST 2009
       
    87 <!-- hhmts end -->
       
    88 <a href="http://validator.w3.org/check/referer">[Validate this page.]</a>
       
    89 </body>
       
    90 </html>