equal
deleted
inserted
replaced
302 \indexisaratt{elimify} |
302 \indexisaratt{elimify} |
303 |
303 |
304 \indexisaratt{RS}\indexisaratt{COMP} |
304 \indexisaratt{RS}\indexisaratt{COMP} |
305 \indexisaratt{where} |
305 \indexisaratt{where} |
306 \indexisaratt{tag}\indexisaratt{untag} |
306 \indexisaratt{tag}\indexisaratt{untag} |
307 \indexisaratt{transfer} |
|
308 \indexisaratt{export} |
307 \indexisaratt{export} |
309 \indexisaratt{unfold}\indexisaratt{fold} |
308 \indexisaratt{unfold}\indexisaratt{fold} |
310 \begin{matharray}{rcl} |
309 \begin{matharray}{rcl} |
311 tag & : & \isaratt \\ |
310 tag & : & \isaratt \\ |
312 untag & : & \isaratt \\[0.5ex] |
311 untag & : & \isaratt \\[0.5ex] |
316 unfold & : & \isaratt \\ |
315 unfold & : & \isaratt \\ |
317 fold & : & \isaratt \\[0.5ex] |
316 fold & : & \isaratt \\[0.5ex] |
318 standard & : & \isaratt \\ |
317 standard & : & \isaratt \\ |
319 elimify & : & \isaratt \\ |
318 elimify & : & \isaratt \\ |
320 export^* & : & \isaratt \\ |
319 export^* & : & \isaratt \\ |
321 transfer & : & \isaratt \\[0.5ex] |
|
322 \end{matharray} |
320 \end{matharray} |
323 |
321 |
324 \begin{rail} |
322 \begin{rail} |
325 'tag' (nameref+) |
323 'tag' (nameref+) |
326 ; |
324 ; |
361 \item [$export$] lifts a local result out of the current proof context, |
359 \item [$export$] lifts a local result out of the current proof context, |
362 generalizing all fixed variables and discharging all assumptions. Note that |
360 generalizing all fixed variables and discharging all assumptions. Note that |
363 proper incremental export is already done as part of the basic Isar |
361 proper incremental export is already done as part of the basic Isar |
364 machinery. This attribute is mainly for experimentation. |
362 machinery. This attribute is mainly for experimentation. |
365 |
363 |
366 \item [$transfer$] promotes a theorem to the current theory context, which has |
|
367 to enclose the former one. This is done automatically whenever rules are |
|
368 joined by inference. |
|
369 |
|
370 \end{descr} |
364 \end{descr} |
371 |
365 |
372 |
366 |
373 \section{The Simplifier} |
367 \section{The Simplifier} |
374 |
368 |