diff options
author | dos-reis <gdr@axiomatics.org> | 2007-08-14 05:14:52 +0000 |
---|---|---|
committer | dos-reis <gdr@axiomatics.org> | 2007-08-14 05:14:52 +0000 |
commit | ab8cc85adde879fb963c94d15675783f2cf4b183 (patch) | |
tree | c202482327f474583b750b2c45dedfc4e4312b1d /src/hyper/pages/INT.pht | |
download | open-axiom-ab8cc85adde879fb963c94d15675783f2cf4b183.tar.gz |
Initial population.
Diffstat (limited to 'src/hyper/pages/INT.pht')
-rw-r--r-- | src/hyper/pages/INT.pht | 763 |
1 files changed, 763 insertions, 0 deletions
diff --git a/src/hyper/pages/INT.pht b/src/hyper/pages/INT.pht new file mode 100644 index 00000000..4264dc2e --- /dev/null +++ b/src/hyper/pages/INT.pht @@ -0,0 +1,763 @@ +\begin{patch}{ugxIntegerPrimesPagePatch1} +\begin{paste}{ugxIntegerPrimesPageFull1}{ugxIntegerPrimesPageEmpty1} +\pastebutton{ugxIntegerPrimesPageFull1}{\hidepaste} +\tab{5}\spadcommand{factor 102400} +\indentrel{3}\begin{verbatim} + 12 2 + (1) 2 5 + Type: Factored Integer +\end{verbatim} +\indentrel{-3}\end{paste}\end{patch} + +\begin{patch}{ugxIntegerPrimesPageEmpty1} +\begin{paste}{ugxIntegerPrimesPageEmpty1}{ugxIntegerPrimesPagePatch1} +\pastebutton{ugxIntegerPrimesPageEmpty1}{\showpaste} +\tab{5}\spadcommand{factor 102400} +\end{paste}\end{patch} + +\begin{patch}{ugxIntegerPrimesPagePatch2} +\begin{paste}{ugxIntegerPrimesPageFull2}{ugxIntegerPrimesPageEmpty2} +\pastebutton{ugxIntegerPrimesPageFull2}{\hidepaste} +\tab{5}\spadcommand{prime? 7} +\indentrel{3}\begin{verbatim} + (2) true + Type: Boolean +\end{verbatim} +\indentrel{-3}\end{paste}\end{patch} + +\begin{patch}{ugxIntegerPrimesPageEmpty2} +\begin{paste}{ugxIntegerPrimesPageEmpty2}{ugxIntegerPrimesPagePatch2} +\pastebutton{ugxIntegerPrimesPageEmpty2}{\showpaste} +\tab{5}\spadcommand{prime? 7} +\end{paste}\end{patch} + +\begin{patch}{ugxIntegerPrimesPagePatch3} +\begin{paste}{ugxIntegerPrimesPageFull3}{ugxIntegerPrimesPageEmpty3} +\pastebutton{ugxIntegerPrimesPageFull3}{\hidepaste} +\tab{5}\spadcommand{prime? 8} +\indentrel{3}\begin{verbatim} + (3) false + Type: Boolean +\end{verbatim} +\indentrel{-3}\end{paste}\end{patch} + +\begin{patch}{ugxIntegerPrimesPageEmpty3} +\begin{paste}{ugxIntegerPrimesPageEmpty3}{ugxIntegerPrimesPagePatch3} +\pastebutton{ugxIntegerPrimesPageEmpty3}{\showpaste} +\tab{5}\spadcommand{prime? 8} +\end{paste}\end{patch} + +\begin{patch}{ugxIntegerPrimesPagePatch4} +\begin{paste}{ugxIntegerPrimesPageFull4}{ugxIntegerPrimesPageEmpty4} +\pastebutton{ugxIntegerPrimesPageFull4}{\hidepaste} +\tab{5}\spadcommand{nextPrime 100} +\indentrel{3}\begin{verbatim} + (4) 101 + Type: PositiveInteger +\end{verbatim} +\indentrel{-3}\end{paste}\end{patch} + +\begin{patch}{ugxIntegerPrimesPageEmpty4} +\begin{paste}{ugxIntegerPrimesPageEmpty4}{ugxIntegerPrimesPagePatch4} +\pastebutton{ugxIntegerPrimesPageEmpty4}{\showpaste} +\tab{5}\spadcommand{nextPrime 100} +\end{paste}\end{patch} + +\begin{patch}{ugxIntegerPrimesPagePatch5} +\begin{paste}{ugxIntegerPrimesPageFull5}{ugxIntegerPrimesPageEmpty5} +\pastebutton{ugxIntegerPrimesPageFull5}{\hidepaste} +\tab{5}\spadcommand{prevPrime 100} +\indentrel{3}\begin{verbatim} + (5) 97 + Type: PositiveInteger +\end{verbatim} +\indentrel{-3}\end{paste}\end{patch} + +\begin{patch}{ugxIntegerPrimesPageEmpty5} +\begin{paste}{ugxIntegerPrimesPageEmpty5}{ugxIntegerPrimesPagePatch5} +\pastebutton{ugxIntegerPrimesPageEmpty5}{\showpaste} +\tab{5}\spadcommand{prevPrime 100} +\end{paste}\end{patch} + +\begin{patch}{ugxIntegerPrimesPagePatch6} +\begin{paste}{ugxIntegerPrimesPageFull6}{ugxIntegerPrimesPageEmpty6} +\pastebutton{ugxIntegerPrimesPageFull6}{\hidepaste} +\tab{5}\spadcommand{primes(100,175)} +\indentrel{3}\begin{verbatim} + (6) + [173, 167, 163, 157, 151, 149, 139, 137, 131, 127, + 113, 109, 107, 103, 101] + Type: List Integer +\end{verbatim} +\indentrel{-3}\end{paste}\end{patch} + +\begin{patch}{ugxIntegerPrimesPageEmpty6} +\begin{paste}{ugxIntegerPrimesPageEmpty6}{ugxIntegerPrimesPagePatch6} +\pastebutton{ugxIntegerPrimesPageEmpty6}{\showpaste} +\tab{5}\spadcommand{primes(100,175)} +\end{paste}\end{patch} + +\begin{patch}{ugxIntegerPrimesPagePatch7} +\begin{paste}{ugxIntegerPrimesPageFull7}{ugxIntegerPrimesPageEmpty7} +\pastebutton{ugxIntegerPrimesPageFull7}{\hidepaste} +\tab{5}\spadcommand{factor(2 :: Complex Integer)} +\indentrel{3}\begin{verbatim} + 2 + (7) - %i (1 + %i) + Type: Factored Complex Integer +\end{verbatim} +\indentrel{-3}\end{paste}\end{patch} + +\begin{patch}{ugxIntegerPrimesPageEmpty7} +\begin{paste}{ugxIntegerPrimesPageEmpty7}{ugxIntegerPrimesPagePatch7} +\pastebutton{ugxIntegerPrimesPageEmpty7}{\showpaste} +\tab{5}\spadcommand{factor(2 :: Complex Integer)} +\end{paste}\end{patch} + +\begin{patch}{ugxIntegerNTPagePatch1} +\begin{paste}{ugxIntegerNTPageFull1}{ugxIntegerNTPageEmpty1} +\pastebutton{ugxIntegerNTPageFull1}{\hidepaste} +\tab{5}\spadcommand{[fibonacci(k) for k in 0..]} +\indentrel{3}\begin{verbatim} + (1) [0,1,1,2,3,5,8,13,21,34,...] + Type: Stream Integer +\end{verbatim} +\indentrel{-3}\end{paste}\end{patch} + +\begin{patch}{ugxIntegerNTPageEmpty1} +\begin{paste}{ugxIntegerNTPageEmpty1}{ugxIntegerNTPagePatch1} +\pastebutton{ugxIntegerNTPageEmpty1}{\showpaste} +\tab{5}\spadcommand{[fibonacci(k) for k in 0..]} +\end{paste}\end{patch} + +\begin{patch}{ugxIntegerNTPagePatch2} +\begin{paste}{ugxIntegerNTPageFull2}{ugxIntegerNTPageEmpty2} +\pastebutton{ugxIntegerNTPageFull2}{\hidepaste} +\tab{5}\spadcommand{[legendre(i,11) for i in 0..10]} +\indentrel{3}\begin{verbatim} + (2) [0,1,- 1,1,1,1,- 1,- 1,- 1,1,- 1] + Type: List Integer +\end{verbatim} +\indentrel{-3}\end{paste}\end{patch} + +\begin{patch}{ugxIntegerNTPageEmpty2} +\begin{paste}{ugxIntegerNTPageEmpty2}{ugxIntegerNTPagePatch2} +\pastebutton{ugxIntegerNTPageEmpty2}{\showpaste} +\tab{5}\spadcommand{[legendre(i,11) for i in 0..10]} +\end{paste}\end{patch} + +\begin{patch}{ugxIntegerNTPagePatch3} +\begin{paste}{ugxIntegerNTPageFull3}{ugxIntegerNTPageEmpty3} +\pastebutton{ugxIntegerNTPageFull3}{\hidepaste} +\tab{5}\spadcommand{[jacobi(i,15) for i in 0..9]} +\indentrel{3}\begin{verbatim} + (3) [0,1,1,0,1,0,0,- 1,1,0] + Type: List Integer +\end{verbatim} +\indentrel{-3}\end{paste}\end{patch} + +\begin{patch}{ugxIntegerNTPageEmpty3} +\begin{paste}{ugxIntegerNTPageEmpty3}{ugxIntegerNTPagePatch3} +\pastebutton{ugxIntegerNTPageEmpty3}{\showpaste} +\tab{5}\spadcommand{[jacobi(i,15) for i in 0..9]} +\end{paste}\end{patch} + +\begin{patch}{ugxIntegerNTPagePatch4} +\begin{paste}{ugxIntegerNTPageFull4}{ugxIntegerNTPageEmpty4} +\pastebutton{ugxIntegerNTPageFull4}{\hidepaste} +\tab{5}\spadcommand{[eulerPhi i for i in 1..]} +\indentrel{3}\begin{verbatim} + (4) [1,1,2,2,4,2,6,4,6,4,...] + Type: Stream Integer +\end{verbatim} +\indentrel{-3}\end{paste}\end{patch} + +\begin{patch}{ugxIntegerNTPageEmpty4} +\begin{paste}{ugxIntegerNTPageEmpty4}{ugxIntegerNTPagePatch4} +\pastebutton{ugxIntegerNTPageEmpty4}{\showpaste} +\tab{5}\spadcommand{[eulerPhi i for i in 1..]} +\end{paste}\end{patch} + +\begin{patch}{ugxIntegerNTPagePatch5} +\begin{paste}{ugxIntegerNTPageFull5}{ugxIntegerNTPageEmpty5} +\pastebutton{ugxIntegerNTPageFull5}{\hidepaste} +\tab{5}\spadcommand{[moebiusMu i for i in 1..]} +\indentrel{3}\begin{verbatim} + (5) [1,- 1,- 1,0,- 1,1,- 1,0,0,1,...] + Type: Stream Integer +\end{verbatim} +\indentrel{-3}\end{paste}\end{patch} + +\begin{patch}{ugxIntegerNTPageEmpty5} +\begin{paste}{ugxIntegerNTPageEmpty5}{ugxIntegerNTPagePatch5} +\pastebutton{ugxIntegerNTPageEmpty5}{\showpaste} +\tab{5}\spadcommand{[moebiusMu i for i in 1..]} +\end{paste}\end{patch} + +\begin{patch}{ugxIntegerNTPagePatch6} +\begin{paste}{ugxIntegerNTPageFull6}{ugxIntegerNTPageEmpty6} +\pastebutton{ugxIntegerNTPageFull6}{\hidepaste} +\tab{5}\spadcommand{a := roman(78)\bound{a }} +\indentrel{3}\begin{verbatim} + (6) LXXVIII + Type: RomanNumeral +\end{verbatim} +\indentrel{-3}\end{paste}\end{patch} + +\begin{patch}{ugxIntegerNTPageEmpty6} +\begin{paste}{ugxIntegerNTPageEmpty6}{ugxIntegerNTPagePatch6} +\pastebutton{ugxIntegerNTPageEmpty6}{\showpaste} +\tab{5}\spadcommand{a := roman(78)\bound{a }} +\end{paste}\end{patch} + +\begin{patch}{ugxIntegerNTPagePatch7} +\begin{paste}{ugxIntegerNTPageFull7}{ugxIntegerNTPageEmpty7} +\pastebutton{ugxIntegerNTPageFull7}{\hidepaste} +\tab{5}\spadcommand{b := roman(87)\bound{b }} +\indentrel{3}\begin{verbatim} + (7) LXXXVII + Type: RomanNumeral +\end{verbatim} +\indentrel{-3}\end{paste}\end{patch} + +\begin{patch}{ugxIntegerNTPageEmpty7} +\begin{paste}{ugxIntegerNTPageEmpty7}{ugxIntegerNTPagePatch7} +\pastebutton{ugxIntegerNTPageEmpty7}{\showpaste} +\tab{5}\spadcommand{b := roman(87)\bound{b }} +\end{paste}\end{patch} + +\begin{patch}{ugxIntegerNTPagePatch8} +\begin{paste}{ugxIntegerNTPageFull8}{ugxIntegerNTPageEmpty8} +\pastebutton{ugxIntegerNTPageFull8}{\hidepaste} +\tab{5}\spadcommand{a + b\free{a }\free{b }} +\indentrel{3}\begin{verbatim} + (8) CLXV + Type: RomanNumeral +\end{verbatim} +\indentrel{-3}\end{paste}\end{patch} + +\begin{patch}{ugxIntegerNTPageEmpty8} +\begin{paste}{ugxIntegerNTPageEmpty8}{ugxIntegerNTPagePatch8} +\pastebutton{ugxIntegerNTPageEmpty8}{\showpaste} +\tab{5}\spadcommand{a + b\free{a }\free{b }} +\end{paste}\end{patch} + +\begin{patch}{ugxIntegerNTPagePatch9} +\begin{paste}{ugxIntegerNTPageFull9}{ugxIntegerNTPageEmpty9} +\pastebutton{ugxIntegerNTPageFull9}{\hidepaste} +\tab{5}\spadcommand{a * b\free{a }\free{b }} +\indentrel{3}\begin{verbatim} + (9) MMMMMMDCCLXXXVI + Type: RomanNumeral +\end{verbatim} +\indentrel{-3}\end{paste}\end{patch} + +\begin{patch}{ugxIntegerNTPageEmpty9} +\begin{paste}{ugxIntegerNTPageEmpty9}{ugxIntegerNTPagePatch9} +\pastebutton{ugxIntegerNTPageEmpty9}{\showpaste} +\tab{5}\spadcommand{a * b\free{a }\free{b }} +\end{paste}\end{patch} + +\begin{patch}{ugxIntegerNTPagePatch10} +\begin{paste}{ugxIntegerNTPageFull10}{ugxIntegerNTPageEmpty10} +\pastebutton{ugxIntegerNTPageFull10}{\hidepaste} +\tab{5}\spadcommand{b rem a\free{a }\free{b }} +\indentrel{3}\begin{verbatim} + (10) IX + Type: RomanNumeral +\end{verbatim} +\indentrel{-3}\end{paste}\end{patch} + +\begin{patch}{ugxIntegerNTPageEmpty10} +\begin{paste}{ugxIntegerNTPageEmpty10}{ugxIntegerNTPagePatch10} +\pastebutton{ugxIntegerNTPageEmpty10}{\showpaste} +\tab{5}\spadcommand{b rem a\free{a }\free{b }} +\end{paste}\end{patch} + +\begin{patch}{ugxIntegerBasicPagePatch1} +\begin{paste}{ugxIntegerBasicPageFull1}{ugxIntegerBasicPageEmpty1} +\pastebutton{ugxIntegerBasicPageFull1}{\hidepaste} +\tab{5}\spadcommand{2**(5678 - 4856 + 2 * 17)} +\indentrel{3}\begin{verbatim} + (1) + 480481077043500814718154092512592439123952613987168226_ + 34738556100880842000763082930863425270914120837430745_ + 72278211496076276922026433435687527334980249539302425_ + 42523045817764949544214392905306388478705146745768073_ + 877141698859815495632935288783334250628775936 + Type: PositiveInteger +\end{verbatim} +\indentrel{-3}\end{paste}\end{patch} + +\begin{patch}{ugxIntegerBasicPageEmpty1} +\begin{paste}{ugxIntegerBasicPageEmpty1}{ugxIntegerBasicPagePatch1} +\pastebutton{ugxIntegerBasicPageEmpty1}{\showpaste} +\tab{5}\spadcommand{2**(5678 - 4856 + 2 * 17)} +\end{paste}\end{patch} + +\begin{patch}{ugxIntegerBasicPagePatch2} +\begin{paste}{ugxIntegerBasicPageFull2}{ugxIntegerBasicPageEmpty2} +\pastebutton{ugxIntegerBasicPageFull2}{\hidepaste} +\tab{5}\spadcommand{x := -101\bound{x }} +\indentrel{3}\begin{verbatim} + (2) - 101 + Type: Integer +\end{verbatim} +\indentrel{-3}\end{paste}\end{patch} + +\begin{patch}{ugxIntegerBasicPageEmpty2} +\begin{paste}{ugxIntegerBasicPageEmpty2}{ugxIntegerBasicPagePatch2} +\pastebutton{ugxIntegerBasicPageEmpty2}{\showpaste} +\tab{5}\spadcommand{x := -101\bound{x }} +\end{paste}\end{patch} + +\begin{patch}{ugxIntegerBasicPagePatch3} +\begin{paste}{ugxIntegerBasicPageFull3}{ugxIntegerBasicPageEmpty3} +\pastebutton{ugxIntegerBasicPageFull3}{\hidepaste} +\tab{5}\spadcommand{abs(x)\free{x }} +\indentrel{3}\begin{verbatim} + (3) 101 + Type: PositiveInteger +\end{verbatim} +\indentrel{-3}\end{paste}\end{patch} + +\begin{patch}{ugxIntegerBasicPageEmpty3} +\begin{paste}{ugxIntegerBasicPageEmpty3}{ugxIntegerBasicPagePatch3} +\pastebutton{ugxIntegerBasicPageEmpty3}{\showpaste} +\tab{5}\spadcommand{abs(x)\free{x }} +\end{paste}\end{patch} + +\begin{patch}{ugxIntegerBasicPagePatch4} +\begin{paste}{ugxIntegerBasicPageFull4}{ugxIntegerBasicPageEmpty4} +\pastebutton{ugxIntegerBasicPageFull4}{\hidepaste} +\tab{5}\spadcommand{sign(x)\free{x }} +\indentrel{3}\begin{verbatim} + (4) - 1 + Type: Integer +\end{verbatim} +\indentrel{-3}\end{paste}\end{patch} + +\begin{patch}{ugxIntegerBasicPageEmpty4} +\begin{paste}{ugxIntegerBasicPageEmpty4}{ugxIntegerBasicPagePatch4} +\pastebutton{ugxIntegerBasicPageEmpty4}{\showpaste} +\tab{5}\spadcommand{sign(x)\free{x }} +\end{paste}\end{patch} + +\begin{patch}{ugxIntegerBasicPagePatch5} +\begin{paste}{ugxIntegerBasicPageFull5}{ugxIntegerBasicPageEmpty5} +\pastebutton{ugxIntegerBasicPageFull5}{\hidepaste} +\tab{5}\spadcommand{x < 0\free{x }} +\indentrel{3}\begin{verbatim} + (5) true + Type: Boolean +\end{verbatim} +\indentrel{-3}\end{paste}\end{patch} + +\begin{patch}{ugxIntegerBasicPageEmpty5} +\begin{paste}{ugxIntegerBasicPageEmpty5}{ugxIntegerBasicPagePatch5} +\pastebutton{ugxIntegerBasicPageEmpty5}{\showpaste} +\tab{5}\spadcommand{x < 0\free{x }} +\end{paste}\end{patch} + +\begin{patch}{ugxIntegerBasicPagePatch6} +\begin{paste}{ugxIntegerBasicPageFull6}{ugxIntegerBasicPageEmpty6} +\pastebutton{ugxIntegerBasicPageFull6}{\hidepaste} +\tab{5}\spadcommand{x <= -1\free{x }} +\indentrel{3}\begin{verbatim} + (6) true + Type: Boolean +\end{verbatim} +\indentrel{-3}\end{paste}\end{patch} + +\begin{patch}{ugxIntegerBasicPageEmpty6} +\begin{paste}{ugxIntegerBasicPageEmpty6}{ugxIntegerBasicPagePatch6} +\pastebutton{ugxIntegerBasicPageEmpty6}{\showpaste} +\tab{5}\spadcommand{x <= -1\free{x }} +\end{paste}\end{patch} + +\begin{patch}{ugxIntegerBasicPagePatch7} +\begin{paste}{ugxIntegerBasicPageFull7}{ugxIntegerBasicPageEmpty7} +\pastebutton{ugxIntegerBasicPageFull7}{\hidepaste} +\tab{5}\spadcommand{negative?(x)\free{x }} +\indentrel{3}\begin{verbatim} + (7) true + Type: Boolean +\end{verbatim} +\indentrel{-3}\end{paste}\end{patch} + +\begin{patch}{ugxIntegerBasicPageEmpty7} +\begin{paste}{ugxIntegerBasicPageEmpty7}{ugxIntegerBasicPagePatch7} +\pastebutton{ugxIntegerBasicPageEmpty7}{\showpaste} +\tab{5}\spadcommand{negative?(x)\free{x }} +\end{paste}\end{patch} + +\begin{patch}{ugxIntegerBasicPagePatch8} +\begin{paste}{ugxIntegerBasicPageFull8}{ugxIntegerBasicPageEmpty8} +\pastebutton{ugxIntegerBasicPageFull8}{\hidepaste} +\tab{5}\spadcommand{x > 0\free{x }} +\indentrel{3}\begin{verbatim} + (8) false + Type: Boolean +\end{verbatim} +\indentrel{-3}\end{paste}\end{patch} + +\begin{patch}{ugxIntegerBasicPageEmpty8} +\begin{paste}{ugxIntegerBasicPageEmpty8}{ugxIntegerBasicPagePatch8} +\pastebutton{ugxIntegerBasicPageEmpty8}{\showpaste} +\tab{5}\spadcommand{x > 0\free{x }} +\end{paste}\end{patch} + +\begin{patch}{ugxIntegerBasicPagePatch9} +\begin{paste}{ugxIntegerBasicPageFull9}{ugxIntegerBasicPageEmpty9} +\pastebutton{ugxIntegerBasicPageFull9}{\hidepaste} +\tab{5}\spadcommand{x >= 1\free{x }} +\indentrel{3}\begin{verbatim} + (9) false + Type: Boolean +\end{verbatim} +\indentrel{-3}\end{paste}\end{patch} + +\begin{patch}{ugxIntegerBasicPageEmpty9} +\begin{paste}{ugxIntegerBasicPageEmpty9}{ugxIntegerBasicPagePatch9} +\pastebutton{ugxIntegerBasicPageEmpty9}{\showpaste} +\tab{5}\spadcommand{x >= 1\free{x }} +\end{paste}\end{patch} + +\begin{patch}{ugxIntegerBasicPagePatch10} +\begin{paste}{ugxIntegerBasicPageFull10}{ugxIntegerBasicPageEmpty10} +\pastebutton{ugxIntegerBasicPageFull10}{\hidepaste} +\tab{5}\spadcommand{positive?(x)\free{x }} +\indentrel{3}\begin{verbatim} + (10) false + Type: Boolean +\end{verbatim} +\indentrel{-3}\end{paste}\end{patch} + +\begin{patch}{ugxIntegerBasicPageEmpty10} +\begin{paste}{ugxIntegerBasicPageEmpty10}{ugxIntegerBasicPagePatch10} +\pastebutton{ugxIntegerBasicPageEmpty10}{\showpaste} +\tab{5}\spadcommand{positive?(x)\free{x }} +\end{paste}\end{patch} + +\begin{patch}{ugxIntegerBasicPagePatch11} +\begin{paste}{ugxIntegerBasicPageFull11}{ugxIntegerBasicPageEmpty11} +\pastebutton{ugxIntegerBasicPageFull11}{\hidepaste} +\tab{5}\spadcommand{zero?(x)\free{x }} +\indentrel{3}\begin{verbatim} + (11) false + Type: Boolean +\end{verbatim} +\indentrel{-3}\end{paste}\end{patch} + +\begin{patch}{ugxIntegerBasicPageEmpty11} +\begin{paste}{ugxIntegerBasicPageEmpty11}{ugxIntegerBasicPagePatch11} +\pastebutton{ugxIntegerBasicPageEmpty11}{\showpaste} +\tab{5}\spadcommand{zero?(x)\free{x }} +\end{paste}\end{patch} + +\begin{patch}{ugxIntegerBasicPagePatch12} +\begin{paste}{ugxIntegerBasicPageFull12}{ugxIntegerBasicPageEmpty12} +\pastebutton{ugxIntegerBasicPageFull12}{\hidepaste} +\tab{5}\spadcommand{one?(x)\free{x }} +\indentrel{3}\begin{verbatim} + (12) false + Type: Boolean +\end{verbatim} +\indentrel{-3}\end{paste}\end{patch} + +\begin{patch}{ugxIntegerBasicPageEmpty12} +\begin{paste}{ugxIntegerBasicPageEmpty12}{ugxIntegerBasicPagePatch12} +\pastebutton{ugxIntegerBasicPageEmpty12}{\showpaste} +\tab{5}\spadcommand{one?(x)\free{x }} +\end{paste}\end{patch} + +\begin{patch}{ugxIntegerBasicPagePatch13} +\begin{paste}{ugxIntegerBasicPageFull13}{ugxIntegerBasicPageEmpty13} +\pastebutton{ugxIntegerBasicPageFull13}{\hidepaste} +\tab{5}\spadcommand{(x = -101)@Boolean\free{x }} +\indentrel{3}\begin{verbatim} + (13) true + Type: Boolean +\end{verbatim} +\indentrel{-3}\end{paste}\end{patch} + +\begin{patch}{ugxIntegerBasicPageEmpty13} +\begin{paste}{ugxIntegerBasicPageEmpty13}{ugxIntegerBasicPagePatch13} +\pastebutton{ugxIntegerBasicPageEmpty13}{\showpaste} +\tab{5}\spadcommand{(x = -101)@Boolean\free{x }} +\end{paste}\end{patch} + +\begin{patch}{ugxIntegerBasicPagePatch14} +\begin{paste}{ugxIntegerBasicPageFull14}{ugxIntegerBasicPageEmpty14} +\pastebutton{ugxIntegerBasicPageFull14}{\hidepaste} +\tab{5}\spadcommand{odd?(x)\free{x }} +\indentrel{3}\begin{verbatim} + (14) true + Type: Boolean +\end{verbatim} +\indentrel{-3}\end{paste}\end{patch} + +\begin{patch}{ugxIntegerBasicPageEmpty14} +\begin{paste}{ugxIntegerBasicPageEmpty14}{ugxIntegerBasicPagePatch14} +\pastebutton{ugxIntegerBasicPageEmpty14}{\showpaste} +\tab{5}\spadcommand{odd?(x)\free{x }} +\end{paste}\end{patch} + +\begin{patch}{ugxIntegerBasicPagePatch15} +\begin{paste}{ugxIntegerBasicPageFull15}{ugxIntegerBasicPageEmpty15} +\pastebutton{ugxIntegerBasicPageFull15}{\hidepaste} +\tab{5}\spadcommand{even?(x)\free{x }} +\indentrel{3}\begin{verbatim} + (15) false + Type: Boolean +\end{verbatim} +\indentrel{-3}\end{paste}\end{patch} + +\begin{patch}{ugxIntegerBasicPageEmpty15} +\begin{paste}{ugxIntegerBasicPageEmpty15}{ugxIntegerBasicPagePatch15} +\pastebutton{ugxIntegerBasicPageEmpty15}{\showpaste} +\tab{5}\spadcommand{even?(x)\free{x }} +\end{paste}\end{patch} + +\begin{patch}{ugxIntegerBasicPagePatch16} +\begin{paste}{ugxIntegerBasicPageFull16}{ugxIntegerBasicPageEmpty16} +\pastebutton{ugxIntegerBasicPageFull16}{\hidepaste} +\tab{5}\spadcommand{gcd(56788,43688)} +\indentrel{3}\begin{verbatim} + (16) 4 + Type: PositiveInteger +\end{verbatim} +\indentrel{-3}\end{paste}\end{patch} + +\begin{patch}{ugxIntegerBasicPageEmpty16} +\begin{paste}{ugxIntegerBasicPageEmpty16}{ugxIntegerBasicPagePatch16} +\pastebutton{ugxIntegerBasicPageEmpty16}{\showpaste} +\tab{5}\spadcommand{gcd(56788,43688)} +\end{paste}\end{patch} + +\begin{patch}{ugxIntegerBasicPagePatch17} +\begin{paste}{ugxIntegerBasicPageFull17}{ugxIntegerBasicPageEmpty17} +\pastebutton{ugxIntegerBasicPageFull17}{\hidepaste} +\tab{5}\spadcommand{lcm(56788,43688)} +\indentrel{3}\begin{verbatim} + (17) 620238536 + Type: PositiveInteger +\end{verbatim} +\indentrel{-3}\end{paste}\end{patch} + +\begin{patch}{ugxIntegerBasicPageEmpty17} +\begin{paste}{ugxIntegerBasicPageEmpty17}{ugxIntegerBasicPagePatch17} +\pastebutton{ugxIntegerBasicPageEmpty17}{\showpaste} +\tab{5}\spadcommand{lcm(56788,43688)} +\end{paste}\end{patch} + +\begin{patch}{ugxIntegerBasicPagePatch18} +\begin{paste}{ugxIntegerBasicPageFull18}{ugxIntegerBasicPageEmpty18} +\pastebutton{ugxIntegerBasicPageFull18}{\hidepaste} +\tab{5}\spadcommand{max(678,567)} +\indentrel{3}\begin{verbatim} + (18) 678 + Type: PositiveInteger +\end{verbatim} +\indentrel{-3}\end{paste}\end{patch} + +\begin{patch}{ugxIntegerBasicPageEmpty18} +\begin{paste}{ugxIntegerBasicPageEmpty18}{ugxIntegerBasicPagePatch18} +\pastebutton{ugxIntegerBasicPageEmpty18}{\showpaste} +\tab{5}\spadcommand{max(678,567)} +\end{paste}\end{patch} + +\begin{patch}{ugxIntegerBasicPagePatch19} +\begin{paste}{ugxIntegerBasicPageFull19}{ugxIntegerBasicPageEmpty19} +\pastebutton{ugxIntegerBasicPageFull19}{\hidepaste} +\tab{5}\spadcommand{min(678,567)} +\indentrel{3}\begin{verbatim} + (19) 567 + Type: PositiveInteger +\end{verbatim} +\indentrel{-3}\end{paste}\end{patch} + +\begin{patch}{ugxIntegerBasicPageEmpty19} +\begin{paste}{ugxIntegerBasicPageEmpty19}{ugxIntegerBasicPagePatch19} +\pastebutton{ugxIntegerBasicPageEmpty19}{\showpaste} +\tab{5}\spadcommand{min(678,567)} +\end{paste}\end{patch} + +\begin{patch}{ugxIntegerBasicPagePatch20} +\begin{paste}{ugxIntegerBasicPageFull20}{ugxIntegerBasicPageEmpty20} +\pastebutton{ugxIntegerBasicPageFull20}{\hidepaste} +\tab{5}\spadcommand{reduce(max,[2,45,-89,78,100,-45])} +\indentrel{3}\begin{verbatim} + (20) 100 + Type: PositiveInteger +\end{verbatim} +\indentrel{-3}\end{paste}\end{patch} + +\begin{patch}{ugxIntegerBasicPageEmpty20} +\begin{paste}{ugxIntegerBasicPageEmpty20}{ugxIntegerBasicPagePatch20} +\pastebutton{ugxIntegerBasicPageEmpty20}{\showpaste} +\tab{5}\spadcommand{reduce(max,[2,45,-89,78,100,-45])} +\end{paste}\end{patch} + +\begin{patch}{ugxIntegerBasicPagePatch21} +\begin{paste}{ugxIntegerBasicPageFull21}{ugxIntegerBasicPageEmpty21} +\pastebutton{ugxIntegerBasicPageFull21}{\hidepaste} +\tab{5}\spadcommand{reduce(min,[2,45,-89,78,100,-45])} +\indentrel{3}\begin{verbatim} + (21) - 89 + Type: Integer +\end{verbatim} +\indentrel{-3}\end{paste}\end{patch} + +\begin{patch}{ugxIntegerBasicPageEmpty21} +\begin{paste}{ugxIntegerBasicPageEmpty21}{ugxIntegerBasicPagePatch21} +\pastebutton{ugxIntegerBasicPageEmpty21}{\showpaste} +\tab{5}\spadcommand{reduce(min,[2,45,-89,78,100,-45])} +\end{paste}\end{patch} + +\begin{patch}{ugxIntegerBasicPagePatch22} +\begin{paste}{ugxIntegerBasicPageFull22}{ugxIntegerBasicPageEmpty22} +\pastebutton{ugxIntegerBasicPageFull22}{\hidepaste} +\tab{5}\spadcommand{reduce(gcd,[2,45,-89,78,100,-45])} +\indentrel{3}\begin{verbatim} + (22) 1 + Type: PositiveInteger +\end{verbatim} +\indentrel{-3}\end{paste}\end{patch} + +\begin{patch}{ugxIntegerBasicPageEmpty22} +\begin{paste}{ugxIntegerBasicPageEmpty22}{ugxIntegerBasicPagePatch22} +\pastebutton{ugxIntegerBasicPageEmpty22}{\showpaste} +\tab{5}\spadcommand{reduce(gcd,[2,45,-89,78,100,-45])} +\end{paste}\end{patch} + +\begin{patch}{ugxIntegerBasicPagePatch23} +\begin{paste}{ugxIntegerBasicPageFull23}{ugxIntegerBasicPageEmpty23} +\pastebutton{ugxIntegerBasicPageFull23}{\hidepaste} +\tab{5}\spadcommand{reduce(lcm,[2,45,-89,78,100,-45])} +\indentrel{3}\begin{verbatim} + (23) 1041300 + Type: PositiveInteger +\end{verbatim} +\indentrel{-3}\end{paste}\end{patch} + +\begin{patch}{ugxIntegerBasicPageEmpty23} +\begin{paste}{ugxIntegerBasicPageEmpty23}{ugxIntegerBasicPagePatch23} +\pastebutton{ugxIntegerBasicPageEmpty23}{\showpaste} +\tab{5}\spadcommand{reduce(lcm,[2,45,-89,78,100,-45])} +\end{paste}\end{patch} + +\begin{patch}{ugxIntegerBasicPagePatch24} +\begin{paste}{ugxIntegerBasicPageFull24}{ugxIntegerBasicPageEmpty24} +\pastebutton{ugxIntegerBasicPageFull24}{\hidepaste} +\tab{5}\spadcommand{13 / 4} +\indentrel{3}\begin{verbatim} + 13 + (24) ÄÄ + 4 + Type: Fraction Integer +\end{verbatim} +\indentrel{-3}\end{paste}\end{patch} + +\begin{patch}{ugxIntegerBasicPageEmpty24} +\begin{paste}{ugxIntegerBasicPageEmpty24}{ugxIntegerBasicPagePatch24} +\pastebutton{ugxIntegerBasicPageEmpty24}{\showpaste} +\tab{5}\spadcommand{13 / 4} +\end{paste}\end{patch} + +\begin{patch}{ugxIntegerBasicPagePatch25} +\begin{paste}{ugxIntegerBasicPageFull25}{ugxIntegerBasicPageEmpty25} +\pastebutton{ugxIntegerBasicPageFull25}{\hidepaste} +\tab{5}\spadcommand{13 quo 4} +\indentrel{3}\begin{verbatim} + (25) 3 + Type: PositiveInteger +\end{verbatim} +\indentrel{-3}\end{paste}\end{patch} + +\begin{patch}{ugxIntegerBasicPageEmpty25} +\begin{paste}{ugxIntegerBasicPageEmpty25}{ugxIntegerBasicPagePatch25} +\pastebutton{ugxIntegerBasicPageEmpty25}{\showpaste} +\tab{5}\spadcommand{13 quo 4} +\end{paste}\end{patch} + +\begin{patch}{ugxIntegerBasicPagePatch26} +\begin{paste}{ugxIntegerBasicPageFull26}{ugxIntegerBasicPageEmpty26} +\pastebutton{ugxIntegerBasicPageFull26}{\hidepaste} +\tab{5}\spadcommand{13 rem 4} +\indentrel{3}\begin{verbatim} + (26) 1 + Type: PositiveInteger +\end{verbatim} +\indentrel{-3}\end{paste}\end{patch} + +\begin{patch}{ugxIntegerBasicPageEmpty26} +\begin{paste}{ugxIntegerBasicPageEmpty26}{ugxIntegerBasicPagePatch26} +\pastebutton{ugxIntegerBasicPageEmpty26}{\showpaste} +\tab{5}\spadcommand{13 rem 4} +\end{paste}\end{patch} + +\begin{patch}{ugxIntegerBasicPagePatch27} +\begin{paste}{ugxIntegerBasicPageFull27}{ugxIntegerBasicPageEmpty27} +\pastebutton{ugxIntegerBasicPageFull27}{\hidepaste} +\tab{5}\spadcommand{zero?(167604736446952 rem 2003644)} +\indentrel{3}\begin{verbatim} + (27) true + Type: Boolean +\end{verbatim} +\indentrel{-3}\end{paste}\end{patch} + +\begin{patch}{ugxIntegerBasicPageEmpty27} +\begin{paste}{ugxIntegerBasicPageEmpty27}{ugxIntegerBasicPagePatch27} +\pastebutton{ugxIntegerBasicPageEmpty27}{\showpaste} +\tab{5}\spadcommand{zero?(167604736446952 rem 2003644)} +\end{paste}\end{patch} + +\begin{patch}{ugxIntegerBasicPagePatch28} +\begin{paste}{ugxIntegerBasicPageFull28}{ugxIntegerBasicPageEmpty28} +\pastebutton{ugxIntegerBasicPageFull28}{\hidepaste} +\tab{5}\spadcommand{d := divide(13,4)\bound{d }} +\indentrel{3}\begin{verbatim} + (28) [quotient= 3,remainder= 1] + Type: Record(quotient: Integer,remainder: Integer) +\end{verbatim} +\indentrel{-3}\end{paste}\end{patch} + +\begin{patch}{ugxIntegerBasicPageEmpty28} +\begin{paste}{ugxIntegerBasicPageEmpty28}{ugxIntegerBasicPagePatch28} +\pastebutton{ugxIntegerBasicPageEmpty28}{\showpaste} +\tab{5}\spadcommand{d := divide(13,4)\bound{d }} +\end{paste}\end{patch} + +\begin{patch}{ugxIntegerBasicPagePatch29} +\begin{paste}{ugxIntegerBasicPageFull29}{ugxIntegerBasicPageEmpty29} +\pastebutton{ugxIntegerBasicPageFull29}{\hidepaste} +\tab{5}\spadcommand{d.quotient\free{d }} +\indentrel{3}\begin{verbatim} + (29) 3 + Type: PositiveInteger +\end{verbatim} +\indentrel{-3}\end{paste}\end{patch} + +\begin{patch}{ugxIntegerBasicPageEmpty29} +\begin{paste}{ugxIntegerBasicPageEmpty29}{ugxIntegerBasicPagePatch29} +\pastebutton{ugxIntegerBasicPageEmpty29}{\showpaste} +\tab{5}\spadcommand{d.quotient\free{d }} +\end{paste}\end{patch} + +\begin{patch}{ugxIntegerBasicPagePatch30} +\begin{paste}{ugxIntegerBasicPageFull30}{ugxIntegerBasicPageEmpty30} +\pastebutton{ugxIntegerBasicPageFull30}{\hidepaste} +\tab{5}\spadcommand{d.remainder\free{d }} +\indentrel{3}\begin{verbatim} + (30) 1 + Type: PositiveInteger +\end{verbatim} +\indentrel{-3}\end{paste}\end{patch} + +\begin{patch}{ugxIntegerBasicPageEmpty30} +\begin{paste}{ugxIntegerBasicPageEmpty30}{ugxIntegerBasicPagePatch30} +\pastebutton{ugxIntegerBasicPageEmpty30}{\showpaste} +\tab{5}\spadcommand{d.remainder\free{d }} +\end{paste}\end{patch} + |