theorem
L33 ↗moebius_aux
AlgebraicCurves.Foundations.Algebra.Proofs.RatFunc_exists_algEquiv_apply_X_eq_moebius.RatFunc.moebius_aux
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
section ProofImplementation
namespace AlgebraicCurves.Foundations.Algebra.Proofs.RatFunc_exists_algEquiv_apply_X_eq_moebius
open Polynomial IntermediateField
namespace RatFunc
open _root_.RatFunc
open _root_.RatFunc
variable {K : Type*} [Field K]Lean source · statement
theorem moebius_aux (a b c d : K) (hdet : a * d - b * c ≠ 0) :
∃ φ : RatFunc K ≃ₐ[K] RatFunc K,
φ RatFunc.X = (RatFunc.C a * RatFunc.X + RatFunc.C b) / (RatFunc.C c * RatFunc.X + RatFunc.C
d)