Singular CAS vs Macaulay2 for finite fields












1












$begingroup$


I intend to work on error correcting codes using finite fields. Finite fields are supported by both Singular and Macaulay2. I am confused about which one I should start with to learn.



Any suggestions regarding which will be better?










share|cite|improve this question











$endgroup$












  • $begingroup$
    @DietrichBurde:problem with using sage is that it cannot be used to contribute libraries for individual project. User always remains at receiving end while using a standalone CAS one can expect to master it in long run and contribute also.
    $endgroup$
    – Rorschach
    Mar 31 '16 at 12:15










  • $begingroup$
    I'd suggest to look at the GUAVA package for GAP: see gap-system.org/Packages/guava.html. Also, I can not see what do you mean in the comment regarding Sagemath and standalone CAS.
    $endgroup$
    – Alexander Konovalov
    Apr 1 '16 at 9:27












  • $begingroup$
    @AlexanderKonovalov: Thanks I am aware of this package though I am still to use it. I used GAP to learn group theory, its great. Regarding my comment, all I meant is that its better to work on one CAS rather than a terminal that calls other CAS because sage workbooks cannot be used as libraries in these CAS like(GAP,Maxima etc).
    $endgroup$
    – Rorschach
    Apr 1 '16 at 18:43






  • 1




    $begingroup$
    Thanks. Indeed, in the case one just needs GAP, I'd always suggest just to use it directly. GAP included in Sage differs, and default installation of Sage does not contain GAP packages except needed GAPDoc, and many data libraries. The other question is if you need to combine several systems or use Sage functionality as well - it's not just a terminal, but also contains a lot of own code.
    $endgroup$
    – Alexander Konovalov
    Apr 1 '16 at 20:41


















1












$begingroup$


I intend to work on error correcting codes using finite fields. Finite fields are supported by both Singular and Macaulay2. I am confused about which one I should start with to learn.



Any suggestions regarding which will be better?










share|cite|improve this question











$endgroup$












  • $begingroup$
    @DietrichBurde:problem with using sage is that it cannot be used to contribute libraries for individual project. User always remains at receiving end while using a standalone CAS one can expect to master it in long run and contribute also.
    $endgroup$
    – Rorschach
    Mar 31 '16 at 12:15










  • $begingroup$
    I'd suggest to look at the GUAVA package for GAP: see gap-system.org/Packages/guava.html. Also, I can not see what do you mean in the comment regarding Sagemath and standalone CAS.
    $endgroup$
    – Alexander Konovalov
    Apr 1 '16 at 9:27












  • $begingroup$
    @AlexanderKonovalov: Thanks I am aware of this package though I am still to use it. I used GAP to learn group theory, its great. Regarding my comment, all I meant is that its better to work on one CAS rather than a terminal that calls other CAS because sage workbooks cannot be used as libraries in these CAS like(GAP,Maxima etc).
    $endgroup$
    – Rorschach
    Apr 1 '16 at 18:43






  • 1




    $begingroup$
    Thanks. Indeed, in the case one just needs GAP, I'd always suggest just to use it directly. GAP included in Sage differs, and default installation of Sage does not contain GAP packages except needed GAPDoc, and many data libraries. The other question is if you need to combine several systems or use Sage functionality as well - it's not just a terminal, but also contains a lot of own code.
    $endgroup$
    – Alexander Konovalov
    Apr 1 '16 at 20:41
















1












1








1





$begingroup$


I intend to work on error correcting codes using finite fields. Finite fields are supported by both Singular and Macaulay2. I am confused about which one I should start with to learn.



Any suggestions regarding which will be better?










share|cite|improve this question











$endgroup$




I intend to work on error correcting codes using finite fields. Finite fields are supported by both Singular and Macaulay2. I am confused about which one I should start with to learn.



Any suggestions regarding which will be better?







abstract-algebra finite-fields math-software computer-algebra-systems macaulay2






share|cite|improve this question















share|cite|improve this question













share|cite|improve this question




share|cite|improve this question








edited Dec 8 '18 at 23:39









Rodrigo de Azevedo

13.1k41960




13.1k41960










asked Mar 31 '16 at 11:53









RorschachRorschach

495416




495416












  • $begingroup$
    @DietrichBurde:problem with using sage is that it cannot be used to contribute libraries for individual project. User always remains at receiving end while using a standalone CAS one can expect to master it in long run and contribute also.
    $endgroup$
    – Rorschach
    Mar 31 '16 at 12:15










  • $begingroup$
    I'd suggest to look at the GUAVA package for GAP: see gap-system.org/Packages/guava.html. Also, I can not see what do you mean in the comment regarding Sagemath and standalone CAS.
    $endgroup$
    – Alexander Konovalov
    Apr 1 '16 at 9:27












  • $begingroup$
    @AlexanderKonovalov: Thanks I am aware of this package though I am still to use it. I used GAP to learn group theory, its great. Regarding my comment, all I meant is that its better to work on one CAS rather than a terminal that calls other CAS because sage workbooks cannot be used as libraries in these CAS like(GAP,Maxima etc).
    $endgroup$
    – Rorschach
    Apr 1 '16 at 18:43






  • 1




    $begingroup$
    Thanks. Indeed, in the case one just needs GAP, I'd always suggest just to use it directly. GAP included in Sage differs, and default installation of Sage does not contain GAP packages except needed GAPDoc, and many data libraries. The other question is if you need to combine several systems or use Sage functionality as well - it's not just a terminal, but also contains a lot of own code.
    $endgroup$
    – Alexander Konovalov
    Apr 1 '16 at 20:41




















  • $begingroup$
    @DietrichBurde:problem with using sage is that it cannot be used to contribute libraries for individual project. User always remains at receiving end while using a standalone CAS one can expect to master it in long run and contribute also.
    $endgroup$
    – Rorschach
    Mar 31 '16 at 12:15










  • $begingroup$
    I'd suggest to look at the GUAVA package for GAP: see gap-system.org/Packages/guava.html. Also, I can not see what do you mean in the comment regarding Sagemath and standalone CAS.
    $endgroup$
    – Alexander Konovalov
    Apr 1 '16 at 9:27












  • $begingroup$
    @AlexanderKonovalov: Thanks I am aware of this package though I am still to use it. I used GAP to learn group theory, its great. Regarding my comment, all I meant is that its better to work on one CAS rather than a terminal that calls other CAS because sage workbooks cannot be used as libraries in these CAS like(GAP,Maxima etc).
    $endgroup$
    – Rorschach
    Apr 1 '16 at 18:43






  • 1




    $begingroup$
    Thanks. Indeed, in the case one just needs GAP, I'd always suggest just to use it directly. GAP included in Sage differs, and default installation of Sage does not contain GAP packages except needed GAPDoc, and many data libraries. The other question is if you need to combine several systems or use Sage functionality as well - it's not just a terminal, but also contains a lot of own code.
    $endgroup$
    – Alexander Konovalov
    Apr 1 '16 at 20:41


















$begingroup$
@DietrichBurde:problem with using sage is that it cannot be used to contribute libraries for individual project. User always remains at receiving end while using a standalone CAS one can expect to master it in long run and contribute also.
$endgroup$
– Rorschach
Mar 31 '16 at 12:15




$begingroup$
@DietrichBurde:problem with using sage is that it cannot be used to contribute libraries for individual project. User always remains at receiving end while using a standalone CAS one can expect to master it in long run and contribute also.
$endgroup$
– Rorschach
Mar 31 '16 at 12:15












$begingroup$
I'd suggest to look at the GUAVA package for GAP: see gap-system.org/Packages/guava.html. Also, I can not see what do you mean in the comment regarding Sagemath and standalone CAS.
$endgroup$
– Alexander Konovalov
Apr 1 '16 at 9:27






$begingroup$
I'd suggest to look at the GUAVA package for GAP: see gap-system.org/Packages/guava.html. Also, I can not see what do you mean in the comment regarding Sagemath and standalone CAS.
$endgroup$
– Alexander Konovalov
Apr 1 '16 at 9:27














$begingroup$
@AlexanderKonovalov: Thanks I am aware of this package though I am still to use it. I used GAP to learn group theory, its great. Regarding my comment, all I meant is that its better to work on one CAS rather than a terminal that calls other CAS because sage workbooks cannot be used as libraries in these CAS like(GAP,Maxima etc).
$endgroup$
– Rorschach
Apr 1 '16 at 18:43




$begingroup$
@AlexanderKonovalov: Thanks I am aware of this package though I am still to use it. I used GAP to learn group theory, its great. Regarding my comment, all I meant is that its better to work on one CAS rather than a terminal that calls other CAS because sage workbooks cannot be used as libraries in these CAS like(GAP,Maxima etc).
$endgroup$
– Rorschach
Apr 1 '16 at 18:43




1




1




$begingroup$
Thanks. Indeed, in the case one just needs GAP, I'd always suggest just to use it directly. GAP included in Sage differs, and default installation of Sage does not contain GAP packages except needed GAPDoc, and many data libraries. The other question is if you need to combine several systems or use Sage functionality as well - it's not just a terminal, but also contains a lot of own code.
$endgroup$
– Alexander Konovalov
Apr 1 '16 at 20:41






$begingroup$
Thanks. Indeed, in the case one just needs GAP, I'd always suggest just to use it directly. GAP included in Sage differs, and default installation of Sage does not contain GAP packages except needed GAPDoc, and many data libraries. The other question is if you need to combine several systems or use Sage functionality as well - it's not just a terminal, but also contains a lot of own code.
$endgroup$
– Alexander Konovalov
Apr 1 '16 at 20:41












0






active

oldest

votes











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%2f1721688%2fsingular-cas-vs-macaulay2-for-finite-fields%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























0






active

oldest

votes








0






active

oldest

votes









active

oldest

votes






active

oldest

votes
















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%2f1721688%2fsingular-cas-vs-macaulay2-for-finite-fields%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

Biblatex bibliography style without URLs when DOI exists (in Overleaf with Zotero bibliography)

ComboBox Display Member on multiple fields

Is it possible to collect Nectar points via Trainline?