Step * 1 1 of Lemma filter-mFOL-freevars-of-rename


1. : ℤ
2. z' : ℤ
3. name Atom
4. vars : ℤ List
5. ¬(z' ∈ mFOL-boundvars(name(vars)))
6. ¬(z' ∈ remove-repeats(IntDeq;vars))
⊢ filter(λx.(¬b(x =z z'));remove-repeats(IntDeq;map(λv.if (v =z z) then z' else fi ;vars)))
filter(λx.(¬b(x =z z));remove-repeats(IntDeq;vars))
∈ (ℤ List)
BY
(RWO "member-remove-repeats" (-1) THENA Auto) }

1
1. : ℤ
2. z' : ℤ
3. name Atom
4. vars : ℤ List
5. ¬(z' ∈ mFOL-boundvars(name(vars)))
6. ¬(z' ∈ vars)
⊢ filter(λx.(¬b(x =z z'));remove-repeats(IntDeq;map(λv.if (v =z z) then z' else fi ;vars)))
filter(λx.(¬b(x =z z));remove-repeats(IntDeq;vars))
∈ (ℤ List)


Latex:


Latex:

1.  z  :  \mBbbZ{}
2.  z'  :  \mBbbZ{}
3.  name  :  Atom
4.  vars  :  \mBbbZ{}  List
5.  \mneg{}(z'  \mmember{}  mFOL-boundvars(name(vars)))
6.  \mneg{}(z'  \mmember{}  remove-repeats(IntDeq;vars))
\mvdash{}  filter(\mlambda{}x.(\mneg{}\msubb{}(x  =\msubz{}  z'));remove-repeats(IntDeq;map(\mlambda{}v.if  (v  =\msubz{}  z)  then  z'  else  v  fi  ;vars)))
=  filter(\mlambda{}x.(\mneg{}\msubb{}(x  =\msubz{}  z));remove-repeats(IntDeq;vars))


By


Latex:
(RWO  "member-remove-repeats"  (-1)  THENA  Auto)




Home Index