Step
*
2
1
1
1
2
1
2
of Lemma
fset-size-union
1. T : Type
2. valueall-type(T)
3. eq : EqDecider(T)
4. a : fset(T)
5. x : T
6. ∀b:fset(T). (||a ⋃ b|| = ((||a|| + ||b||) - ||a ⋂ b||) ∈ ℤ)
7. ¬x ∈ a
8. b : fset(T)
9. ||a ⋃ b|| = ((||a|| + ||b||) - ||a ⋂ b||) ∈ ℤ
10. x ∈ b
11. ∀a,b:T.  Dec(a = b ∈ T)
⊢ fset-add(eq;x;a) ⋂ b = fset-add(eq;x;a ⋂ b) ∈ fset(T)
BY
{ ((FsetExt THENM Try (Unhide)) THEN Auto THEN Try ((D (-1) THEN Auto)⋅)) }
1
1. T : Type
2. valueall-type(T)
3. eq : EqDecider(T)
4. a : fset(T)
5. x : T
6. ∀b:fset(T). (||a ⋃ b|| = ((||a|| + ||b||) - ||a ⋂ b||) ∈ ℤ)
7. ¬x ∈ a
8. b : fset(T)
9. ||a ⋃ b|| = ((||a|| + ||b||) - ||a ⋂ b||) ∈ ℤ
10. x ∈ b
11. ∀a,b:T.  Dec(a = b ∈ T)
12. a1 : T
13. (a1 = x ∈ T) ∨ a1 ∈ a
14. a1 ∈ b
⊢ (a1 = x ∈ T) ∨ (a1 ∈ a ∧ a1 ∈ b)
Latex:
Latex:
1.  T  :  Type
2.  valueall-type(T)
3.  eq  :  EqDecider(T)
4.  a  :  fset(T)
5.  x  :  T
6.  \mforall{}b:fset(T).  (||a  \mcup{}  b||  =  ((||a||  +  ||b||)  -  ||a  \mcap{}  b||))
7.  \mneg{}x  \mmember{}  a
8.  b  :  fset(T)
9.  ||a  \mcup{}  b||  =  ((||a||  +  ||b||)  -  ||a  \mcap{}  b||)
10.  x  \mmember{}  b
11.  \mforall{}a,b:T.    Dec(a  =  b)
\mvdash{}  fset-add(eq;x;a)  \mcap{}  b  =  fset-add(eq;x;a  \mcap{}  b)
By
Latex:
((FsetExt  THENM  Try  (Unhide))  THEN  Auto  THEN  Try  ((D  (-1)  THEN  Auto)\mcdot{}))
Home
Index