after applying start
( + . (!.(id.2π1.2π1,2π2)o,!.(id.2π2.2π1,2π2)o)o )* . distl . (id,iota.#.id.2π1)o . id . id . id
after applying RemoveIds1
( + . (!.(2π1.2π1,2π2)o,!.(id.2π2.2π1,2π2)o)o )* . distl . (id,iota.#.id.2π1)o . id . id . id
after applying RemoveIds1
( + . (!.(2π1.2π1,2π2)o,!.(2π2.2π1,2π2)o)o )* . distl . (id,iota.#.id.2π1)o . id . id . id
after applying MapIntoComp
( + )* . ( (!.(2π1.2π1,2π2)o,!.(2π2.2π1,2π2)o)o )* . distl . (id,iota.#.id.2π1)o . id . id . id
after applying MapIntoAlltup
( + )* . zip2 . ((!.(2π1.2π1,2π2)o)*,(!.(2π2.2π1,2π2)o)*)o . distl . (id,iota.#.id.2π1)o . id . id . id
after applying MapIntoComp
( + )* . zip2 . ((!)*.((2π1.2π1,2π2)o)*,(!.(2π2.2π1,2π2)o)*)o . distl . (id,iota.#.id.2π1)o . id . id . id
after applying MapIntoAlltup
( + )* . zip2 . ((!)*.zip2.((2π1.2π1)*,(2π2)*)o,(!.(2π2.2π1,2π2)o)*)o . distl . (id,iota.#.id.2π1)o . id . id . id
after applying MapIntoComp
( + )* . zip2 . ((!)*.zip2.((2π1)*.(2π1)*,(2π2)*)o,(!.(2π2.2π1,2π2)o)*)o . distl . (id,iota.#.id.2π1)o . id . id . id
after applying MapIntoComp
( + )* . zip2 . ((!)*.zip2.((2π1)*.(2π1)*,(2π2)*)o,(!)*.((2π2.2π1,2π2)o)*)o . distl . (id,iota.#.id.2π1)o . id . id . id
after applying MapIntoAlltup
( + )* . zip2 . ((!)*.zip2.((2π1)*.(2π1)*,(2π2)*)o,(!)*.zip2.((2π2.2π1)*,(2π2)*)o)o . distl . (id,iota.#.id.2π1)o . id . id . id
after applying MapIntoComp
( + )* . zip2 . ((!)*.zip2.((2π1)*.(2π1)*,(2π2)*)o,(!)*.zip2.((2π2)*.(2π1)*,(2π2)*)o)o . distl . (id,iota.#.id.2π1)o . id . id . id
after applying LeftAssociate
( + )* . zip2 . ((!)*.zip2.((2π1)*.(2π1)*,(2π2)*)o,(!)*.zip2.((2π2)*.(2π1)*,(2π2)*)o)o . distl . (id,iota.#.id.2π1)o . id . id . id
after applying LeftAssociate
( + )* . zip2 . ((!)*.zip2.((2π1)*.(2π1)*,(2π2)*)o,(!)*.zip2.((2π2)*.(2π1)*,(2π2)*)o)o . distl . (id,iota.#.id.2π1)o . id . id . id
after applying LeftAssociate
( + )* . zip2 . ((!)*.zip2.((2π1)*.(2π1)*,(2π2)*)o,(!)*.zip2.((2π2)*.(2π1)*,(2π2)*)o)o . distl . (id,iota.#.id.2π1)o . id . id . id
after applying CompIntoMap
( + )* . zip2 . ((!)*.zip2.((2π1.2π1)*,(2π2)*)o,(!)*.zip2.((2π2)*.(2π1)*,(2π2)*)o)o . distl . (id,iota.#.id.2π1)o . id . id . id
after applying CompIntoMap
( + )* . zip2 . ((!)*.zip2.((2π1.2π1)*,(2π2)*)o,(!)*.zip2.((2π2.2π1)*,(2π2)*)o)o . distl . (id,iota.#.id.2π1)o . id . id . id
after applying MapIntoComp
( + )* . zip2 . ((!)*.zip2.((2π1)*.(2π1)*,(2π2)*)o,(!)*.zip2.((2π2.2π1)*,(2π2)*)o)o . distl . (id,iota.#.id.2π1)o . id . id . id
after applying MapIntoComp
( + )* . zip2 . ((!)*.zip2.((2π1)*.(2π1)*,(2π2)*)o,(!)*.zip2.((2π2)*.(2π1)*,(2π2)*)o)o . distl . (id,iota.#.id.2π1)o . id . id . id
after applying DistlElim
( + )* . zip2 . ((!)*.zip2.((2π1)*.(2π1)*,(2π2)*)o,(!)*.zip2.((2π2)*.(2π1)*,(2π2)*)o)o . zip2 . (repeat.(2π1,#.2π2)o,2π2)o . (id,iota.#.id.2π1)o . id . id . id
after applying LeftAssociate
( + )* . zip2 . ((!)*.zip2.((2π1)*.(2π1)*,(2π2)*)o,(!)*.zip2.((2π2)*.(2π1)*,(2π2)*)o)o . zip2 . (repeat.(2π1,#.2π2)o,2π2)o . (id,iota.#.id.2π1)o . id . id . id
after applying CompIntoMap
( + )* . zip2 . ((!)*.zip2.((2π1.2π1)*,(2π2)*)o,(!)*.zip2.((2π2)*.(2π1)*,(2π2)*)o)o . zip2 . (repeat.(2π1,#.2π2)o,2π2)o . (id,iota.#.id.2π1)o . id . id . id
after applying CompIntoMap
( + )* . zip2 . ((!)*.zip2.((2π1.2π1)*,(2π2)*)o,(!)*.zip2.((2π2.2π1)*,(2π2)*)o)o . zip2 . (repeat.(2π1,#.2π2)o,2π2)o . (id,iota.#.id.2π1)o . id . id . id
after applying RightAssoc2
( + )* . zip2 . ((!)*.zip2.((2π1.2π1)*,(2π2)*)o,(!)*.zip2.((2π2.2π1)*,(2π2)*)o)o . zip2 . (repeat.(2π1,#.2π2)o,2π2)o . (id,iota.#.id.2π1)o . id . id . id
after applying CompIntoAlltup1
( + )* . zip2 . ((!)*.zip2.((2π1.2π1)*,(2π2)*)o.zip2,(!)*.zip2.((2π2.2π1)*,(2π2)*)o.zip2)o . (repeat.(2π1,#.2π2)o,2π2)o . (id,iota.#.id.2π1)o . id . id . id
after applying RightAssoc2
( + )* . zip2 . ((!)*.zip2.((2π1.2π1)*,(2π2)*)o.zip2,(!)*.zip2.((2π2.2π1)*,(2π2)*)o.zip2)o . (repeat.(2π1,#.2π2)o,2π2)o . (id,iota.#.id.2π1)o . id . id . id
after applying CompIntoAlltup1
( + )* . zip2 . ((!)*.zip2.((2π1.2π1)*.zip2,(2π2)*.zip2)o,(!)*.zip2.((2π2.2π1)*,(2π2)*)o.zip2)o . (repeat.(2π1,#.2π2)o,2π2)o . (id,iota.#.id.2π1)o . id . id . id
after applying RightAssoc2
( + )* . zip2 . ((!)*.zip2.((2π1.2π1)*.zip2,(2π2)*.zip2)o,(!)*.zip2.((2π2.2π1)*,(2π2)*)o.zip2)o . (repeat.(2π1,#.2π2)o,2π2)o . (id,iota.#.id.2π1)o . id . id . id
after applying CompIntoAlltup1
( + )* . zip2 . ((!)*.zip2.((2π1.2π1)*.zip2,(2π2)*.zip2)o,(!)*.zip2.((2π2.2π1)*.zip2,(2π2)*.zip2)o)o . (repeat.(2π1,#.2π2)o,2π2)o . (id,iota.#.id.2π1)o . id . id . id
after applying RightAssoc2
( + )* . zip2 . ((!)*.zip2.((2π1.2π1)*.zip2,(2π2)*.zip2)o,(!)*.zip2.((2π2.2π1)*.zip2,(2π2)*.zip2)o)o . (repeat.(2π1,#.2π2)o,2π2)o . (id,iota.#.id.2π1)o . id . id . id
after applying CompIntoAlltup1
( + )* . zip2 . ((!)*.zip2.((2π1.2π1)*.zip2,(2π2)*.zip2)o.(repeat.(2π1,#.2π2)o,2π2)o,(!)*.zip2.((2π2.2π1)*.zip2,(2π2)*.zip2)o.(repeat.(2π1,#.2π2)o,2π2)o)o . (id,iota.#.id.2π1)o . id . id . id
after applying RightAssoc2
( + )* . zip2 . ((!)*.zip2.((2π1.2π1)*.zip2,(2π2)*.zip2)o.(repeat.(2π1,#.2π2)o,2π2)o,(!)*.zip2.((2π2.2π1)*.zip2,(2π2)*.zip2)o.(repeat.(2π1,#.2π2)o,2π2)o)o . (id,iota.#.id.2π1)o . id . id . id
after applying CompIntoAlltup1
( + )* . zip2 . ((!)*.zip2.((2π1.2π1)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o,(2π2)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o)o,(!)*.zip2.((2π2.2π1)*.zip2,(2π2)*.zip2)o.(repeat.(2π1,#.2π2)o,2π2)o)o . (id,iota.#.id.2π1)o . id . id . id
after applying RightAssoc2
( + )* . zip2 . ((!)*.zip2.((2π1.2π1)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o,(2π2)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o)o,(!)*.zip2.((2π2.2π1)*.zip2,(2π2)*.zip2)o.(repeat.(2π1,#.2π2)o,2π2)o)o . (id,iota.#.id.2π1)o . id . id . id
after applying CompIntoAlltup1
( + )* . zip2 . ((!)*.zip2.((2π1.2π1)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o,(2π2)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o)o,(!)*.zip2.((2π2.2π1)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o,(2π2)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o)o)o . (id,iota.#.id.2π1)o . id . id . id
after applying AddrIntoZip
( + )* . zip2 . ((!)*.zip2.((2π1.2π1)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o,2π2.(repeat.(2π1,#.2π2)o,2π2)o)o,(!)*.zip2.((2π2.2π1)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o,(2π2)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o)o)o . (id,iota.#.id.2π1)o . id . id . id
after applying AddrIntoAlltup
( + )* . zip2 . ((!)*.zip2.((2π1.2π1)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o,2π2)o,(!)*.zip2.((2π2.2π1)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o,(2π2)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o)o)o . (id,iota.#.id.2π1)o . id . id . id
after applying AddrIntoZip
( + )* . zip2 . ((!)*.zip2.((2π1.2π1)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o,2π2)o,(!)*.zip2.((2π2.2π1)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o,2π2.(repeat.(2π1,#.2π2)o,2π2)o)o)o . (id,iota.#.id.2π1)o . id . id . id
after applying AddrIntoAlltup
( + )* . zip2 . ((!)*.zip2.((2π1.2π1)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o,2π2)o,(!)*.zip2.((2π2.2π1)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o,2π2)o)o . (id,iota.#.id.2π1)o . id . id . id
after applying MapIntoComp
( + )* . zip2 . ((!)*.zip2.((2π1)*.(2π1)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o,2π2)o,(!)*.zip2.((2π2.2π1)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o,2π2)o)o . (id,iota.#.id.2π1)o . id . id . id
after applying MapIntoComp
( + )* . zip2 . ((!)*.zip2.((2π1)*.(2π1)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o,2π2)o,(!)*.zip2.((2π2)*.(2π1)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o,2π2)o)o . (id,iota.#.id.2π1)o . id . id . id
after applying RightAssoc2
( + )* . zip2 . ((!)*.zip2.((2π1)*.(2π1)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o,2π2)o,(!)*.zip2.((2π2)*.(2π1)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o,2π2)o)o . (id,iota.#.id.2π1)o . id . id . id
after applying AddrIntoZip
( + )* . zip2 . ((!)*.zip2.((2π1)*.2π1.(repeat.(2π1,#.2π2)o,2π2)o,2π2)o,(!)*.zip2.((2π2)*.(2π1)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o,2π2)o)o . (id,iota.#.id.2π1)o . id . id . id
after applying RightAssoc2
( + )* . zip2 . ((!)*.zip2.((2π1)*.2π1.(repeat.(2π1,#.2π2)o,2π2)o,2π2)o,(!)*.zip2.((2π2)*.(2π1)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o,2π2)o)o . (id,iota.#.id.2π1)o . id . id . id
after applying AddrIntoAlltup
( + )* . zip2 . ((!)*.zip2.((2π1)*.repeat.(2π1,#.2π2)o,2π2)o,(!)*.zip2.((2π2)*.(2π1)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o,2π2)o)o . (id,iota.#.id.2π1)o . id . id . id
after applying LeftAssociate
( + )* . zip2 . ((!)*.zip2.((2π1)*.repeat.(2π1,#.2π2)o,2π2)o,(!)*.zip2.((2π2)*.(2π1)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o,2π2)o)o . (id,iota.#.id.2π1)o . id . id . id
after applying RepeatFusion
( + )* . zip2 . ((!)*.zip2.(repeat.(2π1.2π1,2π2)o.(2π1,#.2π2)o,2π2)o,(!)*.zip2.((2π2)*.(2π1)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o,2π2)o)o . (id,iota.#.id.2π1)o . id . id . id
after applying RightAssoc2
( + )* . zip2 . ((!)*.zip2.(repeat.(2π1.2π1,2π2)o.(2π1,#.2π2)o,2π2)o,(!)*.zip2.((2π2)*.(2π1)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o,2π2)o)o . (id,iota.#.id.2π1)o . id . id . id
after applying AddrIntoZip
( + )* . zip2 . ((!)*.zip2.(repeat.(2π1.2π1,2π2)o.(2π1,#.2π2)o,2π2)o,(!)*.zip2.((2π2)*.2π1.(repeat.(2π1,#.2π2)o,2π2)o,2π2)o)o . (id,iota.#.id.2π1)o . id . id . id
after applying RightAssoc2
( + )* . zip2 . ((!)*.zip2.(repeat.(2π1.2π1,2π2)o.(2π1,#.2π2)o,2π2)o,(!)*.zip2.((2π2)*.2π1.(repeat.(2π1,#.2π2)o,2π2)o,2π2)o)o . (id,iota.#.id.2π1)o . id . id . id
after applying AddrIntoAlltup
( + )* . zip2 . ((!)*.zip2.(repeat.(2π1.2π1,2π2)o.(2π1,#.2π2)o,2π2)o,(!)*.zip2.((2π2)*.repeat.(2π1,#.2π2)o,2π2)o)o . (id,iota.#.id.2π1)o . id . id . id
after applying LeftAssociate
( + )* . zip2 . ((!)*.zip2.(repeat.(2π1.2π1,2π2)o.(2π1,#.2π2)o,2π2)o,(!)*.zip2.((2π2)*.repeat.(2π1,#.2π2)o,2π2)o)o . (id,iota.#.id.2π1)o . id . id . id
after applying RepeatFusion
( + )* . zip2 . ((!)*.zip2.(repeat.(2π1.2π1,2π2)o.(2π1,#.2π2)o,2π2)o,(!)*.zip2.(repeat.(2π2.2π1,2π2)o.(2π1,#.2π2)o,2π2)o)o . (id,iota.#.id.2π1)o . id . id . id
after applying RightAssoc2
( + )* . zip2 . ((!)*.zip2.(repeat.(2π1.2π1,2π2)o.(2π1,#.2π2)o,2π2)o,(!)*.zip2.(repeat.(2π2.2π1,2π2)o.(2π1,#.2π2)o,2π2)o)o . (id,iota.#.id.2π1)o . id . id . id
after applying CompIntoAlltup1
( + )* . zip2 . ((!)*.zip2.(repeat.(2π1.2π1.(2π1,#.2π2)o,2π2.(2π1,#.2π2)o)o,2π2)o,(!)*.zip2.(repeat.(2π2.2π1,2π2)o.(2π1,#.2π2)o,2π2)o)o . (id,iota.#.id.2π1)o . id . id . id
after applying RightAssoc2
( + )* . zip2 . ((!)*.zip2.(repeat.(2π1.2π1.(2π1,#.2π2)o,2π2.(2π1,#.2π2)o)o,2π2)o,(!)*.zip2.(repeat.(2π2.2π1,2π2)o.(2π1,#.2π2)o,2π2)o)o . (id,iota.#.id.2π1)o . id . id . id
after applying CompIntoAlltup1
( + )* . zip2 . ((!)*.zip2.(repeat.(2π1.2π1.(2π1,#.2π2)o,2π2.(2π1,#.2π2)o)o,2π2)o,(!)*.zip2.(repeat.(2π2.2π1.(2π1,#.2π2)o,2π2.(2π1,#.2π2)o)o,2π2)o)o . (id,iota.#.id.2π1)o . id . id . id
after applying RightAssoc2
( + )* . zip2 . ((!)*.zip2.(repeat.(2π1.2π1.(2π1,#.2π2)o,2π2.(2π1,#.2π2)o)o,2π2)o,(!)*.zip2.(repeat.(2π2.2π1.(2π1,#.2π2)o,2π2.(2π1,#.2π2)o)o,2π2)o)o . (id,iota.#.id.2π1)o . id . id . id
after applying AddrIntoAlltup
( + )* . zip2 . ((!)*.zip2.(repeat.(2π1.2π1,2π2.(2π1,#.2π2)o)o,2π2)o,(!)*.zip2.(repeat.(2π2.2π1.(2π1,#.2π2)o,2π2.(2π1,#.2π2)o)o,2π2)o)o . (id,iota.#.id.2π1)o . id . id . id
after applying AddrIntoAlltup
( + )* . zip2 . ((!)*.zip2.(repeat.(2π1.2π1,#.2π2)o,2π2)o,(!)*.zip2.(repeat.(2π2.2π1.(2π1,#.2π2)o,2π2.(2π1,#.2π2)o)o,2π2)o)o . (id,iota.#.id.2π1)o . id . id . id
after applying SelectIntro
( + )* . zip2 . (select.(2π1.2π1,2π2)o,(!)*.zip2.(repeat.(2π2.2π1.(2π1,#.2π2)o,2π2.(2π1,#.2π2)o)o,2π2)o)o . (id,iota.#.id.2π1)o . id . id . id
after applying RightAssoc2
( + )* . zip2 . (select.(2π1.2π1,2π2)o,(!)*.zip2.(repeat.(2π2.2π1.(2π1,#.2π2)o,2π2.(2π1,#.2π2)o)o,2π2)o)o . (id,iota.#.id.2π1)o . id . id . id
after applying AddrIntoAlltup
( + )* . zip2 . (select.(2π1.2π1,2π2)o,(!)*.zip2.(repeat.(2π2.2π1,2π2.(2π1,#.2π2)o)o,2π2)o)o . (id,iota.#.id.2π1)o . id . id . id
after applying AddrIntoAlltup
( + )* . zip2 . (select.(2π1.2π1,2π2)o,(!)*.zip2.(repeat.(2π2.2π1,#.2π2)o,2π2)o)o . (id,iota.#.id.2π1)o . id . id . id
after applying SelectIntro
( + )* . zip2 . (select.(2π1.2π1,2π2)o,select.(2π2.2π1,2π2)o)o . (id,iota.#.id.2π1)o . id . id . id
after applying RemoveIds1
( + )* . zip2 . (select.(2π1.2π1,2π2)o,select.(2π2.2π1,2π2)o)o . (id,iota.#.2π1)o . id . id . id
after applying LeftAssociate
( + )* . zip2 . (select.(2π1.2π1,2π2)o,select.(2π2.2π1,2π2)o)o . (id,iota.#.2π1)o . id . id . id
after applying RightAssoc2
( + )* . zip2 . (select.(2π1.2π1,2π2)o,select.(2π2.2π1,2π2)o)o . (id,iota.#.2π1)o . id . id . id
after applying CompIntoAlltup1
( + )* . zip2 . (select.(2π1.2π1,2π2)o.(id,iota.#.2π1)o,select.(2π2.2π1,2π2)o.(id,iota.#.2π1)o)o . id . id . id
after applying RightAssoc2
( + )* . zip2 . (select.(2π1.2π1,2π2)o.(id,iota.#.2π1)o,select.(2π2.2π1,2π2)o.(id,iota.#.2π1)o)o . id . id . id
after applying CompIntoAlltup1
( + )* . zip2 . (select.(2π1.2π1.(id,iota.#.2π1)o,2π2.(id,iota.#.2π1)o)o,select.(2π2.2π1,2π2)o.(id,iota.#.2π1)o)o . id . id . id
after applying RightAssoc2
( + )* . zip2 . (select.(2π1.2π1.(id,iota.#.2π1)o,2π2.(id,iota.#.2π1)o)o,select.(2π2.2π1,2π2)o.(id,iota.#.2π1)o)o . id . id . id
after applying CompIntoAlltup1
( + )* . zip2 . (select.(2π1.2π1.(id,iota.#.2π1)o,2π2.(id,iota.#.2π1)o)o,select.(2π2.2π1.(id,iota.#.2π1)o,2π2.(id,iota.#.2π1)o)o)o . id . id . id
after applying RightAssoc2
( + )* . zip2 . (select.(2π1.2π1.(id,iota.#.2π1)o,2π2.(id,iota.#.2π1)o)o,select.(2π2.2π1.(id,iota.#.2π1)o,2π2.(id,iota.#.2π1)o)o)o . id . id . id
after applying AddrIntoAlltup
( + )* . zip2 . (select.(2π1.id,2π2.(id,iota.#.2π1)o)o,select.(2π2.2π1.(id,iota.#.2π1)o,2π2.(id,iota.#.2π1)o)o)o . id . id . id
after applying RemoveIds2
( + )* . zip2 . (select.(2π1,2π2.(id,iota.#.2π1)o)o,select.(2π2.2π1.(id,iota.#.2π1)o,2π2.(id,iota.#.2π1)o)o)o . id . id . id
after applying AddrIntoAlltup
( + )* . zip2 . (select.(2π1,iota.#.2π1)o,select.(2π2.2π1.(id,iota.#.2π1)o,2π2.(id,iota.#.2π1)o)o)o . id . id . id
after applying SelectElim3
( + )* . zip2 . (2π1,select.(2π2.2π1.(id,iota.#.2π1)o,2π2.(id,iota.#.2π1)o)o)o . id . id . id
after applying RightAssoc2
( + )* . zip2 . (2π1,select.(2π2.2π1.(id,iota.#.2π1)o,2π2.(id,iota.#.2π1)o)o)o . id . id . id
after applying AddrIntoAlltup
( + )* . zip2 . (2π1,select.(2π2.id,2π2.(id,iota.#.2π1)o)o)o . id . id . id
after applying RemoveIds2
( + )* . zip2 . (2π1,select.(2π2,2π2.(id,iota.#.2π1)o)o)o . id . id . id
after applying AddrIntoAlltup
( + )* . zip2 . (2π1,select.(2π2,iota.#.2π1)o)o . id . id . id
after applying RemoveIds1
( + )* . zip2 . (2π1,select.(2π2,iota.#.2π1)o)o . id . id
after applying RightAssoc2
( + )* . zip2 . (2π1,select.(2π2,iota.#.2π1)o)o . id . id
after applying CompIntoAlltup1
( + )* . zip2 . (2π1.id,select.(2π2,iota.#.2π1)o.id)o . id
after applying RightAssoc2
( + )* . zip2 . (2π1.id,select.(2π2,iota.#.2π1)o.id)o . id
after applying CompIntoAlltup1
( + )* . zip2 . (2π1.id,select.(2π2.id,iota.#.2π1.id)o)o . id
after applying RemoveIds2
( + )* . zip2 . (2π1,select.(2π2.id,iota.#.2π1.id)o)o . id
after applying RemoveIds2
( + )* . zip2 . (2π1,select.(2π2,iota.#.2π1.id)o)o . id
after applying RightAssoc3
( + )* . zip2 . (2π1,select.(2π2,iota.#.2π1.id)o)o . id
after applying RemoveIds2
( + )* . zip2 . (2π1,select.(2π2,iota.#.2π1)o)o . id
after applying LeftAssociate
( + )* . zip2 . (2π1,select.(2π2,iota.#.2π1)o)o . id
after applying RightAssoc2
( + )* . zip2 . (2π1,select.(2π2,iota.#.2π1)o)o . id
after applying CompIntoAlltup1
( + )* . zip2 . (2π1.id,select.(2π2,iota.#.2π1)o.id)o
after applying RightAssoc2
( + )* . zip2 . (2π1.id,select.(2π2,iota.#.2π1)o.id)o
after applying CompIntoAlltup1
( + )* . zip2 . (2π1.id,select.(2π2.id,iota.#.2π1.id)o)o
after applying RemoveIds2
( + )* . zip2 . (2π1,select.(2π2.id,iota.#.2π1.id)o)o
after applying RemoveIds2
( + )* . zip2 . (2π1,select.(2π2,iota.#.2π1.id)o)o
after applying RightAssoc3
( + )* . zip2 . (2π1,select.(2π2,iota.#.2π1.id)o)o
after applying RemoveIds2
( + )* . zip2 . (2π1,select.(2π2,iota.#.2π1)o)o
after applying LeftAssociate
( + )* . zip2 . (2π1,select.(2π2,iota.#.2π1)o)o
end trace