Step * 2 of Lemma FOAssigment-rename_wf


1. Dom Type
2. : ℤ
3. : ℤ
4. fmla mFOL()
5. ¬(y ∈ mFOL-freevars(fmla))
6. FOAssignment(mFOL-freevars(mFOL-rename(fmla;y;x)),Dom)
7. ¬(x ∈ mFOL-boundvars(fmla))
⊢ a ∈ FOAssignment(mFOL-freevars(fmla),Dom)
BY
DoSubsume }

1
1. Dom Type
2. : ℤ
3. : ℤ
4. fmla mFOL()
5. ¬(y ∈ mFOL-freevars(fmla))
6. FOAssignment(mFOL-freevars(mFOL-rename(fmla;y;x)),Dom)
7. ¬(x ∈ mFOL-boundvars(fmla))
⊢ a ∈ FOAssignment(mFOL-freevars(mFOL-rename(fmla;y;x)),Dom)

2
1. Dom Type
2. : ℤ
3. : ℤ
4. fmla mFOL()
5. ¬(y ∈ mFOL-freevars(fmla))
6. FOAssignment(mFOL-freevars(mFOL-rename(fmla;y;x)),Dom)
7. ¬(x ∈ mFOL-boundvars(fmla))
8. a ∈ FOAssignment(mFOL-freevars(mFOL-rename(fmla;y;x)),Dom)
⊢ FOAssignment(mFOL-freevars(mFOL-rename(fmla;y;x)),Dom) ⊆FOAssignment(mFOL-freevars(fmla),Dom)


Latex:


Latex:

1.  Dom  :  Type
2.  x  :  \mBbbZ{}
3.  y  :  \mBbbZ{}
4.  fmla  :  mFOL()
5.  \mneg{}(y  \mmember{}  mFOL-freevars(fmla))
6.  a  :  FOAssignment(mFOL-freevars(mFOL-rename(fmla;y;x)),Dom)
7.  \mneg{}(x  \mmember{}  mFOL-boundvars(fmla))
\mvdash{}  a  \mmember{}  FOAssignment(mFOL-freevars(fmla),Dom)


By


Latex:
DoSubsume




Home Index