package OCanren

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
val succ : ('a -> 'b OCanren__.Core.goal') -> (_ OCanren__.Logic.ilogic -> 'a) -> 'b OCanren__.Core.goal'
val zero : 'a -> 'a
val one : (_ OCanren__.Logic.ilogic -> OCanren__.Core.State.t Stream.t OCanren__.Core.goal') -> OCanren__.Core.State.t Stream.t OCanren__.Core.goal'
val two : (_ OCanren__.Logic.ilogic -> _ OCanren__.Logic.ilogic -> OCanren__.Core.State.t Stream.t OCanren__.Core.goal') -> OCanren__.Core.State.t Stream.t OCanren__.Core.goal'
val three : (_ OCanren__.Logic.ilogic -> _ OCanren__.Logic.ilogic -> _ OCanren__.Logic.ilogic -> OCanren__.Core.State.t Stream.t OCanren__.Core.goal') -> OCanren__.Core.State.t Stream.t OCanren__.Core.goal'
val four : (_ OCanren__.Logic.ilogic -> _ OCanren__.Logic.ilogic -> _ OCanren__.Logic.ilogic -> _ OCanren__.Logic.ilogic -> OCanren__.Core.State.t Stream.t OCanren__.Core.goal') -> OCanren__.Core.State.t Stream.t OCanren__.Core.goal'
val five : (_ OCanren__.Logic.ilogic -> _ OCanren__.Logic.ilogic -> _ OCanren__.Logic.ilogic -> _ OCanren__.Logic.ilogic -> _ OCanren__.Logic.ilogic -> OCanren__.Core.State.t Stream.t OCanren__.Core.goal') -> OCanren__.Core.State.t Stream.t OCanren__.Core.goal'
val q : (_ OCanren__.Logic.ilogic -> OCanren__.Core.State.t Stream.t OCanren__.Core.goal') -> OCanren__.Core.State.t Stream.t OCanren__.Core.goal'
val qr : (_ OCanren__.Logic.ilogic -> _ OCanren__.Logic.ilogic -> OCanren__.Core.State.t Stream.t OCanren__.Core.goal') -> OCanren__.Core.State.t Stream.t OCanren__.Core.goal'
val qrs : (_ OCanren__.Logic.ilogic -> _ OCanren__.Logic.ilogic -> _ OCanren__.Logic.ilogic -> OCanren__.Core.State.t Stream.t OCanren__.Core.goal') -> OCanren__.Core.State.t Stream.t OCanren__.Core.goal'
val qrst : (_ OCanren__.Logic.ilogic -> _ OCanren__.Logic.ilogic -> _ OCanren__.Logic.ilogic -> _ OCanren__.Logic.ilogic -> OCanren__.Core.State.t Stream.t OCanren__.Core.goal') -> OCanren__.Core.State.t Stream.t OCanren__.Core.goal'
val pqrst : (_ OCanren__.Logic.ilogic -> _ OCanren__.Logic.ilogic -> _ OCanren__.Logic.ilogic -> _ OCanren__.Logic.ilogic -> _ OCanren__.Logic.ilogic -> OCanren__.Core.State.t Stream.t OCanren__.Core.goal') -> OCanren__.Core.State.t Stream.t OCanren__.Core.goal'