Step * 2 of Lemma distinct_iff_counts_le_one


1. DSet
2. |s|
3. ps |s| List
4. ↑distinct{s}(ps) ⇐⇒ ∀x:|s|. ((x #∈ ps) ≤ 1)
⊢ ↑((∀br(:|s|) ∈ ps. b(r (=bp))) ∧b distinct{s}(ps)) ⇐⇒ ∀x:|s|. ((b2i(p (=bx) (x #∈ ps)) ≤ 1)
BY
(RewriteWith []    ``ball_char assert_of_band assert_of_bnot assert_of_dset_eq`` THENA Auto) }

1
1. DSet
2. |s|
3. ps |s| List
4. ↑distinct{s}(ps) ⇐⇒ ∀x:|s|. ((x #∈ ps) ≤ 1)
⊢ (∀r:|s|. ((↑(r ∈b ps))  (r p ∈ |s|)))) ∧ (↑distinct{s}(ps)) ⇐⇒ ∀x:|s|. ((b2i(p (=bx) (x #∈ ps)) ≤ 1)


Latex:


Latex:

1.  s  :  DSet
2.  p  :  |s|
3.  ps  :  |s|  List
4.  \muparrow{}distinct\{s\}(ps)  \mLeftarrow{}{}\mRightarrow{}  \mforall{}x:|s|.  ((x  \#\mmember{}  ps)  \mleq{}  1)
\mvdash{}  \muparrow{}((\mforall{}\msubb{}r(:|s|)  \mmember{}  ps.  (\mneg{}\msubb{}(r  (=\msubb{})  p)))  \mwedge{}\msubb{}  distinct\{s\}(ps))
\mLeftarrow{}{}\mRightarrow{}  \mforall{}x:|s|.  ((b2i(p  (=\msubb{})  x)  +  (x  \#\mmember{}  ps))  \mleq{}  1)


By


Latex:
(RewriteWith  []        ``ball\_char  assert\_of\_band  assert\_of\_bnot  assert\_of\_dset\_eq``  0  THENA  Auto)




Home Index