состояниС ΠΌΠΎΠ½Π°Π΄Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅

ΠœΠΎΠ½Π°Π΄Ρ‹ с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния Ρ‚Π΅ΠΎΡ€ΠΈΠΈ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ

ΠœΡ‹ Π½Π°Ρ‡Π½Ρ‘ΠΌ с простого ввСдСния Π² ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ ΠΈ Ρ„ΡƒΠ½ΠΊΡ‚ΠΎΡ€Ρ‹, Π·Π°Ρ‚Π΅ΠΌ Π΄Π°Π΄ΠΈΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΌΠΎΠ½Π°Π΄Ρ‹, ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘ΠΌ простыС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΌΠΎΠ½Π°Π΄ Π² катСгориях ΠΈ Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘ΠΌ ΠΌΠΎΠ½Π°Π΄ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΈΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡƒΡŽ Π² языках программирования.

Π― ΡƒΠ²Π΅Ρ€Π΅Π½, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠ½Π°Π΄Ρ‹ с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ ΠΏΠΎΡ‡Ρ‚ΠΈ элСмСнтарны.

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

ΠšΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΡ

ΠšΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΡ состоит ΠΈΠ· ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈ ΠΌΠΎΡ€Ρ„ΠΈΠ·ΠΌΠΎΠ² ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ. Π’Π΅Ρ€ΠΌΠΈΠ½ Β«ΠΌΠΎΡ€Ρ„ΠΈΠ·ΠΌΒ» Π½Π΅ совсСм ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π΅Π½ (ΠΎΠ½ Π½Π΅ обязан ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ), ΠΏΠΎ этому, часто, ΠΌΠΎΡ€Ρ„ΠΈΠ·ΠΌ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ «стрСлкой» для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π°Π±ΡΡ‚Ρ€Π°ΠΊΡ‚Π½ΡƒΡŽ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ.
ΠœΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ «стрСлка» Π²ΠΎ всСх случаях, ΠΊΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠΎΠ³Π΄Π° стрСлка ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, Ρ‚ΠΎΠ³Π΄Π° ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π΅Ρ‘ Β«ΠΌΠΎΡ€Ρ„ΠΈΠ·ΠΌΒ», Π½ΠΎ для мСня ΠΎΠ½ всё Ρ€Π°Π²Π½ΠΎ останСтся стрСлкой.

НСваТно, Ρ‡Π΅ΠΌ являСтся ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈΠ»ΠΈ стрСлка, Π²Π°ΠΆΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… свойств:

состояниС ΠΌΠΎΠ½Π°Π΄Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ состояниС ΠΌΠΎΠ½Π°Π΄Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ состояниС ΠΌΠΎΠ½Π°Π΄Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ состояниС ΠΌΠΎΠ½Π°Π΄Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. Π€ΠΎΡ‚ΠΎ состояниС ΠΌΠΎΠ½Π°Π΄Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅

Π—Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. Π’ Π²ΠΈΠ΄Ρƒ Ρ‡Ρ€Π΅Π·Π²Ρ‹Ρ‡Π°ΠΉΠ½ΠΎ абстрактной ΠΏΡ€ΠΈΡ€ΠΎΠ΄Ρ‹ этой записи, ΠΌΡ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ «всС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹Β» ΠΈΠ»ΠΈ «всС стрСлки ΠΈΠ· a ΠΊ bΒ» ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ мноТСство. ΠšΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ, Π³Π΄Π΅ ΠΎΠ½ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ мноТСствами Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Β«ΠΌΠ°Π»Ρ‹Π΅Β» ΠΈΠ»ΠΈ «локально ΠΌΠ°Π»Ρ‹Π΅Β».

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ

состояниС ΠΌΠΎΠ½Π°Π΄Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ состояниС ΠΌΠΎΠ½Π°Π΄Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ состояниС ΠΌΠΎΠ½Π°Π΄Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ состояниС ΠΌΠΎΠ½Π°Π΄Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. Π€ΠΎΡ‚ΠΎ состояниС ΠΌΠΎΠ½Π°Π΄Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»

ΠžΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ Π»ΠΈ сами ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΡŽ? Π”Π°, Π½ΠΎ Ρ‚ΠΎΠ³Π΄Π° Π½Π°ΠΌ слСдуСт Π΄Π°Ρ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ стрСлок ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ. Они ΡΠ²Π»ΡΡŽΡ‚ΡΡ стрСлками Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ порядка ΠΈ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Ρ„ΡƒΠ½ΠΊΡ‚ΠΎΡ€Π°ΠΌΠΈ.

Π€ΡƒΠ½ΠΊΡ‚ΠΎΡ€

Π€ΡƒΠ½ΠΊΡ‚ΠΎΡ€ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ ΠΎΠ΄Π½Ρƒ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΡŽ Π² Π΄Ρ€ΡƒΠ³ΡƒΡŽ. Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это, Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΈΠ· ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ Π²ΠΎ Π²Ρ‚ΠΎΡ€ΡƒΡŽ ΠΈ стрСлки (ΠΌΠΎΡ€Ρ„ΠΈΠ·ΠΌΡ‹) ΠΈΠ· ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ Π² стрСлки Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ Π½Π΅ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΡ€Π΅Ρ‡ΠΈΠ²Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Ρ„ΡƒΠ½ΠΊΡ‚ΠΎΡ€ΠΎΠ²

Π£ΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅. ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ Ρ‚Π°ΠΊΠΎΠ΅ ΠΆΠ΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ для частичных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ.

ЕстСствСнноС ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅

состояниС ΠΌΠΎΠ½Π°Π΄Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ состояниС ΠΌΠΎΠ½Π°Π΄Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ состояниС ΠΌΠΎΠ½Π°Π΄Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ состояниС ΠΌΠΎΠ½Π°Π΄Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. Π€ΠΎΡ‚ΠΎ состояниС ΠΌΠΎΠ½Π°Π΄Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅

По этому ΠΎΠ½ΠΎ называСтся «СстСствСнным» β€” ΠΎΠ½ΠΎ дСйствуСт Π½Π΅ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΡ€Π΅Ρ‡ΠΈΠ²ΠΎ с дСйствиями Ρ„ΡƒΠ½ΠΊΡ‚ΠΎΡ€ΠΎΠ² Π½Π° стрСлки.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ СстСствСнных ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ

ΠžΠΏΡΡ‚ΡŒ ΠΆΠ΅, это ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

Монада

состояниС ΠΌΠΎΠ½Π°Π΄Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ состояниС ΠΌΠΎΠ½Π°Π΄Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ состояниС ΠΌΠΎΠ½Π°Π΄Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ состояниС ΠΌΠΎΠ½Π°Π΄Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. Π€ΠΎΡ‚ΠΎ состояниС ΠΌΠΎΠ½Π°Π΄Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅

состояниС ΠΌΠΎΠ½Π°Π΄Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ состояниС ΠΌΠΎΠ½Π°Π΄Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ состояниС ΠΌΠΎΠ½Π°Π΄Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ состояниС ΠΌΠΎΠ½Π°Π΄Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. Π€ΠΎΡ‚ΠΎ состояниС ΠΌΠΎΠ½Π°Π΄Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΌΠΎΠ½Π°Π΄

ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ частично-упорядочСнныС мноТСства ΠΈ ΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‰ΠΈΠ΅ порядок, ΠΊΠ°ΠΊ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ ΠΈ Ρ„ΡƒΠ½ΠΊΡ‚ΠΎΡ€Ρ‹?

Π­Ρ‚ΠΈ Π΄Π²Π° условия ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π½ΠΈ Ρ‡Π΅ΠΌ ΠΈΠ½Ρ‹ΠΌ, ΠΊΠ°ΠΊ аксиомами ΠΌΠΎΠ½Π°Π΄, ΠΏΡ€ΠΈΠΌΠ΅Π½Ρ‘Π½Π½Ρ‹ΠΌΠΈ ΠΊ частично-упорядочСнным мноТСствам, считая, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠ½Π°Π΄Ρ‹ Π² частично-упорядочСнных мноТСствах ΠΈ Π΅ΡΡ‚ΡŒ замыкания. Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΏΡ‹Ρ‚Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ это ΠΊ частично-упорядочСнным мноТСствам ΠΏΡƒΡ‚Π΅ΠΉ Π³Ρ€Π°Ρ„Π°.

ΠœΠΎΠ½Π°Π΄Ρ‹ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΈ состояния

Монада ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ

Монада состояния

Π‘ΠΊΡƒΡ‡Π½ΠΎΠ΅ ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅. Π”ΠΎΠΊΠ°ΠΆΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ это Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΌΠΎΠ½Π°Π΄Π°.

ΠœΠΎΠ½Π°Π΄Ρ‹ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ

ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²ΠΎ Ρ‚Π°ΠΊΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ всС наши высказывания ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π² ΠΎΡ‡Π΅Π½ΡŒ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΡƒΡŽ Ρ‚Π΅ΠΎΡ€ΠΈΡŽ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ; Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΌΠ΅Π½ΡΡ‚ΡŒ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ, ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Π»ΠΎΠ³ΠΈΠΊΡƒ Π»Π΅ΠΆΠ°Ρ‰Π΅Π³ΠΎ Π² основС топоса ΠΈ Π±Ρ‹Ρ‚ΡŒ Π½Π° 100% ΡƒΠ²Π΅Ρ€Π΅Π½Π½Ρ‹ΠΌΠΈ Π² Ρ‚ΠΎΠΌ, ΠΎ Ρ‡Π΅ΠΌ ΠΌΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠΌ. НапримСр, вмСсто Β«Π½Π΅Ρ‡Ρ‘Ρ‚ΠΊΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΈΒ» ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ½Ρ‚ΡƒΠΈΡ†ΠΈΠΎΠ½ΠΈΡΡ‚ΡΠΊΡƒΡŽ Π»ΠΎΠ³ΠΈΠΊΡƒ ΠΈΠ»ΠΈ сСмнтику ΠšΡ€ΠΈΠΏΠΊΠ΅.

ΠšΠ°ΠΆΠ΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ программирования Π½Π΅ подходят для Ρ‚Π°ΠΊΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΈΠ»ΠΈ ΠΏΠΎΠ±ΠΎΡ‡Π½Ρ‹Π΅ эффСкты.

А для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… состояниС ΠΏΠΎΠ΄ΠΎΠΉΠ΄Ρ‘Ρ‚, соотвСтствСнно, ΠΌΠΎΠ½Π°Π΄Π° состояния.

Монада IO в Haskell

Π’ Haskell Π²Π²Π΅Π»ΠΈ ΠΌΠΎΠ½Π°Π΄Ρƒ IO, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ слоТности с описаниСм Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΏΠΎΠ±ΠΎΡ‡Π½Ρ‹Π΅ эффСкты.

Они использовали ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ‚Ρ€ΡŽΠΊ. Π’ΠΎΠ·ΡŒΠΌΠΈΡ‚Π΅ ΠΌΠΎΠ½Π°Π΄Ρƒ состояния, ΠΊΠ°ΠΊ ΠΌΡ‹ Π΄Π΅Π»Π°Π»ΠΈ Π΄ΠΎ этого. Π’ΠΎΠΎΠ±Ρ€Π°Π·ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ A это мноТСство состояний, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π΅Π΅ внСшний ΠΌΠΈΡ€, Π° X это мноТСство Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.

Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½ΠΎ, Ρ‡Π΅Π³ΠΎ ΠΆΠ΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎ ΠΎΠ½ΠΈ ΠΏΡ‹Ρ‚Π°Π»ΠΈΡΡŒ этим Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π–ΠΈΠ·Π½Π΅Π½Π½Ρ‹ΠΉ Ρ†ΠΈΠΊΠ» сСмьи: стадия ΠΌΠΎΠ½Π°Π΄Ρ‹

состояниС ΠΌΠΎΠ½Π°Π΄Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ состояниС ΠΌΠΎΠ½Π°Π΄Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ состояниС ΠΌΠΎΠ½Π°Π΄Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ состояниС ΠΌΠΎΠ½Π°Π΄Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. Π€ΠΎΡ‚ΠΎ состояниС ΠΌΠΎΠ½Π°Π΄Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅

Одной ΠΈΠ· Π²Π°ΠΆΠ½Π΅ΠΉΡˆΠΈΡ… ΠΎΡ‚Π»ΠΈΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ‡Π΅Ρ€Ρ‚ систСмной сСмСйной Ρ‚Π΅Ρ€Π°ΠΏΠΈΠΈ являСтся ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΠΊ сСмьС ΠΊΠ°ΠΊ ΠΊ ΠΆΠΈΠ²ΠΎΠΌΡƒ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΌΡƒ. А любой ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΌ Π² своём Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠΈ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Ρ‡Π΅Ρ€Π΅Π· ряд ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… стадий. Π•ΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ стадии ΠΈ Ρƒ сСмьи. И, с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния систСмной сСмСйной психологии, ΠΊΠ°ΠΊ Π±Ρ‹ это ΠΏΠ°Ρ€Π°Π΄ΠΎΠΊΡΠ°Π»ΡŒΠ½ΠΎ Π½Π΅ Π·Π²ΡƒΡ‡Π°Π»ΠΎ, Ρ†ΠΈΠΊΠ» развития сСмьи начинаСтся со стадии ΠΌΠΎΠ½Π°Π΄Ρ‹, Ρ‚.Π΅. с Ρ‚ΠΎΠ³ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°, ΠΊΠΎΠ³Π΄Π° Π²Ρ‡Π΅Ρ€Π°ΡˆΠ½ΠΈΠΉ Ρ€Π΅Π±Π΅Π½ΠΎΠΊ ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚Π°Π΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΡΠΌΠΎΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΡƒΡŽ Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠΈΡŽ, Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ своСй ΠΆΠΈΠ·Π½ΠΈ, Ρ€ΡƒΠΊΠΎΠ²ΠΎΠ΄ΡΡ‚Π²ΡƒΡΡΡŒ своими собствСнными цСнностями ΠΈ идСями, Π° ΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ с родитСлями Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ Π’Π—Π ΠžΠ‘Π›Π«Π™-Π’Π—Π ΠžΠ‘Π›Π«Π™.

Π₯ΠΎΡ€ΠΎΡˆΠΎ, Ссли Π² это врСмя ΠΌΠΎΠ»ΠΎΠ΄ΠΎΠΉ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ ΠΈΠ»ΠΈ Π΄Π΅Π²ΡƒΡˆΠΊΠ° ΠΎΡ‚ΡΠ΅Π»ΡΡŽΡ‚ΡΡ ΠΈΠ· Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ Π΄ΠΎΠΌΠ°. ЀизичСский Π²Ρ‹Ρ…ΠΎΠ΄ ΠΈΠ· поля Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ сСмьи ΠΎΠ±Π»Π΅Π³Ρ‡Π°Π΅Ρ‚ ΡΠ΅ΠΏΠ°Ρ€Π°Ρ†ΠΈΡŽ. (НСсомнСнно, Π½Π΅ послСднюю Ρ€ΠΎΠ»ΡŒ здСсь ΠΈΠ³Ρ€Π°Π΅Ρ‚ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΡŒΠ½Π°Ρ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π°Ρ. И это ΠΎΠ΄Π½Π° ΠΈΠ· ΠΏΡ€ΠΈΡ‡ΠΈΠ½, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΡ‚Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π΄Π΅Ρ‚Π΅ΠΉ Π»Π΅Π³Ρ‡Π΅ происходит Π² АмСрикС, Π° Ρƒ нас Π²ΠΏΠΎΠ»Π½Π΅ сСбС Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹ΠΌ являСтся ΠΏΡ€ΠΎΠΆΠΈΠ²Π°Π½ΠΈΠ΅ Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠ²Π°Ρ€Ρ‚ΠΈΡ€Π΅ прСдставитСлСй Ρ€Π°Π·Π½Ρ‹Ρ… ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΠΉ.) Но физичСскоС отсСлСниС Π½Π΅ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ сСпарации, ΠΊΠ°ΠΊ ΠΈ совмСстноС ΠΏΡ€ΠΎΠΆΠΈΠ²Π°Π½ΠΈΠ΅ вовсС Π½Π΅ отмСняСт Π΅Π΅.

ВсС дСтство, отрочСство ΠΈ ΡŽΠ½ΠΎΡΡ‚ΡŒ Ρ€Π΅Π±Π΅Π½ΠΎΠΊ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Π² Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΡƒΡŽ систСму. Π‘Π΅ΠΏΠ°Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ процСссы ΠΈΠ΄ΡƒΡ‚ своим Ρ‡Π΅Ρ€Π΅Π΄ΠΎΠΌ, Ρ‚ΠΎ ΡƒΡΠΊΠΎΡ€ΡΡΡΡŒ, Ρ‚ΠΎ замСдляясь. Одним ΠΈΠ· Π²Π°ΠΆΠ½Π΅ΠΉΡˆΠΈΡ… Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ², ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΡ… Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΡΡ‚ΡŒ сСпарации Ρ€Π΅Π±Π΅Π½ΠΊΠ°, ΡΠ²Π»ΡΡŽΡ‚ΡΡ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠ΅ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρƒ супругами. Если эти ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅, Ссли ΠΌΡƒΠΆΡ‡ΠΈΠ½Π° ΠΈ ΠΆΠ΅Π½Ρ‰ΠΈΠ½Π° ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡŽΡ‚ Π±Ρ‹Ρ‚ΡŒ Π²Π°ΠΆΠ½Ρ‹ΠΌΠΈ, Ρ†Π΅Π½Π½Ρ‹ΠΌΠΈ ΠΈ Π·Π½Π°Ρ‡ΠΈΠΌΡ‹ΠΌΠΈ Π΄Ρ€ΡƒΠ³ для Π΄Ρ€ΡƒΠ³Π°, Ссли ΠΈΡ… Тизнь Π½Π΅ Π±Ρ‹Π»Π° свСдСна ΠΊ ролям ΠΌΠ°ΠΌΡ‹ ΠΈ ΠΏΠ°ΠΏΡ‹, Ρ‚ΠΎ это создаСт Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π° для отдСлСния Ρ€Π΅Π±Π΅Π½ΠΊΠ° Π² ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ. БСпарация Π΄Π΅Ρ‚Π΅ΠΉ ΠΎΡ‚ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ Π² Π½ΠΎΡ€ΠΌΠ΅ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ 3-4 Π³ΠΎΠ΄Π°. ΠŸΡ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΎΠ±ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΡΡ‚Π²Π°Ρ… процСсс сСпарации ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Ρ‚ΡΠ½ΡƒΡ‚ΡŒΡΡ Π½Π° всю Тизнь ΠΈ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π·Π°Π²Π΅Ρ€ΡˆΠΈΡ‚ΡŒΡΡ. Π’Π°ΠΊ Π±Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠΎΠ³Π΄Π° Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΈ Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈ Ρ€Π΅Π±Π΅Π½ΠΊΠ° Π² свои ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ стал Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠΌ притяТСния для ΠΏΠ°Ρ€Ρ‹, Ρ‚Π΅ΠΌ элСмСнтом, Π±Π΅Π· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΏΠ°Ρ€Π° рассыплСтся. Π’ этом случаС, сСмСйная систСма, ΠΏΠΎΠ΄Ρ‡ΠΈΠ½ΡΡΡΡŒ Π·Π°ΠΊΠΎΠ½Ρƒ гомСостаза, просто Π½Π΅ выпустит Ρ‚Π°ΠΊΠΎΠΉ Π²Π°ΠΆΠ½Ρ‹ΠΉ элСмСнт.

Π˜Ρ‚Π°ΠΊ, Π² ΠΎΠ±Ρ‰Π΅ΠΌ смыслС, процСсс сСпарации ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅Ρ‚ Π³ΠΎΡ‚ΠΎΠ²Π½ΠΎΡΡ‚ΡŒ сСмьи ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ своСго Ρ‡Π»Π΅Π½Π° Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ сСмСйной систСмы, ΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΡŽΡŽ Π³ΠΎΡ‚ΠΎΠ²Π½ΠΎΡΡ‚ΡŒ Ρ€Π΅Π±Π΅Π½ΠΊΠ°, ΠΏΠΎΠΊΠΈΠ΄Π°ΡŽΡ‰Π΅Π³ΠΎ сСмью. Π˜Π½Ρ‹ΠΌΠΈ словами, Β«Π― знаю, Ρ‡Ρ‚ΠΎ я имСю ΠΏΡ€Π°Π²ΠΎ ΠΎΠΏΠΈΡ€Π°Ρ‚ΡŒΡΡ Π½Π° собствСнныС прСдставлСния ΠΎ ΠΆΠΈΠ·Π½ΠΈ, Ρ€ΡƒΠΊΠΎΠ²ΠΎΠ΄ΡΡ‚Π²ΡƒΡΡΡŒ своими ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ°ΠΌΠΈ ΠΈ идСями, Π° моя сСмья это ΠΏΡ€Π°Π²ΠΎ ΠΏΡ€ΠΈΠ·Π½Π°Π΅Ρ‚ ΠΈ относится ΠΊΠΎ ΠΌΠ½Π΅ ΠΊΠ°ΠΊ ΠΊ Ρ€Π°Π²Π½ΠΎΠΌΡƒ сСбС Взрослому, ΠΈΠΌΠ΅ΡŽΡ‰Π΅ΠΌΡƒ ΠΏΡ€Π°Π²ΠΎ Π½Π° своС ΠΌΠ½Π΅Π½ΠΈΠ΅ ΠΈ Π½Π° ΠΎΡˆΠΈΠ±ΠΊΡƒΒ». ΠŸΡ€ΠΈ этом сСпарация всСгда сопровоТдаСтся ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ΠΌ уровня сСпарационной Ρ‚Ρ€Π΅Π²ΠΎΠ³Ρƒ Ρƒ всСх участников процСсса.

Для Π²Ρ‹Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ собствСнных ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠ² ΠΈ ΠΈΠ΄Π΅ΠΉ Π½ΡƒΠΆΠ½ΠΎ пространство ΠΈ врСмя. И Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠΉ Π΄ΠΎΠΌ, ΠΊΠ°ΠΊ ΡƒΠΆΠ΅ Π±Ρ‹Π»ΠΎ сказано Π²Ρ‹ΡˆΠ΅, Π½Π΅ Π»ΡƒΡ‡ΡˆΠ΅Π΅ мСсто для этого. Π’ ΠΏΠΎΠ»Π΅ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ сСмьи ΡƒΠΆΠ΅ Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ свои ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΈ Π·Π°ΠΊΠΎΠ½Ρ‹. ΠœΠΎΠΆΠ΅Ρ‚ ΠΎΠ½ΠΈ ΠΈ Ρ…ΠΎΡ€ΠΎΡˆΠΈ, Π½ΠΎ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΡΡ‚ΡŒ Π½Π° ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ пригодности для своСй Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΉ ΠΆΠΈΠ·Π½ΠΈ Π½ΡƒΠΆΠ½ΠΎ Π½Π° расстоянии. ΠΠ°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π²Π°ΠΆΠ½Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ, ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ своСй Тизнью ΠΈ Π½Π΅ ΠΏΠΎΡ‚Π΅Ρ€ΡΡ‚ΡŒ Π³ΠΎΠ»ΠΎΠ²Ρƒ ΠΎΡ‚ ΠΎΠ±Ρ€ΡƒΡˆΠΈΠ²ΡˆΠ΅ΠΉΡΡ свободы – Ρ‚Π° Π΅Ρ‰Π΅ Π·Π°Π΄Π°Ρ‡Π°. Π₯ΠΎΡ€ΠΎΡˆΠΎ, Ссли родитСлям Ρ…Π²Π°Ρ‚ΠΈΠ»ΠΎ мудрости ΠΎΡ‚Π΄Π°Π²Π°Ρ‚ΡŒ эту ΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²Π΅Π½Π½ΠΎΡΡ‚ΡŒ постСпСнно, шаг Π·Π° шагом. Об этом ΠΏΡ€ΠΎΡ‰Π΅ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ, Ρ‡Π΅ΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ.

Π”ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ Ρ€Π΅Π±Π΅Π½ΠΊΡƒ, ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ Π΅ΠΌΡƒ ΡΠΎΠ²Π΅Ρ€ΡˆΠ°Ρ‚ΡŒ ошибки ΠΈ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΈΠ·Π²Π»Π΅ΠΊΠ°Ρ‚ΡŒ ΠΈΠ· Π½ΠΈΡ… ΡƒΡ€ΠΎΠΊΠΈ ΠΆΠΈΠ·Π½ΠΈ, ΠΏΡ€ΠΈΠ·Π½Π°Π²Π°Ρ‚ΡŒ свою Π½Π΅ΠΈΠ΄Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠ°ΠΊ родитСля, Π΄Π° ΠΈ ΠΊΠ°ΠΊ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ° Ρ‚ΠΎΠΆΠ΅, ΠΏΡ€ΠΈΡΠ»ΡƒΡˆΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΊ потрСбностям Ρ€Π΅Π±Π΅Π½ΠΊΠ°, Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π»ΡŽΠ±ΠΈΡ‚ΡŒ ΠΌΠΈΡ€ ΠΈ сСбя Π² этом ΠΌΠΈΡ€Π΅ – всС это кропотливая Ρ€Π°Π±ΠΎΡ‚Π°, которая дСнь Π·Π° Π΄Π½Π΅ΠΌ ΡΠΎΠ²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ ΠΌΡƒΠ΄Ρ€Ρ‹ΠΌ ΠΈ Π»ΡŽΠ±ΡΡ‰ΠΈΠΌ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΌ. И Ссли Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚ для сСпарации закладывался постСпСнно ΠΈ своСврСмСнно, Ρ€Π΅Π±Π΅Π½ΠΊΡƒ Π±ΡƒΠ΄Π΅Ρ‚ просто ΠΏΠΎΠΊΠΈΠ½ΡƒΡ‚ΡŒ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ΅ Π³Π½Π΅Π·Π΄ΠΎ ΠΈ Π²ΡΡ‚ΡƒΠΏΠΈΡ‚ΡŒ Π²ΠΎ Π²Π·Ρ€ΠΎΡΠ»ΡƒΡŽ Тизнь.

Π‘Ρ‹Π²Π°Π΅Ρ‚ ΠΈ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠ»ΠΎΠ΄ΠΎΠΉ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ (Π΄Π΅Π²ΡƒΡˆΠΊΠ°) ΠΏΠ΅Ρ€Π΅ΠΏΡ€Ρ‹Π³ΠΈΠ²Π°Π΅Ρ‚ ΡΡ‚Π°Π΄ΠΈΡŽ ΠΌΠΎΠ½Π°Π΄Ρ‹ ΠΈ сразу ΠΈΠ· Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ сСмьи ныряСт Π² ΠΏΠ°Ρ€Π½Ρ‹Π΅ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ, ΠΈΠ»ΠΈ Π½Π° ΡΡ‚Π°Π΄ΠΈΡŽ Π΄ΠΈΠ°Π΄Ρ‹. Π—Π°Π΄Π°Ρ‡ΠΈ стадии ΠΌΠΎΠ½Π°Π΄Ρ‹, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΎΡΡ‚Π°ΡŽΡ‚ΡΡ Π½Π΅Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹ΠΌΠΈ. Π§Π΅ΠΌ это Ρ‡Ρ€Π΅Π²Π°Ρ‚ΠΎ? Π’Π΅ΠΌ, Ρ‡Ρ‚ΠΎ, скорСС всСго, ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ ΠΎΠ½ (ΠΎΠ½Π°) Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎ ΠΎΠ±Ρ€Π°Π·Ρƒ ΠΈ подобию ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΉ Π² Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ сСмьС, ΠΈΠ»ΠΈ исходя ΠΎΡ‚ ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ. Но Π² ΠΎΠ±ΠΎΠΈΡ… случаях Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚ΠΎΠΉ осмыслСнности, осознанности, НС ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ знакомства с собой, Π½Π΅ Ρ‚Π΅ΠΌ собой, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°Π½ΠΈΠΌΠ°Π» Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ мСсто Π² Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ систСмС, Π° с собой ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ. НС Π±Ρ‹Π»ΠΎ возмоТности ΠΎΡΠΌΡ‹ΡΠ»ΠΈΡ‚ΡŒ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ конструкты, ΠΏΡ€Π°Π²ΠΈΠ»Π° повСдСния Π² социумС, ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½Ρ‹ взаимодСйствия… Π’Π΅ΡΡŒ этот Π³Ρ€ΡƒΠ· остался Π½Π΅ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Π½Π½Ρ‹ΠΌ ΠΈ Π½Π΅ пСрСосмыслСнным. Π₯ΠΎΡ€ΠΎΡˆΠΎ Π»ΠΈ это? ΠžΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎ – Π½Π΅Ρ‚. ΠžΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ сСбС Π½Π° вопросы Β«ΠšΡ‚ΠΎ я Π΅ΡΡ‚ΡŒ Π½Π° самом Π΄Π΅Π»Π΅? Π§Π΅Π³ΠΎ я Ρ…ΠΎΡ‡Ρƒ? Как я Ρ…ΠΎΡ‡Ρƒ ΠΆΠΈΡ‚ΡŒ?Β» придСтся Ρ€Π°Π½ΠΎ ΠΈΠ»ΠΈ ΠΏΠΎΠ·Π΄Π½ΠΎ, ΠΈ Π»ΡƒΡ‡ΡˆΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ это ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ Ρ€Π°Π½ΡŒΡˆΠ΅.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Монада

Π­Ρ‚ΠΎ ΡΡ‚Π°Ρ‚ΡŒΡ ΠΎ философском Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π΅.

Монада (ΠΎΡ‚ грСчСского μονάς β€” Β«Π΅Π΄ΠΈΠ½ΠΈΡ†Π°Β», ΞΌΟŒΞ½ΞΏΟ‚ β€” Β«ΠΎΠ΄ΠΈΠ½Β» [1] ), согласно ΠΏΠΈΡ„Π°Π³ΠΎΡ€Π΅ΠΉΡ†Π°ΠΌ, ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π»Π° боТСство, ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠ΅ сущСство, Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ ΠΈΠ»ΠΈ Π΅Π΄ΠΈΠ½ΠΎΠ΅, ΠΊΠ°ΠΊ Π½Π΅Π΄Π΅Π»ΠΈΠΌΠΎΠ΅. ПозТС ΠΌΠ½ΠΎΠ³ΠΎΠ·Π½Π°Ρ‡Π½Ρ‹ΠΉ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… философских систСмах Нового Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ соврСмСнности, Π² психологии ΠΈ эзотСрикС.

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

Π˜ΡΡ‚ΠΎΡ€ΠΈΡ возникновСния Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°

…пифагорСйцы ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΠ»ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΌΠΎΠ½Π°Π΄ΠΎΠΉ ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ†Π΅ΠΉ; ΠΌΠΎΠ½Π°Π΄Ρƒ ΠΎΠ½ΠΈ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π»ΠΈ Π·Π° ΠΌΡ‹ΡΠ»ΡŒ, Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ β€” Π·Π° число; ΠΈ Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅ число Π΄Π²Π° ΠΎΠ½ΠΈ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π»ΠΈ Π·Π° арифмСтичСскоС Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Π° Π΄ΠΈΠ°Π΄Ρƒ (ΠΈΠ±ΠΎ Ρ‚Π°ΠΊΠΎΠ²ΠΎ, Π²ΠΈΠ΄ΠΈΠΌΠΎ, Ρ‚ΠΎ Π½Π°Π·Π²Π°Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΠ½ΠΎ Ρƒ Π½ΠΈΡ… носит) β€” Π·Π° ΠΌΡ‹ΡΠ»ΡŒ ΠΎ Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ.
Π“Π΅Π³Π΅Π»ΡŒ Π“. Π’. Π€. Наука Π»ΠΎΠ³ΠΈΠΊΠΈ. β€” Π‘ΠŸΠ‘.: Наука, 1997. Π‘. 191.

Π­Ρ‚ΠΎΡ‚ ΠΆΠ΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ использовали ΠΈ философы-ΠΏΠ»Π°Ρ‚ΠΎΠ½ΠΈΠΊΠΈ, Π² частности, Ρ‚Π°ΠΊΠΈΠ΅ Π½Π΅ΠΎΠΏΠ»Π°Ρ‚ΠΎΠ½ΠΈΠΊΠΈ, ΠΊΠ°ΠΊ ΠŸΠ»ΠΎΡ‚ΠΈΠ½, ΠŸΠΎΡ€Ρ„ΠΈΡ€ΠΈΠΉ, Π―ΠΌΠ²Π»ΠΈΡ… ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅, хотя Π½Π΅ΠΎΠΏΠ»Π°Ρ‚ΠΎΠ½ΠΈΠΊΠΈ Ρ‡Π°Ρ‰Π΅ ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ понятиСм Π•Π΄ΠΈΠ½ΠΎΠ΅. Пользовались этим Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠΌ Ρ‚Π°ΠΊΠΆΠ΅ прСдставитСли Π΄Ρ€ΡƒΠ³ΠΈΡ… гностичСских Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠΉ, Π½Π° русский язык Ρ‚Π΅Ρ€ΠΌΠΈΠ½ гностиков ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ пСрСводится, ΠΊΠ°ΠΊ ΠΠ±ΡΠΎΠ»ΡŽΡ‚. Π’Π΅Ρ€ΠΌΠΈΠ½ использовался Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ΠΎΠΏΠΈΡ„Π°Π³ΠΎΡ€Π΅ΠΉΡ†Π°ΠΌΠΈ. Π£ Никомаха ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π±ΠΎΠ³ ( ΠΌΠΎΠ½Π°Π΄Π°) являСтся Π΄Π΅ΠΌΠΈΡƒΡ€Π³ΠΎΠΌ. Π”Π΅ΠΌΠΈΡƒΡ€Π³ Ρ€ΠΎΠΆΠ΄Π°Π΅Ρ‚ Π΄ΠΈΠ°Π΄Ρƒ. Π£ΠΌ (Π΄Ρ€.-Π³Ρ€Π΅Ρ‡. Νοῦς ) ΠΆΠ΅ прСдстаСт ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ бытия ΠΈ познания всСх Π²Π΅Ρ‰Π΅ΠΉ.

БоврСмСнная философия

Π’ НовоС врСмя Ρ‚Π΅Ρ€ΠΌΠΈΠ½ Β«ΠΌΠΎΠ½Π°Π΄Π°Β» позаимствовали ΠΈΠ· грСчСской философии Ρ‚Π°ΠΊΠΈΠ΅ философы, ΠΊΠ°ΠΊ Π”ΠΆΠΎΡ€Π΄Π°Π½ΠΎ Π‘Ρ€ΡƒΠ½ΠΎ, Π›Π΅ΠΉΠ±Π½ΠΈΡ† (Π΅Π³ΠΎ философия Ρ‚Π°ΠΊ ΠΈ называСтся «монадология») ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅.

Π£ Π”ΠΆΠΎΡ€Π΄Π°Π½ΠΎ Π‘Ρ€ΡƒΠ½ΠΎ ΠΌΠΎΠ½Π°Π΄Π° являСтся основной Π΅Π΄ΠΈΠ½ΠΈΡ†Π΅ΠΉ бытия, Π² Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΡΠ»ΠΈΠ²Π°ΡŽΡ‚ΡΡ тСлСсноС ΠΈ Π΄ΡƒΡ…ΠΎΠ²Π½ΠΎΠ΅, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΈ ΡΡƒΠ±ΡŠΠ΅ΠΊΡ‚. Π’Ρ‹ΡΡˆΠ°Ρ субстанция Π΅ΡΡ‚ΡŒ Β«ΠΌΠΎΠ½Π°Π΄Π° ΠΌΠΎΠ½Π°Π΄Β», ΠΈΠ»ΠΈ Π‘ΠΎΠ³; ΠΊΠ°ΠΊ Ρ†Π΅Π»ΠΎΠ΅ ΠΎΠ½Π° проявляСтся Π²ΠΎ всём Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½ΠΎΠΌ β€” «всё Π²ΠΎ всём». Π­Ρ‚ΠΈ ΠΈΠ΄Π΅ΠΈ Π‘Ρ€ΡƒΠ½ΠΎ ΠΎΠΊΠ°Π·Π°Π»ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ΅ влияниС Π½Π° Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ философии Нового Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ: идСя Π΅Π΄ΠΈΠ½ΠΎΠΉ субстанции Π² Π΅Ρ‘ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ ΠΊ Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½Ρ‹ΠΌ Π²Π΅Ρ‰Π°ΠΌ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π»Π°ΡΡŒ Π‘ΠΏΠΈΠ½ΠΎΠ·ΠΎΠΉ, идСя ΠΌΠΎΠ½Π°Π΄Ρ‹ β€” Π›Π΅ΠΉΠ±Π½ΠΈΡ†Π΅ΠΌ, идСя Сдинства сущСго ΠΈ «совпадСния противополоТностСй» β€” Π² Π΄ΠΈΠ°Π»Π΅ΠΊΡ‚ΠΈΠΊΠ΅ Π¨Π΅Π»Π»ΠΈΠ½Π³Π° ΠΈ ГСгСля.

состояниС ΠΌΠΎΠ½Π°Π΄Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ состояниС ΠΌΠΎΠ½Π°Π΄Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ состояниС ΠΌΠΎΠ½Π°Π΄Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ состояниС ΠΌΠΎΠ½Π°Π΄Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. Π€ΠΎΡ‚ΠΎ состояниС ΠΌΠΎΠ½Π°Π΄Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅

состояниС ΠΌΠΎΠ½Π°Π΄Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ состояниС ΠΌΠΎΠ½Π°Π΄Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ состояниС ΠΌΠΎΠ½Π°Π΄Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ состояниС ΠΌΠΎΠ½Π°Π΄Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. Π€ΠΎΡ‚ΠΎ состояниС ΠΌΠΎΠ½Π°Π΄Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅

Π’ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΌΠΎΠ½Π°Π΄Π΅ Π² ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»Π΅ свёрнута цСлая ВсСлСнная. Π›Π΅ΠΉΠ±Π½ΠΈΡ† ΠΏΡ€ΠΈΡ‡ΡƒΠ΄Π»ΠΈΠ²ΠΎ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΡƒΠ΅Ρ‚ Π°Ρ‚ΠΎΠΌΠΈΠ·ΠΌ Π”Π΅ΠΌΠΎΠΊΡ€ΠΈΡ‚Π° с Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠ΅ΠΌ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΈ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρƒ АристотСля. Π–ΠΈΠ·Π½ΡŒ появляСтся Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° Π°Ρ‚ΠΎΠΌΡ‹ ΠΏΡ€ΠΎΠ±ΡƒΠΆΠ΄Π°ΡŽΡ‚ΡΡ. Π­Ρ‚ΠΈ ΠΆΠ΅ ΠΌΠΎΠ½Π°Π΄Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π΄ΠΎΡΡ‚ΠΈΠ³Π°Ρ‚ΡŒ уровня самосознания (Π°ΠΏΠΏΠ΅Ρ€Ρ†Π΅ΠΏΡ†ΠΈΠΈ). Π Π°Π·ΡƒΠΌ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ° β€” это Ρ‚ΠΎΠΆΠ΅ ΠΌΠΎΠ½Π°Π΄Π°, Π° ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹Π΅ Π°Ρ‚ΠΎΠΌΡ‹ β€” это спящиС ΠΌΠΎΠ½Π°Π΄Ρ‹. Монада ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ двумя характСристиками β€” стрСмлСниСм ΠΈ восприятиСм.

ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ Π›Π΅ΠΉΠ±Π½ΠΈΡ†Π° Π² России Π±Ρ‹Π» философ ΠΈ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊ Николай Π‘ΡƒΠ³Π°Π΅Π². Π‘ΡƒΠ³Π°Π΅Π² ΠΏΠΎΠ΄ ΠΌΠΎΠ½Π°Π΄ΠΎΠΉ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚ Β«ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΈ ΡΠ°ΠΌΠΎΠ΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ индивидуум… ΠΆΠΈΠ²ΠΎΠΉ элСмСнт…» β€” ΠΆΠΈΠ²ΠΎΠΉ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ психичСским содСрТаниСм, ΡΡƒΡ‚ΡŒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ β€” Π±Ρ‹Ρ‚ΠΈΠ΅ ΠΌΠΎΠ½Π°Π΄Ρ‹ для сСбя самой. Монада для Π‘ΡƒΠ³Π°Π΅Π²Π° β€” Ρ‚ΠΎΡ‚ Π΅Π΄ΠΈΠ½ΠΈΡ‡Π½Ρ‹ΠΉ элСмСнт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся Π±Π°Π·ΠΎΠ²Ρ‹ΠΌ для изучСния, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΌΠΎΠ½Π°Π΄Π° Π΅ΡΡ‚ΡŒ Β«Ρ†Π΅Π»ΠΎΠ΅, Π½Π΅Π΄Π΅Π»ΠΈΠΌΠΎΠ΅, Π΅Π΄ΠΈΠ½ΠΎΠ΅, Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½ΠΎΠ΅ ΠΈ сСбС Ρ€Π°Π²Π½ΠΎΠ΅ Π½Π°Ρ‡Π°Π»ΠΎ ΠΏΡ€ΠΈ всСх Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡΡ… ΠΊ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΌΠΎΠ½Π°Π΄Π°ΠΌ ΠΈ ΠΊ сСбС самой», Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Β«Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π² Ρ†Π΅Π»ΠΎΠΌ рядС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ остаётся Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½Ρ‹ΠΌΒ». Π‘ΡƒΠ³Π°Π΅Π² Π² своих Ρ€Π°Π±ΠΎΡ‚Π°Ρ… исслСдуСт свойства ΠΌΠΎΠ½Π°Π΄, ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΠΈ Π°Π½Π°Π»ΠΈΠ·Π° ΠΌΠΎΠ½Π°Π΄, ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°ΠΊΠΎΠ½Ρ‹, свойствСнныС ΠΌΠΎΠ½Π°Π΄Π°ΠΌ.

Монада Π² эзотСричСских учСниях

Π₯отя ΠΌΠΎΠ½Π°Π΄Π° ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ, ΠΎΠ΄Π½Π°ΠΊΠΎ Π² ΠΎΠΊΠΊΡƒΠ»ΡŒΡ‚ΠΈΠ·ΠΌΠ΅ ΠΎΠ½Π° часто ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Ρ‘Π½Π½ΡƒΡŽ Ρ‚Ρ€ΠΈΠ°Π΄Ρƒ, Атма-Π‘ΡƒΠ΄Π΄Ρ…ΠΈ-Манас, ΠΈΠ»ΠΈ Π΄ΡƒΠ°Π΄Ρƒ, Атма-Π‘ΡƒΠ΄Π΄Ρ…ΠΈ, Ρ‚Ρƒ Π±Π΅ΡΡΠΌΠ΅Ρ€Ρ‚Π½ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°, которая пСрСвоплощаСтся Π² Π½ΠΈΠ·ΡˆΠΈΡ… царствах ΠΈ постСпСнно продвигаСтся Ρ‡Π΅Ρ€Π΅Π· Π½ΠΈΡ… ΠΊ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΡƒ ΠΈ Π·Π°Ρ‚Π΅ΠΌ ΠΊ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ Ρ†Π΅Π»ΠΈ β€” Π½ΠΈΡ€Π²Π°Π½Π΅ (ВСософский ΡΠ»ΠΎΠ²Π°Ρ€ΡŒ).

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

ΠœΠΎΠ½Π°Π΄Ρ‹ с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния программистов (ΠΈ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Ρ‚Π΅ΠΎΡ€ΠΈΠΈ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ)

Как ΡƒΠ·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ понял, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠΎΠ½Π°Π΄Ρ‹? Он сам Π²Π°ΠΌ ΠΎΠ± этом расскаТСт Π² ΠΏΠ΅Ρ€Π²Ρ‹Π΅ 5 ΠΌΠΈΠ½ΡƒΡ‚ общСния ΠΈ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅Ρ‚ ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒ. А Π΅Ρ‰Ρ‘ Π½Π°ΠΏΠΈΡˆΠ΅Ρ‚ ΠΎΠ± этом тСкст ΠΈ ΠΏΠΎ возмоТности Π³Π΄Π΅-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π΅Π³ΠΎ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ всС ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Ρ‚ΠΎΠΆΠ΅ поняли, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠΎΠ½Π°Π΄Ρ‹.

Π‘Ρ€Π΅Π΄ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… программистов, особСнно Π½Π° Haskell, ΠΌΠΎΠ½Π°Π΄Ρ‹ стали Ρ‡Π΅ΠΌ-Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅ локального ΠΌΠ΅ΠΌΠ°. Π˜Ρ… часто ΠΏΡ‹Ρ‚Π°ΡŽΡ‚ΡΡ ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒ, ΠΎΡ‚Ρ‚Π°Π»ΠΊΠΈΠ²Π°ΡΡΡŒ ΠΎΡ‚ частных случаСв ΠΈ сразу приводя ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ использования. Из-Π·Π° этого ΡΠ»ΡƒΡˆΠ°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ ΡƒΠ»ΠΎΠ²ΠΈΡ‚ΡŒ ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ ΡΡƒΡ‚ΡŒ понятия, Π° ΠΌΠΎΠ½Π°Π΄Ρ‹ Ρ‚Π°ΠΊ ΠΈ останутся Ρ‡Ρ‘Ρ€Π½ΠΎΠΉ ΠΌΠ°Π³ΠΈΠ΅ΠΉ, Π½Ρƒ ΠΈΠ»ΠΈ просто срСдством костылизации ΠΏΠΎΠ±ΠΎΡ‡Π½Ρ‹Ρ… эффСктов Π² чисто Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… языках.

Π― сначала расскаТу ΠΏΡ€ΠΎ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ понятия Ρ‚Π΅ΠΎΡ€ΠΈΠΈ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ с практичСской Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния ΠΏΠΎΠ΄ΠΎΠΉΠ΄Ρ‘ΠΌ ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡŽ ΠΌΠΎΠ½Π°Π΄Ρ‹ ΠΈ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π½Π° самом Π΄Π΅Π»Π΅ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ программисты ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ этой ΠΌΠΎΡ‰Π½ΠΎΠΉ абстракциСй Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· Π΅Ρ‘ проявлСний.

ΠœΠΎΡ‘ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌ основываСтся Π½Π° ΠΊΠ½ΠΈΠ³Π΅ Π‘Π°Ρ€Ρ‚ΠΎΡˆΠ° МилСвски «Π’Сория ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ для программистов», которая создавалась ΠΊΠ°ΠΊ сСрия блогпостов, доступна Π² PDF, Π° Π½Π΅Π΄Π°Π²Π½ΠΎ Π²Ρ‹ΡˆΠ»Π° Π² Π±ΡƒΠΌΠ°Π³Π΅.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ приводятся Π½Π° Haskell, прСдполагаСтся, Ρ‡Ρ‚ΠΎ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŒ Π·Π½Π°ΠΊΠΎΠΌ с синтаксисом ΠΈ основными понятиями языка. Π’ упомянутой ΠΊΠ½ΠΈΠ³Π΅ Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΈ Π½Π° Π‘++, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ чистоту ΠΈ ΠΏΠΎΠ½ΡΡ‚Π½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠ΄Π°.

состояниС ΠΌΠΎΠ½Π°Π΄Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ состояниС ΠΌΠΎΠ½Π°Π΄Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ состояниС ΠΌΠΎΠ½Π°Π΄Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ состояниС ΠΌΠΎΠ½Π°Π΄Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. Π€ΠΎΡ‚ΠΎ состояниС ΠΌΠΎΠ½Π°Π΄Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅

ΠšΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ

ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅

ΠšΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ сами ΠΏΠΎ сСбС β€” ΠΎΡ‡Π΅Π½ΡŒ простыС конструкции. ΠšΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΡ β€” это Π½Π°Π±ΠΎΡ€ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈ ΠΌΠΎΡ€Ρ„ΠΈΠ·ΠΌΠΎΠ² ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ. ΠœΠΎΡ€Ρ„ΠΈΠ·ΠΌΡ‹ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΎΠ΄Π½ΠΎΠ½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹Π΅ стрСлки, ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡŽΡ‰ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹. Π’ ΠΎΠ±Ρ‰Π΅ΠΌ случаС ΠΏΡ€ΠΎ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ самих ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ извСстно. ВСория ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π΅ с ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ, Π° с ΠΌΠΎΡ€Ρ„ΠΈΠ·ΠΌΠ°ΠΌΠΈ, Ρ‚ΠΎΡ‡Π½Π΅Π΅ β€” с ΠΈΡ… ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠ΅ΠΉ.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ нотация:

Π’ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ Π½Π° ΠΌΠΎΡ€Ρ„ΠΈΠ·ΠΌΡ‹ Π½Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ограничСния:

Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π΄Π²Π° Π²Π°ΠΆΠ½Ρ‹Ρ… свойства, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π΄ΠΎΠ»ΠΆΠ½Π° ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€ΡΡ‚ΡŒ любая катСгория (аксиомы Ρ‚Π΅ΠΎΡ€ΠΈΠΈ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ):

ΠšΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ ΠΎΡ‡Π΅Π½ΡŒ Π»Π΅Π³ΠΊΠΎ ΠΈ СстСствСнно Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π³Ρ€Π°Ρ„Ρ‹. Π’ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅, любой ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π³Ρ€Π°Ρ„ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π΄ΠΎ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ, Π΄ΠΎΠ±Π°Π²ΠΈΠ² ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ ΠΌΠΎΡ€Ρ„ΠΈΠ·ΠΌΠΎΠ² ΠΈ тоТдСствСнныС ΠΌΠΎΡ€Ρ„ΠΈΠ·ΠΌΡ‹, Ссли Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ.

состояниС ΠΌΠΎΠ½Π°Π΄Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ состояниС ΠΌΠΎΠ½Π°Π΄Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ состояниС ΠΌΠΎΠ½Π°Π΄Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ состояниС ΠΌΠΎΠ½Π°Π΄Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. Π€ΠΎΡ‚ΠΎ состояниС ΠΌΠΎΠ½Π°Π΄Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅

ΠžΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΈ ΠΌΠΎΡ€Ρ„ΠΈΠ·ΠΌΡ‹ Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ мноТСства (Π² классичСском смыслС ΠΈΠ· Ρ‚Π΅ΠΎΡ€ΠΈΠΈ мноТСств), поэтому Π² ΠΎΠ±Ρ‰Π΅ΠΌ случаС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ словосочСтаниС «ΠΊΠ»Π°ΡΡ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²». ΠšΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… классы ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΈ ΠΌΠΎΡ€Ρ„ΠΈΠ·ΠΌΠΎΠ² всё-Ρ‚Π°ΠΊΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ мноТСствами, Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΌΠ°Π»Ρ‹ΠΌΠΈ катСгориями. Π”Π°Π»Π΅Π΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с Π½ΠΈΠΌΠΈ.

Π’ΠΈΠΏΡ‹ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ

ΠšΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΡ ΠΌΠΎΡ€Ρ„ΠΈΠ·ΠΌΠΎΠ² β€” это композиция Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΏΡ€ΠΈΡ‡Ρ‘ΠΌ синтаксис этой ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π½Π° Haskell ΠΏΠΎΡ‡Ρ‚ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π΅Π½ матСматичСской Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ:

Рассмотрим нСсколько ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Ρ‚ΠΈΠΏΠΎΠ² с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния Ρ‚Π΅ΠΎΡ€ΠΈΠΈ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ.

ΠœΠ½ΠΎΠΆΠ΅ΡΡ‚Π²ΠΎ ΠΈΠ· Π΄Π²ΡƒΡ… элСмСнтов β€” логичСский Ρ‚ΠΈΠΏ Bool :

Π”ΠΎΠ±Π°Π²ΠΈΠ² тоТдСствСнныС ΠΌΠΎΡ€Ρ„ΠΈΠ·ΠΌΡ‹, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΡŽ:

состояниС ΠΌΠΎΠ½Π°Π΄Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ состояниС ΠΌΠΎΠ½Π°Π΄Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ состояниС ΠΌΠΎΠ½Π°Π΄Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ состояниС ΠΌΠΎΠ½Π°Π΄Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. Π€ΠΎΡ‚ΠΎ состояниС ΠΌΠΎΠ½Π°Π΄Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅

Π’ дальнСйшСм ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Haskell-ΠΏΠΎΠ΄ΠΎΠ±Π½ΡƒΡŽ Π½ΠΎΡ‚Π°Ρ†ΠΈΡŽ сигнатуры Ρ‚ΠΈΠΏΠΎΠ² для обозначСния ΠΌΠΎΡ€Ρ„ΠΈΠ·ΠΌΠΎΠ².

Π€ΡƒΠ½ΠΊΡ‚ΠΎΡ€Ρ‹

состояниС ΠΌΠΎΠ½Π°Π΄Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ состояниС ΠΌΠΎΠ½Π°Π΄Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ состояниС ΠΌΠΎΠ½Π°Π΄Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ состояниС ΠΌΠΎΠ½Π°Π΄Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. Π€ΠΎΡ‚ΠΎ состояниС ΠΌΠΎΠ½Π°Π΄Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ «Π·Π°ΠΊΠΎΠ½Ρ‹ сохранСния» ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ ΠΈ тоТдСствСнного ΠΌΠΎΡ€Ρ„ΠΈΠ·ΠΌΠ°:

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ„ΡƒΠ½ΠΊΡ‚ΠΎΡ€ Π½Π΅ «Π»ΠΎΠΌΠ°Π΅Ρ‚» структуру ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ: Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ связано ΠΌΠΎΡ€Ρ„ΠΈΠ·ΠΌΠΎΠΌ Π² исходной ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ, Π±ΡƒΠ΄Π΅Ρ‚ связано ΠΈ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚ΠΈΡ€ΡƒΡŽΡ‰Π΅ΠΉ. Π­Ρ‚ΠΎ Π²Π΅Ρ€Π½ΠΎ ΠΈ для ΠΊΡ€Π°ΠΉΠ½ΠΈΡ… случаСв, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΠ³Π΄Π° Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚ΠΈΡ€ΡƒΡŽΡ‰Π°Ρ катСгория состоит ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ (тоТдСствСнного) ΠΌΠΎΡ€Ρ„ΠΈΠ·ΠΌΠ°. Π’ΠΎΠ³Π΄Π° всС ΠΌΠΎΡ€Ρ„ΠΈΠ·ΠΌΡ‹ исходной ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ отобразятся Π² тоТдСствСнный ΠΌΠΎΡ€Ρ„ΠΈΠ·ΠΌ для этого ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, Π½ΠΎ упомянутыС Π²Ρ‹ΡˆΠ΅ Π·Π°ΠΊΠΎΠ½Ρ‹ Π½Π°Ρ€ΡƒΡˆΠ΅Π½Ρ‹ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚.

состояниС ΠΌΠΎΠ½Π°Π΄Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ состояниС ΠΌΠΎΠ½Π°Π΄Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ состояниС ΠΌΠΎΠ½Π°Π΄Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ состояниС ΠΌΠΎΠ½Π°Π΄Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅. Π€ΠΎΡ‚ΠΎ состояниС ΠΌΠΎΠ½Π°Π΄Ρ‹ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΠΌ Π½Π° эту ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ сильно ΠΈΠ·Π΄Π°Π»Π΅ΠΊΠ°, Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ сами ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‚ΠΈΠ»ΠΈΡΡŒ Π² Ρ‚ΠΎΡ‡ΠΊΠΈ-ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, Π° Ρ„ΡƒΠ½ΠΊΡ‚ΠΎΡ€Ρ‹ β€” Π² стрСлки ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ (ΠΌΠΎΡ€Ρ„ΠΈΠ·ΠΌΡ‹). ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠΌ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΡŽ ΠΌΠ°Π»Ρ‹Ρ… ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ, которая называСтся Cat (Π½Π°Π·Π²Π°Π½ΠΈΠ΅ пСриодичСски ΠΏΠΎΡ€ΠΎΠΆΠ΄Π°Π΅Ρ‚ слоТныС ΠΌΠ΅ΠΌΡ‹ с кошками).

ВСрнёмся ΠΊ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ Ρ‚ΠΈΠΏΠΎΠ² языка Haskell ΠΈ Π±ΡƒΠ΄Π΅ΠΌ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с эндофункторами Π² этой ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ. Они ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ Ρ‚ΠΈΠΏΡ‹ Π² Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ‚ΠΈΠΏΡ‹ ΠΈ, ΠΊΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΠΈΠΌ-Ρ‚ΠΎ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠ΅ с этими Ρ‚ΠΈΠΏΠ°ΠΌΠΈ.

ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€ Ρ‚ΠΈΠΏΠ° Maybe являСтся ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ Ρ‚Π°ΠΊΠΎΠ³ΠΎ Ρ„ΡƒΠ½ΠΊΡ‚ΠΎΡ€Π°, ΠΎΠ½ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ Ρ‚ΠΈΠΏ a Π² Ρ‚ΠΈΠΏ Maybe a (сам ΠΏΠΎ сСбС Maybe Π½Π΅ являСтся Ρ‚ΠΈΠΏΠΎΠΌ!):

ΠœΠΎΠ½Π°Π΄Ρ‹

ВсС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ рассмотрСны Π΄ΠΎ этого, Π±Ρ‹Π»ΠΈ чистыми, Ρ‚.Π΅. ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π»ΠΎΡΡŒ, Ρ‡Ρ‚ΠΎ Ρƒ Π½ΠΈΡ… Π½Π΅Ρ‚ ΠΏΠΎΠ±ΠΎΡ‡Π½Ρ‹Ρ… эффСктов. Π­Ρ‚ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² матСматичСском смыслС: Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ чистой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ зависит Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΡ‚ значСния Π΅Ρ‘ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°, ΠΎΠ½ Π½Π΅ мСняСтся ΠΈΠ·-Π·Π° мСста ΠΈΠ»ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π²Ρ‹Π·ΠΎΠ²Π°.

ΠŸΠΎΡΡ‚Π°Π²ΠΈΠΌ ΠΏΠ΅Ρ€Π΅Π΄ собой Π·Π°Π΄Π°Ρ‡Ρƒ Π»ΠΎΠ³Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ‹Π·ΠΎΠ²Ρ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ. На ΠΈΠΌΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΌ языкС ΠΏΡ€ΠΎΡ‰Π΅ всСго Π±Ρ‹Π»ΠΎ Π±Ρ‹ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π»ΠΎΠ³ ΠΊΠ°ΠΊ глобальноС состояниС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ измСняСтся Π² Ρ‚Π΅Π»Π΅ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… языках Π½Π΅ располагаСт ΠΊ использованию глобального состояния, поэтому Π±ΡƒΠ΄Π΅ΠΌ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ ΠΏΠΎΡΡ‚Π°Π²Π»Π΅Π½Π½ΡƒΡŽ Π·Π°Π΄Π°Ρ‡Ρƒ, опСрируя ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΌΠΈΡΡ Ρƒ нас чистыми функциями β€” ΠΌΠΎΡ€Ρ„ΠΈΠ·ΠΌΠ°ΠΌΠΈ Π² ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ Ρ‚ΠΈΠΏΠΎΠ² языка Haskell.

Π’ΠΈΠΏΡ‹ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΡΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΈΡ… ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ:

Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΎΡ‚Π²Π»Π΅ΠΊΠ°Ρ‚ΡŒΡΡ Π½Π° слоТности Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, Π² качСствС прСдставлСния Π»ΠΎΠ³Π° Π²ΠΎΠ·ΡŒΠΌΡ‘ΠΌ просто строку. ΠœΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ послС примСнСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ processString Π² Π»ΠΎΠ³Π΅ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Π»Π°ΡΡŒ запись «upCase toWords».

Π—Π°ΠΏΠΈΡΡŒ Π² Π»ΠΎΠ³ β€” ΠΏΠΎΠ±ΠΎΡ‡Π½ΠΎΠ΅ дСйствиС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΌΠ°Π»ΠΎ относящССся ΠΊ ΠΈΡ… основному Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Ρƒ. Π₯ΠΎΡ‚Π΅Π»ΠΎΡΡŒ Π±Ρ‹ Π²ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ Ρ‚ΠΈΠΏΠΎΠ² ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ Π»ΠΎΠ³Π³ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΈ Π²ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ дСйствия, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ придётся ΠΏΡ€ΠΎΠ΄Π΅Π»Π°Ρ‚ΡŒ сторонним Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с этими функциями.

Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ Π½ΠΎΠ²Ρ‹ΠΉ Ρ‚ΠΈΠΏ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠΌΠΈΠΌΠΎ самих Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Ρ‚ΠΈΠΏΠ° a Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π΅Ρ‰Ρ‘ ΠΈ строку, Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ каТдая вызванная функция Π±ΡƒΠ΄Π΅Ρ‚ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ своё имя.

Π—Π°ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Writer β€” это Ρ„ΡƒΠ½ΠΊΡ‚ΠΎΡ€, ΠΌΡ‹ Π»Π΅Π³ΠΊΠΎ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ для Π½Π΅Π³ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ fmap :

ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅ΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ upCase ΠΈ toWords ΠΈ сдСлаСм Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π»ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, «Π·Π°Π²Ρ‘Ρ€Π½ΡƒΡ‚ΠΎΠ΅» Π² Ρ‚ΠΈΠΏ Writer :

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ большС Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ этих Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ Ρ€Π°Π½ΡŒΡˆΠ΅, ΠΈΠ·-Π·Π° нСсоотвСтствия Ρ‚ΠΈΠΏΠΎΠ². ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ для ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ, которая сначала ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠ° b ΠΈ ΠΏΠ΅Ρ€Π²ΡƒΡŽ строку, ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚ это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π²Ρ‚ΠΎΡ€ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠ° c ΠΈ Π²Ρ‚ΠΎΡ€ΡƒΡŽ строку ΠΈ Π² качСствС Ρ„ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠ° c ΠΈ ΠΊΠΎΠ½ΠΊΠ°Ρ‚Π΅Π½Π°Ρ†ΠΈΡŽ строк, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΈ вычислСнии:

РСализация Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ processString ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π²ΠΈΠ΄:

Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π½Π°ΡΡ‚ΠΎΡΡ‰ΡƒΡŽ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΡŽ с Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΌΠΎΡ€Ρ„ΠΈΠ·ΠΌΠ°ΠΌΠΈ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π°ΡΡΠΎΡ†ΠΈΠ°Ρ‚ΠΈΠ²Π½ΡƒΡŽ ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ ΠΌΠΎΡ€Ρ„ΠΈΠ·ΠΌΠΎΠ² ΠΈ тоТдСствСнный ΠΌΠΎΡ€Ρ„ΠΈΠ·ΠΌ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ соблюдались аксиомы Ρ‚Π΅ΠΎΡ€ΠΈΠΈ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ. Π’ΠΎΠ³Π΄Π° получСнная катСгория называСтся ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠ΅ΠΉ КлСйсли, Π° Ρ„ΡƒΠ½ΠΊΡ‚ΠΎΡ€ m β€” ΠΌΠΎΠ½Π°Π΄ΠΎΠΉ. На Haskell это ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ выглядит Ρ‚Π°ΠΊ (Π²Π΅Π·Π΄Π΅ Π΄Π°Π»Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Ρ‚ΠΈΠΏΡ‹ ΠΈΠ· ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ Hask):

НапримСр, для Ρ‚ΠΈΠΏΠ° Writer рСализация Π±ΡƒΠ΄Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ:

ΠœΡ‹ ΠΏΡ€ΠΈΡˆΠ»ΠΈ ΠΊ Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΌΡƒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡŽ класса Monad :

Π—Π΄Π΅ΡΡŒ присутствуСт явноС Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ m Π±Ρ‹Π» Ρ„ΡƒΠ½ΠΊΡ‚ΠΎΡ€ΠΎΠΌ. Π­Ρ‚ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π½Π΅ Π±Ρ‹Π»ΠΎ Π½ΡƒΠΆΠ½ΠΎ для ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΉ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ функция fmap рСализуСтся Ρ‡Π΅Ρ€Π΅Π· >>= :

ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΎΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΌΠΎΠ½Π°Π΄

ΠŸΡ€ΠΈΠ²Π΅Π΄Ρ‘ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ практичСского примСнСния ΠΌΠΎΠ½Π°Π΄ для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎ Ρ€Π΅ΡˆΠ°ΡŽΡ‚ΡΡ с использованиСм «Π½Π΅Ρ‡ΠΈΡΡ‚Ρ‹Ρ…» Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈ ΠΏΠΎΠ±ΠΎΡ‡Π½Ρ‹Ρ… эффСктов.

НСдСтСрминированныС вычислСния

Абстракция Π½Π΅Π΄Π΅Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… вычислСний (Ρ‚.Π΅. Ρ‚Π°ΠΊΠΈΡ…, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ нСсколько Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ²) рСализуСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ списков.

Π’ΠΎΠ³Π΄Π° ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ >>= ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ‚Π°ΠΊ:

Π Π΅Π·ΡŽΠΌΠΈΡ€ΡƒΠ΅ΠΌ эти Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π² классичСском ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ класса Monad :

ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, список ΠΊΠ°ΠΊ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π½Π΅Π΄Π΅Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΡΡ‚ΡŒ вычислСний. Π₯ΠΎΡ€ΠΎΡˆΠΈΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ, ΠΊΠΎΠ³Π΄Π° это Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ‚Π°ΠΊ, являСтся рСализация искусствСнного ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚Π° для ΠΈΠ³Ρ€. Бписок ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Ρ…ΠΎΠ΄Π° ΠΈΠ³Ρ€ΠΎΠΊΠ°, ΠΎΡ‚Π²Π΅Ρ‚Π½Ρ‹Ρ… Ρ…ΠΎΠ΄ΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ‚ΠΎΠΆΠ΅ нСсколько β€” всё врСмя приходится Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ со списками, списками списков ΠΈ Ρ‚.Π΄.

Π˜ΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ

ΠŸΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠ°Ρ рСализация ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ Π² чистых функциях состоит Π² Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ Π² Ρ‚ΠΈΠΏ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΠΎΠ³ΠΎ значСния ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°, ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‰Π΅Π³ΠΎ, Ρ‡Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ пошло Π½Π΅ Ρ‚Π°ΠΊ.

ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² класса Monad для Maybe :

Для классификации ошибок ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ пСрСчислимый Ρ‚ΠΈΠΏ ΠΈΠ»ΠΈ Π»ΡŽΠ±ΡƒΡŽ Π΄Ρ€ΡƒΠ³ΡƒΡŽ структуру Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΡΡ‰ΡƒΡŽ для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΈ. ΠœΡ‹ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ просто строку. Π’Π²Π΅Π΄Ρ‘ΠΌ синоним Ρ‚ΠΈΠΏΠ° для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡΠΌΠΈ:

ΠšΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ описываСтся Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ ΡΠ»ΡƒΡ‡Π°ΡŽ с использованиСм Maybe :

ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ экзСмпляра класса Monad ΡƒΠΆΠ΅ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ трудностСй:

Бостояния

Объявим синоним Ρ‚ΠΈΠΏΠ° для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с состояниСм:

ЀиксируСм Ρ‚ΠΈΠΏ состояния s ΠΈ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ, Ρ‡Ρ‚ΠΎ State s являСтся Ρ„ΡƒΠ½ΠΊΡ‚ΠΎΡ€ΠΎΠΌ. Нам понадобится Π²ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ функция runState :

РСализация класса Functor :

ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π² Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Unit ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ. Π—Π΄Π΅ΡΡŒ ΠΎΠ½ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ эту ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния Ρ‚Π΅ΠΎΡ€ΠΈΠΈ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ.

Π’ΠΈΠΏ IO β€” ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΡƒΠ·Π½Π°Ρ‘Ρ‚ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Haskell, ΠΈ навСрняка сразу встрСчаСт ΠΏΡƒΠ³Π°ΡŽΡ‰Π΅Π΅ слово «ΠΌΠΎΠ½Π°Π΄Π°». Π’Π°ΠΊΠΎΠΉ ΡƒΠΏΡ€ΠΎΡ‰Ρ‘Π½Π½Ρ‹ΠΉ взгляд Π½Π° этот Ρ‚ΠΈΠΏ ΠΊΠ°ΠΊ Π½Π° состояниС для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с внСшним ΠΌΠΈΡ€ΠΎΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ это Ρ‚Π°ΠΊ. ΠšΠΎΠ½Ρ‡Π΅Π½ΠΎ, это описаниС ΠΎΡ‡Π΅Π½ΡŒ повСрхностно, Π½ΠΎ ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹ΠΉ рассказ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Π½Π° самом Π΄Π΅Π»Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Π²Π²ΠΎΠ΄-Π²Ρ‹Π²ΠΎΠ΄, зависит ΠΎΡ‚ компилятора ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ Π΄Π°Π»Π΅ΠΊΠΎ Π·Π° Ρ€Π°ΠΌΠΊΠΈ ΡΡ‚Π°Ρ‚ΡŒΠΈ.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Бтадия ΠΌΠΎΠ½Π°Π΄Ρ‹: ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π²Π°ΠΆΠ½ΠΎ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΊΠΎΠΌΡ„ΠΎΡ€Ρ‚Ρƒ Π² одиночСствС (рассказываСт психолог)

БСгодня я Ρ…ΠΎΡ‚Π΅Π»Π° Π±Ρ‹ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ с Π²Π°ΠΌΠΈ ΠΎ стадии развития психики Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ° ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Β«ΠΌΠΎΠ½Π°Π΄Π°Β», ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΠ°Π»ΠΎ ΠΊΡ‚ΠΎ Π·Π½Π°Π΅Ρ‚. Π§Ρ‚ΠΎ это? Π’Π΅Ρ€ΠΌΠΈΠ½ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ΅Π» ΠΎΡ‚ грСчСского слова Β«monadosΒ», Ρ‡Ρ‚ΠΎ пСрСводится ΠΊΠ°ΠΊ Π΅Π΄ΠΈΠ½ΠΈΡ†Π°. Он Π±Ρ‹Π» Π²Π²Π΅Π΄Π΅Π½ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π²Π΅Π»ΠΈΡ‡Π°ΠΉΡˆΠΈΡ… Π½Π΅ΠΌΠ΅Ρ†ΠΊΠΈΡ… философов Π“ΠΎΡ‚Ρ„Ρ€ΠΈΠ΄ΠΎΠΌ Π’ΠΈΠ»ΡŒΠ³Π΅Π»ΡŒΠΌΠΎΠΌ Ρ„ΠΎΠ½ Π›Π΅ΠΉΠ±Π½ΠΈΡ†Π΅ΠΌ.

Π£ ΠΌΠΎΠ½Π°Π΄Ρ‹ Π΅ΡΡ‚ΡŒ нСсколько Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚Ρ€Π°ΠΊΡ‚ΠΎΠ²ΠΎΠΊ, ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΡ‹Ρ… Π² самых Ρ€Π°Π·Π½Ρ‹Ρ… областях β€” ΠΎΡ‚ философии Π΄ΠΎ программирования. О Π½ΠΈΡ… ΠΌΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ, Π° вмСсто этого ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ остановимся Π½Π° Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΌΠΎΠ½Π°Π΄Π° опрСдСляСтся Π² сСмСйной психологии.

ΠžΡ‚ Π΄ΠΈΠ°Π΄Ρ‹ ΠΊ ΠΌΠΎΠ½Π°Π΄Π΅: основныС стадии формирования Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°

Π€ΠΎΡ‚ΠΎ Wayne Evans, pexels

Для Π½Π°Ρ‡Π°Π»Π° прСдставим сСбС Π΅Ρ‰Π΅ Π½Π΅ Ρ€ΠΎΠΆΠ΄Π΅Π½Π½ΠΎΠ³ΠΎ Ρ€Π΅Π±Π΅Π½ΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ находится Π² ΡƒΡ‚Ρ€ΠΎΠ±Π΅, ΠΈ Π΅Π³ΠΎ Тизнь ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ зависит ΠΎΡ‚ Π±Π΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΆΠ΅Π½Ρ‰ΠΈΠ½Ρ‹. Π£Π·Π½Π°Π² ΠΎ своСм ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, ΠΎΠ½Π° Ρ€Π΅ΡˆΠ°Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² Π½ΠΎΠ²ΡƒΡŽ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΈ ΡΡ‚Π°Ρ‚ΡŒ ΠΌΠ°Ρ‚Π΅Ρ€ΡŒΡŽ. Π–Π΅Π½Ρ‰ΠΈΠ½Π° Ρ€ΠΎΠΆΠ°Π΅Ρ‚ Ρ€Π΅Π±Π΅Π½ΠΊΠ°, ΠΈ ΠΌΠ»Π°Π΄Π΅Π½Π΅Ρ† оказываСтся ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ зависим ΠΎΡ‚ Π½Π΅Π΅ β€” ΠΎΠ½Π° Π΅Π³ΠΎ ΠΊΠΎΡ€ΠΌΠΈΡ‚, успокаиваСт ΠΈ обСспСчиваСт Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ.

Π˜Π΄Π΅Ρ‚ врСмя, ΠΌΠ°Π»Ρ‹Ρˆ растСт, ΠΈ Π² Ρ‚Ρ€ΠΈ Π³ΠΎΠ΄Π° происходит триангуляция β€” Π² ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈ ΠΈ дитя для Π·Π΄ΠΎΡ€ΠΎΠ²ΠΎΠ³ΠΎ развития Ρ€Π΅Π±Π΅Π½ΠΊΠ° Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²ΡΡ‚ΡƒΠΏΠΈΡ‚ΡŒ ΠΎΡ‚Π΅Ρ†. Π’ этот ΠΌΠΎΠΌΠ΅Π½Ρ‚ наш ΠΌΠ°Π»Ρ‹Ρˆ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΌΠ°ΠΌΠ° ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΅ΠΌΡƒ, ΠΈ Π² этом ΠΌΠΈΡ€Π΅ сущСствуСт ΠΏΠ°ΠΏΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ с ΠΌΠ°ΠΌΠΎΠΉ врСмя Π½Π°Π΅Π΄ΠΈΠ½Π΅, ΠΊΠΎΠ³Π΄Π° Π²Π΅Ρ‡Π΅Ρ€ΠΎΠΌ ΠΎΠ½ΠΈ Π·Π°ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ Π΄Π²Π΅Ρ€ΡŒ Π² свою спальню.

Π”Π°Π½Π½Ρ‹ΠΉ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ β€” основа для Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ сСпарации Ρ€Π΅Π±Π΅Π½ΠΊΠ°. Π‘Π΅Π· этого ΠΎΠ½ останСтся Π² слиянчСских ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡΡ… с ΠΌΠ°Ρ‚Π΅Ρ€ΡŒΡŽ, ΠΈ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ Π΅ΡΡ‚ΡŒ риск, Ρ‡Ρ‚ΠΎ большая Ρ‡Π°ΡΡ‚ΡŒ Π΅Π³ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π²ΠΈΡΠ΅Ρ‚ΡŒ ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΎΠ΄ΠΎΠ±Ρ€ΠΈΡ‚ ΠΈΡ… ΠΌΠ°ΠΌΠ° ΠΈΠ»ΠΈ Π½Π΅Ρ‚. Π‘Ρ‚Π°Π² взрослым, Ρ€Π΅Π±Π΅Π½ΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ ΠΏΡ€ΠΎΡˆΠ΅Π» ΡΡ‚Π°Π΄ΠΈΡŽ Ρ‚Ρ€ΠΈΠ°Π΄Ρ‹, ΠΌΠΎΠΆΠ΅Ρ‚ Π½ΡƒΠΆΠ΄Π°Ρ‚ΡŒΡΡ Π² ΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ΠΈΠΈ со стороны ΠΎΠΊΡ€ΡƒΠΆΠ°ΡŽΡ‰Π΅Π³ΠΎ ΠΌΠΈΡ€Π°, ΠΈ Π΅ΠΌΡƒ Π±ΡƒΠ΄Π΅Ρ‚ слоТно Π½Π°ΠΉΡ‚ΠΈ сСбя. Но ΠΌΡ‹ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡ‚Π²Π»Π΅ΠΊΠ»ΠΈΡΡŒ. Π”ΠΎ этого, я Π΄ΡƒΠΌΠ°ΡŽ, всС Π±Ρ‹Π»ΠΎ понятно.

Π’ΠΎΡ‚ наш ΠΌΠ°Π»Ρ‹Ρˆ достигаСт ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎΠ»Π΅Ρ‚ΠΈΡ, ΠΈ Π΅ΠΌΡƒ ΠΏΠΎΡ€Π° Β«Π²Ρ‹Π»Π΅Ρ‚Π°Ρ‚ΡŒ ΠΈΠ· Π³Π½Π΅Π·Π΄Π°Β». Π’ этот ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄ Π½ΠΈΠΌ встаСт ΠΎΠ΄Π½Π° ΠΈΠ· самых распространСнных Π΄ΠΈΠ»Π΅ΠΌΠΌ этого возраста: ΠΎΡΡ‚Π°Ρ‚ΡŒΡΡ с родитСлями, Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΆΠΈΡ‚ΡŒ Π² ΠΎΠ΄ΠΈΠ½ΠΎΡ‡ΠΊΡƒ, с Π΄Ρ€ΡƒΠ·ΡŒΡΠΌΠΈ ΠΈΠ»ΠΈ ΠΆΠ΅ с романтичСским ΠΏΠ°Ρ€Ρ‚Π½Π΅Ρ€ΠΎΠΌ.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠΎΠ½Π°Π΄Π°?

Монада β€” это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΆΠΈΡ‚ΡŒ с самим собой. Наш ΠΌΠ°Π»Ρ‹Ρˆ, повзрослСв, ΡΡŠΠ΅Π·ΠΆΠ°Π΅Ρ‚ ΠΎΡ‚ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ ΠΆΠΈΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½. Π’ этот ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ΡΡ конструкты, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΠΈΡ€Π°Ρ‚ΡŒΡΡ Π² дальнСйшСм:

Π£ стадии ΠΌΠΎΠ½Π°Π΄Ρ‹ Π½Π΅Ρ‚ возраста, ΠΊΠΎΠΌΡƒ-Ρ‚ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π² Π½Π΅ΠΉ большС Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ΠΊΠΎΠΌΡƒ-Ρ‚ΠΎ мСньшС, это зависит ΠΎΡ‚ Ρ€Π°Π·Π½Ρ‹Ρ… ΠΏΡ€ΠΈΡ‡ΠΈΠ½, начиная ΠΎΡ‚ наличия дСтских Ρ‚Ρ€Π°Π²ΠΌ, заканчивая любовью ΠΊ одиночСству ΠΈ ΡƒΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡŽ.

Волько ΠΊΠΎΠ³Π΄Π° стадия ΠΌΠΎΠ½Π°Π΄Ρ‹ ощущаСтся ΠΊΠ°ΠΊ пройдСнная, ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄ΡƒΠΌΡ‹Π²Π°Ρ‚ΡŒΡΡ ΠΎ Π΄ΠΈΠ°Π΄Π½Ρ‹Ρ… ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡΡ… с ΠΏΠ°Ρ€Ρ‚Π½Π΅Ρ€ΠΎΠΌ ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π·Π΄ΠΎΡ€ΠΎΠ²Ρ‹Π΅ сСмСйныС ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ.

Π§Π΅ΠΌ опасСн пропуск стадии ΠΌΠΎΠ½Π°Π΄Ρ‹?

Π€ΠΎΡ‚ΠΎ Mikhail Nilov, pexels

МногиС люди Β«ΠΏΠ΅Ρ€Π΅ΠΏΡ€Ρ‹Π³ΠΈΠ²Π°ΡŽΡ‚Β» ΡΡ‚Π°Π΄ΠΈΡŽ ΠΌΠΎΠ½Π°Π΄Ρ‹ ΠΈ сразу ΠΈΠ· Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ сСмьи пСрСходят Π² Π΄ΠΈΠ°Π΄Π½Ρ‹Π΅ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ. Π’Π°ΠΊ, Π² ΠΏΠ°Ρ‚Ρ€ΠΈΠ°Ρ€Ρ…Π°Π»ΡŒΠ½ΠΎΠΌ общСствС модСль, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π΄Π΅Ρ‚ΠΈ ΠΏΠΎΠΊΠΈΠ΄Π°ΡŽΡ‚ ΠΎΡ‚Ρ‡ΠΈΠΉ Π΄ΠΎΠΌ, лишь обзавСдясь собствСнной сСмьСй, считаСтся Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎΠΉ, ΠΈ сСгодня ΠΎΠ½Π° ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒΡΡ достаточно распространСнной.

ΠŸΠΎΠ½Π°Ρ‡Π°Π»Ρƒ всС ΠΈΠ΄Π΅Ρ‚ Ρ…ΠΎΡ€ΠΎΡˆΠΎ, ΠΈ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ наслаТдаСтся Тизнью со своим ΠΏΠ°Ρ€Ρ‚Π½Π΅Ρ€ΠΎΠΌ, испытывая ΡΡ‚Ρ€Π°ΡΡ‚ΡŒ, любовь ΠΈ ΠΊΠΎΠΌΡ„ΠΎΡ€Ρ‚. Однако со Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡΠ²ΠΈΡ‚ΡŒΡΡ ΠΎΡ‰ΡƒΡ‰Π΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π½Π΅ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Π±ΡƒΠ΄Ρ‚ΠΎ Π² ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡΡ… Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ Π²ΠΎΠ·Π΄ΡƒΡ…Π°, Π½Π΅Ρ‚ пространства, Π½Π΅Ρ‚ свободы.

Π§Π΅Π»ΠΎΠ²Π΅ΠΊ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π°ΠΉΡ‚ΠΈ ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠΉ вопрос: «А Ρ‡Π΅Π³ΠΎ я Ρ…ΠΎΡ‡Ρƒ?Β» И Π² этот ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΎΠ½ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ ΠΎΠ±Π²ΠΈΠ½ΡΡ‚ΡŒ ΠΏΠ°Ρ€Ρ‚Π½Π΅Ρ€Π° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΡ‚ Π½Π΅ Π΄Π°Π΅Ρ‚ Π΅ΠΌΡƒ Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‚ΡŒΡΡ, расти ΠΈ ΠΆΠΈΡ‚ΡŒ. Однако Π΄Π΅Π»ΠΎ вовсС Π½Π΅ Π² ΠΏΠ°Ρ€Ρ‚Π½Π΅Ρ€Π΅ β€” смСна возлюблСнного Π½Π΅ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ сСпарации ΠΎΡ‚ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ сСмьи, которая Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Π»Π° ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΡ‚ΠΈ Π½Π° стадии ΠΌΠΎΠ½Π°Π΄Ρ‹.

ИзбСганиС стадии ΠΌΠΎΠ½Π°Π΄Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ послСдствия, ΠΊΠ°ΠΊ:

И это Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Π°ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π½Π΅Π³Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… послСдствий ΠΏΡ€ΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ формирования романтичСских ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΉ Π΄ΠΎ качСствСнного ΠΈ ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠ³ΠΎ знакомства с самим собой.

Как Π±Ρ‹Ρ‚ΡŒ, Ссли Π²Ρ‹ всС-Ρ‚Π°ΠΊΠΈ пропустили ΡΡ‚Π°Π΄ΠΈΡŽ ΠΌΠΎΠ½Π°Π΄Ρ‹?

Π€ΠΎΡ‚ΠΎ Samson Katt, pexels

Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, Π½Π΅ стоит ΠΎΡ‚Ρ‡Π°ΠΈΠ²Π°Ρ‚ΡŒΡΡ β€” эту ΡΡ‚Π°Π΄ΠΈΡŽ всСгда ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Если Ρƒ вас Π½Π΅Ρ‚ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΉ с ΡΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎΠΌ, Ρ‚ΠΎ стоит ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ всС-Ρ‚Π°ΠΊΠΈ ΠΏΠΎΠΆΠΈΡ‚ΡŒ ΠΎΠ΄Π½ΠΎΠΉ ΠΈ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ ΡΡ‚Π°Π΄ΠΈΡŽ ΠΌΠΎΠ½Π°Π΄Ρ‹.

Π’ ситуации, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΡƒΠΆΠ΅ ΠΆΠΈΠ²Π΅Ρ‚Π΅ с постоянным ΠΏΠ°Ρ€Ρ‚Π½Π΅Ρ€ΠΎΠΌ ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚Π΅, Ρ‡Ρ‚ΠΎ Π½Π΅ состояли Π² ΠΌΠΎΠ½Π°Π΄Π΅, ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΊ психологу-психотСрапСвту, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ Ρ‚Π΅Ρ€Π°ΠΏΠΈΡŽ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π΅ΡΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠΆΠΈΡ‚ΡŒ Π½Π΅Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅.

Если ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΠ΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ Π²Π°ΠΌ Π½Π΅ подходят, Ρ‚ΠΎ ΠΏΠΎΡΡ‚Π°Ρ€Π°ΠΉΡ‚Π΅ΡΡŒ рСгулярно ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ врСмя ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‚ ΠΏΠ°Ρ€Ρ‚Π½Π΅Ρ€Π° ΠΈ Π΄Π΅Ρ‚Π΅ΠΉ β€” посСщайтС ΠΊΠΈΠ½ΠΎ ΠΈΠ»ΠΈ ΠΊΠ°Ρ„Π΅ Π² ΠΎΠ΄ΠΈΠ½ΠΎΡ‡ΠΊΡƒ, Ρ…ΠΎΠ΄ΠΈΡ‚Π΅ ΠΏΠΎ ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°ΠΌ, смотритС сСриалы ΠΈΠ»ΠΈ Ρ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅. Одним словом, ΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΏΡ€ΠΎΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΎΠΏΡ‹Ρ‚ ΠΊΠ°ΠΊ свой собствСнный, Π° Π½Π΅ совмСстный с ΠΏΠ°Ρ€Ρ‚Π½Π΅Ρ€ΠΎΠΌ.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *