At: covers pred addprime 1
1. Q: Fmla
2. A: ioa{i:l}()
3.
x:Label.
(
r:rel().
(
r@0:rel(). r@0
Q & r = mk_rel(r@0.name, map(
t.(t)';r@0.args)))
& (
i:
. i < ||r.args|| & (x
term_vars(r.args[i]))))

covers_var(A;x)
4. x: Label
5. r: rel()
6. r
Q
7. i: 
8. i < ||r.args||
9. (x
term_vars(r.args[i]))
(x
term_vars((r.args[i])'))
By:
Inst
Thm*
t:Term. term_primed_vars((t)') ~ term_vars(t)
[r.args[i]]
THEN
RevHypSubst -1 -2
THEN
BackThru
Thm*
x:Label, u:Term.
(x
term_primed_vars(u)) 
(x
term_vars(u))
Generated subgoals:None
About: