Metamath Proof Explorer


Theorem iblsplitf

Description: A version of iblsplit using bound-variable hypotheses instead of distinct variable conditions". (Contributed by Glauco Siliprandi, 11-Dec-2019)

Ref Expression
Hypotheses iblsplitf.X x φ
iblsplitf.vol φ vol * A B = 0
iblsplitf.u φ U = A B
iblsplitf.c φ x U C
iblsplitf.a φ x A C 𝐿 1
iblsplitf.b φ x B C 𝐿 1
Assertion iblsplitf φ x U C 𝐿 1

Proof

Step Hyp Ref Expression
1 iblsplitf.X x φ
2 iblsplitf.vol φ vol * A B = 0
3 iblsplitf.u φ U = A B
4 iblsplitf.c φ x U C
5 iblsplitf.a φ x A C 𝐿 1
6 iblsplitf.b φ x B C 𝐿 1
7 nfcv _ y C
8 nfcsb1v _ x y / x C
9 csbeq1a x = y C = y / x C
10 7 8 9 cbvmpt x U C = y U y / x C
11 simpr φ y U y U
12 nfv x y U
13 1 12 nfan x φ y U
14 4 adantlr φ y U x U C
15 14 ex φ y U x U C
16 13 15 ralrimi φ y U x U C
17 rspcsbela y U x U C y / x C
18 11 16 17 syl2anc φ y U y / x C
19 9 equcoms y = x C = y / x C
20 19 eqcomd y = x y / x C = C
21 8 7 20 cbvmpt y A y / x C = x A C
22 21 5 eqeltrid φ y A y / x C 𝐿 1
23 8 7 20 cbvmpt y B y / x C = x B C
24 23 6 eqeltrid φ y B y / x C 𝐿 1
25 2 3 18 22 24 iblsplit φ y U y / x C 𝐿 1
26 10 25 eqeltrid φ x U C 𝐿 1