I wonder why (/) is/must be excluded from an extensible structure to be a 
function:

df-struct $a |- Struct = { <. f , x >. | ( x e. ( <_ i^i ( NN X. NN ) ) /\
       Fun ( f \ { (/) } ) /\ dom f C_ ( ... ` x ) ) } $.

Why Fun ( f \ { (/) } ) and not simply Fun f ?

I searched for a justification in set.mm and also in the google group, but 
I did not find any hint. Formerly, there wasn't such a restriction, see 
https://groups.google.com/g/metamath/c/BFFSR3b5qEo/m/s6vph-zL_DoJ.

Can anybody explain this restriction? Is there any meaningful structure 
which contains the empty set, e .g. S = { (/) ,  <. ( Base ` ndx ) , B >. , 
<. ( E ` ndx ) , .+ >. } (will Fun S not hold in this case?)?




-- 
You received this message because you are subscribed to the Google Groups 
"Metamath" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/metamath/8213c12b-c060-4d15-b1d7-62a58536b724n%40googlegroups.com.

Reply via email to