Step
*
of Lemma
member-per-or-left
∀[A,B:Type]. ∀[a:A]. (<Ax, a> ∈ per-or(A;B))
BY
{ TACTIC:(Auto THEN Unfold `per-or` 0 THEN Unfold `per-exists` 0 THEN (BLemma `member-per-product` THENA Auto)) }
1
.....wf.....
1. A : Type
2. B : Type
3. a : A
⊢ λx.if x = Ax then A otherwise B ∈ per-function(per-value();a.Type)
2
.....wf.....
1. A : Type
2. B : Type
3. a : A
⊢ Ax ∈ per-value()
Latex:
Latex:
\mforall{}[A,B:Type]. \mforall{}[a:A]. (<Ax, a> \mmember{} per-or(A;B))
By
Latex:
TACTIC:(Auto
THEN Unfold `per-or` 0
THEN Unfold `per-exists` 0
THEN (BLemma `member-per-product` THENA Auto))
Home
Index