Step * of Lemma finite-quotient-bound

A:Type. ∀R:A ⟶ A ⟶ ℙ. ∀n:ℕ.
  (A ~ ℕ EquivRel(A;x,y.x y)  (∀x,y:A.  Dec(x y))  (∃m:ℕ((m ≤ n) ∧ x,y:A//(x y) ~ ℕm)))
BY
(Auto
   THEN (InstLemma `finite-quotient` [⌜A⌝;⌜R⌝]⋅ THENA (Auto THEN With ⌜n⌝  THEN Auto))
   THEN -1
   THEN RenameVar `m' (-2)
   THEN With ⌜m⌝ 
   THEN Auto) }

1
1. Type
2. A ⟶ A ⟶ ℙ
3. : ℕ
4. ~ ℕn
5. EquivRel(A;x,y.x y)
6. ∀x,y:A.  Dec(x y)
7. : ℕ
8. x,y:A//(x y) ~ ℕm
⊢ m ≤ n


Latex:


Latex:
\mforall{}A:Type.  \mforall{}R:A  {}\mrightarrow{}  A  {}\mrightarrow{}  \mBbbP{}.  \mforall{}n:\mBbbN{}.
    (A  \msim{}  \mBbbN{}n
    {}\mRightarrow{}  EquivRel(A;x,y.x  R  y)
    {}\mRightarrow{}  (\mforall{}x,y:A.    Dec(x  R  y))
    {}\mRightarrow{}  (\mexists{}m:\mBbbN{}.  ((m  \mleq{}  n)  \mwedge{}  x,y:A//(x  R  y)  \msim{}  \mBbbN{}m)))


By


Latex:
(Auto
  THEN  (InstLemma  `finite-quotient`  [\mkleeneopen{}A\mkleeneclose{};\mkleeneopen{}R\mkleeneclose{}]\mcdot{}  THENA  (Auto  THEN  D  0  With  \mkleeneopen{}n\mkleeneclose{}    THEN  Auto))
  THEN  D  -1
  THEN  RenameVar  `m'  (-2)
  THEN  D  0  With  \mkleeneopen{}m\mkleeneclose{} 
  THEN  Auto)




Home Index