start trace

after applying start

( ( ! . (!.(id.2π1.2π1,2π2.2π1)o,2π2)o )* . distl . (id,iota.#.!.(id.2π1,0)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id

after applying RemoveIds1

( ( ! . (!.(2π1.2π1,2π2.2π1)o,2π2)o )* . distl . (id,iota.#.!.(id.2π1,0)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id

after applying MapIntoComp

( ( ! )* . ( (!.(2π1.2π1,2π2.2π1)o,2π2)o )* . distl . (id,iota.#.!.(id.2π1,0)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)*,(2π2)*)o . distl . (id,iota.#.!.(id.2π1,0)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)*,(2π2)*)o . distl . (id,iota.#.!.(id.2π1,0)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,(2π2)*)o . distl . (id,iota.#.!.(id.2π1,0)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,(2π2)*)o . distl . (id,iota.#.!.(id.2π1,0)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,(2π2)*)o . distl . (id,iota.#.!.(id.2π1,0)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,(2π2)*)o . distl . (id,iota.#.!.(id.2π1,0)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,(2π2)*)o . distl . (id,iota.#.!.(id.2π1,0)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,(2π2)*)o . distl . (id,iota.#.!.(id.2π1,0)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,(2π2)*)o . distl . (id,iota.#.!.(id.2π1,0)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,(2π2)*)o . distl . (id,iota.#.!.(id.2π1,0)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,(2π2)*)o . distl . (id,iota.#.!.(id.2π1,0)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,(2π2)*)o . zip2 . (repeat.(2π1,#.2π2)o,2π2)o . (id,iota.#.!.(id.2π1,0)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,(2π2)*)o . zip2 . (repeat.(2π1,#.2π2)o,2π2)o . (id,iota.#.!.(id.2π1,0)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,(2π2)*)o . zip2 . (repeat.(2π1,#.2π2)o,2π2)o . (id,iota.#.!.(id.2π1,0)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,(2π2)*)o . zip2 . (repeat.(2π1,#.2π2)o,2π2)o . (id,iota.#.!.(id.2π1,0)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,(2π2)*)o . zip2 . (repeat.(2π1,#.2π2)o,2π2)o . (id,iota.#.!.(id.2π1,0)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,(2π2)*.zip2)o . (repeat.(2π1,#.2π2)o,2π2)o . (id,iota.#.!.(id.2π1,0)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,(2π2)*.zip2)o . (repeat.(2π1,#.2π2)o,2π2)o . (id,iota.#.!.(id.2π1,0)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,(2π2)*.zip2)o . (repeat.(2π1,#.2π2)o,2π2)o . (id,iota.#.!.(id.2π1,0)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,(2π2)*.zip2)o . (repeat.(2π1,#.2π2)o,2π2)o . (id,iota.#.!.(id.2π1,0)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,(2π2)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o)o . (id,iota.#.!.(id.2π1,0)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,(2π2)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o)o . (id,iota.#.!.(id.2π1,0)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,(2π2)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o)o . (id,iota.#.!.(id.2π1,0)o)o . id . id )* . distl . (id,iota.#.id)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.2π1)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o)o,2π2.(repeat.(2π1,#.2π2)o,2π2)o)o . (id,iota.#.!.(id.2π1,0)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,2π2)o . (id,iota.#.!.(id.2π1,0)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,2π2)o . (id,iota.#.!.(id.2π1,0)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,2π2)o . (id,iota.#.!.(id.2π1,0)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,2π2)o . (id,iota.#.!.(id.2π1,0)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,2π2)o . (id,iota.#.!.(id.2π1,0)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,2π2)o . (id,iota.#.!.(id.2π1,0)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,2π2)o . (id,iota.#.!.(id.2π1,0)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,2π2)o . (id,iota.#.!.(id.2π1,0)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,2π2)o . (id,iota.#.!.(id.2π1,0)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,2π2)o . (id,iota.#.!.(id.2π1,0)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,2π2)o . (id,iota.#.!.(id.2π1,0)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,2π2)o . (id,iota.#.!.(id.2π1,0)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,2π2)o . (id,iota.#.!.(id.2π1,0)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,2π2)o . (id,iota.#.!.(id.2π1,0)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,2π2)o . (id,iota.#.!.(id.2π1,0)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,2π2)o . (id,iota.#.!.(id.2π1,0)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,2π2)o . (id,iota.#.!.(id.2π1,0)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,2π2)o . (id,iota.#.!.(id.2π1,0)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,2π2)o . (id,iota.#.!.(id.2π1,0)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,2π2)o . (id,iota.#.!.(id.2π1,0)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,2π2)o . (id,iota.#.!.(id.2π1,0)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,2π2)o . (id,iota.#.!.(id.2π1,0)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,2π2)o . (id,iota.#.!.(id.2π1,0)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,2π2)o . (id,iota.#.!.(id.2π1,0)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,2π2)o . (id,iota.#.!.(id.2π1,0)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,2π2)o . (id,iota.#.!.(id.2π1,0)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,2π2)o . (id,iota.#.!.(id.2π1,0)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,2π2)o . (id,iota.#.!.(id.2π1,0)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,2π2)o . (id,iota.#.!.(id.2π1,0)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,2π2)o . (id,iota.#.!.(id.2π1,0)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,2π2)o . (id,iota.#.!.(id.2π1,0)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,2π2)o . (id,iota.#.!.(id.2π1,0)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,2π2)o . (id,iota.#.!.(id.2π1,0)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,2π2)o . (id,iota.#.!.(id.2π1,0)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id

after applying RemoveIds1

( select . (!.(2π1.2π1,2π2.2π1)o,2π2)o . (id,iota.#.!.(2π1,0)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id

after applying LeftAssociate

( select . (!.(2π1.2π1,2π2.2π1)o,2π2)o . (id,iota.#.!.(2π1,0)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id

after applying LeftAssociate

( select . (!.(2π1.2π1,2π2.2π1)o,2π2)o . (id,iota.#.!.(2π1,0)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id

after applying LeftAssociate

( select . (!.(2π1.2π1,2π2.2π1)o,2π2)o . (id,iota.#.!.(2π1,0)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id

after applying RightAssoc2

( select . (!.(2π1.2π1,2π2.2π1)o,2π2)o . (id,iota.#.!.(2π1,0)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id

after applying CompIntoAlltup1

( select . (!.(2π1.2π1,2π2.2π1)o.(id,iota.#.!.(2π1,0)o)o,2π2.(id,iota.#.!.(2π1,0)o)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id

after applying RightAssoc2

( select . (!.(2π1.2π1,2π2.2π1)o.(id,iota.#.!.(2π1,0)o)o,2π2.(id,iota.#.!.(2π1,0)o)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id

after applying CompIntoAlltup1

( select . (!.(2π1.2π1.(id,iota.#.!.(2π1,0)o)o,2π2.2π1.(id,iota.#.!.(2π1,0)o)o)o,2π2.(id,iota.#.!.(2π1,0)o)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id

after applying RightAssoc2

( select . (!.(2π1.2π1.(id,iota.#.!.(2π1,0)o)o,2π2.2π1.(id,iota.#.!.(2π1,0)o)o)o,2π2.(id,iota.#.!.(2π1,0)o)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id

after applying AddrIntoAlltup

( select . (!.(2π1.id,2π2.2π1.(id,iota.#.!.(2π1,0)o)o)o,2π2.(id,iota.#.!.(2π1,0)o)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id

after applying RemoveIds2

( select . (!.(2π1,2π2.2π1.(id,iota.#.!.(2π1,0)o)o)o,2π2.(id,iota.#.!.(2π1,0)o)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id

after applying RightAssoc2

( select . (!.(2π1,2π2.2π1.(id,iota.#.!.(2π1,0)o)o)o,2π2.(id,iota.#.!.(2π1,0)o)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id

after applying AddrIntoAlltup

( select . (!.(2π1,2π2.id)o,2π2.(id,iota.#.!.(2π1,0)o)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id

after applying RemoveIds2

( select . (!.(2π1,2π2)o,2π2.(id,iota.#.!.(2π1,0)o)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id

after applying AlltupId

( select . (!.id,2π2.(id,iota.#.!.(2π1,0)o)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id

after applying RemoveIds2

( select . (!,2π2.(id,iota.#.!.(2π1,0)o)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id

after applying AddrIntoAlltup

( select . (!,iota.#.!.(2π1,0)o)o . id . id )* . distl . (id,iota.#.id)o . id . id . id

after applying RemoveIds1

( select . (!,iota.#.!.(2π1,0)o)o . id )* . distl . (id,iota.#.id)o . id . id . id

after applying RightAssoc2

( select . (!,iota.#.!.(2π1,0)o)o . id )* . distl . (id,iota.#.id)o . id . id . id

after applying CompIntoAlltup1

( select . (!.id,iota.#.!.(2π1,0)o.id)o )* . distl . (id,iota.#.id)o . id . id . id

after applying RightAssoc2

( select . (!.id,iota.#.!.(2π1,0)o.id)o )* . distl . (id,iota.#.id)o . id . id . id

after applying CompIntoAlltup1

( select . (!.id,iota.#.!.(2π1.id,0.id)o)o )* . distl . (id,iota.#.id)o . id . id . id

after applying RemoveIds2

( select . (!,iota.#.!.(2π1.id,0.id)o)o )* . distl . (id,iota.#.id)o . id . id . id

after applying RemoveIds2

( select . (!,iota.#.!.(2π1,0.id)o)o )* . distl . (id,iota.#.id)o . id . id . id

after applying ConAsorb

( select . (!,iota.#.!.(2π1,0)o)o )* . distl . (id,iota.#.id)o . id . id . id

after applying MapIntoComp

( select )* . ( (!,iota.#.!.(2π1,0)o)o )* . distl . (id,iota.#.id)o . id . id . id

after applying MapIntoAlltup

( select )* . zip2 . ((!)*,(iota.#.!.(2π1,0)o)*)o . distl . (id,iota.#.id)o . id . id . id

after applying MapIntoComp

( select )* . zip2 . ((!)*,(iota.#.!)*.((2π1,0)o)*)o . distl . (id,iota.#.id)o . id . id . id

after applying MapIntoComp

( select )* . zip2 . ((!)*,(iota.#)*.(!)*.((2π1,0)o)*)o . distl . (id,iota.#.id)o . id . id . id

after applying MapIntoComp

( select )* . zip2 . ((!)*,(iota)*.(#)*.(!)*.((2π1,0)o)*)o . distl . (id,iota.#.id)o . id . id . id

after applying MapIntoAlltup

( select )* . zip2 . ((!)*,(iota)*.(#)*.(!)*.zip2.((2π1)*,(0)*)o)o . distl . (id,iota.#.id)o . id . id . id

after applying LeftAssociate

( select )* . zip2 . ((!)*,(iota)*.(#)*.(!)*.zip2.((2π1)*,(0)*)o)o . distl . (id,iota.#.id)o . id . id . id

after applying LeftAssociate

( select )* . zip2 . ((!)*,(iota)*.(#)*.(!)*.zip2.((2π1)*,(0)*)o)o . distl . (id,iota.#.id)o . id . id . id

after applying ConRepeat

( select )* . zip2 . ((!)*,(iota)*.(#)*.(!)*.zip2.((2π1)*,repeat.(0,#)o)o)o . distl . (id,iota.#.id)o . id . id . id

after applying CompIntoMap

( select )* . zip2 . ((!)*,(iota.#)*.(!)*.zip2.((2π1)*,repeat.(0,#)o)o)o . distl . (id,iota.#.id)o . id . id . id

after applying CompIntoMap

( select )* . zip2 . ((!)*,(iota.#.!)*.zip2.((2π1)*,repeat.(0,#)o)o)o . distl . (id,iota.#.id)o . id . id . id

after applying MapIntoComp

( select )* . zip2 . ((!)*,(iota.#)*.(!)*.zip2.((2π1)*,repeat.(0,#)o)o)o . distl . (id,iota.#.id)o . id . id . id

after applying MapIntoComp

( select )* . zip2 . ((!)*,(iota)*.(#)*.(!)*.zip2.((2π1)*,repeat.(0,#)o)o)o . distl . (id,iota.#.id)o . id . id . id

after applying DistlElim

( select )* . zip2 . ((!)*,(iota)*.(#)*.(!)*.zip2.((2π1)*,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

( select )* . zip2 . ((!)*,(iota)*.(#)*.(!)*.zip2.((2π1)*,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

( select )* . zip2 . ((!)*,(iota.#)*.(!)*.zip2.((2π1)*,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

( select )* . zip2 . ((!)*,(iota.#.!)*.zip2.((2π1)*,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

( select )* . zip2 . ((!)*,(iota.#.!)*.zip2.((2π1)*,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

( select )* . zip2 . ((!)*.zip2,(iota.#.!)*.zip2.((2π1)*,repeat.(0,#)o)o.zip2)o . (repeat.(2π1,#.2π2)o,2π2)o . (id,iota.#.id)o . id . id . id

after applying RightAssoc2

( select )* . zip2 . ((!)*.zip2,(iota.#.!)*.zip2.((2π1)*,repeat.(0,#)o)o.zip2)o . (repeat.(2π1,#.2π2)o,2π2)o . (id,iota.#.id)o . id . id . id

after applying CompIntoAlltup1

( select )* . zip2 . ((!)*.zip2,(iota.#.!)*.zip2.((2π1)*.zip2,repeat.(0,#)o.zip2)o)o . (repeat.(2π1,#.2π2)o,2π2)o . (id,iota.#.id)o . id . id . id

after applying RightAssoc2

( select )* . zip2 . ((!)*.zip2,(iota.#.!)*.zip2.((2π1)*.zip2,repeat.(0,#)o.zip2)o)o . (repeat.(2π1,#.2π2)o,2π2)o . (id,iota.#.id)o . id . id . id

after applying CompIntoAlltup1

( select )* . zip2 . ((!)*.zip2,(iota.#.!)*.zip2.((2π1)*.zip2,repeat.(0.zip2,#.zip2)o)o)o . (repeat.(2π1,#.2π2)o,2π2)o . (id,iota.#.id)o . id . id . id

after applying RightAssoc2

( select )* . zip2 . ((!)*.zip2,(iota.#.!)*.zip2.((2π1)*.zip2,repeat.(0.zip2,#.zip2)o)o)o . (repeat.(2π1,#.2π2)o,2π2)o . (id,iota.#.id)o . id . id . id

after applying CompIntoAlltup1

( select )* . zip2 . ((!)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o,(iota.#.!)*.zip2.((2π1)*.zip2,repeat.(0.zip2,#.zip2)o)o.(repeat.(2π1,#.2π2)o,2π2)o)o . (id,iota.#.id)o . id . id . id

after applying RightAssoc2

( select )* . zip2 . ((!)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o,(iota.#.!)*.zip2.((2π1)*.zip2,repeat.(0.zip2,#.zip2)o)o.(repeat.(2π1,#.2π2)o,2π2)o)o . (id,iota.#.id)o . id . id . id

after applying CompIntoAlltup1

( select )* . zip2 . ((!)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o,(iota.#.!)*.zip2.((2π1)*.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)o . (id,iota.#.id)o . id . id . id

after applying RightAssoc2

( select )* . zip2 . ((!)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o,(iota.#.!)*.zip2.((2π1)*.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)o . (id,iota.#.id)o . id . id . id

after applying CompIntoAlltup1

( select )* . zip2 . ((!)*.zip2.(repeat.(2π1,#.2π2)o,2π2)o,(iota.#.!)*.zip2.((2π1)*.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)o . (id,iota.#.id)o . id . id . id

after applying SelectIntro

( select )* . zip2 . (select.(2π1,2π2)o,(iota.#.!)*.zip2.((2π1)*.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)o . (id,iota.#.id)o . id . id . id

after applying AlltupId

( select )* . zip2 . (select.id,(iota.#.!)*.zip2.((2π1)*.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)o . (id,iota.#.id)o . id . id . id

after applying RemoveIds2

( select )* . zip2 . (select,(iota.#.!)*.zip2.((2π1)*.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)o . (id,iota.#.id)o . id . id . id

after applying AddrIntoZip

( select )* . zip2 . (select,(iota.#.!)*.zip2.(2π1.(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)o . (id,iota.#.id)o . id . id . id

after applying AddrIntoAlltup

( select )* . zip2 . (select,(iota.#.!)*.zip2.(repeat.(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)o . (id,iota.#.id)o . id . id . id

after applying ConAsorb

( select )* . zip2 . (select,(iota.#.!)*.zip2.(repeat.(2π1,#.2π2)o,repeat.(0.(repeat.(2π1,#.2π2)o,2π2)o,#.zip2.(repeat.(2π1,#.2π2)o,2π2)o)o)o)o . (id,iota.#.id)o . id . id . id

after applying ConAsorb

( select )* . zip2 . (select,(iota.#.!)*.zip2.(repeat.(2π1,#.2π2)o,repeat.(0,#.zip2.(repeat.(2π1,#.2π2)o,2π2)o)o)o)o . (id,iota.#.id)o . id . id . id

after applying LengthIntoZip

( select )* . zip2 . (select,(iota.#.!)*.zip2.(repeat.(2π1,#.2π2)o,repeat.(0,#.2π1.(repeat.(2π1,#.2π2)o,2π2)o)o)o)o . (id,iota.#.id)o . id . id . id

after applying RightAssoc2

( select )* . zip2 . (select,(iota.#.!)*.zip2.(repeat.(2π1,#.2π2)o,repeat.(0,#.2π1.(repeat.(2π1,#.2π2)o,2π2)o)o)o)o . (id,iota.#.id)o . id . id . id

after applying AddrIntoAlltup

( select )* . zip2 . (select,(iota.#.!)*.zip2.(repeat.(2π1,#.2π2)o,repeat.(0,#.repeat.(2π1,#.2π2)o)o)o)o . (id,iota.#.id)o . id . id . id

after applying LeftAssociate

( select )* . zip2 . (select,(iota.#.!)*.zip2.(repeat.(2π1,#.2π2)o,repeat.(0,#.repeat.(2π1,#.2π2)o)o)o)o . (id,iota.#.id)o . id . id . id

after applying LengthIntoRepeat

( select )* . zip2 . (select,(iota.#.!)*.zip2.(repeat.(2π1,#.2π2)o,repeat.(0,2π2.(2π1,#.2π2)o)o)o)o . (id,iota.#.id)o . id . id . id

after applying AddrIntoAlltup

( select )* . zip2 . (select,(iota.#.!)*.zip2.(repeat.(2π1,#.2π2)o,repeat.(0,#.2π2)o)o)o . (id,iota.#.id)o . id . id . id

after applying MapIntoComp

( select )* . zip2 . (select,(iota.#)*.(!)*.zip2.(repeat.(2π1,#.2π2)o,repeat.(0,#.2π2)o)o)o . (id,iota.#.id)o . id . id . id

after applying MapIntoComp

( select )* . zip2 . (select,(iota)*.(#)*.(!)*.zip2.(repeat.(2π1,#.2π2)o,repeat.(0,#.2π2)o)o)o . (id,iota.#.id)o . id . id . id

after applying RightAssoc3

( select )* . zip2 . (select,(iota)*.(#)*.(!)*.zip2.(repeat.(2π1,#.2π2)o,repeat.(0,#.2π2)o)o)o . (id,iota.#.id)o . id . id . id

after applying SelectIntro

( select )* . zip2 . (select,(iota)*.(#)*.select.(2π1,repeat.(0,#.2π2)o)o)o . (id,iota.#.id)o . id . id . id

after applying LeftAssociate

( select )* . zip2 . (select,(iota)*.(#)*.select.(2π1,repeat.(0,#.2π2)o)o)o . (id,iota.#.id)o . id . id . id

after applying RightAssoc2

( select )* . zip2 . (select,(iota)*.(#)*.select.(2π1,repeat.(0,#.2π2)o)o)o . (id,iota.#.id)o . id . id . id

after applying RepeatPromotion

( select )* . zip2 . (select,(iota)*.(#)*.repeat.(!.(2π1,0)o,#.2π2)o)o . (id,iota.#.id)o . id . id . id

after applying LeftAssociate

( select )* . zip2 . (select,(iota)*.(#)*.repeat.(!.(2π1,0)o,#.2π2)o)o . (id,iota.#.id)o . id . id . id

after applying RightAssoc2

( select )* . zip2 . (select,(iota)*.(#)*.repeat.(!.(2π1,0)o,#.2π2)o)o . (id,iota.#.id)o . id . id . id

after applying RepeatFusion

( select )* . zip2 . (select,(iota)*.repeat.(#.2π1,2π2)o.(!.(2π1,0)o,#.2π2)o)o . (id,iota.#.id)o . id . id . id

after applying LeftAssociate

( select )* . zip2 . (select,(iota)*.repeat.(#.2π1,2π2)o.(!.(2π1,0)o,#.2π2)o)o . (id,iota.#.id)o . id . id . id

after applying RepeatFusion

( select )* . zip2 . (select,repeat.(iota.2π1,2π2)o.(#.2π1,2π2)o.(!.(2π1,0)o,#.2π2)o)o . (id,iota.#.id)o . id . id . id

after applying RightAssoc2

( select )* . zip2 . (select,repeat.(iota.2π1,2π2)o.(#.2π1,2π2)o.(!.(2π1,0)o,#.2π2)o)o . (id,iota.#.id)o . id . id . id

after applying CompIntoAlltup1

( select )* . zip2 . (select,repeat.(iota.2π1.(#.2π1,2π2)o,2π2.(#.2π1,2π2)o)o.(!.(2π1,0)o,#.2π2)o)o . (id,iota.#.id)o . id . id . id

after applying RightAssoc2

( select )* . zip2 . (select,repeat.(iota.2π1.(#.2π1,2π2)o,2π2.(#.2π1,2π2)o)o.(!.(2π1,0)o,#.2π2)o)o . (id,iota.#.id)o . id . id . id

after applying CompIntoAlltup1

( select )* . zip2 . (select,repeat.(iota.2π1.(#.2π1,2π2)o.(!.(2π1,0)o,#.2π2)o,2π2.(#.2π1,2π2)o.(!.(2π1,0)o,#.2π2)o)o)o . (id,iota.#.id)o . id . id . id

after applying RightAssoc2

( select )* . zip2 . (select,repeat.(iota.2π1.(#.2π1,2π2)o.(!.(2π1,0)o,#.2π2)o,2π2.(#.2π1,2π2)o.(!.(2π1,0)o,#.2π2)o)o)o . (id,iota.#.id)o . id . id . id

after applying CompIntoAlltup1

( select )* . zip2 . (select,repeat.(iota.2π1.(#.2π1.(!.(2π1,0)o,#.2π2)o,2π2.(!.(2π1,0)o,#.2π2)o)o,2π2.(#.2π1,2π2)o.(!.(2π1,0)o,#.2π2)o)o)o . (id,iota.#.id)o . id . id . id

after applying RightAssoc2

( select )* . zip2 . (select,repeat.(iota.2π1.(#.2π1.(!.(2π1,0)o,#.2π2)o,2π2.(!.(2π1,0)o,#.2π2)o)o,2π2.(#.2π1,2π2)o.(!.(2π1,0)o,#.2π2)o)o)o . (id,iota.#.id)o . id . id . id

after applying CompIntoAlltup1

( select )* . zip2 . (select,repeat.(iota.2π1.(#.2π1.(!.(2π1,0)o,#.2π2)o,2π2.(!.(2π1,0)o,#.2π2)o)o,2π2.(#.2π1.(!.(2π1,0)o,#.2π2)o,2π2.(!.(2π1,0)o,#.2π2)o)o)o)o . (id,iota.#.id)o . id . id . id

after applying RightAssoc2

( select )* . zip2 . (select,repeat.(iota.2π1.(#.2π1.(!.(2π1,0)o,#.2π2)o,2π2.(!.(2π1,0)o,#.2π2)o)o,2π2.(#.2π1.(!.(2π1,0)o,#.2π2)o,2π2.(!.(2π1,0)o,#.2π2)o)o)o)o . (id,iota.#.id)o . id . id . id

after applying AddrIntoAlltup

( select )* . zip2 . (select,repeat.(iota.2π1.(#.!.(2π1,0)o,2π2.(!.(2π1,0)o,#.2π2)o)o,2π2.(#.2π1.(!.(2π1,0)o,#.2π2)o,2π2.(!.(2π1,0)o,#.2π2)o)o)o)o . (id,iota.#.id)o . id . id . id

after applying LeftAssociate

( select )* . zip2 . (select,repeat.(iota.2π1.(#.!.(2π1,0)o,2π2.(!.(2π1,0)o,#.2π2)o)o,2π2.(#.2π1.(!.(2π1,0)o,#.2π2)o,2π2.(!.(2π1,0)o,#.2π2)o)o)o)o . (id,iota.#.id)o . id . id . id

after applying AddrIntoAlltup

( select )* . zip2 . (select,repeat.(iota.2π1.(#.!.(2π1,0)o,#.2π2)o,2π2.(#.2π1.(!.(2π1,0)o,#.2π2)o,2π2.(!.(2π1,0)o,#.2π2)o)o)o)o . (id,iota.#.id)o . id . id . id

after applying RightAssoc2

( select )* . zip2 . (select,repeat.(iota.2π1.(#.!.(2π1,0)o,#.2π2)o,2π2.(#.2π1.(!.(2π1,0)o,#.2π2)o,2π2.(!.(2π1,0)o,#.2π2)o)o)o)o . (id,iota.#.id)o . id . id . id

after applying AddrIntoAlltup

( select )* . zip2 . (select,repeat.(iota.#.!.(2π1,0)o,2π2.(#.2π1.(!.(2π1,0)o,#.2π2)o,2π2.(!.(2π1,0)o,#.2π2)o)o)o)o . (id,iota.#.id)o . id . id . id

after applying LeftAssociate

( select )* . zip2 . (select,repeat.(iota.#.!.(2π1,0)o,2π2.(#.2π1.(!.(2π1,0)o,#.2π2)o,2π2.(!.(2π1,0)o,#.2π2)o)o)o)o . (id,iota.#.id)o . id . id . id

after applying LeftAssociate

( select )* . zip2 . (select,repeat.(iota.#.!.(2π1,0)o,2π2.(#.2π1.(!.(2π1,0)o,#.2π2)o,2π2.(!.(2π1,0)o,#.2π2)o)o)o)o . (id,iota.#.id)o . id . id . id

after applying RightAssoc2

( select )* . zip2 . (select,repeat.(iota.#.!.(2π1,0)o,2π2.(#.2π1.(!.(2π1,0)o,#.2π2)o,2π2.(!.(2π1,0)o,#.2π2)o)o)o)o . (id,iota.#.id)o . id . id . id

after applying AddrIntoAlltup

( select )* . zip2 . (select,repeat.(iota.#.!.(2π1,0)o,2π2.(#.!.(2π1,0)o,2π2.(!.(2π1,0)o,#.2π2)o)o)o)o . (id,iota.#.id)o . id . id . id

after applying LeftAssociate

( select )* . zip2 . (select,repeat.(iota.#.!.(2π1,0)o,2π2.(#.!.(2π1,0)o,2π2.(!.(2π1,0)o,#.2π2)o)o)o)o . (id,iota.#.id)o . id . id . id

after applying AddrIntoAlltup

( select )* . zip2 . (select,repeat.(iota.#.!.(2π1,0)o,2π2.(#.!.(2π1,0)o,#.2π2)o)o)o . (id,iota.#.id)o . id . id . id

after applying AddrIntoAlltup

( select )* . zip2 . (select,repeat.(iota.#.!.(2π1,0)o,#.2π2)o)o . (id,iota.#.id)o . id . id . id

after applying RemoveIds2

( select )* . zip2 . (select,repeat.(iota.#.!.(2π1,0)o,#.2π2)o)o . (id,iota.#)o . id . id . id

after applying RightAssoc2

( select )* . zip2 . (select,repeat.(iota.#.!.(2π1,0)o,#.2π2)o)o . (id,iota.#)o . id . id . id

after applying CompIntoAlltup1

( select )* . zip2 . (select.(id,iota.#)o,repeat.(iota.#.!.(2π1,0)o,#.2π2)o.(id,iota.#)o)o . id . id . id

after applying RightAssoc2

( select )* . zip2 . (select.(id,iota.#)o,repeat.(iota.#.!.(2π1,0)o,#.2π2)o.(id,iota.#)o)o . id . id . id

after applying CompIntoAlltup1

( select )* . zip2 . (select.(id,iota.#)o,repeat.(iota.#.!.(2π1,0)o.(id,iota.#)o,#.2π2.(id,iota.#)o)o)o . id . id . id

after applying RightAssoc2

( select )* . zip2 . (select.(id,iota.#)o,repeat.(iota.#.!.(2π1,0)o.(id,iota.#)o,#.2π2.(id,iota.#)o)o)o . id . id . id

after applying CompIntoAlltup1

( select )* . zip2 . (select.(id,iota.#)o,repeat.(iota.#.!.(2π1.(id,iota.#)o,0.(id,iota.#)o)o,#.2π2.(id,iota.#)o)o)o . id . id . id

after applying SelectElim1

( select )* . zip2 . (id,repeat.(iota.#.!.(2π1.(id,iota.#)o,0.(id,iota.#)o)o,#.2π2.(id,iota.#)o)o)o . id . id . id

after applying AddrIntoAlltup

( select )* . zip2 . (id,repeat.(iota.#.!.(id,0.(id,iota.#)o)o,#.2π2.(id,iota.#)o)o)o . id . id . id

after applying ConAsorb

( select )* . zip2 . (id,repeat.(iota.#.!.(id,0)o,#.2π2.(id,iota.#)o)o)o . id . id . id

after applying RightAssoc2

( select )* . zip2 . (id,repeat.(iota.#.!.(id,0)o,#.2π2.(id,iota.#)o)o)o . id . id . id

after applying AddrIntoAlltup

( select )* . zip2 . (id,repeat.(iota.#.!.(id,0)o,#.iota.#)o)o . id . id . id

after applying LeftAssociate

( select )* . zip2 . (id,repeat.(iota.#.!.(id,0)o,#.iota.#)o)o . id . id . id

after applying LengthIntoIota

( select )* . zip2 . (id,repeat.(iota.#.!.(id,0)o,id.#)o)o . id . id . id

after applying RemoveIds1

( select )* . zip2 . (id,repeat.(iota.#.!.(id,0)o,#)o)o . id . id . id

after applying RemoveIds1

( select )* . zip2 . (id,repeat.(iota.#.!.(id,0)o,#)o)o . id . id

after applying RightAssoc2

( select )* . zip2 . (id,repeat.(iota.#.!.(id,0)o,#)o)o . id . id

after applying CompIntoAlltup1

( select )* . zip2 . (id.id,repeat.(iota.#.!.(id,0)o,#)o.id)o . id

after applying RightAssoc2

( select )* . zip2 . (id.id,repeat.(iota.#.!.(id,0)o,#)o.id)o . id

after applying CompIntoAlltup1

( select )* . zip2 . (id.id,repeat.(iota.#.!.(id,0)o.id,#.id)o)o . id

after applying RightAssoc2

( select )* . zip2 . (id.id,repeat.(iota.#.!.(id,0)o.id,#.id)o)o . id

after applying CompIntoAlltup1

( select )* . zip2 . (id.id,repeat.(iota.#.!.(id.id,0.id)o,#.id)o)o . id

after applying RemoveIds1

( select )* . zip2 . (id,repeat.(iota.#.!.(id.id,0.id)o,#.id)o)o . id

after applying RemoveIds1

( select )* . zip2 . (id,repeat.(iota.#.!.(id,0.id)o,#.id)o)o . id

after applying ConAsorb

( select )* . zip2 . (id,repeat.(iota.#.!.(id,0)o,#.id)o)o . id

after applying RemoveIds2

( select )* . zip2 . (id,repeat.(iota.#.!.(id,0)o,#)o)o . id

after applying RightAssoc2

( select )* . zip2 . (id,repeat.(iota.#.!.(id,0)o,#)o)o . id

after applying CompIntoAlltup1

( select )* . zip2 . (id.id,repeat.(iota.#.!.(id,0)o,#)o.id)o

after applying RightAssoc2

( select )* . zip2 . (id.id,repeat.(iota.#.!.(id,0)o,#)o.id)o

after applying CompIntoAlltup1

( select )* . zip2 . (id.id,repeat.(iota.#.!.(id,0)o.id,#.id)o)o

after applying RightAssoc2

( select )* . zip2 . (id.id,repeat.(iota.#.!.(id,0)o.id,#.id)o)o

after applying CompIntoAlltup1

( select )* . zip2 . (id.id,repeat.(iota.#.!.(id.id,0.id)o,#.id)o)o

after applying RemoveIds1

( select )* . zip2 . (id,repeat.(iota.#.!.(id.id,0.id)o,#.id)o)o

after applying RemoveIds1

( select )* . zip2 . (id,repeat.(iota.#.!.(id,0.id)o,#.id)o)o

after applying ConAsorb

( select )* . zip2 . (id,repeat.(iota.#.!.(id,0)o,#.id)o)o

after applying RemoveIds2

( select )* . zip2 . (id,repeat.(iota.#.!.(id,0)o,#)o)o

end trace