Step * 2 1 1 1 1 2 1 1 1 of Lemma least-equiv-is-equiv-1

.....antecedent..... 
1. Type
2. A ⟶ A ⟶ ℙ
3. (a:A × b:A × ((R b) ∨ (R a))) List
4. ∀[x,y:A]. ∀[L:(a:A × b:A × ((R b) ∨ (R a))) List].  (rel_path(A;L;x;y) ∈ ℙ)
⊢ ∀a,b:A.
    (rel_path(A;[];a;b)  rel_path(A;rev(map(λt.let a,b,r in <b, a, case of inl(x) => inr x  inr(x) => inl x>;[\000C]));b;a))
BY
(RepUR ``rel_path`` THEN Auto) }


Latex:


Latex:
.....antecedent..... 
1.  A  :  Type
2.  R  :  A  {}\mrightarrow{}  A  {}\mrightarrow{}  \mBbbP{}
3.  L  :  (a:A  \mtimes{}  b:A  \mtimes{}  ((R  a  b)  \mvee{}  (R  b  a)))  List
4.  \mforall{}[x,y:A].  \mforall{}[L:(a:A  \mtimes{}  b:A  \mtimes{}  ((R  a  b)  \mvee{}  (R  b  a)))  List].    (rel\_path(A;L;x;y)  \mmember{}  \mBbbP{})
\mvdash{}  \mforall{}a,b:A.
        (rel\_path(A;[];a;b)
        {}\mRightarrow{}  rel\_path(A;rev(map(\mlambda{}t.let  a,b,r  =  t  in 
                                                          <b,  a,  case  r  of  inl(x)  =>  inr  x    |  inr(x)  =>  inl  x>[]));b;a))


By


Latex:
(RepUR  ``rel\_path``  0  THEN  Auto)




Home Index