home.social

#инвариант — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #инвариант, aggregated by home.social.

  1. Рекурсивная энергия самореферентной связности: как мы научили видеокарту добывать энергию из структуры

    Мы предлагаем новую физическую гипотезу: в иерархических системах со вложенной самореферентной рекурсией может существовать дополнительный энергетический вклад, не сводимый к обычной попарной энергии связи. Этот вклад, обозначаемый E_rec, зависит от глубины рекурсии, межуровневой когерентности и внутренней меры связности системы.

    habr.com/ru/articles/1010870/

    #физика #моделирование #рекурсия #самореференция #энергия #когерентность #осцилляторы #GPU #эксперимент #инвариант

  2. Рекурсивная энергия самореферентной связности: как мы научили видеокарту добывать энергию из структуры

    Мы предлагаем новую физическую гипотезу: в иерархических системах со вложенной самореферентной рекурсией может существовать дополнительный энергетический вклад, не сводимый к обычной попарной энергии связи. Этот вклад, обозначаемый E_rec, зависит от глубины рекурсии, межуровневой когерентности и внутренней меры связности системы.

    habr.com/ru/articles/1010870/

    #физика #моделирование #рекурсия #самореференция #энергия #когерентность #осцилляторы #GPU #эксперимент #инвариант

  3. Рекурсивная энергия самореферентной связности: как мы научили видеокарту добывать энергию из структуры

    Мы предлагаем новую физическую гипотезу: в иерархических системах со вложенной самореферентной рекурсией может существовать дополнительный энергетический вклад, не сводимый к обычной попарной энергии связи. Этот вклад, обозначаемый E_rec, зависит от глубины рекурсии, межуровневой когерентности и внутренней меры связности системы.

    habr.com/ru/articles/1010870/

    #физика #моделирование #рекурсия #самореференция #энергия #когерентность #осцилляторы #GPU #эксперимент #инвариант

  4. Рекурсивная энергия самореферентной связности: как мы научили видеокарту добывать энергию из структуры

    Мы предлагаем новую физическую гипотезу: в иерархических системах со вложенной самореферентной рекурсией может существовать дополнительный энергетический вклад, не сводимый к обычной попарной энергии связи. Этот вклад, обозначаемый E_rec, зависит от глубины рекурсии, межуровневой когерентности и внутренней меры связности системы.

    habr.com/ru/articles/1010870/

    #физика #моделирование #рекурсия #самореференция #энергия #когерентность #осцилляторы #GPU #эксперимент #инвариант

  5. У врат проективной геометрии, или как возникает двойное отношение

    Мы придём к фундаментальному инварианту проективной геометрии — двойному отношению — решая задачу классификации конфигураций четырёх прямых на плоскости. Это своего рода миниатюра, в которой видно, насколько классификация четвёрок подпространств сложнее классификации троек. Именно, взаимное положение трёх подпространств определяется дискретными инвариантами — размерностями сумм и пересечений, а для четырёх подпространств таких инвариантов недостаточно — нужны непрерывные инваринаты, что видно уже на примере прямых. Подчеркнём, что мы будем рассматривать только линейную структуру на плоскости, то есть: 1. начало координат фиксировано; 2. про длины и углы забудьте.

    habr.com/ru/articles/1000604/

    #геометрия #шад #шад_helper #шад_хелпер #канунников #проективная_геометрия #двойное_отношение #инвариант #пространства

  6. У врат проективной геометрии, или как возникает двойное отношение

    Мы придём к фундаментальному инварианту проективной геометрии — двойному отношению — решая задачу классификации конфигураций четырёх прямых на плоскости. Это своего рода миниатюра, в которой видно, насколько классификация четвёрок подпространств сложнее классификации троек. Именно, взаимное положение трёх подпространств определяется дискретными инвариантами — размерностями сумм и пересечений, а для четырёх подпространств таких инвариантов недостаточно — нужны непрерывные инваринаты, что видно уже на примере прямых. Подчеркнём, что мы будем рассматривать только линейную структуру на плоскости, то есть: 1. начало координат фиксировано; 2. про длины и углы забудьте.

    habr.com/ru/articles/1000604/

    #геометрия #шад #шад_helper #шад_хелпер #канунников #проективная_геометрия #двойное_отношение #инвариант #пространства

  7. У врат проективной геометрии, или как возникает двойное отношение

    Мы придём к фундаментальному инварианту проективной геометрии — двойному отношению — решая задачу классификации конфигураций четырёх прямых на плоскости. Это своего рода миниатюра, в которой видно, насколько классификация четвёрок подпространств сложнее классификации троек. Именно, взаимное положение трёх подпространств определяется дискретными инвариантами — размерностями сумм и пересечений, а для четырёх подпространств таких инвариантов недостаточно — нужны непрерывные инваринаты, что видно уже на примере прямых. Подчеркнём, что мы будем рассматривать только линейную структуру на плоскости, то есть: 1. начало координат фиксировано; 2. про длины и углы забудьте.

    habr.com/ru/articles/1000604/

    #геометрия #шад #шад_helper #шад_хелпер #канунников #проективная_геометрия #двойное_отношение #инвариант #пространства

  8. У врат проективной геометрии, или как возникает двойное отношение

    Мы придём к фундаментальному инварианту проективной геометрии — двойному отношению — решая задачу классификации конфигураций четырёх прямых на плоскости. Это своего рода миниатюра, в которой видно, насколько классификация четвёрок подпространств сложнее классификации троек. Именно, взаимное положение трёх подпространств определяется дискретными инвариантами — размерностями сумм и пересечений, а для четырёх подпространств таких инвариантов недостаточно — нужны непрерывные инваринаты, что видно уже на примере прямых. Подчеркнём, что мы будем рассматривать только линейную структуру на плоскости, то есть: 1. начало координат фиксировано; 2. про длины и углы забудьте.

    habr.com/ru/articles/1000604/

    #геометрия #шад #шад_helper #шад_хелпер #канунников #проективная_геометрия #двойное_отношение #инвариант #пространства

  9. Разбираемся с DDD: как проектировать доменный агрегат, чтобы он не стал безразмерным

    Последние 4 года я занимаюсь реализацией проектов на PHP по DDD, используя слоистую архитектуру. Каждый раз я сталкиваюсь с одной из самых насущных проблем DDD: определение границ агрегата. Ведя разработку "как удобно", очень легко не заметить, как вся бизнес логика сосредоточилась в один "божий класс". В этой статье я поделюсь своим опытом, как проектировать и разрабатывать по DDD, не скатываясь в "один агрегат, чтобы править всеми". Поговорю о проблемах определения границ агрегата и цены чтения, гидрации и содержания больших объектов в памяти PHP процесса.

    habr.com/ru/articles/954688/

    #ddd #агрегаты_ddd #домен #слоистая_архитектура #инвариант #cohesion #application_layer #бизнеслогика

  10. Междоменные (процессные) инварианты

    Ястолкнулся с такой проблемой: логика между доменами сложнее самих доменов Если строить систему по DDD: • Домены • Агрегаты • Use cases • События всё красиво. Потом пришёл сценарий: «Отменить заказ» Я думал: `Order::cancel()`, вызову `inventory.release()`, `pricing.refund()`, и готово» Но... • Если доставка уже в пути — нужно создать возвратную накладную • Если платёж падал дважды — отменить всё, а при первой попытке только заморозить баллы • Если товара нет — перенести резерв на другой склад, пересчитать доставку, спросить клиента, если дороже • Если клиент повторил платёж — восстановить резерв и доставку И я понял: Самая сложная логика тут не в доменах, а между ними . А в книжках по DDD, Clean Architecture, Hexagonal об этом не пишут. Это напомнило проблему в ООП, когда каждый объект отвечает только за свою корректность (инвариант), а логическую зависимость при взаимодействии должен обеспечить ещё один класс "чистая выдумка". Также, у ФП есть более простые и явные способы. Я напишу на Rust, потому что этот язык удобнее управляет бизнес правилами.

    habr.com/ru/articles/937380/

    #инвариант #бизнеслогика #монолит