The congruence n ∣ c d' - c' d + j c c' #
For integer pairs (c, d) and (c', d'), the divisibility n ∣ c d' - c' d + j c c' for some
integer j is the condition for two cusps of Γ₀(n) to be equivalent. This file records how it
interacts with gcd(c, n).
Main results #
TauCeti.Int.isCoprime_div_gcd_div_gcd: dividingcandnbygcd(c, n)leaves coprime quotients.TauCeti.Int.gcd_dvd_of_dvd_mul_sub_mul_add_mul: ifcis prime tod, the congruence forcesgcd(c, n) ∣ c'.TauCeti.Int.gcd_eq_gcd_of_dvd_mul_sub_mul_add_mul: if both pairs are coprime, the congruence forcesgcd(c, n) = gcd(c', n).TauCeti.Int.gcd_dvd_mul_sub_mul_of_dvd_mul_sub_mul_add_mulandTauCeti.Int.exists_dvd_mul_sub_mul_add_mul_of_gcd_dvd: writingn = g m,c = g c₁andc' = g c₁', the congruence holds for somejexactly whengcd(g, m) ∣ c₁ d' - c₁' d(the converse needingc₁andc₁'prime tom).
Their consumers are the cusp counts of Γ₀(N) and Γ₁(N) in
TauCeti/NumberTheory/ModularForms/CongruenceSubgroups/Cusp/.
Dividing an integer c and a nonzero natural number n by gcd(c, n) leaves coprime
quotients. This is isCoprime_div_gcd_div_gcd with the gcd taken in ℕ, the form in which it
describes c / gcd(c, n) as a residue modulo n / gcd(c, n).
Write n = g m, c = g c₁ and c' = g c₁'. Then n ∣ c d' - c' d + j c c' implies
gcd(g, m) ∣ c₁ d' - c₁' d.
Conversely, write n = g m, c = g c₁ and c' = g c₁'. If c₁ and c₁' are prime to m
and gcd(g, m) ∣ c₁ d' - c₁' d, then some j satisfies n ∣ c d' - c' d + j c c'.