after applying start
( ( ! . (!.(id.2π1.2π1,2π2.2π1)o,0)o )* . distl . (id,iota.#.!.(id.2π1,2π2)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying RemoveIds1
( ( ! . (!.(2π1.2π1,2π2.2π1)o,0)o )* . distl . (id,iota.#.!.(id.2π1,2π2)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying MapIntoComp
( ( ! )* . ( (!.(2π1.2π1,2π2.2π1)o,0)o )* . distl . (id,iota.#.!.(id.2π1,2π2)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying MapIntoAlltup
( ( ! )* . zip2 . ((!.(2π1.2π1,2π2.2π1)o)*,(0)*)o . distl . (id,iota.#.!.(id.2π1,2π2)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying MapIntoComp
( ( ! )* . zip2 . ((!)*.((2π1.2π1,2π2.2π1)o)*,(0)*)o . distl . (id,iota.#.!.(id.2π1,2π2)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying MapIntoAlltup
( ( ! )* . zip2 . ((!)*.zip2.((2π1.2π1)*,(2π2.2π1)*)o,(0)*)o . distl . (id,iota.#.!.(id.2π1,2π2)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying MapIntoComp
( ( ! )* . zip2 . ((!)*.zip2.((2π1)*.(2π1)*,(2π2.2π1)*)o,(0)*)o . distl . (id,iota.#.!.(id.2π1,2π2)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying MapIntoComp
( ( ! )* . zip2 . ((!)*.zip2.((2π1)*.(2π1)*,(2π2)*.(2π1)*)o,(0)*)o . distl . (id,iota.#.!.(id.2π1,2π2)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying LeftAssociate
( ( ! )* . zip2 . ((!)*.zip2.((2π1)*.(2π1)*,(2π2)*.(2π1)*)o,(0)*)o . distl . (id,iota.#.!.(id.2π1,2π2)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying LeftAssociate
( ( ! )* . zip2 . ((!)*.zip2.((2π1)*.(2π1)*,(2π2)*.(2π1)*)o,(0)*)o . distl . (id,iota.#.!.(id.2π1,2π2)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying ConRepeat
( ( ! )* . zip2 . ((!)*.zip2.((2π1)*.(2π1)*,(2π2)*.(2π1)*)o,repeat.(0,#)o)o . distl . (id,iota.#.!.(id.2π1,2π2)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying CompIntoMap
( ( ! )* . zip2 . ((!)*.zip2.((2π1.2π1)*,(2π2)*.(2π1)*)o,repeat.(0,#)o)o . distl . (id,iota.#.!.(id.2π1,2π2)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying CompIntoMap
( ( ! )* . zip2 . ((!)*.zip2.((2π1.2π1)*,(2π2.2π1)*)o,repeat.(0,#)o)o . distl . (id,iota.#.!.(id.2π1,2π2)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying MapIntoComp
( ( ! )* . zip2 . ((!)*.zip2.((2π1)*.(2π1)*,(2π2.2π1)*)o,repeat.(0,#)o)o . distl . (id,iota.#.!.(id.2π1,2π2)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying MapIntoComp
( ( ! )* . zip2 . ((!)*.zip2.((2π1)*.(2π1)*,(2π2)*.(2π1)*)o,repeat.(0,#)o)o . distl . (id,iota.#.!.(id.2π1,2π2)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying DistlElim
( ( ! )* . zip2 . ((!)*.zip2.((2π1)*.(2π1)*,(2π2)*.(2π1)*)o,repeat.(0,#)o)o . zip2 . (repeat.(2π1,#.2π2)o,2π2)o . (id,iota.#.!.(id.2π1,2π2)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying LeftAssociate
( ( ! )* . zip2 . ((!)*.zip2.((2π1)*.(2π1)*,(2π2)*.(2π1)*)o,repeat.(0,#)o)o . zip2 . (repeat.(2π1,#.2π2)o,2π2)o . (id,iota.#.!.(id.2π1,2π2)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying CompIntoMap
( ( ! )* . zip2 . ((!)*.zip2.((2π1.2π1)*,(2π2)*.(2π1)*)o,repeat.(0,#)o)o . zip2 . (repeat.(2π1,#.2π2)o,2π2)o . (id,iota.#.!.(id.2π1,2π2)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying CompIntoMap
( ( ! )* . zip2 . ((!)*.zip2.((2π1.2π1)*,(2π2.2π1)*)o,repeat.(0,#)o)o . zip2 . (repeat.(2π1,#.2π2)o,2π2)o . (id,iota.#.!.(id.2π1,2π2)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying RightAssoc2
( ( ! )* . zip2 . ((!)*.zip2.((2π1.2π1)*,(2π2.2π1)*)o,repeat.(0,#)o)o . zip2 . (repeat.(2π1,#.2π2)o,2π2)o . (id,iota.#.!.(id.2π1,2π2)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying CompIntoAlltup1
( ( ! )* . zip2 . ((!)*.zip2.((2π1.2π1)*,(2π2.2π1)*)o.zip2,repeat.(0,#)o.zip2)o . (repeat.(2π1,#.2π2)o,2π2)o . (id,iota.#.!.(id.2π1,2π2)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying RightAssoc2
( ( ! )* . zip2 . ((!)*.zip2.((2π1.2π1)*,(2π2.2π1)*)o.zip2,repeat.(0,#)o.zip2)o . (repeat.(2π1,#.2π2)o,2π2)o . (id,iota.#.!.(id.2π1,2π2)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying CompIntoAlltup1
( ( ! )* . zip2 . ((!)*.zip2.((2π1.2π1)*.zip2,(2π2.2π1)*.zip2)o,repeat.(0,#)o.zip2)o . (repeat.(2π1,#.2π2)o,2π2)o . (id,iota.#.!.(id.2π1,2π2)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying RightAssoc2
( ( ! )* . zip2 . ((!)*.zip2.((2π1.2π1)*.zip2,(2π2.2π1)*.zip2)o,repeat.(0,#)o.zip2)o . (repeat.(2π1,#.2π2)o,2π2)o . (id,iota.#.!.(id.2π1,2π2)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying CompIntoAlltup1
( ( ! )* . zip2 . ((!)*.zip2.((2π1.2π1)*.zip2,(2π2.2π1)*.zip2)o,repeat.(0.zip2,#.zip2)o)o . (repeat.(2π1,#.2π2)o,2π2)o . (id,iota.#.!.(id.2π1,2π2)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying RightAssoc2
( ( ! )* . zip2 . ((!)*.zip2.((2π1.2π1)*.zip2,(2π2.2π1)*.zip2)o,repeat.(0.zip2,#.zip2)o)o . (repeat.(2π1,#.2π2)o,2π2)o . (id,iota.#.!.(id.2π1,2π2)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying CompIntoAlltup1
( ( ! )* . zip2 . ((!)*.zip2.((2π1.2π1)*.zip2,(2π2.2π1)*.zip2)o.(repeat.(2π1,#.2π2)o,2π2)o,repeat.(0.zip2,#.zip2)o.(repeat.(2π1,#.2π2)o,2π2)o)o . (id,iota.#.!.(id.2π1,2π2)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying RightAssoc2
( ( ! )* . zip2 . ((!)*.zip2.((2π1.2π1)*.zip2,(2π2.2π1)*.zip2)o.(repeat.(2π1,#.2π2)o,2π2)o,repeat.(0.zip2,#.zip2)o.(repeat.(2π1,#.2π2)o,2π2)o)o . (id,iota.#.!.(id.2π1,2π2)o)o . id . id )* . distl . (id,iota.#.id)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.2π1)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o)o,repeat.(0.zip2,#.zip2)o.(repeat.(2π1,#.2π2)o,2π2)o)o . (id,iota.#.!.(id.2π1,2π2)o)o . id . id )* . distl . (id,iota.#.id)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.2π1)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o)o,repeat.(0.zip2,#.zip2)o.(repeat.(2π1,#.2π2)o,2π2)o)o . (id,iota.#.!.(id.2π1,2π2)o)o . id . id )* . distl . (id,iota.#.id)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.2π1)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o)o,repeat.(0.zip2.(repeat.(2π1,#.2π2)o,2π2)o,#.zip2.(repeat.(2π1,#.2π2)o,2π2)o)o)o . (id,iota.#.!.(id.2π1,2π2)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying ConAsorb
( ( ! )* . zip2 . ((!)*.zip2.((2π1.2π1)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o,(2π2.2π1)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o)o,repeat.(0.(repeat.(2π1,#.2π2)o,2π2)o,#.zip2.(repeat.(2π1,#.2π2)o,2π2)o)o)o . (id,iota.#.!.(id.2π1,2π2)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying ConAsorb
( ( ! )* . zip2 . ((!)*.zip2.((2π1.2π1)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o,(2π2.2π1)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o)o,repeat.(0,#.zip2.(repeat.(2π1,#.2π2)o,2π2)o)o)o . (id,iota.#.!.(id.2π1,2π2)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying LengthIntoZip
( ( ! )* . zip2 . ((!)*.zip2.((2π1.2π1)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o,(2π2.2π1)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o)o,repeat.(0,#.2π1.(repeat.(2π1,#.2π2)o,2π2)o)o)o . (id,iota.#.!.(id.2π1,2π2)o)o . id . id )* . distl . (id,iota.#.id)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.2π1)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o)o,repeat.(0,#.2π1.(repeat.(2π1,#.2π2)o,2π2)o)o)o . (id,iota.#.!.(id.2π1,2π2)o)o . id . id )* . distl . (id,iota.#.id)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.2π1)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o)o,repeat.(0,#.repeat.(2π1,#.2π2)o)o)o . (id,iota.#.!.(id.2π1,2π2)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying LeftAssociate
( ( ! )* . zip2 . ((!)*.zip2.((2π1.2π1)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o,(2π2.2π1)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o)o,repeat.(0,#.repeat.(2π1,#.2π2)o)o)o . (id,iota.#.!.(id.2π1,2π2)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying LengthIntoRepeat
( ( ! )* . zip2 . ((!)*.zip2.((2π1.2π1)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o,(2π2.2π1)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o)o,repeat.(0,2π2.(2π1,#.2π2)o)o)o . (id,iota.#.!.(id.2π1,2π2)o)o . id . id )* . distl . (id,iota.#.id)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.2π1)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o)o,repeat.(0,#.2π2)o)o . (id,iota.#.!.(id.2π1,2π2)o)o . id . id )* . distl . (id,iota.#.id)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.2π1)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o)o,repeat.(0,#.2π2)o)o . (id,iota.#.!.(id.2π1,2π2)o)o . id . id )* . distl . (id,iota.#.id)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)*.(2π1)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o)o,repeat.(0,#.2π2)o)o . (id,iota.#.!.(id.2π1,2π2)o)o . id . id )* . distl . (id,iota.#.id)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)*.(2π1)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o)o,repeat.(0,#.2π2)o)o . (id,iota.#.!.(id.2π1,2π2)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying AddrIntoZip
( ( ! )* . zip2 . ((!)*.zip2.((2π1)*.2π1.(repeat.(2π1,#.2π2)o,2π2)o,(2π2)*.(2π1)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o)o,repeat.(0,#.2π2)o)o . (id,iota.#.!.(id.2π1,2π2)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying RightAssoc2
( ( ! )* . zip2 . ((!)*.zip2.((2π1)*.2π1.(repeat.(2π1,#.2π2)o,2π2)o,(2π2)*.(2π1)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o)o,repeat.(0,#.2π2)o)o . (id,iota.#.!.(id.2π1,2π2)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying AddrIntoAlltup
( ( ! )* . zip2 . ((!)*.zip2.((2π1)*.repeat.(2π1,#.2π2)o,(2π2)*.(2π1)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o)o,repeat.(0,#.2π2)o)o . (id,iota.#.!.(id.2π1,2π2)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying LeftAssociate
( ( ! )* . zip2 . ((!)*.zip2.((2π1)*.repeat.(2π1,#.2π2)o,(2π2)*.(2π1)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o)o,repeat.(0,#.2π2)o)o . (id,iota.#.!.(id.2π1,2π2)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying RepeatFusion
( ( ! )* . zip2 . ((!)*.zip2.(repeat.(2π1.2π1,2π2)o.(2π1,#.2π2)o,(2π2)*.(2π1)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o)o,repeat.(0,#.2π2)o)o . (id,iota.#.!.(id.2π1,2π2)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying RightAssoc2
( ( ! )* . zip2 . ((!)*.zip2.(repeat.(2π1.2π1,2π2)o.(2π1,#.2π2)o,(2π2)*.(2π1)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o)o,repeat.(0,#.2π2)o)o . (id,iota.#.!.(id.2π1,2π2)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying AddrIntoZip
( ( ! )* . zip2 . ((!)*.zip2.(repeat.(2π1.2π1,2π2)o.(2π1,#.2π2)o,(2π2)*.2π1.(repeat.(2π1,#.2π2)o,2π2)o)o,repeat.(0,#.2π2)o)o . (id,iota.#.!.(id.2π1,2π2)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying RightAssoc2
( ( ! )* . zip2 . ((!)*.zip2.(repeat.(2π1.2π1,2π2)o.(2π1,#.2π2)o,(2π2)*.2π1.(repeat.(2π1,#.2π2)o,2π2)o)o,repeat.(0,#.2π2)o)o . (id,iota.#.!.(id.2π1,2π2)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying AddrIntoAlltup
( ( ! )* . zip2 . ((!)*.zip2.(repeat.(2π1.2π1,2π2)o.(2π1,#.2π2)o,(2π2)*.repeat.(2π1,#.2π2)o)o,repeat.(0,#.2π2)o)o . (id,iota.#.!.(id.2π1,2π2)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying LeftAssociate
( ( ! )* . zip2 . ((!)*.zip2.(repeat.(2π1.2π1,2π2)o.(2π1,#.2π2)o,(2π2)*.repeat.(2π1,#.2π2)o)o,repeat.(0,#.2π2)o)o . (id,iota.#.!.(id.2π1,2π2)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying RepeatFusion
( ( ! )* . zip2 . ((!)*.zip2.(repeat.(2π1.2π1,2π2)o.(2π1,#.2π2)o,repeat.(2π2.2π1,2π2)o.(2π1,#.2π2)o)o,repeat.(0,#.2π2)o)o . (id,iota.#.!.(id.2π1,2π2)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying RightAssoc2
( ( ! )* . zip2 . ((!)*.zip2.(repeat.(2π1.2π1,2π2)o.(2π1,#.2π2)o,repeat.(2π2.2π1,2π2)o.(2π1,#.2π2)o)o,repeat.(0,#.2π2)o)o . (id,iota.#.!.(id.2π1,2π2)o)o . id . id )* . distl . (id,iota.#.id)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,repeat.(2π2.2π1,2π2)o.(2π1,#.2π2)o)o,repeat.(0,#.2π2)o)o . (id,iota.#.!.(id.2π1,2π2)o)o . id . id )* . distl . (id,iota.#.id)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,repeat.(2π2.2π1,2π2)o.(2π1,#.2π2)o)o,repeat.(0,#.2π2)o)o . (id,iota.#.!.(id.2π1,2π2)o)o . id . id )* . distl . (id,iota.#.id)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,repeat.(2π2.2π1.(2π1,#.2π2)o,2π2.(2π1,#.2π2)o)o)o,repeat.(0,#.2π2)o)o . (id,iota.#.!.(id.2π1,2π2)o)o . id . id )* . distl . (id,iota.#.id)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,repeat.(2π2.2π1.(2π1,#.2π2)o,2π2.(2π1,#.2π2)o)o)o,repeat.(0,#.2π2)o)o . (id,iota.#.!.(id.2π1,2π2)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying ZipElim
( ( ! )* . zip2 . ((!)*.repeat.((2π1.2π1.(2π1,#.2π2)o,2π2.2π1.(2π1,#.2π2)o)o,2π2.(2π1,#.2π2)o)o,repeat.(0,#.2π2)o)o . (id,iota.#.!.(id.2π1,2π2)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying LeftAssociate
( ( ! )* . zip2 . ((!)*.repeat.((2π1.2π1.(2π1,#.2π2)o,2π2.2π1.(2π1,#.2π2)o)o,2π2.(2π1,#.2π2)o)o,repeat.(0,#.2π2)o)o . (id,iota.#.!.(id.2π1,2π2)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying RepeatFusion
( ( ! )* . zip2 . (repeat.(!.2π1,2π2)o.((2π1.2π1.(2π1,#.2π2)o,2π2.2π1.(2π1,#.2π2)o)o,2π2.(2π1,#.2π2)o)o,repeat.(0,#.2π2)o)o . (id,iota.#.!.(id.2π1,2π2)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying RightAssoc2
( ( ! )* . zip2 . (repeat.(!.2π1,2π2)o.((2π1.2π1.(2π1,#.2π2)o,2π2.2π1.(2π1,#.2π2)o)o,2π2.(2π1,#.2π2)o)o,repeat.(0,#.2π2)o)o . (id,iota.#.!.(id.2π1,2π2)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying AddrIntoAlltup
( ( ! )* . zip2 . (repeat.(!.2π1,2π2)o.((2π1.2π1,2π2.2π1.(2π1,#.2π2)o)o,2π2.(2π1,#.2π2)o)o,repeat.(0,#.2π2)o)o . (id,iota.#.!.(id.2π1,2π2)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying RightAssoc2
( ( ! )* . zip2 . (repeat.(!.2π1,2π2)o.((2π1.2π1,2π2.2π1.(2π1,#.2π2)o)o,2π2.(2π1,#.2π2)o)o,repeat.(0,#.2π2)o)o . (id,iota.#.!.(id.2π1,2π2)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying AddrIntoAlltup
( ( ! )* . zip2 . (repeat.(!.2π1,2π2)o.((2π1.2π1,2π2.2π1)o,2π2.(2π1,#.2π2)o)o,repeat.(0,#.2π2)o)o . (id,iota.#.!.(id.2π1,2π2)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying AddrIntoAlltup
( ( ! )* . zip2 . (repeat.(!.2π1,2π2)o.((2π1.2π1,2π2.2π1)o,#.2π2)o,repeat.(0,#.2π2)o)o . (id,iota.#.!.(id.2π1,2π2)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying RightAssoc2
( ( ! )* . zip2 . (repeat.(!.2π1,2π2)o.((2π1.2π1,2π2.2π1)o,#.2π2)o,repeat.(0,#.2π2)o)o . (id,iota.#.!.(id.2π1,2π2)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying CompIntoAlltup1
( ( ! )* . zip2 . (repeat.(!.2π1.((2π1.2π1,2π2.2π1)o,#.2π2)o,2π2.((2π1.2π1,2π2.2π1)o,#.2π2)o)o,repeat.(0,#.2π2)o)o . (id,iota.#.!.(id.2π1,2π2)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying RightAssoc2
( ( ! )* . zip2 . (repeat.(!.2π1.((2π1.2π1,2π2.2π1)o,#.2π2)o,2π2.((2π1.2π1,2π2.2π1)o,#.2π2)o)o,repeat.(0,#.2π2)o)o . (id,iota.#.!.(id.2π1,2π2)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying AddrIntoAlltup
( ( ! )* . zip2 . (repeat.(!.(2π1.2π1,2π2.2π1)o,2π2.((2π1.2π1,2π2.2π1)o,#.2π2)o)o,repeat.(0,#.2π2)o)o . (id,iota.#.!.(id.2π1,2π2)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying AddrIntoAlltup
( ( ! )* . zip2 . (repeat.(!.(2π1.2π1,2π2.2π1)o,#.2π2)o,repeat.(0,#.2π2)o)o . (id,iota.#.!.(id.2π1,2π2)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying SelectIntro
( select . (!.(2π1.2π1,2π2.2π1)o,repeat.(0,#.2π2)o)o . (id,iota.#.!.(id.2π1,2π2)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying RepeatPromotion
( repeat . (!.(!.(2π1.2π1,2π2.2π1)o,0)o,#.2π2)o . (id,iota.#.!.(id.2π1,2π2)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying RemoveIds1
( repeat . (!.(!.(2π1.2π1,2π2.2π1)o,0)o,#.2π2)o . (id,iota.#.!.(2π1,2π2)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying AlltupId
( repeat . (!.(!.(2π1.2π1,2π2.2π1)o,0)o,#.2π2)o . (id,iota.#.!.id)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying RemoveIds2
( repeat . (!.(!.(2π1.2π1,2π2.2π1)o,0)o,#.2π2)o . (id,iota.#.!)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying LeftAssociate
( repeat . (!.(!.(2π1.2π1,2π2.2π1)o,0)o,#.2π2)o . (id,iota.#.!)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying RightAssoc2
( repeat . (!.(!.(2π1.2π1,2π2.2π1)o,0)o,#.2π2)o . (id,iota.#.!)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying CompIntoAlltup1
( repeat . (!.(!.(2π1.2π1,2π2.2π1)o,0)o.(id,iota.#.!)o,#.2π2.(id,iota.#.!)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying RightAssoc2
( repeat . (!.(!.(2π1.2π1,2π2.2π1)o,0)o.(id,iota.#.!)o,#.2π2.(id,iota.#.!)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying CompIntoAlltup1
( repeat . (!.(!.(2π1.2π1,2π2.2π1)o.(id,iota.#.!)o,0.(id,iota.#.!)o)o,#.2π2.(id,iota.#.!)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying RightAssoc2
( repeat . (!.(!.(2π1.2π1,2π2.2π1)o.(id,iota.#.!)o,0.(id,iota.#.!)o)o,#.2π2.(id,iota.#.!)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying CompIntoAlltup1
( repeat . (!.(!.(2π1.2π1.(id,iota.#.!)o,2π2.2π1.(id,iota.#.!)o)o,0.(id,iota.#.!)o)o,#.2π2.(id,iota.#.!)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying RightAssoc2
( repeat . (!.(!.(2π1.2π1.(id,iota.#.!)o,2π2.2π1.(id,iota.#.!)o)o,0.(id,iota.#.!)o)o,#.2π2.(id,iota.#.!)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying AddrIntoAlltup
( repeat . (!.(!.(2π1.id,2π2.2π1.(id,iota.#.!)o)o,0.(id,iota.#.!)o)o,#.2π2.(id,iota.#.!)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying RemoveIds2
( repeat . (!.(!.(2π1,2π2.2π1.(id,iota.#.!)o)o,0.(id,iota.#.!)o)o,#.2π2.(id,iota.#.!)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying RightAssoc2
( repeat . (!.(!.(2π1,2π2.2π1.(id,iota.#.!)o)o,0.(id,iota.#.!)o)o,#.2π2.(id,iota.#.!)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying AddrIntoAlltup
( repeat . (!.(!.(2π1,2π2.id)o,0.(id,iota.#.!)o)o,#.2π2.(id,iota.#.!)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying RemoveIds2
( repeat . (!.(!.(2π1,2π2)o,0.(id,iota.#.!)o)o,#.2π2.(id,iota.#.!)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying AlltupId
( repeat . (!.(!.id,0.(id,iota.#.!)o)o,#.2π2.(id,iota.#.!)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying RemoveIds2
( repeat . (!.(!,0.(id,iota.#.!)o)o,#.2π2.(id,iota.#.!)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying ConAsorb
( repeat . (!.(!,0)o,#.2π2.(id,iota.#.!)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying RightAssoc2
( repeat . (!.(!,0)o,#.2π2.(id,iota.#.!)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying AddrIntoAlltup
( repeat . (!.(!,0)o,#.iota.#.!)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying LeftAssociate
( repeat . (!.(!,0)o,#.iota.#.!)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying LeftAssociate
( repeat . (!.(!,0)o,#.iota.#.!)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying LengthIntoIota
( repeat . (!.(!,0)o,id.#.!)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying RemoveIds1
( repeat . (!.(!,0)o,#.!)o . id . id )* . distl . (id,iota.#.id)o . id . id . id
after applying RemoveIds1
( repeat . (!.(!,0)o,#.!)o . id )* . distl . (id,iota.#.id)o . id . id . id
after applying RightAssoc2
( repeat . (!.(!,0)o,#.!)o . id )* . distl . (id,iota.#.id)o . id . id . id
after applying CompIntoAlltup1
( repeat . (!.(!,0)o.id,#.!.id)o )* . distl . (id,iota.#.id)o . id . id . id
after applying RightAssoc2
( repeat . (!.(!,0)o.id,#.!.id)o )* . distl . (id,iota.#.id)o . id . id . id
after applying CompIntoAlltup1
( repeat . (!.(!.id,0.id)o,#.!.id)o )* . distl . (id,iota.#.id)o . id . id . id
after applying RemoveIds2
( repeat . (!.(!,0.id)o,#.!.id)o )* . distl . (id,iota.#.id)o . id . id . id
after applying ConAsorb
( repeat . (!.(!,0)o,#.!.id)o )* . distl . (id,iota.#.id)o . id . id . id
after applying RightAssoc2
( repeat . (!.(!,0)o,#.!.id)o )* . distl . (id,iota.#.id)o . id . id . id
after applying RemoveIds2
( repeat . (!.(!,0)o,#.!)o )* . distl . (id,iota.#.id)o . id . id . id
after applying MapIntoComp
( repeat )* . ( (!.(!,0)o,#.!)o )* . distl . (id,iota.#.id)o . id . id . id
after applying MapIntoAlltup
( repeat )* . zip2 . ((!.(!,0)o)*,(#.!)*)o . distl . (id,iota.#.id)o . id . id . id
after applying MapIntoComp
( repeat )* . zip2 . ((!)*.((!,0)o)*,(#.!)*)o . distl . (id,iota.#.id)o . id . id . id
after applying MapIntoAlltup
( repeat )* . zip2 . ((!)*.zip2.((!)*,(0)*)o,(#.!)*)o . distl . (id,iota.#.id)o . id . id . id
after applying MapIntoComp
( repeat )* . zip2 . ((!)*.zip2.((!)*,(0)*)o,(#)*.(!)*)o . distl . (id,iota.#.id)o . id . id . id
after applying LeftAssociate
( repeat )* . zip2 . ((!)*.zip2.((!)*,(0)*)o,(#)*.(!)*)o . distl . (id,iota.#.id)o . id . id . id
after applying LeftAssociate
( repeat )* . zip2 . ((!)*.zip2.((!)*,(0)*)o,(#)*.(!)*)o . distl . (id,iota.#.id)o . id . id . id
after applying ConRepeat
( repeat )* . zip2 . ((!)*.zip2.((!)*,repeat.(0,#)o)o,(#)*.(!)*)o . distl . (id,iota.#.id)o . id . id . id
after applying CompIntoMap
( repeat )* . zip2 . ((!)*.zip2.((!)*,repeat.(0,#)o)o,(#.!)*)o . distl . (id,iota.#.id)o . id . id . id
after applying MapIntoComp
( repeat )* . zip2 . ((!)*.zip2.((!)*,repeat.(0,#)o)o,(#)*.(!)*)o . distl . (id,iota.#.id)o . id . id . id
after applying DistlElim
( repeat )* . zip2 . ((!)*.zip2.((!)*,repeat.(0,#)o)o,(#)*.(!)*)o . zip2 . (repeat.(2π1,#.2π2)o,2π2)o . (id,iota.#.id)o . id . id . id
after applying LeftAssociate
( repeat )* . zip2 . ((!)*.zip2.((!)*,repeat.(0,#)o)o,(#)*.(!)*)o . zip2 . (repeat.(2π1,#.2π2)o,2π2)o . (id,iota.#.id)o . id . id . id
after applying CompIntoMap
( repeat )* . zip2 . ((!)*.zip2.((!)*,repeat.(0,#)o)o,(#.!)*)o . zip2 . (repeat.(2π1,#.2π2)o,2π2)o . (id,iota.#.id)o . id . id . id
after applying RightAssoc2
( repeat )* . zip2 . ((!)*.zip2.((!)*,repeat.(0,#)o)o,(#.!)*)o . zip2 . (repeat.(2π1,#.2π2)o,2π2)o . (id,iota.#.id)o . id . id . id
after applying CompIntoAlltup1
( repeat )* . zip2 . ((!)*.zip2.((!)*,repeat.(0,#)o)o.zip2,(#.!)*.zip2)o . (repeat.(2π1,#.2π2)o,2π2)o . (id,iota.#.id)o . id . id . id
after applying RightAssoc2
( repeat )* . zip2 . ((!)*.zip2.((!)*,repeat.(0,#)o)o.zip2,(#.!)*.zip2)o . (repeat.(2π1,#.2π2)o,2π2)o . (id,iota.#.id)o . id . id . id
after applying CompIntoAlltup1
( repeat )* . zip2 . ((!)*.zip2.((!)*.zip2,repeat.(0,#)o.zip2)o,(#.!)*.zip2)o . (repeat.(2π1,#.2π2)o,2π2)o . (id,iota.#.id)o . id . id . id
after applying RightAssoc2
( repeat )* . zip2 . ((!)*.zip2.((!)*.zip2,repeat.(0,#)o.zip2)o,(#.!)*.zip2)o . (repeat.(2π1,#.2π2)o,2π2)o . (id,iota.#.id)o . id . id . id
after applying CompIntoAlltup1
( repeat )* . zip2 . ((!)*.zip2.((!)*.zip2,repeat.(0.zip2,#.zip2)o)o,(#.!)*.zip2)o . (repeat.(2π1,#.2π2)o,2π2)o . (id,iota.#.id)o . id . id . id
after applying RightAssoc2
( repeat )* . zip2 . ((!)*.zip2.((!)*.zip2,repeat.(0.zip2,#.zip2)o)o,(#.!)*.zip2)o . (repeat.(2π1,#.2π2)o,2π2)o . (id,iota.#.id)o . id . id . id
after applying CompIntoAlltup1
( repeat )* . zip2 . ((!)*.zip2.((!)*.zip2,repeat.(0.zip2,#.zip2)o)o.(repeat.(2π1,#.2π2)o,2π2)o,(#.!)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o)o . (id,iota.#.id)o . id . id . id
after applying RightAssoc2
( repeat )* . zip2 . ((!)*.zip2.((!)*.zip2,repeat.(0.zip2,#.zip2)o)o.(repeat.(2π1,#.2π2)o,2π2)o,(#.!)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o)o . (id,iota.#.id)o . id . id . id
after applying CompIntoAlltup1
( repeat )* . zip2 . ((!)*.zip2.((!)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o,repeat.(0.zip2,#.zip2)o.(repeat.(2π1,#.2π2)o,2π2)o)o,(#.!)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o)o . (id,iota.#.id)o . id . id . id
after applying RightAssoc2
( repeat )* . zip2 . ((!)*.zip2.((!)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o,repeat.(0.zip2,#.zip2)o.(repeat.(2π1,#.2π2)o,2π2)o)o,(#.!)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o)o . (id,iota.#.id)o . id . id . id
after applying CompIntoAlltup1
( repeat )* . zip2 . ((!)*.zip2.((!)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o,repeat.(0.zip2.(repeat.(2π1,#.2π2)o,2π2)o,#.zip2.(repeat.(2π1,#.2π2)o,2π2)o)o)o,(#.!)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o)o . (id,iota.#.id)o . id . id . id
after applying SelectIntro
( repeat )* . zip2 . ((!)*.zip2.(select.(2π1,2π2)o,repeat.(0.zip2.(repeat.(2π1,#.2π2)o,2π2)o,#.zip2.(repeat.(2π1,#.2π2)o,2π2)o)o)o,(#.!)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o)o . (id,iota.#.id)o . id . id . id
after applying AlltupId
( repeat )* . zip2 . ((!)*.zip2.(select.id,repeat.(0.zip2.(repeat.(2π1,#.2π2)o,2π2)o,#.zip2.(repeat.(2π1,#.2π2)o,2π2)o)o)o,(#.!)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o)o . (id,iota.#.id)o . id . id . id
after applying RemoveIds2
( repeat )* . zip2 . ((!)*.zip2.(select,repeat.(0.zip2.(repeat.(2π1,#.2π2)o,2π2)o,#.zip2.(repeat.(2π1,#.2π2)o,2π2)o)o)o,(#.!)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o)o . (id,iota.#.id)o . id . id . id
after applying ConAsorb
( repeat )* . zip2 . ((!)*.zip2.(select,repeat.(0.(repeat.(2π1,#.2π2)o,2π2)o,#.zip2.(repeat.(2π1,#.2π2)o,2π2)o)o)o,(#.!)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o)o . (id,iota.#.id)o . id . id . id
after applying ConAsorb
( repeat )* . zip2 . ((!)*.zip2.(select,repeat.(0,#.zip2.(repeat.(2π1,#.2π2)o,2π2)o)o)o,(#.!)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o)o . (id,iota.#.id)o . id . id . id
after applying LengthIntoZip
( repeat )* . zip2 . ((!)*.zip2.(select,repeat.(0,#.2π1.(repeat.(2π1,#.2π2)o,2π2)o)o)o,(#.!)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o)o . (id,iota.#.id)o . id . id . id
after applying RightAssoc2
( repeat )* . zip2 . ((!)*.zip2.(select,repeat.(0,#.2π1.(repeat.(2π1,#.2π2)o,2π2)o)o)o,(#.!)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o)o . (id,iota.#.id)o . id . id . id
after applying AddrIntoAlltup
( repeat )* . zip2 . ((!)*.zip2.(select,repeat.(0,#.repeat.(2π1,#.2π2)o)o)o,(#.!)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o)o . (id,iota.#.id)o . id . id . id
after applying LeftAssociate
( repeat )* . zip2 . ((!)*.zip2.(select,repeat.(0,#.repeat.(2π1,#.2π2)o)o)o,(#.!)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o)o . (id,iota.#.id)o . id . id . id
after applying LengthIntoRepeat
( repeat )* . zip2 . ((!)*.zip2.(select,repeat.(0,2π2.(2π1,#.2π2)o)o)o,(#.!)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o)o . (id,iota.#.id)o . id . id . id
after applying AddrIntoAlltup
( repeat )* . zip2 . ((!)*.zip2.(select,repeat.(0,#.2π2)o)o,(#.!)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o)o . (id,iota.#.id)o . id . id . id
after applying MapIntoComp
( repeat )* . zip2 . ((!)*.zip2.(select,repeat.(0,#.2π2)o)o,(#)*.(!)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o)o . (id,iota.#.id)o . id . id . id
after applying RightAssoc3
( repeat )* . zip2 . ((!)*.zip2.(select,repeat.(0,#.2π2)o)o,(#)*.(!)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o)o . (id,iota.#.id)o . id . id . id
after applying SelectIntro
( repeat )* . zip2 . ((!)*.zip2.(select,repeat.(0,#.2π2)o)o,(#)*.select.(2π1,2π2)o)o . (id,iota.#.id)o . id . id . id
after applying LeftAssociate
( repeat )* . zip2 . ((!)*.zip2.(select,repeat.(0,#.2π2)o)o,(#)*.select.(2π1,2π2)o)o . (id,iota.#.id)o . id . id . id
after applying AlltupId
( repeat )* . zip2 . ((!)*.zip2.(select,repeat.(0,#.2π2)o)o,(#)*.select.id)o . (id,iota.#.id)o . id . id . id
after applying RightAssoc2
( repeat )* . zip2 . ((!)*.zip2.(select,repeat.(0,#.2π2)o)o,(#)*.select.id)o . (id,iota.#.id)o . id . id . id
after applying RemoveIds2
( repeat )* . zip2 . ((!)*.zip2.(select,repeat.(0,#.2π2)o)o,(#)*.select)o . (id,iota.#.id)o . id . id . id
after applying RemoveIds2
( repeat )* . zip2 . ((!)*.zip2.(select,repeat.(0,#.2π2)o)o,(#)*.select)o . (id,iota.#)o . id . id . id
after applying RightAssoc2
( repeat )* . zip2 . ((!)*.zip2.(select,repeat.(0,#.2π2)o)o,(#)*.select)o . (id,iota.#)o . id . id . id
after applying CompIntoAlltup1
( repeat )* . zip2 . ((!)*.zip2.(select,repeat.(0,#.2π2)o)o.(id,iota.#)o,(#)*.select.(id,iota.#)o)o . id . id . id
after applying RightAssoc2
( repeat )* . zip2 . ((!)*.zip2.(select,repeat.(0,#.2π2)o)o.(id,iota.#)o,(#)*.select.(id,iota.#)o)o . id . id . id
after applying CompIntoAlltup1
( repeat )* . zip2 . ((!)*.zip2.(select.(id,iota.#)o,repeat.(0,#.2π2)o.(id,iota.#)o)o,(#)*.select.(id,iota.#)o)o . id . id . id
after applying RightAssoc2
( repeat )* . zip2 . ((!)*.zip2.(select.(id,iota.#)o,repeat.(0,#.2π2)o.(id,iota.#)o)o,(#)*.select.(id,iota.#)o)o . id . id . id
after applying CompIntoAlltup1
( repeat )* . zip2 . ((!)*.zip2.(select.(id,iota.#)o,repeat.(0.(id,iota.#)o,#.2π2.(id,iota.#)o)o)o,(#)*.select.(id,iota.#)o)o . id . id . id
after applying SelectElim1
( repeat )* . zip2 . ((!)*.zip2.(id,repeat.(0.(id,iota.#)o,#.2π2.(id,iota.#)o)o)o,(#)*.select.(id,iota.#)o)o . id . id . id
after applying ConAsorb
( repeat )* . zip2 . ((!)*.zip2.(id,repeat.(0,#.2π2.(id,iota.#)o)o)o,(#)*.select.(id,iota.#)o)o . id . id . id
after applying RightAssoc2
( repeat )* . zip2 . ((!)*.zip2.(id,repeat.(0,#.2π2.(id,iota.#)o)o)o,(#)*.select.(id,iota.#)o)o . id . id . id
after applying AddrIntoAlltup
( repeat )* . zip2 . ((!)*.zip2.(id,repeat.(0,#.iota.#)o)o,(#)*.select.(id,iota.#)o)o . id . id . id
after applying LeftAssociate
( repeat )* . zip2 . ((!)*.zip2.(id,repeat.(0,#.iota.#)o)o,(#)*.select.(id,iota.#)o)o . id . id . id
after applying LengthIntoIota
( repeat )* . zip2 . ((!)*.zip2.(id,repeat.(0,id.#)o)o,(#)*.select.(id,iota.#)o)o . id . id . id
after applying RemoveIds1
( repeat )* . zip2 . ((!)*.zip2.(id,repeat.(0,#)o)o,(#)*.select.(id,iota.#)o)o . id . id . id
after applying RightAssoc2
( repeat )* . zip2 . ((!)*.zip2.(id,repeat.(0,#)o)o,(#)*.select.(id,iota.#)o)o . id . id . id
after applying SelectElim1
( repeat )* . zip2 . ((!)*.zip2.(id,repeat.(0,#)o)o,(#)*.id)o . id . id . id
after applying RemoveIds2
( repeat )* . zip2 . ((!)*.zip2.(id,repeat.(0,#)o)o,(#)*)o . id . id . id
after applying RemoveIds1
( repeat )* . zip2 . ((!)*.zip2.(id,repeat.(0,#)o)o,(#)*)o . id . id
after applying RightAssoc2
( repeat )* . zip2 . ((!)*.zip2.(id,repeat.(0,#)o)o,(#)*)o . id . id
after applying CompIntoAlltup1
( repeat )* . zip2 . ((!)*.zip2.(id,repeat.(0,#)o)o.id,(#)*.id)o . id
after applying RightAssoc2
( repeat )* . zip2 . ((!)*.zip2.(id,repeat.(0,#)o)o.id,(#)*.id)o . id
after applying CompIntoAlltup1
( repeat )* . zip2 . ((!)*.zip2.(id.id,repeat.(0,#)o.id)o,(#)*.id)o . id
after applying RightAssoc2
( repeat )* . zip2 . ((!)*.zip2.(id.id,repeat.(0,#)o.id)o,(#)*.id)o . id
after applying CompIntoAlltup1
( repeat )* . zip2 . ((!)*.zip2.(id.id,repeat.(0.id,#.id)o)o,(#)*.id)o . id
after applying RemoveIds1
( repeat )* . zip2 . ((!)*.zip2.(id,repeat.(0.id,#.id)o)o,(#)*.id)o . id
after applying ConAsorb
( repeat )* . zip2 . ((!)*.zip2.(id,repeat.(0,#.id)o)o,(#)*.id)o . id
after applying RemoveIds2
( repeat )* . zip2 . ((!)*.zip2.(id,repeat.(0,#)o)o,(#)*.id)o . id
after applying RemoveIds2
( repeat )* . zip2 . ((!)*.zip2.(id,repeat.(0,#)o)o,(#)*)o . id
after applying RightAssoc2
( repeat )* . zip2 . ((!)*.zip2.(id,repeat.(0,#)o)o,(#)*)o . id
after applying CompIntoAlltup1
( repeat )* . zip2 . ((!)*.zip2.(id,repeat.(0,#)o)o.id,(#)*.id)o
after applying RightAssoc2
( repeat )* . zip2 . ((!)*.zip2.(id,repeat.(0,#)o)o.id,(#)*.id)o
after applying CompIntoAlltup1
( repeat )* . zip2 . ((!)*.zip2.(id.id,repeat.(0,#)o.id)o,(#)*.id)o
after applying RightAssoc2
( repeat )* . zip2 . ((!)*.zip2.(id.id,repeat.(0,#)o.id)o,(#)*.id)o
after applying CompIntoAlltup1
( repeat )* . zip2 . ((!)*.zip2.(id.id,repeat.(0.id,#.id)o)o,(#)*.id)o
after applying RemoveIds1
( repeat )* . zip2 . ((!)*.zip2.(id,repeat.(0.id,#.id)o)o,(#)*.id)o
after applying ConAsorb
( repeat )* . zip2 . ((!)*.zip2.(id,repeat.(0,#.id)o)o,(#)*.id)o
after applying RemoveIds2
( repeat )* . zip2 . ((!)*.zip2.(id,repeat.(0,#)o)o,(#)*.id)o
after applying RemoveIds2
( repeat )* . zip2 . ((!)*.zip2.(id,repeat.(0,#)o)o,(#)*)o
end trace