Step * 2 3 1 1 1 of Lemma proper-divisor_wf


1. : ℕ+
2. 5 ≤ n
3. 16 ≤ n
4. 81 ≤ n
5. (iroot(4;n)^4 ≤ n) ∧ n < (iroot(4;n) 1)^4
6. iroot(4;n) ≤ 2
⊢ proper-divisor-aux(n;iroot(4;n) 1;iroot(4;n) 1;1;iroot(4;n) 1) ∈ Dec(∃n1:ℤ [(n1 < n ∧ (2 ≤ n1) ∧ (n1 n))])
BY
((Assert (iroot(4;n) 0 ∈ ℤ) ∨ (iroot(4;n) 1 ∈ ℤ) ∨ (iroot(4;n) 2 ∈ ℤBY
          (MoveToConcl (-1) THEN GenConclAtAddr [1;1] THEN Auto THEN DVar `v' THEN SplitOrHyps THEN Auto'))
   THEN (SplitOrHyps
         THEN (HypSubst' (-1) (-3)
               THEN RepUR ``exp`` -3
               THEN RepeatFor ((xxx(RWO "primrec-unroll" (-3) THENM Reduce (-3))xxx THENA Auto))
               THEN Auto')⋅
         )⋅
   }


Latex:


Latex:

1.  n  :  \mBbbN{}\msupplus{}
2.  5  \mleq{}  n
3.  16  \mleq{}  n
4.  81  \mleq{}  n
5.  (iroot(4;n)\^{}4  \mleq{}  n)  \mwedge{}  n  <  (iroot(4;n)  +  1)\^{}4
6.  iroot(4;n)  \mleq{}  2
\mvdash{}  proper-divisor-aux(n;iroot(4;n)  +  1;iroot(4;n)  +  1;1;iroot(4;n)  +  1)  \mmember{}  Dec(\mexists{}n1:\mBbbZ{}  [(n1  <  n
                                                                                                                                                                      \mwedge{}  (2  \mleq{}  n1)
                                                                                                                                                                      \mwedge{}  (n1  |  n))])


By


Latex:
((Assert  (iroot(4;n)  =  0)  \mvee{}  (iroot(4;n)  =  1)  \mvee{}  (iroot(4;n)  =  2)  BY
                (MoveToConcl  (-1)
                  THEN  GenConclAtAddr  [1;1]
                  THEN  Auto
                  THEN  DVar  `v'
                  THEN  SplitOrHyps
                  THEN  Auto'))
  THEN  (SplitOrHyps
              THEN  (HypSubst'  (-1)  (-3)
                          THEN  RepUR  ``exp``  -3
                          THEN  RepeatFor  3  ((xxx(RWO  "primrec-unroll"  (-3)  THENM  Reduce  (-3))xxx  THENA  Auto))
                          THEN  Auto')\mcdot{}
              )\mcdot{}
  )




Home Index