Search for blocks/addresses/...
Proofgold Proof
pf
Apply HSNo_proj0proj1_split with
conj_HSNo
Quaternion_j
,
minus_HSNo
Quaternion_j
leaving 4 subgoals.
Apply HSNo_conj_HSNo with
Quaternion_j
.
The subproof is completed by applying HSNo_Quaternion_j.
Apply HSNo_minus_HSNo with
Quaternion_j
.
The subproof is completed by applying HSNo_Quaternion_j.
Apply conj_HSNo_proj0 with
Quaternion_j
,
λ x0 x1 .
x1
=
HSNo_proj0
(
minus_HSNo
Quaternion_j
)
leaving 2 subgoals.
The subproof is completed by applying HSNo_Quaternion_j.
Apply minus_HSNo_proj0 with
Quaternion_j
,
λ x0 x1 .
conj_CSNo
(
HSNo_proj0
Quaternion_j
)
=
x1
leaving 2 subgoals.
The subproof is completed by applying HSNo_Quaternion_j.
Apply HSNo_p0_j with
λ x0 x1 .
conj_CSNo
x1
=
minus_CSNo
x1
.
Apply minus_CSNo_0 with
λ x0 x1 .
conj_CSNo
0
=
x1
.
Apply conj_CSNo_id_SNo with
0
.
The subproof is completed by applying SNo_0.
Apply conj_HSNo_proj1 with
Quaternion_j
,
λ x0 x1 .
x1
=
HSNo_proj1
(
minus_HSNo
Quaternion_j
)
leaving 2 subgoals.
The subproof is completed by applying HSNo_Quaternion_j.
Apply minus_HSNo_proj1 with
Quaternion_j
,
λ x0 x1 .
minus_CSNo
(
HSNo_proj1
Quaternion_j
)
=
x1
leaving 2 subgoals.
The subproof is completed by applying HSNo_Quaternion_j.
Let x0 of type
ι
→
ι
→
ο
be given.
Assume H0:
x0
(
minus_CSNo
(
HSNo_proj1
Quaternion_j
)
)
(
minus_CSNo
(
HSNo_proj1
Quaternion_j
)
)
.
The subproof is completed by applying H0.
■