package catala

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
val init_backend : unit -> unit
type backend_context
val make_context : Dcalc.Ast.decl_ctx -> Dcalc.Ast.typ Utils.Marked.pos Dcalc.Ast.VarMap.t -> backend_context
type vc_encoding
val print_encoding : vc_encoding -> string
type model
type solver_result =
  1. | ProvenTrue
  2. | ProvenFalse of model option
  3. | Unknown
val solve_vc_encoding : backend_context -> vc_encoding -> solver_result
val print_model : backend_context -> model -> string
val is_model_empty : model -> bool