Metamath Proof Explorer


Theorem meetfval

Description: Value of meet function for a poset. (Contributed by NM, 12-Sep-2011) (Revised by NM, 9-Sep-2018) TODO: prove meetfval2 first to reduce net proof size (existence part)?

Ref Expression
Hypotheses meetfval.u G = glb K
meetfval.m ˙ = meet K
Assertion meetfval K V ˙ = x y z | x y G z

Proof

Step Hyp Ref Expression
1 meetfval.u G = glb K
2 meetfval.m ˙ = meet K
3 elex K V K V
4 fvex Base K V
5 moeq * z z = G x y
6 5 a1i x Base K y Base K * z z = G x y
7 eqid x y z | x Base K y Base K z = G x y = x y z | x Base K y Base K z = G x y
8 4 4 6 7 oprabex x y z | x Base K y Base K z = G x y V
9 8 a1i K V x y z | x Base K y Base K z = G x y V
10 1 glbfun Fun G
11 funbrfv2b Fun G x y G z x y dom G G x y = z
12 10 11 ax-mp x y G z x y dom G G x y = z
13 eqid Base K = Base K
14 eqid K = K
15 simpl K V x y dom G K V
16 simpr K V x y dom G x y dom G
17 13 14 1 15 16 glbelss K V x y dom G x y Base K
18 17 ex K V x y dom G x y Base K
19 vex x V
20 vex y V
21 19 20 prss x Base K y Base K x y Base K
22 18 21 syl6ibr K V x y dom G x Base K y Base K
23 eqcom G x y = z z = G x y
24 23 biimpi G x y = z z = G x y
25 22 24 anim12d1 K V x y dom G G x y = z x Base K y Base K z = G x y
26 12 25 syl5bi K V x y G z x Base K y Base K z = G x y
27 26 alrimiv K V z x y G z x Base K y Base K z = G x y
28 27 alrimiv K V y z x y G z x Base K y Base K z = G x y
29 28 alrimiv K V x y z x y G z x Base K y Base K z = G x y
30 ssoprab2 x y z x y G z x Base K y Base K z = G x y x y z | x y G z x y z | x Base K y Base K z = G x y
31 29 30 syl K V x y z | x y G z x y z | x Base K y Base K z = G x y
32 9 31 ssexd K V x y z | x y G z V
33 fveq2 p = K glb p = glb K
34 33 1 syl6eqr p = K glb p = G
35 34 breqd p = K x y glb p z x y G z
36 35 oprabbidv p = K x y z | x y glb p z = x y z | x y G z
37 df-meet meet = p V x y z | x y glb p z
38 36 37 fvmptg K V x y z | x y G z V meet K = x y z | x y G z
39 32 38 mpdan K V meet K = x y z | x y G z
40 2 39 syl5eq K V ˙ = x y z | x y G z
41 3 40 syl K V ˙ = x y z | x y G z