Metamath Proof Explorer


Theorem oduprs

Description: Being a proset is a self-dual property. (Contributed by Thierry Arnoux, 13-Sep-2018)

Ref Expression
Hypothesis oduprs.d D = ODual K
Assertion oduprs K Proset D Proset

Proof

Step Hyp Ref Expression
1 oduprs.d D = ODual K
2 eqid Base K = Base K
3 eqid K = K
4 2 3 isprs K Proset K V x Base K y Base K z Base K x K x x K y y K z x K z
5 4 simprbi K Proset x Base K y Base K z Base K x K x x K y y K z x K z
6 5 r19.21bi K Proset x Base K y Base K z Base K x K x x K y y K z x K z
7 6 r19.21bi K Proset x Base K y Base K z Base K x K x x K y y K z x K z
8 7 r19.21bi K Proset x Base K y Base K z Base K x K x x K y y K z x K z
9 8 simpld K Proset x Base K y Base K z Base K x K x
10 vex x V
11 10 10 brcnv x K -1 x x K x
12 9 11 sylibr K Proset x Base K y Base K z Base K x K -1 x
13 2 3 isprs K Proset K V z Base K y Base K x Base K z K z z K y y K x z K x
14 13 simprbi K Proset z Base K y Base K x Base K z K z z K y y K x z K x
15 14 r19.21bi K Proset z Base K y Base K x Base K z K z z K y y K x z K x
16 15 r19.21bi K Proset z Base K y Base K x Base K z K z z K y y K x z K x
17 16 r19.21bi K Proset z Base K y Base K x Base K z K z z K y y K x z K x
18 17 simprd K Proset z Base K y Base K x Base K z K y y K x z K x
19 18 an32s K Proset z Base K x Base K y Base K z K y y K x z K x
20 19 ex K Proset z Base K x Base K y Base K z K y y K x z K x
21 20 an32s K Proset x Base K z Base K y Base K z K y y K x z K x
22 21 imp K Proset x Base K z Base K y Base K z K y y K x z K x
23 22 an32s K Proset x Base K y Base K z Base K z K y y K x z K x
24 vex y V
25 10 24 brcnv x K -1 y y K x
26 vex z V
27 24 26 brcnv y K -1 z z K y
28 25 27 anbi12ci x K -1 y y K -1 z z K y y K x
29 10 26 brcnv x K -1 z z K x
30 23 28 29 3imtr4g K Proset x Base K y Base K z Base K x K -1 y y K -1 z x K -1 z
31 12 30 jca K Proset x Base K y Base K z Base K x K -1 x x K -1 y y K -1 z x K -1 z
32 31 ralrimiva K Proset x Base K y Base K z Base K x K -1 x x K -1 y y K -1 z x K -1 z
33 32 ralrimiva K Proset x Base K y Base K z Base K x K -1 x x K -1 y y K -1 z x K -1 z
34 33 ralrimiva K Proset x Base K y Base K z Base K x K -1 x x K -1 y y K -1 z x K -1 z
35 1 fvexi D V
36 34 35 jctil K Proset D V x Base K y Base K z Base K x K -1 x x K -1 y y K -1 z x K -1 z
37 1 2 odubas Base K = Base D
38 1 3 oduleval K -1 = D
39 37 38 isprs D Proset D V x Base K y Base K z Base K x K -1 x x K -1 y y K -1 z x K -1 z
40 36 39 sylibr K Proset D Proset