SFML Function is a Pratt Parser, which is utilized to creat a rudimentary CAS (Computer Algebra System) to support automatic simplification. The application is implemented using the C++ SFML library, along with the ImGui library for the User Interface (UI).
Reference research:
-
Buchberger, Bruno, et al. Computer Algebra. Springer, 1983.
-
Cohen, Joel S. Computer Algebra and Symbolic Computation. A K Peters/CRC Press, 19 July 2002.
To run the simulator, download and execute the main.exe file.