Nuprl Lemma : test-ring-eq

∀[r:CRng]
  ∀v,v1,v2,v3,v4,v5,v6,v7,v8,v9:|r|.
    ((((((v6 * v3) +r ((v2 * v5) +r (v4 * v7))) +r (-r ((v7 * v2) +r ((v3 * v4) +r (v5 * v6))))) 
       * 
       (((v6 * v9) +r ((v8 * v1) +r (v * v7))) +r (-r ((v7 * v8) +r ((v9 * v) +r (v1 * v6)))))) 
      +r 
      (((((v * v7) +r ((v6 * v5) +r (v4 * v1))) +r (-r ((v1 * v6) +r ((v7 * v4) +r (v5 * v))))) 
        * 
        (((v6 * v9) +r ((v8 * v3) +r (v2 * v7))) +r (-r ((v7 * v8) +r ((v9 * v2) +r (v3 * v6)))))) 
       +r 
       ((((v * v3) +r ((v2 * v7) +r (v6 * v1))) +r (-r ((v1 * v2) +r ((v3 * v6) +r (v7 * v))))) 
        * 
        (((v6 * v9) +r ((v8 * v5) +r (v4 * v7))) +r (-r ((v7 * v8) +r ((v9 * v4) +r (v5 * v6))))))))
    = 0
    ∈ |r|)


Proof




Definitions occuring in Statement :  crng: CRng,  rng_times: *,  rng_minus: -r,  rng_zero: 0,  rng_plus: +r,  rng_car: |r|,  uall: ∀[x:A]. B[x],  infix_ap: x f y,  all: ∀x:A. B[x],  apply: f a,  equal: s = t ∈ T
Definitions unfolded in proof :  uall: ∀[x:A]. B[x],  member: t ∈ T,  all: ∀x:A. B[x],  crng: CRng,  rng: Rng,  infix_ap: x f y,  uiff: uiff(P;Q),  and: P ∧ Q,  uimplies: b supposing a,  ringeq_int_terms: t1 ≡ t2,  false: False,  implies: P ⇒ Q,  not: ¬A,  top: Top
Lemmas referenced :  rng_car_wf,  crng_wf,  rng_plus_wf,  rng_times_wf,  rng_minus_wf,  rng_zero_wf,  itermAdd_wf,  itermMultiply_wf,  itermVar_wf,  itermMinus_wf,  itermConstant_wf,  ringeq-iff-rsub-is-0,  ring_polynomial_null,  int-to-ring_wf,  istype-int,  ring_term_value_add_lemma,  istype-void,  ring_term_value_mul_lemma,  ring_term_value_var_lemma,  ring_term_value_minus_lemma,  ring_term_value_const_lemma,  int-to-ring-zero
Rules used in proof :  sqequalSubstitution,  sqequalTransitivity,  computationStep,  sqequalReflexivity,  isect_memberFormation_alt,  introduction,  cut,  lambdaFormation_alt,  hypothesis,  inhabitedIsType,  hypothesisEquality,  universeIsType,  extract_by_obid,  sqequalHypSubstitution,  isectElimination,  thin,  setElimination,  rename,  sqequalRule,  lambdaEquality_alt,  dependent_functionElimination,  axiomEquality,  functionIsTypeImplies,  applyEquality,  because_Cache,  natural_numberEquality,  productElimination,  independent_isectElimination,  approximateComputation,  int_eqEquality,  isect_memberEquality_alt,  voidElimination

Latex:
\mforall{}[r:CRng]
    \mforall{}v,v1,v2,v3,v4,v5,v6,v7,v8,v9:|r|.
        ((((((v6  *  v3)  +r  ((v2  *  v5)  +r  (v4  *  v7)))  +r  (-r  ((v7  *  v2)  +r  ((v3  *  v4)  +r  (v5  *  v6))))) 
              * 
              (((v6  *  v9)  +r  ((v8  *  v1)  +r  (v  *  v7)))  +r  (-r  ((v7  *  v8)  +r  ((v9  *  v)  +r  (v1  *  v6)))))) 
            +r 
            (((((v  *  v7)  +r  ((v6  *  v5)  +r  (v4  *  v1)))  +r  (-r  ((v1  *  v6)  +r  ((v7  *  v4)  +r  (v5  *  v))))) 
                * 
                (((v6  *  v9)  +r  ((v8  *  v3)  +r  (v2  *  v7)))  +r  (-r  ((v7  *  v8)  +r  ((v9  *  v2)  +r  (v3  *  v6)))))) 
              +r 
              ((((v  *  v3)  +r  ((v2  *  v7)  +r  (v6  *  v1)))  +r  (-r  ((v1  *  v2)  +r  ((v3  *  v6)  +r  (v7  *  v))))) 
                * 
                (((v6  *  v9)  +r  ((v8  *  v5)  +r  (v4  *  v7)))  +r  (-r  ((v7  *  v8)  +r  ((v9  *  v4)  +r  (v5  *  v6))))))))
        =  0)



Date html generated: 2019_10_15-AM-10_34_14
Last ObjectModification: 2018_10_08-PM-06_00_25

Theory : rings_1


Home Index