ApproachFrom should be able to name a direction in the complex plane
メンテナーはふだん 1 日以内に返信
まだ誰も着手していません。
評価
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 初心者へのやさしさ
- 45/100
- issue の種類
- 機能追加
- 明瞭さ
- おおむね明確
- 活発さ
- 活発
- 技術スタック
- csharp
調査の方向性
まず公開されている ApproachFrom enum を見つけて ComputeLimitImpl を読み、次に関連する issue #596 のコンテキストを確認します。方向付きケースが e^(i*theta)/x をどのように表すかを定義し、方向付き極限では一般化された代入を使用しつつ、Left と Right が既存の意味を維持していることを検証します。
索引モデルが issue の本文から書いたものです。
説明
Split out of #596, where @Happypig375 noted: "we should also add some way to represent a limit direction in the complex plane."
ApproachFrom is Left, Right, BothSides. On the real line that is the whole story. In the complex plane it is not: approaching 0 along the negative reals is one ray out of infinitely many, so lim x->0- ln(x) = -oo is really a directional limit that happens to be spelled "from the left".
This matters beyond notation. Under a complex codomain, "from the left" and "from the right" are two arbitrary rays, and there is no reason the two of them agreeing should say anything about the limit as a whole -- which is part of why the promotion in the sibling issue has to be tied to the codomain rather than applied generally.
Shape
ApproachFrom grows a way to name a direction, e.g. a limit along e^(i*theta), with Left and Right staying as the theta = pi and theta = 0 cases so nothing existing changes. ComputeLimitImpl already maps a finite destination to infinity by substituting dest +- 1/x; the directional case is dest + e^(i*theta)/x, so the substitution generalises cleanly.
It is an enum that has to grow rather than a rule that has to change, which is why this is filed separately -- it is a public API change and wants its own discussion.
- 主要言語
- C#
- スター
- 831
- フォーク
- 79
- 平均マージ
- 2時間 22分
- マージ済み PR(30日)
- 507
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートなし
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
ASC-Community/AngouriMath のほかの issue
-
難易度 5/5 1週間以上 初心者へのやさしさ 30/100
ASC-Community/AngouriMath#1807 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
難易度 5/5 1週間以上 初心者へのやさしさ 25/100
ASC-Community/AngouriMath#1692 ·
メンテナーはふだん 1 日以内に返信
-
難易度 5/5 1週間以上 初心者へのやさしさ 30/100
ASC-Community/AngouriMath#1690 ·
メンテナーはふだん 1 日以内に返信
-
難易度 4/5 3〜5日 初心者へのやさしさ 48/100
ASC-Community/AngouriMath#1689 · コメント 5 件 ·
メンテナーはふだん 1 日以内に返信
-
難易度 5/5 1週間以上 初心者へのやさしさ 35/100
ASC-Community/AngouriMath#1684 ·
メンテナーはふだん 1 日以内に返信
ASC-Community/AngouriMath の issue をすべて見る
似ている issue
-
bug component/other
難易度 2/5 1〜3時間 初心者へのやさしさ 73/100
umbraco/Umbraco.AI#511 ·
メンテナーはふだん 1 日以内に返信
-
sev:L
難易度 1/5 1時間未満 初心者へのやさしさ 72/100
Systemorph/MeshWeaver#6233 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 66/100
CommunityToolkit/Aspire#2231 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
joinrpg/joinrpg-net#5323 · コメント 2 件 ·
メンテナーはふだん 1 日以内に返信
-
S: Untriaged
難易度 2/5 1〜3時間 初心者へのやさしさ 85/100
Trauma-Station/Trauma-Station#4930 ·
メンテナーはふだん 1 日以内に返信