Step * 3 2 1 of Lemma pairs-fpf_property


1. [A] Type
2. [B] Type
3. eq1 EqDecider(A)
4. eq2 EqDecider(B)
5. (A × B) List
6. no_repeats(A;fpf-domain(fpf(L)))
7. ∀a:A. ((a ∈ fpf-domain(fpf(L))) ⇐⇒ ∃b:B. (<a, b> ∈ L))
8. A
9. ↑a ∈ dom(fpf(L))
⊢ ∀b:B. ((b ∈ reduce(λp,l. if eqof(eq1) (fst(p)) then insert(snd(p);l) else fi ;[];L)) ⇐⇒ (<a, b> ∈ L))
BY
All Thin }

1
1. [A] Type
2. [B] Type
3. eq1 EqDecider(A)
4. eq2 EqDecider(B)
5. (A × B) List
6. A
⊢ ∀b:B. ((b ∈ reduce(λp,l. if eqof(eq1) (fst(p)) then insert(snd(p);l) else fi ;[];L)) ⇐⇒ (<a, b> ∈ L))


Latex:


Latex:

1.  [A]  :  Type
2.  [B]  :  Type
3.  eq1  :  EqDecider(A)
4.  eq2  :  EqDecider(B)
5.  L  :  (A  \mtimes{}  B)  List
6.  no\_repeats(A;fpf-domain(fpf(L)))
7.  \mforall{}a:A.  ((a  \mmember{}  fpf-domain(fpf(L)))  \mLeftarrow{}{}\mRightarrow{}  \mexists{}b:B.  (<a,  b>  \mmember{}  L))
8.  a  :  A
9.  \muparrow{}a  \mmember{}  dom(fpf(L))
\mvdash{}  \mforall{}b:B
        ((b  \mmember{}  reduce(\mlambda{}p,l.  if  eqof(eq1)  (fst(p))  a  then  insert(snd(p);l)  else  l  fi  ;[];L))  \mLeftarrow{}{}\mRightarrow{}  (<a,  b>  \mmember{}\000C  L))


By


Latex:
All  Thin




Home Index