after applying start
2π2 . (2π1.2π1,+.(id.2π1.2π2,id.2π2.2π2)o.(2π1.2π1,(2π2.2π1,2π2.2π2)o)o)o / . distl . (id,++.(b_allvec[0]o,id)o)o . id . id . id
after applying RemoveIds1
2π2 . (2π1.2π1,+.(2π1.2π2,id.2π2.2π2)o.(2π1.2π1,(2π2.2π1,2π2.2π2)o)o)o / . distl . (id,++.(b_allvec[0]o,id)o)o . id . id . id
after applying RemoveIds1
2π2 . (2π1.2π1,+.(2π1.2π2,2π2.2π2)o.(2π1.2π1,(2π2.2π1,2π2.2π2)o)o)o / . distl . (id,++.(b_allvec[0]o,id)o)o . id . id . id
after applying RightAssoc2
2π2 . (2π1.2π1,+.(2π1.2π2,2π2.2π2)o.(2π1.2π1,(2π2.2π1,2π2.2π2)o)o)o / . distl . (id,++.(b_allvec[0]o,id)o)o . id . id . id
after applying CompIntoAlltup1
2π2 . (2π1.2π1,+.(2π1.2π2.(2π1.2π1,(2π2.2π1,2π2.2π2)o)o,2π2.2π2.(2π1.2π1,(2π2.2π1,2π2.2π2)o)o)o)o / . distl . (id,++.(b_allvec[0]o,id)o)o . id . id . id
after applying RightAssoc2
2π2 . (2π1.2π1,+.(2π1.2π2.(2π1.2π1,(2π2.2π1,2π2.2π2)o)o,2π2.2π2.(2π1.2π1,(2π2.2π1,2π2.2π2)o)o)o)o / . distl . (id,++.(b_allvec[0]o,id)o)o . id . id . id
after applying AddrIntoAlltup
2π2 . (2π1.2π1,+.(2π1.(2π2.2π1,2π2.2π2)o,2π2.2π2.(2π1.2π1,(2π2.2π1,2π2.2π2)o)o)o)o / . distl . (id,++.(b_allvec[0]o,id)o)o . id . id . id
after applying AddrIntoAlltup
2π2 . (2π1.2π1,+.(2π2.2π1,2π2.2π2.(2π1.2π1,(2π2.2π1,2π2.2π2)o)o)o)o / . distl . (id,++.(b_allvec[0]o,id)o)o . id . id . id
after applying RightAssoc2
2π2 . (2π1.2π1,+.(2π2.2π1,2π2.2π2.(2π1.2π1,(2π2.2π1,2π2.2π2)o)o)o)o / . distl . (id,++.(b_allvec[0]o,id)o)o . id . id . id
after applying AddrIntoAlltup
2π2 . (2π1.2π1,+.(2π2.2π1,2π2.(2π2.2π1,2π2.2π2)o)o)o / . distl . (id,++.(b_allvec[0]o,id)o)o . id . id . id
after applying AddrIntoAlltup
2π2 . (2π1.2π1,+.(2π2.2π1,2π2.2π2)o)o / . distl . (id,++.(b_allvec[0]o,id)o)o . id . id . id
after applying AddrIntoReducep
+ . (2π1,2π2)o / . ( 2π2 )* . distl . (id,++.(b_allvec[0]o,id)o)o . id . id . id
after applying AlltupId
+ . id / . ( 2π2 )* . distl . (id,++.(b_allvec[0]o,id)o)o . id . id . id
after applying RemoveIds2
+ / . ( 2π2 )* . distl . (id,++.(b_allvec[0]o,id)o)o . id . id . id
after applying DistlElim
+ / . ( 2π2 )* . zip2 . (repeat.(2π1,#.2π2)o,2π2)o . (id,++.(b_allvec[0]o,id)o)o . id . id . id
after applying LeftAssociate
+ / . ( 2π2 )* . zip2 . (repeat.(2π1,#.2π2)o,2π2)o . (id,++.(b_allvec[0]o,id)o)o . id . id . id
after applying RightAssoc2
+ / . ( 2π2 )* . zip2 . (repeat.(2π1,#.2π2)o,2π2)o . (id,++.(b_allvec[0]o,id)o)o . id . id . id
after applying AddrIntoZip
+ / . 2π2 . (repeat.(2π1,#.2π2)o,2π2)o . (id,++.(b_allvec[0]o,id)o)o . id . id . id
after applying RightAssoc2
+ / . 2π2 . (repeat.(2π1,#.2π2)o,2π2)o . (id,++.(b_allvec[0]o,id)o)o . id . id . id
after applying AddrIntoAlltup
+ / . 2π2 . (id,++.(b_allvec[0]o,id)o)o . id . id . id
after applying RightAssoc2
+ / . 2π2 . (id,++.(b_allvec[0]o,id)o)o . id . id . id
after applying AddrIntoAlltup
+ / . ++ . (b_allvec[0]o,id)o . id . id . id
after applying LeftAssociate
+ / . ++ . (b_allvec[0]o,id)o . id . id . id
after applying RemoveIds1
+ / . ++ . (b_allvec[0]o,id)o . id . id
after applying RightAssoc2
+ / . ++ . (b_allvec[0]o,id)o . id . id
after applying CompIntoAlltup1
+ / . ++ . (b_allvec[0]o.id,id.id)o . id
after applying RemoveIds2
+ / . ++ . (b_allvec[0]o,id.id)o . id
after applying RemoveIds1
+ / . ++ . (b_allvec[0]o,id)o . id
after applying RightAssoc2
+ / . ++ . (b_allvec[0]o,id)o . id
after applying CompIntoAlltup1
+ / . ++ . (b_allvec[0]o.id,id.id)o
after applying RemoveIds2
+ / . ++ . (b_allvec[0]o,id.id)o
after applying RemoveIds1
+ / . ++ . (b_allvec[0]o,id)o
end trace