1 <?xml version="1.0" encoding="UTF-8"?>
2 <language _name="grafite" version="1.0" _section="Sources" mimetypes="text/x-matita">
4 <escape-char>\</escape-char>
6 <block-comment _name = "Commented Code" style = "Comment">
7 <start-regex>\(\*\*[^\)]</start-regex>
8 <end-regex>[^\(]\*\*\)</end-regex>
11 <block-comment _name = "Block Comment" style = "Comment">
12 <start-regex>\(\*</start-regex>
13 <end-regex>\*\)</end-regex>
16 <keyword-list _name = "Theorem Kinds" style = "Keyword" case-sensitive="TRUE">
17 <keyword>theorem</keyword>
18 <keyword>definition</keyword>
19 <keyword>lemma</keyword>
20 <keyword>fact</keyword>
21 <keyword>remark</keyword>
22 <keyword>variant</keyword>
23 <keyword>axiom</keyword>
26 <keyword-list _name = "Commands" style = "Keyword" case-sensitive="TRUE">
27 <keyword>alias</keyword>
28 <keyword>and</keyword>
30 <keyword>coercion</keyword>
31 <keyword>prefer</keyword>
32 <keyword>nocomposites</keyword>
33 <keyword>coinductive</keyword>
34 <keyword>corec</keyword>
35 <keyword>default</keyword>
36 <keyword>for</keyword>
37 <keyword>include</keyword>
38 <keyword>include'</keyword>
39 <keyword>inductive</keyword>
40 <keyword>inverter</keyword>
42 <keyword>interpretation</keyword>
43 <keyword>let</keyword>
44 <keyword>match</keyword>
45 <keyword>names</keyword>
46 <keyword>notation</keyword>
48 <keyword>qed</keyword>
49 <keyword>rec</keyword>
50 <keyword>record</keyword>
51 <keyword>return</keyword>
52 <keyword>source</keyword>
54 <keyword>using</keyword>
55 <keyword>with</keyword>
58 <pattern-item _name = "Command [" style = "Keyword">
61 <pattern-item _name = "Command |" style = "Keyword">
64 <pattern-item _name = "Command ]" style = "Keyword">
67 <pattern-item _name = "Command {" style = "Keyword">
70 <pattern-item _name = "Command }" style = "Keyword">
73 <pattern-item _name = "Notation ast mark" style = "Keyword">
76 <pattern-item _name = "Notation meta mark" style = "Keyword">
80 <keyword-list _name = "Sorts" style = "Data Type" case-sensitive="TRUE">
81 <keyword>Set</keyword>
82 <keyword>Prop</keyword>
83 <keyword>Type</keyword>
84 <keyword>CProp</keyword>
87 <keyword-list _name = "Tactics" style = "Others 2" case-sensitive="TRUE">
88 <keyword>absurd</keyword>
89 <keyword>apply</keyword>
90 <keyword>applyP</keyword>
91 <keyword>assumption</keyword>
92 <keyword>autobatch</keyword>
93 <keyword>cases</keyword>
94 <keyword>clear</keyword>
95 <keyword>clearbody</keyword>
96 <keyword>change</keyword>
97 <keyword>compose</keyword>
98 <keyword>constructor</keyword>
99 <keyword>contradiction</keyword>
100 <keyword>cut</keyword>
101 <keyword>decompose</keyword>
102 <keyword>destruct</keyword>
103 <keyword>elim</keyword>
104 <keyword>elimType</keyword>
105 <keyword>exact</keyword>
106 <keyword>exists</keyword>
107 <keyword>fail</keyword>
108 <keyword>fold</keyword>
109 <keyword>fourier</keyword>
110 <keyword>fwd</keyword>
111 <keyword>generalize</keyword>
112 <keyword>id</keyword>
113 <keyword>intro</keyword>
114 <keyword>intros</keyword>
115 <keyword>inversion</keyword>
116 <keyword>lapply</keyword>
117 <keyword>linear</keyword>
118 <keyword>left</keyword>
119 <keyword>letin</keyword>
120 <keyword>normalize</keyword>
121 <keyword>reflexivity</keyword>
122 <keyword>replace</keyword>
123 <keyword>rewrite</keyword>
124 <keyword>ring</keyword>
125 <keyword>right</keyword>
126 <keyword>symmetry</keyword>
127 <keyword>simplify</keyword>
128 <keyword>split</keyword>
129 <keyword>to</keyword>
130 <keyword>transitivity</keyword>
131 <keyword>unfold</keyword>
132 <keyword>whd</keyword>
133 <keyword>assume</keyword>
134 <keyword>suppose</keyword>
135 <keyword>by</keyword>
136 <keyword>is</keyword>
137 <keyword>or</keyword>
138 <keyword>equivalent</keyword>
139 <keyword>equivalently</keyword>
140 <keyword>we</keyword>
141 <keyword>prove</keyword>
142 <keyword>proved</keyword>
143 <keyword>need</keyword>
144 <keyword>proceed</keyword>
145 <keyword>induction</keyword>
146 <keyword>inductive</keyword>
147 <keyword>case</keyword>
148 <keyword>base</keyword>
149 <keyword>let</keyword>
150 <keyword>such</keyword>
151 <keyword>that</keyword>
152 <keyword>by</keyword>
153 <keyword>have</keyword>
154 <keyword>and</keyword>
155 <keyword>the</keyword>
156 <keyword>thesis</keyword>
157 <keyword>becomes</keyword>
158 <keyword>hypothesis</keyword>
159 <keyword>know</keyword>
160 <keyword>case</keyword>
161 <keyword>obtain</keyword>
162 <keyword>conclude</keyword>
163 <keyword>done</keyword>
164 <keyword>rule</keyword>
167 <keyword-list _name = "Tacticals" style = "Keyword" case-sensitive="TRUE">
168 <keyword>try</keyword>
169 <keyword>solve</keyword>
170 <keyword>do</keyword>
171 <keyword>repeat</keyword>
172 <keyword>first</keyword>
173 <keyword>focus</keyword>
174 <keyword>unfocus</keyword>
175 <keyword>progress</keyword>
176 <keyword>skip</keyword>
180 <keyword-list _name = "Matita Macro" style = "Others 3" case-sensitive="TRUE">
181 <keyword>inline</keyword>
182 <keyword>procedural</keyword>
183 <keyword>check</keyword>
184 <keyword>eval</keyword>
185 <keyword>hint</keyword>
186 <keyword>set</keyword>
187 <keyword>auto</keyword>
188 <keyword>nodefaults</keyword>
189 <keyword>coercions</keyword>
190 <keyword>comments</keyword>
191 <keyword>debug</keyword>
192 <keyword>cr</keyword>
195 <keyword-list _name = "Whelp Macro" style = "Others 3"
196 case-sensitive="TRUE"
197 beginning-regex="whelp *"
198 match-empty-string-at-beginning="FALSE"
199 match-empty-string-at-end="FALSE" >
200 <keyword>elim</keyword>
201 <keyword>hint</keyword>
202 <keyword>instance</keyword>
203 <keyword>locate</keyword>
204 <keyword>match</keyword>
207 <keyword-list _name = "TeX Macro" style = "Preprocessor"
208 case-sensitive="TRUE"
210 match-empty-string-at-beginning="FALSE"
211 match-empty-string-at-end="FALSE" >
212 <keyword>def</keyword>
213 <keyword>forall</keyword>
214 <keyword>lambda</keyword>
215 <keyword>to</keyword>
216 <keyword>exists</keyword>
217 <keyword>Rightarrow</keyword>
218 <keyword>Assign</keyword>
219 <keyword>land</keyword>
220 <keyword>lor</keyword>
221 <keyword>lnot</keyword>
222 <keyword>liff</keyword>
223 <keyword>subst</keyword>
224 <keyword>vdash</keyword>
225 <keyword>iforall</keyword>
226 <keyword>iexists</keyword>
229 <string _name = "String" style = "String" >
230 <start-regex>"</start-regex>
231 <end-regex>"</end-regex>