Step
*
1
1
2
1
1
1
of Lemma
fps-div-coeff-property
1. X : Type
2. eq : EqDecider(X)
3. b : bag(X)
4. valueall-type(X)
⊢ {<{}, b>} = [x∈bag-partitions(eq;b)|¬b¬bbag-null(fst(x))] ∈ bag(bag(X) × bag(X))
BY
{ xxxAssert ⌜{<{}, b>} = [x∈bag-partitions(eq;b)|bag-eq(eq;fst(x);{})] ∈ bag(bag(X) × bag(X))⌝⋅xxx }
1
.....assertion..... 
1. X : Type
2. eq : EqDecider(X)
3. b : bag(X)
4. valueall-type(X)
⊢ {<{}, b>} = [x∈bag-partitions(eq;b)|bag-eq(eq;fst(x);{})] ∈ bag(bag(X) × bag(X))
2
1. X : Type
2. eq : EqDecider(X)
3. b : bag(X)
4. valueall-type(X)
5. {<{}, b>} = [x∈bag-partitions(eq;b)|bag-eq(eq;fst(x);{})] ∈ bag(bag(X) × bag(X))
⊢ {<{}, b>} = [x∈bag-partitions(eq;b)|¬b¬bbag-null(fst(x))] ∈ bag(bag(X) × bag(X))
Latex:
Latex:
1.  X  :  Type
2.  eq  :  EqDecider(X)
3.  b  :  bag(X)
4.  valueall-type(X)
\mvdash{}  \{<\{\},  b>\}  =  [x\mmember{}bag-partitions(eq;b)|\mneg{}\msubb{}\mneg{}\msubb{}bag-null(fst(x))]
By
Latex:
xxxAssert  \mkleeneopen{}\{<\{\},  b>\}  =  [x\mmember{}bag-partitions(eq;b)|bag-eq(eq;fst(x);\{\})]\mkleeneclose{}\mcdot{}xxx
Home
Index