Table of Contents
Part 1 - Overview
About This Documentation
Getting Started
A Walkthrough with an Example
Overview of Features
Basic Behavior and Language Skills
Knowledgebase
Indirect Solution Strategies
Part 2 - Detailed Coverage
Types of Input
Major Styles of Input
Algebraic
Simple Translation
Natural Language
Mixed Mode
Major Categories of Input
Request for Calculation
Question
Statement of Fact
Kernel Command
Basic Building-Blocks
Literal Numbers
Written Numbers
The Notion of Units
Standalone Units
Units With Scalars
Unit Conversion
Temperature Conversion
Mathematical Operators
Variables and Noun Phrases
Variables
Nouns and Noun Phrases
Fuzzy-Matching
Quantity Words as Special Nouns
Implicit Nouns
Mathematical Expressions
Request for Calculation
Trivial Question
Mathematical Equations
Statements of Fact
Non-Trivial Questions
Equations with No Variables
Univariate Equations
Multivariate Equations
Special Input Forms
Dialogues
Contradictions
Resolving Contradictions
Indirect References via Pronouns
Pronouns acting as modifiers
Referring to something you've just mentioned
Referring to what the program just mentioned
Follow-up Questions
No Change
Simple Change
Complex Change
Removing Equations
Redefining Variables
Re-stating Requests
Part 3 - Supplementary Material
Quick-Reference Tips
Lexicon and Sample Input
Knowledgebase Summary
A Brief Timeline of History