Library GeoCoq.Meta_theory.Parallel_postulates.playfair_existential_playfair

Require Import GeoCoq.Axioms.parallel_postulates.
Require Import GeoCoq.Tarski_dev.Ch04_col.

Section playfair_existential_playfair.

Context `{T2D:Tarski_2D}.

Lemma playfair__existential_playfair :
  playfair_s_postulate
  existential_playfair_s_postulate.
Proof.
intros HF; destruct lower_dim_ex as [A1 [A2 [P HNC]]]; A1, A2, P.
split; Col; intros B1 B2 C1 C2 HPar1 HC1 HPar2 HC2; apply HF with A1 A2 P; auto.
Qed.

End playfair_existential_playfair.