Step * of Lemma infinite-domain-example-ext

[A,D:Type]. ∀[R,Eq:D ⟶ D ⟶ ℙ].
  ((∀x,y,z:D.  (R[x;y]  (R[y;z] ∨ Eq[y;z])  R[x;z]))
   (∀x:D. (R[x;x]  A))
   (∀x:D. ∃y:D. R[x;y])
   (∃m:D. ∀x:D. ((Eq[x;m]  A)  R[x;m]))
   A)
BY
xxxNormalizeExtractTo (ioid Obid: infinite-domain-example)  
⌜λTrans,Irr,Unbdd,MxEx. let m,bounds MxEx 
                        in let y,ygtr Unbdd 
                           in Irr (Trans ygtr (inl (bounds eq.(Irr (Trans ygtr (inr eq )))))))⌝
 1000 []⋅xxx }


Latex:


Latex:
\mforall{}[A,D:Type].  \mforall{}[R,Eq:D  {}\mrightarrow{}  D  {}\mrightarrow{}  \mBbbP{}].
    ((\mforall{}x,y,z:D.    (R[x;y]  {}\mRightarrow{}  (R[y;z]  \mvee{}  Eq[y;z])  {}\mRightarrow{}  R[x;z]))
    {}\mRightarrow{}  (\mforall{}x:D.  (R[x;x]  {}\mRightarrow{}  A))
    {}\mRightarrow{}  (\mforall{}x:D.  \mexists{}y:D.  R[x;y])
    {}\mRightarrow{}  (\mexists{}m:D.  \mforall{}x:D.  ((Eq[x;m]  {}\mRightarrow{}  A)  {}\mRightarrow{}  R[x;m]))
    {}\mRightarrow{}  A)


By


Latex:
xxxNormalizeExtractTo  (ioid  Obid:  infinite-domain-example)   
\mkleeneopen{}\mlambda{}Trans,Irr,Unbdd,MxEx.  let  m,bounds  =  MxEx 
                                                in  let  y,ygtr  =  Unbdd  m 
                                                      in  Irr  m 
                                                            (Trans  m  y  m  ygtr 
                                                              (inl  (bounds  y  (\mlambda{}eq.(Irr  m  (Trans  m  y  m  ygtr  (inr  eq  )))))))\mkleeneclose{}
  1000  []\mcdot{}xxx




Home Index