Step
*
1
1
1
of Lemma
not-not-sig-to-W-implies-stable
1. A : Type
2. ∀[B:A ⟶ Type]. ((¬¬(a:A × (¬B[a]))) 
⇒ W(A;a.B[a]))@i'
3. A@i
⊢ a:A × (¬False)
BY
{ (RenameVar `a' (-1) THEN UseWitness ⌜<a, λx.x>⌝⋅ THEN Auto) }
Latex:
Latex:
1.  A  :  Type
2.  \mforall{}[B:A  {}\mrightarrow{}  Type].  ((\mneg{}\mneg{}(a:A  \mtimes{}  (\mneg{}B[a])))  {}\mRightarrow{}  W(A;a.B[a]))@i'
3.  A@i
\mvdash{}  a:A  \mtimes{}  (\mneg{}False)
By
Latex:
(RenameVar  `a'  (-1)  THEN  UseWitness  \mkleeneopen{}<a,  \mlambda{}x.x>\mkleeneclose{}\mcdot{}  THEN  Auto)
Home
Index