1 % |
1 % |
2 \begin{isabellebody}% |
2 \begin{isabellebody}% |
3 \def\isabellecontext{Numbers}% |
3 \def\isabellecontext{Numbers}% |
4 \isanewline |
4 \isanewline |
5 \isacommand{theory}\ Numbers\ {\isacharequal}\ Main{\isacharcolon}\isanewline |
5 \isacommand{theory}\ Numbers\ {\isacharequal}\ Real{\isacharcolon}\isanewline |
6 \isanewline |
6 \isanewline |
7 \isacommand{ML}\ {\isachardoublequote}Pretty{\isachardot}setmargin\ {\isadigit{6}}{\isadigit{4}}{\isachardoublequote}% |
7 \isacommand{ML}\ {\isachardoublequote}Pretty{\isachardot}setmargin\ {\isadigit{6}}{\isadigit{4}}{\isachardoublequote}% |
8 \begin{isamarkuptext}% |
8 \begin{isamarkuptext}% |
9 numeric literals; default simprules; can re-orient% |
9 numeric literals; default simprules; can re-orient% |
10 \end{isamarkuptext}% |
10 \end{isamarkuptext}% |
228 |
228 |
229 \begin{isabelle}% |
229 \begin{isabelle}% |
230 \ \ \ \ \ {\isasymbar}x\ {\isacharasterisk}\ y{\isasymbar}\ {\isacharequal}\ {\isasymbar}x{\isasymbar}\ {\isacharasterisk}\ {\isasymbar}y{\isasymbar}% |
230 \ \ \ \ \ {\isasymbar}x\ {\isacharasterisk}\ y{\isasymbar}\ {\isacharequal}\ {\isasymbar}x{\isasymbar}\ {\isacharasterisk}\ {\isasymbar}y{\isasymbar}% |
231 \end{isabelle} |
231 \end{isabelle} |
232 \rulename{abs_mult}% |
232 \rulename{abs_mult}% |
|
233 \end{isamarkuptext}% |
|
234 % |
|
235 \begin{isamarkuptext}% |
|
236 REALS |
|
237 |
|
238 \begin{isabelle}% |
|
239 \ \ \ \ \ {\isasymbar}r{\isasymbar}\ {\isacharcircum}\ n\ {\isacharequal}\ {\isasymbar}r\ {\isacharcircum}\ n{\isasymbar}% |
|
240 \end{isabelle} |
|
241 \rulename{realpow_abs} |
|
242 |
|
243 \begin{isabelle}% |
|
244 \ \ \ \ \ x\ {\isacharless}\ y\ {\isasymLongrightarrow}\ {\isasymexists}r{\isachardot}\ x\ {\isacharless}\ r\ {\isasymand}\ r\ {\isacharless}\ y% |
|
245 \end{isabelle} |
|
246 \rulename{real_dense} |
|
247 |
|
248 \begin{isabelle}% |
|
249 \ \ \ \ \ {\isasymbar}r{\isasymbar}\ {\isacharcircum}\ n\ {\isacharequal}\ {\isasymbar}r\ {\isacharcircum}\ n{\isasymbar}% |
|
250 \end{isabelle} |
|
251 \rulename{realpow_abs} |
|
252 |
|
253 \begin{isabelle}% |
|
254 \ \ \ \ \ x\ {\isacharasterisk}\ {\isacharparenleft}y\ {\isacharslash}\ z{\isacharparenright}\ {\isacharequal}\ x\ {\isacharasterisk}\ y\ {\isacharslash}\ z% |
|
255 \end{isabelle} |
|
256 \rulename{real_times_divide1_eq} |
|
257 |
|
258 \begin{isabelle}% |
|
259 \ \ \ \ \ y\ {\isacharslash}\ z\ {\isacharasterisk}\ x\ {\isacharequal}\ y\ {\isacharasterisk}\ x\ {\isacharslash}\ z% |
|
260 \end{isabelle} |
|
261 \rulename{real_times_divide2_eq} |
|
262 |
|
263 \begin{isabelle}% |
|
264 \ \ \ \ \ x\ {\isacharslash}\ {\isacharparenleft}y\ {\isacharslash}\ z{\isacharparenright}\ {\isacharequal}\ x\ {\isacharasterisk}\ z\ {\isacharslash}\ y% |
|
265 \end{isabelle} |
|
266 \rulename{real_divide_divide1_eq} |
|
267 |
|
268 \begin{isabelle}% |
|
269 \ \ \ \ \ x\ {\isacharslash}\ y\ {\isacharslash}\ z\ {\isacharequal}\ x\ {\isacharslash}\ {\isacharparenleft}y\ {\isacharasterisk}\ z{\isacharparenright}% |
|
270 \end{isabelle} |
|
271 \rulename{real_divide_divide2_eq} |
|
272 |
|
273 \begin{isabelle}% |
|
274 \ \ \ \ \ {\isacharminus}\ x\ {\isacharslash}\ y\ {\isacharequal}\ {\isacharminus}\ {\isacharparenleft}x\ {\isacharslash}\ y{\isacharparenright}% |
|
275 \end{isabelle} |
|
276 \rulename{real_minus_divide_eq} |
|
277 |
|
278 \begin{isabelle}% |
|
279 \ \ \ \ \ x\ {\isacharslash}\ {\isacharminus}\ y\ {\isacharequal}\ {\isacharminus}\ {\isacharparenleft}x\ {\isacharslash}\ y{\isacharparenright}% |
|
280 \end{isabelle} |
|
281 \rulename{real_divide_minus_eq} |
|
282 |
|
283 This last NOT a simprule |
|
284 |
|
285 real_add_divide_distrib% |
233 \end{isamarkuptext}% |
286 \end{isamarkuptext}% |
234 \isacommand{end}\isanewline |
287 \isacommand{end}\isanewline |
235 \end{isabellebody}% |
288 \end{isabellebody}% |
236 %%% Local Variables: |
289 %%% Local Variables: |
237 %%% mode: latex |
290 %%% mode: latex |