Ask Your Question

Mathieu Dutour Sikiric's profile - activity

2024-10-24 16:36:20 +0100 received badge  Popular Question (source)
2024-10-04 09:43:51 +0100 asked a question How to contribute C++ binaries to SAGE

How to contribute C++ binaries to SAGE I have written several programs in C++ for algebraic computation. I think it woul

2023-11-04 14:03:20 +0100 received badge  Notable Question (source)
2023-11-04 14:03:20 +0100 received badge  Popular Question (source)
2018-09-23 18:02:59 +0100 received badge  Student (source)
2018-09-23 16:49:21 +0100 asked a question Enumerating points in 0-dimensional ideals over Qbar

I would like to find the points of a 0-dimensional ideal over Qbar. That is I do not want just the rational points,

The problem is that I found multiple problem while doing that.

1) While the code

R.<t1,t2,t3,e1,e2,e3> = PolynomialRing(QQbar,6, order="degrevlex(3),lex(3)")

is legal, the code

R.<t1,t2,t3> = PolynomialRing(QQbar,6, order="degrevlex(3)")

is not for reasons that esapes me.

2) The code

R.<t1,t2,t3,e1,e2,e3> = PolynomialRing(QQbar,6, order="degrevlex(3),lex(3)")
tvars = [t1,t2,t3]
eltsyms = [R((SymmetricFunctions(QQbar).elementary())[i].expand(3,alphabet=tvars)) for i in range(4)]

is not legal, it is if we replace QQbar by QQ. Why?

2018-09-23 16:49:21 +0100 asked a question Finding points of 0-dimensional variety over Qbar

I would like to find the points of a 0-dimensional ideal over Qbar. That is I do not want just the rational points, but also the algebraic points.

The problem is that I found multiple problem while doing that.

1) While the code R.<t1,t3,t4,e1,e2,e3> = PolynomialRing(QQbar,6, order="degrevlex(3),lex(3)") is legal, the code R.<t1,t2,t3> = PolynomialRing(QQ,3, order="degrevlex(3)") is not.

While the code R.<t1,t2,t3,e1,e2,e3> = PolynomialRing(QQ,6, order="degrevlex(3),lex(3)")

tvars = [t1,t2,t3]

eltsyms = [R((SymmetricFunctions(QQ).elementary())[i].expand(3,alphabet=tvars)) for i in range(4)]

is legal, it is not if we replace QQ by QQbar?

2015-09-01 00:55:44 +0100 received badge  Famous Question (source)
2014-04-02 09:50:16 +0100 received badge  Notable Question (source)
2013-06-28 21:45:29 +0100 received badge  Popular Question (source)
2012-11-16 15:51:10 +0100 answered a question python install and fortran

Both strategies (sage -sh and the F2CLIBS definition) failed. The problem is in the call to "setup" in "setup.py", where is this function defined?

2012-11-07 04:18:23 +0100 asked a question python install and fortran

I want to install the package PyNIO with sage 5.3

The problem occurs with the fortran compiler. When doing

sage --python setup.py install

I get following errors

customize UnixCCompiler

customize UnixCCompiler using build_clib

customize GnuFCompiler

Found executable /srv/gluster/home/mathieu/opt/sage-5.3-linux-64bit-ubuntu_10.04.4_lts-x86_64-Linux/local/bin/gfortran

gnu: no Fortran 90 compiler found

Found executable /usr/bin/ld

Found executable /usr/bin/ar

Found executable /usr/bin/ranlib

gnu: no Fortran 90 compiler found

customize IntelFCompiler

Found executable /opt/intel/composer_xe_2011_sp1/bin/ifort

customize LaheyFCompiler

Could not locate executable lf95

customize PGroupFCompiler

Could not locate executable pgf90

customize AbsoftFCompiler

customize NAGFCompiler

customize VastFCompiler

customize CompaqFCompiler

customize IntelItaniumFCompiler

customize IntelEM64TFCompiler

customize Gnu95FCompiler

customize G95FCompiler

don't know how to compile Fortran code on platform 'posix'

building 'nio' library

error: library nio has Fortran sources but no Fortran compiler found

On the other hand when I try to install on a Python 2.7.3 installed in my home directory using

python setup.py install

there is apparently no error at all:

customize UnixCCompiler

customize UnixCCompiler using build_clib

customize GnuFCompiler

Found executable /opt/intel/composer_xe_2011_sp1/bin/ifort

gnu: no Fortran 90 compiler found

Could not locate executable g77

Could not locate executable f77

gnu: no Fortran 90 compiler found

customize IntelFCompiler

customize LaheyFCompiler

Could not locate executable lf95

customize PGroupFCompiler

Could not locate executable pgfortran

customize AbsoftFCompiler

customize NAGFCompiler

customize VastFCompiler

customize CompaqFCompiler

customize IntelItaniumFCompiler

customize IntelEM64TFCompiler

customize IntelEM64TFCompiler

customize IntelEM64TFCompiler using build_clib

building 'nio' library

compiling C sources

What could explain this difference in behavior between using sage alone and using Python 2.7.3?

Best,

Mathieu