start trace

after applying start

( + . (2π2,1)o )* . distl . (id,id)o . id . id . id

after applying MapIntoComp

( + )* . ( (2π2,1)o )* . distl . (id,id)o . id . id . id

after applying MapIntoAlltup

( + )* . zip2 . ((2π2)*,(1)*)o . distl . (id,id)o . id . id . id

after applying LeftAssociate

( + )* . zip2 . ((2π2)*,(1)*)o . distl . (id,id)o . id . id . id

after applying ConRepeat

( + )* . zip2 . ((2π2)*,repeat.(1,#)o)o . distl . (id,id)o . id . id . id

after applying DistlElim

( + )* . zip2 . ((2π2)*,repeat.(1,#)o)o . zip2 . (repeat.(2π1,#.2π2)o,2π2)o . (id,id)o . id . id . id

after applying LeftAssociate

( + )* . zip2 . ((2π2)*,repeat.(1,#)o)o . zip2 . (repeat.(2π1,#.2π2)o,2π2)o . (id,id)o . id . id . id

after applying RightAssoc2

( + )* . zip2 . ((2π2)*,repeat.(1,#)o)o . zip2 . (repeat.(2π1,#.2π2)o,2π2)o . (id,id)o . id . id . id

after applying CompIntoAlltup1

( + )* . zip2 . ((2π2)*.zip2,repeat.(1,#)o.zip2)o . (repeat.(2π1,#.2π2)o,2π2)o . (id,id)o . id . id . id

after applying RightAssoc2

( + )* . zip2 . ((2π2)*.zip2,repeat.(1,#)o.zip2)o . (repeat.(2π1,#.2π2)o,2π2)o . (id,id)o . id . id . id

after applying CompIntoAlltup1

( + )* . zip2 . ((2π2)*.zip2,repeat.(1.zip2,#.zip2)o)o . (repeat.(2π1,#.2π2)o,2π2)o . (id,id)o . id . id . id

after applying RightAssoc2

( + )* . zip2 . ((2π2)*.zip2,repeat.(1.zip2,#.zip2)o)o . (repeat.(2π1,#.2π2)o,2π2)o . (id,id)o . id . id . id

after applying CompIntoAlltup1

( + )* . zip2 . ((2π2)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o,repeat.(1.zip2,#.zip2)o.(repeat.(2π1,#.2π2)o,2π2)o)o . (id,id)o . id . id . id

after applying RightAssoc2

( + )* . zip2 . ((2π2)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o,repeat.(1.zip2,#.zip2)o.(repeat.(2π1,#.2π2)o,2π2)o)o . (id,id)o . id . id . id

after applying CompIntoAlltup1

( + )* . zip2 . ((2π2)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o,repeat.(1.zip2.(repeat.(2π1,#.2π2)o,2π2)o,#.zip2.(repeat.(2π1,#.2π2)o,2π2)o)o)o . (id,id)o . id . id . id

after applying AddrIntoZip

( + )* . zip2 . (2π2.(repeat.(2π1,#.2π2)o,2π2)o,repeat.(1.zip2.(repeat.(2π1,#.2π2)o,2π2)o,#.zip2.(repeat.(2π1,#.2π2)o,2π2)o)o)o . (id,id)o . id . id . id

after applying AddrIntoAlltup

( + )* . zip2 . (2π2,repeat.(1.zip2.(repeat.(2π1,#.2π2)o,2π2)o,#.zip2.(repeat.(2π1,#.2π2)o,2π2)o)o)o . (id,id)o . id . id . id

after applying ConAsorb

( + )* . zip2 . (2π2,repeat.(1.(repeat.(2π1,#.2π2)o,2π2)o,#.zip2.(repeat.(2π1,#.2π2)o,2π2)o)o)o . (id,id)o . id . id . id

after applying ConAsorb

( + )* . zip2 . (2π2,repeat.(1,#.zip2.(repeat.(2π1,#.2π2)o,2π2)o)o)o . (id,id)o . id . id . id

after applying LengthIntoZip

( + )* . zip2 . (2π2,repeat.(1,#.2π1.(repeat.(2π1,#.2π2)o,2π2)o)o)o . (id,id)o . id . id . id

after applying RightAssoc2

( + )* . zip2 . (2π2,repeat.(1,#.2π1.(repeat.(2π1,#.2π2)o,2π2)o)o)o . (id,id)o . id . id . id

after applying AddrIntoAlltup

( + )* . zip2 . (2π2,repeat.(1,#.repeat.(2π1,#.2π2)o)o)o . (id,id)o . id . id . id

after applying LeftAssociate

( + )* . zip2 . (2π2,repeat.(1,#.repeat.(2π1,#.2π2)o)o)o . (id,id)o . id . id . id

after applying LengthIntoRepeat

( + )* . zip2 . (2π2,repeat.(1,2π2.(2π1,#.2π2)o)o)o . (id,id)o . id . id . id

after applying AddrIntoAlltup

( + )* . zip2 . (2π2,repeat.(1,#.2π2)o)o . (id,id)o . id . id . id

after applying RightAssoc2

( + )* . zip2 . (2π2,repeat.(1,#.2π2)o)o . (id,id)o . id . id . id

after applying CompIntoAlltup1

( + )* . zip2 . (2π2.(id,id)o,repeat.(1,#.2π2)o.(id,id)o)o . id . id . id

after applying RightAssoc2

( + )* . zip2 . (2π2.(id,id)o,repeat.(1,#.2π2)o.(id,id)o)o . id . id . id

after applying CompIntoAlltup1

( + )* . zip2 . (2π2.(id,id)o,repeat.(1.(id,id)o,#.2π2.(id,id)o)o)o . id . id . id

after applying AddrIntoAlltup

( + )* . zip2 . (id,repeat.(1.(id,id)o,#.2π2.(id,id)o)o)o . id . id . id

after applying ConAsorb

( + )* . zip2 . (id,repeat.(1,#.2π2.(id,id)o)o)o . id . id . id

after applying RightAssoc2

( + )* . zip2 . (id,repeat.(1,#.2π2.(id,id)o)o)o . id . id . id

after applying AddrIntoAlltup

( + )* . zip2 . (id,repeat.(1,#.id)o)o . id . id . id

after applying RemoveIds2

( + )* . zip2 . (id,repeat.(1,#)o)o . id . id . id

after applying RemoveIds1

( + )* . zip2 . (id,repeat.(1,#)o)o . id . id

after applying RightAssoc2

( + )* . zip2 . (id,repeat.(1,#)o)o . id . id

after applying CompIntoAlltup1

( + )* . zip2 . (id.id,repeat.(1,#)o.id)o . id

after applying RightAssoc2

( + )* . zip2 . (id.id,repeat.(1,#)o.id)o . id

after applying CompIntoAlltup1

( + )* . zip2 . (id.id,repeat.(1.id,#.id)o)o . id

after applying RemoveIds1

( + )* . zip2 . (id,repeat.(1.id,#.id)o)o . id

after applying ConAsorb

( + )* . zip2 . (id,repeat.(1,#.id)o)o . id

after applying RemoveIds2

( + )* . zip2 . (id,repeat.(1,#)o)o . id

after applying RightAssoc2

( + )* . zip2 . (id,repeat.(1,#)o)o . id

after applying CompIntoAlltup1

( + )* . zip2 . (id.id,repeat.(1,#)o.id)o

after applying RightAssoc2

( + )* . zip2 . (id.id,repeat.(1,#)o.id)o

after applying CompIntoAlltup1

( + )* . zip2 . (id.id,repeat.(1.id,#.id)o)o

after applying RemoveIds1

( + )* . zip2 . (id,repeat.(1.id,#.id)o)o

after applying ConAsorb

( + )* . zip2 . (id,repeat.(1,#.id)o)o

after applying RemoveIds2

( + )* . zip2 . (id,repeat.(1,#)o)o

end trace