Isomorphism between two versions of $GF(2^3)$ [duplicate]












1












$begingroup$



This question already has an answer here:




  • Finding an isomorphism between these two finite fields

    2 answers




I have $GF(2^3)$ generated by $Pi_1(alpha)=x^3+x+1$ and $GF(2^3)$ generated by $Pi_2(alpha)=x^3+x^2+1$.



$bullet$ $Pi_1(alpha)=x^3+x+1$ $000=0, 100=1,010=alpha,001=alpha^2,110=alpha^3, 011=alpha^4,111=alpha^5,101=alpha^6$



$bullet$ $Pi_2(alpha)=x^3+x^2+1$ $000=0, 100=1,010=lambda,001=lambda^2,101=lambda^3, 111=lambda^4,110=lambda^5,011=lambda^6$



The exampla say that $alpha$ and $lambda^3$ both have minimal polynomial $Pi_1$ and thus $alpha iff lambda^3$ form an isomorphism between the two version.



How can I see in a practical way this fact? Someone can explain me this concept?










share|cite|improve this question









$endgroup$



marked as duplicate by Jyrki Lahtonen abstract-algebra
Users with the  abstract-algebra badge can single-handedly close abstract-algebra questions as duplicates and reopen them as needed.

StackExchange.ready(function() {
if (StackExchange.options.isMobile) return;

$('.dupe-hammer-message-hover:not(.hover-bound)').each(function() {
var $hover = $(this).addClass('hover-bound'),
$msg = $hover.siblings('.dupe-hammer-message');

$hover.hover(
function() {
$hover.showInfoMessage('', {
messageElement: $msg.clone().show(),
transient: false,
position: { my: 'bottom left', at: 'top center', offsetTop: -7 },
dismissable: false,
relativeToBody: true
});
},
function() {
StackExchange.helpers.removeMessages();
}
);
});
});
Dec 19 '18 at 10:06


This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.














  • 1




    $begingroup$
    It may be easier to show that $alphamapsto 1/lambda$ gives an isomorphism. This follows from the fact that the two polynomials are reciprocals of each other: $$x^3Pi_1(frac1x)=Pi_2(x)$$ implying that $Pi_1(1/lambda)=0$. Gandalf61's solution is, of course, just fine.
    $endgroup$
    – Jyrki Lahtonen
    Dec 19 '18 at 9:58








  • 1




    $begingroup$
    Closing this as a duplicate because that other question studies exactly the same pair of extension fields. It may have been difficult for you to realize that this is likely the case. So, no harm intended. Just maintaining basic site hygiene.
    $endgroup$
    – Jyrki Lahtonen
    Dec 19 '18 at 10:09










  • $begingroup$
    This is a very interesting clarification! Thank you!
    $endgroup$
    – Alessar
    Dec 19 '18 at 10:15
















1












$begingroup$



This question already has an answer here:




  • Finding an isomorphism between these two finite fields

    2 answers




I have $GF(2^3)$ generated by $Pi_1(alpha)=x^3+x+1$ and $GF(2^3)$ generated by $Pi_2(alpha)=x^3+x^2+1$.



$bullet$ $Pi_1(alpha)=x^3+x+1$ $000=0, 100=1,010=alpha,001=alpha^2,110=alpha^3, 011=alpha^4,111=alpha^5,101=alpha^6$



$bullet$ $Pi_2(alpha)=x^3+x^2+1$ $000=0, 100=1,010=lambda,001=lambda^2,101=lambda^3, 111=lambda^4,110=lambda^5,011=lambda^6$



The exampla say that $alpha$ and $lambda^3$ both have minimal polynomial $Pi_1$ and thus $alpha iff lambda^3$ form an isomorphism between the two version.



How can I see in a practical way this fact? Someone can explain me this concept?










share|cite|improve this question









$endgroup$



marked as duplicate by Jyrki Lahtonen abstract-algebra
Users with the  abstract-algebra badge can single-handedly close abstract-algebra questions as duplicates and reopen them as needed.

StackExchange.ready(function() {
if (StackExchange.options.isMobile) return;

$('.dupe-hammer-message-hover:not(.hover-bound)').each(function() {
var $hover = $(this).addClass('hover-bound'),
$msg = $hover.siblings('.dupe-hammer-message');

$hover.hover(
function() {
$hover.showInfoMessage('', {
messageElement: $msg.clone().show(),
transient: false,
position: { my: 'bottom left', at: 'top center', offsetTop: -7 },
dismissable: false,
relativeToBody: true
});
},
function() {
StackExchange.helpers.removeMessages();
}
);
});
});
Dec 19 '18 at 10:06


This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.














  • 1




    $begingroup$
    It may be easier to show that $alphamapsto 1/lambda$ gives an isomorphism. This follows from the fact that the two polynomials are reciprocals of each other: $$x^3Pi_1(frac1x)=Pi_2(x)$$ implying that $Pi_1(1/lambda)=0$. Gandalf61's solution is, of course, just fine.
    $endgroup$
    – Jyrki Lahtonen
    Dec 19 '18 at 9:58








  • 1




    $begingroup$
    Closing this as a duplicate because that other question studies exactly the same pair of extension fields. It may have been difficult for you to realize that this is likely the case. So, no harm intended. Just maintaining basic site hygiene.
    $endgroup$
    – Jyrki Lahtonen
    Dec 19 '18 at 10:09










  • $begingroup$
    This is a very interesting clarification! Thank you!
    $endgroup$
    – Alessar
    Dec 19 '18 at 10:15














1












1








1


1



$begingroup$



This question already has an answer here:




  • Finding an isomorphism between these two finite fields

    2 answers




I have $GF(2^3)$ generated by $Pi_1(alpha)=x^3+x+1$ and $GF(2^3)$ generated by $Pi_2(alpha)=x^3+x^2+1$.



$bullet$ $Pi_1(alpha)=x^3+x+1$ $000=0, 100=1,010=alpha,001=alpha^2,110=alpha^3, 011=alpha^4,111=alpha^5,101=alpha^6$



$bullet$ $Pi_2(alpha)=x^3+x^2+1$ $000=0, 100=1,010=lambda,001=lambda^2,101=lambda^3, 111=lambda^4,110=lambda^5,011=lambda^6$



The exampla say that $alpha$ and $lambda^3$ both have minimal polynomial $Pi_1$ and thus $alpha iff lambda^3$ form an isomorphism between the two version.



How can I see in a practical way this fact? Someone can explain me this concept?










share|cite|improve this question









$endgroup$





This question already has an answer here:




  • Finding an isomorphism between these two finite fields

    2 answers




I have $GF(2^3)$ generated by $Pi_1(alpha)=x^3+x+1$ and $GF(2^3)$ generated by $Pi_2(alpha)=x^3+x^2+1$.



$bullet$ $Pi_1(alpha)=x^3+x+1$ $000=0, 100=1,010=alpha,001=alpha^2,110=alpha^3, 011=alpha^4,111=alpha^5,101=alpha^6$



$bullet$ $Pi_2(alpha)=x^3+x^2+1$ $000=0, 100=1,010=lambda,001=lambda^2,101=lambda^3, 111=lambda^4,110=lambda^5,011=lambda^6$



The exampla say that $alpha$ and $lambda^3$ both have minimal polynomial $Pi_1$ and thus $alpha iff lambda^3$ form an isomorphism between the two version.



How can I see in a practical way this fact? Someone can explain me this concept?





This question already has an answer here:




  • Finding an isomorphism between these two finite fields

    2 answers








abstract-algebra finite-fields cyclotomic-fields






share|cite|improve this question













share|cite|improve this question











share|cite|improve this question




share|cite|improve this question










asked Dec 19 '18 at 8:53









AlessarAlessar

313115




313115




marked as duplicate by Jyrki Lahtonen abstract-algebra
Users with the  abstract-algebra badge can single-handedly close abstract-algebra questions as duplicates and reopen them as needed.

StackExchange.ready(function() {
if (StackExchange.options.isMobile) return;

$('.dupe-hammer-message-hover:not(.hover-bound)').each(function() {
var $hover = $(this).addClass('hover-bound'),
$msg = $hover.siblings('.dupe-hammer-message');

$hover.hover(
function() {
$hover.showInfoMessage('', {
messageElement: $msg.clone().show(),
transient: false,
position: { my: 'bottom left', at: 'top center', offsetTop: -7 },
dismissable: false,
relativeToBody: true
});
},
function() {
StackExchange.helpers.removeMessages();
}
);
});
});
Dec 19 '18 at 10:06


This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.









marked as duplicate by Jyrki Lahtonen abstract-algebra
Users with the  abstract-algebra badge can single-handedly close abstract-algebra questions as duplicates and reopen them as needed.

StackExchange.ready(function() {
if (StackExchange.options.isMobile) return;

$('.dupe-hammer-message-hover:not(.hover-bound)').each(function() {
var $hover = $(this).addClass('hover-bound'),
$msg = $hover.siblings('.dupe-hammer-message');

$hover.hover(
function() {
$hover.showInfoMessage('', {
messageElement: $msg.clone().show(),
transient: false,
position: { my: 'bottom left', at: 'top center', offsetTop: -7 },
dismissable: false,
relativeToBody: true
});
},
function() {
StackExchange.helpers.removeMessages();
}
);
});
});
Dec 19 '18 at 10:06


This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.










  • 1




    $begingroup$
    It may be easier to show that $alphamapsto 1/lambda$ gives an isomorphism. This follows from the fact that the two polynomials are reciprocals of each other: $$x^3Pi_1(frac1x)=Pi_2(x)$$ implying that $Pi_1(1/lambda)=0$. Gandalf61's solution is, of course, just fine.
    $endgroup$
    – Jyrki Lahtonen
    Dec 19 '18 at 9:58








  • 1




    $begingroup$
    Closing this as a duplicate because that other question studies exactly the same pair of extension fields. It may have been difficult for you to realize that this is likely the case. So, no harm intended. Just maintaining basic site hygiene.
    $endgroup$
    – Jyrki Lahtonen
    Dec 19 '18 at 10:09










  • $begingroup$
    This is a very interesting clarification! Thank you!
    $endgroup$
    – Alessar
    Dec 19 '18 at 10:15














  • 1




    $begingroup$
    It may be easier to show that $alphamapsto 1/lambda$ gives an isomorphism. This follows from the fact that the two polynomials are reciprocals of each other: $$x^3Pi_1(frac1x)=Pi_2(x)$$ implying that $Pi_1(1/lambda)=0$. Gandalf61's solution is, of course, just fine.
    $endgroup$
    – Jyrki Lahtonen
    Dec 19 '18 at 9:58








  • 1




    $begingroup$
    Closing this as a duplicate because that other question studies exactly the same pair of extension fields. It may have been difficult for you to realize that this is likely the case. So, no harm intended. Just maintaining basic site hygiene.
    $endgroup$
    – Jyrki Lahtonen
    Dec 19 '18 at 10:09










  • $begingroup$
    This is a very interesting clarification! Thank you!
    $endgroup$
    – Alessar
    Dec 19 '18 at 10:15








1




1




$begingroup$
It may be easier to show that $alphamapsto 1/lambda$ gives an isomorphism. This follows from the fact that the two polynomials are reciprocals of each other: $$x^3Pi_1(frac1x)=Pi_2(x)$$ implying that $Pi_1(1/lambda)=0$. Gandalf61's solution is, of course, just fine.
$endgroup$
– Jyrki Lahtonen
Dec 19 '18 at 9:58






$begingroup$
It may be easier to show that $alphamapsto 1/lambda$ gives an isomorphism. This follows from the fact that the two polynomials are reciprocals of each other: $$x^3Pi_1(frac1x)=Pi_2(x)$$ implying that $Pi_1(1/lambda)=0$. Gandalf61's solution is, of course, just fine.
$endgroup$
– Jyrki Lahtonen
Dec 19 '18 at 9:58






1




1




$begingroup$
Closing this as a duplicate because that other question studies exactly the same pair of extension fields. It may have been difficult for you to realize that this is likely the case. So, no harm intended. Just maintaining basic site hygiene.
$endgroup$
– Jyrki Lahtonen
Dec 19 '18 at 10:09




$begingroup$
Closing this as a duplicate because that other question studies exactly the same pair of extension fields. It may have been difficult for you to realize that this is likely the case. So, no harm intended. Just maintaining basic site hygiene.
$endgroup$
– Jyrki Lahtonen
Dec 19 '18 at 10:09












$begingroup$
This is a very interesting clarification! Thank you!
$endgroup$
– Alessar
Dec 19 '18 at 10:15




$begingroup$
This is a very interesting clarification! Thank you!
$endgroup$
– Alessar
Dec 19 '18 at 10:15










1 Answer
1






active

oldest

votes


















2












$begingroup$

$Pi_1(lambda^3) = (lambda^3)^3 + lambda^3 + 1 = lambda^9 + lambda^3 + 1$



But you know that $lambda^7=1$. So $lambda^9=lambda^2$ and



$Pi_1(lambda^3) = lambda^3 + lambda^2 + 1 = Pi_2(lambda) = 0$



The complete isomorphism is as follows:



$0 leftrightarrow 0 \ 1 leftrightarrow 1 \ alpha leftrightarrow lambda^3 \ alpha^2 leftrightarrow lambda^6 \ alpha^3 leftrightarrow lambda^2 \ alpha^4 leftrightarrow lambda^5 \ alpha^5 leftrightarrow lambda \ alpha^6 leftrightarrow lambda^4$






share|cite|improve this answer









$endgroup$




















    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    2












    $begingroup$

    $Pi_1(lambda^3) = (lambda^3)^3 + lambda^3 + 1 = lambda^9 + lambda^3 + 1$



    But you know that $lambda^7=1$. So $lambda^9=lambda^2$ and



    $Pi_1(lambda^3) = lambda^3 + lambda^2 + 1 = Pi_2(lambda) = 0$



    The complete isomorphism is as follows:



    $0 leftrightarrow 0 \ 1 leftrightarrow 1 \ alpha leftrightarrow lambda^3 \ alpha^2 leftrightarrow lambda^6 \ alpha^3 leftrightarrow lambda^2 \ alpha^4 leftrightarrow lambda^5 \ alpha^5 leftrightarrow lambda \ alpha^6 leftrightarrow lambda^4$






    share|cite|improve this answer









    $endgroup$


















      2












      $begingroup$

      $Pi_1(lambda^3) = (lambda^3)^3 + lambda^3 + 1 = lambda^9 + lambda^3 + 1$



      But you know that $lambda^7=1$. So $lambda^9=lambda^2$ and



      $Pi_1(lambda^3) = lambda^3 + lambda^2 + 1 = Pi_2(lambda) = 0$



      The complete isomorphism is as follows:



      $0 leftrightarrow 0 \ 1 leftrightarrow 1 \ alpha leftrightarrow lambda^3 \ alpha^2 leftrightarrow lambda^6 \ alpha^3 leftrightarrow lambda^2 \ alpha^4 leftrightarrow lambda^5 \ alpha^5 leftrightarrow lambda \ alpha^6 leftrightarrow lambda^4$






      share|cite|improve this answer









      $endgroup$
















        2












        2








        2





        $begingroup$

        $Pi_1(lambda^3) = (lambda^3)^3 + lambda^3 + 1 = lambda^9 + lambda^3 + 1$



        But you know that $lambda^7=1$. So $lambda^9=lambda^2$ and



        $Pi_1(lambda^3) = lambda^3 + lambda^2 + 1 = Pi_2(lambda) = 0$



        The complete isomorphism is as follows:



        $0 leftrightarrow 0 \ 1 leftrightarrow 1 \ alpha leftrightarrow lambda^3 \ alpha^2 leftrightarrow lambda^6 \ alpha^3 leftrightarrow lambda^2 \ alpha^4 leftrightarrow lambda^5 \ alpha^5 leftrightarrow lambda \ alpha^6 leftrightarrow lambda^4$






        share|cite|improve this answer









        $endgroup$



        $Pi_1(lambda^3) = (lambda^3)^3 + lambda^3 + 1 = lambda^9 + lambda^3 + 1$



        But you know that $lambda^7=1$. So $lambda^9=lambda^2$ and



        $Pi_1(lambda^3) = lambda^3 + lambda^2 + 1 = Pi_2(lambda) = 0$



        The complete isomorphism is as follows:



        $0 leftrightarrow 0 \ 1 leftrightarrow 1 \ alpha leftrightarrow lambda^3 \ alpha^2 leftrightarrow lambda^6 \ alpha^3 leftrightarrow lambda^2 \ alpha^4 leftrightarrow lambda^5 \ alpha^5 leftrightarrow lambda \ alpha^6 leftrightarrow lambda^4$







        share|cite|improve this answer












        share|cite|improve this answer



        share|cite|improve this answer










        answered Dec 19 '18 at 9:21









        gandalf61gandalf61

        8,826725




        8,826725















            Popular posts from this blog

            Index of /

            Tribalistas

            Listed building