Step * 1 of Lemma cons_remove1_permr


1. DSet
2. |s|
3. bs |s| List
4. ↑(a ∈b bs)
⊢ [a (bs a)] ≡(|s|) bs
BY
(New [`b'; `bs\''] (ListInd 3) THEN AbReduce 0) }

1
1. DSet
2. |s|
⊢ False  ([a] ≡(|s|) [])

2
1. DSet
2. |s|
3. b1 |s|
4. bs' |s| List
5. (↑(a ∈b bs'))  ([a (bs' a)] ≡(|s|) bs')
⊢ (↑((b1 (=ba) ∨b(a ∈b bs')))  ([a if b1 (=bthen bs' else [b1 (bs' a)] fi ] ≡(|s|) [b1 bs'])


Latex:


Latex:

1.  s  :  DSet
2.  a  :  |s|
3.  bs  :  |s|  List
4.  \muparrow{}(a  \mmember{}\msubb{}  bs)
\mvdash{}  [a  /  (bs  \mbackslash{}  a)]  \mequiv{}(|s|)  bs


By


Latex:
(New  [`b';  `bs\mbackslash{}'']  (ListInd  3)  THEN  AbReduce  0)




Home Index