Так как относительно B будут идти часы A - с замедлением или ускорением? и почему? Что я упустил в своих рассуждениях
Всё встаёт на места, если вспомнить про относительность одновременности - один из важнейших факторов СТО.
Предположим, что у нас есть 2 бесконечных поезда, едущим мимо друг друга в разных направлениях.
В каждом поезде напротив каждого окошка стоят часы показывающие одинаковое время на всём протяжении своего поезда (синхронизированные в своей ИСО) и одновременно тикающие.
Относительность одновременности говорит нам, что часы в другом поезде будут десинхронизированы. При этом следующим образом: в задних вагонах показания на циферблате больше и тем больше, чем более задний вагон. В передних вагонах показания на циферблате меньше, и тем меньше, чем более впереди вагон.
Этот фактор очень важен. Теперь к нему прибавляем фактор замедления времени - каждые по отдельности часы соседнего вагона тикают медленнее наших.
Так же несомненно надо учесть сокращение длин - соседний поезд сокращен, каждый вагон меньше по длине чем наш и чередуются они через меньшую длину.
Вот только теперь, когда мы учли все важные факторы, можно рассуждать о том, нет ли в системе противоречий. А их нет, в чём сейчас убедимся.
Сядем напротив окошечка с часами в первом поезде, и посмотрим внимательно на поезд второй. Возникает интересная ситуация - каждые по отдельности часы второго поезда замедленны, но перед нашим окошком проезжают окошки соседа в которых из-за сокращения длин (увеличивается частота появления новых окошечек с другими часами) и относительности одновременности (в "наезжающих" вагонах показания часов смещены вперед относительно более передних, "уезжающих") показания возникающих циферблатов разных часов спешат относительно наших часов. Еще раз - это важно - проезжающие мимо нас в каждый отдельный момент времени часы замедлены, но на их место подъезжают часы с более высокими показаниями, так что если смотреть в окошко напротив как в кино на кинопленку в проекторе, то стрелки на циферблатах там будут спешить. Важно то, что это разные стрелки разных циферблатов, такое вот "кино" получается.
А с точки зрения второго вагона ваше окошко с часами действительно двигается мимо уже синхронизированных и идущих в обычном темпе часов во второй ИСО, а сравнения показаний между окошечками соответствуют тупо тому, что ваши часы замедленны.
Т.е. картинка действительно непротиворечива - в каждой ИСО любого из поездов каждые по отдельности взятые часы соседа идут замедленно, но если смотреть "кино" из проезжающих мимо конкретного своего окошечка часов соседа, то в этом "кино" часы спешат.