let SAS be Semi_Affine_Space; :: thesis: for a, a', b, b', c, c', d, d' being Element of SAS st parallelogram a,a',b,b' & parallelogram a,a',c,c' & parallelogram b,b',d,d' holds
c,d // c',d'
let a, a', b, b', c, c', d, d' be Element of SAS; :: thesis: ( parallelogram a,a',b,b' & parallelogram a,a',c,c' & parallelogram b,b',d,d' implies c,d // c',d' )
assume A1:
( parallelogram a,a',b,b' & parallelogram a,a',c,c' & parallelogram b,b',d,d' )
; :: thesis: c,d // c',d'
A2:
now assume
not
b,
b',
c is_collinear
;
:: thesis: c,d // c',d'then
(
parallelogram b,
b',
c,
c' &
parallelogram b,
b',
d,
d' )
by A1, Th68;
hence
c,
d // c',
d'
by Th67;
:: thesis: verum end;
A3:
now assume
not
a,
a',
d is_collinear
;
:: thesis: c,d // c',d'then
( not
a,
a',
d is_collinear &
parallelogram b,
b',
a,
a' &
parallelogram b,
b',
d,
d' &
parallelogram a,
a',
c,
c' )
by A1, Th61;
then
(
parallelogram a,
a',
d,
d' &
parallelogram a,
a',
c,
c' )
by Th68;
hence
c,
d // c',
d'
by Th67;
:: thesis: verum end;
now assume A4:
(
b,
b',
c is_collinear &
a,
a',
d is_collinear )
;
:: thesis: c,d // c',d'
a <> b
by A1, Th54;
then consider x being
Element of
SAS such that A5:
(
a,
b,
x is_collinear &
x <> a &
x <> b )
by Th66;
A6:
a,
b // a,
x
by A5, Def2;
A7:
not
a,
a',
b is_collinear
by A1, Th56;
A8:
a,
a' // a,
a'
by Th12;
a <> a'
by A1, Th54;
then
not
a,
a',
x is_collinear
by A5, A6, A7, A8, Th39;
then consider y being
Element of
SAS such that A9:
parallelogram a,
a',
x,
y
by Th62;
A10:
parallelogram b,
b',
x,
y
by A1, A5, A9, Th69;
then
( not
x,
y,
c is_collinear & not
x,
y,
d is_collinear )
by A4, A9, Th57;
then
(
parallelogram x,
y,
c,
c' &
parallelogram x,
y,
d,
d' )
by A1, A9, A10, Th68;
hence
c,
d // c',
d'
by Th67;
:: thesis: verum end;
hence
c,d // c',d'
by A2, A3; :: thesis: verum