Step
*
of Lemma
FOL-sequent-evidence-trivial
∀hyps:mFOL() List. ∀i:ℕ||hyps||. FOL-sequent-evidence{i:l}(<hyps, hyps[i]>)
BY
{ (Auto
THEN D 0
THEN Auto
THEN RepUR ``FOL-sequent-abstract FOSatWith+`` 0
THEN Fold `FOSatWith+` 0
THEN UseWitness ⌜λx.x.i⌝⋅
THEN Auto) }
1
1. hyps : mFOL() List@i
2. i : ℕ||hyps||@i
3. Dom : Type
4. S : FOStruct+{i:l}(Dom)
5. a : FOAssignment(mFOL-sequent-freevars(<hyps, hyps[i]>),Dom)@i
6. x : tuple-type(FOL-hyps-meaning(Dom;S;a;hyps))@i
⊢ x.i ∈ Dom,S,a +|= FOL-abstract(hyps[i])
Latex:
Latex:
\mforall{}hyps:mFOL() List. \mforall{}i:\mBbbN{}||hyps||. FOL-sequent-evidence\{i:l\}(<hyps, hyps[i]>)
By
Latex:
(Auto
THEN D 0
THEN Auto
THEN RepUR ``FOL-sequent-abstract FOSatWith+`` 0
THEN Fold `FOSatWith+` 0
THEN UseWitness \mkleeneopen{}\mlambda{}x.x.i\mkleeneclose{}\mcdot{}
THEN Auto)
Home
Index