metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2008-05-01 11:35 am

Сугубо практический вопрос

Можно ли считать склад моноидом? И если склад разделить по номеклатуре и партиям - будут ли полученные субсклады моноидами?
Еще вопрос: заберут ли меня в сумасшедший дом, если я предыдущие два вопроса подниму на совещании у клиентов?

[identity profile] milashka-kate.livejournal.com 2008-05-01 04:23 pm (UTC)(link)
они знают что такое моноид??
какая операция кстати на нем задана??? что единицей считать?
подзабыла я уж математику :) пришлось в википедию лезть

[identity profile] metaclass.livejournal.com 2008-05-01 04:28 pm (UTC)(link)
Ну задано по идее добавление на склад, насчет выдачи со склада не знаю, может ее можно через добавление и единичный элемент описать :) Единица - пустой склад.

[identity profile] milashka-kate.livejournal.com 2008-05-01 04:38 pm (UTC)(link)
заберут!
если не объяснишь зачем это? всмысле понимание в такой модели. Нужно чтото объяснить, доказать, спрогнозировать??
тем более единица - пустой склад...
у тебя тогда "умножение" чего-то на пустой склад должно давать чего-то. Хотя впринципе так и есть.
Правда у меня складывается ощущение, что "пустой склад" не из множества склада (множество склада - это номенклатура??? или партии??). Это скорее множество состояний склада...

[identity profile] metaclass.livejournal.com 2008-05-01 09:16 pm (UTC)(link)
Это я в процессе осмысления Haskell-я пытаюсь его представить в понятных мне категориях.
А операция и единица определяются как помещение товаров на склад, а единица - это пустой склад. Т.е. это не умножение, а сложение. Ну и если разбить склад по товарам и партиям - то все равно получаться моноиды, потому что для них все тоже самое справедливо, что и для склада целиком.

(Anonymous) 2008-05-02 06:34 am (UTC)(link)
Таки вы уже читали?:)
Чем изучение Haskell/Python вредит программисту
http://habrahabr.ru/blog/crazydev/41156.html

[identity profile] metaclass.livejournal.com 2008-05-02 06:51 am (UTC)(link)
Да, читал :)

[identity profile] pascendi.livejournal.com 2008-05-02 01:58 am (UTC)(link)
Заберут, и будут правы: с заказчиком надо разговаривать в понятных ЕМУ терминах :-)

А как насчет того, что помимо добавления элемента на склад и выдачи элемента со склада, есть еще изменение состояния элемента на складе (резервирование, списание): операция, в результате которой возможна выдача элемента только с заданными условиями?