User Interface

Device Orientation

The application supports both portrait and landscape orientation simply by rotating the device.

Portrait Landscape
More lines of output Fewer lines of output
Narrower output lines Wider output lines
Smaller keyboard Larger keyboard

Since the user interface dynamically adjusts whenever the device is rotated, use whatever orientation works best for your current task and needs.


Gently shaking the device activates the "Shake-to-Erase" feature.  This allows you to erase everything and restart the session without needing to exit and re-launch the program.  A prompt will verify the action before proceeding.


AutoMathic has a user preferences screen accessible via the built-in Settings app for customizing some options that only need to be changed infrequently.  (Most cosmetic user preferences such as paper style, output notation, and detail level are saved automatically)

Make sure to review the settings when upgrading or reinstalling AutoMathic so that it is always configured to your requirements!

User Interface Elements

The user interface contains static elements that are always on-screen, and dynamic elements that change, or appear and disappear as needed.  Select an element to get more information about it.

Element Description
(Output area) Records all program input and output.
Supports "pinch-to-zoom" to zoom in and out.
(Paper button) "Tap" to change the paper style used in the output area.
"Long Press" to toggle bold for the output font.
(Input line) Accepts user input
Converse button Switch to Converse mode for free-form input
"No." button Respond "no" to the conversational input prompt
Command button Switch to Command mode for structured input
Help button Access the built-in help
(Back button) Navigate back to the previous help view
Done button Close the help view or file view
List button Show the equations and defined variables
Info button Show unsolved equations and their unknowns
Detail button Set the level of equation-solving detail to show
Output button Select 1D or 2D styles for math output notation
File... button Access the File Operations menu
Solve button Solve an equation for a particular variable
Clear button Undefine any or all evaluated variables
Remove button Erase one or all stored equations
Substitute button Replace a variable symbolically in all equations
Eliminate button Alter equations to omit references to a variable
Constant button Replace a variable with its current numeric value
Lock button Prevent variables from changing values
Unlock button Turn locked variables back into regular variables