Language and Compiler built for Mathematics

Click For Summary
SUMMARY

The discussion centers on identifying tools specifically designed for full-fledged mathematics. Key software mentioned includes MATLAB for linear algebra, Mathematica for symbolic computation, and Magma for abstract algebra. The conversation emphasizes that there is no single tool that encompasses all mathematical needs, highlighting the importance of selecting the right software based on specific mathematical requirements. Additionally, the need for a framework to explore custom mathematics is noted, suggesting that advanced AI capabilities are still under development.

PREREQUISITES
  • Understanding of mathematical concepts such as linear algebra and abstract algebra.
  • Familiarity with software tools like MATLAB and Mathematica.
  • Knowledge of programming languages such as C/C++/C# for integration purposes.
  • Awareness of mathematical frameworks and their applications in research.
NEXT STEPS
  • Explore MATLAB's capabilities for linear algebra and its integration with C/C++/C#.
  • Learn about Mathematica's symbolic computation features and its applications in various mathematical fields.
  • Investigate Magma's functionalities for abstract algebra and its use in comparing mathematical structures.
  • Research the SAGE mathematics software system for its comprehensive approach to various mathematical disciplines.
USEFUL FOR

Mathematicians, researchers, software developers, and educators seeking to utilize specialized tools for advanced mathematical computations and explorations.

pairofstrings
Messages
411
Reaction score
7
Hello,

I want to know:
1. Compiler name built especially for doing full-fledged mathematics.
2. language name built especially for doing full-fledged mathematics.
3. Integrated software development environment name built especially for doing full-fledged mathematics.
4. Language, compiler and integrated software development environment for full-fledged mathematics that gives access to device drivers, especially, display device driver.
5. Name of any software framework that gives access to device drivers with language, compiler compatibility and integrated software development environment support with that of:
  • Compiler name built especially for doing full-fledged mathematics. (1 from above)
  • language name built especially for doing full-fledged mathematics. (2 from above)
  • Integrated software development environment name built especially for doing full-fledged mathematics. (3 from above)
Thank you.
 
Last edited:
Physics news on Phys.org
MATLAB
Usually, it is self-sufficient.
If necessary, it can be integrated with C/C++/C# which gives any functionality you can imagine.
 
  • Like
Likes   Reactions: Igael
What is "full-fledged mathematics"?

Algebraic geometry? Measure theory? Differential equations?

There is no one-tool-does-all for mathematics.
Mathematica is great for symbolic work
Matlab is great for anything involving linear algebra (and more)
A recent piece of software called magma is great for more abstract algebra (I used it to compare Lie groups for example)
 
JorisL said:
What is "full-fledged mathematics"?

Algebraic geometry? Measure theory? Differential equations?

There is no one-tool-does-all for mathematics.
Mathematica is great for symbolic work
Matlab is great for anything involving linear algebra (and more)
A recent piece of software called magma is great for more abstract algebra (I used it to compare Lie groups for example)

A full-fledged mathematics has an ability to help me discover or invent a custom mathematics.

A full-fledged mathematics gives me an ability to help me discover or invent a custom mathematics.
 
If you want to find new mathematics you have to formulate a framework you'll work with.
After that, you might be able to implement code to do calculations but that's hard.

Short version, most likely not since this would need AI which isn't developed enough.
 

Similar threads

  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 11 ·
Replies
11
Views
3K
Replies
6
Views
3K
  • · Replies 12 ·
Replies
12
Views
2K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 44 ·
2
Replies
44
Views
5K
  • Sticky
  • · Replies 0 ·
Replies
0
Views
4K
  • · Replies 17 ·
Replies
17
Views
3K
  • · Replies 3 ·
Replies
3
Views
2K