Jukebox.Form

debugging

data Type

indType

intType

ratType

realType

data FunType

typeMaybeName

class Typed a

type Variable

type Function

data Term

newSymbol

newFunction

newType

funArgs

arity

size

data Atomic

normAtomic

data Signed a

type Literal

neg

the

pos

signForm

data Form

data Connective

connective

data Bind a

true

false

isTrue

isFalse

nt

(.=>.)

(.=.)

(/\)

(\/)

closeForm

positive

notInwards

simple

simplify

data CNF

toCNF

data Clause

clause

toForm

toLiterals

toClause

type Tag

data Kind

data AxKind

data ConjKind

data Answer

data NoAnswerReason

data SatReason

data UnsatReason

explainAnswer

data Input a

data InputSource

type Problem a

data TypeOf a

class Symbolic a

data Rep a

rep

class Unpack a

recursively

recursivelyM

collect

type Subst

ids

(|=>)

(|+|)

subst

free

ground

bind

termsAndBinders

names

run

types

types'

terms

vars

functions

funOcc

isFof

uniqueNames

force

check

checkBinder

mapName

mapType