nx_resolution.nx
buildroot/runtime/nx_resolution.nx
about
dependencies 5 imports · 58 importers
diagram shows first 10 each side; +0 more imports, +48 more importers in the complete lists below.
imports: nx_syscalls.nxnx_runtime.nxnx_tier.nxnx_result.nxnx_unify.nx
imported by: nx_answer.nxnx_answer_test.nxnx_avatar_encode.nxnx_avatar_encode_test.nxnx_avatar_solve_test.nxnx_avatar_split.nxnx_avatar_split_test.nxnx_backward_subsume_test.nxnx_casc_bench.nxnx_casc_runner_test.nxnx_clause_components.nxnx_clause_components_test.nxnx_clause_weight_test.nxnx_demodulation.nxnx_demodulation_test.nxnx_discount_test.nxnx_eq_factor.nxnx_eq_factor_test.nxnx_fmb.nxnx_fmb_test.nxnx_fof_cnf.nxnx_fof_cnf_test.nxnx_fof_tseitin.nxnx_fof_tseitin_test.nxnx_hyperres.nxnx_hyperres_test.nxnx_indexed_subsume_test.nxnx_inst_gen.nxnx_inst_gen_test.nxnx_paramodulation.nxnx_paramodulation_test.nxnx_pre_sat.nxnx_pre_sat_test.nxnx_pure_lit.nxnx_pure_lit_test.nxnx_resolution_test.nxnx_saturation.nxnx_saturation_test.nxnx_selection.nxnx_selection_test.nxnx_sine.nxnx_sine_test.nxnx_solve.nxnx_solve_test.nxnx_subsumption.nxnx_subsumption_test.nxnx_tautology.nxnx_tautology_test.nxnx_tptp_emit.nxnx_tptp_emit_test.nxnx_tptp_formula.nxnx_tptp_formula_test.nxnx_tptp_load.nxnx_tptp_load_any.nxnx_tptp_load_test.nxnx_tptp_write_test.nxnx_tstp_emit.nxnx_tstp_emit_test.nx
structs
| 43 | struct Literal |
| 74 | struct Clause |
consts
| 40 | const NX_LIT_POS: nx_int = 1 |
| 41 | const NX_LIT_NEG: nx_int = -1 |
| 48 | const NX_LITERAL_BYTES: nx_int = 16 |
| 72 | const NX_CLAUSE_MAX_LITS: nx_int = 64 |
| 79 | const NX_CLAUSE_BYTES: nx_int = 16 |
functions
| 50 | func nx_lit_make(sign: nx_int, atom: *Term) -> *Literal |
| 58 | func nx_lit_apply_subst(l: *Literal, s: *Subst) -> *Literal |
| 64 | func nx_lit_complementary_head(l1: *Literal, l2: *Literal) -> nx_int |
| 81 | func nx_clause_new() -> *Clause |
| 88 | func nx_clause_lit_at(c: *Clause, i: nx_int) -> *Literal |
| 92 | func nx_clause_add(c: *Clause, l: *Literal) -> *NxResult |
| 107 | func nx_resolve(c1: *Clause, i: nx_int, |
| 152 | func nx_clause_is_empty(c: *Clause) -> nx_int |