Exemple #1
0
def test_reducible_true():
    IntMod.modulus = 5
    p = PolyMod([IntMod(0), IntMod(1)])

    assert p.is_reducible()
Exemple #2
0
def test_reducible_factors():
    IntMod.modulus = 5
    p = PolyMod([IntMod(1), IntMod(2), IntMod(1)])

    assert p.is_reducible()
Exemple #3
0
def test_reducible_false():
    IntMod.modulus = 5
    p = PolyMod([IntMod(2), IntMod(3), IntMod(4)])

    assert not p.is_reducible()