Metamath Proof Explorer


Theorem erdszelem1

Description: Lemma for erdsze . (Contributed by Mario Carneiro, 22-Jan-2015)

Ref Expression
Hypothesis erdszelem1.1 ⊒S=yβˆˆπ’«1…A|Fβ†ΎyIsom<,OyFy∧A∈y
Assertion erdszelem1 ⊒X∈S↔XβŠ†1…A∧Fβ†ΎXIsom<,OXFX∧A∈X

Proof

Step Hyp Ref Expression
1 erdszelem1.1 ⊒S=yβˆˆπ’«1…A|Fβ†ΎyIsom<,OyFy∧A∈y
2 ovex ⊒1…A∈V
3 2 elpw2 ⊒Xβˆˆπ’«1…A↔XβŠ†1…A
4 3 anbi1i ⊒Xβˆˆπ’«1…A∧Fβ†ΎXIsom<,OXFX∧A∈X↔XβŠ†1…A∧Fβ†ΎXIsom<,OXFX∧A∈X
5 reseq2 ⊒y=Xβ†’Fβ†Ύy=Fβ†ΎX
6 isoeq1 ⊒Fβ†Ύy=Fβ†ΎXβ†’Fβ†ΎyIsom<,OyFy↔Fβ†ΎXIsom<,OyFy
7 5 6 syl ⊒y=Xβ†’Fβ†ΎyIsom<,OyFy↔Fβ†ΎXIsom<,OyFy
8 isoeq4 ⊒y=Xβ†’Fβ†ΎXIsom<,OyFy↔Fβ†ΎXIsom<,OXFy
9 imaeq2 ⊒y=Xβ†’Fy=FX
10 isoeq5 ⊒Fy=FXβ†’Fβ†ΎXIsom<,OXFy↔Fβ†ΎXIsom<,OXFX
11 9 10 syl ⊒y=Xβ†’Fβ†ΎXIsom<,OXFy↔Fβ†ΎXIsom<,OXFX
12 7 8 11 3bitrd ⊒y=Xβ†’Fβ†ΎyIsom<,OyFy↔Fβ†ΎXIsom<,OXFX
13 eleq2 ⊒y=Xβ†’A∈y↔A∈X
14 12 13 anbi12d ⊒y=Xβ†’Fβ†ΎyIsom<,OyFy∧A∈y↔Fβ†ΎXIsom<,OXFX∧A∈X
15 14 1 elrab2 ⊒X∈S↔Xβˆˆπ’«1…A∧Fβ†ΎXIsom<,OXFX∧A∈X
16 3anass ⊒XβŠ†1…A∧Fβ†ΎXIsom<,OXFX∧A∈X↔XβŠ†1…A∧Fβ†ΎXIsom<,OXFX∧A∈X
17 4 15 16 3bitr4i ⊒X∈S↔XβŠ†1…A∧Fβ†ΎXIsom<,OXFX∧A∈X