Ticket #13556 (new defect)
vector(RR, QQ) stalls
| Reported by: | eviatarbach | Owned by: | jason, was |
|---|---|---|---|
| Priority: | major | Milestone: | sage-5.10 |
| Component: | linear algebra | Keywords: | |
| Cc: | Work issues: | ||
| Report Upstream: | N/A | Reviewers: | |
| Authors: | Merged in: | ||
| Dependencies: | Stopgaps: |
Description
The command vector(RR, QQ) never finishes executing.
Change History
comment:2 Changed 6 months ago by tscrim
To the best of my knowledge, sage currently does not handle infinite sequences. So the following also run indefinitely
sage: list(QQ) sage: tuple(QQ) sage: Sequence((1..)) sage: Sequence(ZZ) sage: Sequence(Partitons())
I've started a thread on sage-devel about how to proceed.
https://groups.google.com/forum/?fromgroups=#!topic/sage-devel/Pl14P2mr8N8
Note: See
TracTickets for help on using
tickets.

The reason this takes for ever is that Sage is trying to create the infinite vector
whose entries are an enumeration of the rationals. It's line 504 of sage/structure/sequence.py (sage-5.3):
in which universe is RR and x is QQ, that's hanging.
An initial segment of this vector can created as