Section Gupta_inspired_variant_of_Tarski_neutral_dimensionless_to_Tarski_neutral_dimensionless.
Context `{ITnEQD:Gupta_inspired_variant_of_Tarski_neutral_dimensionless_with_decidable_point_equality}.

(* Specifications: *)
Lemma g2_1 : forall A B, CongG A B A B.
Lemma g2_2 : forall A B C D,
CongG A B C D -> CongG C D A B.
Lemma cong_inner_transitivityT : forall A B C D E F,
CongG A B C D -> CongG A B E F -> CongG C D E F.
Lemma g2_3 : forall A B C D,
CongG A B C D -> CongG B A C D.
Lemma g2_4 : forall A B C D,
CongG A B C D -> CongG A B D C.
Lemma g2_6 : forall A B,
BetG A B B /\ CongG B B A A.
Lemma g2_7 : forall A B C A' B' C',
CongG A B A' B' -> CongG B C B' C' ->
BetG A B C -> BetG A' B' C' ->
CongG A C A' C'.
Lemma g2_8 : forall A B C D,
BetG A B C -> BetG A B D -> CongG B C B D -> A <> B -> C = D.
Lemma g2_9 : forall A B C, BetG A B A -> BetG C A B.
Lemma g2_10 : forall A B C, BetG A B A -> BetG C B A.
Lemma g2_12 : forall A B C, BetG A B A -> BetG A B C.
Lemma g2_14 : forall A B C D, BetG A B A -> A <> B -> BetG C D C /\ BetG D C D.
Lemma g2_15 : forall A B C D E, BetG A B A -> A <> B -> BetG C D E.
Lemma g2_16 : forall A B C D E, ~ BetG C D E -> BetG A B A -> A = B.
Lemma between_identityT : forall A B, BetG A B A -> A = B.
Lemma cong_trivial_identityT : forall A B, CongG A A B B.
Lemma construction_uniquenessT : forall Q A B C X Y,
Q <> A -> BetG Q A X -> CongG A X B C -> BetG Q A Y -> CongG A Y B C -> X = Y.
Lemma between_trivialT : forall A B, BetG A B B.
Definition ColG A B C := BetG A B C \/ BetG B C A \/ BetG C A B.
Lemma col_decG : forall A B C, ColG A B C \/ ~ ColG A B C.
Lemma inner_paschT : forall A B C P Q,
BetG A P C -> BetG B Q C ->
exists x, BetG P x B /\ BetG Q x A.