Class: Abst::IntegerResidueField
- Inherits:
-
IntegerResidueRing
- Object
- IntegerResidueRing
- Abst::IntegerResidueField
- Defined in:
- lib/include/integer.rb
Instance Attribute Summary
Attributes inherited from IntegerResidueRing
Class Method Summary collapse
Instance Method Summary collapse
Methods inherited from IntegerResidueRing
#==, cardinality, #initialize, one, #order, #to_i, to_s, #to_s, to_tex, zero
Methods included from Ring
Constructor Details
This class inherits a constructor from Abst::IntegerResidueRing
Class Method Details
.order(op = :+) ⇒ Object
371 372 373 374 |
# File 'lib/include/integer.rb', line 371 def order(op = :+) return @mod - 1 if :* == op return super end |
Instance Method Details
#/(other) ⇒ Object
381 382 383 |
# File 'lib/include/integer.rb', line 381 def /(other) return self.class.new(@n * other.inverse.n) end |