Metamath Proof Explorer


Theorem ss2mcls

Description: The closure is monotonic under subsets of the original set of expressions and the set of disjoint variable conditions. (Contributed by Mario Carneiro, 18-Jul-2016)

Ref Expression
Hypotheses mclsval.d D=mDVT
mclsval.e E=mExT
mclsval.c C=mClsT
mclsval.1 φTmFS
mclsval.2 φKD
mclsval.3 φBE
ss2mcls.4 φXK
ss2mcls.5 φYB
Assertion ss2mcls φXCYKCB

Proof

Step Hyp Ref Expression
1 mclsval.d D=mDVT
2 mclsval.e E=mExT
3 mclsval.c C=mClsT
4 mclsval.1 φTmFS
5 mclsval.2 φKD
6 mclsval.3 φBE
7 ss2mcls.4 φXK
8 ss2mcls.5 φYB
9 unss1 YBYranmVHTBranmVHT
10 sstr2 YranmVHTBranmVHTBranmVHTcYranmVHTc
11 8 9 10 3syl φBranmVHTcYranmVHTc
12 sstr2 mVarsTsmVHTx×mVarsTsmVHTyXXKmVarsTsmVHTx×mVarsTsmVHTyK
13 7 12 syl5com φmVarsTsmVHTx×mVarsTsmVHTyXmVarsTsmVHTx×mVarsTsmVHTyK
14 13 imim2d φxmymVarsTsmVHTx×mVarsTsmVHTyXxmymVarsTsmVHTx×mVarsTsmVHTyK
15 14 2alimdv φxyxmymVarsTsmVHTx×mVarsTsmVHTyXxyxmymVarsTsmVHTx×mVarsTsmVHTyK
16 15 anim2d φsoranmVHTcxyxmymVarsTsmVHTx×mVarsTsmVHTyXsoranmVHTcxyxmymVarsTsmVHTx×mVarsTsmVHTyK
17 16 imim1d φsoranmVHTcxyxmymVarsTsmVHTx×mVarsTsmVHTyKspcsoranmVHTcxyxmymVarsTsmVHTx×mVarsTsmVHTyXspc
18 17 ralimdv φsranmSubstTsoranmVHTcxyxmymVarsTsmVHTx×mVarsTsmVHTyKspcsranmSubstTsoranmVHTcxyxmymVarsTsmVHTx×mVarsTsmVHTyXspc
19 18 imim2d φmopmAxTsranmSubstTsoranmVHTcxyxmymVarsTsmVHTx×mVarsTsmVHTyKspcmopmAxTsranmSubstTsoranmVHTcxyxmymVarsTsmVHTx×mVarsTsmVHTyXspc
20 19 alimdv φpmopmAxTsranmSubstTsoranmVHTcxyxmymVarsTsmVHTx×mVarsTsmVHTyKspcpmopmAxTsranmSubstTsoranmVHTcxyxmymVarsTsmVHTx×mVarsTsmVHTyXspc
21 20 2alimdv φmopmopmAxTsranmSubstTsoranmVHTcxyxmymVarsTsmVHTx×mVarsTsmVHTyKspcmopmopmAxTsranmSubstTsoranmVHTcxyxmymVarsTsmVHTx×mVarsTsmVHTyXspc
22 11 21 anim12d φBranmVHTcmopmopmAxTsranmSubstTsoranmVHTcxyxmymVarsTsmVHTx×mVarsTsmVHTyKspcYranmVHTcmopmopmAxTsranmSubstTsoranmVHTcxyxmymVarsTsmVHTx×mVarsTsmVHTyXspc
23 22 ss2abdv φc|BranmVHTcmopmopmAxTsranmSubstTsoranmVHTcxyxmymVarsTsmVHTx×mVarsTsmVHTyKspcc|YranmVHTcmopmopmAxTsranmSubstTsoranmVHTcxyxmymVarsTsmVHTx×mVarsTsmVHTyXspc
24 intss c|BranmVHTcmopmopmAxTsranmSubstTsoranmVHTcxyxmymVarsTsmVHTx×mVarsTsmVHTyKspcc|YranmVHTcmopmopmAxTsranmSubstTsoranmVHTcxyxmymVarsTsmVHTx×mVarsTsmVHTyXspcc|YranmVHTcmopmopmAxTsranmSubstTsoranmVHTcxyxmymVarsTsmVHTx×mVarsTsmVHTyXspcc|BranmVHTcmopmopmAxTsranmSubstTsoranmVHTcxyxmymVarsTsmVHTx×mVarsTsmVHTyKspc
25 23 24 syl φc|YranmVHTcmopmopmAxTsranmSubstTsoranmVHTcxyxmymVarsTsmVHTx×mVarsTsmVHTyXspcc|BranmVHTcmopmopmAxTsranmSubstTsoranmVHTcxyxmymVarsTsmVHTx×mVarsTsmVHTyKspc
26 7 5 sstrd φXD
27 8 6 sstrd φYE
28 eqid mVHT=mVHT
29 eqid mAxT=mAxT
30 eqid mSubstT=mSubstT
31 eqid mVarsT=mVarsT
32 1 2 3 4 26 27 28 29 30 31 mclsval φXCY=c|YranmVHTcmopmopmAxTsranmSubstTsoranmVHTcxyxmymVarsTsmVHTx×mVarsTsmVHTyXspc
33 1 2 3 4 5 6 28 29 30 31 mclsval φKCB=c|BranmVHTcmopmopmAxTsranmSubstTsoranmVHTcxyxmymVarsTsmVHTx×mVarsTsmVHTyKspc
34 25 32 33 3sstr4d φXCYKCB