Module chalk_recursive::fulfill

source Β·

Structs§

  • Fulfill πŸ”’
    A Fulfill is where we actually break down complex goals, instantiate variables, and perform inference. It’s highly stateful. It’s generally used in Chalk to try to solve a goal, and then package up what was learned in a stateless, canonical way.
  • PositiveSolution πŸ”’
    When proving a leaf goal, we record the free variables that appear within it so that we can update inference state accordingly.

Enums§

Functions§