Step * of Lemma mFOL-sequent-evidence_transitivity1

[hyps:mFOL() List]. ∀[x,y:mFOL()].
  ((∀[Dom:Type]. ∀[S:FOStruct(Dom)].
      ∀a:FOAssignment(Dom). (Dom,S,a |= mFOL-abstract(x)  Dom,S,a |= mFOL-abstract(y)))
   mFOL-sequent-evidence(<hyps, x>)
   mFOL-sequent-evidence(<hyps, y>))
BY
(Auto
   THEN 0
   THEN Auto
   THEN (Assert Dom,S,a |= mFOL-sequent-abstract(<hyps, x>BY
               (Auto THEN All (RepUR ``mFOL-sequent-evidence mFO-uniform-evidence``) THEN BackThruSomeHyp))
   THEN All (RepUR ``mFOL-sequent-abstract FOSatWith``)⋅
   THEN All (Fold `FOSatWith`)
   THEN All (Fold `implies`)
   THEN Auto) }


Latex:


\mforall{}[hyps:mFOL()  List].  \mforall{}[x,y:mFOL()].
    ((\mforall{}[Dom:Type].  \mforall{}[S:FOStruct(Dom)].
            \mforall{}a:FOAssignment(Dom).  (Dom,S,a  |=  mFOL-abstract(x)  {}\mRightarrow{}  Dom,S,a  |=  mFOL-abstract(y)))
    {}\mRightarrow{}  mFOL-sequent-evidence(<hyps,  x>)
    {}\mRightarrow{}  mFOL-sequent-evidence(<hyps,  y>))


By

(Auto
  THEN  D  0
  THEN  Auto
  THEN  (Assert  Dom,S,a  |=  mFOL-sequent-abstract(<hyps,  x>)  BY
                          (Auto
                            THEN  All  (RepUR  ``mFOL-sequent-evidence  mFO-uniform-evidence``)
                            THEN  BackThruSomeHyp))
  THEN  All  (RepUR  ``mFOL-sequent-abstract  FOSatWith``)\mcdot{}
  THEN  All  (Fold  `FOSatWith`)
  THEN  All  (Fold  `implies`)
  THEN  Auto)




Home Index