Re: Computing Galois groups

Fabio Stumbo <[email protected]> Sat, 7 May 2022 17:06:25 +0200
Newsgroups gmane.comp.mathematics.axiom.general
Organization Università di Ferrara
Message-ID <[email protected]>
Hi Daniel,

thank you for your feedback.

Are you suggesting that I try those steps by myself or that I post the 
code with a quick explanation?

Because I already tried them: I went through the code and I already 
traced progress.

I know were (I think) it doesn't work and I also have examples of cases 
where it doesn't work. And cases where it works.

Fabio

Il 07/05/22 16:42, Daniel Herring ha scritto:
> Hi Fabio,
>
> I don't have the time or energy to do a proper review for you.
>
> That said, trying to explain an algorithm can be an effective way of 
> finding the flaws in it.  Start with the code and derive the purpose. 
> This often reveals an inconsistency with the original high-level 
> algorithm.
>
> Unfortunately, other bugs come from an incorrect understanding of the 
> tool you are trying to use, in this case Axiom.  These can require an 
> experienced developer to find, as you see what you expect, and they 
> see what the computer actually does.  Sometimes you can reduce this 
> issue by replacing binary operators with named functions (less parsing 
> mistakes). Other times you can do "the same thing" with a different 
> choice of functions or operators, and compare results.
>
> Do you have a simple example of when the algorithm does not work? 
> Tracing its progress step by step can help spot the bug.  This 
> approach doesn't prove the overall algorithm, but it does eliminate 
> one defect.
>
> Best wishes!
>
> -- Daniel
>
>
> On Sat, 7 May 2022, Fabio Stumbo wrote:
>
>> Hi,
>>
>> I am trying to compute some Galois groups with Axiom.
>>
>> A way is to go after the example given in section 8.13 of the manual 
>> which follows closely and implements the original definition by 
>> Galois of the Galois group.
>>
>> I am trying a different way: I would like to exploit a theorem by 
>> Kronecker which provides an easy algorithm to compute the Galois 
>> group of a given polynomial.
>>
>> I wrote the function which implements the algorithm and it works... 
>> sometimes. :(
>>
>> Which means that I have some problems.
>>
>> My question is: is there anybody that is willing to help me to fix it 
>> if I post the code?
>>
>> The code is not very long (about 40-50 lines) but it needs to be 
>> explained, so I am asking before to make the effort.
>>
>> TIA
>>
>> Fabio
>>
>>
>>