The 0 in value[0, :1, ...] is equivalent to value.select(0, 0), and the :1 is equivalent to .narrow(0, 0, 1), then:
value.select(0, 0).narrow(0, 0, 1) == value[0, :1, ...]

Pay attention to the little catch: you can be tempted to do narrow(1, 0, 1) since you are narrowing the second dimension, but you will actually be narrowing the tensor after the selection, which will make first dimension disappear. What I mean is:
value.select(0, 0).narrow(0, 0, 1) == value.narrow(1, 0, 1).select(0, 0)