Step * of Lemma FOL-sequent-evidence-trivial

hyps:mFOL() List. ∀i:ℕ||hyps||.  FOL-sequent-evidence{i:l}(<hyps, hyps[i]>)
BY
(Auto
   THEN 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. : ℕ||hyps||@i
3. Dom Type
4. FOStruct+{i:l}(Dom)
5. FOAssignment(mFOL-sequent-freevars(<hyps, hyps[i]>),Dom)@i
6. 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