Step * 1 of Lemma sd_ordered_count


1. QOSet
2. |s|
3. as |s| List
4. (↑sd_ordered(as))  (∀c:|s|. ((c #∈ as) ≤ 1))
5. ↑(∀bw(:|s|) ∈ as
        (w <b a))
6. ↑(HTFor{<𝔹,∧b>v::vs ∈ as. ∀bw(:|s|) ∈ vs
                                  (w <b v))
7. |s|
⊢ (c #∈ [a as]) ≤ 1
BY
((Reduce THENM Unfold `b2i` 
THENM SplitOnConclITE) THENA Auto) }

1
.....truecase..... 
1. QOSet
2. |s|
3. as |s| List
4. (↑sd_ordered(as))  (∀c:|s|. ((c #∈ as) ≤ 1))
5. ↑(∀bw(:|s|) ∈ as
        (w <b a))
6. ↑(HTFor{<𝔹,∧b>v::vs ∈ as. ∀bw(:|s|) ∈ vs
                                  (w <b v))
7. |s|
8. c ∈ |s|
⊢ (1 (c #∈ as)) ≤ 1

2
.....falsecase..... 
1. QOSet
2. |s|
3. as |s| List
4. (↑sd_ordered(as))  (∀c:|s|. ((c #∈ as) ≤ 1))
5. ↑(∀bw(:|s|) ∈ as
        (w <b a))
6. ↑(HTFor{<𝔹,∧b>v::vs ∈ as. ∀bw(:|s|) ∈ vs
                                  (w <b v))
7. |s|
8. ¬(a c ∈ |s|)
⊢ (0 (c #∈ as)) ≤ 1


Latex:


Latex:

1.  s  :  QOSet
2.  a  :  |s|
3.  as  :  |s|  List
4.  (\muparrow{}sd\_ordered(as))  {}\mRightarrow{}  (\mforall{}c:|s|.  ((c  \#\mmember{}  as)  \mleq{}  1))
5.  \muparrow{}(\mforall{}\msubb{}w(:|s|)  \mmember{}  as
                (w  <\msubb{}  a))
6.  \muparrow{}(HTFor\{<\mBbbB{},\mwedge{}\msubb{}>\}  v::vs  \mmember{}  as.  \mforall{}\msubb{}w(:|s|)  \mmember{}  vs
                                                                    (w  <\msubb{}  v))
7.  c  :  |s|
\mvdash{}  (c  \#\mmember{}  [a  /  as])  \mleq{}  1


By


Latex:
((Reduce  0  THENM  Unfold  `b2i`  0 
THENM  SplitOnConclITE)  THENA  Auto)




Home Index