|
|
|
|
|
by max_streese
1939 days ago
|
|
Could someone explain to me what the difference between a computer algebra system like Symbolics.jl and a theorem prover like Coq is? Is that more in the nuances or is there a fundamental difference between these two (referring to the terms and not their specific implementations in Symbolics.jl and Coq respectively)? Or is this question unreasonable to ask in the first place? |
|
Proof assistants aim to allow one to write down a mathematics assertion in a precise manner, and to help the user write a formally verifiable proof for that theorem.
Extremely crudely, a CAS is like a super-powered calculator, while a proof assistant is like a super-powered unit test framework.