Changeset 3011:309190c27a02
- Timestamp:
- 02/17/07 21:43:55 (6 years ago)
- Branch:
- default
- Children:
- 3021:5df601546772, 3958:cbf23a4344e8
- Location:
- sage
- Files:
-
- 4 edited
-
rings/all.py (modified) (1 diff)
-
rings/finite_field_element.py (modified) (1 diff)
-
structure/all.py (modified) (1 diff)
-
structure/element.pyx (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
sage/rings/all.py
r2969 r3011 65 65 from finite_field import (FiniteField, is_FiniteField, GF, 66 66 conway_polynomial, exists_conway_polynomial) 67 from finite_field_element import FiniteFieldElement 67 from finite_field_element import FiniteFieldElement, is_FiniteFieldElement 68 68 69 69 # Number field -
sage/rings/finite_field_element.py
r3010 r3011 30 30 EXAMPLE: 31 31 sage: is_FiniteFieldElement(1) 32 False32 False 33 33 sage: is_FiniteFieldElement(IntegerRing()) 34 False34 False 35 35 sage: is_FiniteFieldElement(GF(5)(2)) 36 True 37 36 True 37 sage: is_FiniteFieldElement(GF(25,'a')(2)) 38 True 38 39 """ 40 # This stupid thing is needed because GF(5)(2) gives an 41 # integer mod 5, and ints mod don't derive from FiniteFieldElement. 39 42 return isinstance(x, element.Element) and ring.is_FiniteField(x.parent()) 43 #return isinstance(x, FiniteFieldElement) 40 44 41 45 class FiniteField_ext_pariElement(FiniteFieldElement): -
sage/structure/all.py
r2147 r3011 13 13 is_EuclideanDomainElement, 14 14 is_FieldElement, 15 is_FiniteFieldElement,16 15 is_InfinityElement, 17 16 is_IntegralDomainElement, -
sage/structure/element.pyx
r2874 r3011 1661 1661 return self/right, 0 1662 1662 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) 1668 1668 1669 1669 cdef class FiniteFieldElement(FieldElement):
Note: See TracChangeset
for help on using the changeset viewer.
