diff --git a/cmd/crt.go b/cmd/crt.go index 35bdac1..50d7438 100644 --- a/cmd/crt.go +++ b/cmd/crt.go @@ -113,9 +113,19 @@ func crt(cmd *cobra.Command, args []string) { // crtCmd represents the crt command var crtCmd = &cobra.Command{ Use: "crt -r R R [R ...] -m M M [M ...]", - Short: "Solve a system of linear congruences", - Long: `Solve a system of linear congruences.`, - Run: crt, + Short: "Solve a system of linear congruences with the Chinese remainder theorem", + Long: `Solve a system of linear congruences by applying the Chinese remainder theorem. + +To use, provide the remainder R of each congruence, along with the corresponding modulus M for each congruence. For instance, + +mathtools crt -r 2 3 2 -m 3 5 7 + +will solve the system of congruences +x = 2 (mod 3) +x = 3 (mod 5) +x = 2 (mod 7) +`, + Run: crt, } func init() {