本文整理汇总了Python中sage.groups.abelian_gps.abelian_group_element.AbelianGroupElement.inverse方法的典型用法代码示例。如果您正苦于以下问题:Python AbelianGroupElement.inverse方法的具体用法?Python AbelianGroupElement.inverse怎么用?Python AbelianGroupElement.inverse使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类sage.groups.abelian_gps.abelian_group_element.AbelianGroupElement
的用法示例。
在下文中一共展示了AbelianGroupElement.inverse方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: inverse
# 需要导入模块: from sage.groups.abelian_gps.abelian_group_element import AbelianGroupElement [as 别名]
# 或者: from sage.groups.abelian_gps.abelian_group_element.AbelianGroupElement import inverse [as 别名]
def inverse(self):
r"""
Return the multiplicative inverse of this ideal class.
EXAMPLE::
sage: K.<a> = NumberField(x^3 - 3*x + 8); G = K.class_group()
sage: G(2, a).inverse()
Fractional ideal class (2, a^2 + 2*a - 1)
"""
m = AbelianGroupElement.inverse(self)
return FractionalIdealClass(self.parent(), (~self.__ideal).reduce_equiv(), m.list())
示例2: inverse
# 需要导入模块: from sage.groups.abelian_gps.abelian_group_element import AbelianGroupElement [as 别名]
# 或者: from sage.groups.abelian_gps.abelian_group_element.AbelianGroupElement import inverse [as 别名]
def inverse(self):
r"""
Return the multiplicative inverse of this ideal class.
EXAMPLE::
sage: K.<a> = NumberField(x^3 - 3*x + 8); G = K.class_group()
sage: G(2, a).inverse()
Fractional ideal class (2, a^2 + 2*a - 1)
sage: ~G(2, a)
Fractional ideal class (2, a^2 + 2*a - 1)
"""
m = AbelianGroupElement.inverse(self)
m._value = (~self.ideal()).reduce_equiv()
return m
示例3: inverse
# 需要导入模块: from sage.groups.abelian_gps.abelian_group_element import AbelianGroupElement [as 别名]
# 或者: from sage.groups.abelian_gps.abelian_group_element.AbelianGroupElement import inverse [as 别名]
def inverse(self):
"""
Return the inverse element.
EXAMPLE::
sage: G.<a,b> = AbelianGroupWithValues([2,-1], [0,4])
sage: a.inverse()
a^-1
sage: a.inverse().value()
1/2
sage: a.__invert__().value()
1/2
sage: (~a).value()
1/2
sage: (a*b).value()
-2
sage: (a*b).inverse().value()
-1/2
"""
m = AbelianGroupElement.inverse(self)
m._value = ~self.value()
return m