On Saturday, January 11, 2020 at 10:44:31 PM UTC+1, Mario Carneiro wrote:
>
> qed::foo |- ( T. -> RH )
>

I don't understand: it looks like you are using foo with the substitutions 
ph <- T. and THM <- RH, but in order to make the latter substitution, you 
need to prove that RH has type |- , which means you need to prove it ?

>This is not sufficient; you actually want the axiom to be 
> df-iota $a |- ( E! x ph -> ( iota x ph ) = U. { x | ph } ) $.

Indeed, my bad.

> ... ( x = y -> P(x) = P(y) )

Is this really needed unconditionally ? For instance, for division by zero, 
do we really need |- ( x = y -> 1/x = 1/y ) ? Isn't it enough to have, for 
instance, |- ( ( x e. CC \ {0} /\ x = y ) -> 1/x = 1/y ) ?

> So ( 1 / 0 ) = ( 1 / 0 ) should not be rejected.

It would not be rejected with proposals 2 and higher, since every class is 
equal to itself.

> I have had a similar conversation about this in Lean

If it was online, do you have a link ?

> but contrary to metamath [Lean] chooses to define x / 0 = 0 (and exploits 
this equality without any hedging).

So it considers the "meadow" (a new term for an older concept) associated 
with the field CC.  Side remark: I prefer the version 1/0 = \infty that I 
used in ~df-bj-invc.

> The key insight is that because this does not affect consistency (it's a 
definition)

I don't understand: definitions like this may lead to inconsistencies (for 
instance, here, you'd better avoid the axiom x x^{-1} = 1).  The theory of 
meadows is of course consistent, but in general, one has to be careful.  Or 
you were referring to something more specific ?

> I contend that we already follow proposal 3 except in specific whitelist 
situations.

I do not see any discouragement tag for df-iota nor even for iotanul. Or is 
this part of the whitelist ?  Could we document this whitelist somewhere ?

BenoƮt

>

-- 
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/e0650713-9c2d-4311-92fb-06f296cd22ea%40googlegroups.com.

Reply via email to