Step
*
of Lemma
decidable__bag-member2
∀[T:Type]. ∀x:T. ((∀y:T. Dec(x = y ∈ T)) 
⇒ (∀bs:bag(T). Dec(x ↓∈ bs)))
BY
{ xxx((UnivCD THENA Auto)
      THEN RenameVar `f' (-2)
      THEN (Assert ⌜Dec(↑bag-null([z∈bs|isl(f z)]))⌝⋅ THENA (Unfold `decidable` (-2) THEN Auto))
      THEN D (-1)
      THEN Unfold `decidable` 0)xxx }
1
1. [T] : Type
2. x : T
3. f : ∀y:T. Dec(x = y ∈ T)
4. bs : bag(T)
5. ↑bag-null([z∈bs|isl(f z)])
⊢ x ↓∈ bs ∨ (¬x ↓∈ bs)
2
1. [T] : Type
2. x : T
3. f : ∀y:T. Dec(x = y ∈ T)
4. bs : bag(T)
5. ¬↑bag-null([z∈bs|isl(f z)])
⊢ x ↓∈ bs ∨ (¬x ↓∈ bs)
Latex:
Latex:
\mforall{}[T:Type].  \mforall{}x:T.  ((\mforall{}y:T.  Dec(x  =  y))  {}\mRightarrow{}  (\mforall{}bs:bag(T).  Dec(x  \mdownarrow{}\mmember{}  bs)))
By
Latex:
xxx((UnivCD  THENA  Auto)
        THEN  RenameVar  `f'  (-2)
        THEN  (Assert  \mkleeneopen{}Dec(\muparrow{}bag-null([z\mmember{}bs|isl(f  z)]))\mkleeneclose{}\mcdot{}  THENA  (Unfold  `decidable`  (-2)  THEN  Auto))
        THEN  D  (-1)
        THEN  Unfold  `decidable`  0)xxx
Home
Index