Step
*
of Lemma
poly-int-val_wf
∀[n:ℕ]. ∀[l:{l:ℤ List| ||l|| = n ∈ ℤ} ]. ∀[p:polyform(n)].  (p@l ∈ ℤ)
BY
{ (InductionOnNat
   THEN Auto
   THEN RepeatFor 2 (DVar `l')
   THEN All Reduce
   THEN Try ((Assert ⌜False⌝⋅ THEN Auto THEN (Assert 0 ≤ ||v|| BY Auto) THEN Complete (Auto)))
   THEN RecUnfold `polyform` (-1)
   THEN SplitOnHypITE -1 
   THEN Auto
   THEN RecUnfold `poly-int-val` 0
   THEN Reduce 0
   THEN Auto) }
Latex:
Latex:
\mforall{}[n:\mBbbN{}].  \mforall{}[l:\{l:\mBbbZ{}  List|  ||l||  =  n\}  ].  \mforall{}[p:polyform(n)].    (p@l  \mmember{}  \mBbbZ{})
By
Latex:
(InductionOnNat
  THEN  Auto
  THEN  RepeatFor  2  (DVar  `l')
  THEN  All  Reduce
  THEN  Try  ((Assert  \mkleeneopen{}False\mkleeneclose{}\mcdot{}  THEN  Auto  THEN  (Assert  0  \mleq{}  ||v||  BY  Auto)  THEN  Complete  (Auto)))
  THEN  RecUnfold  `polyform`  (-1)
  THEN  SplitOnHypITE  -1 
  THEN  Auto
  THEN  RecUnfold  `poly-int-val`  0
  THEN  Reduce  0
  THEN  Auto)
Home
Index