Step * of Lemma fset-size-add

[T:Type]
  ∀[eq:EqDecider(T)]. ∀[s:fset(T)]. ∀[x:T].  ||fset-add(eq;x;s)|| (||s|| 1) ∈ ℤ supposing ¬x ∈ 
  supposing valueall-type(T)
BY
(Auto THEN Dquotient2 THEN Auto) }

1
1. Type
2. valueall-type(T)
3. eq EqDecider(T)
4. List ∈ Type
5. ∀x1,y:T List.  (set-equal(T;x1;y) ∈ Type)
6. ∀x1:T List. set-equal(T;x1;x1)
7. Base
8. Base
9. b ∈ pertype(λx,y. ((x ∈ List) ∧ (y ∈ List) ∧ set-equal(T;x;y)))
10. a ∈ List
11. b ∈ List
12. set-equal(T;a;b)
13. T
14. ¬x ∈ a
⊢ ||fset-add(eq;x;a)|| (||a|| 1) ∈ ℤ


Latex:


Latex:
\mforall{}[T:Type]
    \mforall{}[eq:EqDecider(T)].  \mforall{}[s:fset(T)].  \mforall{}[x:T].    ||fset-add(eq;x;s)||  =  (||s||  +  1)  supposing  \mneg{}x  \mmember{}  s 
    supposing  valueall-type(T)


By


Latex:
(Auto  THEN  Dquotient2  4  THEN  Auto)




Home Index