Navigation

  • index
  • modules |
  • next |
  • previous |
  • pygplib 2.4.3 documentation »
  • <no title>
  • pygplib package
    • Submodules
    • pygplib.absexpr module
      • AbsExpr
        • AbsExpr._unique_table
        • AbsExpr._ATOM_TAGS
        • AbsExpr._BINOP_TAGS
        • AbsExpr._UNOP_TAGS
        • AbsExpr._EXPR_TAGS
        • AbsExpr._COMMA
        • AbsExpr._LPAREN
        • AbsExpr._RPAREN
        • AbsExpr.compute_cnf_step()
        • AbsExpr.compute_nnf_step()
        • AbsExpr.gen_key()
        • AbsExpr.get_comma_tag()
        • AbsExpr.get_lparen_tag()
        • AbsExpr.get_operand()
        • AbsExpr.get_rparen_tag()
        • AbsExpr.get_tag()
        • AbsExpr.is_atom()
        • AbsExpr.is_atom_term()
        • AbsExpr.is_binop()
        • AbsExpr.is_binop_term()
        • AbsExpr.is_unop()
        • AbsExpr.is_unop_term()
        • AbsExpr.make_node_str_step()
        • AbsExpr.make_str_in_step()
        • AbsExpr.make_str_post_step()
        • AbsExpr.make_str_pre_step()
        • AbsExpr.partitioning_order
        • AbsExpr.reduce_formula_step()
      • IndexGen
        • IndexGen._init
        • IndexGen._next
        • IndexGen.clear()
        • IndexGen.get_count()
        • IndexGen.get_next()
    • pygplib.absfo module
      • AbsFo
        • AbsFo._FORALL
        • AbsFo._EXISTS
        • AbsFo._ATOM_TAGS
        • AbsFo._BINOP_TAGS
        • AbsFo._UNOP_TAGS
        • AbsFo._QF_TAGS
        • AbsFo._EXPR_TAGS
        • AbsFo.compute_nnf_step()
        • AbsFo.exists()
        • AbsFo.forall()
        • AbsFo.get_bound_var()
        • AbsFo.get_exists_tag()
        • AbsFo.get_forall_tag()
        • AbsFo.get_free_vars_and_consts_post_step()
        • AbsFo.get_free_vars_and_consts_pre_step()
        • AbsFo.is_exists()
        • AbsFo.is_exists_term()
        • AbsFo.is_forall()
        • AbsFo.is_forall_term()
        • AbsFo.is_qf()
        • AbsFo.is_qf_term()
        • AbsFo.make_node_str_step()
        • AbsFo.make_str_in_step()
        • AbsFo.make_str_post_step()
        • AbsFo.make_str_pre_step()
        • AbsFo.qf()
        • AbsFo.reduce_formula_step()
        • AbsFo.substitute_step()
    • pygplib.absneg module
      • AbsNeg
        • AbsNeg._NEG
        • AbsNeg._TRUE_CONST
        • AbsNeg._FALSE_CONST
        • AbsNeg._ATOM_TAGS
        • AbsNeg._BINOP_TAGS
        • AbsNeg._UNOP_TAGS
        • AbsNeg._EXPR_TAGS
        • AbsNeg.compute_cnf_step()
        • AbsNeg.compute_nnf_step()
        • AbsNeg.false_const()
        • AbsNeg.get_false_const_tag()
        • AbsNeg.get_neg_tag()
        • AbsNeg.get_true_const_tag()
        • AbsNeg.is_const_atom()
        • AbsNeg.is_false_atom()
        • AbsNeg.is_neg()
        • AbsNeg.is_neg_term()
        • AbsNeg.is_true_atom()
        • AbsNeg.make_node_str_step()
        • AbsNeg.make_str_in_step()
        • AbsNeg.make_str_post_step()
        • AbsNeg.make_str_pre_step()
        • AbsNeg.neg()
        • AbsNeg.reduce_formula_step()
        • AbsNeg.true_const()
    • pygplib.absprop module
      • AbsProp
        • AbsProp._LAND
        • AbsProp._LOR
        • AbsProp._IMPLIES
        • AbsProp._IFF
        • AbsProp._ATOM_TAGS
        • AbsProp._BINOP_TAGS
        • AbsProp._UNOP_TAGS
        • AbsProp._EXPR_TAGS
        • AbsProp.binop()
        • AbsProp.binop_batch()
        • AbsProp.bitwise_binop()
        • AbsProp.compute_cnf_step()
        • AbsProp.compute_nnf_step()
        • AbsProp.get_iff_tag()
        • AbsProp.get_implies_tag()
        • AbsProp.get_land_tag()
        • AbsProp.get_lor_tag()
        • AbsProp.iff()
        • AbsProp.implies()
        • AbsProp.is_iff()
        • AbsProp.is_iff_term()
        • AbsProp.is_implies()
        • AbsProp.is_implies_term()
        • AbsProp.is_land()
        • AbsProp.is_land_term()
        • AbsProp.is_lor()
        • AbsProp.is_lor_term()
        • AbsProp.land()
        • AbsProp.lor()
        • AbsProp.make_node_str_step()
        • AbsProp.make_str_in_step()
        • AbsProp.make_str_post_step()
        • AbsProp.make_str_pre_step()
        • AbsProp.reduce_formula_step()
    • pygplib.be module
      • Be
        • Be.code_length
        • Be.exists_boolean_var()
        • Be.exists_symbol()
        • Be.get_boolean_var()
        • Be.get_boolean_var_list()
        • Be.get_code_pos()
        • Be.get_symbol_index()
        • Be.get_variable_position_pair()
        • Be.is_decodable_boolean_var()
    • pygplib.cnf module
      • Cnf
        • Cnf.base
        • Cnf.cnf
        • Cnf.decode_assignment()
        • Cnf.get_clause()
        • Cnf.get_ncls()
        • Cnf.get_nvar()
        • Cnf.nvar
        • Cnf.write()
    • pygplib.ecc module
      • Ecc
        • Ecc.compute_ecc()
        • Ecc.compute_separating_ecc()
    • pygplib.fog module
      • Fog
        • Fog._EDG
        • Fog._EQ
        • Fog._LT
        • Fog._ATOM_TAGS
        • Fog._BINOP_TAGS
        • Fog._UNOP_TAGS
        • Fog._QF_TAGS
        • Fog._EXPR_TAGS
        • Fog.atom()
        • Fog.cmp_atom_args()
        • Fog.compute_nnf_step()
        • Fog.edg()
        • Fog.eq()
        • Fog.get_atom_arg()
        • Fog.get_atom_value()
        • Fog.get_edg_tag()
        • Fog.get_eq_tag()
        • Fog.get_free_vars_and_consts_pre_step()
        • Fog.get_lt_tag()
        • Fog.is_edg_atom()
        • Fog.is_eq_atom()
        • Fog.is_lt_atom()
        • Fog.lt()
        • Fog.make_node_str_step()
        • Fog.make_str_in_step()
        • Fog.make_str_post_step()
        • Fog.make_str_pre_step()
        • Fog.perform_boolean_encoding_step()
        • Fog.read()
        • Fog.reduce_formula_step()
        • Fog.substitute_step()
    • pygplib.grst module
      • GrSt
        • GrSt._EDGE_ENC
        • GrSt._CLIQUE_ENC
        • GrSt._DIRECT_ENC
        • GrSt._LOG_ENC
        • GrSt._ENCODING
        • GrSt.adjacent()
        • GrSt.be_F()
        • GrSt.be_T()
        • GrSt.be_edg()
        • GrSt.be_eq()
        • GrSt.be_lt()
        • GrSt.compute_auxiliary_constraint()
        • GrSt.compute_domain_constraint()
        • GrSt.encode_F()
        • GrSt.encode_T()
        • GrSt.encode_edg()
        • GrSt.encode_eq()
        • GrSt.equal()
        • GrSt.lt()
        • GrSt.object_to_vertex()
        • GrSt.sorted()
        • GrSt.vertex_to_object()
        • GrSt.vertex_to_object_int()
        • GrSt.vertex_to_object_tuple()
    • pygplib.name module
      • NameMgr
        • NameMgr._dict
        • NameMgr._inv_list
        • NameMgr.clear()
        • NameMgr.get_aux_index()
        • NameMgr.has_index()
        • NameMgr.has_name()
        • NameMgr.is_constant()
        • NameMgr.is_variable()
        • NameMgr.lookup_index()
        • NameMgr.lookup_name()
    • pygplib.op module
      • compute_cnf()
      • compute_nnf()
      • compute_size()
      • eliminate_qf()
      • generate_subformulas()
      • generator()
      • get_free_vars()
      • get_free_vars_and_consts()
      • get_prop_vars()
      • perform_boolean_encoding()
      • print_formula()
      • propnize()
      • reduce()
      • reduce_formula()
      • substitute()
      • to_str()
    • pygplib.prop module
      • Prop
        • Prop._VAR
        • Prop._ATOM_TAGS
        • Prop._BINOP_TAGS
        • Prop._UNOP_TAGS
        • Prop._EXPR_TAGS
        • Prop.compute_cnf_step()
        • Prop.compute_nnf_step()
        • Prop.get_atom_value()
        • Prop.get_var_index()
        • Prop.get_var_tag()
        • Prop.is_var_atom()
        • Prop.make_node_str_step()
        • Prop.make_str_in_step()
        • Prop.make_str_post_step()
        • Prop.make_str_pre_step()
        • Prop.read()
        • Prop.reduce_formula_step()
        • Prop.var()
    • pygplib.symrelst module
      • SymRelSt
    • Module contents
      • BaseRelSt
        • BaseRelSt.decode_assignment()
        • BaseRelSt.domain
        • BaseRelSt.get_code()
      • Cnf
        • Cnf.base
        • Cnf.cnf
        • Cnf.decode_assignment()
        • Cnf.get_clause()
        • Cnf.get_ncls()
        • Cnf.get_nvar()
        • Cnf.nvar
        • Cnf.write()
      • Fog
        • Fog._EDG
        • Fog._EQ
        • Fog._LT
        • Fog._ATOM_TAGS
        • Fog._BINOP_TAGS
        • Fog._UNOP_TAGS
        • Fog._QF_TAGS
        • Fog._EXPR_TAGS
        • Fog.atom()
        • Fog.cmp_atom_args()
        • Fog.compute_nnf_step()
        • Fog.edg()
        • Fog.eq()
        • Fog.get_atom_arg()
        • Fog.get_atom_value()
        • Fog.get_edg_tag()
        • Fog.get_eq_tag()
        • Fog.get_free_vars_and_consts_pre_step()
        • Fog.get_lt_tag()
        • Fog.is_edg_atom()
        • Fog.is_eq_atom()
        • Fog.is_lt_atom()
        • Fog.lt()
        • Fog.make_node_str_step()
        • Fog.make_str_in_step()
        • Fog.make_str_post_step()
        • Fog.make_str_pre_step()
        • Fog.perform_boolean_encoding_step()
        • Fog.read()
        • Fog.reduce_formula_step()
        • Fog.substitute_step()
      • GrSt
        • GrSt._EDGE_ENC
        • GrSt._CLIQUE_ENC
        • GrSt._DIRECT_ENC
        • GrSt._LOG_ENC
        • GrSt._ENCODING
        • GrSt.adjacent()
        • GrSt.be_F()
        • GrSt.be_T()
        • GrSt.be_edg()
        • GrSt.be_eq()
        • GrSt.be_lt()
        • GrSt.compute_auxiliary_constraint()
        • GrSt.compute_domain_constraint()
        • GrSt.encode_F()
        • GrSt.encode_T()
        • GrSt.encode_edg()
        • GrSt.encode_eq()
        • GrSt.equal()
        • GrSt.lt()
        • GrSt.object_to_vertex()
        • GrSt.sorted()
        • GrSt.vertex_to_object()
        • GrSt.vertex_to_object_int()
        • GrSt.vertex_to_object_tuple()
      • IndexGen
        • IndexGen._init
        • IndexGen._next
        • IndexGen.clear()
        • IndexGen.get_count()
        • IndexGen.get_next()
      • NameMgr
        • NameMgr._dict
        • NameMgr._inv_list
        • NameMgr.clear()
        • NameMgr.get_aux_index()
        • NameMgr.has_index()
        • NameMgr.has_name()
        • NameMgr.is_constant()
        • NameMgr.is_variable()
        • NameMgr.lookup_index()
        • NameMgr.lookup_name()
      • Prop
        • Prop._VAR
        • Prop._ATOM_TAGS
        • Prop._BINOP_TAGS
        • Prop._UNOP_TAGS
        • Prop._EXPR_TAGS
        • Prop.compute_cnf_step()
        • Prop.compute_nnf_step()
        • Prop.get_atom_value()
        • Prop.get_var_index()
        • Prop.get_var_tag()
        • Prop.is_var_atom()
        • Prop.make_node_str_step()
        • Prop.make_str_in_step()
        • Prop.make_str_post_step()
        • Prop.make_str_pre_step()
        • Prop.read()
        • Prop.reduce_formula_step()
        • Prop.var()
      • SymRelSt

Navigation

  • Overview
    • Previous: Format of First-Order Formula
    • Next: pygplib package

Quick search

© Copyright 2023, Takahisa Toda. Created using Sphinx 8.1.3.