Step * of Lemma assert-isdM1

No Annotations
[I:fset(ℕ)]. ∀[x:Point(dM(I))].  uiff(↑isdM1(x);x 1 ∈ Point(dM(I)))
BY
((UnivCD THENA Auto)
   THEN (Assert x ∈ fset(fset(names(I) names(I))) BY
               ((RWO "dM-point" (-1) THENA Auto) THEN -1 THEN Auto))
   THEN (InstLemma `assert-deq-fset` [⌜fset(names(I) names(I))⌝;
         ⌜deq-fset(union-deq(names(I);names(I);NamesDeq;NamesDeq))⌝;⌜x⌝;⌜{{}}⌝]⋅
         THENA Auto
         )
   THEN Fold `isdM1` (-1)) }

1
1. fset(ℕ)
2. Point(dM(I))
3. x ∈ fset(fset(names(I) names(I)))
4. uiff(↑isdM1(x);x {{}} ∈ fset(fset(names(I) names(I))))
⊢ uiff(↑isdM1(x);x 1 ∈ Point(dM(I)))


Latex:


Latex:
No  Annotations
\mforall{}[I:fset(\mBbbN{})].  \mforall{}[x:Point(dM(I))].    uiff(\muparrow{}isdM1(x);x  =  1)


By


Latex:
((UnivCD  THENA  Auto)
  THEN  (Assert  x  \mmember{}  fset(fset(names(I)  +  names(I)))  BY
                          ((RWO  "dM-point"  (-1)  THENA  Auto)  THEN  D  -1  THEN  Auto))
  THEN  (InstLemma  `assert-deq-fset`  [\mkleeneopen{}fset(names(I)  +  names(I))\mkleeneclose{};
              \mkleeneopen{}deq-fset(union-deq(names(I);names(I);NamesDeq;NamesDeq))\mkleeneclose{};\mkleeneopen{}x\mkleeneclose{};\mkleeneopen{}\{\{\}\}\mkleeneclose{}]\mcdot{}
              THENA  Auto
              )
  THEN  Fold  `isdM1`  (-1))




Home Index