Step * 1 1 1 of Lemma values-for-distinct-nil


1. A : Type
2. V : Type
3. eq : EqDecider(A)
4. L : (A × V) List
5. 0 = ||remove-repeats(eq;map(λp.(fst(p));L))|| ∈ ℤ
⊢ L = [] ∈ ((A × V) List)
BY
{ (MoveToConcl (-1) THEN ListInd (-1) THEN Reduce 0 THEN Auto') }


Latex:


Latex:

1.  A  :  Type
2.  V  :  Type
3.  eq  :  EqDecider(A)
4.  L  :  (A  \mtimes{}  V)  List
5.  0  =  ||remove-repeats(eq;map(\mlambda{}p.(fst(p));L))||
\mvdash{}  L  =  []


By


Latex:
(MoveToConcl  (-1)  THEN  ListInd  (-1)  THEN  Reduce  0  THEN  Auto')




Home Index