Documentation

Lean.Cadical.Internal

This module provides CaDiCaL's C++ FFI in Lean. See https://github.com/arminbiere/cadical/blob/rel-2.2.1/src/cadical.hpp for precise usage information and invariants.

Instances For
    @[instance_reducible]
    Equations
    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      @[extern lean_cadical_solver_new]
      @[extern lean_cadical_solver_add]
      @[extern lean_cadical_solver_clause]
      @[extern lean_cadical_solver_inconsistent]
      @[extern lean_cadical_solver_assume]
      @[extern lean_cadical_solver_solve]
      @[extern lean_cadical_solver_val]
      @[extern lean_cadical_solver_flip]
      @[extern lean_cadical_solver_flippable]
      @[extern lean_cadical_solver_failed]
      @[extern lean_cadical_solver_constrain]
      @[extern lean_cadical_solver_constraint_failed]
      @[extern lean_cadical_solver_lookahead]
      @[extern lean_cadical_solver_reset_assumptions]
      @[extern lean_cadical_solver_reset_constraint]
      @[extern lean_cadical_solver_status]
      @[extern lean_cadical_solver_vars]
      @[extern lean_cadical_solver_resize]
      @[extern lean_cadical_solver_is_valid_option]
      @[extern lean_cadical_solver_is_preprocessing_option]
      @[extern lean_cadical_solver_is_valid_long_option]
      @[extern lean_cadical_solver_get]
      @[extern lean_cadical_solver_set]
      @[extern lean_cadical_solver_set_long_option]
      @[extern lean_cadical_solver_is_valid_configuration]
      @[extern lean_cadical_solver_configure]
      @[extern lean_cadical_solver_optimize]
      @[extern lean_cadical_solver_limit]
      @[extern lean_cadical_solver_is_valid_limit]
      @[extern lean_cadical_solver_active]
      @[extern lean_cadical_solver_redundant]
      @[extern lean_cadical_solver_irredundant]
      @[extern lean_cadical_solver_simplify]
      @[extern lean_cadical_solver_terminate]
      @[extern lean_cadical_solver_frozen]
      @[extern lean_cadical_solver_freeze]
      @[extern lean_cadical_solver_melt]
      @[extern lean_cadical_solver_fixed]
      @[extern lean_cadical_solver_phase]
      @[extern lean_cadical_solver_unphase]
      @[extern lean_cadical_solver_conclude]
      @[extern lean_cadical_solver_usage]
      @[extern lean_cadical_solver_configurations]
      @[extern lean_cadical_solver_statistics]
      @[extern lean_cadical_solver_resources]
      @[extern lean_cadical_solver_state]