[Imprint][Data Privacy Statement][E-Mail]
Back to main index.
View the specification.
View theorem base summary,
View theorem base listing,
the used properties by spec,
the dependency list,
the symbol table,
specification
sorts Ring;
constants
O : Ring;
I : Ring;
functions
. + . : Ring × Ring → Ring;
. * . : Ring × Ring → Ring prio 10 right;
O- . : Ring → Ring;
variables
a : Ring;
b : Ring;
c : Ring;
axioms
addcom: a + b = b + a;
used for: s, ls;
addzero-r: a + O = a;
used for: s, ls;
addinv-r: a + O- a = O;
used for: s, ls;
addassoc: (a + b) + c = a + b + c;
used for: s, ls;
multassoc: (a * b) * c = a * b * c;
used for: s, ls;
multone-r: a * I = a;
used for: s, ls;
multone-l: I * a = a;
used for: s, ls;
distr-r: a * (b + c) = a * b + a * c;
distr-l: (b + c) * a = b * a + c * a;
theorems
multzero-r: a * O = O;
used for: s, ls;
multzero-l: O * a = O;
used for: s, ls;
addzero-l: O + a = a;
used for: ls;
addinv-l: O- a + a = O;
used for: ls;
trivialring: O = I → a = O;
mult-minusone: O- I * a = O- a;
used for: s, ls;
end specification