class_docstr: A class representing group homomorphisms. Instantiate using `homomorphism()`.
  
  References
  ==========
  
  .. [1] Holt, D., Eick, B. and O'Brien, E. (2005). Handbook of computational group theory.
docstr: Check if `self` is an isomorphism.
docstr_tok: ["Check","if","`","self","`","is","an","isomorphism","."]
code: def is_isomorphism(self):
      """
      Check if `self` is an isomorphism.
  
      """
      return self.is_injective() and self.is_surjective()
  
imports: import itertools
  from sympy.combinatorics.fp_groups import FpGroup, FpSubgroup, simplify_presentation
  from sympy.combinatorics.free_groups import FreeGroup
  from sympy.combinatorics.perm_groups import PermutationGroup
  from sympy.core.intfunc import igcd
  from sympy.ntheory.factor_ import totient
  from sympy.core.singleton import S
label_desc: Use image node_id 11 for calling the GroupHomomorphism obj's underlying member method code with example usage: obj.is_isomorphism() and returns: unknown