Skip to main content

Get the Reddit app

Scan this QR code to download the app now
Or check it out in the app stores

Advanced Mathematics

YSK: Wolfram Alpha exists. Wolfram Alpha is an advanced mathematics that shows step by step solutions.
r/YouShouldKnow


Members Online
YSK: Wolfram Alpha exists. Wolfram Alpha is an advanced mathematics that shows step by step solutions.

WHY YSK:. I used it in college to double check my work in stats 1 and 2. I use it to this day to relearn different formula solutions to help my kids with homework. It helps refresh the long forgotten by going through how Wolfram Alpha Calculator got the solution. It will even graph a line.




How do you explain advanced mathematics to your laymen friends?
r/math

This subreddit is for discussion of mathematics. All posts and comments should be directly related to mathematics, including topics related to the practice, profession and community of mathematics.


Members Online
How do you explain advanced mathematics to your laymen friends?

So recently a friend of mine asked me about what kind of mathematics I study. I am a senior undergraduate who is looking forward to study complex geometry for my master. Despite having been studying the topics for a while, I realized I couldn't explain it in short other than saying "it is some aspect of geometry related to complex numbers" to my friend.

If some laymen ask you to explain to them about what [certain subfields of math] is about, how would you explain it to them in a way so they would have a rough impression of what mathematics is about?



TIL the Mathematical Association of America (MAA) does not believe it is important for students to take calculus in high school, saying “the pump that is pushing more students into more advanced mathematics ever earlier is not just ineffective: It is counter-productive.”



[R] Using neural networks to solve advanced mathematics equations
r/MachineLearning

ml. Beginners please see learnmachinelearning


Members Online
[R] Using neural networks to solve advanced mathematics equations

Facebook AI has built the first AI system that can solve advanced mathematics equations using symbolic reasoning. By developing a new way to represent complex mathematical expressions as a kind of language and then treating solutions as a translation problem for sequence-to-sequence neural networks, we built a system that outperforms traditional computation systems at solving integration problems and both first- and second-order differential equations.

Previously, these kinds of problems were considered out of the reach of deep learning models, because solving complex equations requires precision rather than approximation. Neural networks excel at learning to succeed through approximation, such as recognizing that a particular pattern of pixels is likely to be an image of a dog or that features of a sentence in one language match those in another. Solving complex equations also requires the ability to work with symbolic data, such as the letters in the formula b - 4ac = 7. Such variables can’t be directly added, multiplied, or divided, and using only traditional pattern matching or statistical analysis, neural networks were limited to extremely simple mathematical problems.

Our solution was an entirely new approach that treats complex equations like sentences in a language. This allowed us to leverage proven techniques in neural machine translation (NMT), training models to essentially translate problems into solutions. Implementing this approach required developing a method for breaking existing mathematical expressions into a language-like syntax, as well as generating a large-scale training data set of more than 100M paired equations and solutions.

When presented with thousands of unseen expressions — equations that weren’t part of its training data — our model performed with significantly more speed and accuracy than traditional, algebra-based equation-solving software, such as Maple, Mathematica, and Matlab. This work not only demonstrates that deep learning can be used for symbolic reasoning but also suggests that neural networks have the potential to tackle a wider variety of tasks, including those not typically associated with pattern recognition. We’re sharing details about our approach as well as methods to help others generate similar training sets.

A new way to apply NMT

Humans who are particularly good at symbolic math often rely on a kind of intuition. They have a sense of what the solution to a given problem should look like — such as observing that if there is a cosine in the function we want to integrate, then there may be a sine in its integral — and then do the necessary work to prove it. This is different from the direct calculation required for algebra. By training a model to detect patterns in symbolic equations, we believed that a neural network could piece together the clues that led to their solutions, roughly similar to a human’s intuition-based approach to complex problems. So we began exploring symbolic reasoning as an NMT problem, in which a model could predict possible solutions based on examples of problems and their matching solutions.

An example of how our approach expands an existing equation (on the left) into an expression tree that can serve as input for a translation model. For this equation, the preorder sequence input into our model would be: (plus, times, 3, power, x, 2, minus, cosine, times, 2, x, 1).

To implement this application with neural networks, we needed a novel way of representing mathematical expressions. NMT systems are typically sequence-to-sequence (seq2seq) models, using sequences of words as input, and outputting new sequences, allowing them to translate complete sentences rather than individual words. We used a two-step approach to apply this method to symbolic equations. First, we developed a process that effectively unpacks equations, laying them out in a branching, treelike structure that can then be expanded into sequences that are compatible with seq2seq models. Constants and variables act as leaves, while operators (such as plus and minus) and functions are the internal nodes that connect the branches of the tree.

Though it might not look like a traditional language, organizing expressions in this way provides a language-like syntax for equations — numbers and variables are nouns, while operators act as verbs. Our approach enables an NMT model to learn to align the patterns of a given tree-structured problem with its matching solution (also expressed as a tree), similar to matching a sentence in one language with its confirmed translation. This method lets us leverage powerful, out-of-the-box seq2seq NMT models, swapping out sequences of words for sequences of symbols.

Building a new data set for training

Though our expression-tree syntax made it theoretically possible for an NMT model to effectively translate complex math problems into solutions, training such a model would require a large set of examples. And because in the two classes of problems we focused on — integration and differential equations — a randomly generated problem does not always have a solution, we couldn’t simply collect equations and feed them into the system. We needed to generate an entirely novel training set consisting of examples of solved equations restructured as model-readable expression trees. This resulted in problem-solution pairs, similar to a corpus of sentences translated between languages. Our set would also have to be significantly larger than the training data used in previous research in this area, which has attempted to train systems on thousands of examples. Since neural networks generally perform better when they have more training data, we created a set with millions of examples.

Building this data set required us to incorporate a range of data cleaning and generation techniques. For our symbolic integration equations, for example, we flipped the translation approach around: Instead of generating problems and finding their solutions, we generated solutions and found their problem (their derivative), which is a much easier task. This approach of generating problems from their solutions — what engineers sometimes refer to as trapdoor problems — made it feasible to create millions of integration examples. Our resulting translation-inspired data set consists of roughly 100M paired examples, with subsets of integration problems as well as first- and second-order differential equations.

We used this data set to train a seq2seq transformer model with eight attention heads and six layers. Transformers are commonly used for translation tasks, and our network was built to predict the solutions for different kinds of equations, such as determining a primitive for a given function. To gauge our model’s performance, we presented it with 5,000 unseen expressions, forcing the system to recognize patterns within equations that didn’t appear in its training. Our model demonstrated 99.7 percent accuracy when solving integration problems, and 94 percent and 81.2 percent accuracy, respectively, for first- and second-order differential equations. Those results exceeded those of all three of the traditional equation solvers we tested against. Mathematica achieved the next best results, with 84 percent accuracy on the same integration problems and 77.2 percent and 61.6 percent for differential equation results. Our model also returned most predictions in less than 0.5 second, while the other systems took several minutes to find a solution and sometimes timed out entirely.

Our model took the equations on the left as input — equations that both Mathematica and Matlab were unable to solve — and was able to find correct solutions (shown on the right) in less than one second.

Comparing generated solutions to reference solutions allowed us to easily and precisely validate the results. But our model is also able to produce multiple solutions for a given equation. This is similar to what happens in machine translation, where there are many ways to translate an input sentence.

What’s next for equation-solving AI

Our model currently works on problems with a single variable, and we plan to expand it to multiple-variable equations. This approach could also be applied to other mathematics- and logic-based fields, such as physics, potentially leading to software that assists scientists in a broad range of work.

But our system has broader implications for the study and use of neural networks. By discovering a way to use deep learning where it was previously seen as unfeasible, this work suggests that other tasks could benefit from AI. Whether through the further application of NLP techniques to domains that haven’t traditionally been associated with languages, or through even more open-ended explorations of pattern recognition in new or seemingly unrelated tasks, the perceived limitations of neural networks may be limitations of imagination, not technology.

https://ai.facebook.com/blog/using-neural-networks-to-solve-advanced-mathematics-equations/


Is 40 years old too late to start learning advanced mathematics?
r/math

This subreddit is for discussion of mathematics. All posts and comments should be directly related to mathematics, including topics related to the practice, profession and community of mathematics.


Members Online
Is 40 years old too late to start learning advanced mathematics?

I'm a 40 year old software engineer. My university degree is in chemistry. I have always been fascinated by advanced mathematics.

Is it too late for me to develop a useful level of ability in mathematics? Where would I start? What foundations/principles should I start with?

Edit: my highest level of education is an A level in pure and applied mathematics. Chemistry degree required some relatively advanced mathematical tools for things like molecular orbital modelling and thermodynamics, even done a touch of set theory


Free website with advanced mathematics practice problems?
r/learnmath

Post all of your math-learning resources here. Questions, no matter how basic, will be answered (to the best ability of the online subscribers). --- We're no longer participating in the protest against excessive API fees, but many other subreddits are; check out the progress [among subreddits that pledged to go dark on 12 July 2023](https://reddark.untone.uk/) and [the top 255 subreddits](https://save3rdpartyapps.com/) (even those that never joined the protest).


Members Online
Free website with advanced mathematics practice problems?

I am looking for something like https://www.kutasoftware.com/ or https://www.deltamath.com/ but with more advanced mathematics. These seem to be around the high school / 1st year university level which I have a pretty solid grasp of.

I would like to work on problems from the next few levels of mathematics (and physics if possible). I have learned everything up to and including Modern Physics, ODE, and Linear Algebra. I want to regularly be able to brush up on topics by doing many practice problems since that is the best way for me to learn. I have a few textbooks but that's a bit dry and there aren't really any practice problems like there are in delta math where they 1) have a ton of them and 2) break down the answer for you.

Anything like this exist?


How much is an advanced mathematics course different from a high school math class?
r/mathematics

r/mathematics is a subreddit dedicated to focused questions and discussion concerning mathematics.


Members Online
How much is an advanced mathematics course different from a high school math class?

Apologies if this is the wrong sub for this. I will happily move along if I need to.

I'm looking into getting a degree in computer science. When I was younger (up to 14-15 ish) I loved math classes. I got it, it made me feel smart, it kept my brain busy. It was time consuming but in an interesting way. As I got into high school math (I don't remember exactly where the change started to be noticable) it became boring. Problems were a slog, writing out my process in readable characters turned them into many minutes each, many problems per assignment that were the exact same thing with different values, and it just felt like a chore. Am I going to have to do that in university, or can I just understand the subject and use my calculator and skip showing my work?

What other ways is studying higher math going to be notably different?

I understand that it's not going to be easy like basic algebra was, and the answer isn't really going to affect my decision, I just want to know how much tedium I'm signing up for.



Looking for online mentor\friend to discuss advanced mathematics
r/learnmath

Post all of your math-learning resources here. Questions, no matter how basic, will be answered (to the best ability of the online subscribers). --- We're no longer participating in the protest against excessive API fees, but many other subreddits are; check out the progress [among subreddits that pledged to go dark on 12 July 2023](https://reddark.untone.uk/) and [the top 255 subreddits](https://save3rdpartyapps.com/) (even those that never joined the protest).


Members Online
Looking for online mentor\friend to discuss advanced mathematics

Hello there, I am a self-educated free thinker who comes from Libya; my country is plagued with war and devastation, The war here stopped me from continuing my studies, but that would not stop me from pursuing The Enlightenment of knowledge; I progressed through mathematics until I halted at advanced levels, I was hoping that a mathematician here will see me fit to pass his /her knowledge on to me and maybe give me tips how to study advanced topics.



The most advanced mathematics to date
r/badmathematics

/r/badmathematics has gone private in solidarity with many other subreddits protesting the drastic price increases reddit has implemented for its API. More information can be found [here](https://www.reddit.com/r/ModCoord/comments/13xh1e7/an_open_letter_on_the_state_of_affairs_regarding/) If you should want to discuss badmath elsewhere, a community has been opened up on [kbin](https://kbin.social/m/badmathematics). We also have a discord server [here](https://discord.gg/rCDHtrW).


Members Online
The most advanced mathematics to date






Any recommendations for self study of advanced mathematics in lieu of a graduate degree?
r/mathematics

r/mathematics is a subreddit dedicated to focused questions and discussion concerning mathematics.


Members Online
Any recommendations for self study of advanced mathematics in lieu of a graduate degree?

I've already gone through undergraduate multivariate calculus, differential equations, linear algebra and other math you learn from engineering and physics degrees, but I want to get really good at it without going through the grad program (currently going through another grad track in engineering). Any recommendations on how to do this or resources to look at?


Using advanced mathematics in everyday life.
r/mathematics

r/mathematics is a subreddit dedicated to focused questions and discussion concerning mathematics.


Members Online
Using advanced mathematics in everyday life.

Hi all,

Recently, I've been trying to be more quantitative in my thinking. I wish to use more math to model the different problems I have come across and get my brain to think in terms of higher level math such as calculus. Right now I have stayed strictly with algebra for my everyday life but I want to use calculus to help me understand things going on around me. Essentially, I want to use the power of the tool of calculus in my life. Do you all have any recommendations on how I do this? Also would you mind giving examples when you've used calculus to analyze things in your life? Thanks!



Advanced mathematics might be a memetic hazard
r/slatestarcodex

Slate Star Codex was a blog by Scott Alexander about human cognition, politics, and medicine. He now blogs at Astral Codex Ten: https://astralcodexten.substack.com/


Members Online
Advanced mathematics might be a memetic hazard

I've cast a fairly wide net in the course of my self directed mathematical and physics research. I think I might have crossed a dangerous tipping point. It's like there was a conceptual event horizon and I didn't really notice when I passed it, but it's starting to feel like there are deep fundamental connections between almost any two technical fields or ideas that I look at, no matter how different they appear to be on the surface.

A major side effect of this is insomnia - I can lay in bed for hours and my brain will compulsively grab pairs of concepts and try to project them on to each other indefinitely. It's like I'm refactoring code and trying to consolidate all of the redundant logic to more clearly expose the more general principles that were actually underneath the whole time.

It feels like a small taste of enlightenment, but then again I'm not ruling out the possibility that this is the early onset of some flavor of schizophrenia causing me to see patterns everywhere. In any case, since I couldn't sleep I tried to shift my attention to a different sort of creativity with the hope of resetting my focus.

Just for fun, here's a little taste of my madness... with pictures!.


  • This subreddit is for discussion of mathematics. All posts and comments should be directly related to mathematics, including topics related to the practice, profession and community of mathematics. members
  • r/mathematics is a subreddit dedicated to focused questions and discussion concerning mathematics. members
  • Post all of your math-learning resources here. Questions, no matter how basic, will be answered (to the best ability of the online subscribers). --- We're no longer participating in the protest against excessive API fees, but many other subreddits are; check out the progress [among subreddits that pledged to go dark on 12 July 2023](https://reddark.untone.uk/) and [the top 255 subreddits](https://save3rdpartyapps.com/) (even those that never joined the protest). members
  • Need help with homework? We're here for you! The purpose of this subreddit is to help you learn (not complete your last-minute homework), and our rules are designed to reinforce this. members
  • Planned pooling is a crochet and knitting technique that uses a single strand of variegated yarn to form geometric patterns. members
  • You learn something new every day; what did you learn today? Submit interesting and specific facts about something that you just found out here. members
  • Have you ever wanted to learn a martial art, or to play the guitar, or how to program a computer? Have you had difficulty figuring out where to start, what path to take or just wanted some advice to get you to the next level? Well, that's what /r/IWantToLearn is all about! Tell our community what you want to learn, and let those who came before you help guide you towards success! members
  • members
  • This is a subreddit that is meant to be somewhere inbetween /r/math and /r/learnmath. members
  • A subreddit for sharing those miniature epiphanies you have that highlight the oddities within the familiar. members
  • r/AskReddit is the place to ask and answer thought-provoking questions. members
  • A place for redditors to discuss quantitative trading, statistical methods, econometrics, programming, implementation, automated strategies, and bounce ideas off each other for constructive criticism. Feel free to submit papers/links of things you find interesting. members
  • ml. Beginners please see learnmachinelearning members
  • Writing Prompts. You're a writer and you just want to flex those muscles? You've come to the right place! If you see a prompt you like, simply write a short story based on it. Get comments from others, and leave commentary for other people's works. Let's help each other. members
  • For only the very smartest braggarts. members
  • Ask a science question, get a science answer. members
  • Give me some mathematical memes! members