Here is, as promised, the corrected theorem and related basic theorems, 
checked by metamath.exe as well as mmj2. Theorem qfrm  was added, which 
charaterizes the set of quadratic forms over a set/vector space V. See the 
remarks in its comment about the necessity of V to be a set. Of course, the 
bilinearity has to be added, as described by Thierry.

  ${
    $d a q v w $.
    $( The definition of a "quadratic form".  (Contributed by ...,
       5-Feb-2022.) $)
    df-qfrm $a |- QFrm = ( w e. _V 
        |-> { q e. ( ( Base ` ( Scalar ` w ) ) ^m ( Base ` w ) ) |
              A. v e. ( Base ` w ) A. a e. ( Base ` ( Scalar ` w ) )
              ( q ` ( a ( .s ` w ) v ) )
              = ( ( a ( .r ` ( Scalar ` w ) ) a ) ( .s ` w ) ( q ` v ) ) } 
) $.
  $}

  ${
    $d B q w $.  $d K q w $.  $d U w $.  $d V a q v w $.  $d .x. w $.
    $d .X. w $. 
    qfrm.b $e |- B = ( Base ` V ) $.
    qfrm.m $e |- .x. = ( .s ` V ) $.
    qfrm.s $e |- S = ( Scalar ` V ) $.
    qfrm.k $e |- K = ( Base ` S ) $.
    qfrm.t $e |- .X. = ( .r ` S ) $.
    $( The set of quadratic forms over a set ` V `.  The assumption that ` 
V `
       must be a set (` V e. U `) is necessary, because if ` V ` was a 
proper
       class (` V e/ _V `) , then ` ( QFrm `` V ) = (/) ` (see ~ fvprc ), 
but
       the right hand side of the equation would be ` { (/) } =/= (/) `
       (see ~ mapdm0 and ~ ral0 ).  Usually, ` V ` will be a vector space
       (` U = LVec `, i.e. ` V e. LVec `).  (Contributed by ...,
       5-Feb-2022.) $)
    qfrm $p |- ( V e. U -> ( QFrm ` V ) = { q e. ( K ^m B ) |
                     A. v e. B A. a e. K
                     ( q ` ( a .x. v ) ) = ( ( a .X. a ) .x. ( q ` v ) ) } 
) $=
      ? $.

    $d Q a q v $.  $d .x. q $.  $d .X. q $.
    $( The predicate "is a quadratic form".  (Contributed by ...,
       5-Feb-2022.) $)
    isqfrm $p |- ( V e. U -> ( Q e. ( QFrm ` V ) <-> ( Q e. ( K ^m B )
                /\ A. v e. B A. a e. K
                   ( Q ` ( a .x. v ) ) = ( ( a .X. a ) .x. ( Q ` v ) ) ) ) 
) $=
     ? $.

    $( A quadratic form is a function from a class ` B ` (usually the base 
set
       of a vector space) to the base set ` K ` of its scalars ` S ` 
(usually a
       field).  (Contributed by ..., 5-Feb-2022.) $)
    qfrmf $p |- ( Q e. ( QFrm ` V ) -> Q : B --> K ) $=
      ? $.

   $d A a $.  $d B v $.  $d K a v $.  $d Q a v $.  $d X a v $.
   $d .x. a v $.  $d .X. a v $.
    $( The property of a quadratic form as a function from a class ` V `
       (usually a vector space) to its scalars ` S ` (usually a field).
       (Contributed by ..., 5-Feb-2022.) $)
    qfrmprop $p |- ( ( Q e. ( QFrm ` V ) /\ X e. B /\ A e. K )
                    -> ( Q ` ( A .x. X ) ) = ( ( A .X. A ) .x. ( Q ` X ) ) 
) $=
      ? $.
  $}


-- 
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/77fa41cd-abe8-4a55-b10b-2a838d7440e4n%40googlegroups.com.

Reply via email to