# HG changeset patch
# User Taylor Sutton <tsutton125@gmail.com>
# Date 1247263227 25200
# Node ID 415954b80bcbc6a492b64bbbcab25f15d1d6f52f
# Parent bd75237b47e093391f6743fe032a9988c2d63cf6
Adds __nonzero__ to AbelianGroup.
diff -r bd75237b47e0 -r 67dc9082ecdc sage/groups/abelian_gps/abelian_group.py
|
a
|
b
|
|
| 513 | 513 | return False |
| 514 | 514 | return True |
| 515 | 515 | |
| | 516 | def __nonzero__(self): |
| | 517 | """ |
| | 518 | Returns True if this group is nontrivial. |
| | 519 | |
| | 520 | EXAMPLES:: |
| | 521 | |
| | 522 | sage: E = EllipticCurve([0,82]) |
| | 523 | sage: T = E.torsion_subgroup() |
| | 524 | sage: bool(T) # indirect doctest |
| | 525 | False |
| | 526 | """ |
| | 527 | return len(self.invariants()) != 0 |
| | 528 | |
| 516 | 529 | def dual_group(self): |
| 517 | 530 | """ |
| 518 | 531 | Returns the dual group. |