UW shield

George Labahn

[PHOTO] Director
Symbolic Computation Group

David R. Cheriton School of Computer Science
University of Waterloo
Ontario, Canada, N2L 3G1

Office: DC3629
Phone: 519-888-4567 x34667
Fax: 519-885-1208
Email: glabahn@uwaterloo.ca

I am interested in many areas of computational mathematics. My main area of research lies in the field of Computer Algebra with a secondary area being in the field of Computational Finance. In addition, I am the principal researcher in the MathBrush project, which seeks to create software for doing mathematics on pen-based devices.

My work on computer algebra centers on effective algorithms for both exact and symbolic-numeric computation. My work includes algorithms for Matrix Normal Forms (polynomial and Ore domains), Greatest Common Divisors of numeric polynomials, Differential equations (particularly those with elliptic functions as coefficients) and Rational Approximation and Interpolation. My main co-author in this topic (and numerous other topics) is Bernhard Beckermann

My work in computational finance centers on fast, stable methods for solving financial option problems, particularly options whose underlying asset follows a jump diffusion pricing model. My main co-author in this topic is Peter Forsyth

My work on pen-based mathematics centers on the development of the MathBrush penmath system. This work includes recognition of handwritten mathematics along with understanding how mathematics can be done using only a pen and a computer algebra backend,.

I am an associate editor of Journal of Symbolic Computation (JSC). I am a former associate editor of ACM Transactions of Mathematical Software (TOMS).

  • My CV
  • Publications list
  • Talks

    Some Specific Research Topics

  • Computer Algebra

  • Computational Finance

  • Rational Approximation
  • Structured Matrices

  • Pen Math Interfaces

  • Maple Software

  • Integration of Elliptic Functions (2004)

  • Solving linear ODEs with doubly periodic coefficients (2003,2004)

  • The Matrix Polynomial Algebra package in Maple (2002)

  • The SNAP package in Maple (with C.P. Jennerod) (2001)

  • Special function solutions of higher order linear odes using the Meijer G function (2000)

  • Solving linear differential equation using differential factorization (1999-2000)

  • Solution of linear differential equations via special functions in Maple (1996-2000)

  • The DEtools package for working with differential equations in Maple (1992-1998)

  • Computation of indefinite Elliptic integrals in Maple (1996)

  • The Plots graphics package in Maple (1990-1995)

  • The Plottools graphics package in Maple (1995)

  • The inttrans package for computation of integral transforms in Maple (1992-1995)

  • Computation of definite Elliptic Integrals in Maple (1991-1996)

  • The linear ODE solver in Maple (1993-1998)

  • The Mpade package for matrix rational approximation (in Maple share library) (1993)

  • Matrix similarity in Maple (1994)

  • Frobenius and Jordan Normal Forms in Maple (1992-1995)

  • Indefinite Integration of Bessel Functions in Maple (1993)

  • Extensions of Risch Algorithm for functions defined by integrals in Maple (1992)

  • Implementation of bivariate modular gcd algorithm in Maple (1991)

  • Computation of the Matrix Exponential in Maple (1989)

  • Other Pictures


  • Miscellaneous: York Tournament
    Last modified May 2018, 2018