Step * 1 1 of Lemma proof-abort_wf


1. Sequent Type
2. Rule Type
3. effect (Sequent × Rule) ⟶ (Sequent List?)
4. Sequent
5. Rule
6. ↑isr(effect <s, r>)
⊢ proof-abort(s;r) ∈ sr:Sequent × Rule × (case effect sr of inl(subgoals) => ℕ||subgoals|| inr(x) => Void
                                         ⟶ proof-tree(Sequent;Rule;effect))
BY
TACTIC:((Unfold `proof-abort` THEN MemCD) THEN Try (Complete (Auto))) }

1
.....subterm..... T:t
2:n
1. Sequent Type
2. Rule Type
3. effect (Sequent × Rule) ⟶ (Sequent List?)
4. Sequent
5. Rule
6. ↑isr(effect <s, r>)
⊢ λx.x ∈ case effect <s, r> of inl(subgoals) => ℕ||subgoals|| inr(x) => Void ⟶ proof-tree(Sequent;Rule;effect)


Latex:


Latex:

1.  Sequent  :  Type
2.  Rule  :  Type
3.  effect  :  (Sequent  \mtimes{}  Rule)  {}\mrightarrow{}  (Sequent  List?)
4.  s  :  Sequent
5.  r  :  Rule
6.  \muparrow{}isr(effect  <s,  r>)
\mvdash{}  proof-abort(s;r)  \mmember{}  sr:Sequent  \mtimes{}  Rule  \mtimes{}  (case  effect  sr
                                                                                    of  inl(subgoals)  =>
                                                                                    \mBbbN{}||subgoals||
                                                                                    |  inr(x)  =>
                                                                                    Void  {}\mrightarrow{}  proof-tree(Sequent;Rule;effect))


By


Latex:
TACTIC:((Unfold  `proof-abort`  0  THEN  MemCD)  THEN  Try  (Complete  (Auto)))




Home Index