Step * of Lemma equipollent-quotient2

[A:Type]
  ∀E:A ⟶ A ⟶ ℙ. ∀d:∀x,y:A.  Dec(↓E[x;y]).
    a:x,y:A//(↓E[x;y]) × {b:A| ↑isl(d b)}  supposing EquivRel(A;x,y.↓E[x;y])
BY
(Auto
   THEN (Assert ∀x,y:A.  (isl(d y) ∈ 𝔹BY
               (Auto THEN GenConclTerm ⌜y⌝⋅ THEN Auto))
   THEN (Assert ∀x,y:A.  (↑isl(d y) ⇐⇒ ↓E[x;y]) BY
               ((UnivCD THENA Auto) THEN (GenConclTerm ⌜y⌝⋅ THENA Auto) THEN -2 THEN Reduce THEN Auto))
   THEN (InstLemma `equipollent-quotient` [⌜A⌝;⌜λ2y.isl(d y)⌝]⋅ THENA (Auto THEN RWO  "-1" THEN Auto))) }

1
1. [A] Type
2. A ⟶ A ⟶ ℙ
3. : ∀x,y:A.  Dec(↓E[x;y])
4. EquivRel(A;x,y.↓E[x;y])
5. ∀x,y:A.  (isl(d y) ∈ 𝔹)
6. ∀x,y:A.  (↑isl(d y) ⇐⇒ ↓E[x;y])
7. a:x,y:A//(↑isl(d y)) × {b:A| ↑isl(d b)} 
⊢ a:x,y:A//(↓E[x;y]) × {b:A| ↑isl(d b)} 


Latex:


Latex:
\mforall{}[A:Type]
    \mforall{}E:A  {}\mrightarrow{}  A  {}\mrightarrow{}  \mBbbP{}.  \mforall{}d:\mforall{}x,y:A.    Dec(\mdownarrow{}E[x;y]).
        A  \msim{}  a:x,y:A//(\mdownarrow{}E[x;y])  \mtimes{}  \{b:A|  \muparrow{}isl(d  a  b)\}    supposing  EquivRel(A;x,y.\mdownarrow{}E[x;y])


By


Latex:
(Auto
  THEN  (Assert  \mforall{}x,y:A.    (isl(d  x  y)  \mmember{}  \mBbbB{})  BY
                          (Auto  THEN  GenConclTerm  \mkleeneopen{}d  x  y\mkleeneclose{}\mcdot{}  THEN  Auto))
  THEN  (Assert  \mforall{}x,y:A.    (\muparrow{}isl(d  x  y)  \mLeftarrow{}{}\mRightarrow{}  \mdownarrow{}E[x;y])  BY
                          ((UnivCD  THENA  Auto)
                            THEN  (GenConclTerm  \mkleeneopen{}d  x  y\mkleeneclose{}\mcdot{}  THENA  Auto)
                            THEN  D  -2
                            THEN  Reduce  0
                            THEN  Auto))
  THEN  (InstLemma  `equipollent-quotient`  [\mkleeneopen{}A\mkleeneclose{};\mkleeneopen{}\mlambda{}\msubtwo{}x  y.isl(d  x  y)\mkleeneclose{}]\mcdot{}
              THENA  (Auto  THEN  RWO    "-1"  0  THEN  Auto)
              ))




Home Index