| Step | Hyp | Ref | Expression | 
						
							| 1 |  | structgrssvtx.g |  |-  ( ph -> G Struct X ) | 
						
							| 2 |  | structgrssvtx.v |  |-  ( ph -> V e. Y ) | 
						
							| 3 |  | structgrssvtx.e |  |-  ( ph -> E e. Z ) | 
						
							| 4 |  | structgrssvtx.s |  |-  ( ph -> { <. ( Base ` ndx ) , V >. , <. ( .ef ` ndx ) , E >. } C_ G ) | 
						
							| 5 |  | fvexd |  |-  ( ph -> ( Base ` ndx ) e. _V ) | 
						
							| 6 |  | fvexd |  |-  ( ph -> ( .ef ` ndx ) e. _V ) | 
						
							| 7 |  | structex |  |-  ( G Struct X -> G e. _V ) | 
						
							| 8 | 1 7 | syl |  |-  ( ph -> G e. _V ) | 
						
							| 9 |  | basendxnedgfndx |  |-  ( Base ` ndx ) =/= ( .ef ` ndx ) | 
						
							| 10 | 9 | a1i |  |-  ( ph -> ( Base ` ndx ) =/= ( .ef ` ndx ) ) | 
						
							| 11 | 5 6 2 3 8 10 4 | hashdmpropge2 |  |-  ( ph -> 2 <_ ( # ` dom G ) ) |