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