doc-src/TutorialI/Types/document/Numbers.tex
changeset 10776 985066e9495d
parent 10696 76d7f6c9a14c
child 10790 520dd8696927
equal deleted inserted replaced
10775:3a5e5657e41c 10776:985066e9495d
     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