pf |
---|
Apply nat_ind with λ x0 . ∀ x1 . x1 ∈ x0 ⟶ ordsucc (mul_nat 2 x1) ∈ mul_nat 2 x0 leaving 2 subgoals.
Let x0 of type ι be given.
Assume H0: x0 ∈ 0.
Apply FalseE with ordsucc (mul_nat 2 x0) ∈ mul_nat 2 0.
Apply EmptyE with x0.
The subproof is completed by applying H0.
Let x0 of type ι be given.
Let x1 of type ι be given.
Apply mul_nat_SR with 2, x0, λ x2 x3 . ordsucc (mul_nat 2 x1) ∈ x3 leaving 2 subgoals.
The subproof is completed by applying H0.
Apply add_nat_SL with 1, mul_nat 2 x0, λ x2 x3 . ordsucc (mul_nat 2 x1) ∈ x3 leaving 3 subgoals.
The subproof is completed by applying nat_1.
Apply mul_nat_p with 2, x0 leaving 2 subgoals.
The subproof is completed by applying nat_2.
The subproof is completed by applying H0.
Apply add_nat_SL with 0, mul_nat 2 x0, λ x2 x3 . ordsucc (mul_nat 2 x1) ∈ ordsucc x3 leaving 3 subgoals.
The subproof is completed by applying nat_0.
Apply mul_nat_p with 2, x0 leaving 2 subgoals.
The subproof is completed by applying nat_2.
The subproof is completed by applying H0.
Apply add_nat_0L with mul_nat 2 x0, λ x2 x3 . ordsucc (mul_nat 2 x1) ∈ ordsucc (ordsucc x3) leaving 2 subgoals.
Apply mul_nat_p with 2, x0 leaving 2 subgoals.
The subproof is completed by applying nat_2.
The subproof is completed by applying H0.
■
|
|