Step
*
of Lemma
has-valueall-pair
∀[a,b:Base]. uiff(has-valueall(<a, b>);has-valueall(a) ∧ has-valueall(b))
BY
{ ((UnivCD THENA Auto)
THEN Unfold `has-valueall` 0
THEN RWO "evalall-pair" 0
THEN Auto
THEN Try (RepeatFor 2 ((HasValueD 3 THEN Auto)))
THEN RW (AddrC [1;1] RecUnfoldTopAbC) 0
THEN RepeatFor 2 ((CallByValueReduce 0 THENA Auto))
THEN Auto
THEN RepUR ``has-value`` 0
THEN RW (AddrC [2] (TagC (mk_tag_term 1))) 0
THEN Auto) }
Latex:
Latex:
\mforall{}[a,b:Base]. uiff(has-valueall(<a, b>);has-valueall(a) \mwedge{} has-valueall(b))
By
Latex:
((UnivCD THENA Auto)
THEN Unfold `has-valueall` 0
THEN RWO "evalall-pair" 0
THEN Auto
THEN Try (RepeatFor 2 ((HasValueD 3 THEN Auto)))
THEN RW (AddrC [1;1] RecUnfoldTopAbC) 0
THEN RepeatFor 2 ((CallByValueReduce 0 THENA Auto))
THEN Auto
THEN RepUR ``has-value`` 0
THEN RW (AddrC [2] (TagC (mk\_tag\_term 1))) 0
THEN Auto)
Home
Index