Step
*
1
10
1
2
1
of Lemma
FOL-proveable-evidence
1. hyps : mFOL() List
2. concl : mFOL()
3. subgoals : mFOL-sequent() List
4. hypnum : ℕ
5. hypnum < ||hyps||
6. ↑mFOconnect?(hyps[hypnum])
7. mFOconnect-knd(hyps[hypnum]) = "imp" ∈ Atom
8. FOL-sequent-evidence{i:l}(<hyps, mFOconnect-left(hyps[hypnum])>)
9. hyps[hypnum] = mFOconnect-left(hyps[hypnum]) 
⇒ mFOconnect-right(hyps[hypnum]) ∈ mFOL()
⊢ FOL-sequent-evidence{i:l}(<hyps, hyps[hypnum] ∧ mFOconnect-left(hyps[hypnum])>)
BY
{ ((BLemma `FOL-sequent-evidence_and` THEN Auto) THEN BLemma `FOL-sequent-evidence-trivial` THEN Auto)⋅ }
Latex:
Latex:
1.  hyps  :  mFOL()  List
2.  concl  :  mFOL()
3.  subgoals  :  mFOL-sequent()  List
4.  hypnum  :  \mBbbN{}
5.  hypnum  <  ||hyps||
6.  \muparrow{}mFOconnect?(hyps[hypnum])
7.  mFOconnect-knd(hyps[hypnum])  =  "imp"
8.  FOL-sequent-evidence\{i:l\}(<hyps,  mFOconnect-left(hyps[hypnum])>)
9.  hyps[hypnum]  =  mFOconnect-left(hyps[hypnum])  {}\mRightarrow{}  mFOconnect-right(hyps[hypnum])
\mvdash{}  FOL-sequent-evidence\{i:l\}(<hyps,  hyps[hypnum]  \mwedge{}  mFOconnect-left(hyps[hypnum])>)
By
Latex:
((BLemma  `FOL-sequent-evidence\_and`  THEN  Auto)  THEN  BLemma  `FOL-sequent-evidence-trivial`  THEN  Auto)
\mcdot{}
Home
Index