>PhoX> Sort term.
Sort term defined
>PhoX> Cst R : term
prop.
R : term
prop
>PhoX> theorem numero1
x
y (R x
R y).
Here is the goal:
goal 1/1
x
y (R x
R y)
%PhoX% intro.
1 goal created.
goal 1/1
H :=
x
y (R x
R y)
False
%PhoX% elim H.
1 goal created.
goal 1/1
H :=
x
y (R x
R y)
x
y (R x
R y)
%PhoX% intro 4.
1 goal created.
goal 1/1
H :=
x
y0 (R x
R y0)
H0 := R ?1
H1 :=
R y
False
%PhoX% elim H.
1 goal created.
goal 1/1
H :=
x
y0 (R x
R y0)
H0 := R ?1
H1 :=
R y
x
y0 (R x
R y0)
%PhoX% intro 4.
1 goal created.
goal 1/1
H :=
x
y1 (R x
R y1)
H0 := R ?1
H1 :=
R y
H2 := R ?2
H3 :=
R y0
False
%PhoX% elim H1.
1 goal created.
goal 1/1
H :=
x
y1 (R x
R y1)
H0 := R ?1
H1 :=
R y
H2 := R ?2
H3 :=
R y0
R y
%PhoX% axiom H2.
0 goal created.
%PhoX% save.
Building proof ....
Typing proof ....
Verifying proof ....
Saving proof ....
numero1 =
x
y (R x
R y) : theorem
>PhoX> Sort term.
This symbol already exists (ignored).
Sort term defined
>PhoX> Cst R : term
prop.
This symbol already exists (ignored).
R : term
prop
>PhoX> theorem numero3
x
y (((
R y
R x)
R x )
R y ).
Here is the goal:
goal 1/1
x
y (((
R y
R x)
R x)
R y)
%PhoX% intro.
1 goal created.
goal 1/1
H :=
x
y (((
R y
R x)
R x)
R y)
False
%PhoX% elim H.
1 goal created.
goal 1/1
H :=
x
y (((
R y
R x)
R x)
R y)
x
y (((
R y
R x)
R x)
R y)
%PhoX% intro 4.
1 goal created.
goal 1/1
H :=
x
y0 (((
R y0
R x)
R x)
R y0)
H0 := (
R y
R ?1)
R ?1
H1 :=
R y
False
%PhoX% elim H.
1 goal created.
goal 1/1
H :=
x
y0 (((
R y0
R x)
R x)
R y0)
H0 := (
R y
R ?1)
R ?1
H1 :=
R y
x
y0 (((
R y0
R x)
R x)
R y0)
%PhoX% intro 4.
1 goal created.
goal 1/1
H :=
x
y1 (((
R y1
R x)
R x)
R y1)
H0 := (
R y
R ?1)
R ?1
H1 :=
R y
H2 := (
R y0
R ?2)
R ?2
H3 :=
R y0
False
%PhoX% instance ?2 y.
Here is the goal:
goal 1/1
H :=
x
y1 (((
R y1
R x)
R x)
R y1)
H0 := (
R y
R ?1)
R ?1
H1 :=
R y
H2 := (
R y0
R y)
R y
H3 :=
R y0
False
%PhoX% elim H2.
2 goals created.
goal 2/2
H :=
x
y1 (((
R y1
R x)
R x)
R y1)
H0 := (
R y
R ?1)
R ?1
H1 :=
R y
H2 := (
R y0
R y)
R y
H3 :=
R y0
R y
goal 1/2
H :=
x
y1 (((
R y1
R x)
R x)
R y1)
H0 := (
R y
R ?1)
R ?1
H1 :=
R y
H2 := (
R y0
R y)
R y
H3 :=
R y0
R y0
R y
%PhoX% intro 2.
1 goal created.
goal 1/2
H :=
x
y1 (((
R y1
R x)
R x)
R y1)
H0 := (
R y
R ?1)
R ?1
H1 :=
R y
H2 := (
R y0
R y)
R y
H3 :=
R y0
H4 :=
R y0
False
%PhoX% elim H4.
1 goal created.
goal 1/2
H :=
x
y1 (((
R y1
R x)
R x)
R y1)
H0 := (
R y
R ?1)
R ?1
H1 :=
R y
H2 := (
R y0
R y)
R y
H3 :=
R y0
H4 :=
R y0
R y0
%PhoX% axiom H3.
0 goal created.
goal 1/1
H :=
x
y1 (((
R y1
R x)
R x)
R y1)
H0 := (
R y
R ?1)
R ?1
H1 :=
R y
H2 := (
R y0
R y)
R y
H3 :=
R y0
R y
%PhoX% axiom H1.
0 goal created.
%PhoX% save.
Building proof ....
Typing proof ....
Verifying proof ....
Saving proof ....
numero3 =
x
y (((
R y
R x)
R x)
R y) : theorem
>PhoX> Sort term.
This symbol already exists (ignored).
Sort term defined
>PhoX> Cst R : term
prop.
This symbol already exists (ignored).
R : term
prop
>PhoX> Cst S : term
prop.
S : term
prop
>PhoX> (* exercice difficile*)
>PhoX> theorem numero4
x
y
(((R y
R x)
R x)
R y).
Here is the goal:
goal 1/1
x
y
(((R y
R x)
R x)
R y)
%PhoX% intro.
1 goal created.
goal 1/1
H :=
x
y
(((R y
R x)
R x)
R y)
False
%PhoX% elim H.
1 goal created.
goal 1/1
H :=
x
y
(((R y
R x)
R x)
R y)
x
y
(((R y
R x)
R x)
R y)
%PhoX% intro 2.
1 goal created.
goal 1/1
H :=
x
y0
(((R y0
R x)
R x)
R y0)
(((R y
R ?1)
R ?1)
R y)
%PhoX% intro.
1 goal created.
goal 1/1
H :=
x
y0
(((R y0
R x)
R x)
R y0)
H0 :=
(((R y
R ?1)
R ?1)
R y)
False
%PhoX% elim H0.
1 goal created.
goal 1/1
H :=
x
y0
(((R y0
R x)
R x)
R y0)
H0 :=
(((R y
R ?1)
R ?1)
R y)
((R y
R ?1)
R ?1)
R y
%PhoX% intro.
1 goal created.
goal 1/1
H :=
x
y0
(((R y0
R x)
R x)
R y0)
H0 :=
(((R y
R ?1)
R ?1)
R y)
H1 := (R y
R ?1)
R ?1
R y
%PhoX% (* la commande suivante correspond à la règle d'absurdité intuitionniste*)
%PhoX% elim H.
1 goal created.
goal 1/1
H :=
x
y0
(((R y0
R x)
R x)
R y0)
H0 :=
(((R y
R ?1)
R ?1)
R y)
H1 := (R y
R ?1)
R ?1
x
y0
(((R y0
R x)
R x)
R y0)
%PhoX% intro.
1 goal created.
goal 1/1
H :=
x
y0
(((R y0
R x)
R x)
R y0)
H0 :=
(((R y
R ?1)
R ?1)
R y)
H1 := (R y
R ?1)
R ?1
y0
(((R y0
R ?2)
R ?2)
R y0)
%PhoX% instance ?2 y.
Here is the goal:
goal 1/1
H :=
x
y0
(((R y0
R x)
R x)
R y0)
H0 :=
(((R y
R ?1)
R ?1)
R y)
H1 := (R y
R ?1)
R ?1
y0
(((R y0
R y)
R y)
R y0)
%PhoX% intro 2.
1 goal created.
goal 1/1
H :=
x
y1
(((R y1
R x)
R x)
R y1)
H0 :=
(((R y
R ?1)
R ?1)
R y)
H1 := (R y
R ?1)
R ?1
H2 :=
(((R y0
R y)
R y)
R y0)
False
%PhoX% elim H2.
1 goal created.
goal 1/1
H :=
x
y1
(((R y1
R x)
R x)
R y1)
H0 :=
(((R y
R ?1)
R ?1)
R y)
H1 := (R y
R ?1)
R ?1
H2 :=
(((R y0
R y)
R y)
R y0)
((R y0
R y)
R y)
R y0
%PhoX% intro.
1 goal created.
goal 1/1
H :=
x
y1
(((R y1
R x)
R x)
R y1)
H0 :=
(((R y
R ?1)
R ?1)
R y)
H1 := (R y
R ?1)
R ?1
H2 :=
(((R y0
R y)
R y)
R y0)
H3 := (R y0
R y)
R y
R y0
%PhoX% elim H0.
1 goal created.
goal 1/1
H :=
x
y1
(((R y1
R x)
R x)
R y1)
H0 :=
(((R y
R ?1)
R ?1)
R y)
H1 := (R y
R ?1)
R ?1
H2 :=
(((R y0
R y)
R y)
R y0)
H3 := (R y0
R y)
R y
((R y
R ?1)
R ?1)
R y
%PhoX% intro.
1 goal created.
goal 1/1
H :=
x
y1
(((R y1
R x)
R x)
R y1)
H0 :=
(((R y
R ?1)
R ?1)
R y)
H1 := (R y
R ?1)
R ?1
H2 :=
(((R y0
R y)
R y)
R y0)
H3 := (R y0
R y)
R y
R y
%PhoX% elim H3.
1 goal created.
goal 1/1
H :=
x
y1
(((R y1
R x)
R x)
R y1)
H0 :=
(((R y
R ?1)
R ?1)
R y)
H1 := (R y
R ?1)
R ?1
H2 :=
(((R y0
R y)
R y)
R y0)
H3 := (R y0
R y)
R y
R y0
R y
%PhoX% intro.
1 goal created.
goal 1/1
H :=
x
y1
(((R y1
R x)
R x)
R y1)
H0 :=
(((R y
R ?1)
R ?1)
R y)
H1 := (R y
R ?1)
R ?1
H2 :=
(((R y0
R y)
R y)
R y0)
H3 := (R y0
R y)
R y
H5 := R y0
R y
%PhoX% elim H2.
1 goal created.
goal 1/1
H :=
x
y1
(((R y1
R x)
R x)
R y1)
H0 :=
(((R y
R ?1)
R ?1)
R y)
H1 := (R y
R ?1)
R ?1
H2 :=
(((R y0
R y)
R y)
R y0)
H3 := (R y0
R y)
R y
H5 := R y0
((R y0
R y)
R y)
R y0
%PhoX% intro.
1 goal created.
goal 1/1
H :=
x
y1
(((R y1
R x)
R x)
R y1)
H0 :=
(((R y
R ?1)
R ?1)
R y)
H1 := (R y
R ?1)
R ?1
H2 :=
(((R y0
R y)
R y)
R y0)
H3 := (R y0
R y)
R y
H5 := R y0
R y0
%PhoX% axiom H5.
0 goal created.
%PhoX% save.
Building proof ....
Typing proof ....
Verifying proof ....
Saving proof ....
numero4 =
x
y
(((R y
R x)
R x)
R y) : theorem
>PhoX> (* comme le précédent mais un peu plus dur !*)
>PhoX> theorem numero6
x
y
((S y
R x)
(S x
R y)).
Here is the goal:
goal 1/1
x
y
((S y
R x)
S x
R y)
%PhoX% intro.
1 goal created.
goal 1/1
H :=
x
y
((S y
R x)
S x
R y)
False
%PhoX% elim H.
1 goal created.
goal 1/1
H :=
x
y
((S y
R x)
S x
R y)
x
y
((S y
R x)
S x
R y)
%PhoX% intro 2.
1 goal created.
goal 1/1
H :=
x
y0
((S y0
R x)
S x
R y0)
((S y
R ?1)
S ?1
R y)
%PhoX% intro.
1 goal created.
goal 1/1
H :=
x
y0
((S y0
R x)
S x
R y0)
H0 :=
((S y
R ?1)
S ?1
R y)
False
%PhoX% elim H0.
1 goal created.
goal 1/1
H :=
x
y0
((S y0
R x)
S x
R y0)
H0 :=
((S y
R ?1)
S ?1
R y)
(S y
R ?1)
S ?1
R y
%PhoX% intro 2.
1 goal created.
goal 1/1
H :=
x
y0
((S y0
R x)
S x
R y0)
H0 :=
((S y
R ?1)
S ?1
R y)
H1 := S y
R ?1
H2 := S ?1
R y
%PhoX% elim H.
1 goal created.
goal 1/1
H :=
x
y0
((S y0
R x)
S x
R y0)
H0 :=
((S y
R ?1)
S ?1
R y)
H1 := S y
R ?1
H2 := S ?1
x
y0
((S y0
R x)
S x
R y0)
%PhoX% intro.
1 goal created.
goal 1/1
H :=
x
y0
((S y0
R x)
S x
R y0)
H0 :=
((S y
R ?1)
S ?1
R y)
H1 := S y
R ?1
H2 := S ?1
y0
((S y0
R ?2)
S ?2
R y0)
%PhoX% instance ?2 y.
Here is the goal:
goal 1/1
H :=
x
y0
((S y0
R x)
S x
R y0)
H0 :=
((S y
R ?1)
S ?1
R y)
H1 := S y
R ?1
H2 := S ?1
y0
((S y0
R y)
S y
R y0)
%PhoX% intro 2.
1 goal created.
goal 1/1
H :=
x
y1
((S y1
R x)
S x
R y1)
H0 :=
((S y
R ?1)
S ?1
R y)
H1 := S y
R ?1
H2 := S ?1
H3 :=
((S y0
R y)
S y
R y0)
False
%PhoX% elim H3.
1 goal created.
goal 1/1
H :=
x
y1
((S y1
R x)
S x
R y1)
H0 :=
((S y
R ?1)
S ?1
R y)
H1 := S y
R ?1
H2 := S ?1
H3 :=
((S y0
R y)
S y
R y0)
(S y0
R y)
S y
R y0
%PhoX% intro 2.
1 goal created.
goal 1/1
H :=
x
y1
((S y1
R x)
S x
R y1)
H0 :=
((S y
R ?1)
S ?1
R y)
H1 := S y
R ?1
H2 := S ?1
H3 :=
((S y0
R y)
S y
R y0)
H4 := S y0
R y
H5 := S y
R y0
%PhoX% elim H.
1 goal created.
goal 1/1
H :=
x
y1
((S y1
R x)
S x
R y1)
H0 :=
((S y
R ?1)
S ?1
R y)
H1 := S y
R ?1
H2 := S ?1
H3 :=
((S y0
R y)
S y
R y0)
H4 := S y0
R y
H5 := S y
x
y1
((S y1
R x)
S x
R y1)
%PhoX% intro.
1 goal created.
goal 1/1
H :=
x
y1
((S y1
R x)
S x
R y1)
H0 :=
((S y
R ?1)
S ?1
R y)
H1 := S y
R ?1
H2 := S ?1
H3 :=
((S y0
R y)
S y
R y0)
H4 := S y0
R y
H5 := S y
y1
((S y1
R ?3)
S ?3
R y1)
%PhoX% instance ?3 y0.
Here is the goal:
goal 1/1
H :=
x
y1
((S y1
R x)
S x
R y1)
H0 :=
((S y
R ?1)
S ?1
R y)
H1 := S y
R ?1
H2 := S ?1
H3 :=
((S y0
R y)
S y
R y0)
H4 := S y0
R y
H5 := S y
y1
((S y1
R y0)
S y0
R y1)
%PhoX% intro 2.
1 goal created.
goal 1/1
H :=
x
y2
((S y2
R x)
S x
R y2)
H0 :=
((S y
R ?1)
S ?1
R y)
H1 := S y
R ?1
H2 := S ?1
H3 :=
((S y0
R y)
S y
R y0)
H4 := S y0
R y
H5 := S y
H6 :=
((S y1
R y0)
S y0
R y1)
False
%PhoX% elim H6.
1 goal created.
goal 1/1
H :=
x
y2
((S y2
R x)
S x
R y2)
H0 :=
((S y
R ?1)
S ?1
R y)
H1 := S y
R ?1
H2 := S ?1
H3 :=
((S y0
R y)
S y
R y0)
H4 := S y0
R y
H5 := S y
H6 :=
((S y1
R y0)
S y0
R y1)
(S y1
R y0)
S y0
R y1
%PhoX% intro 2.
1 goal created.
goal 1/1
H :=
x
y2
((S y2
R x)
S x
R y2)
H0 :=
((S y
R ?1)
S ?1
R y)
H1 := S y
R ?1
H2 := S ?1
H3 :=
((S y0
R y)
S y
R y0)
H4 := S y0
R y
H5 := S y
H6 :=
((S y1
R y0)
S y0
R y1)
H7 := S y1
R y0
H8 := S y0
R y1
%PhoX% elim H3.
1 goal created.
goal 1/1
H :=
x
y2
((S y2
R x)
S x
R y2)
H0 :=
((S y
R ?1)
S ?1
R y)
H1 := S y
R ?1
H2 := S ?1
H3 :=
((S y0
R y)
S y
R y0)
H4 := S y0
R y
H5 := S y
H6 :=
((S y1
R y0)
S y0
R y1)
H7 := S y1
R y0
H8 := S y0
(S y0
R y)
S y
R y0
%PhoX% intro 2.
1 goal created.
goal 1/1
H :=
x
y2
((S y2
R x)
S x
R y2)
H0 :=
((S y
R ?1)
S ?1
R y)
H1 := S y
R ?1
H2 := S ?1
H3 :=
((S y0
R y)
S y
R y0)
H4 := S y0
R y
H5 := S y
H6 :=
((S y1
R y0)
S y0
R y1)
H7 := S y1
R y0
H8 := S y0
R y0
%PhoX% elim H0.
1 goal created.
goal 1/1
H :=
x
y2
((S y2
R x)
S x
R y2)
H0 :=
((S y
R ?1)
S ?1
R y)
H1 := S y
R ?1
H2 := S ?1
H3 :=
((S y0
R y)
S y
R y0)
H4 := S y0
R y
H5 := S y
H6 :=
((S y1
R y0)
S y0
R y1)
H7 := S y1
R y0
H8 := S y0
(S y
R ?1)
S ?1
R y
%PhoX% intro 2.
1 goal created.
goal 1/1
H :=
x
y2
((S y2
R x)
S x
R y2)
H0 :=
((S y
R ?1)
S ?1
R y)
H1 := S y
R ?1
H2 := S ?1
H3 :=
((S y0
R y)
S y
R y0)
H4 := S y0
R y
H5 := S y
H6 :=
((S y1
R y0)
S y0
R y1)
H7 := S y1
R y0
H8 := S y0
R y
%PhoX% elim H4.
1 goal created.
goal 1/1
H :=
x
y2
((S y2
R x)
S x
R y2)
H0 :=
((S y
R ?1)
S ?1
R y)
H1 := S y
R ?1
H2 := S ?1
H3 :=
((S y0
R y)
S y
R y0)
H4 := S y0
R y
H5 := S y
H6 :=
((S y1
R y0)
S y0
R y1)
H7 := S y1
R y0
H8 := S y0
S y0
%PhoX% axiom H8.
0 goal created.
%PhoX% save.
Building proof ....
Typing proof ....
Verifying proof ....
Saving proof ....
numero6 =
x
y
((S y
R x)
S x
R y) : theorem
>PhoX> Cst f : term
term.
f : term
term
>PhoX> theorem numero7
x
y (((R (f x)
R (f y))
R x)
R y).
Here is the goal:
goal 1/1
x
y (((R (f x)
R (f y))
R x)
R y)
%PhoX% intros.
1 goal created.
goal 1/1
H :=
x
y (((R (f x)
R (f y))
R x)
R y)
False
%PhoX% elim H.
1 goal created.
goal 1/1
H :=
x
y (((R (f x)
R (f y))
R x)
R y)
x
y (((R (f x)
R (f y))
R x)
R y)
%PhoX% intros.
1 goal created.
goal 1/1
H :=
x
y (((R (f x)
R (f y))
R x)
R y)
y (((R (f ?1)
R (f y))
R ?1)
R y)
%PhoX% intros.
1 goal created.
goal 1/1
H :=
x
y0 (((R (f x)
R (f y0))
R x)
R y0)
H0 := (R (f ?1)
R (f y))
R ?1
R y
%PhoX% intros.
1 goal created.
goal 1/1
H :=
x
y0 (((R (f x)
R (f y0))
R x)
R y0)
H0 := (R (f ?1)
R (f y))
R ?1
H1 :=
R y
False
%PhoX% rmh H0.
1 goal created.
goal 1/1
H :=
x
y0 (((R (f x)
R (f y0))
R x)
R y0)
H1 :=
R y
False
%PhoX% elim H.
1 goal created.
goal 1/1
H :=
x
y0 (((R (f x)
R (f y0))
R x)
R y0)
H1 :=
R y
x
y0 (((R (f x)
R (f y0))
R x)
R y0)
%PhoX% intros.
1 goal created.
goal 1/1
H :=
x
y0 (((R (f x)
R (f y0))
R x)
R y0)
H1 :=
R y
y0 (((R (f ?2)
R (f y0))
R ?2)
R y0)
%PhoX% instance ?2 y.
Here is the goal:
goal 1/1
H :=
x
y0 (((R (f x)
R (f y0))
R x)
R y0)
H1 :=
R y
y0 (((R (f y)
R (f y0))
R y)
R y0)
%PhoX% intros.
1 goal created.
goal 1/1
H :=
x
y1 (((R (f x)
R (f y1))
R x)
R y1)
H1 :=
R y
H0 := (R (f y)
R (f y0))
R y
R y0
%PhoX% intros.
1 goal created.
goal 1/1
H :=
x
y1 (((R (f x)
R (f y1))
R x)
R y1)
H1 :=
R y
H0 := (R (f y)
R (f y0))
R y
H2 :=
R y0
False
%PhoX% elim H1.
1 goal created.
goal 1/1
H :=
x
y1 (((R (f x)
R (f y1))
R x)
R y1)
H1 :=
R y
H0 := (R (f y)
R (f y0))
R y
H2 :=
R y0
R y
%PhoX% elim H0.
1 goal created.
goal 1/1
H :=
x
y1 (((R (f x)
R (f y1))
R x)
R y1)
H1 :=
R y
H0 := (R (f y)
R (f y0))
R y
H2 :=
R y0
R (f y)
R (f y0)
%PhoX% intros.
1 goal created.
goal 1/1
H :=
x
y1 (((R (f x)
R (f y1))
R x)
R y1)
H1 :=
R y
H0 := (R (f y)
R (f y0))
R y
H2 :=
R y0
H3 := R (f y)
R (f y0)
%PhoX% intros.
1 goal created.
goal 1/1
H :=
x
y1 (((R (f x)
R (f y1))
R x)
R y1)
H1 :=
R y
H0 := (R (f y)
R (f y0))
R y
H2 :=
R y0
H3 := R (f y)
H4 :=
R (f y0)
False
%PhoX% elim H.
1 goal created.
goal 1/1
H :=
x
y1 (((R (f x)
R (f y1))
R x)
R y1)
H1 :=
R y
H0 := (R (f y)
R (f y0))
R y
H2 :=
R y0
H3 := R (f y)
H4 :=
R (f y0)
x
y1 (((R (f x)
R (f y1))
R x)
R y1)
%PhoX% intros.
1 goal created.
goal 1/1
H :=
x
y1 (((R (f x)
R (f y1))
R x)
R y1)
H1 :=
R y
H0 := (R (f y)
R (f y0))
R y
H2 :=
R y0
H3 := R (f y)
H4 :=
R (f y0)
y1 (((R (f ?3)
R (f y1))
R ?3)
R y1)
%PhoX% instance ?3 y0.
Here is the goal:
goal 1/1
H :=
x
y1 (((R (f x)
R (f y1))
R x)
R y1)
H1 :=
R y
H0 := (R (f y)
R (f y0))
R y
H2 :=
R y0
H3 := R (f y)
H4 :=
R (f y0)
y1 (((R (f y0)
R (f y1))
R y0)
R y1)
%PhoX% intros.
1 goal created.
goal 1/1
H :=
x
y2 (((R (f x)
R (f y2))
R x)
R y2)
H1 :=
R y
H0 := (R (f y)
R (f y0))
R y
H2 :=
R y0
H3 := R (f y)
H4 :=
R (f y0)
H5 := (R (f y0)
R (f y1))
R y0
R y1
%PhoX% intros.
1 goal created.
goal 1/1
H :=
x
y2 (((R (f x)
R (f y2))
R x)
R y2)
H1 :=
R y
H0 := (R (f y)
R (f y0))
R y
H2 :=
R y0
H3 := R (f y)
H4 :=
R (f y0)
H5 := (R (f y0)
R (f y1))
R y0
H6 :=
R y1
False
%PhoX% elim H2.
1 goal created.
goal 1/1
H :=
x
y2 (((R (f x)
R (f y2))
R x)
R y2)
H1 :=
R y
H0 := (R (f y)
R (f y0))
R y
H2 :=
R y0
H3 := R (f y)
H4 :=
R (f y0)
H5 := (R (f y0)
R (f y1))
R y0
H6 :=
R y1
R y0
%PhoX% elim H5.
1 goal created.
goal 1/1
H :=
x
y2 (((R (f x)
R (f y2))
R x)
R y2)
H1 :=
R y
H0 := (R (f y)
R (f y0))
R y
H2 :=
R y0
H3 := R (f y)
H4 :=
R (f y0)
H5 := (R (f y0)
R (f y1))
R y0
H6 :=
R y1
R (f y0)
R (f y1)
%PhoX% intros.
1 goal created.
goal 1/1
H :=
x
y2 (((R (f x)
R (f y2))
R x)
R y2)
H1 :=
R y
H0 := (R (f y)
R (f y0))
R y
H2 :=
R y0
H3 := R (f y)
H4 :=
R (f y0)
H5 := (R (f y0)
R (f y1))
R y0
H6 :=
R y1
H7 := R (f y0)
R (f y1)
%PhoX% elim H4.
1 goal created.
goal 1/1
H :=
x
y2 (((R (f x)
R (f y2))
R x)
R y2)
H1 :=
R y
H0 := (R (f y)
R (f y0))
R y
H2 :=
R y0
H3 := R (f y)
H4 :=
R (f y0)
H5 := (R (f y0)
R (f y1))
R y0
H6 :=
R y1
H7 := R (f y0)
R (f y0)
%PhoX% axiom H7.
0 goal created.
%PhoX% save.
Building proof ....
Typing proof ....
Verifying proof ....
Saving proof ....
numero7 =
x
y (((R (f x)
R (f y))
R x)
R y) : theorem
bye