Metamath Proof Explorer


Theorem hoidifhspval2

Description: D is a function that returns the representation of the left side of the difference of a half-open interval and a half-space. Used in Lemma 115F of Fremlin1 p. 31 . (Contributed by Glauco Siliprandi, 24-Dec-2020)

Ref Expression
Hypotheses hoidifhspval2.d D = x a X k X if k = K if x a k a k x a k
hoidifhspval2.y φ Y
hoidifhspval2.x φ X V
hoidifhspval2.a φ A : X
Assertion hoidifhspval2 φ D Y A = k X if k = K if Y A k A k Y A k

Proof

Step Hyp Ref Expression
1 hoidifhspval2.d D = x a X k X if k = K if x a k a k x a k
2 hoidifhspval2.y φ Y
3 hoidifhspval2.x φ X V
4 hoidifhspval2.a φ A : X
5 1 2 hoidifhspval φ D Y = a X k X if k = K if Y a k a k Y a k
6 fveq1 a = A a k = A k
7 6 breq2d a = A Y a k Y A k
8 7 6 ifbieq1d a = A if Y a k a k Y = if Y A k A k Y
9 8 6 ifeq12d a = A if k = K if Y a k a k Y a k = if k = K if Y A k A k Y A k
10 9 mpteq2dv a = A k X if k = K if Y a k a k Y a k = k X if k = K if Y A k A k Y A k
11 10 adantl φ a = A k X if k = K if Y a k a k Y a k = k X if k = K if Y A k A k Y A k
12 reex V
13 12 a1i φ V
14 13 3 jca φ V X V
15 elmapg V X V A X A : X
16 14 15 syl φ A X A : X
17 4 16 mpbird φ A X
18 mptexg X V k X if k = K if Y A k A k Y A k V
19 3 18 syl φ k X if k = K if Y A k A k Y A k V
20 5 11 17 19 fvmptd φ D Y A = k X if k = K if Y A k A k Y A k