Step * of Lemma assert-is_int

[T:Type]. ∀[x:T]. uiff(↑is_int(x);x ∈ ℤsupposing value-type(T) ∧ (T ⊆Base)
BY
(Auto
   THEN All (Unfold `is_int`)
   THEN (All CallByValueReduce  THENA Auto)
   THEN ((CanonicalTestCases ORELSE CanonicalTestCasesHyp (-1)) THEN Auto)
   THEN Try ((Fold `has-value` THEN Auto))) }

1
1. Type
2. value-type(T)
3. T ⊆Base
4. T
5. x ∈ ℤ
6. ∀[u,v:Top].  (if is an integer then else v)
⊢ False


Latex:


Latex:
\mforall{}[T:Type].  \mforall{}[x:T].  uiff(\muparrow{}is\_int(x);x  \mmember{}  \mBbbZ{})  supposing  value-type(T)  \mwedge{}  (T  \msubseteq{}r  Base)


By


Latex:
(Auto
  THEN  All  (Unfold  `is\_int`)
  THEN  (All  CallByValueReduce    THENA  Auto)
  THEN  ((CanonicalTestCases  ORELSE  CanonicalTestCasesHyp  (-1))  THEN  Auto)
  THEN  Try  ((Fold  `has-value`  0  THEN  Auto)))




Home Index