GF0066

gaussian_gcd_unique_up_to_associate

Actual Gaussian gcd values are unique up to a witnessed unit, not falsely unique as canonical natural codes.

Alpha v34 checked-use · first admitted v30 · independently kernel and Lean verified; not Stable

Current library: Alpha v34, 4,223 checked-use theorems; Stable remains 432. Historical first admissions, original proof editions, and non-admitted aliases are preserved. Exact original first-admission records.

Inputs are genuine canonical signed-pair codes, not arbitrary naturals. Products start at the actual Gaussian identity, whose code is six. The factor list uses the proved prime-divisor property; irreducibility alone is not silently renamed primality. Uniqueness supplies equal lengths, a bounded bijection, and an actual unit at each match, including repeated factors. Units have empty factorizations and zero is excluded. Sorted primary representatives, Gaussian prime classification, and Eisenstein factorization are separate targets.

Exact theorem in conservative defined notation

∀ g. ∀ h. ∀ a. ∀ b. GGcd(g,a,b)GGcd(h,a,b)GAssociate(g,h)

Every linked abbreviation expands hygienically to the identical original native formula.

Definition DAG

Actual proof prerequisites

Original expanded first-order statement
forall g h a b. (((exists gr_quotient_gcd_unique_firstfirst. (exists ge_first_rp_gcd_unique_firstfirstproduct ge_first_rn_gcd_unique_firstfirstproduct ge_first_ip_gcd_unique_firstfirstproduct ge_first_in_gcd_unique_firstfirstproduct ge_second_rp_gcd_unique_firstfirstproduct ge_second_rn_gcd_unique_firstfirstproduct ge_second_ip_gcd_unique_firstfirstproduct ge_second_in_gcd_unique_firstfirstproduct. ((exists ge_representation_real_code_gcd_unique_firstfirstproductfirst ge_representation_imaginary_code_gcd_unique_firstfirstproductfirst. (((g) = ((ge_representation_real_code_gcd_unique_firstfirstproductfirst) + (ge_representation_imaginary_code_gcd_unique_firstfirstproductfirst)) * S ((ge_representation_real_code_gcd_unique_firstfirstproductfirst) + (ge_representation_imaginary_code_gcd_unique_firstfirstproductfirst)) + ((ge_representation_imaginary_code_gcd_unique_firstfirstproductfirst) + (ge_representation_imaginary_code_gcd_unique_firstfirstproductfirst))) /\ ((exists ge_balance_positive_gcd_unique_firstfirstproductfirstreal ge_balance_negative_gcd_unique_firstfirstproductfirstreal. (((((ge_representation_real_code_gcd_unique_firstfirstproductfirst) = 2 * (ge_balance_positive_gcd_unique_firstfirstproductfirstreal) /\ (ge_balance_negative_gcd_unique_firstfirstproductfirstreal) = 0) \/ exists ge_signed_half_gcd_unique_firstfirstproductfirstrealdecode. (((ge_representation_real_code_gcd_unique_firstfirstproductfirst) = 2 * ge_signed_half_gcd_unique_firstfirstproductfirstrealdecode + 1 /\ (ge_balance_positive_gcd_unique_firstfirstproductfirstreal) = 0) /\ (ge_balance_negative_gcd_unique_firstfirstproductfirstreal) = S ge_signed_half_gcd_unique_firstfirstproductfirstrealdecode))) /\ ((ge_first_rp_gcd_unique_firstfirstproduct) + ge_balance_negative_gcd_unique_firstfirstproductfirstreal = (ge_first_rn_gcd_unique_firstfirstproduct) + ge_balance_positive_gcd_unique_firstfirstproductfirstreal))) /\ (exists ge_balance_positive_gcd_unique_firstfirstproductfirstimaginary ge_balance_negative_gcd_unique_firstfirstproductfirstimaginary. (((((ge_representation_imaginary_code_gcd_unique_firstfirstproductfirst) = 2 * (ge_balance_positive_gcd_unique_firstfirstproductfirstimaginary) /\ (ge_balance_negative_gcd_unique_firstfirstproductfirstimaginary) = 0) \/ exists ge_signed_half_gcd_unique_firstfirstproductfirstimaginarydecode. (((ge_representation_imaginary_code_gcd_unique_firstfirstproductfirst) = 2 * ge_signed_half_gcd_unique_firstfirstproductfirstimaginarydecode + 1 /\ (ge_balance_positive_gcd_unique_firstfirstproductfirstimaginary) = 0) /\ (ge_balance_negative_gcd_unique_firstfirstproductfirstimaginary) = S ge_signed_half_gcd_unique_firstfirstproductfirstimaginarydecode))) /\ ((ge_first_ip_gcd_unique_firstfirstproduct) + ge_balance_negative_gcd_unique_firstfirstproductfirstimaginary = (ge_first_in_gcd_unique_firstfirstproduct) + ge_balance_positive_gcd_unique_firstfirstproductfirstimaginary)))))) /\ ((exists ge_representation_real_code_gcd_unique_firstfirstproductsecond ge_representation_imaginary_code_gcd_unique_firstfirstproductsecond. (((gr_quotient_gcd_unique_firstfirst) = ((ge_representation_real_code_gcd_unique_firstfirstproductsecond) + (ge_representation_imaginary_code_gcd_unique_firstfirstproductsecond)) * S ((ge_representation_real_code_gcd_unique_firstfirstproductsecond) + (ge_representation_imaginary_code_gcd_unique_firstfirstproductsecond)) + ((ge_representation_imaginary_code_gcd_unique_firstfirstproductsecond) + (ge_representation_imaginary_code_gcd_unique_firstfirstproductsecond))) /\ ((exists ge_balance_positive_gcd_unique_firstfirstproductsecondreal ge_balance_negative_gcd_unique_firstfirstproductsecondreal. (((((ge_representation_real_code_gcd_unique_firstfirstproductsecond) = 2 * (ge_balance_positive_gcd_unique_firstfirstproductsecondreal) /\ (ge_balance_negative_gcd_unique_firstfirstproductsecondreal) = 0) \/ exists ge_signed_half_gcd_unique_firstfirstproductsecondrealdecode. (((ge_representation_real_code_gcd_unique_firstfirstproductsecond) = 2 * ge_signed_half_gcd_unique_firstfirstproductsecondrealdecode + 1 /\ (ge_balance_positive_gcd_unique_firstfirstproductsecondreal) = 0) /\ (ge_balance_negative_gcd_unique_firstfirstproductsecondreal) = S ge_signed_half_gcd_unique_firstfirstproductsecondrealdecode))) /\ ((ge_second_rp_gcd_unique_firstfirstproduct) + ge_balance_negative_gcd_unique_firstfirstproductsecondreal = (ge_second_rn_gcd_unique_firstfirstproduct) + ge_balance_positive_gcd_unique_firstfirstproductsecondreal))) /\ (exists ge_balance_positive_gcd_unique_firstfirstproductsecondimaginary ge_balance_negative_gcd_unique_firstfirstproductsecondimaginary. (((((ge_representation_imaginary_code_gcd_unique_firstfirstproductsecond) = 2 * (ge_balance_positive_gcd_unique_firstfirstproductsecondimaginary) /\ (ge_balance_negative_gcd_unique_firstfirstproductsecondimaginary) = 0) \/ exists ge_signed_half_gcd_unique_firstfirstproductsecondimaginarydecode. (((ge_representation_imaginary_code_gcd_unique_firstfirstproductsecond) = 2 * ge_signed_half_gcd_unique_firstfirstproductsecondimaginarydecode + 1 /\ (ge_balance_positive_gcd_unique_firstfirstproductsecondimaginary) = 0) /\ (ge_balance_negative_gcd_unique_firstfirstproductsecondimaginary) = S ge_signed_half_gcd_unique_firstfirstproductsecondimaginarydecode))) /\ ((ge_second_ip_gcd_unique_firstfirstproduct) + ge_balance_negative_gcd_unique_firstfirstproductsecondimaginary = (ge_second_in_gcd_unique_firstfirstproduct) + ge_balance_positive_gcd_unique_firstfirstproductsecondimaginary)))))) /\ (exists ge_representation_real_code_gcd_unique_firstfirstproductoutput ge_representation_imaginary_code_gcd_unique_firstfirstproductoutput. (((a) = ((ge_representation_real_code_gcd_unique_firstfirstproductoutput) + (ge_representation_imaginary_code_gcd_unique_firstfirstproductoutput)) * S ((ge_representation_real_code_gcd_unique_firstfirstproductoutput) + (ge_representation_imaginary_code_gcd_unique_firstfirstproductoutput)) + ((ge_representation_imaginary_code_gcd_unique_firstfirstproductoutput) + (ge_representation_imaginary_code_gcd_unique_firstfirstproductoutput))) /\ ((exists ge_balance_positive_gcd_unique_firstfirstproductoutputreal ge_balance_negative_gcd_unique_firstfirstproductoutputreal. (((((ge_representation_real_code_gcd_unique_firstfirstproductoutput) = 2 * (ge_balance_positive_gcd_unique_firstfirstproductoutputreal) /\ (ge_balance_negative_gcd_unique_firstfirstproductoutputreal) = 0) \/ exists ge_signed_half_gcd_unique_firstfirstproductoutputrealdecode. (((ge_representation_real_code_gcd_unique_firstfirstproductoutput) = 2 * ge_signed_half_gcd_unique_firstfirstproductoutputrealdecode + 1 /\ (ge_balance_positive_gcd_unique_firstfirstproductoutputreal) = 0) /\ (ge_balance_negative_gcd_unique_firstfirstproductoutputreal) = S ge_signed_half_gcd_unique_firstfirstproductoutputrealdecode))) /\ ((((((((ge_first_rp_gcd_unique_firstfirstproduct) * (ge_second_rp_gcd_unique_firstfirstproduct))) + (((ge_first_rn_gcd_unique_firstfirstproduct) * (ge_second_rn_gcd_unique_firstfirstproduct))))) + (((((ge_first_ip_gcd_unique_firstfirstproduct) * (ge_second_in_gcd_unique_firstfirstproduct))) + (((ge_first_in_gcd_unique_firstfirstproduct) * (ge_second_ip_gcd_unique_firstfirstproduct))))))) + ge_balance_negative_gcd_unique_firstfirstproductoutputreal = (((((((ge_first_rp_gcd_unique_firstfirstproduct) * (ge_second_rn_gcd_unique_firstfirstproduct))) + (((ge_first_rn_gcd_unique_firstfirstproduct) * (ge_second_rp_gcd_unique_firstfirstproduct))))) + (((((ge_first_ip_gcd_unique_firstfirstproduct) * (ge_second_ip_gcd_unique_firstfirstproduct))) + (((ge_first_in_gcd_unique_firstfirstproduct) * (ge_second_in_gcd_unique_firstfirstproduct))))))) + ge_balance_positive_gcd_unique_firstfirstproductoutputreal))) /\ (exists ge_balance_positive_gcd_unique_firstfirstproductoutputimaginary ge_balance_negative_gcd_unique_firstfirstproductoutputimaginary. (((((ge_representation_imaginary_code_gcd_unique_firstfirstproductoutput) = 2 * (ge_balance_positive_gcd_unique_firstfirstproductoutputimaginary) /\ (ge_balance_negative_gcd_unique_firstfirstproductoutputimaginary) = 0) \/ exists ge_signed_half_gcd_unique_firstfirstproductoutputimaginarydecode. (((ge_representation_imaginary_code_gcd_unique_firstfirstproductoutput) = 2 * ge_signed_half_gcd_unique_firstfirstproductoutputimaginarydecode + 1 /\ (ge_balance_positive_gcd_unique_firstfirstproductoutputimaginary) = 0) /\ (ge_balance_negative_gcd_unique_firstfirstproductoutputimaginary) = S ge_signed_half_gcd_unique_firstfirstproductoutputimaginarydecode))) /\ ((((((((ge_first_rp_gcd_unique_firstfirstproduct) * (ge_second_ip_gcd_unique_firstfirstproduct))) + (((ge_first_rn_gcd_unique_firstfirstproduct) * (ge_second_in_gcd_unique_firstfirstproduct))))) + (((((ge_first_ip_gcd_unique_firstfirstproduct) * (ge_second_rp_gcd_unique_firstfirstproduct))) + (((ge_first_in_gcd_unique_firstfirstproduct) * (ge_second_rn_gcd_unique_firstfirstproduct))))))) + ge_balance_negative_gcd_unique_firstfirstproductoutputimaginary = (((((((ge_first_rp_gcd_unique_firstfirstproduct) * (ge_second_in_gcd_unique_firstfirstproduct))) + (((ge_first_rn_gcd_unique_firstfirstproduct) * (ge_second_ip_gcd_unique_firstfirstproduct))))) + (((((ge_first_ip_gcd_unique_firstfirstproduct) * (ge_second_rn_gcd_unique_firstfirstproduct))) + (((ge_first_in_gcd_unique_firstfirstproduct) * (ge_second_rp_gcd_unique_firstfirstproduct))))))) + ge_balance_positive_gcd_unique_firstfirstproductoutputimaginary)))))))))) /\ ((exists gr_quotient_gcd_unique_firstsecond. (exists ge_first_rp_gcd_unique_firstsecondproduct ge_first_rn_gcd_unique_firstsecondproduct ge_first_ip_gcd_unique_firstsecondproduct ge_first_in_gcd_unique_firstsecondproduct ge_second_rp_gcd_unique_firstsecondproduct ge_second_rn_gcd_unique_firstsecondproduct ge_second_ip_gcd_unique_firstsecondproduct ge_second_in_gcd_unique_firstsecondproduct. ((exists ge_representation_real_code_gcd_unique_firstsecondproductfirst ge_representation_imaginary_code_gcd_unique_firstsecondproductfirst. (((g) = ((ge_representation_real_code_gcd_unique_firstsecondproductfirst) + (ge_representation_imaginary_code_gcd_unique_firstsecondproductfirst)) * S ((ge_representation_real_code_gcd_unique_firstsecondproductfirst) + (ge_representation_imaginary_code_gcd_unique_firstsecondproductfirst)) + ((ge_representation_imaginary_code_gcd_unique_firstsecondproductfirst) + (ge_representation_imaginary_code_gcd_unique_firstsecondproductfirst))) /\ ((exists ge_balance_positive_gcd_unique_firstsecondproductfirstreal ge_balance_negative_gcd_unique_firstsecondproductfirstreal. (((((ge_representation_real_code_gcd_unique_firstsecondproductfirst) = 2 * (ge_balance_positive_gcd_unique_firstsecondproductfirstreal) /\ (ge_balance_negative_gcd_unique_firstsecondproductfirstreal) = 0) \/ exists ge_signed_half_gcd_unique_firstsecondproductfirstrealdecode. (((ge_representation_real_code_gcd_unique_firstsecondproductfirst) = 2 * ge_signed_half_gcd_unique_firstsecondproductfirstrealdecode + 1 /\ (ge_balance_positive_gcd_unique_firstsecondproductfirstreal) = 0) /\ (ge_balance_negative_gcd_unique_firstsecondproductfirstreal) = S ge_signed_half_gcd_unique_firstsecondproductfirstrealdecode))) /\ ((ge_first_rp_gcd_unique_firstsecondproduct) + ge_balance_negative_gcd_unique_firstsecondproductfirstreal = (ge_first_rn_gcd_unique_firstsecondproduct) + ge_balance_positive_gcd_unique_firstsecondproductfirstreal))) /\ (exists ge_balance_positive_gcd_unique_firstsecondproductfirstimaginary ge_balance_negative_gcd_unique_firstsecondproductfirstimaginary. (((((ge_representation_imaginary_code_gcd_unique_firstsecondproductfirst) = 2 * (ge_balance_positive_gcd_unique_firstsecondproductfirstimaginary) /\ (ge_balance_negative_gcd_unique_firstsecondproductfirstimaginary) = 0) \/ exists ge_signed_half_gcd_unique_firstsecondproductfirstimaginarydecode. (((ge_representation_imaginary_code_gcd_unique_firstsecondproductfirst) = 2 * ge_signed_half_gcd_unique_firstsecondproductfirstimaginarydecode + 1 /\ (ge_balance_positive_gcd_unique_firstsecondproductfirstimaginary) = 0) /\ (ge_balance_negative_gcd_unique_firstsecondproductfirstimaginary) = S ge_signed_half_gcd_unique_firstsecondproductfirstimaginarydecode))) /\ ((ge_first_ip_gcd_unique_firstsecondproduct) + ge_balance_negative_gcd_unique_firstsecondproductfirstimaginary = (ge_first_in_gcd_unique_firstsecondproduct) + ge_balance_positive_gcd_unique_firstsecondproductfirstimaginary)))))) /\ ((exists ge_representation_real_code_gcd_unique_firstsecondproductsecond ge_representation_imaginary_code_gcd_unique_firstsecondproductsecond. (((gr_quotient_gcd_unique_firstsecond) = ((ge_representation_real_code_gcd_unique_firstsecondproductsecond) + (ge_representation_imaginary_code_gcd_unique_firstsecondproductsecond)) * S ((ge_representation_real_code_gcd_unique_firstsecondproductsecond) + (ge_representation_imaginary_code_gcd_unique_firstsecondproductsecond)) + ((ge_representation_imaginary_code_gcd_unique_firstsecondproductsecond) + (ge_representation_imaginary_code_gcd_unique_firstsecondproductsecond))) /\ ((exists ge_balance_positive_gcd_unique_firstsecondproductsecondreal ge_balance_negative_gcd_unique_firstsecondproductsecondreal. (((((ge_representation_real_code_gcd_unique_firstsecondproductsecond) = 2 * (ge_balance_positive_gcd_unique_firstsecondproductsecondreal) /\ (ge_balance_negative_gcd_unique_firstsecondproductsecondreal) = 0) \/ exists ge_signed_half_gcd_unique_firstsecondproductsecondrealdecode. (((ge_representation_real_code_gcd_unique_firstsecondproductsecond) = 2 * ge_signed_half_gcd_unique_firstsecondproductsecondrealdecode + 1 /\ (ge_balance_positive_gcd_unique_firstsecondproductsecondreal) = 0) /\ (ge_balance_negative_gcd_unique_firstsecondproductsecondreal) = S ge_signed_half_gcd_unique_firstsecondproductsecondrealdecode))) /\ ((ge_second_rp_gcd_unique_firstsecondproduct) + ge_balance_negative_gcd_unique_firstsecondproductsecondreal = (ge_second_rn_gcd_unique_firstsecondproduct) + ge_balance_positive_gcd_unique_firstsecondproductsecondreal))) /\ (exists ge_balance_positive_gcd_unique_firstsecondproductsecondimaginary ge_balance_negative_gcd_unique_firstsecondproductsecondimaginary. (((((ge_representation_imaginary_code_gcd_unique_firstsecondproductsecond) = 2 * (ge_balance_positive_gcd_unique_firstsecondproductsecondimaginary) /\ (ge_balance_negative_gcd_unique_firstsecondproductsecondimaginary) = 0) \/ exists ge_signed_half_gcd_unique_firstsecondproductsecondimaginarydecode. (((ge_representation_imaginary_code_gcd_unique_firstsecondproductsecond) = 2 * ge_signed_half_gcd_unique_firstsecondproductsecondimaginarydecode + 1 /\ (ge_balance_positive_gcd_unique_firstsecondproductsecondimaginary) = 0) /\ (ge_balance_negative_gcd_unique_firstsecondproductsecondimaginary) = S ge_signed_half_gcd_unique_firstsecondproductsecondimaginarydecode))) /\ ((ge_second_ip_gcd_unique_firstsecondproduct) + ge_balance_negative_gcd_unique_firstsecondproductsecondimaginary = (ge_second_in_gcd_unique_firstsecondproduct) + ge_balance_positive_gcd_unique_firstsecondproductsecondimaginary)))))) /\ (exists ge_representation_real_code_gcd_unique_firstsecondproductoutput ge_representation_imaginary_code_gcd_unique_firstsecondproductoutput. (((b) = ((ge_representation_real_code_gcd_unique_firstsecondproductoutput) + (ge_representation_imaginary_code_gcd_unique_firstsecondproductoutput)) * S ((ge_representation_real_code_gcd_unique_firstsecondproductoutput) + (ge_representation_imaginary_code_gcd_unique_firstsecondproductoutput)) + ((ge_representation_imaginary_code_gcd_unique_firstsecondproductoutput) + (ge_representation_imaginary_code_gcd_unique_firstsecondproductoutput))) /\ ((exists ge_balance_positive_gcd_unique_firstsecondproductoutputreal ge_balance_negative_gcd_unique_firstsecondproductoutputreal. (((((ge_representation_real_code_gcd_unique_firstsecondproductoutput) = 2 * (ge_balance_positive_gcd_unique_firstsecondproductoutputreal) /\ (ge_balance_negative_gcd_unique_firstsecondproductoutputreal) = 0) \/ exists ge_signed_half_gcd_unique_firstsecondproductoutputrealdecode. (((ge_representation_real_code_gcd_unique_firstsecondproductoutput) = 2 * ge_signed_half_gcd_unique_firstsecondproductoutputrealdecode + 1 /\ (ge_balance_positive_gcd_unique_firstsecondproductoutputreal) = 0) /\ (ge_balance_negative_gcd_unique_firstsecondproductoutputreal) = S ge_signed_half_gcd_unique_firstsecondproductoutputrealdecode))) /\ ((((((((ge_first_rp_gcd_unique_firstsecondproduct) * (ge_second_rp_gcd_unique_firstsecondproduct))) + (((ge_first_rn_gcd_unique_firstsecondproduct) * (ge_second_rn_gcd_unique_firstsecondproduct))))) + (((((ge_first_ip_gcd_unique_firstsecondproduct) * (ge_second_in_gcd_unique_firstsecondproduct))) + (((ge_first_in_gcd_unique_firstsecondproduct) * (ge_second_ip_gcd_unique_firstsecondproduct))))))) + ge_balance_negative_gcd_unique_firstsecondproductoutputreal = (((((((ge_first_rp_gcd_unique_firstsecondproduct) * (ge_second_rn_gcd_unique_firstsecondproduct))) + (((ge_first_rn_gcd_unique_firstsecondproduct) * (ge_second_rp_gcd_unique_firstsecondproduct))))) + (((((ge_first_ip_gcd_unique_firstsecondproduct) * (ge_second_ip_gcd_unique_firstsecondproduct))) + (((ge_first_in_gcd_unique_firstsecondproduct) * (ge_second_in_gcd_unique_firstsecondproduct))))))) + ge_balance_positive_gcd_unique_firstsecondproductoutputreal))) /\ (exists ge_balance_positive_gcd_unique_firstsecondproductoutputimaginary ge_balance_negative_gcd_unique_firstsecondproductoutputimaginary. (((((ge_representation_imaginary_code_gcd_unique_firstsecondproductoutput) = 2 * (ge_balance_positive_gcd_unique_firstsecondproductoutputimaginary) /\ (ge_balance_negative_gcd_unique_firstsecondproductoutputimaginary) = 0) \/ exists ge_signed_half_gcd_unique_firstsecondproductoutputimaginarydecode. (((ge_representation_imaginary_code_gcd_unique_firstsecondproductoutput) = 2 * ge_signed_half_gcd_unique_firstsecondproductoutputimaginarydecode + 1 /\ (ge_balance_positive_gcd_unique_firstsecondproductoutputimaginary) = 0) /\ (ge_balance_negative_gcd_unique_firstsecondproductoutputimaginary) = S ge_signed_half_gcd_unique_firstsecondproductoutputimaginarydecode))) /\ ((((((((ge_first_rp_gcd_unique_firstsecondproduct) * (ge_second_ip_gcd_unique_firstsecondproduct))) + (((ge_first_rn_gcd_unique_firstsecondproduct) * (ge_second_in_gcd_unique_firstsecondproduct))))) + (((((ge_first_ip_gcd_unique_firstsecondproduct) * (ge_second_rp_gcd_unique_firstsecondproduct))) + (((ge_first_in_gcd_unique_firstsecondproduct) * (ge_second_rn_gcd_unique_firstsecondproduct))))))) + ge_balance_negative_gcd_unique_firstsecondproductoutputimaginary = (((((((ge_first_rp_gcd_unique_firstsecondproduct) * (ge_second_in_gcd_unique_firstsecondproduct))) + (((ge_first_rn_gcd_unique_firstsecondproduct) * (ge_second_ip_gcd_unique_firstsecondproduct))))) + (((((ge_first_ip_gcd_unique_firstsecondproduct) * (ge_second_rn_gcd_unique_firstsecondproduct))) + (((ge_first_in_gcd_unique_firstsecondproduct) * (ge_second_rp_gcd_unique_firstsecondproduct))))))) + ge_balance_positive_gcd_unique_firstsecondproductoutputimaginary)))))))))) /\ (forall gr_common_divisor_gcd_unique_first. (exists gr_quotient_gcd_unique_firstcommon_first. (exists ge_first_rp_gcd_unique_firstcommon_firstproduct ge_first_rn_gcd_unique_firstcommon_firstproduct ge_first_ip_gcd_unique_firstcommon_firstproduct ge_first_in_gcd_unique_firstcommon_firstproduct ge_second_rp_gcd_unique_firstcommon_firstproduct ge_second_rn_gcd_unique_firstcommon_firstproduct ge_second_ip_gcd_unique_firstcommon_firstproduct ge_second_in_gcd_unique_firstcommon_firstproduct. ((exists ge_representation_real_code_gcd_unique_firstcommon_firstproductfirst ge_representation_imaginary_code_gcd_unique_firstcommon_firstproductfirst. (((gr_common_divisor_gcd_unique_first) = ((ge_representation_real_code_gcd_unique_firstcommon_firstproductfirst) + (ge_representation_imaginary_code_gcd_unique_firstcommon_firstproductfirst)) * S ((ge_representation_real_code_gcd_unique_firstcommon_firstproductfirst) + (ge_representation_imaginary_code_gcd_unique_firstcommon_firstproductfirst)) + ((ge_representation_imaginary_code_gcd_unique_firstcommon_firstproductfirst) + (ge_representation_imaginary_code_gcd_unique_firstcommon_firstproductfirst))) /\ ((exists ge_balance_positive_gcd_unique_firstcommon_firstproductfirstreal ge_balance_negative_gcd_unique_firstcommon_firstproductfirstreal. (((((ge_representation_real_code_gcd_unique_firstcommon_firstproductfirst) = 2 * (ge_balance_positive_gcd_unique_firstcommon_firstproductfirstreal) /\ (ge_balance_negative_gcd_unique_firstcommon_firstproductfirstreal) = 0) \/ exists ge_signed_half_gcd_unique_firstcommon_firstproductfirstrealdecode. (((ge_representation_real_code_gcd_unique_firstcommon_firstproductfirst) = 2 * ge_signed_half_gcd_unique_firstcommon_firstproductfirstrealdecode + 1 /\ (ge_balance_positive_gcd_unique_firstcommon_firstproductfirstreal) = 0) /\ (ge_balance_negative_gcd_unique_firstcommon_firstproductfirstreal) = S ge_signed_half_gcd_unique_firstcommon_firstproductfirstrealdecode))) /\ ((ge_first_rp_gcd_unique_firstcommon_firstproduct) + ge_balance_negative_gcd_unique_firstcommon_firstproductfirstreal = (ge_first_rn_gcd_unique_firstcommon_firstproduct) + ge_balance_positive_gcd_unique_firstcommon_firstproductfirstreal))) /\ (exists ge_balance_positive_gcd_unique_firstcommon_firstproductfirstimaginary ge_balance_negative_gcd_unique_firstcommon_firstproductfirstimaginary. (((((ge_representation_imaginary_code_gcd_unique_firstcommon_firstproductfirst) = 2 * (ge_balance_positive_gcd_unique_firstcommon_firstproductfirstimaginary) /\ (ge_balance_negative_gcd_unique_firstcommon_firstproductfirstimaginary) = 0) \/ exists ge_signed_half_gcd_unique_firstcommon_firstproductfirstimaginarydecode. (((ge_representation_imaginary_code_gcd_unique_firstcommon_firstproductfirst) = 2 * ge_signed_half_gcd_unique_firstcommon_firstproductfirstimaginarydecode + 1 /\ (ge_balance_positive_gcd_unique_firstcommon_firstproductfirstimaginary) = 0) /\ (ge_balance_negative_gcd_unique_firstcommon_firstproductfirstimaginary) = S ge_signed_half_gcd_unique_firstcommon_firstproductfirstimaginarydecode))) /\ ((ge_first_ip_gcd_unique_firstcommon_firstproduct) + ge_balance_negative_gcd_unique_firstcommon_firstproductfirstimaginary = (ge_first_in_gcd_unique_firstcommon_firstproduct) + ge_balance_positive_gcd_unique_firstcommon_firstproductfirstimaginary)))))) /\ ((exists ge_representation_real_code_gcd_unique_firstcommon_firstproductsecond ge_representation_imaginary_code_gcd_unique_firstcommon_firstproductsecond. (((gr_quotient_gcd_unique_firstcommon_first) = ((ge_representation_real_code_gcd_unique_firstcommon_firstproductsecond) + (ge_representation_imaginary_code_gcd_unique_firstcommon_firstproductsecond)) * S ((ge_representation_real_code_gcd_unique_firstcommon_firstproductsecond) + (ge_representation_imaginary_code_gcd_unique_firstcommon_firstproductsecond)) + ((ge_representation_imaginary_code_gcd_unique_firstcommon_firstproductsecond) + (ge_representation_imaginary_code_gcd_unique_firstcommon_firstproductsecond))) /\ ((exists ge_balance_positive_gcd_unique_firstcommon_firstproductsecondreal ge_balance_negative_gcd_unique_firstcommon_firstproductsecondreal. (((((ge_representation_real_code_gcd_unique_firstcommon_firstproductsecond) = 2 * (ge_balance_positive_gcd_unique_firstcommon_firstproductsecondreal) /\ (ge_balance_negative_gcd_unique_firstcommon_firstproductsecondreal) = 0) \/ exists ge_signed_half_gcd_unique_firstcommon_firstproductsecondrealdecode. (((ge_representation_real_code_gcd_unique_firstcommon_firstproductsecond) = 2 * ge_signed_half_gcd_unique_firstcommon_firstproductsecondrealdecode + 1 /\ (ge_balance_positive_gcd_unique_firstcommon_firstproductsecondreal) = 0) /\ (ge_balance_negative_gcd_unique_firstcommon_firstproductsecondreal) = S ge_signed_half_gcd_unique_firstcommon_firstproductsecondrealdecode))) /\ ((ge_second_rp_gcd_unique_firstcommon_firstproduct) + ge_balance_negative_gcd_unique_firstcommon_firstproductsecondreal = (ge_second_rn_gcd_unique_firstcommon_firstproduct) + ge_balance_positive_gcd_unique_firstcommon_firstproductsecondreal))) /\ (exists ge_balance_positive_gcd_unique_firstcommon_firstproductsecondimaginary ge_balance_negative_gcd_unique_firstcommon_firstproductsecondimaginary. (((((ge_representation_imaginary_code_gcd_unique_firstcommon_firstproductsecond) = 2 * (ge_balance_positive_gcd_unique_firstcommon_firstproductsecondimaginary) /\ (ge_balance_negative_gcd_unique_firstcommon_firstproductsecondimaginary) = 0) \/ exists ge_signed_half_gcd_unique_firstcommon_firstproductsecondimaginarydecode. (((ge_representation_imaginary_code_gcd_unique_firstcommon_firstproductsecond) = 2 * ge_signed_half_gcd_unique_firstcommon_firstproductsecondimaginarydecode + 1 /\ (ge_balance_positive_gcd_unique_firstcommon_firstproductsecondimaginary) = 0) /\ (ge_balance_negative_gcd_unique_firstcommon_firstproductsecondimaginary) = S ge_signed_half_gcd_unique_firstcommon_firstproductsecondimaginarydecode))) /\ ((ge_second_ip_gcd_unique_firstcommon_firstproduct) + ge_balance_negative_gcd_unique_firstcommon_firstproductsecondimaginary = (ge_second_in_gcd_unique_firstcommon_firstproduct) + ge_balance_positive_gcd_unique_firstcommon_firstproductsecondimaginary)))))) /\ (exists ge_representation_real_code_gcd_unique_firstcommon_firstproductoutput ge_representation_imaginary_code_gcd_unique_firstcommon_firstproductoutput. (((a) = ((ge_representation_real_code_gcd_unique_firstcommon_firstproductoutput) + (ge_representation_imaginary_code_gcd_unique_firstcommon_firstproductoutput)) * S ((ge_representation_real_code_gcd_unique_firstcommon_firstproductoutput) + (ge_representation_imaginary_code_gcd_unique_firstcommon_firstproductoutput)) + ((ge_representation_imaginary_code_gcd_unique_firstcommon_firstproductoutput) + (ge_representation_imaginary_code_gcd_unique_firstcommon_firstproductoutput))) /\ ((exists ge_balance_positive_gcd_unique_firstcommon_firstproductoutputreal ge_balance_negative_gcd_unique_firstcommon_firstproductoutputreal. (((((ge_representation_real_code_gcd_unique_firstcommon_firstproductoutput) = 2 * (ge_balance_positive_gcd_unique_firstcommon_firstproductoutputreal) /\ (ge_balance_negative_gcd_unique_firstcommon_firstproductoutputreal) = 0) \/ exists ge_signed_half_gcd_unique_firstcommon_firstproductoutputrealdecode. (((ge_representation_real_code_gcd_unique_firstcommon_firstproductoutput) = 2 * ge_signed_half_gcd_unique_firstcommon_firstproductoutputrealdecode + 1 /\ (ge_balance_positive_gcd_unique_firstcommon_firstproductoutputreal) = 0) /\ (ge_balance_negative_gcd_unique_firstcommon_firstproductoutputreal) = S ge_signed_half_gcd_unique_firstcommon_firstproductoutputrealdecode))) /\ ((((((((ge_first_rp_gcd_unique_firstcommon_firstproduct) * (ge_second_rp_gcd_unique_firstcommon_firstproduct))) + (((ge_first_rn_gcd_unique_firstcommon_firstproduct) * (ge_second_rn_gcd_unique_firstcommon_firstproduct))))) + (((((ge_first_ip_gcd_unique_firstcommon_firstproduct) * (ge_second_in_gcd_unique_firstcommon_firstproduct))) + (((ge_first_in_gcd_unique_firstcommon_firstproduct) * (ge_second_ip_gcd_unique_firstcommon_firstproduct))))))) + ge_balance_negative_gcd_unique_firstcommon_firstproductoutputreal = (((((((ge_first_rp_gcd_unique_firstcommon_firstproduct) * (ge_second_rn_gcd_unique_firstcommon_firstproduct))) + (((ge_first_rn_gcd_unique_firstcommon_firstproduct) * (ge_second_rp_gcd_unique_firstcommon_firstproduct))))) + (((((ge_first_ip_gcd_unique_firstcommon_firstproduct) * (ge_second_ip_gcd_unique_firstcommon_firstproduct))) + (((ge_first_in_gcd_unique_firstcommon_firstproduct) * (ge_second_in_gcd_unique_firstcommon_firstproduct))))))) + ge_balance_positive_gcd_unique_firstcommon_firstproductoutputreal))) /\ (exists ge_balance_positive_gcd_unique_firstcommon_firstproductoutputimaginary ge_balance_negative_gcd_unique_firstcommon_firstproductoutputimaginary. (((((ge_representation_imaginary_code_gcd_unique_firstcommon_firstproductoutput) = 2 * (ge_balance_positive_gcd_unique_firstcommon_firstproductoutputimaginary) /\ (ge_balance_negative_gcd_unique_firstcommon_firstproductoutputimaginary) = 0) \/ exists ge_signed_half_gcd_unique_firstcommon_firstproductoutputimaginarydecode. (((ge_representation_imaginary_code_gcd_unique_firstcommon_firstproductoutput) = 2 * ge_signed_half_gcd_unique_firstcommon_firstproductoutputimaginarydecode + 1 /\ (ge_balance_positive_gcd_unique_firstcommon_firstproductoutputimaginary) = 0) /\ (ge_balance_negative_gcd_unique_firstcommon_firstproductoutputimaginary) = S ge_signed_half_gcd_unique_firstcommon_firstproductoutputimaginarydecode))) /\ ((((((((ge_first_rp_gcd_unique_firstcommon_firstproduct) * (ge_second_ip_gcd_unique_firstcommon_firstproduct))) + (((ge_first_rn_gcd_unique_firstcommon_firstproduct) * (ge_second_in_gcd_unique_firstcommon_firstproduct))))) + (((((ge_first_ip_gcd_unique_firstcommon_firstproduct) * (ge_second_rp_gcd_unique_firstcommon_firstproduct))) + (((ge_first_in_gcd_unique_firstcommon_firstproduct) * (ge_second_rn_gcd_unique_firstcommon_firstproduct))))))) + ge_balance_negative_gcd_unique_firstcommon_firstproductoutputimaginary = (((((((ge_first_rp_gcd_unique_firstcommon_firstproduct) * (ge_second_in_gcd_unique_firstcommon_firstproduct))) + (((ge_first_rn_gcd_unique_firstcommon_firstproduct) * (ge_second_ip_gcd_unique_firstcommon_firstproduct))))) + (((((ge_first_ip_gcd_unique_firstcommon_firstproduct) * (ge_second_rn_gcd_unique_firstcommon_firstproduct))) + (((ge_first_in_gcd_unique_firstcommon_firstproduct) * (ge_second_rp_gcd_unique_firstcommon_firstproduct))))))) + ge_balance_positive_gcd_unique_firstcommon_firstproductoutputimaginary)))))))))) -> (exists gr_quotient_gcd_unique_firstcommon_second. (exists ge_first_rp_gcd_unique_firstcommon_secondproduct ge_first_rn_gcd_unique_firstcommon_secondproduct ge_first_ip_gcd_unique_firstcommon_secondproduct ge_first_in_gcd_unique_firstcommon_secondproduct ge_second_rp_gcd_unique_firstcommon_secondproduct ge_second_rn_gcd_unique_firstcommon_secondproduct ge_second_ip_gcd_unique_firstcommon_secondproduct ge_second_in_gcd_unique_firstcommon_secondproduct. ((exists ge_representation_real_code_gcd_unique_firstcommon_secondproductfirst ge_representation_imaginary_code_gcd_unique_firstcommon_secondproductfirst. (((gr_common_divisor_gcd_unique_first) = ((ge_representation_real_code_gcd_unique_firstcommon_secondproductfirst) + (ge_representation_imaginary_code_gcd_unique_firstcommon_secondproductfirst)) * S ((ge_representation_real_code_gcd_unique_firstcommon_secondproductfirst) + (ge_representation_imaginary_code_gcd_unique_firstcommon_secondproductfirst)) + ((ge_representation_imaginary_code_gcd_unique_firstcommon_secondproductfirst) + (ge_representation_imaginary_code_gcd_unique_firstcommon_secondproductfirst))) /\ ((exists ge_balance_positive_gcd_unique_firstcommon_secondproductfirstreal ge_balance_negative_gcd_unique_firstcommon_secondproductfirstreal. (((((ge_representation_real_code_gcd_unique_firstcommon_secondproductfirst) = 2 * (ge_balance_positive_gcd_unique_firstcommon_secondproductfirstreal) /\ (ge_balance_negative_gcd_unique_firstcommon_secondproductfirstreal) = 0) \/ exists ge_signed_half_gcd_unique_firstcommon_secondproductfirstrealdecode. (((ge_representation_real_code_gcd_unique_firstcommon_secondproductfirst) = 2 * ge_signed_half_gcd_unique_firstcommon_secondproductfirstrealdecode + 1 /\ (ge_balance_positive_gcd_unique_firstcommon_secondproductfirstreal) = 0) /\ (ge_balance_negative_gcd_unique_firstcommon_secondproductfirstreal) = S ge_signed_half_gcd_unique_firstcommon_secondproductfirstrealdecode))) /\ ((ge_first_rp_gcd_unique_firstcommon_secondproduct) + ge_balance_negative_gcd_unique_firstcommon_secondproductfirstreal = (ge_first_rn_gcd_unique_firstcommon_secondproduct) + ge_balance_positive_gcd_unique_firstcommon_secondproductfirstreal))) /\ (exists ge_balance_positive_gcd_unique_firstcommon_secondproductfirstimaginary ge_balance_negative_gcd_unique_firstcommon_secondproductfirstimaginary. (((((ge_representation_imaginary_code_gcd_unique_firstcommon_secondproductfirst) = 2 * (ge_balance_positive_gcd_unique_firstcommon_secondproductfirstimaginary) /\ (ge_balance_negative_gcd_unique_firstcommon_secondproductfirstimaginary) = 0) \/ exists ge_signed_half_gcd_unique_firstcommon_secondproductfirstimaginarydecode. (((ge_representation_imaginary_code_gcd_unique_firstcommon_secondproductfirst) = 2 * ge_signed_half_gcd_unique_firstcommon_secondproductfirstimaginarydecode + 1 /\ (ge_balance_positive_gcd_unique_firstcommon_secondproductfirstimaginary) = 0) /\ (ge_balance_negative_gcd_unique_firstcommon_secondproductfirstimaginary) = S ge_signed_half_gcd_unique_firstcommon_secondproductfirstimaginarydecode))) /\ ((ge_first_ip_gcd_unique_firstcommon_secondproduct) + ge_balance_negative_gcd_unique_firstcommon_secondproductfirstimaginary = (ge_first_in_gcd_unique_firstcommon_secondproduct) + ge_balance_positive_gcd_unique_firstcommon_secondproductfirstimaginary)))))) /\ ((exists ge_representation_real_code_gcd_unique_firstcommon_secondproductsecond ge_representation_imaginary_code_gcd_unique_firstcommon_secondproductsecond. (((gr_quotient_gcd_unique_firstcommon_second) = ((ge_representation_real_code_gcd_unique_firstcommon_secondproductsecond) + (ge_representation_imaginary_code_gcd_unique_firstcommon_secondproductsecond)) * S ((ge_representation_real_code_gcd_unique_firstcommon_secondproductsecond) + (ge_representation_imaginary_code_gcd_unique_firstcommon_secondproductsecond)) + ((ge_representation_imaginary_code_gcd_unique_firstcommon_secondproductsecond) + (ge_representation_imaginary_code_gcd_unique_firstcommon_secondproductsecond))) /\ ((exists ge_balance_positive_gcd_unique_firstcommon_secondproductsecondreal ge_balance_negative_gcd_unique_firstcommon_secondproductsecondreal. (((((ge_representation_real_code_gcd_unique_firstcommon_secondproductsecond) = 2 * (ge_balance_positive_gcd_unique_firstcommon_secondproductsecondreal) /\ (ge_balance_negative_gcd_unique_firstcommon_secondproductsecondreal) = 0) \/ exists ge_signed_half_gcd_unique_firstcommon_secondproductsecondrealdecode. (((ge_representation_real_code_gcd_unique_firstcommon_secondproductsecond) = 2 * ge_signed_half_gcd_unique_firstcommon_secondproductsecondrealdecode + 1 /\ (ge_balance_positive_gcd_unique_firstcommon_secondproductsecondreal) = 0) /\ (ge_balance_negative_gcd_unique_firstcommon_secondproductsecondreal) = S ge_signed_half_gcd_unique_firstcommon_secondproductsecondrealdecode))) /\ ((ge_second_rp_gcd_unique_firstcommon_secondproduct) + ge_balance_negative_gcd_unique_firstcommon_secondproductsecondreal = (ge_second_rn_gcd_unique_firstcommon_secondproduct) + ge_balance_positive_gcd_unique_firstcommon_secondproductsecondreal))) /\ (exists ge_balance_positive_gcd_unique_firstcommon_secondproductsecondimaginary ge_balance_negative_gcd_unique_firstcommon_secondproductsecondimaginary. (((((ge_representation_imaginary_code_gcd_unique_firstcommon_secondproductsecond) = 2 * (ge_balance_positive_gcd_unique_firstcommon_secondproductsecondimaginary) /\ (ge_balance_negative_gcd_unique_firstcommon_secondproductsecondimaginary) = 0) \/ exists ge_signed_half_gcd_unique_firstcommon_secondproductsecondimaginarydecode. (((ge_representation_imaginary_code_gcd_unique_firstcommon_secondproductsecond) = 2 * ge_signed_half_gcd_unique_firstcommon_secondproductsecondimaginarydecode + 1 /\ (ge_balance_positive_gcd_unique_firstcommon_secondproductsecondimaginary) = 0) /\ (ge_balance_negative_gcd_unique_firstcommon_secondproductsecondimaginary) = S ge_signed_half_gcd_unique_firstcommon_secondproductsecondimaginarydecode))) /\ ((ge_second_ip_gcd_unique_firstcommon_secondproduct) + ge_balance_negative_gcd_unique_firstcommon_secondproductsecondimaginary = (ge_second_in_gcd_unique_firstcommon_secondproduct) + ge_balance_positive_gcd_unique_firstcommon_secondproductsecondimaginary)))))) /\ (exists ge_representation_real_code_gcd_unique_firstcommon_secondproductoutput ge_representation_imaginary_code_gcd_unique_firstcommon_secondproductoutput. (((b) = ((ge_representation_real_code_gcd_unique_firstcommon_secondproductoutput) + (ge_representation_imaginary_code_gcd_unique_firstcommon_secondproductoutput)) * S ((ge_representation_real_code_gcd_unique_firstcommon_secondproductoutput) + (ge_representation_imaginary_code_gcd_unique_firstcommon_secondproductoutput)) + ((ge_representation_imaginary_code_gcd_unique_firstcommon_secondproductoutput) + (ge_representation_imaginary_code_gcd_unique_firstcommon_secondproductoutput))) /\ ((exists ge_balance_positive_gcd_unique_firstcommon_secondproductoutputreal ge_balance_negative_gcd_unique_firstcommon_secondproductoutputreal. (((((ge_representation_real_code_gcd_unique_firstcommon_secondproductoutput) = 2 * (ge_balance_positive_gcd_unique_firstcommon_secondproductoutputreal) /\ (ge_balance_negative_gcd_unique_firstcommon_secondproductoutputreal) = 0) \/ exists ge_signed_half_gcd_unique_firstcommon_secondproductoutputrealdecode. (((ge_representation_real_code_gcd_unique_firstcommon_secondproductoutput) = 2 * ge_signed_half_gcd_unique_firstcommon_secondproductoutputrealdecode + 1 /\ (ge_balance_positive_gcd_unique_firstcommon_secondproductoutputreal) = 0) /\ (ge_balance_negative_gcd_unique_firstcommon_secondproductoutputreal) = S ge_signed_half_gcd_unique_firstcommon_secondproductoutputrealdecode))) /\ ((((((((ge_first_rp_gcd_unique_firstcommon_secondproduct) * (ge_second_rp_gcd_unique_firstcommon_secondproduct))) + (((ge_first_rn_gcd_unique_firstcommon_secondproduct) * (ge_second_rn_gcd_unique_firstcommon_secondproduct))))) + (((((ge_first_ip_gcd_unique_firstcommon_secondproduct) * (ge_second_in_gcd_unique_firstcommon_secondproduct))) + (((ge_first_in_gcd_unique_firstcommon_secondproduct) * (ge_second_ip_gcd_unique_firstcommon_secondproduct))))))) + ge_balance_negative_gcd_unique_firstcommon_secondproductoutputreal = (((((((ge_first_rp_gcd_unique_firstcommon_secondproduct) * (ge_second_rn_gcd_unique_firstcommon_secondproduct))) + (((ge_first_rn_gcd_unique_firstcommon_secondproduct) * (ge_second_rp_gcd_unique_firstcommon_secondproduct))))) + (((((ge_first_ip_gcd_unique_firstcommon_secondproduct) * (ge_second_ip_gcd_unique_firstcommon_secondproduct))) + (((ge_first_in_gcd_unique_firstcommon_secondproduct) * (ge_second_in_gcd_unique_firstcommon_secondproduct))))))) + ge_balance_positive_gcd_unique_firstcommon_secondproductoutputreal))) /\ (exists ge_balance_positive_gcd_unique_firstcommon_secondproductoutputimaginary ge_balance_negative_gcd_unique_firstcommon_secondproductoutputimaginary. (((((ge_representation_imaginary_code_gcd_unique_firstcommon_secondproductoutput) = 2 * (ge_balance_positive_gcd_unique_firstcommon_secondproductoutputimaginary) /\ (ge_balance_negative_gcd_unique_firstcommon_secondproductoutputimaginary) = 0) \/ exists ge_signed_half_gcd_unique_firstcommon_secondproductoutputimaginarydecode. (((ge_representation_imaginary_code_gcd_unique_firstcommon_secondproductoutput) = 2 * ge_signed_half_gcd_unique_firstcommon_secondproductoutputimaginarydecode + 1 /\ (ge_balance_positive_gcd_unique_firstcommon_secondproductoutputimaginary) = 0) /\ (ge_balance_negative_gcd_unique_firstcommon_secondproductoutputimaginary) = S ge_signed_half_gcd_unique_firstcommon_secondproductoutputimaginarydecode))) /\ ((((((((ge_first_rp_gcd_unique_firstcommon_secondproduct) * (ge_second_ip_gcd_unique_firstcommon_secondproduct))) + (((ge_first_rn_gcd_unique_firstcommon_secondproduct) * (ge_second_in_gcd_unique_firstcommon_secondproduct))))) + (((((ge_first_ip_gcd_unique_firstcommon_secondproduct) * (ge_second_rp_gcd_unique_firstcommon_secondproduct))) + (((ge_first_in_gcd_unique_firstcommon_secondproduct) * (ge_second_rn_gcd_unique_firstcommon_secondproduct))))))) + ge_balance_negative_gcd_unique_firstcommon_secondproductoutputimaginary = (((((((ge_first_rp_gcd_unique_firstcommon_secondproduct) * (ge_second_in_gcd_unique_firstcommon_secondproduct))) + (((ge_first_rn_gcd_unique_firstcommon_secondproduct) * (ge_second_ip_gcd_unique_firstcommon_secondproduct))))) + (((((ge_first_ip_gcd_unique_firstcommon_secondproduct) * (ge_second_rn_gcd_unique_firstcommon_secondproduct))) + (((ge_first_in_gcd_unique_firstcommon_secondproduct) * (ge_second_rp_gcd_unique_firstcommon_secondproduct))))))) + ge_balance_positive_gcd_unique_firstcommon_secondproductoutputimaginary)))))))))) -> (exists gr_quotient_gcd_unique_firstgreatest. (exists ge_first_rp_gcd_unique_firstgreatestproduct ge_first_rn_gcd_unique_firstgreatestproduct ge_first_ip_gcd_unique_firstgreatestproduct ge_first_in_gcd_unique_firstgreatestproduct ge_second_rp_gcd_unique_firstgreatestproduct ge_second_rn_gcd_unique_firstgreatestproduct ge_second_ip_gcd_unique_firstgreatestproduct ge_second_in_gcd_unique_firstgreatestproduct. ((exists ge_representation_real_code_gcd_unique_firstgreatestproductfirst ge_representation_imaginary_code_gcd_unique_firstgreatestproductfirst. (((gr_common_divisor_gcd_unique_first) = ((ge_representation_real_code_gcd_unique_firstgreatestproductfirst) + (ge_representation_imaginary_code_gcd_unique_firstgreatestproductfirst)) * S ((ge_representation_real_code_gcd_unique_firstgreatestproductfirst) + (ge_representation_imaginary_code_gcd_unique_firstgreatestproductfirst)) + ((ge_representation_imaginary_code_gcd_unique_firstgreatestproductfirst) + (ge_representation_imaginary_code_gcd_unique_firstgreatestproductfirst))) /\ ((exists ge_balance_positive_gcd_unique_firstgreatestproductfirstreal ge_balance_negative_gcd_unique_firstgreatestproductfirstreal. (((((ge_representation_real_code_gcd_unique_firstgreatestproductfirst) = 2 * (ge_balance_positive_gcd_unique_firstgreatestproductfirstreal) /\ (ge_balance_negative_gcd_unique_firstgreatestproductfirstreal) = 0) \/ exists ge_signed_half_gcd_unique_firstgreatestproductfirstrealdecode. (((ge_representation_real_code_gcd_unique_firstgreatestproductfirst) = 2 * ge_signed_half_gcd_unique_firstgreatestproductfirstrealdecode + 1 /\ (ge_balance_positive_gcd_unique_firstgreatestproductfirstreal) = 0) /\ (ge_balance_negative_gcd_unique_firstgreatestproductfirstreal) = S ge_signed_half_gcd_unique_firstgreatestproductfirstrealdecode))) /\ ((ge_first_rp_gcd_unique_firstgreatestproduct) + ge_balance_negative_gcd_unique_firstgreatestproductfirstreal = (ge_first_rn_gcd_unique_firstgreatestproduct) + ge_balance_positive_gcd_unique_firstgreatestproductfirstreal))) /\ (exists ge_balance_positive_gcd_unique_firstgreatestproductfirstimaginary ge_balance_negative_gcd_unique_firstgreatestproductfirstimaginary. (((((ge_representation_imaginary_code_gcd_unique_firstgreatestproductfirst) = 2 * (ge_balance_positive_gcd_unique_firstgreatestproductfirstimaginary) /\ (ge_balance_negative_gcd_unique_firstgreatestproductfirstimaginary) = 0) \/ exists ge_signed_half_gcd_unique_firstgreatestproductfirstimaginarydecode. (((ge_representation_imaginary_code_gcd_unique_firstgreatestproductfirst) = 2 * ge_signed_half_gcd_unique_firstgreatestproductfirstimaginarydecode + 1 /\ (ge_balance_positive_gcd_unique_firstgreatestproductfirstimaginary) = 0) /\ (ge_balance_negative_gcd_unique_firstgreatestproductfirstimaginary) = S ge_signed_half_gcd_unique_firstgreatestproductfirstimaginarydecode))) /\ ((ge_first_ip_gcd_unique_firstgreatestproduct) + ge_balance_negative_gcd_unique_firstgreatestproductfirstimaginary = (ge_first_in_gcd_unique_firstgreatestproduct) + ge_balance_positive_gcd_unique_firstgreatestproductfirstimaginary)))))) /\ ((exists ge_representation_real_code_gcd_unique_firstgreatestproductsecond ge_representation_imaginary_code_gcd_unique_firstgreatestproductsecond. (((gr_quotient_gcd_unique_firstgreatest) = ((ge_representation_real_code_gcd_unique_firstgreatestproductsecond) + (ge_representation_imaginary_code_gcd_unique_firstgreatestproductsecond)) * S ((ge_representation_real_code_gcd_unique_firstgreatestproductsecond) + (ge_representation_imaginary_code_gcd_unique_firstgreatestproductsecond)) + ((ge_representation_imaginary_code_gcd_unique_firstgreatestproductsecond) + (ge_representation_imaginary_code_gcd_unique_firstgreatestproductsecond))) /\ ((exists ge_balance_positive_gcd_unique_firstgreatestproductsecondreal ge_balance_negative_gcd_unique_firstgreatestproductsecondreal. (((((ge_representation_real_code_gcd_unique_firstgreatestproductsecond) = 2 * (ge_balance_positive_gcd_unique_firstgreatestproductsecondreal) /\ (ge_balance_negative_gcd_unique_firstgreatestproductsecondreal) = 0) \/ exists ge_signed_half_gcd_unique_firstgreatestproductsecondrealdecode. (((ge_representation_real_code_gcd_unique_firstgreatestproductsecond) = 2 * ge_signed_half_gcd_unique_firstgreatestproductsecondrealdecode + 1 /\ (ge_balance_positive_gcd_unique_firstgreatestproductsecondreal) = 0) /\ (ge_balance_negative_gcd_unique_firstgreatestproductsecondreal) = S ge_signed_half_gcd_unique_firstgreatestproductsecondrealdecode))) /\ ((ge_second_rp_gcd_unique_firstgreatestproduct) + ge_balance_negative_gcd_unique_firstgreatestproductsecondreal = (ge_second_rn_gcd_unique_firstgreatestproduct) + ge_balance_positive_gcd_unique_firstgreatestproductsecondreal))) /\ (exists ge_balance_positive_gcd_unique_firstgreatestproductsecondimaginary ge_balance_negative_gcd_unique_firstgreatestproductsecondimaginary. (((((ge_representation_imaginary_code_gcd_unique_firstgreatestproductsecond) = 2 * (ge_balance_positive_gcd_unique_firstgreatestproductsecondimaginary) /\ (ge_balance_negative_gcd_unique_firstgreatestproductsecondimaginary) = 0) \/ exists ge_signed_half_gcd_unique_firstgreatestproductsecondimaginarydecode. (((ge_representation_imaginary_code_gcd_unique_firstgreatestproductsecond) = 2 * ge_signed_half_gcd_unique_firstgreatestproductsecondimaginarydecode + 1 /\ (ge_balance_positive_gcd_unique_firstgreatestproductsecondimaginary) = 0) /\ (ge_balance_negative_gcd_unique_firstgreatestproductsecondimaginary) = S ge_signed_half_gcd_unique_firstgreatestproductsecondimaginarydecode))) /\ ((ge_second_ip_gcd_unique_firstgreatestproduct) + ge_balance_negative_gcd_unique_firstgreatestproductsecondimaginary = (ge_second_in_gcd_unique_firstgreatestproduct) + ge_balance_positive_gcd_unique_firstgreatestproductsecondimaginary)))))) /\ (exists ge_representation_real_code_gcd_unique_firstgreatestproductoutput ge_representation_imaginary_code_gcd_unique_firstgreatestproductoutput. (((g) = ((ge_representation_real_code_gcd_unique_firstgreatestproductoutput) + (ge_representation_imaginary_code_gcd_unique_firstgreatestproductoutput)) * S ((ge_representation_real_code_gcd_unique_firstgreatestproductoutput) + (ge_representation_imaginary_code_gcd_unique_firstgreatestproductoutput)) + ((ge_representation_imaginary_code_gcd_unique_firstgreatestproductoutput) + (ge_representation_imaginary_code_gcd_unique_firstgreatestproductoutput))) /\ ((exists ge_balance_positive_gcd_unique_firstgreatestproductoutputreal ge_balance_negative_gcd_unique_firstgreatestproductoutputreal. (((((ge_representation_real_code_gcd_unique_firstgreatestproductoutput) = 2 * (ge_balance_positive_gcd_unique_firstgreatestproductoutputreal) /\ (ge_balance_negative_gcd_unique_firstgreatestproductoutputreal) = 0) \/ exists ge_signed_half_gcd_unique_firstgreatestproductoutputrealdecode. (((ge_representation_real_code_gcd_unique_firstgreatestproductoutput) = 2 * ge_signed_half_gcd_unique_firstgreatestproductoutputrealdecode + 1 /\ (ge_balance_positive_gcd_unique_firstgreatestproductoutputreal) = 0) /\ (ge_balance_negative_gcd_unique_firstgreatestproductoutputreal) = S ge_signed_half_gcd_unique_firstgreatestproductoutputrealdecode))) /\ ((((((((ge_first_rp_gcd_unique_firstgreatestproduct) * (ge_second_rp_gcd_unique_firstgreatestproduct))) + (((ge_first_rn_gcd_unique_firstgreatestproduct) * (ge_second_rn_gcd_unique_firstgreatestproduct))))) + (((((ge_first_ip_gcd_unique_firstgreatestproduct) * (ge_second_in_gcd_unique_firstgreatestproduct))) + (((ge_first_in_gcd_unique_firstgreatestproduct) * (ge_second_ip_gcd_unique_firstgreatestproduct))))))) + ge_balance_negative_gcd_unique_firstgreatestproductoutputreal = (((((((ge_first_rp_gcd_unique_firstgreatestproduct) * (ge_second_rn_gcd_unique_firstgreatestproduct))) + (((ge_first_rn_gcd_unique_firstgreatestproduct) * (ge_second_rp_gcd_unique_firstgreatestproduct))))) + (((((ge_first_ip_gcd_unique_firstgreatestproduct) * (ge_second_ip_gcd_unique_firstgreatestproduct))) + (((ge_first_in_gcd_unique_firstgreatestproduct) * (ge_second_in_gcd_unique_firstgreatestproduct))))))) + ge_balance_positive_gcd_unique_firstgreatestproductoutputreal))) /\ (exists ge_balance_positive_gcd_unique_firstgreatestproductoutputimaginary ge_balance_negative_gcd_unique_firstgreatestproductoutputimaginary. (((((ge_representation_imaginary_code_gcd_unique_firstgreatestproductoutput) = 2 * (ge_balance_positive_gcd_unique_firstgreatestproductoutputimaginary) /\ (ge_balance_negative_gcd_unique_firstgreatestproductoutputimaginary) = 0) \/ exists ge_signed_half_gcd_unique_firstgreatestproductoutputimaginarydecode. (((ge_representation_imaginary_code_gcd_unique_firstgreatestproductoutput) = 2 * ge_signed_half_gcd_unique_firstgreatestproductoutputimaginarydecode + 1 /\ (ge_balance_positive_gcd_unique_firstgreatestproductoutputimaginary) = 0) /\ (ge_balance_negative_gcd_unique_firstgreatestproductoutputimaginary) = S ge_signed_half_gcd_unique_firstgreatestproductoutputimaginarydecode))) /\ ((((((((ge_first_rp_gcd_unique_firstgreatestproduct) * (ge_second_ip_gcd_unique_firstgreatestproduct))) + (((ge_first_rn_gcd_unique_firstgreatestproduct) * (ge_second_in_gcd_unique_firstgreatestproduct))))) + (((((ge_first_ip_gcd_unique_firstgreatestproduct) * (ge_second_rp_gcd_unique_firstgreatestproduct))) + (((ge_first_in_gcd_unique_firstgreatestproduct) * (ge_second_rn_gcd_unique_firstgreatestproduct))))))) + ge_balance_negative_gcd_unique_firstgreatestproductoutputimaginary = (((((((ge_first_rp_gcd_unique_firstgreatestproduct) * (ge_second_in_gcd_unique_firstgreatestproduct))) + (((ge_first_rn_gcd_unique_firstgreatestproduct) * (ge_second_ip_gcd_unique_firstgreatestproduct))))) + (((((ge_first_ip_gcd_unique_firstgreatestproduct) * (ge_second_rn_gcd_unique_firstgreatestproduct))) + (((ge_first_in_gcd_unique_firstgreatestproduct) * (ge_second_rp_gcd_unique_firstgreatestproduct))))))) + ge_balance_positive_gcd_unique_firstgreatestproductoutputimaginary)))))))))))))) -> (((exists gr_quotient_gcd_unique_secondfirst. (exists ge_first_rp_gcd_unique_secondfirstproduct ge_first_rn_gcd_unique_secondfirstproduct ge_first_ip_gcd_unique_secondfirstproduct ge_first_in_gcd_unique_secondfirstproduct ge_second_rp_gcd_unique_secondfirstproduct ge_second_rn_gcd_unique_secondfirstproduct ge_second_ip_gcd_unique_secondfirstproduct ge_second_in_gcd_unique_secondfirstproduct. ((exists ge_representation_real_code_gcd_unique_secondfirstproductfirst ge_representation_imaginary_code_gcd_unique_secondfirstproductfirst. (((h) = ((ge_representation_real_code_gcd_unique_secondfirstproductfirst) + (ge_representation_imaginary_code_gcd_unique_secondfirstproductfirst)) * S ((ge_representation_real_code_gcd_unique_secondfirstproductfirst) + (ge_representation_imaginary_code_gcd_unique_secondfirstproductfirst)) + ((ge_representation_imaginary_code_gcd_unique_secondfirstproductfirst) + (ge_representation_imaginary_code_gcd_unique_secondfirstproductfirst))) /\ ((exists ge_balance_positive_gcd_unique_secondfirstproductfirstreal ge_balance_negative_gcd_unique_secondfirstproductfirstreal. (((((ge_representation_real_code_gcd_unique_secondfirstproductfirst) = 2 * (ge_balance_positive_gcd_unique_secondfirstproductfirstreal) /\ (ge_balance_negative_gcd_unique_secondfirstproductfirstreal) = 0) \/ exists ge_signed_half_gcd_unique_secondfirstproductfirstrealdecode. (((ge_representation_real_code_gcd_unique_secondfirstproductfirst) = 2 * ge_signed_half_gcd_unique_secondfirstproductfirstrealdecode + 1 /\ (ge_balance_positive_gcd_unique_secondfirstproductfirstreal) = 0) /\ (ge_balance_negative_gcd_unique_secondfirstproductfirstreal) = S ge_signed_half_gcd_unique_secondfirstproductfirstrealdecode))) /\ ((ge_first_rp_gcd_unique_secondfirstproduct) + ge_balance_negative_gcd_unique_secondfirstproductfirstreal = (ge_first_rn_gcd_unique_secondfirstproduct) + ge_balance_positive_gcd_unique_secondfirstproductfirstreal))) /\ (exists ge_balance_positive_gcd_unique_secondfirstproductfirstimaginary ge_balance_negative_gcd_unique_secondfirstproductfirstimaginary. (((((ge_representation_imaginary_code_gcd_unique_secondfirstproductfirst) = 2 * (ge_balance_positive_gcd_unique_secondfirstproductfirstimaginary) /\ (ge_balance_negative_gcd_unique_secondfirstproductfirstimaginary) = 0) \/ exists ge_signed_half_gcd_unique_secondfirstproductfirstimaginarydecode. (((ge_representation_imaginary_code_gcd_unique_secondfirstproductfirst) = 2 * ge_signed_half_gcd_unique_secondfirstproductfirstimaginarydecode + 1 /\ (ge_balance_positive_gcd_unique_secondfirstproductfirstimaginary) = 0) /\ (ge_balance_negative_gcd_unique_secondfirstproductfirstimaginary) = S ge_signed_half_gcd_unique_secondfirstproductfirstimaginarydecode))) /\ ((ge_first_ip_gcd_unique_secondfirstproduct) + ge_balance_negative_gcd_unique_secondfirstproductfirstimaginary = (ge_first_in_gcd_unique_secondfirstproduct) + ge_balance_positive_gcd_unique_secondfirstproductfirstimaginary)))))) /\ ((exists ge_representation_real_code_gcd_unique_secondfirstproductsecond ge_representation_imaginary_code_gcd_unique_secondfirstproductsecond. (((gr_quotient_gcd_unique_secondfirst) = ((ge_representation_real_code_gcd_unique_secondfirstproductsecond) + (ge_representation_imaginary_code_gcd_unique_secondfirstproductsecond)) * S ((ge_representation_real_code_gcd_unique_secondfirstproductsecond) + (ge_representation_imaginary_code_gcd_unique_secondfirstproductsecond)) + ((ge_representation_imaginary_code_gcd_unique_secondfirstproductsecond) + (ge_representation_imaginary_code_gcd_unique_secondfirstproductsecond))) /\ ((exists ge_balance_positive_gcd_unique_secondfirstproductsecondreal ge_balance_negative_gcd_unique_secondfirstproductsecondreal. (((((ge_representation_real_code_gcd_unique_secondfirstproductsecond) = 2 * (ge_balance_positive_gcd_unique_secondfirstproductsecondreal) /\ (ge_balance_negative_gcd_unique_secondfirstproductsecondreal) = 0) \/ exists ge_signed_half_gcd_unique_secondfirstproductsecondrealdecode. (((ge_representation_real_code_gcd_unique_secondfirstproductsecond) = 2 * ge_signed_half_gcd_unique_secondfirstproductsecondrealdecode + 1 /\ (ge_balance_positive_gcd_unique_secondfirstproductsecondreal) = 0) /\ (ge_balance_negative_gcd_unique_secondfirstproductsecondreal) = S ge_signed_half_gcd_unique_secondfirstproductsecondrealdecode))) /\ ((ge_second_rp_gcd_unique_secondfirstproduct) + ge_balance_negative_gcd_unique_secondfirstproductsecondreal = (ge_second_rn_gcd_unique_secondfirstproduct) + ge_balance_positive_gcd_unique_secondfirstproductsecondreal))) /\ (exists ge_balance_positive_gcd_unique_secondfirstproductsecondimaginary ge_balance_negative_gcd_unique_secondfirstproductsecondimaginary. (((((ge_representation_imaginary_code_gcd_unique_secondfirstproductsecond) = 2 * (ge_balance_positive_gcd_unique_secondfirstproductsecondimaginary) /\ (ge_balance_negative_gcd_unique_secondfirstproductsecondimaginary) = 0) \/ exists ge_signed_half_gcd_unique_secondfirstproductsecondimaginarydecode. (((ge_representation_imaginary_code_gcd_unique_secondfirstproductsecond) = 2 * ge_signed_half_gcd_unique_secondfirstproductsecondimaginarydecode + 1 /\ (ge_balance_positive_gcd_unique_secondfirstproductsecondimaginary) = 0) /\ (ge_balance_negative_gcd_unique_secondfirstproductsecondimaginary) = S ge_signed_half_gcd_unique_secondfirstproductsecondimaginarydecode))) /\ ((ge_second_ip_gcd_unique_secondfirstproduct) + ge_balance_negative_gcd_unique_secondfirstproductsecondimaginary = (ge_second_in_gcd_unique_secondfirstproduct) + ge_balance_positive_gcd_unique_secondfirstproductsecondimaginary)))))) /\ (exists ge_representation_real_code_gcd_unique_secondfirstproductoutput ge_representation_imaginary_code_gcd_unique_secondfirstproductoutput. (((a) = ((ge_representation_real_code_gcd_unique_secondfirstproductoutput) + (ge_representation_imaginary_code_gcd_unique_secondfirstproductoutput)) * S ((ge_representation_real_code_gcd_unique_secondfirstproductoutput) + (ge_representation_imaginary_code_gcd_unique_secondfirstproductoutput)) + ((ge_representation_imaginary_code_gcd_unique_secondfirstproductoutput) + (ge_representation_imaginary_code_gcd_unique_secondfirstproductoutput))) /\ ((exists ge_balance_positive_gcd_unique_secondfirstproductoutputreal ge_balance_negative_gcd_unique_secondfirstproductoutputreal. (((((ge_representation_real_code_gcd_unique_secondfirstproductoutput) = 2 * (ge_balance_positive_gcd_unique_secondfirstproductoutputreal) /\ (ge_balance_negative_gcd_unique_secondfirstproductoutputreal) = 0) \/ exists ge_signed_half_gcd_unique_secondfirstproductoutputrealdecode. (((ge_representation_real_code_gcd_unique_secondfirstproductoutput) = 2 * ge_signed_half_gcd_unique_secondfirstproductoutputrealdecode + 1 /\ (ge_balance_positive_gcd_unique_secondfirstproductoutputreal) = 0) /\ (ge_balance_negative_gcd_unique_secondfirstproductoutputreal) = S ge_signed_half_gcd_unique_secondfirstproductoutputrealdecode))) /\ ((((((((ge_first_rp_gcd_unique_secondfirstproduct) * (ge_second_rp_gcd_unique_secondfirstproduct))) + (((ge_first_rn_gcd_unique_secondfirstproduct) * (ge_second_rn_gcd_unique_secondfirstproduct))))) + (((((ge_first_ip_gcd_unique_secondfirstproduct) * (ge_second_in_gcd_unique_secondfirstproduct))) + (((ge_first_in_gcd_unique_secondfirstproduct) * (ge_second_ip_gcd_unique_secondfirstproduct))))))) + ge_balance_negative_gcd_unique_secondfirstproductoutputreal = (((((((ge_first_rp_gcd_unique_secondfirstproduct) * (ge_second_rn_gcd_unique_secondfirstproduct))) + (((ge_first_rn_gcd_unique_secondfirstproduct) * (ge_second_rp_gcd_unique_secondfirstproduct))))) + (((((ge_first_ip_gcd_unique_secondfirstproduct) * (ge_second_ip_gcd_unique_secondfirstproduct))) + (((ge_first_in_gcd_unique_secondfirstproduct) * (ge_second_in_gcd_unique_secondfirstproduct))))))) + ge_balance_positive_gcd_unique_secondfirstproductoutputreal))) /\ (exists ge_balance_positive_gcd_unique_secondfirstproductoutputimaginary ge_balance_negative_gcd_unique_secondfirstproductoutputimaginary. (((((ge_representation_imaginary_code_gcd_unique_secondfirstproductoutput) = 2 * (ge_balance_positive_gcd_unique_secondfirstproductoutputimaginary) /\ (ge_balance_negative_gcd_unique_secondfirstproductoutputimaginary) = 0) \/ exists ge_signed_half_gcd_unique_secondfirstproductoutputimaginarydecode. (((ge_representation_imaginary_code_gcd_unique_secondfirstproductoutput) = 2 * ge_signed_half_gcd_unique_secondfirstproductoutputimaginarydecode + 1 /\ (ge_balance_positive_gcd_unique_secondfirstproductoutputimaginary) = 0) /\ (ge_balance_negative_gcd_unique_secondfirstproductoutputimaginary) = S ge_signed_half_gcd_unique_secondfirstproductoutputimaginarydecode))) /\ ((((((((ge_first_rp_gcd_unique_secondfirstproduct) * (ge_second_ip_gcd_unique_secondfirstproduct))) + (((ge_first_rn_gcd_unique_secondfirstproduct) * (ge_second_in_gcd_unique_secondfirstproduct))))) + (((((ge_first_ip_gcd_unique_secondfirstproduct) * (ge_second_rp_gcd_unique_secondfirstproduct))) + (((ge_first_in_gcd_unique_secondfirstproduct) * (ge_second_rn_gcd_unique_secondfirstproduct))))))) + ge_balance_negative_gcd_unique_secondfirstproductoutputimaginary = (((((((ge_first_rp_gcd_unique_secondfirstproduct) * (ge_second_in_gcd_unique_secondfirstproduct))) + (((ge_first_rn_gcd_unique_secondfirstproduct) * (ge_second_ip_gcd_unique_secondfirstproduct))))) + (((((ge_first_ip_gcd_unique_secondfirstproduct) * (ge_second_rn_gcd_unique_secondfirstproduct))) + (((ge_first_in_gcd_unique_secondfirstproduct) * (ge_second_rp_gcd_unique_secondfirstproduct))))))) + ge_balance_positive_gcd_unique_secondfirstproductoutputimaginary)))))))))) /\ ((exists gr_quotient_gcd_unique_secondsecond. (exists ge_first_rp_gcd_unique_secondsecondproduct ge_first_rn_gcd_unique_secondsecondproduct ge_first_ip_gcd_unique_secondsecondproduct ge_first_in_gcd_unique_secondsecondproduct ge_second_rp_gcd_unique_secondsecondproduct ge_second_rn_gcd_unique_secondsecondproduct ge_second_ip_gcd_unique_secondsecondproduct ge_second_in_gcd_unique_secondsecondproduct. ((exists ge_representation_real_code_gcd_unique_secondsecondproductfirst ge_representation_imaginary_code_gcd_unique_secondsecondproductfirst. (((h) = ((ge_representation_real_code_gcd_unique_secondsecondproductfirst) + (ge_representation_imaginary_code_gcd_unique_secondsecondproductfirst)) * S ((ge_representation_real_code_gcd_unique_secondsecondproductfirst) + (ge_representation_imaginary_code_gcd_unique_secondsecondproductfirst)) + ((ge_representation_imaginary_code_gcd_unique_secondsecondproductfirst) + (ge_representation_imaginary_code_gcd_unique_secondsecondproductfirst))) /\ ((exists ge_balance_positive_gcd_unique_secondsecondproductfirstreal ge_balance_negative_gcd_unique_secondsecondproductfirstreal. (((((ge_representation_real_code_gcd_unique_secondsecondproductfirst) = 2 * (ge_balance_positive_gcd_unique_secondsecondproductfirstreal) /\ (ge_balance_negative_gcd_unique_secondsecondproductfirstreal) = 0) \/ exists ge_signed_half_gcd_unique_secondsecondproductfirstrealdecode. (((ge_representation_real_code_gcd_unique_secondsecondproductfirst) = 2 * ge_signed_half_gcd_unique_secondsecondproductfirstrealdecode + 1 /\ (ge_balance_positive_gcd_unique_secondsecondproductfirstreal) = 0) /\ (ge_balance_negative_gcd_unique_secondsecondproductfirstreal) = S ge_signed_half_gcd_unique_secondsecondproductfirstrealdecode))) /\ ((ge_first_rp_gcd_unique_secondsecondproduct) + ge_balance_negative_gcd_unique_secondsecondproductfirstreal = (ge_first_rn_gcd_unique_secondsecondproduct) + ge_balance_positive_gcd_unique_secondsecondproductfirstreal))) /\ (exists ge_balance_positive_gcd_unique_secondsecondproductfirstimaginary ge_balance_negative_gcd_unique_secondsecondproductfirstimaginary. (((((ge_representation_imaginary_code_gcd_unique_secondsecondproductfirst) = 2 * (ge_balance_positive_gcd_unique_secondsecondproductfirstimaginary) /\ (ge_balance_negative_gcd_unique_secondsecondproductfirstimaginary) = 0) \/ exists ge_signed_half_gcd_unique_secondsecondproductfirstimaginarydecode. (((ge_representation_imaginary_code_gcd_unique_secondsecondproductfirst) = 2 * ge_signed_half_gcd_unique_secondsecondproductfirstimaginarydecode + 1 /\ (ge_balance_positive_gcd_unique_secondsecondproductfirstimaginary) = 0) /\ (ge_balance_negative_gcd_unique_secondsecondproductfirstimaginary) = S ge_signed_half_gcd_unique_secondsecondproductfirstimaginarydecode))) /\ ((ge_first_ip_gcd_unique_secondsecondproduct) + ge_balance_negative_gcd_unique_secondsecondproductfirstimaginary = (ge_first_in_gcd_unique_secondsecondproduct) + ge_balance_positive_gcd_unique_secondsecondproductfirstimaginary)))))) /\ ((exists ge_representation_real_code_gcd_unique_secondsecondproductsecond ge_representation_imaginary_code_gcd_unique_secondsecondproductsecond. (((gr_quotient_gcd_unique_secondsecond) = ((ge_representation_real_code_gcd_unique_secondsecondproductsecond) + (ge_representation_imaginary_code_gcd_unique_secondsecondproductsecond)) * S ((ge_representation_real_code_gcd_unique_secondsecondproductsecond) + (ge_representation_imaginary_code_gcd_unique_secondsecondproductsecond)) + ((ge_representation_imaginary_code_gcd_unique_secondsecondproductsecond) + (ge_representation_imaginary_code_gcd_unique_secondsecondproductsecond))) /\ ((exists ge_balance_positive_gcd_unique_secondsecondproductsecondreal ge_balance_negative_gcd_unique_secondsecondproductsecondreal. (((((ge_representation_real_code_gcd_unique_secondsecondproductsecond) = 2 * (ge_balance_positive_gcd_unique_secondsecondproductsecondreal) /\ (ge_balance_negative_gcd_unique_secondsecondproductsecondreal) = 0) \/ exists ge_signed_half_gcd_unique_secondsecondproductsecondrealdecode. (((ge_representation_real_code_gcd_unique_secondsecondproductsecond) = 2 * ge_signed_half_gcd_unique_secondsecondproductsecondrealdecode + 1 /\ (ge_balance_positive_gcd_unique_secondsecondproductsecondreal) = 0) /\ (ge_balance_negative_gcd_unique_secondsecondproductsecondreal) = S ge_signed_half_gcd_unique_secondsecondproductsecondrealdecode))) /\ ((ge_second_rp_gcd_unique_secondsecondproduct) + ge_balance_negative_gcd_unique_secondsecondproductsecondreal = (ge_second_rn_gcd_unique_secondsecondproduct) + ge_balance_positive_gcd_unique_secondsecondproductsecondreal))) /\ (exists ge_balance_positive_gcd_unique_secondsecondproductsecondimaginary ge_balance_negative_gcd_unique_secondsecondproductsecondimaginary. (((((ge_representation_imaginary_code_gcd_unique_secondsecondproductsecond) = 2 * (ge_balance_positive_gcd_unique_secondsecondproductsecondimaginary) /\ (ge_balance_negative_gcd_unique_secondsecondproductsecondimaginary) = 0) \/ exists ge_signed_half_gcd_unique_secondsecondproductsecondimaginarydecode. (((ge_representation_imaginary_code_gcd_unique_secondsecondproductsecond) = 2 * ge_signed_half_gcd_unique_secondsecondproductsecondimaginarydecode + 1 /\ (ge_balance_positive_gcd_unique_secondsecondproductsecondimaginary) = 0) /\ (ge_balance_negative_gcd_unique_secondsecondproductsecondimaginary) = S ge_signed_half_gcd_unique_secondsecondproductsecondimaginarydecode))) /\ ((ge_second_ip_gcd_unique_secondsecondproduct) + ge_balance_negative_gcd_unique_secondsecondproductsecondimaginary = (ge_second_in_gcd_unique_secondsecondproduct) + ge_balance_positive_gcd_unique_secondsecondproductsecondimaginary)))))) /\ (exists ge_representation_real_code_gcd_unique_secondsecondproductoutput ge_representation_imaginary_code_gcd_unique_secondsecondproductoutput. (((b) = ((ge_representation_real_code_gcd_unique_secondsecondproductoutput) + (ge_representation_imaginary_code_gcd_unique_secondsecondproductoutput)) * S ((ge_representation_real_code_gcd_unique_secondsecondproductoutput) + (ge_representation_imaginary_code_gcd_unique_secondsecondproductoutput)) + ((ge_representation_imaginary_code_gcd_unique_secondsecondproductoutput) + (ge_representation_imaginary_code_gcd_unique_secondsecondproductoutput))) /\ ((exists ge_balance_positive_gcd_unique_secondsecondproductoutputreal ge_balance_negative_gcd_unique_secondsecondproductoutputreal. (((((ge_representation_real_code_gcd_unique_secondsecondproductoutput) = 2 * (ge_balance_positive_gcd_unique_secondsecondproductoutputreal) /\ (ge_balance_negative_gcd_unique_secondsecondproductoutputreal) = 0) \/ exists ge_signed_half_gcd_unique_secondsecondproductoutputrealdecode. (((ge_representation_real_code_gcd_unique_secondsecondproductoutput) = 2 * ge_signed_half_gcd_unique_secondsecondproductoutputrealdecode + 1 /\ (ge_balance_positive_gcd_unique_secondsecondproductoutputreal) = 0) /\ (ge_balance_negative_gcd_unique_secondsecondproductoutputreal) = S ge_signed_half_gcd_unique_secondsecondproductoutputrealdecode))) /\ ((((((((ge_first_rp_gcd_unique_secondsecondproduct) * (ge_second_rp_gcd_unique_secondsecondproduct))) + (((ge_first_rn_gcd_unique_secondsecondproduct) * (ge_second_rn_gcd_unique_secondsecondproduct))))) + (((((ge_first_ip_gcd_unique_secondsecondproduct) * (ge_second_in_gcd_unique_secondsecondproduct))) + (((ge_first_in_gcd_unique_secondsecondproduct) * (ge_second_ip_gcd_unique_secondsecondproduct))))))) + ge_balance_negative_gcd_unique_secondsecondproductoutputreal = (((((((ge_first_rp_gcd_unique_secondsecondproduct) * (ge_second_rn_gcd_unique_secondsecondproduct))) + (((ge_first_rn_gcd_unique_secondsecondproduct) * (ge_second_rp_gcd_unique_secondsecondproduct))))) + (((((ge_first_ip_gcd_unique_secondsecondproduct) * (ge_second_ip_gcd_unique_secondsecondproduct))) + (((ge_first_in_gcd_unique_secondsecondproduct) * (ge_second_in_gcd_unique_secondsecondproduct))))))) + ge_balance_positive_gcd_unique_secondsecondproductoutputreal))) /\ (exists ge_balance_positive_gcd_unique_secondsecondproductoutputimaginary ge_balance_negative_gcd_unique_secondsecondproductoutputimaginary. (((((ge_representation_imaginary_code_gcd_unique_secondsecondproductoutput) = 2 * (ge_balance_positive_gcd_unique_secondsecondproductoutputimaginary) /\ (ge_balance_negative_gcd_unique_secondsecondproductoutputimaginary) = 0) \/ exists ge_signed_half_gcd_unique_secondsecondproductoutputimaginarydecode. (((ge_representation_imaginary_code_gcd_unique_secondsecondproductoutput) = 2 * ge_signed_half_gcd_unique_secondsecondproductoutputimaginarydecode + 1 /\ (ge_balance_positive_gcd_unique_secondsecondproductoutputimaginary) = 0) /\ (ge_balance_negative_gcd_unique_secondsecondproductoutputimaginary) = S ge_signed_half_gcd_unique_secondsecondproductoutputimaginarydecode))) /\ ((((((((ge_first_rp_gcd_unique_secondsecondproduct) * (ge_second_ip_gcd_unique_secondsecondproduct))) + (((ge_first_rn_gcd_unique_secondsecondproduct) * (ge_second_in_gcd_unique_secondsecondproduct))))) + (((((ge_first_ip_gcd_unique_secondsecondproduct) * (ge_second_rp_gcd_unique_secondsecondproduct))) + (((ge_first_in_gcd_unique_secondsecondproduct) * (ge_second_rn_gcd_unique_secondsecondproduct))))))) + ge_balance_negative_gcd_unique_secondsecondproductoutputimaginary = (((((((ge_first_rp_gcd_unique_secondsecondproduct) * (ge_second_in_gcd_unique_secondsecondproduct))) + (((ge_first_rn_gcd_unique_secondsecondproduct) * (ge_second_ip_gcd_unique_secondsecondproduct))))) + (((((ge_first_ip_gcd_unique_secondsecondproduct) * (ge_second_rn_gcd_unique_secondsecondproduct))) + (((ge_first_in_gcd_unique_secondsecondproduct) * (ge_second_rp_gcd_unique_secondsecondproduct))))))) + ge_balance_positive_gcd_unique_secondsecondproductoutputimaginary)))))))))) /\ (forall gr_common_divisor_gcd_unique_second. (exists gr_quotient_gcd_unique_secondcommon_first. (exists ge_first_rp_gcd_unique_secondcommon_firstproduct ge_first_rn_gcd_unique_secondcommon_firstproduct ge_first_ip_gcd_unique_secondcommon_firstproduct ge_first_in_gcd_unique_secondcommon_firstproduct ge_second_rp_gcd_unique_secondcommon_firstproduct ge_second_rn_gcd_unique_secondcommon_firstproduct ge_second_ip_gcd_unique_secondcommon_firstproduct ge_second_in_gcd_unique_secondcommon_firstproduct. ((exists ge_representation_real_code_gcd_unique_secondcommon_firstproductfirst ge_representation_imaginary_code_gcd_unique_secondcommon_firstproductfirst. (((gr_common_divisor_gcd_unique_second) = ((ge_representation_real_code_gcd_unique_secondcommon_firstproductfirst) + (ge_representation_imaginary_code_gcd_unique_secondcommon_firstproductfirst)) * S ((ge_representation_real_code_gcd_unique_secondcommon_firstproductfirst) + (ge_representation_imaginary_code_gcd_unique_secondcommon_firstproductfirst)) + ((ge_representation_imaginary_code_gcd_unique_secondcommon_firstproductfirst) + (ge_representation_imaginary_code_gcd_unique_secondcommon_firstproductfirst))) /\ ((exists ge_balance_positive_gcd_unique_secondcommon_firstproductfirstreal ge_balance_negative_gcd_unique_secondcommon_firstproductfirstreal. (((((ge_representation_real_code_gcd_unique_secondcommon_firstproductfirst) = 2 * (ge_balance_positive_gcd_unique_secondcommon_firstproductfirstreal) /\ (ge_balance_negative_gcd_unique_secondcommon_firstproductfirstreal) = 0) \/ exists ge_signed_half_gcd_unique_secondcommon_firstproductfirstrealdecode. (((ge_representation_real_code_gcd_unique_secondcommon_firstproductfirst) = 2 * ge_signed_half_gcd_unique_secondcommon_firstproductfirstrealdecode + 1 /\ (ge_balance_positive_gcd_unique_secondcommon_firstproductfirstreal) = 0) /\ (ge_balance_negative_gcd_unique_secondcommon_firstproductfirstreal) = S ge_signed_half_gcd_unique_secondcommon_firstproductfirstrealdecode))) /\ ((ge_first_rp_gcd_unique_secondcommon_firstproduct) + ge_balance_negative_gcd_unique_secondcommon_firstproductfirstreal = (ge_first_rn_gcd_unique_secondcommon_firstproduct) + ge_balance_positive_gcd_unique_secondcommon_firstproductfirstreal))) /\ (exists ge_balance_positive_gcd_unique_secondcommon_firstproductfirstimaginary ge_balance_negative_gcd_unique_secondcommon_firstproductfirstimaginary. (((((ge_representation_imaginary_code_gcd_unique_secondcommon_firstproductfirst) = 2 * (ge_balance_positive_gcd_unique_secondcommon_firstproductfirstimaginary) /\ (ge_balance_negative_gcd_unique_secondcommon_firstproductfirstimaginary) = 0) \/ exists ge_signed_half_gcd_unique_secondcommon_firstproductfirstimaginarydecode. (((ge_representation_imaginary_code_gcd_unique_secondcommon_firstproductfirst) = 2 * ge_signed_half_gcd_unique_secondcommon_firstproductfirstimaginarydecode + 1 /\ (ge_balance_positive_gcd_unique_secondcommon_firstproductfirstimaginary) = 0) /\ (ge_balance_negative_gcd_unique_secondcommon_firstproductfirstimaginary) = S ge_signed_half_gcd_unique_secondcommon_firstproductfirstimaginarydecode))) /\ ((ge_first_ip_gcd_unique_secondcommon_firstproduct) + ge_balance_negative_gcd_unique_secondcommon_firstproductfirstimaginary = (ge_first_in_gcd_unique_secondcommon_firstproduct) + ge_balance_positive_gcd_unique_secondcommon_firstproductfirstimaginary)))))) /\ ((exists ge_representation_real_code_gcd_unique_secondcommon_firstproductsecond ge_representation_imaginary_code_gcd_unique_secondcommon_firstproductsecond. (((gr_quotient_gcd_unique_secondcommon_first) = ((ge_representation_real_code_gcd_unique_secondcommon_firstproductsecond) + (ge_representation_imaginary_code_gcd_unique_secondcommon_firstproductsecond)) * S ((ge_representation_real_code_gcd_unique_secondcommon_firstproductsecond) + (ge_representation_imaginary_code_gcd_unique_secondcommon_firstproductsecond)) + ((ge_representation_imaginary_code_gcd_unique_secondcommon_firstproductsecond) + (ge_representation_imaginary_code_gcd_unique_secondcommon_firstproductsecond))) /\ ((exists ge_balance_positive_gcd_unique_secondcommon_firstproductsecondreal ge_balance_negative_gcd_unique_secondcommon_firstproductsecondreal. (((((ge_representation_real_code_gcd_unique_secondcommon_firstproductsecond) = 2 * (ge_balance_positive_gcd_unique_secondcommon_firstproductsecondreal) /\ (ge_balance_negative_gcd_unique_secondcommon_firstproductsecondreal) = 0) \/ exists ge_signed_half_gcd_unique_secondcommon_firstproductsecondrealdecode. (((ge_representation_real_code_gcd_unique_secondcommon_firstproductsecond) = 2 * ge_signed_half_gcd_unique_secondcommon_firstproductsecondrealdecode + 1 /\ (ge_balance_positive_gcd_unique_secondcommon_firstproductsecondreal) = 0) /\ (ge_balance_negative_gcd_unique_secondcommon_firstproductsecondreal) = S ge_signed_half_gcd_unique_secondcommon_firstproductsecondrealdecode))) /\ ((ge_second_rp_gcd_unique_secondcommon_firstproduct) + ge_balance_negative_gcd_unique_secondcommon_firstproductsecondreal = (ge_second_rn_gcd_unique_secondcommon_firstproduct) + ge_balance_positive_gcd_unique_secondcommon_firstproductsecondreal))) /\ (exists ge_balance_positive_gcd_unique_secondcommon_firstproductsecondimaginary ge_balance_negative_gcd_unique_secondcommon_firstproductsecondimaginary. (((((ge_representation_imaginary_code_gcd_unique_secondcommon_firstproductsecond) = 2 * (ge_balance_positive_gcd_unique_secondcommon_firstproductsecondimaginary) /\ (ge_balance_negative_gcd_unique_secondcommon_firstproductsecondimaginary) = 0) \/ exists ge_signed_half_gcd_unique_secondcommon_firstproductsecondimaginarydecode. (((ge_representation_imaginary_code_gcd_unique_secondcommon_firstproductsecond) = 2 * ge_signed_half_gcd_unique_secondcommon_firstproductsecondimaginarydecode + 1 /\ (ge_balance_positive_gcd_unique_secondcommon_firstproductsecondimaginary) = 0) /\ (ge_balance_negative_gcd_unique_secondcommon_firstproductsecondimaginary) = S ge_signed_half_gcd_unique_secondcommon_firstproductsecondimaginarydecode))) /\ ((ge_second_ip_gcd_unique_secondcommon_firstproduct) + ge_balance_negative_gcd_unique_secondcommon_firstproductsecondimaginary = (ge_second_in_gcd_unique_secondcommon_firstproduct) + ge_balance_positive_gcd_unique_secondcommon_firstproductsecondimaginary)))))) /\ (exists ge_representation_real_code_gcd_unique_secondcommon_firstproductoutput ge_representation_imaginary_code_gcd_unique_secondcommon_firstproductoutput. (((a) = ((ge_representation_real_code_gcd_unique_secondcommon_firstproductoutput) + (ge_representation_imaginary_code_gcd_unique_secondcommon_firstproductoutput)) * S ((ge_representation_real_code_gcd_unique_secondcommon_firstproductoutput) + (ge_representation_imaginary_code_gcd_unique_secondcommon_firstproductoutput)) + ((ge_representation_imaginary_code_gcd_unique_secondcommon_firstproductoutput) + (ge_representation_imaginary_code_gcd_unique_secondcommon_firstproductoutput))) /\ ((exists ge_balance_positive_gcd_unique_secondcommon_firstproductoutputreal ge_balance_negative_gcd_unique_secondcommon_firstproductoutputreal. (((((ge_representation_real_code_gcd_unique_secondcommon_firstproductoutput) = 2 * (ge_balance_positive_gcd_unique_secondcommon_firstproductoutputreal) /\ (ge_balance_negative_gcd_unique_secondcommon_firstproductoutputreal) = 0) \/ exists ge_signed_half_gcd_unique_secondcommon_firstproductoutputrealdecode. (((ge_representation_real_code_gcd_unique_secondcommon_firstproductoutput) = 2 * ge_signed_half_gcd_unique_secondcommon_firstproductoutputrealdecode + 1 /\ (ge_balance_positive_gcd_unique_secondcommon_firstproductoutputreal) = 0) /\ (ge_balance_negative_gcd_unique_secondcommon_firstproductoutputreal) = S ge_signed_half_gcd_unique_secondcommon_firstproductoutputrealdecode))) /\ ((((((((ge_first_rp_gcd_unique_secondcommon_firstproduct) * (ge_second_rp_gcd_unique_secondcommon_firstproduct))) + (((ge_first_rn_gcd_unique_secondcommon_firstproduct) * (ge_second_rn_gcd_unique_secondcommon_firstproduct))))) + (((((ge_first_ip_gcd_unique_secondcommon_firstproduct) * (ge_second_in_gcd_unique_secondcommon_firstproduct))) + (((ge_first_in_gcd_unique_secondcommon_firstproduct) * (ge_second_ip_gcd_unique_secondcommon_firstproduct))))))) + ge_balance_negative_gcd_unique_secondcommon_firstproductoutputreal = (((((((ge_first_rp_gcd_unique_secondcommon_firstproduct) * (ge_second_rn_gcd_unique_secondcommon_firstproduct))) + (((ge_first_rn_gcd_unique_secondcommon_firstproduct) * (ge_second_rp_gcd_unique_secondcommon_firstproduct))))) + (((((ge_first_ip_gcd_unique_secondcommon_firstproduct) * (ge_second_ip_gcd_unique_secondcommon_firstproduct))) + (((ge_first_in_gcd_unique_secondcommon_firstproduct) * (ge_second_in_gcd_unique_secondcommon_firstproduct))))))) + ge_balance_positive_gcd_unique_secondcommon_firstproductoutputreal))) /\ (exists ge_balance_positive_gcd_unique_secondcommon_firstproductoutputimaginary ge_balance_negative_gcd_unique_secondcommon_firstproductoutputimaginary. (((((ge_representation_imaginary_code_gcd_unique_secondcommon_firstproductoutput) = 2 * (ge_balance_positive_gcd_unique_secondcommon_firstproductoutputimaginary) /\ (ge_balance_negative_gcd_unique_secondcommon_firstproductoutputimaginary) = 0) \/ exists ge_signed_half_gcd_unique_secondcommon_firstproductoutputimaginarydecode. (((ge_representation_imaginary_code_gcd_unique_secondcommon_firstproductoutput) = 2 * ge_signed_half_gcd_unique_secondcommon_firstproductoutputimaginarydecode + 1 /\ (ge_balance_positive_gcd_unique_secondcommon_firstproductoutputimaginary) = 0) /\ (ge_balance_negative_gcd_unique_secondcommon_firstproductoutputimaginary) = S ge_signed_half_gcd_unique_secondcommon_firstproductoutputimaginarydecode))) /\ ((((((((ge_first_rp_gcd_unique_secondcommon_firstproduct) * (ge_second_ip_gcd_unique_secondcommon_firstproduct))) + (((ge_first_rn_gcd_unique_secondcommon_firstproduct) * (ge_second_in_gcd_unique_secondcommon_firstproduct))))) + (((((ge_first_ip_gcd_unique_secondcommon_firstproduct) * (ge_second_rp_gcd_unique_secondcommon_firstproduct))) + (((ge_first_in_gcd_unique_secondcommon_firstproduct) * (ge_second_rn_gcd_unique_secondcommon_firstproduct))))))) + ge_balance_negative_gcd_unique_secondcommon_firstproductoutputimaginary = (((((((ge_first_rp_gcd_unique_secondcommon_firstproduct) * (ge_second_in_gcd_unique_secondcommon_firstproduct))) + (((ge_first_rn_gcd_unique_secondcommon_firstproduct) * (ge_second_ip_gcd_unique_secondcommon_firstproduct))))) + (((((ge_first_ip_gcd_unique_secondcommon_firstproduct) * (ge_second_rn_gcd_unique_secondcommon_firstproduct))) + (((ge_first_in_gcd_unique_secondcommon_firstproduct) * (ge_second_rp_gcd_unique_secondcommon_firstproduct))))))) + ge_balance_positive_gcd_unique_secondcommon_firstproductoutputimaginary)))))))))) -> (exists gr_quotient_gcd_unique_secondcommon_second. (exists ge_first_rp_gcd_unique_secondcommon_secondproduct ge_first_rn_gcd_unique_secondcommon_secondproduct ge_first_ip_gcd_unique_secondcommon_secondproduct ge_first_in_gcd_unique_secondcommon_secondproduct ge_second_rp_gcd_unique_secondcommon_secondproduct ge_second_rn_gcd_unique_secondcommon_secondproduct ge_second_ip_gcd_unique_secondcommon_secondproduct ge_second_in_gcd_unique_secondcommon_secondproduct. ((exists ge_representation_real_code_gcd_unique_secondcommon_secondproductfirst ge_representation_imaginary_code_gcd_unique_secondcommon_secondproductfirst. (((gr_common_divisor_gcd_unique_second) = ((ge_representation_real_code_gcd_unique_secondcommon_secondproductfirst) + (ge_representation_imaginary_code_gcd_unique_secondcommon_secondproductfirst)) * S ((ge_representation_real_code_gcd_unique_secondcommon_secondproductfirst) + (ge_representation_imaginary_code_gcd_unique_secondcommon_secondproductfirst)) + ((ge_representation_imaginary_code_gcd_unique_secondcommon_secondproductfirst) + (ge_representation_imaginary_code_gcd_unique_secondcommon_secondproductfirst))) /\ ((exists ge_balance_positive_gcd_unique_secondcommon_secondproductfirstreal ge_balance_negative_gcd_unique_secondcommon_secondproductfirstreal. (((((ge_representation_real_code_gcd_unique_secondcommon_secondproductfirst) = 2 * (ge_balance_positive_gcd_unique_secondcommon_secondproductfirstreal) /\ (ge_balance_negative_gcd_unique_secondcommon_secondproductfirstreal) = 0) \/ exists ge_signed_half_gcd_unique_secondcommon_secondproductfirstrealdecode. (((ge_representation_real_code_gcd_unique_secondcommon_secondproductfirst) = 2 * ge_signed_half_gcd_unique_secondcommon_secondproductfirstrealdecode + 1 /\ (ge_balance_positive_gcd_unique_secondcommon_secondproductfirstreal) = 0) /\ (ge_balance_negative_gcd_unique_secondcommon_secondproductfirstreal) = S ge_signed_half_gcd_unique_secondcommon_secondproductfirstrealdecode))) /\ ((ge_first_rp_gcd_unique_secondcommon_secondproduct) + ge_balance_negative_gcd_unique_secondcommon_secondproductfirstreal = (ge_first_rn_gcd_unique_secondcommon_secondproduct) + ge_balance_positive_gcd_unique_secondcommon_secondproductfirstreal))) /\ (exists ge_balance_positive_gcd_unique_secondcommon_secondproductfirstimaginary ge_balance_negative_gcd_unique_secondcommon_secondproductfirstimaginary. (((((ge_representation_imaginary_code_gcd_unique_secondcommon_secondproductfirst) = 2 * (ge_balance_positive_gcd_unique_secondcommon_secondproductfirstimaginary) /\ (ge_balance_negative_gcd_unique_secondcommon_secondproductfirstimaginary) = 0) \/ exists ge_signed_half_gcd_unique_secondcommon_secondproductfirstimaginarydecode. (((ge_representation_imaginary_code_gcd_unique_secondcommon_secondproductfirst) = 2 * ge_signed_half_gcd_unique_secondcommon_secondproductfirstimaginarydecode + 1 /\ (ge_balance_positive_gcd_unique_secondcommon_secondproductfirstimaginary) = 0) /\ (ge_balance_negative_gcd_unique_secondcommon_secondproductfirstimaginary) = S ge_signed_half_gcd_unique_secondcommon_secondproductfirstimaginarydecode))) /\ ((ge_first_ip_gcd_unique_secondcommon_secondproduct) + ge_balance_negative_gcd_unique_secondcommon_secondproductfirstimaginary = (ge_first_in_gcd_unique_secondcommon_secondproduct) + ge_balance_positive_gcd_unique_secondcommon_secondproductfirstimaginary)))))) /\ ((exists ge_representation_real_code_gcd_unique_secondcommon_secondproductsecond ge_representation_imaginary_code_gcd_unique_secondcommon_secondproductsecond. (((gr_quotient_gcd_unique_secondcommon_second) = ((ge_representation_real_code_gcd_unique_secondcommon_secondproductsecond) + (ge_representation_imaginary_code_gcd_unique_secondcommon_secondproductsecond)) * S ((ge_representation_real_code_gcd_unique_secondcommon_secondproductsecond) + (ge_representation_imaginary_code_gcd_unique_secondcommon_secondproductsecond)) + ((ge_representation_imaginary_code_gcd_unique_secondcommon_secondproductsecond) + (ge_representation_imaginary_code_gcd_unique_secondcommon_secondproductsecond))) /\ ((exists ge_balance_positive_gcd_unique_secondcommon_secondproductsecondreal ge_balance_negative_gcd_unique_secondcommon_secondproductsecondreal. (((((ge_representation_real_code_gcd_unique_secondcommon_secondproductsecond) = 2 * (ge_balance_positive_gcd_unique_secondcommon_secondproductsecondreal) /\ (ge_balance_negative_gcd_unique_secondcommon_secondproductsecondreal) = 0) \/ exists ge_signed_half_gcd_unique_secondcommon_secondproductsecondrealdecode. (((ge_representation_real_code_gcd_unique_secondcommon_secondproductsecond) = 2 * ge_signed_half_gcd_unique_secondcommon_secondproductsecondrealdecode + 1 /\ (ge_balance_positive_gcd_unique_secondcommon_secondproductsecondreal) = 0) /\ (ge_balance_negative_gcd_unique_secondcommon_secondproductsecondreal) = S ge_signed_half_gcd_unique_secondcommon_secondproductsecondrealdecode))) /\ ((ge_second_rp_gcd_unique_secondcommon_secondproduct) + ge_balance_negative_gcd_unique_secondcommon_secondproductsecondreal = (ge_second_rn_gcd_unique_secondcommon_secondproduct) + ge_balance_positive_gcd_unique_secondcommon_secondproductsecondreal))) /\ (exists ge_balance_positive_gcd_unique_secondcommon_secondproductsecondimaginary ge_balance_negative_gcd_unique_secondcommon_secondproductsecondimaginary. (((((ge_representation_imaginary_code_gcd_unique_secondcommon_secondproductsecond) = 2 * (ge_balance_positive_gcd_unique_secondcommon_secondproductsecondimaginary) /\ (ge_balance_negative_gcd_unique_secondcommon_secondproductsecondimaginary) = 0) \/ exists ge_signed_half_gcd_unique_secondcommon_secondproductsecondimaginarydecode. (((ge_representation_imaginary_code_gcd_unique_secondcommon_secondproductsecond) = 2 * ge_signed_half_gcd_unique_secondcommon_secondproductsecondimaginarydecode + 1 /\ (ge_balance_positive_gcd_unique_secondcommon_secondproductsecondimaginary) = 0) /\ (ge_balance_negative_gcd_unique_secondcommon_secondproductsecondimaginary) = S ge_signed_half_gcd_unique_secondcommon_secondproductsecondimaginarydecode))) /\ ((ge_second_ip_gcd_unique_secondcommon_secondproduct) + ge_balance_negative_gcd_unique_secondcommon_secondproductsecondimaginary = (ge_second_in_gcd_unique_secondcommon_secondproduct) + ge_balance_positive_gcd_unique_secondcommon_secondproductsecondimaginary)))))) /\ (exists ge_representation_real_code_gcd_unique_secondcommon_secondproductoutput ge_representation_imaginary_code_gcd_unique_secondcommon_secondproductoutput. (((b) = ((ge_representation_real_code_gcd_unique_secondcommon_secondproductoutput) + (ge_representation_imaginary_code_gcd_unique_secondcommon_secondproductoutput)) * S ((ge_representation_real_code_gcd_unique_secondcommon_secondproductoutput) + (ge_representation_imaginary_code_gcd_unique_secondcommon_secondproductoutput)) + ((ge_representation_imaginary_code_gcd_unique_secondcommon_secondproductoutput) + (ge_representation_imaginary_code_gcd_unique_secondcommon_secondproductoutput))) /\ ((exists ge_balance_positive_gcd_unique_secondcommon_secondproductoutputreal ge_balance_negative_gcd_unique_secondcommon_secondproductoutputreal. (((((ge_representation_real_code_gcd_unique_secondcommon_secondproductoutput) = 2 * (ge_balance_positive_gcd_unique_secondcommon_secondproductoutputreal) /\ (ge_balance_negative_gcd_unique_secondcommon_secondproductoutputreal) = 0) \/ exists ge_signed_half_gcd_unique_secondcommon_secondproductoutputrealdecode. (((ge_representation_real_code_gcd_unique_secondcommon_secondproductoutput) = 2 * ge_signed_half_gcd_unique_secondcommon_secondproductoutputrealdecode + 1 /\ (ge_balance_positive_gcd_unique_secondcommon_secondproductoutputreal) = 0) /\ (ge_balance_negative_gcd_unique_secondcommon_secondproductoutputreal) = S ge_signed_half_gcd_unique_secondcommon_secondproductoutputrealdecode))) /\ ((((((((ge_first_rp_gcd_unique_secondcommon_secondproduct) * (ge_second_rp_gcd_unique_secondcommon_secondproduct))) + (((ge_first_rn_gcd_unique_secondcommon_secondproduct) * (ge_second_rn_gcd_unique_secondcommon_secondproduct))))) + (((((ge_first_ip_gcd_unique_secondcommon_secondproduct) * (ge_second_in_gcd_unique_secondcommon_secondproduct))) + (((ge_first_in_gcd_unique_secondcommon_secondproduct) * (ge_second_ip_gcd_unique_secondcommon_secondproduct))))))) + ge_balance_negative_gcd_unique_secondcommon_secondproductoutputreal = (((((((ge_first_rp_gcd_unique_secondcommon_secondproduct) * (ge_second_rn_gcd_unique_secondcommon_secondproduct))) + (((ge_first_rn_gcd_unique_secondcommon_secondproduct) * (ge_second_rp_gcd_unique_secondcommon_secondproduct))))) + (((((ge_first_ip_gcd_unique_secondcommon_secondproduct) * (ge_second_ip_gcd_unique_secondcommon_secondproduct))) + (((ge_first_in_gcd_unique_secondcommon_secondproduct) * (ge_second_in_gcd_unique_secondcommon_secondproduct))))))) + ge_balance_positive_gcd_unique_secondcommon_secondproductoutputreal))) /\ (exists ge_balance_positive_gcd_unique_secondcommon_secondproductoutputimaginary ge_balance_negative_gcd_unique_secondcommon_secondproductoutputimaginary. (((((ge_representation_imaginary_code_gcd_unique_secondcommon_secondproductoutput) = 2 * (ge_balance_positive_gcd_unique_secondcommon_secondproductoutputimaginary) /\ (ge_balance_negative_gcd_unique_secondcommon_secondproductoutputimaginary) = 0) \/ exists ge_signed_half_gcd_unique_secondcommon_secondproductoutputimaginarydecode. (((ge_representation_imaginary_code_gcd_unique_secondcommon_secondproductoutput) = 2 * ge_signed_half_gcd_unique_secondcommon_secondproductoutputimaginarydecode + 1 /\ (ge_balance_positive_gcd_unique_secondcommon_secondproductoutputimaginary) = 0) /\ (ge_balance_negative_gcd_unique_secondcommon_secondproductoutputimaginary) = S ge_signed_half_gcd_unique_secondcommon_secondproductoutputimaginarydecode))) /\ ((((((((ge_first_rp_gcd_unique_secondcommon_secondproduct) * (ge_second_ip_gcd_unique_secondcommon_secondproduct))) + (((ge_first_rn_gcd_unique_secondcommon_secondproduct) * (ge_second_in_gcd_unique_secondcommon_secondproduct))))) + (((((ge_first_ip_gcd_unique_secondcommon_secondproduct) * (ge_second_rp_gcd_unique_secondcommon_secondproduct))) + (((ge_first_in_gcd_unique_secondcommon_secondproduct) * (ge_second_rn_gcd_unique_secondcommon_secondproduct))))))) + ge_balance_negative_gcd_unique_secondcommon_secondproductoutputimaginary = (((((((ge_first_rp_gcd_unique_secondcommon_secondproduct) * (ge_second_in_gcd_unique_secondcommon_secondproduct))) + (((ge_first_rn_gcd_unique_secondcommon_secondproduct) * (ge_second_ip_gcd_unique_secondcommon_secondproduct))))) + (((((ge_first_ip_gcd_unique_secondcommon_secondproduct) * (ge_second_rn_gcd_unique_secondcommon_secondproduct))) + (((ge_first_in_gcd_unique_secondcommon_secondproduct) * (ge_second_rp_gcd_unique_secondcommon_secondproduct))))))) + ge_balance_positive_gcd_unique_secondcommon_secondproductoutputimaginary)))))))))) -> (exists gr_quotient_gcd_unique_secondgreatest. (exists ge_first_rp_gcd_unique_secondgreatestproduct ge_first_rn_gcd_unique_secondgreatestproduct ge_first_ip_gcd_unique_secondgreatestproduct ge_first_in_gcd_unique_secondgreatestproduct ge_second_rp_gcd_unique_secondgreatestproduct ge_second_rn_gcd_unique_secondgreatestproduct ge_second_ip_gcd_unique_secondgreatestproduct ge_second_in_gcd_unique_secondgreatestproduct. ((exists ge_representation_real_code_gcd_unique_secondgreatestproductfirst ge_representation_imaginary_code_gcd_unique_secondgreatestproductfirst. (((gr_common_divisor_gcd_unique_second) = ((ge_representation_real_code_gcd_unique_secondgreatestproductfirst) + (ge_representation_imaginary_code_gcd_unique_secondgreatestproductfirst)) * S ((ge_representation_real_code_gcd_unique_secondgreatestproductfirst) + (ge_representation_imaginary_code_gcd_unique_secondgreatestproductfirst)) + ((ge_representation_imaginary_code_gcd_unique_secondgreatestproductfirst) + (ge_representation_imaginary_code_gcd_unique_secondgreatestproductfirst))) /\ ((exists ge_balance_positive_gcd_unique_secondgreatestproductfirstreal ge_balance_negative_gcd_unique_secondgreatestproductfirstreal. (((((ge_representation_real_code_gcd_unique_secondgreatestproductfirst) = 2 * (ge_balance_positive_gcd_unique_secondgreatestproductfirstreal) /\ (ge_balance_negative_gcd_unique_secondgreatestproductfirstreal) = 0) \/ exists ge_signed_half_gcd_unique_secondgreatestproductfirstrealdecode. (((ge_representation_real_code_gcd_unique_secondgreatestproductfirst) = 2 * ge_signed_half_gcd_unique_secondgreatestproductfirstrealdecode + 1 /\ (ge_balance_positive_gcd_unique_secondgreatestproductfirstreal) = 0) /\ (ge_balance_negative_gcd_unique_secondgreatestproductfirstreal) = S ge_signed_half_gcd_unique_secondgreatestproductfirstrealdecode))) /\ ((ge_first_rp_gcd_unique_secondgreatestproduct) + ge_balance_negative_gcd_unique_secondgreatestproductfirstreal = (ge_first_rn_gcd_unique_secondgreatestproduct) + ge_balance_positive_gcd_unique_secondgreatestproductfirstreal))) /\ (exists ge_balance_positive_gcd_unique_secondgreatestproductfirstimaginary ge_balance_negative_gcd_unique_secondgreatestproductfirstimaginary. (((((ge_representation_imaginary_code_gcd_unique_secondgreatestproductfirst) = 2 * (ge_balance_positive_gcd_unique_secondgreatestproductfirstimaginary) /\ (ge_balance_negative_gcd_unique_secondgreatestproductfirstimaginary) = 0) \/ exists ge_signed_half_gcd_unique_secondgreatestproductfirstimaginarydecode. (((ge_representation_imaginary_code_gcd_unique_secondgreatestproductfirst) = 2 * ge_signed_half_gcd_unique_secondgreatestproductfirstimaginarydecode + 1 /\ (ge_balance_positive_gcd_unique_secondgreatestproductfirstimaginary) = 0) /\ (ge_balance_negative_gcd_unique_secondgreatestproductfirstimaginary) = S ge_signed_half_gcd_unique_secondgreatestproductfirstimaginarydecode))) /\ ((ge_first_ip_gcd_unique_secondgreatestproduct) + ge_balance_negative_gcd_unique_secondgreatestproductfirstimaginary = (ge_first_in_gcd_unique_secondgreatestproduct) + ge_balance_positive_gcd_unique_secondgreatestproductfirstimaginary)))))) /\ ((exists ge_representation_real_code_gcd_unique_secondgreatestproductsecond ge_representation_imaginary_code_gcd_unique_secondgreatestproductsecond. (((gr_quotient_gcd_unique_secondgreatest) = ((ge_representation_real_code_gcd_unique_secondgreatestproductsecond) + (ge_representation_imaginary_code_gcd_unique_secondgreatestproductsecond)) * S ((ge_representation_real_code_gcd_unique_secondgreatestproductsecond) + (ge_representation_imaginary_code_gcd_unique_secondgreatestproductsecond)) + ((ge_representation_imaginary_code_gcd_unique_secondgreatestproductsecond) + (ge_representation_imaginary_code_gcd_unique_secondgreatestproductsecond))) /\ ((exists ge_balance_positive_gcd_unique_secondgreatestproductsecondreal ge_balance_negative_gcd_unique_secondgreatestproductsecondreal. (((((ge_representation_real_code_gcd_unique_secondgreatestproductsecond) = 2 * (ge_balance_positive_gcd_unique_secondgreatestproductsecondreal) /\ (ge_balance_negative_gcd_unique_secondgreatestproductsecondreal) = 0) \/ exists ge_signed_half_gcd_unique_secondgreatestproductsecondrealdecode. (((ge_representation_real_code_gcd_unique_secondgreatestproductsecond) = 2 * ge_signed_half_gcd_unique_secondgreatestproductsecondrealdecode + 1 /\ (ge_balance_positive_gcd_unique_secondgreatestproductsecondreal) = 0) /\ (ge_balance_negative_gcd_unique_secondgreatestproductsecondreal) = S ge_signed_half_gcd_unique_secondgreatestproductsecondrealdecode))) /\ ((ge_second_rp_gcd_unique_secondgreatestproduct) + ge_balance_negative_gcd_unique_secondgreatestproductsecondreal = (ge_second_rn_gcd_unique_secondgreatestproduct) + ge_balance_positive_gcd_unique_secondgreatestproductsecondreal))) /\ (exists ge_balance_positive_gcd_unique_secondgreatestproductsecondimaginary ge_balance_negative_gcd_unique_secondgreatestproductsecondimaginary. (((((ge_representation_imaginary_code_gcd_unique_secondgreatestproductsecond) = 2 * (ge_balance_positive_gcd_unique_secondgreatestproductsecondimaginary) /\ (ge_balance_negative_gcd_unique_secondgreatestproductsecondimaginary) = 0) \/ exists ge_signed_half_gcd_unique_secondgreatestproductsecondimaginarydecode. (((ge_representation_imaginary_code_gcd_unique_secondgreatestproductsecond) = 2 * ge_signed_half_gcd_unique_secondgreatestproductsecondimaginarydecode + 1 /\ (ge_balance_positive_gcd_unique_secondgreatestproductsecondimaginary) = 0) /\ (ge_balance_negative_gcd_unique_secondgreatestproductsecondimaginary) = S ge_signed_half_gcd_unique_secondgreatestproductsecondimaginarydecode))) /\ ((ge_second_ip_gcd_unique_secondgreatestproduct) + ge_balance_negative_gcd_unique_secondgreatestproductsecondimaginary = (ge_second_in_gcd_unique_secondgreatestproduct) + ge_balance_positive_gcd_unique_secondgreatestproductsecondimaginary)))))) /\ (exists ge_representation_real_code_gcd_unique_secondgreatestproductoutput ge_representation_imaginary_code_gcd_unique_secondgreatestproductoutput. (((h) = ((ge_representation_real_code_gcd_unique_secondgreatestproductoutput) + (ge_representation_imaginary_code_gcd_unique_secondgreatestproductoutput)) * S ((ge_representation_real_code_gcd_unique_secondgreatestproductoutput) + (ge_representation_imaginary_code_gcd_unique_secondgreatestproductoutput)) + ((ge_representation_imaginary_code_gcd_unique_secondgreatestproductoutput) + (ge_representation_imaginary_code_gcd_unique_secondgreatestproductoutput))) /\ ((exists ge_balance_positive_gcd_unique_secondgreatestproductoutputreal ge_balance_negative_gcd_unique_secondgreatestproductoutputreal. (((((ge_representation_real_code_gcd_unique_secondgreatestproductoutput) = 2 * (ge_balance_positive_gcd_unique_secondgreatestproductoutputreal) /\ (ge_balance_negative_gcd_unique_secondgreatestproductoutputreal) = 0) \/ exists ge_signed_half_gcd_unique_secondgreatestproductoutputrealdecode. (((ge_representation_real_code_gcd_unique_secondgreatestproductoutput) = 2 * ge_signed_half_gcd_unique_secondgreatestproductoutputrealdecode + 1 /\ (ge_balance_positive_gcd_unique_secondgreatestproductoutputreal) = 0) /\ (ge_balance_negative_gcd_unique_secondgreatestproductoutputreal) = S ge_signed_half_gcd_unique_secondgreatestproductoutputrealdecode))) /\ ((((((((ge_first_rp_gcd_unique_secondgreatestproduct) * (ge_second_rp_gcd_unique_secondgreatestproduct))) + (((ge_first_rn_gcd_unique_secondgreatestproduct) * (ge_second_rn_gcd_unique_secondgreatestproduct))))) + (((((ge_first_ip_gcd_unique_secondgreatestproduct) * (ge_second_in_gcd_unique_secondgreatestproduct))) + (((ge_first_in_gcd_unique_secondgreatestproduct) * (ge_second_ip_gcd_unique_secondgreatestproduct))))))) + ge_balance_negative_gcd_unique_secondgreatestproductoutputreal = (((((((ge_first_rp_gcd_unique_secondgreatestproduct) * (ge_second_rn_gcd_unique_secondgreatestproduct))) + (((ge_first_rn_gcd_unique_secondgreatestproduct) * (ge_second_rp_gcd_unique_secondgreatestproduct))))) + (((((ge_first_ip_gcd_unique_secondgreatestproduct) * (ge_second_ip_gcd_unique_secondgreatestproduct))) + (((ge_first_in_gcd_unique_secondgreatestproduct) * (ge_second_in_gcd_unique_secondgreatestproduct))))))) + ge_balance_positive_gcd_unique_secondgreatestproductoutputreal))) /\ (exists ge_balance_positive_gcd_unique_secondgreatestproductoutputimaginary ge_balance_negative_gcd_unique_secondgreatestproductoutputimaginary. (((((ge_representation_imaginary_code_gcd_unique_secondgreatestproductoutput) = 2 * (ge_balance_positive_gcd_unique_secondgreatestproductoutputimaginary) /\ (ge_balance_negative_gcd_unique_secondgreatestproductoutputimaginary) = 0) \/ exists ge_signed_half_gcd_unique_secondgreatestproductoutputimaginarydecode. (((ge_representation_imaginary_code_gcd_unique_secondgreatestproductoutput) = 2 * ge_signed_half_gcd_unique_secondgreatestproductoutputimaginarydecode + 1 /\ (ge_balance_positive_gcd_unique_secondgreatestproductoutputimaginary) = 0) /\ (ge_balance_negative_gcd_unique_secondgreatestproductoutputimaginary) = S ge_signed_half_gcd_unique_secondgreatestproductoutputimaginarydecode))) /\ ((((((((ge_first_rp_gcd_unique_secondgreatestproduct) * (ge_second_ip_gcd_unique_secondgreatestproduct))) + (((ge_first_rn_gcd_unique_secondgreatestproduct) * (ge_second_in_gcd_unique_secondgreatestproduct))))) + (((((ge_first_ip_gcd_unique_secondgreatestproduct) * (ge_second_rp_gcd_unique_secondgreatestproduct))) + (((ge_first_in_gcd_unique_secondgreatestproduct) * (ge_second_rn_gcd_unique_secondgreatestproduct))))))) + ge_balance_negative_gcd_unique_secondgreatestproductoutputimaginary = (((((((ge_first_rp_gcd_unique_secondgreatestproduct) * (ge_second_in_gcd_unique_secondgreatestproduct))) + (((ge_first_rn_gcd_unique_secondgreatestproduct) * (ge_second_ip_gcd_unique_secondgreatestproduct))))) + (((((ge_first_ip_gcd_unique_secondgreatestproduct) * (ge_second_rn_gcd_unique_secondgreatestproduct))) + (((ge_first_in_gcd_unique_secondgreatestproduct) * (ge_second_rp_gcd_unique_secondgreatestproduct))))))) + ge_balance_positive_gcd_unique_secondgreatestproductoutputimaginary)))))))))))))) -> (exists gr_unit_gcd_unique_unit. ((exists gr_inverse_gcd_unique_unitunit. (exists ge_first_rp_gcd_unique_unitunitidentity ge_first_rn_gcd_unique_unitunitidentity ge_first_ip_gcd_unique_unitunitidentity ge_first_in_gcd_unique_unitunitidentity ge_second_rp_gcd_unique_unitunitidentity ge_second_rn_gcd_unique_unitunitidentity ge_second_ip_gcd_unique_unitunitidentity ge_second_in_gcd_unique_unitunitidentity. ((exists ge_representation_real_code_gcd_unique_unitunitidentityfirst ge_representation_imaginary_code_gcd_unique_unitunitidentityfirst. (((gr_unit_gcd_unique_unit) = ((ge_representation_real_code_gcd_unique_unitunitidentityfirst) + (ge_representation_imaginary_code_gcd_unique_unitunitidentityfirst)) * S ((ge_representation_real_code_gcd_unique_unitunitidentityfirst) + (ge_representation_imaginary_code_gcd_unique_unitunitidentityfirst)) + ((ge_representation_imaginary_code_gcd_unique_unitunitidentityfirst) + (ge_representation_imaginary_code_gcd_unique_unitunitidentityfirst))) /\ ((exists ge_balance_positive_gcd_unique_unitunitidentityfirstreal ge_balance_negative_gcd_unique_unitunitidentityfirstreal. (((((ge_representation_real_code_gcd_unique_unitunitidentityfirst) = 2 * (ge_balance_positive_gcd_unique_unitunitidentityfirstreal) /\ (ge_balance_negative_gcd_unique_unitunitidentityfirstreal) = 0) \/ exists ge_signed_half_gcd_unique_unitunitidentityfirstrealdecode. (((ge_representation_real_code_gcd_unique_unitunitidentityfirst) = 2 * ge_signed_half_gcd_unique_unitunitidentityfirstrealdecode + 1 /\ (ge_balance_positive_gcd_unique_unitunitidentityfirstreal) = 0) /\ (ge_balance_negative_gcd_unique_unitunitidentityfirstreal) = S ge_signed_half_gcd_unique_unitunitidentityfirstrealdecode))) /\ ((ge_first_rp_gcd_unique_unitunitidentity) + ge_balance_negative_gcd_unique_unitunitidentityfirstreal = (ge_first_rn_gcd_unique_unitunitidentity) + ge_balance_positive_gcd_unique_unitunitidentityfirstreal))) /\ (exists ge_balance_positive_gcd_unique_unitunitidentityfirstimaginary ge_balance_negative_gcd_unique_unitunitidentityfirstimaginary. (((((ge_representation_imaginary_code_gcd_unique_unitunitidentityfirst) = 2 * (ge_balance_positive_gcd_unique_unitunitidentityfirstimaginary) /\ (ge_balance_negative_gcd_unique_unitunitidentityfirstimaginary) = 0) \/ exists ge_signed_half_gcd_unique_unitunitidentityfirstimaginarydecode. (((ge_representation_imaginary_code_gcd_unique_unitunitidentityfirst) = 2 * ge_signed_half_gcd_unique_unitunitidentityfirstimaginarydecode + 1 /\ (ge_balance_positive_gcd_unique_unitunitidentityfirstimaginary) = 0) /\ (ge_balance_negative_gcd_unique_unitunitidentityfirstimaginary) = S ge_signed_half_gcd_unique_unitunitidentityfirstimaginarydecode))) /\ ((ge_first_ip_gcd_unique_unitunitidentity) + ge_balance_negative_gcd_unique_unitunitidentityfirstimaginary = (ge_first_in_gcd_unique_unitunitidentity) + ge_balance_positive_gcd_unique_unitunitidentityfirstimaginary)))))) /\ ((exists ge_representation_real_code_gcd_unique_unitunitidentitysecond ge_representation_imaginary_code_gcd_unique_unitunitidentitysecond. (((gr_inverse_gcd_unique_unitunit) = ((ge_representation_real_code_gcd_unique_unitunitidentitysecond) + (ge_representation_imaginary_code_gcd_unique_unitunitidentitysecond)) * S ((ge_representation_real_code_gcd_unique_unitunitidentitysecond) + (ge_representation_imaginary_code_gcd_unique_unitunitidentitysecond)) + ((ge_representation_imaginary_code_gcd_unique_unitunitidentitysecond) + (ge_representation_imaginary_code_gcd_unique_unitunitidentitysecond))) /\ ((exists ge_balance_positive_gcd_unique_unitunitidentitysecondreal ge_balance_negative_gcd_unique_unitunitidentitysecondreal. (((((ge_representation_real_code_gcd_unique_unitunitidentitysecond) = 2 * (ge_balance_positive_gcd_unique_unitunitidentitysecondreal) /\ (ge_balance_negative_gcd_unique_unitunitidentitysecondreal) = 0) \/ exists ge_signed_half_gcd_unique_unitunitidentitysecondrealdecode. (((ge_representation_real_code_gcd_unique_unitunitidentitysecond) = 2 * ge_signed_half_gcd_unique_unitunitidentitysecondrealdecode + 1 /\ (ge_balance_positive_gcd_unique_unitunitidentitysecondreal) = 0) /\ (ge_balance_negative_gcd_unique_unitunitidentitysecondreal) = S ge_signed_half_gcd_unique_unitunitidentitysecondrealdecode))) /\ ((ge_second_rp_gcd_unique_unitunitidentity) + ge_balance_negative_gcd_unique_unitunitidentitysecondreal = (ge_second_rn_gcd_unique_unitunitidentity) + ge_balance_positive_gcd_unique_unitunitidentitysecondreal))) /\ (exists ge_balance_positive_gcd_unique_unitunitidentitysecondimaginary ge_balance_negative_gcd_unique_unitunitidentitysecondimaginary. (((((ge_representation_imaginary_code_gcd_unique_unitunitidentitysecond) = 2 * (ge_balance_positive_gcd_unique_unitunitidentitysecondimaginary) /\ (ge_balance_negative_gcd_unique_unitunitidentitysecondimaginary) = 0) \/ exists ge_signed_half_gcd_unique_unitunitidentitysecondimaginarydecode. (((ge_representation_imaginary_code_gcd_unique_unitunitidentitysecond) = 2 * ge_signed_half_gcd_unique_unitunitidentitysecondimaginarydecode + 1 /\ (ge_balance_positive_gcd_unique_unitunitidentitysecondimaginary) = 0) /\ (ge_balance_negative_gcd_unique_unitunitidentitysecondimaginary) = S ge_signed_half_gcd_unique_unitunitidentitysecondimaginarydecode))) /\ ((ge_second_ip_gcd_unique_unitunitidentity) + ge_balance_negative_gcd_unique_unitunitidentitysecondimaginary = (ge_second_in_gcd_unique_unitunitidentity) + ge_balance_positive_gcd_unique_unitunitidentitysecondimaginary)))))) /\ (exists ge_representation_real_code_gcd_unique_unitunitidentityoutput ge_representation_imaginary_code_gcd_unique_unitunitidentityoutput. (((6) = ((ge_representation_real_code_gcd_unique_unitunitidentityoutput) + (ge_representation_imaginary_code_gcd_unique_unitunitidentityoutput)) * S ((ge_representation_real_code_gcd_unique_unitunitidentityoutput) + (ge_representation_imaginary_code_gcd_unique_unitunitidentityoutput)) + ((ge_representation_imaginary_code_gcd_unique_unitunitidentityoutput) + (ge_representation_imaginary_code_gcd_unique_unitunitidentityoutput))) /\ ((exists ge_balance_positive_gcd_unique_unitunitidentityoutputreal ge_balance_negative_gcd_unique_unitunitidentityoutputreal. (((((ge_representation_real_code_gcd_unique_unitunitidentityoutput) = 2 * (ge_balance_positive_gcd_unique_unitunitidentityoutputreal) /\ (ge_balance_negative_gcd_unique_unitunitidentityoutputreal) = 0) \/ exists ge_signed_half_gcd_unique_unitunitidentityoutputrealdecode. (((ge_representation_real_code_gcd_unique_unitunitidentityoutput) = 2 * ge_signed_half_gcd_unique_unitunitidentityoutputrealdecode + 1 /\ (ge_balance_positive_gcd_unique_unitunitidentityoutputreal) = 0) /\ (ge_balance_negative_gcd_unique_unitunitidentityoutputreal) = S ge_signed_half_gcd_unique_unitunitidentityoutputrealdecode))) /\ ((((((((ge_first_rp_gcd_unique_unitunitidentity) * (ge_second_rp_gcd_unique_unitunitidentity))) + (((ge_first_rn_gcd_unique_unitunitidentity) * (ge_second_rn_gcd_unique_unitunitidentity))))) + (((((ge_first_ip_gcd_unique_unitunitidentity) * (ge_second_in_gcd_unique_unitunitidentity))) + (((ge_first_in_gcd_unique_unitunitidentity) * (ge_second_ip_gcd_unique_unitunitidentity))))))) + ge_balance_negative_gcd_unique_unitunitidentityoutputreal = (((((((ge_first_rp_gcd_unique_unitunitidentity) * (ge_second_rn_gcd_unique_unitunitidentity))) + (((ge_first_rn_gcd_unique_unitunitidentity) * (ge_second_rp_gcd_unique_unitunitidentity))))) + (((((ge_first_ip_gcd_unique_unitunitidentity) * (ge_second_ip_gcd_unique_unitunitidentity))) + (((ge_first_in_gcd_unique_unitunitidentity) * (ge_second_in_gcd_unique_unitunitidentity))))))) + ge_balance_positive_gcd_unique_unitunitidentityoutputreal))) /\ (exists ge_balance_positive_gcd_unique_unitunitidentityoutputimaginary ge_balance_negative_gcd_unique_unitunitidentityoutputimaginary. (((((ge_representation_imaginary_code_gcd_unique_unitunitidentityoutput) = 2 * (ge_balance_positive_gcd_unique_unitunitidentityoutputimaginary) /\ (ge_balance_negative_gcd_unique_unitunitidentityoutputimaginary) = 0) \/ exists ge_signed_half_gcd_unique_unitunitidentityoutputimaginarydecode. (((ge_representation_imaginary_code_gcd_unique_unitunitidentityoutput) = 2 * ge_signed_half_gcd_unique_unitunitidentityoutputimaginarydecode + 1 /\ (ge_balance_positive_gcd_unique_unitunitidentityoutputimaginary) = 0) /\ (ge_balance_negative_gcd_unique_unitunitidentityoutputimaginary) = S ge_signed_half_gcd_unique_unitunitidentityoutputimaginarydecode))) /\ ((((((((ge_first_rp_gcd_unique_unitunitidentity) * (ge_second_ip_gcd_unique_unitunitidentity))) + (((ge_first_rn_gcd_unique_unitunitidentity) * (ge_second_in_gcd_unique_unitunitidentity))))) + (((((ge_first_ip_gcd_unique_unitunitidentity) * (ge_second_rp_gcd_unique_unitunitidentity))) + (((ge_first_in_gcd_unique_unitunitidentity) * (ge_second_rn_gcd_unique_unitunitidentity))))))) + ge_balance_negative_gcd_unique_unitunitidentityoutputimaginary = (((((((ge_first_rp_gcd_unique_unitunitidentity) * (ge_second_in_gcd_unique_unitunitidentity))) + (((ge_first_rn_gcd_unique_unitunitidentity) * (ge_second_ip_gcd_unique_unitunitidentity))))) + (((((ge_first_ip_gcd_unique_unitunitidentity) * (ge_second_rn_gcd_unique_unitunitidentity))) + (((ge_first_in_gcd_unique_unitunitidentity) * (ge_second_rp_gcd_unique_unitunitidentity))))))) + ge_balance_positive_gcd_unique_unitunitidentityoutputimaginary)))))))))) /\ (exists ge_first_rp_gcd_unique_unittransport ge_first_rn_gcd_unique_unittransport ge_first_ip_gcd_unique_unittransport ge_first_in_gcd_unique_unittransport ge_second_rp_gcd_unique_unittransport ge_second_rn_gcd_unique_unittransport ge_second_ip_gcd_unique_unittransport ge_second_in_gcd_unique_unittransport. ((exists ge_representation_real_code_gcd_unique_unittransportfirst ge_representation_imaginary_code_gcd_unique_unittransportfirst. (((gr_unit_gcd_unique_unit) = ((ge_representation_real_code_gcd_unique_unittransportfirst) + (ge_representation_imaginary_code_gcd_unique_unittransportfirst)) * S ((ge_representation_real_code_gcd_unique_unittransportfirst) + (ge_representation_imaginary_code_gcd_unique_unittransportfirst)) + ((ge_representation_imaginary_code_gcd_unique_unittransportfirst) + (ge_representation_imaginary_code_gcd_unique_unittransportfirst))) /\ ((exists ge_balance_positive_gcd_unique_unittransportfirstreal ge_balance_negative_gcd_unique_unittransportfirstreal. (((((ge_representation_real_code_gcd_unique_unittransportfirst) = 2 * (ge_balance_positive_gcd_unique_unittransportfirstreal) /\ (ge_balance_negative_gcd_unique_unittransportfirstreal) = 0) \/ exists ge_signed_half_gcd_unique_unittransportfirstrealdecode. (((ge_representation_real_code_gcd_unique_unittransportfirst) = 2 * ge_signed_half_gcd_unique_unittransportfirstrealdecode + 1 /\ (ge_balance_positive_gcd_unique_unittransportfirstreal) = 0) /\ (ge_balance_negative_gcd_unique_unittransportfirstreal) = S ge_signed_half_gcd_unique_unittransportfirstrealdecode))) /\ ((ge_first_rp_gcd_unique_unittransport) + ge_balance_negative_gcd_unique_unittransportfirstreal = (ge_first_rn_gcd_unique_unittransport) + ge_balance_positive_gcd_unique_unittransportfirstreal))) /\ (exists ge_balance_positive_gcd_unique_unittransportfirstimaginary ge_balance_negative_gcd_unique_unittransportfirstimaginary. (((((ge_representation_imaginary_code_gcd_unique_unittransportfirst) = 2 * (ge_balance_positive_gcd_unique_unittransportfirstimaginary) /\ (ge_balance_negative_gcd_unique_unittransportfirstimaginary) = 0) \/ exists ge_signed_half_gcd_unique_unittransportfirstimaginarydecode. (((ge_representation_imaginary_code_gcd_unique_unittransportfirst) = 2 * ge_signed_half_gcd_unique_unittransportfirstimaginarydecode + 1 /\ (ge_balance_positive_gcd_unique_unittransportfirstimaginary) = 0) /\ (ge_balance_negative_gcd_unique_unittransportfirstimaginary) = S ge_signed_half_gcd_unique_unittransportfirstimaginarydecode))) /\ ((ge_first_ip_gcd_unique_unittransport) + ge_balance_negative_gcd_unique_unittransportfirstimaginary = (ge_first_in_gcd_unique_unittransport) + ge_balance_positive_gcd_unique_unittransportfirstimaginary)))))) /\ ((exists ge_representation_real_code_gcd_unique_unittransportsecond ge_representation_imaginary_code_gcd_unique_unittransportsecond. (((g) = ((ge_representation_real_code_gcd_unique_unittransportsecond) + (ge_representation_imaginary_code_gcd_unique_unittransportsecond)) * S ((ge_representation_real_code_gcd_unique_unittransportsecond) + (ge_representation_imaginary_code_gcd_unique_unittransportsecond)) + ((ge_representation_imaginary_code_gcd_unique_unittransportsecond) + (ge_representation_imaginary_code_gcd_unique_unittransportsecond))) /\ ((exists ge_balance_positive_gcd_unique_unittransportsecondreal ge_balance_negative_gcd_unique_unittransportsecondreal. (((((ge_representation_real_code_gcd_unique_unittransportsecond) = 2 * (ge_balance_positive_gcd_unique_unittransportsecondreal) /\ (ge_balance_negative_gcd_unique_unittransportsecondreal) = 0) \/ exists ge_signed_half_gcd_unique_unittransportsecondrealdecode. (((ge_representation_real_code_gcd_unique_unittransportsecond) = 2 * ge_signed_half_gcd_unique_unittransportsecondrealdecode + 1 /\ (ge_balance_positive_gcd_unique_unittransportsecondreal) = 0) /\ (ge_balance_negative_gcd_unique_unittransportsecondreal) = S ge_signed_half_gcd_unique_unittransportsecondrealdecode))) /\ ((ge_second_rp_gcd_unique_unittransport) + ge_balance_negative_gcd_unique_unittransportsecondreal = (ge_second_rn_gcd_unique_unittransport) + ge_balance_positive_gcd_unique_unittransportsecondreal))) /\ (exists ge_balance_positive_gcd_unique_unittransportsecondimaginary ge_balance_negative_gcd_unique_unittransportsecondimaginary. (((((ge_representation_imaginary_code_gcd_unique_unittransportsecond) = 2 * (ge_balance_positive_gcd_unique_unittransportsecondimaginary) /\ (ge_balance_negative_gcd_unique_unittransportsecondimaginary) = 0) \/ exists ge_signed_half_gcd_unique_unittransportsecondimaginarydecode. (((ge_representation_imaginary_code_gcd_unique_unittransportsecond) = 2 * ge_signed_half_gcd_unique_unittransportsecondimaginarydecode + 1 /\ (ge_balance_positive_gcd_unique_unittransportsecondimaginary) = 0) /\ (ge_balance_negative_gcd_unique_unittransportsecondimaginary) = S ge_signed_half_gcd_unique_unittransportsecondimaginarydecode))) /\ ((ge_second_ip_gcd_unique_unittransport) + ge_balance_negative_gcd_unique_unittransportsecondimaginary = (ge_second_in_gcd_unique_unittransport) + ge_balance_positive_gcd_unique_unittransportsecondimaginary)))))) /\ (exists ge_representation_real_code_gcd_unique_unittransportoutput ge_representation_imaginary_code_gcd_unique_unittransportoutput. (((h) = ((ge_representation_real_code_gcd_unique_unittransportoutput) + (ge_representation_imaginary_code_gcd_unique_unittransportoutput)) * S ((ge_representation_real_code_gcd_unique_unittransportoutput) + (ge_representation_imaginary_code_gcd_unique_unittransportoutput)) + ((ge_representation_imaginary_code_gcd_unique_unittransportoutput) + (ge_representation_imaginary_code_gcd_unique_unittransportoutput))) /\ ((exists ge_balance_positive_gcd_unique_unittransportoutputreal ge_balance_negative_gcd_unique_unittransportoutputreal. (((((ge_representation_real_code_gcd_unique_unittransportoutput) = 2 * (ge_balance_positive_gcd_unique_unittransportoutputreal) /\ (ge_balance_negative_gcd_unique_unittransportoutputreal) = 0) \/ exists ge_signed_half_gcd_unique_unittransportoutputrealdecode. (((ge_representation_real_code_gcd_unique_unittransportoutput) = 2 * ge_signed_half_gcd_unique_unittransportoutputrealdecode + 1 /\ (ge_balance_positive_gcd_unique_unittransportoutputreal) = 0) /\ (ge_balance_negative_gcd_unique_unittransportoutputreal) = S ge_signed_half_gcd_unique_unittransportoutputrealdecode))) /\ ((((((((ge_first_rp_gcd_unique_unittransport) * (ge_second_rp_gcd_unique_unittransport))) + (((ge_first_rn_gcd_unique_unittransport) * (ge_second_rn_gcd_unique_unittransport))))) + (((((ge_first_ip_gcd_unique_unittransport) * (ge_second_in_gcd_unique_unittransport))) + (((ge_first_in_gcd_unique_unittransport) * (ge_second_ip_gcd_unique_unittransport))))))) + ge_balance_negative_gcd_unique_unittransportoutputreal = (((((((ge_first_rp_gcd_unique_unittransport) * (ge_second_rn_gcd_unique_unittransport))) + (((ge_first_rn_gcd_unique_unittransport) * (ge_second_rp_gcd_unique_unittransport))))) + (((((ge_first_ip_gcd_unique_unittransport) * (ge_second_ip_gcd_unique_unittransport))) + (((ge_first_in_gcd_unique_unittransport) * (ge_second_in_gcd_unique_unittransport))))))) + ge_balance_positive_gcd_unique_unittransportoutputreal))) /\ (exists ge_balance_positive_gcd_unique_unittransportoutputimaginary ge_balance_negative_gcd_unique_unittransportoutputimaginary. (((((ge_representation_imaginary_code_gcd_unique_unittransportoutput) = 2 * (ge_balance_positive_gcd_unique_unittransportoutputimaginary) /\ (ge_balance_negative_gcd_unique_unittransportoutputimaginary) = 0) \/ exists ge_signed_half_gcd_unique_unittransportoutputimaginarydecode. (((ge_representation_imaginary_code_gcd_unique_unittransportoutput) = 2 * ge_signed_half_gcd_unique_unittransportoutputimaginarydecode + 1 /\ (ge_balance_positive_gcd_unique_unittransportoutputimaginary) = 0) /\ (ge_balance_negative_gcd_unique_unittransportoutputimaginary) = S ge_signed_half_gcd_unique_unittransportoutputimaginarydecode))) /\ ((((((((ge_first_rp_gcd_unique_unittransport) * (ge_second_ip_gcd_unique_unittransport))) + (((ge_first_rn_gcd_unique_unittransport) * (ge_second_in_gcd_unique_unittransport))))) + (((((ge_first_ip_gcd_unique_unittransport) * (ge_second_rp_gcd_unique_unittransport))) + (((ge_first_in_gcd_unique_unittransport) * (ge_second_rn_gcd_unique_unittransport))))))) + ge_balance_negative_gcd_unique_unittransportoutputimaginary = (((((((ge_first_rp_gcd_unique_unittransport) * (ge_second_in_gcd_unique_unittransport))) + (((ge_first_rn_gcd_unique_unittransport) * (ge_second_ip_gcd_unique_unittransport))))) + (((((ge_first_ip_gcd_unique_unittransport) * (ge_second_rn_gcd_unique_unittransport))) + (((ge_first_in_gcd_unique_unittransport) * (ge_second_rp_gcd_unique_unittransport))))))) + ge_balance_positive_gcd_unique_unittransportoutputimaginary)))))))))))

Complete tactic proof in conservative notation

All 21 original proof lines are preserved. Only local proposition formulas are abbreviated; every abbreviation has an exact binder-safe expansion check. The linked exact edition contains the unchanged replay script.

Read the argument

Proof checkpoints

21 script commands · 4 reading checkpoints · 0 local claims

This is a reading aid, not a new proof or a proof-tree certificate. Checkpoint groups are consecutive commands, not inferred branch boundaries. Every step links to the preserved script.

Definition notation is shown below. Open the paired exact edition for the original native formulas. Source pairing is not a new equivalence certificate.

Named ingredients (1)
01Fix variables and assumptionsL1–6

Work with arbitrary variables or the premises of the current implication.

  1. L1
    intro g
  2. L2
    intro h
  3. L3
    intro a
  4. L4
    intro b
  5. L5
    intro hg
  6. L6
    intro hh
02Separate the logical casesL7–10

Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.

  1. L7
    cases hg
  2. L8
    cases hg_right
  3. L9
    cases hh
  4. L10
    cases hh_right
03Use earlier factsL11–20

Instantiate or apply named facts and discharge the corresponding proof obligations.

  1. L11
    specialize gaussian_mutual_divisibility_associate (g)
  2. L12
    specialize gaussian_mutual_divisibility_associate (h)
  3. L13
    apply gaussian_mutual_divisibility_associate
  4. L14
    specialize hh_right_right (g)
  5. L15
    apply hh_right_right
  6. L16
    exact hg_left
  7. L17
    exact hg_right_left
  8. L18
    specialize hg_right_right (h)
  9. L19
    apply hg_right_right
  10. L20
    exact hh_left
04Use earlier factsL21–21

Instantiate or apply named facts and discharge the corresponding proof obligations.

  1. L21
    exact hh_right_left

Library-wide reading audit

Original defined command ledger · 21 lines
  1. 0001intro g
  2. 0002intro h
  3. 0003intro a
  4. 0004intro b
  5. 0005intro hg
  6. 0006intro hh
  7. 0007cases hg
  8. 0008cases hg_right
  9. 0009cases hh
  10. 0010cases hh_right
  11. 0011specialize gaussian_mutual_divisibility_associate (g)
  12. 0012specialize gaussian_mutual_divisibility_associate (h)
  13. 0013apply gaussian_mutual_divisibility_associate
  14. 0014specialize hh_right_right (g)
  15. 0015apply hh_right_right
  16. 0016exact hg_left
  17. 0017exact hg_right_left
  18. 0018specialize hg_right_right (h)
  19. 0019apply hg_right_right
  20. 0020exact hh_left
  21. 0021exact hh_right_left