Changeset 3011:309190c27a02


Ignore:
Timestamp:
02/17/07 21:43:55 (6 years ago)
Author:
William Stein <wstein@…>
Branch:
default
Children:
3021:5df601546772, 3958:cbf23a4344e8
Message:

Fix is_FiniteFieldElement.

Location:
sage
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • sage/rings/all.py

    r2969 r3011  
    6565from finite_field import (FiniteField, is_FiniteField, GF,  
    6666                          conway_polynomial, exists_conway_polynomial) 
    67 from finite_field_element import FiniteFieldElement 
     67from finite_field_element import FiniteFieldElement, is_FiniteFieldElement 
    6868 
    6969# Number field 
  • sage/rings/finite_field_element.py

    r3010 r3011  
    3030    EXAMPLE: 
    3131        sage: is_FiniteFieldElement(1) 
    32             False 
     32        False 
    3333        sage: is_FiniteFieldElement(IntegerRing()) 
    34             False 
     34        False 
    3535        sage: is_FiniteFieldElement(GF(5)(2)) 
    36             True 
    37          
     36        True 
     37        sage: is_FiniteFieldElement(GF(25,'a')(2)) 
     38        True 
    3839    """ 
     40    # This stupid thing is needed because GF(5)(2) gives an 
     41    # integer mod 5, and ints mod don't derive from FiniteFieldElement. 
    3942    return isinstance(x, element.Element) and ring.is_FiniteField(x.parent()) 
     43    #return isinstance(x, FiniteFieldElement) 
    4044 
    4145class FiniteField_ext_pariElement(FiniteFieldElement): 
  • sage/structure/all.py

    r2147 r3011  
    1313    is_EuclideanDomainElement, 
    1414    is_FieldElement, 
    15     is_FiniteFieldElement, 
    1615    is_InfinityElement, 
    1716    is_IntegralDomainElement, 
  • sage/structure/element.pyx

    r2874 r3011  
    16611661        return self/right, 0 
    16621662 
    1663 def is_FiniteFieldElement(x): 
    1664     """ 
    1665     Return True if x is of type FiniteFieldElement. 
    1666     """ 
    1667     return IS_INSTANCE(x, FiniteFieldElement) 
     1663## def is_FiniteFieldElement(x): 
     1664##     """ 
     1665##     Return True if x is of type FiniteFieldElement. 
     1666##     """ 
     1667##     return IS_INSTANCE(x, FiniteFieldElement) 
    16681668 
    16691669cdef class FiniteFieldElement(FieldElement): 
Note: See TracChangeset for help on using the changeset viewer.