let AP be AffinPlane; :: thesis: ( AP is satisfying_PPAP iff ( AP is Pappian & AP is satisfying_pap ) )
A1: ( AP is satisfying_PPAP implies ( AP is Pappian & AP is satisfying_pap ) )
proof
assume A2: AP is satisfying_PPAP ; :: thesis: ( AP is Pappian & AP is satisfying_pap )
thus AP is Pappian :: thesis: AP is satisfying_pap
proof
let M be Subset of AP; :: according to AFF_2:def 2 :: thesis: for N being Subset of AP
for o, a, b, c, a', b', c' being Element of AP st M is being_line & N is being_line & M <> N & o in M & o in N & o <> a & o <> a' & o <> b & o <> b' & o <> c & o <> c' & a in M & b in M & c in M & a' in N & b' in N & c' in N & a,b' // b,a' & b,c' // c,b' holds
a,c' // c,a'

let N be Subset of AP; :: thesis: for o, a, b, c, a', b', c' being Element of AP st M is being_line & N is being_line & M <> N & o in M & o in N & o <> a & o <> a' & o <> b & o <> b' & o <> c & o <> c' & a in M & b in M & c in M & a' in N & b' in N & c' in N & a,b' // b,a' & b,c' // c,b' holds
a,c' // c,a'

let o, a, b, c, a', b', c' be Element of AP; :: thesis: ( M is being_line & N is being_line & M <> N & o in M & o in N & o <> a & o <> a' & o <> b & o <> b' & o <> c & o <> c' & a in M & b in M & c in M & a' in N & b' in N & c' in N & a,b' // b,a' & b,c' // c,b' implies a,c' // c,a' )
assume ( M is being_line & N is being_line & M <> N & o in M & o in N & o <> a & o <> a' & o <> b & o <> b' & o <> c & o <> c' & a in M & b in M & c in M & a' in N & b' in N & c' in N & a,b' // b,a' & b,c' // c,b' ) ; :: thesis: a,c' // c,a'
hence a,c' // c,a' by A2, Def1; :: thesis: verum
end;
thus AP is satisfying_pap :: thesis: verum
proof
let M be Subset of AP; :: according to AFF_2:def 13 :: thesis: for N being Subset of AP
for a, b, c, a', b', c' being Element of AP st M is being_line & N is being_line & a in M & b in M & c in M & M // N & M <> N & a' in N & b' in N & c' in N & a,b' // b,a' & b,c' // c,b' holds
a,c' // c,a'

let N be Subset of AP; :: thesis: for a, b, c, a', b', c' being Element of AP st M is being_line & N is being_line & a in M & b in M & c in M & M // N & M <> N & a' in N & b' in N & c' in N & a,b' // b,a' & b,c' // c,b' holds
a,c' // c,a'

let a, b, c, a', b', c' be Element of AP; :: thesis: ( M is being_line & N is being_line & a in M & b in M & c in M & M // N & M <> N & a' in N & b' in N & c' in N & a,b' // b,a' & b,c' // c,b' implies a,c' // c,a' )
assume ( M is being_line & N is being_line & a in M & b in M & c in M & M // N & M <> N & a' in N & b' in N & c' in N & a,b' // b,a' & b,c' // c,b' ) ; :: thesis: a,c' // c,a'
hence a,c' // c,a' by A2, Def1; :: thesis: verum
end;
end;
( AP is Pappian & AP is satisfying_pap implies AP is satisfying_PPAP )
proof
assume A3: ( AP is Pappian & AP is satisfying_pap ) ; :: thesis: AP is satisfying_PPAP
thus AP is satisfying_PPAP :: thesis: verum
proof
let M be Subset of AP; :: according to AFF_2:def 1 :: thesis: for N being Subset of AP
for a, b, c, a', b', c' being Element of AP st M is being_line & N is being_line & a in M & b in M & c in M & a' in N & b' in N & c' in N & a,b' // b,a' & b,c' // c,b' holds
a,c' // c,a'

let N be Subset of AP; :: thesis: for a, b, c, a', b', c' being Element of AP st M is being_line & N is being_line & a in M & b in M & c in M & a' in N & b' in N & c' in N & a,b' // b,a' & b,c' // c,b' holds
a,c' // c,a'

let a, b, c, a', b', c' be Element of AP; :: thesis: ( M is being_line & N is being_line & a in M & b in M & c in M & a' in N & b' in N & c' in N & a,b' // b,a' & b,c' // c,b' implies a,c' // c,a' )
assume A4: ( M is being_line & N is being_line & a in M & b in M & c in M & a' in N & b' in N & c' in N & a,b' // b,a' & b,c' // c,b' ) ; :: thesis: a,c' // c,a'
now
assume A5: M <> N ; :: thesis: ( not a,c' // c,a' implies a,c' // c,a' )
assume A6: not a,c' // c,a' ; :: thesis: a,c' // c,a'
now
assume not M // N ; :: thesis: a,c' // c,a'
then consider o being Element of AP such that
A7: ( o in M & o in N ) by A4, AFF_1:72;
A8: o <> a
proof
assume A9: o = a ; :: thesis: contradiction
then o,b' // a',b by A4, AFF_1:13;
then ( o = b' or b in N ) by A4, A7, AFF_1:62;
then ( o = b' or o = b ) by A4, A5, A7, AFF_1:30;
then ( c,o // b,c' or o,c' // b',c ) by A4, AFF_1:13;
then ( c' in M or c = o or c in N or o = c' ) by A4, A7, AFF_1:62;
then ( o = c or o = c' ) by A4, A5, A7, AFF_1:30;
hence contradiction by A4, A6, A7, A9, AFF_1:12, AFF_1:65; :: thesis: verum
end;
A10: o <> b
proof
assume A11: o = b ; :: thesis: contradiction
then o,a' // b',a by A4, AFF_1:13;
then A12: ( o = a' or a in N ) by A4, A7, AFF_1:62;
o,c' // b',c by A4, A11, AFF_1:13;
then ( o = c' or c in N ) by A4, A7, AFF_1:62;
then ( o = c' or o = c ) by A4, A5, A7, AFF_1:30;
hence contradiction by A4, A5, A6, A7, A8, A12, AFF_1:12, AFF_1:30, AFF_1:65; :: thesis: verum
end;
A13: o <> c
proof
assume A14: o = c ; :: thesis: contradiction
then o,b' // c',b by A4, AFF_1:13;
then ( o = b' or b in N ) by A4, A7, AFF_1:62;
then a' in M by A4, A7, A8, A10, AFF_1:30, AFF_1:62;
then a' = o by A4, A5, A7, AFF_1:30;
hence contradiction by A6, A14, AFF_1:12; :: thesis: verum
end;
A15: o <> a'
proof
assume A16: o = a' ; :: thesis: contradiction
then o,b // a,b' by A4, AFF_1:13;
then b' in M by A4, A7, A10, AFF_1:62;
then o = b' by A4, A5, A7, AFF_1:30;
then c,o // b,c' by A4, AFF_1:13;
then ( a' in M & c' in M ) by A4, A7, A13, A16, AFF_1:62;
hence contradiction by A4, A6, AFF_1:65; :: thesis: verum
end;
A17: o <> b'
proof
assume A18: o = b' ; :: thesis: contradiction
then o,c // b,c' by A4, AFF_1:13;
then ( a' in M & c' in M ) by A4, A7, A8, A13, A18, AFF_1:62;
hence contradiction by A4, A6, AFF_1:65; :: thesis: verum
end;
o <> c'
proof
assume A19: o = c' ; :: thesis: contradiction
then b' in M by A4, A7, A10, AFF_1:62;
then a,o // b,a' by A4, A5, A7, AFF_1:30;
then ( a' in M & c' in M ) by A4, A7, A8, A19, AFF_1:62;
hence contradiction by A4, A6, AFF_1:65; :: thesis: verum
end;
hence a,c' // c,a' by A3, A4, A5, A7, A8, A10, A13, A15, A17, Def2; :: thesis: verum
end;
hence a,c' // c,a' by A3, A4, A5, Def13; :: thesis: verum
end;
hence a,c' // c,a' by A4, AFF_1:65; :: thesis: verum
end;
end;
hence ( AP is satisfying_PPAP iff ( AP is Pappian & AP is satisfying_pap ) ) by A1; :: thesis: verum