Newsgroups: comp.ai,comp.ai.edu,comp.lang.prolog
Path: cantaloupe.srv.cs.cmu.edu!das-news2.harvard.edu!news2.near.net!howland.reston.ans.net!pipex!uunet!caen!msunews!harbinger.cc.monash.edu.au!news.cs.su.oz.au!metro!unsw.edu.au!news
From: s9300078@cumulus.csd.unsw.OZ.AU (Weiguang Huang)
Subject: SymbMath 3.2: Expert system in math, avail. by ftp
Message-ID: <1994Dec26.032930.8244@usage.csd.unsw.OZ.AU>
Sender: news@usage.csd.unsw.OZ.AU
Nntp-Posting-Host: aix00.csd.unsw.oz.au
Organization: University of New South Wales
Date: Mon, 26 Dec 1994 03:29:30 GMT
Lines: 99
Xref: glinda.oz.cs.cmu.edu comp.ai:26079 comp.ai.edu:2181 comp.lang.prolog:12034

From root Fri Dec 23 11:37:29 1994
Received: from simtel.coast.net by aix00.csd.unsw.OZ.AU (AIX 3.2/UCB 5.64/4.03)
          id AA26993; Fri, 23 Dec 1994 11:37:12 +1000
Received: by simtel.Coast.NET (Smail3.1.28.1 #12)
	id m0rKxyX-0000rbC; Thu, 22 Dec 94 19:35 EST
Date: Thu, 22 Dec 1994 19:35:15 EST
From: s9300078@cumulus.csd.unsw.OZ.AU (Weiguang Huang)
To: MSDOS-Ann@SimTel.Coast.NET (SimTel upload announce)
Cc: s9300078@cumulus.csd.unsw.OZ.AU
Subject: sm32a.zip - SymbMath v3.2: Symbolic calculator w/learning
Summary: Reposted by Keith Petersen
Message-Id: <9412221935.w8sdz@SimTel.Coast.NET>
X-Newsgroups: comp.archives.msdos.announce
X-Followup-To: comp.archives.msdos.d
Status: R

I have uploaded to SimTel, the Coast to Coast Software Repository (tm),
(available by anonymous ftp from the primary mirror site OAK.Oakland.Edu
and its mirrors):

SimTel/msdos/calculat/
sm32a.zip       SymbMath v3.2: Symbolic calculator w/learning

SymbMath (an abbreviation for Symbolic Mathematics) v3.2 is a symbolic
calculator that can solve symbolic math problems.

SymbMath is a computer algebra system that can perform exact numeric,
symbolic and graphic computation. It manipulates complicated formulas and
returns answers in terms of symbols, formulas, exact numbers, table and
graph.

SymbMath is an expert system that is able to learn from user's input.
If the user only input one formula without writing any code, it will
automatically learn many problems related to this formula (e.g. it learns
many integrals involving an unknown function f(x) from one derivative
f'(x) ).

SymbMath is a symbolic, numeric and graphics computing environment where
you can set up, run and document your calculation, draw your graph, and
use external functions in the same way as standard functions since the
external functions are auto-loaded.

SymbMath is a programming language in which you can define conditional,
case, piecewise, recursion, multi-value functions and procedures,
derivatives, intergrals and rules.

SymbMath is database where you can search your data.

SymbMath is a multi-windowed editor in which you can copy-and-paste
anywhere in a file and between files, even from the Help file.

It runs on IBM PCs (8086) with 400 KB free memory under MS-DOS.

It can provide analytical and numeric answers for:
    o Differentiation: regular or higher order, partial or total,
      mixed and implicit differentiation, one-sided derivatives.
    o Integration: indefinite or definite integration, multiple
      integration, infinity as a bound, parametric or iterated
      integration, line or surface integrals, discontinuous or
      implicit integration.
    o Solution of equations: roots of a polynomial, systems of
      algebraic or differential equations.
    o Manipulation of expressions: simplification, factoring or
      expansion, substitution, evaluation.
    o Calculation: exact and floating-point numeric computation
      of integer, rational, real and complex numbers in the range
      from minus to plus infinity, even with different units.
    o Limits: real, complex or one-sided limits, indeterminate forms.
    o Complex: calculation, functions, derivatives, integration.
    o Sum and product: partial, finite or infinite.
    o Others: series, lists, arrays, vectors, matrices, tables, etc.

Also included are:
    o Plot: functions, polar, parametric, data, and list.
    o Draw: lines, arcs, ellipse, cirlces, ovals.
    o Auto-loaded library in the source code.
    o Pull-down and pop-up menus, resizeable and colourable windows.
    o Procedural, conditional, iterational, recursive, functional,
      rule-based, logic, pattern-matching and graphic programming.
    o Searching database.

Its three versions (ShareWare, Student, and Advanced) are available from
the author.  The ShareWare version is available from anonymous FTP sites
(e.g. oak.oakland.edu in /SimTel/msdos/calculat/sm32a.zip).

If you get the SymbMath on ZIP format (e.g. sm32a.zip), you should unzip
it with parameter -d by
            pkunzip -d sm32a c:\symbmath

sm32a.zip has replaced sm31a.zip.

ShareWare.  Uploaded by the author.

Dr. Weiguang HUANG
Dept. Analytical Chemsitry, University of New South Wales,
Sydney, NSW 2052, Australia
Phone:  61 (0)2-385-4643,  Fax:    61 (0)2-662-2835
E-mail: w.huang@unsw.edu.au, s9300078@cumulus.csd.unsw.oz.au

