1) Function Chabauty-Coleman( , p, ). 2) Set the p-adic precision N to . 3) Set the t-adic precision M to . 4) Initialize found-points := empty list. 5) for each up to the standard involution do. 6) Compute and in local coordinates. 7) for each point corresponding to a common zero of the do. 8) Add Q and to found-points. 9) end for. 10) end for. 11) return -points of . |