Module Elim_infinite

module Elim_infinite: sig .. end

Eliminate Infinite Types



type term = Nunchaku_core.TermInner.Default.t 
type decode_state 
val name : string
val pipe : print:bool ->
check:bool ->
((term, term) Nunchaku_core.Problem.t,
(term, term) Nunchaku_core.Problem.t,
(term, term) Nunchaku_core.Problem.Res.t,
(term, term) Nunchaku_core.Problem.Res.t)
Nunchaku_core.Transform.t
Pipeline component
val pipe_with : decode:(decode_state -> 'c -> 'd) ->
print:bool ->
check:bool ->
((term, term) Nunchaku_core.Problem.t,
(term, term) Nunchaku_core.Problem.t, 'c, 'd)
Nunchaku_core.Transform.t
Generic Pipe Component
decode : the decode function that takes an applied (module S) in addition to the state