Step * 1 2 2 1 1 1 1 1 of Lemma bag-decomp_wf

.....equality..... 
1. Type
2. b1 List
3. : ℕ||b1|| ⟶ ℕ||b1||
4. Inj(ℕ||b1||;ℕ||b1||;f)
5. : ℕ
6. i < ||b1||
⊢ (upto(||b1||) f)[i] i
BY
(Auto
   THEN (InstLemma `permute_list_length` [⌜T⌝;⌜b1⌝;⌜f⌝]⋅⋅ THEN Auto)
   THEN RWW "permute_list_select" 0
   THEN Auto
   THEN RWW "select-upto 
   length-map length_upto" 0⋅
   THEN Reduce 0
   THEN Auto) }


Latex:


Latex:
.....equality..... 
1.  T  :  Type
2.  b1  :  T  List
3.  f  :  \mBbbN{}||b1||  {}\mrightarrow{}  \mBbbN{}||b1||
4.  Inj(\mBbbN{}||b1||;\mBbbN{}||b1||;f)
5.  i  :  \mBbbN{}
6.  i  <  ||b1||
\mvdash{}  (upto(||b1||)  o  f)[i]  \msim{}  f  i


By


Latex:
(Auto
  THEN  (InstLemma  `permute\_list\_length`  [\mkleeneopen{}T\mkleeneclose{};\mkleeneopen{}b1\mkleeneclose{};\mkleeneopen{}f\mkleeneclose{}]\mcdot{}\mcdot{}  THEN  Auto)
  THEN  RWW  "permute\_list\_select"  0
  THEN  Auto
  THEN  RWW  "select-upto 
  length-map  length\_upto"  0\mcdot{}
  THEN  Reduce  0
  THEN  Auto)




Home Index