Advertisement
Guest User

Untitled

a guest
Jan 29th, 2020
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.55 KB | None | 0 0
  1. def CoverRelations(S):
  2. #S = NumericalSemigroup(gens)
  3. A = []
  4. #print S
  5. m= min(S.gens)
  6. Ap = S.AperySet(min(S.gens))
  7. #Ap.pop(0)
  8. for i in Ap:
  9. for j in Ap:
  10. if (i - j) in S.gens:
  11. A.append((j%m, i%m))
  12. Comb = 2*[0]
  13. Comb[0] = [x%m for x in Ap]
  14. Comb[1] = A
  15. Comb[1].extend([(0,x%m) for x in S.gens[1:]])
  16. #print A
  17. #if Poset(Comb, cover_relations = True).is_graded() == False:
  18. #print "ungraded poset"
  19. #print S
  20. #return P.plot(figsize= 15)
  21. return Comb[1]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement