Step * 1 of Lemma equiv_rel_functionality_wrt_iff


1. [T] Type
2. [T'] Type
3. [E] T ⟶ T ⟶ ℙ
4. [E'] T' ⟶ T' ⟶ ℙ
5. T' ∈ Type
6. ∀x,y:T.  (E[x;y] ⇐⇒ E'[x;y])@i
⊢ EquivRel(T;x,y.E[x;y]) ⇐⇒ EquivRel(T';x,y.E'[x;y])
BY
(Repeat (Unfolds ``equiv_rel refl sym trans`` 0)) }

1
1. [T] Type
2. [T'] Type
3. [E] T ⟶ T ⟶ ℙ
4. [E'] T' ⟶ T' ⟶ ℙ
5. T' ∈ Type
6. ∀x,y:T.  (E[x;y] ⇐⇒ E'[x;y])@i
⊢ (∀a:T. E[a;a]) ∧ (∀a,b:T.  (E[a;b]  E[b;a])) ∧ (∀a,b,c:T.  (E[a;b]  E[b;c]  E[a;c]))
⇐⇒ (∀a:T'. E'[a;a]) ∧ (∀a,b:T'.  (E'[a;b]  E'[b;a])) ∧ (∀a,b,c:T'.  (E'[a;b]  E'[b;c]  E'[a;c]))


Latex:


Latex:

1.  [T]  :  Type
2.  [T']  :  Type
3.  [E]  :  T  {}\mrightarrow{}  T  {}\mrightarrow{}  \mBbbP{}
4.  [E']  :  T'  {}\mrightarrow{}  T'  {}\mrightarrow{}  \mBbbP{}
5.  T  =  T'
6.  \mforall{}x,y:T.    (E[x;y]  \mLeftarrow{}{}\mRightarrow{}  E'[x;y])@i
\mvdash{}  EquivRel(T;x,y.E[x;y])  \mLeftarrow{}{}\mRightarrow{}  EquivRel(T';x,y.E'[x;y])


By


Latex:
(Repeat  (Unfolds  ``equiv\_rel  refl  sym  trans``  0))




Home Index