show: AR => pow(3, 2) = 9


0H: AR


1 > 0    //cnj out from AR

1 Î N    //cnj out AR

(x Î N => x Î R)(x)    //cnj out AR

1 Î N => 1 Î R    //gen out

1 Î R    //cnd out

((x Î R & y Î R & z Î R & x > y) => x + z > y + z)(x, y, z)    //cnj out AR

(1 Î R & 0 Î R & 1 Î R & 1 > 0) => 1 + 1 > 0 + 1    //gen out

0 Î R    //cnj out AR

1 Î R & 0 Î R    //cnj in

1 Î R & 0 Î R & 1 Î R    //cnj in

1 Î R & 0 Î R & 1 Î R & 1 > 0    //cnj in

1 + 1 > 0 + 1    //cnd out

1 + 1 = 2    //cnj out AR

2 > 0 + 1    //=

(x Î R => 0 + x = x)(x)    //cnj out AR

1 Î R => 0 + 1 = 1    //gen out

1 Î R    //rep

0 + 1 = 1    //cnd out

2 > 1    //=

((x Î N & y Î N) => x + y Î N)(x)    //cnj out AR

(1 Î N & 1 Î N) => 1 + 1 Î N    //gen out

1 Î N & 1 Î N    //cnj in

1 + 1 Î N    //cnd out

1 + 1 = 2    //rep

2 Î N    //=

(2 Î N & 1 Î N) => 2 + 1 Î N    //gen out

2 Î N & 1 Î N    //cnd in

2 + 1 Î N    //cnd out

3 = 2 + 1    //cnj out AR

3 Î N    //=

(x Î N => x Î R)(x)    //rep

2 Î N => 2 Î R    //gen out

2 Î N    //rep

2 Î R    //cnd out

3 Î N => 3 Î R    //gen out

3 Î N    //rep

3 Î R    //cnd out

(x Î R => - x Î R)(x)    //cnj out AR

1 Î R => - 1 Î R    //gen out

1 Î R    //rep

- 1 Î R    //cnd out

((x Î R & y Î R) => x - y = x + -y)(x, y)    //cnj out AR

(2 is R & 1 Î R) => 2 - 1 = 2 + -1    //gen out

2 Î R & 1 Î R    //cnj in

2 - 1 = 2 + -1    //cnd out

2 - 1 = (2) + -1    //pren in

2 = 1 + 1    //rep

2 - 1 = (1 + 1) + -1    //=

//cnj out AR

((x Î R & y Î R & z Î R) => (x + y) + z = x + (y + z))(x, y, z)

(1 Î R & 1 Î R & -1 Î R) => (1 + 1) + -1 = 1 + (1 + -1)    //gen out

1 Î R & 1 Î R    //cnj in

1 Î R & 1 Î R & -1 Î R    //cnj in

(1 + 1) + -1 = 1 + (1 + -1)    //cnd out

(x Î R => x + - x = 0)(x)    //cnj out AR

1 Î R => 1 + -1 = 0    //gen out

1 is R    //rep

1 + -1 = 0    //cnd out

(1 + 1) + -1 = 1 + (1 + -1)    //rep

(1 + 1) + -1 = 1 + (0)    //=

(1 + 1) + -1 = 1 + 0    //prn out

(x Î R => x + 0 = x)(x)    //cnj out AR

1 Î R => 1 + 0 = 1    //gen out

1 Î R    //rep

1 + 0 = 1    //rep

(1 + 1) + -1 = 1 + 0    //rep

(1 + 1) + -1 = 1    //=

2 - 1 = (1 + 1) + -1    //rep

2 - 1 = 1    //=

((x Î R & y Î R & z Î R & x > y) => x + z > y + z)(x, y, z)    //rep

(2 Î R & 1 Î R & 1 Î R & 2 > 1) => 2 + 1 > 1 + 1    //gen out

2 Î R & 1 Î R    //cnj in

2 Î R & 1 Î R & 1 Î R    //cnj in

2 Î R & 1 Î R & 1 Î R & 2 > 1    //cnj in

2 + 1 > 1 + 1    //cnd out

3 = 2 + 1    //cnj out AR

3 > 1 + 1    //=

2 = 1 + 1    //cnj out AR

3 > 2    //=

((x Î R & y Î R) => x - y = x + -y)(x, y)    //rep

(3 Î R & 1 Î R) => 3 - 1 = 3 + -1    //gen out

3 Î R & 1 Î R    //cnj in

3 - 1 = 3 + -1    //cnd out

3 = 2 + 1    //rep

3 - 1 = (3) + -1    //pren in

3 - 1 = (2 + 1) + -1    //=

((x Î R & y Î R & z Î R) => (x + y) + z = x + (y + z))(x, y, z)    //rep

(2 Î R & 1 Î R & -1 Î R) => (2 + 1) + -1 = 2 + (1 + -1)    //gen out

2 Î R & 1 Î R    //cnj in

2 Î R & 1 Î R & -1 Î R    //cnj in

(2 + 1) + -1 = 2 + (1 + -1)    //cnd out

1 + -1 = 0    //rep

(2 + 1) + -1 = 2 + (0)    //=

(2 + 1) + -1 = 2 + 0    //pren out

(x Î R => x + 0 = x)(x)    //rep

2 Î R => 2 + 0 = 2    //gen out

2 Î R    //rep

2 + 0 = 2    //cnd out

(2 + 1) + -1 = (2 + 0)    //pren in

(2 + 1) + -1 = (2)    //=

(2 + 1) + -1 = 2    //pren out

3 - 1 = [(2 + 1) + -1]    //pren in

3 - 1 = [2]    //=

3 - 1 = 2    //pren out

3 = 1 + 2    //cnj out AR

((x Î R & y Î R) => x + y = y + x)(x, y)    //cnj out AR

(3 Î R & 3 Î R) => 3 + 3 = 3 + 3    //gen out

3 Î R & 3 Î R    //rep

3 + 3 = 3 + 3    //cnd out

3 + 3 = 3 + (3)    //pren in

3 + 3 = 3 + (1 + 2)    //=

((x Î R & y Î R & z Î R) => (x + y) + z = x + (y + z))(x, y, z)    //rep

((3 Î R & 1 Î R & 2 Î R) => (3 + 1) + 2 = 3 + (1 + 2)    // gen out

3 Î R & 1 Î R    //cnj in

3 Î R & 1 Î R & 2 Î R    //cnj in

(3 + 1) + 2 = 3 + (1 + 2)    //cnd out

3 + 3 = 3 + (1 + 2)    //rep

3 + 3 = (3 + 1) + 2    //=

3 + 1 = 4    //cnj out AR

3 + 3 = (4) + 2    //=

3 + 3 = 4 + 2    //pren out

3 + 3 = 4 + (2)    //pren in

2 = 1 + 1    //rep

3 + 3 = 4 + (1 + 1)    //=

((x Î R & y Î R) => x + y Î R)(x, y)    //cnj out AR

(3 Î R & 1 Î R) => 3 + 1 Î R    //cnd out

3 Î R & 1 Î R    //cnj in

3 + 1 Î R    //cnd out

3 + 1 = 4    //rep

4 Î R    //=

((4 Î R & 1 Î R & 1 Î R) => (4 + 1) + 1 = 4 + (1 + 1)    //gen out

4 Î R & 1 Î R    //cnj in

4 Î R & 1 Î R & 1 Î R    //cnj in

(4 + 1) + 1 = 4 + (1 + 1)    //cnd out

3 + 3 = 4 + (1 + 1)    //rep

3 + 3 = (4 + 1) + 1    //=

5 = 4 + 1    //cnj out AR

3 + 3 = (5) + 1    //=

3 + 3 = 5 + 1    //pren out

6 = 5 + 1    //cnj out AR

3 + 3 = 6    //=

(x Î N => x Î R)(x)    //rep

6 Î N => 6 Î R    //gen out

6 Î N    //cnj out AR

6 Î R    //cnd out

7 Î N => 7 Î R    //gen out

7 Î N    //cnj out AR

7 Î R    //cnd out

((x Î R & y Î R) => x + y = y + x)(x, y)    //rep

(3 Î R & 6 Î R) => 3 + 6 = 6 + 3    //gen out

3 Î R & 6 Î R    //cnj in

3 + 6 = 6 + 3    //cnd out

3 = 1 + 2    //cnj out AR

3 + 6 = 6 + (3)    //pren in

3 + 6 = 6 + (1 + 2)    //=

((x Î R & y Î R & z Î R) => (x + y) + z = x + (y + z))(x, y, z)    //rep

(6 Î R & 1 Î R & 2 Î R) => (6 + 1) + 2 = 6 + (1 + 2)    //gen out

6 Î R & 1 Î R    //cnj out

6 Î R & 1 Î R & 2 Î R    //cnj out

(6 + 1) + 2 = 6 + (1 + 2)    //cnd out

3 + 6 = 6 + (1 + 2)    //rep

3 + 6 = (6 + 1) + 2    //=

7 = 6 + 1    //cnj out AR

3 + 6 = (7) + 2    //=

3 + 6 = 7 + 2    //pren out

3 + 6 = 7 + (2)    //pren in

2 = 1 + 1    //rep

3 + 6 = 7 + (1 + 1)    //=

(7 Î R & 1 Î R & 1 Î R) => (7 + 1) + 1 = 7 + (1 + 1)    //gen out

7 Î R & 1 Î R    //cnj in

7 Î R & 1 Î R & 1 Î R    //cnj in

(7 + 1) + 1 = 7 + (1 + 1)    //cnd out

3 + 6 = 7 + (1 + 1)    //rep

3 + 6 = (7 + 1) + 1    //=

8 = 7 + 1    //cnj out AR

3 + 6 = (8) + 1    //=

3 + 6 = 8 + 1    //pren out

9 = 8 + 1    //cnj out AR

3 + 6 = 9    //=


//--------------------------MN-------------------------------

//cnj out AR

((x Î R & y Î R & z Î R & x > y & y > z) => x > z)(x, y, z)

(3 Î R & 2 Î R & 1 Î R & 3 > 2 & 2 > 1) => 3 > 1    //gen out

3 Î R & 2 Î R    //cnj in

3 Î R & 2 Î R & 1 Î R    //cnj in

3 Î R & 2 Î R & 1 Î R & 3 > 2    //cnj in

3 Î R & 2 Î R & 1 Î R & 3 > 2 & 2 > 1    //cnj in

3 > 1    //cnd out

// & out from AR

((x Î N & y Î N & y >1) => pow(x, y) = x * pow(x, y - 1))(x, y)

(3 Î N & 2 Î N & 2 >1) => pow(3, 2) = 3 * pow(3, 2 - 1)    //gen out

3 Î N    //rep

2 Î N    //rep

2 > 1    //rep

3 Î N & 2 Î N    //cnj in

3 Î N & 2 Î N & 2 >1    //cnj in

pow(3, 2) = 3 * pow(3, 2 - 1)    //cnd out

2 - 1 = 1    //rep

pow(3, 2) = 3 * pow(3, 1)    //=

(x Î N => pow(x, 1) = x)(x)    //cnj out from AR

3 Î N => pow(3, 1) = 3    //gen out

3 Î N    //rep

pow(3, 1) = 3    //cnd out

pow(3, 2) = 3 * pow(3, 1)    //rep

pow(3, 2) = 3 * 3    //=

((x Î N & y Î N) => x * y = mlt(x, y))(x, y)    //cnj out from AR

(3 Î N & 3 Î N) => 3 * 3 = mlt(3, 3)    //gen out

3 Î N & 3 Î N    //cnj in

3 * 3 = mlt(3, 3)    //cnd out

pow(3, 2) = mlt(3, 3)    //=

(x Î N => mlt(x, 1) = x)(x)    //cnj out AR

3 Î N => mlt(3, 1) = 3    //gen out

3 Î N    //rep

mlt(3, 1) = 3    //cnd out

//& out from AR

((x Î N & y Î N & y > 1) => mlt(x, y) = x + mlt(x, y - 1))(x, y)

(3 Î N & 3 Î N & 3 > 1) => mlt(3, 3) = 3 + mlt(3, 3 - 1)    //gen out

3 > 1    //rep

3 Î N & 3 Î N & 3 > 1    //cnj out

mlt(3, 3) = 3 + mlt(3, 3 - 1)    //cnd out

3 - 1 = 2    //rep

mlt(3, 3) = 3 + mlt(3, 2)    //=

(3 Î N & 2 Î N & 2 > 1) => mlt(3, 2) = 3 + mlt(3, 2 - 1)    //gen out

3 Î N & 2 Î N & 2 > 1    //rep

mlt(3, 2) = 3 + mlt(3, 2 - 1)    // cnd out

2 - 1 = 1    //rep

mlt(3, 2) = 3 + mlt(3, 1)    //=

mlt(3, 1) = 3    //rep

mlt(3, 2) = 3 + 3    //=

3 + 3 = 6    // rep

mlt(3, 2) = 6    //=

mlt(3, 3) = 3 + mlt(3, 2)    //rep

mlt(3, 3) = 3 + 6    //=

3 + 6 = 9    //rep

mlt(3, 3) = 9    //=

pow(3, 2) = mlt(3, 3)    //rep

pow(3, 2) = 9    //=


-0H: AR => pow(3, 2) = 9



note: AR is a conjunction of all the axioms of the real numbers. I use AR as a hypothesis.

this exersize demonstrates recursion