axiom schema

Keywords: axiom, schema

One of the compound judgments.

Like primitive axioms, admitted without proof to the current context.

Example:

axiom [congruence] {
    type d
    type r
    function f(X:d) : r
    --------------------------
    property X = Y -> f(X) = f(Y)
}

The keyword axiom tells Ivy that this schema should be taken as valid without proof. The braces indicate that it is a schema and not a primitive axiom.

The same axiom schema can be written as

schema congruence = {
    type d
    type r
    function f(X:d) : r
    --------------------------
    property X = Y -> f(X) = f(Y)
}