Finding the $gcd$ of $a(x)$ and $b(x)$ in field $mathbb{F}$
$begingroup$
I'm trying to find the $gcd$ of $a(x) = x^4 + 2x^3+x^2+4x+2$ and $b(x)=x^2+3x+1$ over $mathbb{F_5}$. I've already tried Euclid's algorithm:
$x^4 + 2x^3+x^2+4x+2 = x^2(x^2+3x+1) - x^3+4x+2$. Now I should express $b(x)$ in terms of the remainder $-x^3+4x+2$, but I'm not sure how to do this since $deg(b(x)) < 3$. Did I do something incorrectly? How do I find the $gcd$?
finite-fields euclidean-algorithm
$endgroup$
add a comment |
$begingroup$
I'm trying to find the $gcd$ of $a(x) = x^4 + 2x^3+x^2+4x+2$ and $b(x)=x^2+3x+1$ over $mathbb{F_5}$. I've already tried Euclid's algorithm:
$x^4 + 2x^3+x^2+4x+2 = x^2(x^2+3x+1) - x^3+4x+2$. Now I should express $b(x)$ in terms of the remainder $-x^3+4x+2$, but I'm not sure how to do this since $deg(b(x)) < 3$. Did I do something incorrectly? How do I find the $gcd$?
finite-fields euclidean-algorithm
$endgroup$
$begingroup$
You didn't complete the (Euclidean) division - doing so yields a remainder of smaller degree than the divisor.
$endgroup$
– Bill Dubuque
Jan 25 at 18:00
add a comment |
$begingroup$
I'm trying to find the $gcd$ of $a(x) = x^4 + 2x^3+x^2+4x+2$ and $b(x)=x^2+3x+1$ over $mathbb{F_5}$. I've already tried Euclid's algorithm:
$x^4 + 2x^3+x^2+4x+2 = x^2(x^2+3x+1) - x^3+4x+2$. Now I should express $b(x)$ in terms of the remainder $-x^3+4x+2$, but I'm not sure how to do this since $deg(b(x)) < 3$. Did I do something incorrectly? How do I find the $gcd$?
finite-fields euclidean-algorithm
$endgroup$
I'm trying to find the $gcd$ of $a(x) = x^4 + 2x^3+x^2+4x+2$ and $b(x)=x^2+3x+1$ over $mathbb{F_5}$. I've already tried Euclid's algorithm:
$x^4 + 2x^3+x^2+4x+2 = x^2(x^2+3x+1) - x^3+4x+2$. Now I should express $b(x)$ in terms of the remainder $-x^3+4x+2$, but I'm not sure how to do this since $deg(b(x)) < 3$. Did I do something incorrectly? How do I find the $gcd$?
finite-fields euclidean-algorithm
finite-fields euclidean-algorithm
edited Jan 25 at 17:53
J. W. Tanner
3,4601320
3,4601320
asked Jan 25 at 17:13
ZacharyZachary
1799
1799
$begingroup$
You didn't complete the (Euclidean) division - doing so yields a remainder of smaller degree than the divisor.
$endgroup$
– Bill Dubuque
Jan 25 at 18:00
add a comment |
$begingroup$
You didn't complete the (Euclidean) division - doing so yields a remainder of smaller degree than the divisor.
$endgroup$
– Bill Dubuque
Jan 25 at 18:00
$begingroup$
You didn't complete the (Euclidean) division - doing so yields a remainder of smaller degree than the divisor.
$endgroup$
– Bill Dubuque
Jan 25 at 18:00
$begingroup$
You didn't complete the (Euclidean) division - doing so yields a remainder of smaller degree than the divisor.
$endgroup$
– Bill Dubuque
Jan 25 at 18:00
add a comment |
1 Answer
1
active
oldest
votes
$begingroup$
It is perhaps easier just to factorize the polynomials over $Bbb F_5$ instead of using the Euclidean algorithm:
$$
x^4+2x^3+x^2+4x+2=(x^3+3x^2+4x+3)(x+4)
$$
$$
x^2+3x+1=(x+4)^2
$$
For this is enough to look for roots. The second polynomial obviously has $x=-4=1$ as a double root. So what about the first polynomial? Clearly it has also a root $1$. What about the cubic polynomial left?
So you see that $gcd(a(x),b(x))=x+4$ over $Bbb F_5$. Note that the gcd is $1$ over $Bbb Z$.
$endgroup$
$begingroup$
Thanks! One more question: assume I want to find the coefficients $lambda (x), mu (x)$ such that $gcd(a(x),b(x)) = lambda (x) a(x) + mu (x) b(x)$. Can I find them using your method?
$endgroup$
– Zachary
Jan 25 at 17:55
1
$begingroup$
@Zachary Use the Extended Euclidean algorithm, e.g. see here.
$endgroup$
– Bill Dubuque
Jan 25 at 18:03
add a comment |
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
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3087348%2ffinding-the-gcd-of-ax-and-bx-in-field-mathbbf%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
$begingroup$
It is perhaps easier just to factorize the polynomials over $Bbb F_5$ instead of using the Euclidean algorithm:
$$
x^4+2x^3+x^2+4x+2=(x^3+3x^2+4x+3)(x+4)
$$
$$
x^2+3x+1=(x+4)^2
$$
For this is enough to look for roots. The second polynomial obviously has $x=-4=1$ as a double root. So what about the first polynomial? Clearly it has also a root $1$. What about the cubic polynomial left?
So you see that $gcd(a(x),b(x))=x+4$ over $Bbb F_5$. Note that the gcd is $1$ over $Bbb Z$.
$endgroup$
$begingroup$
Thanks! One more question: assume I want to find the coefficients $lambda (x), mu (x)$ such that $gcd(a(x),b(x)) = lambda (x) a(x) + mu (x) b(x)$. Can I find them using your method?
$endgroup$
– Zachary
Jan 25 at 17:55
1
$begingroup$
@Zachary Use the Extended Euclidean algorithm, e.g. see here.
$endgroup$
– Bill Dubuque
Jan 25 at 18:03
add a comment |
$begingroup$
It is perhaps easier just to factorize the polynomials over $Bbb F_5$ instead of using the Euclidean algorithm:
$$
x^4+2x^3+x^2+4x+2=(x^3+3x^2+4x+3)(x+4)
$$
$$
x^2+3x+1=(x+4)^2
$$
For this is enough to look for roots. The second polynomial obviously has $x=-4=1$ as a double root. So what about the first polynomial? Clearly it has also a root $1$. What about the cubic polynomial left?
So you see that $gcd(a(x),b(x))=x+4$ over $Bbb F_5$. Note that the gcd is $1$ over $Bbb Z$.
$endgroup$
$begingroup$
Thanks! One more question: assume I want to find the coefficients $lambda (x), mu (x)$ such that $gcd(a(x),b(x)) = lambda (x) a(x) + mu (x) b(x)$. Can I find them using your method?
$endgroup$
– Zachary
Jan 25 at 17:55
1
$begingroup$
@Zachary Use the Extended Euclidean algorithm, e.g. see here.
$endgroup$
– Bill Dubuque
Jan 25 at 18:03
add a comment |
$begingroup$
It is perhaps easier just to factorize the polynomials over $Bbb F_5$ instead of using the Euclidean algorithm:
$$
x^4+2x^3+x^2+4x+2=(x^3+3x^2+4x+3)(x+4)
$$
$$
x^2+3x+1=(x+4)^2
$$
For this is enough to look for roots. The second polynomial obviously has $x=-4=1$ as a double root. So what about the first polynomial? Clearly it has also a root $1$. What about the cubic polynomial left?
So you see that $gcd(a(x),b(x))=x+4$ over $Bbb F_5$. Note that the gcd is $1$ over $Bbb Z$.
$endgroup$
It is perhaps easier just to factorize the polynomials over $Bbb F_5$ instead of using the Euclidean algorithm:
$$
x^4+2x^3+x^2+4x+2=(x^3+3x^2+4x+3)(x+4)
$$
$$
x^2+3x+1=(x+4)^2
$$
For this is enough to look for roots. The second polynomial obviously has $x=-4=1$ as a double root. So what about the first polynomial? Clearly it has also a root $1$. What about the cubic polynomial left?
So you see that $gcd(a(x),b(x))=x+4$ over $Bbb F_5$. Note that the gcd is $1$ over $Bbb Z$.
answered Jan 25 at 17:19
Dietrich BurdeDietrich Burde
81.1k648106
81.1k648106
$begingroup$
Thanks! One more question: assume I want to find the coefficients $lambda (x), mu (x)$ such that $gcd(a(x),b(x)) = lambda (x) a(x) + mu (x) b(x)$. Can I find them using your method?
$endgroup$
– Zachary
Jan 25 at 17:55
1
$begingroup$
@Zachary Use the Extended Euclidean algorithm, e.g. see here.
$endgroup$
– Bill Dubuque
Jan 25 at 18:03
add a comment |
$begingroup$
Thanks! One more question: assume I want to find the coefficients $lambda (x), mu (x)$ such that $gcd(a(x),b(x)) = lambda (x) a(x) + mu (x) b(x)$. Can I find them using your method?
$endgroup$
– Zachary
Jan 25 at 17:55
1
$begingroup$
@Zachary Use the Extended Euclidean algorithm, e.g. see here.
$endgroup$
– Bill Dubuque
Jan 25 at 18:03
$begingroup$
Thanks! One more question: assume I want to find the coefficients $lambda (x), mu (x)$ such that $gcd(a(x),b(x)) = lambda (x) a(x) + mu (x) b(x)$. Can I find them using your method?
$endgroup$
– Zachary
Jan 25 at 17:55
$begingroup$
Thanks! One more question: assume I want to find the coefficients $lambda (x), mu (x)$ such that $gcd(a(x),b(x)) = lambda (x) a(x) + mu (x) b(x)$. Can I find them using your method?
$endgroup$
– Zachary
Jan 25 at 17:55
1
1
$begingroup$
@Zachary Use the Extended Euclidean algorithm, e.g. see here.
$endgroup$
– Bill Dubuque
Jan 25 at 18:03
$begingroup$
@Zachary Use the Extended Euclidean algorithm, e.g. see here.
$endgroup$
– Bill Dubuque
Jan 25 at 18:03
add a comment |
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.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3087348%2ffinding-the-gcd-of-ax-and-bx-in-field-mathbbf%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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
$begingroup$
You didn't complete the (Euclidean) division - doing so yields a remainder of smaller degree than the divisor.
$endgroup$
– Bill Dubuque
Jan 25 at 18:00