]> matita.cs.unibo.it Git - helm.git/blobdiff - weblib/test.ma
update in ground_2 static_2 basic_2
[helm.git] / weblib / test.ma
index ab54bb5d19f1b27b8b51aee67500c82253fe8d2c..922d36cc25cc155218d095eaccb4e511012c8c9c 100644 (file)
@@ -1,8 +1,58 @@
-inductive nat : Set ≝
-| O : nat
-| S : nat \ 5span class="error" title="Parse error: SYMBOL '.' expected after [grafite_ncommand] (in [executable])"\ 6\ 5span class="error" title="Parse error: SYMBOL '.' expected after [grafite_ncommand] (in [executable])"\ 6\ 5span class="error" title="Parse error: SYMBOL '.' expected after [grafite_ncommand] (in [executable])"\ 6\ 5/span\ 6\ 5/span\ 6\ 5/span\ 6 nat.
+(*
+    ||M||  This file is part of HELM, an Hypertextual, Electronic        
+    ||A||  Library of Mathematics, developed at the Computer Science     
+    ||T||  Department of the University of Bologna, Italy.               
+    ||I||                                                                
+    ||T||  
+    ||A||  This file is distributed under the terms of the 
+    \   /  GNU General Public License Version 2            
+     \ /      
+      V_______________________________________________________________ *)
 
-let rec plus n m ≝
-match n with
-[O ⇒ m
-|(S p) ⇒ S (plus p m)].
\ No newline at end of file
+(* 
+ * QUICK START GUIDE
+ * =================
+ * MatitaWeb is a web interface for the Matita interactive theorem prover. 
+ * Its user interface is composed of two main panes: 
+ * 
+ * -> the script area, whose content you are currently reading, which is 
+ *    used to input definitions and theorems to be checked by Matita; 
+ * -> a top area with a title bar and a toolbar providing all the 
+ *    interactive operations apart from proof authoring. 
+ * 
+ * The toolbar on the top is divided in two sections:
+ * -> the large blue tiles provide the basic operations concerning the 
+ *    execution and checking of a proof script, including step-by-step 
+ *    execution 
+ * -> the smaller circular buttons on the right provide script management
+ *    operations (create, open, save...)
+ * 
+ * \ 5img class="topimg intext" src="icons/advance.png"\ 6 Advance - executes the next step of the script
+ * \ 5img class="topimg intext" src="icons/retract.png"\ 6 Retract - undoes the execution of the last step of the script
+ * \ 5img class="topimg intext" src="icons/top.png"\ 6 Top - undoes the whole script, returning to the start
+ * \ 5img class="topimg intext" src="icons/position.png"\ 6 Play - executes the script until the current position of the cursor
+ * \ 5img class="topimg intext" src="icons/bottom.png"\ 6 Bottom - executes the whole script, until the end (or an error) is reached
+ * 
+ * \ 5img class="toolbarimg intext" src="icons/add.png"\ 6 New script - creates a new empty script, opening a window to specify where
+ * the script should be placed in the library
+ * \ 5img class="toolbarimg intext" src="icons/folder.png"\ 6 Open script - opens an existing script in the library
+ * \ 5img class="toolbarimg intext" src="icons/save.png"\ 6 Save script - saves the current script
+ * \ 5img class="toolbarimg intext" src="icons/saveas.png"\ 6 Save script as - saves the current script with a new name
+ * \ 5img class="toolbarimg intext" src="icons/upload.png"\ 6 Import local script - allows the user to import a script from the local 
+ * machine into the web interface buffer
+ * \ 5img class="toolbarimg intext" src="icons/check.png"\ 6 Commit - commits user changes to the shared library
+ * \ 5img class="toolbarimg intext" src="icons/refresh.png"\ 6 Update - synchronizes the user working copy by updating it with the 
+ * changes in the shared library
+ * \ 5img class="toolbarimg intext" src="icons/questionmark.png"\ 6 Show log - shows the last warnings/error messages (for debugging purposes)
+ * \ 5img class="toolbarimg intext" src="icons/delete.png"\ 6 Delete hyperlinks - removes all hyperlinks from the script
+ * 
+ * If you are new to Matita and/or interactive theorem proving, we have a 
+ * tutorial in 10 parts for you. To load it:
+ * 1) click on the "Open script" button in the toolbar (the second circular
+ *    button, whose icon shows a folder)
+ * 2) in the dialog box, select the "tutorial/chapter1.ma" script, then 
+ *    press OK (scripts chapter2.ma ... chapter10.ma contain more advanced
+ *    examples that the user is encouraged to try after chapter1.ma)
+ * 3) follow the instructions in the script.
+ *
+ *)
\ No newline at end of file