(1) (10*1) [у продавца есть шапка ценой 10]
операция по продаже шапки:
(2) -(10*1) +(0*25) -15 = -25 [покупателю возвращена шапка -10 и сдача -15, от покупателя получено 0*25 рублей]
(`2) -(10*1) +25 -15 = 0 [если бы деньги были настоящие, то дебет сошелся с кредитом - в расходах товар, в приходах деньги, в балансе 0]
итог: убыток -25
операция по обмену:
(3.1)
Продавец: -(0*25) +10 + 10 +5 =+25 (Баланс 1)
Соседка: +(0*25) -10 - 10 -5 =-25 (Баланс 2)
[в результате первого шага обменной операции, продавец получил +25, а должен был получить 0, если бы деньги были настоящие; соседка получила -25, а должна была получить 0]
(`3.1) -25 + 10+10+5 = 0 [если бы деньги были настоящие, то так выглядел бы баланс продавца - расходы 25, доходы 10+10+5, соответственно, нулевой баланс соседки выглядел бы с точностью до наоборот: +25-10-10-5=0]
(3.2) на втором шаге обменной операции продавец возвращает соседке реальные 25 рублей из кассы:
+25 - 25 = 0 (Баланс 1)
-25 + 25 = 0 (Баланс 2)
статус-кво восстановлен
Если бы соседка потребовала свои деньги в случае ('3.1) и продавец просто вернул бы ей 25, не потребовав назад фальшивую купюру, то его убыток бы составил все равно 25 рублей, тк покупатель шапки оказался бы честным, а прибыль соседки 25.
вынужден признать, что я ошибся, когда лайкнул ответ 50 и самодовольно со всех поржал. увы, Хидр, ты не прав.
ну или то же самое одной строкой
+(0*25) -(0*25) +10+10+5 -10 -15 -25 = -25