theorem
mutation_type3_iterate_signature_eq
{ε : GeneType}
{m n : ℕ}
(hε : ε ≠ GeneType.NonPolarized)
(h_le : m ≤ n)
(hm : 1 ≤ m)
(i k : ℕ)
(hi : i ≤ k)
:
Chromosome.signature
((⇑Chromosome.prime)^[i]
(Gene.ofRankAlt (m + k) ((↑k).negOnePow • ε) + Gene.ofRankAlt (n + k) ((↑k).negOnePow • -ε))) = Chromosome.signature
((⇑Chromosome.prime)^[i]
(Gene.ofRankAlt (m + k - 1) ((↑k).negOnePow • -ε) + Gene.ofRankAlt (n + k + 1) ((↑k).negOnePow • ε)))
theorem
mutation_type3_signature_eq
{ε : GeneType}
{m n : ℕ}
(hε : ε ≠ GeneType.NonPolarized)
(h_le : m ≤ n)
(hm : 1 ≤ m)
:
Chromosome.signature (Gene.ofRankAlt m ε + Gene.ofRankAlt n (-ε)) = Chromosome.signature (Gene.ofRankAlt (m - 1) (-ε) + Gene.ofRankAlt (n + 1) ε)
theorem
mutation_type3_le
{ε : GeneType}
{m n : ℕ}
(hε : ε ≠ GeneType.NonPolarized)
(h_le : m ≤ n)
(hm : 1 ≤ m)
:
noncomputable def
Pi.X3
{ε : GeneType}
{m n : ℕ}
(hε : ε ≠ GeneType.NonPolarized)
(hle : m ≤ n)
(hm : 1 ≤ m)
:
Equations
- Pi.X3 hε hle hm = ⟨Gene.ofRankAlt m ε + Gene.ofRankAlt n (-ε), ⋯⟩