From: husch@novell.math.utk.edu (Larry Husch)
Subject: Mathematics Archives Newsletter #6
Followup-To: comp.archives.msdos.d
Originator: w8sdz@tacom-emh1.army.mil
Reply-To: husch@wuarchive.wustl.edu (Larry Husch)
Organization: University of Tennessee, Knoxville, TN
Date: Tue, 12 Jan 1993 13:14:37 GMT

* * * * * * * * * * * * * * * * * * * * * * * * * * * *
*  MATHEMATICS ARCHIVES UPDATES     January 11, 1993  *
*    at WUARCHIVE.WUSTL.EDU          MSDOS Update #6  *
*  Moderators:                                        * 
*     mac -    Earl D. Fife, Dept. Mathematics        *
*              Calvin College, Grand Rapids, MI       *
*              fife@CALVIN.EDU                        *
*     msdos -  Larry Husch, Dept. Mathematics         *
*              University of Tennessee, Knoxville, TN *
*              husch@WUARCHIVE.WUSTL.EDU              *
* * * * * * * * * * * * * * * * * * * * * * * * * * * *
   The Mathematics Archives has been mentioned twice in recently
published works.  
   There is a short description of the Mathematics Archives in the 
book The Whole Internet - User's Guide and Catalog by Ed Krol 
(publisher: O'Reilly & Associates, Inc.)  This book has a lot of 
useful information about what is available via Internet.  If you 
are a neophyte, then you may want to look at it.  Unfortunately, 
it had the wrong subdirectory for the Mathematics Archives.
   There is a three page article about the Mathematics Archives
in Maths & Stats, a quarterly newsletter published by the CTI
Centre for Mathematics and Statistics in Birmingham, England.  The
article contains a lot of information for those in the United
Kingdom who wish to download files from the Mathematics Archives.
For our colleagues there, they may want to get in contact with
Pam Bishop for further information (ctimath@bham).
----------------------------------------------------------------------
The following is a list of recent additions and listings of msdos
software in Mathematics Archives.  Instructions for downloading files 
are given at the end of this article.  If you are unfamiliar with 
ftp and/or decompressing files or if you do not have access to ftp
and want information on downloading and uncompressing files, drop a
note to Larry Husch asking for this information.
----------------------------------------------------------------------
Ivo Deuntsch has modified the datafile for his program to calculate
aliquot chains which is contained in aliquot.zip so that it now 
contains the targets of the first 200,000 numbers.  aliquot.zip can
be downloaded from either of the subdirectories number.theory or
dynamics.
----------------------------------------------------------------------
David Lomen told me that many of the University of Arizona fine group
of programs have been ugraded and many new packages added.  The
following are the new packages.  The subdirectory of the Mathematics
Archives in which the program is contained is listed in parentheses
after the program's name.
----------------------------------------------------------------------
bayes.zip (statistics)
                          BAYES' THEOREM 1.01
             (c) Copyright 1992.  All rights reserved.
                    David Lovelock and Dan Madden
                    Department of Mathematics
                    University of Arizona
                    Tucson, Arizona 85721
   This program deals with Probabilities, Conditional Probabilities, 
Bayes' Theorem, and how they are used in Search and Rescue to look 
for a missing subject lost in a hostile environment.
   This program can be used with a mouse.  When you first run this
program you should check the sub-menu item "search and rescue" under 
the menu item "education".
   This program is a part of the Mathematical Toolkits Software
developed at the University of Arizona.  A manual for all of the
Toolkits is available from the Department of Mathematics at the
University of Arizona for $3.
                 (modified from the documentation)
----------------------------------------------------------------------
complex.zip (complex.variables)
 
                      COMPLEX FUNCTIONS  0.08
         (c) Copyright 1990, 1991.  All rights reserved.
        Austin Kreisler, Donald Weaver, and David Lovelock.
                     Department of Mathematics
                       University of Arizona
                       Tucson, Arizona 85721
   After the user enters a rational function, the program will 
graph the images of either circles or squares.
   This program is a part of the Mathematical Toolkits Software
developed at the University of Arizona.  A manual for all of the
Toolkits is available from the Department of Mathematics at the
University of Arizona for $3.
----------------------------------------------------------------------
conics.zip (miscellaneous) 
                           CONICS 1.0
          (c) Copyright 1992.  All rights reserved.
               David Lovelock and Donald Smith
                  Department of Mathematics 
                    University of Arizona
                    Tucson, Arizona 85721
   This program plots conics in standard form, as well as quadratic 
curves.  The constants that usually occur in these formula can be 
changed at will and the curves redrawn.
   This program is a part of the Mathematical Toolkits Software
developed at the University of Arizona.  A manual for all of the
Toolkits is available from the Department of Mathematics at the
University of Arizona for $3.
                 (from the documentation)
----------------------------------------------------------------------
cryptaid.zip (miscellaneous)                            
                               CRYPTAID
                        A CRYPTANALYSIS HELPER
                            David Lovelock
                      Department of Mathematics
                        University of Arizona
   This program is designed to aid in the decoding of simple 
substitution aristocrat ciphers, i.e. each letter in the original 
message is replaced throughout by a unique cipher letter code, while 
punctuation and spaces are unchanged. Although this package is 
designed to help solve aristocrats, it can also be used to create 
them. 
   This program is a part of the Mathematical Toolkits Software
developed at the University of Arizona.  A manual for all of the
Toolkits is available from the Department of Mathematics at the
University of Arizona for $3.
              (adapted from the documentation)
----------------------------------------------------------------------
demo.zip (calculus, miscellaneous)
              INTERACTIVE DEMONSTRATIONS AND TEACHING AIDS
                             Version 1.02
               Copyright (c) 1991, 1992   David Lovelock
            Department of Mathematics, University of Arizona
   A collection of seven miscellaneous programs: Grid, Polar Grid
(draws rectangular and polar grids resp.), Trig 1, Trig 2, Trig 3
(graphically demonstrates the definitions of the trig functions),
x^n sin(1/x) (animated display of tangent lines to these curves),
and Polygons (draws regular polygons in a circle and calculates  
area and perimeter).
----------------------------------------------------------------------
demo2.zip (statistics, miscellaneous)
                 
            INTERACTIVE DEMONSTRATIONS AND TEACHING AIDS 2
                              Version 1.00
                   Copyright (c) 1992   David Lovelock
            Department of Mathematics, University of Arizona
   A collection of seven miscellaneous programs:  Number Line,
Temperature (elementary graphing), Venn Diagrams, Percent - Square,
Percent - Circle (percentages), Galton Box, Shuffle (permutations).
----------------------------------------------------------------------
feuer.zip (geometry) 
                      FEUERBACH'S THEOREM 1.01
             (c) Copyright 1992.  All rights reserved.
                Stephen Tellman and David Lovelock
                     Department of Mathematics
                       University of Arizona
                       Tucson, Arizona 85721
   This program allows you to experiment with the size of a triangle 
and see the resulting incircles, excircles, circumcircles and 
nine-point circles.  It is designed to give a pictorial representation 
of Feuerbach's Theorem which states that the nine-point circle of a 
triangle T passes through the following nine points: the midpoints of 
each side of T, the foot of each altitude of T and the Euler points of 
T.  Furthermore, the nine-point circle of T is tangent to the 
inscribed circle of T and the three exscribed circles of T.
   This program is a part of the Mathematical Toolkits Software
developed at the University of Arizona.  A manual for all of the
Toolkits is available from the Department of Mathematics at the
University of Arizona for $3.
----------------------------------------------------------------------
histo.zip (statistics) 
                         HISTOGRAMS 1.01
        (c) Copyright 1989, 1992.  All rights reserved.
                  David Gay and David Lovelock
                    Department of Mathematics
                      University of Arizona
                      Tucson, Arizona 85721
   This program will calculate the mean, median, and standard 
deviation of a data set.  It will also generate a histogram, a bar 
chart, a box and whisker plot, and a stem and leaf plot.  A mouse can
be used with this program.
   This program is a part of the Mathematical Toolkits Software
developed at the University of Arizona.  A manual for all of the
Toolkits is available from the Department of Mathematics at the
University of Arizona for $3.
              (modified from the documentation)
----------------------------------------------------------------------
neural.zip (miscellaneous) 
                       NEURAL NETWORKS 0.04
          (c) Copyright 1992.  All rights reserved.
 Payton Bissell, Dan Schwartz, William Velez, and David Lovelock
                    Department of Mathematics
                      University of Arizona
                      Tucson, Arizona 85721
   For information on what this program does, please see Scott Hyder 
and William Velez's "Context Addressable Memory: An Example of a 
Neural Network".
   This program is a part of the Mathematical Toolkits Software
developed at the University of Arizona.  A manual for all of the
Toolkits is available from the Department of Mathematics at the
University of Arizona for $3.
                (adapted from the documentation)
----------------------------------------------------------------------
ruria.zip (college.algebra)                       
             R U Ready For Intermediate Algebra ?
                        Version 1.0 
                      David Lovelock
                Department of Mathematics
                  University of Arizona
                    Tucson, AZ 85721
One of the problems we encounter while teaching intermediate algebra
is that many students do not have the mathematical skills which are 
essential for success.  This is true even though the prerequisite 
course (Beginning Algebra) has been passed.  
   To address this problem, the Mathematics Department of the 
University of Arizona decided to write a computer program which a
student can use before starting intermediate algebra.  This program 
would quiz the student on all sections of algebra which are essential 
to intermediate algebra.  In other words, it would not review all of
intermediate algebra, but would concentrate on those areas which are 
actually needed in intermediate algebra. 
               (modified from the documentation)
----------------------------------------------------------------------
truth.zip (discrete.math) 
                        TRUTH TABLES 1.01
          (c) Copyright 1992.  All rights reserved.
                         David Lovelock
                   Department of Mathematics
                     University of Arizona
                     Tucson, Arizona 85721
   This program displays Truth Tables. Expressions are constructed 
from the statements p, q, and r, and the four operations, "v" (or), 
"^" (and), "'" (not), and ">" (implies).
   This program is a part of the Mathematical Toolkits Software
developed at the University of Arizona.  A manual for all of the
Toolkits is available from the Department of Mathematics at the
University of Arizona for $3.
                    (from the documentation)
----------------------------------------------------------------------
voting.zip (discrete.math) 
                       VOTING METHODS 1.01
           (c) Copyright 1992.  All rights reserved.
                         David Lovelock
                   Department of Mathematics
                     University of Arizona
                     Tucson, Arizona 85721
   This program allows you to experiment with four different 
voting methods: Plurality, Borda Count, Plurality with elimination, 
and Pairwise Comparisons.
   This program is a part of the Mathematical Toolkits Software
developed at the University of Arizona.  A manual for all of the
Toolkits is available from the Department of Mathematics at the
University of Arizona for $3.
                   (from the documentation)
----------------------------------------------------------------------
The following are the packages from the University of Arizona which
have been upgraded.  They are listed in the format: name of program,
new version number and the subdirectory of the Mathematics Archives
in which they are contained.
     cnumbers.zip     1.10    college.algebra
     division.zip     1.05    modern.algebra
     findpoly.zip     1.09    calculus
     fortune.zip      1.35    miscellaneous
     identify.zip     1.08    miscellaneous
     implicit.zip     1.05    miscellaneous
     integral.zip     1.17    calculus
     interpol.zip     1.11    modelling
     iterate.zip      1.17    dynamics
     limits.zip       1.07    calculus
     linalg.zip       3.17    linear.algebra
     lineint.zip      1.06    adv.calculus
     linsys.zip       1.05    college.algebra
     oldes.zip        1.11    diff.equations
     polar.zip        1.11    miscellaneous
     rootfind.zip     1.23    calculus
     rurc1.zip        2.07    calculus
     rurc2.zip        1.03    calculus
     rurc3.zip        1.04    calculus
     rurca.zip        1.02    college.algebra
     rurode.zip       1.05    diff.equations
     sequence.zip     1.12    calculus
     simplex.zip      1.0     discrete.math
     slopes.zip       1.17    diff.equations
     twiddle.zip      1.36    miscellaneous
     twodmaps.zip     1.14    dynamics, linear.algebra
     venn.zip         1.08    discrete.math
----------------------------------------------------------------------
Aiyah Vish has submitted the following program to the Mathematics
Archives.
----------------------------------------------------------------------
winparab.zip (miscellaneous)
                           Parabola v1.0
                             Aiyah Vish                    
                      Dept. of Electrical Eng. 
                     University of Saskatchewan
                   Saskatoon, SK, S7N OWO Canada                 
                      viswanath@sask.usask.ca     
One may end up with x-y values from experiments or any other situation 
which may not always be linear in nature. Under such circumstances 
it is rather difficult to perform differentiation or achieve a best-fit 
to the data, either due to the fact that the differentiation gets too 
noisy or the best-fit may not be a true representation of the original 
data! In this algorithm, a parabolic curve is plotted through the x-y 
values and the output of differentiated and best-fit values are written
to a file.  This program requires Microsoft Windows 3.
                  (from the documentation)
-----------------------------------------------------------------------    
The following programs are recent additions to sites which are
mirrored by WUARCHIVE.  We have established soft links in the
listed subdirectories of edu/math/msdos.
-----------------------------------------------------------------------    
corr.zip (statistics)
                       Correlation
                       John Hattie
              University of Western Australia
                 jhattie@ecel.uwa.edu.au
A collection of tutorials to aid in the teaching of Correlation, the
Central Limit Theorem, Statistical Hypothesis Testing, Analysis of
Variance, and the use of the summation notation in an elementary
statistics course.
-----------------------------------------------------------------------    
ucalc12.zip (calculus)
		     ULTIMATE CALCULATOR 1.2
	      Copyright (C) 1992 by Daniel Corbier
                      corbier@andrews.edu 
Ucalc is a high precision scientific calculator which can evaluate
expressions, solve equations, perform numerical integrations, and do
summations.  It supports many built-in functions, operators, numerical
notations, and modes.  It also allows for user-defined functions and
variables.  There are two ways of running the Ultimate Calculator: 
either at the DOS command line as UCALC 5+4*8/2 [enter] or in an 
interactive environment.  Shareware.
                (modified from the documentation)
-----------------------------------------------------------------------    
wgplt338.zip (miscellaneous)
wgpltdem.zip (miscellaneous)
                         GNUPLOT FOR WINDOWS
                            Copyright(C)
                            Colin Kelley
                           Thomas Williams
GNUPLOT is a command-driven interactive function plotting program. With
this program you can draw the graphs of real valued functions, parametric
equations in both 2 and 3 dimensions and functions in polar coordinates. 
In addition, you can get plots of data sets in various formats.  GNUPLOT 
has been written for many platforms and this is a port to Microsoft 
Windows version 3 which is needed to run the program.  There is some 
on-line documentation.  wgpltdem.zip is a collection of demos which can
be both used to see some sample code and the possible output of the
program.
-----------------------------------------------------------------------    
mgvga441.zip (miscellaneous)
                    MASTER-GRAPH (tm)  Version 4.31
                         Copyright (c) 1990-1992
                      Oded Davidy and Yaniv Shaya
   MASTER-GRAPH (tm) is a very easy to use pubic domain 2d graph 
plotting program. It offers high-school pupils and college/university 
students a very flexible way to analyse different graphs for various 
purposes. Must use a 80286/386/486 computer. Supports the use of a
mouse.
                   (modified from the documentation)
-----------------------------------------------------------------------    
shuffle2.zip
    
            Number list order randomizer, w/ASM source
                       David Kirschbaum
                           Toad Hall
                       kirsch@sesi.com
A rewrite of SHUFFLE.C (from SHUFFLE.ZIP) in 8086 assembly language.
Smaller, faster, handles a wider range of numbers.  This has *not* 
replaced SHUFFLE.ZIP, since some might wish to stick with C rather 
than assembly language. 
                    (from authors' announcement)
-----------------------------------------------------------------------    
A. K. Head has announced a new version of his program LIE for Lie 
analysis of differential equations on IBM type PCs which is called
lie34.zip (adv.diff.equations).  The improvements are:
   
Addition of a facility so that, at the end of an analysis, the results
can be written to a diskfile. Invoking RESULTS(filename,extension)
writes to that file the three arrays A#,V# (which contains the vectors)
and NZC# ( which contains the non-zero commutators ). If any of these 
was not calculated then this will be indicated by the value FALSE.
If the named file does not exist then it is created. If it does exist
then the results are appended to the end of the file, thus the results
could be appended to the input data file.
   Changes to heuristics of DOSOLV to reduce the possibility of looping
and other improvements to factorization.
   The screen display of the amount of free workspace after each Garbage
Collection, as described at the start of MORELIE.DOC, can now be turned
on and off by GCON() and GCOFF(). The initial default is OFF. 
   LIOUVIL.DAT and PESKY.DAT  are examples of differential equations
that LIE cannot fully solve by itself but requires your help. 
   A paper on program LIE has been submitted to " Computer Physics 
Communications ".
                 (from author's announcement)
-----------------------------------------------------------------------    
Robert Davies has announced an upgrade of his program which is now
called newmat07.zip (linear.algebra).  The following is his
announcement:
NEWMAT07.ZIP    C++ classes and functions for Matrices
The package supports classes Matrix, UpperTriangularMatrix,
LowerTriangularMatrix, DiagonalMatrix, SymmetricMatrix, BandMatrix,
UpperBandMatrix, LowerBandMatrix, SymmetricBandMatrix, RowVector,
ColumnVector. Only one element type is supported. The package includes
the operations *, +, -, inverse, transpose, conversion between types,
submatrix, determinant, Cholesky decomposition, Householder
triangularisation, singular value decomposition, symmetric eigenvalue
analysis, fast Fourier transform, sort, print, an interface to
"Numerical Recipes in C" programs, and an emulation of exceptions.
----------------------------------------------------------------------
Roger Schlafly has announced a revision of his program which is now
called mrcry209.zip (calculus, miscellaneous). The following is his
announcement:
MRCRY209.ZIP    Math solver, from Borland's Eureka, Shareware
Mercury v2.09 is an update of Borland's Eureka 1.0 for the IBM PC.
When Borland decided to concentrate on spreadsheet and database 
products, Eureka was spun off.  Mercury was developed from that code 
base, and is being released in this form to satisfy customer requests 
for new versions of Eureka.  It is labelled version 2 because it is 
similar to what version 2 of Eureka would have been.
Mercury is a program for solving equations on the IBM PC.  It is
easy to use, interactive, and powerful.  With it, you can
* evaluate mathematical expressions.
* solve for the roots of an equation.
* solve a system of equations.
* maximize or minimize a function, with or without constraints.
* evaluate derivatives and definite integrals.
* plot one or more functions.
* print a report or a graph.
Mercury has a built-in editor, pull-down menus, online help,
and all the conveniences necessary to make it accessible to
computer novices.
----------------------------------------------------------------------
WUARCHIVE at Washington University at St. Louis is now a site for the
storage of public domain and shareware software and other materials
which can be utilized in the teaching of mathematics at the college
and university levels.
To access these files, use anonymous FTP to wuarchive.wustl.edu,
switch to the subdirectory  /edu/math/msdos  if you are interested
in software which can be used on msdos computers or switch to the
subdirectory  /edu/math/mac  for software which can be used on
macintosh computers.  Change to the subdirectory which is the subject 
area for which you would like to obtain software.  In each subject
area there is a file  00info.txt  which contains a listing of all
programs in the area together with a short abstract similar to the
above abstracts.
If you have any comments, suggestions about, problems with, etc.
the Mathematics Archives, please contact one of the moderators
(macintosh) Earl Fife at fife@calvin.edu or (msdos) Larry Husch 
at husch@wuarchive.wustl.edu If you want to be added to the 
mailing list of this newsletter please send your email address 
to Larry.  If you would like to submit program(s) and/or other 
appropriate material or know of material which you believe should
be made available in the Mathematics Archives, then get in contact 
with  Earl or Larry at the addresses listed at the top of this
article.