programming/coding and polynomials












0












$begingroup$


I would like to know your opinion about which is the best code
to work with mathematical operations/structures.



I am doing my thesis on symmetric polynomials and I would like
to include a computational part. Now I am trying to compute
Schur functions, but C is not the best code to do so. What do you
think?



When I talk about programming, I mean to do like a console application where you can ask someone to put an input and things like that.










share|cite|improve this question









$endgroup$








  • 1




    $begingroup$
    People try to convince me to use Python. It's not for me but it is apparently very popular in math circles.
    $endgroup$
    – poetasis
    Dec 12 '18 at 19:01






  • 1




    $begingroup$
    $displaystyletexttt{C++}$.
    $endgroup$
    – Felix Marin
    Dec 12 '18 at 19:04






  • 1




    $begingroup$
    I really like sagemath.org
    $endgroup$
    – Callus
    Dec 12 '18 at 19:17
















0












$begingroup$


I would like to know your opinion about which is the best code
to work with mathematical operations/structures.



I am doing my thesis on symmetric polynomials and I would like
to include a computational part. Now I am trying to compute
Schur functions, but C is not the best code to do so. What do you
think?



When I talk about programming, I mean to do like a console application where you can ask someone to put an input and things like that.










share|cite|improve this question









$endgroup$








  • 1




    $begingroup$
    People try to convince me to use Python. It's not for me but it is apparently very popular in math circles.
    $endgroup$
    – poetasis
    Dec 12 '18 at 19:01






  • 1




    $begingroup$
    $displaystyletexttt{C++}$.
    $endgroup$
    – Felix Marin
    Dec 12 '18 at 19:04






  • 1




    $begingroup$
    I really like sagemath.org
    $endgroup$
    – Callus
    Dec 12 '18 at 19:17














0












0








0





$begingroup$


I would like to know your opinion about which is the best code
to work with mathematical operations/structures.



I am doing my thesis on symmetric polynomials and I would like
to include a computational part. Now I am trying to compute
Schur functions, but C is not the best code to do so. What do you
think?



When I talk about programming, I mean to do like a console application where you can ask someone to put an input and things like that.










share|cite|improve this question









$endgroup$




I would like to know your opinion about which is the best code
to work with mathematical operations/structures.



I am doing my thesis on symmetric polynomials and I would like
to include a computational part. Now I am trying to compute
Schur functions, but C is not the best code to do so. What do you
think?



When I talk about programming, I mean to do like a console application where you can ask someone to put an input and things like that.







computational-mathematics symmetric-polynomials






share|cite|improve this question













share|cite|improve this question











share|cite|improve this question




share|cite|improve this question










asked Dec 12 '18 at 18:51









idriskameniidriskameni

545318




545318








  • 1




    $begingroup$
    People try to convince me to use Python. It's not for me but it is apparently very popular in math circles.
    $endgroup$
    – poetasis
    Dec 12 '18 at 19:01






  • 1




    $begingroup$
    $displaystyletexttt{C++}$.
    $endgroup$
    – Felix Marin
    Dec 12 '18 at 19:04






  • 1




    $begingroup$
    I really like sagemath.org
    $endgroup$
    – Callus
    Dec 12 '18 at 19:17














  • 1




    $begingroup$
    People try to convince me to use Python. It's not for me but it is apparently very popular in math circles.
    $endgroup$
    – poetasis
    Dec 12 '18 at 19:01






  • 1




    $begingroup$
    $displaystyletexttt{C++}$.
    $endgroup$
    – Felix Marin
    Dec 12 '18 at 19:04






  • 1




    $begingroup$
    I really like sagemath.org
    $endgroup$
    – Callus
    Dec 12 '18 at 19:17








1




1




$begingroup$
People try to convince me to use Python. It's not for me but it is apparently very popular in math circles.
$endgroup$
– poetasis
Dec 12 '18 at 19:01




$begingroup$
People try to convince me to use Python. It's not for me but it is apparently very popular in math circles.
$endgroup$
– poetasis
Dec 12 '18 at 19:01




1




1




$begingroup$
$displaystyletexttt{C++}$.
$endgroup$
– Felix Marin
Dec 12 '18 at 19:04




$begingroup$
$displaystyletexttt{C++}$.
$endgroup$
– Felix Marin
Dec 12 '18 at 19:04




1




1




$begingroup$
I really like sagemath.org
$endgroup$
– Callus
Dec 12 '18 at 19:17




$begingroup$
I really like sagemath.org
$endgroup$
– Callus
Dec 12 '18 at 19:17










1 Answer
1






active

oldest

votes


















1












$begingroup$

Do you have access to MAGMA? There seem to be a number of functions related to what you have in mind here at https://magma.maths.usyd.edu.au/magma/handbook/text/1762.



Of course, MAGMA comes at a cost, though your institution may have paid the license. SAGE math is free, has a similar amount of functionality, and seems also to have functions of this kind built in: http://doc.sagemath.org/html/en/reference/combinat/sage/combinat/sf/schur.html



The best way to run MAGMA is via a Jupyter notebook, while SAGE works best via https://cocalc.com/



Good luck!






share|cite|improve this answer









$endgroup$









  • 1




    $begingroup$
    Up to my understanding, there is a deal with Simons foundation which will cover the cost of using MAGMA for all US non-profit, non-governmental scientific research and educational institutions. For those lucky students in US, it is very likely they already have free access to MAGMA.
    $endgroup$
    – achille hui
    Dec 12 '18 at 19:04










  • $begingroup$
    And what about Matlab?
    $endgroup$
    – idriskameni
    Dec 12 '18 at 19:07






  • 1




    $begingroup$
    It's not something I use at all, but I know some people (particularly those whose research is of the more Applied kind) use it regularly. For what you have in mind, I doubt Matlab would be the way to go, but like I say I'm no expert on that.
    $endgroup$
    – bounceback
    Dec 12 '18 at 19:10











Your Answer





StackExchange.ifUsing("editor", function () {
return StackExchange.using("mathjaxEditing", function () {
StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix) {
StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["$", "$"], ["\\(","\\)"]]);
});
});
}, "mathjax-editing");

StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "69"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
noCode: true, onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});














draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3037080%2fprogramming-coding-and-polynomials%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























1 Answer
1






active

oldest

votes








1 Answer
1






active

oldest

votes









active

oldest

votes






active

oldest

votes









1












$begingroup$

Do you have access to MAGMA? There seem to be a number of functions related to what you have in mind here at https://magma.maths.usyd.edu.au/magma/handbook/text/1762.



Of course, MAGMA comes at a cost, though your institution may have paid the license. SAGE math is free, has a similar amount of functionality, and seems also to have functions of this kind built in: http://doc.sagemath.org/html/en/reference/combinat/sage/combinat/sf/schur.html



The best way to run MAGMA is via a Jupyter notebook, while SAGE works best via https://cocalc.com/



Good luck!






share|cite|improve this answer









$endgroup$









  • 1




    $begingroup$
    Up to my understanding, there is a deal with Simons foundation which will cover the cost of using MAGMA for all US non-profit, non-governmental scientific research and educational institutions. For those lucky students in US, it is very likely they already have free access to MAGMA.
    $endgroup$
    – achille hui
    Dec 12 '18 at 19:04










  • $begingroup$
    And what about Matlab?
    $endgroup$
    – idriskameni
    Dec 12 '18 at 19:07






  • 1




    $begingroup$
    It's not something I use at all, but I know some people (particularly those whose research is of the more Applied kind) use it regularly. For what you have in mind, I doubt Matlab would be the way to go, but like I say I'm no expert on that.
    $endgroup$
    – bounceback
    Dec 12 '18 at 19:10
















1












$begingroup$

Do you have access to MAGMA? There seem to be a number of functions related to what you have in mind here at https://magma.maths.usyd.edu.au/magma/handbook/text/1762.



Of course, MAGMA comes at a cost, though your institution may have paid the license. SAGE math is free, has a similar amount of functionality, and seems also to have functions of this kind built in: http://doc.sagemath.org/html/en/reference/combinat/sage/combinat/sf/schur.html



The best way to run MAGMA is via a Jupyter notebook, while SAGE works best via https://cocalc.com/



Good luck!






share|cite|improve this answer









$endgroup$









  • 1




    $begingroup$
    Up to my understanding, there is a deal with Simons foundation which will cover the cost of using MAGMA for all US non-profit, non-governmental scientific research and educational institutions. For those lucky students in US, it is very likely they already have free access to MAGMA.
    $endgroup$
    – achille hui
    Dec 12 '18 at 19:04










  • $begingroup$
    And what about Matlab?
    $endgroup$
    – idriskameni
    Dec 12 '18 at 19:07






  • 1




    $begingroup$
    It's not something I use at all, but I know some people (particularly those whose research is of the more Applied kind) use it regularly. For what you have in mind, I doubt Matlab would be the way to go, but like I say I'm no expert on that.
    $endgroup$
    – bounceback
    Dec 12 '18 at 19:10














1












1








1





$begingroup$

Do you have access to MAGMA? There seem to be a number of functions related to what you have in mind here at https://magma.maths.usyd.edu.au/magma/handbook/text/1762.



Of course, MAGMA comes at a cost, though your institution may have paid the license. SAGE math is free, has a similar amount of functionality, and seems also to have functions of this kind built in: http://doc.sagemath.org/html/en/reference/combinat/sage/combinat/sf/schur.html



The best way to run MAGMA is via a Jupyter notebook, while SAGE works best via https://cocalc.com/



Good luck!






share|cite|improve this answer









$endgroup$



Do you have access to MAGMA? There seem to be a number of functions related to what you have in mind here at https://magma.maths.usyd.edu.au/magma/handbook/text/1762.



Of course, MAGMA comes at a cost, though your institution may have paid the license. SAGE math is free, has a similar amount of functionality, and seems also to have functions of this kind built in: http://doc.sagemath.org/html/en/reference/combinat/sage/combinat/sf/schur.html



The best way to run MAGMA is via a Jupyter notebook, while SAGE works best via https://cocalc.com/



Good luck!







share|cite|improve this answer












share|cite|improve this answer



share|cite|improve this answer










answered Dec 12 '18 at 18:56









bouncebackbounceback

31429




31429








  • 1




    $begingroup$
    Up to my understanding, there is a deal with Simons foundation which will cover the cost of using MAGMA for all US non-profit, non-governmental scientific research and educational institutions. For those lucky students in US, it is very likely they already have free access to MAGMA.
    $endgroup$
    – achille hui
    Dec 12 '18 at 19:04










  • $begingroup$
    And what about Matlab?
    $endgroup$
    – idriskameni
    Dec 12 '18 at 19:07






  • 1




    $begingroup$
    It's not something I use at all, but I know some people (particularly those whose research is of the more Applied kind) use it regularly. For what you have in mind, I doubt Matlab would be the way to go, but like I say I'm no expert on that.
    $endgroup$
    – bounceback
    Dec 12 '18 at 19:10














  • 1




    $begingroup$
    Up to my understanding, there is a deal with Simons foundation which will cover the cost of using MAGMA for all US non-profit, non-governmental scientific research and educational institutions. For those lucky students in US, it is very likely they already have free access to MAGMA.
    $endgroup$
    – achille hui
    Dec 12 '18 at 19:04










  • $begingroup$
    And what about Matlab?
    $endgroup$
    – idriskameni
    Dec 12 '18 at 19:07






  • 1




    $begingroup$
    It's not something I use at all, but I know some people (particularly those whose research is of the more Applied kind) use it regularly. For what you have in mind, I doubt Matlab would be the way to go, but like I say I'm no expert on that.
    $endgroup$
    – bounceback
    Dec 12 '18 at 19:10








1




1




$begingroup$
Up to my understanding, there is a deal with Simons foundation which will cover the cost of using MAGMA for all US non-profit, non-governmental scientific research and educational institutions. For those lucky students in US, it is very likely they already have free access to MAGMA.
$endgroup$
– achille hui
Dec 12 '18 at 19:04




$begingroup$
Up to my understanding, there is a deal with Simons foundation which will cover the cost of using MAGMA for all US non-profit, non-governmental scientific research and educational institutions. For those lucky students in US, it is very likely they already have free access to MAGMA.
$endgroup$
– achille hui
Dec 12 '18 at 19:04












$begingroup$
And what about Matlab?
$endgroup$
– idriskameni
Dec 12 '18 at 19:07




$begingroup$
And what about Matlab?
$endgroup$
– idriskameni
Dec 12 '18 at 19:07




1




1




$begingroup$
It's not something I use at all, but I know some people (particularly those whose research is of the more Applied kind) use it regularly. For what you have in mind, I doubt Matlab would be the way to go, but like I say I'm no expert on that.
$endgroup$
– bounceback
Dec 12 '18 at 19:10




$begingroup$
It's not something I use at all, but I know some people (particularly those whose research is of the more Applied kind) use it regularly. For what you have in mind, I doubt Matlab would be the way to go, but like I say I'm no expert on that.
$endgroup$
– bounceback
Dec 12 '18 at 19:10


















draft saved

draft discarded




















































Thanks for contributing an answer to Mathematics Stack Exchange!


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


Use MathJax to format equations. MathJax reference.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3037080%2fprogramming-coding-and-polynomials%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

Quarter-circle Tiles

build a pushdown automaton that recognizes the reverse language of a given pushdown automaton?

Mont Emei