Skip to content

Commit

Permalink
Add dfur2g to iset.mm
Browse files Browse the repository at this point in the history
This is dfur2 from set.mm with an additional set existence condition.
The proof needs some intuitionizing but is based on the set.mm proof.
  • Loading branch information
jkingdon committed Dec 29, 2024
1 parent 0d6b09c commit 6c64b37
Show file tree
Hide file tree
Showing 2 changed files with 25 additions and 1 deletion.
21 changes: 20 additions & 1 deletion iset.mm
Original file line number Diff line number Diff line change
Expand Up @@ -147469,7 +147469,7 @@ since the target of the homomorphism (operator ` O ` in our model) need
$( Define the multiplicative neutral element of a ring. This definition
works by extracting the ` 0g ` element, i.e. the neutral element in a
group or monoid, and transferring it to the multiplicative monoid via the
` mulGrp ` function ( ~ df-mgp ). See also ~ dfur2 , which derives the
` mulGrp ` function ( ~ df-mgp ). See also ~ dfur2g , which derives the
"traditional" definition as the unique element of a ring which is left-
and right-neutral under multiplication. (Contributed by NM, 27-Aug-2011.)
(Revised by Mario Carneiro, 27-Dec-2014.) $)
Expand All @@ -147486,6 +147486,25 @@ since the target of the homomorphism (operator ` O ` in our model) need
OZIZUIAHUKPQJLRUJULUIMSLKJATUAUBUCFCUHKEUDUE $.
$}

${
$d e x B $. $d e x R $. $d e x V $.
dfur2.b $e |- B = ( Base ` R ) $.
dfur2.t $e |- .x. = ( .r ` R ) $.
dfur2.u $e |- .1. = ( 1r ` R ) $.
$( The multiplicative identity is the unique element of the ring that is
left- and right-neutral on all elements under multiplication.
(Contributed by Mario Carneiro, 10-Jan-2015.) $)
dfur2g $p |- ( R e. V -> .1. = ( iota e ( e e. B /\
A. x e. B ( ( e .x. x ) = x /\ ( x .x. e ) = x ) ) ) ) $=
( wcel cmgp cfv cv co wceq wa wral cvv eqid c0g cbs cplusg cio fnmgp elex
wfn funfvex funfni sylancr grpidvalg syl ringidvalg mgpbasg eleq2d eqeq1d
mgpplusgg oveqd anbi12d raleqbidv iotabidv 3eqtr4d ) CGKZCLMZUAMZFNZVDUBM
ZKZVFANZVDUCMZOZVIPZVIVFVJOZVIPZQZAVGRZQZFUDZEVFBKZVFVIDOZVIPZVIVFDOZVIPZ
QZABRZQZFUDVCVDSKZVEVRPVCLSUGCSKWGUECGUFWGSCLCLUHUIUJAVGVJFVDSVEVGTVJTVET
UKULCEVDGVDTZJUMVCWFVQFVCVSVHWEVPVCBVGVFBCVDGWHHUNZUOVCWDVOABVGWIVCWAVLWC
VNVCVTVKVIVCDVJVFVICDVDGWHIUQZURUPVCWBVMVIVCDVJVIVFWJURUPUSUTUSVAVB $.
$}


$(
#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#*#
Expand Down
5 changes: 5 additions & 0 deletions mmil.raw.html
Original file line number Diff line number Diff line change
Expand Up @@ -10713,6 +10713,11 @@
<td>~ ringidvalg</td>
</tr>

<tr>
<td>dfur2</td>
<td>~ dfur2g</td>
</tr>

<tr>
<td>df-drng</td>
<td><i>none</i></td>
Expand Down

0 comments on commit 6c64b37

Please sign in to comment.