Step * of Lemma decidable__equal_list

[T:Type]. ((∀x,y:T.  Dec(x y ∈ T))  (∀xs,ys:T List.  Dec(xs ys ∈ (T List))))
BY
RepeatFor (InductionOnList) }

1
1. [T] Type
2. ∀x,y:T.  Dec(x y ∈ T)@i
⊢ Dec([] [] ∈ (T List))

2
1. [T] Type
2. ∀x,y:T.  Dec(x y ∈ T)@i
3. T@i
4. List@i
5. Dec([] v ∈ (T List))@i
⊢ Dec([] [u v] ∈ (T List))

3
1. [T] Type
2. ∀x,y:T.  Dec(x y ∈ T)@i
3. T@i
4. List@i
5. ∀ys:T List. Dec(v ys ∈ (T List))@i
⊢ Dec([u v] [] ∈ (T List))

4
1. [T] Type
2. ∀x,y:T.  Dec(x y ∈ T)@i
3. T@i
4. List@i
5. ∀ys:T List. Dec(v ys ∈ (T List))@i
6. u1 T@i
7. v1 List@i
8. Dec([u v] v1 ∈ (T List))@i
⊢ Dec([u v] [u1 v1] ∈ (T List))


Latex:


Latex:
\mforall{}[T:Type].  ((\mforall{}x,y:T.    Dec(x  =  y))  {}\mRightarrow{}  (\mforall{}xs,ys:T  List.    Dec(xs  =  ys)))


By


Latex:
RepeatFor  2  (InductionOnList)




Home Index