@@ -54,7 +54,7 @@ filterTag : {A : Type} ->
54 {P : A -> Type} ->
54 {P : A -> Type} ->
56 Vect n A ->
56 Vect n A ->
57− DepPair Nat (\ m => Vect m (DepPair A P))
57+ DPair Nat (\ m => Vect m (DPair A P))
58filterTag d1P Nil = (_ ** Nil)
58filterTag d1P Nil = (_ ** Nil)
59filterTag d1P (a :: as) with (filterTag d1P as)
59filterTag d1P (a :: as) with (filterTag d1P as)
60 | (_ ** tail) with (d1P a)
60 | (_ ** tail) with (d1P a)
@@ -66,7 +66,7 @@ toVect : {A : Type} ->
66 {P : A -> Type} ->
66 {P : A -> Type} ->
67 Finite A ->
67 Finite A ->
69− (n : Nat ** Vect n (DepPair A P))
69+ (n : Nat ** Vect n (DPair A P))
70toVect fA d1P = filterTag d1P (toVect fA)
70toVect fA d1P = filterTag d1P (toVect fA)
72sigmaUniqueLemma1 : {A : Type} ->
72sigmaUniqueLemma1 : {A : Type} ->
@@ -74,7 +74,7 @@ sigmaUniqueLemma1 : {A : Type} ->
74 Unique1 {t0 = A} P ->
74 Unique1 {t0 = A} P ->
75 (a : A) ->
75 (a : A) ->
76 (p : P a) ->
76 (p : P a) ->
77− (ss : Vect n (DepPair A P)) ->
77+ (ss : Vect n (DPair A P)) ->
78 Elem a (map fst ss) ->
78 Elem a (map fst ss) ->
79 Elem (a ** p) ss
79 Elem (a ** p) ss
@@ -83,5 +83,5 @@ toVectComplete : {A : Type} ->
83 (fA : Finite A) ->
83 (fA : Finite A) ->
84 (d1P : Dec1 P) ->
84 (d1P : Dec1 P) ->
85 Unique1 {t0 = A} P ->
85 Unique1 {t0 = A} P ->
86− (s : DepPair A P) ->
86+ (s : DPair A P) ->
87 Elem s (snd (toVect fA d1P))
87 Elem s (snd (toVect fA d1P))