Jukebox.Form

debugging

data DomainSize

data Type

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

type Tag

data Kind

data Answer

data NoAnswerReason

data Input a

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

isFof

uniqueNames

force

check

checkBinder

mapName

mapType