Apply sqrt_SNo_nonneg_eq with
0,
λ x0 x1 . x1 = 0 leaving 2 subgoals.
The subproof is completed by applying SNo_0.
Apply Empty_eq with
famunion omega (λ x0 . (λ x1 . ap (SNo_sqrtaux 0 sqrt_SNo_nonneg x1) 0) x0),
λ x0 x1 . SNoCut x1 (famunion omega (λ x2 . (λ x3 . ap (SNo_sqrtaux 0 sqrt_SNo_nonneg x3) 1) x2)) = 0 leaving 2 subgoals.
Let x0 of type ι be given.
Apply famunionE_impred with
omega,
λ x1 . ap (SNo_sqrtaux 0 sqrt_SNo_nonneg x1) 0,
x0,
False leaving 2 subgoals.
The subproof is completed by applying H1.
Let x1 of type ι be given.
Assume H2:
x1 ∈ omega.
Apply L0 with
x1,
x0 ∈ ap (SNo_sqrtaux 0 sqrt_SNo_nonneg x1) 0 ⟶ False leaving 2 subgoals.
Apply omega_nat_p with
x1.
The subproof is completed by applying H2.
Apply H3 with
λ x2 x3 . nIn x0 x3.
The subproof is completed by applying EmptyE with x0.
Apply Empty_eq with
famunion omega (λ x0 . (λ x1 . ap (SNo_sqrtaux 0 sqrt_SNo_nonneg x1) 1) x0),
λ x0 x1 . SNoCut 0 x1 = 0 leaving 2 subgoals.
Let x0 of type ι be given.
Apply famunionE_impred with
omega,
λ x1 . ap (SNo_sqrtaux 0 sqrt_SNo_nonneg x1) 1,
x0,
False leaving 2 subgoals.
The subproof is completed by applying H1.
Let x1 of type ι be given.
Assume H2:
x1 ∈ omega.
Apply L0 with
x1,
x0 ∈ ap (SNo_sqrtaux 0 sqrt_SNo_nonneg x1) 1 ⟶ False leaving 2 subgoals.
Apply omega_nat_p with
x1.
The subproof is completed by applying H2.
Apply H4 with
λ x2 x3 . nIn x0 x3.
The subproof is completed by applying EmptyE with x0.
The subproof is completed by applying SNoCut_0_0.