Canada Spends Logo

Explore our Budget 2026 analysis

Grant: Discovery Grants Program - Individual

University of Western Ontario

$34,000.00

Computer Algebra Domains and Interfaces

FY 2012-13

Summary
Much of the current work in computer algebra examines algorithmic questions in algebraic geometry, linear algebra and differential algebra. Current algorithms are excellent at computing with particular polynomials, matrices or differential equations, but little attention has been paid to computing with symbolic objects. By this we mean objects such as polynomials of unknown degree, e.g. x^(n^2 +n) - 81y^(2m), matrices of unknown dimension, elements of an unspecified finite field, etc. Our earlier work has found several algorithms for these sorts of symbolic objects, including polynomial GCD, factorization and functional decomposition. Our second set of questions revolves around mathematical interfaces. The first focus is in the area of mathematical handwriting recognition and pen-based expression manipulation. We have developed an approach to symbol classification well-suited to this domain, using truncated Legendre-Sobolev series to represent ink traces. This computes as ink strokes are written, providing real-time recognition. We now plan to investigate real-time layout analysis. Earlier work in this area has been predominantly on the analysis of complete expressions, after they are written, or use expression templates at the time of writing. Another focus is in the area of computer-mediated mathematical collaboration. Current symbolic mathematics tools follow archetype of mathematics as a solitary activity --- one user drives a computation. However, modern mathematics relies heavily on large collaborations. Fundamentally new ideas are needed to support both large-scale collaboration (of the scale of the classification of finite simple groups) and small-scale collaboration (of the scale of discussing approaches to solve one problem). Just as using Facebook is fundamentally different from using a word processor, computer-enhanced mathematical collaboration should be as different from using Maple.
Program
Discovery Grants Program - Individual
Location
Ontario, Canada
Recipient Type
Academia
Type
Grant
Source
NSERC's Awards Data

As published

Application id
203419-2012
Name nom
Watt, Stephen
Department département
Computer Science
Organization id
36
Institution établissement
University of Western Ontario
Province en
Ontario
Province fr
Ontario
Country en
CANADA
Country fr
CANADA
Fiscal year exercice financier
2012
Competition year année de concours
2012
Award amount
34000
Program id
RGPIN
Program name en
Discovery Grants Program - Individual
Program name fr
Programme de subventions à la découverte - individuelles
Group en
Discovery grants programs
Group fr
Programmes de subventions à la découverte
Committee code
1507
Committee name en
Computer Science
Committee name fr
Sciences informatiques
Area of application code
1205
Area of application group en
Advancement of knowledge
Area of application group fr
Avancement des connaissances
Area of application en
Mathematical sciences
Area of application fr
Sciences mathématiques
Research subject code
2700
Research subject group en
Information technology
Research subject group fr
Technologie de l'information
Research subject en
Information technology
Research subject fr
Technologie de l'information
Partie
1
Nb partie
5
Application title
Computer Algebra Domains and Interfaces
Keyword
NSERC
Application summary
Much of the current work in computer algebra examines algorithmic questions in algebraic geometry, linear algebra and differential algebra. Current algorithms are excellent at computing with particular polynomials, matrices or differential equations, but little attention has been paid to computing with symbolic objects. By this we mean objects such as polynomials of unknown degree, e.g. x^(n^2 +n) - 81y^(2m), matrices of unknown dimension, elements of an unspecified finite field, etc. Our earlier work has found several algorithms for these sorts of symbolic objects, including polynomial GCD, factorization and functional decomposition. Our second set of questions revolves around mathematical interfaces. The first focus is in the area of mathematical handwriting recognition and pen-based expression manipulation. We have developed an approach to symbol classification well-suited to this domain, using truncated Legendre-Sobolev series to represent ink traces. This computes as ink strokes are written, providing real-time recognition. We now plan to investigate real-time layout analysis. Earlier work in this area has been predominantly on the analysis of complete expressions, after they are written, or use expression templates at the time of writing. Another focus is in the area of computer-mediated mathematical collaboration. Current symbolic mathematics tools follow archetype of mathematics as a solitary activity --- one user drives a computation. However, modern mathematics relies heavily on large collaborations. Fundamentally new ideas are needed to support both large-scale collaboration (of the scale of the classification of finite simple groups) and small-scale collaboration (of the scale of discussing approaches to solve one problem). Just as using Facebook is fundamentally different from using a word processor, computer-enhanced mathematical collaboration should be as different from using Maple.