Instead of rigid equation
libraries,
it has a collection of
taskoriented workflows that conform to how you want
to use them!
 Scripted calculation files can be viewed
to learn more about the calculation before using it.
 Loading a scripted
calculation runs it.
 They often include comments, equations,
expressions, variables, interactive input,
and other Commandmode commands.
 Popup prompts / instructions guide you to provide input.
 They don't even distinguish between variables for
"input" and variables for "output"!
 Input can be any valid expression,
made up of numbers, operators, and/or variables.
 Unless otherwise instructed, entering nothing will treat
the
value being asked for as an unknown.
 Unknowns will be found automatically if possible.
 Additional or followup calculations can be done manually
from Command mode.
AutoMathic includes a
library of scripted calculation files
that use
all of the Commandmode features to perform many useful, taskoriented
calculations:
 "Everyday" tasks:
 Basic Pricing
 Complex Pricing
 Meal Calculator
 Fuel Consumption
 Percentages
 Percent Change
 Simple Interest
 Unit conversion:
 Microscopic Units
 Macroscopic Units
 Astronomical Units
 Weight / Mass Units
 Liquid Volume Units
 Temperature Units
 Pressure Units
 Angular Measurement Units
 Elementary algebra:
 Arithmetic Sequences
 Integer Summation
 Circles
 Squares
 Rectangles
 Trapezoids
 Triangles
 Equilateral Triangles
 Interpolation
 Equations of a Line
 Midpoint of a Line
 Intersecting Lines
 Parallel Lines
 Perpendicular Lines
 Elementary statistics:
 Simple Average
 Weighted Average
 Basic Probability
 Elementary physics:
 Linear Velocity
 Angular Velocity
 Elementary chemistry:
You can create your own custom scripts and import them into AutoMathic using iTunes File Sharing!

Instead
of requiring "programming" with a lowlevel programming language, it
lets you create, use, save, and later reuse your own equations just
like the builtin equation libraries!
Command mode gives you direct, lowlevel control to perform
the
following problemsolving tasks using the graphical user interface, or
using the Command line itself:
 Evaluating expressions
 Storing equations for
evaluation
 Solving equations for a variable
 Rewriting equations to substitute variables
 Rewriting equations to eliminate variables
 Turning variables into numeric constants
 Turning variables into symbolic constants
 Erasing variables
 Erasing equations
Button 
Action 
Solve

Solve an equation for a
particular variable 
Substitute

Replace a variable
symbolically
in all equations 
Eliminate

Alter equations to omit
references to a variable 
Constant

Replace a variable with
its
current numeric value 
Lock

Prevent variables from
changing
values 
Unlock

Turn locked variables back
into
regular variables 
Clear

Undefine any or all
evaluated
variables 
Remove

Erase one or all stored
equations 
AutoMathic runs
on the iPhone, iPod touch, and iPad!
Version
1.5 Available Now!
Includes full support for the larger screens on iPhone 6 and iPhone 6 Plus, and updates for iOS 8's new keyboard capabilities!

AutoMathic offers a
highlevel, "naturallanguage"
interface that accepts freeform, conversational input and
automatically pulls in
whatever background information is needed at the time from a broad,
builtin knowledgebase!
You can even use your voice to
enter conversational input as speech! *
Basic
Behavior and Language Skills
 Accepts freeform input in a restricted subset of the
English
language.
 Automatically selects variables for nouns and noun phrases.
 Automatically matches singular and plural forms of words,
including alternate plural forms.
 Fuzzymatches noun phrases to determine if two or more noun
phrases refer to the "same thing".
 Understands
the sometimesspecial meaning of quantity words such as "number",
"amount", "fraction", "quantity", "part", "portion", "multiple", and
"percentage".
 Automatically generates appropriate variable
names for implicit "how much", "how many", and "what" questions.
 Allows use of any demonstrative pronoun (this, that, these,
those, them) for referring to the most recent noun or answer given.
 Handles algebraic math expressions using the symbols "+",
"",
"*", "x", "/", "=", "(", and ")".
 Handles units using a few language conventions.
 Handles
all common forms and tenses of the verb "to be", alone or in
combination with the auxiliary verb forms of "have" and "do", and modal
auxiliary verbs such as "should", "would", "could", "must", etc.
 Rejects translations which are not interpreted as valid
equations
or expressions.
Vocabulary and
Knowledgebase
 Recognizes simple numbers and fractions by name (e.g. one,
dozen,
fifteen, ninety, five billion, three tenths, five sixteenths).
 Knows a few special constants by their common names (e.g.
Pi, e,
Golden Ratio, C).
 Knows some common factors by name (e.g. half, double,
triple,
quadruple).
 Knows
standard abbreviations for many simple and compound units that have
unique and unambiguous abbreviations (e.g. cm, km, qt, oz, mph, rpm,
cc's).
 Consults an extensive library of mathematical facts as
needed,
and incrementally loads only the relevant information.
Indirect
Solution Strategies
When AutoMathic
cannot solve a problem by pluggingin the
values of
known variables to find unknowns, it may try to find them using a few
indirect strategies:
 Create a hypothetical situation by assigning a value to a
variable.
 Make opportunistic substitution(s) which simplify a system
of
equations.
 Give a value to a "free" variable, one not mentioned in any
question or request for calculation.
 Make any valid, but not necessarily simplifying,
substitution.
