Maple Conference 2024 - Sessions & Event Format - Maplesoft

Sessions

Keynotes

Dr. Laurent Bernardin

AI and the End of Math as We Know It

AI is looming large over all aspects of our lives, and this is especially true when it comes to large language models. Their promise is to make our work easier, and to multiply the impact our efforts have a thousandfold. Yet, there is also an implied threat that they can replace humans altogether and make most of us redundant. When it comes to mathematics, both the promise and the threat seem to be more pronounced than in any other field. After all, math education and research have a long history of leveraging technology to great effect. At the same time, a field based on structure and logic is a prime candidate for AI to subsume.

In this presentation, we will investigate the potential and likely implications of the emergence of AI on mathematics. We will explore what AIs are good at, what they might become better at, and what their relationship with humans in the world of mathematics might ultimately turn out to be. We’ll discuss the implications on teaching, learning, doing, and leveraging mathematics, and what math tools could look like in a world where AI is ubiquitous.

Dr. Laureano González Vega

Experimental Mathematics: Using Maple to Analyze Some Conjectures Involving Matrices and Polynomials

The availability of tools like Maple enables us to introduce an experimental approach into the research we do in mathematics, when appropriate. In this talk we present four concrete examples where the use of Maple has been essential to discover, conjecture, and in some cases, demonstrate new properties of the mathematical objects that we were considering - mostly polynomials and matrices.

In the first example we will show how the use of Maple allowed us to provide the first non-trivial results on the Casas-Alvero Conjecture, which asks if every polynomial that has a root in common with each of its derivatives (not always the same root) is necessarily a power of a linear factor. The second example will show how useful is Maple to determine the structure of the polynomials that describe the projection of the intersection of a torus and a quadric.

The third example will illustrate how Maple helps generate and characterize correlation matrices when their entries are -1, 0 and 1. The last example will be devoted to introducing the use of Maple for trying to prove (or disprove) a conjecture about the spread of a symmetric matrix (i.e. the maximum absolute value of the difference between any two eigenvalues) with entries in the closed interval [a,b].

Maplesoft Presentations

These presentations will provide overviews of useful features and techniques, and introduce new and upcoming products, features, and initiatives.

Maple 2024 Gems You May Have Missed

Paul DeMarco
Senior Director, Maple Development

Whether you have been using Maple 2024 since the day it came out, or haven’t had a chance to try it yet, chances are good there are still new features in Maple 2024 that you haven’t explored yet. his talk will give you a closer look at some of the improvements that the presenter, the Senior Director of Research at Maplesoft and long-time Maple user, finds particularly useful or interesting. You may even get a few hints of more good things to come.

Leveraging AI

Erik Postma
Manager, Mathematical Software Group

Karishma Punwani
Director, Product Management – Academic Market

This presentation will provide an overview of the AI features in Maplesoft products that you can use today, both as interactive features, and as tools for building your own applications. You may also get a glimpse of some new features we are actively working on.

Building Student Success: A New Approach

Karishma Punwani
Director, Product Management – Academic Market

In a world of ever-tightening budgets and ever-increasing class sizes, student retention has become both more important and more difficult than ever. How can universities and other higher education institutions leverage both existing and emerging technology to help students succeed in their math courses, so that they can, and wish to, continue their studies? In this talk, we’ll explore some new ideas Maplesoft is working on to support student success. We’d love to know what you think!


New! Audience Choice Session

The votes are in! Everyone who registered for the conference by Sept. 10 had a chance to vote on the topics they most wanted to see covered in this session. Each of the topics below will get 15 minutes from a Maplesoft expert, so it’s a great way to pick up a lot of useful pointers, fast.

Visualization: Going beyond plot and plot3d

Dave Linder
Software Architect

This session will explore some of Maple’s visualization commands to take you beyond the standard graphs you get from plot and plot3d. Examples will include parametric plotting, density plots, plotting a 3-D surface from data, and plotting implicitly defined curves and surfaces.

Better than Loops: Language Features Every Maple User Should Know

Dave Linder
Software Architect

Many operations that would require nested for- or while-loops in other languages can be done with a single command in Maple. See why these fundamental commands, such as map and zip, are incredibly useful as soon as you begin writing small scripts in Maple, no matter what your application.

Useful Interface Tips (or “Oh, I didn’t know you could do that!”)

Karishma Punwani
Director, Product Management – Academic Market

Here’s your chance to look over the shoulder of a Maple expert and learn about some small but useful features of the Maple interface that you may have never encountered, but once you know, you’ll use all the time.

Making Numeric Computations Faster

Matthew Calder
Intermediate Developer

By default, Maple assumes that you might need its symbolic power and flexibility. But if you have an application that requires crunching numbers, you can speed up your code significantly by using features in Maple designed to optimize numeric computation speed. In this session, you’ll learn how to take advantage of compiled procedures and hardware floats and integers procedures, to make your numeric problem solving faster.

The Power of Structured Types

Erik Postma
Manager, Mathematical Software Group

Learn how you can use define your own datatypes in Maple, using the structured types mechanism, to simplify your code, make your type checking more robust, and take advantage of powerful utility functions like select/remove to perform complex manipulations in a single command.

 


Product Training

These sessions will go in depth to offer practical training that will increase your knowledge of Maple and teach you useful tools and techniques to help you accomplish your Maple tasks quickly and effectively.

Your Code Doesn’t Work – Now What?

Paul DeMarco
Senior Director, Maple Development

Whether you’ve written a few lines or a complex procedure, sometimes your code just doesn’t do what you want. In this training session, you will learn about tools and techniques to help you debug your Maple code, as well as some best practices that will increase the chances of your code working right the first time!

Series and Limit Computations in Maple

Jürgen Gerhard
Senior Director, Research

Allan Wittkopf
Fellow, R&D

We will present Maple's functionality for computing truncated series expansions and limits, mainly in the univariate case, but also multivariate. We will discuss best practices for getting the most out of the series, limit and asympt commands.

Using Maple with Jupyter and Python

Stephen Forrest
Software Architect

Learn how to build Jupyter notebooks that use Maple for computation. You will also discover the different ways you can run Python code and functions from within Maple, and how you can perform computations with Maple directly from Python using the OpenMaple API.


News from the Maple Transactions Journal

Dr. Robert Corless
Editor-in-Chief of Maple Transactions
Emeritus Distinguished University Professor, Western University

Maple Transactions is an open-access journal that publishes expositions on topics of interest to the Maple community, including researchers, educators, and students. Containing both peer-reviewed research articles and general interest content, the journal is free to read, and free to publish in. In this session, you’ll explore highlights of past issues, learn about recent changes to the format as the journal grows and evolves, and get a chance to ask questions of the Editor-in-Chief.



Contributed Sessions

Hear from your colleagues and share your own work and ideas! The Maple Conference includes customer presentations on a range of topics related to Maple, falling into three broad categories: Maple in Education, Algorithms, and Applications.

The Call for Participation is open until July 17, 2024.

See the detailed Conference Program for the schedule of all the contributed talks.

Networking

Come join Maplesoft staff and fellow attendees for some informal conversation. Each day will have a theme in the main networking room, and breakout rooms are available for smaller group discussions.

“Lunch” with the CEO

Join Dr. Laurent Bernardin’s virtual lunch table for an informal conversation about anything that comes up. Many Maple developers will also be there. It’s a great chance to ask questions, share experiences, and meet the people behind the product.

Maple in Education

If you use Maple in your teaching, or are thinking of doing so, come share experiences, best practices, and concerns with your fellow Maple enthusiasts and Maplesoft developers.

Breakout Rooms

Breakout rooms are always available for smaller group discussions. So if you want to continue a discussion from one of the sessions, catch up with colleagues, or talk about a subject that isn’t in the main room, just ask and we’ll create a room for you.

Overview Schedule

This schedule is subject to change.
All times are given in Eastern Daylight Time (EDT).

Thursday October 24
9:00 – 10:00 Keynote: Dr. Laurent Bernardin
AI and the End of Math as We Know It
10:00 – 10:15 Break
10:15 – 10:45 Maplesoft Product Presentation
Maple 2024 Gems You May Have Missed
10:45 –11:15 Maplesoft Product Presentation
Leveraging AI
11:15 – 11:30 Break
11:30 – 12:30
Contributed Talks
Algorithms and Software
Contributed Talks
Applications of Maple
12:30 –1:15 Networking
Main room: “Lunch” with the CEO
1:15 – 2:45
Contributed Talks
Algorithms and Software
Contributed Talks
Applications of Maple and
Maple in Education
2:45 – 3:00 Break
3:00 – 3:30 Maplesoft Training
Series and Limit Computations in Maple
3:30 – 4:00 Maplesoft Training
Using Maple with Jupyter and Python
 
Friday October 25
9:00 – 10:00
Contributed Talks
Algorithms and Software
Contributed Talks
Maple in Education
10:00 – 10:15 Break
10:15 – 11:15 Keynote: Dr. Laureano González Vega
Experimental Mathematics: Using Maple to Analyze
Some Conjectures Involving Matrices and Polynomials
11:15 – 11:30 Break
11:30 – 12:00 News from the Maple Transactions Journal
12:00 – 12:30 Maplesoft Product Presentation
Building Student Success: A New Approach
12:30 –1:15 Networking
Main room: Maple in Education
1:15 – 2:30 Maplesoft Training
Audience Choice
2:30 – 2:45 Break
2:45 – 3:45 Maplesoft Training
Your Code Doesn’t Work – Now What?