|
-
lbl
:
string
-
jf
:
InfRule
-
xs
:
(term * term) list
-
t2
:
Proof Tree
-
Returns:
Proof Tree
|
|
-
lbl
:
string
-
jf
:
InfRule
-
xs
:
Proof Tree list
-
Returns:
Proof Tree
|
|
-
lbl
:
string
-
jf
:
InfRule
-
xs
:
term list
-
t2
:
Proof Tree
-
Returns:
Proof Tree
|
|
-
lbl
:
string
-
jf
:
InfRule
-
t1
:
term
-
t2
:
Proof Tree
-
t3
:
Proof Tree
-
Returns:
Proof Tree
|
|
-
ind
:
int
-
loc
:
Proof Location
-
Returns:
Proof Location
|
|
-
Returns:
term -> Proof Tree -> Proof Tree
|
|
-
loc
:
Proof Location
-
Returns:
Proof Location
|
|
-
t
:
term
-
Returns:
Proof Tree
|
|
-
thm
:
thm
-
lbl
:
string
-
loc
:
Proof Location
-
Returns:
Proof Location
|
|
-
ind1
:
int list
-
ind2
:
int list
-
pind
:
int
-
ys
:
string
-
xs
:
string
-
loc
:
(Exp * string * InfRule) Location
-
Returns:
(Exp * string * InfRule) Location
|
|
-
Returns:
term -> Proof Tree -> Proof Tree -> Proof Tree
|
|
-
ind1
:
int list
-
ind2
:
int list
-
loc
:
(Exp * string * InfRule) Location
-
Returns:
(Exp * string * InfRule) Location
|
|
-
Returns:
Proof Tree -> Proof Tree -> Proof Tree
|
|
-
t2
:
string
-
loc
:
Proof Location
-
Returns:
Proof Location
|
|
-
Returns:
Proof Tree -> Proof Tree
|
|
-
t1
:
string
-
loc
:
Proof Location
-
Returns:
Proof Location
|
|
-
Returns:
Proof Tree -> Proof Tree
|
|
-
loc
:
(Exp * string * InfRule) Location
-
Returns:
(Exp * string * InfRule) Location
|
|
-
Returns:
term -> Proof Tree -> Proof Tree
|
|
-
ind1
:
int list
-
ind2
:
int list
-
loc
:
(Exp * string * InfRule) Location
-
Returns:
(Exp * string * InfRule) Location
|
|
-
t1
:
Proof Tree
-
t2
:
Proof Tree
-
Returns:
Proof Tree
|
|
-
ind
:
int
-
loc
:
(Exp * string * InfRule) Location
-
Returns:
(Exp * string * InfRule) Location
|
|
-
Returns:
term -> Proof Tree -> Proof Tree
|
|
-
loc
:
Proof Location
-
Returns:
Proof Location
|
|
-
Returns:
term -> Proof Tree -> Proof Tree
|
|
-
loc
:
(Exp * string * InfRule) Location
-
Returns:
(Exp * string * InfRule) Location
|
|
-
Returns:
Proof Tree -> term -> Proof Tree
|
|
-
loc
:
(Exp * string * InfRule) Location
-
Returns:
(Exp * string * InfRule) Location
|
|
-
Returns:
term -> Proof Tree -> Proof Tree
|
|
-
ind1
:
int list
-
ind2
:
int list
-
ind3
:
int list
-
disj1
:
string
-
disj2
:
string
-
loc
:
(Exp * string * InfRule) Location
-
Returns:
(Exp * string * InfRule) Location
|
|
-
Returns:
Proof Tree -> Proof Tree -> Proof Tree -> Proof Tree
|
|
-
ind1
:
int list
-
ind2
:
int list
-
t2
:
string
-
loc
:
Proof Location
-
Returns:
Proof Location
|
|
-
t1
:
Proof Tree
-
t2
:
Proof Tree
-
Returns:
Proof Tree
|
|
-
loc
:
Proof Location
-
Returns:
Proof Location
|
|
-
Returns:
Proof Tree -> Proof Tree
|
|
-
loc
:
(Exp * string * InfRule) Location
-
Returns:
(Exp * string * InfRule) Location
|
|
-
Returns:
Proof Tree -> Proof Tree
|
|
-
loc
:
Proof Location
-
Returns:
Proof Location
|
|
-
Returns:
Proof Tree -> Proof Tree
|
|
-
loc
:
Proof Location
-
Returns:
Proof Location
|
|
-
t
:
term
-
Returns:
Proof Tree
|
|
-
ts
:
string
-
loc
:
Proof Location
-
Returns:
Proof Location
|
|
-
Returns:
term -> term -> Proof Tree -> Proof Tree
|
|
-
x
:
Exp
-
loc
:
Proof Location
-
Returns:
Proof Location option
|
|
-
loc
:
Proof Location
-
Returns:
Proof Location
|
|
-
loc
:
(Exp * string * InfRule) Location
-
Returns:
(Exp * string * InfRule) Location
|
|
-
Returns:
term -> Proof Tree -> Proof Tree
|
|
-
xs
:
(term * term) list
-
Returns:
(Exp * string * InfRule) Tree
|
|
-
lbl
:
string
-
jf
:
InfRule
-
xs
:
(hol_type * hol_type) list
-
t2
:
Proof Tree
-
Returns:
Proof Tree
|
|
-
t
:
(hol_type * hol_type) list
-
Returns:
(Exp * string * InfRule) Tree
|
|
-
theta
:
(term * term) list
-
loc
:
(Exp * string * InfRule) Location
-
Returns:
(Exp * string * InfRule) Location
|
|
-
Returns:
(term * term) list -> Proof Tree -> Proof Tree
|
|
-
xs
:
(hol_type * hol_type) list
-
Returns:
Proof Tree -> Proof Tree
|
|
-
loc
:
(Exp * string * InfRule) Location
-
Returns:
(Exp * string * InfRule) Location
|
|
-
Returns:
term list -> Proof Tree -> Proof Tree
|
|
-
txs
:
(string * string) list
-
loc
:
(Exp * string * InfRule) Location
-
Returns:
(Exp * string * InfRule) Location
|
|
-
Returns:
term list -> Proof Tree -> Proof Tree
|
|
-
Returns:
Proof Tree list -> Proof Tree
|
|
-
loc
:
(Exp * string * InfRule) Location
-
Returns:
(Exp * string * InfRule) Location
|
|
-
Returns:
term -> Proof Tree -> Proof Tree
|
|
-
ind1
:
int list
-
ind2
:
int list
-
loc
:
(Exp * string * InfRule) Location
-
Returns:
(Exp * string * InfRule) Location
|
|
-
Returns:
term -> Proof Tree -> Proof Tree -> Proof Tree
|
|
-
loc
:
(Exp * string * InfRule) Location
-
Returns:
(Exp * string * InfRule) Location
|
|
-
Returns:
Proof Tree -> term -> Proof Tree
|
|
-
loc
:
(Exp * string * InfRule) Location
-
Returns:
(Exp * string * InfRule) Location
|
|
-
Returns:
term -> Proof Tree -> Proof Tree
|
|
-
ind1
:
int list
-
ind2
:
int list
-
t2
:
string
-
loc
:
Proof Location
-
Returns:
Proof Location
|
|
-
t1
:
Proof Tree
-
t2
:
Proof Tree
-
Returns:
Proof Tree
|
|
-
loc
:
Proof Location
-
Returns:
Proof Location
|
|
-
Returns:
Proof Tree -> Proof Tree
|
|
-
loc
:
Proof Location
-
Returns:
Proof Location
|
|
-
Returns:
Proof Tree -> Proof Tree
|
|
-
loc
:
Proof Location
-
Returns:
Proof Location
|
|
-
loc
:
Proof Location
-
Returns:
Proof Location
|
|
-
loc
:
Proof Location
-
Returns:
Proof Location
|
|
-
t
:
term
-
Returns:
Proof Tree
|
|
-
exp
:
Exp
-
loc
:
Proof Location
-
Returns:
Proof Location
|
|
-
t1
:
string
-
loc
:
Proof Location
-
Returns:
Proof Location
|
|
-
Returns:
Proof Tree -> Proof Tree
|
|
-
ts
:
string
-
xs
:
string
-
newT
:
string
-
loc
:
(Exp * string * InfRule) Location
-
Returns:
(Exp * string * InfRule) Location
|
|
-
Returns:
term -> Proof Tree -> Proof Tree
|
|
-
xs
:
string list
-
s
:
string
-
Returns:
Proof Location
|
|
-
loc
:
Proof Location
-
Returns:
Proof Location
|
|
-
Returns:
Proof Tree -> Proof Tree
|
|
-
t
:
term
-
Returns:
(Exp * string * InfRule) Tree
|
|
-
xs
:
term list
-
Returns:
(Exp * string * InfRule) Tree
|
|
-
lbl
:
string
-
jf
:
InfRule
-
t
:
Proof Tree
-
Returns:
Proof Tree
|
|
-
lbl
:
string
-
jf
:
InfRule
-
t1
:
Proof Tree
-
t2
:
Proof Tree
-
Returns:
Proof Tree
|
|
-
lbl
:
string
-
jf
:
InfRule
-
t1
:
Proof Tree
-
t2
:
Proof Tree
-
t3
:
Proof Tree
-
Returns:
Proof Tree
|
|
-
lbl
:
string
-
jf
:
InfRule
-
tr1
:
Proof Tree
-
t
:
term
-
Returns:
Proof Tree
|
|
-
lbl
:
string
-
th
:
thm
-
Returns:
Proof Tree
|
|
-
lbl
:
string
-
jf
:
InfRule
-
t
:
term
-
Returns:
Proof Tree
|
|
-
lbl
:
string
-
jf
:
InfRule
-
t1
:
term
-
t2
:
Proof Tree
-
t3
:
Proof Tree
-
Returns:
Proof Tree
|
|
-
lbl
:
string
-
jf
:
InfRule
-
t
:
term
-
t2
:
Proof Tree
-
Returns:
Proof Tree
|
|
-
lbl
:
string
-
jf
:
InfRule
-
t1
:
term
-
t2
:
term
-
t3
:
Proof Tree
-
Returns:
Proof Tree
|
|
-
t'
:
string
-
loc
:
(Exp * string * InfRule) Location
-
Returns:
(Exp * string * InfRule) Location
|
|
-
Returns:
Proof Tree -> Proof Tree -> Proof Tree
|
|
-
ind
:
int
-
loc
:
Proof Location
-
Returns:
Proof Location
|
|
-
Returns:
Proof Tree -> Proof Tree
|