{"features":["core-executable"],"imports":[],"metadata":{"localSources":{"urn:gradus:clir:counterpoint#GRADUS_RU_TEXT":"sources/gradus-ad-parnassum/ru.txt"}},"nodes":[{"antecedent":{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#last_beat"},"kind":"status","status":"established"},"contentHash":"sha256:8fc7990cd303b9f50681bd45a2698a6432872cecd1253595167644066eb14720","id":"urn:gradus:clir:counterpoint#ClosingMustBeValid","interpretations":[],"kind":"constraint","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 5. Заключительное созвучие обязано быть унисоном либо октавой"}],"message":"заключительное созвучие не унисон и не октава — запрещено статьёй 5 (квинта в качестве заключительного созвучия не допускается)","package":"urn:gradus:clir:counterpoint","requirement":{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#valid_closing_at"},"kind":"status","status":"established"},"scope":{"kind":"boolean","value":true},"severity":"error","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART5"],"body":{"items":[{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#last_beat"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#unison_or_octave_at"},"kind":"status","status":"established"}],"kind":"and"},"contentHash":"sha256:7db67e12a5cb8d1658eb03cdb47731cc7835ce51a8b1e20b0b1d8a2ead1141e3","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#valid_closing_at"},"id":"urn:gradus:clir:counterpoint#ClosingUnisonOrOctaveValid","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 5. Упражнение обязано оканчиваться унисоном либо октавой"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART2"],"body":{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"},{"kind":"var","var":"v3"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#beat_notes"},"kind":"status","status":"established"},"contentHash":"sha256:6862300d73b48c2048cdfb63d156151a9298804b22b372edbba3fe3100e8c6a1","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"binary","left":{"kind":"var","var":"v3"},"op":"sub","right":{"kind":"var","var":"v2"}}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#interval_at"},"id":"urn:gradus:clir:counterpoint#ComputeIntervalAtBeat","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 2. Интервал доли — разность в полутонах между голосом контрапункта и cantus firmus"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}},{"id":"v3","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART2"],"body":{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#unison_or_octave_at"},"kind":"status","status":"established"},"contentHash":"sha256:9b0cb8a4afc330497e7025cdfb1ca4289f254078be1f98c9de6d4d38a758dd98","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#consonant_at"},"id":"urn:gradus:clir:counterpoint#ConsonantAtIsUnionOfConsonanceClasses/alt/1","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 2. Консонанс — унисон/октава, квинта либо терция/секста (в любом разряде удвоения)"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART2"],"body":{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#perfect_fifth_at"},"kind":"status","status":"established"},"contentHash":"sha256:b20d422483e38d525a0521c7f9b6f7ced73222b657c319d9ac1f62af2b970eaa","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#consonant_at"},"id":"urn:gradus:clir:counterpoint#ConsonantAtIsUnionOfConsonanceClasses/alt/2","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 2. Консонанс — унисон/октава, квинта либо терция/секста (в любом разряде удвоения)"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART2"],"body":{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#imperfect_consonance_at"},"kind":"status","status":"established"},"contentHash":"sha256:346403f9c614c3ce6bf678b3d6be61ca435f5224325daef85459117f4f1f52ec","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#consonant_at"},"id":"urn:gradus:clir:counterpoint#ConsonantAtIsUnionOfConsonanceClasses/alt/3","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 2. Консонанс — унисон/октава, квинта либо терция/секста (в любом разряде удвоения)"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART10"],"body":{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#consonant_at"},"kind":"status","status":"established"},"contentHash":"sha256:e29250c526dc4de04cec021d693b91d70011456b84ae91980626510b8306ecf2","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#valid_suspension_resolution_at"},"id":"urn:gradus:clir:counterpoint#ConsonantSuspensionNeedsNoResolution","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 10. Созвучие продолженной ноты, само являющееся консонансом, не подчинено требованию разрешения"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART3"],"body":{"items":[{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v3"},{"kind":"var","var":"v4"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#beat_notes"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v2"},{"kind":"var","var":"v5"},{"kind":"var","var":"v6"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#beat_notes"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#next_beat"},"kind":"status","status":"established"},{"kind":"comparison","left":{"kind":"binary","left":{"kind":"binary","left":{"kind":"var","var":"v5"},"op":"sub","right":{"kind":"var","var":"v3"}},"op":"mul","right":{"kind":"binary","left":{"kind":"var","var":"v6"},"op":"sub","right":{"kind":"var","var":"v4"}}},"op":"lt","right":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":0}}],"kind":"and"},"contentHash":"sha256:7c17d5f5e45f5f13af3c7558c2238acf8cfeb2a39b4ee11c5fb0725ecc5f4c99","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#contrary_motion_at"},"id":"urn:gradus:clir:counterpoint#ContraryMotionBetweenBeats","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 3. Противоположное движение: голоса переместились в разных направлениях"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}},{"id":"v3","type":{"name":"urn:law:std#Integer"}},{"id":"v4","type":{"name":"urn:law:std#Integer"}},{"id":"v5","type":{"name":"urn:law:std#Integer"}},{"id":"v6","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART6"],"body":{"items":[{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v3"},{"kind":"var","var":"v4"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#beat_notes"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v2"},{"kind":"var","var":"v5"},{"kind":"var","var":"v6"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#beat_notes"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#next_beat"},"kind":"status","status":"established"},{"kind":"comparison","left":{"kind":"binary","left":{"kind":"var","var":"v6"},"op":"sub","right":{"kind":"var","var":"v4"}},"op":"eq","right":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":3}}],"kind":"and"},"contentHash":"sha256:d43172618bda58f03731db3218ea5ea3dbb411cf71f9813375dbbbf1760689dc","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#cp_acceptable_leap_at"},"id":"urn:gradus:clir:counterpoint#CpAcceptableLeap/alt/1","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 6. Допустимые скачки голоса контрапункта: терция, кварта, квинта, секста, октава"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}},{"id":"v3","type":{"name":"urn:law:std#Integer"}},{"id":"v4","type":{"name":"urn:law:std#Integer"}},{"id":"v5","type":{"name":"urn:law:std#Integer"}},{"id":"v6","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART6"],"body":{"items":[{"kind":"comparison","left":{"kind":"binary","left":{"kind":"var","var":"v6"},"op":"sub","right":{"kind":"var","var":"v4"}},"op":"eq","right":{"kind":"binary","left":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":0},"op":"sub","right":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":8}}},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v3"},{"kind":"var","var":"v4"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#beat_notes"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v2"},{"kind":"var","var":"v5"},{"kind":"var","var":"v6"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#beat_notes"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#next_beat"},"kind":"status","status":"established"}],"kind":"and"},"contentHash":"sha256:a4e6e93ff892fb95c23b7892b45b9cb540d23e235ee46d3c92452f83e0bb2803","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#cp_acceptable_leap_at"},"id":"urn:gradus:clir:counterpoint#CpAcceptableLeap/alt/10","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 6. Допустимые скачки голоса контрапункта: терция, кварта, квинта, секста, октава"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}},{"id":"v3","type":{"name":"urn:law:std#Integer"}},{"id":"v4","type":{"name":"urn:law:std#Integer"}},{"id":"v5","type":{"name":"urn:law:std#Integer"}},{"id":"v6","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART6"],"body":{"items":[{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v3"},{"kind":"var","var":"v4"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#beat_notes"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v2"},{"kind":"var","var":"v5"},{"kind":"var","var":"v6"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#beat_notes"},"kind":"status","status":"established"},{"kind":"comparison","left":{"kind":"binary","left":{"kind":"var","var":"v6"},"op":"sub","right":{"kind":"var","var":"v4"}},"op":"eq","right":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":9}},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#next_beat"},"kind":"status","status":"established"}],"kind":"and"},"contentHash":"sha256:8a7d2e6d9b6c5fc90511a2740e5c3d58a36f7c48e23467f2cd5a429110abcec8","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#cp_acceptable_leap_at"},"id":"urn:gradus:clir:counterpoint#CpAcceptableLeap/alt/11","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 6. Допустимые скачки голоса контрапункта: терция, кварта, квинта, секста, октава"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}},{"id":"v3","type":{"name":"urn:law:std#Integer"}},{"id":"v4","type":{"name":"urn:law:std#Integer"}},{"id":"v5","type":{"name":"urn:law:std#Integer"}},{"id":"v6","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART6"],"body":{"items":[{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v3"},{"kind":"var","var":"v4"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#beat_notes"},"kind":"status","status":"established"},{"kind":"comparison","left":{"kind":"binary","left":{"kind":"var","var":"v6"},"op":"sub","right":{"kind":"var","var":"v4"}},"op":"eq","right":{"kind":"binary","left":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":0},"op":"sub","right":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":9}}},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v2"},{"kind":"var","var":"v5"},{"kind":"var","var":"v6"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#beat_notes"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#next_beat"},"kind":"status","status":"established"}],"kind":"and"},"contentHash":"sha256:7d96e70dbadd25e52bfe36e2d9f583220f1d45c72fd8e8d9a74dbb2982f2f334","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#cp_acceptable_leap_at"},"id":"urn:gradus:clir:counterpoint#CpAcceptableLeap/alt/12","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 6. Допустимые скачки голоса контрапункта: терция, кварта, квинта, секста, октава"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}},{"id":"v3","type":{"name":"urn:law:std#Integer"}},{"id":"v4","type":{"name":"urn:law:std#Integer"}},{"id":"v5","type":{"name":"urn:law:std#Integer"}},{"id":"v6","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART6"],"body":{"items":[{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v3"},{"kind":"var","var":"v4"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#beat_notes"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v2"},{"kind":"var","var":"v5"},{"kind":"var","var":"v6"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#beat_notes"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#next_beat"},"kind":"status","status":"established"},{"kind":"comparison","left":{"kind":"binary","left":{"kind":"var","var":"v6"},"op":"sub","right":{"kind":"var","var":"v4"}},"op":"eq","right":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":12}}],"kind":"and"},"contentHash":"sha256:f9629cfa664dd409336a931c8babc497507032fe27c8bef2e123af8c74370e53","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#cp_acceptable_leap_at"},"id":"urn:gradus:clir:counterpoint#CpAcceptableLeap/alt/13","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 6. Допустимые скачки голоса контрапункта: терция, кварта, квинта, секста, октава"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}},{"id":"v3","type":{"name":"urn:law:std#Integer"}},{"id":"v4","type":{"name":"urn:law:std#Integer"}},{"id":"v5","type":{"name":"urn:law:std#Integer"}},{"id":"v6","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART6"],"body":{"items":[{"kind":"comparison","left":{"kind":"binary","left":{"kind":"var","var":"v6"},"op":"sub","right":{"kind":"var","var":"v4"}},"op":"eq","right":{"kind":"binary","left":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":0},"op":"sub","right":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":12}}},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v3"},{"kind":"var","var":"v4"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#beat_notes"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v2"},{"kind":"var","var":"v5"},{"kind":"var","var":"v6"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#beat_notes"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#next_beat"},"kind":"status","status":"established"}],"kind":"and"},"contentHash":"sha256:3d89a52683a35c65c329f198ffeaa1ccfbc053d28cc35aa307b4614a2dd362b5","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#cp_acceptable_leap_at"},"id":"urn:gradus:clir:counterpoint#CpAcceptableLeap/alt/14","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 6. Допустимые скачки голоса контрапункта: терция, кварта, квинта, секста, октава"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}},{"id":"v3","type":{"name":"urn:law:std#Integer"}},{"id":"v4","type":{"name":"urn:law:std#Integer"}},{"id":"v5","type":{"name":"urn:law:std#Integer"}},{"id":"v6","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART6"],"body":{"items":[{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v3"},{"kind":"var","var":"v4"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#beat_notes"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v2"},{"kind":"var","var":"v5"},{"kind":"var","var":"v6"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#beat_notes"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#next_beat"},"kind":"status","status":"established"},{"kind":"comparison","left":{"kind":"binary","left":{"kind":"var","var":"v6"},"op":"sub","right":{"kind":"var","var":"v4"}},"op":"eq","right":{"kind":"binary","left":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":0},"op":"sub","right":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":3}}}],"kind":"and"},"contentHash":"sha256:c4a9fad84aa5b215b0716b3850fc0802d9c59ea27cad18e8e27b510659e6f4e0","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#cp_acceptable_leap_at"},"id":"urn:gradus:clir:counterpoint#CpAcceptableLeap/alt/2","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 6. Допустимые скачки голоса контрапункта: терция, кварта, квинта, секста, октава"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}},{"id":"v3","type":{"name":"urn:law:std#Integer"}},{"id":"v4","type":{"name":"urn:law:std#Integer"}},{"id":"v5","type":{"name":"urn:law:std#Integer"}},{"id":"v6","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART6"],"body":{"items":[{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v3"},{"kind":"var","var":"v4"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#beat_notes"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v2"},{"kind":"var","var":"v5"},{"kind":"var","var":"v6"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#beat_notes"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#next_beat"},"kind":"status","status":"established"},{"kind":"comparison","left":{"kind":"binary","left":{"kind":"var","var":"v6"},"op":"sub","right":{"kind":"var","var":"v4"}},"op":"eq","right":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":4}}],"kind":"and"},"contentHash":"sha256:f409ece430efebd1620993dc345f429650b769f698402c4997a29955de36944a","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#cp_acceptable_leap_at"},"id":"urn:gradus:clir:counterpoint#CpAcceptableLeap/alt/3","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 6. Допустимые скачки голоса контрапункта: терция, кварта, квинта, секста, октава"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}},{"id":"v3","type":{"name":"urn:law:std#Integer"}},{"id":"v4","type":{"name":"urn:law:std#Integer"}},{"id":"v5","type":{"name":"urn:law:std#Integer"}},{"id":"v6","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART6"],"body":{"items":[{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v3"},{"kind":"var","var":"v4"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#beat_notes"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v2"},{"kind":"var","var":"v5"},{"kind":"var","var":"v6"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#beat_notes"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#next_beat"},"kind":"status","status":"established"},{"kind":"comparison","left":{"kind":"binary","left":{"kind":"var","var":"v6"},"op":"sub","right":{"kind":"var","var":"v4"}},"op":"eq","right":{"kind":"binary","left":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":0},"op":"sub","right":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":4}}}],"kind":"and"},"contentHash":"sha256:2c56d7c3b9cfe199f58b55fc104d8f2623542b6cc906fbd808b92a761ac462d2","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#cp_acceptable_leap_at"},"id":"urn:gradus:clir:counterpoint#CpAcceptableLeap/alt/4","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 6. Допустимые скачки голоса контрапункта: терция, кварта, квинта, секста, октава"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}},{"id":"v3","type":{"name":"urn:law:std#Integer"}},{"id":"v4","type":{"name":"urn:law:std#Integer"}},{"id":"v5","type":{"name":"urn:law:std#Integer"}},{"id":"v6","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART6"],"body":{"items":[{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v3"},{"kind":"var","var":"v4"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#beat_notes"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v2"},{"kind":"var","var":"v5"},{"kind":"var","var":"v6"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#beat_notes"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#next_beat"},"kind":"status","status":"established"},{"kind":"comparison","left":{"kind":"binary","left":{"kind":"var","var":"v6"},"op":"sub","right":{"kind":"var","var":"v4"}},"op":"eq","right":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":5}}],"kind":"and"},"contentHash":"sha256:01dff5de9fb254ad3e1543f40b9fd44234e914a482559d78e77452d268320497","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#cp_acceptable_leap_at"},"id":"urn:gradus:clir:counterpoint#CpAcceptableLeap/alt/5","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 6. Допустимые скачки голоса контрапункта: терция, кварта, квинта, секста, октава"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}},{"id":"v3","type":{"name":"urn:law:std#Integer"}},{"id":"v4","type":{"name":"urn:law:std#Integer"}},{"id":"v5","type":{"name":"urn:law:std#Integer"}},{"id":"v6","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART6"],"body":{"items":[{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v3"},{"kind":"var","var":"v4"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#beat_notes"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v2"},{"kind":"var","var":"v5"},{"kind":"var","var":"v6"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#beat_notes"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#next_beat"},"kind":"status","status":"established"},{"kind":"comparison","left":{"kind":"binary","left":{"kind":"var","var":"v6"},"op":"sub","right":{"kind":"var","var":"v4"}},"op":"eq","right":{"kind":"binary","left":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":0},"op":"sub","right":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":5}}}],"kind":"and"},"contentHash":"sha256:22a504eb8c508cd6db01b50892271770906587f37b52dd7f0d80c3386606ede1","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#cp_acceptable_leap_at"},"id":"urn:gradus:clir:counterpoint#CpAcceptableLeap/alt/6","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 6. Допустимые скачки голоса контрапункта: терция, кварта, квинта, секста, октава"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}},{"id":"v3","type":{"name":"urn:law:std#Integer"}},{"id":"v4","type":{"name":"urn:law:std#Integer"}},{"id":"v5","type":{"name":"urn:law:std#Integer"}},{"id":"v6","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART6"],"body":{"items":[{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v3"},{"kind":"var","var":"v4"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#beat_notes"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v2"},{"kind":"var","var":"v5"},{"kind":"var","var":"v6"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#beat_notes"},"kind":"status","status":"established"},{"kind":"comparison","left":{"kind":"binary","left":{"kind":"var","var":"v6"},"op":"sub","right":{"kind":"var","var":"v4"}},"op":"eq","right":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":7}},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#next_beat"},"kind":"status","status":"established"}],"kind":"and"},"contentHash":"sha256:b95f29b88e173e5c8f376052978a95de081be9d85c9dd8adf8dd4213f79dcb2f","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#cp_acceptable_leap_at"},"id":"urn:gradus:clir:counterpoint#CpAcceptableLeap/alt/7","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 6. Допустимые скачки голоса контрапункта: терция, кварта, квинта, секста, октава"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}},{"id":"v3","type":{"name":"urn:law:std#Integer"}},{"id":"v4","type":{"name":"urn:law:std#Integer"}},{"id":"v5","type":{"name":"urn:law:std#Integer"}},{"id":"v6","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART6"],"body":{"items":[{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v3"},{"kind":"var","var":"v4"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#beat_notes"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v2"},{"kind":"var","var":"v5"},{"kind":"var","var":"v6"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#beat_notes"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#next_beat"},"kind":"status","status":"established"},{"kind":"comparison","left":{"kind":"binary","left":{"kind":"var","var":"v6"},"op":"sub","right":{"kind":"var","var":"v4"}},"op":"eq","right":{"kind":"binary","left":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":0},"op":"sub","right":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":7}}}],"kind":"and"},"contentHash":"sha256:6bdadcbc86d2d22d4d8f9b3565a4eba7916a1867c7ec8d77a722edfd287724bf","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#cp_acceptable_leap_at"},"id":"urn:gradus:clir:counterpoint#CpAcceptableLeap/alt/8","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 6. Допустимые скачки голоса контрапункта: терция, кварта, квинта, секста, октава"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}},{"id":"v3","type":{"name":"urn:law:std#Integer"}},{"id":"v4","type":{"name":"urn:law:std#Integer"}},{"id":"v5","type":{"name":"urn:law:std#Integer"}},{"id":"v6","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART6"],"body":{"items":[{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v3"},{"kind":"var","var":"v4"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#beat_notes"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v2"},{"kind":"var","var":"v5"},{"kind":"var","var":"v6"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#beat_notes"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#next_beat"},"kind":"status","status":"established"},{"kind":"comparison","left":{"kind":"binary","left":{"kind":"var","var":"v6"},"op":"sub","right":{"kind":"var","var":"v4"}},"op":"eq","right":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":8}}],"kind":"and"},"contentHash":"sha256:69d9dd45d6a8a21dbfda917ca0944c825cb19abd9bc7b663f446ffda2efd5559","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#cp_acceptable_leap_at"},"id":"urn:gradus:clir:counterpoint#CpAcceptableLeap/alt/9","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 6. Допустимые скачки голоса контрапункта: терция, кварта, квинта, секста, октава"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}},{"id":"v3","type":{"name":"urn:law:std#Integer"}},{"id":"v4","type":{"name":"urn:law:std#Integer"}},{"id":"v5","type":{"name":"urn:law:std#Integer"}},{"id":"v6","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART6"],"body":{"items":[{"kind":"comparison","left":{"kind":"binary","left":{"kind":"var","var":"v6"},"op":"sub","right":{"kind":"var","var":"v4"}},"op":"eq","right":{"kind":"binary","left":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":0},"op":"sub","right":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":8}}},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v3"},{"kind":"var","var":"v4"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#beat_notes"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v2"},{"kind":"var","var":"v5"},{"kind":"var","var":"v6"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#beat_notes"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#next_beat"},"kind":"status","status":"established"}],"kind":"and"},"contentHash":"sha256:a3e643665ffacd1a298af2e91e0d37e6e11928301fbdfe7a6c8a6266c4cce407","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#cp_large_leap_down_at"},"id":"urn:gradus:clir:counterpoint#CpLargeLeapDown/alt/1","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 6. Нисходящий скачок на сексту либо октаву"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}},{"id":"v3","type":{"name":"urn:law:std#Integer"}},{"id":"v4","type":{"name":"urn:law:std#Integer"}},{"id":"v5","type":{"name":"urn:law:std#Integer"}},{"id":"v6","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART6"],"body":{"items":[{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v3"},{"kind":"var","var":"v4"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#beat_notes"},"kind":"status","status":"established"},{"kind":"comparison","left":{"kind":"binary","left":{"kind":"var","var":"v6"},"op":"sub","right":{"kind":"var","var":"v4"}},"op":"eq","right":{"kind":"binary","left":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":0},"op":"sub","right":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":9}}},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v2"},{"kind":"var","var":"v5"},{"kind":"var","var":"v6"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#beat_notes"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#next_beat"},"kind":"status","status":"established"}],"kind":"and"},"contentHash":"sha256:faf773e4b59727ef2fb54fa40d33f2e608fec5ac5d87f0fe53a70eb68b4b4aa1","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#cp_large_leap_down_at"},"id":"urn:gradus:clir:counterpoint#CpLargeLeapDown/alt/2","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 6. Нисходящий скачок на сексту либо октаву"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}},{"id":"v3","type":{"name":"urn:law:std#Integer"}},{"id":"v4","type":{"name":"urn:law:std#Integer"}},{"id":"v5","type":{"name":"urn:law:std#Integer"}},{"id":"v6","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART6"],"body":{"items":[{"kind":"comparison","left":{"kind":"binary","left":{"kind":"var","var":"v6"},"op":"sub","right":{"kind":"var","var":"v4"}},"op":"eq","right":{"kind":"binary","left":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":0},"op":"sub","right":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":12}}},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v3"},{"kind":"var","var":"v4"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#beat_notes"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v2"},{"kind":"var","var":"v5"},{"kind":"var","var":"v6"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#beat_notes"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#next_beat"},"kind":"status","status":"established"}],"kind":"and"},"contentHash":"sha256:9cceecc64e75c62771454613deb4e507feea340b71d312274556a00cd35cb70c","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#cp_large_leap_down_at"},"id":"urn:gradus:clir:counterpoint#CpLargeLeapDown/alt/3","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 6. Нисходящий скачок на сексту либо октаву"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}},{"id":"v3","type":{"name":"urn:law:std#Integer"}},{"id":"v4","type":{"name":"urn:law:std#Integer"}},{"id":"v5","type":{"name":"urn:law:std#Integer"}},{"id":"v6","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART6"],"body":{"items":[{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v3"},{"kind":"var","var":"v4"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#beat_notes"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v2"},{"kind":"var","var":"v5"},{"kind":"var","var":"v6"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#beat_notes"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#next_beat"},"kind":"status","status":"established"},{"kind":"comparison","left":{"kind":"binary","left":{"kind":"var","var":"v6"},"op":"sub","right":{"kind":"var","var":"v4"}},"op":"eq","right":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":8}}],"kind":"and"},"contentHash":"sha256:b5d117d6dfadeb6aca2e400796c8bda90dea0fbbb6cf4d05c51b55bdc73cc963","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#cp_large_leap_up_at"},"id":"urn:gradus:clir:counterpoint#CpLargeLeapUp/alt/1","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 6. Восходящий скачок на сексту либо октаву"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}},{"id":"v3","type":{"name":"urn:law:std#Integer"}},{"id":"v4","type":{"name":"urn:law:std#Integer"}},{"id":"v5","type":{"name":"urn:law:std#Integer"}},{"id":"v6","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART6"],"body":{"items":[{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v3"},{"kind":"var","var":"v4"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#beat_notes"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v2"},{"kind":"var","var":"v5"},{"kind":"var","var":"v6"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#beat_notes"},"kind":"status","status":"established"},{"kind":"comparison","left":{"kind":"binary","left":{"kind":"var","var":"v6"},"op":"sub","right":{"kind":"var","var":"v4"}},"op":"eq","right":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":9}},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#next_beat"},"kind":"status","status":"established"}],"kind":"and"},"contentHash":"sha256:5ea1ddb06f299fa7649af8f8ccad0dd8a6d216c8365e5da7dedaaecb7d5877a3","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#cp_large_leap_up_at"},"id":"urn:gradus:clir:counterpoint#CpLargeLeapUp/alt/2","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 6. Восходящий скачок на сексту либо октаву"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}},{"id":"v3","type":{"name":"urn:law:std#Integer"}},{"id":"v4","type":{"name":"urn:law:std#Integer"}},{"id":"v5","type":{"name":"urn:law:std#Integer"}},{"id":"v6","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART6"],"body":{"items":[{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v3"},{"kind":"var","var":"v4"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#beat_notes"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v2"},{"kind":"var","var":"v5"},{"kind":"var","var":"v6"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#beat_notes"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#next_beat"},"kind":"status","status":"established"},{"kind":"comparison","left":{"kind":"binary","left":{"kind":"var","var":"v6"},"op":"sub","right":{"kind":"var","var":"v4"}},"op":"eq","right":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":12}}],"kind":"and"},"contentHash":"sha256:657437d7d72ef4e4e678fb6df9ea387939ec844a12ba89713ca6191b2c5ae7fe","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#cp_large_leap_up_at"},"id":"urn:gradus:clir:counterpoint#CpLargeLeapUp/alt/3","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 6. Восходящий скачок на сексту либо октаву"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}},{"id":"v3","type":{"name":"urn:law:std#Integer"}},{"id":"v4","type":{"name":"urn:law:std#Integer"}},{"id":"v5","type":{"name":"urn:law:std#Integer"}},{"id":"v6","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART3"],"body":{"items":[{"kind":"comparison","left":{"kind":"binary","left":{"kind":"var","var":"v6"},"op":"sub","right":{"kind":"var","var":"v4"}},"op":"ge","right":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":3}},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v3"},{"kind":"var","var":"v4"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#beat_notes"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v2"},{"kind":"var","var":"v5"},{"kind":"var","var":"v6"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#beat_notes"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#next_beat"},"kind":"status","status":"established"}],"kind":"and"},"contentHash":"sha256:3ee946a664d83220524ff99e654d60697061a3d66bdaf6ab233cad0132b44a87","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#cp_leap_at"},"id":"urn:gradus:clir:counterpoint#CpLeapBetweenBeats/alt/1","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 3. Скачок: перемещение голоса контрапункта на три полутона либо более"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}},{"id":"v3","type":{"name":"urn:law:std#Integer"}},{"id":"v4","type":{"name":"urn:law:std#Integer"}},{"id":"v5","type":{"name":"urn:law:std#Integer"}},{"id":"v6","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART3"],"body":{"items":[{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v3"},{"kind":"var","var":"v4"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#beat_notes"},"kind":"status","status":"established"},{"kind":"comparison","left":{"kind":"binary","left":{"kind":"var","var":"v6"},"op":"sub","right":{"kind":"var","var":"v4"}},"op":"le","right":{"kind":"binary","left":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":0},"op":"sub","right":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":3}}},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v2"},{"kind":"var","var":"v5"},{"kind":"var","var":"v6"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#beat_notes"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#next_beat"},"kind":"status","status":"established"}],"kind":"and"},"contentHash":"sha256:8876a047e4304412bf513e293ad6ca959cd5cf85f6f87ade8bed523c1004ccce","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#cp_leap_at"},"id":"urn:gradus:clir:counterpoint#CpLeapBetweenBeats/alt/2","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 3. Скачок: перемещение голоса контрапункта на три полутона либо более"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}},{"id":"v3","type":{"name":"urn:law:std#Integer"}},{"id":"v4","type":{"name":"urn:law:std#Integer"}},{"id":"v5","type":{"name":"urn:law:std#Integer"}},{"id":"v6","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART3"],"body":{"items":[{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v3"},{"kind":"var","var":"v4"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#beat_notes"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v2"},{"kind":"var","var":"v5"},{"kind":"var","var":"v6"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#beat_notes"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#next_beat"},"kind":"status","status":"established"},{"kind":"comparison","left":{"kind":"binary","left":{"kind":"var","var":"v6"},"op":"sub","right":{"kind":"var","var":"v4"}},"op":"eq","right":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":1}}],"kind":"and"},"contentHash":"sha256:07e35641e189c8b68233df424b1973b14439b9295c7fa738f85ee0401406b0b6","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#cp_step_at"},"id":"urn:gradus:clir:counterpoint#CpStepBetweenBeats/alt/1","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 3. Ступень: перемещение голоса контрапункта на один или два полутона"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}},{"id":"v3","type":{"name":"urn:law:std#Integer"}},{"id":"v4","type":{"name":"urn:law:std#Integer"}},{"id":"v5","type":{"name":"urn:law:std#Integer"}},{"id":"v6","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART3"],"body":{"items":[{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v3"},{"kind":"var","var":"v4"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#beat_notes"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v2"},{"kind":"var","var":"v5"},{"kind":"var","var":"v6"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#beat_notes"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#next_beat"},"kind":"status","status":"established"},{"kind":"comparison","left":{"kind":"binary","left":{"kind":"var","var":"v6"},"op":"sub","right":{"kind":"var","var":"v4"}},"op":"eq","right":{"kind":"binary","left":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":0},"op":"sub","right":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":1}}}],"kind":"and"},"contentHash":"sha256:da749e58f6797e53ed762344f0817f2bfdbd70ace589d0026efd96f2652b5906","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#cp_step_at"},"id":"urn:gradus:clir:counterpoint#CpStepBetweenBeats/alt/2","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 3. Ступень: перемещение голоса контрапункта на один или два полутона"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}},{"id":"v3","type":{"name":"urn:law:std#Integer"}},{"id":"v4","type":{"name":"urn:law:std#Integer"}},{"id":"v5","type":{"name":"urn:law:std#Integer"}},{"id":"v6","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART3"],"body":{"items":[{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v3"},{"kind":"var","var":"v4"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#beat_notes"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v2"},{"kind":"var","var":"v5"},{"kind":"var","var":"v6"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#beat_notes"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#next_beat"},"kind":"status","status":"established"},{"kind":"comparison","left":{"kind":"binary","left":{"kind":"var","var":"v6"},"op":"sub","right":{"kind":"var","var":"v4"}},"op":"eq","right":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":2}}],"kind":"and"},"contentHash":"sha256:d398d78fd0caaa1574d949fb31b754891a46c35e9091391985fc4835fa7b26bd","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#cp_step_at"},"id":"urn:gradus:clir:counterpoint#CpStepBetweenBeats/alt/3","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 3. Ступень: перемещение голоса контрапункта на один или два полутона"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}},{"id":"v3","type":{"name":"urn:law:std#Integer"}},{"id":"v4","type":{"name":"urn:law:std#Integer"}},{"id":"v5","type":{"name":"urn:law:std#Integer"}},{"id":"v6","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART3"],"body":{"items":[{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v3"},{"kind":"var","var":"v4"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#beat_notes"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v2"},{"kind":"var","var":"v5"},{"kind":"var","var":"v6"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#beat_notes"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#next_beat"},"kind":"status","status":"established"},{"kind":"comparison","left":{"kind":"binary","left":{"kind":"var","var":"v6"},"op":"sub","right":{"kind":"var","var":"v4"}},"op":"eq","right":{"kind":"binary","left":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":0},"op":"sub","right":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":2}}}],"kind":"and"},"contentHash":"sha256:599b49fc4b9fcc9c9111351e4bd66e86c1ec4180974fc7901c8fd25a60efe744","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#cp_step_at"},"id":"urn:gradus:clir:counterpoint#CpStepBetweenBeats/alt/4","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 3. Ступень: перемещение голоса контрапункта на один или два полутона"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}},{"id":"v3","type":{"name":"urn:law:std#Integer"}},{"id":"v4","type":{"name":"urn:law:std#Integer"}},{"id":"v5","type":{"name":"urn:law:std#Integer"}},{"id":"v6","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART3"],"body":{"items":[{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v3"},{"kind":"var","var":"v4"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#beat_notes"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v2"},{"kind":"var","var":"v5"},{"kind":"var","var":"v6"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#beat_notes"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#next_beat"},"kind":"status","status":"established"},{"kind":"comparison","left":{"kind":"binary","left":{"kind":"var","var":"v6"},"op":"sub","right":{"kind":"var","var":"v4"}},"op":"eq","right":{"kind":"binary","left":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":0},"op":"sub","right":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":1}}}],"kind":"and"},"contentHash":"sha256:973c6adb9f061cd1d6e5e7a95f562a433077ca9b276d3013a412e22d5268ad36","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#cp_step_down_at"},"id":"urn:gradus:clir:counterpoint#CpStepDownBetweenBeats/alt/1","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 3. Нисходящая ступень"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}},{"id":"v3","type":{"name":"urn:law:std#Integer"}},{"id":"v4","type":{"name":"urn:law:std#Integer"}},{"id":"v5","type":{"name":"urn:law:std#Integer"}},{"id":"v6","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART3"],"body":{"items":[{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v3"},{"kind":"var","var":"v4"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#beat_notes"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v2"},{"kind":"var","var":"v5"},{"kind":"var","var":"v6"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#beat_notes"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#next_beat"},"kind":"status","status":"established"},{"kind":"comparison","left":{"kind":"binary","left":{"kind":"var","var":"v6"},"op":"sub","right":{"kind":"var","var":"v4"}},"op":"eq","right":{"kind":"binary","left":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":0},"op":"sub","right":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":2}}}],"kind":"and"},"contentHash":"sha256:aee0ddda222269c1fb0ef5cb79b36de471fa4600988d5e34c24da6e02efec52a","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#cp_step_down_at"},"id":"urn:gradus:clir:counterpoint#CpStepDownBetweenBeats/alt/2","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 3. Нисходящая ступень"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}},{"id":"v3","type":{"name":"urn:law:std#Integer"}},{"id":"v4","type":{"name":"urn:law:std#Integer"}},{"id":"v5","type":{"name":"urn:law:std#Integer"}},{"id":"v6","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART3"],"body":{"items":[{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v3"},{"kind":"var","var":"v4"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#beat_notes"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v2"},{"kind":"var","var":"v5"},{"kind":"var","var":"v6"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#beat_notes"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#next_beat"},"kind":"status","status":"established"},{"kind":"comparison","left":{"kind":"binary","left":{"kind":"var","var":"v6"},"op":"sub","right":{"kind":"var","var":"v4"}},"op":"eq","right":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":1}}],"kind":"and"},"contentHash":"sha256:015e6b71d0396c049c861cb49733ca1470e981009c7f1e2c0e5387c5e92ec0e2","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#cp_step_up_at"},"id":"urn:gradus:clir:counterpoint#CpStepUpBetweenBeats/alt/1","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 3. Восходящая ступень"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}},{"id":"v3","type":{"name":"urn:law:std#Integer"}},{"id":"v4","type":{"name":"urn:law:std#Integer"}},{"id":"v5","type":{"name":"urn:law:std#Integer"}},{"id":"v6","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART3"],"body":{"items":[{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v3"},{"kind":"var","var":"v4"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#beat_notes"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v2"},{"kind":"var","var":"v5"},{"kind":"var","var":"v6"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#beat_notes"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#next_beat"},"kind":"status","status":"established"},{"kind":"comparison","left":{"kind":"binary","left":{"kind":"var","var":"v6"},"op":"sub","right":{"kind":"var","var":"v4"}},"op":"eq","right":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":2}}],"kind":"and"},"contentHash":"sha256:a6ff8b9c365f2562348aba6a3eec93a4f4ccc02264d4a12a586a0532bd3bc0b4","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#cp_step_up_at"},"id":"urn:gradus:clir:counterpoint#CpStepUpBetweenBeats/alt/2","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 3. Восходящая ступень"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}},{"id":"v3","type":{"name":"urn:law:std#Integer"}},{"id":"v4","type":{"name":"urn:law:std#Integer"}},{"id":"v5","type":{"name":"urn:law:std#Integer"}},{"id":"v6","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART3"],"body":{"items":[{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v3"},{"kind":"var","var":"v4"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#beat_notes"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v2"},{"kind":"var","var":"v5"},{"kind":"var","var":"v6"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#beat_notes"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#next_beat"},"kind":"status","status":"established"},{"kind":"comparison","left":{"kind":"var","var":"v6"},"op":"eq","right":{"kind":"var","var":"v4"}}],"kind":"and"},"contentHash":"sha256:321bcf98d6e7699f90dba5afce9e51654b35fc48e914c8758e8287d285aaf8e5","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#cp_tied_at"},"id":"urn:gradus:clir:counterpoint#CpTiedBetweenBeats","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 3. Голос контрапункта не меняет высоты"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}},{"id":"v3","type":{"name":"urn:law:std#Integer"}},{"id":"v4","type":{"name":"urn:law:std#Integer"}},{"id":"v5","type":{"name":"urn:law:std#Integer"}},{"id":"v6","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART2"],"body":{"items":[{"kind":"comparison","left":{"kind":"var","var":"v2"},"op":"eq","right":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":13}},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#interval_at"},"kind":"status","status":"established"}],"kind":"and"},"contentHash":"sha256:4345c4297ae6278290d5a09dbcc84a13387c8735a7d33a2c6866ebb046aae199","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#dissonant_interval_at"},"id":"urn:gradus:clir:counterpoint#DissonantIntervalClassCompound/alt/1","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 2. Нона, ундецима, тритон и септима через октаву — диссонанс"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART2"],"body":{"items":[{"kind":"comparison","left":{"kind":"var","var":"v2"},"op":"eq","right":{"kind":"binary","left":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":0},"op":"sub","right":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":22}}},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#interval_at"},"kind":"status","status":"established"}],"kind":"and"},"contentHash":"sha256:fa53ef4ca3607b348ca1bce661912a735a4c47bbbafbd5e963a5ff75e9d8ddf2","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#dissonant_interval_at"},"id":"urn:gradus:clir:counterpoint#DissonantIntervalClassCompound/alt/10","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 2. Нона, ундецима, тритон и септима через октаву — диссонанс"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART2"],"body":{"items":[{"kind":"comparison","left":{"kind":"var","var":"v2"},"op":"eq","right":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":23}},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#interval_at"},"kind":"status","status":"established"}],"kind":"and"},"contentHash":"sha256:fa256424caa95aa9773862282f3891672f499b56396600f16003949397e797e3","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#dissonant_interval_at"},"id":"urn:gradus:clir:counterpoint#DissonantIntervalClassCompound/alt/11","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 2. Нона, ундецима, тритон и септима через октаву — диссонанс"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART2"],"body":{"items":[{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#interval_at"},"kind":"status","status":"established"},{"kind":"comparison","left":{"kind":"var","var":"v2"},"op":"eq","right":{"kind":"binary","left":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":0},"op":"sub","right":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":23}}}],"kind":"and"},"contentHash":"sha256:d57da4ea8db062be451527791a8b1e10873506b70c9ca8da8acf45a96e3bdf44","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#dissonant_interval_at"},"id":"urn:gradus:clir:counterpoint#DissonantIntervalClassCompound/alt/12","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 2. Нона, ундецима, тритон и септима через октаву — диссонанс"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART2"],"body":{"items":[{"kind":"comparison","left":{"kind":"var","var":"v2"},"op":"eq","right":{"kind":"binary","left":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":0},"op":"sub","right":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":13}}},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#interval_at"},"kind":"status","status":"established"}],"kind":"and"},"contentHash":"sha256:4fd764eb69bbef2c06889d50f1dbdc9cbce85caf4c7c74f2dd4e589aeca7ae37","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#dissonant_interval_at"},"id":"urn:gradus:clir:counterpoint#DissonantIntervalClassCompound/alt/2","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 2. Нона, ундецима, тритон и септима через октаву — диссонанс"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART2"],"body":{"items":[{"kind":"comparison","left":{"kind":"var","var":"v2"},"op":"eq","right":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":14}},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#interval_at"},"kind":"status","status":"established"}],"kind":"and"},"contentHash":"sha256:624ff10bdad14097cf63cae2384f774a1d168aac3bc77216665b212b478ae45b","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#dissonant_interval_at"},"id":"urn:gradus:clir:counterpoint#DissonantIntervalClassCompound/alt/3","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 2. Нона, ундецима, тритон и септима через октаву — диссонанс"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART2"],"body":{"items":[{"kind":"comparison","left":{"kind":"var","var":"v2"},"op":"eq","right":{"kind":"binary","left":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":0},"op":"sub","right":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":14}}},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#interval_at"},"kind":"status","status":"established"}],"kind":"and"},"contentHash":"sha256:66540daa00bf72339ea7832579bf22c5201106992a0343872de5e6b4962ff2bb","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#dissonant_interval_at"},"id":"urn:gradus:clir:counterpoint#DissonantIntervalClassCompound/alt/4","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 2. Нона, ундецима, тритон и септима через октаву — диссонанс"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART2"],"body":{"items":[{"kind":"comparison","left":{"kind":"var","var":"v2"},"op":"eq","right":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":17}},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#interval_at"},"kind":"status","status":"established"}],"kind":"and"},"contentHash":"sha256:42cbdd556be3846b22b6574f64bee187e1a2487e87eb809b7e216cefe75938f6","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#dissonant_interval_at"},"id":"urn:gradus:clir:counterpoint#DissonantIntervalClassCompound/alt/5","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 2. Нона, ундецима, тритон и септима через октаву — диссонанс"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART2"],"body":{"items":[{"kind":"comparison","left":{"kind":"var","var":"v2"},"op":"eq","right":{"kind":"binary","left":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":0},"op":"sub","right":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":17}}},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#interval_at"},"kind":"status","status":"established"}],"kind":"and"},"contentHash":"sha256:ab8edb61959cd61d1461beb58d77560cc4fc801481a0503e5ffe9ce892f6918a","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#dissonant_interval_at"},"id":"urn:gradus:clir:counterpoint#DissonantIntervalClassCompound/alt/6","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 2. Нона, ундецима, тритон и септима через октаву — диссонанс"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART2"],"body":{"items":[{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#interval_at"},"kind":"status","status":"established"},{"kind":"comparison","left":{"kind":"var","var":"v2"},"op":"eq","right":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":18}}],"kind":"and"},"contentHash":"sha256:637d5c1e5e48734c2fca6891fc6c77e81b2ca0373f8ec2a74cbc6337fc5aea4a","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#dissonant_interval_at"},"id":"urn:gradus:clir:counterpoint#DissonantIntervalClassCompound/alt/7","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 2. Нона, ундецима, тритон и септима через октаву — диссонанс"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART2"],"body":{"items":[{"kind":"comparison","left":{"kind":"var","var":"v2"},"op":"eq","right":{"kind":"binary","left":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":0},"op":"sub","right":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":18}}},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#interval_at"},"kind":"status","status":"established"}],"kind":"and"},"contentHash":"sha256:1911765c661ee658d6639056c09a57b3ceef8ddd59a56843adafe57c76e51552","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#dissonant_interval_at"},"id":"urn:gradus:clir:counterpoint#DissonantIntervalClassCompound/alt/8","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 2. Нона, ундецима, тритон и септима через октаву — диссонанс"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART2"],"body":{"items":[{"kind":"comparison","left":{"kind":"var","var":"v2"},"op":"eq","right":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":22}},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#interval_at"},"kind":"status","status":"established"}],"kind":"and"},"contentHash":"sha256:f0ec61ce02f39e6525d96f4eedcf97cdf90f8d0c56c235382e2b7bbd44e511ba","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#dissonant_interval_at"},"id":"urn:gradus:clir:counterpoint#DissonantIntervalClassCompound/alt/9","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 2. Нона, ундецима, тритон и септима через октаву — диссонанс"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART2"],"body":{"items":[{"kind":"comparison","left":{"kind":"var","var":"v2"},"op":"eq","right":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":1}},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#interval_at"},"kind":"status","status":"established"}],"kind":"and"},"contentHash":"sha256:4b8a78be4526f53a5478bcbd0bc0df572d3c6b684e54c3d0998e095378860bf3","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#dissonant_interval_at"},"id":"urn:gradus:clir:counterpoint#DissonantIntervalClassSimple/alt/1","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 2. Секунда, кварта, тритон и септима — диссонанс"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART2"],"body":{"items":[{"kind":"comparison","left":{"kind":"var","var":"v2"},"op":"eq","right":{"kind":"binary","left":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":0},"op":"sub","right":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":10}}},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#interval_at"},"kind":"status","status":"established"}],"kind":"and"},"contentHash":"sha256:0115645e95619902d95a500e0c7eb4be84065d1faf4a76293e0408ce287a3080","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#dissonant_interval_at"},"id":"urn:gradus:clir:counterpoint#DissonantIntervalClassSimple/alt/10","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 2. Секунда, кварта, тритон и септима — диссонанс"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART2"],"body":{"items":[{"kind":"comparison","left":{"kind":"var","var":"v2"},"op":"eq","right":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":11}},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#interval_at"},"kind":"status","status":"established"}],"kind":"and"},"contentHash":"sha256:da7c14b4fa1a533a31303a433e0ed51ac24864818e2ca2cdb67211497fac4024","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#dissonant_interval_at"},"id":"urn:gradus:clir:counterpoint#DissonantIntervalClassSimple/alt/11","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 2. Секунда, кварта, тритон и септима — диссонанс"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART2"],"body":{"items":[{"kind":"comparison","left":{"kind":"var","var":"v2"},"op":"eq","right":{"kind":"binary","left":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":0},"op":"sub","right":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":11}}},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#interval_at"},"kind":"status","status":"established"}],"kind":"and"},"contentHash":"sha256:5cc6167e290435b722bb6af863d6abcf4bb6a5f52f3f1a000655b1a5f7f0da7b","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#dissonant_interval_at"},"id":"urn:gradus:clir:counterpoint#DissonantIntervalClassSimple/alt/12","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 2. Секунда, кварта, тритон и септима — диссонанс"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART2"],"body":{"items":[{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#interval_at"},"kind":"status","status":"established"},{"kind":"comparison","left":{"kind":"var","var":"v2"},"op":"eq","right":{"kind":"binary","left":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":0},"op":"sub","right":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":1}}}],"kind":"and"},"contentHash":"sha256:f6c21c7c2afea02932f3e41b1ea05e5ce8b3e319ab70d46c8b9305a2b1a6aa8d","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#dissonant_interval_at"},"id":"urn:gradus:clir:counterpoint#DissonantIntervalClassSimple/alt/2","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 2. Секунда, кварта, тритон и септима — диссонанс"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART2"],"body":{"items":[{"kind":"comparison","left":{"kind":"var","var":"v2"},"op":"eq","right":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":2}},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#interval_at"},"kind":"status","status":"established"}],"kind":"and"},"contentHash":"sha256:fe456cd022f29b4190588bca560cb561f63df0d01d4f8ff9c8ba35c7dcebe969","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#dissonant_interval_at"},"id":"urn:gradus:clir:counterpoint#DissonantIntervalClassSimple/alt/3","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 2. Секунда, кварта, тритон и септима — диссонанс"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART2"],"body":{"items":[{"kind":"comparison","left":{"kind":"var","var":"v2"},"op":"eq","right":{"kind":"binary","left":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":0},"op":"sub","right":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":2}}},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#interval_at"},"kind":"status","status":"established"}],"kind":"and"},"contentHash":"sha256:5086483a3d182b8a024cc20b6cd3bd1b63066aae146219b5646961a09fe84391","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#dissonant_interval_at"},"id":"urn:gradus:clir:counterpoint#DissonantIntervalClassSimple/alt/4","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 2. Секунда, кварта, тритон и септима — диссонанс"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART2"],"body":{"items":[{"kind":"comparison","left":{"kind":"var","var":"v2"},"op":"eq","right":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":5}},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#interval_at"},"kind":"status","status":"established"}],"kind":"and"},"contentHash":"sha256:4f4f59e27d5fabdbec3ae76a1eb86f37f459e5cbaafefbc9ea3ee60bccd8b5d6","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#dissonant_interval_at"},"id":"urn:gradus:clir:counterpoint#DissonantIntervalClassSimple/alt/5","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 2. Секунда, кварта, тритон и септима — диссонанс"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART2"],"body":{"items":[{"kind":"comparison","left":{"kind":"var","var":"v2"},"op":"eq","right":{"kind":"binary","left":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":0},"op":"sub","right":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":5}}},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#interval_at"},"kind":"status","status":"established"}],"kind":"and"},"contentHash":"sha256:916c9c59bb60485092581fd887c9e6692256b0ede1c5072cd6405709d65add61","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#dissonant_interval_at"},"id":"urn:gradus:clir:counterpoint#DissonantIntervalClassSimple/alt/6","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 2. Секунда, кварта, тритон и септима — диссонанс"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART2"],"body":{"items":[{"kind":"comparison","left":{"kind":"var","var":"v2"},"op":"eq","right":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":6}},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#interval_at"},"kind":"status","status":"established"}],"kind":"and"},"contentHash":"sha256:66618d9a2b3f2b2d020bb365a7eb012e54017090f63c285ffe2255e240d910a1","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#dissonant_interval_at"},"id":"urn:gradus:clir:counterpoint#DissonantIntervalClassSimple/alt/7","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 2. Секунда, кварта, тритон и септима — диссонанс"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART2"],"body":{"items":[{"kind":"comparison","left":{"kind":"var","var":"v2"},"op":"eq","right":{"kind":"binary","left":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":0},"op":"sub","right":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":6}}},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#interval_at"},"kind":"status","status":"established"}],"kind":"and"},"contentHash":"sha256:6ace21aedc2816d24cba5c719a054f77d27880f81d04053b36046af722fb429b","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#dissonant_interval_at"},"id":"urn:gradus:clir:counterpoint#DissonantIntervalClassSimple/alt/8","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 2. Секунда, кварта, тритон и септима — диссонанс"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART2"],"body":{"items":[{"kind":"comparison","left":{"kind":"var","var":"v2"},"op":"eq","right":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":10}},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#interval_at"},"kind":"status","status":"established"}],"kind":"and"},"contentHash":"sha256:4891bc8cc3619949add8c9b29ec448cdcd5d8682986af7bd940399034fb9cdc5","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#dissonant_interval_at"},"id":"urn:gradus:clir:counterpoint#DissonantIntervalClassSimple/alt/9","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 2. Секунда, кварта, тритон и септима — диссонанс"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART10"],"body":{"items":[{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#next_beat"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#consonant_at"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#dissonant_interval_at"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#cp_step_down_at"},"kind":"status","status":"established"}],"kind":"and"},"contentHash":"sha256:b4748f7b8379107bfff9766301397a9bab373aa43a5592704623a3fdcb2c2cdc","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#valid_suspension_resolution_at"},"id":"urn:gradus:clir:counterpoint#DissonantSuspensionResolvedDownByStep","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 10. Диссонирующее задержание разрешено нисходящей ступенью в консонанс"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}}]},{"contentHash":"sha256:bf7bbf519c45acd022089e68dd45a607624489e22f2af32e9d29a0060deabad6","id":"urn:gradus:clir:counterpoint#Exercise","kind":"type_decl","labels":[{"language":"ru-KZ","status":"unofficial","text":"Упражнение строгого письма"}],"name":"Exercise","package":"urn:gradus:clir:counterpoint","typeKind":"entity"},{"contentHash":"sha256:07892becfc4023803fb18043415521ce0cb5132800e8e36f0d4fcd4b09707633","edition":"urn:gradus:clir:counterpoint#GRADUS_RU","fragmentKind":"article","id":"urn:gradus:clir:counterpoint#GRADUS_ART10","kind":"fragment","locator":"article/10","package":"urn:gradus:clir:counterpoint","texts":[{"contentHash":"sha256:6af4c4ef408cb476550a5fc0ca59e4065e80bd1aa64397cf8559958842d822d1","language":"ru-KZ","status":"official","text":"Задержание допускается только при соблюдении трёх условий.\n\nНота, образующая задержание, обязана звучать на непосредственно\nпредшествующей слабой доле консонансом той же высоты — приготовлением.\n\nНа сильной доле эта же нота голоса контрапункта, без изменения высоты,\nпродолжает звучать против очередной ноты cantus firmus; если образованное\nтаким образом созвучие — диссонанс, оно признаётся задержанием.\n\nЗадержание обязано разрешаться на непосредственно следующей доле\nнисходящим ступенчатым движением голоса контрапункта в консонанс;\nразрешение восходящим движением либо скачком не допускается. Если\nсозвучие, образованное продолженной нотой на сильной доле, само является\nконсонансом, требование настоящей статьи о разрешении на него не\nраспространяется."}]},{"contentHash":"sha256:69de4d05a37775f6b7b5594ba05a582732638f4a1d4c061de1ce4dea43466762","edition":"urn:gradus:clir:counterpoint#GRADUS_RU","fragmentKind":"article","id":"urn:gradus:clir:counterpoint#GRADUS_ART11","kind":"fragment","locator":"article/11","package":"urn:gradus:clir:counterpoint","texts":[{"contentHash":"sha256:dd304fc1fe328fde46e770a793c3ec4b89aa5d567b27562a47a3eaa362e0db21","language":"ru-KZ","status":"official","text":"В четвёртом виде голос контрапункта ведётся связками (лигатурами),\nсмещёнными относительно долей cantus firmus: нота, взятая на слабой доле,\nпродолжает звучать на непосредственно следующей сильной доле, образуя\nзадержание в значении статьи 10, если созвучие сильной доли — диссонанс.\n\nРяд задержаний допустимо вести подряд, если разрешение каждого задержания\nодновременно служит приготовлением следующего.\n\nНачальная нота упражнения четвёртого вида, не имеющая приготовления, и его\nзаключительная нота, не входящая в связку, подчиняются соответственно\nстатье 5 и общему правилу статьи 6 о консонансе на каждую долю."}]},{"contentHash":"sha256:5605abaa9a3b242bc09086acc800095ee80426ba129ed3ad391a7596ae5c83a1","edition":"urn:gradus:clir:counterpoint#GRADUS_RU","fragmentKind":"article","id":"urn:gradus:clir:counterpoint#GRADUS_ART12","kind":"fragment","locator":"article/12","package":"urn:gradus:clir:counterpoint","texts":[{"contentHash":"sha256:c10757a5a3f9ffd66b6d056634bdad2297d4815b84e43bb3d512d721465be1a3","language":"ru-KZ","status":"official","text":"Пятый вид не вводит нового способа разрешения диссонанса: он состоит в\nсвободном сочетании внутри одного упражнения приёмов, установленных статьями\n6, 8, 9, 10 и 11 для видов первого, второго, третьего и четвёртого, включая\nперемену длительностей нот голоса контрапункта в пределах одной ноты cantus\nfirmus.\n\nВсякая доля упражнения пятого вида, совпадающая по времени с нотой cantus\nfirmus либо продолжающая связкой предшествующую слабую долю, обязана быть\nконсонансом либо задержанием в значении статьи 10. Всякая иная доля обязана\nбыть консонансом, проходящим тоном либо вспомогательным тоном в значении\nстатьи 7."}]},{"contentHash":"sha256:9d6e02231f0ab34f6809266fdce96fc65da88a6c922880ba43792dd139f9ac2d","edition":"urn:gradus:clir:counterpoint#GRADUS_RU","fragmentKind":"article","id":"urn:gradus:clir:counterpoint#GRADUS_ART2","kind":"fragment","locator":"article/2","package":"urn:gradus:clir:counterpoint","texts":[{"contentHash":"sha256:160d874faa056deda1dd30e6d3a8dfb7a5c43c68b00a6002396576a515f68492","language":"ru-KZ","status":"official","text":"Cantus firmus — заданный голос упражнения, состоящий из ряда нот. Голос\nконтрапункта — присоединяемый голос, сочиняемый по правилам настоящего\nизложения. Интервал между одновременно звучащими нотами cantus firmus и\nголоса контрапункта делится на три разряда.\n\nСовершенными консонансами (consonantiae perfectae) признаются прима\n(унисон), квинта и октава, а также интервалы, отстоящие от них на целое\nчисло октав в пределах, установленных настоящей статьёй.\n\nНесовершенными консонансами (consonantiae imperfectae) признаются терция и\nсекста, а также интервалы, отстоящие от них на целое число октав в тех же\nпределах.\n\nДиссонансами признаются секунда, кварта, тритон (увеличенная кварта или\nуменьшённая квинта) и септима, а также интервалы, отстоящие от них на целое\nчисло октав в тех же пределах. Кварта отнесена к диссонансам потому, что\nнастоящее изложение рассматривает исключительно двухголосное письмо: по\nотношению к нижнему из двух голосов кварта требует того же разрешения, что и\nпрочие диссонансы.\n\nНастоящая статья ограничивает разбор интервалами, отстоящими от примы не\nболее чем на две октавы (двадцать четыре полутона) в любом направлении;\nголоса упражнения обязаны в этот предел укладываться."}]},{"contentHash":"sha256:f42e48bc7cbd9bda9ba1d955c2ad48a893aa9e7fc83bab27a733abf1f68a9daf","edition":"urn:gradus:clir:counterpoint#GRADUS_RU","fragmentKind":"article","id":"urn:gradus:clir:counterpoint#GRADUS_ART3","kind":"fragment","locator":"article/3","package":"urn:gradus:clir:counterpoint","texts":[{"contentHash":"sha256:d9853d87892e16c1579fc9cf4aea4d2664a61a01fb4599761cca2f5affbe3b4f","language":"ru-KZ","status":"official","text":"Движение между голосами при переходе от одного созвучия к следующему,\nнепосредственно за ним стоящему, разделяется на три вида.\n\nПрямым (или сходным) движением признаётся переход, при котором оба голоса\nперемещаются в одном направлении — оба вверх либо оба вниз.\n\nКосвенным движением признаётся переход, при котором один голос остаётся на\nместе, а другой перемещается вверх либо вниз.\n\nПротивоположным движением признаётся переход, при котором голоса\nперемещаются в противоположных направлениях.\n\nМелодическое перемещение голоса контрапункта от одной ноты к\nнепосредственно следующей за ней признаётся ступенью, если расстояние между\nнотами составляет один или два полутона, и скачком, если расстояние\nсоставляет три полутона либо более."}]},{"contentHash":"sha256:f89ea710295e2703ff62a431d0911fb63c3d78a4b4c08115434e857e5add19d9","edition":"urn:gradus:clir:counterpoint#GRADUS_RU","fragmentKind":"article","id":"urn:gradus:clir:counterpoint#GRADUS_ART4","kind":"fragment","locator":"article/4","package":"urn:gradus:clir:counterpoint","texts":[{"contentHash":"sha256:eb24f03c020048b9562d6fbb621add3d4d8b65c66b69b8a2e97797085a5e6f10","language":"ru-KZ","status":"official","text":"Совершенный консонанс запрещается приближать прямым движением. Созвучие\nпризнаётся приближённым прямым движением, если созвучию непосредственно\nпредшествует другое созвучие, при переходе от которого к нему оба голоса\nпереместились в одном направлении.\n\nНастоящий запрет охватывает, в частности: переход от одной квинты к другой\nквинте прямым движением (параллельные квинты); переход от унисона либо\nоктавы к унисону либо октаве прямым движением (параллельные октавы); и\nпереход к квинте, унисону либо октаве прямым движением от несовершенного\nконсонанса или от диссонанса (скрытые, или прямые, квинты и октавы).\n\nСовершенный консонанс допустимо приближать только косвенным либо\nпротивоположным движением."}]},{"contentHash":"sha256:4c670b712621f56f46a86f9e94c568f45ea010ae073a2cd8cf9c1ac5ef051f2b","edition":"urn:gradus:clir:counterpoint#GRADUS_RU","fragmentKind":"article","id":"urn:gradus:clir:counterpoint#GRADUS_ART5","kind":"fragment","locator":"article/5","package":"urn:gradus:clir:counterpoint","texts":[{"contentHash":"sha256:72c735ff5dfd9450d053df0a65e5f4f92c7288edb25bb97c32617314247ab515","language":"ru-KZ","status":"official","text":"Упражнение обязано начинаться совершенным консонансом. Допустимо начинать в\nунисон либо в октаву с cantus firmus независимо от того, выше или ниже\ncantus firmus ведётся голос контрапункта, а в квинту — только если голос\nконтрапункта ведётся выше cantus firmus.\n\nУпражнение обязано оканчиваться унисоном либо октавой; квинта в качестве\nзаключительного созвучия не допускается.\n\nПредпоследняя нота голоса контрапункта обязана подходить к заключительной\nноте ступенью."}]},{"contentHash":"sha256:8994972ec3333268d102b2fa9cc2d992171d9781eb18b6eb78fd53690b672499","edition":"urn:gradus:clir:counterpoint#GRADUS_RU","fragmentKind":"article","id":"urn:gradus:clir:counterpoint#GRADUS_ART6","kind":"fragment","locator":"article/6","package":"urn:gradus:clir:counterpoint","texts":[{"contentHash":"sha256:5cfae4e7a08dd8ba1c3f51cfe37a7fce04c309e68892cc31ddc7b0e6ed3ef02c","language":"ru-KZ","status":"official","text":"В первом виде каждой ноте cantus firmus соответствует ровно одна\nодновременно звучащая нота голоса контрапункта. Всякое созвучие первого вида\nобязано быть консонансом — совершенным либо несовершенным; диссонанс в\nпервом виде не допускается.\n\nКаждый переход голоса контрапункта к непосредственно следующей ноте обязан\nбыть либо ступенью, либо одним из допустимых скачков: на малую либо большую\nтерцию, на кварту, на квинту, на малую либо большую сексту или на октаву.\nСкачок на увеличенную либо уменьшённую ступень, на септиму или более чем на\nоктаву не допускается; равно не допускается повторение той же ноты на\nнепосредственно следующей доле.\n\nЗа скачком на сексту либо на октаву обязано непосредственно следовать\nступенчатое движение в направлении, противоположном направлению скачка."}]},{"contentHash":"sha256:d250084263083f92af576b5a68f27c1bc351d1ebdcf0a584e4e5ebd4721b340c","edition":"urn:gradus:clir:counterpoint#GRADUS_RU","fragmentKind":"article","id":"urn:gradus:clir:counterpoint#GRADUS_ART7","kind":"fragment","locator":"article/7","package":"urn:gradus:clir:counterpoint","texts":[{"contentHash":"sha256:8b4bab8c022d5ec08731b977e3eeae6c6aa5fd6af4b2d440145a29b52f6481a6","language":"ru-KZ","status":"official","text":"Диссонанс, допущенный правилами второго, третьего, четвёртого и пятого\nвидов, обязан быть разрешён одним из способов, установленных настоящей\nстатьёй и статьёй 10; всякий иной диссонанс запрещается.\n\nПроходящим тоном признаётся диссонирующая нота голоса контрапункта, которой\nнепосредственно предшествует консонирующее созвучие и за которой\nнепосредственно следует консонирующее созвучие, при условии что голос\nконтрапункта подходит к диссонирующей ноте ступенью и покидает её ступенью\nв том же направлении.\n\nВспомогательным тоном признаётся диссонирующая нота голоса контрапункта,\nкоторой непосредственно предшествует консонирующее созвучие и за которой\nнепосредственно следует консонирующее созвучие, при условии что голос\nконтрапункта подходит к диссонирующей ноте ступенью и покидает её ступенью\nв направлении, противоположном направлению подхода, возвращаясь к той же\nноте, с которой было совершено движение к диссонирующей ноте."}]},{"contentHash":"sha256:a98e4f84a5cec6e0a58bcec04919f8c05c2e12bc6417c487ed2906414ee038ec","edition":"urn:gradus:clir:counterpoint#GRADUS_RU","fragmentKind":"article","id":"urn:gradus:clir:counterpoint#GRADUS_ART8","kind":"fragment","locator":"article/8","package":"urn:gradus:clir:counterpoint","texts":[{"contentHash":"sha256:ba0e86573dcdafbdf430c5b332b316244855a1a21804949251f85797570f9389","language":"ru-KZ","status":"official","text":"Во втором виде каждой ноте cantus firmus соответствуют две одновременно\nзвучащие ноты голоса контрапункта равной длительности — сильная,\nсовпадающая по времени с нотой cantus firmus, и слабая, непосредственно\nследующая за ней.\n\nСозвучие сильной доли обязано быть консонансом. Созвучие слабой доли обязано\nбыть консонансом либо проходящим тоном в значении статьи 7."}]},{"contentHash":"sha256:1a5401df8df37f7288c50ad1461df9515151cebcad9aa3a7b5be0029d61a449f","edition":"urn:gradus:clir:counterpoint#GRADUS_RU","fragmentKind":"article","id":"urn:gradus:clir:counterpoint#GRADUS_ART9","kind":"fragment","locator":"article/9","package":"urn:gradus:clir:counterpoint","texts":[{"contentHash":"sha256:a1ce7262f31042247fcc3b435c781053b2b5948e9fcde7efbc89780e4dc839b4","language":"ru-KZ","status":"official","text":"В третьем виде каждой ноте cantus firmus соответствуют четыре одновременно\nзвучащие ноты голоса контрапункта равной длительности. Первая из четырёх нот\nпризнаётся сильной долей, три следующие — слабыми долями.\n\nСозвучие сильной доли обязано быть консонансом. Созвучие слабой доли обязано\nбыть консонансом, проходящим тоном либо вспомогательным тоном в значении\nстатьи 7.\n\nНастоящая статья не устанавливает правил для диссонирующей ноты, покидаемой\nскачком (так называемой nota cambiata) — этот приём в изложение не входит:\nдиссонирующая нота третьего вида обязана во всех случаях, охватываемых\nнастоящим изложением, покидаться ступенью."}]},{"contentHash":"sha256:2a95fc9f91bd5fd67e80d8f7fc92d407f52cc6f6ccdd36c81c9ceff889d63be2","id":"urn:gradus:clir:counterpoint#GRADUS_RESTATEMENT","jurisdiction":{"kind":"value","type":{"name":"urn:law:std#Text"},"value":"none"},"kind":"source_work","labels":[{"language":"ru-KZ","status":"unofficial","text":"Изложение правил контрапункта строгого письма (по Иоганну Йозефу Фуксу, Gradus ad Parnassum, 1725)"}],"number":"GRADUS-RESTATEMENT-1","package":"urn:gradus:clir:counterpoint","sourceKind":"urn:gradus:clir:counterpoint#doctrine"},{"contentHash":"sha256:c3c23207320062f7090e239e02477681a62449927ca87c498a2ffa5c9dd26836","id":"urn:gradus:clir:counterpoint#GRADUS_RU","kind":"source_edition","language":"ru-KZ","lifecycle":[],"materializationStatus":"PINNED_OFFICIAL_BYTES","officiality":"unofficial","package":"urn:gradus:clir:counterpoint","work":"urn:gradus:clir:counterpoint#GRADUS_RESTATEMENT"},{"contentHash":"sha256:e79e28079ba6fcaef0e39acc70f3dd334142ca016c4f1d30e0941c572446ee90","documentHash":"sha256:7bec87b24375ec832332fcc6e9087d73fcc90d2fed7672bcffacdd04bce4ac45","edition":"urn:gradus:clir:counterpoint#GRADUS_RU","id":"urn:gradus:clir:counterpoint#GRADUS_RU_TEXT","kind":"publication","mediaType":"text/plain; charset=utf-8","package":"urn:gradus:clir:counterpoint","retrievedAt":"2026-08-29T00:00:00Z","uri":"urn:gradus:restatement:ru"},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART2"],"body":{"items":[{"kind":"comparison","left":{"kind":"var","var":"v2"},"op":"eq","right":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":15}},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#interval_at"},"kind":"status","status":"established"}],"kind":"and"},"contentHash":"sha256:643d080cd2d90c07371ffe57e0455b32b21d45af28a6b399c085584bfd7b5890","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#imperfect_consonance_at"},"id":"urn:gradus:clir:counterpoint#ImperfectConsonanceClassCompound/alt/1","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 2. Децима и терцдецима (терция и секста через октаву) — несовершенный консонанс"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART2"],"body":{"items":[{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#interval_at"},"kind":"status","status":"established"},{"kind":"comparison","left":{"kind":"var","var":"v2"},"op":"eq","right":{"kind":"binary","left":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":0},"op":"sub","right":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":15}}}],"kind":"and"},"contentHash":"sha256:52246d9ef09f0dae6f369c1a2164e320b7232817e76ff51afe6e2097b07a1f04","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#imperfect_consonance_at"},"id":"urn:gradus:clir:counterpoint#ImperfectConsonanceClassCompound/alt/2","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 2. Децима и терцдецима (терция и секста через октаву) — несовершенный консонанс"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART2"],"body":{"items":[{"kind":"comparison","left":{"kind":"var","var":"v2"},"op":"eq","right":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":16}},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#interval_at"},"kind":"status","status":"established"}],"kind":"and"},"contentHash":"sha256:2ada2809f5702208820084cb120766e7e05abe43b5c97b1e1d1cbd4f68466cab","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#imperfect_consonance_at"},"id":"urn:gradus:clir:counterpoint#ImperfectConsonanceClassCompound/alt/3","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 2. Децима и терцдецима (терция и секста через октаву) — несовершенный консонанс"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART2"],"body":{"items":[{"kind":"comparison","left":{"kind":"var","var":"v2"},"op":"eq","right":{"kind":"binary","left":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":0},"op":"sub","right":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":16}}},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#interval_at"},"kind":"status","status":"established"}],"kind":"and"},"contentHash":"sha256:9ef6e33b8c1bc9423df9e18ae0284b7792c8a3cd4f038afbe3aa10b8a4814373","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#imperfect_consonance_at"},"id":"urn:gradus:clir:counterpoint#ImperfectConsonanceClassCompound/alt/4","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 2. Децима и терцдецима (терция и секста через октаву) — несовершенный консонанс"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART2"],"body":{"items":[{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#interval_at"},"kind":"status","status":"established"},{"kind":"comparison","left":{"kind":"var","var":"v2"},"op":"eq","right":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":20}}],"kind":"and"},"contentHash":"sha256:168333487e3a390f087814eed16bfe9e12cadaa5d0bfb5c6041547ccce740a05","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#imperfect_consonance_at"},"id":"urn:gradus:clir:counterpoint#ImperfectConsonanceClassCompound/alt/5","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 2. Децима и терцдецима (терция и секста через октаву) — несовершенный консонанс"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART2"],"body":{"items":[{"kind":"comparison","left":{"kind":"var","var":"v2"},"op":"eq","right":{"kind":"binary","left":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":0},"op":"sub","right":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":20}}},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#interval_at"},"kind":"status","status":"established"}],"kind":"and"},"contentHash":"sha256:e2fa463deec22e04d4809a548f349ce874dd21b9bc5a6ed4e26982ae16eb543f","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#imperfect_consonance_at"},"id":"urn:gradus:clir:counterpoint#ImperfectConsonanceClassCompound/alt/6","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 2. Децима и терцдецима (терция и секста через октаву) — несовершенный консонанс"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART2"],"body":{"items":[{"kind":"comparison","left":{"kind":"var","var":"v2"},"op":"eq","right":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":21}},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#interval_at"},"kind":"status","status":"established"}],"kind":"and"},"contentHash":"sha256:19994a512502272092791f45acf5039aaccb91700e86cb77d7db357ec558f0b8","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#imperfect_consonance_at"},"id":"urn:gradus:clir:counterpoint#ImperfectConsonanceClassCompound/alt/7","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 2. Децима и терцдецима (терция и секста через октаву) — несовершенный консонанс"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART2"],"body":{"items":[{"kind":"comparison","left":{"kind":"var","var":"v2"},"op":"eq","right":{"kind":"binary","left":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":0},"op":"sub","right":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":21}}},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#interval_at"},"kind":"status","status":"established"}],"kind":"and"},"contentHash":"sha256:06520138982eed3b54e45262843acf835af1603634fea7134dc4f763d3da6c70","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#imperfect_consonance_at"},"id":"urn:gradus:clir:counterpoint#ImperfectConsonanceClassCompound/alt/8","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 2. Децима и терцдецима (терция и секста через октаву) — несовершенный консонанс"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART2"],"body":{"items":[{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#interval_at"},"kind":"status","status":"established"},{"kind":"comparison","left":{"kind":"var","var":"v2"},"op":"eq","right":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":3}}],"kind":"and"},"contentHash":"sha256:664d7508317046ceaf3e1d4567cdeb90fcb4bf70974e7a96df355eee8ce35448","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#imperfect_consonance_at"},"id":"urn:gradus:clir:counterpoint#ImperfectConsonanceClassSimple/alt/1","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 2. Терция и секста — несовершенный консонанс"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART2"],"body":{"items":[{"kind":"comparison","left":{"kind":"var","var":"v2"},"op":"eq","right":{"kind":"binary","left":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":0},"op":"sub","right":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":3}}},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#interval_at"},"kind":"status","status":"established"}],"kind":"and"},"contentHash":"sha256:3ab56fdb3953d2b3ac4235b1817bc13aa1b5724c4f9c8eab9105d62a9a9be07d","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#imperfect_consonance_at"},"id":"urn:gradus:clir:counterpoint#ImperfectConsonanceClassSimple/alt/2","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 2. Терция и секста — несовершенный консонанс"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART2"],"body":{"items":[{"kind":"comparison","left":{"kind":"var","var":"v2"},"op":"eq","right":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":4}},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#interval_at"},"kind":"status","status":"established"}],"kind":"and"},"contentHash":"sha256:19e46421cfbc7fd75586396026a0b173ee26cff6c1cae8e2f05646c1d2065a8b","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#imperfect_consonance_at"},"id":"urn:gradus:clir:counterpoint#ImperfectConsonanceClassSimple/alt/3","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 2. Терция и секста — несовершенный консонанс"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART2"],"body":{"items":[{"kind":"comparison","left":{"kind":"var","var":"v2"},"op":"eq","right":{"kind":"binary","left":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":0},"op":"sub","right":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":4}}},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#interval_at"},"kind":"status","status":"established"}],"kind":"and"},"contentHash":"sha256:2f3885dc87cddfab50de39a51fa3d06c9990cf8f998d55b4eb33790684f9deba","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#imperfect_consonance_at"},"id":"urn:gradus:clir:counterpoint#ImperfectConsonanceClassSimple/alt/4","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 2. Терция и секста — несовершенный консонанс"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART2"],"body":{"items":[{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#interval_at"},"kind":"status","status":"established"},{"kind":"comparison","left":{"kind":"var","var":"v2"},"op":"eq","right":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":8}}],"kind":"and"},"contentHash":"sha256:c3faa578f74c3114532209b76fae032dbd3a9d2fbd4df2630729ab925c00d66d","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#imperfect_consonance_at"},"id":"urn:gradus:clir:counterpoint#ImperfectConsonanceClassSimple/alt/5","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 2. Терция и секста — несовершенный консонанс"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART2"],"body":{"items":[{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#interval_at"},"kind":"status","status":"established"},{"kind":"comparison","left":{"kind":"var","var":"v2"},"op":"eq","right":{"kind":"binary","left":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":0},"op":"sub","right":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":8}}}],"kind":"and"},"contentHash":"sha256:a685c791412c56b00c87d443a93117c648d9090cd707626bc9bd55a9695e0ab4","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#imperfect_consonance_at"},"id":"urn:gradus:clir:counterpoint#ImperfectConsonanceClassSimple/alt/6","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 2. Терция и секста — несовершенный консонанс"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART2"],"body":{"items":[{"kind":"comparison","left":{"kind":"var","var":"v2"},"op":"eq","right":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":9}},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#interval_at"},"kind":"status","status":"established"}],"kind":"and"},"contentHash":"sha256:7e2a76f0ae5eaff089d013b41154883ba4538d198580c961664b31907311acea","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#imperfect_consonance_at"},"id":"urn:gradus:clir:counterpoint#ImperfectConsonanceClassSimple/alt/7","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 2. Терция и секста — несовершенный консонанс"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART2"],"body":{"items":[{"kind":"comparison","left":{"kind":"var","var":"v2"},"op":"eq","right":{"kind":"binary","left":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":0},"op":"sub","right":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":9}}},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#interval_at"},"kind":"status","status":"established"}],"kind":"and"},"contentHash":"sha256:1e05153815a82aaff34b39bd54f1ee5ef95d1b3f40f2bf46f84f3a8c2f63ad5b","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#imperfect_consonance_at"},"id":"urn:gradus:clir:counterpoint#ImperfectConsonanceClassSimple/alt/8","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 2. Терция и секста — несовершенный консонанс"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}}]},{"antecedent":{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#interval_at"},"kind":"status","status":"established"},"contentHash":"sha256:bff72f44c909868e77d3c8c5a3138d89ecd0545b78867d8ea52866459bbf3842","id":"urn:gradus:clir:counterpoint#IntervalWithinModelledRange","interpretations":[],"kind":"constraint","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 2. Интервал обязан отстоять от примы не более чем на две октавы"}],"message":"интервал вне предела двух октав, установленного статьёй 2, — доля не разбирается настоящим изложением","package":"urn:gradus:clir:counterpoint","requirement":{"items":[{"kind":"comparison","left":{"kind":"var","var":"v2"},"op":"le","right":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":24}},{"kind":"comparison","left":{"kind":"var","var":"v2"},"op":"ge","right":{"kind":"binary","left":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":0},"op":"sub","right":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":24}}}],"kind":"and"},"scope":{"kind":"boolean","value":true},"severity":"error","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}}]},{"antecedent":{"items":[{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v2"},{"kind":"var","var":"v3"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#next_beat"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#cp_large_leap_down_at"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v3"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#species1_beat"},"kind":"status","status":"established"}],"kind":"and"},"contentHash":"sha256:4b8e543e62438dfa8eb24249119a9564fc6358fd48a1f0f46cd600cf610b7036","id":"urn:gradus:clir:counterpoint#LargeLeapDownMustRecoverByStepUp","interpretations":[],"kind":"constraint","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 6. За скачком на сексту либо октаву вниз обязано следовать ступенчатое движение вверх"}],"message":"скачок голоса контрапункта на сексту либо октаву вниз не восстановлен ступенью вверх — запрещено статьёй 6","package":"urn:gradus:clir:counterpoint","requirement":{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v2"},{"kind":"var","var":"v3"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#cp_step_up_at"},"kind":"status","status":"established"},"scope":{"kind":"boolean","value":true},"severity":"error","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}},{"id":"v3","type":{"name":"urn:law:std#Integer"}}]},{"antecedent":{"items":[{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v2"},{"kind":"var","var":"v3"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#next_beat"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#cp_large_leap_up_at"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v3"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#species1_beat"},"kind":"status","status":"established"}],"kind":"and"},"contentHash":"sha256:3ba2e505ef5e12e6f8592151cdf77545ad7075142f9f7e04dd7f0c0f76d5181e","id":"urn:gradus:clir:counterpoint#LargeLeapUpMustRecoverByStepDown","interpretations":[],"kind":"constraint","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 6. За скачком на сексту либо октаву вверх обязано следовать ступенчатое движение вниз"}],"message":"скачок голоса контрапункта на сексту либо октаву вверх не восстановлен ступенью вниз — запрещено статьёй 6","package":"urn:gradus:clir:counterpoint","requirement":{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v2"},{"kind":"var","var":"v3"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#cp_step_down_at"},"kind":"status","status":"established"},"scope":{"kind":"boolean","value":true},"severity":"error","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}},{"id":"v3","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART3"],"body":{"items":[{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v3"},{"kind":"var","var":"v4"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#beat_notes"},"kind":"status","status":"established"},{"kind":"comparison","left":{"kind":"var","var":"v6"},"op":"ne","right":{"kind":"var","var":"v4"}},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v2"},{"kind":"var","var":"v5"},{"kind":"var","var":"v6"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#beat_notes"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#next_beat"},"kind":"status","status":"established"},{"kind":"comparison","left":{"kind":"var","var":"v5"},"op":"eq","right":{"kind":"var","var":"v3"}}],"kind":"and"},"contentHash":"sha256:9a012b8d64e89fd558aad5692b767e7dda619915509a2a61fb676d6c64be555d","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#oblique_motion_at"},"id":"urn:gradus:clir:counterpoint#ObliqueMotionCantusFirmusStill","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 3. Косвенное движение: cantus firmus остаётся на месте"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}},{"id":"v3","type":{"name":"urn:law:std#Integer"}},{"id":"v4","type":{"name":"urn:law:std#Integer"}},{"id":"v5","type":{"name":"urn:law:std#Integer"}},{"id":"v6","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART3"],"body":{"items":[{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v3"},{"kind":"var","var":"v4"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#beat_notes"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v2"},{"kind":"var","var":"v5"},{"kind":"var","var":"v6"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#beat_notes"},"kind":"status","status":"established"},{"kind":"comparison","left":{"kind":"var","var":"v5"},"op":"ne","right":{"kind":"var","var":"v3"}},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#next_beat"},"kind":"status","status":"established"},{"kind":"comparison","left":{"kind":"var","var":"v6"},"op":"eq","right":{"kind":"var","var":"v4"}}],"kind":"and"},"contentHash":"sha256:5e018730a1f4f94620aeb1a858fcbb115f447c0ed47a80e814db35a609e51078","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#oblique_motion_at"},"id":"urn:gradus:clir:counterpoint#ObliqueMotionCounterpointStill","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 3. Косвенное движение: голос контрапункта остаётся на месте"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}},{"id":"v3","type":{"name":"urn:law:std#Integer"}},{"id":"v4","type":{"name":"urn:law:std#Integer"}},{"id":"v5","type":{"name":"urn:law:std#Integer"}},{"id":"v6","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART5"],"body":{"items":[{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#first_beat"},"kind":"status","status":"established"},{"kind":"comparison","left":{"kind":"var","var":"v2"},"op":"eq","right":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":7}},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#interval_at"},"kind":"status","status":"established"}],"kind":"and"},"contentHash":"sha256:eb657e29c4ef6ca9ee016e5f6b109aade1a85991c8514507ae11eb48b337467b","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#valid_opening_at"},"id":"urn:gradus:clir:counterpoint#OpeningFifthValidOnlyWithCounterpointAbove","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 5. Упражнение допустимо начинать в квинту, только если голос контрапункта ведётся выше cantus firmus"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART5"],"body":{"items":[{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#first_beat"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#dissonant_interval_at"},"kind":"status","status":"established"}],"kind":"and"},"contentHash":"sha256:3481a36c2b859303b62bd048e4d946d8272557585c153c0a965ba0324e698085","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#opening_violation"},"id":"urn:gradus:clir:counterpoint#OpeningMustBeConsonant","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 5. Упражнение обязано начинаться совершенным консонансом"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}}]},{"antecedent":{"items":[{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#consonant_at"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#first_beat"},"kind":"status","status":"established"}],"kind":"and"},"contentHash":"sha256:d565ca27b8421bf35967f2cc59052af83a99ec8db685fd0da9dfad4d8d89db75","id":"urn:gradus:clir:counterpoint#OpeningMustBeValid","interpretations":[],"kind":"constraint","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 5. Начальное созвучие обязано быть допустимым открытием (унисон/октава всегда, квинта — только сверху)"}],"message":"начальное созвучие консонирует, но не является допустимым открытием по статье 5 (квинта снизу либо несовершенный консонанс)","package":"urn:gradus:clir:counterpoint","requirement":{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#valid_opening_at"},"kind":"status","status":"established"},"scope":{"kind":"boolean","value":true},"severity":"error","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART5"],"body":{"items":[{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#unison_or_octave_at"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#first_beat"},"kind":"status","status":"established"}],"kind":"and"},"contentHash":"sha256:99bc35c71082b0c9c3b6038ebac579528a34125cccabd41bb89682762b26da81","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#valid_opening_at"},"id":"urn:gradus:clir:counterpoint#OpeningUnisonOrOctaveAlwaysValid","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 5. Упражнение допустимо начинать в унисон либо в октаву независимо от расположения голоса контрапункта"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART4"],"body":{"items":[{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#similar_motion_at"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#perfect_fifth_at"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#perfect_fifth_at"},"kind":"status","status":"established"}],"kind":"and"},"contentHash":"sha256:5451bf377b4b5f0e1258437dde270a69113b0ac69ed38aaed3953581126952e9","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#parallel_fifths_violation"},"id":"urn:gradus:clir:counterpoint#ParallelFifths","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 4. Параллельные квинты"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART4"],"body":{"items":[{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#unison_or_octave_at"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#similar_motion_at"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#unison_or_octave_at"},"kind":"status","status":"established"}],"kind":"and"},"contentHash":"sha256:d43f4d9ad95d15cedfbffcdcab4f263541920a0a5cd643e3df55aed8f2ac252d","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#parallel_octaves_violation"},"id":"urn:gradus:clir:counterpoint#ParallelOctaves","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 4. Параллельные октавы (включая унисон к унисону)"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}}]},{"antecedent":{"items":[{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#next_beat"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#last_beat"},"kind":"status","status":"established"}],"kind":"and"},"contentHash":"sha256:1b2c90426a0b6ead3365969dd3562f97848f0b85b91c9be62c661aaded984bd8","id":"urn:gradus:clir:counterpoint#PenultimateApproachesFinalByStep","interpretations":[],"kind":"constraint","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 5. Предпоследняя нота голоса контрапункта обязана подходить к заключительной ступенью"}],"message":"предпоследняя нота голоса контрапункта подходит к заключительной не ступенью — запрещено статьёй 5","package":"urn:gradus:clir:counterpoint","requirement":{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#cp_step_at"},"kind":"status","status":"established"},"scope":{"kind":"boolean","value":true},"severity":"error","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART4"],"body":{"items":[{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#similar_motion_at"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#perfect_consonance_at"},"kind":"status","status":"established"}],"kind":"and"},"contentHash":"sha256:9ddc50cac11498c9bbd98837bf73e4e44079a65b2878202f723aaad03e64b777","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#perfect_consonance_by_similar_motion_violation"},"id":"urn:gradus:clir:counterpoint#PerfectConsonanceApproachedBySimilarMotionForbidden","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 4. Совершенный консонанс запрещается приближать прямым движением"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART2"],"body":{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#unison_or_octave_at"},"kind":"status","status":"established"},"contentHash":"sha256:5a754a2430681cab13a79e33476ace80fdb425873ffd08d6d8a06339d66542a3","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#perfect_consonance_at"},"id":"urn:gradus:clir:counterpoint#PerfectConsonanceAtIsUnionOfPerfectClasses/alt/1","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 2. Совершенный консонанс — унисон/октава либо квинта"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART2"],"body":{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#perfect_fifth_at"},"kind":"status","status":"established"},"contentHash":"sha256:eed15195fdea739bf88ed1102a6f9b53d7c4476ed558ee3a982162139804f58a","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#perfect_consonance_at"},"id":"urn:gradus:clir:counterpoint#PerfectConsonanceAtIsUnionOfPerfectClasses/alt/2","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 2. Совершенный консонанс — унисон/октава либо квинта"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART2"],"body":{"items":[{"kind":"comparison","left":{"kind":"var","var":"v2"},"op":"eq","right":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":7}},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#interval_at"},"kind":"status","status":"established"}],"kind":"and"},"contentHash":"sha256:ccb4c68b90639753d0401def343b87aecc4e420c905c64d97e41402f04ac349c","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#perfect_fifth_at"},"id":"urn:gradus:clir:counterpoint#PerfectFifthClass/alt/1","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 2. Квинта (и её удвоение через октаву) — совершенный консонанс"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART2"],"body":{"items":[{"kind":"comparison","left":{"kind":"var","var":"v2"},"op":"eq","right":{"kind":"binary","left":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":0},"op":"sub","right":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":7}}},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#interval_at"},"kind":"status","status":"established"}],"kind":"and"},"contentHash":"sha256:1f7c04cd5e2d966c58538d6f50ea06d4a24dc127da01342b9be037e6e9641273","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#perfect_fifth_at"},"id":"urn:gradus:clir:counterpoint#PerfectFifthClass/alt/2","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 2. Квинта (и её удвоение через октаву) — совершенный консонанс"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART2"],"body":{"items":[{"kind":"comparison","left":{"kind":"var","var":"v2"},"op":"eq","right":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":19}},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#interval_at"},"kind":"status","status":"established"}],"kind":"and"},"contentHash":"sha256:ae768d601cf4c6716bf34a1dee351e774a1baec871a368716691c4227281fd7e","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#perfect_fifth_at"},"id":"urn:gradus:clir:counterpoint#PerfectFifthClass/alt/3","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 2. Квинта (и её удвоение через октаву) — совершенный консонанс"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART2"],"body":{"items":[{"kind":"comparison","left":{"kind":"var","var":"v2"},"op":"eq","right":{"kind":"binary","left":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":0},"op":"sub","right":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":19}}},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#interval_at"},"kind":"status","status":"established"}],"kind":"and"},"contentHash":"sha256:4d3adafc258b051532e4ebfa204325cc021930c56b07871b351472d882e0fab5","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#perfect_fifth_at"},"id":"urn:gradus:clir:counterpoint#PerfectFifthClass/alt/4","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 2. Квинта (и её удвоение через октаву) — совершенный консонанс"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART3"],"body":{"items":[{"kind":"comparison","left":{"kind":"binary","left":{"kind":"binary","left":{"kind":"var","var":"v5"},"op":"sub","right":{"kind":"var","var":"v3"}},"op":"mul","right":{"kind":"binary","left":{"kind":"var","var":"v6"},"op":"sub","right":{"kind":"var","var":"v4"}}},"op":"gt","right":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":0}},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v3"},{"kind":"var","var":"v4"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#beat_notes"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v2"},{"kind":"var","var":"v5"},{"kind":"var","var":"v6"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#beat_notes"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#next_beat"},"kind":"status","status":"established"}],"kind":"and"},"contentHash":"sha256:143ca4a873c95343eff7195f0de8cc6f470758c1a654ec518389f05f46fa67a1","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#similar_motion_at"},"id":"urn:gradus:clir:counterpoint#SimilarMotionBetweenBeats","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 3. Прямое движение: оба голоса переместились в одном направлении"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}},{"id":"v3","type":{"name":"urn:law:std#Integer"}},{"id":"v4","type":{"name":"urn:law:std#Integer"}},{"id":"v5","type":{"name":"urn:law:std#Integer"}},{"id":"v6","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART6"],"body":{"items":[{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#species1_beat"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#dissonant_interval_at"},"kind":"status","status":"established"}],"kind":"and"},"contentHash":"sha256:7566e46d89eec1143c464ada9819f1764e9563e9e3bbd50fd3e1a4f77acf7225","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#species1_dissonance_violation"},"id":"urn:gradus:clir:counterpoint#Species1DissonanceForbidden","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 6. Диссонанс в первом виде не допускается ни при каких обстоятельствах"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}}]},{"antecedent":{"items":[{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#species1_beat"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#next_beat"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#species1_beat"},"kind":"status","status":"established"}],"kind":"and"},"contentHash":"sha256:5e1d5ce41be0b683955e89beddaf159149237406abc0880e6a8d7a0993a8b610","id":"urn:gradus:clir:counterpoint#Species1MelodicMotionMustBeStepOrAcceptableLeap","interpretations":[],"kind":"constraint","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 6. Переход голоса контрапункта обязан быть ступенью либо допустимым скачком; повторение ноты и иные скачки запрещены"}],"message":"переход голоса контрапункта — не ступень и не один из допустимых скачков статьи 6 (либо повторяет ноту)","package":"urn:gradus:clir:counterpoint","requirement":{"items":[{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#cp_step_at"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#cp_acceptable_leap_at"},"kind":"status","status":"established"}],"kind":"or"},"scope":{"kind":"boolean","value":true},"severity":"error","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART8"],"body":{"items":[{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#species2_strong_beat"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#dissonant_interval_at"},"kind":"status","status":"established"}],"kind":"and"},"contentHash":"sha256:3076fa80c4602267a841c4d2b67640a32207c9deed581e6115542f0ee760e293","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#species2_strong_beat_dissonance_violation"},"id":"urn:gradus:clir:counterpoint#Species2StrongBeatMustBeConsonant","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 8. Созвучие сильной доли второго вида обязано быть консонансом"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}}]},{"antecedent":{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#species2_weak_beat"},"kind":"status","status":"established"},"contentHash":"sha256:eafad59145a474f286a02a2cad49872273d7d1b1897325c209173b6e54c41808","id":"urn:gradus:clir:counterpoint#Species2WeakBeatMustBeConsonantOrPassingTone","interpretations":[],"kind":"constraint","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 8. Созвучие слабой доли второго вида обязано быть консонансом либо проходящим тоном"}],"message":"слабая доля второго вида — диссонанс, не являющийся проходящим тоном в значении статьи 7","package":"urn:gradus:clir:counterpoint","requirement":{"items":[{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#consonant_at"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#valid_passing_tone_at"},"kind":"status","status":"established"}],"kind":"or"},"scope":{"kind":"boolean","value":true},"severity":"error","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART9"],"body":{"items":[{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#species3_strong_beat"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#dissonant_interval_at"},"kind":"status","status":"established"}],"kind":"and"},"contentHash":"sha256:9bba760d5d633743c9399e1e10322e5c7eb8270df1f1b2698a6269cd24a03209","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#species3_strong_beat_dissonance_violation"},"id":"urn:gradus:clir:counterpoint#Species3StrongBeatMustBeConsonant","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 9. Созвучие сильной доли третьего вида обязано быть консонансом"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}}]},{"antecedent":{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#species3_weak_beat"},"kind":"status","status":"established"},"contentHash":"sha256:cb839b23a80c78eabc9a96409906c591c32ee87e94e7294e7af9e1654abf9c72","id":"urn:gradus:clir:counterpoint#Species3WeakBeatMustBeConsonantOrTreatedDissonance","interpretations":[],"kind":"constraint","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 9. Созвучие слабой доли третьего вида обязано быть консонансом, проходящим либо вспомогательным тоном"}],"message":"слабая доля третьего вида — диссонанс, не являющийся ни проходящим, ни вспомогательным тоном в значении статьи 7 (nota cambiata в изложение не входит — ст. 9 абз. 3)","package":"urn:gradus:clir:counterpoint","requirement":{"items":[{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#consonant_at"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#valid_passing_tone_at"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#valid_neighbor_tone_at"},"kind":"status","status":"established"}],"kind":"or"},"scope":{"kind":"boolean","value":true},"severity":"error","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART11"],"body":{"items":[{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#species4_plain_beat"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#dissonant_interval_at"},"kind":"status","status":"established"}],"kind":"and"},"contentHash":"sha256:2e8041f2cae7610ab92ea4ab0b1140dc64974f4710e51dcb265fcda332b23968","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#species4_plain_beat_dissonance_violation"},"id":"urn:gradus:clir:counterpoint#Species4PlainBeatMustBeConsonant","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 11. Доля вне связки подчиняется общему правилу консонанса статьи 6"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART12"],"body":{"items":[{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#dissonant_interval_at"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#species5_downbeat"},"kind":"status","status":"established"}],"kind":"and"},"contentHash":"sha256:f551395d7c83eec8e8b2f11a68ef217be612452ac5855faa13dfa625e3dbc910","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#species5_downbeat_dissonance_violation"},"id":"urn:gradus:clir:counterpoint#Species5DownbeatMustBeConsonant","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 12. Доля, совпадающая с cantus firmus либо несущая связку вне задержания, обязана быть консонансом"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}}]},{"antecedent":{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#species5_weak_beat"},"kind":"status","status":"established"},"contentHash":"sha256:62ebbc4b9722b33231e15e4aa7a530ce8769f69449d31ecf87565ea46e3a17e5","id":"urn:gradus:clir:counterpoint#Species5WeakBeatMustBeConsonantOrTreatedDissonance","interpretations":[],"kind":"constraint","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 12. Прочая доля пятого вида обязана быть консонансом, проходящим либо вспомогательным тоном"}],"message":"доля пятого вида — диссонанс, не являющийся ни проходящим, ни вспомогательным тоном в значении статьи 7","package":"urn:gradus:clir:counterpoint","requirement":{"items":[{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#consonant_at"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#valid_passing_tone_at"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#valid_neighbor_tone_at"},"kind":"status","status":"established"}],"kind":"or"},"scope":{"kind":"boolean","value":true},"severity":"error","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}}]},{"antecedent":{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#suspension_beat"},"kind":"status","status":"established"},"contentHash":"sha256:ad88194f8bb8d127bd4e846e3f3ccb6dd3f1803d6e8338d1f317cb4a284bff8e","id":"urn:gradus:clir:counterpoint#SuspensionMustBePrepared","interpretations":[],"kind":"constraint","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 10. Задержание обязано быть приготовлено консонансом той же ноты на предшествующей доле"}],"message":"задержание не приготовлено: предшествующая доля не консонирует той же нотой голоса контрапункта — запрещено статьёй 10","package":"urn:gradus:clir:counterpoint","requirement":{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#valid_suspension_preparation_at"},"kind":"status","status":"established"},"scope":{"kind":"boolean","value":true},"severity":"error","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}}]},{"antecedent":{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#suspension_beat"},"kind":"status","status":"established"},"contentHash":"sha256:11f9571d85fa15ea82e03b2334bedfeaee55b6ca1e94393e315520fa6b9f7d7d","id":"urn:gradus:clir:counterpoint#SuspensionMustResolveProperly","interpretations":[],"kind":"constraint","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 10. Задержание обязано разрешаться консонансом либо нисходящей ступенью, если оно диссонирует"}],"message":"задержание не разрешено надлежащим образом: диссонанс обязан разрешаться нисходящей ступенью в консонанс — запрещено статьёй 10 (разрешение вверх либо скачком не допускается)","package":"urn:gradus:clir:counterpoint","requirement":{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#valid_suspension_resolution_at"},"kind":"status","status":"established"},"scope":{"kind":"boolean","value":true},"severity":"error","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART10"],"body":{"items":[{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#consonant_at"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#next_beat"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#cp_tied_at"},"kind":"status","status":"established"}],"kind":"and"},"contentHash":"sha256:c33facf8aa49254d4a0a519e5d8f97e36a6c4c8f2432dd8416e96f4022dde772","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#valid_suspension_preparation_at"},"id":"urn:gradus:clir:counterpoint#SuspensionPrepared","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 10. Приготовление: предшествующая доля консонирует той же нотой голоса контрапункта"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART2"],"body":{"items":[{"kind":"comparison","left":{"kind":"var","var":"v2"},"op":"eq","right":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":0}},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#interval_at"},"kind":"status","status":"established"}],"kind":"and"},"contentHash":"sha256:138278b143b25def7f758e030750e4662a4716b6e1f84fdfd3a853b9b5f41ca9","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#unison_or_octave_at"},"id":"urn:gradus:clir:counterpoint#UnisonOrOctaveClass/alt/1","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 2. Прима и октава (и их удвоение) — совершенный консонанс"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART2"],"body":{"items":[{"kind":"comparison","left":{"kind":"var","var":"v2"},"op":"eq","right":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":12}},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#interval_at"},"kind":"status","status":"established"}],"kind":"and"},"contentHash":"sha256:967c7217e84d08e4b3017c9480d8422538a87b66e073b633e21abc341fa2f162","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#unison_or_octave_at"},"id":"urn:gradus:clir:counterpoint#UnisonOrOctaveClass/alt/2","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 2. Прима и октава (и их удвоение) — совершенный консонанс"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART2"],"body":{"items":[{"kind":"comparison","left":{"kind":"var","var":"v2"},"op":"eq","right":{"kind":"binary","left":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":0},"op":"sub","right":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":12}}},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#interval_at"},"kind":"status","status":"established"}],"kind":"and"},"contentHash":"sha256:0146620a978aa0fd2fba746f87070f9a35c8bfe0531702ad22476a8d2a15135a","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#unison_or_octave_at"},"id":"urn:gradus:clir:counterpoint#UnisonOrOctaveClass/alt/3","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 2. Прима и октава (и их удвоение) — совершенный консонанс"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART2"],"body":{"items":[{"kind":"comparison","left":{"kind":"var","var":"v2"},"op":"eq","right":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":24}},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#interval_at"},"kind":"status","status":"established"}],"kind":"and"},"contentHash":"sha256:72ca3eaf1d85bf871b4a829f6ca763b03dbaa3fcb351ac134c3e13146cc8f884","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#unison_or_octave_at"},"id":"urn:gradus:clir:counterpoint#UnisonOrOctaveClass/alt/4","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 2. Прима и октава (и их удвоение) — совершенный консонанс"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART2"],"body":{"items":[{"kind":"comparison","left":{"kind":"var","var":"v2"},"op":"eq","right":{"kind":"binary","left":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":0},"op":"sub","right":{"kind":"value","type":{"name":"urn:law:std#Integer"},"value":24}}},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#interval_at"},"kind":"status","status":"established"}],"kind":"and"},"contentHash":"sha256:3135d8b075f616ee640e0914d89f56bd4dc17fca49901324e5d01584575248ff","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#unison_or_octave_at"},"id":"urn:gradus:clir:counterpoint#UnisonOrOctaveClass/alt/5","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 2. Прима и октава (и их удвоение) — совершенный консонанс"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART7"],"body":{"items":[{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v2"},{"kind":"var","var":"v3"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#next_beat"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v3"},{"kind":"var","var":"v6"},{"kind":"var","var":"v7"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#beat_notes"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#consonant_at"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#next_beat"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v3"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#consonant_at"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v4"},{"kind":"var","var":"v5"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#beat_notes"},"kind":"status","status":"established"},{"kind":"comparison","left":{"kind":"var","var":"v5"},"op":"eq","right":{"kind":"var","var":"v7"}},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v2"},{"kind":"var","var":"v3"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#cp_step_up_at"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#cp_step_down_at"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#dissonant_interval_at"},"kind":"status","status":"established"}],"kind":"and"},"contentHash":"sha256:bbe57c771c51bfb33dd40e8a2c5f8af4614e8e564a6f6df25ae712e15a5fb8b5","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#valid_neighbor_tone_at"},"id":"urn:gradus:clir:counterpoint#ValidNeighborToneLower","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 7. Нижний вспомогательный тон: ступень вниз к диссонансу, ступень вверх обратно на ту же ноту"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}},{"id":"v3","type":{"name":"urn:law:std#Integer"}},{"id":"v4","type":{"name":"urn:law:std#Integer"}},{"id":"v5","type":{"name":"urn:law:std#Integer"}},{"id":"v6","type":{"name":"urn:law:std#Integer"}},{"id":"v7","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART7"],"body":{"items":[{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#cp_step_up_at"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v2"},{"kind":"var","var":"v3"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#next_beat"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v3"},{"kind":"var","var":"v6"},{"kind":"var","var":"v7"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#beat_notes"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#consonant_at"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#next_beat"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v3"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#consonant_at"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v2"},{"kind":"var","var":"v3"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#cp_step_down_at"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v4"},{"kind":"var","var":"v5"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#beat_notes"},"kind":"status","status":"established"},{"kind":"comparison","left":{"kind":"var","var":"v5"},"op":"eq","right":{"kind":"var","var":"v7"}},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#dissonant_interval_at"},"kind":"status","status":"established"}],"kind":"and"},"contentHash":"sha256:4140e28a2952f642c42a2b169dec762210690a47d27d4df9f1f69bd6b17aa8b6","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#valid_neighbor_tone_at"},"id":"urn:gradus:clir:counterpoint#ValidNeighborToneUpper","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 7. Верхний вспомогательный тон: ступень вверх к диссонансу, ступень вниз обратно на ту же ноту"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}},{"id":"v3","type":{"name":"urn:law:std#Integer"}},{"id":"v4","type":{"name":"urn:law:std#Integer"}},{"id":"v5","type":{"name":"urn:law:std#Integer"}},{"id":"v6","type":{"name":"urn:law:std#Integer"}},{"id":"v7","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART7"],"body":{"items":[{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v2"},{"kind":"var","var":"v3"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#next_beat"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#consonant_at"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#next_beat"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v3"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#consonant_at"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v2"},{"kind":"var","var":"v3"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#cp_step_down_at"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#cp_step_down_at"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#dissonant_interval_at"},"kind":"status","status":"established"}],"kind":"and"},"contentHash":"sha256:d6b86e24479454feb0839abf4d472f3e23e5149b3649e25c87c8d0179cb30ee2","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#valid_passing_tone_at"},"id":"urn:gradus:clir:counterpoint#ValidPassingToneDownward","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 7. Проходящий тон нисходящего движения: ступень вниз к диссонансу и ступень вниз от него"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}},{"id":"v3","type":{"name":"urn:law:std#Integer"}}]},{"anchors":["urn:gradus:clir:counterpoint#GRADUS_ART7"],"body":{"items":[{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#cp_step_up_at"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v2"},{"kind":"var","var":"v3"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#next_beat"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#consonant_at"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v1"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#next_beat"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v3"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#consonant_at"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v2"},{"kind":"var","var":"v3"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#cp_step_up_at"},"kind":"status","status":"established"},{"formula":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#dissonant_interval_at"},"kind":"status","status":"established"}],"kind":"and"},"contentHash":"sha256:e8a5eef08ef096c5506a0ec5f14cbc71d0fa26b2b8569a6cbc34296aeb5f3e4f","head":{"args":[{"kind":"var","var":"v0"},{"kind":"var","var":"v2"}],"kind":"literal","polarity":"positive","predicate":"urn:gradus:clir:counterpoint#valid_passing_tone_at"},"id":"urn:gradus:clir:counterpoint#ValidPassingToneUpward","interpretations":[],"kind":"rule","labels":[{"language":"ru-KZ","status":"unofficial","text":"Ст. 7. Проходящий тон восходящего движения: ступень вверх к диссонансу и ступень вверх от него"}],"package":"urn:gradus:clir:counterpoint","scope":{"kind":"boolean","value":true},"strength":"strict","variables":[{"id":"v0","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"v1","type":{"name":"urn:law:std#Integer"}},{"id":"v2","type":{"name":"urn:law:std#Integer"}},{"id":"v3","type":{"name":"urn:law:std#Integer"}}]},{"contentHash":"sha256:5a164d3d7368e20364fcb38194647d97a1406fc30952e8682fe62060dd5df04e","id":"urn:gradus:clir:counterpoint#beat_notes","kind":"symbol_decl","labels":[{"language":"ru-KZ","status":"unofficial","text":"на данной доле cantus firmus звучит cf, голос контрапункта — cp (полутоны от условной примы упражнения)"}],"name":"beat_notes","package":"urn:gradus:clir:counterpoint","parameters":[{"id":"urn:gradus:clir:counterpoint#beat_notes/arg/ex","name":"ex","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"urn:gradus:clir:counterpoint#beat_notes/arg/pos","name":"pos","type":{"name":"urn:law:std#Integer"}},{"id":"urn:gradus:clir:counterpoint#beat_notes/arg/cf","name":"cf","type":{"name":"urn:law:std#Integer"}},{"id":"urn:gradus:clir:counterpoint#beat_notes/arg/cp","name":"cp","type":{"name":"urn:law:std#Integer"}}],"relationKind":"empirical","symbolKind":"relation"},{"contentHash":"sha256:4039192bb3915892366eb19d577adc321ba78b2f70e2108d37e31744652fd6c9","id":"urn:gradus:clir:counterpoint#consonant_at","kind":"symbol_decl","labels":[{"language":"ru-KZ","status":"unofficial","text":"доля образует консонанс — совершенный либо несовершенный"}],"name":"consonant_at","package":"urn:gradus:clir:counterpoint","parameters":[{"id":"urn:gradus:clir:counterpoint#consonant_at/arg/ex","name":"ex","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"urn:gradus:clir:counterpoint#consonant_at/arg/pos","name":"pos","type":{"name":"urn:law:std#Integer"}}],"relationKind":"institutional","symbolKind":"relation"},{"contentHash":"sha256:7e335b33269f3c2b29caf9be048da26b62a64eccf3a955f23588f2532804f877","id":"urn:gradus:clir:counterpoint#contrary_motion_at","kind":"symbol_decl","labels":[{"language":"ru-KZ","status":"unofficial","text":"голоса перемещаются в противоположных направлениях (противоположное движение)"}],"name":"contrary_motion_at","package":"urn:gradus:clir:counterpoint","parameters":[{"id":"urn:gradus:clir:counterpoint#contrary_motion_at/arg/ex","name":"ex","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"urn:gradus:clir:counterpoint#contrary_motion_at/arg/pos1","name":"pos1","type":{"name":"urn:law:std#Integer"}},{"id":"urn:gradus:clir:counterpoint#contrary_motion_at/arg/pos2","name":"pos2","type":{"name":"urn:law:std#Integer"}}],"relationKind":"institutional","symbolKind":"relation"},{"contentHash":"sha256:16016b1e682c79e38e80b3c818b78e9f63f6f2b93c49d3c1639185ba6c9fc840","id":"urn:gradus:clir:counterpoint#cp_acceptable_leap_at","kind":"symbol_decl","labels":[{"language":"ru-KZ","status":"unofficial","text":"скачок голоса контрапункта на терцию, кварту, квинту, сексту либо октаву"}],"name":"cp_acceptable_leap_at","package":"urn:gradus:clir:counterpoint","parameters":[{"id":"urn:gradus:clir:counterpoint#cp_acceptable_leap_at/arg/ex","name":"ex","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"urn:gradus:clir:counterpoint#cp_acceptable_leap_at/arg/pos1","name":"pos1","type":{"name":"urn:law:std#Integer"}},{"id":"urn:gradus:clir:counterpoint#cp_acceptable_leap_at/arg/pos2","name":"pos2","type":{"name":"urn:law:std#Integer"}}],"relationKind":"institutional","symbolKind":"relation"},{"contentHash":"sha256:be31f3a047d6806663bf1e5c4019073457ddac44ff56e18bba71aecec66e83ab","id":"urn:gradus:clir:counterpoint#cp_large_leap_down_at","kind":"symbol_decl","labels":[{"language":"ru-KZ","status":"unofficial","text":"нисходящий скачок на сексту либо октаву"}],"name":"cp_large_leap_down_at","package":"urn:gradus:clir:counterpoint","parameters":[{"id":"urn:gradus:clir:counterpoint#cp_large_leap_down_at/arg/ex","name":"ex","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"urn:gradus:clir:counterpoint#cp_large_leap_down_at/arg/pos1","name":"pos1","type":{"name":"urn:law:std#Integer"}},{"id":"urn:gradus:clir:counterpoint#cp_large_leap_down_at/arg/pos2","name":"pos2","type":{"name":"urn:law:std#Integer"}}],"relationKind":"institutional","symbolKind":"relation"},{"contentHash":"sha256:e0731852db54ce639d0b1fab25da176c50b4fab5377398af1e648d6e80c9d829","id":"urn:gradus:clir:counterpoint#cp_large_leap_up_at","kind":"symbol_decl","labels":[{"language":"ru-KZ","status":"unofficial","text":"восходящий скачок на сексту либо октаву"}],"name":"cp_large_leap_up_at","package":"urn:gradus:clir:counterpoint","parameters":[{"id":"urn:gradus:clir:counterpoint#cp_large_leap_up_at/arg/ex","name":"ex","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"urn:gradus:clir:counterpoint#cp_large_leap_up_at/arg/pos1","name":"pos1","type":{"name":"urn:law:std#Integer"}},{"id":"urn:gradus:clir:counterpoint#cp_large_leap_up_at/arg/pos2","name":"pos2","type":{"name":"urn:law:std#Integer"}}],"relationKind":"institutional","symbolKind":"relation"},{"contentHash":"sha256:be95a3a83e43dad606938f30a622093138e5238a70e6f86daa3b09c03c5a3e8b","id":"urn:gradus:clir:counterpoint#cp_leap_at","kind":"symbol_decl","labels":[{"language":"ru-KZ","status":"unofficial","text":"голос контрапункта переходит от pos1 к pos2 скачком (на три полутона либо более)"}],"name":"cp_leap_at","package":"urn:gradus:clir:counterpoint","parameters":[{"id":"urn:gradus:clir:counterpoint#cp_leap_at/arg/ex","name":"ex","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"urn:gradus:clir:counterpoint#cp_leap_at/arg/pos1","name":"pos1","type":{"name":"urn:law:std#Integer"}},{"id":"urn:gradus:clir:counterpoint#cp_leap_at/arg/pos2","name":"pos2","type":{"name":"urn:law:std#Integer"}}],"relationKind":"institutional","symbolKind":"relation"},{"contentHash":"sha256:1031d1d451817995b8db8fc20876d4a4802a87f488ed55d2bf41d79fe004f50d","id":"urn:gradus:clir:counterpoint#cp_step_at","kind":"symbol_decl","labels":[{"language":"ru-KZ","status":"unofficial","text":"голос контрапункта переходит от pos1 к pos2 ступенью (на один или два полутона)"}],"name":"cp_step_at","package":"urn:gradus:clir:counterpoint","parameters":[{"id":"urn:gradus:clir:counterpoint#cp_step_at/arg/ex","name":"ex","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"urn:gradus:clir:counterpoint#cp_step_at/arg/pos1","name":"pos1","type":{"name":"urn:law:std#Integer"}},{"id":"urn:gradus:clir:counterpoint#cp_step_at/arg/pos2","name":"pos2","type":{"name":"urn:law:std#Integer"}}],"relationKind":"institutional","symbolKind":"relation"},{"contentHash":"sha256:1b56ee7f34ac7dfdf0dca5734d485ddad6c0da996ed78c9f43e2abf129894fe7","id":"urn:gradus:clir:counterpoint#cp_step_down_at","kind":"symbol_decl","labels":[{"language":"ru-KZ","status":"unofficial","text":"голос контрапункта нисходит ступенью от pos1 к pos2"}],"name":"cp_step_down_at","package":"urn:gradus:clir:counterpoint","parameters":[{"id":"urn:gradus:clir:counterpoint#cp_step_down_at/arg/ex","name":"ex","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"urn:gradus:clir:counterpoint#cp_step_down_at/arg/pos1","name":"pos1","type":{"name":"urn:law:std#Integer"}},{"id":"urn:gradus:clir:counterpoint#cp_step_down_at/arg/pos2","name":"pos2","type":{"name":"urn:law:std#Integer"}}],"relationKind":"institutional","symbolKind":"relation"},{"contentHash":"sha256:96edbac252034ca5ef2c74c71545d864d324a3831ee029531f5648961e354146","id":"urn:gradus:clir:counterpoint#cp_step_up_at","kind":"symbol_decl","labels":[{"language":"ru-KZ","status":"unofficial","text":"голос контрапункта восходит ступенью от pos1 к pos2"}],"name":"cp_step_up_at","package":"urn:gradus:clir:counterpoint","parameters":[{"id":"urn:gradus:clir:counterpoint#cp_step_up_at/arg/ex","name":"ex","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"urn:gradus:clir:counterpoint#cp_step_up_at/arg/pos1","name":"pos1","type":{"name":"urn:law:std#Integer"}},{"id":"urn:gradus:clir:counterpoint#cp_step_up_at/arg/pos2","name":"pos2","type":{"name":"urn:law:std#Integer"}}],"relationKind":"institutional","symbolKind":"relation"},{"contentHash":"sha256:cccc7cd3f3e336b4602d01a6004b79993bc3d0e663206ef956e6c08c7fc7902c","id":"urn:gradus:clir:counterpoint#cp_tied_at","kind":"symbol_decl","labels":[{"language":"ru-KZ","status":"unofficial","text":"голос контрапункта продолжает звучать той же нотой от pos1 к pos2"}],"name":"cp_tied_at","package":"urn:gradus:clir:counterpoint","parameters":[{"id":"urn:gradus:clir:counterpoint#cp_tied_at/arg/ex","name":"ex","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"urn:gradus:clir:counterpoint#cp_tied_at/arg/pos1","name":"pos1","type":{"name":"urn:law:std#Integer"}},{"id":"urn:gradus:clir:counterpoint#cp_tied_at/arg/pos2","name":"pos2","type":{"name":"urn:law:std#Integer"}}],"relationKind":"institutional","symbolKind":"relation"},{"contentHash":"sha256:4b3be1acb705c134dac54dd1d8b789388a3ba85243294baf8074af992b44132d","id":"urn:gradus:clir:counterpoint#dissonant_interval_at","kind":"symbol_decl","labels":[{"language":"ru-KZ","status":"unofficial","text":"доля образует секунду, кварту, тритон либо септиму, либо их удвоение через октаву"}],"name":"dissonant_interval_at","package":"urn:gradus:clir:counterpoint","parameters":[{"id":"urn:gradus:clir:counterpoint#dissonant_interval_at/arg/ex","name":"ex","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"urn:gradus:clir:counterpoint#dissonant_interval_at/arg/pos","name":"pos","type":{"name":"urn:law:std#Integer"}}],"relationKind":"institutional","symbolKind":"relation"},{"contentHash":"sha256:4ca0fbfdaf5f457ed778cc9fbf4fb6bf47927c06667631783c4b2b925f65e69c","id":"urn:gradus:clir:counterpoint#first_beat","kind":"symbol_decl","labels":[{"language":"ru-KZ","status":"unofficial","text":"pos — первая звучащая доля упражнения"}],"name":"first_beat","package":"urn:gradus:clir:counterpoint","parameters":[{"id":"urn:gradus:clir:counterpoint#first_beat/arg/ex","name":"ex","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"urn:gradus:clir:counterpoint#first_beat/arg/pos","name":"pos","type":{"name":"urn:law:std#Integer"}}],"relationKind":"empirical","symbolKind":"relation"},{"contentHash":"sha256:bbabe220c1f39f8b2755b53f3d4eb5e345347b04c5b6e7c375ac00d23928bdf3","id":"urn:gradus:clir:counterpoint#imperfect_consonance_at","kind":"symbol_decl","labels":[{"language":"ru-KZ","status":"unofficial","text":"доля образует терцию либо сексту, либо их удвоение через октаву"}],"name":"imperfect_consonance_at","package":"urn:gradus:clir:counterpoint","parameters":[{"id":"urn:gradus:clir:counterpoint#imperfect_consonance_at/arg/ex","name":"ex","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"urn:gradus:clir:counterpoint#imperfect_consonance_at/arg/pos","name":"pos","type":{"name":"urn:law:std#Integer"}}],"relationKind":"institutional","symbolKind":"relation"},{"contentHash":"sha256:1b9b105a05e701ae5ef4a5b5c971d3a05b1ceea0a4e970f2ca4af49d97935da0","id":"urn:gradus:clir:counterpoint#interval_at","kind":"symbol_decl","labels":[{"language":"ru-KZ","status":"unofficial","text":"интервал между cf и cp на данной доле, в полутонах (положителен, когда cp выше cf)"}],"name":"interval_at","package":"urn:gradus:clir:counterpoint","parameters":[{"id":"urn:gradus:clir:counterpoint#interval_at/arg/ex","name":"ex","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"urn:gradus:clir:counterpoint#interval_at/arg/pos","name":"pos","type":{"name":"urn:law:std#Integer"}},{"id":"urn:gradus:clir:counterpoint#interval_at/arg/iv","name":"iv","type":{"name":"urn:law:std#Integer"}}],"relationKind":"institutional","symbolKind":"relation"},{"contentHash":"sha256:ba251cadc1dfe68b46bbe2f07c4141145f27dc8ef813f22d3e04330725946dbc","id":"urn:gradus:clir:counterpoint#last_beat","kind":"symbol_decl","labels":[{"language":"ru-KZ","status":"unofficial","text":"pos — последняя звучащая доля упражнения"}],"name":"last_beat","package":"urn:gradus:clir:counterpoint","parameters":[{"id":"urn:gradus:clir:counterpoint#last_beat/arg/ex","name":"ex","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"urn:gradus:clir:counterpoint#last_beat/arg/pos","name":"pos","type":{"name":"urn:law:std#Integer"}}],"relationKind":"empirical","symbolKind":"relation"},{"contentHash":"sha256:710772aba744cbc58ba2f0c61d970139f7112a58e0df4a19369a19923c9a297f","id":"urn:gradus:clir:counterpoint#next_beat","kind":"symbol_decl","labels":[{"language":"ru-KZ","status":"unofficial","text":"pos2 — доля, непосредственно следующая за pos1 в голосе контрапункта"}],"name":"next_beat","package":"urn:gradus:clir:counterpoint","parameters":[{"id":"urn:gradus:clir:counterpoint#next_beat/arg/ex","name":"ex","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"urn:gradus:clir:counterpoint#next_beat/arg/pos1","name":"pos1","type":{"name":"urn:law:std#Integer"}},{"id":"urn:gradus:clir:counterpoint#next_beat/arg/pos2","name":"pos2","type":{"name":"urn:law:std#Integer"}}],"relationKind":"empirical","symbolKind":"relation"},{"contentHash":"sha256:8d0585fd7e4a617f291d1977c657fc474680ef295a6dc5aff474214e51354537","id":"urn:gradus:clir:counterpoint#oblique_motion_at","kind":"symbol_decl","labels":[{"language":"ru-KZ","status":"unofficial","text":"один голос остаётся на месте, другой перемещается (косвенное движение)"}],"name":"oblique_motion_at","package":"urn:gradus:clir:counterpoint","parameters":[{"id":"urn:gradus:clir:counterpoint#oblique_motion_at/arg/ex","name":"ex","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"urn:gradus:clir:counterpoint#oblique_motion_at/arg/pos1","name":"pos1","type":{"name":"urn:law:std#Integer"}},{"id":"urn:gradus:clir:counterpoint#oblique_motion_at/arg/pos2","name":"pos2","type":{"name":"urn:law:std#Integer"}}],"relationKind":"institutional","symbolKind":"relation"},{"contentHash":"sha256:2d46fc8844192003b87bfc17c4b00d9c01059b8acabc56beccaea02d5453f828","id":"urn:gradus:clir:counterpoint#opening_violation","kind":"symbol_decl","labels":[{"language":"ru-KZ","status":"unofficial","text":"начальное созвучие упражнения не консонанс — нарушение ст. 5"}],"name":"opening_violation","package":"urn:gradus:clir:counterpoint","parameters":[{"id":"urn:gradus:clir:counterpoint#opening_violation/arg/ex","name":"ex","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"urn:gradus:clir:counterpoint#opening_violation/arg/pos","name":"pos","type":{"name":"urn:law:std#Integer"}}],"relationKind":"institutional","symbolKind":"relation"},{"contentHash":"sha256:7543966911e809de718b9f3ef7ea329d8d40bdf228ec504217fd29d85696b951","id":"urn:gradus:clir:counterpoint#parallel_fifths_violation","kind":"symbol_decl","labels":[{"language":"ru-KZ","status":"unofficial","text":"параллельные квинты: квинта приближена к квинте прямым движением"}],"name":"parallel_fifths_violation","package":"urn:gradus:clir:counterpoint","parameters":[{"id":"urn:gradus:clir:counterpoint#parallel_fifths_violation/arg/ex","name":"ex","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"urn:gradus:clir:counterpoint#parallel_fifths_violation/arg/pos1","name":"pos1","type":{"name":"urn:law:std#Integer"}},{"id":"urn:gradus:clir:counterpoint#parallel_fifths_violation/arg/pos2","name":"pos2","type":{"name":"urn:law:std#Integer"}}],"relationKind":"institutional","symbolKind":"relation"},{"contentHash":"sha256:d35b2ee0bc642f459025ec2ab53782f0283d355f5ba78f77f9fa8a000fbb7615","id":"urn:gradus:clir:counterpoint#parallel_octaves_violation","kind":"symbol_decl","labels":[{"language":"ru-KZ","status":"unofficial","text":"параллельные октавы: унисон/октава приближены к унисону/октаве прямым движением"}],"name":"parallel_octaves_violation","package":"urn:gradus:clir:counterpoint","parameters":[{"id":"urn:gradus:clir:counterpoint#parallel_octaves_violation/arg/ex","name":"ex","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"urn:gradus:clir:counterpoint#parallel_octaves_violation/arg/pos1","name":"pos1","type":{"name":"urn:law:std#Integer"}},{"id":"urn:gradus:clir:counterpoint#parallel_octaves_violation/arg/pos2","name":"pos2","type":{"name":"urn:law:std#Integer"}}],"relationKind":"institutional","symbolKind":"relation"},{"contentHash":"sha256:baa490fbafb6ed12fd70b670b0da5ef9ee747f85a407318417bce7ce62f9052a","id":"urn:gradus:clir:counterpoint#perfect_consonance_at","kind":"symbol_decl","labels":[{"language":"ru-KZ","status":"unofficial","text":"доля образует совершенный консонанс — унисон, октаву либо квинту"}],"name":"perfect_consonance_at","package":"urn:gradus:clir:counterpoint","parameters":[{"id":"urn:gradus:clir:counterpoint#perfect_consonance_at/arg/ex","name":"ex","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"urn:gradus:clir:counterpoint#perfect_consonance_at/arg/pos","name":"pos","type":{"name":"urn:law:std#Integer"}}],"relationKind":"institutional","symbolKind":"relation"},{"contentHash":"sha256:f2bfcd388fd21043e0108ec5ede08e888d6895e1737f86e8b408cd20455fe51b","id":"urn:gradus:clir:counterpoint#perfect_consonance_by_similar_motion_violation","kind":"symbol_decl","labels":[{"language":"ru-KZ","status":"unofficial","text":"совершенный консонанс на pos2 приближен прямым движением — запрещено ст. 4"}],"name":"perfect_consonance_by_similar_motion_violation","package":"urn:gradus:clir:counterpoint","parameters":[{"id":"urn:gradus:clir:counterpoint#perfect_consonance_by_similar_motion_violation/arg/ex","name":"ex","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"urn:gradus:clir:counterpoint#perfect_consonance_by_similar_motion_violation/arg/pos1","name":"pos1","type":{"name":"urn:law:std#Integer"}},{"id":"urn:gradus:clir:counterpoint#perfect_consonance_by_similar_motion_violation/arg/pos2","name":"pos2","type":{"name":"urn:law:std#Integer"}}],"relationKind":"institutional","symbolKind":"relation"},{"contentHash":"sha256:5c05777c09980d04e2c974a45079bb20cd27bb6a6869b3a65b433ba352acb118","id":"urn:gradus:clir:counterpoint#perfect_fifth_at","kind":"symbol_decl","labels":[{"language":"ru-KZ","status":"unofficial","text":"доля образует квинту либо её удвоение через октаву"}],"name":"perfect_fifth_at","package":"urn:gradus:clir:counterpoint","parameters":[{"id":"urn:gradus:clir:counterpoint#perfect_fifth_at/arg/ex","name":"ex","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"urn:gradus:clir:counterpoint#perfect_fifth_at/arg/pos","name":"pos","type":{"name":"urn:law:std#Integer"}}],"relationKind":"institutional","symbolKind":"relation"},{"contentHash":"sha256:292b6388796aa853488096ab8f92a479482b66b037d29452568cd1fefe975412","id":"urn:gradus:clir:counterpoint#similar_motion_at","kind":"symbol_decl","labels":[{"language":"ru-KZ","status":"unofficial","text":"оба голоса перемещаются в одном направлении от pos1 к pos2 (прямое движение)"}],"name":"similar_motion_at","package":"urn:gradus:clir:counterpoint","parameters":[{"id":"urn:gradus:clir:counterpoint#similar_motion_at/arg/ex","name":"ex","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"urn:gradus:clir:counterpoint#similar_motion_at/arg/pos1","name":"pos1","type":{"name":"urn:law:std#Integer"}},{"id":"urn:gradus:clir:counterpoint#similar_motion_at/arg/pos2","name":"pos2","type":{"name":"urn:law:std#Integer"}}],"relationKind":"institutional","symbolKind":"relation"},{"contentHash":"sha256:69e80860b705d7e5954af03c5795393b7e5d814290dc1d363a9df24f6b7ec3cd","id":"urn:gradus:clir:counterpoint#species1_beat","kind":"symbol_decl","labels":[{"language":"ru-KZ","status":"unofficial","text":"доля принадлежит упражнению первого вида (нота против ноты)"}],"name":"species1_beat","package":"urn:gradus:clir:counterpoint","parameters":[{"id":"urn:gradus:clir:counterpoint#species1_beat/arg/ex","name":"ex","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"urn:gradus:clir:counterpoint#species1_beat/arg/pos","name":"pos","type":{"name":"urn:law:std#Integer"}}],"relationKind":"empirical","symbolKind":"relation"},{"contentHash":"sha256:f61953e7245be8b139475c3ea75b10c8c1eb725d376f2d76b48c234e08f2d7d0","id":"urn:gradus:clir:counterpoint#species1_dissonance_violation","kind":"symbol_decl","labels":[{"language":"ru-KZ","status":"unofficial","text":"диссонанс на доле первого вида — запрещено ст. 6"}],"name":"species1_dissonance_violation","package":"urn:gradus:clir:counterpoint","parameters":[{"id":"urn:gradus:clir:counterpoint#species1_dissonance_violation/arg/ex","name":"ex","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"urn:gradus:clir:counterpoint#species1_dissonance_violation/arg/pos","name":"pos","type":{"name":"urn:law:std#Integer"}}],"relationKind":"institutional","symbolKind":"relation"},{"contentHash":"sha256:1e1ea1b1fefeda5eb5de5a2efb8b46131e407585d64f5320653b2f4a71c079a8","id":"urn:gradus:clir:counterpoint#species2_strong_beat","kind":"symbol_decl","labels":[{"language":"ru-KZ","status":"unofficial","text":"доля — сильная доля упражнения второго вида (совпадает с cantus firmus)"}],"name":"species2_strong_beat","package":"urn:gradus:clir:counterpoint","parameters":[{"id":"urn:gradus:clir:counterpoint#species2_strong_beat/arg/ex","name":"ex","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"urn:gradus:clir:counterpoint#species2_strong_beat/arg/pos","name":"pos","type":{"name":"urn:law:std#Integer"}}],"relationKind":"empirical","symbolKind":"relation"},{"contentHash":"sha256:1773833bcf99b14df15c446c6eeeb739dae0721bd559d8125a3263d7c8e6edd8","id":"urn:gradus:clir:counterpoint#species2_strong_beat_dissonance_violation","kind":"symbol_decl","labels":[{"language":"ru-KZ","status":"unofficial","text":"диссонанс на сильной доле второго вида — запрещено ст. 8"}],"name":"species2_strong_beat_dissonance_violation","package":"urn:gradus:clir:counterpoint","parameters":[{"id":"urn:gradus:clir:counterpoint#species2_strong_beat_dissonance_violation/arg/ex","name":"ex","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"urn:gradus:clir:counterpoint#species2_strong_beat_dissonance_violation/arg/pos","name":"pos","type":{"name":"urn:law:std#Integer"}}],"relationKind":"institutional","symbolKind":"relation"},{"contentHash":"sha256:87614ed3c3e171643bda8403a7cd459f7dbb23359f19586e51fea705b244023a","id":"urn:gradus:clir:counterpoint#species2_weak_beat","kind":"symbol_decl","labels":[{"language":"ru-KZ","status":"unofficial","text":"доля — слабая доля упражнения второго вида"}],"name":"species2_weak_beat","package":"urn:gradus:clir:counterpoint","parameters":[{"id":"urn:gradus:clir:counterpoint#species2_weak_beat/arg/ex","name":"ex","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"urn:gradus:clir:counterpoint#species2_weak_beat/arg/pos","name":"pos","type":{"name":"urn:law:std#Integer"}}],"relationKind":"empirical","symbolKind":"relation"},{"contentHash":"sha256:252ea6e780ef6803e5a3719de38da9ea7acc3c20c636295b3eedfcd722829d54","id":"urn:gradus:clir:counterpoint#species3_strong_beat","kind":"symbol_decl","labels":[{"language":"ru-KZ","status":"unofficial","text":"доля — сильная доля упражнения третьего вида (совпадает с cantus firmus)"}],"name":"species3_strong_beat","package":"urn:gradus:clir:counterpoint","parameters":[{"id":"urn:gradus:clir:counterpoint#species3_strong_beat/arg/ex","name":"ex","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"urn:gradus:clir:counterpoint#species3_strong_beat/arg/pos","name":"pos","type":{"name":"urn:law:std#Integer"}}],"relationKind":"empirical","symbolKind":"relation"},{"contentHash":"sha256:2bd889457c57e673810ead95cbde7be32d6b8f543bf1f2185bf3cf27a1dacafc","id":"urn:gradus:clir:counterpoint#species3_strong_beat_dissonance_violation","kind":"symbol_decl","labels":[{"language":"ru-KZ","status":"unofficial","text":"диссонанс на сильной доле третьего вида — запрещено ст. 9"}],"name":"species3_strong_beat_dissonance_violation","package":"urn:gradus:clir:counterpoint","parameters":[{"id":"urn:gradus:clir:counterpoint#species3_strong_beat_dissonance_violation/arg/ex","name":"ex","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"urn:gradus:clir:counterpoint#species3_strong_beat_dissonance_violation/arg/pos","name":"pos","type":{"name":"urn:law:std#Integer"}}],"relationKind":"institutional","symbolKind":"relation"},{"contentHash":"sha256:34591c24b2b17fa7daf37b4703ab930ba1ae03d2c2c6e140b289e375b2e77e29","id":"urn:gradus:clir:counterpoint#species3_weak_beat","kind":"symbol_decl","labels":[{"language":"ru-KZ","status":"unofficial","text":"доля — слабая доля упражнения третьего вида"}],"name":"species3_weak_beat","package":"urn:gradus:clir:counterpoint","parameters":[{"id":"urn:gradus:clir:counterpoint#species3_weak_beat/arg/ex","name":"ex","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"urn:gradus:clir:counterpoint#species3_weak_beat/arg/pos","name":"pos","type":{"name":"urn:law:std#Integer"}}],"relationKind":"empirical","symbolKind":"relation"},{"contentHash":"sha256:8e0989672f3e0c8125d211bb97da9bc2ebaaaaaa2a5d83089bcb5118b1b4a2af","id":"urn:gradus:clir:counterpoint#species4_plain_beat","kind":"symbol_decl","labels":[{"language":"ru-KZ","status":"unofficial","text":"доля упражнения четвёртого вида вне связки — начальная либо заключительная"}],"name":"species4_plain_beat","package":"urn:gradus:clir:counterpoint","parameters":[{"id":"urn:gradus:clir:counterpoint#species4_plain_beat/arg/ex","name":"ex","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"urn:gradus:clir:counterpoint#species4_plain_beat/arg/pos","name":"pos","type":{"name":"urn:law:std#Integer"}}],"relationKind":"empirical","symbolKind":"relation"},{"contentHash":"sha256:1ce4cc4fb2138b3c265f3b1549a36afa63ea79ab8de3d7ad1ec256550ca5d558","id":"urn:gradus:clir:counterpoint#species4_plain_beat_dissonance_violation","kind":"symbol_decl","labels":[{"language":"ru-KZ","status":"unofficial","text":"диссонанс на доле четвёртого вида вне связки — запрещено ст. 11 в связи со ст. 6"}],"name":"species4_plain_beat_dissonance_violation","package":"urn:gradus:clir:counterpoint","parameters":[{"id":"urn:gradus:clir:counterpoint#species4_plain_beat_dissonance_violation/arg/ex","name":"ex","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"urn:gradus:clir:counterpoint#species4_plain_beat_dissonance_violation/arg/pos","name":"pos","type":{"name":"urn:law:std#Integer"}}],"relationKind":"institutional","symbolKind":"relation"},{"contentHash":"sha256:fb82423d827c5ef1162532b9274c3d482b31d02f58d1a4e26c1cbff0840bdb62","id":"urn:gradus:clir:counterpoint#species5_downbeat","kind":"symbol_decl","labels":[{"language":"ru-KZ","status":"unofficial","text":"доля пятого вида совпадает с cantus firmus либо несёт связку, вне задержания — обязана быть консонансом"}],"name":"species5_downbeat","package":"urn:gradus:clir:counterpoint","parameters":[{"id":"urn:gradus:clir:counterpoint#species5_downbeat/arg/ex","name":"ex","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"urn:gradus:clir:counterpoint#species5_downbeat/arg/pos","name":"pos","type":{"name":"urn:law:std#Integer"}}],"relationKind":"empirical","symbolKind":"relation"},{"contentHash":"sha256:4f87bc0a1b604d9ba1d4eb52ef9b9f9a7949e4e9084faaa22415c3e82dd1b4db","id":"urn:gradus:clir:counterpoint#species5_downbeat_dissonance_violation","kind":"symbol_decl","labels":[{"language":"ru-KZ","status":"unofficial","text":"диссонанс на доле пятого вида, обязанной быть консонансом, — запрещено ст. 12"}],"name":"species5_downbeat_dissonance_violation","package":"urn:gradus:clir:counterpoint","parameters":[{"id":"urn:gradus:clir:counterpoint#species5_downbeat_dissonance_violation/arg/ex","name":"ex","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"urn:gradus:clir:counterpoint#species5_downbeat_dissonance_violation/arg/pos","name":"pos","type":{"name":"urn:law:std#Integer"}}],"relationKind":"institutional","symbolKind":"relation"},{"contentHash":"sha256:95e812c252431a92809ffea086f697adc470b670ac6adb09b91013415461d1de","id":"urn:gradus:clir:counterpoint#species5_weak_beat","kind":"symbol_decl","labels":[{"language":"ru-KZ","status":"unofficial","text":"доля пятого вида не совпадает с cantus firmus и не несёт связку"}],"name":"species5_weak_beat","package":"urn:gradus:clir:counterpoint","parameters":[{"id":"urn:gradus:clir:counterpoint#species5_weak_beat/arg/ex","name":"ex","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"urn:gradus:clir:counterpoint#species5_weak_beat/arg/pos","name":"pos","type":{"name":"urn:law:std#Integer"}}],"relationKind":"empirical","symbolKind":"relation"},{"contentHash":"sha256:60842cb2a37f91b593098b8a7b1880a6a1fa55effb9ebf3308900c5fbbd728eb","id":"urn:gradus:clir:counterpoint#suspension_beat","kind":"symbol_decl","labels":[{"language":"ru-KZ","status":"unofficial","text":"доля — задержание (нота голоса контрапункта продолжена связкой с предшествующей слабой доли)"}],"name":"suspension_beat","package":"urn:gradus:clir:counterpoint","parameters":[{"id":"urn:gradus:clir:counterpoint#suspension_beat/arg/ex","name":"ex","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"urn:gradus:clir:counterpoint#suspension_beat/arg/pos","name":"pos","type":{"name":"urn:law:std#Integer"}}],"relationKind":"empirical","symbolKind":"relation"},{"contentHash":"sha256:88d31d22764f4c9f54429946e5ed252ddeb7b2a55257e0f2fe68e55dc10a80f3","id":"urn:gradus:clir:counterpoint#unison_or_octave_at","kind":"symbol_decl","labels":[{"language":"ru-KZ","status":"unofficial","text":"доля образует унисон, октаву либо их удвоение через октаву"}],"name":"unison_or_octave_at","package":"urn:gradus:clir:counterpoint","parameters":[{"id":"urn:gradus:clir:counterpoint#unison_or_octave_at/arg/ex","name":"ex","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"urn:gradus:clir:counterpoint#unison_or_octave_at/arg/pos","name":"pos","type":{"name":"urn:law:std#Integer"}}],"relationKind":"institutional","symbolKind":"relation"},{"contentHash":"sha256:eaffe4a983323da6c5774fcb45ff4c856a2514e0ccf8202c9ef9cc437ef18786","id":"urn:gradus:clir:counterpoint#valid_closing_at","kind":"symbol_decl","labels":[{"language":"ru-KZ","status":"unofficial","text":"доля допустима как заключительное созвучие упражнения"}],"name":"valid_closing_at","package":"urn:gradus:clir:counterpoint","parameters":[{"id":"urn:gradus:clir:counterpoint#valid_closing_at/arg/ex","name":"ex","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"urn:gradus:clir:counterpoint#valid_closing_at/arg/pos","name":"pos","type":{"name":"urn:law:std#Integer"}}],"relationKind":"institutional","symbolKind":"relation"},{"contentHash":"sha256:2bee3c1bbe62f1d8026b08db59818ddfaad66d0398197a1896c3e4a2c1fe4c13","id":"urn:gradus:clir:counterpoint#valid_neighbor_tone_at","kind":"symbol_decl","labels":[{"language":"ru-KZ","status":"unofficial","text":"диссонирующая нота — вспомогательный тон в значении ст. 7"}],"name":"valid_neighbor_tone_at","package":"urn:gradus:clir:counterpoint","parameters":[{"id":"urn:gradus:clir:counterpoint#valid_neighbor_tone_at/arg/ex","name":"ex","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"urn:gradus:clir:counterpoint#valid_neighbor_tone_at/arg/pos","name":"pos","type":{"name":"urn:law:std#Integer"}}],"relationKind":"institutional","symbolKind":"relation"},{"contentHash":"sha256:5e16d4a1ad249f795a1f3cfa185194f6a7e737917ab3676a0d4febd75d090e38","id":"urn:gradus:clir:counterpoint#valid_opening_at","kind":"symbol_decl","labels":[{"language":"ru-KZ","status":"unofficial","text":"доля допустима как начальное созвучие упражнения"}],"name":"valid_opening_at","package":"urn:gradus:clir:counterpoint","parameters":[{"id":"urn:gradus:clir:counterpoint#valid_opening_at/arg/ex","name":"ex","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"urn:gradus:clir:counterpoint#valid_opening_at/arg/pos","name":"pos","type":{"name":"urn:law:std#Integer"}}],"relationKind":"institutional","symbolKind":"relation"},{"contentHash":"sha256:448c06c5ba90adaa3f93880d3a5f59a68e2693c3cda8289af774a7b456d71b30","id":"urn:gradus:clir:counterpoint#valid_passing_tone_at","kind":"symbol_decl","labels":[{"language":"ru-KZ","status":"unofficial","text":"диссонирующая нота — проходящий тон в значении ст. 7"}],"name":"valid_passing_tone_at","package":"urn:gradus:clir:counterpoint","parameters":[{"id":"urn:gradus:clir:counterpoint#valid_passing_tone_at/arg/ex","name":"ex","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"urn:gradus:clir:counterpoint#valid_passing_tone_at/arg/pos","name":"pos","type":{"name":"urn:law:std#Integer"}}],"relationKind":"institutional","symbolKind":"relation"},{"contentHash":"sha256:91c334b54c5eeecb94e19cb2ec91f09ae85f81f828adc29ea825b766d51d1601","id":"urn:gradus:clir:counterpoint#valid_suspension_preparation_at","kind":"symbol_decl","labels":[{"language":"ru-KZ","status":"unofficial","text":"задержание приготовлено консонансом той же ноты на предшествующей доле (ст. 10)"}],"name":"valid_suspension_preparation_at","package":"urn:gradus:clir:counterpoint","parameters":[{"id":"urn:gradus:clir:counterpoint#valid_suspension_preparation_at/arg/ex","name":"ex","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"urn:gradus:clir:counterpoint#valid_suspension_preparation_at/arg/pos","name":"pos","type":{"name":"urn:law:std#Integer"}}],"relationKind":"institutional","symbolKind":"relation"},{"contentHash":"sha256:fd0bf9fa110b708dc6dc22f84a9ef7bc9e32a81cb5f7bc7263babb0b12f36da2","id":"urn:gradus:clir:counterpoint#valid_suspension_resolution_at","kind":"symbol_decl","labels":[{"language":"ru-KZ","status":"unofficial","text":"задержание разрешено правильно: консонанс не нуждается в разрешении, диссонанс разрешён нисходящей ступенью (ст. 10)"}],"name":"valid_suspension_resolution_at","package":"urn:gradus:clir:counterpoint","parameters":[{"id":"urn:gradus:clir:counterpoint#valid_suspension_resolution_at/arg/ex","name":"ex","type":{"name":"urn:gradus:clir:counterpoint#Exercise"}},{"id":"urn:gradus:clir:counterpoint#valid_suspension_resolution_at/arg/pos","name":"pos","type":{"name":"urn:law:std#Integer"}}],"relationKind":"institutional","symbolKind":"relation"}],"package":{"name":"gradus.counterpoint","namespace":"urn:gradus:clir:counterpoint","semanticHash":"sha256:0000000000000000000000000000000000000000000000000000000000000000","version":"0.1.0"},"schemaVersion":"law.core.ir/0.2","semanticHash":"sha256:05ad3918a570933983bbd587703e3bfdcaf25c9b9bc6bcd8fc52d2a9bfe304ba","semanticVersion":"0.1.0","strata":[]}