OO(xp,yp)(x,y)(x,y)(xp,yp)++++++O(xq,yq)O(x,y)(x,−y)(xq,yq)=O=(xq,yq)=(xp,yp)=[2](x,y)=O=(xp,yp)⸭(xq,yq), if xp=xq.
Suppose that we represent O as (0,0). (0 is not an x-coordinate of a valid point because we would need y2=x3+5, and 5 is not square in Fq. Also 0 is not a y-coordinate of a valid point because −5 is not a cube in Fq.)
1.2.3. a) b) c) d)4. a) b)5. a) b)6. a) b)(xq−xp)⋅((xq−xp)⋅λ−(yq−yp))=0At least one of or xq−xp=0(xq−xp)⋅λ−(yq−yp)=0must be satisfied for the constraint to be satisfied.If xq−xp=0, then (xq−xp)⋅λ−(yq−yp)=0, andby rearranging both sides we get λ=(yq−yp)/(xq−xp).Therefore:xq=xp⟹λ=(yq−yp)/(xq−xp).(1−(xq−xp)⋅α)⋅(2yp⋅λ−3xp2)=0At least one of or (1−(xq−xp)⋅α)=0(2yp⋅λ−3xp2)=0must be satisfied for the constraint to be satisfied.If xq=xp, then 1−(xq−xp)⋅α=0 has no solution for α,so it must be that 2yp⋅λ−3xp2=0.If xq=xp and yp=0 then xp=0, and the constraint is satisfied.If xq=xp and yp=0 then by rearranging both sideswe get λ=3xp2/2yp.Therefore:(xq=xp)∧yp=0⟹λ=3xp2/2yp.xp⋅xq⋅(xq−xp)⋅(λ2−xp−xq−xr)=0xp⋅xq⋅(xq−xp)⋅(λ⋅(xp−xr)−yp−yr)=0xp⋅xq⋅(yq+yp)⋅(λ2−xp−xq−xr)=0xp⋅xq⋅(yq+yp)⋅(λ⋅(xp−xr)−yp−yr)=0At least one of or or or xp=0xp=0(xq−xp)=0(λ2−xp−xq−xr)=0must be satisfied for constraint (a) to be satisfied.If xp=0∧xq=0∧xq=xp,• Constraint (a) imposes that xr=λ2−xp−xq.• Constraint (b) imposes that yr=λ⋅(xp−xr)−yp.If xp=0∧xq=0∧yq=−yp,• Constraint (c) imposes that xr=λ2−xp−xq.• Constraint (d) imposes that yr=λ⋅(xp−xr)−yp.Therefore:⟹(xp=0)∧(xq=0)∧((xq=xp)∨(yq=−yp))(xr=λ2−xp−xq)∧(yr=λ⋅(xp−xr)−yp).(1−xp⋅β)⋅(xr−xq)=0(1−xp⋅β)⋅(yr−yq)=0At least one of 1−xp⋅βor xr−xq=0=0must be satisfied for constraint (a) to be satisfied.If xp=0 then 1−xp⋅β=0 has no solutions for β,and so it must be that xr−xq=0.Similarly, constraint (b) imposes that if xp=0then yr−yq=0.Therefore:xp=0⟹(xr,yr)=(xq,yq).(1−xq⋅γ)⋅(xr−xp)=0(1−xq⋅γ)⋅(yr−yp)=0At least one of 1−xq⋅γor xr−xp=0=0must be satisfied for constraint (a) to be satisfied.If xq=0 then 1−xq⋅γ=0 has no solutions for γ,and so it must be that xr−xp=0.Similarly, constraint (b) imposes that if xq=0then yr−yp=0.Therefore:xq=0⟹(xr,yr)=(xp,yp).(1−(xq−xp)⋅α−(yq+yp)⋅δ)⋅xr=0(1−(xq−xp)⋅α−(yq+yp)⋅δ)⋅yr=0At least one of or 1−(xq−xp)⋅α−(yq+yp)⋅δ=0xr=0must be satisfied for constraint (a) to be satisfied,and similarly replacing xr by yr.If xr=0 or yr=0, then it must be that 1−(xq−xp)⋅α−(yq+yp)⋅δ=0.However, if xq=xp∧yq=−yp, then there are no solutions for α and δ.Therefore: xq=xp∧yq=−yp⟹(xr,yr)=(0,0).
Note that we rely on the fact that 0 is not a valid x-coordinate or y-coordinate of a
point on the Pallas curve other than O.
(0,0)+(0,0)
Completeness:
(1)(2)(3)(4)(5)(6)holds because xq=xpholds because yp=0holds because xp=0holds because (xr,yr)=(xq,yq)=(0,0)holds because (xr,yr)=(xp,yp)=(0,0)holds because (xr,yr)=(0,0).
Soundness: (xr,yr)=(0,0) is the only solution to (6).
(x,y)+(0,0) for (x,y)=(0,0)
Completeness:
(1)(2)(3)(4)(5)(6)holds because xq=xp, therefore λ=(yq−yp)/(xq−xp) is a solutionholds because xq=xp, therefore α=(xq−xp)−1 is a solutionholds because xq=0holds because xp=0, therefore β=xp−1 is a solutionholds because (xr,yr)=(xp,yp)holds because xq=xp, therefore α=(xq−xp)−1 and δ=0 is a solution.
Soundness: (xr,yr)=(xp,yp) is the only solution to (5).
(0,0)+(x,y) for (x,y)=(0,0)
Completeness:
(1)(2)(3)(4)(5)(6)holds because xq=xp, therefore λ=(yq−yp)/(xq−xp) is a solutionholds because xq=xp, therefore α=(xq−xp)−1 is a solutionholds because xp=0holds because xp=0 only when (xr,yr)=(xq,yq)holds because xq=0, therefore γ=xq−1 is a solutionholds because xq=xp, therefore α=(xq−xp)−1 and δ=0 is a solution.
Soundness: (xr,yr)=(xq,yq) is the only solution to (4).
(x,y)+(x,y) for (x,y)=(0,0)
Completeness:
(1)(2)(3)(4)(5)(6)holds because xq=xpholds because xq=xp∧yp=0, therefore λ=3xp2/2yp is a solutionholds because xr=λ2−xp−xq∧yr=λ⋅(xp−xr)−yp in this caseholds because xp=0, therefore β=xp−1 is a solutionholds because xp=0, therefore γ=xq−1 is a solutionholds because xq=xp and yq=−yp, therefore α=0 and δ=(yq+yp)−1 is a solution.
Soundness: λ is computed correctly, and (xr,yr)=(λ2−xp−xq,λ⋅(xp−xr)−yp) is the only solution.
(x,y)+(x,−y) for (x,y)=(0,0)
Completeness:
(1)(2)(3)(4)(5)(6)holds because xq=xpholds because xq=xp∧yp=0, therefore λ=3xp2/2yp is a solution(although λ is not used in this case)holds because xq=xp and yq=−ypholds because xp=0, therefore β=xp−1 is a solutionholds because xq=0, therefore γ=xq−1 is a solutionholds because (xr,yr)=(0,0)
Soundness: (xr,yr)=(0,0) is the only solution to (6).
(xp,yp)+(xq,yq) for (xp,yp)=(0,0) and (xq,yq)=(0,0) and xp=xq
Completeness:
(1)(2)(3)(4)(5)(6)holds because xq=xp, therefore λ=(yq−yp)/(xq−xp) is a solutionholds because xq=xp, therefore α=(xq−xp)−1 is a solutionholds because xr=λ2−xp−xq∧yr=λ⋅(xp−xr)−yp in this caseholds because xp=0, therefore β=xp−1 is a solutionholds because xq=0, therefore γ=xq−1 is a solutionholds because xq=xp, therefore α=(xq−xp)−1 and δ=0 is a solution.
Soundness: λ is computed correctly, and (xr,yr)=(λ2−xp−xq,λ⋅(xp−xr)−yp) is the only solution.