Factor, 28 bytes
[ 2 group [ = ] assoc-all? ] 2 groupSplit a sequence every 2 elements, e.g.{ 1 1 2 2 3 3 } -> { { 1 1 } { 2 2 } { 3 3 } }[ = ] assoc-all?Does every pair in a sequence consist of equal values?
Factor, 2626 24 bytes
[ 2 group flip ?first21 cut = ] Thanks to @Bubbler!
-2 bytes from me
flipTranspose a matrix. e.g.{ { 1 1 } { 2 2 } { 3 3 } }->{ { 1 2 3 } { 1 2 3 } }?first21 cutGetSplit the matrix in two between its first 2 elements of a sequenceand second rows. If there isn't a second onerow, outputoutputsf{ }. e.g.{ { 1 2 3 } { 1 2 3 } }->{ { 1 2 3 } } { { 1 2 3 } }=Are they equal?