diff --git a/dev/_downloads/0130acc9674ca6615e762dac32f6f525/matrices-10.pdf b/dev/_downloads/0130acc9674ca6615e762dac32f6f525/matrices-10.pdf index 412af378b68..7357d145b47 100644 Binary files a/dev/_downloads/0130acc9674ca6615e762dac32f6f525/matrices-10.pdf and b/dev/_downloads/0130acc9674ca6615e762dac32f6f525/matrices-10.pdf differ diff --git a/dev/_downloads/0249fb66c2fcb06b78bd6a84135be88a/beam-2.pdf b/dev/_downloads/0249fb66c2fcb06b78bd6a84135be88a/beam-2.pdf index a4e8899d85b..3ab0baeac74 100644 Binary files a/dev/_downloads/0249fb66c2fcb06b78bd6a84135be88a/beam-2.pdf and b/dev/_downloads/0249fb66c2fcb06b78bd6a84135be88a/beam-2.pdf differ diff --git a/dev/_downloads/02f5470280a542a7c80635a082cb7e09/beam-23.pdf b/dev/_downloads/02f5470280a542a7c80635a082cb7e09/beam-23.pdf index cdd1d874bc1..2cd8d6ffec7 100644 Binary files a/dev/_downloads/02f5470280a542a7c80635a082cb7e09/beam-23.pdf and b/dev/_downloads/02f5470280a542a7c80635a082cb7e09/beam-23.pdf differ diff --git a/dev/_downloads/034c3ce6c53eca7932c83f9b35d14c64/plotting-2.pdf b/dev/_downloads/034c3ce6c53eca7932c83f9b35d14c64/plotting-2.pdf index af8eb049d33..c0d4d433377 100644 Binary files a/dev/_downloads/034c3ce6c53eca7932c83f9b35d14c64/plotting-2.pdf and b/dev/_downloads/034c3ce6c53eca7932c83f9b35d14c64/plotting-2.pdf differ diff --git a/dev/_downloads/0616d85a2c2e5a070fd791bdcdb1e35e/plotting-32_01.pdf b/dev/_downloads/0616d85a2c2e5a070fd791bdcdb1e35e/plotting-32_01.pdf index 87d723ec27f..bd03249b681 100644 Binary files a/dev/_downloads/0616d85a2c2e5a070fd791bdcdb1e35e/plotting-32_01.pdf and b/dev/_downloads/0616d85a2c2e5a070fd791bdcdb1e35e/plotting-32_01.pdf differ diff --git a/dev/_downloads/0680199b4e61bc189fceb4418aa72812/control_plots-4.pdf b/dev/_downloads/0680199b4e61bc189fceb4418aa72812/control_plots-4.pdf index 32ac2d1144f..8b3cae9a36b 100644 Binary files a/dev/_downloads/0680199b4e61bc189fceb4418aa72812/control_plots-4.pdf and b/dev/_downloads/0680199b4e61bc189fceb4418aa72812/control_plots-4.pdf differ diff --git a/dev/_downloads/077b659bec1d5c2fd531dbd0f7e15f0f/beam_problems-13_00.pdf b/dev/_downloads/077b659bec1d5c2fd531dbd0f7e15f0f/beam_problems-13_00.pdf index 8d62692f7c3..00b299107c7 100644 Binary files a/dev/_downloads/077b659bec1d5c2fd531dbd0f7e15f0f/beam_problems-13_00.pdf and b/dev/_downloads/077b659bec1d5c2fd531dbd0f7e15f0f/beam_problems-13_00.pdf differ diff --git a/dev/_downloads/08dad20094659f790b299b4a7f72ed89/biomechanical-model-example-38.pdf b/dev/_downloads/08dad20094659f790b299b4a7f72ed89/biomechanical-model-example-38.pdf index 276280a61c0..df5cc02fc76 100644 Binary files a/dev/_downloads/08dad20094659f790b299b4a7f72ed89/biomechanical-model-example-38.pdf and b/dev/_downloads/08dad20094659f790b299b4a7f72ed89/biomechanical-model-example-38.pdf differ diff --git a/dev/_downloads/0a5b397c3adc07987864b0441654dc1c/beam-1.pdf b/dev/_downloads/0a5b397c3adc07987864b0441654dc1c/beam-1.pdf index 96d5ff8e148..d2098fb059a 100644 Binary files a/dev/_downloads/0a5b397c3adc07987864b0441654dc1c/beam-1.pdf and b/dev/_downloads/0a5b397c3adc07987864b0441654dc1c/beam-1.pdf differ diff --git a/dev/_downloads/0c7c1262b6b611b1944eed12f33413fe/beam-5.pdf b/dev/_downloads/0c7c1262b6b611b1944eed12f33413fe/beam-5.pdf index 7751b3bc978..c82ce38521b 100644 Binary files a/dev/_downloads/0c7c1262b6b611b1944eed12f33413fe/beam-5.pdf and b/dev/_downloads/0c7c1262b6b611b1944eed12f33413fe/beam-5.pdf differ diff --git a/dev/_downloads/0eb265c8614c7bd3f16f6034d076f6d3/beam-21.pdf b/dev/_downloads/0eb265c8614c7bd3f16f6034d076f6d3/beam-21.pdf index 2c58bf8238d..f5b8c1e1863 100644 Binary files a/dev/_downloads/0eb265c8614c7bd3f16f6034d076f6d3/beam-21.pdf and b/dev/_downloads/0eb265c8614c7bd3f16f6034d076f6d3/beam-21.pdf differ diff --git a/dev/_downloads/0efc8f797e345bcc903c8f4dab4a5322/plotting-4.pdf b/dev/_downloads/0efc8f797e345bcc903c8f4dab4a5322/plotting-4.pdf index 926bae4ccb3..3519d2e59b8 100644 Binary files a/dev/_downloads/0efc8f797e345bcc903c8f4dab4a5322/plotting-4.pdf and b/dev/_downloads/0efc8f797e345bcc903c8f4dab4a5322/plotting-4.pdf differ diff --git a/dev/_downloads/0ffd2a0f4570e502b64ad8529258801f/plotting-17.pdf b/dev/_downloads/0ffd2a0f4570e502b64ad8529258801f/plotting-17.pdf index 94867ed82de..03c26c9811d 100644 Binary files a/dev/_downloads/0ffd2a0f4570e502b64ad8529258801f/plotting-17.pdf and b/dev/_downloads/0ffd2a0f4570e502b64ad8529258801f/plotting-17.pdf differ diff --git a/dev/_downloads/1362531cda049d5b7f4db4abe11d4178/plotting-6.pdf b/dev/_downloads/1362531cda049d5b7f4db4abe11d4178/plotting-6.pdf index 8f7e3eb3e42..cc5b470ec10 100644 Binary files a/dev/_downloads/1362531cda049d5b7f4db4abe11d4178/plotting-6.pdf and b/dev/_downloads/1362531cda049d5b7f4db4abe11d4178/plotting-6.pdf differ diff --git a/dev/_downloads/14bd882358332276f28c2e3ace8343d5/control_plots-5.pdf b/dev/_downloads/14bd882358332276f28c2e3ace8343d5/control_plots-5.pdf index a75b990dd2e..9e9e4c57174 100644 Binary files a/dev/_downloads/14bd882358332276f28c2e3ace8343d5/control_plots-5.pdf and b/dev/_downloads/14bd882358332276f28c2e3ace8343d5/control_plots-5.pdf differ diff --git a/dev/_downloads/16c046e4f150f3aca5fb6bd438b952ce/matrices-24.pdf b/dev/_downloads/16c046e4f150f3aca5fb6bd438b952ce/matrices-24.pdf index e20bd98bc75..5423b8d1a91 100644 Binary files a/dev/_downloads/16c046e4f150f3aca5fb6bd438b952ce/matrices-24.pdf and b/dev/_downloads/16c046e4f150f3aca5fb6bd438b952ce/matrices-24.pdf differ diff --git a/dev/_downloads/16f8dba9abaa041f16c4636d6e41a0ac/matrices-25.pdf b/dev/_downloads/16f8dba9abaa041f16c4636d6e41a0ac/matrices-25.pdf index 2ffc91178ec..da7f3c6b8e7 100644 Binary files a/dev/_downloads/16f8dba9abaa041f16c4636d6e41a0ac/matrices-25.pdf and b/dev/_downloads/16f8dba9abaa041f16c4636d6e41a0ac/matrices-25.pdf differ diff --git a/dev/_downloads/1a22aa6582ab4840de94ced9f7c01264/biomechanical-model-example-35.pdf b/dev/_downloads/1a22aa6582ab4840de94ced9f7c01264/biomechanical-model-example-35.pdf index 1ec2985458c..c8604df6e88 100644 Binary files a/dev/_downloads/1a22aa6582ab4840de94ced9f7c01264/biomechanical-model-example-35.pdf and b/dev/_downloads/1a22aa6582ab4840de94ced9f7c01264/biomechanical-model-example-35.pdf differ diff --git a/dev/_downloads/1f24a27fa4a24f0b331e9442f61363d7/plotting-16.pdf b/dev/_downloads/1f24a27fa4a24f0b331e9442f61363d7/plotting-16.pdf index 24c260cc1c9..5457140cefa 100644 Binary files a/dev/_downloads/1f24a27fa4a24f0b331e9442f61363d7/plotting-16.pdf and b/dev/_downloads/1f24a27fa4a24f0b331e9442f61363d7/plotting-16.pdf differ diff --git a/dev/_downloads/2019cb6b524d1d6351bac9c894de42dd/plotting-26.hires.png b/dev/_downloads/2019cb6b524d1d6351bac9c894de42dd/plotting-26.hires.png index 8cf9a38fa51..4e81ce3d6f4 100644 Binary files a/dev/_downloads/2019cb6b524d1d6351bac9c894de42dd/plotting-26.hires.png and b/dev/_downloads/2019cb6b524d1d6351bac9c894de42dd/plotting-26.hires.png differ diff --git a/dev/_downloads/2082eb4d6b0c42668444836c10a5a149/beam_problems-14.pdf b/dev/_downloads/2082eb4d6b0c42668444836c10a5a149/beam_problems-14.pdf index 062a2474983..36e6543417a 100644 Binary files a/dev/_downloads/2082eb4d6b0c42668444836c10a5a149/beam_problems-14.pdf and b/dev/_downloads/2082eb4d6b0c42668444836c10a5a149/beam_problems-14.pdf differ diff --git a/dev/_downloads/2454d35ad3fc284cb67b6c619b4246c1/beam-8.pdf b/dev/_downloads/2454d35ad3fc284cb67b6c619b4246c1/beam-8.pdf index 5f7c4825e78..4b80d3bb57b 100644 Binary files a/dev/_downloads/2454d35ad3fc284cb67b6c619b4246c1/beam-8.pdf and b/dev/_downloads/2454d35ad3fc284cb67b6c619b4246c1/beam-8.pdf differ diff --git a/dev/_downloads/2608cc95ac952e335ca0ce8cea458c1b/matrices-22.pdf b/dev/_downloads/2608cc95ac952e335ca0ce8cea458c1b/matrices-22.pdf index 49fce7a1117..3def02d3170 100644 Binary files a/dev/_downloads/2608cc95ac952e335ca0ce8cea458c1b/matrices-22.pdf and b/dev/_downloads/2608cc95ac952e335ca0ce8cea458c1b/matrices-22.pdf differ diff --git a/dev/_downloads/2667a5fcc739d282a7512f6b7b39071a/matrices-4.pdf b/dev/_downloads/2667a5fcc739d282a7512f6b7b39071a/matrices-4.pdf index 2f82d7cfe07..007c876a9e2 100644 Binary files a/dev/_downloads/2667a5fcc739d282a7512f6b7b39071a/matrices-4.pdf and b/dev/_downloads/2667a5fcc739d282a7512f6b7b39071a/matrices-4.pdf differ diff --git a/dev/_downloads/26aeb23613c82467dc9ad9bdc328ab32/plotting-32_00.pdf b/dev/_downloads/26aeb23613c82467dc9ad9bdc328ab32/plotting-32_00.pdf index 6c97c176072..9dbb3080174 100644 Binary files a/dev/_downloads/26aeb23613c82467dc9ad9bdc328ab32/plotting-32_00.pdf and b/dev/_downloads/26aeb23613c82467dc9ad9bdc328ab32/plotting-32_00.pdf differ diff --git a/dev/_downloads/295bb235d3caa42841a5fbfa905580df/beam_problems-18.pdf b/dev/_downloads/295bb235d3caa42841a5fbfa905580df/beam_problems-18.pdf index 2f6b3a72278..99bec0c949c 100644 Binary files a/dev/_downloads/295bb235d3caa42841a5fbfa905580df/beam_problems-18.pdf and b/dev/_downloads/295bb235d3caa42841a5fbfa905580df/beam_problems-18.pdf differ diff --git a/dev/_downloads/2acde0fab574588f4a28670019a75bf9/plotting-26.pdf b/dev/_downloads/2acde0fab574588f4a28670019a75bf9/plotting-26.pdf index a6ac1024c1f..b08d8f541e4 100644 Binary files a/dev/_downloads/2acde0fab574588f4a28670019a75bf9/plotting-26.pdf and b/dev/_downloads/2acde0fab574588f4a28670019a75bf9/plotting-26.pdf differ diff --git a/dev/_downloads/2f44ee19ebd4c314ad1c408629357c53/plotting-1.pdf b/dev/_downloads/2f44ee19ebd4c314ad1c408629357c53/plotting-1.pdf index 600c65a04f1..108479fc287 100644 Binary files a/dev/_downloads/2f44ee19ebd4c314ad1c408629357c53/plotting-1.pdf and b/dev/_downloads/2f44ee19ebd4c314ad1c408629357c53/plotting-1.pdf differ diff --git a/dev/_downloads/2fe7ddde63c7b986288bcf42780219f7/plotting-29.hires.png b/dev/_downloads/2fe7ddde63c7b986288bcf42780219f7/plotting-29.hires.png index 7acec3a5db2..7952eec76ea 100644 Binary files a/dev/_downloads/2fe7ddde63c7b986288bcf42780219f7/plotting-29.hires.png and b/dev/_downloads/2fe7ddde63c7b986288bcf42780219f7/plotting-29.hires.png differ diff --git a/dev/_downloads/3319e145d33fb7c15b85dd93189e26e2/control_plots-2.pdf b/dev/_downloads/3319e145d33fb7c15b85dd93189e26e2/control_plots-2.pdf index 8d1d91ef255..3770b9a3487 100644 Binary files a/dev/_downloads/3319e145d33fb7c15b85dd93189e26e2/control_plots-2.pdf and b/dev/_downloads/3319e145d33fb7c15b85dd93189e26e2/control_plots-2.pdf differ diff --git a/dev/_downloads/3321387ecbfcca786e563449007007d8/generate_plots_q3_3.pdf b/dev/_downloads/3321387ecbfcca786e563449007007d8/generate_plots_q3_3.pdf index af4b54286b6..1dd92c2870f 100644 Binary files a/dev/_downloads/3321387ecbfcca786e563449007007d8/generate_plots_q3_3.pdf and b/dev/_downloads/3321387ecbfcca786e563449007007d8/generate_plots_q3_3.pdf differ diff --git a/dev/_downloads/33391c644ccb248b4c17deb758dc2301/control_plots-1.pdf b/dev/_downloads/33391c644ccb248b4c17deb758dc2301/control_plots-1.pdf index 14c33c31e0f..9d6edcf2431 100644 Binary files a/dev/_downloads/33391c644ccb248b4c17deb758dc2301/control_plots-1.pdf and b/dev/_downloads/33391c644ccb248b4c17deb758dc2301/control_plots-1.pdf differ diff --git a/dev/_downloads/34f91c2bc9008ce226df4fe9b43105fd/biomechanics-11.pdf b/dev/_downloads/34f91c2bc9008ce226df4fe9b43105fd/biomechanics-11.pdf index cc4dc98f5d7..eaca43f7e99 100644 Binary files a/dev/_downloads/34f91c2bc9008ce226df4fe9b43105fd/biomechanics-11.pdf and b/dev/_downloads/34f91c2bc9008ce226df4fe9b43105fd/biomechanics-11.pdf differ diff --git a/dev/_downloads/39dc203c3bf6e7485368c7a401448a6f/matrices-8.pdf b/dev/_downloads/39dc203c3bf6e7485368c7a401448a6f/matrices-8.pdf index 4b8faa09a8d..ae8fbf157e5 100644 Binary files a/dev/_downloads/39dc203c3bf6e7485368c7a401448a6f/matrices-8.pdf and b/dev/_downloads/39dc203c3bf6e7485368c7a401448a6f/matrices-8.pdf differ diff --git a/dev/_downloads/3af3ee18448b7a687ef6594665f932f9/plotting-19.pdf b/dev/_downloads/3af3ee18448b7a687ef6594665f932f9/plotting-19.pdf index 87ce5ddbd71..3cb1f5fe164 100644 Binary files a/dev/_downloads/3af3ee18448b7a687ef6594665f932f9/plotting-19.pdf and b/dev/_downloads/3af3ee18448b7a687ef6594665f932f9/plotting-19.pdf differ diff --git a/dev/_downloads/3cd14c510b41514f1496a3155ea8cf2d/matrices-17.pdf b/dev/_downloads/3cd14c510b41514f1496a3155ea8cf2d/matrices-17.pdf index 3dd013bec1f..d6b09aaf9d5 100644 Binary files a/dev/_downloads/3cd14c510b41514f1496a3155ea8cf2d/matrices-17.pdf and b/dev/_downloads/3cd14c510b41514f1496a3155ea8cf2d/matrices-17.pdf differ diff --git a/dev/_downloads/3decd7120d816c8190c63dffb192484f/beam-1.hires.png b/dev/_downloads/3decd7120d816c8190c63dffb192484f/beam-1.hires.png index be36281f795..6bbbcbfedfe 100644 Binary files a/dev/_downloads/3decd7120d816c8190c63dffb192484f/beam-1.hires.png and b/dev/_downloads/3decd7120d816c8190c63dffb192484f/beam-1.hires.png differ diff --git a/dev/_downloads/464f047ba3ef7f04429a4eb163a6a2de/matrices-18.pdf b/dev/_downloads/464f047ba3ef7f04429a4eb163a6a2de/matrices-18.pdf index 4ae48259a57..6e5d99f91ce 100644 Binary files a/dev/_downloads/464f047ba3ef7f04429a4eb163a6a2de/matrices-18.pdf and b/dev/_downloads/464f047ba3ef7f04429a4eb163a6a2de/matrices-18.pdf differ diff --git a/dev/_downloads/4c9cbd846f69df68795ea4e2cdf667e9/plotting-33.pdf b/dev/_downloads/4c9cbd846f69df68795ea4e2cdf667e9/plotting-33.pdf index ca1fd23b856..bc7e8b351b6 100644 Binary files a/dev/_downloads/4c9cbd846f69df68795ea4e2cdf667e9/plotting-33.pdf and b/dev/_downloads/4c9cbd846f69df68795ea4e2cdf667e9/plotting-33.pdf differ diff --git a/dev/_downloads/4d0c9c96647fc2441757598f44d4936b/beam-20.pdf b/dev/_downloads/4d0c9c96647fc2441757598f44d4936b/beam-20.pdf index f1c12d5a44a..fafdd24de22 100644 Binary files a/dev/_downloads/4d0c9c96647fc2441757598f44d4936b/beam-20.pdf and b/dev/_downloads/4d0c9c96647fc2441757598f44d4936b/beam-20.pdf differ diff --git a/dev/_downloads/4f8a4d280007c46440ecb7e279e1d3cb/plotting-25.hires.png b/dev/_downloads/4f8a4d280007c46440ecb7e279e1d3cb/plotting-25.hires.png index 4074d2f8acd..c448fadf967 100644 Binary files a/dev/_downloads/4f8a4d280007c46440ecb7e279e1d3cb/plotting-25.hires.png and b/dev/_downloads/4f8a4d280007c46440ecb7e279e1d3cb/plotting-25.hires.png differ diff --git a/dev/_downloads/56227f1745cb31fcd75cdc19f5cad645/beam_problems-13_01.pdf b/dev/_downloads/56227f1745cb31fcd75cdc19f5cad645/beam_problems-13_01.pdf index 161f0ad8d39..11961d5debf 100644 Binary files a/dev/_downloads/56227f1745cb31fcd75cdc19f5cad645/beam_problems-13_01.pdf and b/dev/_downloads/56227f1745cb31fcd75cdc19f5cad645/beam_problems-13_01.pdf differ diff --git a/dev/_downloads/56447441b8d8108229134a5d3454516c/plotting-7.pdf b/dev/_downloads/56447441b8d8108229134a5d3454516c/plotting-7.pdf index f9d0c3e7db5..529c98cce34 100644 Binary files a/dev/_downloads/56447441b8d8108229134a5d3454516c/plotting-7.pdf and b/dev/_downloads/56447441b8d8108229134a5d3454516c/plotting-7.pdf differ diff --git a/dev/_downloads/569497501b2d3eb864ce466d19b06017/plotting-20.pdf b/dev/_downloads/569497501b2d3eb864ce466d19b06017/plotting-20.pdf index 6acef8376cd..932b11864f1 100644 Binary files a/dev/_downloads/569497501b2d3eb864ce466d19b06017/plotting-20.pdf and b/dev/_downloads/569497501b2d3eb864ce466d19b06017/plotting-20.pdf differ diff --git a/dev/_downloads/5815ed289d6d66d90e420fd31330fef7/plotting-28.pdf b/dev/_downloads/5815ed289d6d66d90e420fd31330fef7/plotting-28.pdf index 19eb9ec41e0..a73b6792d81 100644 Binary files a/dev/_downloads/5815ed289d6d66d90e420fd31330fef7/plotting-28.pdf and b/dev/_downloads/5815ed289d6d66d90e420fd31330fef7/plotting-28.pdf differ diff --git a/dev/_downloads/5860560b08ead850923e530e3240b5c6/plotting-15.pdf b/dev/_downloads/5860560b08ead850923e530e3240b5c6/plotting-15.pdf index 9c35eb4a317..670aad099a7 100644 Binary files a/dev/_downloads/5860560b08ead850923e530e3240b5c6/plotting-15.pdf and b/dev/_downloads/5860560b08ead850923e530e3240b5c6/plotting-15.pdf differ diff --git a/dev/_downloads/5b5c816080a45343f1dad5a63189ba69/generate_plots_q3_5_1.pdf b/dev/_downloads/5b5c816080a45343f1dad5a63189ba69/generate_plots_q3_5_1.pdf index da881d121b3..ccdd546c435 100644 Binary files a/dev/_downloads/5b5c816080a45343f1dad5a63189ba69/generate_plots_q3_5_1.pdf and b/dev/_downloads/5b5c816080a45343f1dad5a63189ba69/generate_plots_q3_5_1.pdf differ diff --git a/dev/_downloads/5b83bd080155a6f59e2eeb633bda5ab4/matrices-13.pdf b/dev/_downloads/5b83bd080155a6f59e2eeb633bda5ab4/matrices-13.pdf index 70d5d4f854a..3075f0e79e9 100644 Binary files a/dev/_downloads/5b83bd080155a6f59e2eeb633bda5ab4/matrices-13.pdf and b/dev/_downloads/5b83bd080155a6f59e2eeb633bda5ab4/matrices-13.pdf differ diff --git a/dev/_downloads/5df88650a09035e3e9902fd44e25970e/generate_plots_q5.pdf b/dev/_downloads/5df88650a09035e3e9902fd44e25970e/generate_plots_q5.pdf index 466cd76b964..92007839350 100644 Binary files a/dev/_downloads/5df88650a09035e3e9902fd44e25970e/generate_plots_q5.pdf and b/dev/_downloads/5df88650a09035e3e9902fd44e25970e/generate_plots_q5.pdf differ diff --git a/dev/_downloads/6236456dc31640e622c3f943842d9925/plotting-27.pdf b/dev/_downloads/6236456dc31640e622c3f943842d9925/plotting-27.pdf index 0b27faeaaf1..987aafb6bfd 100644 Binary files a/dev/_downloads/6236456dc31640e622c3f943842d9925/plotting-27.pdf and b/dev/_downloads/6236456dc31640e622c3f943842d9925/plotting-27.pdf differ diff --git a/dev/_downloads/68597f1bcbf2528fdc041a5c14e53f0f/plotting-30.png b/dev/_downloads/68597f1bcbf2528fdc041a5c14e53f0f/plotting-30.png index 9e764c5f58c..76ed946c47f 100644 Binary files a/dev/_downloads/68597f1bcbf2528fdc041a5c14e53f0f/plotting-30.png and b/dev/_downloads/68597f1bcbf2528fdc041a5c14e53f0f/plotting-30.png differ diff --git a/dev/_downloads/704bfe351153d402a4a0a831ece25675/matrices-2.pdf b/dev/_downloads/704bfe351153d402a4a0a831ece25675/matrices-2.pdf index deb6622458d..483c68897b6 100644 Binary files a/dev/_downloads/704bfe351153d402a4a0a831ece25675/matrices-2.pdf and b/dev/_downloads/704bfe351153d402a4a0a831ece25675/matrices-2.pdf differ diff --git a/dev/_downloads/71e1c5cc006c9e6ed1af5f15afdabe4e/biomechanics-34.pdf b/dev/_downloads/71e1c5cc006c9e6ed1af5f15afdabe4e/biomechanics-34.pdf index c8749bbbde9..12efa547e50 100644 Binary files a/dev/_downloads/71e1c5cc006c9e6ed1af5f15afdabe4e/biomechanics-34.pdf and b/dev/_downloads/71e1c5cc006c9e6ed1af5f15afdabe4e/biomechanics-34.pdf differ diff --git a/dev/_downloads/76c597139b65debdf0e125c15cd040ca/plotting-25.png b/dev/_downloads/76c597139b65debdf0e125c15cd040ca/plotting-25.png index fd6507a55a7..61feb66782c 100644 Binary files a/dev/_downloads/76c597139b65debdf0e125c15cd040ca/plotting-25.png and b/dev/_downloads/76c597139b65debdf0e125c15cd040ca/plotting-25.png differ diff --git a/dev/_downloads/7a548803dfc780a3427fff48770818b4/generate_plots_q3_4.pdf b/dev/_downloads/7a548803dfc780a3427fff48770818b4/generate_plots_q3_4.pdf index 3ecb9778700..73f1afa91b8 100644 Binary files a/dev/_downloads/7a548803dfc780a3427fff48770818b4/generate_plots_q3_4.pdf and b/dev/_downloads/7a548803dfc780a3427fff48770818b4/generate_plots_q3_4.pdf differ diff --git a/dev/_downloads/7bfa6a992ea402720a120fd5093741a4/plotting-11.pdf b/dev/_downloads/7bfa6a992ea402720a120fd5093741a4/plotting-11.pdf index cc8919ced3f..fff587f3ef1 100644 Binary files a/dev/_downloads/7bfa6a992ea402720a120fd5093741a4/plotting-11.pdf and b/dev/_downloads/7bfa6a992ea402720a120fd5093741a4/plotting-11.pdf differ diff --git a/dev/_downloads/7d4a2d083d96719b05ab2f759c57874a/matrices-6.pdf b/dev/_downloads/7d4a2d083d96719b05ab2f759c57874a/matrices-6.pdf index a79160adde4..d350dab08cd 100644 Binary files a/dev/_downloads/7d4a2d083d96719b05ab2f759c57874a/matrices-6.pdf and b/dev/_downloads/7d4a2d083d96719b05ab2f759c57874a/matrices-6.pdf differ diff --git a/dev/_downloads/7eed1bf07a4dacbb97d209dac2614e9a/matrices-19.pdf b/dev/_downloads/7eed1bf07a4dacbb97d209dac2614e9a/matrices-19.pdf index 86f10252f54..b4e2981e2c4 100644 Binary files a/dev/_downloads/7eed1bf07a4dacbb97d209dac2614e9a/matrices-19.pdf and b/dev/_downloads/7eed1bf07a4dacbb97d209dac2614e9a/matrices-19.pdf differ diff --git a/dev/_downloads/81a43cb7598cbbe880e19146241abe5f/plotting-26.png b/dev/_downloads/81a43cb7598cbbe880e19146241abe5f/plotting-26.png index 692d3fea0cc..f6ce9f2146f 100644 Binary files a/dev/_downloads/81a43cb7598cbbe880e19146241abe5f/plotting-26.png and b/dev/_downloads/81a43cb7598cbbe880e19146241abe5f/plotting-26.png differ diff --git a/dev/_downloads/81a780d815116a5eb737d2d484c44444/matrices-21.pdf b/dev/_downloads/81a780d815116a5eb737d2d484c44444/matrices-21.pdf index 4283717f69e..af2d0c9164b 100644 Binary files a/dev/_downloads/81a780d815116a5eb737d2d484c44444/matrices-21.pdf and b/dev/_downloads/81a780d815116a5eb737d2d484c44444/matrices-21.pdf differ diff --git a/dev/_downloads/81f16477713a2ebedd53f1c8ec85b754/plotting-12.pdf b/dev/_downloads/81f16477713a2ebedd53f1c8ec85b754/plotting-12.pdf index ba981cbfd35..86f093fab69 100644 Binary files a/dev/_downloads/81f16477713a2ebedd53f1c8ec85b754/plotting-12.pdf and b/dev/_downloads/81f16477713a2ebedd53f1c8ec85b754/plotting-12.pdf differ diff --git a/dev/_downloads/83ec70596dcaacc88e256e7679fafcee/matrices-12.pdf b/dev/_downloads/83ec70596dcaacc88e256e7679fafcee/matrices-12.pdf index 0bdd062c57e..6472972d8a0 100644 Binary files a/dev/_downloads/83ec70596dcaacc88e256e7679fafcee/matrices-12.pdf and b/dev/_downloads/83ec70596dcaacc88e256e7679fafcee/matrices-12.pdf differ diff --git a/dev/_downloads/865dedeca3d1430244910d89d552e5ef/beam-19.pdf b/dev/_downloads/865dedeca3d1430244910d89d552e5ef/beam-19.pdf index d127168d7d6..b2f10da1d8d 100644 Binary files a/dev/_downloads/865dedeca3d1430244910d89d552e5ef/beam-19.pdf and b/dev/_downloads/865dedeca3d1430244910d89d552e5ef/beam-19.pdf differ diff --git a/dev/_downloads/88f8d6df1485ab9648408b70b7cd4c46/beam_problems-11_00.pdf b/dev/_downloads/88f8d6df1485ab9648408b70b7cd4c46/beam_problems-11_00.pdf index 16ad1a8e0ba..9001d4b9624 100644 Binary files a/dev/_downloads/88f8d6df1485ab9648408b70b7cd4c46/beam_problems-11_00.pdf and b/dev/_downloads/88f8d6df1485ab9648408b70b7cd4c46/beam_problems-11_00.pdf differ diff --git a/dev/_downloads/8c3e8789c867600d80b2cce11272d81e/matrices-15.pdf b/dev/_downloads/8c3e8789c867600d80b2cce11272d81e/matrices-15.pdf index ae2762cbac6..3b13290dcdb 100644 Binary files a/dev/_downloads/8c3e8789c867600d80b2cce11272d81e/matrices-15.pdf and b/dev/_downloads/8c3e8789c867600d80b2cce11272d81e/matrices-15.pdf differ diff --git a/dev/_downloads/8f6a7c938e347f134c67566d5aef740d/plotting-29.pdf b/dev/_downloads/8f6a7c938e347f134c67566d5aef740d/plotting-29.pdf index 62c73c4860e..f019fb1f218 100644 Binary files a/dev/_downloads/8f6a7c938e347f134c67566d5aef740d/plotting-29.pdf and b/dev/_downloads/8f6a7c938e347f134c67566d5aef740d/plotting-29.pdf differ diff --git a/dev/_downloads/90b2354acc779cd49f552b57929e55ab/plotting-13.pdf b/dev/_downloads/90b2354acc779cd49f552b57929e55ab/plotting-13.pdf index 21a9f560cc2..094cbace236 100644 Binary files a/dev/_downloads/90b2354acc779cd49f552b57929e55ab/plotting-13.pdf and b/dev/_downloads/90b2354acc779cd49f552b57929e55ab/plotting-13.pdf differ diff --git a/dev/_downloads/912e64195566ca0058bfdb868fabd27b/beam_problems-16.pdf b/dev/_downloads/912e64195566ca0058bfdb868fabd27b/beam_problems-16.pdf index 85cba01feac..ed56a2468a1 100644 Binary files a/dev/_downloads/912e64195566ca0058bfdb868fabd27b/beam_problems-16.pdf and b/dev/_downloads/912e64195566ca0058bfdb868fabd27b/beam_problems-16.pdf differ diff --git a/dev/_downloads/950e4c42a3beff8bac74d47e0f8d8516/plotting-24.png b/dev/_downloads/950e4c42a3beff8bac74d47e0f8d8516/plotting-24.png index f0b1e7e67a0..96ce13167a1 100644 Binary files a/dev/_downloads/950e4c42a3beff8bac74d47e0f8d8516/plotting-24.png and b/dev/_downloads/950e4c42a3beff8bac74d47e0f8d8516/plotting-24.png differ diff --git a/dev/_downloads/95feb1999af91b22f624aa3ce3c6b1c4/solve-ode-1.pdf b/dev/_downloads/95feb1999af91b22f624aa3ce3c6b1c4/solve-ode-1.pdf index be594eebf13..c9993564ad5 100644 Binary files a/dev/_downloads/95feb1999af91b22f624aa3ce3c6b1c4/solve-ode-1.pdf and b/dev/_downloads/95feb1999af91b22f624aa3ce3c6b1c4/solve-ode-1.pdf differ diff --git a/dev/_downloads/9659cd876877dfc4002fae48de3c98ae/beam-4.pdf b/dev/_downloads/9659cd876877dfc4002fae48de3c98ae/beam-4.pdf index f502566ac78..7550d6724b9 100644 Binary files a/dev/_downloads/9659cd876877dfc4002fae48de3c98ae/beam-4.pdf and b/dev/_downloads/9659cd876877dfc4002fae48de3c98ae/beam-4.pdf differ diff --git a/dev/_downloads/9728219edea47500a9403b3679a5bc09/plotting-10.pdf b/dev/_downloads/9728219edea47500a9403b3679a5bc09/plotting-10.pdf index cb259dbb1fa..9407b56ee92 100644 Binary files a/dev/_downloads/9728219edea47500a9403b3679a5bc09/plotting-10.pdf and b/dev/_downloads/9728219edea47500a9403b3679a5bc09/plotting-10.pdf differ diff --git a/dev/_downloads/9ba0a373644e3b8e75cb2f2d1a46ac33/plotting-35.pdf b/dev/_downloads/9ba0a373644e3b8e75cb2f2d1a46ac33/plotting-35.pdf index ea32b0ce071..9a880528e1b 100644 Binary files a/dev/_downloads/9ba0a373644e3b8e75cb2f2d1a46ac33/plotting-35.pdf and b/dev/_downloads/9ba0a373644e3b8e75cb2f2d1a46ac33/plotting-35.pdf differ diff --git a/dev/_downloads/a11367bb58b03bf09a75c9657b4e223a/matrices-16.pdf b/dev/_downloads/a11367bb58b03bf09a75c9657b4e223a/matrices-16.pdf index 41ad40bb15d..02dcd020a24 100644 Binary files a/dev/_downloads/a11367bb58b03bf09a75c9657b4e223a/matrices-16.pdf and b/dev/_downloads/a11367bb58b03bf09a75c9657b4e223a/matrices-16.pdf differ diff --git a/dev/_downloads/a1f791cd127e41f22e4f362e3bccbd47/biomechanics-13.pdf b/dev/_downloads/a1f791cd127e41f22e4f362e3bccbd47/biomechanics-13.pdf index 83b8ef84275..daa2e87c4a5 100644 Binary files a/dev/_downloads/a1f791cd127e41f22e4f362e3bccbd47/biomechanics-13.pdf and b/dev/_downloads/a1f791cd127e41f22e4f362e3bccbd47/biomechanics-13.pdf differ diff --git a/dev/_downloads/a3a06dbcaf4cb9dbce7fe53c37ec22a8/plotting-30.pdf b/dev/_downloads/a3a06dbcaf4cb9dbce7fe53c37ec22a8/plotting-30.pdf index e862fb6315a..4f6c9c76873 100644 Binary files a/dev/_downloads/a3a06dbcaf4cb9dbce7fe53c37ec22a8/plotting-30.pdf and b/dev/_downloads/a3a06dbcaf4cb9dbce7fe53c37ec22a8/plotting-30.pdf differ diff --git a/dev/_downloads/a45cb86364a3602f7138b4466beb1097/beam-3.pdf b/dev/_downloads/a45cb86364a3602f7138b4466beb1097/beam-3.pdf index 887817dcd47..f3dc2423c34 100644 Binary files a/dev/_downloads/a45cb86364a3602f7138b4466beb1097/beam-3.pdf and b/dev/_downloads/a45cb86364a3602f7138b4466beb1097/beam-3.pdf differ diff --git a/dev/_downloads/a6ba697f4fd41244d4a03ae13c871d77/matrices-20.pdf b/dev/_downloads/a6ba697f4fd41244d4a03ae13c871d77/matrices-20.pdf index e1db2f9e2c0..95a8f5e9a4c 100644 Binary files a/dev/_downloads/a6ba697f4fd41244d4a03ae13c871d77/matrices-20.pdf and b/dev/_downloads/a6ba697f4fd41244d4a03ae13c871d77/matrices-20.pdf differ diff --git a/dev/_downloads/a892d8f10080acfce9914123b164dd0e/matrices-11.pdf b/dev/_downloads/a892d8f10080acfce9914123b164dd0e/matrices-11.pdf index 4f85bc5c831..a5da94cac45 100644 Binary files a/dev/_downloads/a892d8f10080acfce9914123b164dd0e/matrices-11.pdf and b/dev/_downloads/a892d8f10080acfce9914123b164dd0e/matrices-11.pdf differ diff --git a/dev/_downloads/aa497c934ec12bc50f842dac34beeab7/plotting-32_02.pdf b/dev/_downloads/aa497c934ec12bc50f842dac34beeab7/plotting-32_02.pdf index cf885ea89ea..e3ec58642b5 100644 Binary files a/dev/_downloads/aa497c934ec12bc50f842dac34beeab7/plotting-32_02.pdf and b/dev/_downloads/aa497c934ec12bc50f842dac34beeab7/plotting-32_02.pdf differ diff --git a/dev/_downloads/ac472fec5b32a66f329e9328277c64b3/plotting-34.pdf b/dev/_downloads/ac472fec5b32a66f329e9328277c64b3/plotting-34.pdf index 58a79e929f7..eec96a9e706 100644 Binary files a/dev/_downloads/ac472fec5b32a66f329e9328277c64b3/plotting-34.pdf and b/dev/_downloads/ac472fec5b32a66f329e9328277c64b3/plotting-34.pdf differ diff --git a/dev/_downloads/b0f2a5ef738f9e96458a670bdb264732/beam-18.pdf b/dev/_downloads/b0f2a5ef738f9e96458a670bdb264732/beam-18.pdf index 03c025be978..963540ef8af 100644 Binary files a/dev/_downloads/b0f2a5ef738f9e96458a670bdb264732/beam-18.pdf and b/dev/_downloads/b0f2a5ef738f9e96458a670bdb264732/beam-18.pdf differ diff --git a/dev/_downloads/b287a2bfc71470e15bf28009eae144b3/generate_plots_q3_5_2.pdf b/dev/_downloads/b287a2bfc71470e15bf28009eae144b3/generate_plots_q3_5_2.pdf index 65a020d0ce7..ccdd546c435 100644 Binary files a/dev/_downloads/b287a2bfc71470e15bf28009eae144b3/generate_plots_q3_5_2.pdf and b/dev/_downloads/b287a2bfc71470e15bf28009eae144b3/generate_plots_q3_5_2.pdf differ diff --git a/dev/_downloads/b78b32e3870f0d0ffa753084ae625ec7/plotting-9.pdf b/dev/_downloads/b78b32e3870f0d0ffa753084ae625ec7/plotting-9.pdf index 24be8c3a459..d103d4d672f 100644 Binary files a/dev/_downloads/b78b32e3870f0d0ffa753084ae625ec7/plotting-9.pdf and b/dev/_downloads/b78b32e3870f0d0ffa753084ae625ec7/plotting-9.pdf differ diff --git a/dev/_downloads/ba5808c3dcaa3ca2706d8976a3ba018c/beam_problems-11_01.pdf b/dev/_downloads/ba5808c3dcaa3ca2706d8976a3ba018c/beam_problems-11_01.pdf index d4b25b0901d..f7e621ec65d 100644 Binary files a/dev/_downloads/ba5808c3dcaa3ca2706d8976a3ba018c/beam_problems-11_01.pdf and b/dev/_downloads/ba5808c3dcaa3ca2706d8976a3ba018c/beam_problems-11_01.pdf differ diff --git a/dev/_downloads/bda8f8d60633ec72f3551c29244f94d5/beam-1.png b/dev/_downloads/bda8f8d60633ec72f3551c29244f94d5/beam-1.png index 8132af9fcf2..1df86a197fc 100644 Binary files a/dev/_downloads/bda8f8d60633ec72f3551c29244f94d5/beam-1.png and b/dev/_downloads/bda8f8d60633ec72f3551c29244f94d5/beam-1.png differ diff --git a/dev/_downloads/c1423271668bdc35a9c394131066e255/control_plots-3.pdf b/dev/_downloads/c1423271668bdc35a9c394131066e255/control_plots-3.pdf index 8868d42c151..20c94a08153 100644 Binary files a/dev/_downloads/c1423271668bdc35a9c394131066e255/control_plots-3.pdf and b/dev/_downloads/c1423271668bdc35a9c394131066e255/control_plots-3.pdf differ diff --git a/dev/_downloads/c1adee8d5f4e9aedd715240ee2abc6e5/matrices-9.pdf b/dev/_downloads/c1adee8d5f4e9aedd715240ee2abc6e5/matrices-9.pdf index c3c3a2647ef..616b18f13a0 100644 Binary files a/dev/_downloads/c1adee8d5f4e9aedd715240ee2abc6e5/matrices-9.pdf and b/dev/_downloads/c1adee8d5f4e9aedd715240ee2abc6e5/matrices-9.pdf differ diff --git a/dev/_downloads/ca52fc8f0db47908fb8d38cc335d5c1a/plotting-22.pdf b/dev/_downloads/ca52fc8f0db47908fb8d38cc335d5c1a/plotting-22.pdf index c5e185c35a5..4cb0a88f51d 100644 Binary files a/dev/_downloads/ca52fc8f0db47908fb8d38cc335d5c1a/plotting-22.pdf and b/dev/_downloads/ca52fc8f0db47908fb8d38cc335d5c1a/plotting-22.pdf differ diff --git a/dev/_downloads/cb44a32b25833934efb3a9d4adfe400c/plotting-29.png b/dev/_downloads/cb44a32b25833934efb3a9d4adfe400c/plotting-29.png index 91419b6f79a..98113b67d41 100644 Binary files a/dev/_downloads/cb44a32b25833934efb3a9d4adfe400c/plotting-29.png and b/dev/_downloads/cb44a32b25833934efb3a9d4adfe400c/plotting-29.png differ diff --git a/dev/_downloads/cc4619d4e67ea48ddf5026828b7569eb/beam-22.pdf b/dev/_downloads/cc4619d4e67ea48ddf5026828b7569eb/beam-22.pdf index fb93e81c28e..459e7b87d77 100644 Binary files a/dev/_downloads/cc4619d4e67ea48ddf5026828b7569eb/beam-22.pdf and b/dev/_downloads/cc4619d4e67ea48ddf5026828b7569eb/beam-22.pdf differ diff --git a/dev/_downloads/ce89ed58fdb41bf7840cc83d6e6a1ba6/plotting-30.hires.png b/dev/_downloads/ce89ed58fdb41bf7840cc83d6e6a1ba6/plotting-30.hires.png index 6cf2677bd39..d714562390e 100644 Binary files a/dev/_downloads/ce89ed58fdb41bf7840cc83d6e6a1ba6/plotting-30.hires.png and b/dev/_downloads/ce89ed58fdb41bf7840cc83d6e6a1ba6/plotting-30.hires.png differ diff --git a/dev/_downloads/d1eadb36634e8e0276f3d1752e83893e/matrices-14.pdf b/dev/_downloads/d1eadb36634e8e0276f3d1752e83893e/matrices-14.pdf index b3ee43eaeec..faaa8d06eda 100644 Binary files a/dev/_downloads/d1eadb36634e8e0276f3d1752e83893e/matrices-14.pdf and b/dev/_downloads/d1eadb36634e8e0276f3d1752e83893e/matrices-14.pdf differ diff --git a/dev/_downloads/d2c03725fdbe7104e13f46e3798a03e1/beam-7.pdf b/dev/_downloads/d2c03725fdbe7104e13f46e3798a03e1/beam-7.pdf index fc774fbc01b..8a067fb1804 100644 Binary files a/dev/_downloads/d2c03725fdbe7104e13f46e3798a03e1/beam-7.pdf and b/dev/_downloads/d2c03725fdbe7104e13f46e3798a03e1/beam-7.pdf differ diff --git a/dev/_downloads/d3453595eb36f834c2ad86d18546535c/matrices-7.pdf b/dev/_downloads/d3453595eb36f834c2ad86d18546535c/matrices-7.pdf index 3328aac8db0..41e23e3aff4 100644 Binary files a/dev/_downloads/d3453595eb36f834c2ad86d18546535c/matrices-7.pdf and b/dev/_downloads/d3453595eb36f834c2ad86d18546535c/matrices-7.pdf differ diff --git a/dev/_downloads/d4935c2256660a8a33a7af58457af366/beam-6.pdf b/dev/_downloads/d4935c2256660a8a33a7af58457af366/beam-6.pdf index 30cbfb00b26..335a0ce73f5 100644 Binary files a/dev/_downloads/d4935c2256660a8a33a7af58457af366/beam-6.pdf and b/dev/_downloads/d4935c2256660a8a33a7af58457af366/beam-6.pdf differ diff --git a/dev/_downloads/d8f4bbfa41aeb33459953469d86ea8b1/plotting-32_03.pdf b/dev/_downloads/d8f4bbfa41aeb33459953469d86ea8b1/plotting-32_03.pdf index 2ac565608b3..7cef7a5d717 100644 Binary files a/dev/_downloads/d8f4bbfa41aeb33459953469d86ea8b1/plotting-32_03.pdf and b/dev/_downloads/d8f4bbfa41aeb33459953469d86ea8b1/plotting-32_03.pdf differ diff --git a/dev/_downloads/dac00acb10450bde21ecfc4fd9c34817/matrices-1.pdf b/dev/_downloads/dac00acb10450bde21ecfc4fd9c34817/matrices-1.pdf index a7829006917..e18dc3b845f 100644 Binary files a/dev/_downloads/dac00acb10450bde21ecfc4fd9c34817/matrices-1.pdf and b/dev/_downloads/dac00acb10450bde21ecfc4fd9c34817/matrices-1.pdf differ diff --git a/dev/_downloads/db76a3db1d29ef7f72c47b067c360357/plotting-24.hires.png b/dev/_downloads/db76a3db1d29ef7f72c47b067c360357/plotting-24.hires.png index 2381c77a4f8..dea74f969bb 100644 Binary files a/dev/_downloads/db76a3db1d29ef7f72c47b067c360357/plotting-24.hires.png and b/dev/_downloads/db76a3db1d29ef7f72c47b067c360357/plotting-24.hires.png differ diff --git a/dev/_downloads/ddddc4679201fda850a702ce6ca7ff1e/plotting-5.pdf b/dev/_downloads/ddddc4679201fda850a702ce6ca7ff1e/plotting-5.pdf index a279a2e85c8..e3c9a2fc906 100644 Binary files a/dev/_downloads/ddddc4679201fda850a702ce6ca7ff1e/plotting-5.pdf and b/dev/_downloads/ddddc4679201fda850a702ce6ca7ff1e/plotting-5.pdf differ diff --git a/dev/_downloads/e038d0081625fad05a1a3416b0391ca9/biomechanics-12.pdf b/dev/_downloads/e038d0081625fad05a1a3416b0391ca9/biomechanics-12.pdf index 76d1b8cd35c..aa533fb5341 100644 Binary files a/dev/_downloads/e038d0081625fad05a1a3416b0391ca9/biomechanics-12.pdf and b/dev/_downloads/e038d0081625fad05a1a3416b0391ca9/biomechanics-12.pdf differ diff --git a/dev/_downloads/e0563f4c3c89c72192ce76efd2e6fe6b/matrices-3.pdf b/dev/_downloads/e0563f4c3c89c72192ce76efd2e6fe6b/matrices-3.pdf index 5ec94c0c899..62b5f158bc5 100644 Binary files a/dev/_downloads/e0563f4c3c89c72192ce76efd2e6fe6b/matrices-3.pdf and b/dev/_downloads/e0563f4c3c89c72192ce76efd2e6fe6b/matrices-3.pdf differ diff --git a/dev/_downloads/e07f3720dbc2048eb106de8a904dcfa9/plotting-25.pdf b/dev/_downloads/e07f3720dbc2048eb106de8a904dcfa9/plotting-25.pdf index b73974fc21b..02329751caf 100644 Binary files a/dev/_downloads/e07f3720dbc2048eb106de8a904dcfa9/plotting-25.pdf and b/dev/_downloads/e07f3720dbc2048eb106de8a904dcfa9/plotting-25.pdf differ diff --git a/dev/_downloads/e51f495094ca971c2da007d95d7c6aff/matrices-5.pdf b/dev/_downloads/e51f495094ca971c2da007d95d7c6aff/matrices-5.pdf index 3b242160ff8..800166d08c4 100644 Binary files a/dev/_downloads/e51f495094ca971c2da007d95d7c6aff/matrices-5.pdf and b/dev/_downloads/e51f495094ca971c2da007d95d7c6aff/matrices-5.pdf differ diff --git a/dev/_downloads/e8a5010f49b1076156ddfe2fa5fe6189/beam-9.pdf b/dev/_downloads/e8a5010f49b1076156ddfe2fa5fe6189/beam-9.pdf index 85bbb4b2a8e..0e1168f32fd 100644 Binary files a/dev/_downloads/e8a5010f49b1076156ddfe2fa5fe6189/beam-9.pdf and b/dev/_downloads/e8a5010f49b1076156ddfe2fa5fe6189/beam-9.pdf differ diff --git a/dev/_downloads/ead99c26162d53a1a109c0beece507d4/biomechanics-14.pdf b/dev/_downloads/ead99c26162d53a1a109c0beece507d4/biomechanics-14.pdf index 219e0aa8ea8..8d175beafa9 100644 Binary files a/dev/_downloads/ead99c26162d53a1a109c0beece507d4/biomechanics-14.pdf and b/dev/_downloads/ead99c26162d53a1a109c0beece507d4/biomechanics-14.pdf differ diff --git a/dev/_downloads/eb990a3106294a2a2f898aea0b429ab7/matrices-23.pdf b/dev/_downloads/eb990a3106294a2a2f898aea0b429ab7/matrices-23.pdf index 980972a0ca2..1eb02c63568 100644 Binary files a/dev/_downloads/eb990a3106294a2a2f898aea0b429ab7/matrices-23.pdf and b/dev/_downloads/eb990a3106294a2a2f898aea0b429ab7/matrices-23.pdf differ diff --git a/dev/_downloads/ebf272f79479d63cc5b71ad0f0e41f7d/fourier-1.pdf b/dev/_downloads/ebf272f79479d63cc5b71ad0f0e41f7d/fourier-1.pdf index 9128a27a50f..f0298096e71 100644 Binary files a/dev/_downloads/ebf272f79479d63cc5b71ad0f0e41f7d/fourier-1.pdf and b/dev/_downloads/ebf272f79479d63cc5b71ad0f0e41f7d/fourier-1.pdf differ diff --git a/dev/_downloads/ee22a6375b132bbe50ac86a0282c8f8f/fourier-2.pdf b/dev/_downloads/ee22a6375b132bbe50ac86a0282c8f8f/fourier-2.pdf index cbf99cce04b..2687aaa1b8a 100644 Binary files a/dev/_downloads/ee22a6375b132bbe50ac86a0282c8f8f/fourier-2.pdf and b/dev/_downloads/ee22a6375b132bbe50ac86a0282c8f8f/fourier-2.pdf differ diff --git a/dev/_downloads/ef1b602db6b31a5b8d8b9d20a2410f41/beam-10.pdf b/dev/_downloads/ef1b602db6b31a5b8d8b9d20a2410f41/beam-10.pdf index 0a063d08ee8..5c518370b92 100644 Binary files a/dev/_downloads/ef1b602db6b31a5b8d8b9d20a2410f41/beam-10.pdf and b/dev/_downloads/ef1b602db6b31a5b8d8b9d20a2410f41/beam-10.pdf differ diff --git a/dev/_downloads/f0b1ed1309beacf065f53d41a069ebe1/plotting-24.pdf b/dev/_downloads/f0b1ed1309beacf065f53d41a069ebe1/plotting-24.pdf index f472207e406..da33f985a44 100644 Binary files a/dev/_downloads/f0b1ed1309beacf065f53d41a069ebe1/plotting-24.pdf and b/dev/_downloads/f0b1ed1309beacf065f53d41a069ebe1/plotting-24.pdf differ diff --git a/dev/_downloads/f143e8af7f67232f463360136b513860/truss-1.pdf b/dev/_downloads/f143e8af7f67232f463360136b513860/truss-1.pdf index 68183a99386..ad0541e48da 100644 Binary files a/dev/_downloads/f143e8af7f67232f463360136b513860/truss-1.pdf and b/dev/_downloads/f143e8af7f67232f463360136b513860/truss-1.pdf differ diff --git a/dev/_downloads/fd7d64e97562f1e8bfd34628ef58f000/plotting-31_01.pdf b/dev/_downloads/fd7d64e97562f1e8bfd34628ef58f000/plotting-31_01.pdf index 3b074673527..d71edd2189d 100644 Binary files a/dev/_downloads/fd7d64e97562f1e8bfd34628ef58f000/plotting-31_01.pdf and b/dev/_downloads/fd7d64e97562f1e8bfd34628ef58f000/plotting-31_01.pdf differ diff --git a/dev/_downloads/fd8f37f13aecb42027ed8c23548b8132/plotting-31_00.pdf b/dev/_downloads/fd8f37f13aecb42027ed8c23548b8132/plotting-31_00.pdf index 0f699d5ffd0..8ed28cff108 100644 Binary files a/dev/_downloads/fd8f37f13aecb42027ed8c23548b8132/plotting-31_00.pdf and b/dev/_downloads/fd8f37f13aecb42027ed8c23548b8132/plotting-31_00.pdf differ diff --git a/dev/_images/beam-1.png b/dev/_images/beam-1.png index 8132af9fcf2..1df86a197fc 100644 Binary files a/dev/_images/beam-1.png and b/dev/_images/beam-1.png differ diff --git a/dev/_images/plotting-24.png b/dev/_images/plotting-24.png index f0b1e7e67a0..96ce13167a1 100644 Binary files a/dev/_images/plotting-24.png and b/dev/_images/plotting-24.png differ diff --git a/dev/_images/plotting-25.png b/dev/_images/plotting-25.png index fd6507a55a7..61feb66782c 100644 Binary files a/dev/_images/plotting-25.png and b/dev/_images/plotting-25.png differ diff --git a/dev/_images/plotting-26.png b/dev/_images/plotting-26.png index 692d3fea0cc..f6ce9f2146f 100644 Binary files a/dev/_images/plotting-26.png and b/dev/_images/plotting-26.png differ diff --git a/dev/_images/plotting-29.png b/dev/_images/plotting-29.png index 91419b6f79a..98113b67d41 100644 Binary files a/dev/_images/plotting-29.png and b/dev/_images/plotting-29.png differ diff --git a/dev/_images/plotting-30.png b/dev/_images/plotting-30.png index 9e764c5f58c..76ed946c47f 100644 Binary files a/dev/_images/plotting-30.png and b/dev/_images/plotting-30.png differ diff --git a/dev/citing.html b/dev/citing.html index 123e68533b4..ddfe9c0fb94 100644 --- a/dev/citing.html +++ b/dev/citing.html @@ -816,7 +816,7 @@

Citing SymPyFuro
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023
diff --git a/dev/contributing/debug.html b/dev/contributing/debug.html index 37aa8e0e7d4..1684202d45a 100644 --- a/dev/contributing/debug.html +++ b/dev/contributing/debug.html @@ -788,7 +788,7 @@

DebuggingFuro
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/contributing/dependencies.html b/dev/contributing/dependencies.html index dd2f158b76e..f9050998877 100644 --- a/dev/contributing/dependencies.html +++ b/dev/contributing/dependencies.html @@ -1166,7 +1166,7 @@

Running the BenchmarksFuro
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/contributing/deprecations.html b/dev/contributing/deprecations.html index b496d30b4aa..9b2670ac4fe 100644 --- a/dev/contributing/deprecations.html +++ b/dev/contributing/deprecations.html @@ -1257,7 +1257,7 @@

Release notes entryFuro
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/contributing/docstring.html b/dev/contributing/docstring.html index fff2587bc94..978f60fa978 100644 --- a/dev/contributing/docstring.html +++ b/dev/contributing/docstring.html @@ -1445,7 +1445,7 @@

Importing Docstrings into the Sphinx DocumentationFuro
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/contributing/documentation-style-guide.html b/dev/contributing/documentation-style-guide.html index add9cd76d91..ae4e6b845b1 100644 --- a/dev/contributing/documentation-style-guide.html +++ b/dev/contributing/documentation-style-guide.html @@ -1128,7 +1128,7 @@

Tone PreferencesFuro
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/contributing/index.html b/dev/contributing/index.html index 7c46227586c..86e9692be09 100644 --- a/dev/contributing/index.html +++ b/dev/contributing/index.html @@ -799,7 +799,7 @@
Documentation Version
Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023
diff --git a/dev/contributing/introduction-to-contributing.html b/dev/contributing/introduction-to-contributing.html index 492b8846ca6..e2ed53885f9 100644 --- a/dev/contributing/introduction-to-contributing.html +++ b/dev/contributing/introduction-to-contributing.html @@ -872,7 +872,7 @@

Review pull requestsFuro
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/contributing/new-contributors-guide/build-docs.html b/dev/contributing/new-contributors-guide/build-docs.html index 3b332201fd8..cec5fe6a611 100644 --- a/dev/contributing/new-contributors-guide/build-docs.html +++ b/dev/contributing/new-contributors-guide/build-docs.html @@ -1026,7 +1026,7 @@

PDF DocumentationFuro
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/contributing/new-contributors-guide/dev-setup.html b/dev/contributing/new-contributors-guide/dev-setup.html index c13e763a961..cc91b0e5516 100644 --- a/dev/contributing/new-contributors-guide/dev-setup.html +++ b/dev/contributing/new-contributors-guide/dev-setup.html @@ -937,7 +937,7 @@

Virtual Environment SetupFuro
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/contributing/new-contributors-guide/index.html b/dev/contributing/new-contributors-guide/index.html index eb7d1204b4e..11fef78444f 100644 --- a/dev/contributing/new-contributors-guide/index.html +++ b/dev/contributing/new-contributors-guide/index.html @@ -796,7 +796,7 @@

Index#< Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/contributing/new-contributors-guide/workflow-process.html b/dev/contributing/new-contributors-guide/workflow-process.html index e95ca20ed74..ce09871fd34 100644 --- a/dev/contributing/new-contributors-guide/workflow-process.html +++ b/dev/contributing/new-contributors-guide/workflow-process.html @@ -1365,7 +1365,7 @@

Writing pull request title and descriptionFuro
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/contributing/new-contributors-guide/writing-tests.html b/dev/contributing/new-contributors-guide/writing-tests.html index e9616b39c03..5cb5433f4b8 100644 --- a/dev/contributing/new-contributors-guide/writing-tests.html +++ b/dev/contributing/new-contributors-guide/writing-tests.html @@ -1769,7 +1769,7 @@

Hypothesis TestingFuro
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/explanation/active-deprecations.html b/dev/explanation/active-deprecations.html index e5356929ae1..b9cb27f72bd 100644 --- a/dev/explanation/active-deprecations.html +++ b/dev/explanation/active-deprecations.html @@ -2029,7 +2029,7 @@

Version 1.4Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/explanation/glossary.html b/dev/explanation/glossary.html index 62835de7e0a..ec6b3966d00 100644 --- a/dev/explanation/glossary.html +++ b/dev/explanation/glossary.html @@ -1374,7 +1374,7 @@

Glossary Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/explanation/gotchas.html b/dev/explanation/gotchas.html index bf09655232f..3aa76c1db38 100644 --- a/dev/explanation/gotchas.html +++ b/dev/explanation/gotchas.html @@ -1503,7 +1503,7 @@

help()#< powsimp(). The output will look something like this:

-sympy.simplify.simplify.powsimp(expr, deep=False, combine='all', force=False, measure=<function count_ops>)[source]
+sympy.simplify.simplify.powsimp(expr, deep=False, combine='all', force=False, measure=<function count_ops>)[source]

Reduce expression by combining powers with similar bases and exponents.

Explanation

If deep is True then powsimp() will also simplify arguments of @@ -1620,7 +1620,7 @@

help()#< Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/explanation/index.html b/dev/explanation/index.html index cf6b3bc0cb8..e727eca5232 100644 --- a/dev/explanation/index.html +++ b/dev/explanation/index.html @@ -791,7 +791,7 @@
Documentation Version
Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023
diff --git a/dev/explanation/solve_output.html b/dev/explanation/solve_output.html index 6be31ede2d7..d6794ab284d 100644 --- a/dev/explanation/solve_output.html +++ b/dev/explanation/solve_output.html @@ -929,7 +929,7 @@

Boolean or RelationalFuro
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/explanation/special_topics/classification.html b/dev/explanation/special_topics/classification.html index 92c8ba403a6..8681d16c556 100644 --- a/dev/explanation/special_topics/classification.html +++ b/dev/explanation/special_topics/classification.html @@ -871,7 +871,7 @@

func#Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/explanation/special_topics/finite_diff_derivatives.html b/dev/explanation/special_topics/finite_diff_derivatives.html index 956ee9a669c..ec0c095c231 100644 --- a/dev/explanation/special_topics/finite_diff_derivatives.html +++ b/dev/explanation/special_topics/finite_diff_derivatives.html @@ -1004,7 +1004,7 @@

A Direct Method Using SymPy MatricesFuro
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/explanation/special_topics/index.html b/dev/explanation/special_topics/index.html index 4ecd91c0fe1..ec2fc0fa930 100644 --- a/dev/explanation/special_topics/index.html +++ b/dev/explanation/special_topics/index.html @@ -798,7 +798,7 @@
Documentation Version
Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023
diff --git a/dev/genindex.html b/dev/genindex.html index fc34efec036..47daeed6a76 100644 --- a/dev/genindex.html +++ b/dev/genindex.html @@ -16730,7 +16730,7 @@

Z

Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023
diff --git a/dev/guides/assumptions.html b/dev/guides/assumptions.html index 5d513ecee8a..96d7ab4726d 100644 --- a/dev/guides/assumptions.html +++ b/dev/guides/assumptions.html @@ -2314,7 +2314,7 @@

Relations between different symbolsFuro
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/guides/booleans.html b/dev/guides/booleans.html index cb72bd3bbb4..a3f281d165f 100644 --- a/dev/guides/booleans.html +++ b/dev/guides/booleans.html @@ -1200,7 +1200,7 @@

Three-valued logic with symbolic BooleansFuro
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/guides/custom-functions.html b/dev/guides/custom-functions.html index e3c1d2447e9..3fa24b03de8 100644 --- a/dev/guides/custom-functions.html +++ b/dev/guides/custom-functions.html @@ -2395,7 +2395,7 @@

Additional TipsFuro
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/guides/index.html b/dev/guides/index.html index e2ff5c89538..3c66ba26d5c 100644 --- a/dev/guides/index.html +++ b/dev/guides/index.html @@ -792,7 +792,7 @@
Documentation Version
Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023
diff --git a/dev/guides/logo.html b/dev/guides/logo.html index 6cf1310e082..e13ad092fc4 100644 --- a/dev/guides/logo.html +++ b/dev/guides/logo.html @@ -799,7 +799,7 @@

SymPy LogoFuro
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/guides/physics/control_problems.html b/dev/guides/physics/control_problems.html index 572f319f0d2..19316e158a2 100644 --- a/dev/guides/physics/control_problems.html +++ b/dev/guides/physics/control_problems.html @@ -1144,7 +1144,7 @@

ReferencesFuro
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/guides/physics/index.html b/dev/guides/physics/index.html index 16c4f7e1f5f..ef2e3b1e3f2 100644 --- a/dev/guides/physics/index.html +++ b/dev/guides/physics/index.html @@ -786,7 +786,7 @@
Documentation Version
Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023
diff --git a/dev/guides/solving/find-roots-polynomial.html b/dev/guides/solving/find-roots-polynomial.html index f97ff1fb79b..9c81813ab01 100644 --- a/dev/guides/solving/find-roots-polynomial.html +++ b/dev/guides/solving/find-roots-polynomial.html @@ -1318,7 +1318,7 @@

Report a BugFuro
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/guides/solving/index.html b/dev/guides/solving/index.html index 16c4a8d1fb4..02407eef78f 100644 --- a/dev/guides/solving/index.html +++ b/dev/guides/solving/index.html @@ -843,7 +843,7 @@
Documentation Version
Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023
diff --git a/dev/guides/solving/reduce-inequalities-algebraically.html b/dev/guides/solving/reduce-inequalities-algebraically.html index ce4c0f9664b..2f8f0815272 100644 --- a/dev/guides/solving/reduce-inequalities-algebraically.html +++ b/dev/guides/solving/reduce-inequalities-algebraically.html @@ -1022,7 +1022,7 @@

Report a BugFuro
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/guides/solving/solve-diophantine-equation.html b/dev/guides/solving/solve-diophantine-equation.html index f47c5677582..9d7e98ed152 100644 --- a/dev/guides/solving/solve-diophantine-equation.html +++ b/dev/guides/solving/solve-diophantine-equation.html @@ -1047,7 +1047,7 @@

Report a BugFuro
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/guides/solving/solve-equation-algebraically.html b/dev/guides/solving/solve-equation-algebraically.html index bc84e54de8f..752dc44cd24 100644 --- a/dev/guides/solving/solve-equation-algebraically.html +++ b/dev/guides/solving/solve-equation-algebraically.html @@ -1103,7 +1103,7 @@

Report a BugFuro
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/guides/solving/solve-matrix-equation.html b/dev/guides/solving/solve-matrix-equation.html index fe9d3ff896b..af9af17797e 100644 --- a/dev/guides/solving/solve-matrix-equation.html +++ b/dev/guides/solving/solve-matrix-equation.html @@ -1119,7 +1119,7 @@

Report a BugFuro
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/guides/solving/solve-numerically.html b/dev/guides/solving/solve-numerically.html index e28216eda1a..16048e82e8f 100644 --- a/dev/guides/solving/solve-numerically.html +++ b/dev/guides/solving/solve-numerically.html @@ -985,7 +985,7 @@

Report a BugFuro
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/guides/solving/solve-ode.html b/dev/guides/solving/solve-ode.html index f6b339b28f7..04b610ad1e4 100644 --- a/dev/guides/solving/solve-ode.html +++ b/dev/guides/solving/solve-ode.html @@ -1245,7 +1245,7 @@

Report a BugFuro
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/guides/solving/solve-system-of-equations-algebraically.html b/dev/guides/solving/solve-system-of-equations-algebraically.html index 61efb732671..f012142fcef 100644 --- a/dev/guides/solving/solve-system-of-equations-algebraically.html +++ b/dev/guides/solving/solve-system-of-equations-algebraically.html @@ -958,7 +958,7 @@

Report a BugFuro
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/guides/solving/solving-guidance.html b/dev/guides/solving/solving-guidance.html index d4b2817dbd8..4deb0a30c7e 100644 --- a/dev/guides/solving/solving-guidance.html +++ b/dev/guides/solving/solving-guidance.html @@ -1018,7 +1018,7 @@

Report a BugFuro
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/index.html b/dev/index.html index fb738355a77..c3bed2fc720 100644 --- a/dev/index.html +++ b/dev/index.html @@ -804,7 +804,7 @@

Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/install.html b/dev/install.html index b5deb26b297..675d0b97e6a 100644 --- a/dev/install.html +++ b/dev/install.html @@ -878,7 +878,7 @@

QuestionsFuro
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/modules/abc.html b/dev/modules/abc.html index 17b0ee102e2..928c241cdd7 100644 --- a/dev/modules/abc.html +++ b/dev/modules/abc.html @@ -825,7 +825,7 @@

Examples Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/modules/algebras.html b/dev/modules/algebras.html index 836b2426666..17557311440 100644 --- a/dev/modules/algebras.html +++ b/dev/modules/algebras.html @@ -751,7 +751,7 @@

Introduction
-class sympy.algebras.Quaternion(a=0, b=0, c=0, d=0, real_field=True, norm=None)[source]#
+class sympy.algebras.Quaternion(a=0, b=0, c=0, d=0, real_field=True, norm=None)[source]#

Provides basic quaternion operations. Quaternion objects can be instantiated as Quaternion(a, b, c, d) as in \(q = a + bi + cj + dk\).

@@ -806,7 +806,7 @@

Introduction
-add(other)[source]#
+add(other)[source]#

Adds quaternions.

Parameters:
@@ -848,7 +848,7 @@

Introduction
-angle()[source]#
+angle()[source]#

Returns the angle of the quaternion measured in the real-axis plane.

Explanation

Given a quaternion \(q = a + bi + cj + dk\) where \(a\), \(b\), \(c\) and \(d\) @@ -868,7 +868,7 @@

Introduction
-arc_coplanar(other)[source]#
+arc_coplanar(other)[source]#

Returns True if the transformation arcs represented by the input quaternions happen in the same plane.

Parameters:
@@ -904,7 +904,7 @@

Introduction
-axis()[source]#
+axis()[source]#

Returns \(\mathbf{Ax}(q)\), the axis of the quaternion \(q\).

Explanation

Given a quaternion \(q = a + bi + cj + dk\), returns \(\mathbf{Ax}(q)\) i.e., the versor of the vector part of that quaternion @@ -925,7 +925,7 @@

Introduction
-exp()[source]#
+exp()[source]#

Returns the exponential of \(q\), given by \(e^q\).

Returns:
@@ -949,7 +949,7 @@

Introduction
-classmethod from_Matrix(elements)[source]#
+classmethod from_Matrix(elements)[source]#

Returns quaternion from elements of a column vector`. If vector_only is True, returns only imaginary part as a Matrix of length 3.

@@ -985,7 +985,7 @@

Introduction
-classmethod from_axis_angle(vector, angle)[source]#
+classmethod from_axis_angle(vector, angle)[source]#

Returns a rotation quaternion given the axis and the angle of rotation.

Parameters:
@@ -1017,7 +1017,7 @@

Introduction
-classmethod from_euler(angles, seq)[source]#
+classmethod from_euler(angles, seq)[source]#

Returns quaternion equivalent to rotation represented by the Euler angles, in the sequence defined by seq.

@@ -1065,7 +1065,7 @@

Introduction
-classmethod from_rotation_matrix(M)[source]#
+classmethod from_rotation_matrix(M)[source]#

Returns the equivalent quaternion of a matrix. The quaternion will be normalized only if the matrix is special orthogonal (orthogonal and det(M) = 1).

@@ -1097,7 +1097,7 @@

Introduction
-index_vector()[source]#
+index_vector()[source]#

Returns the index vector of the quaternion.

Returns:
@@ -1122,7 +1122,7 @@

Introduction
-integrate(*args)[source]#
+integrate(*args)[source]#

Computes integration of quaternion.

Returns:
@@ -1153,13 +1153,13 @@

Introduction
-inverse()[source]#
+inverse()[source]#

Returns the inverse of the quaternion.

-is_pure()[source]#
+is_pure()[source]#

Returns true if the quaternion is pure, false if the quaternion is not pure or returns none if it is unknown.

Explanation

@@ -1180,7 +1180,7 @@

Introduction
-is_zero_quaternion()[source]#
+is_zero_quaternion()[source]#

Returns true if the quaternion is a zero quaternion or false if it is not a zero quaternion and None if the value is unknown.

Explanation

@@ -1206,7 +1206,7 @@

Introduction
-mensor()[source]#
+mensor()[source]#

Returns the natural logarithm of the norm(magnitude) of the quaternion.

Examples

>>> from sympy.algebras.quaternion import Quaternion
@@ -1225,7 +1225,7 @@ 

Introduction
-mul(other)[source]#
+mul(other)[source]#

Multiplies quaternions.

Parameters:
@@ -1267,19 +1267,19 @@

Introduction
-norm()[source]#
+norm()[source]#

Returns the norm of the quaternion.

-normalize()[source]#
+normalize()[source]#

Returns the normalized form of the quaternion.

-orthogonal(other)[source]#
+orthogonal(other)[source]#

Returns the orthogonality of two quaternions.

Parameters:
@@ -1311,7 +1311,7 @@

Introduction
-parallel(other)[source]#
+parallel(other)[source]#

Returns True if the two pure quaternions seen as 3D vectors are parallel.

Parameters:
@@ -1343,7 +1343,7 @@

Introduction
-pow(p)[source]#
+pow(p)[source]#

Finds the pth power of the quaternion.

Parameters:
@@ -1371,7 +1371,7 @@

Introduction
-pow_cos_sin(p)[source]#
+pow_cos_sin(p)[source]#

Computes the pth power in the cos-sin form.

Parameters:
@@ -1496,7 +1496,7 @@

Introduction
-static rotate_point(pin, r)[source]#
+static rotate_point(pin, r)[source]#

Returns the coordinates of the point pin (a 3 tuple) after rotation.

Parameters:
@@ -1535,7 +1535,7 @@

Introduction
-scalar_part()[source]#
+scalar_part()[source]#

Returns scalar part(\(\mathbf{S}(q)\)) of the quaternion q.

Explanation

Given a quaternion \(q = a + bi + cj + dk\), returns \(\mathbf{S}(q) = a\).

@@ -1550,7 +1550,7 @@

Introduction
-set_norm(norm)[source]#
+set_norm(norm)[source]#

Sets norm of an already instantiated quaternion.

Parameters:
@@ -1585,7 +1585,7 @@

Introduction
-to_Matrix(vector_only=False)[source]#
+to_Matrix(vector_only=False)[source]#

Returns elements of quaternion as a column vector. By default, a Matrix of length 4 is returned, with the real part as the first element. @@ -1633,7 +1633,7 @@

Introduction
-to_axis_angle()[source]#
+to_axis_angle()[source]#

Returns the axis and angle of rotation of a quaternion.

Returns:
@@ -1657,7 +1657,7 @@

Introduction
-to_euler(seq, angle_addition=True, avoid_square_root=False)[source]#
+to_euler(seq, angle_addition=True, avoid_square_root=False)[source]#

Returns Euler angles representing same rotation as the quaternion, in the sequence given by seq. This implements the method described in [R3].

@@ -1725,7 +1725,7 @@

Introduction
-to_rotation_matrix(v=None, homogeneous=True)[source]#
+to_rotation_matrix(v=None, homogeneous=True)[source]#

Returns the equivalent rotation transformation matrix of the quaternion which represents rotation about the origin if v is not passed.

@@ -1768,7 +1768,7 @@

Introduction
-classmethod vector_coplanar(q1, q2, q3)[source]#
+classmethod vector_coplanar(q1, q2, q3)[source]#

Returns True if the axis of the pure quaternions seen as 3D vectors q1, q2, and q3 are coplanar.

@@ -1820,7 +1820,7 @@

Introduction
-vector_part()[source]#
+vector_part()[source]#

Returns \(\mathbf{V}(q)\), the vector part of the quaternion \(q\).

Explanation

Given a quaternion \(q = a + bi + cj + dk\), returns \(\mathbf{V}(q) = bi + cj + dk\).

@@ -1878,7 +1878,7 @@

IntroductionFuro
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/modules/assumptions/ask.html b/dev/modules/assumptions/ask.html index 6bd6c8b8448..3fe3d5f0231 100644 --- a/dev/modules/assumptions/ask.html +++ b/dev/modules/assumptions/ask.html @@ -744,14 +744,14 @@
Documentation Version

Module for querying SymPy objects about assumptions.

-class sympy.assumptions.ask.AssumptionKeys[source]#
+class sympy.assumptions.ask.AssumptionKeys[source]#

This class contains all the supported keys by ask. It should be accessed via the instance sympy.Q.

-sympy.assumptions.ask.ask(proposition, assumptions=True, context={})[source]#
+sympy.assumptions.ask.ask(proposition, assumptions=True, context={})[source]#

Function to evaluate the proposition with assumptions.

Parameters:
@@ -841,7 +841,7 @@
Documentation Version
-sympy.assumptions.ask.register_handler(key, handler)[source]#
+sympy.assumptions.ask.register_handler(key, handler)[source]#

Register a handler in the ask system. key must be a string and handler a class inheriting from AskHandler.

@@ -851,7 +851,7 @@
Documentation Version
-sympy.assumptions.ask.remove_handler(key, handler)[source]#
+sympy.assumptions.ask.remove_handler(key, handler)[source]#

Removes a handler from the ask system.

Deprecated since version 1.8.: Use multipledispatch handler instead. See Predicate.

@@ -895,7 +895,7 @@
Documentation Version
Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023
diff --git a/dev/modules/assumptions/assume.html b/dev/modules/assumptions/assume.html index 52ee19afac3..f0de230e29a 100644 --- a/dev/modules/assumptions/assume.html +++ b/dev/modules/assumptions/assume.html @@ -744,7 +744,7 @@
Documentation Version

A module which implements predicates and assumption context.

-class sympy.assumptions.assume.AppliedPredicate(predicate, *args)[source]#
+class sympy.assumptions.assume.AppliedPredicate(predicate, *args)[source]#

The class of expressions resulting from applying Predicate to the arguments. AppliedPredicate merely wraps its argument and remain unevaluated. To evaluate it, use the ask() function.

@@ -799,7 +799,7 @@
Documentation Version
-class sympy.assumptions.assume.AssumptionsContext[source]#
+class sympy.assumptions.assume.AssumptionsContext[source]#

Set containing default assumptions which are applied to the ask() function.

Explanation

@@ -844,7 +844,7 @@
Documentation Version
-add(*assumptions)[source]#
+add(*assumptions)[source]#

Add assumptions.

@@ -852,7 +852,7 @@
Documentation Version
-class sympy.assumptions.assume.Predicate(*args, **kwargs)[source]#
+class sympy.assumptions.assume.Predicate(*args, **kwargs)[source]#

Base class for mathematical predicates. It also serves as a constructor for undefined predicate objects.

Explanation

@@ -924,7 +924,7 @@
Documentation Version
-eval(args, assumptions=True)[source]#
+eval(args, assumptions=True)[source]#

Evaluate self(*args) under the given assumptions.

This uses only direct resolution methods, not logical inference.

@@ -936,13 +936,13 @@
Documentation Version
-classmethod register(*types, **kwargs)[source]#
+classmethod register(*types, **kwargs)[source]#

Register the signature to the handler.

-classmethod register_many(*types, **kwargs)[source]#
+classmethod register_many(*types, **kwargs)[source]#

Register multiple signatures to same handler.

@@ -950,7 +950,7 @@
Documentation Version
-class sympy.assumptions.assume.UndefinedPredicate(name, handlers=None)[source]#
+class sympy.assumptions.assume.UndefinedPredicate(name, handlers=None)[source]#

Predicate without handler.

Explanation

This predicate is generated by using Predicate directly for @@ -969,7 +969,7 @@

Documentation Version
-sympy.assumptions.assume.assuming(*assumptions)[source]#
+sympy.assumptions.assume.assuming(*assumptions)[source]#

Context manager for assumptions.

Examples

>>> from sympy import assuming, Q, ask
@@ -1020,7 +1020,7 @@ 
Documentation Version
Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023
diff --git a/dev/modules/assumptions/index.html b/dev/modules/assumptions/index.html index ab64b00efaf..4efa497bc02 100644 --- a/dev/modules/assumptions/index.html +++ b/dev/modules/assumptions/index.html @@ -746,7 +746,7 @@
Documentation Version

Predicate#

-class sympy.assumptions.assume.Predicate(*args, **kwargs)[source]
+class sympy.assumptions.assume.Predicate(*args, **kwargs)[source]

Base class for mathematical predicates. It also serves as a constructor for undefined predicate objects.

Explanation

@@ -818,7 +818,7 @@

Predicate
-eval(args, assumptions=True)[source]
+eval(args, assumptions=True)[source]

Evaluate self(*args) under the given assumptions.

This uses only direct resolution methods, not logical inference.

@@ -830,13 +830,13 @@

Predicate
-classmethod register(*types, **kwargs)[source]
+classmethod register(*types, **kwargs)[source]

Register the signature to the handler.

-classmethod register_many(*types, **kwargs)[source]
+classmethod register_many(*types, **kwargs)[source]

Register multiple signatures to same handler.

@@ -844,7 +844,7 @@

Predicate
-class sympy.assumptions.assume.AppliedPredicate(predicate, *args)[source]
+class sympy.assumptions.assume.AppliedPredicate(predicate, *args)[source]

The class of expressions resulting from applying Predicate to the arguments. AppliedPredicate merely wraps its argument and remain unevaluated. To evaluate it, use the ask() function.

@@ -904,7 +904,7 @@

Querying is ask():

-sympy.assumptions.ask.ask(proposition, assumptions=True, context={})[source]
+sympy.assumptions.ask.ask(proposition, assumptions=True, context={})[source]

Function to evaluate the proposition with assumptions.

Parameters:
@@ -1080,7 +1080,7 @@

Misc#Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/modules/assumptions/predicates.html b/dev/modules/assumptions/predicates.html index 568b79994e1..03d249825de 100644 --- a/dev/modules/assumptions/predicates.html +++ b/dev/modules/assumptions/predicates.html @@ -745,7 +745,7 @@
Documentation Version

Common#

-class sympy.assumptions.predicates.common.IsTruePredicate(*args, **kwargs)[source]#
+class sympy.assumptions.predicates.common.IsTruePredicate(*args, **kwargs)[source]#

Generic predicate.

Explanation

ask(Q.is_true(x)) is true iff x is true. This only makes @@ -790,7 +790,7 @@

Common#
-class sympy.assumptions.predicates.common.CommutativePredicate(*args, **kwargs)[source]#
+class sympy.assumptions.predicates.common.CommutativePredicate(*args, **kwargs)[source]#

Commutative predicate.

Explanation

ask(Q.commutative(x)) is true iff x commutes with any other @@ -810,7 +810,7 @@

Common#Calculus#

-class sympy.assumptions.predicates.calculus.FinitePredicate(*args, **kwargs)[source]#
+class sympy.assumptions.predicates.calculus.FinitePredicate(*args, **kwargs)[source]#

Finite number predicate.

Explanation

Q.finite(x) is true if x is a number but neither an infinity @@ -854,7 +854,7 @@

Calculus
-class sympy.assumptions.predicates.calculus.InfinitePredicate(*args, **kwargs)[source]#
+class sympy.assumptions.predicates.calculus.InfinitePredicate(*args, **kwargs)[source]#

Infinite number predicate.

Q.infinite(x) is true iff the absolute value of x is infinity.

@@ -873,7 +873,7 @@

Calculus

Matrix#

-class sympy.assumptions.predicates.matrices.SymmetricPredicate(*args, **kwargs)[source]#
+class sympy.assumptions.predicates.matrices.SymmetricPredicate(*args, **kwargs)[source]#

Symmetric matrix predicate.

Explanation

Q.symmetric(x) is true iff x is a square matrix and is equal to @@ -910,7 +910,7 @@

Matrix#
-class sympy.assumptions.predicates.matrices.InvertiblePredicate(*args, **kwargs)[source]#
+class sympy.assumptions.predicates.matrices.InvertiblePredicate(*args, **kwargs)[source]#

Invertible matrix predicate.

Explanation

Q.invertible(x) is true iff x is an invertible matrix. @@ -947,7 +947,7 @@

Matrix#
-class sympy.assumptions.predicates.matrices.OrthogonalPredicate(*args, **kwargs)[source]#
+class sympy.assumptions.predicates.matrices.OrthogonalPredicate(*args, **kwargs)[source]#

Orthogonal matrix predicate.

Explanation

Q.orthogonal(x) is true iff x is an orthogonal matrix. @@ -989,7 +989,7 @@

Matrix#
-class sympy.assumptions.predicates.matrices.UnitaryPredicate(*args, **kwargs)[source]#
+class sympy.assumptions.predicates.matrices.UnitaryPredicate(*args, **kwargs)[source]#

Unitary matrix predicate.

Explanation

Q.unitary(x) is true iff x is a unitary matrix. @@ -1028,7 +1028,7 @@

Matrix#
-class sympy.assumptions.predicates.matrices.PositiveDefinitePredicate(*args, **kwargs)[source]#
+class sympy.assumptions.predicates.matrices.PositiveDefinitePredicate(*args, **kwargs)[source]#

Positive definite matrix predicate.

Explanation

If \(M\) is a \(n \times n\) symmetric real matrix, it is said @@ -1067,7 +1067,7 @@

Matrix#
-class sympy.assumptions.predicates.matrices.UpperTriangularPredicate(*args, **kwargs)[source]#
+class sympy.assumptions.predicates.matrices.UpperTriangularPredicate(*args, **kwargs)[source]#

Upper triangular matrix predicate.

Explanation

A matrix \(M\) is called upper triangular matrix if \(M_{ij}=0\) @@ -1099,7 +1099,7 @@

Matrix#
-class sympy.assumptions.predicates.matrices.LowerTriangularPredicate(*args, **kwargs)[source]#
+class sympy.assumptions.predicates.matrices.LowerTriangularPredicate(*args, **kwargs)[source]#

Lower triangular matrix predicate.

Explanation

A matrix \(M\) is called lower triangular matrix if \(M_{ij}=0\) @@ -1131,7 +1131,7 @@

Matrix#
-class sympy.assumptions.predicates.matrices.DiagonalPredicate(*args, **kwargs)[source]#
+class sympy.assumptions.predicates.matrices.DiagonalPredicate(*args, **kwargs)[source]#

Diagonal matrix predicate.

Explanation

Q.diagonal(x) is true iff x is a diagonal matrix. A diagonal @@ -1166,7 +1166,7 @@

Matrix#
-class sympy.assumptions.predicates.matrices.FullRankPredicate(*args, **kwargs)[source]#
+class sympy.assumptions.predicates.matrices.FullRankPredicate(*args, **kwargs)[source]#

Fullrank matrix predicate.

Explanation

Q.fullrank(x) is true iff x is a full rank matrix. @@ -1196,7 +1196,7 @@

Matrix#
-class sympy.assumptions.predicates.matrices.SquarePredicate(*args, **kwargs)[source]#
+class sympy.assumptions.predicates.matrices.SquarePredicate(*args, **kwargs)[source]#

Square matrix predicate.

Explanation

Q.square(x) is true iff x is a square matrix. A square matrix @@ -1234,7 +1234,7 @@

Matrix#
-class sympy.assumptions.predicates.matrices.IntegerElementsPredicate(*args, **kwargs)[source]#
+class sympy.assumptions.predicates.matrices.IntegerElementsPredicate(*args, **kwargs)[source]#

Integer elements matrix predicate.

Explanation

Q.integer_elements(x) is true iff all the elements of x @@ -1258,7 +1258,7 @@

Matrix#
-class sympy.assumptions.predicates.matrices.RealElementsPredicate(*args, **kwargs)[source]#
+class sympy.assumptions.predicates.matrices.RealElementsPredicate(*args, **kwargs)[source]#

Real elements matrix predicate.

Explanation

Q.real_elements(x) is true iff all the elements of x @@ -1282,7 +1282,7 @@

Matrix#
-class sympy.assumptions.predicates.matrices.ComplexElementsPredicate(*args, **kwargs)[source]#
+class sympy.assumptions.predicates.matrices.ComplexElementsPredicate(*args, **kwargs)[source]#

Complex elements matrix predicate.

Explanation

Q.complex_elements(x) is true iff all the elements of x @@ -1308,7 +1308,7 @@

Matrix#
-class sympy.assumptions.predicates.matrices.SingularPredicate(*args, **kwargs)[source]#
+class sympy.assumptions.predicates.matrices.SingularPredicate(*args, **kwargs)[source]#

Singular matrix predicate.

A matrix is singular iff the value of its determinant is 0.

Examples

@@ -1339,7 +1339,7 @@

Matrix#
-class sympy.assumptions.predicates.matrices.NormalPredicate(*args, **kwargs)[source]#
+class sympy.assumptions.predicates.matrices.NormalPredicate(*args, **kwargs)[source]#

Normal matrix predicate.

A matrix is normal if it commutes with its conjugate transpose.

Examples

@@ -1368,7 +1368,7 @@

Matrix#
-class sympy.assumptions.predicates.matrices.TriangularPredicate(*args, **kwargs)[source]#
+class sympy.assumptions.predicates.matrices.TriangularPredicate(*args, **kwargs)[source]#

Triangular matrix predicate.

Explanation

Q.triangular(X) is true if X is one that is either lower @@ -1401,7 +1401,7 @@

Matrix#
-class sympy.assumptions.predicates.matrices.UnitTriangularPredicate(*args, **kwargs)[source]#
+class sympy.assumptions.predicates.matrices.UnitTriangularPredicate(*args, **kwargs)[source]#

Unit triangular matrix predicate.

Explanation

A unit triangular matrix is a triangular matrix with 1s @@ -1428,7 +1428,7 @@

Matrix#Number Theory#

-class sympy.assumptions.predicates.ntheory.EvenPredicate(*args, **kwargs)[source]#
+class sympy.assumptions.predicates.ntheory.EvenPredicate(*args, **kwargs)[source]#

Even number predicate.

Explanation

ask(Q.even(x)) is true iff x belongs to the set of even @@ -1457,7 +1457,7 @@

Number Theory
-class sympy.assumptions.predicates.ntheory.OddPredicate(*args, **kwargs)[source]#
+class sympy.assumptions.predicates.ntheory.OddPredicate(*args, **kwargs)[source]#

Odd number predicate.

Explanation

ask(Q.odd(x)) is true iff x belongs to the set of odd numbers.

@@ -1485,7 +1485,7 @@

Number Theory
-class sympy.assumptions.predicates.ntheory.PrimePredicate(*args, **kwargs)[source]#
+class sympy.assumptions.predicates.ntheory.PrimePredicate(*args, **kwargs)[source]#

Prime number predicate.

Explanation

ask(Q.prime(x)) is true iff x is a natural number greater @@ -1517,7 +1517,7 @@

Number Theory
-class sympy.assumptions.predicates.ntheory.CompositePredicate(*args, **kwargs)[source]#
+class sympy.assumptions.predicates.ntheory.CompositePredicate(*args, **kwargs)[source]#

Composite number predicate.

Explanation

ask(Q.composite(x)) is true iff x is a positive integer and has @@ -1549,7 +1549,7 @@

Number Theory#

-class sympy.assumptions.predicates.order.PositivePredicate(*args, **kwargs)[source]#
+class sympy.assumptions.predicates.order.PositivePredicate(*args, **kwargs)[source]#

Positive real number predicate.

Explanation

Q.positive(x) is true iff x is real and \(x > 0\), that is if x @@ -1597,7 +1597,7 @@

Order#<
-class sympy.assumptions.predicates.order.NegativePredicate(*args, **kwargs)[source]#
+class sympy.assumptions.predicates.order.NegativePredicate(*args, **kwargs)[source]#

Negative number predicate.

Explanation

Q.negative(x) is true iff x is a real number and \(x < 0\), that is, @@ -1645,7 +1645,7 @@

Order#<
-class sympy.assumptions.predicates.order.ZeroPredicate(*args, **kwargs)[source]#
+class sympy.assumptions.predicates.order.ZeroPredicate(*args, **kwargs)[source]#

Zero number predicate.

Explanation

ask(Q.zero(x)) is true iff the value of x is zero.

@@ -1676,7 +1676,7 @@

Order#<
-class sympy.assumptions.predicates.order.NonZeroPredicate(*args, **kwargs)[source]#
+class sympy.assumptions.predicates.order.NonZeroPredicate(*args, **kwargs)[source]#

Nonzero real number predicate.

Explanation

ask(Q.nonzero(x)) is true iff x is real and x is not zero. Note in @@ -1723,7 +1723,7 @@

Order#<
-class sympy.assumptions.predicates.order.NonPositivePredicate(*args, **kwargs)[source]#
+class sympy.assumptions.predicates.order.NonPositivePredicate(*args, **kwargs)[source]#

Nonpositive real number predicate.

Explanation

ask(Q.nonpositive(x)) is true iff x belongs to the set of @@ -1767,7 +1767,7 @@

Order#<
-class sympy.assumptions.predicates.order.NonNegativePredicate(*args, **kwargs)[source]#
+class sympy.assumptions.predicates.order.NonNegativePredicate(*args, **kwargs)[source]#

Nonnegative real number predicate.

Explanation

ask(Q.nonnegative(x)) is true iff x belongs to the set of @@ -1812,7 +1812,7 @@

Order#<

Sets#

-class sympy.assumptions.predicates.sets.IntegerPredicate(*args, **kwargs)[source]#
+class sympy.assumptions.predicates.sets.IntegerPredicate(*args, **kwargs)[source]#

Integer predicate.

Explanation

Q.integer(x) is true iff x belongs to the set of integer @@ -1845,7 +1845,7 @@

Sets#
-class sympy.assumptions.predicates.sets.RationalPredicate(*args, **kwargs)[source]#
+class sympy.assumptions.predicates.sets.RationalPredicate(*args, **kwargs)[source]#

Rational number predicate.

Explanation

Q.rational(x) is true iff x belongs to the set of @@ -1880,7 +1880,7 @@

Sets#
-class sympy.assumptions.predicates.sets.IrrationalPredicate(*args, **kwargs)[source]#
+class sympy.assumptions.predicates.sets.IrrationalPredicate(*args, **kwargs)[source]#

Irrational number predicate.

Explanation

Q.irrational(x) is true iff x is any real number that @@ -1917,7 +1917,7 @@

Sets#
-class sympy.assumptions.predicates.sets.RealPredicate(*args, **kwargs)[source]#
+class sympy.assumptions.predicates.sets.RealPredicate(*args, **kwargs)[source]#

Real number predicate.

Explanation

Q.real(x) is true iff x is a real number, i.e., it is in the @@ -1988,7 +1988,7 @@

Sets#
-class sympy.assumptions.predicates.sets.ExtendedRealPredicate(*args, **kwargs)[source]#
+class sympy.assumptions.predicates.sets.ExtendedRealPredicate(*args, **kwargs)[source]#

Extended real predicate.

Explanation

Q.extended_real(x) is true iff x is a real number or @@ -2019,7 +2019,7 @@

Sets#
-class sympy.assumptions.predicates.sets.HermitianPredicate(*args, **kwargs)[source]#
+class sympy.assumptions.predicates.sets.HermitianPredicate(*args, **kwargs)[source]#

Hermitian predicate.

Explanation

ask(Q.hermitian(x)) is true iff x belongs to the set of @@ -2044,7 +2044,7 @@

Sets#
-class sympy.assumptions.predicates.sets.ComplexPredicate(*args, **kwargs)[source]#
+class sympy.assumptions.predicates.sets.ComplexPredicate(*args, **kwargs)[source]#

Complex number predicate.

Explanation

Q.complex(x) is true iff x belongs to the set of complex @@ -2080,7 +2080,7 @@

Sets#
-class sympy.assumptions.predicates.sets.ImaginaryPredicate(*args, **kwargs)[source]#
+class sympy.assumptions.predicates.sets.ImaginaryPredicate(*args, **kwargs)[source]#

Imaginary number predicate.

Explanation

Q.imaginary(x) is true iff x can be written as a real @@ -2117,7 +2117,7 @@

Sets#
-class sympy.assumptions.predicates.sets.AntihermitianPredicate(*args, **kwargs)[source]#
+class sympy.assumptions.predicates.sets.AntihermitianPredicate(*args, **kwargs)[source]#

Antihermitian predicate.

Explanation

Q.antihermitian(x) is true iff x belongs to the field of @@ -2144,7 +2144,7 @@

Sets#
-class sympy.assumptions.predicates.sets.AlgebraicPredicate(*args, **kwargs)[source]#
+class sympy.assumptions.predicates.sets.AlgebraicPredicate(*args, **kwargs)[source]#

Algebraic number predicate.

Explanation

Q.algebraic(x) is true iff x belongs to the set of @@ -2184,7 +2184,7 @@

Sets#
-class sympy.assumptions.predicates.sets.TranscendentalPredicate(*args, **kwargs)[source]#
+class sympy.assumptions.predicates.sets.TranscendentalPredicate(*args, **kwargs)[source]#

Transcedental number predicate.

Explanation

Q.transcendental(x) is true iff x belongs to the set of @@ -2238,7 +2238,7 @@

Sets#Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/modules/assumptions/refine.html b/dev/modules/assumptions/refine.html index 8be087195df..0a5ddcb262c 100644 --- a/dev/modules/assumptions/refine.html +++ b/dev/modules/assumptions/refine.html @@ -743,7 +743,7 @@
Documentation Version

Refine#

-sympy.assumptions.refine.refine(expr, assumptions=True)[source]#
+sympy.assumptions.refine.refine(expr, assumptions=True)[source]#

Simplify an expression using assumptions.

Explanation

Unlike simplify() which performs structural simplification @@ -781,7 +781,7 @@

Documentation Version
-sympy.assumptions.refine.refine_Pow(expr, assumptions)[source]#
+sympy.assumptions.refine.refine_Pow(expr, assumptions)[source]#

Handler for instances of Pow.

Examples

>>> from sympy import Q
@@ -809,7 +809,7 @@ 
Documentation Version
-sympy.assumptions.refine.refine_abs(expr, assumptions)[source]#
+sympy.assumptions.refine.refine_abs(expr, assumptions)[source]#

Handler for the absolute value.

Examples

>>> from sympy import Q, Abs
@@ -826,7 +826,7 @@ 
Documentation Version
-sympy.assumptions.refine.refine_arg(expr, assumptions)[source]#
+sympy.assumptions.refine.refine_arg(expr, assumptions)[source]#

Handler for complex argument

Explanation

>>> from sympy.assumptions.refine import refine_arg
@@ -842,7 +842,7 @@ 
Documentation Version
-sympy.assumptions.refine.refine_atan2(expr, assumptions)[source]#
+sympy.assumptions.refine.refine_atan2(expr, assumptions)[source]#

Handler for the atan2 function.

Examples

>>> from sympy import Q, atan2
@@ -868,7 +868,7 @@ 
Documentation Version
-sympy.assumptions.refine.refine_im(expr, assumptions)[source]#
+sympy.assumptions.refine.refine_im(expr, assumptions)[source]#

Handler for imaginary part.

Explanation

>>> from sympy.assumptions.refine import refine_im
@@ -884,7 +884,7 @@ 
Documentation Version
-sympy.assumptions.refine.refine_matrixelement(expr, assumptions)[source]#
+sympy.assumptions.refine.refine_matrixelement(expr, assumptions)[source]#

Handler for symmetric part.

Examples

>>> from sympy.assumptions.refine import refine_matrixelement
@@ -900,7 +900,7 @@ 
Documentation Version
-sympy.assumptions.refine.refine_re(expr, assumptions)[source]#
+sympy.assumptions.refine.refine_re(expr, assumptions)[source]#

Handler for real part.

Examples

>>> from sympy.assumptions.refine import refine_re
@@ -916,7 +916,7 @@ 
Documentation Version
-sympy.assumptions.refine.refine_sign(expr, assumptions)[source]#
+sympy.assumptions.refine.refine_sign(expr, assumptions)[source]#

Handler for sign.

Examples

>>> from sympy.assumptions.refine import refine_sign
@@ -976,7 +976,7 @@ 
Documentation Version
Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023
diff --git a/dev/modules/calculus/index.html b/dev/modules/calculus/index.html index 441d4ca73d5..8cd83559bda 100644 --- a/dev/modules/calculus/index.html +++ b/dev/modules/calculus/index.html @@ -746,7 +746,7 @@
Documentation Version
Euler-Lagrange Equations for given Lagrangian.

-sympy.calculus.euler.euler_equations(L, funcs=(), vars=())[source]#
+sympy.calculus.euler.euler_equations(L, funcs=(), vars=())[source]#

Find the Euler-Lagrange equations [R31] for a given Lagrangian.

Parameters:
@@ -824,7 +824,7 @@
Documentation Version
-sympy.calculus.singularities.is_decreasing(expression, interval=Reals, symbol=None)[source]#
+sympy.calculus.singularities.is_decreasing(expression, interval=Reals, symbol=None)[source]#

Return whether the function is decreasing in the given interval.

Parameters:
@@ -874,7 +874,7 @@
Documentation Version
-sympy.calculus.singularities.is_increasing(expression, interval=Reals, symbol=None)[source]#
+sympy.calculus.singularities.is_increasing(expression, interval=Reals, symbol=None)[source]#

Return whether the function is increasing in the given interval.

Parameters:
@@ -920,7 +920,7 @@
Documentation Version
-sympy.calculus.singularities.is_monotonic(expression, interval=Reals, symbol=None)[source]#
+sympy.calculus.singularities.is_monotonic(expression, interval=Reals, symbol=None)[source]#

Return whether the function is monotonic in the given interval.

Parameters:
@@ -974,7 +974,7 @@
Documentation Version
-sympy.calculus.singularities.is_strictly_decreasing(expression, interval=Reals, symbol=None)[source]#
+sympy.calculus.singularities.is_strictly_decreasing(expression, interval=Reals, symbol=None)[source]#

Return whether the function is strictly decreasing in the given interval.

Parameters:
@@ -1020,7 +1020,7 @@
Documentation Version
-sympy.calculus.singularities.is_strictly_increasing(expression, interval=Reals, symbol=None)[source]#
+sympy.calculus.singularities.is_strictly_increasing(expression, interval=Reals, symbol=None)[source]#

Return whether the function is strictly increasing in the given interval.

Parameters:
@@ -1066,7 +1066,7 @@
Documentation Version
-sympy.calculus.singularities.monotonicity_helper(expression, predicate, interval=Reals, symbol=None)[source]#
+sympy.calculus.singularities.monotonicity_helper(expression, predicate, interval=Reals, symbol=None)[source]#

Helper function for functions checking function monotonicity.

Parameters:
@@ -1105,7 +1105,7 @@
Documentation Version
-sympy.calculus.singularities.singularities(expression, symbol, domain=None)[source]#
+sympy.calculus.singularities.singularities(expression, symbol, domain=None)[source]#

Find singularities of a given function.

Parameters:
@@ -1192,7 +1192,7 @@
Documentation Version
-sympy.calculus.finite_diff.apply_finite_diff(order, x_list, y_list, x0=0)[source]#
+sympy.calculus.finite_diff.apply_finite_diff(order, x_list, y_list, x0=0)[source]#

Calculates the finite difference approximation of the derivative of requested order at x0 from points provided in x_list and y_list.

@@ -1261,7 +1261,7 @@
Documentation Version
-sympy.calculus.finite_diff.differentiate_finite(expr, *symbols, points=1, x0=None, wrt=None, evaluate=False)[source]#
+sympy.calculus.finite_diff.differentiate_finite(expr, *symbols, points=1, x0=None, wrt=None, evaluate=False)[source]#

Differentiate expr and replace Derivatives with finite differences.

Parameters:
@@ -1313,7 +1313,7 @@
Documentation Version
-sympy.calculus.finite_diff.finite_diff_weights(order, x_list, x0=1)[source]#
+sympy.calculus.finite_diff.finite_diff_weights(order, x_list, x0=1)[source]#

Calculates the finite difference weights for an arbitrarily spaced one-dimensional grid (x_list) for derivatives at x0 of order 0, 1, …, up to order using a recursive formula. Order of accuracy @@ -1451,7 +1451,7 @@

Documentation Version
-sympy.calculus.util.continuous_domain(f, symbol, domain)[source]#
+sympy.calculus.util.continuous_domain(f, symbol, domain)[source]#

Returns the intervals in the given domain for which the function is continuous. This method is limited by the ability to determine the various @@ -1503,7 +1503,7 @@

Documentation Version
-sympy.calculus.util.function_range(f, symbol, domain)[source]#
+sympy.calculus.util.function_range(f, symbol, domain)[source]#

Finds the range of a function in a given domain. This method is limited by the ability to determine the singularities and determine limits.

@@ -1560,7 +1560,7 @@
Documentation Version
-sympy.calculus.util.is_convex(f, *syms, domain=Reals)[source]#
+sympy.calculus.util.is_convex(f, *syms, domain=Reals)[source]#

Determines the convexity of the function passed in the argument.

Parameters:
@@ -1637,7 +1637,7 @@
Documentation Version
-sympy.calculus.util.lcim(numbers)[source]#
+sympy.calculus.util.lcim(numbers)[source]#

Returns the least common integral multiple of a list of numbers.

The numbers can be rational or irrational or a mixture of both. \(None\) is returned for incommensurable numbers.

@@ -1669,7 +1669,7 @@
Documentation Version
-sympy.calculus.util.maximum(f, symbol, domain=Reals)[source]#
+sympy.calculus.util.maximum(f, symbol, domain=Reals)[source]#

Returns the maximum value of a function in the given domain.

Parameters:
@@ -1716,7 +1716,7 @@
Documentation Version
-sympy.calculus.util.minimum(f, symbol, domain=Reals)[source]#
+sympy.calculus.util.minimum(f, symbol, domain=Reals)[source]#

Returns the minimum value of a function in the given domain.

Parameters:
@@ -1763,7 +1763,7 @@
Documentation Version
-sympy.calculus.util.not_empty_in(finset_intersection, *syms)[source]#
+sympy.calculus.util.not_empty_in(finset_intersection, *syms)[source]#

Finds the domain of the functions in finset_intersection in which the finite_set is not-empty.

@@ -1810,7 +1810,7 @@
Documentation Version
-sympy.calculus.util.periodicity(f, symbol, check=False)[source]#
+sympy.calculus.util.periodicity(f, symbol, check=False)[source]#

Tests the given function for periodicity in the given symbol.

Parameters:
@@ -1870,7 +1870,7 @@
Documentation Version
-sympy.calculus.util.stationary_points(f, symbol, domain=Reals)[source]#
+sympy.calculus.util.stationary_points(f, symbol, domain=Reals)[source]#

Returns the stationary points of a function (where derivative of the function is 0) in the given domain.

@@ -1955,7 +1955,7 @@
Documentation Version
Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023
diff --git a/dev/modules/categories.html b/dev/modules/categories.html index 2e8f3bc0510..f2d25d96744 100644 --- a/dev/modules/categories.html +++ b/dev/modules/categories.html @@ -767,7 +767,7 @@

Introduction
-class sympy.categories.Object(name, **assumptions)[source]#
+class sympy.categories.Object(name, **assumptions)[source]#

The base class for any kind of object in an abstract category.

Explanation

While technically any instance of Basic will do, this @@ -777,7 +777,7 @@

Introduction
-class sympy.categories.Morphism(domain, codomain)[source]#
+class sympy.categories.Morphism(domain, codomain)[source]#

The base class for any morphism in an abstract category.

Explanation

In abstract categories, a morphism is an arrow between two @@ -810,7 +810,7 @@

Introduction
-compose(other)[source]#
+compose(other)[source]#

Composes self with the supplied morphism.

The order of elements in the composition is the usual order, i.e., to construct \(g\circ f\) use g.compose(f).

@@ -851,7 +851,7 @@

Introduction
-class sympy.categories.NamedMorphism(domain, codomain, name)[source]#
+class sympy.categories.NamedMorphism(domain, codomain, name)[source]#

Represents a morphism which has a name.

Explanation

Names are used to distinguish between morphisms which have the @@ -891,7 +891,7 @@

Introduction
-class sympy.categories.CompositeMorphism(*components)[source]#
+class sympy.categories.CompositeMorphism(*components)[source]#

Represents a morphism which is a composition of other morphisms.

Explanation

Two composite morphisms are equal if the morphisms they were @@ -973,7 +973,7 @@

Introduction
-flatten(new_name)[source]#
+flatten(new_name)[source]#

Forgets the composite structure of this morphism.

Explanation

If new_name is not empty, returns a NamedMorphism @@ -998,7 +998,7 @@

Introduction
-class sympy.categories.IdentityMorphism(domain)[source]#
+class sympy.categories.IdentityMorphism(domain)[source]#

Represents an identity morphism.

Explanation

An identity morphism is a morphism with equal domain and codomain, @@ -1024,7 +1024,7 @@

Introduction
-class sympy.categories.Category(name, objects=EmptySet, commutative_diagrams=EmptySet)[source]#
+class sympy.categories.Category(name, objects=EmptySet, commutative_diagrams=EmptySet)[source]#

An (abstract) category.

Explanation

A category [JoyOfCats] is a quadruple \(\mbox{K} = (O, \hom, id, @@ -1121,7 +1121,7 @@

Introduction
-class sympy.categories.Diagram(*args)[source]#
+class sympy.categories.Diagram(*args)[source]#

Represents a diagram in a certain category.

Explanation

Informally, a diagram is a collection of objects of a category and @@ -1196,7 +1196,7 @@

Introduction
-hom(A, B)[source]#
+hom(A, B)[source]#

Returns a 2-tuple of sets of morphisms between objects A and B: one set of morphisms listed as premises, and the other set of morphisms listed as conclusions.

@@ -1221,7 +1221,7 @@

Introduction
-is_subdiagram(diagram)[source]#
+is_subdiagram(diagram)[source]#

Checks whether diagram is a subdiagram of self. Diagram \(D'\) is a subdiagram of \(D\) if all premises (conclusions) of \(D'\) are contained in the premises @@ -1286,7 +1286,7 @@

Introduction
-subdiagram_from_objects(objects)[source]#
+subdiagram_from_objects(objects)[source]#

If objects is a subset of the objects of self, returns a diagram which has as premises all those premises of self which have a domains and codomains in objects, likewise @@ -1316,7 +1316,7 @@

Introduction
-class sympy.categories.diagram_drawing.DiagramGrid(diagram, groups=None, **hints)[source]#
+class sympy.categories.diagram_drawing.DiagramGrid(diagram, groups=None, **hints)[source]#

Constructs and holds the fitting of the diagram into a grid.

Explanation

The mission of this class is to analyse the structure of the @@ -1505,7 +1505,7 @@

Introduction
-class sympy.categories.diagram_drawing.ArrowStringDescription(unit, curving, curving_amount, looping_start, looping_end, horizontal_direction, vertical_direction, label_position, label)[source]#
+class sympy.categories.diagram_drawing.ArrowStringDescription(unit, curving, curving_amount, looping_start, looping_end, horizontal_direction, vertical_direction, label_position, label)[source]#

Stores the information necessary for producing an Xy-pic description of an arrow.

The principal goal of this class is to abstract away the string @@ -1600,7 +1600,7 @@

Introduction
-class sympy.categories.diagram_drawing.XypicDiagramDrawer[source]#
+class sympy.categories.diagram_drawing.XypicDiagramDrawer[source]#

Given a Diagram and the corresponding DiagramGrid, produces the Xy-pic representation of the diagram.

@@ -1713,7 +1713,7 @@

Introduction
-draw(diagram, grid, masked=None, diagram_format='')[source]#
+draw(diagram, grid, masked=None, diagram_format='')[source]#

Returns the Xy-pic representation of diagram laid out in grid.

Consider the following simple triangle diagram.

@@ -1766,7 +1766,7 @@

Introduction
-sympy.categories.diagram_drawing.xypic_draw_diagram(diagram, masked=None, diagram_format='', groups=None, **hints)[source]#
+sympy.categories.diagram_drawing.xypic_draw_diagram(diagram, masked=None, diagram_format='', groups=None, **hints)[source]#

Provides a shortcut combining DiagramGrid and XypicDiagramDrawer. Returns an Xy-pic presentation of diagram. The argument masked is a list of morphisms which @@ -1800,7 +1800,7 @@

Introduction
-sympy.categories.diagram_drawing.preview_diagram(diagram, masked=None, diagram_format='', groups=None, output='png', viewer=None, euler=True, **hints)[source]#
+sympy.categories.diagram_drawing.preview_diagram(diagram, masked=None, diagram_format='', groups=None, output='png', viewer=None, euler=True, **hints)[source]#

Combines the functionality of xypic_draw_diagram and sympy.printing.preview. The arguments masked, diagram_format, groups, and hints are passed to @@ -1862,7 +1862,7 @@

IntroductionFuro
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/modules/codegen.html b/dev/modules/codegen.html index 5cd4ffaa00f..bcce79dc3c0 100644 --- a/dev/modules/codegen.html +++ b/dev/modules/codegen.html @@ -1276,7 +1276,7 @@

Autowrap
-class sympy.codegen.rewriting.FuncMinusOneOptim(func, func_m_1, opportunistic=True)[source]#
+class sympy.codegen.rewriting.FuncMinusOneOptim(func, func_m_1, opportunistic=True)[source]#

Specialization of ReplaceOptim for functions evaluating “f(x) - 1”.

Parameters:
@@ -1315,7 +1315,7 @@

Autowrap

-replace_in_Add(e)[source]#
+replace_in_Add(e)[source]#

passed as second argument to Basic.replace(…)

@@ -1323,7 +1323,7 @@

Autowrap
-class sympy.codegen.rewriting.Optimization(cost_function=None, priority=1)[source]#
+class sympy.codegen.rewriting.Optimization(cost_function=None, priority=1)[source]#

Abstract base class for rewriting optimization.

Subclasses should implement __call__ taking an expression as argument.

@@ -1337,7 +1337,7 @@

Autowrap
-class sympy.codegen.rewriting.ReplaceOptim(query, value, **kwargs)[source]#
+class sympy.codegen.rewriting.ReplaceOptim(query, value, **kwargs)[source]#

Rewriting optimization calling replace on expressions.

Parameters:
@@ -1370,7 +1370,7 @@

Autowrap
-sympy.codegen.rewriting.create_expand_pow_optimization(limit, *, base_req=<function <lambda>>)[source]#
+sympy.codegen.rewriting.create_expand_pow_optimization(limit, *, base_req=<function <lambda>>)[source]#

Creates an instance of ReplaceOptim for expanding Pow.

Parameters:
@@ -1407,7 +1407,7 @@

Autowrap
-sympy.codegen.rewriting.optimize(expr, optimizations)[source]#
+sympy.codegen.rewriting.optimize(expr, optimizations)[source]#

Apply optimizations to an expression.

Parameters:
@@ -1448,7 +1448,7 @@

Autowrap

-class sympy.codegen.matrix_nodes.MatrixSolve(*args, **kwargs)[source]#
+class sympy.codegen.matrix_nodes.MatrixSolve(*args, **kwargs)[source]#

Represents an operation to solve a linear matrix equation.

Parameters:
@@ -1486,7 +1486,7 @@

Autowrap

Tools for simplifying expressions using approximations (sympy.codegen.approximations)#

-class sympy.codegen.approximations.SeriesApprox(bounds, reltol, max_order=4, n_point_checks=4, **kwargs)[source]#
+class sympy.codegen.approximations.SeriesApprox(bounds, reltol, max_order=4, n_point_checks=4, **kwargs)[source]#

Approximates functions by expanding them as a series.

Parameters:
@@ -1533,7 +1533,7 @@

Autowrap
-class sympy.codegen.approximations.SumApprox(bounds, reltol, **kwargs)[source]#
+class sympy.codegen.approximations.SumApprox(bounds, reltol, **kwargs)[source]#

Approximates sum by neglecting small terms.

Parameters:
@@ -1695,7 +1695,7 @@

Using the nodes
-class sympy.codegen.ast.Assignment(lhs, rhs)[source]#
+class sympy.codegen.ast.Assignment(lhs, rhs)[source]#

Represents variable assignment for code generation.

Parameters:
@@ -1735,7 +1735,7 @@

Using the nodes
-class sympy.codegen.ast.AssignmentBase(lhs, rhs)[source]#
+class sympy.codegen.ast.AssignmentBase(lhs, rhs)[source]#

Abstract base class for Assignment and AugmentedAssignment.

Attributes:

@@ -1746,7 +1746,7 @@

Using the nodes
-class sympy.codegen.ast.Attribute(possibly parametrized)[source]#
+class sympy.codegen.ast.Attribute(possibly parametrized)[source]#

For use with sympy.codegen.ast.Node (which takes instances of Attribute as attrs).

@@ -1773,7 +1773,7 @@

Using the nodes
-class sympy.codegen.ast.AugmentedAssignment(lhs, rhs)[source]#
+class sympy.codegen.ast.AugmentedAssignment(lhs, rhs)[source]#

Base class for augmented assignments.

Attributes:

@@ -1785,7 +1785,7 @@

Using the nodes
-class sympy.codegen.ast.BreakToken(*args, **kwargs)[source]#
+class sympy.codegen.ast.BreakToken(*args, **kwargs)[source]#

Represents ‘break’ in C/Python (‘exit’ in Fortran).

Use the premade instance break_ or instantiate manually.

Examples

@@ -1801,7 +1801,7 @@

Using the nodes
-class sympy.codegen.ast.CodeBlock(*args)[source]#
+class sympy.codegen.ast.CodeBlock(*args)[source]#

Represents a block of code.

Explanation

For now only assignments are supported. This restriction will be lifted in @@ -1837,7 +1837,7 @@

Using the nodes
-cse(symbols=None, optimizations=None, postprocess=None, order='canonical')[source]#
+cse(symbols=None, optimizations=None, postprocess=None, order='canonical')[source]#

Return a new code block with common subexpressions eliminated.

Explanation

See the docstring of sympy.simplify.cse_main.cse() for more @@ -1867,7 +1867,7 @@

Using the nodes
-classmethod topological_sort(assignments)[source]#
+classmethod topological_sort(assignments)[source]#

Return a CodeBlock with topologically sorted assignments so that variables are assigned before they are used.

Examples

@@ -1899,19 +1899,19 @@

Using the nodes
-class sympy.codegen.ast.Comment(*args, **kwargs)[source]#
+class sympy.codegen.ast.Comment(*args, **kwargs)[source]#

Represents a comment.

-class sympy.codegen.ast.ComplexType(*args, **kwargs)[source]#
+class sympy.codegen.ast.ComplexType(*args, **kwargs)[source]#

Represents a complex floating point number.

-class sympy.codegen.ast.ContinueToken(*args, **kwargs)[source]#
+class sympy.codegen.ast.ContinueToken(*args, **kwargs)[source]#

Represents ‘continue’ in C/Python (‘cycle’ in Fortran)

Use the premade instance continue_ or instantiate manually.

Examples

@@ -1927,7 +1927,7 @@

Using the nodes
-class sympy.codegen.ast.Declaration(*args, **kwargs)[source]#
+class sympy.codegen.ast.Declaration(*args, **kwargs)[source]#

Represents a variable declaration

Parameters:
@@ -1952,7 +1952,7 @@

Using the nodes
-class sympy.codegen.ast.Element(*args, **kwargs)[source]#
+class sympy.codegen.ast.Element(*args, **kwargs)[source]#

Element in (a possibly N-dimensional) array.

Examples

>>> from sympy.codegen.ast import Element
@@ -1972,11 +1972,11 @@ 

Using the nodes
-class sympy.codegen.ast.FloatBaseType(*args, **kwargs)[source]#
+class sympy.codegen.ast.FloatBaseType(*args, **kwargs)[source]#

Represents a floating point number type.

-cast_nocheck[source]#
+cast_nocheck[source]#

alias of Float

@@ -1984,7 +1984,7 @@

Using the nodes
-class sympy.codegen.ast.FloatType(*args, **kwargs)[source]#
+class sympy.codegen.ast.FloatType(*args, **kwargs)[source]#

Represents a floating point type with fixed bit width.

Base 2 & one sign bit is assumed.

@@ -2031,7 +2031,7 @@

Using the nodes
-cast_nocheck(value)[source]#
+cast_nocheck(value)[source]#

Casts without checking if out of bounds or subnormal.

@@ -2088,7 +2088,7 @@

Using the nodes
-class sympy.codegen.ast.For(*args, **kwargs)[source]#
+class sympy.codegen.ast.For(*args, **kwargs)[source]#

Represents a ‘for-loop’ in the code.

@@ -2140,7 +2140,7 @@

Using the nodes
-class sympy.codegen.ast.FunctionCall(*args, **kwargs)[source]#
+class sympy.codegen.ast.FunctionCall(*args, **kwargs)[source]#

Represents a call to a function in the code.

Parameters:
@@ -2160,7 +2160,7 @@

Using the nodes
-class sympy.codegen.ast.FunctionDefinition(*args, **kwargs)[source]#
+class sympy.codegen.ast.FunctionDefinition(*args, **kwargs)[source]#

Represents a function definition in the code.

Parameters:
@@ -2191,7 +2191,7 @@

Using the nodes
-class sympy.codegen.ast.FunctionPrototype(*args, **kwargs)[source]#
+class sympy.codegen.ast.FunctionPrototype(*args, **kwargs)[source]#

Represents a function prototype

Allows the user to generate forward declaration in e.g. C/C++.

@@ -2215,13 +2215,13 @@

Using the nodes
-class sympy.codegen.ast.IntBaseType(*args, **kwargs)[source]#
+class sympy.codegen.ast.IntBaseType(*args, **kwargs)[source]#

Integer base type, contains no size information.

-class sympy.codegen.ast.Node(*args, **kwargs)[source]#
+class sympy.codegen.ast.Node(*args, **kwargs)[source]#

Subclass of Token, carrying the attribute ‘attrs’ (Tuple)

Examples

>>> from sympy.codegen.ast import Node, value_const, pointer_const
@@ -2240,7 +2240,7 @@ 

Using the nodes
-attr_params(looking_for)[source]#
+attr_params(looking_for)[source]#

Returns the parameters of the Attribute with name looking_for in self.attrs

@@ -2248,7 +2248,7 @@

Using the nodes
-class sympy.codegen.ast.NoneToken(*args, **kwargs)[source]#
+class sympy.codegen.ast.NoneToken(*args, **kwargs)[source]#

The AST equivalence of Python’s NoneType

The corresponding instance of Python’s None is none.

Examples

@@ -2262,7 +2262,7 @@

Using the nodes
-class sympy.codegen.ast.Pointer(*args, **kwargs)[source]#
+class sympy.codegen.ast.Pointer(*args, **kwargs)[source]#

Represents a pointer. See Variable.

Examples

Can create instances of Element:

@@ -2278,7 +2278,7 @@

Using the nodes
-class sympy.codegen.ast.Print(*args, **kwargs)[source]#
+class sympy.codegen.ast.Print(*args, **kwargs)[source]#

Represents print command in the code.

Parameters:
@@ -2297,19 +2297,19 @@

Using the nodes
-class sympy.codegen.ast.QuotedString(*args, **kwargs)[source]#
+class sympy.codegen.ast.QuotedString(*args, **kwargs)[source]#

Represents a string which should be printed with quotes.

-class sympy.codegen.ast.Raise(*args, **kwargs)[source]#
+class sympy.codegen.ast.Raise(*args, **kwargs)[source]#

Prints as ‘raise …’ in Python, ‘throw …’ in C++

-class sympy.codegen.ast.Return(*args, **kwargs)[source]#
+class sympy.codegen.ast.Return(*args, **kwargs)[source]#

Represents a return command in the code.

Parameters:
@@ -2329,14 +2329,14 @@

Using the nodes
-class sympy.codegen.ast.RuntimeError_(*args, **kwargs)[source]#
+class sympy.codegen.ast.RuntimeError_(*args, **kwargs)[source]#

Represents ‘std::runtime_error’ in C++ and ‘RuntimeError’ in Python.

Note that the latter is uncommon, and you might want to use e.g. ValueError.

-class sympy.codegen.ast.Scope(*args, **kwargs)[source]#
+class sympy.codegen.ast.Scope(*args, **kwargs)[source]#

Represents a scope in the code.

Parameters:
@@ -2350,13 +2350,13 @@

Using the nodes
-class sympy.codegen.ast.SignedIntType(*args, **kwargs)[source]#
+class sympy.codegen.ast.SignedIntType(*args, **kwargs)[source]#

Represents a signed integer type.

-class sympy.codegen.ast.Stream(*args, **kwargs)[source]#
+class sympy.codegen.ast.Stream(*args, **kwargs)[source]#

Represents a stream.

There are two predefined Stream instances stdout & stderr.

@@ -2378,7 +2378,7 @@

Using the nodes
-class sympy.codegen.ast.String(*args, **kwargs)[source]#
+class sympy.codegen.ast.String(*args, **kwargs)[source]#

SymPy object representing a string.

Atomic object which is not an expression (as opposed to Symbol).

@@ -2403,7 +2403,7 @@

Using the nodes
-class sympy.codegen.ast.Token(*args, **kwargs)[source]#
+class sympy.codegen.ast.Token(*args, **kwargs)[source]#

Base class for the AST types.

Explanation

Defining fields are set in _fields. Attributes (defined in _fields) @@ -2417,7 +2417,7 @@

Using the nodesnot_in_args are not passed to Basic.

-kwargs(exclude=(), apply=None)[source]#
+kwargs(exclude=(), apply=None)[source]#

Get instance’s attributes as dict of keyword arguments.

Parameters:
@@ -2437,7 +2437,7 @@

Using the nodes
-class sympy.codegen.ast.Type(*args, **kwargs)[source]#
+class sympy.codegen.ast.Type(*args, **kwargs)[source]#

Represents a type.

Parameters:
@@ -2492,7 +2492,7 @@

Using the nodes
-cast_check(value, rtol=None, atol=0, precision_targets=None)[source]#
+cast_check(value, rtol=None, atol=0, precision_targets=None)[source]#

Casts a value to the data type of the instance.

Parameters:
@@ -2546,7 +2546,7 @@

Using the nodes
-classmethod from_expr(expr)[source]#
+classmethod from_expr(expr)[source]#

Deduces type from an expression or a Symbol.

Parameters:
@@ -2578,13 +2578,13 @@

Using the nodes
-class sympy.codegen.ast.UnsignedIntType(*args, **kwargs)[source]#
+class sympy.codegen.ast.UnsignedIntType(*args, **kwargs)[source]#

Represents an unsigned integer type.

-class sympy.codegen.ast.Variable(*args, **kwargs)[source]#
+class sympy.codegen.ast.Variable(*args, **kwargs)[source]#

Represents a variable.

Parameters:
@@ -2636,7 +2636,7 @@

Using the nodes
-as_Declaration(**kwargs)[source]#
+as_Declaration(**kwargs)[source]#

Convenience method for creating a Declaration instance.

Explanation

If the variable of the Declaration need to wrap a modified @@ -2662,7 +2662,7 @@

Using the nodes
-classmethod deduced(symbol, value=None, attrs=(), cast_check=True)[source]#
+classmethod deduced(symbol, value=None, attrs=(), cast_check=True)[source]#

Alt. constructor with type deduction from Type.from_expr.

Deduces type primarily from symbol, secondarily from value.

@@ -2700,7 +2700,7 @@

Using the nodes
-class sympy.codegen.ast.While(*args, **kwargs)[source]#
+class sympy.codegen.ast.While(*args, **kwargs)[source]#

Represents a ‘for-loop’ in the code.

Expressions are of the form:
@@ -2733,7 +2733,7 @@

Using the nodes
-sympy.codegen.ast.aug_assign(lhs, op, rhs)[source]#
+sympy.codegen.ast.aug_assign(lhs, op, rhs)[source]#

Create ‘lhs op= rhs’.

Parameters:
@@ -2780,7 +2780,7 @@

Using the nodes
-class sympy.codegen.cfunctions.Cbrt(*args)[source]#
+class sympy.codegen.cfunctions.Cbrt(*args)[source]#

Represents the cube root function.

Explanation

The reason why one would use Cbrt(x) over cbrt(x) @@ -2801,7 +2801,7 @@

Using the nodes
-fdiff(argindex=1)[source]#
+fdiff(argindex=1)[source]#

Returns the first derivative of this function.

@@ -2809,7 +2809,7 @@

Using the nodes
-class sympy.codegen.cfunctions.Sqrt(*args)[source]#
+class sympy.codegen.cfunctions.Sqrt(*args)[source]#

Represents the square root function.

Explanation

The reason why one would use Sqrt(x) over sqrt(x) @@ -2830,7 +2830,7 @@

Using the nodes
-fdiff(argindex=1)[source]#
+fdiff(argindex=1)[source]#

Returns the first derivative of this function.

@@ -2838,7 +2838,7 @@

Using the nodes
-class sympy.codegen.cfunctions.exp2(arg)[source]#
+class sympy.codegen.cfunctions.exp2(arg)[source]#

Represents the exponential function with base two.

Explanation

The benefit of using exp2(x) over 2**x @@ -2859,7 +2859,7 @@

Using the nodes
-fdiff(argindex=1)[source]#
+fdiff(argindex=1)[source]#

Returns the first derivative of this function.

@@ -2867,7 +2867,7 @@

Using the nodes
-class sympy.codegen.cfunctions.expm1(arg)[source]#
+class sympy.codegen.cfunctions.expm1(arg)[source]#

Represents the exponential function minus one.

Explanation

The benefit of using expm1(x) over exp(x) - 1 @@ -2891,7 +2891,7 @@

Using the nodes
-fdiff(argindex=1)[source]#
+fdiff(argindex=1)[source]#

Returns the first derivative of this function.

@@ -2899,7 +2899,7 @@

Using the nodes
-class sympy.codegen.cfunctions.fma(*args)[source]#
+class sympy.codegen.cfunctions.fma(*args)[source]#

Represents “fused multiply add”.

Explanation

The benefit of using fma(x, y, z) over x*y + z @@ -2914,7 +2914,7 @@

Using the nodes
-fdiff(argindex=1)[source]#
+fdiff(argindex=1)[source]#

Returns the first derivative of this function.

@@ -2922,7 +2922,7 @@

Using the nodes
-class sympy.codegen.cfunctions.hypot(*args)[source]#
+class sympy.codegen.cfunctions.hypot(*args)[source]#

Represents the hypotenuse function.

Explanation

The hypotenuse function is provided by e.g. the math library @@ -2941,7 +2941,7 @@

Using the nodes
-fdiff(argindex=1)[source]#
+fdiff(argindex=1)[source]#

Returns the first derivative of this function.

@@ -2949,7 +2949,7 @@

Using the nodes
-class sympy.codegen.cfunctions.log10(arg)[source]#
+class sympy.codegen.cfunctions.log10(arg)[source]#

Represents the logarithm function with base ten.

Examples

>>> from sympy.abc import x
@@ -2966,7 +2966,7 @@ 

Using the nodes
-fdiff(argindex=1)[source]#
+fdiff(argindex=1)[source]#

Returns the first derivative of this function.

@@ -2974,7 +2974,7 @@

Using the nodes
-class sympy.codegen.cfunctions.log1p(arg)[source]#
+class sympy.codegen.cfunctions.log1p(arg)[source]#

Represents the natural logarithm of a number plus one.

Explanation

The benefit of using log1p(x) over log(x + 1) @@ -2999,7 +2999,7 @@

Using the nodes
-fdiff(argindex=1)[source]#
+fdiff(argindex=1)[source]#

Returns the first derivative of this function.

@@ -3007,7 +3007,7 @@

Using the nodes
-class sympy.codegen.cfunctions.log2(arg)[source]#
+class sympy.codegen.cfunctions.log2(arg)[source]#

Represents the logarithm function with base two.

Explanation

The benefit of using log2(x) over log(x)/log(2) @@ -3028,7 +3028,7 @@

Using the nodes
-fdiff(argindex=1)[source]#
+fdiff(argindex=1)[source]#

Returns the first derivative of this function.

@@ -3040,13 +3040,13 @@

Using the nodes
-class sympy.codegen.cnodes.CommaOperator(*args)[source]#
+class sympy.codegen.cnodes.CommaOperator(*args)[source]#

Represents the comma operator in C

-class sympy.codegen.cnodes.Label(*args, **kwargs)[source]#
+class sympy.codegen.cnodes.Label(*args, **kwargs)[source]#

Label for use with e.g. goto statement.

Examples

>>> from sympy import ccode, Symbol
@@ -3062,7 +3062,7 @@ 

Using the nodes
-class sympy.codegen.cnodes.PostDecrement(*args)[source]#
+class sympy.codegen.cnodes.PostDecrement(*args)[source]#

Represents the post-decrement operator

Examples

>>> from sympy.abc import x
@@ -3076,7 +3076,7 @@ 

Using the nodes
-class sympy.codegen.cnodes.PostIncrement(*args)[source]#
+class sympy.codegen.cnodes.PostIncrement(*args)[source]#

Represents the post-increment operator

Examples

>>> from sympy.abc import x
@@ -3090,7 +3090,7 @@ 

Using the nodes
-class sympy.codegen.cnodes.PreDecrement(*args)[source]#
+class sympy.codegen.cnodes.PreDecrement(*args)[source]#

Represents the pre-decrement operator

Examples

>>> from sympy.abc import x
@@ -3104,7 +3104,7 @@ 

Using the nodes
-class sympy.codegen.cnodes.PreIncrement(*args)[source]#
+class sympy.codegen.cnodes.PreIncrement(*args)[source]#

Represents the pre-increment operator

Examples

>>> from sympy.abc import x
@@ -3118,19 +3118,19 @@ 

Using the nodes
-sympy.codegen.cnodes.alignof(arg)[source]#
+sympy.codegen.cnodes.alignof(arg)[source]#

Generate of FunctionCall instance for calling ‘alignof’

-class sympy.codegen.cnodes.goto(*args, **kwargs)[source]#
+class sympy.codegen.cnodes.goto(*args, **kwargs)[source]#

Represents goto in C

-sympy.codegen.cnodes.sizeof(arg)[source]#
+sympy.codegen.cnodes.sizeof(arg)[source]#

Generate of FunctionCall instance for calling ‘sizeof’

Examples

>>> from sympy.codegen.ast import real
@@ -3144,13 +3144,13 @@ 

Using the nodes
-class sympy.codegen.cnodes.struct(*args, **kwargs)[source]#
+class sympy.codegen.cnodes.struct(*args, **kwargs)[source]#

Represents a struct in C

-class sympy.codegen.cnodes.union(*args, **kwargs)[source]#
+class sympy.codegen.cnodes.union(*args, **kwargs)[source]#

Represents a union in C

@@ -3160,7 +3160,7 @@

Using the nodes
-class sympy.codegen.cxxnodes.using(*args, **kwargs)[source]#
+class sympy.codegen.cxxnodes.using(*args, **kwargs)[source]#

Represents a ‘using’ statement in C++

@@ -3172,7 +3172,7 @@

Using the nodes
-class sympy.codegen.fnodes.ArrayConstructor(*args, **kwargs)[source]#
+class sympy.codegen.fnodes.ArrayConstructor(*args, **kwargs)[source]#

Represents an array constructor.

Examples

>>> from sympy import fcode
@@ -3188,7 +3188,7 @@ 

Using the nodes
-class sympy.codegen.fnodes.Do(*args, **kwargs)[source]#
+class sympy.codegen.fnodes.Do(*args, **kwargs)[source]#

Represents a Do loop in in Fortran.

Examples

>>> from sympy import fcode, symbols
@@ -3215,7 +3215,7 @@ 

Using the nodes
-class sympy.codegen.fnodes.Extent(*args)[source]#
+class sympy.codegen.fnodes.Extent(*args)[source]#

Represents a dimension extent.

Examples

>>> from sympy.codegen.fnodes import Extent
@@ -3235,7 +3235,7 @@ 

Using the nodes
-class sympy.codegen.fnodes.FortranReturn(*args, **kwargs)[source]#
+class sympy.codegen.fnodes.FortranReturn(*args, **kwargs)[source]#

AST node explicitly mapped to a fortran “return”.

Explanation

Because a return statement in fortran is different from C, and @@ -3254,7 +3254,7 @@

Using the nodes
-class sympy.codegen.fnodes.GoTo(*args, **kwargs)[source]#
+class sympy.codegen.fnodes.GoTo(*args, **kwargs)[source]#

Represents a goto statement in Fortran

Examples

>>> from sympy.codegen.fnodes import GoTo
@@ -3268,7 +3268,7 @@ 

Using the nodes
-class sympy.codegen.fnodes.ImpliedDoLoop(*args, **kwargs)[source]#
+class sympy.codegen.fnodes.ImpliedDoLoop(*args, **kwargs)[source]#

Represents an implied do loop in Fortran.

Examples

>>> from sympy import Symbol, fcode
@@ -3284,7 +3284,7 @@ 

Using the nodes
-class sympy.codegen.fnodes.Module(*args, **kwargs)[source]#
+class sympy.codegen.fnodes.Module(*args, **kwargs)[source]#

Represents a module in Fortran.

Examples

>>> from sympy.codegen.fnodes import Module
@@ -3303,7 +3303,7 @@ 

Using the nodes
-class sympy.codegen.fnodes.Program(*args, **kwargs)[source]#
+class sympy.codegen.fnodes.Program(*args, **kwargs)[source]#

Represents a ‘program’ block in Fortran.

Examples

>>> from sympy.codegen.ast import Print
@@ -3320,7 +3320,7 @@ 

Using the nodes
-class sympy.codegen.fnodes.Subroutine(*args, **kwargs)[source]#
+class sympy.codegen.fnodes.Subroutine(*args, **kwargs)[source]#

Represents a subroutine in Fortran.

Examples

>>> from sympy import fcode, symbols
@@ -3340,7 +3340,7 @@ 

Using the nodes
-class sympy.codegen.fnodes.SubroutineCall(*args, **kwargs)[source]#
+class sympy.codegen.fnodes.SubroutineCall(*args, **kwargs)[source]#

Represents a call to a subroutine in Fortran.

Examples

>>> from sympy.codegen.fnodes import SubroutineCall
@@ -3353,7 +3353,7 @@ 

Using the nodes
-sympy.codegen.fnodes.allocated(array)[source]#
+sympy.codegen.fnodes.allocated(array)[source]#

Creates an AST node for a function call to Fortran’s “allocated(…)”

Examples

>>> from sympy import fcode
@@ -3367,7 +3367,7 @@ 

Using the nodes
-sympy.codegen.fnodes.array(symbol, dim, intent=None, *, attrs=(), value=None, type=None)[source]#
+sympy.codegen.fnodes.array(symbol, dim, intent=None, *, attrs=(), value=None, type=None)[source]#

Convenience function for creating a Variable instance for a Fortran array.

Parameters:
@@ -3403,7 +3403,7 @@

Using the nodes
-sympy.codegen.fnodes.bind_C(name=None)[source]#
+sympy.codegen.fnodes.bind_C(name=None)[source]#

Creates an Attribute bind_C with a name.

Parameters:
@@ -3431,13 +3431,13 @@

Using the nodes
-class sympy.codegen.fnodes.cmplx(*args)[source]#
+class sympy.codegen.fnodes.cmplx(*args)[source]#

Fortran complex conversion function.

-sympy.codegen.fnodes.dimension(*args)[source]#
+sympy.codegen.fnodes.dimension(*args)[source]#

Creates a ‘dimension’ Attribute with (up to 7) extents.

Examples

>>> from sympy import fcode
@@ -3453,25 +3453,25 @@ 

Using the nodes
-class sympy.codegen.fnodes.dsign(*args)[source]#
+class sympy.codegen.fnodes.dsign(*args)[source]#

Fortran sign intrinsic for double precision arguments.

-class sympy.codegen.fnodes.isign(*args)[source]#
+class sympy.codegen.fnodes.isign(*args)[source]#

Fortran sign intrinsic for integer arguments.

-class sympy.codegen.fnodes.kind(*args)[source]#
+class sympy.codegen.fnodes.kind(*args)[source]#

Fortran kind function.

-sympy.codegen.fnodes.lbound(array, dim=None, kind=None)[source]#
+sympy.codegen.fnodes.lbound(array, dim=None, kind=None)[source]#

Creates an AST node for a function call to Fortran’s “lbound(…)”

Parameters:
@@ -3492,25 +3492,25 @@

Using the nodes
-class sympy.codegen.fnodes.literal_dp(num, dps=None, precision=None)[source]#
+class sympy.codegen.fnodes.literal_dp(num, dps=None, precision=None)[source]#

Fortran double precision real literal

-class sympy.codegen.fnodes.literal_sp(num, dps=None, precision=None)[source]#
+class sympy.codegen.fnodes.literal_sp(num, dps=None, precision=None)[source]#

Fortran single precision real literal

-class sympy.codegen.fnodes.merge(*args)[source]#
+class sympy.codegen.fnodes.merge(*args)[source]#

Fortran merge function

-sympy.codegen.fnodes.reshape(source, shape, pad=None, order=None)[source]#
+sympy.codegen.fnodes.reshape(source, shape, pad=None, order=None)[source]#

Creates an AST node for a function call to Fortran’s “reshape(…)”

Parameters:
@@ -3522,7 +3522,7 @@

Using the nodes
-sympy.codegen.fnodes.shape(source, kind=None)[source]#
+sympy.codegen.fnodes.shape(source, kind=None)[source]#

Creates an AST node for a function call to Fortran’s “shape(…)”

Parameters:
@@ -3542,7 +3542,7 @@

Using the nodes
-sympy.codegen.fnodes.size(array, dim=None, kind=None)[source]#
+sympy.codegen.fnodes.size(array, dim=None, kind=None)[source]#

Creates an AST node for a function call to Fortran’s “size(…)”

Examples

>>> from sympy import fcode, Symbol
@@ -3563,7 +3563,7 @@ 

Using the nodes
-class sympy.codegen.fnodes.use(*args, **kwargs)[source]#
+class sympy.codegen.fnodes.use(*args, **kwargs)[source]#

Represents a use statement in Fortran.

Examples

>>> from sympy.codegen.fnodes import use
@@ -3580,7 +3580,7 @@ 

Using the nodes
-class sympy.codegen.fnodes.use_rename(*args, **kwargs)[source]#
+class sympy.codegen.fnodes.use_rename(*args, **kwargs)[source]#

Represents a renaming in a use statement in Fortran.

Examples

>>> from sympy.codegen.fnodes import use_rename, use
@@ -3600,7 +3600,7 @@ 

Using the nodes

Algorithms (sympy.codegen.algorithms)#

-sympy.codegen.algorithms.newtons_method(expr, wrt, atol=1e-12, delta=None, *, rtol=4e-16, debug=False, itermax=None, counter=None, delta_fn=<function <lambda>>, cse=False, handle_nan=None, bounds=None)[source]#
+sympy.codegen.algorithms.newtons_method(expr, wrt, atol=1e-12, delta=None, *, rtol=4e-16, debug=False, itermax=None, counter=None, delta_fn=<function <lambda>>, cse=False, handle_nan=None, bounds=None)[source]#

Generates an AST for Newton-Raphson method (a root-finding algorithm).

Parameters:
@@ -3677,7 +3677,7 @@

Using the nodes
-sympy.codegen.algorithms.newtons_method_function(expr, wrt, params=None, func_name='newton', attrs=(), *, delta=None, **kwargs)[source]#
+sympy.codegen.algorithms.newtons_method_function(expr, wrt, params=None, func_name='newton', attrs=(), *, delta=None, **kwargs)[source]#

Generates an AST for a function implementing the Newton-Raphson method.

Parameters:
@@ -3731,7 +3731,7 @@

Using the nodes

Python utilities (sympy.codegen.pyutils)#

-sympy.codegen.pyutils.render_as_module(content, standard='python3')[source]#
+sympy.codegen.pyutils.render_as_module(content, standard='python3')[source]#

Renders Python code as a module (with the required imports).

Parameters:
@@ -3749,7 +3749,7 @@

Using the nodes

C utilities (sympy.codegen.cutils)#

-sympy.codegen.cutils.render_as_source_file(content, Printer=<class 'sympy.printing.c.C99CodePrinter'>, settings=None)[source]#
+sympy.codegen.cutils.render_as_source_file(content, Printer=<class 'sympy.printing.c.C99CodePrinter'>, settings=None)[source]#

Renders a C source file (with required #include statements)

@@ -3758,7 +3758,7 @@

Using the nodes

Fortran utilities (sympy.codegen.futils)#

-sympy.codegen.futils.render_as_module(definitions, name, declarations=(), printer_settings=None)[source]#
+sympy.codegen.futils.render_as_module(definitions, name, declarations=(), printer_settings=None)[source]#

Creates a Module instance and renders it as a string.

This generates Fortran source code for a module with the correct use statements.

@@ -3822,7 +3822,7 @@

Using the nodesFuro
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/modules/combinatorics/fp_groups.html b/dev/modules/combinatorics/fp_groups.html index 4108049ca94..cc177c9763b 100644 --- a/dev/modules/combinatorics/fp_groups.html +++ b/dev/modules/combinatorics/fp_groups.html @@ -1034,7 +1034,7 @@

BibliographyFuro
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/modules/combinatorics/galois.html b/dev/modules/combinatorics/galois.html index 3b8b50bfebf..cb0fef7d74c 100644 --- a/dev/modules/combinatorics/galois.html +++ b/dev/modules/combinatorics/galois.html @@ -764,50 +764,50 @@

References
-class sympy.combinatorics.galois.S6TransitiveSubgroups(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]#
+class sympy.combinatorics.galois.S6TransitiveSubgroups(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]#

Names for the transitive subgroups of S6.

-class sympy.combinatorics.galois.S5TransitiveSubgroups(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]#
+class sympy.combinatorics.galois.S5TransitiveSubgroups(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]#

Names for the transitive subgroups of S5.

-class sympy.combinatorics.galois.S4TransitiveSubgroups(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]#
+class sympy.combinatorics.galois.S4TransitiveSubgroups(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]#

Names for the transitive subgroups of S4.

-class sympy.combinatorics.galois.S3TransitiveSubgroups(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]#
+class sympy.combinatorics.galois.S3TransitiveSubgroups(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]#

Names for the transitive subgroups of S3.

-class sympy.combinatorics.galois.S2TransitiveSubgroups(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]#
+class sympy.combinatorics.galois.S2TransitiveSubgroups(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]#

Names for the transitive subgroups of S2.

-class sympy.combinatorics.galois.S1TransitiveSubgroups(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]#
+class sympy.combinatorics.galois.S1TransitiveSubgroups(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]#

Names for the transitive subgroups of S1.

-sympy.combinatorics.galois.four_group()[source]#
+sympy.combinatorics.galois.four_group()[source]#

Return a representation of the Klein four-group as a transitive subgroup of S4.

-sympy.combinatorics.galois.M20()[source]#
+sympy.combinatorics.galois.M20()[source]#

Return a representation of the metacyclic group M20, a transitive subgroup of S5 that is one of the possible Galois groups for polys of degree 5.

Notes

@@ -816,7 +816,7 @@

References
-sympy.combinatorics.galois.S3_in_S6()[source]#
+sympy.combinatorics.galois.S3_in_S6()[source]#

Return a representation of S3 as a transitive subgroup of S6.

Notes

The representation is found by viewing the group as the symmetries of a @@ -825,7 +825,7 @@

References
-sympy.combinatorics.galois.A4_in_S6()[source]#
+sympy.combinatorics.galois.A4_in_S6()[source]#

Return a representation of A4 as a transitive subgroup of S6.

Notes

This was computed using find_transitive_subgroups_of_S6().

@@ -833,7 +833,7 @@

References
-sympy.combinatorics.galois.S4m()[source]#
+sympy.combinatorics.galois.S4m()[source]#

Return a representation of the S4- transitive subgroup of S6.

Notes

This was computed using find_transitive_subgroups_of_S6().

@@ -841,7 +841,7 @@

References
-sympy.combinatorics.galois.S4p()[source]#
+sympy.combinatorics.galois.S4p()[source]#

Return a representation of the S4+ transitive subgroup of S6.

Notes

This was computed using find_transitive_subgroups_of_S6().

@@ -849,7 +849,7 @@

References
-sympy.combinatorics.galois.A4xC2()[source]#
+sympy.combinatorics.galois.A4xC2()[source]#

Return a representation of the (A4 x C2) transitive subgroup of S6.

Notes

This was computed using find_transitive_subgroups_of_S6().

@@ -857,7 +857,7 @@

References
-sympy.combinatorics.galois.S4xC2()[source]#
+sympy.combinatorics.galois.S4xC2()[source]#

Return a representation of the (S4 x C2) transitive subgroup of S6.

Notes

This was computed using find_transitive_subgroups_of_S6().

@@ -865,7 +865,7 @@

References
-sympy.combinatorics.galois.G18()[source]#
+sympy.combinatorics.galois.G18()[source]#

Return a representation of the group G18, a transitive subgroup of S6 isomorphic to the semidirect product of C3^2 with C2.

Notes

@@ -874,7 +874,7 @@

References
-sympy.combinatorics.galois.G36m()[source]#
+sympy.combinatorics.galois.G36m()[source]#

Return a representation of the group G36-, a transitive subgroup of S6 isomorphic to the semidirect product of C3^2 with C2^2.

Notes

@@ -883,7 +883,7 @@

References
-sympy.combinatorics.galois.G36p()[source]#
+sympy.combinatorics.galois.G36p()[source]#

Return a representation of the group G36+, a transitive subgroup of S6 isomorphic to the semidirect product of C3^2 with C4.

Notes

@@ -892,7 +892,7 @@

References
-sympy.combinatorics.galois.G72()[source]#
+sympy.combinatorics.galois.G72()[source]#

Return a representation of the group G72, a transitive subgroup of S6 isomorphic to the semidirect product of C3^2 with D4.

Notes

@@ -901,7 +901,7 @@

References
-sympy.combinatorics.galois.PSL2F5()[source]#
+sympy.combinatorics.galois.PSL2F5()[source]#

Return a representation of the group \(PSL_2(\mathbb{F}_5)\), as a transitive subgroup of S6, isomorphic to \(A_5\).

Notes

@@ -910,7 +910,7 @@

References
-sympy.combinatorics.galois.PGL2F5()[source]#
+sympy.combinatorics.galois.PGL2F5()[source]#

Return a representation of the group \(PGL_2(\mathbb{F}_5)\), as a transitive subgroup of S6, isomorphic to \(S_5\).

Notes

@@ -919,7 +919,7 @@

References
-sympy.combinatorics.galois.find_transitive_subgroups_of_S6(*targets, print_report=False)[source]#
+sympy.combinatorics.galois.find_transitive_subgroups_of_S6(*targets, print_report=False)[source]#

Search for certain transitive subgroups of \(S_6\).

The symmetric group \(S_6\) has 16 different transitive subgroups, up to conjugacy. Some are more easily constructed than others. For example, the @@ -1025,7 +1025,7 @@

ReferencesFuro
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/modules/combinatorics/graycode.html b/dev/modules/combinatorics/graycode.html index db69e6f7bc7..1f449842ff9 100644 --- a/dev/modules/combinatorics/graycode.html +++ b/dev/modules/combinatorics/graycode.html @@ -743,7 +743,7 @@
Documentation Version

Gray Code#

-class sympy.combinatorics.graycode.GrayCode(n, *args, **kw_args)[source]#
+class sympy.combinatorics.graycode.GrayCode(n, *args, **kw_args)[source]#

A Gray code is essentially a Hamiltonian walk on a n-dimensional cube with edge length of one. The vertices of the cube are represented by vectors @@ -797,7 +797,7 @@

Documentation Version
-generate_gray(**hints)[source]#
+generate_gray(**hints)[source]#

Generates the sequence of bit vectors of a Gray Code.

Examples

>>> from sympy.combinatorics import GrayCode
@@ -839,7 +839,7 @@ 
Documentation Version
-next(delta=1)[source]#
+next(delta=1)[source]#

Returns the Gray code a distance delta (default = 1) from the current value in canonical order.

Examples

@@ -902,7 +902,7 @@
Documentation Version
-skip()[source]#
+skip()[source]#

Skips the bit generation.

Examples

>>> from sympy.combinatorics import GrayCode
@@ -929,7 +929,7 @@ 
Documentation Version
-classmethod unrank(n, rank)[source]#
+classmethod unrank(n, rank)[source]#

Unranks an n-bit sized Gray code of rank k. This method exists so that a derivative GrayCode class can define its own code of a given rank.

@@ -953,7 +953,7 @@
Documentation Version
-graycode.random_bitstring()[source]#
+graycode.random_bitstring()[source]#

Generates a random bitlist of length n.

Examples

>>> from sympy.combinatorics.graycode import random_bitstring
@@ -965,7 +965,7 @@ 
Documentation Version
-graycode.gray_to_bin()[source]#
+graycode.gray_to_bin()[source]#

Convert from Gray coding to binary coding.

We assume big endian encoding.

Examples

@@ -982,7 +982,7 @@
Documentation Version
-graycode.bin_to_gray()[source]#
+graycode.bin_to_gray()[source]#

Convert from binary coding to gray coding.

We assume big endian encoding.

Examples

@@ -999,7 +999,7 @@
Documentation Version
-graycode.get_subset_from_bitstring(bitstring)[source]#
+graycode.get_subset_from_bitstring(bitstring)[source]#

Gets the subset defined by the bitstring.

Examples

>>> from sympy.combinatorics.graycode import get_subset_from_bitstring
@@ -1017,7 +1017,7 @@ 
Documentation Version
-graycode.graycode_subsets()[source]#
+graycode.graycode_subsets()[source]#

Generates the subsets as enumerated by a Gray code.

Examples

>>> from sympy.combinatorics.graycode import graycode_subsets
@@ -1070,7 +1070,7 @@ 
Documentation Version
Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023
diff --git a/dev/modules/combinatorics/group_constructs.html b/dev/modules/combinatorics/group_constructs.html index 7fe9bcc258e..d12c7947ccb 100644 --- a/dev/modules/combinatorics/group_constructs.html +++ b/dev/modules/combinatorics/group_constructs.html @@ -743,7 +743,7 @@
Documentation Version

Group constructors#

-sympy.combinatorics.group_constructs.DirectProduct(*groups)[source]#
+sympy.combinatorics.group_constructs.DirectProduct(*groups)[source]#

Returns the direct product of several groups as a permutation group.

Explanation

This is implemented much like the __mul__ procedure for taking the direct @@ -803,7 +803,7 @@

Documentation Version
Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023
diff --git a/dev/modules/combinatorics/group_numbers.html b/dev/modules/combinatorics/group_numbers.html index 82228a9c536..3eb4d2e4381 100644 --- a/dev/modules/combinatorics/group_numbers.html +++ b/dev/modules/combinatorics/group_numbers.html @@ -743,7 +743,7 @@
Documentation Version

Nilpotent, Abelian and Cyclic Numbers#

-sympy.combinatorics.group_numbers.is_nilpotent_number(n)[source]#
+sympy.combinatorics.group_numbers.is_nilpotent_number(n)[source]#

Check whether \(n\) is a nilpotent number. A number \(n\) is said to be nilpotent if and only if every finite group of order \(n\) is nilpotent. For more information see [R48].

@@ -769,7 +769,7 @@
Documentation Version
-sympy.combinatorics.group_numbers.is_abelian_number(n)[source]#
+sympy.combinatorics.group_numbers.is_abelian_number(n)[source]#

Check whether \(n\) is an abelian number. A number \(n\) is said to be abelian if and only if every finite group of order \(n\) is abelian. For more information see [R49].

@@ -797,7 +797,7 @@
Documentation Version
-sympy.combinatorics.group_numbers.is_cyclic_number(n)[source]#
+sympy.combinatorics.group_numbers.is_cyclic_number(n)[source]#

Check whether \(n\) is a cyclic number. A number \(n\) is said to be cyclic if and only if every finite group of order \(n\) is cyclic. For more information see [R50].

@@ -860,7 +860,7 @@
Documentation Version
Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023
diff --git a/dev/modules/combinatorics/index.html b/dev/modules/combinatorics/index.html index f8428c9835b..fb50043e069 100644 --- a/dev/modules/combinatorics/index.html +++ b/dev/modules/combinatorics/index.html @@ -801,7 +801,7 @@

Contents Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/modules/combinatorics/named_groups.html b/dev/modules/combinatorics/named_groups.html index dd23e0bd11e..10107909dd4 100644 --- a/dev/modules/combinatorics/named_groups.html +++ b/dev/modules/combinatorics/named_groups.html @@ -743,7 +743,7 @@
Documentation Version

Named Groups#

-sympy.combinatorics.named_groups.SymmetricGroup(n)[source]#
+sympy.combinatorics.named_groups.SymmetricGroup(n)[source]#

Generates the symmetric group on n elements as a permutation group.

Explanation

The generators taken are the n-cycle @@ -780,7 +780,7 @@

Documentation Version
-sympy.combinatorics.named_groups.CyclicGroup(n)[source]#
+sympy.combinatorics.named_groups.CyclicGroup(n)[source]#

Generates the cyclic group of order n as a permutation group.

Explanation

The generator taken is the n-cycle (0 1 2 ... n-1) @@ -806,7 +806,7 @@

Documentation Version
-sympy.combinatorics.named_groups.DihedralGroup(n)[source]#
+sympy.combinatorics.named_groups.DihedralGroup(n)[source]#

Generates the dihedral group \(D_n\) as a permutation group.

Explanation

The dihedral group \(D_n\) is the group of symmetries of the regular @@ -844,7 +844,7 @@

Documentation Version
-sympy.combinatorics.named_groups.AlternatingGroup(n)[source]#
+sympy.combinatorics.named_groups.AlternatingGroup(n)[source]#

Generates the alternating group on n elements as a permutation group.

Explanation

For n > 2, the generators taken are (0 1 2), (0 1 2 ... n-1) for @@ -879,7 +879,7 @@

Documentation Version
-sympy.combinatorics.named_groups.AbelianGroup(*cyclic_orders)[source]#
+sympy.combinatorics.named_groups.AbelianGroup(*cyclic_orders)[source]#

Returns the direct product of cyclic groups with the given orders.

Explanation

According to the structure theorem for finite abelian groups ([1]), @@ -945,7 +945,7 @@

Documentation Version
Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023
diff --git a/dev/modules/combinatorics/partitions.html b/dev/modules/combinatorics/partitions.html index a4fe6f848c8..63b3faf26bf 100644 --- a/dev/modules/combinatorics/partitions.html +++ b/dev/modules/combinatorics/partitions.html @@ -743,7 +743,7 @@
Documentation Version

Partitions#

-class sympy.combinatorics.partitions.Partition(*partition)[source]#
+class sympy.combinatorics.partitions.Partition(*partition)[source]#

This class represents an abstract partition.

A partition is a set of disjoint sets whose union equals a given set.

@@ -776,7 +776,7 @@
Documentation Version
-classmethod from_rgs(rgs, elements)[source]#
+classmethod from_rgs(rgs, elements)[source]#

Creates a set partition from a restricted growth string.

Explanation

The indices given in rgs are assumed to be the index @@ -824,7 +824,7 @@

Documentation Version
-sort_key(order=None)[source]#
+sort_key(order=None)[source]#

Return a canonical key that can be used for sorting.

Ordering is based on the size and sorted elements of the partition and ties are broken with the rank.

@@ -847,7 +847,7 @@
Documentation Version
-class sympy.combinatorics.partitions.IntegerPartition(partition, integer=None)[source]#
+class sympy.combinatorics.partitions.IntegerPartition(partition, integer=None)[source]#

This class represents an integer partition.

Explanation

In number theory and combinatorics, a partition of a positive integer, @@ -871,7 +871,7 @@

Documentation Version
-as_dict()[source]#
+as_dict()[source]#

Return the partition as a dictionary whose keys are the partition integers and the values are the multiplicity of that integer.

@@ -885,7 +885,7 @@
Documentation Version
-as_ferrers(char='#')[source]#
+as_ferrers(char='#')[source]#

Prints the ferrer diagram of a partition.

Examples

>>> from sympy.combinatorics.partitions import IntegerPartition
@@ -912,7 +912,7 @@ 
Documentation Version
-next_lex()[source]#
+next_lex()[source]#

Return the next partition of the integer, n, in lexical order, wrapping around to [n] if the partition is [1, …, 1].

Examples

@@ -928,7 +928,7 @@
Documentation Version
-prev_lex()[source]#
+prev_lex()[source]#

Return the previous partition of the integer, n, in lexical order, wrapping around to [1, …, 1] if the partition is [n].

Examples

@@ -946,7 +946,7 @@
Documentation Version
-sympy.combinatorics.partitions.random_integer_partition(n, seed=None)[source]#
+sympy.combinatorics.partitions.random_integer_partition(n, seed=None)[source]#

Generates a random integer partition summing to n as a list of reverse-sorted integers.

Examples

@@ -967,7 +967,7 @@
Documentation Version
-sympy.combinatorics.partitions.RGS_generalized(m)[source]#
+sympy.combinatorics.partitions.RGS_generalized(m)[source]#

Computes the m + 1 generalized unrestricted growth strings and returns them as rows in matrix.

Examples

@@ -987,7 +987,7 @@
Documentation Version
-sympy.combinatorics.partitions.RGS_enum(m)[source]#
+sympy.combinatorics.partitions.RGS_enum(m)[source]#

RGS_enum computes the total number of restricted growth strings possible for a superset of size m.

Examples

@@ -1016,7 +1016,7 @@
Documentation Version
-sympy.combinatorics.partitions.RGS_unrank(rank, m)[source]#
+sympy.combinatorics.partitions.RGS_unrank(rank, m)[source]#

Gives the unranked restricted growth string for a given superset size.

Examples

@@ -1031,7 +1031,7 @@
Documentation Version
-sympy.combinatorics.partitions.RGS_rank(rgs)[source]#
+sympy.combinatorics.partitions.RGS_rank(rgs)[source]#

Computes the rank of a restricted growth string.

Examples

>>> from sympy.combinatorics.partitions import RGS_rank, RGS_unrank
@@ -1080,7 +1080,7 @@ 
Documentation Version
Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023
diff --git a/dev/modules/combinatorics/pc_groups.html b/dev/modules/combinatorics/pc_groups.html index 9cca1678986..396fd974af7 100644 --- a/dev/modules/combinatorics/pc_groups.html +++ b/dev/modules/combinatorics/pc_groups.html @@ -1069,7 +1069,7 @@

BibliographyFuro
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/modules/combinatorics/perm_groups.html b/dev/modules/combinatorics/perm_groups.html index d87934a82e7..2f9bde8efea 100644 --- a/dev/modules/combinatorics/perm_groups.html +++ b/dev/modules/combinatorics/perm_groups.html @@ -743,7 +743,7 @@
Documentation Version

Permutation Groups#

-class sympy.combinatorics.perm_groups.PermutationGroup(*args, dups=True, **kwargs)[source]#
+class sympy.combinatorics.perm_groups.PermutationGroup(*args, dups=True, **kwargs)[source]#

The class defining a Permutation group.

Explanation

PermutationGroup([p1, p2, ..., pn]) returns the permutation group @@ -863,7 +863,7 @@

Documentation Version
-__contains__(i)[source]#
+__contains__(i)[source]#

Return True if i is contained in PermutationGroup.

Examples

>>> from sympy.combinatorics import Permutation, PermutationGroup
@@ -876,7 +876,7 @@ 
Documentation Version
-__mul__(other)[source]#
+__mul__(other)[source]#

Return the direct product of two permutation groups as a permutation group.

Explanation

@@ -900,7 +900,7 @@
Documentation Version
-static __new__(cls, *args, dups=True, **kwargs)[source]#
+static __new__(cls, *args, dups=True, **kwargs)[source]#

The default constructor. Accepts Cycle and Permutation forms. Removes duplicates unless dups keyword is False.

@@ -913,14 +913,14 @@
Documentation Version
-_coset_representative(g, H)[source]#
+_coset_representative(g, H)[source]#

Return the representative of Hg from the transversal that would be computed by self.coset_transversal(H).

-classmethod _distinct_primes_lemma(primes)[source]#
+classmethod _distinct_primes_lemma(primes)[source]#

Subroutine to test if there is only one cyclic group for the order.

@@ -940,7 +940,7 @@
Documentation Version
-_eval_is_alt_sym_monte_carlo(eps=0.05, perms=None)[source]#
+_eval_is_alt_sym_monte_carlo(eps=0.05, perms=None)[source]#

A test using monte-carlo algorithm.

Parameters:
@@ -965,20 +965,20 @@
Documentation Version
-_eval_is_alt_sym_naive(only_sym=False, only_alt=False)[source]#
+_eval_is_alt_sym_naive(only_sym=False, only_alt=False)[source]#

A naive test using the group order.

-_p_elements_group(p)[source]#
+_p_elements_group(p)[source]#

For an abelian p-group, return the subgroup consisting of all elements of order p (and the identity)

-_random_pr_init(r, n, _random_prec_n=None)[source]#
+_random_pr_init(r, n, _random_prec_n=None)[source]#

Initialize random generators for the product replacement algorithm.

Explanation

The implementation uses a modification of the original product @@ -1013,7 +1013,7 @@

Documentation Version
-_sylow_alt_sym(p)[source]#
+_sylow_alt_sym(p)[source]#

Return a p-Sylow subgroup of a symmetric or an alternating group.

Explanation

@@ -1050,7 +1050,7 @@
Documentation Version
-_union_find_merge(first, second, ranks, parents, not_rep)[source]#
+_union_find_merge(first, second, ranks, parents, not_rep)[source]#

Merges two classes in a union-find data structure.

Explanation

Used in the implementation of Atkinson’s algorithm as suggested in [1], @@ -1081,7 +1081,7 @@

Documentation Version
-_union_find_rep(num, parents)[source]#
+_union_find_rep(num, parents)[source]#

Find representative of a class in a union-find data structure.

Explanation

Used in the implementation of Atkinson’s algorithm as suggested in [1], @@ -1111,7 +1111,7 @@

Documentation Version
-_verify(K, phi, z, alpha)[source]#
+_verify(K, phi, z, alpha)[source]#

Return a list of relators rels in generators gens`_h` that are mapped to ``H.generators by phi so that given a finite presentation <gens_k | rels_k> of K on a subset of gens_h @@ -1152,7 +1152,7 @@

Documentation Version
-abelian_invariants()[source]#
+abelian_invariants()[source]#

Returns the abelian invariants for the given group. Let G be a nontrivial finite abelian group. Then G is isomorphic to the direct product of finitely many nontrivial cyclic groups of @@ -1213,7 +1213,7 @@

Documentation Version
-baseswap(base, strong_gens, pos, randomized=False, transversals=None, basic_orbits=None, strong_gens_distr=None)[source]#
+baseswap(base, strong_gens, pos, randomized=False, transversals=None, basic_orbits=None, strong_gens_distr=None)[source]#

Swap two consecutive base points in base and strong generating set.

Parameters:
@@ -1372,7 +1372,7 @@
Documentation Version
-center()[source]#
+center()[source]#

Return the center of a permutation group.

Explanation

The center for a group \(G\) is defined as @@ -1399,7 +1399,7 @@

Documentation Version
-centralizer(other)[source]#
+centralizer(other)[source]#

Return the centralizer of a group/set/element.

Parameters:
@@ -1444,7 +1444,7 @@
Documentation Version
-commutator(G, H)[source]#
+commutator(G, H)[source]#

Return the commutator of two subgroups.

Explanation

For a permutation group K and subgroups G, H, the @@ -1473,7 +1473,7 @@

Documentation Version
-composition_series()[source]#
+composition_series()[source]#

Return the composition series for a group as a list of permutation groups.

Explanation

@@ -1520,7 +1520,7 @@
Documentation Version
-conjugacy_class(x)[source]#
+conjugacy_class(x)[source]#

Return the conjugacy class of an element in the group.

Explanation

The conjugacy class of an element g in a group G is the set of @@ -1557,7 +1557,7 @@

Documentation Version
-conjugacy_classes()[source]#
+conjugacy_classes()[source]#

Return the conjugacy classes of the group.

Explanation

As described in the documentation for the .conjugacy_class() function, @@ -1574,7 +1574,7 @@

Documentation Version
-contains(g, strict=True)[source]#
+contains(g, strict=True)[source]#

Test if permutation g belong to self, G.

Explanation

If g is an element of G it can be written as a product @@ -1623,7 +1623,7 @@

Documentation Version
-coset_factor(g, factor_index=False)[source]#
+coset_factor(g, factor_index=False)[source]#

Return G’s (self’s) coset factorization of g

Explanation

If g is an element of G then it can be written as the product @@ -1678,7 +1678,7 @@

Documentation Version
-coset_rank(g)[source]#
+coset_rank(g)[source]#

rank using Schreier-Sims representation.

Explanation

The coset rank of g is the ordering number in which @@ -1706,21 +1706,21 @@

Documentation Version
-coset_table(H)[source]#
+coset_table(H)[source]#

Return the standardised (right) coset table of self in H as a list of lists.

-coset_transversal(H)[source]#
+coset_transversal(H)[source]#

Return a transversal of the right cosets of self by its subgroup H using the second method described in [1], Subsection 4.6.7

-coset_unrank(rank, af=False)[source]#
+coset_unrank(rank, af=False)[source]#

unrank using Schreier-Sims representation

coset_unrank is the inverse operation of coset_rank if 0 <= rank < order; otherwise it returns None.

@@ -1756,7 +1756,7 @@
Documentation Version
-derived_series()[source]#
+derived_series()[source]#

Return the derived series for the group.

Returns:
@@ -1793,7 +1793,7 @@
Documentation Version
-derived_subgroup()[source]#
+derived_subgroup()[source]#

Compute the derived subgroup.

Explanation

The derived subgroup, or commutator subgroup is the subgroup generated @@ -1831,7 +1831,7 @@

Documentation Version
-equals(other)[source]#
+equals(other)[source]#

Return True if PermutationGroup generated by elements in the group are same i.e they represent the same PermutationGroup.

Examples

@@ -1849,7 +1849,7 @@
Documentation Version
-generate(method='coset', af=False)[source]#
+generate(method='coset', af=False)[source]#

Return iterator to generate the elements of the group.

Explanation

Iteration is done with one of these methods:

@@ -1894,7 +1894,7 @@
Documentation Version
-generate_dimino(af=False)[source]#
+generate_dimino(af=False)[source]#

Yield group elements using Dimino’s algorithm.

If af == True it yields the array form of the permutations.

Examples

@@ -1919,7 +1919,7 @@
Documentation Version
-generate_schreier_sims(af=False)[source]#
+generate_schreier_sims(af=False)[source]#

Yield group elements using the Schreier-Sims representation in coset_rank order

If af = True it yields the array form of the permutations

@@ -1937,7 +1937,7 @@
Documentation Version
-generator_product(g, original=False)[source]#
+generator_product(g, original=False)[source]#

Return a list of strong generators \([s1, \dots, sn]\) s.t \(g = sn \times \dots \times s1\). If original=True, make the list contain only the original group generators

@@ -1966,7 +1966,7 @@
Documentation Version
-index(H)[source]#
+index(H)[source]#

Returns the index of a permutation group.

Examples

>>> from sympy.combinatorics import Permutation, PermutationGroup
@@ -2001,7 +2001,7 @@ 
Documentation Version
-is_alt_sym(eps=0.05, _random_prec=None)[source]#
+is_alt_sym(eps=0.05, _random_prec=None)[source]#

Monte Carlo test for the symmetric/alternating group for degrees >= 8.

Explanation

@@ -2154,7 +2154,7 @@
Documentation Version
-is_elementary(p)[source]#
+is_elementary(p)[source]#

Return True if the group is elementary abelian. An elementary abelian group is a finite abelian group, where every nontrivial element has order \(p\), where \(p\) is a prime.

@@ -2203,7 +2203,7 @@
Documentation Version
-is_normal(gr, strict=True)[source]#
+is_normal(gr, strict=True)[source]#

Test if G=self is a normal subgroup of gr.

Explanation

G is normal in gr if @@ -2257,7 +2257,7 @@

Documentation Version
-is_primitive(randomized=True)[source]#
+is_primitive(randomized=True)[source]#

Test if a group is primitive.

Explanation

A permutation group G acting on a set S is called primitive if @@ -2309,7 +2309,7 @@

Documentation Version
-is_subgroup(G, strict=True)[source]#
+is_subgroup(G, strict=True)[source]#

Return True if all elements of self belong to G.

If strict is False then if self’s degree is smaller than G’s, the elements will be resized to have the same degree.

@@ -2385,7 +2385,7 @@
Documentation Version
-is_transitive(strict=True)[source]#
+is_transitive(strict=True)[source]#

Test if the group is transitive.

Explanation

A group is transitive if it has a single orbit.

@@ -2429,7 +2429,7 @@
Documentation Version
-lower_central_series()[source]#
+lower_central_series()[source]#

Return the lower central series for the group.

The lower central series for a group \(G\) is the series \(G = G_0 > G_1 > G_2 > \ldots\) where @@ -2458,7 +2458,7 @@

Documentation Version
-make_perm(n, seed=None)[source]#
+make_perm(n, seed=None)[source]#

Multiply n randomly selected permutations from pgroup together, starting with the identity permutation. If n is a list of integers, those @@ -2512,7 +2512,7 @@

Documentation Version
-minimal_block(points)[source]#
+minimal_block(points)[source]#

For a transitive group, finds the block system generated by points.

Explanation

@@ -2554,7 +2554,7 @@
Documentation Version
-minimal_blocks(randomized=True)[source]#
+minimal_blocks(randomized=True)[source]#

For a transitive group, return the list of all minimal block systems. If a group is intransitive, return \(False\).

Examples

@@ -2575,7 +2575,7 @@
Documentation Version
-normal_closure(other, k=10)[source]#
+normal_closure(other, k=10)[source]#

Return the normal closure of a subgroup/set of permutations.

Parameters:
@@ -2622,7 +2622,7 @@
Documentation Version
-orbit(alpha, action='tuples')[source]#
+orbit(alpha, action='tuples')[source]#

Compute the orbit of alpha \(\{g(\alpha) | g \in G\}\) as a set.

Explanation

The time complexity of the algorithm used here is \(O(|Orb|*r)\) where @@ -2653,7 +2653,7 @@

Documentation Version
-orbit_rep(alpha, beta, schreier_vector=None)[source]#
+orbit_rep(alpha, beta, schreier_vector=None)[source]#

Return a group element which sends alpha to beta.

Explanation

If beta is not in the orbit of alpha, the function returns @@ -2674,7 +2674,7 @@

Documentation Version
-orbit_transversal(alpha, pairs=False)[source]#
+orbit_transversal(alpha, pairs=False)[source]#

Computes a transversal for the orbit of alpha as a set.

Explanation

For a permutation group \(G\), a transversal for the orbit @@ -2698,7 +2698,7 @@

Documentation Version
-orbits(rep=False)[source]#
+orbits(rep=False)[source]#

Return the orbits of self, ordered according to lowest element in each orbit.

Examples

@@ -2714,7 +2714,7 @@
Documentation Version
-order()[source]#
+order()[source]#

Return the order of the group: the number of permutations that can be generated from elements of the group.

The number of permutations comprising the group is given by @@ -2751,7 +2751,7 @@

Documentation Version
-pointwise_stabilizer(points, incremental=True)[source]#
+pointwise_stabilizer(points, incremental=True)[source]#

Return the pointwise stabilizer for a set of points.

Explanation

For a permutation group \(G\) and a set of points @@ -2781,7 +2781,7 @@

Documentation Version
-polycyclic_group()[source]#
+polycyclic_group()[source]#

Return the PolycyclicGroup instance with below parameters:

Explanation

    @@ -2798,20 +2798,20 @@
    Documentation Version
    -presentation(eliminate_gens=True)[source]#
    +presentation(eliminate_gens=True)[source]#

    Return an \(FpGroup\) presentation of the group.

    The algorithm is described in [1], Chapter 6.1.

    -random(af=False)[source]#
    +random(af=False)[source]#

    Return a random group element

    -random_pr(gen_count=11, iterations=50, _random_prec=None)[source]#
    +random_pr(gen_count=11, iterations=50, _random_prec=None)[source]#

    Return a random group element using product replacement.

    Explanation

    For the details of the product replacement algorithm, see @@ -2826,7 +2826,7 @@

    Documentation Version
    -random_stab(alpha, schreier_vector=None, _random_prec=None)[source]#
    +random_stab(alpha, schreier_vector=None, _random_prec=None)[source]#

    Random element from the stabilizer of alpha.

    The schreier vector for alpha is an optional argument used for speeding up repeated calls. The algorithm is described in [1], p.81

    @@ -2838,7 +2838,7 @@
    Documentation Version
    -schreier_sims()[source]#
    +schreier_sims()[source]#

    Schreier-Sims algorithm.

    Explanation

    It computes the generators of the chain of stabilizers @@ -2863,7 +2863,7 @@

    Documentation Version
    -schreier_sims_incremental(base=None, gens=None, slp_dict=False)[source]#
    +schreier_sims_incremental(base=None, gens=None, slp_dict=False)[source]#

    Extend a sequence of points and generating set to a base and strong generating set.

    @@ -2925,7 +2925,7 @@
    Documentation Version
    -schreier_sims_random(base=None, gens=None, consec_succ=10, _random_prec=None)[source]#
    +schreier_sims_random(base=None, gens=None, consec_succ=10, _random_prec=None)[source]#

    Randomized Schreier-Sims algorithm.

    Parameters:
    @@ -2995,7 +2995,7 @@
    Documentation Version
    -schreier_vector(alpha)[source]#
    +schreier_vector(alpha)[source]#

    Computes the schreier vector for alpha.

    Explanation

    The Schreier vector efficiently stores information @@ -3024,7 +3024,7 @@

    Documentation Version
    -stabilizer(alpha)[source]#
    +stabilizer(alpha)[source]#

    Return the stabilizer subgroup of alpha.

    Explanation

    The stabilizer of \(\alpha\) is the group \(G_\alpha = @@ -3074,7 +3074,7 @@

    Documentation Version
    -strong_presentation()[source]#
    +strong_presentation()[source]#

    Return a strong finite presentation of group. The generators of the returned group are in the same order as the strong generators of group.

    @@ -3096,14 +3096,14 @@
    Documentation Version
    -subgroup(gens)[source]#
    +subgroup(gens)[source]#

    Return the subgroup generated by \(gens\) which is a list of elements of the group

    +subgroup_search(prop, base=None, strong_gens=None, tests=None, init_subgroup=None)[source]#

    Find the subgroup of all elements satisfying the property prop.

    Parameters:
    @@ -3182,7 +3182,7 @@
    Documentation Version
    -sylow_subgroup(p)[source]#
    +sylow_subgroup(p)[source]#

    Return a p-Sylow subgroup of the group.

    The algorithm is described in [1], Chapter 4, Section 7

    Examples

    @@ -3290,7 +3290,7 @@
    Documentation Version
    Furo
    - Last updated on Oct 14, 2023
    + Last updated on Oct 16, 2023
diff --git a/dev/modules/combinatorics/permutations.html b/dev/modules/combinatorics/permutations.html index cc775fd677e..2abbef24b04 100644 --- a/dev/modules/combinatorics/permutations.html +++ b/dev/modules/combinatorics/permutations.html @@ -743,7 +743,7 @@
Documentation Version

Permutations#

-class sympy.combinatorics.permutations.Permutation(*args, size=None, **kwargs)[source]#
+class sympy.combinatorics.permutations.Permutation(*args, size=None, **kwargs)[source]#

A permutation, alternatively known as an ‘arrangement number’ or ‘ordering’ is an arrangement of the elements of an ordered list into a one-to-one mapping with itself. The permutation of a given arrangement is given by @@ -1147,7 +1147,7 @@

Documentation Version
-apply(i)[source]#
+apply(i)[source]#

Apply the permutation to an expression.

Parameters:
@@ -1201,7 +1201,7 @@
Documentation Version
-ascents()[source]#
+ascents()[source]#

Returns the positions of ascents in a permutation, ie, the location where p[i] < p[i+1]

Examples

@@ -1219,7 +1219,7 @@
Documentation Version
-atoms()[source]#
+atoms()[source]#

Returns all the elements of a permutation

Examples

>>> from sympy.combinatorics import Permutation
@@ -1250,7 +1250,7 @@ 
Documentation Version
-commutator(x)[source]#
+commutator(x)[source]#

Return the commutator of self and x: ~x*~self*x*self

If f and g are part of a group, G, then the commutator of f and g is the group identity iff f and g commute, i.e. fg == gf.

@@ -1289,7 +1289,7 @@
Documentation Version
-commutes_with(other)[source]#
+commutes_with(other)[source]#

Checks if the elements are commuting.

Examples

>>> from sympy.combinatorics import Permutation
@@ -1362,7 +1362,7 @@ 
Documentation Version
-descents()[source]#
+descents()[source]#

Returns the positions of descents in a permutation, ie, the location where p[i] > p[i+1]

Examples

@@ -1380,7 +1380,7 @@
Documentation Version
-classmethod from_inversion_vector(inversion)[source]#
+classmethod from_inversion_vector(inversion)[source]#

Calculates the permutation from the inversion vector.

Examples

>>> from sympy.combinatorics import Permutation
@@ -1394,7 +1394,7 @@ 
Documentation Version
-classmethod from_sequence(i, key=None)[source]#
+classmethod from_sequence(i, key=None)[source]#

Return the permutation needed to obtain i from the sorted elements of i. If custom sorting is desired, a key can be given.

Examples

@@ -1425,7 +1425,7 @@
Documentation Version
-get_adjacency_distance(other)[source]#
+get_adjacency_distance(other)[source]#

Computes the adjacency distance between two permutations.

Explanation

This metric counts the number of times a pair i,j of jobs is @@ -1452,7 +1452,7 @@

Documentation Version
-get_adjacency_matrix()[source]#
+get_adjacency_matrix()[source]#

Computes the adjacency matrix of a permutation.

Explanation

If job i is adjacent to job j in a permutation p @@ -1486,7 +1486,7 @@

Documentation Version
-get_positional_distance(other)[source]#
+get_positional_distance(other)[source]#

Computes the positional distance between two permutations.

Examples

>>> from sympy.combinatorics import Permutation
@@ -1507,7 +1507,7 @@ 
Documentation Version
-get_precedence_distance(other)[source]#
+get_precedence_distance(other)[source]#

Computes the precedence distance between two permutations.

Explanation

Suppose p and p’ represent n jobs. The precedence metric @@ -1531,7 +1531,7 @@

Documentation Version
-get_precedence_matrix()[source]#
+get_precedence_matrix()[source]#

Gets the precedence matrix. This is used for computing the distance between two permutations.

Examples

@@ -1559,7 +1559,7 @@
Documentation Version
-index()[source]#
+index()[source]#

Returns the index of a permutation.

The index of a permutation is the sum of all subscripts j such that p[j] is greater than p[j+1].

@@ -1574,7 +1574,7 @@
Documentation Version
-inversion_vector()[source]#
+inversion_vector()[source]#

Return the inversion vector of the permutation.

The inversion vector consists of elements whose value indicates the number of elements in the permutation @@ -1613,7 +1613,7 @@

Documentation Version
-inversions()[source]#
+inversions()[source]#

Computes the number of inversions of a permutation.

Explanation

An inversion is where i > j but p[i] < p[j].

@@ -1748,7 +1748,7 @@
Documentation Version
-classmethod josephus(m, n, s=1)[source]#
+classmethod josephus(m, n, s=1)[source]#

Return as a permutation the shuffling of range(n) using the Josephus scheme in which every m-th item is selected until all have been chosen. The returned permutation has elements listed by the order in which they @@ -1793,7 +1793,7 @@

Documentation Version
-length()[source]#
+length()[source]#

Returns the number of integers moved by a permutation.

Examples

>>> from sympy.combinatorics import Permutation
@@ -1811,7 +1811,7 @@ 
Documentation Version
-list(size=None)[source]#
+list(size=None)[source]#

Return the permutation as an explicit list, possibly trimming unmoved elements if size is less than the maximum element in the permutation; if this is desired, setting @@ -1837,7 +1837,7 @@

Documentation Version
-max()[source]#
+max()[source]#

The maximum element moved by the permutation.

Examples

>>> from sympy.combinatorics import Permutation
@@ -1854,7 +1854,7 @@ 
Documentation Version
-min()[source]#
+min()[source]#

The minimum element moved by the permutation.

Examples

>>> from sympy.combinatorics import Permutation
@@ -1871,13 +1871,13 @@ 
Documentation Version
-mul_inv(other)[source]#
+mul_inv(other)[source]#

other*~self, self and other have _array_form

-next_lex()[source]#
+next_lex()[source]#

Returns the next permutation in lexicographical order. If self is the last permutation in lexicographical order it returns None. @@ -1899,7 +1899,7 @@

Documentation Version
-next_nonlex()[source]#
+next_nonlex()[source]#

Returns the next permutation in nonlex order [3]. If self is the last permutation in this order it returns None.

Examples

@@ -1922,7 +1922,7 @@
Documentation Version
-next_trotterjohnson()[source]#
+next_trotterjohnson()[source]#

Returns the next permutation in Trotter-Johnson order. If self is the last permutation it returns None. See [4] section 2.4. If it is desired to generate all such @@ -1949,7 +1949,7 @@

Documentation Version
-order()[source]#
+order()[source]#

Computes the order of a permutation.

When the permutation is raised to the power of its order it equals the identity permutation.

@@ -1972,7 +1972,7 @@
Documentation Version
-parity()[source]#
+parity()[source]#

Computes the parity of a permutation.

Explanation

The parity of a permutation reflects the parity of the @@ -1996,7 +1996,7 @@

Documentation Version
-classmethod random(n)[source]#
+classmethod random(n)[source]#

Generates a random permutation of length n.

Uses the underlying Python pseudo-random number generator.

Examples

@@ -2009,7 +2009,7 @@
Documentation Version
-rank()[source]#
+rank()[source]#

Returns the lexicographic rank of the permutation.

Examples

>>> from sympy.combinatorics import Permutation
@@ -2029,7 +2029,7 @@ 
Documentation Version
-rank_nonlex(inv_perm=None)[source]#
+rank_nonlex(inv_perm=None)[source]#

This is a linear time ranking algorithm that does not enforce lexicographic order [3].

Examples

@@ -2047,7 +2047,7 @@
Documentation Version
-rank_trotterjohnson()[source]#
+rank_trotterjohnson()[source]#

Returns the Trotter Johnson rank, which we get from the minimal change algorithm. See [4] section 2.4.

Examples

@@ -2068,7 +2068,7 @@
Documentation Version
-resize(n)[source]#
+resize(n)[source]#

Resize the permutation to the new size n.

Parameters:
@@ -2115,7 +2115,7 @@
Documentation Version
-static rmul(*args)[source]#
+static rmul(*args)[source]#

Return product of Permutations [a, b, c, …] as the Permutation whose ith value is a(b(c(i))).

a, b, c, … can be Permutation objects or tuples.

@@ -2151,14 +2151,14 @@
Documentation Version
-classmethod rmul_with_af(*args)[source]#
+classmethod rmul_with_af(*args)[source]#

same as rmul, but the elements of args are Permutation objects which have _array_form

-runs()[source]#
+runs()[source]#

Returns the runs of a permutation.

An ascending sequence in a permutation is called a run [5].

Examples

@@ -2175,7 +2175,7 @@
Documentation Version
-signature()[source]#
+signature()[source]#

Gives the signature of the permutation needed to place the elements of the permutation in canonical order.

The signature is calculated as (-1)^<number of inversions>

@@ -2217,7 +2217,7 @@
Documentation Version
-support()[source]#
+support()[source]#

Return the elements in permutation, P, for which P[i] != i.

Examples

>>> from sympy.combinatorics import Permutation
@@ -2232,7 +2232,7 @@ 
Documentation Version
-transpositions()[source]#
+transpositions()[source]#

Return the permutation decomposed into a list of transpositions.

Explanation

It is always possible to express a permutation as the product of @@ -2260,7 +2260,7 @@

Documentation Version
-classmethod unrank_lex(size, rank)[source]#
+classmethod unrank_lex(size, rank)[source]#

Lexicographic permutation unranking.

Examples

>>> from sympy.combinatorics import Permutation
@@ -2281,7 +2281,7 @@ 
Documentation Version
-classmethod unrank_nonlex(n, r)[source]#
+classmethod unrank_nonlex(n, r)[source]#

This is a linear time unranking algorithm that does not respect lexicographic order [3].

Examples

@@ -2302,7 +2302,7 @@
Documentation Version
-classmethod unrank_trotterjohnson(size, rank)[source]#
+classmethod unrank_trotterjohnson(size, rank)[source]#

Trotter Johnson permutation unranking. See [4] section 2.4.

Examples

>>> from sympy.combinatorics import Permutation
@@ -2322,7 +2322,7 @@ 
Documentation Version
-class sympy.combinatorics.permutations.Cycle(*args)[source]#
+class sympy.combinatorics.permutations.Cycle(*args)[source]#

Wrapper around dict which provides the functionality of a disjoint cycle.

Explanation

A cycle shows the rule to use to move subsets of elements to obtain @@ -2393,7 +2393,7 @@

Documentation Version
-list(size=None)[source]#
+list(size=None)[source]#

Return the cycles as an explicit list starting from 0 up to the greater of the largest value in the cycles and size.

Truncation of trailing unmoved items will occur when size @@ -2420,7 +2420,7 @@

Documentation Version
-sympy.combinatorics.permutations._af_parity(pi)[source]#
+sympy.combinatorics.permutations._af_parity(pi)[source]#

Computes the parity of a permutation in array form.

Explanation

The parity of a permutation reflects the parity of the @@ -2444,7 +2444,7 @@

Documentation Version

Generators#

-generators.symmetric()[source]#
+generators.symmetric()[source]#

Generates the symmetric group of order n, Sn.

Examples

>>> from sympy.combinatorics.generators import symmetric
@@ -2456,7 +2456,7 @@ 
Documentation Version
-generators.cyclic()[source]#
+generators.cyclic()[source]#

Generates the cyclic group of order n, Cn.

Examples

>>> from sympy.combinatorics.generators import cyclic
@@ -2473,7 +2473,7 @@ 
Documentation Version
-generators.alternating()[source]#
+generators.alternating()[source]#

Generates the alternating group of order n, An.

Examples

>>> from sympy.combinatorics.generators import alternating
@@ -2485,7 +2485,7 @@ 
Documentation Version
-generators.dihedral()[source]#
+generators.dihedral()[source]#

Generates the dihedral group of order 2n, Dn.

The result is given as a subgroup of Sn, except for the special cases n=1 (the group S2) and n=2 (the Klein 4-group) where that’s not possible @@ -2540,7 +2540,7 @@

Documentation Version
Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023
diff --git a/dev/modules/combinatorics/polyhedron.html b/dev/modules/combinatorics/polyhedron.html index e00f9890e37..5694f48e11b 100644 --- a/dev/modules/combinatorics/polyhedron.html +++ b/dev/modules/combinatorics/polyhedron.html @@ -743,7 +743,7 @@
Documentation Version

Polyhedron#

-class sympy.combinatorics.polyhedron.Polyhedron(corners, faces=(), pgroup=())[source]#
+class sympy.combinatorics.polyhedron.Polyhedron(corners, faces=(), pgroup=())[source]#

Represents the polyhedral symmetry group (PSG).

Explanation

The PSG is one of the symmetry groups of the Platonic solids. @@ -843,7 +843,7 @@

Documentation Version
-reset()[source]#
+reset()[source]#

Return corners to their original positions.

Examples

>>> from sympy.combinatorics.polyhedron import tetrahedron as T
@@ -862,7 +862,7 @@ 
Documentation Version
-rotate(perm)[source]#
+rotate(perm)[source]#

Apply a permutation to the polyhedron in place. The permutation may be given as a Permutation instance or an integer indicating which permutation from pgroup of the Polyhedron should be @@ -979,7 +979,7 @@

Documentation Version
Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023
diff --git a/dev/modules/combinatorics/prufer.html b/dev/modules/combinatorics/prufer.html index 9624c8d61f2..3ed4e6d7dc8 100644 --- a/dev/modules/combinatorics/prufer.html +++ b/dev/modules/combinatorics/prufer.html @@ -743,7 +743,7 @@
Documentation Version

Prufer Sequences#

-class sympy.combinatorics.prufer.Prufer(*args, **kw_args)[source]#
+class sympy.combinatorics.prufer.Prufer(*args, **kw_args)[source]#

The Prufer correspondence is an algorithm that describes the bijection between labeled trees and the Prufer code. A Prufer code of a labeled tree is unique up to isomorphism and has @@ -759,7 +759,7 @@

Documentation Version
-static edges(*runs)[source]#
+static edges(*runs)[source]#

Return a list of edges and the number of nodes from the given runs that connect nodes in an integer-labelled tree.

All node numbers will be shifted so that the minimum node is 0. It is @@ -782,7 +782,7 @@

Documentation Version
-next(delta=1)[source]#
+next(delta=1)[source]#

Generates the Prufer sequence that is delta beyond the current one.

Examples

>>> from sympy.combinatorics.prufer import Prufer
@@ -816,7 +816,7 @@ 
Documentation Version
-prev(delta=1)[source]#
+prev(delta=1)[source]#

Generates the Prufer sequence that is -delta before the current one.

Examples

>>> from sympy.combinatorics.prufer import Prufer
@@ -838,7 +838,7 @@ 
Documentation Version
-prufer_rank()[source]#
+prufer_rank()[source]#

Computes the rank of a Prufer sequence.

Examples

>>> from sympy.combinatorics.prufer import Prufer
@@ -913,7 +913,7 @@ 
Documentation Version
-static to_prufer(tree, n)[source]#
+static to_prufer(tree, n)[source]#

Return the Prufer sequence for a tree given as a list of edges where n is the number of nodes in the tree.

Examples

@@ -936,7 +936,7 @@
Documentation Version
-static to_tree(prufer)[source]#
+static to_tree(prufer)[source]#

Return the tree (as a list of edges) of the given Prufer sequence.

Examples

>>> from sympy.combinatorics.prufer import Prufer
@@ -983,7 +983,7 @@ 
Documentation Version
-classmethod unrank(rank, n)[source]#
+classmethod unrank(rank, n)[source]#

Finds the unranked Prufer sequence.

Examples

>>> from sympy.combinatorics.prufer import Prufer
@@ -1032,7 +1032,7 @@ 
Documentation Version
Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023
diff --git a/dev/modules/combinatorics/subsets.html b/dev/modules/combinatorics/subsets.html index 70a25721002..e2c43dfbf2d 100644 --- a/dev/modules/combinatorics/subsets.html +++ b/dev/modules/combinatorics/subsets.html @@ -743,7 +743,7 @@
Documentation Version

Subsets#

-class sympy.combinatorics.subsets.Subset(subset, superset)[source]#
+class sympy.combinatorics.subsets.Subset(subset, superset)[source]#

Represents a basic subset object.

Explanation

We generate subsets using essentially two techniques, @@ -762,7 +762,7 @@

Documentation Version
-classmethod bitlist_from_subset(subset, superset)[source]#
+classmethod bitlist_from_subset(subset, superset)[source]#

Gets the bitlist corresponding to a subset.

Examples

>>> from sympy.combinatorics import Subset
@@ -795,7 +795,7 @@ 
Documentation Version
-iterate_binary(k)[source]#
+iterate_binary(k)[source]#

This is a helper function. It iterates over the binary subsets by k steps. This variable can be both positive or negative.

@@ -817,7 +817,7 @@
Documentation Version
-iterate_graycode(k)[source]#
+iterate_graycode(k)[source]#

Helper function used for prev_gray and next_gray. It performs k step overs to get the respective Gray codes.

Examples

@@ -837,7 +837,7 @@
Documentation Version
-next_binary()[source]#
+next_binary()[source]#

Generates the next binary ordered subset.

Examples

>>> from sympy.combinatorics import Subset
@@ -857,7 +857,7 @@ 
Documentation Version
-next_gray()[source]#
+next_gray()[source]#

Generates the next Gray code ordered subset.

Examples

>>> from sympy.combinatorics import Subset
@@ -874,7 +874,7 @@ 
Documentation Version
-next_lexicographic()[source]#
+next_lexicographic()[source]#

Generates the next lexicographically ordered subset.

Examples

>>> from sympy.combinatorics import Subset
@@ -894,7 +894,7 @@ 
Documentation Version
-prev_binary()[source]#
+prev_binary()[source]#

Generates the previous binary ordered subset.

Examples

>>> from sympy.combinatorics import Subset
@@ -914,7 +914,7 @@ 
Documentation Version
-prev_gray()[source]#
+prev_gray()[source]#

Generates the previous Gray code ordered subset.

Examples

>>> from sympy.combinatorics import Subset
@@ -931,7 +931,7 @@ 
Documentation Version
-prev_lexicographic()[source]#
+prev_lexicographic()[source]#

Generates the previous lexicographically ordered subset.

Examples

>>> from sympy.combinatorics import Subset
@@ -1041,7 +1041,7 @@ 
Documentation Version
-classmethod subset_from_bitlist(super_set, bitlist)[source]#
+classmethod subset_from_bitlist(super_set, bitlist)[source]#

Gets the subset defined by the bitlist.

Examples

>>> from sympy.combinatorics import Subset
@@ -1057,7 +1057,7 @@ 
Documentation Version
-classmethod subset_indices(subset, superset)[source]#
+classmethod subset_indices(subset, superset)[source]#

Return indices of subset in superset in a list; the list is empty if all elements of subset are not in superset.

Examples

@@ -1109,7 +1109,7 @@
Documentation Version
-classmethod unrank_binary(rank, superset)[source]#
+classmethod unrank_binary(rank, superset)[source]#

Gets the binary ordered subset of the specified rank.

Examples

>>> from sympy.combinatorics import Subset
@@ -1125,7 +1125,7 @@ 
Documentation Version
-classmethod unrank_gray(rank, superset)[source]#
+classmethod unrank_gray(rank, superset)[source]#

Gets the Gray code ordered subset of the specified rank.

Examples

>>> from sympy.combinatorics import Subset
@@ -1145,7 +1145,7 @@ 
Documentation Version
-subsets.ksubsets(k)[source]#
+subsets.ksubsets(k)[source]#

Finds the subsets of size k in lexicographic order.

This uses the itertools generator.

Examples

@@ -1199,7 +1199,7 @@
Documentation Version
Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023
diff --git a/dev/modules/combinatorics/tensor_can.html b/dev/modules/combinatorics/tensor_can.html index c887132935f..13e64a2a758 100644 --- a/dev/modules/combinatorics/tensor_can.html +++ b/dev/modules/combinatorics/tensor_can.html @@ -743,7 +743,7 @@
Documentation Version

Tensor Canonicalization#

-sympy.combinatorics.tensor_can.canonicalize(g, dummies, msym, *v)[source]#
+sympy.combinatorics.tensor_can.canonicalize(g, dummies, msym, *v)[source]#

canonicalize tensor formed by tensors

Parameters:
@@ -851,7 +851,7 @@
Documentation Version
-sympy.combinatorics.tensor_can.double_coset_can_rep(dummies, sym, b_S, sgens, S_transversals, g)[source]#
+sympy.combinatorics.tensor_can.double_coset_can_rep(dummies, sym, b_S, sgens, S_transversals, g)[source]#

Butler-Portugal algorithm for tensor canonicalization with dummy indices.

Parameters:
@@ -1043,7 +1043,7 @@
Documentation Version
-sympy.combinatorics.tensor_can.get_symmetric_group_sgs(n, antisym=False)[source]#
+sympy.combinatorics.tensor_can.get_symmetric_group_sgs(n, antisym=False)[source]#

Return base, gens of the minimal BSGS for (anti)symmetric tensor

Parameters:
@@ -1065,7 +1065,7 @@
Documentation Version
-sympy.combinatorics.tensor_can.bsgs_direct_product(base1, gens1, base2, gens2, signed=True)[source]#
+sympy.combinatorics.tensor_can.bsgs_direct_product(base1, gens1, base2, gens2, signed=True)[source]#

Direct product of two BSGS.

Parameters:
@@ -1122,7 +1122,7 @@
Documentation Version
Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023
diff --git a/dev/modules/combinatorics/testutil.html b/dev/modules/combinatorics/testutil.html index 29e5e8e8daf..49ca089e140 100644 --- a/dev/modules/combinatorics/testutil.html +++ b/dev/modules/combinatorics/testutil.html @@ -743,7 +743,7 @@
Documentation Version

Test Utilities#

-sympy.combinatorics.testutil._cmp_perm_lists(first, second)[source]#
+sympy.combinatorics.testutil._cmp_perm_lists(first, second)[source]#

Compare two lists of permutations as sets.

Explanation

This is used for testing purposes. Since the array form of a @@ -765,12 +765,12 @@

Documentation Version
-sympy.combinatorics.testutil._naive_list_centralizer(self, other, af=False)[source]#
+sympy.combinatorics.testutil._naive_list_centralizer(self, other, af=False)[source]#
-sympy.combinatorics.testutil._verify_bsgs(group, base, gens)[source]#
+sympy.combinatorics.testutil._verify_bsgs(group, base, gens)[source]#

Verify the correctness of a base and strong generating set.

Explanation

This is a naive implementation using the definition of a base and a strong @@ -794,7 +794,7 @@

Documentation Version
-sympy.combinatorics.testutil._verify_centralizer(group, arg, centr=None)[source]#
+sympy.combinatorics.testutil._verify_centralizer(group, arg, centr=None)[source]#

Verify the centralizer of a group/set/element inside another group.

This is used for testing .centralizer() from sympy.combinatorics.perm_groups

@@ -819,7 +819,7 @@
Documentation Version
-sympy.combinatorics.testutil._verify_normal_closure(group, arg, closure=None)[source]#
+sympy.combinatorics.testutil._verify_normal_closure(group, arg, closure=None)[source]#
@@ -859,7 +859,7 @@
Documentation Version
Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023
diff --git a/dev/modules/combinatorics/util.html b/dev/modules/combinatorics/util.html index 41427919306..3cc3795a5cf 100644 --- a/dev/modules/combinatorics/util.html +++ b/dev/modules/combinatorics/util.html @@ -743,7 +743,7 @@
Documentation Version

Utilities#

-sympy.combinatorics.util._base_ordering(base, degree)[source]#
+sympy.combinatorics.util._base_ordering(base, degree)[source]#

Order \(\{0, 1, \dots, n-1\}\) so that base points come first and in order.

Parameters:
@@ -784,7 +784,7 @@
Documentation Version
-sympy.combinatorics.util._check_cycles_alt_sym(perm)[source]#
+sympy.combinatorics.util._check_cycles_alt_sym(perm)[source]#

Checks for cycles of prime length p with n/2 < p < n-2.

Explanation

Here \(n\) is the degree of the permutation. This is a helper function for @@ -808,7 +808,7 @@

Documentation Version
-sympy.combinatorics.util._distribute_gens_by_base(base, gens)[source]#
+sympy.combinatorics.util._distribute_gens_by_base(base, gens)[source]#

Distribute the group elements gens by membership in basic stabilizers.

Parameters:
@@ -852,7 +852,7 @@
Documentation Version
-sympy.combinatorics.util._handle_precomputed_bsgs(base, strong_gens, transversals=None, basic_orbits=None, strong_gens_distr=None)[source]#
+sympy.combinatorics.util._handle_precomputed_bsgs(base, strong_gens, transversals=None, basic_orbits=None, strong_gens_distr=None)[source]#

Calculate BSGS-related structures from those present.

Parameters:
@@ -893,7 +893,7 @@
Documentation Version
-sympy.combinatorics.util._orbits_transversals_from_bsgs(base, strong_gens_distr, transversals_only=False, slp=False)[source]#
+sympy.combinatorics.util._orbits_transversals_from_bsgs(base, strong_gens_distr, transversals_only=False, slp=False)[source]#

Compute basic orbits and transversals from a base and strong generating set.

Parameters:
@@ -935,7 +935,7 @@
Documentation Version
-sympy.combinatorics.util._remove_gens(base, strong_gens, basic_orbits=None, strong_gens_distr=None)[source]#
+sympy.combinatorics.util._remove_gens(base, strong_gens, basic_orbits=None, strong_gens_distr=None)[source]#

Remove redundant generators from a strong generating set.

Parameters:
@@ -976,7 +976,7 @@
Documentation Version
-sympy.combinatorics.util._strip(g, base, orbits, transversals)[source]#
+sympy.combinatorics.util._strip(g, base, orbits, transversals)[source]#

Attempt to decompose a permutation using a (possibly partial) BSGS structure.

@@ -1036,7 +1036,7 @@
Documentation Version
-sympy.combinatorics.util._strong_gens_from_distr(strong_gens_distr)[source]#
+sympy.combinatorics.util._strong_gens_from_distr(strong_gens_distr)[source]#

Retrieve strong generating set from generators of basic stabilizers.

This is just the union of the generators of the first and second basic stabilizers.

@@ -1101,7 +1101,7 @@
Documentation Version
Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023
diff --git a/dev/modules/concrete.html b/dev/modules/concrete.html index b72cf9e537e..83099943384 100644 --- a/dev/modules/concrete.html +++ b/dev/modules/concrete.html @@ -821,7 +821,7 @@

Hypergeometric termsConcrete Class Reference#

-class sympy.concrete.summations.Sum(function, *symbols, **assumptions)[source]#
+class sympy.concrete.summations.Sum(function, *symbols, **assumptions)[source]#

Represents unevaluated summation.

Explanation

Sum represents a finite or infinite series, with the first argument @@ -947,7 +947,7 @@

Concrete Class Reference
-euler_maclaurin(m=0, n=0, eps=0, eval_integral=True)[source]#
+euler_maclaurin(m=0, n=0, eps=0, eval_integral=True)[source]#

Return an Euler-Maclaurin approximation of self, where m is the number of leading terms to sum directly and n is the number of terms in the tail.

@@ -990,7 +990,7 @@

Concrete Class Reference
-eval_zeta_function(f, limits)[source]#
+eval_zeta_function(f, limits)[source]#

Check whether the function matches with the zeta function.

If it matches, then return a \(Piecewise\) expression because zeta function does not converge unless \(s > 1\) and \(q > 0\)

@@ -998,7 +998,7 @@

Concrete Class Reference
-is_absolutely_convergent()[source]#
+is_absolutely_convergent()[source]#

Checks for the absolute convergence of an infinite series.

Same as checking convergence of absolute value of sequence_term of an infinite series.

@@ -1026,7 +1026,7 @@

Concrete Class Reference
-is_convergent()[source]#
+is_convergent()[source]#

Checks for the convergence of a Sum.

Explanation

We divide the study of convergence of infinite sums and products in @@ -1091,7 +1091,7 @@

Concrete Class Reference
-reverse_order(*indices)[source]#
+reverse_order(*indices)[source]#

Reverse the order of a limit in a Sum.

Explanation

reverse_order(self, *indices) reverses some limits in the expression @@ -1154,7 +1154,7 @@

Concrete Class Reference
-class sympy.concrete.products.Product(function, *symbols, **assumptions)[source]#
+class sympy.concrete.products.Product(function, *symbols, **assumptions)[source]#

Represents unevaluated products.

Explanation

Product represents a finite or infinite product, with the first @@ -1322,7 +1322,7 @@

Concrete Class Reference
-is_convergent()[source]#
+is_convergent()[source]#

See docs of Sum.is_convergent() for explanation of convergence in SymPy.

Explanation

@@ -1367,7 +1367,7 @@

Concrete Class Reference
-reverse_order(*indices)[source]#
+reverse_order(*indices)[source]#

Reverse the order of a limit in a Product.

Explanation

reverse_order(expr, *indices) reverses some limits in the expression @@ -1434,7 +1434,7 @@

Concrete Class Reference
-class sympy.concrete.expr_with_intlimits.ExprWithIntLimits(function, *symbols, **assumptions)[source]#
+class sympy.concrete.expr_with_intlimits.ExprWithIntLimits(function, *symbols, **assumptions)[source]#

Superclass for Product and Sum.

See also

@@ -1442,7 +1442,7 @@

Concrete Class Reference
-change_index(var, trafo, newvar=None)[source]#
+change_index(var, trafo, newvar=None)[source]#

Change index of a Sum or Product.

Perform a linear transformation \(x \mapsto a x + b\) on the index variable \(x\). For \(a\) the only values allowed are \(\pm 1\). A new variable to be used @@ -1570,7 +1570,7 @@

Concrete Class Reference
-index(x)[source]#
+index(x)[source]#

Return the index of a dummy variable in the list of limits.

Explanation

index(expr, x) returns the index of the dummy variable x in the @@ -1597,7 +1597,7 @@

Concrete Class Reference
-reorder(*arg)[source]#
+reorder(*arg)[source]#

Reorder limits in a expression containing a Sum or a Product.

Explanation

expr.reorder(*arg) reorders the limits in the expression expr @@ -1642,7 +1642,7 @@

Concrete Class Reference
-reorder_limit(x, y)[source]#
+reorder_limit(x, y)[source]#

Interchange two limit tuples of a Sum or Product expression.

Explanation

expr.reorder_limit(x, y) interchanges two limit tuples. The @@ -1677,7 +1677,7 @@

Concrete Class Reference#

-sympy.concrete.summations.summation(f, *symbols, **kwargs)[source]#
+sympy.concrete.summations.summation(f, *symbols, **kwargs)[source]#

Compute the summation of f with respect to symbols.

Explanation

The notation for symbols is similar to the notation used in Integral. @@ -1724,7 +1724,7 @@

Concrete Functions Reference
-sympy.concrete.products.product(*args, **kwargs)[source]#
+sympy.concrete.products.product(*args, **kwargs)[source]#

Compute the product.

Explanation

The notation for symbols is similar to the notation used in Sum or @@ -1758,7 +1758,7 @@

Concrete Functions Reference
-sympy.concrete.gosper.gosper_normal(f, g, n, polys=True)[source]#
+sympy.concrete.gosper.gosper_normal(f, g, n, polys=True)[source]#

Compute the Gosper’s normal form of f and g.

Explanation

Given relatively prime univariate polynomials f and g, @@ -1793,7 +1793,7 @@

Concrete Functions Reference
-sympy.concrete.gosper.gosper_term(f, n)[source]#
+sympy.concrete.gosper.gosper_term(f, n)[source]#

Compute Gosper’s hypergeometric term for f.

Explanation

Suppose f is a hypergeometric term such that:

@@ -1817,7 +1817,7 @@

Concrete Functions Reference
-sympy.concrete.gosper.gosper_sum(f, k)[source]#
+sympy.concrete.gosper.gosper_sum(f, k)[source]#

Gosper’s hypergeometric summation algorithm.

Explanation

Given a hypergeometric term f such that:

@@ -1893,7 +1893,7 @@

Concrete Functions ReferenceFuro
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/modules/core.html b/dev/modules/core.html index 4514697785c..a3c41360d15 100644 --- a/dev/modules/core.html +++ b/dev/modules/core.html @@ -745,7 +745,7 @@
Documentation Version

sympify#

-sympy.core.sympify.sympify(a, locals=None, convert_xor=True, strict=False, rational=False, evaluate=None)[source]#
+sympy.core.sympify.sympify(a, locals=None, convert_xor=True, strict=False, rational=False, evaluate=None)[source]#

Converts an arbitrary expression to a type that can be used inside SymPy.

Parameters:
@@ -1211,7 +1211,7 @@

References

cache#

-sympy.core.cache.__cacheit(maxsize)[source]#
+sympy.core.cache.__cacheit(maxsize)[source]#

caching decorator.

important: the result of cached function must be immutable

Examples

@@ -1235,7 +1235,7 @@

References

basic#

-class sympy.core.basic.Basic(*args)[source]#
+class sympy.core.basic.Basic(*args)[source]#

Base class for all SymPy objects.

Notes And Conventions

    @@ -1319,7 +1319,7 @@

    References
    -as_content_primitive(radical=False, clear=True)[source]#
    +as_content_primitive(radical=False, clear=True)[source]#

    A stub to allow Basic args (like Tuple) to be skipped when computing the content and primitive components of an expression.

    @@ -1330,7 +1330,7 @@

    References
    -as_dummy()[source]#
    +as_dummy()[source]#

    Return the expression with any objects having structurally bound symbols replaced with unique, canonical symbols within the object in which they appear and having only the default @@ -1386,7 +1386,7 @@

    References
    -atoms(*types)[source]#
    +atoms(*types)[source]#

    Returns the atoms that form the current object.

    By default, only objects that are truly atomic and cannot be divided into smaller pieces are returned: symbols, numbers, @@ -1474,13 +1474,13 @@

    References
    -classmethod class_key()[source]#
    +classmethod class_key()[source]#

    Nice order of classes.

-compare(other)[source]#
+compare(other)[source]#

Return -1, 0, 1 if the object is less than, equal, or greater than other in a canonical sense. Non-Basic are always greater than Basic. @@ -1508,19 +1508,19 @@

References
-count(query)[source]#
+count(query)[source]#

Count the number of matching subexpressions.

-count_ops(visual=None)[source]#
+count_ops(visual=None)[source]#

Wrapper for count_ops that returns the operation count.

-doit(**hints)[source]#
+doit(**hints)[source]#

Evaluate objects that are not evaluated by default like limits, integrals, sums and products. All objects of this kind will be evaluated recursively, unless some species were excluded via ‘hints’ @@ -1545,7 +1545,7 @@

References
-dummy_eq(other, symbol=None)[source]#
+dummy_eq(other, symbol=None)[source]#

Compare two expressions and handle dummy symbols.

Examples

>>> from sympy import Dummy
@@ -1571,7 +1571,7 @@ 

References
-find(query, group=False)[source]#
+find(query, group=False)[source]#

Find all subexpressions matching a query.

@@ -1592,7 +1592,7 @@

References
-classmethod fromiter(args, **assumptions)[source]#
+classmethod fromiter(args, **assumptions)[source]#

Create a new object from an iterable.

This is a convenience function that allows one to create objects from any iterable, without having to convert to a list or tuple first.

@@ -1629,7 +1629,7 @@

References
-has(*patterns)[source]#
+has(*patterns)[source]#

Test whether any subexpression matches any of the patterns.

Examples

>>> from sympy import sin
@@ -1674,7 +1674,7 @@ 

References
-has_free(*patterns)[source]#
+has_free(*patterns)[source]#

Return True if self has object(s) x as a free expression else False.

Examples

@@ -1702,7 +1702,7 @@

References
-has_xfree(s: set[Basic])[source]#
+has_xfree(s: set[Basic])[source]#

Return True if self has any of the patterns in s as a free argument, else False. This is like \(Basic.has_free\) but this will only report exact argument matches.

@@ -1753,7 +1753,7 @@

References
-is_same(b, approx=None)[source]#
+is_same(b, approx=None)[source]#

Return True if a and b are structurally the same, else False. If \(approx\) is supplied, it will be used to test whether two numbers are the same or not. By default, only numbers of the @@ -1807,7 +1807,7 @@

References
-match(pattern, old=False)[source]#
+match(pattern, old=False)[source]#

Pattern matching.

Wild symbols match all.

Return None when expression (self) does not match @@ -1856,7 +1856,7 @@

References
-matches(expr, repl_dict=None, old=False)[source]#
+matches(expr, repl_dict=None, old=False)[source]#

Helper method for match() that looks for a match between Wild symbols in self and expressions in expr.

Examples

@@ -1873,7 +1873,7 @@

References
-rcall(*args)[source]#
+rcall(*args)[source]#

Apply on the argument recursively through the expression tree.

This method is used to simulate a common abuse of notation for operators. For instance, in SymPy the following will not work:

@@ -1889,13 +1889,13 @@

References
-refine(assumption=True)[source]#
+refine(assumption=True)[source]#

See the refine function in sympy.assumptions

-replace(query, value, map=False, simultaneous=True, exact=None)[source]#
+replace(query, value, map=False, simultaneous=True, exact=None)[source]#

Replace matching subexpressions of self with value.

If map = True then also return the mapping {old: new} where old was a sub-expression found with query and new is the replacement @@ -2049,7 +2049,7 @@

References
-rewrite(*args, deep=True, **hints)[source]#
+rewrite(*args, deep=True, **hints)[source]#

Rewrite self using a defined rule.

Rewriting transforms an expression to another, which is mathematically equivalent but structurally different. For example you can rewrite @@ -2123,13 +2123,13 @@

References
-simplify(**kwargs)[source]#
+simplify(**kwargs)[source]#

See the simplify function in sympy.simplify

-sort_key(order=None)[source]#
+sort_key(order=None)[source]#

Return a sort key.

Examples

>>> from sympy import S, I
@@ -2149,7 +2149,7 @@ 

References
-subs(*args, **kwargs)[source]#
+subs(*args, **kwargs)[source]#

Substitutes old for new in an expression after sympifying args.

\(args\) is either:
    @@ -2276,7 +2276,7 @@

    References
    -xreplace(rule)[source]#
    +xreplace(rule)[source]#

    Replace occurrences of objects within the expression.

    Parameters:
    @@ -2342,7 +2342,7 @@

    References
    -class sympy.core.basic.Atom(*args)[source]#
    +class sympy.core.basic.Atom(*args)[source]#

    A parent class for atomic things. An atom is an expression with no subexpressions.

    Examples

    Symbol, Number, Rational, Integer, … @@ -2354,7 +2354,7 @@

    References

    singleton#

    -class sympy.core.singleton.SingletonRegistry[source]#
    +class sympy.core.singleton.SingletonRegistry[source]#

    The registry for the singleton classes (accessible as S).

    Explanation

    This class serves as two separate things.

    @@ -2422,7 +2422,7 @@

    References
    -class sympy.core.singleton.Singleton(*args, **kwargs)[source]#
    +class sympy.core.singleton.Singleton(*args, **kwargs)[source]#

    Metaclass for singleton classes.

    Explanation

    A singleton class has only one instance which is returned every time the @@ -2452,7 +2452,7 @@

    References

    expr#

    -class sympy.core.expr.Expr(*args)[source]#
    +class sympy.core.expr.Expr(*args)[source]#

    Base class for algebraic expressions.

    Explanation

    Everything that requires arithmetic operations to be defined @@ -2469,13 +2469,13 @@

    References
    -apart(x=None, **args)[source]#
    +apart(x=None, **args)[source]#

    See the apart function in sympy.polys

    -args_cnc(cset=False, warn=True, split_1=True)[source]#
    +args_cnc(cset=False, warn=True, split_1=True)[source]#

    Return [commutative factors, non-commutative factors] of self.

    Explanation

    self is treated as a Mul and the ordering of the factors is maintained. @@ -2511,19 +2511,19 @@

    References
    -as_coeff_Add(rational=False) tuple['Number', Expr][source]#
    +as_coeff_Add(rational=False) tuple['Number', Expr][source]#

    Efficiently extract the coefficient of a summation.

    -as_coeff_Mul(rational: bool = False) tuple['Number', Expr][source]#
    +as_coeff_Mul(rational: bool = False) tuple['Number', Expr][source]#

    Efficiently extract the coefficient of a product.

    -as_coeff_add(*deps) tuple[Expr, tuple[Expr, ...]][source]#
    +as_coeff_add(*deps) tuple[Expr, tuple[Expr, ...]][source]#

    Return the tuple (c, args) where self is written as an Add, a.

    c should be a Rational added to any terms of the Add that are independent of deps.

    @@ -2555,13 +2555,13 @@

    References
    -as_coeff_exponent(x) tuple[Expr, Expr][source]#
    +as_coeff_exponent(x) tuple[Expr, Expr][source]#

    c*x**e -> c,e where x can be any symbolic expression.

    -as_coeff_mul(*deps, **kwargs) tuple[Expr, tuple[Expr, ...]][source]#
    +as_coeff_mul(*deps, **kwargs) tuple[Expr, tuple[Expr, ...]][source]#

    Return the tuple (c, args) where self is written as a Mul, m.

    c should be a Rational multiplied by any factors of the Mul that are independent of deps.

    @@ -2593,7 +2593,7 @@

    References
    -as_coefficient(expr)[source]#
    +as_coefficient(expr)[source]#

    Extracts symbolic coefficient at the given expression. In other words, this functions separates ‘self’ into the product of ‘expr’ and ‘expr’-free coefficient. If such separation @@ -2665,7 +2665,7 @@

    References
    -as_coefficients_dict(*syms)[source]#
    +as_coefficients_dict(*syms)[source]#

    Return a dictionary mapping terms to their Rational coefficient. Since the dictionary is a defaultdict, inquiries about terms which were not present will return a coefficient of 0.

    @@ -2691,7 +2691,7 @@

    References
    -as_content_primitive(radical=False, clear=True)[source]#
    +as_content_primitive(radical=False, clear=True)[source]#

    This method should recursively remove a Rational from all arguments and return that (content) and the new self (primitive). The content should always be positive and Mul(*foo.as_content_primitive()) == foo. @@ -2749,7 +2749,7 @@

    References
    -as_expr(*gens)[source]#
    +as_expr(*gens)[source]#

    Convert a polynomial to a SymPy expression.

    Examples

    >>> from sympy import sin
    @@ -2769,7 +2769,7 @@ 

    References
    -as_independent(*deps, **hint) tuple[Expr, Expr][source]#
    +as_independent(*deps, **hint) tuple[Expr, Expr][source]#

    A mostly naive separation of a Mul or Add into arguments that are not are dependent on deps. To obtain as complete a separation of variables as possible, use a separation method first, e.g.:

    @@ -2900,7 +2900,7 @@

    References
    -as_leading_term(*symbols, logx=None, cdir=0)[source]#
    +as_leading_term(*symbols, logx=None, cdir=0)[source]#

    Returns the leading (nonzero) term of the series expansion of self.

    The _eval_as_leading_term routines are used to do this, and they must always return a non-zero value.

    @@ -2916,7 +2916,7 @@

    References
    -as_numer_denom()[source]#
    +as_numer_denom()[source]#

    Return the numerator and the denominator of an expression.

    expression -> a/b -> a, b

    This is just a stub that should be defined by @@ -2932,13 +2932,13 @@

    References
    -as_ordered_factors(order=None)[source]#
    +as_ordered_factors(order=None)[source]#

    Return list of ordered factors (if Mul) else [self].

    -as_ordered_terms(order=None, data=False)[source]#
    +as_ordered_terms(order=None, data=False)[source]#

    Transform an expression to an ordered list of terms.

    Examples

    >>> from sympy import sin, cos
    @@ -2953,7 +2953,7 @@ 

    References
    -as_poly(*gens, **args)[source]#
    +as_poly(*gens, **args)[source]#

    Converts self to a polynomial or returns None.

    Explanation

    >>> from sympy import sin
    @@ -2976,7 +2976,7 @@ 

    References
    -as_powers_dict()[source]#
    +as_powers_dict()[source]#

    Return self as a dictionary of factors with each factor being treated as a power. The keys are the bases of the factors and the values, the corresponding exponents. The resulting dictionary should @@ -2996,7 +2996,7 @@

    References
    -as_real_imag(deep=True, **hints)[source]#
    +as_real_imag(deep=True, **hints)[source]#

    Performs complex expansion on ‘self’ and returns a tuple containing collected both real and imaginary parts. This method cannot be confused with re() and im() functions, @@ -3025,13 +3025,13 @@

    References
    -as_terms()[source]#
    +as_terms()[source]#

    Transform an expression to a list of terms.

    -aseries(x=None, n=6, bound=0, hir=False)[source]#
    +aseries(x=None, n=6, bound=0, hir=False)[source]#

    Asymptotic Series expansion of self. This is equivalent to self.series(x, oo, n).

    @@ -3137,13 +3137,13 @@

    References
    -cancel(*gens, **args)[source]#
    +cancel(*gens, **args)[source]#

    See the cancel function in sympy.polys

    -coeff(x, n=1, right=False, _first=True)[source]#
    +coeff(x, n=1, right=False, _first=True)[source]#

    Returns the coefficient from the term(s) containing x**n. If n is zero then all terms independent of x will be returned.

    Explanation

    @@ -3261,19 +3261,19 @@

    References
    -collect(syms, func=None, evaluate=True, exact=False, distribute_order_term=True)[source]#
    +collect(syms, func=None, evaluate=True, exact=False, distribute_order_term=True)[source]#

    See the collect function in sympy.simplify

    -combsimp()[source]#
    +combsimp()[source]#

    See the combsimp function in sympy.simplify

    -compute_leading_term(x, logx=None)[source]#
    +compute_leading_term(x, logx=None)[source]#

    Deprecated function to compute the leading term of a series.

    as_leading_term is only allowed for results of .series() This is a wrapper to compute a series first.

    @@ -3281,13 +3281,13 @@

    References
    -conjugate()[source]#
    +conjugate()[source]#

    Returns the complex conjugate of ‘self’.

    -could_extract_minus_sign()[source]#
    +could_extract_minus_sign()[source]#

    Return True if self has -1 as a leading factor or has more literal negative signs than positive signs in a sum, otherwise False.

    @@ -3317,7 +3317,7 @@

    References
    -equals(other, failing_expression=False)[source]#
    +equals(other, failing_expression=False)[source]#

    Return True if self == other, False if it does not, or None. If failing_expression is True then the expression which did not simplify to a 0 will be returned instead of None.

    @@ -3333,7 +3333,7 @@

    References
    -expand(deep=True, modulus=None, power_base=True, power_exp=True, mul=True, log=True, multinomial=True, basic=True, **hints)[source]#
    +expand(deep=True, modulus=None, power_base=True, power_exp=True, mul=True, log=True, multinomial=True, basic=True, **hints)[source]#

    Expand an expression using hints.

    See the docstring of the expand() function in sympy.core.function for more information.

    @@ -3364,7 +3364,7 @@

    References
    -extract_additively(c)[source]#
    +extract_additively(c)[source]#

    Return self - c if it’s possible to subtract c from self and make all matching coefficients move towards zero, else return None.

    Examples

    @@ -3387,7 +3387,7 @@

    References
    -extract_branch_factor(allow_half=False)[source]#
    +extract_branch_factor(allow_half=False)[source]#

    Try to write self as exp_polar(2*pi*I*n)*z in a nice way. Return (z, n).

    >>> from sympy import exp_polar, I, pi
    @@ -3421,7 +3421,7 @@ 

    References
    -extract_multiplicatively(c)[source]#
    +extract_multiplicatively(c)[source]#

    Return None if it’s not possible to make self in the form c * something in a nice way, i.e. preserving the properties of arguments of self.

    @@ -3454,13 +3454,13 @@

    References
    -factor(*gens, **args)[source]#
    +factor(*gens, **args)[source]#

    See the factor() function in sympy.polys.polytools

    -fourier_series(limits=None)[source]#
    +fourier_series(limits=None)[source]#

    Compute fourier sine/cosine series of self.

    See the docstring of the fourier_series() in sympy.series.fourier for more information.

    @@ -3468,7 +3468,7 @@

    References
    -fps(x=None, x0=0, dir=1, hyper=True, order=4, rational=True, full=False)[source]#
    +fps(x=None, x0=0, dir=1, hyper=True, order=4, rational=True, full=False)[source]#

    Compute formal power power series of self.

    See the docstring of the fps() function in sympy.series.formal for more information.

    @@ -3476,19 +3476,19 @@

    References
    -gammasimp()[source]#
    +gammasimp()[source]#

    See the gammasimp function in sympy.simplify

    -getO()[source]#
    +getO()[source]#

    Returns the additive O(..) symbol if there is one, else None.

    -getn()[source]#
    +getn()[source]#

    Returns the order of the expression.

    Explanation

    The order is determined either from the O(…) term. If there @@ -3505,13 +3505,13 @@

    References
    -integrate(*args, **kwargs)[source]#
    +integrate(*args, **kwargs)[source]#

    See the integrate function in sympy.integrals

    -invert(g, *gens, **args)[source]#
    +invert(g, *gens, **args)[source]#

    Return the multiplicative inverse of self mod g where self (and g) may be symbolic expressions).

    @@ -3522,7 +3522,7 @@

    References
    -is_algebraic_expr(*syms)[source]#
    +is_algebraic_expr(*syms)[source]#

    This tests whether a given expression is algebraic or not, in the given symbols, syms. When syms is not given, all free symbols will be used. The rational function does not have to be in expanded @@ -3565,7 +3565,7 @@

    References
    -is_constant(*wrt, **flags)[source]#
    +is_constant(*wrt, **flags)[source]#

    Return True if self is constant, False if not, or None if the constancy could not be determined conclusively.

    Explanation

    @@ -3634,7 +3634,7 @@

    References
    -is_meromorphic(x, a)[source]#
    +is_meromorphic(x, a)[source]#

    This tests whether an expression is meromorphic as a function of the given symbol x at the point a.

    This method is intended as a quick test that will return @@ -3743,7 +3743,7 @@

    References
    -is_polynomial(*syms)[source]#
    +is_polynomial(*syms)[source]#

    Return True if self is a polynomial in syms and False otherwise.

    This checks if self is an exact polynomial in syms. This function returns False for expressions that are “polynomials” with symbolic @@ -3807,7 +3807,7 @@

    References
    -is_rational_function(*syms)[source]#
    +is_rational_function(*syms)[source]#

    Test whether function is a ratio of two polynomials in the given symbols, syms. When syms is not given, all free symbols will be used. The rational function does not have to be in expanded or in any kind of @@ -3859,7 +3859,7 @@

    References
    -leadterm(x, logx=None, cdir=0)[source]#
    +leadterm(x, logx=None, cdir=0)[source]#

    Returns the leading term a*x**b as a tuple (a, b).

    Examples

    >>> from sympy.abc import x
    @@ -3873,13 +3873,13 @@ 

    References
    -limit(x, xlim, dir='+')[source]#
    +limit(x, xlim, dir='+')[source]#

    Compute limit x->xlim.

    -lseries(x=None, x0=0, dir='+', logx=None, cdir=0)[source]#
    +lseries(x=None, x0=0, dir='+', logx=None, cdir=0)[source]#

    Wrapper for series yielding an iterator of the terms of the series.

    Note: an infinite series will yield an infinite iterator. The following, for exaxmple, will never terminate. It will just keep printing terms @@ -3897,7 +3897,7 @@

    References
    -normal()[source]#
    +normal()[source]#

    Return the expression as a fraction.

    expression -> a/b

    @@ -3911,7 +3911,7 @@

    References
    -nseries(x=None, x0=0, n=6, dir='+', logx=None, cdir=0)[source]#
    +nseries(x=None, x0=0, n=6, dir='+', logx=None, cdir=0)[source]#

    Wrapper to _eval_nseries if assumptions allow, else to series.

    If x is given, x0 is 0, dir=’+’, and self has x, then _eval_nseries is called. This calculates “n” terms in the innermost expressions and @@ -3965,19 +3965,19 @@

    References
    -nsimplify(constants=(), tolerance=None, full=False)[source]#
    +nsimplify(constants=(), tolerance=None, full=False)[source]#

    See the nsimplify function in sympy.simplify

    -powsimp(*args, **kwargs)[source]#
    +powsimp(*args, **kwargs)[source]#

    See the powsimp function in sympy.simplify

    -primitive()[source]#
    +primitive()[source]#

    Return the positive Rational that can be extracted non-recursively from every term of self (i.e., self is treated like an Add). This is like the as_coeff_Mul() method but primitive always extracts a positive @@ -3998,25 +3998,25 @@

    References
    -radsimp(**kwargs)[source]#
    +radsimp(**kwargs)[source]#

    See the radsimp function in sympy.simplify

    -ratsimp()[source]#
    +ratsimp()[source]#

    See the ratsimp function in sympy.simplify

    -removeO()[source]#
    +removeO()[source]#

    Removes the additive O(..) symbol if there is one

    -round(n=None)[source]#
    +round(n=None)[source]#

    Return x rounded to the given decimal place.

    If a complex number would results, apply round to the real and imaginary components of the number.

    @@ -4050,13 +4050,13 @@

    References
    -separate(deep=False, force=False)[source]#
    +separate(deep=False, force=False)[source]#

    See the separate function in sympy.simplify

    -series(x=None, x0=0, n=6, dir='+', logx=None, cdir=0)[source]#
    +series(x=None, x0=0, n=6, dir='+', logx=None, cdir=0)[source]#

    Series expansion of “self” around x = x0 yielding either terms of the series one by one (the lazy series given when n=None), else all the terms at once when n != None.

    @@ -4169,7 +4169,7 @@

    References
    -taylor_term(n, x, *previous_terms)[source]#
    +taylor_term(n, x, *previous_terms)[source]#

    General method for the taylor term.

    This method is slow, because it differentiates n-times. Subclasses can redefine it to make it faster by using the “previous_terms”.

    @@ -4177,13 +4177,13 @@

    References
    -together(*args, **kwargs)[source]#
    +together(*args, **kwargs)[source]#

    See the together function in sympy.polys

    -trigsimp(**args)[source]#
    +trigsimp(**args)[source]#

    See the trigsimp function in sympy.simplify

    @@ -4191,7 +4191,7 @@

    References
    -class sympy.core.expr.UnevaluatedExpr(arg, **kwargs)[source]#
    +class sympy.core.expr.UnevaluatedExpr(arg, **kwargs)[source]#

    Expression that is not evaluated unless released.

    Examples

    >>> from sympy import UnevaluatedExpr
    @@ -4206,7 +4206,7 @@ 

    References
    -class sympy.core.expr.AtomicExpr(*args)[source]#
    +class sympy.core.expr.AtomicExpr(*args)[source]#

    A parent class for object which are both atoms and Exprs.

    For example: Symbol, Number, Rational, Integer, … But not: Add, Mul, Pow, …

    @@ -4217,7 +4217,7 @@

    References

    symbol#

    -class sympy.core.symbol.Symbol(name, **assumptions)[source]#
    +class sympy.core.symbol.Symbol(name, **assumptions)[source]#
    Assumptions:

    commutative = True

    @@ -4236,7 +4236,7 @@

    References
    -class sympy.core.symbol.Wild(name, exclude=(), properties=(), **assumptions)[source]#
    +class sympy.core.symbol.Wild(name, exclude=(), properties=(), **assumptions)[source]#

    A Wild symbol matches anything, or anything without whatever is explicitly excluded.

    @@ -4327,7 +4327,7 @@

    References
    -class sympy.core.symbol.Dummy(name=None, dummy_index=None, **assumptions)[source]#
    +class sympy.core.symbol.Dummy(name=None, dummy_index=None, **assumptions)[source]#

    Dummy symbols are each unique, even if they have the same name:

    Examples

    >>> from sympy import Dummy
    @@ -4346,7 +4346,7 @@ 

    References
    -sympy.core.symbol.symbols(names, *, cls=<class 'sympy.core.symbol.Symbol'>, **args) Any[source]#
    +sympy.core.symbol.symbols(names, *, cls=<class 'sympy.core.symbol.Symbol'>, **args) Any[source]#

    Transform strings into instances of Symbol class.

    symbols() function returns a sequence of symbols with names taken from names argument, which can be a comma or whitespace delimited @@ -4463,7 +4463,7 @@

    References
    -sympy.core.symbol.var(names, **args)[source]#
    +sympy.core.symbol.var(names, **args)[source]#

    Create symbols and inject them into the global namespace.

    Explanation

    This calls symbols() with the same arguments and puts the results @@ -4502,7 +4502,7 @@

    References

    intfunc#

    -sympy.core.intfunc.num_digits(n, base=10)[source]#
    +sympy.core.intfunc.num_digits(n, base=10)[source]#

    Return the number of digits needed to express n in give base.

    Parameters:
    @@ -4534,7 +4534,7 @@

    References
    -sympy.core.intfunc.trailing(n)[source]#
    +sympy.core.intfunc.trailing(n)[source]#

    Count the number of trailing zero digits in the binary representation of n, i.e. determine the largest power of 2 that divides n.

    @@ -4554,7 +4554,7 @@

    References
    -sympy.core.intfunc.ilcm(*args)[source]#
    +sympy.core.intfunc.ilcm(*args)[source]#

    Computes integer least common multiple.

    Examples

    >>> from sympy import ilcm
    @@ -4596,7 +4596,7 @@ 

    References
    -sympy.core.intfunc.igcd_lehmer(a, b)[source]#
    +sympy.core.intfunc.igcd_lehmer(a, b)[source]#

    Computes greatest common divisor of two integers.

    Explanation

    Euclid’s algorithm for the computation of the greatest @@ -4639,7 +4639,7 @@

    References
    -sympy.core.intfunc.igcdex(a, b)[source]#
    +sympy.core.intfunc.igcdex(a, b)[source]#

    Returns x, y, g such that g = x*a + y*b = gcd(a, b).

    Examples

    >>> from sympy.core.intfunc import igcdex
    @@ -4660,7 +4660,7 @@ 

    References
    -sympy.core.intfunc.isqrt(n)[source]#
    +sympy.core.intfunc.isqrt(n)[source]#

    Return the largest integer less than or equal to \(\sqrt{n}\).

    Parameters:
    @@ -4704,7 +4704,7 @@

    References
    -sympy.core.intfunc.integer_nthroot(y, n)[source]#
    +sympy.core.intfunc.integer_nthroot(y, n)[source]#

    Return a tuple containing x = floor(y**(1/n)) and a boolean indicating whether the result is exact (that is, whether x**n == y).

    @@ -4731,7 +4731,7 @@

    References
    -sympy.core.intfunc.integer_log(n, b)[source]#
    +sympy.core.intfunc.integer_log(n, b)[source]#

    Returns (e, bool) where e is the largest nonnegative integer such that \(|n| \geq |b^e|\) and bool is True if \(n = b^e\).

    Examples

    @@ -4771,7 +4771,7 @@

    References
    -sympy.core.intfunc.mod_inverse(a, m)[source]#
    +sympy.core.intfunc.mod_inverse(a, m)[source]#

    Return the number \(c\) such that, \(a \times c = 1 \pmod{m}\) where \(c\) has the same sign as \(m\). If no such value exists, a ValueError is raised.

    @@ -4820,7 +4820,7 @@

    References

    numbers#

    -class sympy.core.numbers.Number(*obj)[source]#
    +class sympy.core.numbers.Number(*obj)[source]#

    Represents atomic numbers in SymPy.

    Explanation

    Floating point numbers are represented by the Float class. @@ -4843,31 +4843,31 @@

    References
    -as_coeff_Add(rational=False)[source]#
    +as_coeff_Add(rational=False)[source]#

    Efficiently extract the coefficient of a summation.

    -as_coeff_Mul(rational=False)[source]#
    +as_coeff_Mul(rational=False)[source]#

    Efficiently extract the coefficient of a product.

    -cofactors(other)[source]#
    +cofactors(other)[source]#

    Compute GCD and cofactors of \(self\) and \(other\).

    -gcd(other)[source]#
    +gcd(other)[source]#

    Compute GCD of \(self\) and \(other\).

    -lcm(other)[source]#
    +lcm(other)[source]#

    Compute LCM of \(self\) and \(other\).

    @@ -4875,7 +4875,7 @@

    References
    -class sympy.core.numbers.Float(num, dps=None, precision=None)[source]#
    +class sympy.core.numbers.Float(num, dps=None, precision=None)[source]#

    Represent a floating-point number of arbitrary precision.

    Examples

    >>> from sympy import Float
    @@ -5039,7 +5039,7 @@ 

    References
    -class sympy.core.numbers.Rational(p, q=None, gcd=None)[source]#
    +class sympy.core.numbers.Rational(p, q=None, gcd=None)[source]#

    Represents rational numbers (p/q) of any size.

    Examples

    >>> from sympy import Rational, nsimplify, S, pi
    @@ -5129,19 +5129,19 @@ 

    References
    -as_coeff_Add(rational=False)[source]#
    +as_coeff_Add(rational=False)[source]#

    Efficiently extract the coefficient of a summation.

    -as_coeff_Mul(rational=False)[source]#
    +as_coeff_Mul(rational=False)[source]#

    Efficiently extract the coefficient of a product.

    -as_content_primitive(radical=False, clear=True)[source]#
    +as_content_primitive(radical=False, clear=True)[source]#

    Return the tuple (R, self/R) where R is the positive Rational extracted from self.

    Examples

    @@ -5155,7 +5155,7 @@

    References
    -factors(limit=None, use_trial=True, use_rho=False, use_pm1=False, verbose=False, visual=False)[source]#
    +factors(limit=None, use_trial=True, use_rho=False, use_pm1=False, verbose=False, visual=False)[source]#

    A wrapper to factorint which return factors of self that are smaller than limit (or cheap to compute). Special methods of factoring are disabled by default so that only trial division is used.

    @@ -5163,7 +5163,7 @@

    References
    -limit_denominator(max_denominator=1000000)[source]#
    +limit_denominator(max_denominator=1000000)[source]#

    Closest Rational to self with denominator at most max_denominator.

    Examples

    >>> from sympy import Rational
    @@ -5179,7 +5179,7 @@ 

    References
    -class sympy.core.numbers.Integer(i)[source]#
    +class sympy.core.numbers.Integer(i)[source]#

    Represents integer numbers of any size.

    Examples

    >>> from sympy import Integer
    @@ -5207,7 +5207,7 @@ 

    References
    -class sympy.core.numbers.AlgebraicNumber(expr, coeffs=None, alias=None, **args)[source]#
    +class sympy.core.numbers.AlgebraicNumber(expr, coeffs=None, alias=None, **args)[source]#

    Class for representing algebraic numbers in SymPy.

    Symbolically, an instance of this class represents an element \(\alpha \in \mathbb{Q}(\theta) \hookrightarrow \mathbb{C}\). That is, the @@ -5222,7 +5222,7 @@

    References\(\theta\).

    -static __new__(cls, expr, coeffs=None, alias=None, **args)[source]#
    +static __new__(cls, expr, coeffs=None, alias=None, **args)[source]#

    Construct a new algebraic number \(\alpha\) belonging to a number field \(k = \mathbb{Q}(\theta)\).

    There are four instance attributes to be determined:

    @@ -5399,25 +5399,25 @@

    References
    -as_expr(x=None)[source]#
    +as_expr(x=None)[source]#

    Create a Basic expression from self.

    -as_poly(x=None)[source]#
    +as_poly(x=None)[source]#

    Create a Poly instance from self.

    -coeffs()[source]#
    +coeffs()[source]#

    Returns all SymPy coefficients of an algebraic number.

    -field_element(coeffs)[source]#
    +field_element(coeffs)[source]#

    Form another element of the same number field.

    Parameters:
    @@ -5468,7 +5468,7 @@

    References
    -minpoly_of_element()[source]#
    +minpoly_of_element()[source]#

    Compute the minimal polynomial for this algebraic number.

    Explanation

    Recall that we represent an element \(\alpha \in \mathbb{Q}(\theta)\). @@ -5479,13 +5479,13 @@

    References
    -native_coeffs()[source]#
    +native_coeffs()[source]#

    Returns all native coefficients of an algebraic number.

    -primitive_element()[source]#
    +primitive_element()[source]#

    Get the primitive element \(\theta\) for the number field \(\mathbb{Q}(\theta)\) to which this algebraic number \(\alpha\) belongs.

    @@ -5497,13 +5497,13 @@

    References
    -to_algebraic_integer()[source]#
    +to_algebraic_integer()[source]#

    Convert self to an algebraic integer.

    -to_primitive_element(radicals=True)[source]#
    +to_primitive_element(radicals=True)[source]#

    Convert self to an AlgebraicNumber instance that is equal to its own primitive element.

    @@ -5561,7 +5561,7 @@

    References
    -to_root(radicals=True, minpoly=None)[source]#
    +to_root(radicals=True, minpoly=None)[source]#

    Convert to an Expr that is not an AlgebraicNumber, specifically, either a ComplexRootOf, or, optionally and where possible, an @@ -5587,10 +5587,10 @@

    References
    -class sympy.core.numbers.NumberSymbol[source]#
    +class sympy.core.numbers.NumberSymbol[source]#
    -approximation(number_cls)[source]#
    +approximation(number_cls)[source]#

    Return an interval with number_cls endpoints that contains the value of NumberSymbol. If not implemented, then return None.

    @@ -5600,13 +5600,13 @@

    References
    -sympy.core.numbers.RealNumber[source]#
    +sympy.core.numbers.RealNumber[source]#

    alias of Float

    -sympy.core.numbers.seterr(divide=False)[source]#
    +sympy.core.numbers.seterr(divide=False)[source]#

    Should SymPy raise an exception on 0/0 or return a nan?

    divide == True …. raise an exception divide == False … return nan

    @@ -5614,7 +5614,7 @@

    References
    -class sympy.core.numbers.Zero[source]#
    +class sympy.core.numbers.Zero[source]#

    The number zero.

    Zero is a singleton, and can be accessed by S.Zero

    Examples

    @@ -5636,7 +5636,7 @@

    References
    -class sympy.core.numbers.One[source]#
    +class sympy.core.numbers.One[source]#

    The number one.

    One is a singleton, and can be accessed by S.One.

    Examples

    @@ -5656,7 +5656,7 @@

    References
    -class sympy.core.numbers.NegativeOne[source]#
    +class sympy.core.numbers.NegativeOne[source]#

    The number negative one.

    NegativeOne is a singleton, and can be accessed by S.NegativeOne.

    Examples

    @@ -5680,7 +5680,7 @@

    References
    -class sympy.core.numbers.Half[source]#
    +class sympy.core.numbers.Half[source]#

    The rational number 1/2.

    Half is a singleton, and can be accessed by S.Half.

    Examples

    @@ -5700,7 +5700,7 @@

    References
    -class sympy.core.numbers.NaN[source]#
    +class sympy.core.numbers.NaN[source]#

    Not a Number.

    Explanation

    This serves as a place holder for numeric values that are indeterminate. @@ -5743,7 +5743,7 @@

    References
    -class sympy.core.numbers.Infinity[source]#
    +class sympy.core.numbers.Infinity[source]#

    Positive infinite quantity.

    Explanation

    In real analysis the symbol \(\infty\) denotes an unbounded @@ -5781,7 +5781,7 @@

    References
    -class sympy.core.numbers.NegativeInfinity[source]#
    +class sympy.core.numbers.NegativeInfinity[source]#

    Negative infinite quantity.

    NegativeInfinity is a singleton, and can be accessed by S.NegativeInfinity.

    @@ -5793,7 +5793,7 @@

    References
    -class sympy.core.numbers.ComplexInfinity[source]#
    +class sympy.core.numbers.ComplexInfinity[source]#

    Complex infinity.

    Explanation

    In complex analysis the symbol \(\tilde\infty\), called “complex @@ -5821,7 +5821,7 @@

    References
    -class sympy.core.numbers.Exp1[source]#
    +class sympy.core.numbers.Exp1[source]#

    The \(e\) constant.

    Explanation

    The transcendental number \(e = 2.718281828\ldots\) is the base of the @@ -5848,7 +5848,7 @@

    References
    -class sympy.core.numbers.ImaginaryUnit[source]#
    +class sympy.core.numbers.ImaginaryUnit[source]#

    The imaginary unit, \(i = \sqrt{-1}\).

    I is a singleton, and can be accessed by S.I, or can be imported as I.

    @@ -5873,7 +5873,7 @@

    References
    -class sympy.core.numbers.Pi[source]#
    +class sympy.core.numbers.Pi[source]#

    The \(\pi\) constant.

    Explanation

    The transcendental number \(\pi = 3.141592654\ldots\) represents the ratio @@ -5908,7 +5908,7 @@

    References
    -class sympy.core.numbers.EulerGamma[source]#
    +class sympy.core.numbers.EulerGamma[source]#

    The Euler-Mascheroni constant.

    Explanation

    \(\gamma = 0.5772157\ldots\) (also called Euler’s constant) is a mathematical @@ -5941,7 +5941,7 @@

    References
    -class sympy.core.numbers.Catalan[source]#
    +class sympy.core.numbers.Catalan[source]#

    Catalan’s constant.

    Explanation

    \(G = 0.91596559\ldots\) is given by the infinite series

    @@ -5970,7 +5970,7 @@

    References
    -class sympy.core.numbers.GoldenRatio[source]#
    +class sympy.core.numbers.GoldenRatio[source]#

    The golden ratio, \(\phi\).

    Explanation

    \(\phi = \frac{1 + \sqrt{5}}{2}\) is an algebraic number. Two quantities @@ -5998,7 +5998,7 @@

    References
    -class sympy.core.numbers.TribonacciConstant[source]#
    +class sympy.core.numbers.TribonacciConstant[source]#

    The tribonacci constant.

    Explanation

    The tribonacci numbers are like the Fibonacci numbers, but instead @@ -6033,7 +6033,7 @@

    References
    -sympy.core.numbers.mod_inverse(a, m)[source]#
    +sympy.core.numbers.mod_inverse(a, m)[source]#

    Return the number \(c\) such that, \(a \times c = 1 \pmod{m}\) where \(c\) has the same sign as \(m\). If no such value exists, a ValueError is raised.

    @@ -6079,7 +6079,7 @@

    References
    -sympy.core.numbers.equal_valued(x, y)[source]#
    +sympy.core.numbers.equal_valued(x, y)[source]#

    Compare expressions treating plain floats as rationals.

    Examples

    >>> from sympy import S, symbols, Rational, Float
    @@ -6136,7 +6136,7 @@ 

    References

    power#

    -class sympy.core.power.Pow(b, e, evaluate=None)[source]#
    +class sympy.core.power.Pow(b, e, evaluate=None)[source]#

    Defines the expression x**y as “x raised to a power y”

    Deprecated since version 1.7: Using arguments that aren’t subclasses of Expr in core @@ -6274,7 +6274,7 @@

    References
    -as_base_exp()[source]#
    +as_base_exp()[source]#

    Return base and exp of self.

    Explanation

    If base a Rational less than 1, then return 1/Rational, -exp. @@ -6295,7 +6295,7 @@

    References
    -as_content_primitive(radical=False, clear=True)[source]#
    +as_content_primitive(radical=False, clear=True)[source]#

    Return the tuple (R, self/R) where R is the positive Rational extracted from self.

    Examples

    @@ -6346,7 +6346,7 @@

    References

    mul#

    -class sympy.core.mul.Mul(*args, evaluate=None, _sympify=True)[source]#
    +class sympy.core.mul.Mul(*args, evaluate=None, _sympify=True)[source]#

    Expression representing multiplication operation for algebraic field.

    Deprecated since version 1.7: Using arguments that aren’t subclasses of Expr in core @@ -6418,13 +6418,13 @@

    References
    -as_coeff_Mul(rational=False)[source]#
    +as_coeff_Mul(rational=False)[source]#

    Efficiently extract the coefficient of a product.

    -as_content_primitive(radical=False, clear=True)[source]#
    +as_content_primitive(radical=False, clear=True)[source]#

    Return the tuple (R, self/R) where R is the positive Rational extracted from self.

    Examples

    @@ -6438,7 +6438,7 @@

    References
    -as_ordered_factors(order=None)[source]#
    +as_ordered_factors(order=None)[source]#

    Transform an expression into an ordered list of factors.

    Examples

    >>> from sympy import sin, cos
    @@ -6453,7 +6453,7 @@ 

    References
    -as_two_terms()[source]#
    +as_two_terms()[source]#

    Return head and tail of self.

    This is the most efficient way to get the head and tail of an expression.

    @@ -6475,7 +6475,7 @@

    References
    -classmethod flatten(seq)[source]#
    +classmethod flatten(seq)[source]#

    Return commutative, noncommutative and order arguments by combining related terms.

    Notes

    @@ -6558,7 +6558,7 @@

    References
    -sympy.core.mul.prod(a, start=1)[source]#
    +sympy.core.mul.prod(a, start=1)[source]#
    Return product of elements of a. Start with int 1 so if only

    ints are included then an int result is returned.

    @@ -6587,7 +6587,7 @@

    References

    add#

    -class sympy.core.add.Add(*args, evaluate=None, _sympify=True)[source]#
    +class sympy.core.add.Add(*args, evaluate=None, _sympify=True)[source]#

    Expression representing addition operation for algebraic group.

    Deprecated since version 1.7: Using arguments that aren’t subclasses of Expr in core @@ -6673,13 +6673,13 @@

    References
    -as_coeff_Add(rational=False, deps=None)[source]#
    +as_coeff_Add(rational=False, deps=None)[source]#

    Efficiently extract the coefficient of a summation.

    -as_coeff_add(*deps)[source]#
    +as_coeff_add(*deps)[source]#

    Returns a tuple (coeff, args) where self is treated as an Add and coeff is the Number term and args is a tuple of all other terms.

    Examples

    @@ -6694,7 +6694,7 @@

    References
    -as_content_primitive(radical=False, clear=True)[source]#
    +as_content_primitive(radical=False, clear=True)[source]#

    Return the tuple (R, self/R) where R is the positive Rational extracted from self. If radical is True (default is False) then common radicals will be removed and included as a factor of the @@ -6715,7 +6715,7 @@

    References
    -as_numer_denom()[source]#
    +as_numer_denom()[source]#

    Decomposes an expression to its numerator part and its denominator part.

    Examples

    @@ -6734,7 +6734,7 @@

    References
    -as_real_imag(deep=True, **hints)[source]#
    +as_real_imag(deep=True, **hints)[source]#

    Return a tuple representing a complex number.

    Examples

    >>> from sympy import I
    @@ -6750,7 +6750,7 @@ 

    References
    -as_two_terms()[source]#
    +as_two_terms()[source]#

    Return head and tail of self.

    This is the most efficient way to get the head and tail of an expression.

    @@ -6771,7 +6771,7 @@

    References
    -extract_leading_order(symbols, point=None)[source]#
    +extract_leading_order(symbols, point=None)[source]#

    Returns the leading term and its order.

    Examples

    >>> from sympy.abc import x
    @@ -6787,7 +6787,7 @@ 

    References
    -classmethod flatten(seq)[source]#
    +classmethod flatten(seq)[source]#

    Takes the sequence “seq” of nested Adds and returns a flatten list.

    Returns: (commutative_part, noncommutative_part, order_symbols)

    Applies associativity, all terms are commutable with respect to @@ -6801,7 +6801,7 @@

    References
    -primitive()[source]#
    +primitive()[source]#

    Return (R, self/R) where R` is the Rational GCD of self`.

    R is collected only from the leading coefficient of each term.

    Examples

    @@ -6841,7 +6841,7 @@

    References

    mod#

    -class sympy.core.mod.Mod(p, q)[source]#
    +class sympy.core.mod.Mod(p, q)[source]#

    Represents a modulo operation on symbolic expressions.

    Parameters:
    @@ -6885,7 +6885,7 @@

    References

    relational#

    -class sympy.core.relational.Relational(lhs, rhs, rop=None, **assumptions)[source]#
    +class sympy.core.relational.Relational(lhs, rhs, rop=None, **assumptions)[source]#

    Base class for all relation types.

    Parameters:
    @@ -7013,7 +7013,7 @@

    References
    -equals(other, failing_expression=False)[source]#
    +equals(other, failing_expression=False)[source]#

    Return True if the sides of the relationship are mathematically identical and the type of relationship is the same. If failing_expression is True, return the expression whose truth value @@ -7126,49 +7126,49 @@

    References
    -sympy.core.relational.Rel[source]#
    +sympy.core.relational.Rel[source]#

    alias of Relational

    -sympy.core.relational.Eq[source]#
    +sympy.core.relational.Eq[source]#

    alias of Equality

    -sympy.core.relational.Ne[source]#
    +sympy.core.relational.Ne[source]#

    alias of Unequality

    -sympy.core.relational.Lt[source]#
    +sympy.core.relational.Lt[source]#

    alias of StrictLessThan

    -sympy.core.relational.Le[source]#
    +sympy.core.relational.Le[source]#

    alias of LessThan

    -sympy.core.relational.Gt[source]#
    +sympy.core.relational.Gt[source]#

    alias of StrictGreaterThan

    -sympy.core.relational.Ge[source]#
    +sympy.core.relational.Ge[source]#

    alias of GreaterThan

    -class sympy.core.relational.Equality(lhs, rhs, **options)[source]#
    +class sympy.core.relational.Equality(lhs, rhs, **options)[source]#

    An equal relation between two objects.

    Explanation

    Represents that two objects are equal. If they can be easily shown @@ -7227,7 +7227,7 @@

    References
    -as_poly(*gens, **kwargs)[source]#
    +as_poly(*gens, **kwargs)[source]#

    Returns lhs-rhs as a Poly

    Examples

    >>> from sympy import Eq
    @@ -7240,7 +7240,7 @@ 

    References
    -integrate(*args, **kwargs)[source]#
    +integrate(*args, **kwargs)[source]#

    See the integrate function in sympy.integrals

    @@ -7248,7 +7248,7 @@

    References
    -class sympy.core.relational.GreaterThan(lhs, rhs, **options)[source]#
    +class sympy.core.relational.GreaterThan(lhs, rhs, **options)[source]#

    Class representations of inequalities.

    Explanation

    The *Than classes represent inequal relationships, where the left-hand @@ -7502,7 +7502,7 @@

    References
    -class sympy.core.relational.LessThan(lhs, rhs, **options)[source]#
    +class sympy.core.relational.LessThan(lhs, rhs, **options)[source]#

    Class representations of inequalities.

    Explanation

    The *Than classes represent inequal relationships, where the left-hand @@ -7756,7 +7756,7 @@

    References
    -class sympy.core.relational.Unequality(lhs, rhs, **options)[source]#
    +class sympy.core.relational.Unequality(lhs, rhs, **options)[source]#

    An unequal relation between two objects.

    Explanation

    Represents that two objects are not equal. If they can be shown to be @@ -7784,7 +7784,7 @@

    References
    -class sympy.core.relational.StrictGreaterThan(lhs, rhs, **options)[source]#
    +class sympy.core.relational.StrictGreaterThan(lhs, rhs, **options)[source]#

    Class representations of inequalities.

    Explanation

    The *Than classes represent inequal relationships, where the left-hand @@ -8038,7 +8038,7 @@

    References
    -class sympy.core.relational.StrictLessThan(lhs, rhs, **options)[source]#
    +class sympy.core.relational.StrictLessThan(lhs, rhs, **options)[source]#

    Class representations of inequalities.

    Explanation

    The *Than classes represent inequal relationships, where the left-hand @@ -8295,7 +8295,7 @@

    References

    multidimensional#

    -class sympy.core.multidimensional.vectorize(*mdargs)[source]#
    +class sympy.core.multidimensional.vectorize(*mdargs)[source]#

    Generalizes a function taking scalars to accept multidimensional arguments.

    Examples

    >>> from sympy import vectorize, diff, sin, symbols, Function
    @@ -8328,7 +8328,7 @@ 

    References

    function#

    -class sympy.core.function.Lambda(signature, expr)[source]#
    +class sympy.core.function.Lambda(signature, expr)[source]#

    Lambda(x, expr) represents a lambda function similar to Python’s ‘lambda x: expr’. A function of several variables is written as Lambda((x, y, …), expr).

    @@ -8395,7 +8395,7 @@

    References
    -class sympy.core.function.WildFunction(*args)[source]#
    +class sympy.core.function.WildFunction(*args)[source]#

    A WildFunction function matches any function (with its arguments).

    Examples

    >>> from sympy import WildFunction, Function, cos
    @@ -8442,7 +8442,7 @@ 

    References
    -class sympy.core.function.Derivative(expr, *variables, **kwargs)[source]#
    +class sympy.core.function.Derivative(expr, *variables, **kwargs)[source]#

    Carries out differentiation of the given expression with respect to symbols.

    Examples

    >>> from sympy import Derivative, Function, symbols, Subs
    @@ -8646,7 +8646,7 @@ 

    References
    -classmethod _sort_variable_count(vc)[source]#
    +classmethod _sort_variable_count(vc)[source]#

    Sort (variable, count) pairs into canonical order while retaining order of variables that do not commute during differentiation:

    @@ -8697,7 +8697,7 @@

    References
    -as_finite_difference(points=1, x0=None, wrt=None)[source]#
    +as_finite_difference(points=1, x0=None, wrt=None)[source]#

    Expresses a Derivative instance as a finite difference.

    Parameters:
    @@ -8783,7 +8783,7 @@

    References
    -doit_numerically(z0)[source]#
    +doit_numerically(z0)[source]#

    Evaluate the derivative at z numerically.

    When we can represent derivatives at a point, this should be folded into the normal evalf. For now, we need a special method.

    @@ -8793,7 +8793,7 @@

    References
    -sympy.core.function.diff(f, *symbols, **kwargs)[source]#
    +sympy.core.function.diff(f, *symbols, **kwargs)[source]#

    Differentiate f with respect to symbols.

    Explanation

    This is just a wrapper to unify .diff() and the Derivative class; its @@ -8859,7 +8859,7 @@

    References
    -class sympy.core.function.FunctionClass(*args, **kwargs)[source]#
    +class sympy.core.function.FunctionClass(*args, **kwargs)[source]#

    Base class for function classes. FunctionClass is a subclass of type.

    Use Function(‘<function name>’ [ , signature ]) to create undefined function classes.

    @@ -8902,7 +8902,7 @@

    References
    -class sympy.core.function.Function(*args)[source]#
    +class sympy.core.function.Function(*args)[source]#

    Base class for applied mathematical functions.

    It also serves as a constructor for undefined function classes.

    See the Writing Custom Functions guide for details on how to subclass @@ -8950,19 +8950,19 @@

    References
    -as_base_exp()[source]#
    +as_base_exp()[source]#

    Returns the method as the 2-tuple (base, exponent).

    -fdiff(argindex=1)[source]#
    +fdiff(argindex=1)[source]#

    Returns the first derivative of the function.

    -classmethod is_singular(a)[source]#
    +classmethod is_singular(a)[source]#

    Tests whether the argument is an essential singularity or a branch point, or the functions is non-holomorphic.

    @@ -8999,7 +8999,7 @@

    References
    -class sympy.core.function.Subs(expr, variables, point, **assumptions)[source]#
    +class sympy.core.function.Subs(expr, variables, point, **assumptions)[source]#

    Represents unevaluated substitutions of an expression.

    Subs(expr, x, x0) represents the expression resulting from substituting x with x0 in expr.

    @@ -9106,7 +9106,7 @@

    References
    -sympy.core.function.expand(e, deep=True, modulus=None, power_base=True, power_exp=True, mul=True, log=True, multinomial=True, basic=True, **hints)[source]#
    +sympy.core.function.expand(e, deep=True, modulus=None, power_base=True, power_exp=True, mul=True, log=True, multinomial=True, basic=True, **hints)[source]#

    Expand an expression using methods given as hints.

    Explanation

    Hints evaluated unless explicitly set to False are: basic, log, @@ -9389,12 +9389,12 @@

    References
    -class sympy.core.function.PoleError[source]#
    +class sympy.core.function.PoleError[source]#

    -sympy.core.function.count_ops(expr, visual=False)[source]#
    +sympy.core.function.count_ops(expr, visual=False)[source]#

    Return a representation (integer or expression) of the operations in expr.

    Parameters:
    @@ -9469,7 +9469,7 @@

    References
    -sympy.core.function.expand_mul(expr, deep=True)[source]#
    +sympy.core.function.expand_mul(expr, deep=True)[source]#

    Wrapper around expand that only uses the mul hint. See the expand docstring for more information.

    Examples

    @@ -9483,7 +9483,7 @@

    References
    -sympy.core.function.expand_log(expr, deep=True, force=False, factor=False)[source]#
    +sympy.core.function.expand_log(expr, deep=True, force=False, factor=False)[source]#

    Wrapper around expand that only uses the log hint. See the expand docstring for more information.

    Examples

    @@ -9497,7 +9497,7 @@

    References
    -sympy.core.function.expand_func(expr, deep=True)[source]#
    +sympy.core.function.expand_func(expr, deep=True)[source]#

    Wrapper around expand that only uses the func hint. See the expand docstring for more information.

    Examples

    @@ -9511,7 +9511,7 @@

    References
    -sympy.core.function.expand_trig(expr, deep=True)[source]#
    +sympy.core.function.expand_trig(expr, deep=True)[source]#

    Wrapper around expand that only uses the trig hint. See the expand docstring for more information.

    Examples

    @@ -9525,7 +9525,7 @@

    References
    -sympy.core.function.expand_complex(expr, deep=True)[source]#
    +sympy.core.function.expand_complex(expr, deep=True)[source]#

    Wrapper around expand that only uses the complex hint. See the expand docstring for more information.

    Examples

    @@ -9545,7 +9545,7 @@

    References
    -sympy.core.function.expand_multinomial(expr, deep=True)[source]#
    +sympy.core.function.expand_multinomial(expr, deep=True)[source]#

    Wrapper around expand that only uses the multinomial hint. See the expand docstring for more information.

    Examples

    @@ -9559,7 +9559,7 @@

    References
    -sympy.core.function.expand_power_exp(expr, deep=True)[source]#
    +sympy.core.function.expand_power_exp(expr, deep=True)[source]#

    Wrapper around expand that only uses the power_exp hint.

    See the expand docstring for more information.

    Examples

    @@ -9582,7 +9582,7 @@

    References
    -sympy.core.function.expand_power_base(expr, deep=True, force=False)[source]#
    +sympy.core.function.expand_power_base(expr, deep=True, force=False)[source]#

    Wrapper around expand that only uses the power_base hint.

    A wrapper to expand(power_base=True) which separates a power with a base that is a Mul into a product of powers, without performing any other @@ -9667,7 +9667,7 @@

    References
    -sympy.core.function.nfloat(expr, n=15, exponent=False, dkeys=False)[source]#
    +sympy.core.function.nfloat(expr, n=15, exponent=False, dkeys=False)[source]#

    Make all Rationals in expr Floats except those in exponents (unless the exponents flag is set to True) and those in undefined functions. When processing dictionaries, do not modify the keys @@ -9693,11 +9693,11 @@

    References

    evalf#

    -class sympy.core.evalf.EvalfMixin[source]#
    +class sympy.core.evalf.EvalfMixin[source]#

    Mixin class adding evalf capability.

    -evalf(n=15, subs=None, maxn=100, chop=False, strict=False, quad=None, verbose=False)[source]#
    +evalf(n=15, subs=None, maxn=100, chop=False, strict=False, quad=None, verbose=False)[source]#

    Evaluate the given formula to an accuracy of n digits.

    Parameters:
    @@ -9768,7 +9768,7 @@

    References
    -n(n=15, subs=None, maxn=100, chop=False, strict=False, quad=None, verbose=False)[source]#
    +n(n=15, subs=None, maxn=100, chop=False, strict=False, quad=None, verbose=False)[source]#

    Evaluate the given formula to an accuracy of n digits.

    Parameters:
    @@ -9841,12 +9841,12 @@

    References
    -class sympy.core.evalf.PrecisionExhausted[source]#
    +class sympy.core.evalf.PrecisionExhausted[source]#

    -sympy.core.evalf.N(x, n=15, **options)[source]#
    +sympy.core.evalf.N(x, n=15, **options)[source]#

    Calls x.evalf(n, **options).

    Explanations

    Both .n() and N() are equivalent to .evalf(); use the one that you like better. @@ -9867,7 +9867,7 @@

    References

    containers#

    -class sympy.core.containers.Tuple(*args, **kwargs)[source]#
    +class sympy.core.containers.Tuple(*args, **kwargs)[source]#

    Wrapper around the builtin tuple object.

    Parameters:
    @@ -9894,7 +9894,7 @@

    References
    -index(value, start=None, stop=None)[source]#
    +index(value, start=None, stop=None)[source]#

    Searches and returns the first index of the value.

    @@ -9922,7 +9922,7 @@

    References
    -tuple_count(value) int[source]#
    +tuple_count(value) int[source]#

    Return number of occurrences of value.

    @@ -9930,7 +9930,7 @@

    References
    -class sympy.core.containers.TupleKind(*args)[source]#
    +class sympy.core.containers.TupleKind(*args)[source]#

    TupleKind is a subclass of Kind, which is used to define Kind of Tuple.

    Parameters of TupleKind will be kinds of all the arguments in Tuples, for example

    @@ -9959,7 +9959,7 @@

    References
    -class sympy.core.containers.Dict(*args)[source]#
    +class sympy.core.containers.Dict(*args)[source]#

    Wrapper around the builtin dict object.

    Explanation

    The Dict is a subclass of Basic, so that it works well in the @@ -9992,25 +9992,25 @@

    References
    -get(key, default=None)[source]#
    +get(key, default=None)[source]#

    Returns the value for key if the key is in the dictionary.

    -items()[source]#
    +items()[source]#

    Returns a set-like object providing a view on dict’s items.

    -keys()[source]#
    +keys()[source]#

    Returns the list of the dict’s keys.

    -values()[source]#
    +values()[source]#

    Returns the list of the dict’s values.

    @@ -10021,7 +10021,7 @@

    References

    exprtools#

    -sympy.core.exprtools.gcd_terms(terms, isprimitive=False, clear=True, fraction=True)[source]#
    +sympy.core.exprtools.gcd_terms(terms, isprimitive=False, clear=True, fraction=True)[source]#

    Compute the GCD of terms and put them together.

    Parameters:
    @@ -10088,7 +10088,7 @@

    References
    -sympy.core.exprtools.factor_terms(expr, radical=False, clear=False, fraction=False, sign=True)[source]#
    +sympy.core.exprtools.factor_terms(expr, radical=False, clear=False, fraction=False, sign=True)[source]#

    Remove common factors from terms in all arguments without changing the underlying structure of the expr. No expansion or simplification (and no processing of non-commutatives) is performed.

    @@ -10157,7 +10157,7 @@

    References

    kind#

    -class sympy.core.kind.Kind(*args)[source]#
    +class sympy.core.kind.Kind(*args)[source]#

    Base class for kinds.

    Kind of the object represents the mathematical classification that the entity falls into. It is expected that functions and classes @@ -10201,7 +10201,7 @@

    References#

    -sympy.core.sorting.default_sort_key(item, order=None)[source]#
    +sympy.core.sorting.default_sort_key(item, order=None)[source]#

    Return a key that can be used for sorting.

    The key has the structure:

    (class_key, (len(args), args), exponent.sort_key(), coefficient)

    @@ -10307,7 +10307,7 @@

    Sorting#<
    -sympy.core.sorting.ordered(seq, keys=None, default=True, warn=False)[source]#
    +sympy.core.sorting.ordered(seq, keys=None, default=True, warn=False)[source]#

    Return an iterator of the seq where keys are used to break ties in a conservative fashion: if, after applying a key, there are no ties then no other keys will be computed.

    @@ -10407,7 +10407,7 @@

    Examples#
    -sympy.core.random.random_complex_number(a=2, b=-1, c=3, d=1, rational=False, tolerance=None)[source]#
    +sympy.core.random.random_complex_number(a=2, b=-1, c=3, d=1, rational=False, tolerance=None)[source]#

    Return a random complex number.

    To reduce chance of hitting branch cuts or anything, we guarantee b <= Im z <= d, a <= Re z <= c

    @@ -10417,7 +10417,7 @@

    Examples#
    -sympy.core.random.verify_numerically(f, g, z=None, tol=1e-06, a=2, b=-1, c=3, d=1)[source]#
    +sympy.core.random.verify_numerically(f, g, z=None, tol=1e-06, a=2, b=-1, c=3, d=1)[source]#

    Test numerically that f and g agree when evaluated in the argument z.

    If z is None, all symbols will be tested. This routine does not test whether there are Floats present with precision higher than 15 digits @@ -10435,7 +10435,7 @@

    Examples#
    -sympy.core.random.test_derivative_numerically(f, z, tol=1e-06, a=2, b=-1, c=3, d=1)[source]#
    +sympy.core.random.test_derivative_numerically(f, z, tol=1e-06, a=2, b=-1, c=3, d=1)[source]#

    Test numerically that the symbolically computed derivative of f with respect to z is correct.

    This routine does not test whether there are Floats present with @@ -10453,7 +10453,7 @@

    Examples#
    -sympy.core.random._randrange(seed=None)[source]#
    +sympy.core.random._randrange(seed=None)[source]#

    Return a randrange generator.

    seed can be

      @@ -10479,7 +10479,7 @@

      Examples#
      -sympy.core.random._randint(seed=None)[source]#
      +sympy.core.random._randint(seed=None)[source]#

      Return a randint generator.

      seed can be

        @@ -10508,7 +10508,7 @@

        Examples#

        Traversal#

        -sympy.core.traversal.bottom_up(rv, F, atoms=False, nonbasic=False)[source]#
        +sympy.core.traversal.bottom_up(rv, F, atoms=False, nonbasic=False)[source]#

        Apply F to all expressions in an expression tree from the bottom up. If atoms is True, apply F even if there are no args; if nonbasic is True, try to apply F to non-Basic objects.

        @@ -10516,7 +10516,7 @@

        Examples#
        -sympy.core.traversal.postorder_traversal(node, keys=None)[source]#
        +sympy.core.traversal.postorder_traversal(node, keys=None)[source]#

        Do a postorder traversal of a tree.

        This generator recursively yields nodes that it has visited in a postorder fashion. That is, it descends through the tree depth-first to yield all of @@ -10561,7 +10561,7 @@

        Examples#
        -sympy.core.traversal.preorder_traversal(node, keys=None)[source]#
        +sympy.core.traversal.preorder_traversal(node, keys=None)[source]#

        Do a pre-order traversal of a tree.

        This iterator recursively yields nodes that it has visited in a pre-order fashion. That is, it yields the current node then descends through the @@ -10609,7 +10609,7 @@

        Examples#
        -sympy.core.traversal.use(expr, func, level=0, args=(), kwargs={})[source]#
        +sympy.core.traversal.use(expr, func, level=0, args=(), kwargs={})[source]#

        Use func to transform expr at the given level.

        Examples

        >>> from sympy import use, expand
        @@ -10629,7 +10629,7 @@ 

        Examples#
        -sympy.core.traversal.walk(e, *target)[source]#
        +sympy.core.traversal.walk(e, *target)[source]#

        Iterate through the args that are the given types (target) and return a list of the args that were traversed; arguments that are not of the specified types are not traversed.

        @@ -10687,7 +10687,7 @@

        Examples#Furo
        - Last updated on Oct 14, 2023
        + Last updated on Oct 16, 2023

        diff --git a/dev/modules/crypto.html b/dev/modules/crypto.html index 82c0bd11356..2aba79d9c54 100644 --- a/dev/modules/crypto.html +++ b/dev/modules/crypto.html @@ -776,7 +776,7 @@

        Cryptography
        -sympy.crypto.crypto.AZ(s=None)[source]#
        +sympy.crypto.crypto.AZ(s=None)[source]#

        Return the letters of s in uppercase. In case more than one string is passed, each of them will be processed and a list of upper case strings will be returned.

        @@ -796,7 +796,7 @@

        Cryptography
        -sympy.crypto.crypto.padded_key(key, symbols)[source]#
        +sympy.crypto.crypto.padded_key(key, symbols)[source]#

        Return a string of the distinct characters of symbols with those of key appearing first. A ValueError is raised if a) there are duplicate characters in symbols or @@ -815,7 +815,7 @@

        Cryptography
        -sympy.crypto.crypto.check_and_join(phrase, symbols=None, filter=None)[source]#
        +sympy.crypto.crypto.check_and_join(phrase, symbols=None, filter=None)[source]#

        Joins characters of phrase and if symbols is given, raises an error if any character in phrase is not in symbols.

        @@ -849,7 +849,7 @@

        Cryptography
        -sympy.crypto.crypto.cycle_list(k, n)[source]#
        +sympy.crypto.crypto.cycle_list(k, n)[source]#

        Returns the elements of the list range(n) shifted to the left by k (so the list starts with k (mod n)).

        Examples

        @@ -862,7 +862,7 @@

        Cryptography
        -sympy.crypto.crypto.encipher_shift(msg, key, symbols=None)[source]#
        +sympy.crypto.crypto.encipher_shift(msg, key, symbols=None)[source]#

        Performs shift cipher encryption on plaintext msg, and returns the ciphertext.

        @@ -941,7 +941,7 @@

        Cryptography
        -sympy.crypto.crypto.decipher_shift(msg, key, symbols=None)[source]#
        +sympy.crypto.crypto.decipher_shift(msg, key, symbols=None)[source]#

        Return the text by shifting the characters of msg to the left by the amount given by key.

        Examples

        @@ -965,7 +965,7 @@

        Cryptography
        -sympy.crypto.crypto.encipher_rot13(msg, symbols=None)[source]#
        +sympy.crypto.crypto.encipher_rot13(msg, symbols=None)[source]#

        Performs the ROT13 encryption on a given plaintext msg.

        Explanation

        ROT13 is a substitution cipher which substitutes each letter @@ -988,7 +988,7 @@

        Cryptography
        -sympy.crypto.crypto.decipher_rot13(msg, symbols=None)[source]#
        +sympy.crypto.crypto.decipher_rot13(msg, symbols=None)[source]#

        Performs the ROT13 decryption on a given plaintext msg.

        Explanation

        decipher_rot13 is equivalent to encipher_rot13 as both @@ -1013,7 +1013,7 @@

        Cryptography
        -sympy.crypto.crypto.encipher_affine(msg, key, symbols=None, _inverse=False)[source]#
        +sympy.crypto.crypto.encipher_affine(msg, key, symbols=None, _inverse=False)[source]#

        Performs the affine cipher encryption on plaintext msg, and returns the ciphertext.

        @@ -1083,7 +1083,7 @@

        Cryptography
        -sympy.crypto.crypto.decipher_affine(msg, key, symbols=None)[source]#
        +sympy.crypto.crypto.decipher_affine(msg, key, symbols=None)[source]#

        Return the deciphered text that was made from the mapping, \(x \rightarrow ax+b\) (mod \(N\)), where N is the number of characters in the alphabet. Deciphering is done by @@ -1107,7 +1107,7 @@

        Cryptography
        -sympy.crypto.crypto.encipher_atbash(msg, symbols=None)[source]#
        +sympy.crypto.crypto.encipher_atbash(msg, symbols=None)[source]#

        Enciphers a given msg into its Atbash ciphertext and returns it.

        Explanation

        Atbash is a substitution cipher originally used to encrypt the Hebrew @@ -1123,7 +1123,7 @@

        Cryptography
        -sympy.crypto.crypto.decipher_atbash(msg, symbols=None)[source]#
        +sympy.crypto.crypto.decipher_atbash(msg, symbols=None)[source]#

        Deciphers a given msg using Atbash cipher and returns it.

        Explanation

        decipher_atbash is functionally equivalent to encipher_atbash. @@ -1157,7 +1157,7 @@

        Cryptography
        -sympy.crypto.crypto.encipher_substitution(msg, old, new=None)[source]#
        +sympy.crypto.crypto.encipher_substitution(msg, old, new=None)[source]#

        Returns the ciphertext obtained by replacing each character that appears in old with the corresponding character in new. If old is a mapping, then new is ignored and the replacements @@ -1212,7 +1212,7 @@

        Cryptography
        -sympy.crypto.crypto.encipher_vigenere(msg, key, symbols=None)[source]#
        +sympy.crypto.crypto.encipher_vigenere(msg, key, symbols=None)[source]#

        Performs the Vigenere cipher encryption on plaintext msg, and returns the ciphertext.

        Examples

        @@ -1369,7 +1369,7 @@

        Cryptography
        -sympy.crypto.crypto.decipher_vigenere(msg, key, symbols=None)[source]#
        +sympy.crypto.crypto.decipher_vigenere(msg, key, symbols=None)[source]#

        Decode using the Vigenere cipher.

        Examples

        >>> from sympy.crypto.crypto import decipher_vigenere
        @@ -1383,7 +1383,7 @@ 

        Cryptography
        -sympy.crypto.crypto.encipher_hill(msg, key, symbols=None, pad='Q')[source]#
        +sympy.crypto.crypto.encipher_hill(msg, key, symbols=None, pad='Q')[source]#

        Return the Hill cipher encryption of msg.

        Parameters:
        @@ -1468,7 +1468,7 @@

        Cryptography
        -sympy.crypto.crypto.decipher_hill(msg, key, symbols=None)[source]#
        +sympy.crypto.crypto.decipher_hill(msg, key, symbols=None)[source]#

        Deciphering is the same as enciphering but using the inverse of the key matrix.

        Examples

        @@ -1519,7 +1519,7 @@

        Cryptography
        -sympy.crypto.crypto.encipher_bifid(msg, key, symbols=None)[source]#
        +sympy.crypto.crypto.encipher_bifid(msg, key, symbols=None)[source]#

        Performs the Bifid cipher encryption on plaintext msg, and returns the ciphertext.

        This is the version of the Bifid cipher that uses an \(n \times n\) @@ -1564,7 +1564,7 @@

        Cryptography
        -sympy.crypto.crypto.decipher_bifid(msg, key, symbols=None)[source]#
        +sympy.crypto.crypto.decipher_bifid(msg, key, symbols=None)[source]#

        Performs the Bifid cipher decryption on ciphertext msg, and returns the plaintext.

        This is the version of the Bifid cipher that uses the \(n \times n\) @@ -1643,7 +1643,7 @@

        Cryptography
        -sympy.crypto.crypto.bifid5_square(key=None)[source]#
        +sympy.crypto.crypto.bifid5_square(key=None)[source]#

        5x5 Polybius square.

        Produce the Polybius square for the \(5 \times 5\) Bifid cipher.

        Examples

        @@ -1661,7 +1661,7 @@

        Cryptography
        -sympy.crypto.crypto.encipher_bifid5(msg, key)[source]#
        +sympy.crypto.crypto.encipher_bifid5(msg, key)[source]#

        Performs the Bifid cipher encryption on plaintext msg, and returns the ciphertext.

        @@ -1764,7 +1764,7 @@

        Cryptography
        -sympy.crypto.crypto.decipher_bifid5(msg, key)[source]#
        +sympy.crypto.crypto.decipher_bifid5(msg, key)[source]#

        Return the Bifid cipher decryption of msg.

        Parameters:
        @@ -1806,7 +1806,7 @@

        Cryptography
        -sympy.crypto.crypto.encipher_bifid6(msg, key)[source]#
        +sympy.crypto.crypto.encipher_bifid6(msg, key)[source]#

        Performs the Bifid cipher encryption on plaintext msg, and returns the ciphertext.

        This is the version of the Bifid cipher that uses the \(6 \times 6\) @@ -1839,7 +1839,7 @@

        Cryptography
        -sympy.crypto.crypto.decipher_bifid6(msg, key)[source]#
        +sympy.crypto.crypto.decipher_bifid6(msg, key)[source]#

        Performs the Bifid cipher decryption on ciphertext msg, and returns the plaintext.

        This is the version of the Bifid cipher that uses the \(6 \times 6\) @@ -1878,7 +1878,7 @@

        Cryptography
        -sympy.crypto.crypto.bifid6_square(key=None)[source]#
        +sympy.crypto.crypto.bifid6_square(key=None)[source]#

        6x6 Polybius square.

        Produces the Polybius square for the \(6 \times 6\) Bifid cipher. Assumes alphabet of symbols is “A”, …, “Z”, “0”, …, “9”.

        @@ -1899,7 +1899,7 @@

        Cryptography
        -sympy.crypto.crypto.rsa_public_key(*args, **kwargs)[source]#
        +sympy.crypto.crypto.rsa_public_key(*args, **kwargs)[source]#

        Return the RSA public key pair, \((n, e)\)

        Parameters:
        @@ -2065,7 +2065,7 @@

        Cryptography
        -sympy.crypto.crypto.rsa_private_key(*args, **kwargs)[source]#
        +sympy.crypto.crypto.rsa_private_key(*args, **kwargs)[source]#

        Return the RSA private key pair, \((n, d)\)

        Parameters:
        @@ -2191,7 +2191,7 @@

        Cryptography
        -sympy.crypto.crypto.encipher_rsa(i, key, factors=None)[source]#
        +sympy.crypto.crypto.encipher_rsa(i, key, factors=None)[source]#

        Encrypt the plaintext with RSA.

        Parameters:
        @@ -2256,7 +2256,7 @@

        Cryptography
        -sympy.crypto.crypto.decipher_rsa(i, key, factors=None)[source]#
        +sympy.crypto.crypto.decipher_rsa(i, key, factors=None)[source]#

        Decrypt the ciphertext with RSA.

        Parameters:
        @@ -2351,7 +2351,7 @@

        Cryptography
        -sympy.crypto.crypto.kid_rsa_public_key(a, b, A, B)[source]#
        +sympy.crypto.crypto.kid_rsa_public_key(a, b, A, B)[source]#

        Kid RSA is a version of RSA useful to teach grade school children since it does not involve exponentiation.

        Explanation

        @@ -2379,7 +2379,7 @@

        Cryptography
        -sympy.crypto.crypto.kid_rsa_private_key(a, b, A, B)[source]#
        +sympy.crypto.crypto.kid_rsa_private_key(a, b, A, B)[source]#

        Compute \(M = a b - 1\), \(e = A M + a\), \(d = B M + b\), \(n = (e d - 1) / M\). The private key is \(d\), which Bob keeps secret.

        @@ -2394,7 +2394,7 @@

        Cryptography
        -sympy.crypto.crypto.encipher_kid_rsa(msg, key)[source]#
        +sympy.crypto.crypto.encipher_kid_rsa(msg, key)[source]#

        Here msg is the plaintext and key is the public key.

        Examples

        >>> from sympy.crypto.crypto import (
        @@ -2410,7 +2410,7 @@ 

        Cryptography
        -sympy.crypto.crypto.decipher_kid_rsa(msg, key)[source]#
        +sympy.crypto.crypto.decipher_kid_rsa(msg, key)[source]#

        Here msg is the plaintext and key is the private key.

        Examples

        >>> from sympy.crypto.crypto import (
        @@ -2430,7 +2430,7 @@ 

        Cryptography
        -sympy.crypto.crypto.encode_morse(msg, sep='|', mapping=None)[source]#
        +sympy.crypto.crypto.encode_morse(msg, sep='|', mapping=None)[source]#

        Encodes a plaintext into popular Morse Code with letters separated by sep and words by a double sep.

        Examples

        @@ -2451,7 +2451,7 @@

        Cryptography
        -sympy.crypto.crypto.decode_morse(msg, sep='|', mapping=None)[source]#
        +sympy.crypto.crypto.decode_morse(msg, sep='|', mapping=None)[source]#

        Decodes a Morse Code with letters separated by sep (default is ‘|’) and words by \(word_sep\) (default is ‘||) into plaintext.

        @@ -2473,7 +2473,7 @@

        Cryptography
        -sympy.crypto.crypto.lfsr_sequence(key, fill, n)[source]#
        +sympy.crypto.crypto.lfsr_sequence(key, fill, n)[source]#

        This function creates an LFSR sequence.

        Parameters:
        @@ -2562,7 +2562,7 @@

        Cryptography
        -sympy.crypto.crypto.lfsr_autocorrelation(L, P, k)[source]#
        +sympy.crypto.crypto.lfsr_autocorrelation(L, P, k)[source]#

        This function computes the LFSR autocorrelation function.

        Parameters:
        @@ -2605,7 +2605,7 @@

        Cryptography
        -sympy.crypto.crypto.lfsr_connection_polynomial(s)[source]#
        +sympy.crypto.crypto.lfsr_connection_polynomial(s)[source]#

        This function computes the LFSR connection polynomial.

        Parameters:
        @@ -2665,7 +2665,7 @@

        Cryptography
        -sympy.crypto.crypto.elgamal_public_key(key)[source]#
        +sympy.crypto.crypto.elgamal_public_key(key)[source]#

        Return three number tuple as public key.

        Parameters:
        @@ -2692,7 +2692,7 @@

        Cryptography
        -sympy.crypto.crypto.elgamal_private_key(digit=10, seed=None)[source]#
        +sympy.crypto.crypto.elgamal_private_key(digit=10, seed=None)[source]#

        Return three number tuple as private key.

        Parameters:
        @@ -2734,7 +2734,7 @@

        Cryptography
        -sympy.crypto.crypto.encipher_elgamal(i, key, seed=None)[source]#
        +sympy.crypto.crypto.encipher_elgamal(i, key, seed=None)[source]#

        Encrypt message with public key.

        Parameters:
        @@ -2780,7 +2780,7 @@

        Cryptography
        -sympy.crypto.crypto.decipher_elgamal(msg, key)[source]#
        +sympy.crypto.crypto.decipher_elgamal(msg, key)[source]#

        Decrypt message with private key.

        \(msg = (c_{1}, c_{2})\)

        \(key = (p, r, d)\)

        @@ -2808,7 +2808,7 @@

        Cryptography
        -sympy.crypto.crypto.dh_public_key(key)[source]#
        +sympy.crypto.crypto.dh_public_key(key)[source]#

        Return three number tuple as public key.

        This is the tuple that Alice sends to Bob.

        @@ -2840,7 +2840,7 @@

        Cryptography
        -sympy.crypto.crypto.dh_private_key(digit=10, seed=None)[source]#
        +sympy.crypto.crypto.dh_private_key(digit=10, seed=None)[source]#

        Return three integer tuple as private key.

        Parameters:
        @@ -2896,7 +2896,7 @@

        Cryptography
        -sympy.crypto.crypto.dh_shared_key(key, b)[source]#
        +sympy.crypto.crypto.dh_shared_key(key, b)[source]#

        Return an integer that is the shared key.

        This is what Bob and Alice can both calculate using the public keys they received from each other and their private keys.

        @@ -2933,7 +2933,7 @@

        Cryptography
        -sympy.crypto.crypto.gm_public_key(p, q, a=None, seed=None)[source]#
        +sympy.crypto.crypto.gm_public_key(p, q, a=None, seed=None)[source]#

        Compute public keys for p and q. Note that in Goldwasser-Micali Encryption, public keys are randomly selected.

        @@ -2957,7 +2957,7 @@

        Cryptography
        -sympy.crypto.crypto.gm_private_key(p, q, a=None)[source]#
        +sympy.crypto.crypto.gm_private_key(p, q, a=None)[source]#

        Check if p and q can be used as private keys for the Goldwasser-Micali encryption. The method works roughly as follows.

        @@ -3017,7 +3017,7 @@

        Cryptography
        -sympy.crypto.crypto.encipher_gm(i, key, seed=None)[source]#
        +sympy.crypto.crypto.encipher_gm(i, key, seed=None)[source]#

        Encrypt integer ‘i’ using public_key ‘key’ Note that gm uses random encryption.

        @@ -3042,7 +3042,7 @@

        Cryptography
        -sympy.crypto.crypto.decipher_gm(message, key)[source]#
        +sympy.crypto.crypto.decipher_gm(message, key)[source]#

        Decrypt message ‘message’ using public_key ‘key’.

        Parameters:
        @@ -3066,7 +3066,7 @@

        Cryptography
        -sympy.crypto.crypto.encipher_railfence(message, rails)[source]#
        +sympy.crypto.crypto.encipher_railfence(message, rails)[source]#

        Performs Railfence Encryption on plaintext and returns ciphertext

        Parameters:
        @@ -3095,7 +3095,7 @@

        Cryptography
        -sympy.crypto.crypto.decipher_railfence(ciphertext, rails)[source]#
        +sympy.crypto.crypto.decipher_railfence(ciphertext, rails)[source]#

        Decrypt the message using the given rails

        Parameters:
        @@ -3151,7 +3151,7 @@

        CryptographyFuro
        - Last updated on Oct 14, 2023
        + Last updated on Oct 16, 2023

        diff --git a/dev/modules/diffgeom.html b/dev/modules/diffgeom.html index 128edba0382..75a3d37059f 100644 --- a/dev/modules/diffgeom.html +++ b/dev/modules/diffgeom.html @@ -748,7 +748,7 @@

        Introduction#

        -class sympy.diffgeom.Manifold(name, dim, **kwargs)[source]#
        +class sympy.diffgeom.Manifold(name, dim, **kwargs)[source]#

        A mathematical manifold.

        Parameters:
        @@ -787,7 +787,7 @@

        Base Class Reference
        -class sympy.diffgeom.Patch(name, manifold, **kwargs)[source]#
        +class sympy.diffgeom.Patch(name, manifold, **kwargs)[source]#

        A patch on a manifold.

        Parameters:
        @@ -831,7 +831,7 @@

        Base Class Reference
        -class sympy.diffgeom.CoordSystem(name, patch, symbols=None, relations={}, **kwargs)[source]#
        +class sympy.diffgeom.CoordSystem(name, patch, symbols=None, relations={}, **kwargs)[source]#

        A coordinate system defined on the patch.

        Parameters:
        @@ -940,7 +940,7 @@

        Base Class Reference
        -base_oneform(coord_index)[source]#
        +base_oneform(coord_index)[source]#

        Return a basis 1-form field. The basis one-form field for this coordinate system. It is also an operator on vector fields.

        @@ -948,27 +948,27 @@

        Base Class Reference
        -base_oneforms()[source]#
        +base_oneforms()[source]#

        Returns a list of all base oneforms. For more details see the base_oneform method of this class.

        -base_scalar(coord_index)[source]#
        +base_scalar(coord_index)[source]#

        Return BaseScalarField that takes a point and returns one of the coordinates.

        -base_scalars()[source]#
        +base_scalars()[source]#

        Returns a list of all coordinate functions. For more details see the base_scalar method of this class.

        -base_vector(coord_index)[source]#
        +base_vector(coord_index)[source]#

        Return a basis vector field. The basis vector field for this coordinate system. It is also an operator on scalar fields.

        @@ -976,33 +976,33 @@

        Base Class Reference
        -base_vectors()[source]#
        +base_vectors()[source]#

        Returns a list of all base vectors. For more details see the base_vector method of this class.

        -coord_function(coord_index)[source]#
        +coord_function(coord_index)[source]#

        Return BaseScalarField that takes a point and returns one of the coordinates.

        -coord_functions()[source]#
        +coord_functions()[source]#

        Returns a list of all coordinate functions. For more details see the base_scalar method of this class.

        -coord_tuple_transform_to(to_sys, coords)[source]#
        +coord_tuple_transform_to(to_sys, coords)[source]#

        Transform coords to coord system to_sys.

        -jacobian(sys, coordinates=None)[source]#
        +jacobian(sys, coordinates=None)[source]#

        Return the jacobian matrix of a transformation on given coordinates. If coordinates are not given, coordinate symbols of self are used.

        @@ -1030,7 +1030,7 @@

        Base Class Reference
        -jacobian_determinant(sys, coordinates=None)[source]#
        +jacobian_determinant(sys, coordinates=None)[source]#

        Return the jacobian determinant of a transformation on given coordinates. If coordinates are not given, coordinate symbols of self are used.

        @@ -1055,7 +1055,7 @@

        Base Class Reference
        -jacobian_matrix(sys, coordinates=None)[source]#
        +jacobian_matrix(sys, coordinates=None)[source]#

        Return the jacobian matrix of a transformation on given coordinates. If coordinates are not given, coordinate symbols of self are used.

        @@ -1083,19 +1083,19 @@

        Base Class Reference
        -point(coords)[source]#
        +point(coords)[source]#

        Create a Point with coordinates given in this coord system.

        -point_to_coords(point)[source]#
        +point_to_coords(point)[source]#

        Calculate the coordinates of a point in this coord system.

        -transform(sys, coordinates=None)[source]#
        +transform(sys, coordinates=None)[source]#

        Return the result of coordinate transformation from self to sys. If coordinates are not given, coordinate symbols of self are used.

        @@ -1123,7 +1123,7 @@

        Base Class Reference
        -transformation(sys)[source]#
        +transformation(sys)[source]#

        Return coordinate transformation function from self to sys.

        Parameters:
        @@ -1147,7 +1147,7 @@

        Base Class Reference
        -class sympy.diffgeom.CoordinateSymbol(coord_sys, index, **assumptions)[source]#
        +class sympy.diffgeom.CoordinateSymbol(coord_sys, index, **assumptions)[source]#

        A symbol which denotes an abstract value of i-th coordinate of the coordinate system with given context.

        @@ -1200,7 +1200,7 @@

        Base Class Reference
        -class sympy.diffgeom.Point(coord_sys, coords, **kwargs)[source]#
        +class sympy.diffgeom.Point(coord_sys, coords, **kwargs)[source]#

        Point defined in a coordinate system.

        Parameters:
        @@ -1246,7 +1246,7 @@

        Base Class Reference
        -coords(sys=None)[source]#
        +coords(sys=None)[source]#

        Coordinates of the point in given coordinate system. If coordinate system is not passed, it returns the coordinates in the coordinate system in which the poin was defined.

        @@ -1256,7 +1256,7 @@

        Base Class Reference
        -class sympy.diffgeom.BaseScalarField(coord_sys, index, **kwargs)[source]#
        +class sympy.diffgeom.BaseScalarField(coord_sys, index, **kwargs)[source]#

        Base scalar field over a manifold for a given coordinate system.

        Parameters:
        @@ -1306,7 +1306,7 @@

        Base Class Reference
        -class sympy.diffgeom.BaseVectorField(coord_sys, index, **kwargs)[source]#
        +class sympy.diffgeom.BaseVectorField(coord_sys, index, **kwargs)[source]#

        Base vector field over a manifold for a given coordinate system.

        Parameters:
        @@ -1362,7 +1362,7 @@

        Base Class Reference
        -class sympy.diffgeom.Commutator(v1, v2)[source]#
        +class sympy.diffgeom.Commutator(v1, v2)[source]#

        Commutator of two vector fields.

        Explanation

        The commutator of two vector fields \(v_1\) and \(v_2\) is defined as the @@ -1396,7 +1396,7 @@

        Base Class Reference
        -class sympy.diffgeom.Differential(form_field)[source]#
        +class sympy.diffgeom.Differential(form_field)[source]#

        Return the differential (exterior derivative) of a form field.

        Explanation

        The differential of a form (i.e. the exterior derivative) has a complicated @@ -1438,7 +1438,7 @@

        Base Class Reference
        -class sympy.diffgeom.TensorProduct(*args)[source]#
        +class sympy.diffgeom.TensorProduct(*args)[source]#

        Tensor product of forms.

        Explanation

        The tensor product permits the creation of multilinear functionals (i.e. @@ -1492,7 +1492,7 @@

        Base Class Reference
        -class sympy.diffgeom.WedgeProduct(*args)[source]#
        +class sympy.diffgeom.WedgeProduct(*args)[source]#

        Wedge product of forms.

        Explanation

        In the context of integration only completely antisymmetric forms make @@ -1527,7 +1527,7 @@

        Base Class Reference
        -class sympy.diffgeom.LieDerivative(v_field, expr)[source]#
        +class sympy.diffgeom.LieDerivative(v_field, expr)[source]#

        Lie derivative with respect to a vector field.

        Explanation

        The transport operator that defines the Lie derivative is the pushforward of @@ -1571,7 +1571,7 @@

        Base Class Reference
        -class sympy.diffgeom.BaseCovarDerivativeOp(coord_sys, index, christoffel)[source]#
        +class sympy.diffgeom.BaseCovarDerivativeOp(coord_sys, index, christoffel)[source]#

        Covariant derivative operator with respect to a base vector.

        Examples

        >>> from sympy.diffgeom.rn import R2_r
        @@ -1599,7 +1599,7 @@ 

        Base Class Reference
        -class sympy.diffgeom.CovarDerivativeOp(wrt, christoffel)[source]#
        +class sympy.diffgeom.CovarDerivativeOp(wrt, christoffel)[source]#

        Covariant derivative operator.

        Examples

        >>> from sympy.diffgeom.rn import R2_r
        @@ -1625,7 +1625,7 @@ 

        Base Class Reference
        -sympy.diffgeom.intcurve_series(vector_field, param, start_point, n=6, coord_sys=None, coeffs=False)[source]#
        +sympy.diffgeom.intcurve_series(vector_field, param, start_point, n=6, coord_sys=None, coeffs=False)[source]#

        Return the series expansion for an integral curve of the field.

        Parameters:
        @@ -1725,7 +1725,7 @@

        Base Class Reference
        -sympy.diffgeom.intcurve_diffequ(vector_field, param, start_point, coord_sys=None)[source]#
        +sympy.diffgeom.intcurve_diffequ(vector_field, param, start_point, coord_sys=None)[source]#

        Return the differential equation for an integral curve of the field.

        Parameters:
        @@ -1797,7 +1797,7 @@

        Base Class Reference
        -sympy.diffgeom.vectors_in_basis(expr, to_sys)[source]#
        +sympy.diffgeom.vectors_in_basis(expr, to_sys)[source]#

        Transform all base vectors in base vectors of a specified coord basis. While the new base vectors are in the new coordinate system basis, any coefficients are kept in the old system.

        @@ -1816,7 +1816,7 @@

        Base Class Reference
        -sympy.diffgeom.twoform_to_matrix(expr)[source]#
        +sympy.diffgeom.twoform_to_matrix(expr)[source]#

        Return the matrix representing the twoform.

        For the twoform \(w\) return the matrix \(M\) such that \(M[i,j]=w(e_i, e_j)\), where \(e_i\) is the i-th base vector field for the coordinate system in @@ -1845,7 +1845,7 @@

        Base Class Reference
        -sympy.diffgeom.metric_to_Christoffel_1st(expr)[source]#
        +sympy.diffgeom.metric_to_Christoffel_1st(expr)[source]#

        Return the nested list of Christoffel symbols for the given metric. This returns the Christoffel symbol of first kind that represents the Levi-Civita connection for the given metric.

        @@ -1865,7 +1865,7 @@

        Base Class Reference
        -sympy.diffgeom.metric_to_Christoffel_2nd(expr)[source]#
        +sympy.diffgeom.metric_to_Christoffel_2nd(expr)[source]#

        Return the nested list of Christoffel symbols for the given metric. This returns the Christoffel symbol of second kind that represents the Levi-Civita connection for the given metric.

        @@ -1885,7 +1885,7 @@

        Base Class Reference
        -sympy.diffgeom.metric_to_Riemann_components(expr)[source]#
        +sympy.diffgeom.metric_to_Riemann_components(expr)[source]#

        Return the components of the Riemann tensor expressed in a given basis.

        Given a metric it calculates the components of the Riemann tensor in the canonical basis of the coordinate system in which the metric expression is @@ -1913,7 +1913,7 @@

        Base Class Reference
        -sympy.diffgeom.metric_to_Ricci_components(expr)[source]#
        +sympy.diffgeom.metric_to_Ricci_components(expr)[source]#

        Return the components of the Ricci tensor expressed in a given basis.

        Given a metric it calculates the components of the Ricci tensor in the canonical basis of the coordinate system in which the metric expression is @@ -1974,7 +1974,7 @@

        Base Class ReferenceFuro
        - Last updated on Oct 14, 2023
        + Last updated on Oct 16, 2023

        diff --git a/dev/modules/discrete.html b/dev/modules/discrete.html index 741a2e2bbd7..aacf2c1d6da 100644 --- a/dev/modules/discrete.html +++ b/dev/modules/discrete.html @@ -762,7 +762,7 @@

        Discrete

        Fast Fourier Transform#

        -sympy.discrete.transforms.fft(seq, dps=None)[source]#
        +sympy.discrete.transforms.fft(seq, dps=None)[source]#

        Performs the Discrete Fourier Transform (DFT) in the complex domain.

        The sequence is automatically padded to the right with zeros, as the radix-2 FFT requires the number of sample points to be a power of 2.

        @@ -817,7 +817,7 @@

        Fast Fourier Transform
        -sympy.discrete.transforms.ifft(seq, dps=None)[source]#
        +sympy.discrete.transforms.ifft(seq, dps=None)[source]#

        Performs the Discrete Fourier Transform (DFT) in the complex domain.

        The sequence is automatically padded to the right with zeros, as the radix-2 FFT requires the number of sample points to be a power of 2.

        @@ -875,7 +875,7 @@

        Fast Fourier TransformNumber Theoretic Transform#

        -sympy.discrete.transforms.ntt(seq, prime)[source]#
        +sympy.discrete.transforms.ntt(seq, prime)[source]#

        Performs the Number Theoretic Transform (NTT), which specializes the Discrete Fourier Transform (DFT) over quotient ring \(Z/pZ\) for prime \(p\) instead of complex numbers \(C\).

        @@ -925,7 +925,7 @@

        Number Theoretic Transform
        -sympy.discrete.transforms.intt(seq, prime)[source]#
        +sympy.discrete.transforms.intt(seq, prime)[source]#

        Performs the Number Theoretic Transform (NTT), which specializes the Discrete Fourier Transform (DFT) over quotient ring \(Z/pZ\) for prime \(p\) instead of complex numbers \(C\).

        @@ -978,7 +978,7 @@

        Number Theoretic Transform#

        -sympy.discrete.transforms.fwht(seq)[source]#
        +sympy.discrete.transforms.fwht(seq)[source]#

        Performs the Walsh Hadamard Transform (WHT), and uses Hadamard ordering for the sequence.

        The sequence is automatically padded to the right with zeros, as the @@ -1020,7 +1020,7 @@

        Fast Walsh Hadamard Transform
        -sympy.discrete.transforms.ifwht(seq)[source]#
        +sympy.discrete.transforms.ifwht(seq)[source]#

        Performs the Walsh Hadamard Transform (WHT), and uses Hadamard ordering for the sequence.

        The sequence is automatically padded to the right with zeros, as the @@ -1065,7 +1065,7 @@

        Fast Walsh Hadamard Transform#

        -sympy.discrete.transforms.mobius_transform(seq, subset=True)[source]#
        +sympy.discrete.transforms.mobius_transform(seq, subset=True)[source]#

        Performs the Mobius Transform for subset lattice with indices of sequence as bitmasks.

        The indices of each argument, considered as bit strings, correspond @@ -1133,7 +1133,7 @@

        Möbius Transform
        -sympy.discrete.transforms.inverse_mobius_transform(seq, subset=True)[source]#
        +sympy.discrete.transforms.inverse_mobius_transform(seq, subset=True)[source]#

        Performs the Mobius Transform for subset lattice with indices of sequence as bitmasks.

        The indices of each argument, considered as bit strings, correspond @@ -1212,7 +1212,7 @@

        Convolutionconvolution_ntt, convolution_fwht, or convolution_subset.

        -sympy.discrete.convolutions.convolution(a, b, cycle=0, dps=None, prime=None, dyadic=None, subset=None)[source]#
        +sympy.discrete.convolutions.convolution(a, b, cycle=0, dps=None, prime=None, dyadic=None, subset=None)[source]#

        Performs convolution by determining the type of desired convolution using hints.

        Exactly one of dps, prime, dyadic, subset arguments @@ -1286,7 +1286,7 @@

        Convolution#

        -sympy.discrete.convolutions.convolution_fft(a, b, dps=None)[source]#
        +sympy.discrete.convolutions.convolution_fft(a, b, dps=None)[source]#

        Performs linear convolution using Fast Fourier Transform.

        Parameters:
        @@ -1331,7 +1331,7 @@

        Convolution using Fast Fourier Transform#

        -sympy.discrete.convolutions.convolution_ntt(a, b, prime)[source]#
        +sympy.discrete.convolutions.convolution_ntt(a, b, prime)[source]#

        Performs linear convolution using Number Theoretic Transform.

        Parameters:
        @@ -1374,7 +1374,7 @@

        Convolution using Number Theoretic Transform#

        -sympy.discrete.convolutions.convolution_fwht(a, b)[source]#
        +sympy.discrete.convolutions.convolution_fwht(a, b)[source]#

        Performs dyadic (bitwise-XOR) convolution using Fast Walsh Hadamard Transform.

        The convolution is automatically padded to the right with zeros, as the @@ -1425,7 +1425,7 @@

        Convolution using Fast Walsh Hadamard Transform#

        -sympy.discrete.convolutions.convolution_subset(a, b)[source]#
        +sympy.discrete.convolutions.convolution_subset(a, b)[source]#

        Performs Subset Convolution of given sequences.

        The indices of each argument, considered as bit strings, correspond to subsets of a finite set.

        @@ -1472,7 +1472,7 @@

        Subset Convolution#

        -sympy.discrete.convolutions.covering_product(a, b)[source]#
        +sympy.discrete.convolutions.covering_product(a, b)[source]#

        Returns the covering product of given sequences.

        The indices of each argument, considered as bit strings, correspond to subsets of a finite set.

        @@ -1521,7 +1521,7 @@

        Covering Product#

        -sympy.discrete.convolutions.intersecting_product(a, b)[source]#
        +sympy.discrete.convolutions.intersecting_product(a, b)[source]#

        Returns the intersecting product of given sequences.

        The indices of each argument, considered as bit strings, correspond to subsets of a finite set.

        @@ -1604,7 +1604,7 @@

        Intersecting ProductFuro
        - Last updated on Oct 14, 2023
        + Last updated on Oct 16, 2023

        diff --git a/dev/modules/evalf.html b/dev/modules/evalf.html index ebe6f11f5da..79a3df957a9 100644 --- a/dev/modules/evalf.html +++ b/dev/modules/evalf.html @@ -1167,7 +1167,7 @@

        Numerical simplificationFuro
        - Last updated on Oct 14, 2023
        + Last updated on Oct 16, 2023

        diff --git a/dev/modules/functions/combinatorial.html b/dev/modules/functions/combinatorial.html index ee76bf2e2cc..4f08b1528c9 100644 --- a/dev/modules/functions/combinatorial.html +++ b/dev/modules/functions/combinatorial.html @@ -744,7 +744,7 @@
        Documentation Version

        This module implements various combinatorial functions.

        -class sympy.functions.combinatorial.numbers.bell(n, k_sym=None, symbols=None)[source]#
        +class sympy.functions.combinatorial.numbers.bell(n, k_sym=None, symbols=None)[source]#

        Bell numbers / Bell polynomials

        The Bell numbers satisfy \(B_0 = 1\) and

        @@ -818,7 +818,7 @@
        Documentation Version
        -class sympy.functions.combinatorial.numbers.bernoulli(n, x=None)[source]#
        +class sympy.functions.combinatorial.numbers.bernoulli(n, x=None)[source]#

        Bernoulli numbers / Bernoulli polynomials / Bernoulli function

        The Bernoulli numbers are a sequence of rational numbers defined by \(B_0 = 1\) and the recursive relation (\(n > 0\)):

        @@ -936,7 +936,7 @@
        Documentation Version
        -class sympy.functions.combinatorial.factorials.binomial(n, k)[source]#
        +class sympy.functions.combinatorial.factorials.binomial(n, k)[source]#

        Implementation of the binomial coefficient. It can be defined in two ways depending on its desired interpretation:

        @@ -1045,7 +1045,7 @@
        Documentation Version
        -class sympy.functions.combinatorial.numbers.catalan(n)[source]#
        +class sympy.functions.combinatorial.numbers.catalan(n)[source]#

        Catalan numbers

        The \(n^{th}\) catalan number is given by:

        @@ -1140,7 +1140,7 @@
        Documentation Version
        -class sympy.functions.combinatorial.numbers.euler(n, x=None)[source]#
        +class sympy.functions.combinatorial.numbers.euler(n, x=None)[source]#

        Euler numbers / Euler polynomials / Euler function

        The Euler numbers are given by:

        @@ -1237,7 +1237,7 @@
        Documentation Version
        -class sympy.functions.combinatorial.factorials.factorial(n)[source]#
        +class sympy.functions.combinatorial.factorials.factorial(n)[source]#

        Implementation of factorial function over nonnegative integers. By convention (consistent with the gamma function and the binomial coefficients), factorial of a negative integer is complex infinity.

        @@ -1289,7 +1289,7 @@
        Documentation Version
        -class sympy.functions.combinatorial.factorials.subfactorial(arg)[source]#
        +class sympy.functions.combinatorial.factorials.subfactorial(arg)[source]#

        The subfactorial counts the derangements of \(n\) items and is defined for non-negative integers as:

        @@ -1337,7 +1337,7 @@
        Documentation Version
        -class sympy.functions.combinatorial.factorials.factorial2(arg)[source]#
        +class sympy.functions.combinatorial.factorials.factorial2(arg)[source]#

        The double factorial \(n!!\), not to be confused with \((n!)!\)

        The double factorial is defined for nonnegative integers and for odd negative integers as:

        @@ -1378,7 +1378,7 @@
        Documentation Version
        -class sympy.functions.combinatorial.factorials.FallingFactorial(x, k)[source]#
        +class sympy.functions.combinatorial.factorials.FallingFactorial(x, k)[source]#

        Falling factorial (related to rising factorial) is a double valued function arising in concrete mathematics, hypergeometric functions and series expansions. It is defined by

        @@ -1448,7 +1448,7 @@
        Documentation Version
        -class sympy.functions.combinatorial.numbers.fibonacci(n, sym=None)[source]#
        +class sympy.functions.combinatorial.numbers.fibonacci(n, sym=None)[source]#

        Fibonacci numbers / Fibonacci polynomials

        The Fibonacci numbers are the integer sequence defined by the initial terms \(F_0 = 0\), \(F_1 = 1\) and the two-term recurrence @@ -1495,7 +1495,7 @@

        Documentation Version
        -class sympy.functions.combinatorial.numbers.tribonacci(n, sym=None)[source]#
        +class sympy.functions.combinatorial.numbers.tribonacci(n, sym=None)[source]#

        Tribonacci numbers / Tribonacci polynomials

        The Tribonacci numbers are the integer sequence defined by the initial terms \(T_0 = 0\), \(T_1 = 1\), \(T_2 = 1\) and the three-term @@ -1540,7 +1540,7 @@

        Documentation Version
        -class sympy.functions.combinatorial.numbers.harmonic(n, m=None)[source]#
        +class sympy.functions.combinatorial.numbers.harmonic(n, m=None)[source]#

        Harmonic numbers

        The nth harmonic number is given by \(\operatorname{H}_{n} = 1 + \frac{1}{2} + \frac{1}{3} + \ldots + \frac{1}{n}\).

        @@ -1691,7 +1691,7 @@
        Documentation Version
        -class sympy.functions.combinatorial.numbers.lucas(n)[source]#
        +class sympy.functions.combinatorial.numbers.lucas(n)[source]#

        Lucas numbers

        Lucas numbers satisfy a recurrence relation similar to that of the Fibonacci sequence, in which each term is the sum of the @@ -1727,7 +1727,7 @@

        Documentation Version
        -class sympy.functions.combinatorial.numbers.genocchi(n, x=None)[source]#
        +class sympy.functions.combinatorial.numbers.genocchi(n, x=None)[source]#

        Genocchi numbers / Genocchi polynomials / Genocchi function

        The Genocchi numbers are a sequence of integers \(G_n\) that satisfy the relation:

        @@ -1786,7 +1786,7 @@
        Documentation Version
        -class sympy.functions.combinatorial.numbers.andre(n)[source]#
        +class sympy.functions.combinatorial.numbers.andre(n)[source]#

        Andre numbers / Andre function

        The Andre number \(\mathcal{A}_n\) is Luschny’s name for half the number of alternating permutations on \(n\) elements, where a permutation is alternating @@ -1855,7 +1855,7 @@

        Documentation Version
        -class sympy.functions.combinatorial.numbers.partition(n)[source]#
        +class sympy.functions.combinatorial.numbers.partition(n)[source]#

        Partition numbers

        The Partition numbers are a sequence of integers \(p_n\) that represent the number of distinct ways of representing \(n\) as a sum of natural numbers @@ -1892,12 +1892,12 @@

        Documentation Version
        -class sympy.functions.combinatorial.factorials.MultiFactorial(*args)[source]#
        +class sympy.functions.combinatorial.factorials.MultiFactorial(*args)[source]#
        -class sympy.functions.combinatorial.factorials.RisingFactorial(x, k)[source]#
        +class sympy.functions.combinatorial.factorials.RisingFactorial(x, k)[source]#

        Rising factorial (also called Pochhammer symbol [R245]) is a double valued function arising in concrete mathematics, hypergeometric functions and series expansions. It is defined by:

        @@ -1964,7 +1964,7 @@
        Documentation Version
        -sympy.functions.combinatorial.numbers.stirling(n, k, d=None, kind=2, signed=False)[source]#
        +sympy.functions.combinatorial.numbers.stirling(n, k, d=None, kind=2, signed=False)[source]#

        Return Stirling number \(S(n, k)\) of the first or second (default) kind.

        The sum of all Stirling numbers of the second kind for \(k = 1\) through \(n\) is bell(n). The recurrence relationship for these numbers @@ -2072,7 +2072,7 @@

        Enumeration
        -sympy.functions.combinatorial.numbers.nC(n, k=None, replacement=False)[source]#
        +sympy.functions.combinatorial.numbers.nC(n, k=None, replacement=False)[source]#

        Return the number of combinations of n items taken k at a time.

        Possible values for n:

        @@ -2138,7 +2138,7 @@

        Enumeration
        -sympy.functions.combinatorial.numbers.nP(n, k=None, replacement=False)[source]#
        +sympy.functions.combinatorial.numbers.nP(n, k=None, replacement=False)[source]#

        Return the number of permutations of n items taken k at a time.

        Possible values for n:

        @@ -2196,7 +2196,7 @@

        Enumeration
        -sympy.functions.combinatorial.numbers.nT(n, k=None)[source]#
        +sympy.functions.combinatorial.numbers.nT(n, k=None)[source]#

        Return the number of k-sized partitions of n items.

        Possible values for n:

        @@ -2301,7 +2301,7 @@

        EnumerationFuro
        - Last updated on Oct 14, 2023
        + Last updated on Oct 16, 2023

        diff --git a/dev/modules/functions/elementary.html b/dev/modules/functions/elementary.html index cf081e3c370..651d9608de3 100644 --- a/dev/modules/functions/elementary.html +++ b/dev/modules/functions/elementary.html @@ -747,7 +747,7 @@
        Documentation Version

        Complex Functions#

        -class sympy.functions.elementary.complexes.re(arg)[source]#
        +class sympy.functions.elementary.complexes.re(arg)[source]#

        Returns real part of expression. This function performs only elementary analysis and so it will fail to decompose properly more complicated expressions. If completely simplified result @@ -788,7 +788,7 @@

        Complex Functions
        -as_real_imag(deep=True, **hints)[source]#
        +as_real_imag(deep=True, **hints)[source]#

        Returns the real number with a zero imaginary part.

        @@ -796,7 +796,7 @@

        Complex Functions
        -class sympy.functions.elementary.complexes.im(arg)[source]#
        +class sympy.functions.elementary.complexes.im(arg)[source]#

        Returns imaginary part of expression. This function performs only elementary analysis and so it will fail to decompose properly more complicated expressions. If completely simplified result is needed then @@ -837,7 +837,7 @@

        Complex Functions
        -as_real_imag(deep=True, **hints)[source]#
        +as_real_imag(deep=True, **hints)[source]#

        Return the imaginary part with a zero real part.

        @@ -845,7 +845,7 @@

        Complex Functions
        -class sympy.functions.elementary.complexes.sign(arg)[source]#
        +class sympy.functions.elementary.complexes.sign(arg)[source]#

        Returns the complex sign of an expression:

        Parameters:
        @@ -903,7 +903,7 @@

        Complex Functions
        -class sympy.functions.elementary.complexes.Abs(arg)[source]#
        +class sympy.functions.elementary.complexes.Abs(arg)[source]#

        Return the absolute value of the argument.

        Parameters:
        @@ -956,7 +956,7 @@

        Complex Functions
        -fdiff(argindex=1)[source]#
        +fdiff(argindex=1)[source]#

        Get the first derivative of the argument to Abs().

        @@ -964,7 +964,7 @@

        Complex Functions
        -class sympy.functions.elementary.complexes.arg(arg)[source]#
        +class sympy.functions.elementary.complexes.arg(arg)[source]#

        Returns the argument (in radians) of a complex number. The argument is evaluated in consistent convention with atan2 where the branch-cut is taken along the negative real axis and arg(z) is in the interval @@ -1013,7 +1013,7 @@

        Complex Functions
        -class sympy.functions.elementary.complexes.conjugate(arg)[source]#
        +class sympy.functions.elementary.complexes.conjugate(arg)[source]#

        Returns the complex conjugate [R253] of an argument. In mathematics, the complex conjugate of a complex number is given by changing the sign of the imaginary part.

        @@ -1061,7 +1061,7 @@

        Complex Functions
        -class sympy.functions.elementary.complexes.polar_lift(arg)[source]#
        +class sympy.functions.elementary.complexes.polar_lift(arg)[source]#

        Lift argument to the Riemann surface of the logarithm, using the standard branch.

        @@ -1100,7 +1100,7 @@

        Complex Functions
        -class sympy.functions.elementary.complexes.periodic_argument(ar, period)[source]#
        +class sympy.functions.elementary.complexes.periodic_argument(ar, period)[source]#

        Represent the argument on a quotient of the Riemann surface of the logarithm. That is, given a period \(P\), always return a value in \((-P/2, P/2]\), by using \(\exp(PI) = 1\).

        @@ -1146,7 +1146,7 @@

        Complex Functions
        -class sympy.functions.elementary.complexes.principal_branch(x, period)[source]#
        +class sympy.functions.elementary.complexes.principal_branch(x, period)[source]#

        Represent a polar number reduced to its principal branch on a quotient of the Riemann surface of the logarithm.

        @@ -1194,7 +1194,7 @@

        Trigonometric

        Trigonometric Functions#

        -class sympy.functions.elementary.trigonometric.sin(arg)[source]#
        +class sympy.functions.elementary.trigonometric.sin(arg)[source]#

        The sine function.

        Returns the sine of x (measured in radians).

        Explanation

        @@ -1246,7 +1246,7 @@

        Trigonometric
        -class sympy.functions.elementary.trigonometric.cos(arg)[source]#
        +class sympy.functions.elementary.trigonometric.cos(arg)[source]#

        The cosine function.

        Returns the cosine of x (measured in radians).

        Explanation

        @@ -1291,7 +1291,7 @@

        Trigonometric
        -class sympy.functions.elementary.trigonometric.tan(arg)[source]#
        +class sympy.functions.elementary.trigonometric.tan(arg)[source]#

        The tangent function.

        Returns the tangent of x (measured in radians).

        Explanation

        @@ -1328,7 +1328,7 @@

        Trigonometric
        -inverse(argindex=1)[source]#
        +inverse(argindex=1)[source]#

        Returns the inverse of this function.

        @@ -1336,7 +1336,7 @@

        Trigonometric
        -class sympy.functions.elementary.trigonometric.cot(arg)[source]#
        +class sympy.functions.elementary.trigonometric.cot(arg)[source]#

        The cotangent function.

        Returns the cotangent of x (measured in radians).

        Explanation

        @@ -1373,7 +1373,7 @@

        Trigonometric
        -inverse(argindex=1)[source]#
        +inverse(argindex=1)[source]#

        Returns the inverse of this function.

        @@ -1381,7 +1381,7 @@

        Trigonometric
        -class sympy.functions.elementary.trigonometric.sec(arg)[source]#
        +class sympy.functions.elementary.trigonometric.sec(arg)[source]#

        The secant function.

        Returns the secant of x (measured in radians).

        Explanation

        @@ -1418,7 +1418,7 @@

        Trigonometric
        -class sympy.functions.elementary.trigonometric.csc(arg)[source]#
        +class sympy.functions.elementary.trigonometric.csc(arg)[source]#

        The cosecant function.

        Returns the cosecant of x (measured in radians).

        Explanation

        @@ -1455,7 +1455,7 @@

        Trigonometric
        -class sympy.functions.elementary.trigonometric.sinc(arg)[source]#
        +class sympy.functions.elementary.trigonometric.sinc(arg)[source]#

        Represents an unnormalized sinc function:

        @@ -1520,7 +1520,7 @@

        Trigonometric#

        -class sympy.functions.elementary.trigonometric.asin(arg)[source]#
        +class sympy.functions.elementary.trigonometric.asin(arg)[source]#

        The inverse sine function.

        Returns the arcsine of x in radians.

        Explanation

        @@ -1561,7 +1561,7 @@

        Trigonometric Inverses
        -inverse(argindex=1)[source]#
        +inverse(argindex=1)[source]#

        Returns the inverse of this function.

        @@ -1569,7 +1569,7 @@

        Trigonometric Inverses
        -class sympy.functions.elementary.trigonometric.acos(arg)[source]#
        +class sympy.functions.elementary.trigonometric.acos(arg)[source]#

        The inverse cosine function.

        Explanation

        Returns the arc cosine of x (measured in radians).

        @@ -1610,7 +1610,7 @@

        Trigonometric Inverses
        -inverse(argindex=1)[source]#
        +inverse(argindex=1)[source]#

        Returns the inverse of this function.

        @@ -1618,7 +1618,7 @@

        Trigonometric Inverses
        -class sympy.functions.elementary.trigonometric.atan(arg)[source]#
        +class sympy.functions.elementary.trigonometric.atan(arg)[source]#

        The inverse tangent function.

        Returns the arc tangent of x (measured in radians).

        Explanation

        @@ -1656,7 +1656,7 @@

        Trigonometric Inverses
        -inverse(argindex=1)[source]#
        +inverse(argindex=1)[source]#

        Returns the inverse of this function.

        @@ -1664,7 +1664,7 @@

        Trigonometric Inverses
        -class sympy.functions.elementary.trigonometric.acot(arg)[source]#
        +class sympy.functions.elementary.trigonometric.acot(arg)[source]#

        The inverse cotangent function.

        Returns the arc cotangent of x (measured in radians).

        Explanation

        @@ -1702,7 +1702,7 @@

        Trigonometric Inverses
        -inverse(argindex=1)[source]#
        +inverse(argindex=1)[source]#

        Returns the inverse of this function.

        @@ -1710,7 +1710,7 @@

        Trigonometric Inverses
        -class sympy.functions.elementary.trigonometric.asec(arg)[source]#
        +class sympy.functions.elementary.trigonometric.asec(arg)[source]#

        The inverse secant function.

        Returns the arc secant of x (measured in radians).

        Explanation

        @@ -1771,7 +1771,7 @@

        Trigonometric Inverses
        -inverse(argindex=1)[source]#
        +inverse(argindex=1)[source]#

        Returns the inverse of this function.

        @@ -1779,7 +1779,7 @@

        Trigonometric Inverses
        -class sympy.functions.elementary.trigonometric.acsc(arg)[source]#
        +class sympy.functions.elementary.trigonometric.acsc(arg)[source]#

        The inverse cosecant function.

        Returns the arc cosecant of x (measured in radians).

        Explanation

        @@ -1821,7 +1821,7 @@

        Trigonometric Inverses
        -inverse(argindex=1)[source]#
        +inverse(argindex=1)[source]#

        Returns the inverse of this function.

        @@ -1829,7 +1829,7 @@

        Trigonometric Inverses
        -class sympy.functions.elementary.trigonometric.atan2(y, x)[source]#
        +class sympy.functions.elementary.trigonometric.atan2(y, x)[source]#

        The function atan2(y, x) computes \(\operatorname{atan}(y/x)\) taking two arguments \(y\) and \(x\). Signs of both \(y\) and \(x\) are considered to determine the appropriate quadrant of \(\operatorname{atan}(y/x)\). @@ -1940,7 +1940,7 @@

        Hyperbolic#

        -class sympy.functions.elementary.hyperbolic.HyperbolicFunction(*args)[source]#
        +class sympy.functions.elementary.hyperbolic.HyperbolicFunction(*args)[source]#

        Base class for hyperbolic functions.

        See also

        @@ -1950,7 +1950,7 @@

        Hyperbolic Functions
        -class sympy.functions.elementary.hyperbolic.sinh(arg)[source]#
        +class sympy.functions.elementary.hyperbolic.sinh(arg)[source]#

        sinh(x) is the hyperbolic sine of x.

        The hyperbolic sine function is \(\frac{e^x - e^{-x}}{2}\).

        Examples

        @@ -1966,25 +1966,25 @@

        Hyperbolic Functions
        -as_real_imag(deep=True, **hints)[source]#
        +as_real_imag(deep=True, **hints)[source]#

        Returns this function as a complex coordinate.

        -fdiff(argindex=1)[source]#
        +fdiff(argindex=1)[source]#

        Returns the first derivative of this function.

        -inverse(argindex=1)[source]#
        +inverse(argindex=1)[source]#

        Returns the inverse of this function.

        -static taylor_term(n, x, *previous_terms)[source]#
        +static taylor_term(n, x, *previous_terms)[source]#

        Returns the next term in the Taylor series expansion.

        @@ -1992,7 +1992,7 @@

        Hyperbolic Functions
        -class sympy.functions.elementary.hyperbolic.cosh(arg)[source]#
        +class sympy.functions.elementary.hyperbolic.cosh(arg)[source]#

        cosh(x) is the hyperbolic cosine of x.

        The hyperbolic cosine function is \(\frac{e^x + e^{-x}}{2}\).

        Examples

        @@ -2010,7 +2010,7 @@

        Hyperbolic Functions
        -class sympy.functions.elementary.hyperbolic.tanh(arg)[source]#
        +class sympy.functions.elementary.hyperbolic.tanh(arg)[source]#

        tanh(x) is the hyperbolic tangent of x.

        The hyperbolic tangent function is \(\frac{\sinh(x)}{\cosh(x)}\).

        Examples

        @@ -2026,7 +2026,7 @@

        Hyperbolic Functions
        -inverse(argindex=1)[source]#
        +inverse(argindex=1)[source]#

        Returns the inverse of this function.

        @@ -2034,7 +2034,7 @@

        Hyperbolic Functions
        -class sympy.functions.elementary.hyperbolic.coth(arg)[source]#
        +class sympy.functions.elementary.hyperbolic.coth(arg)[source]#

        coth(x) is the hyperbolic cotangent of x.

        The hyperbolic cotangent function is \(\frac{\cosh(x)}{\sinh(x)}\).

        Examples

        @@ -2050,7 +2050,7 @@

        Hyperbolic Functions
        -inverse(argindex=1)[source]#
        +inverse(argindex=1)[source]#

        Returns the inverse of this function.

        @@ -2058,7 +2058,7 @@

        Hyperbolic Functions
        -class sympy.functions.elementary.hyperbolic.sech(arg)[source]#
        +class sympy.functions.elementary.hyperbolic.sech(arg)[source]#

        sech(x) is the hyperbolic secant of x.

        The hyperbolic secant function is \(\frac{2}{e^x + e^{-x}}\)

        Examples

        @@ -2076,7 +2076,7 @@

        Hyperbolic Functions
        -class sympy.functions.elementary.hyperbolic.csch(arg)[source]#
        +class sympy.functions.elementary.hyperbolic.csch(arg)[source]#

        csch(x) is the hyperbolic cosecant of x.

        The hyperbolic cosecant function is \(\frac{2}{e^x - e^{-x}}\)

        Examples

        @@ -2092,13 +2092,13 @@

        Hyperbolic Functions
        -fdiff(argindex=1)[source]#
        +fdiff(argindex=1)[source]#

        Returns the first derivative of this function

        -static taylor_term(n, x, *previous_terms)[source]#
        +static taylor_term(n, x, *previous_terms)[source]#

        Returns the next term in the Taylor series expansion

        @@ -2109,7 +2109,7 @@

        Hyperbolic FunctionsHyperbolic Inverses#

        -class sympy.functions.elementary.hyperbolic.asinh(arg)[source]#
        +class sympy.functions.elementary.hyperbolic.asinh(arg)[source]#

        asinh(x) is the inverse hyperbolic sine of x.

        The inverse hyperbolic sine function.

        Examples

        @@ -2127,7 +2127,7 @@

        Hyperbolic Inverses
        -inverse(argindex=1)[source]#
        +inverse(argindex=1)[source]#

        Returns the inverse of this function.

        @@ -2135,7 +2135,7 @@

        Hyperbolic Inverses
        -class sympy.functions.elementary.hyperbolic.acosh(arg)[source]#
        +class sympy.functions.elementary.hyperbolic.acosh(arg)[source]#

        acosh(x) is the inverse hyperbolic cosine of x.

        The inverse hyperbolic cosine function.

        Examples

        @@ -2153,7 +2153,7 @@

        Hyperbolic Inverses
        -inverse(argindex=1)[source]#
        +inverse(argindex=1)[source]#

        Returns the inverse of this function.

        @@ -2161,7 +2161,7 @@

        Hyperbolic Inverses
        -class sympy.functions.elementary.hyperbolic.atanh(arg)[source]#
        +class sympy.functions.elementary.hyperbolic.atanh(arg)[source]#

        atanh(x) is the inverse hyperbolic tangent of x.

        The inverse hyperbolic tangent function.

        Examples

        @@ -2177,7 +2177,7 @@

        Hyperbolic Inverses
        -inverse(argindex=1)[source]#
        +inverse(argindex=1)[source]#

        Returns the inverse of this function.

        @@ -2185,7 +2185,7 @@

        Hyperbolic Inverses
        -class sympy.functions.elementary.hyperbolic.acoth(arg)[source]#
        +class sympy.functions.elementary.hyperbolic.acoth(arg)[source]#

        acoth(x) is the inverse hyperbolic cotangent of x.

        The inverse hyperbolic cotangent function.

        Examples

        @@ -2201,7 +2201,7 @@

        Hyperbolic Inverses
        -inverse(argindex=1)[source]#
        +inverse(argindex=1)[source]#

        Returns the inverse of this function.

        @@ -2209,7 +2209,7 @@

        Hyperbolic Inverses
        -class sympy.functions.elementary.hyperbolic.asech(arg)[source]#
        +class sympy.functions.elementary.hyperbolic.asech(arg)[source]#

        asech(x) is the inverse hyperbolic secant of x.

        The inverse hyperbolic secant function.

        Examples

        @@ -2250,7 +2250,7 @@

        Hyperbolic Inverses
        -inverse(argindex=1)[source]#
        +inverse(argindex=1)[source]#

        Returns the inverse of this function.

        @@ -2258,7 +2258,7 @@

        Hyperbolic Inverses
        -class sympy.functions.elementary.hyperbolic.acsch(arg)[source]#
        +class sympy.functions.elementary.hyperbolic.acsch(arg)[source]#

        acsch(x) is the inverse hyperbolic cosecant of x.

        The inverse hyperbolic cosecant function.

        Examples

        @@ -2299,7 +2299,7 @@

        Hyperbolic Inverses
        -inverse(argindex=1)[source]#
        +inverse(argindex=1)[source]#

        Returns the inverse of this function.

        @@ -2311,7 +2311,7 @@

        Hyperbolic Inverses#

        -class sympy.functions.elementary.integers.ceiling(arg)[source]#
        +class sympy.functions.elementary.integers.ceiling(arg)[source]#

        Ceiling is a univariate function which returns the smallest integer value not less than its argument. This implementation generalizes ceiling to complex numbers by taking the ceiling of the @@ -2351,7 +2351,7 @@

        Integer Functions
        -class sympy.functions.elementary.integers.floor(arg)[source]#
        +class sympy.functions.elementary.integers.floor(arg)[source]#

        Floor is a univariate function which returns the largest integer value not greater than its argument. This implementation generalizes floor to complex numbers by taking the floor of the @@ -2391,13 +2391,13 @@

        Integer Functions
        -class sympy.functions.elementary.integers.RoundFunction(arg)[source]#
        +class sympy.functions.elementary.integers.RoundFunction(arg)[source]#

        Abstract base class for rounding functions.

        -class sympy.functions.elementary.integers.frac(arg)[source]#
        +class sympy.functions.elementary.integers.frac(arg)[source]#

        Represents the fractional part of x

        For real numbers it is defined [R305] as

        @@ -2454,7 +2454,7 @@

        Integer Functions#

        -class sympy.functions.elementary.exponential.exp(arg)[source]#
        +class sympy.functions.elementary.exponential.exp(arg)[source]#

        The exponential function, \(e^x\).

        Parameters:
        @@ -2478,7 +2478,7 @@

        Exponential
        -as_real_imag(deep=True, **hints)[source]#
        +as_real_imag(deep=True, **hints)[source]#

        Returns this function as a 2-tuple representing a complex number.

        Examples

        >>> from sympy import exp, I
        @@ -2507,13 +2507,13 @@ 

        Exponential
        -fdiff(argindex=1)[source]#
        +fdiff(argindex=1)[source]#

        Returns the first derivative of this function.

        -static taylor_term(n, x, *previous_terms)[source]#
        +static taylor_term(n, x, *previous_terms)[source]#

        Calculates the next term in the Taylor series expansion.

        @@ -2521,7 +2521,7 @@

        Exponential
        -class sympy.functions.elementary.exponential.LambertW(x, k=None)[source]#
        +class sympy.functions.elementary.exponential.LambertW(x, k=None)[source]#

        The Lambert W function \(W(z)\) is defined as the inverse function of \(w \exp(w)\) [R307].

        Explanation

        @@ -2554,7 +2554,7 @@

        Exponential
        -fdiff(argindex=1)[source]#
        +fdiff(argindex=1)[source]#

        Return the first derivative of this function.

        @@ -2562,7 +2562,7 @@

        Exponential
        -class sympy.functions.elementary.exponential.log(arg, base=None)[source]#
        +class sympy.functions.elementary.exponential.log(arg, base=None)[source]#

        The natural logarithm function \(\ln(x)\) or \(\log(x)\).

        Explanation

        Logarithms are taken with the natural base, \(e\). To get @@ -2588,13 +2588,13 @@

        Exponential
        -as_base_exp()[source]#
        +as_base_exp()[source]#

        Returns this function in the form (base, exponent).

        -as_real_imag(deep=True, **hints)[source]#
        +as_real_imag(deep=True, **hints)[source]#

        Returns this function as a complex coordinate.

        Examples

        >>> from sympy import I, log
        @@ -2613,19 +2613,19 @@ 

        Exponential
        -fdiff(argindex=1)[source]#
        +fdiff(argindex=1)[source]#

        Returns the first derivative of the function.

        -inverse(argindex=1)[source]#
        +inverse(argindex=1)[source]#

        Returns \(e^x\), the inverse function of \(\log(x)\).

        -static taylor_term(n, x, *previous_terms)[source]#
        +static taylor_term(n, x, *previous_terms)[source]#

        Returns the next term in the Taylor series expansion of \(\log(1+x)\).

        @@ -2633,7 +2633,7 @@

        Exponential
        -class sympy.functions.elementary.exponential.exp_polar(*args)[source]#
        +class sympy.functions.elementary.exponential.exp_polar(*args)[source]#

        Represent a polar number (see g-function Sphinx documentation).

        Explanation

        exp_polar represents the function @@ -2667,7 +2667,7 @@

        Exponential#

        -class sympy.functions.elementary.piecewise.ExprCondPair(expr, cond)[source]#
        +class sympy.functions.elementary.piecewise.ExprCondPair(expr, cond)[source]#

        Represents an expression, condition pair.

        @@ -2685,7 +2685,7 @@

        Piecewise
        -class sympy.functions.elementary.piecewise.Piecewise(*_args)[source]#
        +class sympy.functions.elementary.piecewise.Piecewise(*_args)[source]#

        Represents a piecewise function.

        Usage:

        @@ -2747,7 +2747,7 @@

        Piecewise
        -_eval_integral(x, _first=True, **kwargs)[source]#
        +_eval_integral(x, _first=True, **kwargs)[source]#

        Return the indefinite integral of the Piecewise such that subsequent substitution of x with a value will give the value of the integral (not including @@ -2772,7 +2772,7 @@

        Piecewise
        -as_expr_set_pairs(domain=None)[source]#
        +as_expr_set_pairs(domain=None)[source]#

        Return tuples for each argument of self that give the expression and the interval in which it is valid which is contained within the given domain. @@ -2799,13 +2799,13 @@

        Piecewise
        -doit(**hints)[source]#
        +doit(**hints)[source]#

        Evaluate this piecewise function.

        -classmethod eval(*_args)[source]#
        +classmethod eval(*_args)[source]#

        Either return a modified version of the args or, if no modifications were made, return None.

        Modifications that are made here:

        @@ -2833,7 +2833,7 @@

        Piecewise
        -piecewise_integrate(x, **kwargs)[source]#
        +piecewise_integrate(x, **kwargs)[source]#

        Return the Piecewise with each expression being replaced with its antiderivative. To obtain a continuous antiderivative, use the integrate() function or method.

        @@ -2871,7 +2871,7 @@

        Piecewise
        -sympy.functions.elementary.piecewise.piecewise_exclusive(expr, *, skip_nan=False, deep=True)[source]#
        +sympy.functions.elementary.piecewise.piecewise_exclusive(expr, *, skip_nan=False, deep=True)[source]#

        Rewrite Piecewise with mutually exclusive conditions.

        Parameters:
        @@ -2932,7 +2932,7 @@

        Piecewise
        -sympy.functions.elementary.piecewise.piecewise_fold(expr, evaluate=True)[source]#
        +sympy.functions.elementary.piecewise.piecewise_fold(expr, evaluate=True)[source]#

        Takes an expression containing a piecewise function and returns the expression in piecewise form. In addition, any ITE conditions are rewritten in negation normal form and simplified.

        @@ -2959,7 +2959,7 @@

        Piecewise#

        -class sympy.functions.elementary.miscellaneous.IdentityFunction[source]#
        +class sympy.functions.elementary.miscellaneous.IdentityFunction[source]#

        The identity function

        Examples

        >>> from sympy import Id, Symbol
        @@ -2972,7 +2972,7 @@ 

        Miscellaneous
        -class sympy.functions.elementary.miscellaneous.Min(*args)[source]#
        +class sympy.functions.elementary.miscellaneous.Min(*args)[source]#

        Return, if possible, the minimum value of the list. It is named Min and not min to avoid conflicts with the built-in function min.

        @@ -3006,7 +3006,7 @@

        Miscellaneous
        -class sympy.functions.elementary.miscellaneous.Max(*args)[source]#
        +class sympy.functions.elementary.miscellaneous.Max(*args)[source]#

        Return, if possible, the maximum value of the list.

        When number of arguments is equal one, then return this argument.

        @@ -3092,7 +3092,7 @@

        Miscellaneous
        -sympy.functions.elementary.miscellaneous.root(arg, n, k=0, evaluate=None)[source]#
        +sympy.functions.elementary.miscellaneous.root(arg, n, k=0, evaluate=None)[source]#

        Returns the k-th n-th root of arg.

        Parameters:
        @@ -3208,7 +3208,7 @@

        Miscellaneous
        -sympy.functions.elementary.miscellaneous.sqrt(arg, evaluate=None)[source]#
        +sympy.functions.elementary.miscellaneous.sqrt(arg, evaluate=None)[source]#

        Returns the principal square root.

        Parameters:
        @@ -3303,7 +3303,7 @@

        Miscellaneous
        -sympy.functions.elementary.miscellaneous.cbrt(arg, evaluate=None)[source]#
        +sympy.functions.elementary.miscellaneous.cbrt(arg, evaluate=None)[source]#

        Returns the principal cube root.

        Parameters:
        @@ -3366,7 +3366,7 @@

        Miscellaneous
        -sympy.functions.elementary.miscellaneous.real_root(arg, n=None, evaluate=None)[source]#
        +sympy.functions.elementary.miscellaneous.real_root(arg, n=None, evaluate=None)[source]#

        Return the real n’th-root of arg if possible.

        Parameters:
        @@ -3450,7 +3450,7 @@

        MiscellaneousFuro
        - Last updated on Oct 14, 2023
        + Last updated on Oct 16, 2023

        diff --git a/dev/modules/functions/index.html b/dev/modules/functions/index.html index 9c67d25ed32..b5be82cc288 100644 --- a/dev/modules/functions/index.html +++ b/dev/modules/functions/index.html @@ -745,7 +745,7 @@
        Documentation Version
        sympy.core.function.Function.

        -class sympy.core.function.Function(*args)[source]
        +class sympy.core.function.Function(*args)[source]

        Base class for applied mathematical functions.

        It also serves as a constructor for undefined function classes.

        See the Writing Custom Functions guide for details on how to subclass @@ -793,19 +793,19 @@

        Documentation Version
        to create a custom function.

        -as_base_exp()[source]
        +as_base_exp()[source]

        Returns the method as the 2-tuple (base, exponent).

        -fdiff(argindex=1)[source]
        +fdiff(argindex=1)[source]

        Returns the first derivative of the function.

        -classmethod is_singular(a)[source]
        +classmethod is_singular(a)[source]

        Tests whether the argument is an essential singularity or a branch point, or the functions is non-holomorphic.

        @@ -860,7 +860,7 @@
        Documentation Version
        Furo
        - Last updated on Oct 14, 2023
        + Last updated on Oct 16, 2023
        diff --git a/dev/modules/functions/special.html b/dev/modules/functions/special.html index c5d47ef687d..befb5610f28 100644 --- a/dev/modules/functions/special.html +++ b/dev/modules/functions/special.html @@ -745,7 +745,7 @@
        Documentation Version

        Dirac Delta and Related Discontinuous Functions#

        -class sympy.functions.special.delta_functions.DiracDelta(arg, k=0)[source]#
        +class sympy.functions.special.delta_functions.DiracDelta(arg, k=0)[source]#

        The DiracDelta function and its derivatives.

        Explanation

        DiracDelta is not an ordinary function. It can be rigorously defined either @@ -822,7 +822,7 @@

        Dirac Delta and Related Discontinuous Functions
        -classmethod eval(arg, k=0)[source]#
        +classmethod eval(arg, k=0)[source]#

        Returns a simplified form or a value of DiracDelta depending on the argument passed by the DiracDelta object.

        @@ -885,7 +885,7 @@

        Dirac Delta and Related Discontinuous Functions
        -fdiff(argindex=1)[source]#
        +fdiff(argindex=1)[source]#

        Returns the first derivative of a DiracDelta Function.

        Parameters:
        @@ -927,7 +927,7 @@

        Dirac Delta and Related Discontinuous Functions
        -is_simple(x)[source]#
        +is_simple(x)[source]#

        Tells whether the argument(args[0]) of DiracDelta is a linear expression in x.

        @@ -964,7 +964,7 @@

        Dirac Delta and Related Discontinuous Functions
        -class sympy.functions.special.delta_functions.Heaviside(arg, H0=1 / 2)[source]#
        +class sympy.functions.special.delta_functions.Heaviside(arg, H0=1 / 2)[source]#

        Heaviside step function.

        Explanation

        The Heaviside step function has the following properties:

        @@ -1017,7 +1017,7 @@

        Dirac Delta and Related Discontinuous Functions
        -classmethod eval(arg, H0=1 / 2)[source]#
        +classmethod eval(arg, H0=1 / 2)[source]#

        Returns a simplified form or a value of Heaviside depending on the argument passed by the Heaviside object.

        @@ -1073,7 +1073,7 @@

        Dirac Delta and Related Discontinuous Functions
        -fdiff(argindex=1)[source]#
        +fdiff(argindex=1)[source]#

        Returns the first derivative of a Heaviside Function.

        Parameters:
        @@ -1112,7 +1112,7 @@

        Dirac Delta and Related Discontinuous Functions
        -class sympy.functions.special.singularity_functions.SingularityFunction(variable, offset, exponent)[source]#
        +class sympy.functions.special.singularity_functions.SingularityFunction(variable, offset, exponent)[source]#

        Singularity functions are a class of discontinuous functions.

        Explanation

        Singularity functions take a variable, an offset, and an exponent as @@ -1177,7 +1177,7 @@

        Dirac Delta and Related Discontinuous Functions
        -classmethod eval(variable, offset, exponent)[source]#
        +classmethod eval(variable, offset, exponent)[source]#

        Returns a simplified form or a value of Singularity Function depending on the argument passed by the object.

        Explanation

        @@ -1215,7 +1215,7 @@

        Dirac Delta and Related Discontinuous Functions
        -fdiff(argindex=1)[source]#
        +fdiff(argindex=1)[source]#

        Returns the first derivative of a DiracDelta Function.

        Explanation

        The difference between diff() and fdiff() is: diff() is the @@ -1233,7 +1233,7 @@

        Dirac Delta and Related Discontinuous Functions

        Gamma, Beta and Related Functions#

        -class sympy.functions.special.gamma_functions.gamma(arg)[source]#
        +class sympy.functions.special.gamma_functions.gamma(arg)[source]#

        The gamma function

        @@ -1326,7 +1326,7 @@

        Dirac Delta and Related Discontinuous Functions
        -class sympy.functions.special.gamma_functions.loggamma(z)[source]#
        +class sympy.functions.special.gamma_functions.loggamma(z)[source]#

        The loggamma function implements the logarithm of the gamma function (i.e., \(\log\Gamma(x)\)).

        Examples

        @@ -1454,7 +1454,7 @@

        Dirac Delta and Related Discontinuous Functions
        -class sympy.functions.special.gamma_functions.polygamma(n, z)[source]#
        +class sympy.functions.special.gamma_functions.polygamma(n, z)[source]#

        The function polygamma(n, z) returns log(gamma(z)).diff(n + 1).

        Explanation

        It is a meromorphic function on \(\mathbb{C}\) and defined as the \((n+1)\)-th @@ -1583,7 +1583,7 @@

        Dirac Delta and Related Discontinuous Functions
        -class sympy.functions.special.gamma_functions.digamma(z)[source]#
        +class sympy.functions.special.gamma_functions.digamma(z)[source]#

        The digamma function is the first derivative of the loggamma function

        @@ -1647,7 +1647,7 @@

        Dirac Delta and Related Discontinuous Functions
        -class sympy.functions.special.gamma_functions.trigamma(z)[source]#
        +class sympy.functions.special.gamma_functions.trigamma(z)[source]#

        The trigamma function is the second derivative of the loggamma function

        @@ -1710,7 +1710,7 @@

        Dirac Delta and Related Discontinuous Functions
        -class sympy.functions.special.gamma_functions.uppergamma(a, z)[source]#
        +class sympy.functions.special.gamma_functions.uppergamma(a, z)[source]#

        The upper incomplete gamma function.

        Explanation

        It can be defined as the meromorphic continuation of

        @@ -1796,7 +1796,7 @@

        Dirac Delta and Related Discontinuous Functions
        -class sympy.functions.special.gamma_functions.lowergamma(a, x)[source]#
        +class sympy.functions.special.gamma_functions.lowergamma(a, x)[source]#

        The lower incomplete gamma function.

        Explanation

        It can be defined as the meromorphic continuation of

        @@ -1869,7 +1869,7 @@

        Dirac Delta and Related Discontinuous Functions
        -class sympy.functions.special.gamma_functions.multigamma(x, p)[source]#
        +class sympy.functions.special.gamma_functions.multigamma(x, p)[source]#

        The multivariate gamma function is a generalization of the gamma function

        @@ -1929,7 +1929,7 @@

        Dirac Delta and Related Discontinuous Functions
        -class sympy.functions.special.beta_functions.beta(x, y=None)[source]#
        +class sympy.functions.special.beta_functions.beta(x, y=None)[source]#

        The beta integral is called the Eulerian integral of the first kind by Legendre:

        @@ -2037,7 +2037,7 @@

        Dirac Delta and Related Discontinuous Functions

        Error Functions and Fresnel Integrals#

        -class sympy.functions.special.error_functions.erf(arg)[source]#
        +class sympy.functions.special.error_functions.erf(arg)[source]#

        The Gauss error function.

        Explanation

        This function is defined as:

        @@ -2128,7 +2128,7 @@

        Dirac Delta and Related Discontinuous Functions
        -inverse(argindex=1)[source]#
        +inverse(argindex=1)[source]#

        Returns the inverse of this function.

        @@ -2136,7 +2136,7 @@

        Dirac Delta and Related Discontinuous Functions
        -class sympy.functions.special.error_functions.erfc(arg)[source]#
        +class sympy.functions.special.error_functions.erfc(arg)[source]#

        Complementary Error Function.

        Explanation

        The function is defined as:

        @@ -2227,7 +2227,7 @@

        Dirac Delta and Related Discontinuous Functions
        -inverse(argindex=1)[source]#
        +inverse(argindex=1)[source]#

        Returns the inverse of this function.

        @@ -2235,7 +2235,7 @@

        Dirac Delta and Related Discontinuous Functions
        -class sympy.functions.special.error_functions.erfi(z)[source]#
        +class sympy.functions.special.error_functions.erfi(z)[source]#

        Imaginary error function.

        Explanation

        The function erfi is defined as:

        @@ -2323,7 +2323,7 @@

        Dirac Delta and Related Discontinuous Functions
        -class sympy.functions.special.error_functions.erf2(x, y)[source]#
        +class sympy.functions.special.error_functions.erf2(x, y)[source]#

        Two-argument error function.

        Explanation

        This function is defined as:

        @@ -2398,7 +2398,7 @@

        Dirac Delta and Related Discontinuous Functions
        -class sympy.functions.special.error_functions.erfinv(z)[source]#
        +class sympy.functions.special.error_functions.erfinv(z)[source]#

        Inverse Error Function. The erfinv function is defined as:

        @@ -2458,7 +2458,7 @@

        Dirac Delta and Related Discontinuous Functions
        -inverse(argindex=1)[source]#
        +inverse(argindex=1)[source]#

        Returns the inverse of this function.

        @@ -2466,7 +2466,7 @@

        Dirac Delta and Related Discontinuous Functions
        -class sympy.functions.special.error_functions.erfcinv(z)[source]#
        +class sympy.functions.special.error_functions.erfcinv(z)[source]#

        Inverse Complementary Error Function. The erfcinv function is defined as:

        @@ -2520,7 +2520,7 @@

        Dirac Delta and Related Discontinuous Functions
        -inverse(argindex=1)[source]#
        +inverse(argindex=1)[source]#

        Returns the inverse of this function.

        @@ -2528,7 +2528,7 @@

        Dirac Delta and Related Discontinuous Functions
        -class sympy.functions.special.error_functions.erf2inv(x, y)[source]#
        +class sympy.functions.special.error_functions.erf2inv(x, y)[source]#

        Two-argument Inverse error function. The erf2inv function is defined as:

        @@ -2588,13 +2588,13 @@

        Dirac Delta and Related Discontinuous Functions
        -class sympy.functions.special.error_functions.FresnelIntegral(z)[source]#
        +class sympy.functions.special.error_functions.FresnelIntegral(z)[source]#

        Base class for the Fresnel integrals.

        -class sympy.functions.special.error_functions.fresnels(z)[source]#
        +class sympy.functions.special.error_functions.fresnels(z)[source]#

        Fresnel integral S.

        Explanation

        This function is defined by

        @@ -2694,7 +2694,7 @@

        Dirac Delta and Related Discontinuous Functions
        -class sympy.functions.special.error_functions.fresnelc(z)[source]#
        +class sympy.functions.special.error_functions.fresnelc(z)[source]#

        Fresnel integral C.

        Explanation

        This function is defined by

        @@ -2797,7 +2797,7 @@

        Dirac Delta and Related Discontinuous Functions#

        -class sympy.functions.special.error_functions.Ei(z)[source]#
        +class sympy.functions.special.error_functions.Ei(z)[source]#

        The classical exponential integral.

        Explanation

        For use in SymPy, this function is defined as

        @@ -2898,7 +2898,7 @@

        Exponential, Logarithmic and Trigonometric Integrals
        -class sympy.functions.special.error_functions.expint(nu, z)[source]#
        +class sympy.functions.special.error_functions.expint(nu, z)[source]#

        Generalized exponential integral.

        Explanation

        This function is defined as

        @@ -3014,7 +3014,7 @@

        Exponential, Logarithmic and Trigonometric Integrals
        -sympy.functions.special.error_functions.E1(z)[source]#
        +sympy.functions.special.error_functions.E1(z)[source]#

        Classical case of the generalized exponential integral.

        Explanation

        This is equivalent to expint(1, z).

        @@ -3053,7 +3053,7 @@

        Exponential, Logarithmic and Trigonometric Integrals
        -class sympy.functions.special.error_functions.li(z)[source]#
        +class sympy.functions.special.error_functions.li(z)[source]#

        The classical logarithmic integral.

        Explanation

        For use in SymPy, this function is defined as

        @@ -3170,7 +3170,7 @@

        Exponential, Logarithmic and Trigonometric Integrals
        -class sympy.functions.special.error_functions.Li(z)[source]#
        +class sympy.functions.special.error_functions.Li(z)[source]#

        The offset logarithmic integral.

        Explanation

        For use in SymPy, this function is defined as

        @@ -3250,7 +3250,7 @@

        Exponential, Logarithmic and Trigonometric Integrals
        -class sympy.functions.special.error_functions.Si(z)[source]#
        +class sympy.functions.special.error_functions.Si(z)[source]#

        Sine integral.

        Explanation

        This function is defined by

        @@ -3330,7 +3330,7 @@

        Exponential, Logarithmic and Trigonometric Integrals
        -class sympy.functions.special.error_functions.Ci(z)[source]#
        +class sympy.functions.special.error_functions.Ci(z)[source]#

        Cosine integral.

        Explanation

        This function is defined for positive \(x\) by

        @@ -3417,7 +3417,7 @@

        Exponential, Logarithmic and Trigonometric Integrals
        -class sympy.functions.special.error_functions.Shi(z)[source]#
        +class sympy.functions.special.error_functions.Shi(z)[source]#

        Sinh integral.

        Explanation

        This function is defined by

        @@ -3489,7 +3489,7 @@

        Exponential, Logarithmic and Trigonometric Integrals
        -class sympy.functions.special.error_functions.Chi(z)[source]#
        +class sympy.functions.special.error_functions.Chi(z)[source]#

        Cosh integral.

        Explanation

        This function is defined for positive \(x\) by

        @@ -3575,7 +3575,7 @@

        Exponential, Logarithmic and Trigonometric Integrals

        Bessel Type Functions#

        -class sympy.functions.special.bessel.BesselBase(nu, z)[source]#
        +class sympy.functions.special.bessel.BesselBase(nu, z)[source]#

        Abstract base class for Bessel-type functions.

        This class is meant to reduce code duplication. All Bessel-type functions can 1) be differentiated, with the derivatives @@ -3600,7 +3600,7 @@

        Exponential, Logarithmic and Trigonometric Integrals
        -class sympy.functions.special.bessel.besselj(nu, z)[source]#
        +class sympy.functions.special.bessel.besselj(nu, z)[source]#

        Bessel function of the first kind.

        Explanation

        The Bessel \(J\) function of order \(\nu\) is defined to be the function @@ -3675,7 +3675,7 @@

        Exponential, Logarithmic and Trigonometric Integrals
        -class sympy.functions.special.bessel.bessely(nu, z)[source]#
        +class sympy.functions.special.bessel.bessely(nu, z)[source]#

        Bessel function of the second kind.

        Explanation

        The Bessel \(Y\) function of order \(\nu\) is defined as

        @@ -3712,7 +3712,7 @@

        Exponential, Logarithmic and Trigonometric Integrals
        -class sympy.functions.special.bessel.besseli(nu, z)[source]#
        +class sympy.functions.special.bessel.besseli(nu, z)[source]#

        Modified Bessel function of the first kind.

        Explanation

        The Bessel \(I\) function is a solution to the modified Bessel equation

        @@ -3749,7 +3749,7 @@

        Exponential, Logarithmic and Trigonometric Integrals
        -class sympy.functions.special.bessel.besselk(nu, z)[source]#
        +class sympy.functions.special.bessel.besselk(nu, z)[source]#

        Modified Bessel function of the second kind.

        Explanation

        The Bessel \(K\) function of order \(\nu\) is defined as

        @@ -3783,7 +3783,7 @@

        Exponential, Logarithmic and Trigonometric Integrals
        -class sympy.functions.special.bessel.hankel1(nu, z)[source]#
        +class sympy.functions.special.bessel.hankel1(nu, z)[source]#

        Hankel function of the first kind.

        Explanation

        This function is defined as

        @@ -3816,7 +3816,7 @@

        Exponential, Logarithmic and Trigonometric Integrals
        -class sympy.functions.special.bessel.hankel2(nu, z)[source]#
        +class sympy.functions.special.bessel.hankel2(nu, z)[source]#

        Hankel function of the second kind.

        Explanation

        This function is defined as

        @@ -3850,7 +3850,7 @@

        Exponential, Logarithmic and Trigonometric Integrals
        -class sympy.functions.special.bessel.jn(nu, z)[source]#
        +class sympy.functions.special.bessel.jn(nu, z)[source]#

        Spherical Bessel function of the first kind.

        Explanation

        This function is a solution to the spherical Bessel equation

        @@ -3906,7 +3906,7 @@

        Exponential, Logarithmic and Trigonometric Integrals
        -class sympy.functions.special.bessel.yn(nu, z)[source]#
        +class sympy.functions.special.bessel.yn(nu, z)[source]#

        Spherical Bessel function of the second kind.

        Explanation

        This function is another solution to the spherical Bessel equation, and @@ -3952,7 +3952,7 @@

        Exponential, Logarithmic and Trigonometric Integrals
        -sympy.functions.special.bessel.jn_zeros(n, k, method='sympy', dps=15)[source]#
        +sympy.functions.special.bessel.jn_zeros(n, k, method='sympy', dps=15)[source]#

        Zeros of the spherical Bessel function of the first kind.

        Parameters:
        @@ -3995,7 +3995,7 @@

        Exponential, Logarithmic and Trigonometric Integrals
        -class sympy.functions.special.bessel.marcumq(m, a, b)[source]#
        +class sympy.functions.special.bessel.marcumq(m, a, b)[source]#

        The Marcum Q-function.

        Explanation

        The Marcum Q-function is defined by the meromorphic continuation of

        @@ -4049,14 +4049,14 @@

        Exponential, Logarithmic and Trigonometric IntegralsAiry Functions#

        -class sympy.functions.special.bessel.AiryBase(*args)[source]#
        +class sympy.functions.special.bessel.AiryBase(*args)[source]#

        Abstract base class for Airy functions.

        This class is meant to reduce code duplication.

        -class sympy.functions.special.bessel.airyai(arg)[source]#
        +class sympy.functions.special.bessel.airyai(arg)[source]#

        The Airy function \(\operatorname{Ai}\) of the first kind.

        Explanation

        The Airy function \(\operatorname{Ai}(z)\) is defined to be the function @@ -4157,7 +4157,7 @@

        Airy Functions
        -class sympy.functions.special.bessel.airybi(arg)[source]#
        +class sympy.functions.special.bessel.airybi(arg)[source]#

        The Airy function \(\operatorname{Bi}\) of the second kind.

        Explanation

        The Airy function \(\operatorname{Bi}(z)\) is defined to be the function @@ -4260,7 +4260,7 @@

        Airy Functions
        -class sympy.functions.special.bessel.airyaiprime(arg)[source]#
        +class sympy.functions.special.bessel.airyaiprime(arg)[source]#

        The derivative \(\operatorname{Ai}^\prime\) of the Airy function of the first kind.

        Explanation

        @@ -4354,7 +4354,7 @@

        Airy Functions
        -class sympy.functions.special.bessel.airybiprime(arg)[source]#
        +class sympy.functions.special.bessel.airybiprime(arg)[source]#

        The derivative \(\operatorname{Bi}^\prime\) of the Airy function of the first kind.

        Explanation

        @@ -4533,7 +4533,7 @@

        B-Splines
        -sympy.functions.special.bsplines.bspline_basis_set(d, knots, x)[source]#
        +sympy.functions.special.bsplines.bspline_basis_set(d, knots, x)[source]#

        Return the len(knots)-d-1 B-splines at x of degree d with knots.

        @@ -4579,7 +4579,7 @@

        B-Splines
        -sympy.functions.special.bsplines.interpolating_spline(d, x, X, Y)[source]#
        +sympy.functions.special.bsplines.interpolating_spline(d, x, X, Y)[source]#

        Return spline of degree d, passing through the given X and Y values.

        @@ -4627,7 +4627,7 @@

        B-Splines

        Riemann Zeta and Related Functions#

        -class sympy.functions.special.zeta_functions.zeta(s, a=None)[source]#
        +class sympy.functions.special.zeta_functions.zeta(s, a=None)[source]#

        Hurwitz zeta function (or Riemann zeta function).

        Explanation

        For \(\operatorname{Re}(a) > 0\) and \(\operatorname{Re}(s) > 1\), this @@ -4739,7 +4739,7 @@

        B-Splines
        -class sympy.functions.special.zeta_functions.dirichlet_eta(s, a=None)[source]#
        +class sympy.functions.special.zeta_functions.dirichlet_eta(s, a=None)[source]#

        Dirichlet eta function.

        Explanation

        For \(\operatorname{Re}(s) > 0\) and \(0 < x \le 1\), this function is defined as

        @@ -4788,7 +4788,7 @@

        B-Splines
        -class sympy.functions.special.zeta_functions.polylog(s, z)[source]#
        +class sympy.functions.special.zeta_functions.polylog(s, z)[source]#

        Polylogarithm function.

        Explanation

        For \(|z| < 1\) and \(s \in \mathbb{C}\), the polylogarithm is @@ -4855,7 +4855,7 @@

        B-Splines
        -class sympy.functions.special.zeta_functions.lerchphi(*args)[source]#
        +class sympy.functions.special.zeta_functions.lerchphi(*args)[source]#

        Lerch transcendent (Lerch phi function).

        Explanation

        For \(\operatorname{Re}(a) > 0\), \(|z| < 1\) and \(s \in \mathbb{C}\), the @@ -4964,7 +4964,7 @@

        B-Splines
        -class sympy.functions.special.zeta_functions.stieltjes(n, a=None)[source]#
        +class sympy.functions.special.zeta_functions.stieltjes(n, a=None)[source]#

        Represents Stieltjes constants, \(\gamma_{k}\) that occur in Laurent Series expansion of the Riemann zeta function.

        Examples

        @@ -5005,7 +5005,7 @@

        B-Splines#

        -class sympy.functions.special.hyper.hyper(ap, bq, z)[source]#
        +class sympy.functions.special.hyper.hyper(ap, bq, z)[source]#

        The generalized hypergeometric function is defined by a series where the ratios of successive terms are a rational function of the summation index. When convergent, it is continued analytically to the largest @@ -5169,7 +5169,7 @@

        Hypergeometric Functions
        -class sympy.functions.special.hyper.meijerg(*args)[source]#
        +class sympy.functions.special.hyper.meijerg(*args)[source]#

        The Meijer G-function is defined by a Mellin-Barnes type integral that resembles an inverse Mellin transform. It generalizes the hypergeometric functions.

        @@ -5340,7 +5340,7 @@

        Hypergeometric Functions
        -get_period()[source]#
        +get_period()[source]#

        Return a number \(P\) such that \(G(x*exp(I*P)) == G(x)\).

        Examples

        >>> from sympy import meijerg, pi, S
        @@ -5361,7 +5361,7 @@ 

        Hypergeometric Functions
        -integrand(s)[source]#
        +integrand(s)[source]#

        Get the defining integrand D(s).

        @@ -5382,7 +5382,7 @@

        Hypergeometric Functions
        -class sympy.functions.special.hyper.appellf1(a, b1, b2, c, x, y)[source]#
        +class sympy.functions.special.hyper.appellf1(a, b1, b2, c, x, y)[source]#

        This is the Appell hypergeometric function of two variables as:

        @@ -5425,7 +5425,7 @@

        Hypergeometric Functions

        Elliptic integrals#

        -class sympy.functions.special.elliptic_integrals.elliptic_k(m)[source]#
        +class sympy.functions.special.elliptic_integrals.elliptic_k(m)[source]#

        The complete elliptic integral of the first kind, defined by

        @@ -5470,7 +5470,7 @@

        Hypergeometric Functions
        -class sympy.functions.special.elliptic_integrals.elliptic_f(z, m)[source]#
        +class sympy.functions.special.elliptic_integrals.elliptic_f(z, m)[source]#

        The Legendre incomplete elliptic integral of the first kind, defined by

        @@ -5513,7 +5513,7 @@

        Hypergeometric Functions
        -class sympy.functions.special.elliptic_integrals.elliptic_e(m, z=None)[source]#
        +class sympy.functions.special.elliptic_integrals.elliptic_e(m, z=None)[source]#

        Called with two arguments \(z\) and \(m\), evaluates the incomplete elliptic integral of the second kind, defined by

        @@ -5567,7 +5567,7 @@

        Hypergeometric Functions
        -class sympy.functions.special.elliptic_integrals.elliptic_pi(n, m, z=None)[source]#
        +class sympy.functions.special.elliptic_integrals.elliptic_pi(n, m, z=None)[source]#

        Called with three arguments \(n\), \(z\) and \(m\), evaluates the Legendre incomplete elliptic integral of the third kind, defined by

        @@ -5622,14 +5622,14 @@

        Hypergeometric Functions

        Mathieu Functions#

        -class sympy.functions.special.mathieu_functions.MathieuBase(*args)[source]#
        +class sympy.functions.special.mathieu_functions.MathieuBase(*args)[source]#

        Abstract base class for Mathieu functions.

        This class is meant to reduce code duplication.

        -class sympy.functions.special.mathieu_functions.mathieus(a, q, z)[source]#
        +class sympy.functions.special.mathieu_functions.mathieus(a, q, z)[source]#

        The Mathieu Sine function \(S(a,q,z)\).

        Explanation

        This function is one solution of the Mathieu differential equation:

        @@ -5689,7 +5689,7 @@

        Hypergeometric Functions
        -class sympy.functions.special.mathieu_functions.mathieuc(a, q, z)[source]#
        +class sympy.functions.special.mathieu_functions.mathieuc(a, q, z)[source]#

        The Mathieu Cosine function \(C(a,q,z)\).

        Explanation

        This function is one solution of the Mathieu differential equation:

        @@ -5749,7 +5749,7 @@

        Hypergeometric Functions
        -class sympy.functions.special.mathieu_functions.mathieusprime(a, q, z)[source]#
        +class sympy.functions.special.mathieu_functions.mathieusprime(a, q, z)[source]#

        The derivative \(S^{\prime}(a,q,z)\) of the Mathieu Sine function.

        Explanation

        This function is one solution of the Mathieu differential equation:

        @@ -5809,7 +5809,7 @@

        Hypergeometric Functions
        -class sympy.functions.special.mathieu_functions.mathieucprime(a, q, z)[source]#
        +class sympy.functions.special.mathieu_functions.mathieucprime(a, q, z)[source]#

        The derivative \(C^{\prime}(a,q,z)\) of the Mathieu Cosine function.

        Explanation

        This function is one solution of the Mathieu differential equation:

        @@ -5877,7 +5877,7 @@

        Hypergeometric Functions#

        -class sympy.functions.special.polynomials.jacobi(n, a, b, x)[source]#
        +class sympy.functions.special.polynomials.jacobi(n, a, b, x)[source]#

        Jacobi polynomial \(P_n^{\left(\alpha, \beta\right)}(x)\).

        Explanation

        jacobi(n, alpha, beta, x) gives the \(n\)th Jacobi polynomial @@ -5959,7 +5959,7 @@

        Jacobi Polynomials
        -sympy.functions.special.polynomials.jacobi_normalized(n, a, b, x)[source]#
        +sympy.functions.special.polynomials.jacobi_normalized(n, a, b, x)[source]#

        Jacobi polynomial \(P_n^{\left(\alpha, \beta\right)}(x)\).

        Parameters:
        @@ -6018,7 +6018,7 @@

        Jacobi Polynomials#

        -class sympy.functions.special.polynomials.gegenbauer(n, a, x)[source]#
        +class sympy.functions.special.polynomials.gegenbauer(n, a, x)[source]#

        Gegenbauer polynomial \(C_n^{\left(\alpha\right)}(x)\).

        Explanation

        gegenbauer(n, alpha, x) gives the \(n\)th Gegenbauer polynomial @@ -6084,7 +6084,7 @@

        Gegenbauer PolynomialsChebyshev Polynomials#

        -class sympy.functions.special.polynomials.chebyshevt(n, x)[source]#
        +class sympy.functions.special.polynomials.chebyshevt(n, x)[source]#

        Chebyshev polynomial of the first kind, \(T_n(x)\).

        Explanation

        chebyshevt(n, x) gives the \(n\)th Chebyshev polynomial (of the first @@ -6151,7 +6151,7 @@

        Chebyshev Polynomials
        -class sympy.functions.special.polynomials.chebyshevu(n, x)[source]#
        +class sympy.functions.special.polynomials.chebyshevu(n, x)[source]#

        Chebyshev polynomial of the second kind, \(U_n(x)\).

        Explanation

        chebyshevu(n, x) gives the \(n\)th Chebyshev polynomial of the second @@ -6218,7 +6218,7 @@

        Chebyshev Polynomials
        -class sympy.functions.special.polynomials.chebyshevt_root(n, k)[source]#
        +class sympy.functions.special.polynomials.chebyshevt_root(n, k)[source]#

        chebyshev_root(n, k) returns the \(k\)th root (indexed from zero) of the \(n\)th Chebyshev polynomial of the first kind; that is, if \(0 \le k < n\), chebyshevt(n, chebyshevt_root(n, k)) == 0.

        @@ -6238,7 +6238,7 @@

        Chebyshev Polynomials
        -class sympy.functions.special.polynomials.chebyshevu_root(n, k)[source]#
        +class sympy.functions.special.polynomials.chebyshevu_root(n, k)[source]#

        chebyshevu_root(n, k) returns the \(k\)th root (indexed from zero) of the \(n\)th Chebyshev polynomial of the second kind; that is, if \(0 \le k < n\), chebyshevu(n, chebyshevu_root(n, k)) == 0.

        @@ -6261,7 +6261,7 @@

        Chebyshev PolynomialsLegendre Polynomials#

        -class sympy.functions.special.polynomials.legendre(n, x)[source]#
        +class sympy.functions.special.polynomials.legendre(n, x)[source]#

        legendre(n, x) gives the \(n\)th Legendre polynomial of \(x\), \(P_n(x)\)

        Explanation

        The Legendre polynomials are orthogonal on \([-1, 1]\) with respect to @@ -6309,7 +6309,7 @@

        Legendre Polynomials
        -class sympy.functions.special.polynomials.assoc_legendre(n, m, x)[source]#
        +class sympy.functions.special.polynomials.assoc_legendre(n, m, x)[source]#

        assoc_legendre(n, m, x) gives \(P_n^m(x)\), where \(n\) and \(m\) are the degree and order or an expression which is related to the nth order Legendre polynomial, \(P_n(x)\) in the following manner:

        @@ -6367,7 +6367,7 @@

        Legendre PolynomialsHermite Polynomials#

        -class sympy.functions.special.polynomials.hermite(n, x)[source]#
        +class sympy.functions.special.polynomials.hermite(n, x)[source]#

        hermite(n, x) gives the \(n\)th Hermite polynomial in \(x\), \(H_n(x)\).

        Explanation

        The Hermite polynomials are orthogonal on \((-\infty, \infty)\) @@ -6412,7 +6412,7 @@

        Hermite Polynomials
        -class sympy.functions.special.polynomials.hermite_prob(n, x)[source]#
        +class sympy.functions.special.polynomials.hermite_prob(n, x)[source]#

        hermite_prob(n, x) gives the \(n\)th probabilist’s Hermite polynomial in \(x\), \(He_n(x)\).

        Explanation

        @@ -6464,7 +6464,7 @@

        Hermite Polynomials#

        -class sympy.functions.special.polynomials.laguerre(n, x)[source]#
        +class sympy.functions.special.polynomials.laguerre(n, x)[source]#

        Returns the \(n\)th Laguerre polynomial in \(x\), \(L_n(x)\).

        Parameters:
        @@ -6522,7 +6522,7 @@

        Laguerre Polynomials
        -class sympy.functions.special.polynomials.assoc_laguerre(n, alpha, x)[source]#
        +class sympy.functions.special.polynomials.assoc_laguerre(n, alpha, x)[source]#

        Returns the \(n\)th generalized Laguerre polynomial in \(x\), \(L_n(x)\).

        Parameters:
        @@ -6602,7 +6602,7 @@

        Laguerre PolynomialsSpherical Harmonics#

        -class sympy.functions.special.spherical_harmonics.Ynm(n, m, theta, phi)[source]#
        +class sympy.functions.special.spherical_harmonics.Ynm(n, m, theta, phi)[source]#

        Spherical harmonics defined as

        @@ -6745,7 +6745,7 @@

        Spherical Harmonics
        -sympy.functions.special.spherical_harmonics.Ynm_c(n, m, theta, phi)[source]#
        +sympy.functions.special.spherical_harmonics.Ynm_c(n, m, theta, phi)[source]#

        Conjugate spherical harmonics defined as

        @@ -6793,7 +6793,7 @@

        Spherical Harmonics
        -class sympy.functions.special.spherical_harmonics.Znm(n, m, theta, phi)[source]#
        +class sympy.functions.special.spherical_harmonics.Znm(n, m, theta, phi)[source]#

        Real spherical harmonics defined as

        @@ -6859,7 +6859,7 @@

        Spherical Harmonics#

        -sympy.functions.special.tensor_functions.Eijk(*args, **kwargs)[source]#
        +sympy.functions.special.tensor_functions.Eijk(*args, **kwargs)[source]#

        Represent the Levi-Civita symbol.

        This is a compatibility wrapper to LeviCivita().

        @@ -6870,13 +6870,13 @@

        Tensor Functions
        -sympy.functions.special.tensor_functions.eval_levicivita(*args)[source]#
        +sympy.functions.special.tensor_functions.eval_levicivita(*args)[source]#

        Evaluate Levi-Civita symbol.

        -class sympy.functions.special.tensor_functions.LeviCivita(*args)[source]#
        +class sympy.functions.special.tensor_functions.LeviCivita(*args)[source]#

        Represent the Levi-Civita symbol.

        Explanation

        For even permutations of indices it returns 1, for odd permutations -1, and @@ -6905,7 +6905,7 @@

        Tensor Functions
        -class sympy.functions.special.tensor_functions.KroneckerDelta(i, j, delta_range=None)[source]#
        +class sympy.functions.special.tensor_functions.KroneckerDelta(i, j, delta_range=None)[source]#

        The discrete, or Kronecker, delta function.

        Parameters:
        @@ -6956,7 +6956,7 @@

        Tensor Functions
        -classmethod eval(i, j, delta_range=None)[source]#
        +classmethod eval(i, j, delta_range=None)[source]#

        Evaluates the discrete delta function.

        Examples

        >>> from sympy import KroneckerDelta
        @@ -7189,7 +7189,7 @@ 

        Tensor FunctionsFuro
        - Last updated on Oct 14, 2023
        + Last updated on Oct 16, 2023

        diff --git a/dev/modules/geometry/curves.html b/dev/modules/geometry/curves.html index e1054d6554a..e15fa477983 100644 --- a/dev/modules/geometry/curves.html +++ b/dev/modules/geometry/curves.html @@ -743,7 +743,7 @@
        Documentation Version

        Curves#

        -class sympy.geometry.curve.Curve(function, limits)[source]#
        +class sympy.geometry.curve.Curve(function, limits)[source]#

        A curve in space.

        A curve is defined by parametric functions for the coordinates, a parameter and the lower and upper bounds for the parameter value.

        @@ -825,7 +825,7 @@
        Documentation Version
        -arbitrary_point(parameter='t')[source]#
        +arbitrary_point(parameter='t')[source]#

        A parameterized point on the curve.

        Parameters:
        @@ -986,7 +986,7 @@
        Documentation Version
        -plot_interval(parameter='t')[source]#
        +plot_interval(parameter='t')[source]#

        The plot interval for the default geometric plot of the curve.

        Parameters:
        @@ -1026,7 +1026,7 @@
        Documentation Version
        -rotate(angle=0, pt=None)[source]#
        +rotate(angle=0, pt=None)[source]#

        This function is used to rotate a curve along given point pt at given angle(in radian).

        Parameters:
        @@ -1059,7 +1059,7 @@
        Documentation Version
        -scale(x=1, y=1, pt=None)[source]#
        +scale(x=1, y=1, pt=None)[source]#

        Override GeometryEntity.scale since Curve is not made up of Points.

        Returns:
        @@ -1080,7 +1080,7 @@
        Documentation Version
        -translate(x=0, y=0)[source]#
        +translate(x=0, y=0)[source]#

        Translate the Curve by (x, y).

        Returns:
        @@ -1138,7 +1138,7 @@
        Documentation Version
        Furo
        - Last updated on Oct 14, 2023
        + Last updated on Oct 16, 2023
        diff --git a/dev/modules/geometry/ellipses.html b/dev/modules/geometry/ellipses.html index 3e8c357c163..43fa586a4b2 100644 --- a/dev/modules/geometry/ellipses.html +++ b/dev/modules/geometry/ellipses.html @@ -743,7 +743,7 @@
        Documentation Version

        Ellipses#

        -class sympy.geometry.ellipse.Ellipse(center=None, hradius=None, vradius=None, eccentricity=None, **kwargs)[source]#
        +class sympy.geometry.ellipse.Ellipse(center=None, hradius=None, vradius=None, eccentricity=None, **kwargs)[source]#

        An elliptical GeometryEntity.

        Parameters:
        @@ -859,7 +859,7 @@
        Documentation Version
        -arbitrary_point(parameter='t')[source]#
        +arbitrary_point(parameter='t')[source]#

        A parameterized point on the ellipse.

        Parameters:
        @@ -912,7 +912,7 @@
        Documentation Version
        -auxiliary_circle()[source]#
        +auxiliary_circle()[source]#

        Returns a Circle whose diameter is the major axis of the ellipse.

        Examples

        >>> from sympy import Ellipse, Point, symbols
        @@ -972,7 +972,7 @@ 
        Documentation Version
        -director_circle()[source]#
        +director_circle()[source]#

        Returns a Circle consisting of all points where two perpendicular tangent lines to the ellipse cross each other.

        @@ -1023,7 +1023,7 @@
        Documentation Version
        -encloses_point(p)[source]#
        +encloses_point(p)[source]#

        Return True if p is enclosed by (is inside of) self.

        Parameters:
        @@ -1055,7 +1055,7 @@
        Documentation Version
        -equation(x='x', y='y', _slope=None)[source]#
        +equation(x='x', y='y', _slope=None)[source]#

        Returns the equation of an ellipse aligned with the x and y axes; when slope is given, the equation returned corresponds to an ellipse with a major axis having that slope.

        @@ -1122,7 +1122,7 @@
        Documentation Version
        -evolute(x='x', y='y')[source]#
        +evolute(x='x', y='y')[source]#

        The equation of evolute of the ellipse.

        Parameters:
        @@ -1229,7 +1229,7 @@
        Documentation Version
        -intersection(o)[source]#
        +intersection(o)[source]#

        The intersection of this ellipse and another geometrical entity \(o\).

        @@ -1277,7 +1277,7 @@
        Documentation Version
        -is_tangent(o)[source]#
        +is_tangent(o)[source]#

        Is \(o\) tangent to the ellipse?

        Parameters:
        @@ -1390,7 +1390,7 @@
        Documentation Version
        -normal_lines(p, prec=None)[source]#
        +normal_lines(p, prec=None)[source]#

        Normal lines between \(p\) and the ellipse.

        Parameters:
        @@ -1452,7 +1452,7 @@
        Documentation Version
        -plot_interval(parameter='t')[source]#
        +plot_interval(parameter='t')[source]#

        The plot interval for the default geometric plot of the Ellipse.

        Parameters:
        @@ -1479,7 +1479,7 @@
        Documentation Version
        -polar_second_moment_of_area()[source]#
        +polar_second_moment_of_area()[source]#

        Returns the polar second moment of area of an Ellipse

        It is a constituent of the second moment of area, linked through the perpendicular axis theorem. While the planar second moment of @@ -1511,7 +1511,7 @@

        Documentation Version
        -random_point(seed=None)[source]#
        +random_point(seed=None)[source]#

        A random point on the ellipse.

        Returns:
        @@ -1556,7 +1556,7 @@
        Documentation Version
        -reflect(line)[source]#
        +reflect(line)[source]#

        Override GeometryEntity.reflect since the radius is not a GeometryEntity.

        Examples

        @@ -1581,7 +1581,7 @@
        Documentation Version
        -rotate(angle=0, pt=None)[source]#
        +rotate(angle=0, pt=None)[source]#

        Rotate angle radians counterclockwise about Point pt.

        Note: since the general ellipse is not supported, only rotations that are integer multiples of pi/2 are allowed.

        @@ -1597,7 +1597,7 @@
        Documentation Version
        -scale(x=1, y=1, pt=None)[source]#
        +scale(x=1, y=1, pt=None)[source]#

        Override GeometryEntity.scale since it is the major and minor axes which must be scaled and they are not GeometryEntities.

        Examples

        @@ -1612,7 +1612,7 @@
        Documentation Version
        -second_moment_of_area(point=None)[source]#
        +second_moment_of_area(point=None)[source]#

        Returns the second moment and product moment area of an ellipse.

        Parameters:
        @@ -1650,7 +1650,7 @@
        Documentation Version
        -section_modulus(point=None)[source]#
        +section_modulus(point=None)[source]#

        Returns a tuple with the section modulus of an ellipse

        Section modulus is a geometric property of an ellipse defined as the ratio of second moment of area to the distance of the extreme end of @@ -1739,7 +1739,7 @@

        Documentation Version
        -tangent_lines(p)[source]#
        +tangent_lines(p)[source]#

        Tangent lines between \(p\) and the ellipse.

        If \(p\) is on the ellipse, returns the tangent line through point \(p\). Otherwise, returns the tangent line(s) from \(p\) to the ellipse, or @@ -1798,7 +1798,7 @@

        Documentation Version
        -class sympy.geometry.ellipse.Circle(*args, **kwargs)[source]#
        +class sympy.geometry.ellipse.Circle(*args, **kwargs)[source]#

        A circle in space.

        Constructed simply from a center and a radius, from three non-collinear points, or the equation of a circle.

        @@ -1886,7 +1886,7 @@
        Documentation Version
        -equation(x='x', y='y')[source]#
        +equation(x='x', y='y')[source]#

        The equation of the circle.

        Parameters:
        @@ -1914,7 +1914,7 @@
        Documentation Version
        -intersection(o)[source]#
        +intersection(o)[source]#

        The intersection of this circle with another geometrical entity.

        Parameters:
        @@ -1965,7 +1965,7 @@
        Documentation Version
        -reflect(line)[source]#
        +reflect(line)[source]#

        Override GeometryEntity.reflect since the radius is not a GeometryEntity.

        Examples

        @@ -1978,7 +1978,7 @@
        Documentation Version
        -scale(x=1, y=1, pt=None)[source]#
        +scale(x=1, y=1, pt=None)[source]#

        Override GeometryEntity.scale since the radius is not a GeometryEntity.

        Examples

        @@ -2048,7 +2048,7 @@
        Documentation Version
        Furo
        - Last updated on Oct 14, 2023
        + Last updated on Oct 16, 2023
        diff --git a/dev/modules/geometry/entities.html b/dev/modules/geometry/entities.html index 2c16e49671a..29148478cca 100644 --- a/dev/modules/geometry/entities.html +++ b/dev/modules/geometry/entities.html @@ -743,7 +743,7 @@
        Documentation Version

        Entities#

        -class sympy.geometry.entity.GeometryEntity(*args, **kwargs)[source]#
        +class sympy.geometry.entity.GeometryEntity(*args, **kwargs)[source]#

        The base class for all geometrical entities.

        This class does not represent any particular geometric entity, it only provides the implementation of some methods common to all subclasses.

        @@ -762,7 +762,7 @@
        Documentation Version
        -encloses(o)[source]#
        +encloses(o)[source]#

        Return True if o is inside (not on or outside) the boundaries of self.

        The object will be decomposed into Points and individual Entities need only define an encloses_point method for their class.

        @@ -784,7 +784,7 @@
        Documentation Version
        -intersection(o)[source]#
        +intersection(o)[source]#

        Returns a list of all of the intersections of self with o.

        Notes

        An entity is not required to implement this method.

        @@ -799,7 +799,7 @@
        Documentation Version
        -is_similar(other)[source]#
        +is_similar(other)[source]#

        Is this geometrical entity similar to another geometrical entity?

        Two entities are similar if a uniform scaling (enlarging or shrinking) of one of the entities will allow one to obtain the other.

        @@ -817,7 +817,7 @@
        Documentation Version
        -parameter_value(other, t)[source]#
        +parameter_value(other, t)[source]#

        Return the parameter corresponding to the given point. Evaluating an arbitrary point of the entity at this parameter value will return the given point.

        @@ -836,7 +836,7 @@
        Documentation Version
        -reflect(line)[source]#
        +reflect(line)[source]#

        Reflects an object across a line.

        Parameters:
        @@ -864,7 +864,7 @@
        Documentation Version
        -rotate(angle, pt=None)[source]#
        +rotate(angle, pt=None)[source]#

        Rotate angle radians counterclockwise about Point pt.

        The default pt is the origin, Point(0, 0)

        Examples

        @@ -884,7 +884,7 @@
        Documentation Version
        -scale(x=1, y=1, pt=None)[source]#
        +scale(x=1, y=1, pt=None)[source]#

        Scale the object by multiplying the x,y-coordinates by x and y.

        If pt is given, the scaling is done relative to that point; the object is shifted by -pt, scaled, and shifted by pt.

        @@ -907,7 +907,7 @@
        Documentation Version
        -translate(x=0, y=0)[source]#
        +translate(x=0, y=0)[source]#

        Shift the object by adding to the x,y-coordinates the values x and y.

        Examples

        >>> from sympy import RegularPolygon, Point, Polygon
        @@ -965,7 +965,7 @@ 
        Documentation Version
        Furo
        - Last updated on Oct 14, 2023
        + Last updated on Oct 16, 2023
        diff --git a/dev/modules/geometry/index.html b/dev/modules/geometry/index.html index 03f47ce00ac..30693a42f54 100644 --- a/dev/modules/geometry/index.html +++ b/dev/modules/geometry/index.html @@ -986,7 +986,7 @@

        SubmodulesFuro
        - Last updated on Oct 14, 2023
        + Last updated on Oct 16, 2023

        diff --git a/dev/modules/geometry/lines.html b/dev/modules/geometry/lines.html index 9ec14c79314..edc760a0756 100644 --- a/dev/modules/geometry/lines.html +++ b/dev/modules/geometry/lines.html @@ -743,7 +743,7 @@
        Documentation Version

        Lines#

        -class sympy.geometry.line.LinearEntity(p1, p2=None, **kwargs)[source]#
        +class sympy.geometry.line.LinearEntity(p1, p2=None, **kwargs)[source]#

        A base class for all linear entities (Line, Ray and Segment) in n-dimensional Euclidean space.

        Notes

        @@ -809,7 +809,7 @@
        Documentation Version
        -angle_between(l2)[source]#
        +angle_between(l2)[source]#

        Return the non-reflex angle formed by rays emanating from the origin with directions the same as the direction vectors of the linear entities.

        @@ -864,7 +864,7 @@
        Documentation Version
        -arbitrary_point(parameter='t')[source]#
        +arbitrary_point(parameter='t')[source]#

        A parameterized point on the Line.

        Parameters:
        @@ -907,7 +907,7 @@
        Documentation Version
        -static are_concurrent(*lines)[source]#
        +static are_concurrent(*lines)[source]#

        Is a sequence of linear entities concurrent?

        Two or more linear entities are concurrent if they all intersect at a single point.

        @@ -952,7 +952,7 @@
        Documentation Version
        -bisectors(other)[source]#
        +bisectors(other)[source]#

        Returns the perpendicular lines which pass through the intersections of self and other that are in the same plane.

        @@ -975,7 +975,7 @@
        Documentation Version
        -contains(other)[source]#
        +contains(other)[source]#

        Subclasses should implement this method and should return True if other is on the boundaries of self; False if not on the boundaries of self; @@ -1016,7 +1016,7 @@

        Documentation Version
        -intersection(other)[source]#
        +intersection(other)[source]#

        The intersection with another geometrical entity.

        Parameters:
        @@ -1063,7 +1063,7 @@
        Documentation Version
        -is_parallel(l2)[source]#
        +is_parallel(l2)[source]#

        Are two linear entities parallel?

        Parameters:
        @@ -1106,7 +1106,7 @@
        Documentation Version
        -is_perpendicular(l2)[source]#
        +is_perpendicular(l2)[source]#

        Are two linear entities perpendicular?

        Parameters:
        @@ -1147,7 +1147,7 @@
        Documentation Version
        -is_similar(other)[source]#
        +is_similar(other)[source]#

        Return True if self and other are contained in the same line.

        Examples

        >>> from sympy import Point, Line
        @@ -1212,7 +1212,7 @@ 
        Documentation Version
        -parallel_line(p)[source]#
        +parallel_line(p)[source]#

        Create a new Line parallel to this linear entity which passes through the point \(p\).

        @@ -1250,7 +1250,7 @@
        Documentation Version
        -perpendicular_line(p)[source]#
        +perpendicular_line(p)[source]#

        Create a new Line perpendicular to this linear entity which passes through the point \(p\).

        @@ -1286,7 +1286,7 @@
        Documentation Version
        -perpendicular_segment(p)[source]#
        +perpendicular_segment(p)[source]#

        Create a perpendicular line segment from \(p\) to this line.

        The endpoints of the segment are p and the closest point in the line containing self. (If self is not a line, the point might @@ -1355,7 +1355,7 @@

        Documentation Version
        -projection(other)[source]#
        +projection(other)[source]#

        Project a point, line, ray, or segment onto this linear entity.

        Parameters:
        @@ -1410,7 +1410,7 @@
        Documentation Version
        -random_point(seed=None)[source]#
        +random_point(seed=None)[source]#

        A random point on a LinearEntity.

        Returns:
        @@ -1440,7 +1440,7 @@
        Documentation Version
        -smallest_angle_between(l2)[source]#
        +smallest_angle_between(l2)[source]#

        Return the smallest angle formed at the intersection of the lines containing the linear entities.

        @@ -1470,7 +1470,7 @@
        Documentation Version
        -class sympy.geometry.line.Line(*args, **kwargs)[source]#
        +class sympy.geometry.line.Line(*args, **kwargs)[source]#

        An infinite line in space.

        A 2D line is declared with two distinct points, point and slope, or an equation. A 3D line may be defined with a point and a direction ratio.

        @@ -1535,7 +1535,7 @@
        Documentation Version
        -contains(other)[source]#
        +contains(other)[source]#

        Return True if \(other\) is on this Line, or False otherwise.

        Examples

        >>> from sympy import Line,Point
        @@ -1562,7 +1562,7 @@ 
        Documentation Version
        -distance(other)[source]#
        +distance(other)[source]#

        Finds the shortest distance between a line and a point.

        Raises:
        @@ -1589,13 +1589,13 @@
        Documentation Version
        -equals(other)[source]#
        +equals(other)[source]#

        Returns True if self and other are the same mathematical entities

        -plot_interval(parameter='t')[source]#
        +plot_interval(parameter='t')[source]#

        The plot interval for the default geometric plot of line. Gives values that will produce a line that is +/- 5 units long (where a unit is the distance between the two points that define the line).

        @@ -1627,7 +1627,7 @@
        Documentation Version
        -class sympy.geometry.line.Ray(p1, p2=None, **kwargs)[source]#
        +class sympy.geometry.line.Ray(p1, p2=None, **kwargs)[source]#

        A Ray is a semi-line in the space with a source point and a direction.

        Parameters:
        @@ -1681,7 +1681,7 @@
        Documentation Version
        -contains(other)[source]#
        +contains(other)[source]#

        Is other GeometryEntity contained in this Ray?

        Examples

        >>> from sympy import Ray,Point,Segment
        @@ -1711,7 +1711,7 @@ 
        Documentation Version
        -distance(other)[source]#
        +distance(other)[source]#

        Finds the shortest distance between the ray and a point.

        Raises:
        @@ -1740,13 +1740,13 @@
        Documentation Version
        -equals(other)[source]#
        +equals(other)[source]#

        Returns True if self and other are the same mathematical entities

        -plot_interval(parameter='t')[source]#
        +plot_interval(parameter='t')[source]#

        The plot interval for the default geometric plot of the Ray. Gives values that will produce a ray that is 10 units long (where a unit is the distance between the two points that define the ray).

        @@ -1799,7 +1799,7 @@
        Documentation Version
        -class sympy.geometry.line.Segment(p1, p2, **kwargs)[source]#
        +class sympy.geometry.line.Segment(p1, p2, **kwargs)[source]#

        A line segment in space.

        Parameters:
        @@ -1854,7 +1854,7 @@
        Documentation Version
        -contains(other)[source]#
        +contains(other)[source]#

        Is the other GeometryEntity contained within this Segment?

        Examples

        >>> from sympy import Point, Segment
        @@ -1877,7 +1877,7 @@ 
        Documentation Version
        -distance(other)[source]#
        +distance(other)[source]#

        Finds the shortest distance between a line segment and a point.

        Raises:
        @@ -1905,7 +1905,7 @@
        Documentation Version
        -equals(other)[source]#
        +equals(other)[source]#

        Returns True if self and other are the same mathematical entities

        @@ -1957,7 +1957,7 @@
        Documentation Version
        -perpendicular_bisector(p=None)[source]#
        +perpendicular_bisector(p=None)[source]#

        The perpendicular bisector of this segment.

        If no point is specified or the point specified is not on the bisector then the bisector is returned as a Line. Otherwise a @@ -1991,7 +1991,7 @@

        Documentation Version
        -plot_interval(parameter='t')[source]#
        +plot_interval(parameter='t')[source]#

        The plot interval for the default geometric plot of the Segment gives values that will produce the full segment in a plot.

        @@ -2022,7 +2022,7 @@
        Documentation Version
        -class sympy.geometry.line.LinearEntity2D(p1, p2=None, **kwargs)[source]#
        +class sympy.geometry.line.LinearEntity2D(p1, p2=None, **kwargs)[source]#

        A base class for all linear entities (line, ray and segment) in a 2-dimensional Euclidean space.

        Notes

        @@ -2062,7 +2062,7 @@
        Documentation Version
        -perpendicular_line(p)[source]#
        +perpendicular_line(p)[source]#

        Create a new Line perpendicular to this linear entity which passes through the point \(p\).

        @@ -2131,7 +2131,7 @@
        Documentation Version
        -class sympy.geometry.line.Line2D(p1, pt=None, slope=None, **kwargs)[source]#
        +class sympy.geometry.line.Line2D(p1, pt=None, slope=None, **kwargs)[source]#

        An infinite line in space 2D.

        A line is declared with two distinct points or a point and slope as defined using keyword \(slope\).

        @@ -2197,7 +2197,7 @@
        Documentation Version
        -equation(x='x', y='y')[source]#
        +equation(x='x', y='y')[source]#

        The equation of the line: ax + by + c.

        Parameters:
        @@ -2232,7 +2232,7 @@
        Documentation Version
        -class sympy.geometry.line.Ray2D(p1, pt=None, angle=None, **kwargs)[source]#
        +class sympy.geometry.line.Ray2D(p1, pt=None, angle=None, **kwargs)[source]#

        A Ray is a semi-line in the space with a source point and a direction.

        Parameters:
        @@ -2289,7 +2289,7 @@
        Documentation Version
        -closing_angle(r2)[source]#
        +closing_angle(r2)[source]#

        Return the angle by which r2 must be rotated so it faces the same direction as r1.

        @@ -2369,7 +2369,7 @@
        Documentation Version
        -class sympy.geometry.line.Segment2D(p1, p2, **kwargs)[source]#
        +class sympy.geometry.line.Segment2D(p1, p2, **kwargs)[source]#

        A line segment in 2D space.

        Parameters:
        @@ -2414,7 +2414,7 @@
        Documentation Version
        -class sympy.geometry.line.LinearEntity3D(p1, p2, **kwargs)[source]#
        +class sympy.geometry.line.LinearEntity3D(p1, p2, **kwargs)[source]#

        An base class for all linear entities (line, ray and segment) in a 3-dimensional Euclidean space.

        Notes

        @@ -2483,7 +2483,7 @@
        Documentation Version
        -class sympy.geometry.line.Line3D(p1, pt=None, direction_ratio=(), **kwargs)[source]#
        +class sympy.geometry.line.Line3D(p1, pt=None, direction_ratio=(), **kwargs)[source]#

        An infinite 3D line in space.

        A line is declared with two distinct points or a point and direction_ratio as defined using keyword \(direction_ratio\).

        @@ -2509,7 +2509,7 @@
        Documentation Version
        -distance(other)[source]#
        +distance(other)[source]#

        Finds the shortest distance between a line and another object.

        Parameters:
        @@ -2545,7 +2545,7 @@
        Documentation Version
        -equation(x='x', y='y', z='z')[source]#
        +equation(x='x', y='y', z='z')[source]#

        Return the equations that define the line in 3D.

        Parameters:
        @@ -2583,7 +2583,7 @@
        Documentation Version
        -class sympy.geometry.line.Ray3D(p1, pt=None, direction_ratio=(), **kwargs)[source]#
        +class sympy.geometry.line.Ray3D(p1, pt=None, direction_ratio=(), **kwargs)[source]#

        A Ray is a semi-line in the space with a source point and a direction.

        Parameters:
        @@ -2710,7 +2710,7 @@
        Documentation Version
        -class sympy.geometry.line.Segment3D(p1, p2, **kwargs)[source]#
        +class sympy.geometry.line.Segment3D(p1, p2, **kwargs)[source]#

        A line segment in a 3D space.

        Parameters:
        @@ -2788,7 +2788,7 @@
        Documentation Version
        Furo
        - Last updated on Oct 14, 2023
        + Last updated on Oct 16, 2023
        diff --git a/dev/modules/geometry/plane.html b/dev/modules/geometry/plane.html index 1de5f07bd3c..f5c980f8d31 100644 --- a/dev/modules/geometry/plane.html +++ b/dev/modules/geometry/plane.html @@ -743,7 +743,7 @@
        Documentation Version

        Plane#

        -class sympy.geometry.plane.Plane(p1, a=None, b=None, **kwargs)[source]#
        +class sympy.geometry.plane.Plane(p1, a=None, b=None, **kwargs)[source]#

        A plane is a flat, two-dimensional surface. A plane is the two-dimensional analogue of a point (zero-dimensions), a line (one-dimension) and a solid (three-dimensions). A plane can generally be constructed by two types of @@ -775,7 +775,7 @@

        Documentation Version
        -angle_between(o)[source]#
        +angle_between(o)[source]#

        Angle between the plane and other geometric entity.

        Parameters:
        @@ -802,7 +802,7 @@
        Documentation Version
        -arbitrary_point(u=None, v=None)[source]#
        +arbitrary_point(u=None, v=None)[source]#

        Returns an arbitrary point on the Plane. If given two parameters, the point ranges over the entire plane. If given 1 or no parameters, returns a point with one parameter which, @@ -835,7 +835,7 @@

        Documentation Version
        -static are_concurrent(*planes)[source]#
        +static are_concurrent(*planes)[source]#

        Is a sequence of Planes concurrent?

        Two or more Planes are concurrent if their intersections are a common line.

        @@ -862,7 +862,7 @@
        Documentation Version
        -distance(o)[source]#
        +distance(o)[source]#

        Distance between the plane and another geometric entity.

        Parameters:
        @@ -892,7 +892,7 @@
        Documentation Version
        -equals(o)[source]#
        +equals(o)[source]#

        Returns True if self and o are the same mathematical entities.

        Examples

        >>> from sympy import Plane, Point3D
        @@ -911,7 +911,7 @@ 
        Documentation Version
        -equation(x=None, y=None, z=None)[source]#
        +equation(x=None, y=None, z=None)[source]#

        The equation of the Plane.

        Examples

        >>> from sympy import Point3D, Plane
        @@ -927,7 +927,7 @@ 
        Documentation Version
        -intersection(o)[source]#
        +intersection(o)[source]#

        The intersection with other geometrical entity.

        Parameters:
        @@ -956,7 +956,7 @@
        Documentation Version
        -is_coplanar(o)[source]#
        +is_coplanar(o)[source]#

        Returns True if \(o\) is coplanar with self, else False.

        Examples

        >>> from sympy import Plane
        @@ -973,7 +973,7 @@ 
        Documentation Version
        -is_parallel(l)[source]#
        +is_parallel(l)[source]#

        Is the given geometric entity parallel to the plane?

        Parameters:
        @@ -995,7 +995,7 @@
        Documentation Version
        -is_perpendicular(l)[source]#
        +is_perpendicular(l)[source]#

        Is the given geometric entity perpendicualar to the given plane?

        Parameters:
        @@ -1051,7 +1051,7 @@
        Documentation Version
        -parallel_plane(pt)[source]#
        +parallel_plane(pt)[source]#

        Plane parallel to the given plane and passing through the point pt.

        Parameters:
        @@ -1072,7 +1072,7 @@
        Documentation Version
        -parameter_value(other, u, v=None)[source]#
        +parameter_value(other, u, v=None)[source]#

        Return the parameter(s) corresponding to the given point.

        Examples

        >>> from sympy import pi, Plane
        @@ -1112,7 +1112,7 @@ 
        Documentation Version
        -perpendicular_line(pt)[source]#
        +perpendicular_line(pt)[source]#

        A line perpendicular to the given plane.

        Parameters:
        @@ -1133,7 +1133,7 @@
        Documentation Version
        -perpendicular_plane(*pts)[source]#
        +perpendicular_plane(*pts)[source]#

        Return a perpendicular passing through the given points. If the direction ratio between the points is the same as the Plane’s normal vector then, to select from the infinite number of possible planes, @@ -1165,7 +1165,7 @@

        Documentation Version
        -projection(pt)[source]#
        +projection(pt)[source]#

        Project the given point onto the plane along the plane normal.

        Parameters:
        @@ -1199,7 +1199,7 @@
        Documentation Version
        -projection_line(line)[source]#
        +projection_line(line)[source]#

        Project the given line onto the plane through the normal plane containing the line.

        @@ -1231,7 +1231,7 @@
        Documentation Version
        -random_point(seed=None)[source]#
        +random_point(seed=None)[source]#

        Returns a random point on the Plane.

        Returns:
        @@ -1294,7 +1294,7 @@
        Documentation Version
        Furo
        - Last updated on Oct 14, 2023
        + Last updated on Oct 16, 2023
        diff --git a/dev/modules/geometry/points.html b/dev/modules/geometry/points.html index 643e71905d6..c131b99fd0f 100644 --- a/dev/modules/geometry/points.html +++ b/dev/modules/geometry/points.html @@ -743,7 +743,7 @@
        Documentation Version

        Points#

        -class sympy.geometry.point.Point(*args, **kwargs)[source]#
        +class sympy.geometry.point.Point(*args, **kwargs)[source]#

        A point in a n-dimensional Euclidean space.

        Parameters:
        @@ -821,7 +821,7 @@
        Documentation Version
        -static affine_rank(*args)[source]#
        +static affine_rank(*args)[source]#

        The affine rank of a set of points is the dimension of the smallest affine space containing all the points. For example, if the points lie on a line (and are not all @@ -838,7 +838,7 @@

        Documentation Version
        -classmethod are_coplanar(*points)[source]#
        +classmethod are_coplanar(*points)[source]#

        Return True if there exists a plane in which all the points lie. A trivial True value is returned if \(len(points) < 3\) or all Points are 2-dimensional.

        @@ -870,7 +870,7 @@
        Documentation Version
        -canberra_distance(p)[source]#
        +canberra_distance(p)[source]#

        The Canberra Distance from self to point p.

        Returns the weighted sum of horizontal and vertical distances to point p.

        @@ -905,7 +905,7 @@
        Documentation Version
        -distance(other)[source]#
        +distance(other)[source]#

        The Euclidean distance between self and another GeometricEntity.

        Returns:
        @@ -943,19 +943,19 @@
        Documentation Version
        -dot(p)[source]#
        +dot(p)[source]#

        Return dot product of self with another Point.

        -equals(other)[source]#
        +equals(other)[source]#

        Returns whether the coordinates of self and other agree.

        -intersection(other)[source]#
        +intersection(other)[source]#

        The intersection between this point and another GeometryEntity.

        Parameters:
        @@ -981,7 +981,7 @@
        Documentation Version
        -is_collinear(*args)[source]#
        +is_collinear(*args)[source]#

        Returns \(True\) if there exists a line that contains \(self\) and \(points\). Returns \(False\) otherwise. A trivially True value is returned if no points are given.

        @@ -1012,7 +1012,7 @@
        Documentation Version
        -is_concyclic(*args)[source]#
        +is_concyclic(*args)[source]#

        Do \(self\) and the given sequence of points lie in a circle?

        Returns True if the set of points are concyclic and False otherwise. A trivial value of True is returned @@ -1056,7 +1056,7 @@

        Documentation Version
        -is_scalar_multiple(p)[source]#
        +is_scalar_multiple(p)[source]#

        Returns whether each coordinate of \(self\) is a scalar multiple of the corresponding coordinate in point p.

        @@ -1083,7 +1083,7 @@
        Documentation Version
        -midpoint(p)[source]#
        +midpoint(p)[source]#

        The midpoint between self and point p.

        Parameters:
        @@ -1132,7 +1132,7 @@
        Documentation Version
        -static project(a, b)[source]#
        +static project(a, b)[source]#

        Project the point \(a\) onto the line between the origin and point \(b\) along the normal direction.

        @@ -1164,7 +1164,7 @@
        Documentation Version
        -taxicab_distance(p)[source]#
        +taxicab_distance(p)[source]#

        The Taxicab Distance from self to point p.

        Returns the sum of the horizontal and vertical distances to point p.

        @@ -1200,7 +1200,7 @@
        Documentation Version
        -class sympy.geometry.point.Point2D(*args, _nocheck=False, **kwargs)[source]#
        +class sympy.geometry.point.Point2D(*args, _nocheck=False, **kwargs)[source]#

        A point in a 2-dimensional Euclidean space.

        Parameters:
        @@ -1282,7 +1282,7 @@
        Documentation Version
        -rotate(angle, pt=None)[source]#
        +rotate(angle, pt=None)[source]#

        Rotate angle radians counterclockwise about Point pt.

        Examples

        >>> from sympy import Point2D, pi
        @@ -1301,7 +1301,7 @@ 
        Documentation Version
        -scale(x=1, y=1, pt=None)[source]#
        +scale(x=1, y=1, pt=None)[source]#

        Scale the coordinates of the Point by multiplying by x and y after subtracting pt – default is (0, 0) – and then adding pt back again (i.e. pt is the point of @@ -1323,7 +1323,7 @@

        Documentation Version
        -transform(matrix)[source]#
        +transform(matrix)[source]#

        Return the point after applying the transformation described by the 3x3 Matrix, matrix.

        @@ -1334,7 +1334,7 @@
        Documentation Version
        -translate(x=0, y=0)[source]#
        +translate(x=0, y=0)[source]#

        Shift the Point by adding x and y to the coordinates of the Point.

        Examples

        >>> from sympy import Point2D
        @@ -1383,7 +1383,7 @@ 
        Documentation Version
        -class sympy.geometry.point.Point3D(*args, _nocheck=False, **kwargs)[source]#
        +class sympy.geometry.point.Point3D(*args, _nocheck=False, **kwargs)[source]#

        A point in a 3-dimensional Euclidean space.

        Parameters:
        @@ -1440,7 +1440,7 @@
        Documentation Version
        -static are_collinear(*points)[source]#
        +static are_collinear(*points)[source]#

        Is a sequence of points collinear?

        Test whether or not a set of points are collinear. Returns True if the set of points are collinear, or False otherwise.

        @@ -1484,7 +1484,7 @@
        Documentation Version
        -direction_cosine(point)[source]#
        +direction_cosine(point)[source]#

        Gives the direction cosine between 2 points

        Parameters:
        @@ -1505,7 +1505,7 @@
        Documentation Version
        -direction_ratio(point)[source]#
        +direction_ratio(point)[source]#

        Gives the direction ratio between 2 points

        Parameters:
        @@ -1526,7 +1526,7 @@
        Documentation Version
        -intersection(other)[source]#
        +intersection(other)[source]#

        The intersection between this point and another GeometryEntity.

        Parameters:
        @@ -1552,7 +1552,7 @@
        Documentation Version
        -scale(x=1, y=1, z=1, pt=None)[source]#
        +scale(x=1, y=1, z=1, pt=None)[source]#

        Scale the coordinates of the Point by multiplying by x and y after subtracting pt – default is (0, 0) – and then adding pt back again (i.e. pt is the point of @@ -1574,7 +1574,7 @@

        Documentation Version
        -transform(matrix)[source]#
        +transform(matrix)[source]#

        Return the point after applying the transformation described by the 4x4 Matrix, matrix.

        @@ -1585,7 +1585,7 @@
        Documentation Version
        -translate(x=0, y=0, z=0)[source]#
        +translate(x=0, y=0, z=0)[source]#

        Shift the Point by adding x and y to the coordinates of the Point.

        Examples

        >>> from sympy import Point3D
        @@ -1682,7 +1682,7 @@ 
        Documentation Version
        Furo
        - Last updated on Oct 14, 2023
        + Last updated on Oct 16, 2023
        diff --git a/dev/modules/geometry/polygons.html b/dev/modules/geometry/polygons.html index 2008abb61f5..5c4c0698134 100644 --- a/dev/modules/geometry/polygons.html +++ b/dev/modules/geometry/polygons.html @@ -743,7 +743,7 @@
        Documentation Version

        Polygons#

        -class sympy.geometry.polygon.Polygon(*args, n=0, **kwargs)[source]#
        +class sympy.geometry.polygon.Polygon(*args, n=0, **kwargs)[source]#

        A two-dimensional polygon.

        A simple polygon in space. Can be constructed from a sequence of points or from a center, radius, number of sides and rotation angle.

        @@ -874,7 +874,7 @@
        Documentation Version
        -arbitrary_point(parameter='t')[source]#
        +arbitrary_point(parameter='t')[source]#

        A parameterized point on the polygon.

        The parameter, varying from 0 to 1, assigns points to the position on the perimeter that is that fraction of the total perimeter. So the @@ -952,7 +952,7 @@

        Documentation Version
        -bisectors(prec=None)[source]#
        +bisectors(prec=None)[source]#

        Returns angle bisectors of a polygon. If prec is given then approximate the point defining the ray to that precision.

        The distance between the points defining the bisector ray is 1.

        @@ -1000,7 +1000,7 @@
        Documentation Version
        -cut_section(line)[source]#
        +cut_section(line)[source]#

        Returns a tuple of two polygon segments that lie above and below the intersecting line respectively.

        @@ -1053,7 +1053,7 @@
        Documentation Version
        -distance(o)[source]#
        +distance(o)[source]#

        Returns the shortest distance between self and o.

        If o is a point, then self does not need to be convex. If o is another polygon self and o must be convex.

        @@ -1069,7 +1069,7 @@
        Documentation Version
        -encloses_point(p)[source]#
        +encloses_point(p)[source]#

        Return True if p is enclosed by (is inside of) self.

        Parameters:
        @@ -1107,7 +1107,7 @@
        Documentation Version
        -first_moment_of_area(point=None)[source]#
        +first_moment_of_area(point=None)[source]#

        Returns the first moment of area of a two-dimensional polygon with respect to a certain point of interest.

        First moment of area is a measure of the distribution of the area @@ -1162,7 +1162,7 @@

        Documentation Version
        -intersection(o)[source]#
        +intersection(o)[source]#

        The intersection of polygon and geometry entity.

        The intersection may be empty and can contain individual Points and complete Line Segments.

        @@ -1199,7 +1199,7 @@
        Documentation Version
        -is_convex()[source]#
        +is_convex()[source]#

        Is the polygon convex?

        A polygon is convex if all its interior angles are less than 180 degrees and there are no intersections between sides.

        @@ -1250,7 +1250,7 @@
        Documentation Version
        -plot_interval(parameter='t')[source]#
        +plot_interval(parameter='t')[source]#

        The plot interval for the default geometric plot of the polygon.

        Parameters:
        @@ -1277,7 +1277,7 @@
        Documentation Version
        -polar_second_moment_of_area()[source]#
        +polar_second_moment_of_area()[source]#

        Returns the polar modulus of a two-dimensional polygon

        It is a constituent of the second moment of area, linked through the perpendicular axis theorem. While the planar second moment of @@ -1306,7 +1306,7 @@

        Documentation Version
        -second_moment_of_area(point=None)[source]#
        +second_moment_of_area(point=None)[source]#

        Returns the second moment and product moment of area of a two dimensional polygon.

        Parameters:
        @@ -1347,7 +1347,7 @@
        Documentation Version
        -section_modulus(point=None)[source]#
        +section_modulus(point=None)[source]#

        Returns a tuple with the section modulus of a two-dimensional polygon.

        Section modulus is a geometric property of a polygon defined as the @@ -1453,7 +1453,7 @@

        Documentation Version
        -class sympy.geometry.polygon.RegularPolygon(c, r, n, rot=0, **kwargs)[source]#
        +class sympy.geometry.polygon.RegularPolygon(c, r, n, rot=0, **kwargs)[source]#

        A regular polygon.

        Such a polygon has all internal angles equal and all sides the same length.

        @@ -1699,7 +1699,7 @@
        Documentation Version
        -encloses_point(p)[source]#
        +encloses_point(p)[source]#

        Return True if p is enclosed by (is inside of) self.

        Parameters:
        @@ -1864,7 +1864,7 @@
        Documentation Version
        -reflect(line)[source]#
        +reflect(line)[source]#

        Override GeometryEntity.reflect since this is not made of only points.

        Examples

        @@ -1879,7 +1879,7 @@
        Documentation Version
        -rotate(angle, pt=None)[source]#
        +rotate(angle, pt=None)[source]#

        Override GeometryEntity.rotate to first rotate the RegularPolygon about its center.

        >>> from sympy import Point, RegularPolygon, pi
        @@ -1928,7 +1928,7 @@ 
        Documentation Version
        -scale(x=1, y=1, pt=None)[source]#
        +scale(x=1, y=1, pt=None)[source]#

        Override GeometryEntity.scale since it is the radius that must be scaled (if x == y) or else a new Polygon must be returned.

        >>> from sympy import RegularPolygon
        @@ -1948,7 +1948,7 @@ 
        Documentation Version
        -spin(angle)[source]#
        +spin(angle)[source]#

        Increment in place the virtual Polygon’s rotation by ccw angle.

        See also: rotate method which moves the center.

        >>> from sympy import Polygon, Point, pi
        @@ -1999,7 +1999,7 @@ 
        Documentation Version
        -class sympy.geometry.polygon.Triangle(*args, **kwargs)[source]#
        +class sympy.geometry.polygon.Triangle(*args, **kwargs)[source]#

        A polygon with three vertices and three sides.

        Parameters:
        @@ -2110,7 +2110,7 @@
        Documentation Version
        -bisectors()[source]#
        +bisectors()[source]#

        The angle bisectors of the triangle.

        An angle bisector of a triangle is a straight line through a vertex which cuts the corresponding angle in half.

        @@ -2382,7 +2382,7 @@
        Documentation Version
        -is_equilateral()[source]#
        +is_equilateral()[source]#

        Are all the sides the same length?

        Returns:
        @@ -2410,7 +2410,7 @@
        Documentation Version
        -is_isosceles()[source]#
        +is_isosceles()[source]#

        Are two or more of the sides the same length?

        Returns:
        @@ -2432,7 +2432,7 @@
        Documentation Version
        -is_right()[source]#
        +is_right()[source]#

        Is the triangle right-angled.

        Returns:
        @@ -2454,7 +2454,7 @@
        Documentation Version
        -is_scalene()[source]#
        +is_scalene()[source]#

        Are all the sides of the triangle of different lengths?

        Returns:
        @@ -2476,7 +2476,7 @@
        Documentation Version
        -is_similar(t2)[source]#
        +is_similar(t2)[source]#

        Is another triangle similar to this one.

        Two triangles are similar if one can be uniformly scaled to the other.

        @@ -2675,7 +2675,7 @@
        Documentation Version
        Furo
        - Last updated on Oct 14, 2023
        + Last updated on Oct 16, 2023
        diff --git a/dev/modules/geometry/utils.html b/dev/modules/geometry/utils.html index a3ef51a1a5f..c8e66fd32a8 100644 --- a/dev/modules/geometry/utils.html +++ b/dev/modules/geometry/utils.html @@ -743,7 +743,7 @@
        Documentation Version

        Utils#

        -sympy.geometry.util.intersection(*entities, pairwise=False, **kwargs)[source]#
        +sympy.geometry.util.intersection(*entities, pairwise=False, **kwargs)[source]#

        The intersection of a collection of GeometryEntity instances.

        Parameters:
        @@ -800,7 +800,7 @@
        Documentation Version
        -sympy.geometry.util.convex_hull(*args, polygon=True)[source]#
        +sympy.geometry.util.convex_hull(*args, polygon=True)[source]#

        The convex hull surrounding the Points contained in the list of entities.

        Parameters:
        @@ -853,7 +853,7 @@
        Documentation Version
        -sympy.geometry.util.are_similar(e1, e2)[source]#
        +sympy.geometry.util.are_similar(e1, e2)[source]#

        Are two geometrical entities similar.

        Can one geometrical entity be uniformly scaled to the other?

        @@ -893,7 +893,7 @@
        Documentation Version
        -sympy.geometry.util.centroid(*args)[source]#
        +sympy.geometry.util.centroid(*args)[source]#

        Find the centroid (center of mass) of the collection containing only Points, Segments or Polygons. The centroid is the weighted average of the individual centroid where the weights are the lengths (of segments) or areas (of polygons). @@ -939,7 +939,7 @@

        Documentation Version
        -sympy.geometry.util.idiff(eq, y, x, n=1)[source]#
        +sympy.geometry.util.idiff(eq, y, x, n=1)[source]#

        Return dy/dx assuming that eq == 0.

        Parameters:
        @@ -1019,7 +1019,7 @@
        Documentation Version
        Furo
        - Last updated on Oct 14, 2023
        + Last updated on Oct 16, 2023
        diff --git a/dev/modules/holonomic/about.html b/dev/modules/holonomic/about.html index 1e622b2fa64..c0dbfc88318 100644 --- a/dev/modules/holonomic/about.html +++ b/dev/modules/holonomic/about.html @@ -821,7 +821,7 @@

        ReferencesFuro
        - Last updated on Oct 14, 2023
        + Last updated on Oct 16, 2023

        diff --git a/dev/modules/holonomic/convert.html b/dev/modules/holonomic/convert.html index 8ae69550642..c06acfc990a 100644 --- a/dev/modules/holonomic/convert.html +++ b/dev/modules/holonomic/convert.html @@ -745,7 +745,7 @@

        Converting other representations to holonomic#

        -sympy.holonomic.holonomic.from_hyper(func, x0=0, evalf=False)[source]#
        +sympy.holonomic.holonomic.from_hyper(func, x0=0, evalf=False)[source]#

        Converts a hypergeometric function to holonomic. func is the Hypergeometric Function and x0 is the point at which initial conditions are required.

        @@ -764,7 +764,7 @@

        Converting hypergeometric functions#

        -sympy.holonomic.holonomic.from_meijerg(func, x0=0, evalf=False, initcond=True, domain=QQ)[source]#
        +sympy.holonomic.holonomic.from_meijerg(func, x0=0, evalf=False, initcond=True, domain=QQ)[source]#

        Converts a Meijer G-function to Holonomic. func is the G-Function and x0 is the point at which initial conditions are required.

        @@ -783,7 +783,7 @@

        Converting Meijer G-functions#

        -sympy.holonomic.holonomic.expr_to_holonomic(func, x=None, x0=0, y0=None, lenics=None, domain=None, initcond=True)[source]#
        +sympy.holonomic.holonomic.expr_to_holonomic(func, x=None, x0=0, y0=None, lenics=None, domain=None, initcond=True)[source]#

        Converts a function or an expression to a holonomic function.

        Parameters:
        @@ -874,7 +874,7 @@

        Converting symbolic expressionsFuro
        - Last updated on Oct 14, 2023
        + Last updated on Oct 16, 2023

        diff --git a/dev/modules/holonomic/index.html b/dev/modules/holonomic/index.html index 7868053d170..bb9c10f3f44 100644 --- a/dev/modules/holonomic/index.html +++ b/dev/modules/holonomic/index.html @@ -796,7 +796,7 @@

        Contents Furo
        - Last updated on Oct 14, 2023
        + Last updated on Oct 16, 2023

        diff --git a/dev/modules/holonomic/internal.html b/dev/modules/holonomic/internal.html index 9d49ddef180..a5586143fc9 100644 --- a/dev/modules/holonomic/internal.html +++ b/dev/modules/holonomic/internal.html @@ -743,14 +743,14 @@
        Documentation Version

        Internal API#

        -sympy.holonomic.holonomic._create_table(table, domain=QQ)[source]#
        +sympy.holonomic.holonomic._create_table(table, domain=QQ)[source]#

        Creates the look-up table. For a similar implementation see meijerint._create_lookup_table.

        -sympy.holonomic.holonomic._convert_poly_rat_alg(func, x, x0=0, y0=None, lenics=None, domain=QQ, initcond=True)[source]#
        +sympy.holonomic.holonomic._convert_poly_rat_alg(func, x, x0=0, y0=None, lenics=None, domain=QQ, initcond=True)[source]#

        Converts polynomials, rationals and algebraic functions to holonomic.

        @@ -791,7 +791,7 @@

        Internal APIFuro
        - Last updated on Oct 14, 2023
        + Last updated on Oct 16, 2023

        diff --git a/dev/modules/holonomic/operations.html b/dev/modules/holonomic/operations.html index df3cce487f1..57f09c779cc 100644 --- a/dev/modules/holonomic/operations.html +++ b/dev/modules/holonomic/operations.html @@ -775,7 +775,7 @@

        Addition and Multiplication#

        -HolonomicFunction.integrate(limits, initcond=False)[source]#
        +HolonomicFunction.integrate(limits, initcond=False)[source]#

        Integrates the given holonomic function.

        Examples

        >>> from sympy.holonomic.holonomic import HolonomicFunction, DifferentialOperators
        @@ -793,7 +793,7 @@ 

        Integration and Differentiation
        -HolonomicFunction.diff(*args, **kwargs)[source]#
        +HolonomicFunction.diff(*args, **kwargs)[source]#

        Differentiation of the given Holonomic function.

        Examples

        >>> from sympy.holonomic.holonomic import HolonomicFunction, DifferentialOperators
        @@ -818,7 +818,7 @@ 

        Integration and Differentiation#

        -HolonomicFunction.composition(expr, *args, **kwargs)[source]#
        +HolonomicFunction.composition(expr, *args, **kwargs)[source]#

        Returns function after composition of a holonomic function with an algebraic function. The method cannot compute initial conditions for the result by itself, so they can be also be @@ -846,7 +846,7 @@

        Composition with polynomials#

        -HolonomicFunction.to_sequence(lb=True)[source]#
        +HolonomicFunction.to_sequence(lb=True)[source]#

        Finds recurrence relation for the coefficients in the series expansion of the function about \(x_0\), where \(x_0\) is the point at which the initial condition is stored.

        @@ -899,7 +899,7 @@

        Convert to holonomic sequence#

        -HolonomicFunction.series(n=6, coefficient=False, order=True, _recur=None)[source]#
        +HolonomicFunction.series(n=6, coefficient=False, order=True, _recur=None)[source]#

        Finds the power series expansion of given holonomic function about \(x_0\).

        Explanation

        A list of series might be returned if \(x_0\) is a regular point with @@ -927,7 +927,7 @@

        Series expansion#

        -HolonomicFunction.evalf(points, method='RK4', h=0.05, derivatives=False)[source]#
        +HolonomicFunction.evalf(points, method='RK4', h=0.05, derivatives=False)[source]#

        Finds numerical value of a holonomic function using numerical methods. (RK4 by default). A set of points (real or complex) must be provided which will be the path for the numerical integration.

        @@ -971,7 +971,7 @@

        Numerical evaluationConvert to a linear combination of hypergeometric functions#

        -HolonomicFunction.to_hyper(as_list=False, _recur=None)[source]#
        +HolonomicFunction.to_hyper(as_list=False, _recur=None)[source]#

        Returns a hypergeometric function (or linear combination of them) representing the given holonomic function.

        Explanation

        @@ -1004,7 +1004,7 @@

        Convert to a linear combination of hypergeometric functions#

        -HolonomicFunction.to_meijerg()[source]#
        +HolonomicFunction.to_meijerg()[source]#

        Returns a linear combination of Meijer G-functions.

        Examples

        >>> from sympy.holonomic import expr_to_holonomic
        @@ -1027,7 +1027,7 @@ 

        Convert to a linear combination of Meijer G-functionsConvert to expressions#

        -HolonomicFunction.to_expr()[source]#
        +HolonomicFunction.to_expr()[source]#

        Converts a Holonomic Function back to elementary functions.

        Examples

        >>> from sympy.holonomic.holonomic import HolonomicFunction, DifferentialOperators
        @@ -1081,7 +1081,7 @@ 

        Convert to expressionsFuro
        - Last updated on Oct 14, 2023
        + Last updated on Oct 16, 2023

        diff --git a/dev/modules/holonomic/represent.html b/dev/modules/holonomic/represent.html index df4542c4ae6..6e7b0dee3ab 100644 --- a/dev/modules/holonomic/represent.html +++ b/dev/modules/holonomic/represent.html @@ -774,7 +774,7 @@

        Representation of holonomic functions in SymPy
        -class sympy.holonomic.holonomic.HolonomicFunction(annihilator, x, x0=0, y0=None)[source]#
        +class sympy.holonomic.holonomic.HolonomicFunction(annihilator, x, x0=0, y0=None)[source]#

        A Holonomic Function is a solution to a linear homogeneous ordinary differential equation with polynomial coefficients. This differential equation can also be represented by an annihilator i.e. a Differential @@ -839,7 +839,7 @@

        Representation of holonomic functions in SymPy
        -class sympy.holonomic.holonomic.DifferentialOperator(list_of_poly, parent)[source]#
        +class sympy.holonomic.holonomic.DifferentialOperator(list_of_poly, parent)[source]#

        Differential Operators are elements of Weyl Algebra. The Operators are defined by a list of polynomials in the base ring and the parent ring of the Operator i.e. the algebra it belongs to.

        @@ -870,7 +870,7 @@

        Representation of holonomic functions in SymPy
        -is_singular(x0)[source]#
        +is_singular(x0)[source]#

        Checks if the differential equation is singular at x0.

        @@ -878,7 +878,7 @@

        Representation of holonomic functions in SymPy
        -sympy.holonomic.holonomic.DifferentialOperators(base, generator)[source]#
        +sympy.holonomic.holonomic.DifferentialOperators(base, generator)[source]#

        This function is used to create annihilators using Dx.

        Parameters:
        @@ -913,7 +913,7 @@

        Representation of holonomic functions in SymPy
        -class sympy.holonomic.holonomic.DifferentialOperatorAlgebra(base, generator)[source]#
        +class sympy.holonomic.holonomic.DifferentialOperatorAlgebra(base, generator)[source]#

        An Ore Algebra is a set of noncommutative polynomials in the intermediate Dx and coefficients in a base polynomial ring \(A\). It follows the commutation rule:

        @@ -983,7 +983,7 @@

        Representation of holonomic functions in SymPyFuro
        - Last updated on Oct 14, 2023
        + Last updated on Oct 16, 2023

        diff --git a/dev/modules/holonomic/uses.html b/dev/modules/holonomic/uses.html index a30046d36d1..64393eeabf9 100644 --- a/dev/modules/holonomic/uses.html +++ b/dev/modules/holonomic/uses.html @@ -824,7 +824,7 @@

        LimitationsFuro
        - Last updated on Oct 14, 2023
        + Last updated on Oct 16, 2023

        diff --git a/dev/modules/integrals/g-functions.html b/dev/modules/integrals/g-functions.html index 231e0e3ee3f..451b9cb940e 100644 --- a/dev/modules/integrals/g-functions.html +++ b/dev/modules/integrals/g-functions.html @@ -1752,19 +1752,19 @@

        Implemented G-Function Formulae
        -exception sympy.integrals.meijerint._CoeffExpValueError[source]#
        +exception sympy.integrals.meijerint._CoeffExpValueError[source]#

        Exception raised by _get_coeff_exp, for internal use only.

        -sympy.integrals.meijerint._check_antecedents(g1, g2, x)[source]#
        +sympy.integrals.meijerint._check_antecedents(g1, g2, x)[source]#

        Return a condition under which the integral theorem applies.

        -sympy.integrals.meijerint._check_antecedents_1(g, x, helper=False)[source]#
        +sympy.integrals.meijerint._check_antecedents_1(g, x, helper=False)[source]#

        Return a condition under which the mellin transform of g exists. Any power of x has already been absorbed into the G function, so this is just \(\int_0^\infty g\, dx\).

        @@ -1775,13 +1775,13 @@

        Implemented G-Function Formulae
        -sympy.integrals.meijerint._check_antecedents_inversion(g, x)[source]#
        +sympy.integrals.meijerint._check_antecedents_inversion(g, x)[source]#

        Check antecedents for the laplace inversion integral.

        -sympy.integrals.meijerint._condsimp(cond, first=True)[source]#
        +sympy.integrals.meijerint._condsimp(cond, first=True)[source]#

        Do naive simplifications on cond.

        Explanation

        Note that this routine is completely ad-hoc, simplification rules being @@ -1798,13 +1798,13 @@

        Implemented G-Function Formulae
        -sympy.integrals.meijerint._create_lookup_table(table)[source]#
        +sympy.integrals.meijerint._create_lookup_table(table)[source]#

        Add formulae for the function -> meijerg lookup table.

        -sympy.integrals.meijerint._dummy(name, token, expr, **kwargs)[source]#
        +sympy.integrals.meijerint._dummy(name, token, expr, **kwargs)[source]#

        Return a dummy. This will return the same dummy if the same token+name is requested more than once, and it is not already in expr. This is for being cache-friendly.

        @@ -1812,20 +1812,20 @@

        Implemented G-Function Formulae
        -sympy.integrals.meijerint._dummy_(name, token, **kwargs)[source]#
        +sympy.integrals.meijerint._dummy_(name, token, **kwargs)[source]#

        Return a dummy associated to name and token. Same effect as declaring it globally.

        -sympy.integrals.meijerint._eval_cond(cond)[source]#
        +sympy.integrals.meijerint._eval_cond(cond)[source]#

        Re-evaluate the conditions.

        -sympy.integrals.meijerint._exponents(expr, x)[source]#
        +sympy.integrals.meijerint._exponents(expr, x)[source]#

        Find the exponents of x (not including zero) in expr.

        Examples

        >>> from sympy.integrals.meijerint import _exponents
        @@ -1845,7 +1845,7 @@ 

        Implemented G-Function Formulae
        -sympy.integrals.meijerint._find_splitting_points(expr, x)[source]#
        +sympy.integrals.meijerint._find_splitting_points(expr, x)[source]#

        Find numbers a such that a linear substitution x -> x + a would (hopefully) simplify expr.

        Examples

        @@ -1864,20 +1864,20 @@

        Implemented G-Function Formulae
        -sympy.integrals.meijerint._flip_g(g)[source]#
        +sympy.integrals.meijerint._flip_g(g)[source]#

        Turn the G function into one of inverse argument (i.e. G(1/x) -> G’(x))

        -sympy.integrals.meijerint._functions(expr, x)[source]#
        +sympy.integrals.meijerint._functions(expr, x)[source]#

        Find the types of functions in expr, to estimate the complexity.

        -sympy.integrals.meijerint._get_coeff_exp(expr, x)[source]#
        +sympy.integrals.meijerint._get_coeff_exp(expr, x)[source]#

        When expr is known to be of the form c*x**b, with c and/or b possibly 1, return c, b.

        Examples

        @@ -1897,13 +1897,13 @@

        Implemented G-Function Formulae
        -sympy.integrals.meijerint._guess_expansion(f, x)[source]#
        +sympy.integrals.meijerint._guess_expansion(f, x)[source]#

        Try to guess sensible rewritings for integrand f(x).

        -sympy.integrals.meijerint._inflate_fox_h(g, a)[source]#
        +sympy.integrals.meijerint._inflate_fox_h(g, a)[source]#

        Let d denote the integrand in the definition of the G function g. Consider the function H which is defined in the same way, but with integrand d/Gamma(a*s) (contour conventions as usual).

        @@ -1914,14 +1914,14 @@

        Implemented G-Function Formulae
        -sympy.integrals.meijerint._inflate_g(g, n)[source]#
        +sympy.integrals.meijerint._inflate_g(g, n)[source]#

        Return C, h such that h is a G function of argument z**n and g = C*h.

        -sympy.integrals.meijerint._int0oo(g1, g2, x)[source]#
        +sympy.integrals.meijerint._int0oo(g1, g2, x)[source]#

        Express integral from zero to infinity g1*g2 using a G function, assuming the necessary conditions are fulfilled.

        Examples

        @@ -1938,7 +1938,7 @@

        Implemented G-Function Formulae
        -sympy.integrals.meijerint._int0oo_1(g, x)[source]#
        +sympy.integrals.meijerint._int0oo_1(g, x)[source]#

        Evaluate \(\int_0^\infty g\, dx\) using G functions, assuming the necessary conditions are fulfilled.

        Examples

        @@ -1953,20 +1953,20 @@

        Implemented G-Function Formulae
        -sympy.integrals.meijerint._int_inversion(g, x, t)[source]#
        +sympy.integrals.meijerint._int_inversion(g, x, t)[source]#

        Compute the laplace inversion integral, assuming the formula applies.

        -sympy.integrals.meijerint._is_analytic(f, x)[source]#
        +sympy.integrals.meijerint._is_analytic(f, x)[source]#

        Check if f(x), when expressed using G functions on the positive reals, will in fact agree with the G functions almost everywhere

        -sympy.integrals.meijerint._meijerint_definite_2(f, x)[source]#
        +sympy.integrals.meijerint._meijerint_definite_2(f, x)[source]#

        Try to integrate f dx from zero to infinity.

        The body of this function computes various ‘simplifications’ f1, f2, … of f (e.g. by calling expand_mul(), trigexpand() @@ -1978,7 +1978,7 @@

        Implemented G-Function Formulae
        -sympy.integrals.meijerint._meijerint_definite_3(f, x)[source]#
        +sympy.integrals.meijerint._meijerint_definite_3(f, x)[source]#

        Try to integrate f dx from zero to infinity.

        This function calls _meijerint_definite_4 to try to compute the integral. If this fails, it tries using linearity.

        @@ -1986,7 +1986,7 @@

        Implemented G-Function Formulae
        -sympy.integrals.meijerint._meijerint_definite_4(f, x, only_double=False)[source]#
        +sympy.integrals.meijerint._meijerint_definite_4(f, x, only_double=False)[source]#

        Try to integrate f dx from zero to infinity.

        Explanation

        This function tries to apply the integration theorems found in literature, @@ -1997,13 +1997,13 @@

        Implemented G-Function Formulae
        -sympy.integrals.meijerint._meijerint_indefinite_1(f, x)[source]#
        +sympy.integrals.meijerint._meijerint_indefinite_1(f, x)[source]#

        Helper that does not attempt any substitution.

        -sympy.integrals.meijerint._mul_args(f)[source]#
        +sympy.integrals.meijerint._mul_args(f)[source]#

        Return a list L such that Mul(*L) == f.

        If f is not a Mul or Pow, L=[f]. If f=g**n for an integer n, L=[g]*n. @@ -2012,7 +2012,7 @@

        Implemented G-Function Formulae
        -sympy.integrals.meijerint._mul_as_two_parts(f)[source]#
        +sympy.integrals.meijerint._mul_as_two_parts(f)[source]#

        Find all the ways to split f into a product of two terms. Return None on failure.

        Explanation

        @@ -2032,7 +2032,7 @@

        Implemented G-Function Formulae
        -sympy.integrals.meijerint._my_principal_branch(expr, period, full_pb=False)[source]#
        +sympy.integrals.meijerint._my_principal_branch(expr, period, full_pb=False)[source]#

        Bring expr nearer to its principal branch by removing superfluous factors. This function does not guarantee to yield the principal branch, @@ -2042,13 +2042,13 @@

        Implemented G-Function Formulae
        -sympy.integrals.meijerint._mytype(f: Basic, x: Symbol) tuple[type[Basic], ...][source]#
        +sympy.integrals.meijerint._mytype(f: Basic, x: Symbol) tuple[type[Basic], ...][source]#

        Create a hashable entity describing the type of f.

        -sympy.integrals.meijerint._rewrite1(f, x, recursive=True)[source]#
        +sympy.integrals.meijerint._rewrite1(f, x, recursive=True)[source]#

        Try to rewrite f using a (sum of) single G functions with argument a*x**b. Return fac, po, g such that f = fac*po*g, fac is independent of x. and po = x**s. @@ -2058,7 +2058,7 @@

        Implemented G-Function Formulae
        -sympy.integrals.meijerint._rewrite2(f, x)[source]#
        +sympy.integrals.meijerint._rewrite2(f, x)[source]#

        Try to rewrite f as a product of two G functions of arguments a*x**b. Return fac, po, g1, g2 such that f = fac*po*g1*g2, where fac is independent of x and po is x**s. @@ -2068,13 +2068,13 @@

        Implemented G-Function Formulae
        -sympy.integrals.meijerint._rewrite_inversion(fac, po, g, x)[source]#
        +sympy.integrals.meijerint._rewrite_inversion(fac, po, g, x)[source]#

        Absorb po == x**s into g.

        -sympy.integrals.meijerint._rewrite_saxena(fac, po, g1, g2, x, full_pb=False)[source]#
        +sympy.integrals.meijerint._rewrite_saxena(fac, po, g1, g2, x, full_pb=False)[source]#

        Rewrite the integral fac*po*g1*g2 from 0 to oo in terms of G functions with argument c*x.

        Explanation

        @@ -2099,7 +2099,7 @@

        Implemented G-Function Formulae
        -sympy.integrals.meijerint._rewrite_saxena_1(fac, po, g, x)[source]#
        +sympy.integrals.meijerint._rewrite_saxena_1(fac, po, g, x)[source]#

        Rewrite the integral fac*po*g dx, from zero to infinity, as integral fac*G, where G has argument a*x. Note po=x**s. Return fac, G.

        @@ -2107,7 +2107,7 @@

        Implemented G-Function Formulae
        -sympy.integrals.meijerint._rewrite_single(f, x, recursive=True)[source]#
        +sympy.integrals.meijerint._rewrite_single(f, x, recursive=True)[source]#

        Try to rewrite f as a sum of single G functions of the form C*x**s*G(a*x**b), where b is a rational number and C is independent of x. We guarantee that result.argument.as_coeff_mul(x) returns (a, (x**b,)) @@ -2118,7 +2118,7 @@

        Implemented G-Function Formulae
        -sympy.integrals.meijerint._split_mul(f, x)[source]#
        +sympy.integrals.meijerint._split_mul(f, x)[source]#

        Split expression f into fac, po, g, where fac is a constant factor, po = x**s for some s independent of s, and g is “the rest”.

        Examples

        @@ -2133,7 +2133,7 @@

        Implemented G-Function Formulae
        -sympy.integrals.meijerint.meijerint_definite(f, x, a, b)[source]#
        +sympy.integrals.meijerint.meijerint_definite(f, x, a, b)[source]#

        Integrate f over the interval [a, b], by rewriting it as a product of two G functions, or as a single G function.

        Return res, cond, where cond are convergence conditions.

        @@ -2154,7 +2154,7 @@

        Implemented G-Function Formulae
        -sympy.integrals.meijerint.meijerint_indefinite(f, x)[source]#
        +sympy.integrals.meijerint.meijerint_indefinite(f, x)[source]#

        Compute an indefinite integral of f by rewriting it as a G function.

        Examples

        >>> from sympy.integrals.meijerint import meijerint_indefinite
        @@ -2168,7 +2168,7 @@ 

        Implemented G-Function Formulae
        -sympy.integrals.meijerint.meijerint_inversion(f, x, t)[source]#
        +sympy.integrals.meijerint.meijerint_inversion(f, x, t)[source]#

        Compute the inverse laplace transform \(\int_{c+i\infty}^{c-i\infty} f(x) e^{tx}\, dx\), for real c larger than the real part of all singularities of f.

        @@ -2222,7 +2222,7 @@

        Implemented G-Function FormulaeFuro
        - Last updated on Oct 14, 2023
        + Last updated on Oct 16, 2023

        diff --git a/dev/modules/integrals/index.html b/dev/modules/integrals/index.html index 7590457e0e0..910dad3ba42 100644 --- a/dev/modules/integrals/index.html +++ b/dev/modules/integrals/index.html @@ -789,7 +789,7 @@

        Contents Furo
        - Last updated on Oct 14, 2023
        + Last updated on Oct 16, 2023

        diff --git a/dev/modules/integrals/integrals.html b/dev/modules/integrals/integrals.html index 32509740ffc..071b126aa7e 100644 --- a/dev/modules/integrals/integrals.html +++ b/dev/modules/integrals/integrals.html @@ -791,7 +791,7 @@

        Examples

        SymPy has special support for definite integrals, and integral transforms.

        -sympy.integrals.transforms.mellin_transform(f, x, s, **hints)[source]#
        +sympy.integrals.transforms.mellin_transform(f, x, s, **hints)[source]#

        Compute the Mellin transform \(F(s)\) of \(f(x)\),

        @@ -828,7 +828,7 @@

        Examples
        -class sympy.integrals.transforms.MellinTransform(*args)[source]#
        +class sympy.integrals.transforms.MellinTransform(*args)[source]#

        Class representing unevaluated Mellin transforms.

        For usage of this class, see the IntegralTransform docstring.

        For how to compute Mellin transforms, see the mellin_transform() @@ -837,7 +837,7 @@

        Examples
        -sympy.integrals.transforms.inverse_mellin_transform(F, s, x, strip, **hints)[source]#
        +sympy.integrals.transforms.inverse_mellin_transform(F, s, x, strip, **hints)[source]#

        Compute the inverse Mellin transform of \(F(s)\) over the fundamental strip given by strip=(a, b).

        Explanation

        @@ -883,7 +883,7 @@

        Examples
        -class sympy.integrals.transforms.InverseMellinTransform(*args)[source]#
        +class sympy.integrals.transforms.InverseMellinTransform(*args)[source]#

        Class representing unevaluated inverse Mellin transforms.

        For usage of this class, see the IntegralTransform docstring.

        For how to compute inverse Mellin transforms, see the @@ -892,7 +892,7 @@

        Examples
        -sympy.integrals.transforms.laplace_transform(f, t, s, legacy_matrix=True, **hints)[source]#
        +sympy.integrals.transforms.laplace_transform(f, t, s, legacy_matrix=True, **hints)[source]#

        Compute the Laplace Transform \(F(s)\) of \(f(t)\),

        @@ -991,7 +991,7 @@

        Examples
        -sympy.integrals.transforms.laplace_correspondence(f, fdict, /)[source]#
        +sympy.integrals.transforms.laplace_correspondence(f, fdict, /)[source]#

        This helper function takes a function \(f\) that is the result of a laplace_transform or an inverse_laplace_transform. It replaces all unevaluated LaplaceTransform(y(t), t, s) by \(Y(s)\) for any \(s\) and @@ -1032,7 +1032,7 @@

        Examples
        -sympy.integrals.transforms.laplace_initial_conds(f, t, fdict, /)[source]#
        +sympy.integrals.transforms.laplace_initial_conds(f, t, fdict, /)[source]#

        This helper function takes a function \(f\) that is the result of a laplace_transform. It takes an fdict of the form {y: [1, 4, 2]}, where the values in the list are the initial value, the initial slope, the @@ -1073,7 +1073,7 @@

        Examples
        -class sympy.integrals.transforms.LaplaceTransform(*args)[source]#
        +class sympy.integrals.transforms.LaplaceTransform(*args)[source]#

        Class representing unevaluated Laplace transforms.

        For usage of this class, see the IntegralTransform docstring.

        For how to compute Laplace transforms, see the laplace_transform() @@ -1083,7 +1083,7 @@

        Examples tuple containing the same expression, a convergence plane, and conditions.

        -doit(**hints)[source]#
        +doit(**hints)[source]#

        Try to evaluate the transform in closed form.

        Explanation

        Standard hints are the following: @@ -1097,7 +1097,7 @@

        Examples
        -sympy.integrals.transforms.inverse_laplace_transform(F, s, t, plane=None, **hints)[source]#
        +sympy.integrals.transforms.inverse_laplace_transform(F, s, t, plane=None, **hints)[source]#

        Compute the inverse Laplace transform of \(F(s)\), defined as

        @@ -1134,14 +1134,14 @@

        Examples
        -class sympy.integrals.transforms.InverseLaplaceTransform(*args)[source]#
        +class sympy.integrals.transforms.InverseLaplaceTransform(*args)[source]#

        Class representing unevaluated inverse Laplace transforms.

        For usage of this class, see the IntegralTransform docstring.

        For how to compute inverse Laplace transforms, see the inverse_laplace_transform() docstring.

        -doit(**hints)[source]#
        +doit(**hints)[source]#

        Try to evaluate the transform in closed form.

        Explanation

        Standard hints are the following: @@ -1155,7 +1155,7 @@

        Examples
        -sympy.integrals.transforms.fourier_transform(f, x, k, **hints)[source]#
        +sympy.integrals.transforms.fourier_transform(f, x, k, **hints)[source]#

        Compute the unitary, ordinary-frequency Fourier transform of f, defined as

        @@ -1187,7 +1187,7 @@

        Examples
        -sympy.integrals.transforms._fourier_transform(f, x, k, a, b, name, simplify=True)[source]#
        +sympy.integrals.transforms._fourier_transform(f, x, k, a, b, name, simplify=True)[source]#

        Compute a general Fourier-type transform

        @@ -1199,7 +1199,7 @@

        Examples
        -class sympy.integrals.transforms.FourierTransform(*args)[source]#
        +class sympy.integrals.transforms.FourierTransform(*args)[source]#

        Class representing unevaluated Fourier transforms.

        For usage of this class, see the IntegralTransform docstring.

        For how to compute Fourier transforms, see the fourier_transform() @@ -1208,7 +1208,7 @@

        Examples
        -sympy.integrals.transforms.inverse_fourier_transform(F, k, x, **hints)[source]#
        +sympy.integrals.transforms.inverse_fourier_transform(F, k, x, **hints)[source]#

        Compute the unitary, ordinary-frequency inverse Fourier transform of \(F\), defined as

        @@ -1240,7 +1240,7 @@

        Examples
        -class sympy.integrals.transforms.InverseFourierTransform(*args)[source]#
        +class sympy.integrals.transforms.InverseFourierTransform(*args)[source]#

        Class representing unevaluated inverse Fourier transforms.

        For usage of this class, see the IntegralTransform docstring.

        For how to compute inverse Fourier transforms, see the @@ -1249,7 +1249,7 @@

        Examples
        -sympy.integrals.transforms.sine_transform(f, x, k, **hints)[source]#
        +sympy.integrals.transforms.sine_transform(f, x, k, **hints)[source]#

        Compute the unitary, ordinary-frequency sine transform of \(f\), defined as

        @@ -1279,7 +1279,7 @@

        Examples
        -class sympy.integrals.transforms.SineTransform(*args)[source]#
        +class sympy.integrals.transforms.SineTransform(*args)[source]#

        Class representing unevaluated sine transforms.

        For usage of this class, see the IntegralTransform docstring.

        For how to compute sine transforms, see the sine_transform() @@ -1288,7 +1288,7 @@

        Examples
        -sympy.integrals.transforms.inverse_sine_transform(F, k, x, **hints)[source]#
        +sympy.integrals.transforms.inverse_sine_transform(F, k, x, **hints)[source]#

        Compute the unitary, ordinary-frequency inverse sine transform of \(F\), defined as

        @@ -1319,7 +1319,7 @@

        Examples
        -class sympy.integrals.transforms.InverseSineTransform(*args)[source]#
        +class sympy.integrals.transforms.InverseSineTransform(*args)[source]#

        Class representing unevaluated inverse sine transforms.

        For usage of this class, see the IntegralTransform docstring.

        For how to compute inverse sine transforms, see the @@ -1328,7 +1328,7 @@

        Examples
        -sympy.integrals.transforms.cosine_transform(f, x, k, **hints)[source]#
        +sympy.integrals.transforms.cosine_transform(f, x, k, **hints)[source]#

        Compute the unitary, ordinary-frequency cosine transform of \(f\), defined as

        @@ -1358,7 +1358,7 @@

        Examples
        -class sympy.integrals.transforms.CosineTransform(*args)[source]#
        +class sympy.integrals.transforms.CosineTransform(*args)[source]#

        Class representing unevaluated cosine transforms.

        For usage of this class, see the IntegralTransform docstring.

        For how to compute cosine transforms, see the cosine_transform() @@ -1367,7 +1367,7 @@

        Examples
        -sympy.integrals.transforms.inverse_cosine_transform(F, k, x, **hints)[source]#
        +sympy.integrals.transforms.inverse_cosine_transform(F, k, x, **hints)[source]#

        Compute the unitary, ordinary-frequency inverse cosine transform of \(F\), defined as

        @@ -1397,7 +1397,7 @@

        Examples
        -class sympy.integrals.transforms.InverseCosineTransform(*args)[source]#
        +class sympy.integrals.transforms.InverseCosineTransform(*args)[source]#

        Class representing unevaluated inverse cosine transforms.

        For usage of this class, see the IntegralTransform docstring.

        For how to compute inverse cosine transforms, see the @@ -1406,7 +1406,7 @@

        Examples
        -sympy.integrals.transforms.hankel_transform(f, r, k, nu, **hints)[source]#
        +sympy.integrals.transforms.hankel_transform(f, r, k, nu, **hints)[source]#

        Compute the Hankel transform of \(f\), defined as

        @@ -1450,7 +1450,7 @@

        Examples
        -class sympy.integrals.transforms.HankelTransform(*args)[source]#
        +class sympy.integrals.transforms.HankelTransform(*args)[source]#

        Class representing unevaluated Hankel transforms.

        For usage of this class, see the IntegralTransform docstring.

        For how to compute Hankel transforms, see the hankel_transform() @@ -1459,7 +1459,7 @@

        Examples
        -sympy.integrals.transforms.inverse_hankel_transform(F, k, r, nu, **hints)[source]#
        +sympy.integrals.transforms.inverse_hankel_transform(F, k, r, nu, **hints)[source]#

        Compute the inverse Hankel transform of \(F\) defined as

        @@ -1503,7 +1503,7 @@

        Examples
        -class sympy.integrals.transforms.InverseHankelTransform(*args)[source]#
        +class sympy.integrals.transforms.InverseHankelTransform(*args)[source]#

        Class representing unevaluated inverse Hankel transforms.

        For usage of this class, see the IntegralTransform docstring.

        For how to compute inverse Hankel transforms, see the @@ -1512,7 +1512,7 @@

        Examples
        -class sympy.integrals.transforms.IntegralTransform(*args)[source]#
        +class sympy.integrals.transforms.IntegralTransform(*args)[source]#

        Base class for integral transforms.

        Explanation

        This class represents unevaluated transforms.

        @@ -1529,7 +1529,7 @@

        Examples number and possibly a convergence condition.

        -doit(**hints)[source]#
        +doit(**hints)[source]#

        Try to evaluate the transform in closed form.

        Explanation

        This general function handles linearity, but apart from that leaves @@ -1571,7 +1571,7 @@

        Examples
        -exception sympy.integrals.transforms.IntegralTransformError(transform, function, msg)[source]#
        +exception sympy.integrals.transforms.IntegralTransformError(transform, function, msg)[source]#

        Exception raised in relation to problems computing transforms.

        Explanation

        This class is mostly used internally; if integrals cannot be computed @@ -1594,7 +1594,7 @@

        Internalsratint().

        -sympy.integrals.rationaltools.ratint(f, x, **flags)[source]#
        +sympy.integrals.rationaltools.ratint(f, x, **flags)[source]#

        Performs indefinite integration of rational functions.

        Explanation

        Given a field \(K\) and a rational function \(f = p/q\), @@ -1625,7 +1625,7 @@

        Internals
        -sympy.integrals.rationaltools.ratint_ratpart(f, g, x)[source]#
        +sympy.integrals.rationaltools.ratint_ratpart(f, g, x)[source]#

        Horowitz-Ostrogradsky algorithm.

        Explanation

        Given a field K and polynomials f and g in K[x], such that f and g @@ -1654,7 +1654,7 @@

        Internals
        -sympy.integrals.rationaltools.ratint_logpart(f, g, x, t=None)[source]#
        +sympy.integrals.rationaltools.ratint_logpart(f, g, x, t=None)[source]#

        Lazard-Rioboo-Trager algorithm.

        Explanation

        Given a field K and polynomials f and g in K[x], such that f and g @@ -1693,7 +1693,7 @@

        Internals
        -sympy.integrals.trigonometry.trigintegrate(f, x, conds='piecewise')[source]#
        +sympy.integrals.trigonometry.trigintegrate(f, x, conds='piecewise')[source]#

        Integrate f = Mul(trig) over x.

        Examples

        >>> from sympy import sin, cos, tan, sec
        @@ -1734,7 +1734,7 @@ 

        Internalsdeltaintegrate() solves integrals with DiracDelta objects.

        -sympy.integrals.deltafunctions.deltaintegrate(f, x)[source]#
        +sympy.integrals.deltafunctions.deltaintegrate(f, x)[source]#

        Explanation

        The idea for integration is the following:

          @@ -1784,7 +1784,7 @@

          Internalssingularityintegrate() is applied if the function contains a SingularityFunction

          -sympy.integrals.singularityfunctions.singularityintegrate(f, x)[source]#
          +sympy.integrals.singularityfunctions.singularityintegrate(f, x)[source]#

          This function handles the indefinite integrations of Singularity functions. The integrate function calls this function internally whenever an instance of SingularityFunction is passed as argument.

          @@ -1837,7 +1837,7 @@

          Internals
          -sympy.integrals.risch.risch_integrate(f, x, extension=None, handle_first='log', separate_integral=False, rewrite_complex=None, conds='piecewise')[source]#
          +sympy.integrals.risch.risch_integrate(f, x, extension=None, handle_first='log', separate_integral=False, rewrite_complex=None, conds='piecewise')[source]#

          The Risch Integration Algorithm.

          Explanation

          Only transcendental functions are supported. Currently, only exponentials @@ -1937,7 +1937,7 @@

          Internals
          -class sympy.integrals.risch.NonElementaryIntegral(function, *symbols, **assumptions)[source]#
          +class sympy.integrals.risch.NonElementaryIntegral(function, *symbols, **assumptions)[source]#

          Represents a nonelementary Integral.

          Explanation

          If the result of integrate() is an instance of this class, it is @@ -1989,7 +1989,7 @@

          Internalsintegral_steps() function.

          -sympy.integrals.manualintegrate.manualintegrate(f, var)[source]#
          +sympy.integrals.manualintegrate.manualintegrate(f, var)[source]#

          Explanation

          Compute indefinite integral of a single variable using an algorithm that resembles what a student would do by hand.

          @@ -2032,7 +2032,7 @@

          Internals
          -sympy.integrals.manualintegrate.integral_steps(integrand, symbol, **options)[source]#
          +sympy.integrals.manualintegrate.integral_steps(integrand, symbol, **options)[source]#

          Returns the steps needed to compute an integral.

          Returns:
          @@ -2078,7 +2078,7 @@

          Internalsheurisch():

          -sympy.integrals.heurisch.heurisch(f, x, rewrite=False, hints=None, mappings=None, retries=3, degree_offset=0, unnecessary_permutations=None, _try_heurisch=None)[source]#
          +sympy.integrals.heurisch.heurisch(f, x, rewrite=False, hints=None, mappings=None, retries=3, degree_offset=0, unnecessary_permutations=None, _try_heurisch=None)[source]#

          Compute indefinite integral using heuristic Risch algorithm.

          Explanation

          This is a heuristic approach to indefinite integration in finite @@ -2164,7 +2164,7 @@

          Internals
          -sympy.integrals.heurisch.components(f, x)[source]#
          +sympy.integrals.heurisch.components(f, x)[source]#

          Returns a set of all functional components of the given expression which includes symbols, function applications and compositions and non-integer powers. Fractional powers are collected with @@ -2192,7 +2192,7 @@

          Internals#

          -sympy.integrals.integrals.integrate(f, var, ...)[source]#
          +sympy.integrals.integrals.integrate(f, var, ...)[source]#

          Deprecated since version 1.6: Using integrate() with Poly is deprecated. Use Poly.integrate() instead. See Using integrate with Poly.

          @@ -2341,7 +2341,7 @@

          API reference
          -sympy.integrals.integrals.line_integrate(field, Curve, variables)[source]#
          +sympy.integrals.integrals.line_integrate(field, Curve, variables)[source]#

          Compute the line integral.

          Examples

          >>> from sympy import Curve, line_integrate, E, ln
          @@ -2360,7 +2360,7 @@ 

          API referenceIntegral represents an unevaluated integral and has some methods that help in the integration of an expression.

          -class sympy.integrals.integrals.Integral(function, *symbols, **assumptions)[source]#
          +class sympy.integrals.integrals.Integral(function, *symbols, **assumptions)[source]#

          Represents unevaluated integral.

          @@ -2370,7 +2370,7 @@

          API reference
          -as_sum(n=None, method='midpoint', evaluate=True)[source]#
          +as_sum(n=None, method='midpoint', evaluate=True)[source]#

          Approximates a definite integral by a sum.

          Parameters:
          @@ -2480,7 +2480,7 @@

          API reference
          -doit(**hints)[source]#
          +doit(**hints)[source]#

          Perform the integration using any hints given.

          Examples

          >>> from sympy import Piecewise, S
          @@ -2522,7 +2522,7 @@ 

          API reference
          -principal_value(**kwargs)[source]#
          +principal_value(**kwargs)[source]#

          Compute the Cauchy Principal Value of the definite integral of a real function in the given interval on the real axis.

          Explanation

          @@ -2557,7 +2557,7 @@

          API reference
          -transform(x, u)[source]#
          +transform(x, u)[source]#

          Performs a change of variables from \(x\) to \(u\) using the relationship given by \(x\) and \(u\) which will define the transformations \(f\) and \(F\) (which are inverses of each other) as follows:

          @@ -2664,7 +2664,7 @@

          API referenceIntegral and Sum.

          -class sympy.concrete.expr_with_limits.ExprWithLimits(function, *symbols, **assumptions)[source]#
          +class sympy.concrete.expr_with_limits.ExprWithLimits(function, *symbols, **assumptions)[source]#
          property bound_symbols#
          @@ -2850,7 +2850,7 @@

          Numeric Integrals
          -sympy.integrals.quadrature.gauss_legendre(n, n_digits)[source]#
          +sympy.integrals.quadrature.gauss_legendre(n, n_digits)[source]#

          Computes the Gauss-Legendre quadrature [R555] points and weights.

          Parameters:
          @@ -2917,7 +2917,7 @@

          Numeric Integrals
          -sympy.integrals.quadrature.gauss_laguerre(n, n_digits)[source]#
          +sympy.integrals.quadrature.gauss_laguerre(n, n_digits)[source]#

          Computes the Gauss-Laguerre quadrature [R557] points and weights.

          Parameters:
          @@ -2984,7 +2984,7 @@

          Numeric Integrals
          -sympy.integrals.quadrature.gauss_hermite(n, n_digits)[source]#
          +sympy.integrals.quadrature.gauss_hermite(n, n_digits)[source]#

          Computes the Gauss-Hermite quadrature [R559] points and weights.

          Parameters:
          @@ -3058,7 +3058,7 @@

          Numeric Integrals
          -sympy.integrals.quadrature.gauss_gen_laguerre(n, alpha, n_digits)[source]#
          +sympy.integrals.quadrature.gauss_gen_laguerre(n, alpha, n_digits)[source]#

          Computes the generalized Gauss-Laguerre quadrature [R562] points and weights.

          Parameters:
          @@ -3134,7 +3134,7 @@

          Numeric Integrals
          -sympy.integrals.quadrature.gauss_chebyshev_t(n, n_digits)[source]#
          +sympy.integrals.quadrature.gauss_chebyshev_t(n, n_digits)[source]#

          Computes the Gauss-Chebyshev quadrature [R564] points and weights of the first kind.

          @@ -3205,7 +3205,7 @@

          Numeric Integrals
          -sympy.integrals.quadrature.gauss_chebyshev_u(n, n_digits)[source]#
          +sympy.integrals.quadrature.gauss_chebyshev_u(n, n_digits)[source]#

          Computes the Gauss-Chebyshev quadrature [R566] points and weights of the second kind.

          @@ -3270,7 +3270,7 @@

          Numeric Integrals
          -sympy.integrals.quadrature.gauss_jacobi(n, alpha, beta, n_digits)[source]#
          +sympy.integrals.quadrature.gauss_jacobi(n, alpha, beta, n_digits)[source]#

          Computes the Gauss-Jacobi quadrature [R568] points and weights.

          Parameters:
          @@ -3345,7 +3345,7 @@

          Numeric Integrals
          -sympy.integrals.quadrature.gauss_lobatto(n, n_digits)[source]#
          +sympy.integrals.quadrature.gauss_lobatto(n, n_digits)[source]#

          Computes the Gauss-Lobatto quadrature [R571] points and weights.

          Parameters:
          @@ -3501,7 +3501,7 @@

          For 3-Polytopes/Polyhedra#

          -sympy.integrals.intpoly.polytope_integrate(poly, expr=None, *, clockwise=False, max_degree=None)[source]#
          +sympy.integrals.intpoly.polytope_integrate(poly, expr=None, *, clockwise=False, max_degree=None)[source]#

          Integrates polynomials over 2/3-Polytopes.

          Parameters:
          @@ -3568,7 +3568,7 @@

          API referenceFuro
          - Last updated on Oct 14, 2023
          + Last updated on Oct 16, 2023

          diff --git a/dev/modules/interactive.html b/dev/modules/interactive.html index 5b3081286db..fcc337f632d 100644 --- a/dev/modules/interactive.html +++ b/dev/modules/interactive.html @@ -747,31 +747,31 @@
          Documentation Version

          Tools for setting up interactive sessions.

          -sympy.interactive.session.enable_automatic_int_sympification(shell)[source]#
          +sympy.interactive.session.enable_automatic_int_sympification(shell)[source]#

          Allow IPython to automatically convert integer literals to Integer.

          -sympy.interactive.session.enable_automatic_symbols(shell)[source]#
          +sympy.interactive.session.enable_automatic_symbols(shell)[source]#

          Allow IPython to automatically create symbols (isympy -a).

          -sympy.interactive.session.init_ipython_session(shell=None, argv=[], auto_symbols=False, auto_int_to_Integer=False)[source]#
          +sympy.interactive.session.init_ipython_session(shell=None, argv=[], auto_symbols=False, auto_int_to_Integer=False)[source]#

          Construct new IPython session.

          -sympy.interactive.session.init_python_session()[source]#
          +sympy.interactive.session.init_python_session()[source]#

          Construct new Python session.

          -sympy.interactive.session.init_session(ipython=None, pretty_print=True, order=None, use_unicode=None, use_latex=None, quiet=False, auto_symbols=False, auto_int_to_Integer=False, str_printer=None, pretty_printer=None, latex_printer=None, argv=[])[source]#
          +sympy.interactive.session.init_session(ipython=None, pretty_print=True, order=None, use_unicode=None, use_latex=None, quiet=False, auto_symbols=False, auto_int_to_Integer=False, str_printer=None, pretty_printer=None, latex_printer=None, argv=[])[source]#

          Initialize an embedded IPython or Python session. The IPython session is initiated with the –pylab option, without the numpy imports, so that matplotlib plotting can be interactive.

          @@ -889,7 +889,7 @@
          Documentation Version
          -sympy.interactive.session.int_to_Integer(s)[source]#
          +sympy.interactive.session.int_to_Integer(s)[source]#

          Wrap integer literals with Integer.

          This is based on the decistmt example from https://docs.python.org/3/library/tokenize.html.

          @@ -917,7 +917,7 @@
          Documentation Version

          Tools for setting up printing in interactive sessions.

          -sympy.interactive.printing.init_printing(pretty_print=True, order=None, use_unicode=None, use_latex=None, wrap_line=None, num_columns=None, no_global=False, ip=None, euler=False, forecolor=None, backcolor='Transparent', fontsize='10pt', latex_mode='plain', print_builtin=True, str_printer=None, pretty_printer=None, latex_printer=None, scale=1.0, **settings)[source]#
          +sympy.interactive.printing.init_printing(pretty_print=True, order=None, use_unicode=None, use_latex=None, wrap_line=None, num_columns=None, no_global=False, ip=None, euler=False, forecolor=None, backcolor='Transparent', fontsize='10pt', latex_mode='plain', print_builtin=True, str_printer=None, pretty_printer=None, latex_printer=None, scale=1.0, **settings)[source]#

          Initializes pretty-printer depending on the environment.

          Parameters:
          @@ -1138,7 +1138,7 @@
          Documentation Version
          Furo
          - Last updated on Oct 14, 2023
          + Last updated on Oct 16, 2023
          diff --git a/dev/modules/liealgebras/index.html b/dev/modules/liealgebras/index.html index fb9cc12f1f3..95cfff94a06 100644 --- a/dev/modules/liealgebras/index.html +++ b/dev/modules/liealgebras/index.html @@ -743,7 +743,7 @@
          Documentation Version

          Lie Algebra#

          -class sympy.liealgebras.root_system.RootSystem(cartantype)[source]#
          +class sympy.liealgebras.root_system.RootSystem(cartantype)[source]#

          Represent the root system of a simple Lie algebra

          Every simple Lie algebra has a unique root system. To find the root system, we first consider the Cartan subalgebra of g, which is the maximal @@ -778,7 +778,7 @@

          Documentation Version
          -add_as_roots(root1, root2)[source]#
          +add_as_roots(root1, root2)[source]#

          Add two roots together if and only if their sum is also a root

          It takes as input two vectors which should be roots. It then computes their sum and checks if it is in the list of all possible roots. If it @@ -797,7 +797,7 @@

          Documentation Version
          -add_simple_roots(root1, root2)[source]#
          +add_simple_roots(root1, root2)[source]#

          Add two simple roots together

          The function takes as input two integers, root1 and root2. It then uses these integers as keys in the dictionary of simple roots, and gets @@ -814,7 +814,7 @@

          Documentation Version
          -all_roots()[source]#
          +all_roots()[source]#

          Generate all the roots of a given root system

          The result is a dictionary where the keys are integer numbers. It generates the roots by getting the dictionary of all positive roots @@ -825,7 +825,7 @@

          Documentation Version
          -cartan_matrix()[source]#
          +cartan_matrix()[source]#

          Cartan matrix of Lie algebra associated with this root system

          Examples

          >>> from sympy.liealgebras.root_system import RootSystem
          @@ -841,7 +841,7 @@ 
          Documentation Version
          -dynkin_diagram()[source]#
          +dynkin_diagram()[source]#

          Dynkin diagram of the Lie algebra associated with this root system

          Examples

          >>> from sympy.liealgebras.root_system import RootSystem
          @@ -855,7 +855,7 @@ 
          Documentation Version
          -root_space()[source]#
          +root_space()[source]#

          Return the span of the simple roots

          The root space is the vector space spanned by the simple roots, i.e. it is a vector space with a distinguished basis, the simple roots. This @@ -872,7 +872,7 @@

          Documentation Version
          -simple_roots()[source]#
          +simple_roots()[source]#

          Generate the simple roots of the Lie algebra

          The rank of the Lie algebra determines the number of simple roots that it has. This method obtains the rank of the Lie algebra, and then uses @@ -892,13 +892,13 @@

          Documentation Version
          -class sympy.liealgebras.type_a.TypeA(n)[source]#
          +class sympy.liealgebras.type_a.TypeA(n)[source]#

          This class contains the information about the A series of simple Lie algebras. ====

          -basic_root(i, j)[source]#
          +basic_root(i, j)[source]#

          This is a method just to generate roots with a 1 iin the ith position and a -1 in the jth position.

          @@ -906,13 +906,13 @@
          Documentation Version
          -basis()[source]#
          +basis()[source]#

          Returns the number of independent generators of A_n

          -cartan_matrix()[source]#
          +cartan_matrix()[source]#

          Returns the Cartan matrix for A_n. The Cartan matrix matrix for a Lie algebra is generated by assigning an ordering to the simple @@ -933,7 +933,7 @@

          Documentation Version
          -dimension()[source]#
          +dimension()[source]#

          Dimension of the vector space V underlying the Lie algebra

          Examples

          >>> from sympy.liealgebras.cartan_type import CartanType
          @@ -946,19 +946,19 @@ 
          Documentation Version
          -highest_root()[source]#
          +highest_root()[source]#

          Returns the highest weight root for A_n

          -lie_algebra()[source]#
          +lie_algebra()[source]#

          Returns the Lie algebra associated with A_n

          -positive_roots()[source]#
          +positive_roots()[source]#

          This method generates all the positive roots of A_n. This is half of all of the roots of A_n; by multiplying all the positive roots by -1 we @@ -975,13 +975,13 @@

          Documentation Version
          -roots()[source]#
          +roots()[source]#

          Returns the total number of roots for A_n

          -simple_root(i)[source]#
          +simple_root(i)[source]#

          Every lie algebra has a unique root system. Given a root system Q, there is a subset of the roots such that an element of Q is called a @@ -1007,10 +1007,10 @@

          Documentation Version
          -class sympy.liealgebras.type_b.TypeB(n)[source]#
          +class sympy.liealgebras.type_b.TypeB(n)[source]#
          -basic_root(i, j)[source]#
          +basic_root(i, j)[source]#

          This is a method just to generate roots with a 1 iin the ith position and a -1 in the jth position.

          @@ -1018,13 +1018,13 @@
          Documentation Version
          -basis()[source]#
          +basis()[source]#

          Returns the number of independent generators of B_n

          -cartan_matrix()[source]#
          +cartan_matrix()[source]#

          Returns the Cartan matrix for B_n. The Cartan matrix matrix for a Lie algebra is generated by assigning an ordering to the simple @@ -1045,7 +1045,7 @@

          Documentation Version
          -dimension()[source]#
          +dimension()[source]#

          Dimension of the vector space V underlying the Lie algebra

          Examples

          >>> from sympy.liealgebras.cartan_type import CartanType
          @@ -1058,13 +1058,13 @@ 
          Documentation Version
          -lie_algebra()[source]#
          +lie_algebra()[source]#

          Returns the Lie algebra associated with B_n

          -positive_roots()[source]#
          +positive_roots()[source]#

          This method generates all the positive roots of A_n. This is half of all of the roots of B_n; by multiplying all the positive roots by -1 we @@ -1081,13 +1081,13 @@

          Documentation Version
          -roots()[source]#
          +roots()[source]#

          Returns the total number of roots for B_n”

          -simple_root(i)[source]#
          +simple_root(i)[source]#

          Every lie algebra has a unique root system. Given a root system Q, there is a subset of the roots such that an element of Q is called a @@ -1115,22 +1115,22 @@

          Documentation Version
          -class sympy.liealgebras.type_c.TypeC(n)[source]#
          +class sympy.liealgebras.type_c.TypeC(n)[source]#
          -basic_root(i, j)[source]#
          +basic_root(i, j)[source]#

          Generate roots with 1 in ith position and a -1 in jth position

          -basis()[source]#
          +basis()[source]#

          Returns the number of independent generators of C_n

          -cartan_matrix()[source]#
          +cartan_matrix()[source]#

          The Cartan matrix for C_n

          The Cartan matrix matrix for a Lie algebra is generated by assigning an ordering to the simple @@ -1151,7 +1151,7 @@

          Documentation Version
          -dimension()[source]#
          +dimension()[source]#

          Dimension of the vector space V underlying the Lie algebra

          Examples

          >>> from sympy.liealgebras.cartan_type import CartanType
          @@ -1164,13 +1164,13 @@ 
          Documentation Version
          -lie_algebra()[source]#
          +lie_algebra()[source]#

          Returns the Lie algebra associated with C_n”

          -positive_roots()[source]#
          +positive_roots()[source]#

          Generates all the positive roots of A_n

          This is half of all of the roots of C_n; by multiplying all the positive roots by -1 we get the negative roots.

          @@ -1186,13 +1186,13 @@
          Documentation Version
          -roots()[source]#
          +roots()[source]#

          Returns the total number of roots for C_n”

          -simple_root(i)[source]#
          +simple_root(i)[source]#

          The ith simple root for the C series

          Every lie algebra has a unique root system. Given a root system Q, there is a subset of the @@ -1220,10 +1220,10 @@

          Documentation Version
          -class sympy.liealgebras.type_d.TypeD(n)[source]#
          +class sympy.liealgebras.type_d.TypeD(n)[source]#
          -basic_root(i, j)[source]#
          +basic_root(i, j)[source]#

          This is a method just to generate roots with a 1 iin the ith position and a -1 in the jth position.

          @@ -1231,13 +1231,13 @@
          Documentation Version
          -basis()[source]#
          +basis()[source]#

          Returns the number of independent generators of D_n

          -cartan_matrix()[source]#
          +cartan_matrix()[source]#

          Returns the Cartan matrix for D_n. The Cartan matrix matrix for a Lie algebra is generated by assigning an ordering to the simple @@ -1258,7 +1258,7 @@

          Documentation Version
          -dimension()[source]#
          +dimension()[source]#

          Dmension of the vector space V underlying the Lie algebra

          Examples

          >>> from sympy.liealgebras.cartan_type import CartanType
          @@ -1271,13 +1271,13 @@ 
          Documentation Version
          -lie_algebra()[source]#
          +lie_algebra()[source]#

          Returns the Lie algebra associated with D_n”

          -positive_roots()[source]#
          +positive_roots()[source]#

          This method generates all the positive roots of A_n. This is half of all of the roots of D_n by multiplying all the positive roots by -1 we @@ -1294,13 +1294,13 @@

          Documentation Version
          -roots()[source]#
          +roots()[source]#

          Returns the total number of roots for D_n”

          -simple_root(i)[source]#
          +simple_root(i)[source]#

          Every lie algebra has a unique root system. Given a root system Q, there is a subset of the roots such that an element of Q is called a @@ -1328,10 +1328,10 @@

          Documentation Version
          -class sympy.liealgebras.type_e.TypeE(n)[source]#
          +class sympy.liealgebras.type_e.TypeE(n)[source]#
          -basic_root(i, j)[source]#
          +basic_root(i, j)[source]#

          This is a method just to generate roots with a -1 in the ith position and a 1 in the jth position.

          @@ -1339,13 +1339,13 @@
          Documentation Version
          -basis()[source]#
          +basis()[source]#

          Returns the number of independent generators of E_n

          -cartan_matrix()[source]#
          +cartan_matrix()[source]#

          Returns the Cartan matrix for G_2 The Cartan matrix matrix for a Lie algebra is generated by assigning an ordering to the simple @@ -1366,7 +1366,7 @@

          Documentation Version
          -dimension()[source]#
          +dimension()[source]#

          Dimension of the vector space V underlying the Lie algebra

          Examples

          >>> from sympy.liealgebras.cartan_type import CartanType
          @@ -1379,7 +1379,7 @@ 
          Documentation Version
          -positive_roots()[source]#
          +positive_roots()[source]#

          This method generates all the positive roots of A_n. This is half of all of the roots of E_n; by multiplying all the positive roots by -1 we @@ -1396,13 +1396,13 @@

          Documentation Version
          -roots()[source]#
          +roots()[source]#

          Returns the total number of roots of E_n

          -simple_root(i)[source]#
          +simple_root(i)[source]#

          Every lie algebra has a unique root system. Given a root system Q, there is a subset of the roots such that an element of Q is called a @@ -1425,22 +1425,22 @@

          Documentation Version
          -class sympy.liealgebras.type_f.TypeF(n)[source]#
          +class sympy.liealgebras.type_f.TypeF(n)[source]#
          -basic_root(i, j)[source]#
          +basic_root(i, j)[source]#

          Generate roots with 1 in ith position and -1 in jth position

          -basis()[source]#
          +basis()[source]#

          Returns the number of independent generators of F_4

          -cartan_matrix()[source]#
          +cartan_matrix()[source]#

          The Cartan matrix for F_4

          The Cartan matrix matrix for a Lie algebra is generated by assigning an ordering to the simple @@ -1461,7 +1461,7 @@

          Documentation Version
          -dimension()[source]#
          +dimension()[source]#

          Dimension of the vector space V underlying the Lie algebra

          Examples

          >>> from sympy.liealgebras.cartan_type import CartanType
          @@ -1474,7 +1474,7 @@ 
          Documentation Version
          -positive_roots()[source]#
          +positive_roots()[source]#

          Generate all the positive roots of A_n

          This is half of all of the roots of F_4; by multiplying all the positive roots by -1 we get the negative roots.

          @@ -1490,13 +1490,13 @@
          Documentation Version
          -roots()[source]#
          +roots()[source]#

          Returns the total number of roots for F_4

          -simple_root(i)[source]#
          +simple_root(i)[source]#

          The ith simple root of F_4

          Every lie algebra has a unique root system. Given a root system Q, there is a subset of the @@ -1519,16 +1519,16 @@

          Documentation Version
          -class sympy.liealgebras.type_g.TypeG(n)[source]#
          +class sympy.liealgebras.type_g.TypeG(n)[source]#
          -basis()[source]#
          +basis()[source]#

          Returns the number of independent generators of G_2

          -cartan_matrix()[source]#
          +cartan_matrix()[source]#

          The Cartan matrix for G_2

          The Cartan matrix matrix for a Lie algebra is generated by assigning an ordering to the simple @@ -1547,7 +1547,7 @@

          Documentation Version
          -dimension()[source]#
          +dimension()[source]#

          Dimension of the vector space V underlying the Lie algebra

          Examples

          >>> from sympy.liealgebras.cartan_type import CartanType
          @@ -1560,7 +1560,7 @@ 
          Documentation Version
          -positive_roots()[source]#
          +positive_roots()[source]#

          Generate all the positive roots of A_n

          This is half of all of the roots of A_n; by multiplying all the positive roots by -1 we get the negative roots.

          @@ -1576,13 +1576,13 @@
          Documentation Version
          -roots()[source]#
          +roots()[source]#

          Returns the total number of roots of G_2”

          -simple_root(i)[source]#
          +simple_root(i)[source]#

          The ith simple root of G_2

          Every lie algebra has a unique root system. Given a root system Q, there is a subset of the @@ -1605,7 +1605,7 @@

          Documentation Version
          -class sympy.liealgebras.weyl_group.WeylGroup(cartantype)[source]#
          +class sympy.liealgebras.weyl_group.WeylGroup(cartantype)[source]#

          For each semisimple Lie group, we have a Weyl group. It is a subgroup of the isometry group of the root system. Specifically, it’s the subgroup that is generated by reflections through the hyperplanes orthogonal to @@ -1613,7 +1613,7 @@

          Documentation Version
          group is a finite Coxeter group.

          -coxeter_diagram()[source]#
          +coxeter_diagram()[source]#

          This method returns the Coxeter diagram corresponding to a Weyl group. The Coxeter diagram can be obtained from a Lie algebra’s Dynkin diagram by deleting all arrows; the Coxeter diagram is the undirected graph. @@ -1634,7 +1634,7 @@

          Documentation Version
          -delete_doubles(reflections)[source]#
          +delete_doubles(reflections)[source]#

          This is a helper method for determining the order of an element in the Weyl group of G2. It takes a Weyl element and if repeated simple reflections in it, it deletes them.

          @@ -1642,7 +1642,7 @@
          Documentation Version
          -element_order(weylelt)[source]#
          +element_order(weylelt)[source]#

          This method returns the order of a given Weyl group element, which should be specified by the user in the form of products of the generating reflections, i.e. of the form r1*r2 etc.

          @@ -1660,7 +1660,7 @@
          Documentation Version
          -generators()[source]#
          +generators()[source]#

          This method creates the generating reflections of the Weyl group for a given Lie algebra. For a Lie algebra of rank n, there are n different generating reflections. This function returns them as @@ -1676,7 +1676,7 @@

          Documentation Version
          -group_name()[source]#
          +group_name()[source]#

          This method returns some general information about the Weyl group for a given Lie algebra. It returns the name of the group and the elements it acts on, if relevant.

          @@ -1684,7 +1684,7 @@
          Documentation Version
          -group_order()[source]#
          +group_order()[source]#

          This method returns the order of the Weyl group. For types A, B, C, D, and E the order depends on the rank of the Lie algebra. For types F and G, @@ -1700,7 +1700,7 @@

          Documentation Version
          -matrix_form(weylelt)[source]#
          +matrix_form(weylelt)[source]#

          This method takes input from the user in the form of products of the generating reflections, and returns the matrix corresponding to the element of the Weyl group. Since each element of the Weyl group is @@ -1724,23 +1724,23 @@

          Documentation Version
          -class sympy.liealgebras.cartan_type.CartanType_generator[source]#
          +class sympy.liealgebras.cartan_type.CartanType_generator[source]#

          Constructor for actually creating things

          -class sympy.liealgebras.cartan_type.Standard_Cartan(series, n)[source]#
          +class sympy.liealgebras.cartan_type.Standard_Cartan(series, n)[source]#

          Concrete base class for Cartan types such as A4, etc

          -rank()[source]#
          +rank()[source]#

          Returns the rank of the Lie algebra

          -series()[source]#
          +series()[source]#

          Returns the type of the Lie algebra

          @@ -1748,7 +1748,7 @@
          Documentation Version
          -sympy.liealgebras.dynkin_diagram.DynkinDiagram(t)[source]#
          +sympy.liealgebras.dynkin_diagram.DynkinDiagram(t)[source]#

          Display the Dynkin diagram of a given Lie algebra

          Works by generating the CartanType for the input, t, and then returning the Dynkin diagram method from the individual classes.

          @@ -1768,7 +1768,7 @@
          Documentation Version
          -sympy.liealgebras.cartan_matrix.CartanMatrix(ct)[source]#
          +sympy.liealgebras.cartan_matrix.CartanMatrix(ct)[source]#

          Access the Cartan matrix of a specific Lie algebra

          Examples

          >>> from sympy.liealgebras.cartan_matrix import CartanMatrix
          @@ -1826,7 +1826,7 @@ 
          Documentation Version
          Furo
          - Last updated on Oct 14, 2023
          + Last updated on Oct 16, 2023
          diff --git a/dev/modules/logic.html b/dev/modules/logic.html index d37743b95f5..0bb89865d24 100644 --- a/dev/modules/logic.html +++ b/dev/modules/logic.html @@ -778,7 +778,7 @@

          Forming logical expressions
          -sympy.logic.boolalg.SOPform(variables, minterms, dontcares=None)[source]#
          +sympy.logic.boolalg.SOPform(variables, minterms, dontcares=None)[source]#

          The SOPform function uses simplified_pairs and a redundant group- eliminating algorithm to convert the list of all input combos that generate ‘1’ (the minterms) into the smallest sum-of-products form.

          @@ -839,7 +839,7 @@

          Forming logical expressions
          -sympy.logic.boolalg.POSform(variables, minterms, dontcares=None)[source]#
          +sympy.logic.boolalg.POSform(variables, minterms, dontcares=None)[source]#

          The POSform function uses simplified_pairs and a redundant-group eliminating algorithm to convert the list of all input combinations that generate ‘1’ (the minterms) into the smallest product-of-sums form.

          @@ -900,7 +900,7 @@

          Forming logical expressions
          -sympy.logic.boolalg.ANFform(variables, truthvalues)[source]#
          +sympy.logic.boolalg.ANFform(variables, truthvalues)[source]#

          The ANFform function converts the list of truth values to Algebraic Normal Form (ANF).

          The variables must be given as the first argument.

          @@ -944,11 +944,11 @@

          Forming logical expressions#

          -class sympy.logic.boolalg.Boolean(*args)[source]#
          +class sympy.logic.boolalg.Boolean(*args)[source]#

          A Boolean object is an object for which logic operations make sense.

          -as_set()[source]#
          +as_set()[source]#

          Rewrites Boolean expression in terms of real sets.

          Examples

          >>> from sympy import Symbol, Eq, Or, And
          @@ -967,7 +967,7 @@ 

          Boolean functions
          -equals(other)[source]#
          +equals(other)[source]#

          Returns True if the given formulas have the same truth table. For two formulas to be equal they must have the same literals.

          Examples

          @@ -987,7 +987,7 @@

          Boolean functions
          -class sympy.logic.boolalg.BooleanTrue[source]#
          +class sympy.logic.boolalg.BooleanTrue[source]#

          SymPy version of True, a singleton that can be accessed via S.true.

          This is the SymPy version of True, for use in the logic module. The primary advantage of using true instead of True is that shorthand Boolean @@ -1068,7 +1068,7 @@

          Boolean functions
          -as_set()[source]#
          +as_set()[source]#

          Rewrite logic operators and relationals in terms of real sets.

          Examples

          >>> from sympy import true
          @@ -1082,7 +1082,7 @@ 

          Boolean functions
          -class sympy.logic.boolalg.BooleanFalse[source]#
          +class sympy.logic.boolalg.BooleanFalse[source]#

          SymPy version of False, a singleton that can be accessed via S.false.

          This is the SymPy version of False, for use in the logic module. The primary advantage of using false instead of False is that shorthand @@ -1119,7 +1119,7 @@

          Boolean functions
          -as_set()[source]#
          +as_set()[source]#

          Rewrite logic operators and relationals in terms of real sets.

          Examples

          >>> from sympy import false
          @@ -1133,7 +1133,7 @@ 

          Boolean functions
          -class sympy.logic.boolalg.And(*args)[source]#
          +class sympy.logic.boolalg.And(*args)[source]#

          Logical AND function.

          It evaluates its arguments in order, returning false immediately when an argument is false and true if they are all true.

          @@ -1157,7 +1157,7 @@

          Boolean functions
          -class sympy.logic.boolalg.Or(*args)[source]#
          +class sympy.logic.boolalg.Or(*args)[source]#

          Logical OR function

          It evaluates its arguments in order, returning true immediately when an argument is true, and false if they are all false.

          @@ -1181,7 +1181,7 @@

          Boolean functions
          -class sympy.logic.boolalg.Not(arg)[source]#
          +class sympy.logic.boolalg.Not(arg)[source]#

          Logical Not function (negation)

          Returns true if the statement is false or False. Returns false if the statement is true or True.

          @@ -1225,7 +1225,7 @@

          Boolean functions
          -class sympy.logic.boolalg.Xor(*args)[source]#
          +class sympy.logic.boolalg.Xor(*args)[source]#

          Logical XOR (exclusive OR) function.

          Returns True if an odd number of the arguments are True and the rest are False.

          @@ -1260,7 +1260,7 @@

          Boolean functions
          -class sympy.logic.boolalg.Nand(*args)[source]#
          +class sympy.logic.boolalg.Nand(*args)[source]#

          Logical NAND function.

          It evaluates its arguments in order, giving True immediately if any of them are False, and False if they are all True.

          @@ -1282,7 +1282,7 @@

          Boolean functions
          -class sympy.logic.boolalg.Nor(*args)[source]#
          +class sympy.logic.boolalg.Nor(*args)[source]#

          Logical NOR function.

          It evaluates its arguments in order, giving False immediately if any of them are True, and True if they are all False.

          @@ -1310,7 +1310,7 @@

          Boolean functions
          -class sympy.logic.boolalg.Xnor(*args)[source]#
          +class sympy.logic.boolalg.Xnor(*args)[source]#

          Logical XNOR function.

          Returns False if an odd number of the arguments are True and the rest are False.

          @@ -1334,7 +1334,7 @@

          Boolean functions
          -class sympy.logic.boolalg.Implies(*args)[source]#
          +class sympy.logic.boolalg.Implies(*args)[source]#

          Logical implication.

          A implies B is equivalent to if A then B. Mathematically, it is written as \(A \Rightarrow B\) and is equivalent to \(\neg A \vee B\) or ~A | B.

          @@ -1380,7 +1380,7 @@

          Boolean functions
          -class sympy.logic.boolalg.Equivalent(*args)[source]#
          +class sympy.logic.boolalg.Equivalent(*args)[source]#

          Equivalence relation.

          Equivalent(A, B) is True iff A and B are both True or both False.

          Returns True if all of the arguments are logically equivalent. @@ -1401,7 +1401,7 @@

          Boolean functions
          -class sympy.logic.boolalg.ITE(*args)[source]#
          +class sympy.logic.boolalg.ITE(*args)[source]#

          If-then-else clause.

          ITE(A, B, C) evaluates and returns the result of B if A is true else it returns the result of C. All args must be Booleans.

          @@ -1435,7 +1435,7 @@

          Boolean functions
          -class sympy.logic.boolalg.Exclusive(*args)[source]#
          +class sympy.logic.boolalg.Exclusive(*args)[source]#

          True if only one or no argument is true.

          Exclusive(A, B, C) is equivalent to ~(A & B) & ~(A & C) & ~(B & C).

          For two arguments, this is equivalent to Xor.

          @@ -1455,7 +1455,7 @@

          Boolean functions
          -sympy.logic.boolalg.to_anf(expr, deep=True)[source]#
          +sympy.logic.boolalg.to_anf(expr, deep=True)[source]#

          Converts expr to Algebraic Normal Form (ANF).

          ANF is a canonical normal form, which means that two equivalent formulas will convert to the same ANF.

          @@ -1494,7 +1494,7 @@

          Boolean functions
          -sympy.logic.boolalg.to_cnf(expr, simplify=False, force=False)[source]#
          +sympy.logic.boolalg.to_cnf(expr, simplify=False, force=False)[source]#

          Convert a propositional logical sentence expr to conjunctive normal form: ((A | ~B | ...) & (B | C | ...) & ...). If simplify is True, expr is evaluated to its simplest CNF @@ -1514,7 +1514,7 @@

          Boolean functions
          -sympy.logic.boolalg.to_dnf(expr, simplify=False, force=False)[source]#
          +sympy.logic.boolalg.to_dnf(expr, simplify=False, force=False)[source]#

          Convert a propositional logical sentence expr to disjunctive normal form: ((A & ~B & ...) | (B & C & ...) | ...). If simplify is True, expr is evaluated to its simplest DNF form using @@ -1534,7 +1534,7 @@

          Boolean functions
          -sympy.logic.boolalg.to_nnf(expr, simplify=True)[source]#
          +sympy.logic.boolalg.to_nnf(expr, simplify=True)[source]#

          Converts expr to Negation Normal Form (NNF).

          A logical expression is in NNF if it contains only And, Or and Not, @@ -1553,7 +1553,7 @@

          Boolean functions
          -sympy.logic.boolalg.is_anf(expr)[source]#
          +sympy.logic.boolalg.is_anf(expr)[source]#

          Checks if expr is in Algebraic Normal Form (ANF).

          A logical expression is in ANF if it has the form

          @@ -1581,7 +1581,7 @@

          Boolean functions
          -sympy.logic.boolalg.is_cnf(expr)[source]#
          +sympy.logic.boolalg.is_cnf(expr)[source]#

          Test whether or not an expression is in conjunctive normal form.

          Examples

          >>> from sympy.logic.boolalg import is_cnf
          @@ -1598,7 +1598,7 @@ 

          Boolean functions
          -sympy.logic.boolalg.is_dnf(expr)[source]#
          +sympy.logic.boolalg.is_dnf(expr)[source]#

          Test whether or not an expression is in disjunctive normal form.

          Examples

          >>> from sympy.logic.boolalg import is_dnf
          @@ -1617,7 +1617,7 @@ 

          Boolean functions
          -sympy.logic.boolalg.is_nnf(expr, simplified=True)[source]#
          +sympy.logic.boolalg.is_nnf(expr, simplified=True)[source]#

          Checks if expr is in Negation Normal Form (NNF).

          A logical expression is in NNF if it contains only And, Or and Not, @@ -1642,7 +1642,7 @@

          Boolean functions
          -sympy.logic.boolalg.gateinputcount(expr)[source]#
          +sympy.logic.boolalg.gateinputcount(expr)[source]#

          Return the total number of inputs for the logic gates realizing the Boolean expression.

          @@ -1696,7 +1696,7 @@

          Boolean functions#

          -sympy.logic.boolalg.simplify_logic(expr, form=None, deep=True, force=False, dontcare=None)[source]#
          +sympy.logic.boolalg.simplify_logic(expr, form=None, deep=True, force=False, dontcare=None)[source]#

          This function simplifies a boolean function to its simplified version in SOP or POS form. The return type is an Or or And object in SymPy.

          @@ -1757,7 +1757,7 @@

          Simplification and equivalence-testing
          -sympy.logic.boolalg.bool_map(bool1, bool2)[source]#
          +sympy.logic.boolalg.bool_map(bool1, bool2)[source]#

          Return the simplified version of bool1, and the mapping of variables that makes the two expressions bool1 and bool2 represent the same logical behaviour for some correspondence between the variables @@ -1795,7 +1795,7 @@

          Manipulating expressions
          -sympy.logic.boolalg.distribute_and_over_or(expr)[source]#
          +sympy.logic.boolalg.distribute_and_over_or(expr)[source]#

          Given a sentence expr consisting of conjunctions and disjunctions of literals, return an equivalent sentence in CNF.

          Examples

          @@ -1809,7 +1809,7 @@

          Manipulating expressions
          -sympy.logic.boolalg.distribute_or_over_and(expr)[source]#
          +sympy.logic.boolalg.distribute_or_over_and(expr)[source]#

          Given a sentence expr consisting of conjunctions and disjunctions of literals, return an equivalent sentence in DNF.

          Note that the output is NOT simplified.

          @@ -1824,7 +1824,7 @@

          Manipulating expressions
          -sympy.logic.boolalg.distribute_xor_over_and(expr)[source]#
          +sympy.logic.boolalg.distribute_xor_over_and(expr)[source]#

          Given a sentence expr consisting of conjunction and exclusive disjunctions of literals, return an equivalent exclusive disjunction.

          @@ -1840,7 +1840,7 @@

          Manipulating expressions
          -sympy.logic.boolalg.eliminate_implications(expr)[source]#
          +sympy.logic.boolalg.eliminate_implications(expr)[source]#

          Change Implies and Equivalent into And, Or, and Not. That is, return an expression that is equivalent to expr, but has only @@ -1865,7 +1865,7 @@

          Truth tables and related functions
          -sympy.logic.boolalg.truth_table(expr, variables, input=True)[source]#
          +sympy.logic.boolalg.truth_table(expr, variables, input=True)[source]#

          Return a generator of all possible configurations of the input variables, and the result of the boolean expression for those values.

          @@ -1921,7 +1921,7 @@

          Truth tables and related functions
          -sympy.logic.boolalg.integer_to_term(n, bits=None, str=False)[source]#
          +sympy.logic.boolalg.integer_to_term(n, bits=None, str=False)[source]#

          Return a list of length bits corresponding to the binary value of n with small bits to the right (last). If bits is omitted, the length will be the number required to represent n. If the bits are @@ -1964,7 +1964,7 @@

          Truth tables and related functions
          -sympy.logic.boolalg.term_to_integer(term)[source]#
          +sympy.logic.boolalg.term_to_integer(term)[source]#

          Return an integer corresponding to the base-2 digits given by term.

          Parameters:
          @@ -1983,7 +1983,7 @@

          Truth tables and related functions
          -sympy.logic.boolalg.bool_maxterm(k, variables)[source]#
          +sympy.logic.boolalg.bool_maxterm(k, variables)[source]#

          Return the k-th maxterm.

          Each maxterm is assigned an index based on the opposite conventional binary encoding used for minterms. The maxterm @@ -2015,7 +2015,7 @@

          Truth tables and related functions
          -sympy.logic.boolalg.bool_minterm(k, variables)[source]#
          +sympy.logic.boolalg.bool_minterm(k, variables)[source]#

          Return the k-th minterm.

          Minterms are numbered by a binary encoding of the complementation pattern of the variables. This convention assigns the value 1 to @@ -2046,7 +2046,7 @@

          Truth tables and related functions
          -sympy.logic.boolalg.bool_monomial(k, variables)[source]#
          +sympy.logic.boolalg.bool_monomial(k, variables)[source]#

          Return the k-th monomial.

          Monomials are numbered by a binary encoding of the presence and absences of the variables. This convention assigns the value @@ -2079,7 +2079,7 @@

          Truth tables and related functions
          -sympy.logic.boolalg.anf_coeffs(truthvalues)[source]#
          +sympy.logic.boolalg.anf_coeffs(truthvalues)[source]#

          Convert a list of truth values of some boolean expression to the list of coefficients of the polynomial mod 2 (exclusive disjunction) representing the boolean expression in ANF @@ -2112,7 +2112,7 @@

          Truth tables and related functions
          -sympy.logic.boolalg.to_int_repr(clauses, symbols)[source]#
          +sympy.logic.boolalg.to_int_repr(clauses, symbols)[source]#

          Takes clauses in CNF format and puts them into an integer representation.

          Examples

          >>> from sympy.logic.boolalg import to_int_repr
          @@ -2147,7 +2147,7 @@ 

          Truth tables and related functionsTrue. If it is not satisfiable it will return False.

          -sympy.logic.inference.satisfiable(expr, algorithm=None, all_models=False, minimal=False, use_lra_theory=False)[source]#
          +sympy.logic.inference.satisfiable(expr, algorithm=None, all_models=False, minimal=False, use_lra_theory=False)[source]#

          Check satisfiability of a propositional sentence. Returns a model when it succeeds. Returns {true: true} for trivially true expressions.

          @@ -2224,7 +2224,7 @@

          Truth tables and related functionsFuro
          - Last updated on Oct 14, 2023
          + Last updated on Oct 16, 2023

          diff --git a/dev/modules/matrices/common.html b/dev/modules/matrices/common.html index 5a683107ffd..ef8ac60c8dc 100644 --- a/dev/modules/matrices/common.html +++ b/dev/modules/matrices/common.html @@ -743,7 +743,7 @@
          Documentation Version

          Common Matrices#

          -class sympy.matrices.common.MatrixCommon[source]#
          +class sympy.matrices.common.MatrixCommon[source]#

          All common matrix operations including basic arithmetic, shaping, and special matrices like \(zeros\), and \(eye\).

          @@ -788,19 +788,19 @@
          Documentation Version
          -__abs__()[source]#
          +__abs__()[source]#

          Returns a new matrix with entry-wise absolute values.

          -__add__(other)[source]#
          +__add__(other)[source]#

          Return self + other, raising ShapeError if shapes do not match.

          -__getitem__(key)[source]#
          +__getitem__(key)[source]#

          Implementations of __getitem__ should accept ints, in which case the matrix is indexed as a flat list, tuples (i,j) in which case the (i,j) entry is returned, slices, or mixed tuples (a,b) @@ -809,13 +809,13 @@

          Documentation Version
          -__len__()[source]#
          +__len__()[source]#

          The total number of entries in the matrix.

          -__mul__(other)[source]#
          +__mul__(other)[source]#

          Return self*other where other is either a scalar or a matrix of compatible dimensions.

          Examples

          @@ -843,7 +843,7 @@
          Documentation Version
          -__pow__(exp)[source]#
          +__pow__(exp)[source]#

          Return self**exp a scalar or symbol.

          @@ -855,13 +855,13 @@
          Documentation Version
          -adjoint()[source]#
          +adjoint()[source]#

          Conjugate transpose or Hermitian conjugation.

          -applyfunc(f)[source]#
          +applyfunc(f)[source]#

          Apply a function to each element of the matrix.

          Examples

          >>> from sympy import Matrix
          @@ -880,13 +880,13 @@ 
          Documentation Version
          -as_real_imag(deep=True, **hints)[source]#
          +as_real_imag(deep=True, **hints)[source]#

          Returns a tuple containing the (real, imaginary) part of matrix.

          -atoms(*types)[source]#
          +atoms(*types)[source]#

          Returns the atoms that form the current object.

          Examples

          >>> from sympy.abc import x, y
          @@ -907,7 +907,7 @@ 
          Documentation Version
          -col(j)[source]#
          +col(j)[source]#

          Elementary column selector.

          Examples

          >>> from sympy import eye
          @@ -925,13 +925,13 @@ 
          Documentation Version
          -col_del(col)[source]#
          +col_del(col)[source]#

          Delete the specified column.

          -col_insert(pos, other)[source]#
          +col_insert(pos, other)[source]#

          Insert one or more columns at the given column position.

          Examples

          >>> from sympy import zeros, ones
          @@ -952,7 +952,7 @@ 
          Documentation Version
          -col_join(other)[source]#
          +col_join(other)[source]#

          Concatenates two matrices along self’s last and other’s first row.

          Examples

          >>> from sympy import zeros, ones
          @@ -974,7 +974,7 @@ 
          Documentation Version
          -classmethod companion(poly)[source]#
          +classmethod companion(poly)[source]#

          Returns a companion matrix of a polynomial.

          Examples

          >>> from sympy import Matrix, Poly, Symbol, symbols
          @@ -994,7 +994,7 @@ 
          Documentation Version
          -conjugate()[source]#
          +conjugate()[source]#

          Return the by-element conjugation.

          Examples

          >>> from sympy import SparseMatrix, I
          @@ -1026,7 +1026,7 @@ 
          Documentation Version
          -classmethod diag(*args, strict=False, unpack=True, rows=None, cols=None, **kwargs)[source]#
          +classmethod diag(*args, strict=False, unpack=True, rows=None, cols=None, **kwargs)[source]#

          Returns a matrix with the specified diagonal. If matrices are passed, a block-diagonal matrix is created (i.e. the “direct sum” of the matrices).

          @@ -1110,7 +1110,7 @@
          Documentation Version
          -diagonal(k=0)[source]#
          +diagonal(k=0)[source]#

          Returns the kth diagonal of self. The main diagonal corresponds to \(k=0\); diagonals above and below correspond to \(k > 0\) and \(k < 0\), respectively. The values of \(self[i, j]\) @@ -1145,13 +1145,13 @@

          Documentation Version
          -evalf(n=15, subs=None, maxn=100, chop=False, strict=False, quad=None, verbose=False)[source]#
          +evalf(n=15, subs=None, maxn=100, chop=False, strict=False, quad=None, verbose=False)[source]#

          Apply evalf() to each element of self.

          -expand(deep=True, modulus=None, power_base=True, power_exp=True, mul=True, log=True, multinomial=True, basic=True, **hints)[source]#
          +expand(deep=True, modulus=None, power_base=True, power_exp=True, mul=True, log=True, multinomial=True, basic=True, **hints)[source]#

          Apply core.function.expand to each entry of the matrix.

          Examples

          >>> from sympy.abc import x
          @@ -1166,7 +1166,7 @@ 
          Documentation Version
          -extract(rowsList, colsList)[source]#
          +extract(rowsList, colsList)[source]#

          Return a submatrix by specifying a list of rows and columns. Negative indices can be given. All indices must be in the range \(-n \le i < n\) where \(n\) is the number of rows or columns.

          @@ -1215,7 +1215,7 @@
          Documentation Version
          -classmethod eye(rows, cols=None, **kwargs)[source]#
          +classmethod eye(rows, cols=None, **kwargs)[source]#

          Returns an identity matrix.

          Parameters:
          @@ -1242,7 +1242,7 @@
          Documentation Version
          -get_diag_blocks()[source]#
          +get_diag_blocks()[source]#

          Obtains the square sub-matrices on the main diagonal of a square matrix.

          Useful for inverting symbolic matrices or solving systems of linear equations which may be decoupled by having a block diagonal @@ -1266,7 +1266,7 @@

          Documentation Version
          -has(*patterns)[source]#
          +has(*patterns)[source]#

          Test whether any subexpression matches any of the patterns.

          Examples

          >>> from sympy import Matrix, SparseMatrix, Float
          @@ -1291,7 +1291,7 @@ 
          Documentation Version
          -classmethod hstack(*args)[source]#
          +classmethod hstack(*args)[source]#

          Return a matrix formed by joining args horizontally (i.e. by repeated application of row_join).

          Examples

          @@ -1306,7 +1306,7 @@
          Documentation Version
          -is_anti_symmetric(simplify=True)[source]#
          +is_anti_symmetric(simplify=True)[source]#

          Check if matrix M is an antisymmetric matrix, that is, M is a square matrix with all M[i, j] == -M[j, i].

          When simplify=True (default), the sum M[i, j] + M[j, i] is @@ -1370,7 +1370,7 @@

          Documentation Version
          -is_diagonal()[source]#
          +is_diagonal()[source]#

          Check if matrix is diagonal, that is matrix in which the entries outside the main diagonal are all zero.

          Examples

          @@ -1564,7 +1564,7 @@
          Documentation Version
          -is_symbolic()[source]#
          +is_symbolic()[source]#

          Checks if any elements contain Symbols.

          Examples

          >>> from sympy import Matrix
          @@ -1578,7 +1578,7 @@ 
          Documentation Version
          -is_symmetric(simplify=True)[source]#
          +is_symmetric(simplify=True)[source]#

          Check if matrix is symmetric matrix, that is square matrix and is equal to its transpose.

          By default, simplifications occur before testing symmetry. @@ -1767,7 +1767,7 @@

          Documentation Version
          -classmethod jordan_block(size=None, eigenvalue=None, *, band='upper', **kwargs)[source]#
          +classmethod jordan_block(size=None, eigenvalue=None, *, band='upper', **kwargs)[source]#

          Returns a Jordan block

          Parameters:
          @@ -1852,7 +1852,7 @@
          Documentation Version
          -lower_triangular(k=0)[source]#
          +lower_triangular(k=0)[source]#

          Return the elements on and below the kth diagonal of a matrix. If k is not specified then simply returns lower-triangular portion of a matrix

          @@ -1887,7 +1887,7 @@
          Documentation Version
          -multiply(other, dotprodsimp=None)[source]#
          +multiply(other, dotprodsimp=None)[source]#

          Same as __mul__() but with optional simplification.

          Parameters:
          @@ -1903,7 +1903,7 @@
          Documentation Version
          -multiply_elementwise(other)[source]#
          +multiply_elementwise(other)[source]#

          Return the Hadamard product (elementwise product) of A and B

          Examples

          >>> from sympy import Matrix
          @@ -1923,13 +1923,13 @@ 
          Documentation Version
          -n(*args, **kwargs)[source]#
          +n(*args, **kwargs)[source]#

          Apply evalf() to each element of self.

          -classmethod ones(rows, cols=None, **kwargs)[source]#
          +classmethod ones(rows, cols=None, **kwargs)[source]#

          Returns a matrix of ones.

          Parameters:
          @@ -1943,7 +1943,7 @@
          Documentation Version
          -permute(perm, orientation='rows', direction='forward')[source]#
          +permute(perm, orientation='rows', direction='forward')[source]#

          Permute the rows or columns of a matrix by the given list of swaps.

          @@ -2037,7 +2037,7 @@
          Documentation Version
          -permute_cols(swaps, direction='forward')[source]#
          +permute_cols(swaps, direction='forward')[source]#

          Alias for self.permute(swaps, orientation='cols', direction=direction)

          @@ -2048,7 +2048,7 @@
          Documentation Version
          -permute_rows(swaps, direction='forward')[source]#
          +permute_rows(swaps, direction='forward')[source]#

          Alias for self.permute(swaps, orientation='rows', direction=direction)

          @@ -2059,7 +2059,7 @@
          Documentation Version
          -pow(exp, method=None)[source]#
          +pow(exp, method=None)[source]#

          Return self**exp a scalar or symbol.

          Parameters:
          @@ -2081,7 +2081,7 @@
          Documentation Version
          -refine(assumptions=True)[source]#
          +refine(assumptions=True)[source]#

          Apply refine to each element of the matrix.

          Examples

          >>> from sympy import Symbol, Matrix, Abs, sqrt, Q
          @@ -2100,7 +2100,7 @@ 
          Documentation Version
          -replace(F, G, map=False, simultaneous=True, exact=None)[source]#
          +replace(F, G, map=False, simultaneous=True, exact=None)[source]#

          Replaces Function F in Matrix entries with Function G.

          Examples

          >>> from sympy import symbols, Function, Matrix
          @@ -2120,7 +2120,7 @@ 
          Documentation Version
          -reshape(rows, cols)[source]#
          +reshape(rows, cols)[source]#

          Reshape the matrix. Total number of elements must remain the same.

          Examples

          >>> from sympy import Matrix
          @@ -2142,7 +2142,7 @@ 
          Documentation Version
          -rmultiply(other, dotprodsimp=None)[source]#
          +rmultiply(other, dotprodsimp=None)[source]#

          Same as __rmul__() but with optional simplification.

          Parameters:
          @@ -2158,7 +2158,7 @@
          Documentation Version
          -rot90(k=1)[source]#
          +rot90(k=1)[source]#

          Rotates Matrix by 90 degrees

          Parameters:
          @@ -2196,7 +2196,7 @@
          Documentation Version
          -row(i)[source]#
          +row(i)[source]#

          Elementary row selector.

          Examples

          >>> from sympy import eye
          @@ -2212,13 +2212,13 @@ 
          Documentation Version
          -row_del(row)[source]#
          +row_del(row)[source]#

          Delete the specified row.

          -row_insert(pos, other)[source]#
          +row_insert(pos, other)[source]#

          Insert one or more rows at the given row position.

          Examples

          >>> from sympy import zeros, ones
          @@ -2240,7 +2240,7 @@ 
          Documentation Version
          -row_join(other)[source]#
          +row_join(other)[source]#

          Concatenates two matrices along self’s last and rhs’s first column

          Examples

          >>> from sympy import zeros, ones
          @@ -2278,7 +2278,7 @@ 
          Documentation Version
          -simplify(**kwargs)[source]#
          +simplify(**kwargs)[source]#

          Apply simplify to each element of the matrix.

          Examples

          >>> from sympy.abc import x, y
          @@ -2293,7 +2293,7 @@ 
          Documentation Version
          -subs(*args, **kwargs)[source]#
          +subs(*args, **kwargs)[source]#

          Return a new matrix with subs applied to each entry.

          Examples

          >>> from sympy.abc import x, y
          @@ -2310,7 +2310,7 @@ 
          Documentation Version
          -todod()[source]#
          +todod()[source]#

          Returns matrix as dict of dicts containing non-zero elements of the Matrix

          Examples

          >>> from sympy import Matrix
          @@ -2327,7 +2327,7 @@ 
          Documentation Version
          -todok()[source]#
          +todok()[source]#

          Return the matrix as dictionary of keys.

          Examples

          >>> from sympy import Matrix
          @@ -2340,7 +2340,7 @@ 
          Documentation Version
          -tolist()[source]#
          +tolist()[source]#

          Return the Matrix as a nested Python list.

          Examples

          >>> from sympy import Matrix, ones
          @@ -2366,7 +2366,7 @@ 
          Documentation Version
          -trace()[source]#
          +trace()[source]#

          Returns the trace of a square matrix i.e. the sum of the diagonal elements.

          Examples

          @@ -2380,7 +2380,7 @@
          Documentation Version
          -transpose()[source]#
          +transpose()[source]#

          Returns the transpose of the matrix.

          Examples

          >>> from sympy import Matrix
          @@ -2416,7 +2416,7 @@ 
          Documentation Version
          -upper_triangular(k=0)[source]#
          +upper_triangular(k=0)[source]#

          Return the elements on and above the kth diagonal of a matrix. If k is not specified then simply returns upper-triangular portion of a matrix

          @@ -2451,13 +2451,13 @@
          Documentation Version
          -values()[source]#
          +values()[source]#

          Return non-zero values of self.

          -vec()[source]#
          +vec()[source]#

          Return the Matrix converted into a one column matrix by stacking columns

          Examples

          >>> from sympy import Matrix
          @@ -2482,7 +2482,7 @@ 
          Documentation Version
          -vech(diagonal=True, check_symmetry=True)[source]#
          +vech(diagonal=True, check_symmetry=True)[source]#

          Reshapes the matrix into a column vector by stacking the elements in the lower triangle.

          @@ -2525,7 +2525,7 @@
          Documentation Version
          -classmethod vstack(*args)[source]#
          +classmethod vstack(*args)[source]#

          Return a matrix formed by joining args vertically (i.e. by repeated application of col_join).

          Examples

          @@ -2542,7 +2542,7 @@
          Documentation Version
          -classmethod wilkinson(n, **kwargs)[source]#
          +classmethod wilkinson(n, **kwargs)[source]#

          Returns two square Wilkinson Matrix of size 2*n + 1 \(W_{2n + 1}^-, W_{2n + 1}^+ =\) Wilkinson(n)

          Examples

          @@ -2588,7 +2588,7 @@
          Documentation Version
          -xreplace(rule)[source]#
          +xreplace(rule)[source]#

          Return a new matrix with xreplace applied to each entry.

          Examples

          >>> from sympy.abc import x, y
          @@ -2605,7 +2605,7 @@ 
          Documentation Version
          -classmethod zeros(rows, cols=None, **kwargs)[source]#
          +classmethod zeros(rows, cols=None, **kwargs)[source]#

          Returns a matrix of zeros.

          Parameters:
          @@ -2621,7 +2621,7 @@
          Documentation Version
          -class sympy.matrices.common.MatrixKind(element_kind=NumberKind)[source]#
          +class sympy.matrices.common.MatrixKind(element_kind=NumberKind)[source]#

          Kind for all matrices in SymPy.

          Basic class for this kind is MatrixBase and MatrixExpr, but any expression representing the matrix can have this.

          @@ -2709,7 +2709,7 @@
          Documentation Version
          Furo
          - Last updated on Oct 14, 2023
          + Last updated on Oct 16, 2023
          diff --git a/dev/modules/matrices/dense.html b/dev/modules/matrices/dense.html index 1f87186192b..f5dece2661f 100644 --- a/dev/modules/matrices/dense.html +++ b/dev/modules/matrices/dense.html @@ -743,17 +743,17 @@
          Documentation Version

          Dense Matrices#

          -sympy.matrices.dense.Matrix[source]#
          +sympy.matrices.dense.Matrix[source]#

          alias of MutableDenseMatrix

          -class sympy.matrices.dense.DenseMatrix[source]#
          +class sympy.matrices.dense.DenseMatrix[source]#

          Matrix implementation based on DomainMatrix as the internal representation

          -LDLdecomposition(hermitian=True)[source]#
          +LDLdecomposition(hermitian=True)[source]#

          Returns the LDL Decomposition (L, D) of matrix A, such that L * D * L.H == A if hermitian flag is True, or L * D * L.T == A if hermitian is False. @@ -803,13 +803,13 @@

          Dense Matrices
          -as_immutable()[source]#
          +as_immutable()[source]#

          Returns an Immutable version of this Matrix

          -as_mutable()[source]#
          +as_mutable()[source]#

          Returns a mutable version of this matrix

          Examples

          >>> from sympy import ImmutableMatrix
          @@ -826,7 +826,7 @@ 

          Dense Matrices
          -cholesky(hermitian=True)[source]#
          +cholesky(hermitian=True)[source]#

          Returns the Cholesky-type decomposition L of a matrix A such that L * L.H == A if hermitian flag is True, or L * L.T == A if hermitian is False.

          @@ -880,7 +880,7 @@

          Dense Matrices
          -lower_triangular_solve(rhs)[source]#
          +lower_triangular_solve(rhs)[source]#

          Solves Ax = B, where A is a lower triangular matrix.

          See also

          @@ -890,7 +890,7 @@

          Dense Matrices
          -upper_triangular_solve(rhs)[source]#
          +upper_triangular_solve(rhs)[source]#

          Solves Ax = B, where A is an upper triangular matrix.

          See also

          @@ -902,10 +902,10 @@

          Dense Matrices
          -class sympy.matrices.dense.MutableDenseMatrix(*args, **kwargs)[source]#
          +class sympy.matrices.dense.MutableDenseMatrix(*args, **kwargs)[source]#
          -simplify(**kwargs)[source]#
          +simplify(**kwargs)[source]#

          Applies simplify to the elements of a matrix in place.

          This is a shortcut for M.applyfunc(lambda x: simplify(x, ratio, measure))

          @@ -918,7 +918,7 @@

          Dense Matrices
          -class sympy.matrices.immutable.ImmutableDenseMatrix(*args, **kwargs)[source]
          +class sympy.matrices.immutable.ImmutableDenseMatrix(*args, **kwargs)[source]

          Create an immutable version of a matrix.

          Examples

          >>> from sympy import eye, ImmutableMatrix
          @@ -972,7 +972,7 @@ 

          Dense MatricesFuro
          - Last updated on Oct 14, 2023
          + Last updated on Oct 16, 2023

          diff --git a/dev/modules/matrices/expressions.html b/dev/modules/matrices/expressions.html index 229470baa76..d327b099827 100644 --- a/dev/modules/matrices/expressions.html +++ b/dev/modules/matrices/expressions.html @@ -780,7 +780,7 @@
          Documentation Version

          Matrix Expressions Core Reference#

          -class sympy.matrices.expressions.MatrixExpr(*args, **kwargs)[source]#
          +class sympy.matrices.expressions.MatrixExpr(*args, **kwargs)[source]#

          Superclass for Matrix Expressions

          MatrixExprs represent abstract matrices, linear transformations represented within a particular basis.

          @@ -803,13 +803,13 @@

          Matrix Expressions Core Reference
          -as_coeff_Mul(rational=False)[source]#
          +as_coeff_Mul(rational=False)[source]#

          Efficiently extract the coefficient of a product.

          -as_explicit()[source]#
          +as_explicit()[source]#

          Returns a dense Matrix with elements represented explicitly

          Returns an object of type ImmutableDenseMatrix.

          Examples

          @@ -835,7 +835,7 @@

          Matrix Expressions Core Reference
          -as_mutable()[source]#
          +as_mutable()[source]#

          Returns a dense, mutable matrix with elements represented explicitly

          Examples

          >>> from sympy import Identity
          @@ -862,7 +862,7 @@ 

          Matrix Expressions Core Reference
          -equals(other)[source]#
          +equals(other)[source]#

          Test elementwise equality between matrices, potentially of different types

          >>> from sympy import Identity, eye
          @@ -874,7 +874,7 @@ 

          Matrix Expressions Core Reference
          -static from_index_summation(expr, first_index=None, last_index=None, dimensions=None)[source]#
          +static from_index_summation(expr, first_index=None, last_index=None, dimensions=None)[source]#

          Parse expression of matrices with explicitly summed indices into a matrix expression without indices, if possible.

          This transformation expressed in mathematical notation:

          @@ -915,7 +915,7 @@

          Matrix Expressions Core Reference
          -class sympy.matrices.expressions.MatrixSymbol(name, n, m)[source]#
          +class sympy.matrices.expressions.MatrixSymbol(name, n, m)[source]#

          Symbolic representation of a Matrix object

          Creates a SymPy Symbol to represent a Matrix. This matrix has a shape and can be included in Matrix Expressions

          @@ -933,7 +933,7 @@

          Matrix Expressions Core Reference
          -class sympy.matrices.expressions.MatAdd(*args, evaluate=False, check=None, _sympify=True)[source]#
          +class sympy.matrices.expressions.MatAdd(*args, evaluate=False, check=None, _sympify=True)[source]#

          A Sum of Matrix Expressions

          MatAdd inherits from and operates like SymPy Add

          Examples

          @@ -949,7 +949,7 @@

          Matrix Expressions Core Reference
          -class sympy.matrices.expressions.MatMul(*args, evaluate=False, check=None, _sympify=True)[source]#
          +class sympy.matrices.expressions.MatMul(*args, evaluate=False, check=None, _sympify=True)[source]#

          A product of matrix expressions

          Examples

          >>> from sympy import MatMul, MatrixSymbol
          @@ -964,12 +964,12 @@ 

          Matrix Expressions Core Reference
          -class sympy.matrices.expressions.MatPow(base, exp, evaluate=False, **options)[source]#
          +class sympy.matrices.expressions.MatPow(base, exp, evaluate=False, **options)[source]#

          -sympy.matrices.expressions.hadamard_product(*matrices)[source]#
          +sympy.matrices.expressions.hadamard_product(*matrices)[source]#

          Return the elementwise (aka Hadamard) product of matrices.

          Examples

          >>> from sympy import hadamard_product, MatrixSymbol
          @@ -987,7 +987,7 @@ 

          Matrix Expressions Core Reference
          -class sympy.matrices.expressions.HadamardProduct(*args, evaluate=False, check=None)[source]#
          +class sympy.matrices.expressions.HadamardProduct(*args, evaluate=False, check=None)[source]#

          Elementwise product of matrix expressions

          Examples

          Hadamard product for matrix symbols:

          @@ -1006,7 +1006,7 @@

          Matrix Expressions Core Reference
          -class sympy.matrices.expressions.HadamardPower(base, exp)[source]#
          +class sympy.matrices.expressions.HadamardPower(base, exp)[source]#

          Elementwise power of matrix expressions

          Parameters:
          @@ -1060,7 +1060,7 @@

          Matrix Expressions Core Reference
          -class sympy.matrices.expressions.Inverse(mat, exp=-1)[source]#
          +class sympy.matrices.expressions.Inverse(mat, exp=-1)[source]#

          The multiplicative inverse of a matrix expression

          This is a symbolic object that simply stores its argument without evaluating it. To actually compute the inverse, use the .inverse() @@ -1083,7 +1083,7 @@

          Matrix Expressions Core Reference
          -class sympy.matrices.expressions.Transpose(*args, **kwargs)[source]#
          +class sympy.matrices.expressions.Transpose(*args, **kwargs)[source]#

          The transpose of a matrix expression.

          This is a symbolic object that simply stores its argument without evaluating it. To actually compute the transpose, use the transpose() @@ -1106,7 +1106,7 @@

          Matrix Expressions Core Reference
          -class sympy.matrices.expressions.Trace(mat)[source]#
          +class sympy.matrices.expressions.Trace(mat)[source]#

          Matrix Trace

          Represents the trace of a matrix expression.

          Examples

          @@ -1127,7 +1127,7 @@

          Matrix Expressions Core Reference
          -class sympy.matrices.expressions.FunctionMatrix(rows, cols, lamda)[source]#
          +class sympy.matrices.expressions.FunctionMatrix(rows, cols, lamda)[source]#

          Represents a matrix using a function (Lambda) which gives outputs according to the coordinates of each matrix entries.

          @@ -1195,7 +1195,7 @@

          Matrix Expressions Core Reference
          -class sympy.matrices.expressions.PermutationMatrix(perm)[source]#
          +class sympy.matrices.expressions.PermutationMatrix(perm)[source]#

          A Permutation Matrix

          Parameters:
          @@ -1246,7 +1246,7 @@

          Matrix Expressions Core Reference
          -class sympy.matrices.expressions.MatrixPermute(mat, perm, axis=0)[source]#
          +class sympy.matrices.expressions.MatrixPermute(mat, perm, axis=0)[source]#

          Symbolic representation for permuting matrix rows or columns.

          Parameters:
          @@ -1299,7 +1299,7 @@

          Matrix Expressions Core Reference
          -class sympy.matrices.expressions.Identity(n)[source]#
          +class sympy.matrices.expressions.Identity(n)[source]#

          The Matrix Identity I - multiplicative identity

          Examples

          >>> from sympy import Identity, MatrixSymbol
          @@ -1313,7 +1313,7 @@ 

          Matrix Expressions Core Reference
          -class sympy.matrices.expressions.ZeroMatrix(m, n)[source]#
          +class sympy.matrices.expressions.ZeroMatrix(m, n)[source]#

          The Matrix Zero 0 - additive identity

          Examples

          >>> from sympy import MatrixSymbol, ZeroMatrix
          @@ -1329,7 +1329,7 @@ 

          Matrix Expressions Core Reference
          -class sympy.matrices.expressions.CompanionMatrix(poly)[source]#
          +class sympy.matrices.expressions.CompanionMatrix(poly)[source]#

          A symbolic companion matrix of a polynomial.

          Examples

          >>> from sympy import Poly, Symbol, symbols
          @@ -1346,7 +1346,7 @@ 

          Matrix Expressions Core Reference
          -class sympy.matrices.expressions.MatrixSet(n, m, set)[source]#
          +class sympy.matrices.expressions.MatrixSet(n, m, set)[source]#

          MatrixSet represents the set of matrices with shape = (n, m) over the given set.

          Examples

          @@ -1371,7 +1371,7 @@

          Block MatricesImmutableMatrix objects.

          -class sympy.matrices.expressions.blockmatrix.BlockMatrix(*args, **kwargs)[source]#
          +class sympy.matrices.expressions.blockmatrix.BlockMatrix(*args, **kwargs)[source]#

          A BlockMatrix is a Matrix comprised of other matrices.

          The submatrices are stored in a SymPy Matrix object but accessed as part of a Matrix Expression

          @@ -1430,7 +1430,7 @@

          Block Matrices
          -LDUdecomposition()[source]#
          +LDUdecomposition()[source]#

          Returns the Block LDU decomposition of a 2x2 Block Matrix

          @@ -1476,7 +1476,7 @@

          Block Matrices
          -LUdecomposition()[source]#
          +LUdecomposition()[source]#

          Returns the Block LU decomposition of a 2x2 Block Matrix

          @@ -1521,7 +1521,7 @@

          Block Matrices
          -UDLdecomposition()[source]#
          +UDLdecomposition()[source]#

          Returns the Block UDL decomposition of a 2x2 Block Matrix

          @@ -1567,7 +1567,7 @@

          Block Matrices
          -schur(mat='A', generalized=False)[source]#
          +schur(mat='A', generalized=False)[source]#

          Return the Schur Complement of the 2x2 BlockMatrix

          Parameters:
          @@ -1642,7 +1642,7 @@

          Block Matrices
          -transpose()[source]#
          +transpose()[source]#

          Return transpose of matrix.

          Examples

          >>> from sympy import MatrixSymbol, BlockMatrix, ZeroMatrix
          @@ -1667,7 +1667,7 @@ 

          Block Matrices
          -class sympy.matrices.expressions.blockmatrix.BlockDiagMatrix(*mats)[source]#
          +class sympy.matrices.expressions.blockmatrix.BlockDiagMatrix(*mats)[source]#

          A sparse matrix with block matrices along its diagonals

          Examples

          >>> from sympy import MatrixSymbol, BlockDiagMatrix, symbols
          @@ -1689,7 +1689,7 @@ 

          Block Matrices
          -get_diag_blocks()[source]#
          +get_diag_blocks()[source]#

          Return the list of diagonal blocks of the matrix.

          Examples

          >>> from sympy import BlockDiagMatrix, Matrix
          @@ -1718,7 +1718,7 @@ 

          Block Matrices
          -sympy.matrices.expressions.blockmatrix.block_collapse(expr)[source]#
          +sympy.matrices.expressions.blockmatrix.block_collapse(expr)[source]#

          Evaluates a block matrix expression

          >>> from sympy import MatrixSymbol, BlockMatrix, symbols, Identity, ZeroMatrix, block_collapse
           >>> n,m,l = symbols('n m l')
          @@ -1781,7 +1781,7 @@ 

          Block MatricesFuro
          - Last updated on Oct 14, 2023
          + Last updated on Oct 16, 2023

          diff --git a/dev/modules/matrices/immutablematrices.html b/dev/modules/matrices/immutablematrices.html index e18a003cfd7..91801bb28a5 100644 --- a/dev/modules/matrices/immutablematrices.html +++ b/dev/modules/matrices/immutablematrices.html @@ -773,13 +773,13 @@

          Immutable Matrices

          ImmutableMatrix Class Reference#

          -sympy.matrices.immutable.ImmutableMatrix[source]#
          +sympy.matrices.immutable.ImmutableMatrix[source]#

          alias of ImmutableDenseMatrix

          -class sympy.matrices.immutable.ImmutableDenseMatrix(*args, **kwargs)[source]#
          +class sympy.matrices.immutable.ImmutableDenseMatrix(*args, **kwargs)[source]#

          Create an immutable version of a matrix.

          Examples

          >>> from sympy import eye, ImmutableMatrix
          @@ -834,7 +834,7 @@ 

          Immutable MatricesFuro
          - Last updated on Oct 14, 2023
          + Last updated on Oct 16, 2023

          diff --git a/dev/modules/matrices/index.html b/dev/modules/matrices/index.html index c9f69f424b3..ce95140069f 100644 --- a/dev/modules/matrices/index.html +++ b/dev/modules/matrices/index.html @@ -794,7 +794,7 @@
          Documentation Version
          Furo
          - Last updated on Oct 14, 2023
          + Last updated on Oct 16, 2023
          diff --git a/dev/modules/matrices/matrices.html b/dev/modules/matrices/matrices.html index d623eefd761..08042394989 100644 --- a/dev/modules/matrices/matrices.html +++ b/dev/modules/matrices/matrices.html @@ -1265,12 +1265,12 @@

          Matrix Base ClassesDense Matrices, and Sparse Matrices.

          -class sympy.matrices.matrices.MatrixDeterminant[source]#
          +class sympy.matrices.matrices.MatrixDeterminant[source]#

          Provides basic matrix determinant operations. Should not be instantiated directly. See determinant.py for their implementations.

          -adjugate(method='berkowitz')[source]#
          +adjugate(method='berkowitz')[source]#

          Returns the adjugate, or classical adjoint, of a matrix. That is, the transpose of the matrix of cofactors.

          https://en.wikipedia.org/wiki/Adjugate

          @@ -1300,7 +1300,7 @@

          Matrix Base Classes
          -charpoly(x='lambda', simplify=<function _simplify>)[source]#
          +charpoly(x='lambda', simplify=<function _simplify>)[source]#

          Computes characteristic polynomial det(x*I - M) where I is the identity matrix.

          A PurePoly is returned, so using different variables for x does @@ -1369,7 +1369,7 @@

          Matrix Base Classes
          -cofactor(i, j, method='berkowitz')[source]#
          +cofactor(i, j, method='berkowitz')[source]#

          Calculate the cofactor of an element.

          Parameters:
          @@ -1395,7 +1395,7 @@

          Matrix Base Classes
          -cofactor_matrix(method='berkowitz')[source]#
          +cofactor_matrix(method='berkowitz')[source]#

          Return a matrix containing the cofactor of each element.

          Parameters:
          @@ -1423,7 +1423,7 @@

          Matrix Base Classes
          -det(method='bareiss', iszerofunc=None)[source]#
          +det(method='bareiss', iszerofunc=None)[source]#

          Computes the determinant of a matrix if M is a concrete matrix object otherwise return an expressions Determinant(M) if M is a MatrixSymbol or other expression.

          @@ -1511,7 +1511,7 @@

          Matrix Base Classes
          -minor(i, j, method='berkowitz')[source]#
          +minor(i, j, method='berkowitz')[source]#

          Return the (i,j) minor of M. That is, return the determinant of the matrix obtained by deleting the \(i`th row and `j`th column from ``M`\).

          @@ -1543,7 +1543,7 @@

          Matrix Base Classes
          -minor_submatrix(i, j)[source]#
          +minor_submatrix(i, j)[source]#

          Return the submatrix obtained by removing the \(i`th row and `j`th column from ``M`\) (works with Pythonic negative indices).

          @@ -1571,7 +1571,7 @@

          Matrix Base Classes
          -per()[source]#
          +per()[source]#

          Returns the permanent of a matrix. Unlike determinant, permanent is defined for both square and non-square matrices.

          For an m x n matrix, with m less than or equal to n, @@ -1618,12 +1618,12 @@

          Matrix Base Classes
          -class sympy.matrices.matrices.MatrixReductions[source]#
          +class sympy.matrices.matrices.MatrixReductions[source]#

          Provides basic matrix row/column operations. Should not be instantiated directly. See reductions.py for some of their implementations.

          -echelon_form(iszerofunc=<function _iszero>, simplify=False, with_pivots=False)[source]#
          +echelon_form(iszerofunc=<function _iszero>, simplify=False, with_pivots=False)[source]#

          Returns a matrix row-equivalent to M that is in echelon form. Note that echelon form of a matrix is not unique, however, properties like the row space and the null space are preserved.

          @@ -1640,7 +1640,7 @@

          Matrix Base Classes
          -elementary_col_op(op='n->kn', col=None, k=None, col1=None, col2=None)[source]#
          +elementary_col_op(op='n->kn', col=None, k=None, col1=None, col2=None)[source]#

          Performs the elementary column operation \(op\).

          \(op\) may be one of

          @@ -1666,7 +1666,7 @@

          Matrix Base Classes
          -elementary_row_op(op='n->kn', row=None, k=None, row1=None, row2=None)[source]#
          +elementary_row_op(op='n->kn', row=None, k=None, row1=None, row2=None)[source]#

          Performs the elementary row operation \(op\).

          \(op\) may be one of

          @@ -1700,7 +1700,7 @@

          Matrix Base Classes
          -rank(iszerofunc=<function _iszero>, simplify=False)[source]#
          +rank(iszerofunc=<function _iszero>, simplify=False)[source]#

          Returns the rank of a matrix.

          Examples

          >>> from sympy import Matrix
          @@ -1717,7 +1717,7 @@ 

          Matrix Base Classes
          -rref(iszerofunc=<function _iszero>, simplify=False, pivots=True, normalize_last=True)[source]#
          +rref(iszerofunc=<function _iszero>, simplify=False, pivots=True, normalize_last=True)[source]#

          Return reduced row-echelon form of matrix and indices of pivot vars.

          @@ -1793,7 +1793,7 @@

          Matrix Base Classes
          -rref_rhs(rhs)[source]#
          +rref_rhs(rhs)[source]#

          Return reduced row-echelon form of matrix, matrix showing rhs after reduction steps. rhs must have the same number of rows as self.

          @@ -1814,13 +1814,13 @@

          Matrix Base Classes
          -class sympy.matrices.matrices.MatrixSubspaces[source]#
          +class sympy.matrices.matrices.MatrixSubspaces[source]#

          Provides methods relating to the fundamental subspaces of a matrix. Should not be instantiated directly. See subspaces.py for their implementations.

          -columnspace(simplify=False)[source]#
          +columnspace(simplify=False)[source]#

          Returns a list of vectors (Matrix objects) that span columnspace of M

          Examples

          >>> from sympy import Matrix
          @@ -1848,7 +1848,7 @@ 

          Matrix Base Classes
          -nullspace(simplify=False, iszerofunc=<function _iszero>)[source]#
          +nullspace(simplify=False, iszerofunc=<function _iszero>)[source]#

          Returns list of vectors (Matrix objects) that span nullspace of M

          Examples

          >>> from sympy import Matrix
          @@ -1873,7 +1873,7 @@ 

          Matrix Base Classes
          -classmethod orthogonalize(*vecs, **kwargs)[source]#
          +classmethod orthogonalize(*vecs, **kwargs)[source]#

          Apply the Gram-Schmidt orthogonalization procedure to vectors supplied in vecs.

          @@ -1927,7 +1927,7 @@

          Matrix Base Classes
          -rowspace(simplify=False)[source]#
          +rowspace(simplify=False)[source]#

          Returns a list of vectors that span the row space of M.

          Examples

          >>> from sympy import Matrix
          @@ -1947,13 +1947,13 @@ 

          Matrix Base Classes
          -class sympy.matrices.matrices.MatrixEigen[source]#
          +class sympy.matrices.matrices.MatrixEigen[source]#

          Provides basic matrix eigenvalue/vector operations. Should not be instantiated directly. See eigen.py for their implementations.

          -bidiagonal_decomposition(upper=True)[source]#
          +bidiagonal_decomposition(upper=True)[source]#

          Returns \((U,B,V.H)\) for

          @@ -1985,7 +1985,7 @@

          Matrix Base Classes
          -bidiagonalize(upper=True)[source]#
          +bidiagonalize(upper=True)[source]#

          Returns \(B\), the Bidiagonalized form of the input matrix.

          Note: Bidiagonal Computation can hang for symbolic matrices.

          @@ -2011,7 +2011,7 @@

          Matrix Base Classes
          -diagonalize(reals_only=False, sort=False, normalize=False)[source]#
          +diagonalize(reals_only=False, sort=False, normalize=False)[source]#

          Return (P, D), where D is diagonal and

          D = P^-1 * M * P

          @@ -2061,7 +2061,7 @@

          Matrix Base Classes
          -eigenvals(error_when_incomplete=True, **flags)[source]#
          +eigenvals(error_when_incomplete=True, **flags)[source]#

          Compute eigenvalues of the matrix.

          Parameters:
          @@ -2137,7 +2137,7 @@

          Matrix Base Classes
          -eigenvects(error_when_incomplete=True, iszerofunc=<function _iszero>, **flags)[source]#
          +eigenvects(error_when_incomplete=True, iszerofunc=<function _iszero>, **flags)[source]#

          Compute eigenvectors of the matrix.

          Parameters:
          @@ -2213,7 +2213,7 @@

          Matrix Base Classes
          -is_diagonalizable(reals_only=False, **kwargs)[source]#
          +is_diagonalizable(reals_only=False, **kwargs)[source]#

          Returns True if a matrix is diagonalizable.

          Parameters:
          @@ -3111,7 +3111,7 @@

          Matrix Base Classes
          -jordan_form(calc_transform=True, **kwargs)[source]#
          +jordan_form(calc_transform=True, **kwargs)[source]#

          Return \((P, J)\) where \(J\) is a Jordan block matrix and \(P\) is a matrix such that \(M = P J P^{-1}\)

          @@ -3149,7 +3149,7 @@

          Matrix Base Classes
          -left_eigenvects(**flags)[source]#
          +left_eigenvects(**flags)[source]#

          Returns left eigenvectors and eigenvalues.

          This function returns the list of triples (eigenval, multiplicity, basis) for the left eigenvectors. Options are the same as for @@ -3178,7 +3178,7 @@

          Matrix Base Classes
          -singular_values()[source]#
          +singular_values()[source]#

          Compute the singular values of a Matrix

          Examples

          >>> from sympy import Matrix, Symbol
          @@ -3198,11 +3198,11 @@ 

          Matrix Base Classes
          -class sympy.matrices.matrices.MatrixCalculus[source]#
          +class sympy.matrices.matrices.MatrixCalculus[source]#

          Provides calculus-related matrix operations.

          -diff(*args, evaluate=True, **kwargs)[source]#
          +diff(*args, evaluate=True, **kwargs)[source]#

          Calculate the derivative of each element in the matrix.

          Examples

          >>> from sympy import Matrix
          @@ -3222,7 +3222,7 @@ 

          Matrix Base Classes
          -integrate(*args, **kwargs)[source]#
          +integrate(*args, **kwargs)[source]#

          Integrate each element of the matrix. args will be passed to the integrate function.

          Examples

          @@ -3247,7 +3247,7 @@

          Matrix Base Classes
          -jacobian(X)[source]#
          +jacobian(X)[source]#

          Calculates the Jacobian matrix (derivative of a vector-valued function).

          Parameters:
          @@ -3282,7 +3282,7 @@

          Matrix Base Classes
          -limit(*args)[source]#
          +limit(*args)[source]#

          Calculate the limit of each element in the matrix. args will be passed to the limit function.

          Examples

          @@ -3305,7 +3305,7 @@

          Matrix Base Classes
          -class sympy.matrices.matrices.MatrixBase[source]#
          +class sympy.matrices.matrices.MatrixBase[source]#

          Base class for matrix objects.

          @@ -3347,7 +3347,7 @@

          Matrix Base Classes
          -LDLdecomposition(hermitian=True)[source]#
          +LDLdecomposition(hermitian=True)[source]#

          Returns the LDL Decomposition (L, D) of matrix A, such that L * D * L.H == A if hermitian flag is True, or L * D * L.T == A if hermitian is False. @@ -3397,7 +3397,7 @@

          Matrix Base Classes
          -LDLsolve(rhs)[source]#
          +LDLsolve(rhs)[source]#

          Solves Ax = B using LDL decomposition, for a general square and non-singular matrix.

          For a non-square matrix with rows > cols, @@ -3418,7 +3418,7 @@

          Matrix Base Classes
          -LUdecomposition(iszerofunc=<function _iszero>, simpfunc=None, rankcheck=False)[source]#
          +LUdecomposition(iszerofunc=<function _iszero>, simpfunc=None, rankcheck=False)[source]#

          Returns (L, U, perm) where L is a lower triangular matrix with unit diagonal, U is an upper triangular matrix, and perm is a list of row swap index pairs. If A is the original matrix, then @@ -3481,7 +3481,7 @@

          Matrix Base Classes
          -LUdecompositionFF()[source]#
          +LUdecompositionFF()[source]#

          Compute a fraction-free LU decomposition.

          Returns 4 matrices P, L, D, U such that PA = L D**-1 U. If the elements of the matrix belong to some integral domain I, then all @@ -3503,7 +3503,7 @@

          Matrix Base Classes
          -LUdecomposition_Simple(iszerofunc=<function _iszero>, simpfunc=None, rankcheck=False)[source]#
          +LUdecomposition_Simple(iszerofunc=<function _iszero>, simpfunc=None, rankcheck=False)[source]#

          Compute the PLU decomposition of the matrix.

          Parameters:
          @@ -3766,7 +3766,7 @@

          Matrix Base Classes
          -LUsolve(rhs, iszerofunc=<function _iszero>)[source]#
          +LUsolve(rhs, iszerofunc=<function _iszero>)[source]#

          Solve the linear system Ax = rhs for x where A = M.

          This is for symbolic matrices, for real or complex ones use mpmath.lu_solve or mpmath.qr_solve.

          @@ -3778,7 +3778,7 @@

          Matrix Base Classes
          -QRdecomposition()[source]#
          +QRdecomposition()[source]#

          Returns a QR decomposition.

          Explanation

          A QR decomposition is a decomposition in the form \(A = Q R\) @@ -3950,7 +3950,7 @@

          Matrix Base Classes
          -QRsolve(b)[source]#
          +QRsolve(b)[source]#

          Solve the linear system Ax = b.

          M is the matrix A, the method argument is the vector b. The method returns the solution vector x. If b is a @@ -3970,13 +3970,13 @@

          Matrix Base Classes
          -add(b)[source]#
          +add(b)[source]#

          Return self + b.

          -analytic_func(f, x)[source]#
          +analytic_func(f, x)[source]#

          Computes f(A) where A is a Square Matrix and f is an analytic function.

          @@ -4008,7 +4008,7 @@

          Matrix Base Classes
          -cholesky(hermitian=True)[source]#
          +cholesky(hermitian=True)[source]#

          Returns the Cholesky-type decomposition L of a matrix A such that L * L.H == A if hermitian flag is True, or L * L.T == A if hermitian is False.

          @@ -4062,7 +4062,7 @@

          Matrix Base Classes
          -cholesky_solve(rhs)[source]#
          +cholesky_solve(rhs)[source]#

          Solves Ax = B using Cholesky decomposition, for a general square non-singular matrix. For a non-square matrix with rows > cols, @@ -4075,7 +4075,7 @@

          Matrix Base Classes
          -condition_number()[source]#
          +condition_number()[source]#

          Returns the condition number of a matrix.

          This is the maximum singular value divided by the minimum singular value

          Examples

          @@ -4093,7 +4093,7 @@

          Matrix Base Classes
          -connected_components()[source]#
          +connected_components()[source]#

          Returns the list of connected vertices of the graph when a square matrix is viewed as a weighted graph.

          Examples

          @@ -4121,7 +4121,7 @@

          Matrix Base Classes
          -connected_components_decomposition()[source]#
          +connected_components_decomposition()[source]#

          Decomposes a square matrix into block diagonal form only using the permutations.

          @@ -4190,7 +4190,7 @@

          Matrix Base Classes
          -copy()[source]#
          +copy()[source]#

          Returns the copy of a matrix.

          Examples

          >>> from sympy import Matrix
          @@ -4205,7 +4205,7 @@ 

          Matrix Base Classes
          -cramer_solve(rhs, det_method='laplace')[source]#
          +cramer_solve(rhs, det_method='laplace')[source]#

          Solves system of linear equations using Cramer’s rule.

          This method is relatively inefficient compared to other methods. However it only uses a single division, assuming a division-free determinant @@ -4259,7 +4259,7 @@

          Matrix Base Classes
          -cross(b)[source]#
          +cross(b)[source]#

          Return the cross product of self and b relaxing the condition of compatible dimensions: if each has 3 elements, a matrix of the same type and shape as self will be returned. If b has the same @@ -4278,7 +4278,7 @@

          Matrix Base Classes
          -diagonal_solve(rhs)[source]#
          +diagonal_solve(rhs)[source]#

          Solves Ax = B efficiently, where A is a diagonal Matrix, with non-zero diagonal entries.

          Examples

          @@ -4297,7 +4297,7 @@

          Matrix Base Classes
          -dot(b, hermitian=None, conjugate_convention=None)[source]#
          +dot(b, hermitian=None, conjugate_convention=None)[source]#

          Return the dot or inner product of two vectors of equal length. Here self must be a Matrix of size 1 x n or n x 1, and b must be either a matrix of size 1 x n, n x 1, or a list/tuple of length n. @@ -4347,7 +4347,7 @@

          Matrix Base Classes
          -dual()[source]#
          +dual()[source]#

          Returns the dual of a matrix.

          A dual of a matrix is:

          (1/2)*levicivita(i, j, k, l)*M(k, l) summed over indices \(k\) and \(l\)

          @@ -4360,7 +4360,7 @@

          Matrix Base Classes
          -exp()[source]#
          +exp()[source]#

          Return the exponential of a square matrix.

          Examples

          >>> from sympy import Symbol, Matrix
          @@ -4378,7 +4378,7 @@ 

          Matrix Base Classes
          -gauss_jordan_solve(B, freevar=False)[source]#
          +gauss_jordan_solve(B, freevar=False)[source]#

          Solves Ax = B using Gauss Jordan elimination.

          There may be zero, one, or infinite solutions. If one solution exists, it will be returned. If infinite solutions exist, it will @@ -4504,7 +4504,7 @@

          Matrix Base Classes
          -hat()[source]#
          +hat()[source]#

          Return the skew-symmetric matrix representing the cross product, so that self.hat() * b is equivalent to self.cross(b).

          Examples

          @@ -4543,7 +4543,7 @@

          Matrix Base Classes
          -inv(method=None, iszerofunc=<function _iszero>, try_block_diag=False)[source]#
          +inv(method=None, iszerofunc=<function _iszero>, try_block_diag=False)[source]#

          Return the inverse of a matrix using the method indicated. Default for dense matrices is is Gauss elimination, default for sparse matrices is LDL.

          @@ -4623,7 +4623,7 @@

          Matrix Base Classes
          -inv_mod(m)[source]#
          +inv_mod(m)[source]#

          Returns the inverse of the matrix \(K\) (mod \(m\)), if it exists.

          Method to find the matrix inverse of \(K\) (mod \(m\)) implemented in this function:

            @@ -4648,7 +4648,7 @@

            Matrix Base Classes
            -inverse_ADJ(iszerofunc=<function _iszero>)[source]#
            +inverse_ADJ(iszerofunc=<function _iszero>)[source]#

            Calculates the inverse using the adjugate matrix and a determinant.

            See also

            @@ -4658,7 +4658,7 @@

            Matrix Base Classes
            -inverse_BLOCK(iszerofunc=<function _iszero>)[source]#
            +inverse_BLOCK(iszerofunc=<function _iszero>)[source]#

            Calculates the inverse using BLOCKWISE inversion.

            See also

            @@ -4668,7 +4668,7 @@

            Matrix Base Classes
            -inverse_CH(iszerofunc=<function _iszero>)[source]#
            +inverse_CH(iszerofunc=<function _iszero>)[source]#

            Calculates the inverse using cholesky decomposition.

            See also

            @@ -4678,7 +4678,7 @@

            Matrix Base Classes
            -inverse_GE(iszerofunc=<function _iszero>)[source]#
            +inverse_GE(iszerofunc=<function _iszero>)[source]#

            Calculates the inverse using Gaussian elimination.

            See also

            @@ -4688,7 +4688,7 @@

            Matrix Base Classes
            -inverse_LDL(iszerofunc=<function _iszero>)[source]#
            +inverse_LDL(iszerofunc=<function _iszero>)[source]#

            Calculates the inverse using LDL decomposition.

            See also

            @@ -4698,7 +4698,7 @@

            Matrix Base Classes
            -inverse_LU(iszerofunc=<function _iszero>)[source]#
            +inverse_LU(iszerofunc=<function _iszero>)[source]#

            Calculates the inverse using LU decomposition.

            See also

            @@ -4708,7 +4708,7 @@

            Matrix Base Classes
            -inverse_QR(iszerofunc=<function _iszero>)[source]#
            +inverse_QR(iszerofunc=<function _iszero>)[source]#

            Calculates the inverse using QR decomposition.

            See also

            @@ -4718,7 +4718,7 @@

            Matrix Base Classes
            -classmethod irregular(ntop, *matrices, **kwargs)[source]#
            +classmethod irregular(ntop, *matrices, **kwargs)[source]#

            Return a matrix filled by the given matrices which are listed in order of appearance from left to right, top to bottom as they first appear in the matrix. They must fill the @@ -4738,7 +4738,7 @@

            Matrix Base Classes
            -is_nilpotent()[source]#
            +is_nilpotent()[source]#

            Checks if a matrix is nilpotent.

            A matrix B is nilpotent if for some integer k, B**k is a zero matrix.

            @@ -4758,7 +4758,7 @@

            Matrix Base Classes
            -key2bounds(keys)[source]#
            +key2bounds(keys)[source]#

            Converts a key with potentially mixed types of keys (integer and slice) into a tuple of ranges and raises an error if any index is out of self’s range.

            @@ -4770,7 +4770,7 @@

            Matrix Base Classes
            -key2ij(key)[source]#
            +key2ij(key)[source]#

            Converts key into canonical form, converting integers or indexable items into valid integers for self’s range or returning slices unchanged.

            @@ -4782,7 +4782,7 @@

            Matrix Base Classes
            -log(simplify=<function cancel>)[source]#
            +log(simplify=<function cancel>)[source]#

            Return the logarithm of a square matrix.

            Parameters:
            @@ -4839,7 +4839,7 @@

            Matrix Base Classes
            -lower_triangular_solve(rhs)[source]#
            +lower_triangular_solve(rhs)[source]#

            Solves Ax = B, where A is a lower triangular matrix.

            See also

            @@ -4849,7 +4849,7 @@

            Matrix Base Classes
            -norm(ord=None)[source]#
            +norm(ord=None)[source]#

            Return the Norm of a Matrix or Vector.

            In the simplest case this is the geometric size of the vector Other norms can be specified by the ord parameter

            @@ -4940,7 +4940,7 @@

            Matrix Base Classes
            -normalized(iszerofunc=<function _iszero>)[source]#
            +normalized(iszerofunc=<function _iszero>)[source]#

            Return the normalized version of self.

            Parameters:
            @@ -4974,7 +4974,7 @@

            Matrix Base Classes
            -pinv(method='RD')[source]#
            +pinv(method='RD')[source]#

            Calculate the Moore-Penrose pseudoinverse of the matrix.

            The Moore-Penrose pseudoinverse exists and is unique for any matrix. If the matrix is invertible, the pseudoinverse is the same as the @@ -5025,7 +5025,7 @@

            Matrix Base Classes
            -pinv_solve(B, arbitrary_matrix=None)[source]#
            +pinv_solve(B, arbitrary_matrix=None)[source]#

            Solve Ax = B using the Moore-Penrose pseudoinverse.

            There may be zero, one, or infinite solutions. If one solution exists, it will be returned. If infinite solutions exist, one will @@ -5096,7 +5096,7 @@

            Matrix Base Classes
            -print_nonzero(symb='X')[source]#
            +print_nonzero(symb='X')[source]#

            Shows location of non-zero entries for fast shape lookup.

            Examples

            >>> from sympy import Matrix, eye
            @@ -5120,7 +5120,7 @@ 

            Matrix Base Classes
            -project(v)[source]#
            +project(v)[source]#

            Return the projection of self onto the line containing v.

            Examples

            >>> from sympy import Matrix, S, sqrt
            @@ -5136,7 +5136,7 @@ 

            Matrix Base Classes
            -rank_decomposition(iszerofunc=<function _iszero>, simplify=False)[source]#
            +rank_decomposition(iszerofunc=<function _iszero>, simplify=False)[source]#

            Returns a pair of matrices (\(C\), \(F\)) with matching rank such that \(A = C F\).

            @@ -5224,7 +5224,7 @@

            Matrix Base Classes
            -singular_value_decomposition()[source]#
            +singular_value_decomposition()[source]#

            Returns a Condensed Singular Value decomposition.

            Explanation

            A Singular Value decomposition is a decomposition in the form \(A = U \Sigma V^H\) @@ -5395,7 +5395,7 @@

            Matrix Base Classes
            -solve(rhs, method='GJ')[source]#
            +solve(rhs, method='GJ')[source]#

            Solves linear equation where the unique solution exists.

            Parameters:
            @@ -5439,7 +5439,7 @@

            Matrix Base Classes
            -solve_least_squares(rhs, method='CH')[source]#
            +solve_least_squares(rhs, method='CH')[source]#

            Return the least-square fit to the data.

            Parameters:
            @@ -5514,7 +5514,7 @@

            Matrix Base Classes
            -strongly_connected_components()[source]#
            +strongly_connected_components()[source]#

            Returns the list of strongly connected vertices of the graph when a square matrix is viewed as a weighted graph.

            Examples

            @@ -5537,7 +5537,7 @@

            Matrix Base Classes
            -strongly_connected_components_decomposition(lower=True)[source]#
            +strongly_connected_components_decomposition(lower=True)[source]#

            Decomposes a square matrix into block triangular form only using the permutations.

            @@ -5638,7 +5638,7 @@

            Matrix Base Classes
            -table(printer, rowstart='[', rowend=']', rowsep='\n', colsep=', ', align='right')[source]#
            +table(printer, rowstart='[', rowend=']', rowsep='\n', colsep=', ', align='right')[source]#

            String form of Matrix as a table.

            printer is the printer to use for on the elements (generally something like StrPrinter())

            @@ -5680,7 +5680,7 @@

            Matrix Base Classes
            -upper_hessenberg_decomposition()[source]#
            +upper_hessenberg_decomposition()[source]#

            Converts a matrix into Hessenberg matrix H.

            Returns 2 matrices H, P s.t. \(P H P^{T} = A\), where H is an upper hessenberg matrix @@ -5718,7 +5718,7 @@

            Matrix Base Classes
            -upper_triangular_solve(rhs)[source]#
            +upper_triangular_solve(rhs)[source]#

            Solves Ax = B, where A is an upper triangular matrix.

            See also

            @@ -5728,7 +5728,7 @@

            Matrix Base Classes
            -vee()[source]#
            +vee()[source]#

            Return a 3x1 vector from a skew-symmetric matrix representing the cross product, so that self * b is equivalent to self.vee().cross(b).

            Examples

            @@ -5796,18 +5796,18 @@

            Matrix Base Classes#

            -class sympy.matrices.matrices.MatrixError[source]#
            +class sympy.matrices.matrices.MatrixError[source]#
            -class sympy.matrices.matrices.ShapeError[source]#
            +class sympy.matrices.matrices.ShapeError[source]#

            Wrong matrix shape

            -class sympy.matrices.matrices.NonSquareMatrixError[source]#
            +class sympy.matrices.matrices.NonSquareMatrixError[source]#
            @@ -5815,7 +5815,7 @@

            Matrix Exceptions#

            -sympy.matrices.dense.matrix_multiply_elementwise(A, B)[source]#
            +sympy.matrices.dense.matrix_multiply_elementwise(A, B)[source]#

            Return the Hadamard product (elementwise product) of A and B

            >>> from sympy import Matrix, matrix_multiply_elementwise
             >>> A = Matrix([[0, 1, 2], [3, 4, 5]])
            @@ -5834,7 +5834,7 @@ 

            Matrix Functions
            -sympy.matrices.dense.zeros(*args, **kwargs)[source]#
            +sympy.matrices.dense.zeros(*args, **kwargs)[source]#

            Returns a matrix of zeros with rows rows and cols columns; if cols is omitted a square matrix will be returned.

            @@ -5845,7 +5845,7 @@

            Matrix Functions
            -sympy.matrices.dense.ones(*args, **kwargs)[source]#
            +sympy.matrices.dense.ones(*args, **kwargs)[source]#

            Returns a matrix of ones with rows rows and cols columns; if cols is omitted a square matrix will be returned.

            @@ -5856,7 +5856,7 @@

            Matrix Functions
            -sympy.matrices.dense.eye(*args, **kwargs)[source]#
            +sympy.matrices.dense.eye(*args, **kwargs)[source]#

            Create square identity matrix n x n

            See also

            @@ -5866,7 +5866,7 @@

            Matrix Functions
            -sympy.matrices.dense.diag(*values, strict=True, unpack=False, **kwargs)[source]#
            +sympy.matrices.dense.diag(*values, strict=True, unpack=False, **kwargs)[source]#

            Returns a matrix with the provided values placed on the diagonal. If non-square matrices are included, they will produce a block-diagonal matrix.

            @@ -5900,7 +5900,7 @@

            Matrix Functions
            -sympy.matrices.dense.jordan_cell(eigenval, n)[source]#
            +sympy.matrices.dense.jordan_cell(eigenval, n)[source]#

            Create a Jordan block:

            Examples

            >>> from sympy import jordan_cell
            @@ -5917,7 +5917,7 @@ 

            Matrix Functions
            -sympy.matrices.dense.hessian(f, varlist, constraints=())[source]#
            +sympy.matrices.dense.hessian(f, varlist, constraints=())[source]#

            Compute Hessian matrix for a function f wrt parameters in varlist which may be given as a sequence or a row/column vector. A list of constraints may optionally be given.

            @@ -5962,7 +5962,7 @@

            Matrix Functions
            -sympy.matrices.dense.GramSchmidt(vlist, orthonormal=False)[source]#
            +sympy.matrices.dense.GramSchmidt(vlist, orthonormal=False)[source]#

            Apply the Gram-Schmidt process to a set of vectors.

            Parameters:
            @@ -6002,7 +6002,7 @@

            Matrix Functions
            -sympy.matrices.dense.wronskian(functions, var, method='bareiss')[source]#
            +sympy.matrices.dense.wronskian(functions, var, method='bareiss')[source]#

            Compute Wronskian for [] of functions

                             | f1       f2        ...   fn      |
                              | f1'      f2'       ...   fn'     |
            @@ -6022,7 +6022,7 @@ 

            Matrix Functions
            -sympy.matrices.dense.casoratian(seqs, n, zero=True)[source]#
            +sympy.matrices.dense.casoratian(seqs, n, zero=True)[source]#

            Given linear difference operator L of order ‘k’ and homogeneous equation Ly = 0 we want to compute kernel of L, which is a set of ‘k’ sequences: a(n), b(n), … z(n).

            @@ -6053,7 +6053,7 @@

            Matrix Functions
            -sympy.matrices.dense.randMatrix(r, c=None, min=0, max=99, seed=None, symmetric=False, percent=100, prng=None)[source]#
            +sympy.matrices.dense.randMatrix(r, c=None, min=0, max=99, seed=None, symmetric=False, percent=100, prng=None)[source]#

            Create random matrix with dimensions r x c. If c is omitted the matrix will be square. If symmetric is True the matrix must be square. If percent is less than 100 then only approximately the given @@ -6105,7 +6105,7 @@

            Matrix Functions#

            -sympy.matrices.dense.rot_givens(i, j, theta, dim=3)[source]#
            +sympy.matrices.dense.rot_givens(i, j, theta, dim=3)[source]#

            Returns a a Givens rotation matrix, a a rotation in the plane spanned by two coordinates axes.

            @@ -6208,7 +6208,7 @@

            Rotation matrices
            -sympy.matrices.dense.rot_axis1(theta)[source]#
            +sympy.matrices.dense.rot_axis1(theta)[source]#

            Returns a rotation matrix for a rotation of theta (in radians) about the 1-axis.

            Explanation

            @@ -6260,7 +6260,7 @@

            Rotation matrices
            -sympy.matrices.dense.rot_axis2(theta)[source]#
            +sympy.matrices.dense.rot_axis2(theta)[source]#

            Returns a rotation matrix for a rotation of theta (in radians) about the 2-axis.

            Explanation

            @@ -6312,7 +6312,7 @@

            Rotation matrices
            -sympy.matrices.dense.rot_axis3(theta)[source]#
            +sympy.matrices.dense.rot_axis3(theta)[source]#

            Returns a rotation matrix for a rotation of theta (in radians) about the 3-axis.

            Explanation

            @@ -6364,7 +6364,7 @@

            Rotation matrices
            -sympy.matrices.dense.rot_ccw_axis1(theta)[source]#
            +sympy.matrices.dense.rot_ccw_axis1(theta)[source]#

            Returns a rotation matrix for a rotation of theta (in radians) about the 1-axis.

            Explanation

            @@ -6416,7 +6416,7 @@

            Rotation matrices
            -sympy.matrices.dense.rot_ccw_axis2(theta)[source]#
            +sympy.matrices.dense.rot_ccw_axis2(theta)[source]#

            Returns a rotation matrix for a rotation of theta (in radians) about the 2-axis.

            Explanation

            @@ -6468,7 +6468,7 @@

            Rotation matrices
            -sympy.matrices.dense.rot_ccw_axis3(theta)[source]#
            +sympy.matrices.dense.rot_ccw_axis3(theta)[source]#

            Returns a rotation matrix for a rotation of theta (in radians) about the 3-axis.

            Explanation

            @@ -6523,7 +6523,7 @@

            Rotation matrices#

            -sympy.matrices.dense.list2numpy(l, dtype=<class 'object'>)[source]#
            +sympy.matrices.dense.list2numpy(l, dtype=<class 'object'>)[source]#

            Converts Python list of SymPy expressions to a NumPy array.

            See also

            @@ -6533,7 +6533,7 @@

            Numpy Utility Functions
            -sympy.matrices.dense.matrix2numpy(m, dtype=<class 'object'>)[source]#
            +sympy.matrices.dense.matrix2numpy(m, dtype=<class 'object'>)[source]#

            Converts SymPy’s matrix to a NumPy array.

            See also

            @@ -6543,7 +6543,7 @@

            Numpy Utility Functions
            -sympy.matrices.dense.symarray(prefix, shape, **kwargs)[source]#
            +sympy.matrices.dense.symarray(prefix, shape, **kwargs)[source]#

            Create a numpy ndarray of symbols (as an object array).

            The created symbols are named prefix_i1_i2_… You should thus provide a non-empty prefix if you want your symbols to be unique for different output @@ -6612,7 +6612,7 @@

            Numpy Utility Functions
            -sympy.matrices.matrices.a2idx(j, n=None)[source]#
            +sympy.matrices.matrices.a2idx(j, n=None)[source]#

            Return integer after making positive and validating against n.

            @@ -6655,7 +6655,7 @@

            Numpy Utility FunctionsFuro
            - Last updated on Oct 14, 2023
            + Last updated on Oct 16, 2023

            diff --git a/dev/modules/matrices/normalforms.html b/dev/modules/matrices/normalforms.html index 146745bf9de..79263e97613 100644 --- a/dev/modules/matrices/normalforms.html +++ b/dev/modules/matrices/normalforms.html @@ -743,7 +743,7 @@
            Documentation Version

            Matrix Normal Forms#

            -sympy.matrices.normalforms.smith_normal_form(m, domain=None)[source]#
            +sympy.matrices.normalforms.smith_normal_form(m, domain=None)[source]#

            Return the Smith Normal Form of a matrix \(m\) over the ring \(domain\). This will only work if the ring is a principal ideal domain.

            Examples

            @@ -758,7 +758,7 @@
            Documentation Version
            -sympy.matrices.normalforms.hermite_normal_form(A, *, D=None, check_rank=False)[source]#
            +sympy.matrices.normalforms.hermite_normal_form(A, *, D=None, check_rank=False)[source]#

            Compute the Hermite Normal Form of a Matrix A of integers.

            Parameters:
            @@ -852,7 +852,7 @@
            Documentation Version
            Furo
            - Last updated on Oct 14, 2023
            + Last updated on Oct 16, 2023
            diff --git a/dev/modules/matrices/sparse.html b/dev/modules/matrices/sparse.html index 72f2df8d814..e8fa1ce1502 100644 --- a/dev/modules/matrices/sparse.html +++ b/dev/modules/matrices/sparse.html @@ -745,13 +745,13 @@
            Documentation Version

            SparseMatrix Class Reference#

            -sympy.matrices.sparse.SparseMatrix[source]#
            +sympy.matrices.sparse.SparseMatrix[source]#

            alias of MutableSparseMatrix

            -class sympy.matrices.sparse.MutableSparseMatrix(*args, **kwargs)[source]#
            +class sympy.matrices.sparse.MutableSparseMatrix(*args, **kwargs)[source]#
            @@ -759,7 +759,7 @@

            SparseMatrix Class Reference#

            -class sympy.matrices.immutable.ImmutableSparseMatrix(*args, **kwargs)[source]#
            +class sympy.matrices.immutable.ImmutableSparseMatrix(*args, **kwargs)[source]#

            Create an immutable version of a sparse matrix.

            Examples

            >>> from sympy import eye, ImmutableSparseMatrix
            @@ -818,7 +818,7 @@ 

            ImmutableSparseMatrix Class ReferenceFuro
            - Last updated on Oct 14, 2023
            + Last updated on Oct 16, 2023

            diff --git a/dev/modules/matrices/sparsetools.html b/dev/modules/matrices/sparsetools.html index ac0bd186b77..50f1677b1a2 100644 --- a/dev/modules/matrices/sparsetools.html +++ b/dev/modules/matrices/sparsetools.html @@ -743,7 +743,7 @@
            Documentation Version

            Sparse Tools#

            -sympy.matrices.sparsetools._doktocsr()[source]#
            +sympy.matrices.sparsetools._doktocsr()[source]#

            Converts a sparse matrix to Compressed Sparse Row (CSR) format.

            Parameters:
            @@ -770,7 +770,7 @@
            Documentation Version
            -sympy.matrices.sparsetools._csrtodok()[source]#
            +sympy.matrices.sparsetools._csrtodok()[source]#

            Converts a CSR representation to DOK representation.

            Examples

            >>> from sympy.matrices.sparsetools import _csrtodok
            @@ -786,7 +786,7 @@ 
            Documentation Version
            -sympy.matrices.sparsetools.banded(**kwargs)[source]#
            +sympy.matrices.sparsetools.banded(**kwargs)[source]#

            Returns a SparseMatrix from the given dictionary describing the diagonals of the matrix. The keys are positive for upper diagonals and negative for those below the main diagonal. The @@ -952,7 +952,7 @@

            Documentation Version
            Furo
            - Last updated on Oct 14, 2023
            + Last updated on Oct 16, 2023
            diff --git a/dev/modules/ntheory.html b/dev/modules/ntheory.html index c371937a548..7f3e4394f67 100644 --- a/dev/modules/ntheory.html +++ b/dev/modules/ntheory.html @@ -745,7 +745,7 @@
            Documentation Version

            Ntheory Class Reference#

            -class sympy.ntheory.generate.Sieve(sieve_interval=1000000)[source]#
            +class sympy.ntheory.generate.Sieve(sieve_interval=1000000)[source]#

            A list of prime numbers, implemented as a dynamically growing sieve of Eratosthenes. When a lookup is requested involving an odd number that has not been sieved, the sieve is automatically @@ -762,7 +762,7 @@

            Ntheory Class Reference
            -extend(n)[source]#
            +extend(n)[source]#

            Grow the sieve to cover all primes <= n.

            Examples

            >>> from sympy import sieve
            @@ -776,7 +776,7 @@ 

            Ntheory Class Reference
            -extend_to_no(i)[source]#
            +extend_to_no(i)[source]#

            Extend to include the ith prime number.

            Parameters:
            @@ -798,7 +798,7 @@

            Ntheory Class Reference
            -mobiusrange(a, b)[source]#
            +mobiusrange(a, b)[source]#

            Generate all mobius numbers for the range [a, b).

            Parameters:
            @@ -822,7 +822,7 @@

            Ntheory Class Reference
            -primerange(a, b=None)[source]#
            +primerange(a, b=None)[source]#

            Generate all prime numbers in the range [2, a) or [a, b).

            Examples

            >>> from sympy import sieve, prime
            @@ -847,7 +847,7 @@ 

            Ntheory Class Reference
            -search(n)[source]#
            +search(n)[source]#

            Return the indices i, j of the primes that bound n.

            If n is prime then i == j.

            Although n can be an expression, if ceiling cannot convert @@ -864,7 +864,7 @@

            Ntheory Class Reference
            -totientrange(a, b)[source]#
            +totientrange(a, b)[source]#

            Generate all totient numbers for the range [a, b).

            Examples

            >>> from sympy import sieve
            @@ -881,7 +881,7 @@ 

            Ntheory Class ReferenceNtheory Functions Reference#

            -sympy.ntheory.generate.prime(nth)[source]#
            +sympy.ntheory.generate.prime(nth)[source]#

            Return the nth prime, with the primes indexed as prime(1) = 2, prime(2) = 3, etc…. The nth prime is approximately \(n\log(n)\).

            Logarithmic integral of \(x\) is a pretty nice approximation for number of @@ -938,7 +938,7 @@

            Ntheory Functions Reference
            -sympy.ntheory.generate.primepi(n)[source]#
            +sympy.ntheory.generate.primepi(n)[source]#

            Represents the prime counting function pi(n) = the number of prime numbers less than or equal to n.

            Algorithm Description:

            @@ -1009,7 +1009,7 @@

            Ntheory Functions Reference
            -sympy.ntheory.generate.nextprime(n, ith=1)[source]#
            +sympy.ntheory.generate.nextprime(n, ith=1)[source]#

            Return the ith prime greater than n.

            Parameters:
            @@ -1050,7 +1050,7 @@

            Ntheory Functions Reference
            -sympy.ntheory.generate.prevprime(n)[source]#
            +sympy.ntheory.generate.prevprime(n)[source]#

            Return the largest prime smaller than n.

            Notes

            Potential primes are located at 6*j +/- 1. This @@ -1073,7 +1073,7 @@

            Ntheory Functions Reference
            -sympy.ntheory.generate.primerange(a, b=None)[source]#
            +sympy.ntheory.generate.primerange(a, b=None)[source]#

            Generate a list of all prime numbers in the range [2, a), or [a, b).

            If the range exists in the default sieve, the values will @@ -1170,7 +1170,7 @@

            Ntheory Functions Reference
            -sympy.ntheory.generate.randprime(a, b)[source]#
            +sympy.ntheory.generate.randprime(a, b)[source]#

            Return a random prime number in the range [a, b).

            Bertrand’s postulate assures that randprime(a, 2*a) will always succeed for a > 1.

            @@ -1205,7 +1205,7 @@

            Ntheory Functions Reference
            -sympy.ntheory.generate.primorial(n, nth=True)[source]#
            +sympy.ntheory.generate.primorial(n, nth=True)[source]#

            Returns the product of the first n primes (default) or the primes less than or equal to n (when nth=False).

            Examples

            @@ -1256,7 +1256,7 @@

            Ntheory Functions Reference
            -sympy.ntheory.generate.cycle_length(f, x0, nmax=None, values=False)[source]#
            +sympy.ntheory.generate.cycle_length(f, x0, nmax=None, values=False)[source]#

            For a given iterated sequence, return a generator that gives the length of the iterated cycle (lambda) and the length of terms before the cycle begins (mu); if values is True then the @@ -1310,7 +1310,7 @@

            Ntheory Functions Reference
            -sympy.ntheory.generate.composite(nth)[source]#
            +sympy.ntheory.generate.composite(nth)[source]#

            Return the nth composite number, with the composite numbers indexed as composite(1) = 4, composite(2) = 6, etc….

            Examples

            @@ -1342,7 +1342,7 @@

            Ntheory Functions Reference
            -sympy.ntheory.generate.compositepi(n)[source]#
            +sympy.ntheory.generate.compositepi(n)[source]#

            Return the number of positive composite numbers less than or equal to n. The first positive composite is 4, i.e. compositepi(4) = 1.

            Examples

            @@ -1372,7 +1372,7 @@

            Ntheory Functions Reference
            -sympy.ntheory.factor_.smoothness(n)[source]#
            +sympy.ntheory.factor_.smoothness(n)[source]#

            Return the B-smooth and B-power smooth values of n.

            The smoothness of n is the largest prime factor of n; the power- smoothness is the largest divisor raised to its multiplicity.

            @@ -1394,7 +1394,7 @@

            Ntheory Functions Reference
            -sympy.ntheory.factor_.smoothness_p(n, m=-1, power=0, visual=None)[source]#
            +sympy.ntheory.factor_.smoothness_p(n, m=-1, power=0, visual=None)[source]#

            Return a list of [m, (p, (M, sm(p + m), psm(p + m)))…] where:

              @@ -1487,7 +1487,7 @@

              Ntheory Functions Reference
              -sympy.ntheory.factor_.multiplicity(p, n)[source]#
              +sympy.ntheory.factor_.multiplicity(p, n)[source]#

              Find the greatest integer m such that p**m divides n.

              Examples

              >>> from sympy import multiplicity, Rational
              @@ -1519,7 +1519,7 @@ 

              Ntheory Functions Reference
              -sympy.ntheory.factor_.perfect_power(n, candidates=None, big=True, factor=True)[source]#
              +sympy.ntheory.factor_.perfect_power(n, candidates=None, big=True, factor=True)[source]#

              Return (b, e) such that n == b**e if n is a unique perfect power with e > 1, else False (e.g. 1 is not a perfect power). A ValueError is raised if n is not Rational.

              @@ -1583,7 +1583,7 @@

              Ntheory Functions Reference
              -sympy.ntheory.factor_.pollard_rho(n, s=2, a=1, retries=5, seed=1234, max_steps=None, F=None)[source]#
              +sympy.ntheory.factor_.pollard_rho(n, s=2, a=1, retries=5, seed=1234, max_steps=None, F=None)[source]#

              Use Pollard’s rho method to try to extract a nontrivial factor of n. The returned factor may be a composite number. If no factor is found, None is returned.

              @@ -1669,7 +1669,7 @@

              Ntheory Functions Reference
              -sympy.ntheory.factor_.pollard_pm1(n, B=10, a=2, retries=0, seed=1234)[source]#
              +sympy.ntheory.factor_.pollard_pm1(n, B=10, a=2, retries=0, seed=1234)[source]#

              Use Pollard’s p-1 method to try to extract a nontrivial factor of n. Either a divisor (perhaps composite) or None is returned.

              The value of a is the base that is used in the test gcd(a**M - 1, n). @@ -1800,7 +1800,7 @@

              Ntheory Functions Reference
              -sympy.ntheory.factor_.factorint(n, limit=None, use_trial=True, use_rho=True, use_pm1=True, use_ecm=True, verbose=False, visual=None, multiple=False)[source]#
              +sympy.ntheory.factor_.factorint(n, limit=None, use_trial=True, use_rho=True, use_pm1=True, use_ecm=True, verbose=False, visual=None, multiple=False)[source]#

              Given a positive integer n, factorint(n) returns a dict containing the prime factors of n as keys and their respective multiplicities as values. For example:

              @@ -1964,7 +1964,7 @@

              Ntheory Functions Reference
              -sympy.ntheory.factor_.factorrat(rat, limit=None, use_trial=True, use_rho=True, use_pm1=True, verbose=False, visual=None, multiple=False)[source]#
              +sympy.ntheory.factor_.factorrat(rat, limit=None, use_trial=True, use_rho=True, use_pm1=True, verbose=False, visual=None, multiple=False)[source]#

              Given a Rational r, factorrat(r) returns a dict containing the prime factors of r as keys and their respective multiplicities as values. For example:

              @@ -1992,7 +1992,7 @@

              Ntheory Functions Reference
              -sympy.ntheory.factor_.primefactors(n, limit=None, verbose=False, **kwargs)[source]#
              +sympy.ntheory.factor_.primefactors(n, limit=None, verbose=False, **kwargs)[source]#

              Return a sorted list of n’s prime factors, ignoring multiplicity and any composite factor that remains if the limit was set too low for complete factorization. Unlike factorint(), primefactors() does @@ -2041,7 +2041,7 @@

              Ntheory Functions Reference
              -sympy.ntheory.factor_.divisors(n, generator=False, proper=False)[source]#
              +sympy.ntheory.factor_.divisors(n, generator=False, proper=False)[source]#

              Return all divisors of n sorted from 1..n by default. If generator is True an unordered generator is returned.

              The number of divisors of n can be quite large if there are many @@ -2070,7 +2070,7 @@

              Ntheory Functions Reference
              -sympy.ntheory.factor_.proper_divisors(n, generator=False)[source]#
              +sympy.ntheory.factor_.proper_divisors(n, generator=False)[source]#

              Return all divisors of n except n, sorted by default. If generator is True an unordered generator is returned.

              Examples

              @@ -2091,7 +2091,7 @@

              Ntheory Functions Reference
              -sympy.ntheory.factor_.divisor_count(n, modulus=1, proper=False)[source]#
              +sympy.ntheory.factor_.divisor_count(n, modulus=1, proper=False)[source]#

              Return the number of divisors of n. If modulus is not 1 then only those that are divisible by modulus are counted. If proper is True then the divisor of n will not be counted.

              @@ -2113,7 +2113,7 @@

              Ntheory Functions Reference
              -sympy.ntheory.factor_.proper_divisor_count(n, modulus=1)[source]#
              +sympy.ntheory.factor_.proper_divisor_count(n, modulus=1)[source]#

              Return the number of proper divisors of n.

              Examples

              >>> from sympy import proper_divisor_count
              @@ -2131,7 +2131,7 @@ 

              Ntheory Functions Reference
              -sympy.ntheory.factor_.udivisors(n, generator=False)[source]#
              +sympy.ntheory.factor_.udivisors(n, generator=False)[source]#

              Return all unitary divisors of n sorted from 1..n by default. If generator is True an unordered generator is returned.

              The number of unitary divisors of n can be quite large if there are many @@ -2168,7 +2168,7 @@

              Ntheory Functions Reference
              -sympy.ntheory.factor_.udivisor_count(n)[source]#
              +sympy.ntheory.factor_.udivisor_count(n)[source]#

              Return the number of unitary divisors of n.

              Parameters:
              @@ -2196,7 +2196,7 @@

              Ntheory Functions Reference
              -sympy.ntheory.factor_.antidivisors(n, generator=False)[source]#
              +sympy.ntheory.factor_.antidivisors(n, generator=False)[source]#

              Return all antidivisors of n sorted from 1..n by default.

              Antidivisors [R638] of n are numbers that do not divide n by the largest possible margin. If generator is True an unordered generator is returned.

              @@ -2226,7 +2226,7 @@

              Ntheory Functions Reference
              -sympy.ntheory.factor_.antidivisor_count(n)[source]#
              +sympy.ntheory.factor_.antidivisor_count(n)[source]#

              Return the number of antidivisors [R639] of n.

              Parameters:
              @@ -2257,7 +2257,7 @@

              Ntheory Functions Reference
              -class sympy.ntheory.factor_.totient(n)[source]#
              +class sympy.ntheory.factor_.totient(n)[source]#

              Calculate the Euler totient function phi(n)

              totient(n) or \(\phi(n)\) is the number of positive integers \(\leq\) n that are relatively prime to n.

              @@ -2295,7 +2295,7 @@

              Ntheory Functions Reference
              -class sympy.ntheory.factor_.reduced_totient(n)[source]#
              +class sympy.ntheory.factor_.reduced_totient(n)[source]#

              Calculate the Carmichael reduced totient function lambda(n)

              reduced_totient(n) or \(\lambda(n)\) is the smallest m > 0 such that \(k^m \equiv 1 \mod n\) for all k relatively prime to n.

              @@ -2328,7 +2328,7 @@

              Ntheory Functions Reference
              -class sympy.ntheory.factor_.divisor_sigma(n, k=1)[source]#
              +class sympy.ntheory.factor_.divisor_sigma(n, k=1)[source]#

              Calculate the divisor function \(\sigma_k(n)\) for positive integer n

              divisor_sigma(n, k) is equal to sum([x**k for x in divisors(n)])

              If n’s prime factorization is:

              @@ -2382,7 +2382,7 @@

              Ntheory Functions Reference
              -class sympy.ntheory.factor_.udivisor_sigma(n, k=1)[source]#
              +class sympy.ntheory.factor_.udivisor_sigma(n, k=1)[source]#

              Calculate the unitary divisor function \(\sigma_k^*(n)\) for positive integer n

              udivisor_sigma(n, k) is equal to sum([x**k for x in udivisors(n)])

              If n’s prime factorization is:

              @@ -2433,7 +2433,7 @@

              Ntheory Functions Reference
              -sympy.ntheory.factor_.core(n, t=2)[source]#
              +sympy.ntheory.factor_.core(n, t=2)[source]#

              Calculate core(n, t) = \(core_t(n)\) of a positive integer n

              core_2(n) is equal to the squarefree part of n

              If n’s prime factorization is:

              @@ -2485,7 +2485,7 @@

              Ntheory Functions Reference
              -sympy.ntheory.factor_.digits(n, b=10, digits=None)[source]#
              +sympy.ntheory.factor_.digits(n, b=10, digits=None)[source]#

              Return a list of the digits of n in base b. The first element in the list is b (or -b if n is negative).

              @@ -2535,7 +2535,7 @@

              Ntheory Functions Reference
              -class sympy.ntheory.factor_.primenu(n)[source]#
              +class sympy.ntheory.factor_.primenu(n)[source]#

              Calculate the number of distinct prime factors for a positive integer n.

              If n’s prime factorization is:

              @@ -2570,7 +2570,7 @@

              Ntheory Functions Reference
              -class sympy.ntheory.factor_.primeomega(n)[source]#
              +class sympy.ntheory.factor_.primeomega(n)[source]#

              Calculate the number of prime factors counting multiplicities for a positive integer n.

              If n’s prime factorization is:

              @@ -2606,7 +2606,7 @@

              Ntheory Functions Reference
              -sympy.ntheory.factor_.mersenne_prime_exponent(nth)[source]#
              +sympy.ntheory.factor_.mersenne_prime_exponent(nth)[source]#

              Returns the exponent i for the nth Mersenne prime (which has the form \(2^i - 1\)).

              Examples

              @@ -2621,7 +2621,7 @@

              Ntheory Functions Reference
              -sympy.ntheory.factor_.is_perfect(n)[source]#
              +sympy.ntheory.factor_.is_perfect(n)[source]#

              Returns True if n is a perfect number, else False.

              A perfect number is equal to the sum of its positive, proper divisors.

              Examples

              @@ -2649,7 +2649,7 @@

              Ntheory Functions Reference
              -sympy.ntheory.factor_.is_mersenne_prime(n)[source]#
              +sympy.ntheory.factor_.is_mersenne_prime(n)[source]#

              Returns True if n is a Mersenne prime, else False.

              A Mersenne prime is a prime number having the form \(2^i - 1\).

              Examples

              @@ -2671,7 +2671,7 @@

              Ntheory Functions Reference
              -sympy.ntheory.factor_.abundance(n)[source]#
              +sympy.ntheory.factor_.abundance(n)[source]#

              Returns the difference between the sum of the positive proper divisors of a number and the number.

              Examples

              @@ -2690,7 +2690,7 @@

              Ntheory Functions Reference
              -sympy.ntheory.factor_.is_abundant(n)[source]#
              +sympy.ntheory.factor_.is_abundant(n)[source]#

              Returns True if n is an abundant number, else False.

              A abundant number is smaller than the sum of its positive proper divisors.

              Examples

              @@ -2712,7 +2712,7 @@

              Ntheory Functions Reference
              -sympy.ntheory.factor_.is_deficient(n)[source]#
              +sympy.ntheory.factor_.is_deficient(n)[source]#

              Returns True if n is a deficient number, else False.

              A deficient number is greater than the sum of its positive proper divisors.

              Examples

              @@ -2734,7 +2734,7 @@

              Ntheory Functions Reference
              -sympy.ntheory.factor_.is_amicable(m, n)[source]#
              +sympy.ntheory.factor_.is_amicable(m, n)[source]#

              Returns True if the numbers \(m\) and \(n\) are “amicable”, else False.

              Amicable numbers are two different numbers so related that the sum of the proper divisors of each is equal to that of the other.

              @@ -2757,7 +2757,7 @@

              Ntheory Functions Reference
              -sympy.ntheory.modular.symmetric_residue(a, m)[source]#
              +sympy.ntheory.modular.symmetric_residue(a, m)[source]#

              Return the residual mod m such that it is within half of the modulus.

              >>> from sympy.ntheory.modular import symmetric_residue
               >>> symmetric_residue(1, 6)
              @@ -2770,7 +2770,7 @@ 

              Ntheory Functions Reference
              -sympy.ntheory.modular.crt(m, v, symmetric=False, check=True)[source]#
              +sympy.ntheory.modular.crt(m, v, symmetric=False, check=True)[source]#

              Chinese Remainder Theorem.

              The moduli in m are assumed to be pairwise coprime. The output is then an integer f, such that f = v_i mod m_i for each pair out @@ -2826,7 +2826,7 @@

              Ntheory Functions Reference
              -sympy.ntheory.modular.crt1(m)[source]#
              +sympy.ntheory.modular.crt1(m)[source]#

              First part of Chinese Remainder Theorem, for multiple application.

              Examples

              >>> from sympy.ntheory.modular import crt, crt1, crt2
              @@ -2866,7 +2866,7 @@ 

              Ntheory Functions Reference
              -sympy.ntheory.modular.crt2(m, v, mm, e, s, symmetric=False)[source]#
              +sympy.ntheory.modular.crt2(m, v, mm, e, s, symmetric=False)[source]#

              Second part of Chinese Remainder Theorem, for multiple application.

              See crt1 for usage.

              Examples

              @@ -2888,7 +2888,7 @@

              Ntheory Functions Reference
              -sympy.ntheory.modular.solve_congruence(*remainder_modulus_pairs, **hint)[source]#
              +sympy.ntheory.modular.solve_congruence(*remainder_modulus_pairs, **hint)[source]#

              Compute the integer n that has the residual ai when it is divided by mi where the ai and mi are given as pairs to this function: ((a1, m1), (a2, m2), …). If there is no solution, @@ -2942,7 +2942,7 @@

              Ntheory Functions Reference
              -sympy.ntheory.multinomial.binomial_coefficients(n)[source]#
              +sympy.ntheory.multinomial.binomial_coefficients(n)[source]#

              Return a dictionary containing pairs \({(k1,k2) : C_kn}\) where \(C_kn\) are binomial coefficients and \(n=k1+k2\).

              Examples

              @@ -2960,7 +2960,7 @@

              Ntheory Functions Reference
              -sympy.ntheory.multinomial.binomial_coefficients_list(n)[source]#
              +sympy.ntheory.multinomial.binomial_coefficients_list(n)[source]#

              Return a list of binomial coefficients as rows of the Pascal’s triangle.

              Examples

              @@ -2977,7 +2977,7 @@

              Ntheory Functions Reference
              -sympy.ntheory.multinomial.multinomial_coefficients(m, n)[source]#
              +sympy.ntheory.multinomial.multinomial_coefficients(m, n)[source]#

              Return a dictionary containing pairs {(k1,k2,..,km) : C_kn} where C_kn are multinomial coefficients such that n=k1+k2+..+km.

              @@ -3004,7 +3004,7 @@

              Ntheory Functions Reference
              -sympy.ntheory.multinomial.multinomial_coefficients_iterator(m, n, _tuple=<class 'tuple'>)[source]#
              +sympy.ntheory.multinomial.multinomial_coefficients_iterator(m, n, _tuple=<class 'tuple'>)[source]#

              multinomial coefficient iterator

              This routine has been optimized for \(m\) large with respect to \(n\) by taking advantage of the fact that when the monomial tuples \(t\) are stripped of @@ -3028,7 +3028,7 @@

              Ntheory Functions Reference
              -sympy.ntheory.partitions_.npartitions(n, verbose=False)[source]#
              +sympy.ntheory.partitions_.npartitions(n, verbose=False)[source]#

              Calculate the partition function P(n), i.e. the number of ways that n can be written as a sum of positive integers.

              P(n) is computed using the Hardy-Ramanujan-Rademacher formula [R655].

              @@ -3051,7 +3051,7 @@

              Ntheory Functions Reference
              -sympy.ntheory.primetest.is_fermat_pseudoprime(n, a)[source]#
              +sympy.ntheory.primetest.is_fermat_pseudoprime(n, a)[source]#

              Returns True if n is prime or is an odd composite integer that is coprime to a and satisfy the modular arithmetic congruence relation:

              @@ -3100,7 +3100,7 @@

              Ntheory Functions Reference
              -sympy.ntheory.primetest.is_euler_pseudoprime(n, a)[source]#
              +sympy.ntheory.primetest.is_euler_pseudoprime(n, a)[source]#

              Returns True if n is prime or is an odd composite integer that is coprime to a and satisfy the modular arithmetic congruence relation:

              @@ -3148,7 +3148,7 @@

              Ntheory Functions Reference
              -sympy.ntheory.primetest.is_euler_jacobi_pseudoprime(n, a)[source]#
              +sympy.ntheory.primetest.is_euler_jacobi_pseudoprime(n, a)[source]#

              Returns True if n is prime or is an odd composite integer that is coprime to a and satisfy the modular arithmetic congruence relation:

              @@ -3195,7 +3195,7 @@

              Ntheory Functions Reference
              -sympy.ntheory.primetest.is_square(n, prep=True)[source]#
              +sympy.ntheory.primetest.is_square(n, prep=True)[source]#

              Return True if n == a * a for some integer a, else False. If n is suspected of not being a square then this is a quick method of confirming that it is not.

              @@ -3222,7 +3222,7 @@

              Ntheory Functions Reference
              -sympy.ntheory.primetest.mr(n, bases)[source]#
              +sympy.ntheory.primetest.mr(n, bases)[source]#

              Perform a Miller-Rabin strong pseudoprime test on n using a given list of bases/witnesses.

              Examples

              @@ -3247,7 +3247,7 @@

              Ntheory Functions Reference
              -sympy.ntheory.primetest.is_lucas_prp(n)[source]#
              +sympy.ntheory.primetest.is_lucas_prp(n)[source]#

              Standard Lucas compositeness test with Selfridge parameters. Returns False if n is definitely composite, and True if n is a Lucas probable prime.

              @@ -3291,7 +3291,7 @@

              Ntheory Functions Reference
              -sympy.ntheory.primetest.is_strong_lucas_prp(n)[source]#
              +sympy.ntheory.primetest.is_strong_lucas_prp(n)[source]#

              Strong Lucas compositeness test with Selfridge parameters. Returns False if n is definitely composite, and True if n is a strong Lucas probable prime.

              @@ -3336,7 +3336,7 @@

              Ntheory Functions Reference
              -sympy.ntheory.primetest.is_extra_strong_lucas_prp(n)[source]#
              +sympy.ntheory.primetest.is_extra_strong_lucas_prp(n)[source]#

              Extra Strong Lucas compositeness test. Returns False if n is definitely composite, and True if n is an “extra strong” Lucas probable prime.

              @@ -3383,7 +3383,7 @@

              Ntheory Functions Reference
              -sympy.ntheory.primetest.isprime(n)[source]#
              +sympy.ntheory.primetest.isprime(n)[source]#

              Test if n is a prime number (True) or not (False). For n < 2^64 the answer is definitive; larger n values have a small probability of actually being pseudoprimes.

              @@ -3454,7 +3454,7 @@

              Ntheory Functions Reference
              -sympy.ntheory.primetest.is_gaussian_prime(num)[source]#
              +sympy.ntheory.primetest.is_gaussian_prime(num)[source]#

              Test if num is a Gaussian prime number.

              References

              @@ -3467,7 +3467,7 @@

              Ntheory Functions Reference
              -sympy.ntheory.residue_ntheory.n_order(a, n)[source]#
              +sympy.ntheory.residue_ntheory.n_order(a, n)[source]#

              Returns the order of a modulo n.

              Parameters:
              @@ -3507,7 +3507,7 @@

              Ntheory Functions Reference
              -sympy.ntheory.residue_ntheory.is_primitive_root(a, p)[source]#
              +sympy.ntheory.residue_ntheory.is_primitive_root(a, p)[source]#

              Returns True if a is a primitive root of p.

              Parameters:
              @@ -3558,7 +3558,7 @@

              Ntheory Functions Reference
              -sympy.ntheory.residue_ntheory.primitive_root(p, smallest=True)[source]#
              +sympy.ntheory.residue_ntheory.primitive_root(p, smallest=True)[source]#

              Returns a primitive root of p or None.

              Parameters:
              @@ -3625,7 +3625,7 @@

              Ntheory Functions Reference
              -sympy.ntheory.residue_ntheory.sqrt_mod(a, p, all_roots=False)[source]#
              +sympy.ntheory.residue_ntheory.sqrt_mod(a, p, all_roots=False)[source]#

              Find a root of x**2 = a mod p.

              Parameters:
              @@ -3652,7 +3652,7 @@

              Ntheory Functions Reference
              -sympy.ntheory.residue_ntheory.sqrt_mod_iter(a, p, domain=<class 'int'>)[source]#
              +sympy.ntheory.residue_ntheory.sqrt_mod_iter(a, p, domain=<class 'int'>)[source]#

              Iterate over solutions to x**2 = a mod p.

              Parameters:
              @@ -3678,7 +3678,7 @@

              Ntheory Functions Reference
              -sympy.ntheory.residue_ntheory.quadratic_residues(p) list[int][source]#
              +sympy.ntheory.residue_ntheory.quadratic_residues(p) list[int][source]#

              Returns the list of quadratic residues.

              Examples

              >>> from sympy.ntheory.residue_ntheory import quadratic_residues
              @@ -3690,7 +3690,7 @@ 

              Ntheory Functions Reference
              -sympy.ntheory.residue_ntheory.nthroot_mod(a, n, p, all_roots=False)[source]#
              +sympy.ntheory.residue_ntheory.nthroot_mod(a, n, p, all_roots=False)[source]#

              Find the solutions to x**n = a mod p.

              Parameters:
              @@ -3765,7 +3765,7 @@

              Ntheory Functions Reference
              -sympy.ntheory.residue_ntheory.is_nthpow_residue(a, n, m)[source]#
              +sympy.ntheory.residue_ntheory.is_nthpow_residue(a, n, m)[source]#

              Returns True if x**n == a (mod m) has solutions.

              References

              @@ -3780,7 +3780,7 @@

              Ntheory Functions Reference
              -sympy.ntheory.residue_ntheory.is_quad_residue(a, p)[source]#
              +sympy.ntheory.residue_ntheory.is_quad_residue(a, p)[source]#

              Returns True if a (mod p) is in the set of squares mod p, i.e a % p in set([i**2 % p for i in range(p)]).

              @@ -3828,7 +3828,7 @@

              Ntheory Functions Reference
              -sympy.ntheory.residue_ntheory.legendre_symbol(a, p)[source]#
              +sympy.ntheory.residue_ntheory.legendre_symbol(a, p)[source]#

              Returns the Legendre symbol \((a / p)\).

              For an integer a and an odd prime p, the Legendre symbol is defined as

              @@ -3862,7 +3862,7 @@

              Ntheory Functions Reference
              -sympy.ntheory.residue_ntheory.jacobi_symbol(m, n)[source]#
              +sympy.ntheory.residue_ntheory.jacobi_symbol(m, n)[source]#

              Returns the Jacobi symbol \((m / n)\).

              For any integer m and any positive odd integer n the Jacobi symbol is defined as the product of the Legendre symbols corresponding to the @@ -3917,7 +3917,7 @@

              Ntheory Functions Reference
              -sympy.ntheory.residue_ntheory.kronecker_symbol(a, n)[source]#
              +sympy.ntheory.residue_ntheory.kronecker_symbol(a, n)[source]#

              Returns the Kronecker symbol \((a / n)\).

              Parameters:
              @@ -3948,7 +3948,7 @@

              Ntheory Functions Reference
              -sympy.ntheory.residue_ntheory.discrete_log(n, a, b, order=None, prime_order=None)[source]#
              +sympy.ntheory.residue_ntheory.discrete_log(n, a, b, order=None, prime_order=None)[source]#

              Compute the discrete logarithm of a to the base b modulo n.

              This is a recursive function to reduce the discrete logarithm problem in cyclic groups of composite order to the problem in cyclic groups of prime @@ -3985,7 +3985,7 @@

              Ntheory Functions Reference
              -sympy.ntheory.residue_ntheory.quadratic_congruence(a, b, c, n)[source]#
              +sympy.ntheory.residue_ntheory.quadratic_congruence(a, b, c, n)[source]#

              Find the solutions to \(a x^2 + b x + c \equiv 0 \pmod{n}\).

              Parameters:
              @@ -4023,7 +4023,7 @@

              Ntheory Functions Reference
              -sympy.ntheory.residue_ntheory.polynomial_congruence(expr, m)[source]#
              +sympy.ntheory.residue_ntheory.polynomial_congruence(expr, m)[source]#

              Find the solutions to a polynomial congruence equation modulo m.

              Parameters:
              @@ -4050,7 +4050,7 @@

              Ntheory Functions Reference
              -sympy.ntheory.residue_ntheory.binomial_mod(n, m, k)[source]#
              +sympy.ntheory.residue_ntheory.binomial_mod(n, m, k)[source]#

              Compute binomial(n, m) % k.

              Parameters:
              @@ -4085,7 +4085,7 @@

              Ntheory Functions Reference
              -sympy.ntheory.continued_fraction.continued_fraction(a) list[source]#
              +sympy.ntheory.continued_fraction.continued_fraction(a) list[source]#

              Return the continued fraction representation of a Rational or quadratic irrational.

              Examples

              @@ -4103,7 +4103,7 @@

              Ntheory Functions Reference
              -sympy.ntheory.continued_fraction.continued_fraction_convergents(cf)[source]#
              +sympy.ntheory.continued_fraction.continued_fraction_convergents(cf)[source]#

              Return an iterator over the convergents of a continued fraction (cf).

              The parameter should be in either of the following to forms: - A list of partial quotients, possibly with the last element being a list @@ -4160,7 +4160,7 @@

              Ntheory Functions Reference
              -sympy.ntheory.continued_fraction.continued_fraction_iterator(x)[source]#
              +sympy.ntheory.continued_fraction.continued_fraction_iterator(x)[source]#

              Return continued fraction expansion of x as iterator.

              Examples

              >>> from sympy import Rational, pi
              @@ -4198,7 +4198,7 @@ 

              Ntheory Functions Reference
              -sympy.ntheory.continued_fraction.continued_fraction_periodic(p, q, d=0, s=1) list[source]#
              +sympy.ntheory.continued_fraction.continued_fraction_periodic(p, q, d=0, s=1) list[source]#

              Find the periodic continued fraction expansion of a quadratic irrational.

              Compute the continued fraction expansion of a rational or a quadratic irrational number, i.e. \(\frac{p + s\sqrt{d}}{q}\), where @@ -4265,7 +4265,7 @@

              Ntheory Functions Reference
              -sympy.ntheory.continued_fraction.continued_fraction_reduce(cf)[source]#
              +sympy.ntheory.continued_fraction.continued_fraction_reduce(cf)[source]#

              Reduce a continued fraction to a rational or quadratic irrational.

              Compute the rational or quadratic irrational number from its terminating or periodic continued fraction expansion. The @@ -4305,7 +4305,7 @@

              Ntheory Functions Reference
              -sympy.ntheory.digits.count_digits(n, b=10)[source]#
              +sympy.ntheory.digits.count_digits(n, b=10)[source]#

              Return a dictionary whose keys are the digits of n in the given base, b, with keys indicating the digits appearing in the number and values indicating how many times that digit appeared.

              @@ -4346,7 +4346,7 @@

              Ntheory Functions Reference
              -sympy.ntheory.digits.digits(n, b=10, digits=None)[source]#
              +sympy.ntheory.digits.digits(n, b=10, digits=None)[source]#

              Return a list of the digits of n in base b. The first element in the list is b (or -b if n is negative).

              @@ -4396,7 +4396,7 @@

              Ntheory Functions Reference
              -sympy.ntheory.digits.is_palindromic(n, b=10)[source]#
              +sympy.ntheory.digits.is_palindromic(n, b=10)[source]#

              return True if n is the same when read from left to right or right to left in the given base, b.

              Examples

              @@ -4429,7 +4429,7 @@

              Ntheory Functions Reference
              -class sympy.ntheory.mobius(n)[source]#
              +class sympy.ntheory.mobius(n)[source]#

              Mobius function maps natural number to {-1, 0, 1}

              It is defined as follows:
                @@ -4476,7 +4476,7 @@

                Ntheory Functions Reference
                -sympy.ntheory.egyptian_fraction.egyptian_fraction(r, algorithm='Greedy')[source]#
                +sympy.ntheory.egyptian_fraction.egyptian_fraction(r, algorithm='Greedy')[source]#

                Return the list of denominators of an Egyptian fraction expansion [R685] of the said rational \(r\).

                @@ -4583,7 +4583,7 @@

                Ntheory Functions Reference
                -sympy.ntheory.bbp_pi.pi_hex_digits(n, prec=14)[source]#
                +sympy.ntheory.bbp_pi.pi_hex_digits(n, prec=14)[source]#

                Returns a string containing prec (default 14) digits starting at the nth digit of pi in hex. Counting of digits starts at 0 and the decimal is not counted, so for n = 0 the @@ -4647,7 +4647,7 @@

                Ntheory Functions Reference
                -sympy.ntheory.ecm.ecm(n, B1=10000, B2=100000, max_curve=200, seed=1234)[source]#
                +sympy.ntheory.ecm.ecm(n, B1=10000, B2=100000, max_curve=200, seed=1234)[source]#

                Performs factorization using Lenstra’s Elliptic curve method.

                This function repeatedly calls _ecm_one_factor to compute the factors of n. First all the small factors are taken out using trial division. @@ -4698,7 +4698,7 @@

                Examples with two 25 digit factors. \(qs\) is able to factorize this in around 248s.

                -sympy.ntheory.qs.qs(N, prime_bound, M, ERROR_TERM=25, seed=1234)[source]#
                +sympy.ntheory.qs.qs(N, prime_bound, M, ERROR_TERM=25, seed=1234)[source]#

                Performs factorization using Self-Initializing Quadratic Sieve. In SIQS, let N be a number to be factored, and this N should not be a perfect power. If we find two integers such that X**2 = Y**2 modN and @@ -4787,7 +4787,7 @@

                Examples#Furo
                - Last updated on Oct 14, 2023
                + Last updated on Oct 16, 2023

              diff --git a/dev/modules/numeric-computation.html b/dev/modules/numeric-computation.html index 1282c5c611a..74048dbe6d2 100644 --- a/dev/modules/numeric-computation.html +++ b/dev/modules/numeric-computation.html @@ -962,7 +962,7 @@

              So Which Should I Use?Furo
              - Last updated on Oct 14, 2023
              + Last updated on Oct 16, 2023

              diff --git a/dev/modules/parsing.html b/dev/modules/parsing.html index 6d45d86d15b..d0077f1e559 100644 --- a/dev/modules/parsing.html +++ b/dev/modules/parsing.html @@ -745,7 +745,7 @@
              Documentation Version

              Parsing Functions Reference#

              -sympy.parsing.sympy_parser.parse_expr(s: str, local_dict: ~typing.Dict[str, ~typing.Any] | None = None, transformations: ~typing.Tuple[~typing.Callable[[~typing.List[~typing.Tuple[int, str]], ~typing.Dict[str, ~typing.Any], ~typing.Dict[str, ~typing.Any]], ~typing.List[~typing.Tuple[int, str]]], ...] | str = (<function lambda_notation>, <function auto_symbol>, <function repeated_decimals>, <function auto_number>, <function factorial_notation>), global_dict: ~typing.Dict[str, ~typing.Any] | None = None, evaluate=True)[source]#
              +sympy.parsing.sympy_parser.parse_expr(s: str, local_dict: ~typing.Dict[str, ~typing.Any] | None = None, transformations: ~typing.Tuple[~typing.Callable[[~typing.List[~typing.Tuple[int, str]], ~typing.Dict[str, ~typing.Any], ~typing.Dict[str, ~typing.Any]], ~typing.List[~typing.Tuple[int, str]]], ...] | str = (<function lambda_notation>, <function auto_symbol>, <function repeated_decimals>, <function auto_number>, <function factorial_notation>), global_dict: ~typing.Dict[str, ~typing.Any] | None = None, evaluate=True)[source]#

              Converts the string s to a SymPy expression, in local_dict.

              Parameters:
              @@ -876,26 +876,26 @@

              Parsing Functions Reference
              -sympy.parsing.sympy_parser.stringify_expr(s: str, local_dict: Dict[str, Any], global_dict: Dict[str, Any], transformations: Tuple[Callable[[List[Tuple[int, str]], Dict[str, Any], Dict[str, Any]], List[Tuple[int, str]]], ...]) str[source]#
              +sympy.parsing.sympy_parser.stringify_expr(s: str, local_dict: Dict[str, Any], global_dict: Dict[str, Any], transformations: Tuple[Callable[[List[Tuple[int, str]], Dict[str, Any], Dict[str, Any]], List[Tuple[int, str]]], ...]) str[source]#

              Converts the string s to Python code, in local_dict

              Generally, parse_expr should be used.

              -sympy.parsing.sympy_parser.eval_expr(code, local_dict: Dict[str, Any], global_dict: Dict[str, Any])[source]#
              +sympy.parsing.sympy_parser.eval_expr(code, local_dict: Dict[str, Any], global_dict: Dict[str, Any])[source]#

              Evaluate Python code generated by stringify_expr.

              Generally, parse_expr should be used.

              -sympy.parsing.maxima.parse_maxima(str, globals=None, name_dict={})[source]#
              +sympy.parsing.maxima.parse_maxima(str, globals=None, name_dict={})[source]#
              -sympy.parsing.mathematica.parse_mathematica(s)[source]#
              +sympy.parsing.mathematica.parse_mathematica(s)[source]#

              Translate a string containing a Wolfram Mathematica expression to a SymPy expression.

              If the translator is unable to find a suitable SymPy expression, the @@ -960,7 +960,7 @@

              Parsing Transformations Reference
              -sympy.parsing.sympy_parser.split_symbols(tokens: List[Tuple[int, str]], local_dict: Dict[str, Any], global_dict: Dict[str, Any])[source]#
              +sympy.parsing.sympy_parser.split_symbols(tokens: List[Tuple[int, str]], local_dict: Dict[str, Any], global_dict: Dict[str, Any])[source]#

              Splits symbol names for implicit multiplication.

              Intended to let expressions like xyz be parsed as x*y*z. Does not split Greek character names, so theta will not become @@ -970,7 +970,7 @@

              Parsing Transformations Reference
              -sympy.parsing.sympy_parser.split_symbols_custom(predicate: Callable[[str], bool])[source]#
              +sympy.parsing.sympy_parser.split_symbols_custom(predicate: Callable[[str], bool])[source]#

              Creates a transformation that splits symbol names.

              predicate should return True if the symbol name is to be split.

              For instance, to retain the default behavior but avoid splitting certain @@ -993,7 +993,7 @@

              Parsing Transformations Reference
              -sympy.parsing.sympy_parser.implicit_multiplication(tokens: List[Tuple[int, str]], local_dict: Dict[str, Any], global_dict: Dict[str, Any]) List[Tuple[int, str]][source]#
              +sympy.parsing.sympy_parser.implicit_multiplication(tokens: List[Tuple[int, str]], local_dict: Dict[str, Any], global_dict: Dict[str, Any]) List[Tuple[int, str]][source]#

              Makes the multiplication operator optional in most cases.

              Use this before implicit_application(), otherwise expressions like sin 2x will be parsed as x * sin(2) rather than sin(2*x).

              @@ -1009,7 +1009,7 @@

              Parsing Transformations Reference
              -sympy.parsing.sympy_parser.implicit_application(tokens: List[Tuple[int, str]], local_dict: Dict[str, Any], global_dict: Dict[str, Any]) List[Tuple[int, str]][source]#
              +sympy.parsing.sympy_parser.implicit_application(tokens: List[Tuple[int, str]], local_dict: Dict[str, Any], global_dict: Dict[str, Any]) List[Tuple[int, str]][source]#

              Makes parentheses optional in some cases for function calls.

              Use this after implicit_multiplication(), otherwise expressions like sin 2x will be parsed as x * sin(2) rather than @@ -1026,7 +1026,7 @@

              Parsing Transformations Reference
              -sympy.parsing.sympy_parser.function_exponentiation(tokens: List[Tuple[int, str]], local_dict: Dict[str, Any], global_dict: Dict[str, Any])[source]#
              +sympy.parsing.sympy_parser.function_exponentiation(tokens: List[Tuple[int, str]], local_dict: Dict[str, Any], global_dict: Dict[str, Any])[source]#

              Allows functions to be exponentiated, e.g. cos**2(x).

              Examples

              >>> from sympy.parsing.sympy_parser import (parse_expr,
              @@ -1040,7 +1040,7 @@ 

              Parsing Transformations Reference
              -sympy.parsing.sympy_parser.implicit_multiplication_application(result: List[Tuple[int, str]], local_dict: Dict[str, Any], global_dict: Dict[str, Any]) List[Tuple[int, str]][source]#
              +sympy.parsing.sympy_parser.implicit_multiplication_application(result: List[Tuple[int, str]], local_dict: Dict[str, Any], global_dict: Dict[str, Any]) List[Tuple[int, str]][source]#

              Allows a slightly relaxed syntax.

              -sympy.parsing.sympy_parser.convert_xor(tokens: List[Tuple[int, str]], local_dict: Dict[str, Any], global_dict: Dict[str, Any])[source]#
              +sympy.parsing.sympy_parser.convert_xor(tokens: List[Tuple[int, str]], local_dict: Dict[str, Any], global_dict: Dict[str, Any])[source]#

              Treats XOR, ^, as exponentiation, **.

              @@ -1077,7 +1077,7 @@

              Parsing Transformations Reference
              -sympy.parsing.sympy_parser.lambda_notation(tokens: List[Tuple[int, str]], local_dict: Dict[str, Any], global_dict: Dict[str, Any])[source]#
              +sympy.parsing.sympy_parser.lambda_notation(tokens: List[Tuple[int, str]], local_dict: Dict[str, Any], global_dict: Dict[str, Any])[source]#

              Substitutes “lambda” with its SymPy equivalent Lambda(). However, the conversion does not take place if only “lambda” is passed because that is a syntax error.

              @@ -1085,20 +1085,20 @@

              Parsing Transformations Reference
              -sympy.parsing.sympy_parser.auto_symbol(tokens: List[Tuple[int, str]], local_dict: Dict[str, Any], global_dict: Dict[str, Any])[source]#
              +sympy.parsing.sympy_parser.auto_symbol(tokens: List[Tuple[int, str]], local_dict: Dict[str, Any], global_dict: Dict[str, Any])[source]#

              Inserts calls to Symbol/Function for undefined variables.

              -sympy.parsing.sympy_parser.repeated_decimals(tokens: List[Tuple[int, str]], local_dict: Dict[str, Any], global_dict: Dict[str, Any])[source]#
              +sympy.parsing.sympy_parser.repeated_decimals(tokens: List[Tuple[int, str]], local_dict: Dict[str, Any], global_dict: Dict[str, Any])[source]#

              Allows 0.2[1] notation to represent the repeated decimal 0.2111… (19/90)

              Run this before auto_number.

              -sympy.parsing.sympy_parser.auto_number(tokens: List[Tuple[int, str]], local_dict: Dict[str, Any], global_dict: Dict[str, Any])[source]#
              +sympy.parsing.sympy_parser.auto_number(tokens: List[Tuple[int, str]], local_dict: Dict[str, Any], global_dict: Dict[str, Any])[source]#

              Converts numeric literals to use SymPy equivalents.

              Complex numbers use I, integer literals use Integer, and float literals use Float.

              @@ -1106,7 +1106,7 @@

              Parsing Transformations Reference
              -sympy.parsing.sympy_parser.factorial_notation(tokens: List[Tuple[int, str]], local_dict: Dict[str, Any], global_dict: Dict[str, Any])[source]#
              +sympy.parsing.sympy_parser.factorial_notation(tokens: List[Tuple[int, str]], local_dict: Dict[str, Any], global_dict: Dict[str, Any])[source]#

              Allows standard notation for factorial.

              @@ -1122,7 +1122,7 @@

              Experimental \(\mathrm{\LaTeX}\)<

              \(\mathrm{\LaTeX}\) Parsing Functions Reference#

              -sympy.parsing.latex.parse_latex(s, strict=False, backend='antlr')[source]#
              +sympy.parsing.latex.parse_latex(s, strict=False, backend='antlr')[source]#

              Converts the input LaTeX string s to a SymPy Expr.

              Parameters:
              @@ -1296,7 +1296,7 @@

              Lark \(\mathrm{\LaTeX}\) P

              Lark \(\mathrm{\LaTeX}\) Parser Functions#

              -sympy.parsing.latex.parse_latex_lark(s: str)[source]#
              +sympy.parsing.latex.parse_latex_lark(s: str)[source]#

              Experimental LaTeX parser using Lark.

              This function is still under development and its API may change with the next releases of SymPy.

              @@ -1307,7 +1307,7 @@

              Lark \(\mathrm{\LaTeX}\) P

              Lark \(\mathrm{\LaTeX}\) Parser Classes#

              -class sympy.parsing.latex.lark.LarkLaTeXParser(print_debug_output=False, transform=True, grammar_file=None, transformer=None)[source]#
              +class sympy.parsing.latex.lark.LarkLaTeXParser(print_debug_output=False, transform=True, grammar_file=None, transformer=None)[source]#

              Class for converting input \(\mathrm{\LaTeX}\) strings into SymPy Expressions. It holds all the necessary internal data for doing so, and exposes hooks for customizing its behavior.

              @@ -1340,7 +1340,7 @@

              Lark \(\mathrm{\LaTeX}\) P
              -class sympy.parsing.latex.lark.TransformToSymPyExpr[source]#
              +class sympy.parsing.latex.lark.TransformToSymPyExpr[source]#

              Returns a SymPy expression that is generated by traversing the lark.Tree passed to the .transform() function.

              @@ -1367,7 +1367,7 @@

              Lark \(\mathrm{\LaTeX}\) P

              \(\mathrm{\LaTeX}\) Parsing Exceptions Reference#

              -class sympy.parsing.latex.LaTeXParsingError[source]#
              +class sympy.parsing.latex.LaTeXParsingError[source]#
              @@ -1375,7 +1375,7 @@

              \(\mathrm{\LaTeX}\) Parsin

              SymPy Expression Reference#

              -class sympy.parsing.sym_expr.SymPyExpression(source_code=None, mode=None)[source]#
              +class sympy.parsing.sym_expr.SymPyExpression(source_code=None, mode=None)[source]#

              Class to store and handle SymPy expressions

              This class will hold SymPy Expressions and handle the API for the conversion to and from different languages.

              @@ -1446,7 +1446,7 @@

              \(\mathrm{\LaTeX}\) Parsin

              -convert_to_c()[source]#
              +convert_to_c()[source]#

              Returns a list with the c source code for the SymPy expressions

              Examples

              >>> from sympy.parsing.sym_expr import SymPyExpression
              @@ -1468,7 +1468,7 @@ 

              \(\mathrm{\LaTeX}\) Parsin
              -convert_to_expr(src_code, mode)[source]#
              +convert_to_expr(src_code, mode)[source]#

              Converts the given source code to SymPy Expressions

              Examples

              >>> from sympy.parsing.sym_expr import SymPyExpression
              @@ -1507,7 +1507,7 @@ 

              \(\mathrm{\LaTeX}\) Parsin
              -convert_to_fortran()[source]#
              +convert_to_fortran()[source]#

              Returns a list with the fortran source code for the SymPy expressions

              Examples

              >>> from sympy.parsing.sym_expr import SymPyExpression
              @@ -1528,7 +1528,7 @@ 

              \(\mathrm{\LaTeX}\) Parsin
              -convert_to_python()[source]#
              +convert_to_python()[source]#

              Returns a list with Python code for the SymPy expressions

              Examples

              >>> from sympy.parsing.sym_expr import SymPyExpression
              @@ -1549,7 +1549,7 @@ 

              \(\mathrm{\LaTeX}\) Parsin
              -return_expr()[source]#
              +return_expr()[source]#

              Returns the expression list

              Examples

              >>> from sympy.parsing.sym_expr import SymPyExpression
              @@ -1634,7 +1634,7 @@ 

              Runtime InstallationFuro
              - Last updated on Oct 14, 2023
              + Last updated on Oct 16, 2023

              diff --git a/dev/modules/physics/biomechanics/api/activation.html b/dev/modules/physics/biomechanics/api/activation.html index f93e16cb81c..5c262134564 100644 --- a/dev/modules/physics/biomechanics/api/activation.html +++ b/dev/modules/physics/biomechanics/api/activation.html @@ -752,7 +752,7 @@
              Documentation Version
              module.

              -class sympy.physics.biomechanics.activation.ActivationBase(name)[source]#
              +class sympy.physics.biomechanics.activation.ActivationBase(name)[source]#

              Abstract base class for all activation dynamics classes to inherit from.

              Notes

              Instances of this class cannot be directly instantiated by users. However, @@ -866,7 +866,7 @@

              Documentation Version
              -abstract rhs()[source]#
              +abstract rhs()[source]#

              Explanation

              The solution to the linear system of ordinary differential equations governing the activation dynamics:

              @@ -884,7 +884,7 @@
              Documentation Version
              -abstract classmethod with_defaults(name)[source]#
              +abstract classmethod with_defaults(name)[source]#

              Alternate constructor that provides recommended defaults for constants.

              @@ -902,7 +902,7 @@
              Documentation Version
              -class sympy.physics.biomechanics.activation.FirstOrderActivationDeGroote2016(name, activation_time_constant=None, deactivation_time_constant=None, smoothing_rate=None)[source]#
              +class sympy.physics.biomechanics.activation.FirstOrderActivationDeGroote2016(name, activation_time_constant=None, deactivation_time_constant=None, smoothing_rate=None)[source]#

              First-order activation dynamics based on De Groote et al., 2016 [R692].

              Explanation

              Gives the first-order activation dynamics equation for the rate of change @@ -1035,7 +1035,7 @@

              Documentation Version
              -rhs()[source]#
              +rhs()[source]#

              Ordered column matrix of equations for the solution of M x' = F.

              Explanation

              The solution to the linear system of ordinary differential equations @@ -1080,7 +1080,7 @@

              Documentation Version
              -classmethod with_defaults(name)[source]#
              +classmethod with_defaults(name)[source]#

              Alternate constructor that will use the published constants.

              Explanation

              Returns an instance of FirstOrderActivationDeGroote2016 using the @@ -1104,7 +1104,7 @@

              Documentation Version
              -class sympy.physics.biomechanics.activation.ZerothOrderActivation(name)[source]#
              +class sympy.physics.biomechanics.activation.ZerothOrderActivation(name)[source]#

              Simple zeroth-order activation dynamics mapping excitation to activation.

              Explanation

              @@ -1208,7 +1208,7 @@
              Documentation Version
              -rhs()[source]#
              +rhs()[source]#

              Ordered column matrix of equations for the solution of M x' = F.

              Explanation

              The solution to the linear system of ordinary differential equations @@ -1233,7 +1233,7 @@

              Documentation Version
              -classmethod with_defaults(name)[source]#
              +classmethod with_defaults(name)[source]#

              Alternate constructor that provides recommended defaults for constants.

              Explanation

              @@ -1294,7 +1294,7 @@
              Documentation Version
              Furo
              - Last updated on Oct 14, 2023
              + Last updated on Oct 16, 2023
              diff --git a/dev/modules/physics/biomechanics/api/curve.html b/dev/modules/physics/biomechanics/api/curve.html index 5cf427e77e8..e308a44732d 100644 --- a/dev/modules/physics/biomechanics/api/curve.html +++ b/dev/modules/physics/biomechanics/api/curve.html @@ -744,30 +744,26 @@
              Documentation Version

              Implementations of characteristic curves for musculotendon models.

              -class sympy.physics.biomechanics.curve.CharacteristicCurveCollection(tendon_force_length: CharacteristicCurveFunction, tendon_force_length_inverse: CharacteristicCurveFunction, fiber_force_length_passive: CharacteristicCurveFunction, fiber_force_length_passive_inverse: CharacteristicCurveFunction, fiber_force_length_active: CharacteristicCurveFunction, fiber_force_velocity: CharacteristicCurveFunction, fiber_force_velocity_inverse: CharacteristicCurveFunction)[source]#
              +class sympy.physics.biomechanics.curve.CharacteristicCurveCollection(tendon_force_length: CharacteristicCurveFunction, tendon_force_length_inverse: CharacteristicCurveFunction, fiber_force_length_passive: CharacteristicCurveFunction, fiber_force_length_passive_inverse: CharacteristicCurveFunction, fiber_force_length_active: CharacteristicCurveFunction, fiber_force_velocity: CharacteristicCurveFunction, fiber_force_velocity_inverse: CharacteristicCurveFunction)[source]#

              Simple data container to group together related characteristic curves.

              -class sympy.physics.biomechanics.curve.CharacteristicCurveFunction[source]#
              +class sympy.physics.biomechanics.curve.CharacteristicCurveFunction[source]#

              Base class for all musculotendon characteristic curve functions.

              -class sympy.physics.biomechanics.curve.FiberForceLengthActiveDeGroote2016(l_M_tilde, c0, c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11)[source]#
              +class sympy.physics.biomechanics.curve.FiberForceLengthActiveDeGroote2016(l_M_tilde, c0, c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11)[source]#

              Active muscle fiber force-length curve based on De Groote et al., 2016 [R693].

              Explanation

              The function is defined by the equation:

              -
              -
              $fl^M_{act} = c_0 exp{-frac{1}{2}left(frac{tilde{l}^M - c_1}{left(c_2 + c_3 tilde{l}^Mright)}right)^2}
                -
              • c_4 exp{-frac{1}{2}left(frac{tilde{l}^M - c_5}{left(c_6 + c_7 tilde{l}^Mright)}right)^2}

              • -
              • c_8 exp{-frac{1}{2}left(frac{tilde{l}^M - c_9}{left(c_{10} + c_{11} tilde{l}^Mright)}right)^2}$

              • -
              -
              -
              +

              \(fl_{\text{act}}^M = c_0 \exp\left(-\frac{1}{2}\left(\frac{\tilde{l}^M - c_1}{c_2 + c_3 \tilde{l}^M}\right)^2\right) ++ c_4 \exp\left(-\frac{1}{2}\left(\frac{\tilde{l}^M - c_5}{c_6 + c_7 \tilde{l}^M}\right)^2\right) ++ c_8 \exp\left(-\frac{1}{2}\left(\frac{\tilde{l}^M - c_9}{c_{10} + c_{11} \tilde{l}^M}\right)^2\right)\)

              with constant values of \(c0 = 0.814\), \(c1 = 1.06\), \(c2 = 0.162\), \(c3 = 0.0633\), \(c4 = 0.433\), \(c5 = 0.717\), \(c6 = -0.0299\), \(c7 = 0.2\), \(c8 = 0.1\), \(c9 = 1.0\), \(c10 = 0.354\), and \(c11 = 0.0\).

              @@ -777,12 +773,12 @@
              Documentation Version
              active fiber force of 1 at a normalized fiber length of 1, and an active fiber force of 0 at normalized fiber lengths of 0 and 2.

              Examples

              -

              The preferred way to instantiate FiberForceLengthActiveDeGroote2016 is -using the with_defaults constructor because this will automatically +

              The preferred way to instantiate FiberForceLengthActiveDeGroote2016 is +using the with_defaults() constructor because this will automatically populate the constants within the characteristic curve equation with the floating point values from the original publication. This constructor takes a single argument corresponding to normalized muscle fiber length. We’ll -create a Symbol called l_M_tilde to represent this.

              +create a Symbol called l_M_tilde to represent this.

              >>> from sympy import Symbol
               >>> from sympy.physics.biomechanics import FiberForceLengthActiveDeGroote2016
               >>> l_M_tilde = Symbol('l_M_tilde')
              @@ -816,7 +812,7 @@ 
              Documentation Version

              To inspect the actual symbolic expression that this function represents, -we can call the doit method on an instance. We’ll use the keyword +we can call the doit() method on an instance. We’ll use the keyword argument evaluate=False as this will keep the expression in its canonical form and won’t simplify any constants.

              >>> fl_M.doit(evaluate=False)
              @@ -855,7 +851,7 @@ 
              Documentation Version
              -doit(deep=True, evaluate=True, **hints)[source]#
              +doit(deep=True, evaluate=True, **hints)[source]#

              Evaluate the expression defining the function.

              Parameters:
              @@ -882,7 +878,7 @@
              Documentation Version
              -classmethod eval(l_M_tilde, c0, c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11)[source]#
              +classmethod eval(l_M_tilde, c0, c1, c2, c3, c4, c5, c6, c7, c8, c9, c10, c11)[source]#

              Evaluation of basic inputs.

              Parameters:
              @@ -956,7 +952,7 @@
              Documentation Version
              -fdiff(argindex=1)[source]#
              +fdiff(argindex=1)[source]#

              Derivative of the function with respect to a single argument.

              Parameters:
              @@ -972,7 +968,7 @@
              Documentation Version
              -classmethod with_defaults(l_M_tilde)[source]#
              +classmethod with_defaults(l_M_tilde)[source]#

              Recommended constructor that will use the published constants.

              Parameters:
              @@ -1006,7 +1002,7 @@
              Documentation Version
              -class sympy.physics.biomechanics.curve.FiberForceLengthPassiveDeGroote2016(l_M_tilde, c0, c1)[source]#
              +class sympy.physics.biomechanics.curve.FiberForceLengthPassiveDeGroote2016(l_M_tilde, c0, c1)[source]#

              Passive muscle fiber force-length curve based on De Groote et al., 2016 [R694].

              Explanation

              @@ -1019,12 +1015,12 @@
              Documentation Version
              passive fiber force very close to 0 for all normalized fiber lengths between 0 and 1.

              Examples

              -

              The preferred way to instantiate FiberForceLengthPassiveDeGroote2016 is -using the with_defaults constructor because this will automatically +

              The preferred way to instantiate FiberForceLengthPassiveDeGroote2016 is +using the with_defaults() constructor because this will automatically populate the constants within the characteristic curve equation with the floating point values from the original publication. This constructor takes a single argument corresponding to normalized muscle fiber length. We’ll -create a Symbol called l_M_tilde to represent this.

              +create a Symbol called l_M_tilde to represent this.

              >>> from sympy import Symbol
               >>> from sympy.physics.biomechanics import FiberForceLengthPassiveDeGroote2016
               >>> l_M_tilde = Symbol('l_M_tilde')
              @@ -1054,7 +1050,7 @@ 
              Documentation Version

              To inspect the actual symbolic expression that this function represents, -we can call the doit method on an instance. We’ll use the keyword +we can call the doit() method on an instance. We’ll use the keyword argument evaluate=False as this will keep the expression in its canonical form and won’t simplify any constants.

              >>> fl_M.doit(evaluate=False)
              @@ -1081,7 +1077,7 @@ 
              Documentation Version
              -doit(deep=True, evaluate=True, **hints)[source]#
              +doit(deep=True, evaluate=True, **hints)[source]#

              Evaluate the expression defining the function.

              Parameters:
              @@ -1108,7 +1104,7 @@
              Documentation Version
              -classmethod eval(l_M_tilde, c0, c1)[source]#
              +classmethod eval(l_M_tilde, c0, c1)[source]#

              Evaluation of basic inputs.

              Parameters:
              @@ -1132,7 +1128,7 @@
              Documentation Version
              -fdiff(argindex=1)[source]#
              +fdiff(argindex=1)[source]#

              Derivative of the function with respect to a single argument.

              Parameters:
              @@ -1148,7 +1144,7 @@
              Documentation Version
              -inverse(argindex=1)[source]#
              +inverse(argindex=1)[source]#

              Inverse function.

              Parameters:
              @@ -1162,7 +1158,7 @@
              Documentation Version
              -classmethod with_defaults(l_M_tilde)[source]#
              +classmethod with_defaults(l_M_tilde)[source]#

              Recommended constructor that will use the published constants.

              Parameters:
              @@ -1185,7 +1181,7 @@
              Documentation Version
              -class sympy.physics.biomechanics.curve.FiberForceLengthPassiveInverseDeGroote2016(fl_M_pas, c0, c1)[source]#
              +class sympy.physics.biomechanics.curve.FiberForceLengthPassiveInverseDeGroote2016(fl_M_pas, c0, c1)[source]#

              Inverse passive muscle fiber force-length curve based on De Groote et al., 2016 [R695].

              Explanation

              @@ -1203,12 +1199,12 @@
              Documentation Version
              between 0 and 1.

              Examples

              The preferred way to instantiate -FiberForceLengthPassiveInverseDeGroote2016 is using the -with_defaults constructor because this will automatically populate the +FiberForceLengthPassiveInverseDeGroote2016 is using the +with_defaults() constructor because this will automatically populate the constants within the characteristic curve equation with the floating point values from the original publication. This constructor takes a single argument corresponding to the normalized passive muscle fiber length-force -component of the muscle fiber force. We’ll create a Symbol called +component of the muscle fiber force. We’ll create a Symbol called fl_M_pas to represent this.

              >>> from sympy import Symbol
               >>> from sympy.physics.biomechanics import FiberForceLengthPassiveInverseDeGroote2016
              @@ -1227,7 +1223,7 @@ 
              Documentation Version

              To inspect the actual symbolic expression that this function represents, -we can call the doit method on an instance. We’ll use the keyword +we can call the doit() method on an instance. We’ll use the keyword argument evaluate=False as this will keep the expression in its canonical form and won’t simplify any constants.

              >>> l_M_tilde.doit(evaluate=False)
              @@ -1254,7 +1250,7 @@ 
              Documentation Version
              -doit(deep=True, evaluate=True, **hints)[source]#
              +doit(deep=True, evaluate=True, **hints)[source]#

              Evaluate the expression defining the function.

              Parameters:
              @@ -1281,7 +1277,7 @@
              Documentation Version
              -classmethod eval(fl_M_pas, c0, c1)[source]#
              +classmethod eval(fl_M_pas, c0, c1)[source]#

              Evaluation of basic inputs.

              Parameters:
              @@ -1305,7 +1301,7 @@
              Documentation Version
              -fdiff(argindex=1)[source]#
              +fdiff(argindex=1)[source]#

              Derivative of the function with respect to a single argument.

              Parameters:
              @@ -1321,7 +1317,7 @@
              Documentation Version
              -inverse(argindex=1)[source]#
              +inverse(argindex=1)[source]#

              Inverse function.

              Parameters:
              @@ -1335,7 +1331,7 @@
              Documentation Version
              -classmethod with_defaults(fl_M_pas)[source]#
              +classmethod with_defaults(fl_M_pas)[source]#

              Recommended constructor that will use the published constants.

              Parameters:
              @@ -1359,18 +1355,13 @@
              Documentation Version
              -class sympy.physics.biomechanics.curve.FiberForceVelocityDeGroote2016(v_M_tilde, c0, c1, c2, c3)[source]#
              +class sympy.physics.biomechanics.curve.FiberForceVelocityDeGroote2016(v_M_tilde, c0, c1, c2, c3)[source]#

              Muscle fiber force-velocity curve based on De Groote et al., 2016 [R696].

              Explanation

              Gives the normalized muscle fiber force produced as a function of normalized tendon velocity.

              The function is defined by the equation:

              -
              -
              $fv^M = c_0 log{left(c_1 v_M_tilde + c_2right)
                -
              • sqrt{left(c_1 v_M_tilde + c_2right)^2 + 1}} + c_3

              • -
              -
              -
              +

              \(fv^M = c_0 \log{\left(c_1 \tilde{v}_m + c_2\right) + \sqrt{\left(c_1 \tilde{v}_m + c_2\right)^2 + 1}} + c_3\)

              with constant values of \(c_0 = -0.318\), \(c_1 = -8.149\), \(c_2 = -0.374\), and \(c_3 = 0.886\).

              While it is possible to change the constant values, these were carefully @@ -1379,12 +1370,12 @@

              Documentation Version
              normalized muscle fiber force of 1 when the muscle fibers are contracting isometrically (they have an extension rate of 0).

              Examples

              -

              The preferred way to instantiate FiberForceVelocityDeGroote2016 is using -the with_defaults constructor because this will automatically populate +

              The preferred way to instantiate FiberForceVelocityDeGroote2016 is using +the with_defaults() constructor because this will automatically populate the constants within the characteristic curve equation with the floating point values from the original publication. This constructor takes a single argument corresponding to normalized muscle fiber extension velocity. We’ll -create a Symbol called v_M_tilde to represent this.

              +create a Symbol called v_M_tilde to represent this.

              >>> from sympy import Symbol
               >>> from sympy.physics.biomechanics import FiberForceVelocityDeGroote2016
               >>> v_M_tilde = Symbol('v_M_tilde')
              @@ -1414,7 +1405,7 @@ 
              Documentation Version

              To inspect the actual symbolic expression that this function represents, -we can call the doit method on an instance. We’ll use the keyword +we can call the doit() method on an instance. We’ll use the keyword argument evaluate=False as this will keep the expression in its canonical form and won’t simplify any constants.

              >>> fv_M.doit(evaluate=False)
              @@ -1442,7 +1433,7 @@ 
              Documentation Version
              -doit(deep=True, evaluate=True, **hints)[source]#
              +doit(deep=True, evaluate=True, **hints)[source]#

              Evaluate the expression defining the function.

              Parameters:
              @@ -1469,7 +1460,7 @@
              Documentation Version
              -classmethod eval(v_M_tilde, c0, c1, c2, c3)[source]#
              +classmethod eval(v_M_tilde, c0, c1, c2, c3)[source]#

              Evaluation of basic inputs.

              Parameters:
              @@ -1503,7 +1494,7 @@
              Documentation Version
              -fdiff(argindex=1)[source]#
              +fdiff(argindex=1)[source]#

              Derivative of the function with respect to a single argument.

              Parameters:
              @@ -1519,7 +1510,7 @@
              Documentation Version
              -inverse(argindex=1)[source]#
              +inverse(argindex=1)[source]#

              Inverse function.

              Parameters:
              @@ -1533,7 +1524,7 @@
              Documentation Version
              -classmethod with_defaults(v_M_tilde)[source]#
              +classmethod with_defaults(v_M_tilde)[source]#

              Recommended constructor that will use the published constants.

              Parameters:
              @@ -1557,7 +1548,7 @@
              Documentation Version
              -class sympy.physics.biomechanics.curve.FiberForceVelocityInverseDeGroote2016(fv_M, c0, c1, c2, c3)[source]#
              +class sympy.physics.biomechanics.curve.FiberForceVelocityInverseDeGroote2016(fv_M, c0, c1, c2, c3)[source]#

              Inverse muscle fiber force-velocity curve based on De Groote et al., 2016 [R697].

              Explanation

              @@ -1574,12 +1565,12 @@
              Documentation Version
              normalized muscle fiber force of 1 when the muscle fibers are contracting isometrically (they have an extension rate of 0).

              Examples

              -

              The preferred way to instantiate FiberForceVelocityInverseDeGroote2016 -is using the with_defaults constructor because this will automatically +

              The preferred way to instantiate FiberForceVelocityInverseDeGroote2016 +is using the with_defaults() constructor because this will automatically populate the constants within the characteristic curve equation with the floating point values from the original publication. This constructor takes a single argument corresponding to normalized muscle fiber force-velocity -component of the muscle fiber force. We’ll create a Symbol called +component of the muscle fiber force. We’ll create a Symbol called fv_M to represent this.

              >>> from sympy import Symbol
               >>> from sympy.physics.biomechanics import FiberForceVelocityInverseDeGroote2016
              @@ -1598,7 +1589,7 @@ 
              Documentation Version

              To inspect the actual symbolic expression that this function represents, -we can call the doit method on an instance. We’ll use the keyword +we can call the doit() method on an instance. We’ll use the keyword argument evaluate=False as this will keep the expression in its canonical form and won’t simplify any constants.

              >>> v_M_tilde.doit(evaluate=False)
              @@ -1625,7 +1616,7 @@ 
              Documentation Version
              -doit(deep=True, evaluate=True, **hints)[source]#
              +doit(deep=True, evaluate=True, **hints)[source]#

              Evaluate the expression defining the function.

              Parameters:
              @@ -1652,7 +1643,7 @@
              Documentation Version
              -classmethod eval(fv_M, c0, c1, c2, c3)[source]#
              +classmethod eval(fv_M, c0, c1, c2, c3)[source]#

              Evaluation of basic inputs.

              Parameters:
              @@ -1687,7 +1678,7 @@
              Documentation Version
              -fdiff(argindex=1)[source]#
              +fdiff(argindex=1)[source]#

              Derivative of the function with respect to a single argument.

              Parameters:
              @@ -1703,7 +1694,7 @@
              Documentation Version
              -inverse(argindex=1)[source]#
              +inverse(argindex=1)[source]#

              Inverse function.

              Parameters:
              @@ -1717,7 +1708,7 @@
              Documentation Version
              -classmethod with_defaults(fv_M)[source]#
              +classmethod with_defaults(fv_M)[source]#

              Recommended constructor that will use the published constants.

              Parameters:
              @@ -1742,7 +1733,7 @@
              Documentation Version
              -class sympy.physics.biomechanics.curve.TendonForceLengthDeGroote2016(l_T_tilde, c0, c1, c2, c3)[source]#
              +class sympy.physics.biomechanics.curve.TendonForceLengthDeGroote2016(l_T_tilde, c0, c1, c2, c3)[source]#

              Tendon force-length curve based on De Groote et al., 2016 [R698].

              Explanation

              Gives the normalized tendon force produced as a function of normalized @@ -1757,12 +1748,12 @@

              Documentation Version
              force when the tendon is in an unstrained state. It also produces a force of 1 normalized unit when the tendon is under a 5% strain.

              Examples

              -

              The preferred way to instantiate TendonForceLengthDeGroote2016 is using -the with_defaults constructor because this will automatically +

              The preferred way to instantiate TendonForceLengthDeGroote2016 is using +the with_defaults() constructor because this will automatically populate the constants within the characteristic curve equation with the floating point values from the original publication. This constructor takes a single argument corresponding to normalized tendon length. We’ll create a -Symbol called l_T_tilde to represent this.

              +Symbol called l_T_tilde to represent this.

              >>> from sympy import Symbol
               >>> from sympy.physics.biomechanics import TendonForceLengthDeGroote2016
               >>> l_T_tilde = Symbol('l_T_tilde')
              @@ -1794,7 +1785,7 @@ 
              Documentation Version

              To inspect the actual symbolic expression that this function represents, -we can call the doit method on an instance. We’ll use the keyword +we can call the doit() method on an instance. We’ll use the keyword argument evaluate=False as this will keep the expression in its canonical form and won’t simplify any constants.

              >>> fl_T.doit(evaluate=False)
              @@ -1821,7 +1812,7 @@ 
              Documentation Version
              -doit(deep=True, evaluate=True, **hints)[source]#
              +doit(deep=True, evaluate=True, **hints)[source]#

              Evaluate the expression defining the function.

              Parameters:
              @@ -1848,7 +1839,7 @@
              Documentation Version
              -classmethod eval(l_T_tilde, c0, c1, c2, c3)[source]#
              +classmethod eval(l_T_tilde, c0, c1, c2, c3)[source]#

              Evaluation of basic inputs.

              Parameters:
              @@ -1882,7 +1873,7 @@
              Documentation Version
              -fdiff(argindex=1)[source]#
              +fdiff(argindex=1)[source]#

              Derivative of the function with respect to a single argument.

              Parameters:
              @@ -1898,7 +1889,7 @@
              Documentation Version
              -inverse(argindex=1)[source]#
              +inverse(argindex=1)[source]#

              Inverse function.

              Parameters:
              @@ -1912,7 +1903,7 @@
              Documentation Version
              -classmethod with_defaults(l_T_tilde)[source]#
              +classmethod with_defaults(l_T_tilde)[source]#

              Recommended constructor that will use the published constants.

              Parameters:
              @@ -1936,7 +1927,7 @@
              Documentation Version
              -class sympy.physics.biomechanics.curve.TendonForceLengthInverseDeGroote2016(fl_T, c0, c1, c2, c3)[source]#
              +class sympy.physics.biomechanics.curve.TendonForceLengthInverseDeGroote2016(fl_T, c0, c1, c2, c3)[source]#

              Inverse tendon force-length curve based on De Groote et al., 2016 [R699].

              Explanation

              Gives the normalized tendon length that produces a specific normalized @@ -1952,12 +1943,12 @@

              Documentation Version
              force when the tendon is in an unstrained state. It also produces a force of 1 normalized unit when the tendon is under a 5% strain.

              Examples

              -

              The preferred way to instantiate TendonForceLengthInverseDeGroote2016 is -using the with_defaults constructor because this will automatically +

              The preferred way to instantiate TendonForceLengthInverseDeGroote2016 is +using the with_defaults() constructor because this will automatically populate the constants within the characteristic curve equation with the floating point values from the original publication. This constructor takes a single argument corresponding to normalized tendon force-length, which is -equal to the tendon force. We’ll create a Symbol called fl_T to +equal to the tendon force. We’ll create a Symbol called fl_T to represent this.

              >>> from sympy import Symbol
               >>> from sympy.physics.biomechanics import TendonForceLengthInverseDeGroote2016
              @@ -1977,7 +1968,7 @@ 
              Documentation Version

              To inspect the actual symbolic expression that this function represents, -we can call the doit method on an instance. We’ll use the keyword +we can call the doit() method on an instance. We’ll use the keyword argument evaluate=False as this will keep the expression in its canonical form and won’t simplify any constants.

              >>> l_T_tilde.doit(evaluate=False)
              @@ -2004,7 +1995,7 @@ 
              Documentation Version
              -doit(deep=True, evaluate=True, **hints)[source]#
              +doit(deep=True, evaluate=True, **hints)[source]#

              Evaluate the expression defining the function.

              Parameters:
              @@ -2031,7 +2022,7 @@
              Documentation Version
              -classmethod eval(fl_T, c0, c1, c2, c3)[source]#
              +classmethod eval(fl_T, c0, c1, c2, c3)[source]#

              Evaluation of basic inputs.

              Parameters:
              @@ -2065,7 +2056,7 @@
              Documentation Version
              -fdiff(argindex=1)[source]#
              +fdiff(argindex=1)[source]#

              Derivative of the function with respect to a single argument.

              Parameters:
              @@ -2081,7 +2072,7 @@
              Documentation Version
              -inverse(argindex=1)[source]#
              +inverse(argindex=1)[source]#

              Inverse function.

              Parameters:
              @@ -2095,7 +2086,7 @@
              Documentation Version
              -classmethod with_defaults(fl_T)[source]#
              +classmethod with_defaults(fl_T)[source]#

              Recommended constructor that will use the published constants.

              Parameters:
              @@ -2154,7 +2145,7 @@
              Documentation Version
              Furo
              - Last updated on Oct 14, 2023
              + Last updated on Oct 16, 2023
              diff --git a/dev/modules/physics/biomechanics/api/index.html b/dev/modules/physics/biomechanics/api/index.html index 7945ddf9afd..8c9bb88c0d2 100644 --- a/dev/modules/physics/biomechanics/api/index.html +++ b/dev/modules/physics/biomechanics/api/index.html @@ -785,7 +785,7 @@

              Biomechanics API ReferenceFuro
              - Last updated on Oct 14, 2023
              + Last updated on Oct 16, 2023

              diff --git a/dev/modules/physics/biomechanics/api/musculotendon.html b/dev/modules/physics/biomechanics/api/musculotendon.html index d6b2bfa849a..1788ecd0601 100644 --- a/dev/modules/physics/biomechanics/api/musculotendon.html +++ b/dev/modules/physics/biomechanics/api/musculotendon.html @@ -751,7 +751,7 @@
              Documentation Version
              and are specific to a given musculotendon model.

              -class sympy.physics.biomechanics.musculotendon.MusculotendonBase(name, pathway, activation_dynamics, *, musculotendon_dynamics=MusculotendonFormulation.RIGID_TENDON, tendon_slack_length=None, peak_isometric_force=None, optimal_fiber_length=None, maximal_fiber_velocity=None, optimal_pennation_angle=None, fiber_damping_coefficient=None, with_defaults=False)[source]#
              +class sympy.physics.biomechanics.musculotendon.MusculotendonBase(name, pathway, activation_dynamics, *, musculotendon_dynamics=MusculotendonFormulation.RIGID_TENDON, tendon_slack_length=None, peak_isometric_force=None, optimal_fiber_length=None, maximal_fiber_velocity=None, optimal_pennation_angle=None, fiber_damping_coefficient=None, with_defaults=False)[source]#

              Abstract base class for all musculotendon classes to inherit from.

              Parameters:
              @@ -956,7 +956,7 @@
              Documentation Version
              -abstract curves()[source]#
              +abstract curves()[source]#

              Return a CharacteristicCurveCollection of the curves related to the specific model.

              @@ -1125,7 +1125,7 @@
              Documentation Version
              -rhs()[source]#
              +rhs()[source]#

              Ordered column matrix of equations for the solution of M x' = F.

              Explanation

              The solution to the linear system of ordinary differential equations @@ -1173,7 +1173,7 @@

              Documentation Version
              -classmethod with_defaults(name, pathway, activation_dynamics, *, musculotendon_dynamics=MusculotendonFormulation.RIGID_TENDON, tendon_slack_length=None, peak_isometric_force=None, optimal_fiber_length=None, maximal_fiber_velocity=10.0000000000000, optimal_pennation_angle=0.0, fiber_damping_coefficient=0.100000000000000)[source]#
              +classmethod with_defaults(name, pathway, activation_dynamics, *, musculotendon_dynamics=MusculotendonFormulation.RIGID_TENDON, tendon_slack_length=None, peak_isometric_force=None, optimal_fiber_length=None, maximal_fiber_velocity=10.0000000000000, optimal_pennation_angle=0.0, fiber_damping_coefficient=0.100000000000000)[source]#

              Recommended constructor that will use the published constants.

              Parameters:
              @@ -1287,7 +1287,7 @@
              Documentation Version
              -class sympy.physics.biomechanics.musculotendon.MusculotendonDeGroote2016(name, pathway, activation_dynamics, *, musculotendon_dynamics=MusculotendonFormulation.RIGID_TENDON, tendon_slack_length=None, peak_isometric_force=None, optimal_fiber_length=None, maximal_fiber_velocity=None, optimal_pennation_angle=None, fiber_damping_coefficient=None, with_defaults=False)[source]#
              +class sympy.physics.biomechanics.musculotendon.MusculotendonDeGroote2016(name, pathway, activation_dynamics, *, musculotendon_dynamics=MusculotendonFormulation.RIGID_TENDON, tendon_slack_length=None, peak_isometric_force=None, optimal_fiber_length=None, maximal_fiber_velocity=None, optimal_pennation_angle=None, fiber_damping_coefficient=None, with_defaults=False)[source]#

              Musculotendon model using the curves of De Groote et al., 2016 [R700].

              Parameters:
              @@ -1662,7 +1662,7 @@
              Documentation Version
              -class sympy.physics.biomechanics.musculotendon.MusculotendonFormulation(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]#
              +class sympy.physics.biomechanics.musculotendon.MusculotendonFormulation(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]#

              Enumeration of types of musculotendon dynamics formulations.

              Explanation

              An (integer) enumeration is used as it allows for clearer selection of the @@ -1725,7 +1725,7 @@

              Documentation Version
              Furo
              - Last updated on Oct 14, 2023
              + Last updated on Oct 16, 2023
              diff --git a/dev/modules/physics/biomechanics/index.html b/dev/modules/physics/biomechanics/index.html index 3881da8a793..c08d2a751fe 100644 --- a/dev/modules/physics/biomechanics/index.html +++ b/dev/modules/physics/biomechanics/index.html @@ -819,7 +819,7 @@

              Guide to BiomechanicsFuro
              - Last updated on Oct 14, 2023
              + Last updated on Oct 16, 2023

              diff --git a/dev/modules/physics/continuum_mechanics/beam.html b/dev/modules/physics/continuum_mechanics/beam.html index c56618e94bf..0d785c60287 100644 --- a/dev/modules/physics/continuum_mechanics/beam.html +++ b/dev/modules/physics/continuum_mechanics/beam.html @@ -745,7 +745,7 @@
              Documentation Version
              singularity functions in mechanics.

              -class sympy.physics.continuum_mechanics.beam.Beam(length, elastic_modulus, second_moment, area=A, variable=x, base_char='C')[source]#
              +class sympy.physics.continuum_mechanics.beam.Beam(length, elastic_modulus, second_moment, area=A, variable=x, base_char='C')[source]#

              A Beam is a structural element that is capable of withstanding load primarily by resisting against bending. Beams are characterized by their cross sectional profile(Second moment of area), their length @@ -862,7 +862,7 @@

              Documentation Version
              -apply_load(value, start, order, end=None)[source]#
              +apply_load(value, start, order, end=None)[source]#

              This method adds up the loads given to a particular beam object.

              Parameters:
              @@ -930,7 +930,7 @@
              Documentation Version
              -apply_support(loc, type='fixed')[source]#
              +apply_support(loc, type='fixed')[source]#

              This method applies support to a particular beam object.

              Parameters:
              @@ -985,7 +985,7 @@
              Documentation Version
              -bending_moment()[source]#
              +bending_moment()[source]#

              Returns a Singularity Function expression which represents the bending moment curve of the Beam object.

              Examples

              @@ -1048,7 +1048,7 @@
              Documentation Version
              -deflection()[source]#
              +deflection()[source]#

              Returns a Singularity Function expression which represents the elastic curve or deflection of the Beam object.

              Examples

              @@ -1080,7 +1080,7 @@
              Documentation Version
              -draw(pictorial=True)[source]#
              +draw(pictorial=True)[source]#

              Returns a plot object representing the beam diagram of the beam. In particular, the diagram might include:

                @@ -1179,7 +1179,7 @@
                Documentation Version
                -join(beam, via='fixed')[source]#
                +join(beam, via='fixed')[source]#

                This method joins two beams to make a new composite beam system. Passed Beam class instance is attached to the right end of calling object. This method can be used to form beams having Discontinuous @@ -1259,28 +1259,28 @@

                Documentation Version
                -max_bmoment()[source]#
                +max_bmoment()[source]#

                Returns maximum Shear force and its coordinate in the Beam object.

                -max_deflection()[source]#
                +max_deflection()[source]#

                Returns point of max deflection and its corresponding deflection value in a Beam object.

                -max_shear_force()[source]#
                +max_shear_force()[source]#

                Returns maximum Shear force and its coordinate in the Beam object.

                -plot_bending_moment(subs=None)[source]#
                +plot_bending_moment(subs=None)[source]#

                Returns a plot for Bending moment present in the Beam object.

                Parameters:
                @@ -1324,7 +1324,7 @@
                Documentation Version
                -plot_deflection(subs=None)[source]#
                +plot_deflection(subs=None)[source]#

                Returns a plot for deflection curve of the Beam object.

                Parameters:
                @@ -1369,7 +1369,7 @@
                Documentation Version
                -plot_ild_moment(subs=None)[source]#
                +plot_ild_moment(subs=None)[source]#

                Plots the Influence Line Diagram for Moment under the effect of a moving load. This function should be called after calling solve_for_ild_moment().

                @@ -1412,7 +1412,7 @@
                Documentation Version
                -plot_ild_reactions(subs=None)[source]#
                +plot_ild_reactions(subs=None)[source]#

                Plots the Influence Line Diagram of Reaction Forces under the effect of a moving load. This function should be called after calling solve_for_ild_reactions().

                @@ -1461,7 +1461,7 @@
                Documentation Version
                -plot_ild_shear(subs=None)[source]#
                +plot_ild_shear(subs=None)[source]#

                Plots the Influence Line Diagram for Shear under the effect of a moving load. This function should be called after calling solve_for_ild_shear().

                @@ -1504,7 +1504,7 @@
                Documentation Version
                -plot_loading_results(subs=None)[source]#
                +plot_loading_results(subs=None)[source]#

                Returns a subplot of Shear Force, Bending Moment, Slope and Deflection of the Beam object.

                @@ -1545,7 +1545,7 @@
                Documentation Version
                -plot_shear_force(subs=None)[source]#
                +plot_shear_force(subs=None)[source]#

                Returns a plot for Shear force present in the Beam object.

                Parameters:
                @@ -1589,7 +1589,7 @@
                Documentation Version
                -plot_shear_stress(subs=None)[source]#
                +plot_shear_stress(subs=None)[source]#

                Returns a plot of shear stress present in the beam object.

                Parameters:
                @@ -1634,7 +1634,7 @@
                Documentation Version
                -plot_slope(subs=None)[source]#
                +plot_slope(subs=None)[source]#

                Returns a plot for slope of deflection curve of the Beam object.

                Parameters:
                @@ -1678,7 +1678,7 @@
                Documentation Version
                -point_cflexure()[source]#
                +point_cflexure()[source]#

                Returns a Set of point(s) with zero bending moment and where bending moment curve of the beam object changes its sign from negative to positive or vice versa.

                @@ -1716,7 +1716,7 @@
                Documentation Version
                -remove_load(value, start, order, end=None)[source]#
                +remove_load(value, start, order, end=None)[source]#

                This method removes a particular load present on the beam object. Returns a ValueError if the load passed as an argument is not present on the beam.

                @@ -1779,7 +1779,7 @@
                Documentation Version
                -shear_force()[source]#
                +shear_force()[source]#

                Returns a Singularity Function expression which represents the shear force curve of the Beam object.

                Examples

                @@ -1810,14 +1810,14 @@
                Documentation Version
                -shear_stress()[source]#
                +shear_stress()[source]#

                Returns an expression representing the Shear Stress curve of the Beam object.

                -slope()[source]#
                +slope()[source]#

                Returns a Singularity Function expression which represents the slope the elastic curve of the Beam object.

                Examples

                @@ -1849,7 +1849,7 @@
                Documentation Version
                -solve_for_ild_moment(distance, value, *reactions)[source]#
                +solve_for_ild_moment(distance, value, *reactions)[source]#

                Determines the Influence Line Diagram equations for moment at a specified point under the effect of a moving load.

                @@ -1892,7 +1892,7 @@
                Documentation Version
                -solve_for_ild_reactions(value, *reactions)[source]#
                +solve_for_ild_reactions(value, *reactions)[source]#

                Determines the Influence Line Diagram equations for reaction forces under the effect of a moving load.

                @@ -1929,7 +1929,7 @@
                Documentation Version
                -solve_for_ild_shear(distance, value, *reactions)[source]#
                +solve_for_ild_shear(distance, value, *reactions)[source]#

                Determines the Influence Line Diagram equations for shear at a specified point under the effect of a moving load.

                @@ -1972,7 +1972,7 @@
                Documentation Version
                -solve_for_reaction_loads(*reactions)[source]#
                +solve_for_reaction_loads(*reactions)[source]#

                Solves for the reaction forces.

                Examples

                There is a beam of length 30 meters. A moment of magnitude 120 Nm is @@ -2035,7 +2035,7 @@

                Documentation Version
                -class sympy.physics.continuum_mechanics.beam.Beam3D(length, elastic_modulus, shear_modulus, second_moment, area, variable=x)[source]#
                +class sympy.physics.continuum_mechanics.beam.Beam3D(length, elastic_modulus, shear_modulus, second_moment, area, variable=x)[source]#

                This class handles loads applied in any direction of a 3D space along with unequal values of Second moment along different axes.

                @@ -2089,14 +2089,14 @@
                Documentation Version
                -angular_deflection()[source]#
                +angular_deflection()[source]#

                Returns a function in x depicting how the angular deflection, due to moments in the x-axis on the beam, varies with x.

                -apply_load(value, start, order, dir='y')[source]#
                +apply_load(value, start, order, dir='y')[source]#

                This method adds up the force load to a particular beam object.

                Parameters:
                @@ -2123,7 +2123,7 @@
                Documentation Version
                -apply_moment_load(value, start, order, dir='y')[source]#
                +apply_moment_load(value, start, order, dir='y')[source]#

                This method adds up the moment loads to a particular beam object.

                Parameters:
                @@ -2156,19 +2156,19 @@
                Documentation Version
                -axial_force()[source]#
                +axial_force()[source]#

                Returns expression of Axial shear force present inside the Beam object.

                -axial_stress()[source]#
                +axial_stress()[source]#

                Returns expression of Axial stress present inside the Beam object.

                -bending_moment()[source]#
                +bending_moment()[source]#

                Returns a list of three expressions which represents the bending moment curve of the Beam object along all three axes.

                @@ -2203,7 +2203,7 @@
                Documentation Version
                -deflection()[source]#
                +deflection()[source]#

                Returns a three element list representing deflection curve along all the three axes.

                @@ -2216,7 +2216,7 @@
                Documentation Version
                -max_bending_moment()[source]#
                +max_bending_moment()[source]#

                Returns point of max bending moment and its corresponding bending moment value along all directions in a Beam object as a list. solve_for_reaction_loads() must be called before using this function.

                @@ -2246,7 +2246,7 @@
                Documentation Version
                -max_bmoment()[source]#
                +max_bmoment()[source]#

                Returns point of max bending moment and its corresponding bending moment value along all directions in a Beam object as a list. solve_for_reaction_loads() must be called before using this function.

                @@ -2276,7 +2276,7 @@
                Documentation Version
                -max_deflection()[source]#
                +max_deflection()[source]#

                Returns point of max deflection and its corresponding deflection value along all directions in a Beam object as a list. solve_for_reaction_loads() and solve_slope_deflection() must be called @@ -2308,7 +2308,7 @@

                Documentation Version
                -max_shear_force()[source]#
                +max_shear_force()[source]#

                Returns point of max shear force and its corresponding shear value along all directions in a Beam object as a list. solve_for_reaction_loads() must be called before using this function.

                @@ -2344,7 +2344,7 @@
                Documentation Version
                -plot_bending_moment(dir='all', subs=None)[source]#
                +plot_bending_moment(dir='all', subs=None)[source]#

                Returns a plot for bending moment along all three directions present in the Beam object.

                @@ -2397,7 +2397,7 @@
                Documentation Version
                -plot_deflection(dir='all', subs=None)[source]#
                +plot_deflection(dir='all', subs=None)[source]#

                Returns a plot for Deflection along all three directions present in the Beam object.

                @@ -2451,7 +2451,7 @@
                Documentation Version
                -plot_loading_results(dir='x', subs=None)[source]#
                +plot_loading_results(dir='x', subs=None)[source]#

                Returns a subplot of Shear Force, Bending Moment, Slope and Deflection of the Beam object along the direction specified.

                @@ -2508,7 +2508,7 @@
                Documentation Version
                -plot_shear_force(dir='all', subs=None)[source]#
                +plot_shear_force(dir='all', subs=None)[source]#

                Returns a plot for Shear force along all three directions present in the Beam object.

                @@ -2561,7 +2561,7 @@
                Documentation Version
                -plot_shear_stress(dir='all', subs=None)[source]#
                +plot_shear_stress(dir='all', subs=None)[source]#

                Returns a plot for Shear Stress along all three directions present in the Beam object.

                @@ -2614,7 +2614,7 @@
                Documentation Version
                -plot_slope(dir='all', subs=None)[source]#
                +plot_slope(dir='all', subs=None)[source]#

                Returns a plot for Slope along all three directions present in the Beam object.

                @@ -2668,7 +2668,7 @@
                Documentation Version
                -polar_moment()[source]#
                +polar_moment()[source]#

                Returns the polar moment of area of the beam about the X axis with respect to the centroid.

                Examples

                @@ -2694,7 +2694,7 @@
                Documentation Version
                -shear_force()[source]#
                +shear_force()[source]#

                Returns a list of three expressions which represents the shear force curve of the Beam object along all three axes.

                @@ -2707,21 +2707,21 @@
                Documentation Version
                -shear_stress()[source]#
                +shear_stress()[source]#

                Returns a list of three expressions which represents the shear stress curve of the Beam object along all three axes.

                -slope()[source]#
                +slope()[source]#

                Returns a three element list representing slope of deflection curve along all the three axes.

                -solve_for_reaction_loads(*reaction)[source]#
                +solve_for_reaction_loads(*reaction)[source]#

                Solves for the reaction forces.

                Examples

                There is a beam of length 30 meters. It it supported by rollers at @@ -2749,7 +2749,7 @@

                Documentation Version
                -solve_for_torsion()[source]#
                +solve_for_torsion()[source]#

                Solves for the angular deflection due to the torsional effects of moments being applied in the x-direction i.e. out of or into the beam.

                Here, a positive torque means the direction of the torque is positive @@ -2772,7 +2772,7 @@

                Documentation Version
                -torsional_moment()[source]#
                +torsional_moment()[source]#

                Returns expression of Torsional moment present inside the Beam object.

                @@ -2815,7 +2815,7 @@
                Documentation Version
                Furo
                - Last updated on Oct 14, 2023
                + Last updated on Oct 16, 2023
              diff --git a/dev/modules/physics/continuum_mechanics/beam_problems.html b/dev/modules/physics/continuum_mechanics/beam_problems.html index 3b76f2043b1..890ee0ddca1 100644 --- a/dev/modules/physics/continuum_mechanics/beam_problems.html +++ b/dev/modules/physics/continuum_mechanics/beam_problems.html @@ -1616,7 +1616,7 @@

              Example 11Furo
              - Last updated on Oct 14, 2023
              + Last updated on Oct 16, 2023

              diff --git a/dev/modules/physics/continuum_mechanics/cable.html b/dev/modules/physics/continuum_mechanics/cable.html index 1b69b46da85..0a17129447f 100644 --- a/dev/modules/physics/continuum_mechanics/cable.html +++ b/dev/modules/physics/continuum_mechanics/cable.html @@ -747,7 +747,7 @@

              Cable (Docstrings)
              -class sympy.physics.continuum_mechanics.cable.Cable(support_1, support_2)[source]#
              +class sympy.physics.continuum_mechanics.cable.Cable(support_1, support_2)[source]#

              Cables are structures in engineering that support the applied transverse loads through the tensile resistance developed in its members.

              @@ -772,7 +772,7 @@

              Cable (Docstrings)
              -apply_length(length)[source]#
              +apply_length(length)[source]#

              This method specifies the length of the cable

              Parameters:
              @@ -794,7 +794,7 @@

              Cable (Docstrings)
              -apply_load(order, load)[source]#
              +apply_load(order, load)[source]#

              This method adds load to the cable.

              Parameters:
              @@ -862,7 +862,7 @@

              Cable (Docstrings)
              -change_support(label, new_support)[source]#
              +change_support(label, new_support)[source]#

              This method changes the mentioned support with a new support.

              Parameters:
              @@ -930,7 +930,7 @@

              Cable (Docstrings)
              -remove_loads(*args)[source]#
              +remove_loads(*args)[source]#

              This methods removes the specified loads.

              Parameters:
              @@ -1007,7 +1007,7 @@

              Cable (Docstrings)Furo
              - Last updated on Oct 14, 2023
              + Last updated on Oct 16, 2023

              diff --git a/dev/modules/physics/continuum_mechanics/index.html b/dev/modules/physics/continuum_mechanics/index.html index c751e1423e4..9dd95c1df2a 100644 --- a/dev/modules/physics/continuum_mechanics/index.html +++ b/dev/modules/physics/continuum_mechanics/index.html @@ -807,7 +807,7 @@

              Cable#< Furo
              - Last updated on Oct 14, 2023
              + Last updated on Oct 16, 2023

              diff --git a/dev/modules/physics/continuum_mechanics/truss.html b/dev/modules/physics/continuum_mechanics/truss.html index dccfef0563f..02c65ba1dd0 100644 --- a/dev/modules/physics/continuum_mechanics/truss.html +++ b/dev/modules/physics/continuum_mechanics/truss.html @@ -745,7 +745,7 @@
              Documentation Version
              to 2D Trusses.

              -class sympy.physics.continuum_mechanics.truss.Truss[source]#
              +class sympy.physics.continuum_mechanics.truss.Truss[source]#

              A Truss is an assembly of members such as beams, connected by nodes, that create a rigid structure. In engineering, a truss is a structure that @@ -769,7 +769,7 @@

              Documentation Version
              -add_member(*args)[source]#
              +add_member(*args)[source]#

              This method adds a member between any two nodes in the given truss.

              Parameters:
              @@ -801,7 +801,7 @@
              Documentation Version
              -add_node(*args)[source]#
              +add_node(*args)[source]#

              This method adds a node to the truss along with its name/label and its location. Multiple nodes can be added at the same time.

              @@ -836,7 +836,7 @@
              Documentation Version
              -apply_load(*args)[source]#
              +apply_load(*args)[source]#

              This method applies external load(s) at the specified node(s).

              Parameters:
              @@ -873,7 +873,7 @@
              Documentation Version
              -apply_support(*args)[source]#
              +apply_support(*args)[source]#

              This method adds a pinned or roller support at specified node(s).

              Parameters:
              @@ -901,7 +901,7 @@
              Documentation Version
              -change_member_label(*args)[source]#
              +change_member_label(*args)[source]#

              This method changes the label(s) of the specified member(s).

              Parameters:
              @@ -938,7 +938,7 @@
              Documentation Version
              -change_node_label(*args)[source]#
              +change_node_label(*args)[source]#

              This method changes the label(s) of the specified node(s).

              Parameters:
              @@ -969,7 +969,7 @@
              Documentation Version
              -draw(subs_dict=None)[source]#
              +draw(subs_dict=None)[source]#

              Returns a plot object of the Truss with all its nodes, members, supports and loads.

              @@ -1065,7 +1065,7 @@
              Documentation Version
              -remove_load(*args)[source]#
              +remove_load(*args)[source]#

              This method removes already present external load(s) at specified node(s).

              @@ -1105,7 +1105,7 @@
              Documentation Version
              -remove_member(*args)[source]#
              +remove_member(*args)[source]#

              This method removes members from the given truss.

              Parameters:
              @@ -1131,7 +1131,7 @@
              Documentation Version
              -remove_node(*args)[source]#
              +remove_node(*args)[source]#

              This method removes a node from the truss. Multiple nodes can be removed at the same time.

              @@ -1158,7 +1158,7 @@
              Documentation Version
              -remove_support(*args)[source]#
              +remove_support(*args)[source]#

              This method removes support from specified node(s.)

              Parameters:
              @@ -1184,7 +1184,7 @@
              Documentation Version
              -solve()[source]#
              +solve()[source]#

              This method solves for all reaction forces of all supports and all internal forces of all the members in the truss, provided the Truss is solvable.

              A Truss is solvable if the following condition is met,

              @@ -1268,7 +1268,7 @@
              Documentation Version
              Furo
              - Last updated on Oct 14, 2023
              + Last updated on Oct 16, 2023
              diff --git a/dev/modules/physics/control/control.html b/dev/modules/physics/control/control.html index 9c1dc883006..c89ea95f610 100644 --- a/dev/modules/physics/control/control.html +++ b/dev/modules/physics/control/control.html @@ -793,7 +793,7 @@

              Control#< Furo
              - Last updated on Oct 14, 2023
              + Last updated on Oct 16, 2023

              diff --git a/dev/modules/physics/control/control_plots.html b/dev/modules/physics/control/control_plots.html index fa5e88963ed..857c4a06c6a 100644 --- a/dev/modules/physics/control/control_plots.html +++ b/dev/modules/physics/control/control_plots.html @@ -749,7 +749,7 @@

              Control System PlotsPole-Zero Plot#

              -control_plots.pole_zero_plot(pole_color='blue', pole_markersize=10, zero_color='orange', zero_markersize=7, grid=True, show_axes=True, show=True, **kwargs)[source]#
              +control_plots.pole_zero_plot(pole_color='blue', pole_markersize=10, zero_color='orange', zero_markersize=7, grid=True, show_axes=True, show=True, **kwargs)[source]#

              Returns the Pole-Zero plot (also known as PZ Plot or PZ Map) of a system.

              A Pole-Zero plot is a graphical representation of a system’s poles and zeros. It is plotted on a complex plane, with circular markers representing @@ -825,7 +825,7 @@

              Pole-Zero Plot
              -control_plots.pole_zero_numerical_data()[source]#
              +control_plots.pole_zero_numerical_data()[source]#

              Returns the numerical data of poles and zeros of the system. It is internally used by pole_zero_plot to get the data for plotting poles and zeros. Users can use this data to further @@ -879,7 +879,7 @@

              Pole-Zero Plot#

              -control_plots.bode_plot(initial_exp=-5, final_exp=5, grid=True, show_axes=False, show=True, freq_unit='rad/sec', phase_unit='rad', phase_unwrap=True, **kwargs)[source]#
              +control_plots.bode_plot(initial_exp=-5, final_exp=5, grid=True, show_axes=False, show=True, freq_unit='rad/sec', phase_unit='rad', phase_unwrap=True, **kwargs)[source]#

              Returns the Bode phase and magnitude plots of a continuous-time system.

              Parameters:
              @@ -944,21 +944,21 @@

              Bode Plot
              -control_plots.bode_magnitude_plot(initial_exp=-5, final_exp=5, color='b', show_axes=False, grid=True, show=True, freq_unit='rad/sec', **kwargs)[source]#
              +control_plots.bode_magnitude_plot(initial_exp=-5, final_exp=5, color='b', show_axes=False, grid=True, show=True, freq_unit='rad/sec', **kwargs)[source]#

              Returns the Bode magnitude plot of a continuous-time system.

              See bode_plot for all the parameters.

              -control_plots.bode_phase_plot(initial_exp=-5, final_exp=5, color='b', show_axes=False, grid=True, show=True, freq_unit='rad/sec', phase_unit='rad', phase_unwrap=True, **kwargs)[source]#
              +control_plots.bode_phase_plot(initial_exp=-5, final_exp=5, color='b', show_axes=False, grid=True, show=True, freq_unit='rad/sec', phase_unit='rad', phase_unwrap=True, **kwargs)[source]#

              Returns the Bode phase plot of a continuous-time system.

              See bode_plot for all the parameters.

              -control_plots.bode_magnitude_numerical_data(initial_exp=-5, final_exp=5, freq_unit='rad/sec', **kwargs)[source]#
              +control_plots.bode_magnitude_numerical_data(initial_exp=-5, final_exp=5, freq_unit='rad/sec', **kwargs)[source]#

              Returns the numerical data of the Bode magnitude plot of the system. It is internally used by bode_magnitude_plot to get the data for plotting Bode magnitude plot. Users can use this data to further @@ -1023,7 +1023,7 @@

              Bode Plot
              -control_plots.bode_phase_numerical_data(initial_exp=-5, final_exp=5, freq_unit='rad/sec', phase_unit='rad', phase_unwrap=True, **kwargs)[source]#
              +control_plots.bode_phase_numerical_data(initial_exp=-5, final_exp=5, freq_unit='rad/sec', phase_unit='rad', phase_unwrap=True, **kwargs)[source]#

              Returns the numerical data of the Bode phase plot of the system. It is internally used by bode_phase_plot to get the data for plotting Bode phase plot. Users can use this data to further @@ -1099,7 +1099,7 @@

              Bode Plot#

              -control_plots.impulse_response_plot(color='b', prec=8, lower_limit=0, upper_limit=10, show_axes=False, grid=True, show=True, **kwargs)[source]#
              +control_plots.impulse_response_plot(color='b', prec=8, lower_limit=0, upper_limit=10, show_axes=False, grid=True, show=True, **kwargs)[source]#

              Returns the unit impulse response (Input is the Dirac-Delta Function) of a continuous-time system.

              @@ -1168,7 +1168,7 @@

              Impulse-Response Plot
              -control_plots.impulse_response_numerical_data(prec=8, lower_limit=0, upper_limit=10, **kwargs)[source]#
              +control_plots.impulse_response_numerical_data(prec=8, lower_limit=0, upper_limit=10, **kwargs)[source]#

              Returns the numerical values of the points in the impulse response plot of a SISO continuous-time system. By default, adaptive sampling is used. If the user wants to instead get an uniformly @@ -1244,7 +1244,7 @@

              Impulse-Response PlotStep-Response Plot#

              -control_plots.step_response_plot(color='b', prec=8, lower_limit=0, upper_limit=10, show_axes=False, grid=True, show=True, **kwargs)[source]#
              +control_plots.step_response_plot(color='b', prec=8, lower_limit=0, upper_limit=10, show_axes=False, grid=True, show=True, **kwargs)[source]#

              Returns the unit step response of a continuous-time system. It is the response of the system when the input signal is a step function.

              @@ -1313,7 +1313,7 @@

              Step-Response Plot
              -control_plots.step_response_numerical_data(prec=8, lower_limit=0, upper_limit=10, **kwargs)[source]#
              +control_plots.step_response_numerical_data(prec=8, lower_limit=0, upper_limit=10, **kwargs)[source]#

              Returns the numerical values of the points in the step response plot of a SISO continuous-time system. By default, adaptive sampling is used. If the user wants to instead get an uniformly @@ -1389,7 +1389,7 @@

              Step-Response Plot#

              -control_plots.ramp_response_plot(slope=1, color='b', prec=8, lower_limit=0, upper_limit=10, show_axes=False, grid=True, show=True, **kwargs)[source]#
              +control_plots.ramp_response_plot(slope=1, color='b', prec=8, lower_limit=0, upper_limit=10, show_axes=False, grid=True, show=True, **kwargs)[source]#

              Returns the ramp response of a continuous-time system.

              Ramp function is defined as the straight line passing through origin (\(f(x) = mx\)). The slope of @@ -1465,7 +1465,7 @@

              Ramp-Response Plot
              -control_plots.ramp_response_numerical_data(slope=1, prec=8, lower_limit=0, upper_limit=10, **kwargs)[source]#
              +control_plots.ramp_response_numerical_data(slope=1, prec=8, lower_limit=0, upper_limit=10, **kwargs)[source]#

              Returns the numerical values of the points in the ramp response plot of a SISO continuous-time system. By default, adaptive sampling is used. If the user wants to instead get an uniformly @@ -1579,7 +1579,7 @@

              Ramp-Response PlotFuro
              - Last updated on Oct 14, 2023
              + Last updated on Oct 16, 2023

              diff --git a/dev/modules/physics/control/index.html b/dev/modules/physics/control/index.html index 8c29becce3b..f2b8d83d0db 100644 --- a/dev/modules/physics/control/index.html +++ b/dev/modules/physics/control/index.html @@ -789,7 +789,7 @@
              Documentation Version
              Furo
              - Last updated on Oct 14, 2023
              + Last updated on Oct 16, 2023
              diff --git a/dev/modules/physics/control/lti.html b/dev/modules/physics/control/lti.html index 775bdf720d7..d741955920e 100644 --- a/dev/modules/physics/control/lti.html +++ b/dev/modules/physics/control/lti.html @@ -745,7 +745,7 @@

              Control API

              lti#

              -class sympy.physics.control.lti.TransferFunction(num, den, var)[source]#
              +class sympy.physics.control.lti.TransferFunction(num, den, var)[source]#

              A class for representing LTI (Linear, time-invariant) systems that can be strictly described by ratio of polynomials in the Laplace transform complex variable. The arguments are num, den, and var, where num and den are numerator and @@ -936,7 +936,7 @@

              Control API
              -dc_gain()[source]#
              +dc_gain()[source]#

              Computes the gain of the response as the frequency approaches zero.

              The DC gain is infinite for systems with pure integrators.

              Examples

              @@ -977,7 +977,7 @@

              Control API
              -eval_frequency(other)[source]#
              +eval_frequency(other)[source]#

              Returns the system response at any point in the real or complex plane.

              Examples

              >>> from sympy.abc import s, p, a
              @@ -998,7 +998,7 @@ 

              Control API
              -expand()[source]#
              +expand()[source]#

              Returns the transfer function with numerator and denominator in expanded form.

              Examples

              @@ -1016,7 +1016,7 @@

              Control API
              -classmethod from_coeff_lists(num_list, den_list, var)[source]#
              +classmethod from_coeff_lists(num_list, den_list, var)[source]#

              Creates a new TransferFunction efficiently from a list of coefficients.

              Parameters:
              @@ -1059,7 +1059,7 @@

              Control API
              -classmethod from_rational_expression(expr, var=None)[source]#
              +classmethod from_rational_expression(expr, var=None)[source]#

              Creates a new TransferFunction efficiently from a rational expression.

              Parameters:
              @@ -1125,7 +1125,7 @@

              Control API
              -classmethod from_zpk(zeros, poles, gain, var)[source]#
              +classmethod from_zpk(zeros, poles, gain, var)[source]#

              Creates a new TransferFunction from given zeros, poles and gain.

              Parameters:
              @@ -1207,7 +1207,7 @@

              Control API
              -is_stable()[source]#
              +is_stable()[source]#

              Returns True if the transfer function is asymptotically stable; else False.

              This would not check the marginal or conditional stability of the system.

              Examples

              @@ -1268,7 +1268,7 @@

              Control API
              -poles()[source]#
              +poles()[source]#

              Returns the poles of a transfer function.

              Examples

              >>> from sympy.abc import s, p, a
              @@ -1288,7 +1288,7 @@ 

              Control API
              -to_expr()[source]#
              +to_expr()[source]#

              Converts a TransferFunction object to SymPy Expr.

              Examples

              >>> from sympy.abc import s, p, a, b
              @@ -1329,7 +1329,7 @@ 

              Control API
              -zeros()[source]#
              +zeros()[source]#

              Returns the zeros of a transfer function.

              Examples

              >>> from sympy.abc import s, p, a
              @@ -1351,7 +1351,7 @@ 

              Control API
              -class sympy.physics.control.lti.Series(*args, evaluate=False)[source]#
              +class sympy.physics.control.lti.Series(*args, evaluate=False)[source]#

              A class for representing a series configuration of SISO systems.

              Parameters:
              @@ -1421,7 +1421,7 @@

              Control API
              -doit(**hints)[source]#
              +doit(**hints)[source]#

              Returns the resultant transfer function obtained after evaluating the transfer functions in series configuration.

              Examples

              @@ -1505,7 +1505,7 @@

              Control API
              -to_expr()[source]#
              +to_expr()[source]#

              Returns the equivalent Expr object.

              @@ -1531,7 +1531,7 @@

              Control API
              -class sympy.physics.control.lti.Parallel(*args, evaluate=False)[source]#
              +class sympy.physics.control.lti.Parallel(*args, evaluate=False)[source]#

              A class for representing a parallel configuration of SISO systems.

              Parameters:
              @@ -1599,7 +1599,7 @@

              Control API
              -doit(**hints)[source]#
              +doit(**hints)[source]#

              Returns the resultant transfer function obtained after evaluating the transfer functions in parallel configuration.

              Examples

              @@ -1683,7 +1683,7 @@

              Control API
              -to_expr()[source]#
              +to_expr()[source]#

              Returns the equivalent Expr object.

              @@ -1709,7 +1709,7 @@

              Control API
              -class sympy.physics.control.lti.Feedback(sys1, sys2=None, sign=-1)[source]#
              +class sympy.physics.control.lti.Feedback(sys1, sys2=None, sign=-1)[source]#

              A class for representing closed-loop feedback interconnection between two SISO input/output systems.

              The first argument, sys1, is the feedforward part of the closed-loop @@ -1797,7 +1797,7 @@

              Control API
              -doit(cancel=False, expand=False, **hints)[source]#
              +doit(cancel=False, expand=False, **hints)[source]#

              Returns the resultant transfer function obtained by the feedback interconnection.

              Examples

              @@ -1927,7 +1927,7 @@

              Control API
              -class sympy.physics.control.lti.TransferFunctionMatrix(arg)[source]#
              +class sympy.physics.control.lti.TransferFunctionMatrix(arg)[source]#

              A class for representing the MIMO (multiple-input and multiple-output) generalization of the SISO (single-input and single-output) transfer function.

              It is a matrix of transfer functions (TransferFunction, SISO-Series or SISO-Parallel). @@ -2281,7 +2281,7 @@

              Control API
              -elem_poles()[source]#
              +elem_poles()[source]#

              Returns the poles of each element of the TransferFunctionMatrix.

              Note

              @@ -2309,7 +2309,7 @@

              Control API
              -elem_zeros()[source]#
              +elem_zeros()[source]#

              Returns the zeros of each element of the TransferFunctionMatrix.

              Note

              @@ -2337,7 +2337,7 @@

              Control API
              -eval_frequency(other)[source]#
              +eval_frequency(other)[source]#

              Evaluates system response of each transfer function in the TransferFunctionMatrix at any point in the real or complex plane.

              Examples

              >>> from sympy.abc import s
              @@ -2364,13 +2364,13 @@ 

              Control API
              -expand(**hints)[source]#
              +expand(**hints)[source]#

              Expands the transfer function matrix

              -classmethod from_Matrix(matrix, var)[source]#
              +classmethod from_Matrix(matrix, var)[source]#

              Creates a new TransferFunctionMatrix efficiently from a SymPy Matrix of Expr objects.

              Parameters:
              @@ -2469,7 +2469,7 @@

              Control API
              -transpose()[source]#
              +transpose()[source]#

              Returns the transpose of the TransferFunctionMatrix (switched input and output layers).

              @@ -2504,7 +2504,7 @@

              Control API
              -class sympy.physics.control.lti.MIMOSeries(*args, evaluate=False)[source]#
              +class sympy.physics.control.lti.MIMOSeries(*args, evaluate=False)[source]#

              A class for representing a series configuration of MIMO systems.

              Parameters:
              @@ -2581,7 +2581,7 @@

              Control API
              -doit(cancel=False, **kwargs)[source]#
              +doit(cancel=False, **kwargs)[source]#

              Returns the resultant transfer function matrix obtained after evaluating the MIMO systems arranged in a series configuration.

              Examples

              @@ -2637,7 +2637,7 @@

              Control API
              -class sympy.physics.control.lti.MIMOParallel(*args, evaluate=False)[source]#
              +class sympy.physics.control.lti.MIMOParallel(*args, evaluate=False)[source]#

              A class for representing a parallel configuration of MIMO systems.

              Parameters:
              @@ -2715,7 +2715,7 @@

              Control API
              -doit(**hints)[source]#
              +doit(**hints)[source]#

              Returns the resultant transfer function matrix obtained after evaluating the MIMO systems arranged in a parallel configuration.

              Examples

              @@ -2772,7 +2772,7 @@

              Control API
              -class sympy.physics.control.lti.MIMOFeedback(sys1, sys2, sign=-1)[source]#
              +class sympy.physics.control.lti.MIMOFeedback(sys1, sys2, sign=-1)[source]#

              A class for representing closed-loop feedback interconnection between two MIMO input/output systems.

              @@ -2858,7 +2858,7 @@

              Control API
              -doit(cancel=True, expand=False, **hints)[source]#
              +doit(cancel=True, expand=False, **hints)[source]#

              Returns the resultant transfer function matrix obtained by the feedback interconnection.

              Examples

              @@ -3064,7 +3064,7 @@

              Control API
              -sympy.physics.control.lti.gbt(tf, sample_per, alpha)[source]#
              +sympy.physics.control.lti.gbt(tf, sample_per, alpha)[source]#

              Returns falling coefficients of H(z) from numerator and denominator.

              Explanation

              Where H(z) is the corresponding discretized transfer function, @@ -3119,7 +3119,7 @@

              Control API
              -sympy.physics.control.lti.bilinear(tf, sample_per)[source]#
              +sympy.physics.control.lti.bilinear(tf, sample_per)[source]#

              Returns falling coefficients of H(z) from numerator and denominator.

              Explanation

              Where H(z) is the corresponding discretized transfer function, @@ -3146,7 +3146,7 @@

              Control API
              -sympy.physics.control.lti.forward_diff(tf, sample_per)[source]#
              +sympy.physics.control.lti.forward_diff(tf, sample_per)[source]#

              Returns falling coefficients of H(z) from numerator and denominator.

              Explanation

              Where H(z) is the corresponding discretized transfer function, @@ -3173,7 +3173,7 @@

              Control API
              -sympy.physics.control.lti.backward_diff(tf, sample_per)[source]#
              +sympy.physics.control.lti.backward_diff(tf, sample_per)[source]#

              Returns falling coefficients of H(z) from numerator and denominator.

              Explanation

              Where H(z) is the corresponding discretized transfer function, @@ -3236,7 +3236,7 @@

              Control APIFuro
              - Last updated on Oct 14, 2023
              + Last updated on Oct 16, 2023

              diff --git a/dev/modules/physics/hep/index.html b/dev/modules/physics/hep/index.html index a2b7d69112b..6b8433437c6 100644 --- a/dev/modules/physics/hep/index.html +++ b/dev/modules/physics/hep/index.html @@ -774,7 +774,7 @@

              Examples
              -sympy.physics.hep.gamma_matrices.extract_type_tens(expression, component)[source]#
              +sympy.physics.hep.gamma_matrices.extract_type_tens(expression, component)[source]#

              Extract from a TensExpr all tensors with \(component\).

              Returns two tensor expressions:

                @@ -785,7 +785,7 @@

                Examples
                -sympy.physics.hep.gamma_matrices.gamma_trace(t)[source]#
                +sympy.physics.hep.gamma_matrices.gamma_trace(t)[source]#

                trace of a single line of gamma matrices

                Examples

                >>> from sympy.physics.hep.gamma_matrices import GammaMatrix as G,         gamma_trace, LorentzIndex
                @@ -806,7 +806,7 @@ 

                Examples
                -sympy.physics.hep.gamma_matrices.kahane_simplify(expression)[source]#
                +sympy.physics.hep.gamma_matrices.kahane_simplify(expression)[source]#

                This function cancels contracted elements in a product of four dimensional gamma matrices, resulting in an expression equal to the given one, without the contracted gamma matrices.

                @@ -873,7 +873,7 @@

                Examples
                -sympy.physics.hep.gamma_matrices.simplify_gpgp(ex, sort=True)[source]#
                +sympy.physics.hep.gamma_matrices.simplify_gpgp(ex, sort=True)[source]#

                simplify products G(i)*p(-i)*G(j)*p(-j) -> p(i)*p(-i)

                Examples

                >>> from sympy.physics.hep.gamma_matrices import GammaMatrix as G,         LorentzIndex, simplify_gpgp
                @@ -926,7 +926,7 @@ 

                Examples Furo
                - Last updated on Oct 14, 2023
                + Last updated on Oct 16, 2023

                diff --git a/dev/modules/physics/hydrogen.html b/dev/modules/physics/hydrogen.html index 431a1cd60d3..71f945da5c3 100644 --- a/dev/modules/physics/hydrogen.html +++ b/dev/modules/physics/hydrogen.html @@ -743,7 +743,7 @@
                Documentation Version

                Hydrogen Wavefunctions#

                -sympy.physics.hydrogen.E_nl(n, Z=1)[source]#
                +sympy.physics.hydrogen.E_nl(n, Z=1)[source]#

                Returns the energy of the state (n, l) in Hartree atomic units.

                The energy does not depend on “l”.

                @@ -778,7 +778,7 @@
                Documentation Version
                -sympy.physics.hydrogen.E_nl_dirac(n, l, spin_up=True, Z=1, c=137.035999037000)[source]#
                +sympy.physics.hydrogen.E_nl_dirac(n, l, spin_up=True, Z=1, c=137.035999037000)[source]#

                Returns the relativistic energy of the state (n, l, spin) in Hartree atomic units.

                The energy is calculated from the Dirac equation. The rest mass energy is @@ -840,7 +840,7 @@

                Documentation Version
                -sympy.physics.hydrogen.Psi_nlm(n, l, m, r, phi, theta, Z=1)[source]#
                +sympy.physics.hydrogen.Psi_nlm(n, l, m, r, phi, theta, Z=1)[source]#

                Returns the Hydrogen wave function psi_{nlm}. It’s the product of the radial wavefunction R_{nl} and the spherical harmonic Y_{l}^{m}.

                @@ -907,7 +907,7 @@
                Documentation Version
                -sympy.physics.hydrogen.R_nl(n, l, r, Z=1)[source]#
                +sympy.physics.hydrogen.R_nl(n, l, r, Z=1)[source]#

                Returns the Hydrogen radial wavefunction R_{nl}.

                Parameters:
                @@ -1019,7 +1019,7 @@
                Documentation Version
                Furo
                - Last updated on Oct 14, 2023
                + Last updated on Oct 16, 2023
                diff --git a/dev/modules/physics/matrices.html b/dev/modules/physics/matrices.html index e0c2cd629ff..44f1e653627 100644 --- a/dev/modules/physics/matrices.html +++ b/dev/modules/physics/matrices.html @@ -744,7 +744,7 @@
                Documentation Version

                Known matrices related to physics

                -sympy.physics.matrices.mdft(n)[source]#
                +sympy.physics.matrices.mdft(n)[source]#

                Deprecated since version 1.9: Use DFT from sympy.matrices.expressions.fourier instead.

                To get identical behavior to mdft(n), use DFT(n).as_explicit().

                @@ -753,7 +753,7 @@
                Documentation Version
                -sympy.physics.matrices.mgamma(mu, lower=False)[source]#
                +sympy.physics.matrices.mgamma(mu, lower=False)[source]#

                Returns a Dirac gamma matrix \(\gamma^\mu\) in the standard (Dirac) representation.

                Explanation

                @@ -782,7 +782,7 @@
                Documentation Version
                -sympy.physics.matrices.msigma(i)[source]#
                +sympy.physics.matrices.msigma(i)[source]#

                Returns a Pauli matrix \(\sigma_i\) with \(i=1,2,3\).

                Examples

                >>> from sympy.physics.matrices import msigma
                @@ -803,7 +803,7 @@ 
                Documentation Version
                -sympy.physics.matrices.pat_matrix(m, dx, dy, dz)[source]#
                +sympy.physics.matrices.pat_matrix(m, dx, dy, dz)[source]#

                Returns the Parallel Axis Theorem matrix to translate the inertia matrix a distance of \((dx, dy, dz)\) for a body of mass m.

                Examples

                @@ -856,7 +856,7 @@
                Documentation Version
                Furo
                - Last updated on Oct 14, 2023
                + Last updated on Oct 16, 2023
                diff --git a/dev/modules/physics/mechanics/advanced.html b/dev/modules/physics/mechanics/advanced.html index 32da95aaf93..6d576bf98a8 100644 --- a/dev/modules/physics/mechanics/advanced.html +++ b/dev/modules/physics/mechanics/advanced.html @@ -909,7 +909,7 @@

                Code OutputFuro
                - Last updated on Oct 14, 2023
                + Last updated on Oct 16, 2023

                diff --git a/dev/modules/physics/mechanics/api/actuator.html b/dev/modules/physics/mechanics/api/actuator.html index 579f7857926..85a889dde9d 100644 --- a/dev/modules/physics/mechanics/api/actuator.html +++ b/dev/modules/physics/mechanics/api/actuator.html @@ -744,14 +744,14 @@
                Documentation Version

                Implementations of actuators for linked force and torque application.

                -class sympy.physics.mechanics.actuator.ActuatorBase[source]#
                +class sympy.physics.mechanics.actuator.ActuatorBase[source]#

                Abstract base class for all actuator classes to inherit from.

                Notes

                Instances of this class cannot be directly instantiated by users. However, it can be used to created custom actuator types through subclassing.

                -abstract to_loads()[source]#
                +abstract to_loads()[source]#

                Loads required by the equations of motion method classes.

                Explanation

                KanesMethod requires a list of Point-Vector tuples to be @@ -768,7 +768,7 @@

                Documentation Version
                -class sympy.physics.mechanics.actuator.ForceActuator(force, pathway)[source]#
                +class sympy.physics.mechanics.actuator.ForceActuator(force, pathway)[source]#

                Force-producing actuator.

                Parameters:
                @@ -846,7 +846,7 @@
                Documentation Version
                -to_loads()[source]#
                +to_loads()[source]#

                Loads required by the equations of motion method classes.

                Explanation

                KanesMethod requires a list of Point-Vector tuples to be @@ -917,7 +917,7 @@

                Documentation Version
                -class sympy.physics.mechanics.actuator.LinearDamper(damping, pathway)[source]#
                +class sympy.physics.mechanics.actuator.LinearDamper(damping, pathway)[source]#

                A damper whose force is a linear function of its extension velocity.

                Parameters:
                @@ -1027,7 +1027,7 @@
                Documentation Version
                -class sympy.physics.mechanics.actuator.LinearSpring(stiffness, pathway, equilibrium_length=0)[source]#
                +class sympy.physics.mechanics.actuator.LinearSpring(stiffness, pathway, equilibrium_length=0)[source]#

                A spring with its spring force as a linear function of its length.

                Parameters:
                @@ -1155,7 +1155,7 @@
                Documentation Version
                -class sympy.physics.mechanics.actuator.TorqueActuator(torque, axis, target_frame, reaction_frame=None)[source]#
                +class sympy.physics.mechanics.actuator.TorqueActuator(torque, axis, target_frame, reaction_frame=None)[source]#

                Torque-producing actuator.

                Parameters:
                @@ -1206,7 +1206,7 @@
                Documentation Version
                when one is passed instead of a ReferenceFrame.

                -classmethod at_pin_joint(torque, pin_joint)[source]#
                +classmethod at_pin_joint(torque, pin_joint)[source]#

                Alternate construtor to instantiate from a PinJoint instance.

                Parameters:
                @@ -1285,7 +1285,7 @@
                Documentation Version
                -to_loads()[source]#
                +to_loads()[source]#

                Loads required by the equations of motion method classes.

                Explanation

                KanesMethod requires a list of Point-Vector tuples to be @@ -1377,7 +1377,7 @@

                Documentation Version
                Furo
                - Last updated on Oct 14, 2023
                + Last updated on Oct 16, 2023
                diff --git a/dev/modules/physics/mechanics/api/body.html b/dev/modules/physics/mechanics/api/body.html index 57ab01e5a6d..36631aaa2ac 100644 --- a/dev/modules/physics/mechanics/api/body.html +++ b/dev/modules/physics/mechanics/api/body.html @@ -743,7 +743,7 @@
                Documentation Version

                Body (Docstrings)#

                -class sympy.physics.mechanics.body.Body(name, masscenter=None, mass=None, frame=None, central_inertia=None)[source]#
                +class sympy.physics.mechanics.body.Body(name, masscenter=None, mass=None, frame=None, central_inertia=None)[source]#

                Body is a common representation of either a RigidBody or a Particle SymPy object depending on what is passed in during initialization. If a mass is passed in and central_inertia is left as None, the Particle object is @@ -840,7 +840,7 @@

                Documentation Version
                -ang_vel_in(body)[source]#
                +ang_vel_in(body)[source]#

                Returns this body’s angular velocity with respect to the provided rigid body or reference frame.

                @@ -867,7 +867,7 @@
                Documentation Version
                -apply_force(force, point=None, reaction_body=None, reaction_point=None)[source]#
                +apply_force(force, point=None, reaction_body=None, reaction_point=None)[source]#

                Add force to the body(s).

                Parameters:
                @@ -953,7 +953,7 @@
                Documentation Version
                -apply_torque(torque, reaction_body=None)[source]#
                +apply_torque(torque, reaction_body=None)[source]#

                Add torque to the body(s).

                Parameters:
                @@ -1026,7 +1026,7 @@
                Documentation Version
                -clear_loads()[source]#
                +clear_loads()[source]#

                Clears the Body’s loads list.

                Example

                >>> from sympy.physics.mechanics import Body
                @@ -1044,7 +1044,7 @@ 
                Documentation Version
                -dcm(body)[source]#
                +dcm(body)[source]#

                Returns the direction cosine matrix of this body relative to the provided rigid body or reference frame.

                @@ -1082,7 +1082,7 @@
                Documentation Version
                -kinetic_energy(frame)[source]#
                +kinetic_energy(frame)[source]#

                Kinetic energy of the body.

                Parameters:
                @@ -1127,7 +1127,7 @@
                Documentation Version
                -masscenter_vel(body)[source]#
                +masscenter_vel(body)[source]#

                Returns the velocity of the mass center with respect to the provided rigid body or reference frame.

                @@ -1153,7 +1153,7 @@
                Documentation Version
                -parallel_axis(point, frame=None)[source]#
                +parallel_axis(point, frame=None)[source]#

                Returns the inertia dyadic of the body with respect to another point.

                @@ -1190,7 +1190,7 @@
                Documentation Version
                -remove_load(about=None)[source]#
                +remove_load(about=None)[source]#

                Remove load about a point or frame.

                Parameters:
                @@ -1279,7 +1279,7 @@
                Documentation Version
                Furo
                - Last updated on Oct 14, 2023
                + Last updated on Oct 16, 2023
                diff --git a/dev/modules/physics/mechanics/api/expr_manip.html b/dev/modules/physics/mechanics/api/expr_manip.html index 6ca1fee0c06..3145660bfb2 100644 --- a/dev/modules/physics/mechanics/api/expr_manip.html +++ b/dev/modules/physics/mechanics/api/expr_manip.html @@ -743,7 +743,7 @@
                Documentation Version

                Expression Manipulation (Docstrings)#

                -sympy.physics.mechanics.msubs(expr, *sub_dicts, smart=False, **kwargs)[source]#
                +sympy.physics.mechanics.msubs(expr, *sub_dicts, smart=False, **kwargs)[source]#

                A custom subs for use on expressions derived in physics.mechanics.

                Traverses the expression tree once, performing the subs found in sub_dicts. Terms inside Derivative expressions are ignored:

                @@ -781,7 +781,7 @@

                Expression Manipulation (Docstrings)
                -sympy.physics.mechanics.find_dynamicsymbols(expression, exclude=None, reference_frame=None)[source]#
                +sympy.physics.mechanics.find_dynamicsymbols(expression, exclude=None, reference_frame=None)[source]#

                Find all dynamicsymbols in expression.

                Parameters:
                @@ -856,7 +856,7 @@

                Expression Manipulation (Docstrings)Furo
                - Last updated on Oct 14, 2023
                + Last updated on Oct 16, 2023

                diff --git a/dev/modules/physics/mechanics/api/index.html b/dev/modules/physics/mechanics/api/index.html index 77dbd2a20ef..de01a77e2d2 100644 --- a/dev/modules/physics/mechanics/api/index.html +++ b/dev/modules/physics/mechanics/api/index.html @@ -793,7 +793,7 @@

                Mechanics API ReferenceFuro
                - Last updated on Oct 14, 2023
                + Last updated on Oct 16, 2023

                diff --git a/dev/modules/physics/mechanics/api/joint.html b/dev/modules/physics/mechanics/api/joint.html index 996c3f937ff..5cc69e01251 100644 --- a/dev/modules/physics/mechanics/api/joint.html +++ b/dev/modules/physics/mechanics/api/joint.html @@ -745,7 +745,7 @@

                Joints Framework (Docstrings)

                Joint (Docstrings)#

                -class sympy.physics.mechanics.joint.Joint(name, parent, child, coordinates=None, speeds=None, parent_point=None, child_point=None, parent_interframe=None, child_interframe=None, parent_axis=None, child_axis=None, parent_joint_pos=None, child_joint_pos=None)[source]#
                +class sympy.physics.mechanics.joint.Joint(name, parent, child, coordinates=None, speeds=None, parent_point=None, child_point=None, parent_interframe=None, child_interframe=None, parent_axis=None, child_axis=None, parent_joint_pos=None, child_joint_pos=None)[source]#

                Abstract base class for all specific joints.

                Parameters:
                @@ -960,7 +960,7 @@

                Joints Framework (Docstrings)
                -class sympy.physics.mechanics.joint.PinJoint(name, parent, child, coordinates=None, speeds=None, parent_point=None, child_point=None, parent_interframe=None, child_interframe=None, parent_axis=None, child_axis=None, joint_axis=None, parent_joint_pos=None, child_joint_pos=None)[source]#
                +class sympy.physics.mechanics.joint.PinJoint(name, parent, child, coordinates=None, speeds=None, parent_point=None, child_point=None, parent_interframe=None, child_interframe=None, parent_axis=None, child_axis=None, joint_axis=None, parent_joint_pos=None, child_joint_pos=None)[source]#

                Pin (Revolute) Joint.

                ../../../../_images/PinJoint.svg
                Parameters:
                @@ -1225,7 +1225,7 @@

                Joints Framework (Docstrings)
                -class sympy.physics.mechanics.joint.PrismaticJoint(name, parent, child, coordinates=None, speeds=None, parent_point=None, child_point=None, parent_interframe=None, child_interframe=None, parent_axis=None, child_axis=None, joint_axis=None, parent_joint_pos=None, child_joint_pos=None)[source]#
                +class sympy.physics.mechanics.joint.PrismaticJoint(name, parent, child, coordinates=None, speeds=None, parent_point=None, child_point=None, parent_interframe=None, child_interframe=None, parent_axis=None, child_axis=None, joint_axis=None, parent_joint_pos=None, child_joint_pos=None)[source]#

                Prismatic (Sliding) Joint.

                ../../../../_images/PrismaticJoint.svg
                Parameters:
                @@ -1494,7 +1494,7 @@

                Joints Framework (Docstrings)
                -class sympy.physics.mechanics.joint.CylindricalJoint(name, parent, child, rotation_coordinate=None, translation_coordinate=None, rotation_speed=None, translation_speed=None, parent_point=None, child_point=None, parent_interframe=None, child_interframe=None, joint_axis=None)[source]#
                +class sympy.physics.mechanics.joint.CylindricalJoint(name, parent, child, rotation_coordinate=None, translation_coordinate=None, rotation_speed=None, translation_speed=None, parent_point=None, child_point=None, parent_interframe=None, child_interframe=None, joint_axis=None)[source]#

                Cylindrical Joint.

                ../../../../_images/CylindricalJoint.svg
                @@ -1783,7 +1783,7 @@

                Joints Framework (Docstrings)
                -class sympy.physics.mechanics.joint.PlanarJoint(name, parent, child, rotation_coordinate=None, planar_coordinates=None, rotation_speed=None, planar_speeds=None, parent_point=None, child_point=None, parent_interframe=None, child_interframe=None)[source]#
                +class sympy.physics.mechanics.joint.PlanarJoint(name, parent, child, rotation_coordinate=None, planar_coordinates=None, rotation_speed=None, planar_speeds=None, parent_point=None, child_point=None, parent_interframe=None, child_interframe=None)[source]#

                Planar Joint.

                ../../../../_images/PlanarJoint.svg
                @@ -2132,7 +2132,7 @@

                Joints Framework (Docstrings)
                -class sympy.physics.mechanics.joint.SphericalJoint(name, parent, child, coordinates=None, speeds=None, parent_point=None, child_point=None, parent_interframe=None, child_interframe=None, rot_type='BODY', amounts=None, rot_order=123)[source]#
                +class sympy.physics.mechanics.joint.SphericalJoint(name, parent, child, coordinates=None, speeds=None, parent_point=None, child_point=None, parent_interframe=None, child_interframe=None, rot_type='BODY', amounts=None, rot_order=123)[source]#

                Spherical (Ball-and-Socket) Joint.

                ../../../../_images/SphericalJoint.svg
                @@ -2363,7 +2363,7 @@

                Joints Framework (Docstrings)
                -class sympy.physics.mechanics.joint.WeldJoint(name, parent, child, parent_point=None, child_point=None, parent_interframe=None, child_interframe=None)[source]#
                +class sympy.physics.mechanics.joint.WeldJoint(name, parent, child, parent_point=None, child_point=None, parent_interframe=None, child_interframe=None)[source]#

                Weld Joint.

                ../../../../_images/WeldJoint.svg
                @@ -2548,7 +2548,7 @@

                Joints Framework (Docstrings)
                -class sympy.physics.mechanics.jointsmethod.JointsMethod(newtonion, *joints)[source]#
                +class sympy.physics.mechanics.jointsmethod.JointsMethod(newtonion, *joints)[source]#

                Method for formulating the equations of motion using a set of interconnected bodies with joints.

                Parameters:
                @@ -2644,7 +2644,7 @@

                Joints Framework (Docstrings)
                -form_eoms(method=<class 'sympy.physics.mechanics.kane.KanesMethod'>)[source]#
                +form_eoms(method=<class 'sympy.physics.mechanics.kane.KanesMethod'>)[source]#

                Method to form system’s equation of motions.

                Parameters:
                @@ -2726,7 +2726,7 @@

                Joints Framework (Docstrings)
                -rhs(inv_method=None)[source]#
                +rhs(inv_method=None)[source]#

                Returns equations that can be solved numerically.

                Parameters:
                @@ -2801,7 +2801,7 @@

                Joints Framework (Docstrings)Furo
                - Last updated on Oct 14, 2023
                + Last updated on Oct 16, 2023

                diff --git a/dev/modules/physics/mechanics/api/kane_lagrange.html b/dev/modules/physics/mechanics/api/kane_lagrange.html index 98a21c87a9a..37d169b038c 100644 --- a/dev/modules/physics/mechanics/api/kane_lagrange.html +++ b/dev/modules/physics/mechanics/api/kane_lagrange.html @@ -743,7 +743,7 @@
                Documentation Version

                Kane’s Method & Lagrange’s Method (Docstrings)#

                -class sympy.physics.mechanics.kane.KanesMethod(frame, q_ind, u_ind, kd_eqs=None, q_dependent=None, configuration_constraints=None, u_dependent=None, velocity_constraints=None, acceleration_constraints=None, u_auxiliary=None, bodies=None, forcelist=None, explicit_kinematics=True, kd_eqs_solver='LU', constraint_solver='LU')[source]#
                +class sympy.physics.mechanics.kane.KanesMethod(frame, q_ind, u_ind, kd_eqs=None, q_dependent=None, configuration_constraints=None, u_dependent=None, velocity_constraints=None, acceleration_constraints=None, u_auxiliary=None, bodies=None, forcelist=None, explicit_kinematics=True, kd_eqs_solver='LU', constraint_solver='LU')[source]#

                Kane’s method object.

                Parameters:
                @@ -981,7 +981,7 @@
                Documentation Version
                -kanes_equations(bodies=None, loads=None)[source]#
                +kanes_equations(bodies=None, loads=None)[source]#

                Method to form Kane’s equations, Fr + Fr* = 0.

                Parameters:
                @@ -1010,13 +1010,13 @@
                Documentation Version
                -kindiffdict()[source]#
                +kindiffdict()[source]#

                Returns a dictionary mapping q’ to u.

                -linearize(*, new_method=None, linear_solver='LU', **kwargs)[source]#
                +linearize(*, new_method=None, linear_solver='LU', **kwargs)[source]#

                Linearize the equations of motion about a symbolic operating point.

                Parameters:
                @@ -1084,7 +1084,7 @@
                Documentation Version
                -rhs(inv_method=None)[source]#
                +rhs(inv_method=None)[source]#

                Returns the system’s equations of motion in first order form. The output is the right hand side of:

                x' = |q'| =: f(q, u, r, p, t)
                @@ -1107,7 +1107,7 @@ 
                Documentation Version
                -to_linearizer(linear_solver='LU')[source]#
                +to_linearizer(linear_solver='LU')[source]#

                Returns an instance of the Linearizer class, initiated from the data in the KanesMethod class. This may be more desirable than using the linearize class method, as the Linearizer object will allow more @@ -1141,7 +1141,7 @@

                Documentation Version
                -class sympy.physics.mechanics.lagrange.LagrangesMethod(Lagrangian, qs, forcelist=None, bodies=None, frame=None, hol_coneqs=None, nonhol_coneqs=None)[source]#
                +class sympy.physics.mechanics.lagrange.LagrangesMethod(Lagrangian, qs, forcelist=None, bodies=None, frame=None, hol_coneqs=None, nonhol_coneqs=None)[source]#

                Lagrange’s method object.

                Explanation

                This object generates the equations of motion in a two step procedure. The @@ -1245,7 +1245,7 @@

                Documentation Version
                -form_lagranges_equations()[source]#
                +form_lagranges_equations()[source]#

                Method to form Lagrange’s equations of motion.

                Returns a vector of equations of motion using Lagrange’s equations of the second kind.

                @@ -1253,7 +1253,7 @@
                Documentation Version
                -linearize(q_ind=None, qd_ind=None, q_dep=None, qd_dep=None, linear_solver='LU', **kwargs)[source]#
                +linearize(q_ind=None, qd_ind=None, q_dep=None, qd_dep=None, linear_solver='LU', **kwargs)[source]#

                Linearize the equations of motion about a symbolic operating point.

                Parameters:
                @@ -1318,7 +1318,7 @@
                Documentation Version
                -rhs(inv_method=None, **kwargs)[source]#
                +rhs(inv_method=None, **kwargs)[source]#

                Returns equations that can be solved numerically.

                Parameters:
                @@ -1334,7 +1334,7 @@
                Documentation Version
                -solve_multipliers(op_point=None, sol_type='dict')[source]#
                +solve_multipliers(op_point=None, sol_type='dict')[source]#

                Solves for the values of the lagrange multipliers symbolically at the specified operating point.

                @@ -1357,7 +1357,7 @@
                Documentation Version
                -to_linearizer(q_ind=None, qd_ind=None, q_dep=None, qd_dep=None, linear_solver='LU')[source]#
                +to_linearizer(q_ind=None, qd_ind=None, q_dep=None, qd_dep=None, linear_solver='LU')[source]#

                Returns an instance of the Linearizer class, initiated from the data in the LagrangesMethod class. This may be more desirable than using the linearize class method, as the Linearizer object will allow more @@ -1434,7 +1434,7 @@

                Documentation Version
                Furo
                - Last updated on Oct 14, 2023
                + Last updated on Oct 16, 2023
                diff --git a/dev/modules/physics/mechanics/api/linearize.html b/dev/modules/physics/mechanics/api/linearize.html index c8222486900..df3ed5b1768 100644 --- a/dev/modules/physics/mechanics/api/linearize.html +++ b/dev/modules/physics/mechanics/api/linearize.html @@ -743,7 +743,7 @@
                Documentation Version

                Linearization (Docstrings)#

                -class sympy.physics.mechanics.linearize.Linearizer(f_0, f_1, f_2, f_3, f_4, f_c, f_v, f_a, q, u, q_i=None, q_d=None, u_i=None, u_d=None, r=None, lams=None, linear_solver='LU')[source]#
                +class sympy.physics.mechanics.linearize.Linearizer(f_0, f_1, f_2, f_3, f_4, f_c, f_v, f_a, q, u, q_i=None, q_d=None, u_i=None, u_d=None, r=None, lams=None, linear_solver='LU')[source]#

                This object holds the general model form for a dynamic system. This model is used for computing the linearized form of the system, while properly dealing with constraints leading to dependent coordinates and @@ -783,7 +783,7 @@

                Documentation Version
                -__init__(f_0, f_1, f_2, f_3, f_4, f_c, f_v, f_a, q, u, q_i=None, q_d=None, u_i=None, u_d=None, r=None, lams=None, linear_solver='LU')[source]#
                +__init__(f_0, f_1, f_2, f_3, f_4, f_c, f_v, f_a, q, u, q_i=None, q_d=None, u_i=None, u_d=None, r=None, lams=None, linear_solver='LU')[source]#
                Parameters:

                f_0, f_1, f_2, f_3, f_4, f_c, f_v, f_a : array_like

                @@ -834,7 +834,7 @@
                Documentation Version
                -linearize(op_point=None, A_and_B=False, simplify=False)[source]#
                +linearize(op_point=None, A_and_B=False, simplify=False)[source]#

                Linearize the system about the operating point. Note that q_op, u_op, qd_op, ud_op must satisfy the equations of motion. These may be either symbolic or numeric.

                @@ -928,7 +928,7 @@
                Documentation Version
                Furo
                - Last updated on Oct 14, 2023
                + Last updated on Oct 16, 2023
                diff --git a/dev/modules/physics/mechanics/api/part_bod.html b/dev/modules/physics/mechanics/api/part_bod.html index f8a23f2650c..dd500fffc30 100644 --- a/dev/modules/physics/mechanics/api/part_bod.html +++ b/dev/modules/physics/mechanics/api/part_bod.html @@ -745,7 +745,7 @@
                Documentation Version

                Bodies#

                -class sympy.physics.mechanics.particle.Particle(name, point=None, mass=None)[source]#
                +class sympy.physics.mechanics.particle.Particle(name, point=None, mass=None)[source]#

                A particle.

                Parameters:
                @@ -785,7 +785,7 @@

                Bodies#
                -angular_momentum(point, frame)[source]#
                +angular_momentum(point, frame)[source]#

                Angular momentum of the particle about the point.

                Parameters:
                @@ -825,7 +825,7 @@

                Bodies#
                -kinetic_energy(frame)[source]#
                +kinetic_energy(frame)[source]#

                Kinetic energy of the particle.

                Parameters:
                @@ -858,7 +858,7 @@

                Bodies#
                -linear_momentum(frame)[source]#
                +linear_momentum(frame)[source]#

                Linear momentum of the particle.

                Parameters:
                @@ -910,7 +910,7 @@

                Bodies#
                -parallel_axis(point, frame)[source]#
                +parallel_axis(point, frame)[source]#

                Returns an inertia dyadic of the particle with respect to another point and frame.

                @@ -961,7 +961,7 @@

                Bodies#
                -class sympy.physics.mechanics.rigidbody.RigidBody(name, masscenter=None, frame=None, mass=None, inertia=None)[source]#
                +class sympy.physics.mechanics.rigidbody.RigidBody(name, masscenter=None, frame=None, mass=None, inertia=None)[source]#

                An idealized rigid body.

                Explanation

                This is essentially a container which holds the various components which @@ -1011,7 +1011,7 @@

                Bodies#
                -angular_momentum(point, frame)[source]#
                +angular_momentum(point, frame)[source]#

                Returns the angular momentum of the rigid body about a point in the given frame.

                @@ -1073,7 +1073,7 @@

                Bodies#
                -kinetic_energy(frame)[source]#
                +kinetic_energy(frame)[source]#

                Kinetic energy of the rigid body.

                Parameters:
                @@ -1113,7 +1113,7 @@

                Bodies#
                -linear_momentum(frame)[source]#
                +linear_momentum(frame)[source]#

                Linear momentum of the rigid body.

                Parameters:
                @@ -1167,7 +1167,7 @@

                Bodies#
                -parallel_axis(point, frame=None)[source]#
                +parallel_axis(point, frame=None)[source]#

                Returns the inertia dyadic of the body with respect to another point.

                Parameters:
                @@ -1232,7 +1232,7 @@

                Bodies#Inertias#

                -class sympy.physics.mechanics.inertia.Inertia(dyadic, point)[source]#
                +class sympy.physics.mechanics.inertia.Inertia(dyadic, point)[source]#

                Inertia object consisting of a Dyadic and a Point of reference.

                Explanation

                This is a simple class to store the Point and Dyadic, belonging to an @@ -1267,7 +1267,7 @@

                Inertias

                -classmethod from_inertia_scalars(point, frame, ixx, iyy, izz, ixy=0, iyz=0, izx=0)[source]#
                +classmethod from_inertia_scalars(point, frame, ixx, iyy, izz, ixy=0, iyz=0, izx=0)[source]#

                Simple way to create an Inertia object based on the tensor values.

                Parameters:
                @@ -1332,7 +1332,7 @@

                Inertias
                -sympy.physics.mechanics.inertia.inertia(frame, ixx, iyy, izz, ixy=0, iyz=0, izx=0)[source]#
                +sympy.physics.mechanics.inertia.inertia(frame, ixx, iyy, izz, ixy=0, iyz=0, izx=0)[source]#

                Simple way to create inertia Dyadic object.

                Parameters:
                @@ -1380,7 +1380,7 @@

                Inertias
                -sympy.physics.mechanics.inertia.inertia_of_point_mass(mass, pos_vec, frame)[source]#
                +sympy.physics.mechanics.inertia.inertia_of_point_mass(mass, pos_vec, frame)[source]#

                Inertia dyadic of a point mass relative to point O.

                Parameters:
                @@ -1415,7 +1415,7 @@

                Inertias

                Loads#

                -class sympy.physics.mechanics.loads.Force(point, force)[source]#
                +class sympy.physics.mechanics.loads.Force(point, force)[source]#

                Force acting upon a point.

                Explanation

                A force is a vector that is bound to a line of action. This class stores @@ -1443,7 +1443,7 @@

                Loads#<
                -class sympy.physics.mechanics.loads.Torque(frame, torque)[source]#
                +class sympy.physics.mechanics.loads.Torque(frame, torque)[source]#

                Torque acting upon a frame.

                Explanation

                A torque is a free vector that is acting on a reference frame, which is @@ -1473,7 +1473,7 @@

                Loads#<

                Other Functions#

                -sympy.physics.mechanics.functions.center_of_mass(point, *bodies)[source]#
                +sympy.physics.mechanics.functions.center_of_mass(point, *bodies)[source]#

                Returns the position vector from the given point to the center of mass of the given bodies(particles or rigidbodies).

                Example

                @@ -1506,7 +1506,7 @@

                Other Functions
                -sympy.physics.mechanics.functions.linear_momentum(frame, *body)[source]#
                +sympy.physics.mechanics.functions.linear_momentum(frame, *body)[source]#

                Linear momentum of the system.

                Parameters:
                @@ -1547,7 +1547,7 @@

                Other Functions
                -sympy.physics.mechanics.functions.angular_momentum(point, frame, *body)[source]#
                +sympy.physics.mechanics.functions.angular_momentum(point, frame, *body)[source]#

                Angular momentum of a system.

                Parameters:
                @@ -1596,7 +1596,7 @@

                Other Functions
                -sympy.physics.mechanics.functions.kinetic_energy(frame, *body)[source]#
                +sympy.physics.mechanics.functions.kinetic_energy(frame, *body)[source]#

                Kinetic energy of a multibody system.

                Parameters:
                @@ -1643,7 +1643,7 @@

                Other Functions
                -sympy.physics.mechanics.functions.potential_energy(*body)[source]#
                +sympy.physics.mechanics.functions.potential_energy(*body)[source]#

                Potential energy of a multibody system.

                Parameters:
                @@ -1686,7 +1686,7 @@

                Other Functions
                -sympy.physics.mechanics.functions.Lagrangian(frame, *body)[source]#
                +sympy.physics.mechanics.functions.Lagrangian(frame, *body)[source]#

                Lagrangian of a multibody system.

                Parameters:
                @@ -1736,7 +1736,7 @@

                Other Functions
                -sympy.physics.mechanics.functions.find_dynamicsymbols(expression, exclude=None, reference_frame=None)[source]#
                +sympy.physics.mechanics.functions.find_dynamicsymbols(expression, exclude=None, reference_frame=None)[source]#

                Find all dynamicsymbols in expression.

                Parameters:
                @@ -1812,7 +1812,7 @@

                Other FunctionsFuro
                - Last updated on Oct 14, 2023
                + Last updated on Oct 16, 2023

                diff --git a/dev/modules/physics/mechanics/api/pathway.html b/dev/modules/physics/mechanics/api/pathway.html index 5c6395b87c8..7d9fe1a8ce3 100644 --- a/dev/modules/physics/mechanics/api/pathway.html +++ b/dev/modules/physics/mechanics/api/pathway.html @@ -744,7 +744,7 @@
                Documentation Version

                Implementations of pathways for use by actuators.

                -class sympy.physics.mechanics.pathway.LinearPathway(*attachments)[source]#
                +class sympy.physics.mechanics.pathway.LinearPathway(*attachments)[source]#

                Linear pathway between a pair of attachment points.

                Parameters:
                @@ -834,7 +834,7 @@
                Documentation Version
                -to_loads(force)[source]#
                +to_loads(force)[source]#

                Loads required by the equations of motion method classes.

                Parameters:
                @@ -888,7 +888,7 @@
                Documentation Version
                -class sympy.physics.mechanics.pathway.ObstacleSetPathway(*attachments)[source]#
                +class sympy.physics.mechanics.pathway.ObstacleSetPathway(*attachments)[source]#

                Obstacle-set pathway between a set of attachment points.

                Parameters:
                @@ -969,7 +969,7 @@
                Documentation Version
                -to_loads(force)[source]#
                +to_loads(force)[source]#

                Loads required by the equations of motion method classes.

                Parameters:
                @@ -1036,7 +1036,7 @@
                Documentation Version
                -class sympy.physics.mechanics.pathway.PathwayBase(*attachments)[source]#
                +class sympy.physics.mechanics.pathway.PathwayBase(*attachments)[source]#

                Abstract base class for all pathway classes to inherit from.

                Notes

                Instances of this class cannot be directly instantiated by users. However, @@ -1061,7 +1061,7 @@

                Documentation Version
                -abstract to_loads(force)[source]#
                +abstract to_loads(force)[source]#

                Loads required by the equations of motion method classes.

                Explanation

                KanesMethod requires a list of Point-Vector tuples to be @@ -1078,7 +1078,7 @@

                Documentation Version
                -class sympy.physics.mechanics.pathway.WrappingPathway(attachment_1, attachment_2, geometry)[source]#
                +class sympy.physics.mechanics.pathway.WrappingPathway(attachment_1, attachment_2, geometry)[source]#

                Pathway that wraps a geometry object.

                Parameters:
                @@ -1165,7 +1165,7 @@
                Documentation Version
                -to_loads(force)[source]#
                +to_loads(force)[source]#

                Loads required by the equations of motion method classes.

                Parameters:
                @@ -1268,7 +1268,7 @@
                Documentation Version
                Furo
                - Last updated on Oct 14, 2023
                + Last updated on Oct 16, 2023
                diff --git a/dev/modules/physics/mechanics/api/printing.html b/dev/modules/physics/mechanics/api/printing.html index 0f1fc48cf03..7b9a777f810 100644 --- a/dev/modules/physics/mechanics/api/printing.html +++ b/dev/modules/physics/mechanics/api/printing.html @@ -794,7 +794,7 @@

                mlatex#Furo
                - Last updated on Oct 14, 2023
                + Last updated on Oct 16, 2023

                diff --git a/dev/modules/physics/mechanics/api/system.html b/dev/modules/physics/mechanics/api/system.html index 0fbbc0e4d30..aec93000424 100644 --- a/dev/modules/physics/mechanics/api/system.html +++ b/dev/modules/physics/mechanics/api/system.html @@ -743,7 +743,7 @@
                Documentation Version

                SymbolicSystem (Docstrings)#

                -class sympy.physics.mechanics._system.System(frame=None, origin=None)[source]#
                +class sympy.physics.mechanics._system.System(frame=None, origin=None)[source]#

                Class to define a system and form the equations of motion.

                Explanation

                A System instance stores the different objects associated with a model, @@ -964,7 +964,7 @@

                SymbolicSystem (Docstrings)
                -add_actuators(*actuators)[source]#
                +add_actuators(*actuators)[source]#

                Add actuator(s) to the system.

                Parameters:
                @@ -978,7 +978,7 @@

                SymbolicSystem (Docstrings)
                -add_bodies(*bodies)[source]#
                +add_bodies(*bodies)[source]#

                Add body(ies) to the system.

                Parameters:
                @@ -992,7 +992,7 @@

                SymbolicSystem (Docstrings)
                -add_coordinates(*coordinates, independent=True)[source]#
                +add_coordinates(*coordinates, independent=True)[source]#

                Add generalized coordinate(s) to the system.

                Parameters:
                @@ -1012,7 +1012,7 @@

                SymbolicSystem (Docstrings)
                -add_holonomic_constraints(*constraints)[source]#
                +add_holonomic_constraints(*constraints)[source]#

                Add holonomic constraint(s) to the system.

                Parameters:
                @@ -1027,7 +1027,7 @@

                SymbolicSystem (Docstrings)
                -add_joints(*joints)[source]#
                +add_joints(*joints)[source]#

                Add joint(s) to the system.

                Parameters:
                @@ -1051,7 +1051,7 @@

                SymbolicSystem (Docstrings)
                -add_kdes(*kdes)[source]#
                +add_kdes(*kdes)[source]#

                Add kinematic differential equation(s) to the system.

                Parameters:
                @@ -1065,7 +1065,7 @@

                SymbolicSystem (Docstrings)
                -add_loads(*loads)[source]#
                +add_loads(*loads)[source]#

                Add load(s) to the system.

                Parameters:
                @@ -1079,7 +1079,7 @@

                SymbolicSystem (Docstrings)
                -add_nonholonomic_constraints(*constraints)[source]#
                +add_nonholonomic_constraints(*constraints)[source]#

                Add nonholonomic constraint(s) to the system.

                Parameters:
                @@ -1094,7 +1094,7 @@

                SymbolicSystem (Docstrings)
                -add_speeds(*speeds, independent=True)[source]#
                +add_speeds(*speeds, independent=True)[source]#

                Add generalized speed(s) to the system.

                Parameters:
                @@ -1113,7 +1113,7 @@

                SymbolicSystem (Docstrings)
                -apply_gravity(acceleration)[source]#
                +apply_gravity(acceleration)[source]#

                Apply gravity to all bodies in the system.

                Parameters:
                @@ -1152,7 +1152,7 @@

                SymbolicSystem (Docstrings)
                -form_eoms(eom_method=<class 'sympy.physics.mechanics.kane.KanesMethod'>, **kwargs)[source]#
                +form_eoms(eom_method=<class 'sympy.physics.mechanics.kane.KanesMethod'>, **kwargs)[source]#

                Form the equations of motion of the system.

                Parameters:
                @@ -1212,13 +1212,13 @@

                SymbolicSystem (Docstrings)
                -classmethod from_newtonian(newtonian)[source]#
                +classmethod from_newtonian(newtonian)[source]#

                Constructs the system with respect to a Newtonian body.

                -get_body(name)[source]#
                +get_body(name)[source]#

                Retrieve a body from the system by name.

                Parameters:
                @@ -1238,7 +1238,7 @@

                SymbolicSystem (Docstrings)
                -get_joint(name)[source]#
                +get_joint(name)[source]#

                Retrieve a joint from the system by name.

                Parameters:
                @@ -1343,7 +1343,7 @@

                SymbolicSystem (Docstrings)
                -rhs(inv_method=None)[source]#
                +rhs(inv_method=None)[source]#

                Compute the equations of motion in the explicit form.

                Parameters:
                @@ -1392,7 +1392,7 @@

                SymbolicSystem (Docstrings)
                -validate_system(eom_method=<class 'sympy.physics.mechanics.kane.KanesMethod'>, check_duplicates=False)[source]#
                +validate_system(eom_method=<class 'sympy.physics.mechanics.kane.KanesMethod'>, check_duplicates=False)[source]#

                Validates the system using some basic checks.

                Parameters:
                @@ -1470,7 +1470,7 @@

                SymbolicSystem (Docstrings)
                -class sympy.physics.mechanics.system.SymbolicSystem(coord_states, right_hand_side, speeds=None, mass_matrix=None, coordinate_derivatives=None, alg_con=None, output_eqns={}, coord_idxs=None, speed_idxs=None, bodies=None, loads=None)[source]#
                +class sympy.physics.mechanics.system.SymbolicSystem(coord_states, right_hand_side, speeds=None, mass_matrix=None, coordinate_derivatives=None, alg_con=None, output_eqns={}, coord_idxs=None, speed_idxs=None, bodies=None, loads=None)[source]#

                SymbolicSystem is a class that contains all the information about a system in a symbolic format such as the equations of motions and the bodies and loads in the system.

                @@ -1672,7 +1672,7 @@

                SymbolicSystem (Docstrings)
                -compute_explicit_form()[source]#
                +compute_explicit_form()[source]#

                If the explicit right hand side of the combined equations of motion is to provided upon initialization, this method will calculate it. This calculation can potentially take awhile to compute.

                @@ -1680,7 +1680,7 @@

                SymbolicSystem (Docstrings)
                -constant_symbols()[source]#
                +constant_symbols()[source]#

                Returns a column matrix containing all of the symbols in the system that do not depend on time

                @@ -1709,7 +1709,7 @@

                SymbolicSystem (Docstrings)
                -dynamic_symbols()[source]#
                +dynamic_symbols()[source]#

                Returns a column matrix containing all of the symbols in the system that depend on time

                @@ -1778,7 +1778,7 @@

                SymbolicSystem (Docstrings)Furo
                - Last updated on Oct 14, 2023
                + Last updated on Oct 16, 2023

                diff --git a/dev/modules/physics/mechanics/api/wrapping_geometry.html b/dev/modules/physics/mechanics/api/wrapping_geometry.html index 65226c03069..70dd1299fa3 100644 --- a/dev/modules/physics/mechanics/api/wrapping_geometry.html +++ b/dev/modules/physics/mechanics/api/wrapping_geometry.html @@ -744,7 +744,7 @@
                Documentation Version

                Geometry objects for use by wrapping pathways.

                -class sympy.physics.mechanics.wrapping_geometry.WrappingCylinder(radius, point, axis)[source]#
                +class sympy.physics.mechanics.wrapping_geometry.WrappingCylinder(radius, point, axis)[source]#

                A solid (infinite) cylindrical object.

                Parameters:
                @@ -804,7 +804,7 @@
                Documentation Version
                -geodesic_end_vectors(point_1, point_2)[source]#
                +geodesic_end_vectors(point_1, point_2)[source]#

                The vectors parallel to the geodesic at the two end points.

                Parameters:
                @@ -822,7 +822,7 @@
                Documentation Version
                -geodesic_length(point_1, point_2)[source]#
                +geodesic_length(point_1, point_2)[source]#

                The shortest distance between two points on a geometry’s surface.

                Parameters:
                @@ -895,7 +895,7 @@
                Documentation Version
                -point_on_surface(point)[source]#
                +point_on_surface(point)[source]#

                Returns True if a point is on the cylinder’s surface.

                Parameters:
                @@ -920,14 +920,14 @@
                Documentation Version
                -class sympy.physics.mechanics.wrapping_geometry.WrappingGeometryBase[source]#
                +class sympy.physics.mechanics.wrapping_geometry.WrappingGeometryBase[source]#

                Abstract base class for all geometry classes to inherit from.

                Notes

                Instances of this class cannot be directly instantiated by users. However, it can be used to created custom geometry types through subclassing.

                -abstract geodesic_end_vectors(point_1, point_2)[source]#
                +abstract geodesic_end_vectors(point_1, point_2)[source]#

                The vectors parallel to the geodesic at the two end points.

                Parameters:
                @@ -945,7 +945,7 @@
                Documentation Version
                -abstract geodesic_length(point_1, point_2)[source]#
                +abstract geodesic_length(point_1, point_2)[source]#

                Returns the shortest distance between two points on a geometry’s surface.

                @@ -970,7 +970,7 @@
                Documentation Version
                -abstract point_on_surface(point)[source]#
                +abstract point_on_surface(point)[source]#

                Returns True if a point is on the geometry’s surface.

                Parameters:
                @@ -987,7 +987,7 @@
                Documentation Version
                -class sympy.physics.mechanics.wrapping_geometry.WrappingSphere(radius, point)[source]#
                +class sympy.physics.mechanics.wrapping_geometry.WrappingSphere(radius, point)[source]#

                A solid spherical object.

                Parameters:
                @@ -1029,7 +1029,7 @@
                Documentation Version
                -geodesic_end_vectors(point_1, point_2)[source]#
                +geodesic_end_vectors(point_1, point_2)[source]#

                The vectors parallel to the geodesic at the two end points.

                Parameters:
                @@ -1047,7 +1047,7 @@
                Documentation Version
                -geodesic_length(point_1, point_2)[source]#
                +geodesic_length(point_1, point_2)[source]#

                Returns the shortest distance between two points on the sphere’s surface.

                @@ -1120,7 +1120,7 @@
                Documentation Version
                -point_on_surface(point)[source]#
                +point_on_surface(point)[source]#

                Returns True if a point is on the sphere’s surface.

                Parameters:
                @@ -1180,7 +1180,7 @@
                Documentation Version
                Furo
                - Last updated on Oct 14, 2023
                + Last updated on Oct 16, 2023
                diff --git a/dev/modules/physics/mechanics/autolev_parser.html b/dev/modules/physics/mechanics/autolev_parser.html index 4a3adf49d00..f6bf1250200 100644 --- a/dev/modules/physics/mechanics/autolev_parser.html +++ b/dev/modules/physics/mechanics/autolev_parser.html @@ -1323,7 +1323,7 @@

                3. Switching to an ASTFuro
                - Last updated on Oct 14, 2023
                + Last updated on Oct 16, 2023

                diff --git a/dev/modules/physics/mechanics/examples.html b/dev/modules/physics/mechanics/examples.html index 36ae6ebf7ce..0839f835249 100644 --- a/dev/modules/physics/mechanics/examples.html +++ b/dev/modules/physics/mechanics/examples.html @@ -791,7 +791,7 @@

                Examples for Physics/MechanicsFuro
                - Last updated on Oct 14, 2023
                + Last updated on Oct 16, 2023

                diff --git a/dev/modules/physics/mechanics/examples/bicycle_example.html b/dev/modules/physics/mechanics/examples/bicycle_example.html index 059dc41557e..5fede271caf 100644 --- a/dev/modules/physics/mechanics/examples/bicycle_example.html +++ b/dev/modules/physics/mechanics/examples/bicycle_example.html @@ -1105,7 +1105,7 @@

                A bicycleFuro
                - Last updated on Oct 14, 2023
                + Last updated on Oct 16, 2023

                diff --git a/dev/modules/physics/mechanics/examples/four_bar_linkage_example.html b/dev/modules/physics/mechanics/examples/four_bar_linkage_example.html index 2ee7d7fefcc..97458383caa 100644 --- a/dev/modules/physics/mechanics/examples/four_bar_linkage_example.html +++ b/dev/modules/physics/mechanics/examples/four_bar_linkage_example.html @@ -847,7 +847,7 @@

                A four bar linkageFuro
                - Last updated on Oct 14, 2023
                + Last updated on Oct 16, 2023

                diff --git a/dev/modules/physics/mechanics/examples/lin_pend_nonmin_example.html b/dev/modules/physics/mechanics/examples/lin_pend_nonmin_example.html index 664c7415692..8e53d6190b0 100644 --- a/dev/modules/physics/mechanics/examples/lin_pend_nonmin_example.html +++ b/dev/modules/physics/mechanics/examples/lin_pend_nonmin_example.html @@ -1016,7 +1016,7 @@

                Lagrange’s MethodFuro
                - Last updated on Oct 14, 2023
                + Last updated on Oct 16, 2023

                diff --git a/dev/modules/physics/mechanics/examples/multi_degree_freedom_holonomic_system.html b/dev/modules/physics/mechanics/examples/multi_degree_freedom_holonomic_system.html index af8cd5a9a22..18f170f30fb 100644 --- a/dev/modules/physics/mechanics/examples/multi_degree_freedom_holonomic_system.html +++ b/dev/modules/physics/mechanics/examples/multi_degree_freedom_holonomic_system.html @@ -861,7 +861,7 @@

                Multi Degree of Freedom Holonomic SystemFuro
                - Last updated on Oct 14, 2023
                + Last updated on Oct 16, 2023

                diff --git a/dev/modules/physics/mechanics/examples/rollingdisc_example.html b/dev/modules/physics/mechanics/examples/rollingdisc_example.html index 9b8d2e28388..214b253d205 100644 --- a/dev/modules/physics/mechanics/examples/rollingdisc_example.html +++ b/dev/modules/physics/mechanics/examples/rollingdisc_example.html @@ -790,7 +790,7 @@

                A rolling discFuro
                - Last updated on Oct 14, 2023
                + Last updated on Oct 16, 2023

                diff --git a/dev/modules/physics/mechanics/examples/rollingdisc_example_kane.html b/dev/modules/physics/mechanics/examples/rollingdisc_example_kane.html index b622640e29a..9ca9812cf97 100644 --- a/dev/modules/physics/mechanics/examples/rollingdisc_example_kane.html +++ b/dev/modules/physics/mechanics/examples/rollingdisc_example_kane.html @@ -858,7 +858,7 @@

                A rolling disc, with Kane’s methodFuro
                - Last updated on Oct 14, 2023
                + Last updated on Oct 16, 2023

                diff --git a/dev/modules/physics/mechanics/examples/rollingdisc_example_kane_constraints.html b/dev/modules/physics/mechanics/examples/rollingdisc_example_kane_constraints.html index a325d68c5b4..1c623bf81e8 100644 --- a/dev/modules/physics/mechanics/examples/rollingdisc_example_kane_constraints.html +++ b/dev/modules/physics/mechanics/examples/rollingdisc_example_kane_constraints.html @@ -849,7 +849,7 @@

                A rolling disc, with Kane’s method and constraint forcesFuro
                - Last updated on Oct 14, 2023
                + Last updated on Oct 16, 2023

                diff --git a/dev/modules/physics/mechanics/examples/rollingdisc_example_lagrange.html b/dev/modules/physics/mechanics/examples/rollingdisc_example_lagrange.html index aad5b1ed000..9988d541a75 100644 --- a/dev/modules/physics/mechanics/examples/rollingdisc_example_lagrange.html +++ b/dev/modules/physics/mechanics/examples/rollingdisc_example_lagrange.html @@ -846,7 +846,7 @@

                A rolling disc using Lagrange’s MethodFuro
                - Last updated on Oct 14, 2023
                + Last updated on Oct 16, 2023

                diff --git a/dev/modules/physics/mechanics/index.html b/dev/modules/physics/mechanics/index.html index 1998949ac91..50efaddecb3 100644 --- a/dev/modules/physics/mechanics/index.html +++ b/dev/modules/physics/mechanics/index.html @@ -884,7 +884,7 @@

                Guide to MechanicsFuro
                - Last updated on Oct 14, 2023
                + Last updated on Oct 16, 2023

                diff --git a/dev/modules/physics/mechanics/joints.html b/dev/modules/physics/mechanics/joints.html index eda178aeb64..a75123dfdeb 100644 --- a/dev/modules/physics/mechanics/joints.html +++ b/dev/modules/physics/mechanics/joints.html @@ -868,7 +868,7 @@

                JointsMethod in Physics/MechanicsFuro
                - Last updated on Oct 14, 2023
                + Last updated on Oct 16, 2023

                diff --git a/dev/modules/physics/mechanics/kane.html b/dev/modules/physics/mechanics/kane.html index 510a4852d27..3a7acd8313c 100644 --- a/dev/modules/physics/mechanics/kane.html +++ b/dev/modules/physics/mechanics/kane.html @@ -927,7 +927,7 @@

                Kane’s Method in Physics/MechanicsFuro
                - Last updated on Oct 14, 2023
                + Last updated on Oct 16, 2023

                diff --git a/dev/modules/physics/mechanics/lagrange.html b/dev/modules/physics/mechanics/lagrange.html index f3fbf5fcd3d..c7bc271b9a0 100644 --- a/dev/modules/physics/mechanics/lagrange.html +++ b/dev/modules/physics/mechanics/lagrange.html @@ -910,7 +910,7 @@

                Lagrange’s Method in Physics/MechanicsFuro
                - Last updated on Oct 14, 2023
                + Last updated on Oct 16, 2023

                diff --git a/dev/modules/physics/mechanics/linearize.html b/dev/modules/physics/mechanics/linearize.html index 4b1a2e94c64..f9bf665eef5 100644 --- a/dev/modules/physics/mechanics/linearize.html +++ b/dev/modules/physics/mechanics/linearize.html @@ -1140,7 +1140,7 @@

                Further ExamplesFuro
                - Last updated on Oct 14, 2023
                + Last updated on Oct 16, 2023

                diff --git a/dev/modules/physics/mechanics/masses.html b/dev/modules/physics/mechanics/masses.html index 955baa76a1a..64c5df03b11 100644 --- a/dev/modules/physics/mechanics/masses.html +++ b/dev/modules/physics/mechanics/masses.html @@ -1149,7 +1149,7 @@

                Using energy functions in MechanicsFuro
                - Last updated on Oct 14, 2023
                + Last updated on Oct 16, 2023

                diff --git a/dev/modules/physics/mechanics/reference.html b/dev/modules/physics/mechanics/reference.html index 1c0448adf9c..f1667874ea7 100644 --- a/dev/modules/physics/mechanics/reference.html +++ b/dev/modules/physics/mechanics/reference.html @@ -803,7 +803,7 @@

                References for Physics/MechanicsFuro
                - Last updated on Oct 14, 2023
                + Last updated on Oct 16, 2023

                diff --git a/dev/modules/physics/mechanics/sympy_mechanics_for_autolev_users.html b/dev/modules/physics/mechanics/sympy_mechanics_for_autolev_users.html index c6f443ed8cc..e454ee34511 100644 --- a/dev/modules/physics/mechanics/sympy_mechanics_for_autolev_users.html +++ b/dev/modules/physics/mechanics/sympy_mechanics_for_autolev_users.html @@ -1873,7 +1873,7 @@

                Links#< Furo
                - Last updated on Oct 14, 2023
                + Last updated on Oct 16, 2023

                diff --git a/dev/modules/physics/mechanics/symsystem.html b/dev/modules/physics/mechanics/symsystem.html index 5741d2237a3..398035b9141 100644 --- a/dev/modules/physics/mechanics/symsystem.html +++ b/dev/modules/physics/mechanics/symsystem.html @@ -972,7 +972,7 @@

                SymbolicSystem Example UsageFuro
                - Last updated on Oct 14, 2023
                + Last updated on Oct 16, 2023

                diff --git a/dev/modules/physics/optics/gaussopt.html b/dev/modules/physics/optics/gaussopt.html index deeda5c830c..b003d21c02a 100644 --- a/dev/modules/physics/optics/gaussopt.html +++ b/dev/modules/physics/optics/gaussopt.html @@ -762,7 +762,7 @@
                Documentation Version
                -class sympy.physics.optics.gaussopt.BeamParameter(wavelen, z, z_r=None, w=None, n=1)[source]#
                +class sympy.physics.optics.gaussopt.BeamParameter(wavelen, z, z_r=None, w=None, n=1)[source]#

                Representation for a gaussian ray in the Ray Transfer Matrix formalism.

                Parameters:
                @@ -927,7 +927,7 @@
                Documentation Version
                -class sympy.physics.optics.gaussopt.CurvedMirror(R)[source]#
                +class sympy.physics.optics.gaussopt.CurvedMirror(R)[source]#

                Ray Transfer Matrix for reflection from curved surface.

                Parameters:
                @@ -952,7 +952,7 @@
                Documentation Version
                -class sympy.physics.optics.gaussopt.CurvedRefraction(R, n1, n2)[source]#
                +class sympy.physics.optics.gaussopt.CurvedRefraction(R, n1, n2)[source]#

                Ray Transfer Matrix for refraction on curved interface.

                Parameters:
                @@ -988,7 +988,7 @@
                Documentation Version
                -class sympy.physics.optics.gaussopt.FlatMirror[source]#
                +class sympy.physics.optics.gaussopt.FlatMirror[source]#

                Ray Transfer Matrix for reflection.

                Examples

                >>> from sympy.physics.optics import FlatMirror
                @@ -1006,7 +1006,7 @@ 
                Documentation Version
                -class sympy.physics.optics.gaussopt.FlatRefraction(n1, n2)[source]#
                +class sympy.physics.optics.gaussopt.FlatRefraction(n1, n2)[source]#

                Ray Transfer Matrix for refraction.

                Parameters:
                @@ -1038,7 +1038,7 @@
                Documentation Version
                -class sympy.physics.optics.gaussopt.FreeSpace(d)[source]#
                +class sympy.physics.optics.gaussopt.FreeSpace(d)[source]#

                Ray Transfer Matrix for free space.

                Parameters:
                @@ -1063,7 +1063,7 @@
                Documentation Version
                -class sympy.physics.optics.gaussopt.GeometricRay(*args)[source]#
                +class sympy.physics.optics.gaussopt.GeometricRay(*args)[source]#

                Representation for a geometric ray in the Ray Transfer Matrix formalism.

                Parameters:
                @@ -1134,7 +1134,7 @@
                Documentation Version
                -class sympy.physics.optics.gaussopt.RayTransferMatrix(*args)[source]#
                +class sympy.physics.optics.gaussopt.RayTransferMatrix(*args)[source]#

                Base class for a Ray Transfer Matrix.

                It should be used if there is not already a more specific subclass mentioned in See Also.

                @@ -1247,7 +1247,7 @@
                Documentation Version
                -class sympy.physics.optics.gaussopt.ThinLens(f)[source]#
                +class sympy.physics.optics.gaussopt.ThinLens(f)[source]#

                Ray Transfer Matrix for a thin lens.

                Parameters:
                @@ -1275,7 +1275,7 @@
                Documentation Version
                -sympy.physics.optics.gaussopt.conjugate_gauss_beams(wavelen, waist_in, waist_out, **kwargs)[source]#
                +sympy.physics.optics.gaussopt.conjugate_gauss_beams(wavelen, waist_in, waist_out, **kwargs)[source]#

                Find the optical setup conjugating the object/image waists.

                Parameters:
                @@ -1331,7 +1331,7 @@
                Documentation Version
                -sympy.physics.optics.gaussopt.gaussian_conj(s_in, z_r_in, f)[source]#
                +sympy.physics.optics.gaussopt.gaussian_conj(s_in, z_r_in, f)[source]#

                Conjugation relation for gaussian beams.

                Parameters:
                @@ -1386,7 +1386,7 @@
                Documentation Version
                -sympy.physics.optics.gaussopt.geometric_conj_ab(a, b)[source]#
                +sympy.physics.optics.gaussopt.geometric_conj_ab(a, b)[source]#

                Conjugation relation for geometrical beams under paraxial conditions.

                Explanation

                Takes the distances to the optical element and returns the needed @@ -1407,7 +1407,7 @@

                Documentation Version
                -sympy.physics.optics.gaussopt.geometric_conj_af(a, f)[source]#
                +sympy.physics.optics.gaussopt.geometric_conj_af(a, f)[source]#

                Conjugation relation for geometrical beams under paraxial conditions.

                Explanation

                Takes the object distance (for geometric_conj_af) or the image distance @@ -1431,7 +1431,7 @@

                Documentation Version
                -sympy.physics.optics.gaussopt.geometric_conj_bf(a, f)[source]#
                +sympy.physics.optics.gaussopt.geometric_conj_bf(a, f)[source]#

                Conjugation relation for geometrical beams under paraxial conditions.

                Explanation

                Takes the object distance (for geometric_conj_af) or the image distance @@ -1455,7 +1455,7 @@

                Documentation Version
                -sympy.physics.optics.gaussopt.rayleigh2waist(z_r, wavelen)[source]#
                +sympy.physics.optics.gaussopt.rayleigh2waist(z_r, wavelen)[source]#

                Calculate the waist from the rayleigh range of a gaussian beam.

                Examples

                >>> from sympy.physics.optics import rayleigh2waist
                @@ -1473,7 +1473,7 @@ 
                Documentation Version
                -sympy.physics.optics.gaussopt.waist2rayleigh(w, wavelen, n=1)[source]#
                +sympy.physics.optics.gaussopt.waist2rayleigh(w, wavelen, n=1)[source]#

                Calculate the rayleigh range from the waist of a gaussian beam.

                Examples

                >>> from sympy.physics.optics import waist2rayleigh
                @@ -1526,7 +1526,7 @@ 
                Documentation Version
                Furo
                - Last updated on Oct 14, 2023
                + Last updated on Oct 16, 2023
                diff --git a/dev/modules/physics/optics/index.html b/dev/modules/physics/optics/index.html index ccd5280999c..d5aa175deec 100644 --- a/dev/modules/physics/optics/index.html +++ b/dev/modules/physics/optics/index.html @@ -791,7 +791,7 @@

                Optics ModuleFuro
                - Last updated on Oct 14, 2023
                + Last updated on Oct 16, 2023

                diff --git a/dev/modules/physics/optics/medium.html b/dev/modules/physics/optics/medium.html index 669ee5e55bb..918075aeaa0 100644 --- a/dev/modules/physics/optics/medium.html +++ b/dev/modules/physics/optics/medium.html @@ -747,7 +747,7 @@
                Documentation Version

              -class sympy.physics.optics.medium.Medium(name, permittivity=None, permeability=None, n=None)[source]#
              +class sympy.physics.optics.medium.Medium(name, permittivity=None, permeability=None, n=None)[source]#

              This class represents an optical medium. The prime reason to implement this is to facilitate refraction, Fermat’s principle, etc.

              @@ -860,7 +860,7 @@
              Documentation Version
              Furo
              - Last updated on Oct 14, 2023
              + Last updated on Oct 16, 2023

              diff --git a/dev/modules/physics/optics/polarization.html b/dev/modules/physics/optics/polarization.html index 77adf863d60..d5df934d9ad 100644 --- a/dev/modules/physics/optics/polarization.html +++ b/dev/modules/physics/optics/polarization.html @@ -831,7 +831,7 @@

              References
              -sympy.physics.optics.polarization.half_wave_retarder(theta)[source]#
              +sympy.physics.optics.polarization.half_wave_retarder(theta)[source]#

              A half-wave retarder Jones matrix at angle theta.

              Parameters:
              @@ -865,7 +865,7 @@

              References
              -sympy.physics.optics.polarization.jones_2_stokes(e)[source]#
              +sympy.physics.optics.polarization.jones_2_stokes(e)[source]#

              Return the Stokes vector for a Jones vector e.

              Parameters:
              @@ -907,7 +907,7 @@

              References
              -sympy.physics.optics.polarization.jones_vector(psi, chi)[source]#
              +sympy.physics.optics.polarization.jones_vector(psi, chi)[source]#

              A Jones vector corresponding to a polarization ellipse with \(psi\) tilt, and \(chi\) circularity.

              @@ -1004,7 +1004,7 @@

              References
              -sympy.physics.optics.polarization.linear_polarizer(theta=0)[source]#
              +sympy.physics.optics.polarization.linear_polarizer(theta=0)[source]#

              A linear polarizer Jones matrix with transmission axis at an angle theta.

              @@ -1039,7 +1039,7 @@

              References
              -sympy.physics.optics.polarization.mueller_matrix(J)[source]#
              +sympy.physics.optics.polarization.mueller_matrix(J)[source]#

              The Mueller matrix corresponding to Jones matrix \(J\).

              Parameters:
              @@ -1112,7 +1112,7 @@

              References
              -sympy.physics.optics.polarization.phase_retarder(theta=0, delta=0)[source]#
              +sympy.physics.optics.polarization.phase_retarder(theta=0, delta=0)[source]#

              A phase retarder Jones matrix with retardance delta at angle theta.

              Parameters:
              @@ -1155,7 +1155,7 @@

              References
              -sympy.physics.optics.polarization.polarizing_beam_splitter(Tp=1, Rs=1, Ts=0, Rp=0, phia=0, phib=0)[source]#
              +sympy.physics.optics.polarization.polarizing_beam_splitter(Tp=1, Rs=1, Ts=0, Rp=0, phia=0, phib=0)[source]#

              A polarizing beam splitter Jones matrix at angle \(theta\).

              Parameters:
              @@ -1224,7 +1224,7 @@

              References
              -sympy.physics.optics.polarization.quarter_wave_retarder(theta)[source]#
              +sympy.physics.optics.polarization.quarter_wave_retarder(theta)[source]#

              A quarter-wave retarder Jones matrix at angle theta.

              Parameters:
              @@ -1262,7 +1262,7 @@

              References
              -sympy.physics.optics.polarization.reflective_filter(R)[source]#
              +sympy.physics.optics.polarization.reflective_filter(R)[source]#

              A reflective filter Jones matrix with reflectance R.

              Parameters:
              @@ -1293,7 +1293,7 @@

              References
              -sympy.physics.optics.polarization.stokes_vector(psi, chi, p=1, I=1)[source]#
              +sympy.physics.optics.polarization.stokes_vector(psi, chi, p=1, I=1)[source]#

              A Stokes vector corresponding to a polarization ellipse with psi tilt, and chi circularity.

              @@ -1418,7 +1418,7 @@

              References
              -sympy.physics.optics.polarization.transmissive_filter(T)[source]#
              +sympy.physics.optics.polarization.transmissive_filter(T)[source]#

              An attenuator Jones matrix with transmittance T.

              Parameters:
              @@ -1485,7 +1485,7 @@

              ReferencesFuro
              - Last updated on Oct 14, 2023
              + Last updated on Oct 16, 2023

              diff --git a/dev/modules/physics/optics/utils.html b/dev/modules/physics/optics/utils.html index 2ed214c85b1..5941da5a2a6 100644 --- a/dev/modules/physics/optics/utils.html +++ b/dev/modules/physics/optics/utils.html @@ -756,7 +756,7 @@
              Documentation Version

          -sympy.physics.optics.utils.brewster_angle(medium1, medium2)[source]#
          +sympy.physics.optics.utils.brewster_angle(medium1, medium2)[source]#

          This function calculates the Brewster’s angle of incidence to Medium 2 from Medium 1 in radians.

          @@ -781,7 +781,7 @@
          Documentation Version
          -sympy.physics.optics.utils.critical_angle(medium1, medium2)[source]#
          +sympy.physics.optics.utils.critical_angle(medium1, medium2)[source]#

          This function calculates the critical angle of incidence (marking the onset of total internal) to Medium 2 from Medium 1 in radians.

          @@ -806,7 +806,7 @@
          Documentation Version
          -sympy.physics.optics.utils.deviation(incident, medium1, medium2, normal=None, plane=None)[source]#
          +sympy.physics.optics.utils.deviation(incident, medium1, medium2, normal=None, plane=None)[source]#

          This function calculates the angle of deviation of a ray due to refraction at planar surface.

          @@ -855,7 +855,7 @@
          Documentation Version
          -sympy.physics.optics.utils.fresnel_coefficients(angle_of_incidence, medium1, medium2)[source]#
          +sympy.physics.optics.utils.fresnel_coefficients(angle_of_incidence, medium1, medium2)[source]#

          This function uses Fresnel equations to calculate reflection and transmission coefficients. Those are obtained for both polarisations when the electric field vector is in the plane of incidence (labelled ‘p’) @@ -907,7 +907,7 @@

          Documentation Version
          -sympy.physics.optics.utils.hyperfocal_distance(f, N, c)[source]#
          +sympy.physics.optics.utils.hyperfocal_distance(f, N, c)[source]#
          Parameters:

          f: sympifiable

          @@ -934,7 +934,7 @@
          Documentation Version
          -sympy.physics.optics.utils.lens_formula(focal_length=None, u=None, v=None)[source]#
          +sympy.physics.optics.utils.lens_formula(focal_length=None, u=None, v=None)[source]#

          This function provides one of the three parameters when two of them are supplied. This is valid only for paraxial rays.

          @@ -971,7 +971,7 @@
          Documentation Version
          -sympy.physics.optics.utils.lens_makers_formula(n_lens, n_surr, r1, r2, d=0)[source]#
          +sympy.physics.optics.utils.lens_makers_formula(n_lens, n_surr, r1, r2, d=0)[source]#

          This function calculates focal length of a lens. It follows cartesian sign convention.

          @@ -1013,7 +1013,7 @@
          Documentation Version
          -sympy.physics.optics.utils.mirror_formula(focal_length=None, u=None, v=None)[source]#
          +sympy.physics.optics.utils.mirror_formula(focal_length=None, u=None, v=None)[source]#

          This function provides one of the three parameters when two of them are supplied. This is valid only for paraxial rays.

          @@ -1050,7 +1050,7 @@
          Documentation Version
          -sympy.physics.optics.utils.refraction_angle(incident, medium1, medium2, normal=None, plane=None)[source]#
          +sympy.physics.optics.utils.refraction_angle(incident, medium1, medium2, normal=None, plane=None)[source]#

          This function calculates transmitted vector after refraction at planar surface. medium1 and medium2 can be Medium or any sympifiable object. If incident is a number then treated as angle of incidence (in radians) @@ -1124,7 +1124,7 @@

          Documentation Version
          -sympy.physics.optics.utils.transverse_magnification(si, so)[source]#
          +sympy.physics.optics.utils.transverse_magnification(si, so)[source]#

          Calculates the transverse magnification, which is the ratio of the image size to the object size.

          @@ -1184,7 +1184,7 @@
          Documentation Version
          Furo
          - Last updated on Oct 14, 2023
          + Last updated on Oct 16, 2023

          diff --git a/dev/modules/physics/optics/waves.html b/dev/modules/physics/optics/waves.html index bf6b3a81b5e..d5d815075c7 100644 --- a/dev/modules/physics/optics/waves.html +++ b/dev/modules/physics/optics/waves.html @@ -748,7 +748,7 @@
          Documentation Version

        -class sympy.physics.optics.waves.TWave(amplitude, frequency=None, phase=0, time_period=None, n=n)[source]#
        +class sympy.physics.optics.waves.TWave(amplitude, frequency=None, phase=0, time_period=None, n=n)[source]#

        This is a simple transverse sine wave travelling in a one-dimensional space. Basic properties are required at the time of creation of the object, but they can be changed later with respective methods provided.

        @@ -974,7 +974,7 @@
        Documentation Version
        Furo
        - Last updated on Oct 14, 2023
        + Last updated on Oct 16, 2023

        diff --git a/dev/modules/physics/paulialgebra.html b/dev/modules/physics/paulialgebra.html index a687b84342c..66c64caa52e 100644 --- a/dev/modules/physics/paulialgebra.html +++ b/dev/modules/physics/paulialgebra.html @@ -755,7 +755,7 @@

        References
        -sympy.physics.paulialgebra.evaluate_pauli_product(arg)[source]#
        +sympy.physics.paulialgebra.evaluate_pauli_product(arg)[source]#

        Help function to evaluate Pauli matrices product with symbolic objects.

        @@ -814,7 +814,7 @@

        ReferencesFuro
        - Last updated on Oct 14, 2023
        + Last updated on Oct 16, 2023

        diff --git a/dev/modules/physics/qho_1d.html b/dev/modules/physics/qho_1d.html index 1b93a1043ae..37f65701caf 100644 --- a/dev/modules/physics/qho_1d.html +++ b/dev/modules/physics/qho_1d.html @@ -743,7 +743,7 @@
        Documentation Version

        Quantum Harmonic Oscillator in 1-D#

        -sympy.physics.qho_1d.E_n(n, omega)[source]#
        +sympy.physics.qho_1d.E_n(n, omega)[source]#

        Returns the Energy of the One-dimensional harmonic oscillator.

        Parameters:
        @@ -774,7 +774,7 @@
        Documentation Version
        -sympy.physics.qho_1d.coherent_state(n, alpha)[source]#
        +sympy.physics.qho_1d.coherent_state(n, alpha)[source]#

        Returns <n|alpha> for the coherent states of 1D harmonic oscillator. See https://en.wikipedia.org/wiki/Coherent_states

        @@ -793,7 +793,7 @@
        Documentation Version
        -sympy.physics.qho_1d.psi_n(n, x, m, omega)[source]#
        +sympy.physics.qho_1d.psi_n(n, x, m, omega)[source]#

        Returns the wavefunction psi_{n} for the One-dimensional harmonic oscillator.

        Parameters:
        @@ -862,7 +862,7 @@
        Documentation Version
        Furo
        - Last updated on Oct 14, 2023
        + Last updated on Oct 16, 2023
        diff --git a/dev/modules/physics/quantum/anticommutator.html b/dev/modules/physics/quantum/anticommutator.html index 59e09dbcda8..fe42c957057 100644 --- a/dev/modules/physics/quantum/anticommutator.html +++ b/dev/modules/physics/quantum/anticommutator.html @@ -744,7 +744,7 @@
        Documentation Version

        The anti-commutator: {A,B} = A*B + B*A.

        -class sympy.physics.quantum.anticommutator.AntiCommutator(A, B)[source]#
        +class sympy.physics.quantum.anticommutator.AntiCommutator(A, B)[source]#

        The standard anticommutator, in an unevaluated state.

        Parameters:
        @@ -807,7 +807,7 @@
        Documentation Version
        -doit(**hints)[source]#
        +doit(**hints)[source]#

        Evaluate anticommutator

        @@ -850,7 +850,7 @@
        Documentation Version
        Furo
        - Last updated on Oct 14, 2023
        + Last updated on Oct 16, 2023

        diff --git a/dev/modules/physics/quantum/cartesian.html b/dev/modules/physics/quantum/cartesian.html index cef1749b518..bd53a560fa1 100644 --- a/dev/modules/physics/quantum/cartesian.html +++ b/dev/modules/physics/quantum/cartesian.html @@ -748,19 +748,19 @@
        Documentation Version

      -class sympy.physics.quantum.cartesian.PositionBra3D(*args, **kwargs)[source]#
      +class sympy.physics.quantum.cartesian.PositionBra3D(*args, **kwargs)[source]#

      3D cartesian position eigenbra

      -class sympy.physics.quantum.cartesian.PositionKet3D(*args, **kwargs)[source]#
      +class sympy.physics.quantum.cartesian.PositionKet3D(*args, **kwargs)[source]#

      3D cartesian position eigenket

      -class sympy.physics.quantum.cartesian.PositionState3D(*args, **kwargs)[source]#
      +class sympy.physics.quantum.cartesian.PositionState3D(*args, **kwargs)[source]#

      Base class for 3D cartesian position eigenstates

      @@ -784,7 +784,7 @@
      Documentation Version
      -class sympy.physics.quantum.cartesian.PxBra(*args, **kwargs)[source]#
      +class sympy.physics.quantum.cartesian.PxBra(*args, **kwargs)[source]#

      1D cartesian momentum eigenbra.

      @@ -796,7 +796,7 @@
      Documentation Version
      -class sympy.physics.quantum.cartesian.PxKet(*args, **kwargs)[source]#
      +class sympy.physics.quantum.cartesian.PxKet(*args, **kwargs)[source]#

      1D cartesian momentum eigenket.

      @@ -808,13 +808,13 @@
      Documentation Version
      -class sympy.physics.quantum.cartesian.PxOp(*args, **kwargs)[source]#
      +class sympy.physics.quantum.cartesian.PxOp(*args, **kwargs)[source]#

      1D cartesian momentum operator.

      -class sympy.physics.quantum.cartesian.XBra(*args, **kwargs)[source]#
      +class sympy.physics.quantum.cartesian.XBra(*args, **kwargs)[source]#

      1D cartesian position eigenbra.

      @@ -826,7 +826,7 @@
      Documentation Version
      -class sympy.physics.quantum.cartesian.XKet(*args, **kwargs)[source]#
      +class sympy.physics.quantum.cartesian.XKet(*args, **kwargs)[source]#

      1D cartesian position eigenket.

      @@ -838,19 +838,19 @@
      Documentation Version
      -class sympy.physics.quantum.cartesian.XOp(*args, **kwargs)[source]#
      +class sympy.physics.quantum.cartesian.XOp(*args, **kwargs)[source]#

      1D cartesian position operator.

      -class sympy.physics.quantum.cartesian.YOp(*args, **kwargs)[source]#
      +class sympy.physics.quantum.cartesian.YOp(*args, **kwargs)[source]#

      Y cartesian coordinate operator (for 2D or 3D systems)

      -class sympy.physics.quantum.cartesian.ZOp(*args, **kwargs)[source]#
      +class sympy.physics.quantum.cartesian.ZOp(*args, **kwargs)[source]#

      Z cartesian coordinate operator (for 3D systems)

      @@ -891,7 +891,7 @@
      Documentation Version
      Furo
      - Last updated on Oct 14, 2023
      + Last updated on Oct 16, 2023

    diff --git a/dev/modules/physics/quantum/cg.html b/dev/modules/physics/quantum/cg.html index d73fdd6896d..31f0bbd68b2 100644 --- a/dev/modules/physics/quantum/cg.html +++ b/dev/modules/physics/quantum/cg.html @@ -744,7 +744,7 @@
    Documentation Version

    Clebsch-Gordon Coefficients.

    -class sympy.physics.quantum.cg.CG(j1, m1, j2, m2, j3, m3)[source]#
    +class sympy.physics.quantum.cg.CG(j1, m1, j2, m2, j3, m3)[source]#

    Class for Clebsch-Gordan coefficient.

    Parameters:
    @@ -807,7 +807,7 @@
    Documentation Version
    -class sympy.physics.quantum.cg.Wigner3j(j1, m1, j2, m2, j3, m3)[source]#
    +class sympy.physics.quantum.cg.Wigner3j(j1, m1, j2, m2, j3, m3)[source]#

    Class for the Wigner-3j symbols.

    Parameters:
    @@ -852,7 +852,7 @@
    Documentation Version
    -class sympy.physics.quantum.cg.Wigner6j(j1, j2, j12, j3, j, j23)[source]#
    +class sympy.physics.quantum.cg.Wigner6j(j1, j2, j12, j3, j, j23)[source]#

    Class for the Wigner-6j symbols

    See also

    @@ -865,7 +865,7 @@
    Documentation Version
    -class sympy.physics.quantum.cg.Wigner9j(j1, j2, j12, j3, j4, j34, j13, j24, j)[source]#
    +class sympy.physics.quantum.cg.Wigner9j(j1, j2, j12, j3, j4, j34, j13, j24, j)[source]#

    Class for the Wigner-9j symbols

    See also

    @@ -878,7 +878,7 @@
    Documentation Version
    -sympy.physics.quantum.cg.cg_simp(e)[source]#
    +sympy.physics.quantum.cg.cg_simp(e)[source]#

    Simplify and combine CG coefficients.

    Explanation

    This function uses various symmetry and properties of sums and @@ -949,7 +949,7 @@

    Documentation Version
    Furo
    - Last updated on Oct 14, 2023
    + Last updated on Oct 16, 2023
    diff --git a/dev/modules/physics/quantum/circuitplot.html b/dev/modules/physics/quantum/circuitplot.html index 4b21a0f2b20..1dc32a39fab 100644 --- a/dev/modules/physics/quantum/circuitplot.html +++ b/dev/modules/physics/quantum/circuitplot.html @@ -757,47 +757,47 @@
    Documentation Version

-class sympy.physics.quantum.circuitplot.CircuitPlot(c, nqubits, **kwargs)[source]#
+class sympy.physics.quantum.circuitplot.CircuitPlot(c, nqubits, **kwargs)[source]#

A class for managing a circuit plot.

-control_line(gate_idx, min_wire, max_wire)[source]#
+control_line(gate_idx, min_wire, max_wire)[source]#

Draw a vertical control line.

-control_point(gate_idx, wire_idx)[source]#
+control_point(gate_idx, wire_idx)[source]#

Draw a control point.

-not_point(gate_idx, wire_idx)[source]#
+not_point(gate_idx, wire_idx)[source]#

Draw a NOT gates as the circle with plus in the middle.

-one_qubit_box(t, gate_idx, wire_idx)[source]#
+one_qubit_box(t, gate_idx, wire_idx)[source]#

Draw a box for a single qubit gate.

-swap_point(gate_idx, wire_idx)[source]#
+swap_point(gate_idx, wire_idx)[source]#

Draw a swap point as a cross.

-two_qubit_box(t, gate_idx, wire_idx)[source]#
+two_qubit_box(t, gate_idx, wire_idx)[source]#

Draw a box for a two qubit gate. Does not work yet.

-update(kwargs)[source]#
+update(kwargs)[source]#

Load the kwargs into the instance dict.

@@ -805,13 +805,13 @@
Documentation Version
-sympy.physics.quantum.circuitplot.CreateCGate(name, latexname=None)[source]#
+sympy.physics.quantum.circuitplot.CreateCGate(name, latexname=None)[source]#

Use a lexical closure to make a controlled gate.

-class sympy.physics.quantum.circuitplot.Mx(*args, **kwargs)[source]#
+class sympy.physics.quantum.circuitplot.Mx(*args, **kwargs)[source]#

Mock-up of an x measurement gate.

This is in circuitplot rather than gate.py because it’s not a real gate, it just draws one.

@@ -819,7 +819,7 @@
Documentation Version
-class sympy.physics.quantum.circuitplot.Mz(*args, **kwargs)[source]#
+class sympy.physics.quantum.circuitplot.Mz(*args, **kwargs)[source]#

Mock-up of a z measurement gate.

This is in circuitplot rather than gate.py because it’s not a real gate, it just draws one.

@@ -827,7 +827,7 @@
Documentation Version
-sympy.physics.quantum.circuitplot.circuit_plot(c, nqubits, **kwargs)[source]#
+sympy.physics.quantum.circuitplot.circuit_plot(c, nqubits, **kwargs)[source]#

Draw the circuit diagram for the circuit with nqubits.

Parameters:
@@ -846,7 +846,7 @@
Documentation Version
-sympy.physics.quantum.circuitplot.labeller(n, symbol='q')[source]#
+sympy.physics.quantum.circuitplot.labeller(n, symbol='q')[source]#

Autogenerate labels for wires of quantum circuits.

Parameters:
@@ -904,7 +904,7 @@
Documentation Version
Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/modules/physics/quantum/commutator.html b/dev/modules/physics/quantum/commutator.html index 11c27c25a52..0f04e2bc6a4 100644 --- a/dev/modules/physics/quantum/commutator.html +++ b/dev/modules/physics/quantum/commutator.html @@ -744,7 +744,7 @@
Documentation Version

The commutator: [A,B] = A*B - B*A.

-class sympy.physics.quantum.commutator.Commutator(A, B)[source]#
+class sympy.physics.quantum.commutator.Commutator(A, B)[source]#

The standard commutator, in an unevaluated state.

Parameters:
@@ -819,7 +819,7 @@
Documentation Version
-doit(**hints)[source]#
+doit(**hints)[source]#

Evaluate commutator

@@ -862,7 +862,7 @@
Documentation Version
Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/modules/physics/quantum/constants.html b/dev/modules/physics/quantum/constants.html index 746979be112..c3ab190b72e 100644 --- a/dev/modules/physics/quantum/constants.html +++ b/dev/modules/physics/quantum/constants.html @@ -744,7 +744,7 @@
Documentation Version

Constants (like hbar) related to quantum mechanics.

-class sympy.physics.quantum.constants.HBar[source]#
+class sympy.physics.quantum.constants.HBar[source]#

Reduced Plank’s constant in numerical and symbolic form [R727].

Examples

>>> from sympy.physics.quantum.constants import hbar
@@ -799,7 +799,7 @@ 
Documentation Version
Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023
diff --git a/dev/modules/physics/quantum/dagger.html b/dev/modules/physics/quantum/dagger.html index 63a2408606b..acfaedce75d 100644 --- a/dev/modules/physics/quantum/dagger.html +++ b/dev/modules/physics/quantum/dagger.html @@ -744,7 +744,7 @@
Documentation Version

Hermitian conjugation.

-class sympy.physics.quantum.dagger.Dagger(arg)[source]#
+class sympy.physics.quantum.dagger.Dagger(arg)[source]#

General Hermitian conjugate operation.

Parameters:
@@ -858,7 +858,7 @@
Documentation Version
Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023
diff --git a/dev/modules/physics/quantum/gate.html b/dev/modules/physics/quantum/gate.html index 80d6f82143a..34915b89be8 100644 --- a/dev/modules/physics/quantum/gate.html +++ b/dev/modules/physics/quantum/gate.html @@ -755,7 +755,7 @@
Documentation Version
-class sympy.physics.quantum.gate.CGate(*args, **kwargs)[source]#
+class sympy.physics.quantum.gate.CGate(*args, **kwargs)[source]#

A general unitary gate with control qubits.

A general control gate applies a target gate to a set of targets if all of the control qubits have a particular values (set by @@ -778,13 +778,13 @@

Documentation Version
-decompose(**options)[source]#
+decompose(**options)[source]#

Decompose the controlled gate into CNOT and single qubits gates.

-eval_controls(qubit)[source]#
+eval_controls(qubit)[source]#

Return True/False to indicate if the controls are satisfied.

@@ -810,7 +810,7 @@
Documentation Version
-plot_gate(circ_plot, gate_idx)[source]#
+plot_gate(circ_plot, gate_idx)[source]#

Plot the controlled gate. If simplify_cgate is true, simplify C-X and C-Z gates into their more familiar forms.

@@ -825,20 +825,20 @@
Documentation Version
-class sympy.physics.quantum.gate.CGateS(*args, **kwargs)[source]#
+class sympy.physics.quantum.gate.CGateS(*args, **kwargs)[source]#

Version of CGate that allows gate simplifications. I.e. cnot looks like an oplus, cphase has dots, etc.

-sympy.physics.quantum.gate.CNOT[source]#
+sympy.physics.quantum.gate.CNOT[source]#

alias of CNotGate

-class sympy.physics.quantum.gate.CNotGate(*args, **kwargs)[source]#
+class sympy.physics.quantum.gate.CNotGate(*args, **kwargs)[source]#

Two qubit controlled-NOT.

This gate performs the NOT or X gate on the target qubit if the control qubits all have the value 1.

@@ -887,7 +887,7 @@
Documentation Version
-class sympy.physics.quantum.gate.Gate(*args, **kwargs)[source]#
+class sympy.physics.quantum.gate.Gate(*args, **kwargs)[source]#

Non-controlled unitary gate operator that acts on qubits.

This is a general abstract gate that needs to be subclassed to do anything useful.

@@ -901,7 +901,7 @@
Documentation Version
-get_target_matrix(format='sympy')[source]#
+get_target_matrix(format='sympy')[source]#

The matrix representation of the target part of the gate.

Parameters:
@@ -937,13 +937,13 @@
Documentation Version
-sympy.physics.quantum.gate.H[source]#
+sympy.physics.quantum.gate.H[source]#

alias of HadamardGate

-class sympy.physics.quantum.gate.HadamardGate(*args, **kwargs)[source]#
+class sympy.physics.quantum.gate.HadamardGate(*args, **kwargs)[source]#

The single qubit Hadamard gate.

Parameters:
@@ -970,7 +970,7 @@
Documentation Version
-class sympy.physics.quantum.gate.IdentityGate(*args, **kwargs)[source]#
+class sympy.physics.quantum.gate.IdentityGate(*args, **kwargs)[source]#

The single qubit identity gate.

Parameters:
@@ -984,19 +984,19 @@
Documentation Version
-class sympy.physics.quantum.gate.OneQubitGate(*args, **kwargs)[source]#
+class sympy.physics.quantum.gate.OneQubitGate(*args, **kwargs)[source]#

A single qubit unitary gate base class.

-sympy.physics.quantum.gate.Phase[source]#
+sympy.physics.quantum.gate.Phase[source]#

alias of PhaseGate

-class sympy.physics.quantum.gate.PhaseGate(*args, **kwargs)[source]#
+class sympy.physics.quantum.gate.PhaseGate(*args, **kwargs)[source]#

The single qubit phase, or S, gate.

This gate rotates the phase of the state by pi/2 if the state is |1> and does nothing if the state is |0>.

@@ -1012,19 +1012,19 @@
Documentation Version
-sympy.physics.quantum.gate.S[source]#
+sympy.physics.quantum.gate.S[source]#

alias of PhaseGate

-sympy.physics.quantum.gate.SWAP[source]#
+sympy.physics.quantum.gate.SWAP[source]#

alias of SwapGate

-class sympy.physics.quantum.gate.SwapGate(*args, **kwargs)[source]#
+class sympy.physics.quantum.gate.SwapGate(*args, **kwargs)[source]#

Two qubit SWAP gate.

This gate swap the values of the two qubits.

@@ -1037,7 +1037,7 @@
Documentation Version
-decompose(**options)[source]#
+decompose(**options)[source]#

Decompose the SWAP gate into CNOT gates.

@@ -1045,13 +1045,13 @@
Documentation Version
-sympy.physics.quantum.gate.T[source]#
+sympy.physics.quantum.gate.T[source]#

alias of TGate

-class sympy.physics.quantum.gate.TGate(*args, **kwargs)[source]#
+class sympy.physics.quantum.gate.TGate(*args, **kwargs)[source]#

The single qubit pi/8 gate.

This gate rotates the phase of the state by pi/4 if the state is |1> and does nothing if the state is |0>.

@@ -1067,13 +1067,13 @@
Documentation Version
-class sympy.physics.quantum.gate.TwoQubitGate(*args, **kwargs)[source]#
+class sympy.physics.quantum.gate.TwoQubitGate(*args, **kwargs)[source]#

A two qubit unitary gate base class.

-class sympy.physics.quantum.gate.UGate(*args, **kwargs)[source]#
+class sympy.physics.quantum.gate.UGate(*args, **kwargs)[source]#

General gate specified by a set of targets and a target matrix.

Parameters:
@@ -1087,7 +1087,7 @@
Documentation Version
-get_target_matrix(format='sympy')[source]#
+get_target_matrix(format='sympy')[source]#

The matrix rep. of the target part of the gate.

Parameters:
@@ -1109,13 +1109,13 @@
Documentation Version
-sympy.physics.quantum.gate.X[source]#
+sympy.physics.quantum.gate.X[source]#

alias of XGate

-class sympy.physics.quantum.gate.XGate(*args, **kwargs)[source]#
+class sympy.physics.quantum.gate.XGate(*args, **kwargs)[source]#

The single qubit X, or NOT, gate.

Parameters:
@@ -1129,13 +1129,13 @@
Documentation Version
-sympy.physics.quantum.gate.Y[source]#
+sympy.physics.quantum.gate.Y[source]#

alias of YGate

-class sympy.physics.quantum.gate.YGate(*args, **kwargs)[source]#
+class sympy.physics.quantum.gate.YGate(*args, **kwargs)[source]#

The single qubit Y gate.

Parameters:
@@ -1149,13 +1149,13 @@
Documentation Version
-sympy.physics.quantum.gate.Z[source]#
+sympy.physics.quantum.gate.Z[source]#

alias of ZGate

-class sympy.physics.quantum.gate.ZGate(*args, **kwargs)[source]#
+class sympy.physics.quantum.gate.ZGate(*args, **kwargs)[source]#

The single qubit Z gate.

Parameters:
@@ -1169,7 +1169,7 @@
Documentation Version
-sympy.physics.quantum.gate.gate_simp(circuit)[source]#
+sympy.physics.quantum.gate.gate_simp(circuit)[source]#

Simplifies gates symbolically

It first sorts gates using gate_sort. It then applies basic simplification rules to the circuit, e.g., XGate**2 = Identity

@@ -1177,7 +1177,7 @@
Documentation Version
-sympy.physics.quantum.gate.gate_sort(circuit)[source]#
+sympy.physics.quantum.gate.gate_sort(circuit)[source]#

Sorts the gates while keeping track of commutation relations

This function uses a bubble sort to rearrange the order of gate application. Keeps track of Quantum computations special commutation @@ -1188,7 +1188,7 @@

Documentation Version
-sympy.physics.quantum.gate.normalized(normalize)[source]#
+sympy.physics.quantum.gate.normalized(normalize)[source]#

Set flag controlling normalization of Hadamard gates by \(1/\sqrt{2}\).

This is a global setting that can be used to simplify the look of various expressions, by leaving off the leading \(1/\sqrt{2}\) of the Hadamard gate.

@@ -1206,7 +1206,7 @@
Documentation Version
-sympy.physics.quantum.gate.random_circuit(ngates, nqubits, gate_space=(<class 'sympy.physics.quantum.gate.XGate'>, <class 'sympy.physics.quantum.gate.YGate'>, <class 'sympy.physics.quantum.gate.ZGate'>, <class 'sympy.physics.quantum.gate.PhaseGate'>, <class 'sympy.physics.quantum.gate.TGate'>, <class 'sympy.physics.quantum.gate.HadamardGate'>, <class 'sympy.physics.quantum.gate.CNotGate'>, <class 'sympy.physics.quantum.gate.SwapGate'>))[source]#
+sympy.physics.quantum.gate.random_circuit(ngates, nqubits, gate_space=(<class 'sympy.physics.quantum.gate.XGate'>, <class 'sympy.physics.quantum.gate.YGate'>, <class 'sympy.physics.quantum.gate.ZGate'>, <class 'sympy.physics.quantum.gate.PhaseGate'>, <class 'sympy.physics.quantum.gate.TGate'>, <class 'sympy.physics.quantum.gate.HadamardGate'>, <class 'sympy.physics.quantum.gate.CNotGate'>, <class 'sympy.physics.quantum.gate.SwapGate'>))[source]#

Return a random circuit of ngates and nqubits.

This uses an equally weighted sample of (X, Y, Z, S, T, H, CNOT, SWAP) gates.

@@ -1267,7 +1267,7 @@
Documentation Version
Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023
diff --git a/dev/modules/physics/quantum/grover.html b/dev/modules/physics/quantum/grover.html index 9ca92cc1bbd..35fb706053c 100644 --- a/dev/modules/physics/quantum/grover.html +++ b/dev/modules/physics/quantum/grover.html @@ -751,7 +751,7 @@
Documentation Version
-class sympy.physics.quantum.grover.OracleGate(*args, **kwargs)[source]#
+class sympy.physics.quantum.grover.OracleGate(*args, **kwargs)[source]#

A black box gate.

The gate marks the desired qubits of an unknown function by flipping the sign of the qubits. The unknown function returns true when it @@ -797,7 +797,7 @@

Documentation Version
-class sympy.physics.quantum.grover.WGate(*args, **kwargs)[source]#
+class sympy.physics.quantum.grover.WGate(*args, **kwargs)[source]#

General n qubit W Gate in Grover’s algorithm.

The gate performs the operation 2|phi><phi| - 1 on some qubits. |phi> = (tensor product of n Hadamards)*(|0> with n qubits)

@@ -813,7 +813,7 @@
Documentation Version
-sympy.physics.quantum.grover.apply_grover(oracle, nqubits, iterations=None)[source]#
+sympy.physics.quantum.grover.apply_grover(oracle, nqubits, iterations=None)[source]#

Applies grover’s algorithm.

Parameters:
@@ -844,7 +844,7 @@
Documentation Version
-sympy.physics.quantum.grover.grover_iteration(qstate, oracle)[source]#
+sympy.physics.quantum.grover.grover_iteration(qstate, oracle)[source]#

Applies one application of the Oracle and W Gate, WV.

Parameters:
@@ -880,7 +880,7 @@
Documentation Version
-sympy.physics.quantum.grover.superposition_basis(nqubits)[source]#
+sympy.physics.quantum.grover.superposition_basis(nqubits)[source]#

Creates an equal superposition of the computational basis.

Parameters:
@@ -942,7 +942,7 @@
Documentation Version
Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023
diff --git a/dev/modules/physics/quantum/hilbert.html b/dev/modules/physics/quantum/hilbert.html index 05747f0a8b4..3efc032697f 100644 --- a/dev/modules/physics/quantum/hilbert.html +++ b/dev/modules/physics/quantum/hilbert.html @@ -747,7 +747,7 @@
Documentation Version
* Matt Curry

-class sympy.physics.quantum.hilbert.ComplexSpace(dimension)[source]#
+class sympy.physics.quantum.hilbert.ComplexSpace(dimension)[source]#

Finite dimensional Hilbert space of complex vectors.

The elements of this Hilbert space are n-dimensional complex valued vectors with the usual inner product that takes the complex conjugate @@ -778,7 +778,7 @@

Documentation Version
-class sympy.physics.quantum.hilbert.DirectSumHilbertSpace(*args)[source]#
+class sympy.physics.quantum.hilbert.DirectSumHilbertSpace(*args)[source]#

A direct sum of Hilbert spaces [R730].

This class uses the + operator to represent direct sums between different Hilbert spaces.

@@ -810,7 +810,7 @@
Documentation Version
-classmethod eval(args)[source]#
+classmethod eval(args)[source]#

Evaluates the direct product.

@@ -824,7 +824,7 @@
Documentation Version
-class sympy.physics.quantum.hilbert.FockSpace[source]#
+class sympy.physics.quantum.hilbert.FockSpace[source]#

The Hilbert space for second quantization.

Technically, this Hilbert space is a infinite direct sum of direct products of single particle Hilbert spaces [R731]. This is a mess, so we have @@ -850,7 +850,7 @@

Documentation Version
-class sympy.physics.quantum.hilbert.HilbertSpace[source]#
+class sympy.physics.quantum.hilbert.HilbertSpace[source]#

An abstract Hilbert space for quantum mechanics.

In short, a Hilbert space is an abstract vector space that is complete with inner products defined [R732].

@@ -879,7 +879,7 @@
Documentation Version
-class sympy.physics.quantum.hilbert.L2(interval)[source]#
+class sympy.physics.quantum.hilbert.L2(interval)[source]#

The Hilbert space of square integrable functions on an interval.

An L2 object takes in a single SymPy Interval argument which represents the interval its functions (vectors) are defined on.

@@ -899,7 +899,7 @@
Documentation Version
-class sympy.physics.quantum.hilbert.TensorPowerHilbertSpace(*args)[source]#
+class sympy.physics.quantum.hilbert.TensorPowerHilbertSpace(*args)[source]#

An exponentiated Hilbert space [R733].

Tensor powers (repeated tensor products) are represented by the operator ** Identical Hilbert spaces that are multiplied together @@ -941,7 +941,7 @@

Documentation Version
-class sympy.physics.quantum.hilbert.TensorProductHilbertSpace(*args)[source]#
+class sympy.physics.quantum.hilbert.TensorProductHilbertSpace(*args)[source]#

A tensor product of Hilbert spaces [R734].

The tensor product between Hilbert spaces is represented by the operator * Products of the same Hilbert space will be combined into @@ -986,7 +986,7 @@

Documentation Version
-classmethod eval(args)[source]#
+classmethod eval(args)[source]#

Evaluates the direct product.

@@ -1035,7 +1035,7 @@
Documentation Version
Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023
diff --git a/dev/modules/physics/quantum/index.html b/dev/modules/physics/quantum/index.html index 8e1f074e844..e06bd8214b6 100644 --- a/dev/modules/physics/quantum/index.html +++ b/dev/modules/physics/quantum/index.html @@ -832,7 +832,7 @@

Analytic SolutionsFuro
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/modules/physics/quantum/innerproduct.html b/dev/modules/physics/quantum/innerproduct.html index 0d3b0660dcd..90fb32bf29e 100644 --- a/dev/modules/physics/quantum/innerproduct.html +++ b/dev/modules/physics/quantum/innerproduct.html @@ -744,7 +744,7 @@
Documentation Version

Symbolic inner product.

-class sympy.physics.quantum.innerproduct.InnerProduct(bra, ket)[source]#
+class sympy.physics.quantum.innerproduct.InnerProduct(bra, ket)[source]#

An unevaluated inner product between a Bra and a Ket [1].

Parameters:
@@ -838,7 +838,7 @@
Documentation Version
Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023
diff --git a/dev/modules/physics/quantum/operator.html b/dev/modules/physics/quantum/operator.html index 66bed61eafc..84afe0986a6 100644 --- a/dev/modules/physics/quantum/operator.html +++ b/dev/modules/physics/quantum/operator.html @@ -752,7 +752,7 @@
Documentation Version
-class sympy.physics.quantum.operator.DifferentialOperator(*args, **kwargs)[source]#
+class sympy.physics.quantum.operator.DifferentialOperator(*args, **kwargs)[source]#

An operator for representing the differential operator, i.e. d/dx

It is initialized by passing two arguments. The first is an arbitrary expression that involves a function, such as Derivative(f(x), x). The @@ -866,7 +866,7 @@

Documentation Version
-class sympy.physics.quantum.operator.HermitianOperator(*args, **kwargs)[source]#
+class sympy.physics.quantum.operator.HermitianOperator(*args, **kwargs)[source]#

A Hermitian operator that satisfies H == Dagger(H).

Parameters:
@@ -888,7 +888,7 @@
Documentation Version
-class sympy.physics.quantum.operator.IdentityOperator(*args, **kwargs)[source]#
+class sympy.physics.quantum.operator.IdentityOperator(*args, **kwargs)[source]#

An identity operator I that satisfies op * I == I * op == op for any operator op.

@@ -910,7 +910,7 @@
Documentation Version
-class sympy.physics.quantum.operator.Operator(*args, **kwargs)[source]#
+class sympy.physics.quantum.operator.Operator(*args, **kwargs)[source]#

Base class for non-commuting quantum operators.

An operator maps between quantum states [R736]. In quantum mechanics, observables (including, but not limited to, measured physical values) are @@ -985,7 +985,7 @@

Documentation Version
-class sympy.physics.quantum.operator.OuterProduct(*args, **old_assumptions)[source]#
+class sympy.physics.quantum.operator.OuterProduct(*args, **old_assumptions)[source]#

An unevaluated outer product between a ket and bra.

This constructs an outer product between any subclass of KetBase and BraBase as |a><b|. An OuterProduct inherits from Operator as they act as @@ -1065,7 +1065,7 @@

Documentation Version
-class sympy.physics.quantum.operator.UnitaryOperator(*args, **kwargs)[source]#
+class sympy.physics.quantum.operator.UnitaryOperator(*args, **kwargs)[source]#

A unitary operator that satisfies U*Dagger(U) == 1.

Parameters:
@@ -1122,7 +1122,7 @@
Documentation Version
Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023
diff --git a/dev/modules/physics/quantum/operatorset.html b/dev/modules/physics/quantum/operatorset.html index 0b4d1bf717b..6ce12681260 100644 --- a/dev/modules/physics/quantum/operatorset.html +++ b/dev/modules/physics/quantum/operatorset.html @@ -754,7 +754,7 @@
Documentation Version
- Update the dictionary with a complete list of state-operator pairs

-sympy.physics.quantum.operatorset.operators_to_state(operators, **options)[source]#
+sympy.physics.quantum.operatorset.operators_to_state(operators, **options)[source]#

Returns the eigenstate of the given operator or set of operators

A global function for mapping operator classes to their associated states. It takes either an Operator or a set of operators and @@ -805,7 +805,7 @@

Documentation Version
-sympy.physics.quantum.operatorset.state_to_operators(state, **options)[source]#
+sympy.physics.quantum.operatorset.state_to_operators(state, **options)[source]#

Returns the operator or set of operators corresponding to the given eigenstate

A global function for mapping state classes to their associated @@ -896,7 +896,7 @@

Documentation Version
Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023
diff --git a/dev/modules/physics/quantum/piab.html b/dev/modules/physics/quantum/piab.html index 4f7f84e26f2..41a9cb6ed5e 100644 --- a/dev/modules/physics/quantum/piab.html +++ b/dev/modules/physics/quantum/piab.html @@ -744,19 +744,19 @@
Documentation Version

1D quantum particle in a box.

-class sympy.physics.quantum.piab.PIABBra(*args, **kwargs)[source]#
+class sympy.physics.quantum.piab.PIABBra(*args, **kwargs)[source]#

Particle in a box eigenbra.

-class sympy.physics.quantum.piab.PIABHamiltonian(*args, **kwargs)[source]#
+class sympy.physics.quantum.piab.PIABHamiltonian(*args, **kwargs)[source]#

Particle in a box Hamiltonian operator.

-class sympy.physics.quantum.piab.PIABKet(*args, **kwargs)[source]#
+class sympy.physics.quantum.piab.PIABKet(*args, **kwargs)[source]#

Particle in a box eigenket.

@@ -797,7 +797,7 @@
Documentation Version
Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023
diff --git a/dev/modules/physics/quantum/qapply.html b/dev/modules/physics/quantum/qapply.html index 7e91c35d9fe..60e99ed42e6 100644 --- a/dev/modules/physics/quantum/qapply.html +++ b/dev/modules/physics/quantum/qapply.html @@ -746,7 +746,7 @@
Documentation Version
* Sometimes the final result needs to be expanded, we should do this by hand.

-sympy.physics.quantum.qapply.qapply(e, **options)[source]#
+sympy.physics.quantum.qapply.qapply(e, **options)[source]#

Apply operators to states in a quantum expression.

Parameters:
@@ -829,7 +829,7 @@
Documentation Version
Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023
diff --git a/dev/modules/physics/quantum/qft.html b/dev/modules/physics/quantum/qft.html index 4079139101c..d6c11287e32 100644 --- a/dev/modules/physics/quantum/qft.html +++ b/dev/modules/physics/quantum/qft.html @@ -754,11 +754,11 @@
Documentation Version
-class sympy.physics.quantum.qft.IQFT(*args, **kwargs)[source]#
+class sympy.physics.quantum.qft.IQFT(*args, **kwargs)[source]#

The inverse quantum Fourier transform.

-decompose()[source]#
+decompose()[source]#

Decomposes IQFT into elementary gates.

@@ -766,11 +766,11 @@
Documentation Version
-class sympy.physics.quantum.qft.QFT(*args, **kwargs)[source]#
+class sympy.physics.quantum.qft.QFT(*args, **kwargs)[source]#

The forward quantum Fourier transform.

-decompose()[source]#
+decompose()[source]#

Decomposes QFT into elementary gates.

@@ -778,13 +778,13 @@
Documentation Version
-sympy.physics.quantum.qft.Rk[source]#
+sympy.physics.quantum.qft.Rk[source]#

alias of RkGate

-class sympy.physics.quantum.qft.RkGate(*args)[source]#
+class sympy.physics.quantum.qft.RkGate(*args)[source]#

This is the R_k gate of the QTF.

@@ -825,7 +825,7 @@
Documentation Version
Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023
diff --git a/dev/modules/physics/quantum/qubit.html b/dev/modules/physics/quantum/qubit.html index e23073c60a5..be323bfc13d 100644 --- a/dev/modules/physics/quantum/qubit.html +++ b/dev/modules/physics/quantum/qubit.html @@ -748,7 +748,7 @@
Documentation Version
* Update tests.

-class sympy.physics.quantum.qubit.IntQubit(*args, **kwargs)[source]#
+class sympy.physics.quantum.qubit.IntQubit(*args, **kwargs)[source]#

A qubit ket that store integers as binary numbers in qubit values.

The differences between this class and Qubit are:

    @@ -823,13 +823,13 @@
    Documentation Version
    -class sympy.physics.quantum.qubit.IntQubitBra(*args, **kwargs)[source]#
    +class sympy.physics.quantum.qubit.IntQubitBra(*args, **kwargs)[source]#

    A qubit bra that store integers as binary numbers in qubit values.

    -class sympy.physics.quantum.qubit.Qubit(*args, **kwargs)[source]#
    +class sympy.physics.quantum.qubit.Qubit(*args, **kwargs)[source]#

    A multi-qubit ket in the computational (z) basis.

    We use the normal convention that the least significant qubit is on the right, so |00001> has a 1 in the least significant qubit.

    @@ -886,7 +886,7 @@
    Documentation Version
    -class sympy.physics.quantum.qubit.QubitBra(*args, **kwargs)[source]#
    +class sympy.physics.quantum.qubit.QubitBra(*args, **kwargs)[source]#

    A multi-qubit bra in the computational (z) basis.

    We use the normal convention that the least significant qubit is on the right, so |00001> has a 1 in the least significant qubit.

    @@ -909,7 +909,7 @@
    Documentation Version
    -sympy.physics.quantum.qubit.matrix_to_density(mat)[source]#
    +sympy.physics.quantum.qubit.matrix_to_density(mat)[source]#

    Works by finding the eigenvectors and eigenvalues of the matrix. We know we can decompose rho by doing: sum(EigenVal*|Eigenvect><Eigenvect|)

    @@ -917,7 +917,7 @@
    Documentation Version
    -sympy.physics.quantum.qubit.matrix_to_qubit(matrix)[source]#
    +sympy.physics.quantum.qubit.matrix_to_qubit(matrix)[source]#

    Convert from the matrix repr. to a sum of Qubit objects.

    Parameters:
    @@ -941,7 +941,7 @@
    Documentation Version
    -sympy.physics.quantum.qubit.measure_all(qubit, format='sympy', normalize=True)[source]#
    +sympy.physics.quantum.qubit.measure_all(qubit, format='sympy', normalize=True)[source]#

    Perform an ensemble measurement of all qubits.

    Parameters:
    @@ -982,7 +982,7 @@
    Documentation Version
    -sympy.physics.quantum.qubit.measure_all_oneshot(qubit, format='sympy')[source]#
    +sympy.physics.quantum.qubit.measure_all_oneshot(qubit, format='sympy')[source]#

    Perform a oneshot ensemble measurement on all qubits.

    A oneshot measurement is equivalent to performing a measurement on a quantum system. This type of measurement does not return the probabilities @@ -1014,7 +1014,7 @@

    Documentation Version
    -sympy.physics.quantum.qubit.measure_partial(qubit, bits, format='sympy', normalize=True)[source]#
    +sympy.physics.quantum.qubit.measure_partial(qubit, bits, format='sympy', normalize=True)[source]#

    Perform a partial ensemble measure on the specified qubits.

    Parameters:
    @@ -1059,7 +1059,7 @@
    Documentation Version
    -sympy.physics.quantum.qubit.measure_partial_oneshot(qubit, bits, format='sympy')[source]#
    +sympy.physics.quantum.qubit.measure_partial_oneshot(qubit, bits, format='sympy')[source]#

    Perform a partial oneshot measurement on the specified qubits.

    A oneshot measurement is equivalent to performing a measurement on a quantum system. This type of measurement does not return the probabilities @@ -1095,7 +1095,7 @@

    Documentation Version
    -sympy.physics.quantum.qubit.qubit_to_matrix(qubit, format='sympy')[source]#
    +sympy.physics.quantum.qubit.qubit_to_matrix(qubit, format='sympy')[source]#

    Converts an Add/Mul of Qubit objects into it’s matrix representation

    This function is the inverse of matrix_to_qubit and is a shorthand for represent(qubit).

    @@ -1138,7 +1138,7 @@
    Documentation Version
    Furo
    - Last updated on Oct 14, 2023
    + Last updated on Oct 16, 2023
diff --git a/dev/modules/physics/quantum/represent.html b/dev/modules/physics/quantum/represent.html index 2da5fa0a10e..c10116236e1 100644 --- a/dev/modules/physics/quantum/represent.html +++ b/dev/modules/physics/quantum/represent.html @@ -749,7 +749,7 @@
Documentation Version
-sympy.physics.quantum.represent.enumerate_states(*args, **options)[source]#
+sympy.physics.quantum.represent.enumerate_states(*args, **options)[source]#

Returns instances of the given state with dummy indices appended

Operates in two different modes:

    @@ -783,7 +783,7 @@
    Documentation Version
    -sympy.physics.quantum.represent.get_basis(expr, *, basis=None, replace_none=True, **options)[source]#
    +sympy.physics.quantum.represent.get_basis(expr, *, basis=None, replace_none=True, **options)[source]#

    Returns a basis state instance corresponding to the basis specified in options=s. If no basis is specified, the function tries to form a default basis state of the given expression.

    @@ -830,7 +830,7 @@
    Documentation Version
    -sympy.physics.quantum.represent.integrate_result(orig_expr, result, **options)[source]#
    +sympy.physics.quantum.represent.integrate_result(orig_expr, result, **options)[source]#

    Returns the result of integrating over any unities (|x><x|) in the given expression. Intended for integrating over the result of representations in continuous bases.

    @@ -872,7 +872,7 @@
    Documentation Version
    -sympy.physics.quantum.represent.rep_expectation(expr, **options)[source]#
    +sympy.physics.quantum.represent.rep_expectation(expr, **options)[source]#

    Returns an <x'|A|x> type representation for the given operator.

    Parameters:
    @@ -897,7 +897,7 @@
    Documentation Version
    -sympy.physics.quantum.represent.rep_innerproduct(expr, **options)[source]#
    +sympy.physics.quantum.represent.rep_innerproduct(expr, **options)[source]#

    Returns an innerproduct like representation (e.g. <x'|x>) for the given state.

    Attempts to calculate inner product with a bra from the specified @@ -925,7 +925,7 @@

    Documentation Version
    -sympy.physics.quantum.represent.represent(expr, **options)[source]#
    +sympy.physics.quantum.represent.represent(expr, **options)[source]#

    Represent the quantum expression in the given basis.

    In quantum mechanics abstract states and operators can be represented in various basis sets. Under this operation the follow transforms happen:

    @@ -1050,7 +1050,7 @@
    Documentation Version
    Furo
    - Last updated on Oct 14, 2023
    + Last updated on Oct 16, 2023
diff --git a/dev/modules/physics/quantum/shor.html b/dev/modules/physics/quantum/shor.html index 51b9892a677..dee54774977 100644 --- a/dev/modules/physics/quantum/shor.html +++ b/dev/modules/physics/quantum/shor.html @@ -750,7 +750,7 @@
Documentation Version
-class sympy.physics.quantum.shor.CMod(*args, **kwargs)[source]#
+class sympy.physics.quantum.shor.CMod(*args, **kwargs)[source]#

A controlled mod gate.

This is black box controlled Mod function for use by shor’s algorithm. TODO: implement a decompose property that returns how to do this in terms @@ -777,7 +777,7 @@

Documentation Version
-sympy.physics.quantum.shor.period_find(a, N)[source]#
+sympy.physics.quantum.shor.period_find(a, N)[source]#

Finds the period of a in modulo N arithmetic

This is quantum part of Shor’s algorithm. It takes two registers, puts first in superposition of states with Hadamards so: |k>|0> @@ -787,7 +787,7 @@

Documentation Version
-sympy.physics.quantum.shor.shor(N)[source]#
+sympy.physics.quantum.shor.shor(N)[source]#

This function implements Shor’s factoring algorithm on the Integer N

The algorithm starts by picking a random number (a) and seeing if it is coprime with N. If it is not, then the gcd of the two numbers is a factor @@ -834,7 +834,7 @@

Documentation Version
Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023
diff --git a/dev/modules/physics/quantum/spin.html b/dev/modules/physics/quantum/spin.html index 80cd50d1446..dadb677e62a 100644 --- a/dev/modules/physics/quantum/spin.html +++ b/dev/modules/physics/quantum/spin.html @@ -744,13 +744,13 @@
Documentation Version

Quantum mechanical angular momemtum.

-class sympy.physics.quantum.spin.J2Op(*args, **kwargs)[source]#
+class sympy.physics.quantum.spin.J2Op(*args, **kwargs)[source]#

The J^2 operator.

-class sympy.physics.quantum.spin.JxBra(j, m)[source]#
+class sympy.physics.quantum.spin.JxBra(j, m)[source]#

Eigenbra of Jx.

See JzKet for the usage of spin eigenstates.

@@ -764,7 +764,7 @@
Documentation Version
-class sympy.physics.quantum.spin.JxBraCoupled(j, m, jn, *jcoupling)[source]#
+class sympy.physics.quantum.spin.JxBraCoupled(j, m, jn, *jcoupling)[source]#

Coupled eigenbra of Jx.

See JzKetCoupled for the usage of coupled spin eigenstates.

@@ -778,7 +778,7 @@
Documentation Version
-class sympy.physics.quantum.spin.JxKet(j, m)[source]#
+class sympy.physics.quantum.spin.JxKet(j, m)[source]#

Eigenket of Jx.

See JzKet for the usage of spin eigenstates.

@@ -792,7 +792,7 @@
Documentation Version
-class sympy.physics.quantum.spin.JxKetCoupled(j, m, jn, *jcoupling)[source]#
+class sympy.physics.quantum.spin.JxKetCoupled(j, m, jn, *jcoupling)[source]#

Coupled eigenket of Jx.

See JzKetCoupled for the usage of coupled spin eigenstates.

@@ -806,7 +806,7 @@
Documentation Version
-class sympy.physics.quantum.spin.JyBra(j, m)[source]#
+class sympy.physics.quantum.spin.JyBra(j, m)[source]#

Eigenbra of Jy.

See JzKet for the usage of spin eigenstates.

@@ -820,7 +820,7 @@
Documentation Version
-class sympy.physics.quantum.spin.JyBraCoupled(j, m, jn, *jcoupling)[source]#
+class sympy.physics.quantum.spin.JyBraCoupled(j, m, jn, *jcoupling)[source]#

Coupled eigenbra of Jy.

See JzKetCoupled for the usage of coupled spin eigenstates.

@@ -834,7 +834,7 @@
Documentation Version
-class sympy.physics.quantum.spin.JyKet(j, m)[source]#
+class sympy.physics.quantum.spin.JyKet(j, m)[source]#

Eigenket of Jy.

See JzKet for the usage of spin eigenstates.

@@ -848,7 +848,7 @@
Documentation Version
-class sympy.physics.quantum.spin.JyKetCoupled(j, m, jn, *jcoupling)[source]#
+class sympy.physics.quantum.spin.JyKetCoupled(j, m, jn, *jcoupling)[source]#

Coupled eigenket of Jy.

See JzKetCoupled for the usage of coupled spin eigenstates.

@@ -862,7 +862,7 @@
Documentation Version
-class sympy.physics.quantum.spin.JzBra(j, m)[source]#
+class sympy.physics.quantum.spin.JzBra(j, m)[source]#

Eigenbra of Jz.

See the JzKet for the usage of spin eigenstates.

@@ -876,7 +876,7 @@
Documentation Version
-class sympy.physics.quantum.spin.JzBraCoupled(j, m, jn, *jcoupling)[source]#
+class sympy.physics.quantum.spin.JzBraCoupled(j, m, jn, *jcoupling)[source]#

Coupled eigenbra of Jz.

See the JzKetCoupled for the usage of coupled spin eigenstates.

@@ -890,7 +890,7 @@
Documentation Version
-class sympy.physics.quantum.spin.JzKet(j, m)[source]#
+class sympy.physics.quantum.spin.JzKet(j, m)[source]#

Eigenket of Jz.

Spin state which is an eigenstate of the Jz operator. Uncoupled states, that is states representing the interaction of multiple separate spin @@ -1006,7 +1006,7 @@

Documentation Version
-class sympy.physics.quantum.spin.JzKetCoupled(j, m, jn, *jcoupling)[source]#
+class sympy.physics.quantum.spin.JzKetCoupled(j, m, jn, *jcoupling)[source]#

Coupled eigenket of Jz

Spin state that is an eigenket of Jz which represents the coupling of separate spin spaces.

@@ -1124,13 +1124,13 @@
Documentation Version
-class sympy.physics.quantum.spin.JzOp(*args, **kwargs)[source]#
+class sympy.physics.quantum.spin.JzOp(*args, **kwargs)[source]#

The Jz operator.

-class sympy.physics.quantum.spin.Rotation(*args, **kwargs)[source]#
+class sympy.physics.quantum.spin.Rotation(*args, **kwargs)[source]#

Wigner D operator in terms of Euler angles.

Defines the rotation operator in terms of the Euler angles defined by the z-y-z convention for a passive transformation. That is the coordinate @@ -1192,7 +1192,7 @@

Documentation Version
-classmethod D(j, m, mp, alpha, beta, gamma)[source]#
+classmethod D(j, m, mp, alpha, beta, gamma)[source]#

Wigner D-function.

Returns an instance of the WignerD class corresponding to the Wigner-D function specified by the parameters.

@@ -1245,7 +1245,7 @@
Documentation Version
-classmethod d(j, m, mp, beta)[source]#
+classmethod d(j, m, mp, beta)[source]#

Wigner small-d function.

Returns an instance of the WignerD class corresponding to the Wigner-D function specified by the parameters with the alpha and gamma angles @@ -1293,7 +1293,7 @@

Documentation Version
-class sympy.physics.quantum.spin.WignerD(*args, **hints)[source]#
+class sympy.physics.quantum.spin.WignerD(*args, **hints)[source]#

Wigner-D function

The Wigner D-function gives the matrix elements of the rotation operator in the jm-representation. For the Euler angles \(\alpha\), @@ -1386,7 +1386,7 @@

Documentation Version
-sympy.physics.quantum.spin.couple(expr, jcoupling_list=None)[source]#
+sympy.physics.quantum.spin.couple(expr, jcoupling_list=None)[source]#

Couple a tensor product of spin states

This function can be used to couple an uncoupled tensor product of spin states. All of the eigenstates to be coupled must be of the same class. It @@ -1445,7 +1445,7 @@

Documentation Version
-sympy.physics.quantum.spin.uncouple(expr, jn=None, jcoupling_list=None)[source]#
+sympy.physics.quantum.spin.uncouple(expr, jn=None, jcoupling_list=None)[source]#

Uncouple a coupled spin state

Gives the uncoupled representation of a coupled spin state. Arguments must be either a spin state that is a subclass of CoupledSpinState or a spin @@ -1551,7 +1551,7 @@

Documentation Version
Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023
diff --git a/dev/modules/physics/quantum/state.html b/dev/modules/physics/quantum/state.html index 7b02696626d..eebca1bb35a 100644 --- a/dev/modules/physics/quantum/state.html +++ b/dev/modules/physics/quantum/state.html @@ -744,7 +744,7 @@
Documentation Version

Dirac notation for states.

-class sympy.physics.quantum.state.Bra(*args, **kwargs)[source]#
+class sympy.physics.quantum.state.Bra(*args, **kwargs)[source]#

A general time-independent Bra in quantum mechanics.

Inherits from State and BraBase. A Bra is the dual of a Ket [R741]. This class and its subclasses will be the main classes that users will use for @@ -804,7 +804,7 @@

Documentation Version
-class sympy.physics.quantum.state.BraBase(*args, **kwargs)[source]#
+class sympy.physics.quantum.state.BraBase(*args, **kwargs)[source]#

Base class for Bras.

This class defines the dual property and the brackets for printing. This is an abstract base class and you should not instantiate it directly, @@ -813,7 +813,7 @@

Documentation Version
-class sympy.physics.quantum.state.Ket(*args, **kwargs)[source]#
+class sympy.physics.quantum.state.Ket(*args, **kwargs)[source]#

A general time-independent Ket in quantum mechanics.

Inherits from State and KetBase. This class should be used as the base class for all physical, time-independent Kets in a system. This class @@ -877,7 +877,7 @@

Documentation Version
-class sympy.physics.quantum.state.KetBase(*args, **kwargs)[source]#
+class sympy.physics.quantum.state.KetBase(*args, **kwargs)[source]#

Base class for Kets.

This class defines the dual property and the brackets for printing. This is an abstract base class and you should not instantiate it directly, instead @@ -886,13 +886,13 @@

Documentation Version
-class sympy.physics.quantum.state.OrthogonalBra(*args, **kwargs)[source]#
+class sympy.physics.quantum.state.OrthogonalBra(*args, **kwargs)[source]#

Orthogonal Bra in quantum mechanics.

-class sympy.physics.quantum.state.OrthogonalKet(*args, **kwargs)[source]#
+class sympy.physics.quantum.state.OrthogonalKet(*args, **kwargs)[source]#

Orthogonal Ket in quantum mechanics.

The inner product of two states with different labels will give zero, states with the same label will give one.

@@ -910,19 +910,19 @@
Documentation Version
-class sympy.physics.quantum.state.OrthogonalState(*args, **kwargs)[source]#
+class sympy.physics.quantum.state.OrthogonalState(*args, **kwargs)[source]#

General abstract quantum state used as a base class for Ket and Bra.

-class sympy.physics.quantum.state.State(*args, **kwargs)[source]#
+class sympy.physics.quantum.state.State(*args, **kwargs)[source]#

General abstract quantum state used as a base class for Ket and Bra.

-class sympy.physics.quantum.state.StateBase(*args, **kwargs)[source]#
+class sympy.physics.quantum.state.StateBase(*args, **kwargs)[source]#

Abstract base class for general abstract states in quantum mechanics.

All other state classes defined will need to inherit from this class. It carries the basic structure for all other states such as dual, _eval_adjoint @@ -937,7 +937,7 @@

Documentation Version
-classmethod dual_class()[source]#
+classmethod dual_class()[source]#

Return the class used to construct the dual.

@@ -951,7 +951,7 @@
Documentation Version
-class sympy.physics.quantum.state.TimeDepBra(*args, **kwargs)[source]#
+class sympy.physics.quantum.state.TimeDepBra(*args, **kwargs)[source]#

General time-dependent Bra in quantum mechanics.

This inherits from TimeDepState and BraBase and is the main class that should be used for Bras that vary with time. Its dual is a TimeDepBra.

@@ -984,7 +984,7 @@
Documentation Version
-class sympy.physics.quantum.state.TimeDepKet(*args, **kwargs)[source]#
+class sympy.physics.quantum.state.TimeDepKet(*args, **kwargs)[source]#

General time-dependent Ket in quantum mechanics.

This inherits from TimeDepState and KetBase and is the main class that should be used for Kets that vary with time. Its dual is a @@ -1024,7 +1024,7 @@

Documentation Version
-class sympy.physics.quantum.state.TimeDepState(*args, **kwargs)[source]#
+class sympy.physics.quantum.state.TimeDepState(*args, **kwargs)[source]#

Base class for a general time-dependent quantum state.

This class is used as a base class for any time-dependent state. The main difference between this class and the time-independent state is that this @@ -1056,7 +1056,7 @@

Documentation Version
-class sympy.physics.quantum.state.Wavefunction(*args)[source]#
+class sympy.physics.quantum.state.Wavefunction(*args)[source]#

Class for representations in continuous bases

This class takes an expression and coordinates in its constructor. It can be used to easily calculate normalizations and probabilities.

@@ -1226,7 +1226,7 @@
Documentation Version
-normalize()[source]#
+normalize()[source]#

Return a normalized version of the Wavefunction

Examples

>>> from sympy import symbols, pi
@@ -1245,7 +1245,7 @@ 
Documentation Version
-prob()[source]#
+prob()[source]#

Return the absolute magnitude of the w.f., \(|\psi(x)|^2\)

Examples

>>> from sympy import symbols, pi
@@ -1318,7 +1318,7 @@ 
Documentation Version
Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023
diff --git a/dev/modules/physics/quantum/tensorproduct.html b/dev/modules/physics/quantum/tensorproduct.html index 58ff5000fb5..4d678673ca5 100644 --- a/dev/modules/physics/quantum/tensorproduct.html +++ b/dev/modules/physics/quantum/tensorproduct.html @@ -744,7 +744,7 @@
Documentation Version

Abstract tensor product.

-class sympy.physics.quantum.tensorproduct.TensorProduct(*args)[source]#
+class sympy.physics.quantum.tensorproduct.TensorProduct(*args)[source]#

The tensor product of two or more arguments.

For matrices, this uses matrix_tensor_product to compute the Kronecker or tensor product matrix. For other objects a symbolic TensorProduct @@ -813,7 +813,7 @@

Documentation Version
-sympy.physics.quantum.tensorproduct.tensor_product_simp(e, **hints)[source]#
+sympy.physics.quantum.tensorproduct.tensor_product_simp(e, **hints)[source]#

Try to simplify and combine TensorProducts.

In general this will try to pull expressions inside of TensorProducts. It currently only works for relatively simple cases where the products have @@ -882,7 +882,7 @@

Documentation Version
Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023
diff --git a/dev/modules/physics/secondquant.html b/dev/modules/physics/secondquant.html index 0a3bc1753ba..4516754c374 100644 --- a/dev/modules/physics/secondquant.html +++ b/dev/modules/physics/secondquant.html @@ -746,7 +746,7 @@
Documentation Version
of Many-Particle Systems.”

-class sympy.physics.secondquant.AnnihilateBoson(k)[source]#
+class sympy.physics.secondquant.AnnihilateBoson(k)[source]#

Bosonic annihilation operator.

Examples

>>> from sympy.physics.secondquant import B
@@ -757,7 +757,7 @@ 
Documentation Version
-apply_operator(state)[source]#
+apply_operator(state)[source]#

Apply state to self if self is not symbolic and state is a FockStateKet, else multiply self by state.

Examples

@@ -775,11 +775,11 @@
Documentation Version
-class sympy.physics.secondquant.AnnihilateFermion(k)[source]#
+class sympy.physics.secondquant.AnnihilateFermion(k)[source]#

Fermionic annihilation operator.

-apply_operator(state)[source]#
+apply_operator(state)[source]#

Apply state to self if self is not symbolic and state is a FockStateKet, else multiply self by state.

Examples

@@ -887,7 +887,7 @@
Documentation Version
-class sympy.physics.secondquant.AntiSymmetricTensor(symbol, upper, lower)[source]#
+class sympy.physics.secondquant.AntiSymmetricTensor(symbol, upper, lower)[source]#

Stores upper and lower indices in separate Tuple’s.

Each group of indices is assumed to be antisymmetric.

Examples

@@ -957,37 +957,37 @@
Documentation Version
-sympy.physics.secondquant.B[source]#
+sympy.physics.secondquant.B[source]#

alias of AnnihilateBoson

-sympy.physics.secondquant.BBra[source]#
+sympy.physics.secondquant.BBra[source]#

alias of FockStateBosonBra

-sympy.physics.secondquant.BKet[source]#
+sympy.physics.secondquant.BKet[source]#

alias of FockStateBosonKet

-sympy.physics.secondquant.Bd[source]#
+sympy.physics.secondquant.Bd[source]#

alias of CreateBoson

-class sympy.physics.secondquant.BosonicBasis[source]#
+class sympy.physics.secondquant.BosonicBasis[source]#

Base class for a basis set of bosonic Fock states.

-class sympy.physics.secondquant.Commutator(a, b)[source]#
+class sympy.physics.secondquant.Commutator(a, b)[source]#

The Commutator: [A, B] = A*B - B*A

The arguments are ordered according to .__cmp__()

Examples

@@ -1028,7 +1028,7 @@
Documentation Version
-doit(**hints)[source]#
+doit(**hints)[source]#

Enables the computation of complex expressions.

Examples

>>> from sympy.physics.secondquant import Commutator, F, Fd
@@ -1044,7 +1044,7 @@ 
Documentation Version
-classmethod eval(a, b)[source]#
+classmethod eval(a, b)[source]#

The Commutator [A,B] is on canonical form if A < B.

Examples

>>> from sympy.physics.secondquant import Commutator, F, Fd
@@ -1061,11 +1061,11 @@ 
Documentation Version
-class sympy.physics.secondquant.CreateBoson(k)[source]#
+class sympy.physics.secondquant.CreateBoson(k)[source]#

Bosonic creation operator.

-apply_operator(state)[source]#
+apply_operator(state)[source]#

Apply state to self if self is not symbolic and state is a FockStateKet, else multiply self by state.

Examples

@@ -1083,11 +1083,11 @@
Documentation Version
-class sympy.physics.secondquant.CreateFermion(k)[source]#
+class sympy.physics.secondquant.CreateFermion(k)[source]#

Fermionic creation operator.

-apply_operator(state)[source]#
+apply_operator(state)[source]#

Apply state to self if self is not symbolic and state is a FockStateKet, else multiply self by state.

Examples

@@ -1195,7 +1195,7 @@
Documentation Version
-class sympy.physics.secondquant.Dagger(arg)[source]#
+class sympy.physics.secondquant.Dagger(arg)[source]#

Hermitian conjugate of creation/annihilation operators.

Examples

>>> from sympy import I
@@ -1210,7 +1210,7 @@ 
Documentation Version
-classmethod eval(arg)[source]#
+classmethod eval(arg)[source]#

Evaluates the Dagger instance.

Examples

>>> from sympy import I
@@ -1230,31 +1230,31 @@ 
Documentation Version
-sympy.physics.secondquant.F[source]#
+sympy.physics.secondquant.F[source]#

alias of AnnihilateFermion

-sympy.physics.secondquant.FBra[source]#
+sympy.physics.secondquant.FBra[source]#

alias of FockStateFermionBra

-sympy.physics.secondquant.FKet[source]#
+sympy.physics.secondquant.FKet[source]#

alias of FockStateFermionKet

-sympy.physics.secondquant.Fd[source]#
+sympy.physics.secondquant.Fd[source]#

alias of CreateFermion

-class sympy.physics.secondquant.FixedBosonicBasis(n_particles, n_levels)[source]#
+class sympy.physics.secondquant.FixedBosonicBasis(n_particles, n_levels)[source]#

Fixed particle number basis set.

Examples

>>> from sympy.physics.secondquant import FixedBosonicBasis
@@ -1270,7 +1270,7 @@ 
Documentation Version
-index(state)[source]#
+index(state)[source]#

Returns the index of state in basis.

Examples

>>> from sympy.physics.secondquant import FixedBosonicBasis
@@ -1283,7 +1283,7 @@ 
Documentation Version
-state(i)[source]#
+state(i)[source]#

Returns the state that lies at index i of the basis

Examples

>>> from sympy.physics.secondquant import FixedBosonicBasis
@@ -1298,7 +1298,7 @@ 
Documentation Version
-class sympy.physics.secondquant.FockState(occupations)[source]#
+class sympy.physics.secondquant.FockState(occupations)[source]#

Many particle Fock state with a sequence of occupation numbers.

Anywhere you can have a FockState, you can also have S.Zero. All code must check for this!

@@ -1307,7 +1307,7 @@
Documentation Version
-class sympy.physics.secondquant.FockStateBosonBra(occupations)[source]#
+class sympy.physics.secondquant.FockStateBosonBra(occupations)[source]#

Describes a collection of BosonBra particles.

Examples

>>> from sympy.physics.secondquant import BBra
@@ -1319,7 +1319,7 @@ 
Documentation Version
-class sympy.physics.secondquant.FockStateBosonKet(occupations)[source]#
+class sympy.physics.secondquant.FockStateBosonKet(occupations)[source]#

Many particle Fock state with a sequence of occupation numbers.

Occupation numbers can be any integer >= 0.

Examples

@@ -1332,13 +1332,13 @@
Documentation Version
-class sympy.physics.secondquant.FockStateBra(occupations)[source]#
+class sympy.physics.secondquant.FockStateBra(occupations)[source]#

Representation of a bra.

-class sympy.physics.secondquant.FockStateFermionBra(occupations, fermi_level=0)[source]#
+class sympy.physics.secondquant.FockStateFermionBra(occupations, fermi_level=0)[source]#

Examples

>>> from sympy.physics.secondquant import FBra
 >>> FBra([1, 2])
@@ -1353,7 +1353,7 @@ 
Documentation Version
-class sympy.physics.secondquant.FockStateFermionKet(occupations, fermi_level=0)[source]#
+class sympy.physics.secondquant.FockStateFermionKet(occupations, fermi_level=0)[source]#

Many-particle Fock state with a sequence of occupied orbits.

Explanation

Each state can only have one particle, so we choose to store a list of @@ -1372,13 +1372,13 @@

Documentation Version
-class sympy.physics.secondquant.FockStateKet(occupations)[source]#
+class sympy.physics.secondquant.FockStateKet(occupations)[source]#

Representation of a ket.

-class sympy.physics.secondquant.InnerProduct(bra, ket)[source]#
+class sympy.physics.secondquant.InnerProduct(bra, ket)[source]#

An unevaluated inner product between a bra and ket.

Explanation

Currently this class just reduces things to a product of @@ -1401,7 +1401,7 @@

Documentation Version
-class sympy.physics.secondquant.KroneckerDelta(i, j, delta_range=None)[source]#
+class sympy.physics.secondquant.KroneckerDelta(i, j, delta_range=None)[source]#

The discrete, or Kronecker, delta function.

Parameters:
@@ -1452,7 +1452,7 @@
Documentation Version
-classmethod eval(i, j, delta_range=None)[source]#
+classmethod eval(i, j, delta_range=None)[source]#

Evaluates the discrete delta function.

Examples

>>> from sympy import KroneckerDelta
@@ -1649,7 +1649,7 @@ 
Documentation Version
-class sympy.physics.secondquant.NO(arg)[source]#
+class sympy.physics.secondquant.NO(arg)[source]#

This Object is used to represent normal ordering brackets.

i.e. {abcd} sometimes written :abcd:

Explanation

@@ -1674,7 +1674,7 @@
Documentation Version
Nothing more, nothing less.

-doit(**hints)[source]#
+doit(**hints)[source]#

Either removes the brackets or enables complex computations in its arguments.

Examples

@@ -1695,7 +1695,7 @@
Documentation Version
-get_subNO(i)[source]#
+get_subNO(i)[source]#

Returns a NO() without FermionicOperator at index i.

Examples

>>> from sympy import symbols
@@ -1755,7 +1755,7 @@ 
Documentation Version
-iter_q_annihilators()[source]#
+iter_q_annihilators()[source]#

Iterates over the annihilation operators.

Examples

>>> from sympy import symbols
@@ -1777,7 +1777,7 @@ 
Documentation Version
-iter_q_creators()[source]#
+iter_q_creators()[source]#

Iterates over the creation operators.

Examples

>>> from sympy import symbols
@@ -1801,12 +1801,12 @@ 
Documentation Version
-class sympy.physics.secondquant.PermutationOperator(i, j)[source]#
+class sympy.physics.secondquant.PermutationOperator(i, j)[source]#

Represents the index permutation operator P(ij).

P(ij)*f(i)*g(j) = f(i)*g(j) - f(j)*g(i)

-get_permuted(expr)[source]#
+get_permuted(expr)[source]#

Returns -expr with permuted indices.

Explanation

>>> from sympy import symbols, Function
@@ -1823,7 +1823,7 @@ 
Documentation Version
-class sympy.physics.secondquant.VarBosonicBasis(n_max)[source]#
+class sympy.physics.secondquant.VarBosonicBasis(n_max)[source]#

A single state, variable particle number basis set.

Examples

>>> from sympy.physics.secondquant import VarBosonicBasis
@@ -1835,7 +1835,7 @@ 
Documentation Version
-index(state)[source]#
+index(state)[source]#

Returns the index of state in basis.

Examples

>>> from sympy.physics.secondquant import VarBosonicBasis
@@ -1853,7 +1853,7 @@ 
Documentation Version
-state(i)[source]#
+state(i)[source]#

The state of a single basis.

Examples

>>> from sympy.physics.secondquant import VarBosonicBasis
@@ -1868,7 +1868,7 @@ 
Documentation Version
-sympy.physics.secondquant.apply_operators(e)[source]#
+sympy.physics.secondquant.apply_operators(e)[source]#

Take a SymPy expression with operators and states and apply the operators.

Examples

>>> from sympy.physics.secondquant import apply_operators
@@ -1881,7 +1881,7 @@ 
Documentation Version
-sympy.physics.secondquant.contraction(a, b)[source]#
+sympy.physics.secondquant.contraction(a, b)[source]#

Calculates contraction of Fermionic operators a and b.

Examples

>>> from sympy import symbols
@@ -1918,7 +1918,7 @@ 
Documentation Version
-sympy.physics.secondquant.evaluate_deltas(e)[source]#
+sympy.physics.secondquant.evaluate_deltas(e)[source]#

We evaluate KroneckerDelta symbols in the expression assuming Einstein summation.

Explanation

If one index is repeated it is summed over and in effect substituted with @@ -1978,7 +1978,7 @@

Documentation Version
-sympy.physics.secondquant.matrix_rep(op, basis)[source]#
+sympy.physics.secondquant.matrix_rep(op, basis)[source]#

Find the representation of an operator in a basis.

Examples

>>> from sympy.physics.secondquant import VarBosonicBasis, B, matrix_rep
@@ -1997,7 +1997,7 @@ 
Documentation Version
-sympy.physics.secondquant.simplify_index_permutations(expr, permutation_operators)[source]#
+sympy.physics.secondquant.simplify_index_permutations(expr, permutation_operators)[source]#

Performs simplification by introducing PermutationOperators where appropriate.

Explanation

@@ -2032,7 +2032,7 @@
Documentation Version
-sympy.physics.secondquant.substitute_dummies(expr, new_indices=False, pretty_indices={})[source]#
+sympy.physics.secondquant.substitute_dummies(expr, new_indices=False, pretty_indices={})[source]#

Collect terms by substitution of dummy variables.

Explanation

This routine allows simplification of Add expressions containing terms @@ -2091,7 +2091,7 @@

Documentation Version
-sympy.physics.secondquant.wicks(e, **kw_args)[source]#
+sympy.physics.secondquant.wicks(e, **kw_args)[source]#

Returns the normal ordered equivalent of an expression using Wicks Theorem.

Examples

>>> from sympy import symbols, Dummy
@@ -2157,7 +2157,7 @@ 
Documentation Version
Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023
diff --git a/dev/modules/physics/sho.html b/dev/modules/physics/sho.html index 24d1d96e1c7..1363e5dd7f7 100644 --- a/dev/modules/physics/sho.html +++ b/dev/modules/physics/sho.html @@ -743,7 +743,7 @@
Documentation Version

Quantum Harmonic Oscillator in 3-D#

-sympy.physics.sho.E_nl(n, l, hw)[source]#
+sympy.physics.sho.E_nl(n, l, hw)[source]#

Returns the Energy of an isotropic harmonic oscillator.

Parameters:
@@ -779,7 +779,7 @@
Documentation Version
-sympy.physics.sho.R_nl(n, l, nu, r)[source]#
+sympy.physics.sho.R_nl(n, l, nu, r)[source]#

Returns the radial wavefunction R_{nl} for a 3d isotropic harmonic oscillator.

@@ -870,7 +870,7 @@
Documentation Version
Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023
diff --git a/dev/modules/physics/units/dimensions.html b/dev/modules/physics/units/dimensions.html index 46d7c42db27..e906fa5750c 100644 --- a/dev/modules/physics/units/dimensions.html +++ b/dev/modules/physics/units/dimensions.html @@ -750,7 +750,7 @@
Documentation Version
question of adding time to length has no meaning.

-class sympy.physics.units.dimensions.Dimension(name, symbol=None)[source]#
+class sympy.physics.units.dimensions.Dimension(name, symbol=None)[source]#

This class represent the dimension of a physical quantities.

The Dimension constructor takes as parameters a name and an optional symbol.

@@ -791,7 +791,7 @@
Documentation Version
-has_integer_powers(dim_sys)[source]#
+has_integer_powers(dim_sys)[source]#

Check if the dimension object has only integer powers.

All the dimension powers should be integers, but rational powers may appear in intermediate steps. This method may be used to check that the @@ -802,7 +802,7 @@

Documentation Version
-class sympy.physics.units.dimensions.DimensionSystem(base_dims, derived_dims=(), dimensional_dependencies={})[source]#
+class sympy.physics.units.dimensions.DimensionSystem(base_dims, derived_dims=(), dimensional_dependencies={})[source]#

DimensionSystem represents a coherent set of dimensions.

The constructor takes three parameters:

    @@ -835,7 +835,7 @@
    Documentation Version
    -dim_can_vector(dim)[source]#
    +dim_can_vector(dim)[source]#

    Useless method, kept for compatibility with previous versions.

    DO NOT USE.

    Dimensional representation in terms of the canonical base dimensions.

    @@ -843,7 +843,7 @@
    Documentation Version
    -dim_vector(dim)[source]#
    +dim_vector(dim)[source]#

    Useless method, kept for compatibility with previous versions.

    DO NOT USE.

    Vector representation in terms of the base dimensions.

    @@ -874,7 +874,7 @@
    Documentation Version
    -is_dimensionless(dimension)[source]#
    +is_dimensionless(dimension)[source]#

    Check if the dimension object really has a dimension.

    A dimension should have at least one component with non-zero power.

    @@ -889,7 +889,7 @@
    Documentation Version
    -print_dim_base(dim)[source]#
    +print_dim_base(dim)[source]#

    Give the string expression of a dimension in term of the basis symbols.

    @@ -932,7 +932,7 @@
    Documentation Version
    Furo
    - Last updated on Oct 14, 2023
    + Last updated on Oct 16, 2023
diff --git a/dev/modules/physics/units/examples.html b/dev/modules/physics/units/examples.html index 7c949fe78f5..670861cbabd 100644 --- a/dev/modules/physics/units/examples.html +++ b/dev/modules/physics/units/examples.html @@ -894,7 +894,7 @@

Equation with quantitiesFuro
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/modules/physics/units/index.html b/dev/modules/physics/units/index.html index eddb87cf477..ec890952edc 100644 --- a/dev/modules/physics/units/index.html +++ b/dev/modules/physics/units/index.html @@ -866,7 +866,7 @@

More#Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/modules/physics/units/philosophy.html b/dev/modules/physics/units/philosophy.html index a3857fabac4..50a8fbddc32 100644 --- a/dev/modules/physics/units/philosophy.html +++ b/dev/modules/physics/units/philosophy.html @@ -1060,7 +1060,7 @@

LiteratureFuro
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/modules/physics/units/prefixes.html b/dev/modules/physics/units/prefixes.html index 26642b83eef..a73029c8677 100644 --- a/dev/modules/physics/units/prefixes.html +++ b/dev/modules/physics/units/prefixes.html @@ -746,7 +746,7 @@
Documentation Version
BIN_PREFIXES.

-class sympy.physics.units.prefixes.Prefix(name, abbrev, exponent, base=10, latex_repr=None)[source]#
+class sympy.physics.units.prefixes.Prefix(name, abbrev, exponent, base=10, latex_repr=None)[source]#

This class represent prefixes, with their name, symbol and factor.

Prefixes are used to create derived units from a given unit. They should always be encapsulated into units.

@@ -800,7 +800,7 @@
Documentation Version
Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023
diff --git a/dev/modules/physics/units/quantities.html b/dev/modules/physics/units/quantities.html index f6850e2769d..6d491978c59 100644 --- a/dev/modules/physics/units/quantities.html +++ b/dev/modules/physics/units/quantities.html @@ -744,7 +744,7 @@
Documentation Version

Physical quantities.

-class sympy.physics.units.quantities.Quantity(name, abbrev=None, latex_repr=None, pretty_unicode_repr=None, pretty_ascii_repr=None, mathml_presentation_repr=None, is_prefixed=False, **assumptions)[source]#
+class sympy.physics.units.quantities.Quantity(name, abbrev=None, latex_repr=None, pretty_unicode_repr=None, pretty_ascii_repr=None, mathml_presentation_repr=None, is_prefixed=False, **assumptions)[source]#

Physical quantity: can be a unit of measure, a constant or a generic quantity.

@@ -755,7 +755,7 @@
Documentation Version
-convert_to(other, unit_system='SI')[source]#
+convert_to(other, unit_system='SI')[source]#

Convert the quantity to another quantity of same dimensions.

Examples

>>> from sympy.physics.units import speed_of_light, meter, second
@@ -792,7 +792,7 @@ 
Documentation Version
-set_global_relative_scale_factor(scale_factor, reference_quantity)[source]#
+set_global_relative_scale_factor(scale_factor, reference_quantity)[source]#

Setting a scale factor that is valid across all unit system.

@@ -803,7 +803,7 @@
Documentation Version

Several methods to simplify expressions involving unit objects.

-sympy.physics.units.util.convert_to(expr, target_units, unit_system='SI')[source]#
+sympy.physics.units.util.convert_to(expr, target_units, unit_system='SI')[source]#

Convert expr to the same expression with all of its units and quantities represented as factors of target_units, whenever the dimension is compatible.

target_units may be a single unit/quantity, or a collection of @@ -882,7 +882,7 @@

Documentation Version
Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023
diff --git a/dev/modules/physics/units/unitsystem.html b/dev/modules/physics/units/unitsystem.html index afe4849112c..9f7679a6d53 100644 --- a/dev/modules/physics/units/unitsystem.html +++ b/dev/modules/physics/units/unitsystem.html @@ -744,7 +744,7 @@
Documentation Version

Unit system for physical quantities; include definition of constants.

-class sympy.physics.units.unitsystem.UnitSystem(base_units, units=(), name='', descr='', dimension_system=None, derived_units: Dict[Dimension, Quantity] = {})[source]#
+class sympy.physics.units.unitsystem.UnitSystem(base_units, units=(), name='', descr='', dimension_system=None, derived_units: Dict[Dimension, Quantity] = {})[source]#

UnitSystem represents a coherent set of units.

A unit system is basically a dimension system with notions of scales. Many of the methods are defined in the same way.

@@ -758,7 +758,7 @@
Documentation Version
-extend(base, units=(), name='', description='', dimension_system=None, derived_units: Dict[Dimension, Quantity] = {})[source]#
+extend(base, units=(), name='', description='', dimension_system=None, derived_units: Dict[Dimension, Quantity] = {})[source]#

Extend the current system into a new one.

Take the base and normal units of the current system to merge them to the base and normal units given in argument. @@ -767,7 +767,7 @@

Documentation Version
-get_units_non_prefixed() Set[Quantity][source]#
+get_units_non_prefixed() Set[Quantity][source]#

Return the units of the system that do not have a prefix.

@@ -816,7 +816,7 @@
Documentation Version
Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023
diff --git a/dev/modules/physics/vector/advanced.html b/dev/modules/physics/vector/advanced.html index c8f23eba9b8..e2711ee4f27 100644 --- a/dev/modules/physics/vector/advanced.html +++ b/dev/modules/physics/vector/advanced.html @@ -967,7 +967,7 @@

dynamicsymbolsFuro
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/modules/physics/vector/api/classes.html b/dev/modules/physics/vector/api/classes.html index c91677fb7b1..ba198146313 100644 --- a/dev/modules/physics/vector/api/classes.html +++ b/dev/modules/physics/vector/api/classes.html @@ -743,7 +743,7 @@
Documentation Version

Essential Classes#

-class sympy.physics.vector.frame.CoordinateSym(name, frame, index)[source]#
+class sympy.physics.vector.frame.CoordinateSym(name, frame, index)[source]#

A coordinate symbol/base scalar associated wrt a Reference Frame.

Ideally, users should not instantiate this class. Instances of this class must only be accessed through the corresponding frame @@ -782,7 +782,7 @@

Essential Classes
-class sympy.physics.vector.frame.ReferenceFrame(name, indices=None, latexs=None, variables=None)[source]#
+class sympy.physics.vector.frame.ReferenceFrame(name, indices=None, latexs=None, variables=None)[source]#

A reference frame in classical mechanics.

ReferenceFrame is a class used to represent a reference frame in classical mechanics. It has a standard basis of three unit vectors in the frame’s @@ -793,7 +793,7 @@

Essential Classes
-ang_acc_in(otherframe)[source]#
+ang_acc_in(otherframe)[source]#

Returns the angular acceleration Vector of the ReferenceFrame.

Effectively returns the Vector:

N_alpha_B

@@ -821,7 +821,7 @@

Essential Classes
-ang_vel_in(otherframe)[source]#
+ang_vel_in(otherframe)[source]#

Returns the angular velocity Vector of the ReferenceFrame.

Effectively returns the Vector:

^N omega ^B

@@ -849,7 +849,7 @@

Essential Classes
-dcm(otherframe)[source]#
+dcm(otherframe)[source]#

Returns the direction cosine matrix of this reference frame relative to the provided reference frame.

The returned matrix can be used to express the orthogonal unit vectors @@ -917,7 +917,7 @@

Essential Classes
-orient(parent, rot_type, amounts, rot_order='')[source]#
+orient(parent, rot_type, amounts, rot_order='')[source]#

Sets the orientation of this reference frame relative to another (parent) reference frame.

@@ -980,7 +980,7 @@

Essential Classes
-orient_axis(parent, axis, angle)[source]#
+orient_axis(parent, axis, angle)[source]#

Sets the orientation of this reference frame with respect to a parent reference frame by rotating through an angle about an axis fixed in the parent reference frame.

@@ -1046,7 +1046,7 @@

Essential Classes
-orient_body_fixed(parent, angles, rotation_order)[source]#
+orient_body_fixed(parent, angles, rotation_order)[source]#

Rotates this reference frame relative to the parent reference frame by right hand rotating through three successive body fixed simple axis rotations. Each subsequent axis of rotation is about the “body fixed” @@ -1131,7 +1131,7 @@

Essential Classes
-orient_explicit(parent, dcm)[source]#
+orient_explicit(parent, dcm)[source]#

Sets the orientation of this reference frame relative to a parent reference frame by explicitly setting the direction cosine matrix.

@@ -1201,7 +1201,7 @@

Essential Classes
-orient_quaternion(parent, numbers)[source]#
+orient_quaternion(parent, numbers)[source]#

Sets the orientation of this reference frame relative to a parent reference frame via an orientation quaternion. An orientation quaternion is defined as a finite rotation a unit vector, (lambda_x, @@ -1257,7 +1257,7 @@

Essential Classes
-orient_space_fixed(parent, angles, rotation_order)[source]#
+orient_space_fixed(parent, angles, rotation_order)[source]#

Rotates this reference frame relative to the parent reference frame by right hand rotating through three successive space fixed simple axis rotations. Each subsequent axis of rotation is about the “space fixed” @@ -1345,7 +1345,7 @@

Essential Classes
-orientnew(newname, rot_type, amounts, rot_order='', variables=None, indices=None, latexs=None)[source]#
+orientnew(newname, rot_type, amounts, rot_order='', variables=None, indices=None, latexs=None)[source]#

Returns a new reference frame oriented with respect to this reference frame.

See ReferenceFrame.orient() for detailed examples of how to orient @@ -1437,7 +1437,7 @@

Essential Classes
-partial_velocity(frame, *gen_speeds)[source]#
+partial_velocity(frame, *gen_speeds)[source]#

Returns the partial angular velocities of this frame in the given frame with respect to one or more provided generalized speeds.

@@ -1475,7 +1475,7 @@

Essential Classes
-set_ang_acc(otherframe, value)[source]#
+set_ang_acc(otherframe, value)[source]#

Define the angular acceleration Vector in a ReferenceFrame.

Defines the angular acceleration of this ReferenceFrame, in another. Angular acceleration can be defined with respect to multiple different @@ -1507,7 +1507,7 @@

Essential Classes
-set_ang_vel(otherframe, value)[source]#
+set_ang_vel(otherframe, value)[source]#

Define the angular velocity vector in a ReferenceFrame.

Defines the angular velocity of this ReferenceFrame, in another. Angular velocity can be defined with respect to multiple different @@ -1545,7 +1545,7 @@

Essential Classes
-variable_map(otherframe)[source]#
+variable_map(otherframe)[source]#

Returns a dictionary which expresses the coordinate variables of this frame in terms of the variables of otherframe.

If Vector.simp is True, returns a simplified version of the mapped @@ -1646,7 +1646,7 @@

Essential Classes
-class sympy.physics.vector.vector.Vector(inlist)[source]#
+class sympy.physics.vector.vector.Vector(inlist)[source]#

The class used to define vectors.

It along with ReferenceFrame are the building blocks of describing a classical mechanics system in PyDy and sympy.physics.vector.

@@ -1662,7 +1662,7 @@

Essential Classes
-angle_between(vec)[source]#
+angle_between(vec)[source]#

Returns the smallest angle between Vector ‘vec’ and self.

Warning

@@ -1693,13 +1693,13 @@

Essential Classes
-applyfunc(f)[source]#
+applyfunc(f)[source]#

Apply a function to each component of a vector.

-cross(other)[source]#
+cross(other)[source]#

The cross product operator for two Vectors.

Returns a Vector, expressed in the same ReferenceFrames as self.

@@ -1729,7 +1729,7 @@

Essential Classes
-diff(var, frame, var_in_dcm=True)[source]#
+diff(var, frame, var_in_dcm=True)[source]#

Returns the partial derivative of the vector with respect to a variable in the provided reference frame.

@@ -1777,13 +1777,13 @@

Essential Classes
-doit(**hints)[source]#
+doit(**hints)[source]#

Calls .doit() on each term in the Vector

-dot(other)[source]#
+dot(other)[source]#

Dot product of two vectors.

Returns a scalar, the dot product of the two Vectors

@@ -1812,7 +1812,7 @@

Essential Classes
-dt(otherframe)[source]#
+dt(otherframe)[source]#

Returns a Vector which is the time derivative of the self Vector, taken in frame otherframe.

Calls the global time_derivative method

@@ -1828,7 +1828,7 @@

Essential Classes
-express(otherframe, variables=False)[source]#
+express(otherframe, variables=False)[source]#

Returns a Vector equivalent to this one, expressed in otherframe. Uses the global express method.

@@ -1859,7 +1859,7 @@

Essential Classes
-free_dynamicsymbols(reference_frame)[source]#
+free_dynamicsymbols(reference_frame)[source]#

Returns the free dynamic symbols (functions of time t) in the measure numbers of the vector expressed in the given reference frame.

@@ -1882,7 +1882,7 @@

Essential Classes
-free_symbols(reference_frame)[source]#
+free_symbols(reference_frame)[source]#

Returns the free symbols in the measure numbers of the vector expressed in the given reference frame.

@@ -1911,7 +1911,7 @@

Essential Classes
-magnitude()[source]#
+magnitude()[source]#

Returns the magnitude (Euclidean norm) of self.

Warning

@@ -1924,13 +1924,13 @@

Essential Classes
-normalize()[source]#
+normalize()[source]#

Returns a Vector of magnitude 1, codirectional with self.

-outer(other)[source]#
+outer(other)[source]#

Outer product between two Vectors.

A rank increasing operation, which returns a Dyadic from two Vectors

@@ -1952,7 +1952,7 @@

Essential Classes
-separate()[source]#
+separate()[source]#

The constituents of this vector in different reference frames, as per its definition.

Returns a dict mapping each ReferenceFrame to the corresponding @@ -1970,13 +1970,13 @@

Essential Classes
-simplify()[source]#
+simplify()[source]#

Returns a simplified Vector.

-subs(*args, **kwargs)[source]#
+subs(*args, **kwargs)[source]#

Substitution on the Vector.

Examples

>>> from sympy.physics.vector import ReferenceFrame
@@ -1992,7 +1992,7 @@ 

Essential Classes
-to_matrix(reference_frame)[source]#
+to_matrix(reference_frame)[source]#

Returns the matrix form of the vector with respect to the given frame.

@@ -2033,7 +2033,7 @@

Essential Classes
-xreplace(rule)[source]#
+xreplace(rule)[source]#

Replace occurrences of objects within the measure numbers of the vector.

@@ -2075,7 +2075,7 @@

Essential Classes
-class sympy.physics.vector.dyadic.Dyadic(inlist)[source]#
+class sympy.physics.vector.dyadic.Dyadic(inlist)[source]#

A Dyadic object.

See: https://en.wikipedia.org/wiki/Dyadic_tensor @@ -2085,13 +2085,13 @@

Essential Classes
-applyfunc(f)[source]#
+applyfunc(f)[source]#

Apply a function to each component of a Dyadic.

-cross(other)[source]#
+cross(other)[source]#

For a cross product in the form: Dyadic x Vector.

Parameters:
@@ -2113,13 +2113,13 @@

Essential Classes
-doit(**hints)[source]#
+doit(**hints)[source]#

Calls .doit() on each term in the Dyadic

-dot(other)[source]#
+dot(other)[source]#

The inner product operator for a Dyadic and a Dyadic or Vector.

Parameters:
@@ -2144,7 +2144,7 @@

Essential Classes
-dt(frame)[source]#
+dt(frame)[source]#

Take the time derivative of this Dyadic in a frame.

This function calls the global time_derivative method

@@ -2171,7 +2171,7 @@

Essential Classes
-express(frame1, frame2=None)[source]#
+express(frame1, frame2=None)[source]#

Expresses this Dyadic in alternate frame(s)

The first frame is the list side expression, the second frame is the right side; if Dyadic is in form A.x|B.y, you can express it in two @@ -2212,13 +2212,13 @@

Essential Classes
-simplify()[source]#
+simplify()[source]#

Returns a simplified Dyadic.

-subs(*args, **kwargs)[source]#
+subs(*args, **kwargs)[source]#

Substitution on the Dyadic.

Examples

>>> from sympy.physics.vector import ReferenceFrame
@@ -2234,7 +2234,7 @@ 

Essential Classes
-to_matrix(reference_frame, second_reference_frame=None)[source]#
+to_matrix(reference_frame, second_reference_frame=None)[source]#

Returns the matrix form of the dyadic with respect to one or two reference frames.

@@ -2283,7 +2283,7 @@

Essential Classes
-xreplace(rule)[source]#
+xreplace(rule)[source]#

Replace occurrences of objects within the measure numbers of the Dyadic.

@@ -2361,7 +2361,7 @@

Essential ClassesFuro
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/modules/physics/vector/api/fieldfunctions.html b/dev/modules/physics/vector/api/fieldfunctions.html index dc545f990f8..e1b2cfb7354 100644 --- a/dev/modules/physics/vector/api/fieldfunctions.html +++ b/dev/modules/physics/vector/api/fieldfunctions.html @@ -747,7 +747,7 @@

Field operation functions
-sympy.physics.vector.fieldfunctions.curl(vect, frame)[source]#
+sympy.physics.vector.fieldfunctions.curl(vect, frame)[source]#

Returns the curl of a vector field computed wrt the coordinate symbols of the given frame.

@@ -778,7 +778,7 @@

Field operation functions
-sympy.physics.vector.fieldfunctions.divergence(vect, frame)[source]#
+sympy.physics.vector.fieldfunctions.divergence(vect, frame)[source]#

Returns the divergence of a vector field computed wrt the coordinate symbols of the given frame.

@@ -809,7 +809,7 @@

Field operation functions
-sympy.physics.vector.fieldfunctions.gradient(scalar, frame)[source]#
+sympy.physics.vector.fieldfunctions.gradient(scalar, frame)[source]#

Returns the vector gradient of a scalar field computed wrt the coordinate symbols of the given frame.

@@ -840,7 +840,7 @@

Field operation functions
-sympy.physics.vector.fieldfunctions.scalar_potential(field, frame)[source]#
+sympy.physics.vector.fieldfunctions.scalar_potential(field, frame)[source]#

Returns the scalar potential function of a field in a given frame (without the added integration constant).

@@ -872,7 +872,7 @@

Field operation functions
-sympy.physics.vector.fieldfunctions.scalar_potential_difference(field, frame, point1, point2, origin)[source]#
+sympy.physics.vector.fieldfunctions.scalar_potential_difference(field, frame, point1, point2, origin)[source]#

Returns the scalar potential difference between two points in a certain frame, wrt a given field.

If a scalar field is provided, its values at the two points are @@ -925,7 +925,7 @@

Field operation functions#

-sympy.physics.vector.fieldfunctions.is_conservative(field)[source]#
+sympy.physics.vector.fieldfunctions.is_conservative(field)[source]#

Checks if a field is conservative.

Parameters:
@@ -949,7 +949,7 @@

Checking the type of vector field
-sympy.physics.vector.fieldfunctions.is_solenoidal(field)[source]#
+sympy.physics.vector.fieldfunctions.is_solenoidal(field)[source]#

Checks if a field is solenoidal.

Parameters:
@@ -1009,7 +1009,7 @@

Checking the type of vector fieldFuro
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/modules/physics/vector/api/functions.html b/dev/modules/physics/vector/api/functions.html index 2cf66cfee61..081fa5e62e2 100644 --- a/dev/modules/physics/vector/api/functions.html +++ b/dev/modules/physics/vector/api/functions.html @@ -743,7 +743,7 @@
Documentation Version

Essential Functions (Docstrings)#

-sympy.physics.vector.dynamicsymbols(names, level=0, **assumptions)[source]#
+sympy.physics.vector.dynamicsymbols(names, level=0, **assumptions)[source]#

Uses symbols and Function for functions of time.

Creates a SymPy UndefinedFunction, which is then initialized as a function of a variable, the default being Symbol(‘t’).

@@ -812,7 +812,7 @@

Essential Functions (Docstrings)
-sympy.physics.vector.functions.dot(vec1, vec2)[source]#
+sympy.physics.vector.functions.dot(vec1, vec2)[source]#

Dot product convenience wrapper for Vector.dot(): Dot product of two vectors.

@@ -844,7 +844,7 @@

Essential Functions (Docstrings)
-sympy.physics.vector.functions.cross(vec1, vec2)[source]#
+sympy.physics.vector.functions.cross(vec1, vec2)[source]#

Cross product convenience wrapper for Vector.cross(): The cross product operator for two Vectors.

@@ -877,7 +877,7 @@

Essential Functions (Docstrings)
-sympy.physics.vector.functions.outer(vec1, vec2)[source]#
+sympy.physics.vector.functions.outer(vec1, vec2)[source]#

Outer product convenience wrapper for Vector.outer(): Outer product between two Vectors.

@@ -902,7 +902,7 @@

Essential Functions (Docstrings)
-sympy.physics.vector.functions.express(expr, frame, frame2=None, variables=False)[source]#
+sympy.physics.vector.functions.express(expr, frame, frame2=None, variables=False)[source]#

Global function for ‘express’ functionality.

Re-expresses a Vector, scalar(sympyfiable) or Dyadic in given frame.

Refer to the local methods of Vector and Dyadic for details. @@ -952,7 +952,7 @@

Essential Functions (Docstrings)
-sympy.physics.vector.functions.time_derivative(expr, frame, order=1)[source]#
+sympy.physics.vector.functions.time_derivative(expr, frame, order=1)[source]#

Calculate the time derivative of a vector/scalar field function or dyadic expression in given frame.

@@ -1035,7 +1035,7 @@

Essential Functions (Docstrings)Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/modules/physics/vector/api/index.html b/dev/modules/physics/vector/api/index.html index eff4622b5ae..6b5de4b0ec0 100644 --- a/dev/modules/physics/vector/api/index.html +++ b/dev/modules/physics/vector/api/index.html @@ -787,7 +787,7 @@

Physics Vector APIFuro
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/modules/physics/vector/api/kinematics.html b/dev/modules/physics/vector/api/kinematics.html index a74dbe64c30..36530c361f4 100644 --- a/dev/modules/physics/vector/api/kinematics.html +++ b/dev/modules/physics/vector/api/kinematics.html @@ -743,7 +743,7 @@
Documentation Version

Kinematics (Docstrings)#

-class sympy.physics.vector.point.Point(name)[source]#
+class sympy.physics.vector.point.Point(name)[source]#

This object represents a point in a dynamic system.

It stores the: position, velocity, and acceleration of a point. The position is a vector defined as the vector distance from a parent @@ -788,7 +788,7 @@

Documentation Version
-a1pt_theory(otherpoint, outframe, interframe)[source]#
+a1pt_theory(otherpoint, outframe, interframe)[source]#

Sets the acceleration of this point with the 1-point theory.

The 1-point theory for point acceleration looks like this:

^N a^P = ^B a^P + ^N a^O + ^N alpha^B x r^OP + ^N omega^B x (^N omega^B @@ -835,7 +835,7 @@

Documentation Version
-a2pt_theory(otherpoint, outframe, fixedframe)[source]#
+a2pt_theory(otherpoint, outframe, fixedframe)[source]#

Sets the acceleration of this point with the 2-point theory.

The 2-point theory for point acceleration looks like this:

^N a^P = ^N a^O + ^N alpha^B x r^OP + ^N omega^B x (^N omega^B x r^OP)

@@ -876,7 +876,7 @@
Documentation Version
-acc(frame)[source]#
+acc(frame)[source]#

The acceleration Vector of this Point in a ReferenceFrame.

Parameters:
@@ -900,7 +900,7 @@
Documentation Version
-locatenew(name, value)[source]#
+locatenew(name, value)[source]#

Creates a new point with a position defined from this point.

Parameters:
@@ -925,7 +925,7 @@
Documentation Version
-partial_velocity(frame, *gen_speeds)[source]#
+partial_velocity(frame, *gen_speeds)[source]#

Returns the partial velocities of the linear velocity vector of this point in the given frame with respect to one or more provided generalized speeds.

@@ -966,7 +966,7 @@
Documentation Version
-pos_from(otherpoint)[source]#
+pos_from(otherpoint)[source]#

Returns a Vector distance between this Point and the other Point.

Parameters:
@@ -990,7 +990,7 @@
Documentation Version
-set_acc(frame, value)[source]#
+set_acc(frame, value)[source]#

Used to set the acceleration of this Point in a ReferenceFrame.

Parameters:
@@ -1017,7 +1017,7 @@
Documentation Version
-set_pos(otherpoint, value)[source]#
+set_pos(otherpoint, value)[source]#

Used to set the position of this point w.r.t. another point.

Parameters:
@@ -1045,7 +1045,7 @@
Documentation Version
-set_vel(frame, value)[source]#
+set_vel(frame, value)[source]#

Sets the velocity Vector of this Point in a ReferenceFrame.

Parameters:
@@ -1072,7 +1072,7 @@
Documentation Version
-v1pt_theory(otherpoint, outframe, interframe)[source]#
+v1pt_theory(otherpoint, outframe, interframe)[source]#

Sets the velocity of this point with the 1-point theory.

The 1-point theory for point velocity looks like this:

^N v^P = ^B v^P + ^N v^O + ^N omega^B x r^OP

@@ -1118,7 +1118,7 @@
Documentation Version
-v2pt_theory(otherpoint, outframe, fixedframe)[source]#
+v2pt_theory(otherpoint, outframe, fixedframe)[source]#

Sets the velocity of this point with the 2-point theory.

The 2-point theory for point velocity looks like this:

^N v^P = ^N v^O + ^N omega^B x r^OP

@@ -1159,7 +1159,7 @@
Documentation Version
-vel(frame)[source]#
+vel(frame)[source]#

The velocity Vector of this Point in the ReferenceFrame.

Parameters:
@@ -1202,7 +1202,7 @@
Documentation Version

kinematic_equations#

-sympy.physics.vector.functions.get_motion_params(frame, **kwargs)[source]#
+sympy.physics.vector.functions.get_motion_params(frame, **kwargs)[source]#

Returns the three motion parameters - (acceleration, velocity, and position) as vectorial functions of time in the given frame.

If a higher order differential function is provided, the lower order @@ -1274,7 +1274,7 @@

Documentation Version
-sympy.physics.vector.functions.kinematic_equations(speeds, coords, rot_type, rot_order='')[source]#
+sympy.physics.vector.functions.kinematic_equations(speeds, coords, rot_type, rot_order='')[source]#

Gives equations relating the qdot’s to u’s for a rotation type.

Supply rotation type and order as in orient. Speeds are assumed to be body-fixed; if we are defining the orientation of B in A using by rot_type, @@ -1315,7 +1315,7 @@

Documentation Version
-sympy.physics.vector.functions.partial_velocity(vel_vecs, gen_speeds, frame)[source]#
+sympy.physics.vector.functions.partial_velocity(vel_vecs, gen_speeds, frame)[source]#

Returns a list of partial velocities with respect to the provided generalized speeds in the given reference frame for each of the supplied velocity vectors.

@@ -1394,7 +1394,7 @@
Documentation Version
Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/modules/physics/vector/api/printing.html b/dev/modules/physics/vector/api/printing.html index 118643018cf..1584dc51700 100644 --- a/dev/modules/physics/vector/api/printing.html +++ b/dev/modules/physics/vector/api/printing.html @@ -743,7 +743,7 @@
Documentation Version

Printing (Docstrings)#

-sympy.physics.vector.printing.init_vprinting(**kwargs)[source]#
+sympy.physics.vector.printing.init_vprinting(**kwargs)[source]#

Initializes time derivative printing for all SymPy objects, i.e. any functions of time will be displayed in a more compact notation. The main benefit of this is for printing of time derivatives; instead of @@ -891,7 +891,7 @@

Printing (Docstrings)
-sympy.physics.vector.printing.vprint(expr, **settings)[source]#
+sympy.physics.vector.printing.vprint(expr, **settings)[source]#

Function for printing of expressions generated in the sympy.physics vector package.

Extends SymPy’s StrPrinter, takes the same setting accepted by SymPy’s @@ -921,7 +921,7 @@

Printing (Docstrings)
-sympy.physics.vector.printing.vpprint(expr, **settings)[source]#
+sympy.physics.vector.printing.vpprint(expr, **settings)[source]#

Function for pretty printing of expressions generated in the sympy.physics vector package.

Mainly used for expressions not inside a vector; the output of running @@ -943,7 +943,7 @@

Printing (Docstrings)
-sympy.physics.vector.printing.vlatex(expr, **settings)[source]#
+sympy.physics.vector.printing.vlatex(expr, **settings)[source]#

Function for printing latex representation of sympy.physics.vector objects.

For latex representation of Vectors, Dyadics, and dynamicsymbols. Takes the @@ -1018,7 +1018,7 @@

Printing (Docstrings)Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/modules/physics/vector/fields.html b/dev/modules/physics/vector/fields.html index 3b72e42cca9..3462cf457cc 100644 --- a/dev/modules/physics/vector/fields.html +++ b/dev/modules/physics/vector/fields.html @@ -1066,7 +1066,7 @@

Scalar potential functionsFuro
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/modules/physics/vector/index.html b/dev/modules/physics/vector/index.html index d019d734289..f985985a6bf 100644 --- a/dev/modules/physics/vector/index.html +++ b/dev/modules/physics/vector/index.html @@ -824,7 +824,7 @@

Guide to VectorFuro
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/modules/physics/vector/kinematics.html b/dev/modules/physics/vector/kinematics.html index 4001851acc2..56392e3b0e2 100644 --- a/dev/modules/physics/vector/kinematics.html +++ b/dev/modules/physics/vector/kinematics.html @@ -1241,7 +1241,7 @@

Kinematics in physics.vectorFuro
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/modules/physics/vector/vectors.html b/dev/modules/physics/vector/vectors.html index 6b0ba06bd43..4706aae1191 100644 --- a/dev/modules/physics/vector/vectors.html +++ b/dev/modules/physics/vector/vectors.html @@ -1473,7 +1473,7 @@

How Vectors are CodedFuro
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/modules/physics/wigner.html b/dev/modules/physics/wigner.html index 4c2b7a1b708..58ed559d220 100644 --- a/dev/modules/physics/wigner.html +++ b/dev/modules/physics/wigner.html @@ -809,7 +809,7 @@

Authors#<
-sympy.physics.wigner.clebsch_gordan(j_1, j_2, j_3, m_1, m_2, m_3)[source]#
+sympy.physics.wigner.clebsch_gordan(j_1, j_2, j_3, m_1, m_2, m_3)[source]#

Calculates the Clebsch-Gordan coefficient. \(\left\langle j_1 m_1 \; j_2 m_2 | j_3 m_3 \right\rangle\).

The reference for this function is [Edmonds74].

@@ -854,7 +854,7 @@

Authors#<
-sympy.physics.wigner.dot_rot_grad_Ynm(j, p, l, m, theta, phi)[source]#
+sympy.physics.wigner.dot_rot_grad_Ynm(j, p, l, m, theta, phi)[source]#

Returns dot product of rotational gradients of spherical harmonics.

Explanation

This function returns the right hand side of the following expression:

@@ -879,7 +879,7 @@

Authors#<
-sympy.physics.wigner.gaunt(l_1, l_2, l_3, m_1, m_2, m_3, prec=None)[source]#
+sympy.physics.wigner.gaunt(l_1, l_2, l_3, m_1, m_2, m_3, prec=None)[source]#

Calculate the Gaunt coefficient.

Parameters:
@@ -974,7 +974,7 @@

Authors#<
-sympy.physics.wigner.racah(aa, bb, cc, dd, ee, ff, prec=None)[source]#
+sympy.physics.wigner.racah(aa, bb, cc, dd, ee, ff, prec=None)[source]#

Calculate the Racah symbol \(W(a,b,c,d;e,f)\).

Parameters:
@@ -1022,7 +1022,7 @@

Authors#<
-sympy.physics.wigner.real_gaunt(l_1, l_2, l_3, m_1, m_2, m_3, prec=None)[source]#
+sympy.physics.wigner.real_gaunt(l_1, l_2, l_3, m_1, m_2, m_3, prec=None)[source]#

Calculate the real Gaunt coefficient.

Parameters:
@@ -1138,7 +1138,7 @@

Authors#<
-sympy.physics.wigner.wigner_3j(j_1, j_2, j_3, m_1, m_2, m_3)[source]#
+sympy.physics.wigner.wigner_3j(j_1, j_2, j_3, m_1, m_2, m_3)[source]#

Calculate the Wigner 3j symbol \(\operatorname{Wigner3j}(j_1,j_2,j_3,m_1,m_2,m_3)\).

Parameters:
@@ -1216,7 +1216,7 @@

Authors#<
-sympy.physics.wigner.wigner_6j(j_1, j_2, j_3, j_4, j_5, j_6, prec=None)[source]#
+sympy.physics.wigner.wigner_6j(j_1, j_2, j_3, j_4, j_5, j_6, prec=None)[source]#

Calculate the Wigner 6j symbol \(\operatorname{Wigner6j}(j_1,j_2,j_3,j_4,j_5,j_6)\).

Parameters:
@@ -1303,7 +1303,7 @@

Authors#<
-sympy.physics.wigner.wigner_9j(j_1, j_2, j_3, j_4, j_5, j_6, j_7, j_8, j_9, prec=None)[source]#
+sympy.physics.wigner.wigner_9j(j_1, j_2, j_3, j_4, j_5, j_6, j_7, j_8, j_9, prec=None)[source]#

Calculate the Wigner 9j symbol \(\operatorname{Wigner9j}(j_1,j_2,j_3,j_4,j_5,j_6,j_7,j_8,j_9)\).

@@ -1355,7 +1355,7 @@

Authors#<
-sympy.physics.wigner.wigner_d(J, alpha, beta, gamma)[source]#
+sympy.physics.wigner.wigner_d(J, alpha, beta, gamma)[source]#

Return the Wigner D matrix for angular momentum J.

Returns:
@@ -1405,7 +1405,7 @@

Authors#<
-sympy.physics.wigner.wigner_d_small(J, beta)[source]#
+sympy.physics.wigner.wigner_d_small(J, beta)[source]#

Return the small Wigner d matrix for angular momentum J.

Returns:
@@ -1558,7 +1558,7 @@

Authors#< Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/modules/plotting.html b/dev/modules/plotting.html index de6b293cf27..567ac12fe24 100644 --- a/dev/modules/plotting.html +++ b/dev/modules/plotting.html @@ -764,7 +764,7 @@

Introduction#

-class sympy.plotting.plot.Plot(*args, title=None, xlabel=None, ylabel=None, zlabel=None, aspect_ratio='auto', xlim=None, ylim=None, axis_center='auto', axis=True, xscale='linear', yscale='linear', legend=False, autoscale=True, margin=0, annotations=None, markers=None, rectangles=None, fill=None, backend='default', size=None, **kwargs)[source]#
+class sympy.plotting.plot.Plot(*args, title=None, xlabel=None, ylabel=None, zlabel=None, aspect_ratio='auto', xlim=None, ylim=None, axis_center='auto', axis=True, xscale='linear', yscale='linear', legend=False, autoscale=True, margin=0, annotations=None, markers=None, rectangles=None, fill=None, backend='default', size=None, **kwargs)[source]#

Base class for all backends. A backend represents the plotting library, which implements the necessary functionalities in order to use SymPy plotting functions.

@@ -921,7 +921,7 @@

Plot Class
-append(arg)[source]#
+append(arg)[source]#

Adds an element from a plot’s series to an existing plot.

Examples

Consider two Plot objects, p1 and p2. To add the @@ -952,7 +952,7 @@

Plot Class
-extend(arg)[source]#
+extend(arg)[source]#

Adds all series from another plot.

Examples

Consider two Plot objects, p1 and p2. To add the @@ -1008,7 +1008,7 @@

Plot Class#

-sympy.plotting.plot.plot(*args, show=True, **kwargs)[source]#
+sympy.plotting.plot.plot(*args, show=True, **kwargs)[source]#

Plots a function of a single variable as a curve.

Parameters:
@@ -1217,7 +1217,7 @@

Plotting Function Reference
-sympy.plotting.plot.plot_parametric(*args, show=True, **kwargs)[source]#
+sympy.plotting.plot.plot_parametric(*args, show=True, **kwargs)[source]#

Plots a 2D parametric curve.

Parameters:
@@ -1402,7 +1402,7 @@

Plotting Function Reference
-sympy.plotting.plot.plot3d(*args, show=True, **kwargs)[source]#
+sympy.plotting.plot.plot3d(*args, show=True, **kwargs)[source]#

Plots a 3D surface plot.

Usage

Single plot

@@ -1501,7 +1501,7 @@

Plotting Function Reference
-sympy.plotting.plot.plot3d_parametric_line(*args, show=True, **kwargs)[source]#
+sympy.plotting.plot.plot3d_parametric_line(*args, show=True, **kwargs)[source]#

Plots a 3D parametric line plot.

Usage

Single plot:

@@ -1587,7 +1587,7 @@

Plotting Function Reference
-sympy.plotting.plot.plot3d_parametric_surface(*args, show=True, **kwargs)[source]#
+sympy.plotting.plot.plot3d_parametric_surface(*args, show=True, **kwargs)[source]#

Plots a 3D parametric surface plot.

Explanation

Single plot.

@@ -1663,7 +1663,7 @@

Plotting Function Reference
-sympy.plotting.plot_implicit.plot_implicit(expr, x_var=None, y_var=None, adaptive=True, depth=0, n=300, line_color='blue', show=True, **kwargs)[source]#
+sympy.plotting.plot_implicit.plot_implicit(expr, x_var=None, y_var=None, adaptive=True, depth=0, n=300, line_color='blue', show=True, **kwargs)[source]#

A plot function to plot implicit equations / inequalities.

Arguments

    @@ -1811,7 +1811,7 @@

    Plotting Function Reference#

    -class sympy.plotting.plot.PlotGrid(nrows, ncolumns, *args, show=True, size=None, **kwargs)[source]#
    +class sympy.plotting.plot.PlotGrid(nrows, ncolumns, *args, show=True, size=None, **kwargs)[source]#

    This class helps to plot subplots from already created SymPy plots in a single figure.

    Examples

    @@ -1907,7 +1907,7 @@

    PlotGrid Class#

    -class sympy.plotting.series.BaseSeries(*args, **kwargs)[source]#
    +class sympy.plotting.series.BaseSeries(*args, **kwargs)[source]#

    Base class for the data objects containing stuff to be plotted.

    Notes

    The backend should check if it supports the data series that is given. @@ -1922,7 +1922,7 @@

    Series Classes
    -eval_color_func(*args)[source]#
    +eval_color_func(*args)[source]#

    Evaluate the color function.

    Parameters:
    @@ -1948,7 +1948,7 @@

    Series Classes
    -get_data()[source]#
    +get_data()[source]#

    Compute and returns the numerical data.

    The number of parameters returned by this method depends on the specific instance. If s is the series, make sure to read @@ -1957,7 +1957,7 @@

    Series Classes
    -get_label(use_latex=False, wrapper='$%s$')[source]#
    +get_label(use_latex=False, wrapper='$%s$')[source]#

    Return the label to be used to display the expression.

    Parameters:
    @@ -2005,7 +2005,7 @@

    Series Classes
    -class sympy.plotting.series.Line2DBaseSeries(**kwargs)[source]#
    +class sympy.plotting.series.Line2DBaseSeries(**kwargs)[source]#

    A base class for 2D lines.

    • adding the label, steps and only_integers options

    • @@ -2014,7 +2014,7 @@

      Series Classes
      -get_data()[source]#
      +get_data()[source]#

      Return coordinates for plotting the line.

      Returns:
      @@ -2045,11 +2045,11 @@

      Series Classes
      -class sympy.plotting.series.LineOver1DRangeSeries(expr, var_start_end, label='', **kwargs)[source]#
      +class sympy.plotting.series.LineOver1DRangeSeries(expr, var_start_end, label='', **kwargs)[source]#

      Representation for a line consisting of a SymPy expression over a range.

      -get_points()[source]#
      +get_points()[source]#

      Return lists of coordinates for plotting. Depending on the adaptive option, this function will either use an adaptive algorithm or it will uniformly sample the expression over the provided range.

      @@ -2075,39 +2075,39 @@

      Series Classes
      -class sympy.plotting.series.Parametric2DLineSeries(expr_x, expr_y, var_start_end, label='', **kwargs)[source]#
      +class sympy.plotting.series.Parametric2DLineSeries(expr_x, expr_y, var_start_end, label='', **kwargs)[source]#

      Representation for a line consisting of two parametric SymPy expressions over a range.

      -class sympy.plotting.series.Line3DBaseSeries[source]#
      +class sympy.plotting.series.Line3DBaseSeries[source]#

      A base class for 3D lines.

      Most of the stuff is derived from Line2DBaseSeries.

      -class sympy.plotting.series.Parametric3DLineSeries(expr_x, expr_y, expr_z, var_start_end, label='', **kwargs)[source]#
      +class sympy.plotting.series.Parametric3DLineSeries(expr_x, expr_y, expr_z, var_start_end, label='', **kwargs)[source]#

      Representation for a 3D line consisting of three parametric SymPy expressions and a range.

      -class sympy.plotting.series.SurfaceBaseSeries(*args, **kwargs)[source]#
      +class sympy.plotting.series.SurfaceBaseSeries(*args, **kwargs)[source]#

      A base class for 3D surfaces.

      -class sympy.plotting.series.SurfaceOver2DRangeSeries(expr, var_start_end_x, var_start_end_y, label='', **kwargs)[source]#
      +class sympy.plotting.series.SurfaceOver2DRangeSeries(expr, var_start_end_x, var_start_end_y, label='', **kwargs)[source]#

      Representation for a 3D surface consisting of a SymPy expression and 2D range.

      -get_data()[source]#
      +get_data()[source]#

      Return arrays of coordinates for plotting.

      Returns:
      @@ -2129,7 +2129,7 @@

      Series Classes
      -get_meshes()[source]#
      +get_meshes()[source]#

      Return the x,y,z coordinates for plotting the surface. This function is available for back-compatibility purposes. Consider using get_data() instead.

      @@ -2139,12 +2139,12 @@

      Series Classes
      -class sympy.plotting.series.ParametricSurfaceSeries(expr_x, expr_y, expr_z, var_start_end_u, var_start_end_v, label='', **kwargs)[source]#
      +class sympy.plotting.series.ParametricSurfaceSeries(expr_x, expr_y, expr_z, var_start_end_u, var_start_end_v, label='', **kwargs)[source]#

      Representation for a 3D surface consisting of three parametric SymPy expressions and a range.

      -get_data()[source]#
      +get_data()[source]#

      Return arrays of coordinates for plotting.

      Returns:
      @@ -2174,7 +2174,7 @@

      Series Classes
      -get_meshes()[source]#
      +get_meshes()[source]#

      Return the x,y,z coordinates for plotting the surface. This function is available for back-compatibility purposes. Consider using get_data() instead.

      @@ -2184,11 +2184,11 @@

      Series Classes
      -class sympy.plotting.series.ImplicitSeries(expr, var_start_end_x, var_start_end_y, label='', **kwargs)[source]#
      +class sympy.plotting.series.ImplicitSeries(expr, var_start_end_x, var_start_end_y, label='', **kwargs)[source]#

      Representation for 2D Implicit plot.

      -get_data()[source]#
      +get_data()[source]#

      Returns numerical data.

      Returns:
      @@ -2218,7 +2218,7 @@

      Series Classes
      -get_label(use_latex=False, wrapper='$%s$')[source]#
      +get_label(use_latex=False, wrapper='$%s$')[source]#

      Return the label to be used to display the expression.

      Parameters:
      @@ -2246,12 +2246,12 @@

      Series Classes#

      -class sympy.plotting.plot.MatplotlibBackend(*series, **kwargs)[source]#
      +class sympy.plotting.plot.MatplotlibBackend(*series, **kwargs)[source]#

      This class implements the functionalities to use Matplotlib with SymPy plotting functions.

      -static get_segments(x, y, z=None)[source]#
      +static get_segments(x, y, z=None)[source]#

      Convert two list of coordinates to a list of segments to be used with Matplotlib’s LineCollection.

      @@ -2274,7 +2274,7 @@

      Backends
      -process_series()[source]#
      +process_series()[source]#

      Iterates over every Plot object and further calls _process_series()

      @@ -2283,7 +2283,7 @@

      Backends
      -class sympy.plotting.plot.TextBackend(*args, **kwargs)[source]#
      +class sympy.plotting.plot.TextBackend(*args, **kwargs)[source]#
      @@ -2517,7 +2517,7 @@

      Using Custom Color Functions#

      -sympy.plotting.textplot.textplot(expr, a, b, W=55, H=21)[source]#
      +sympy.plotting.textplot.textplot(expr, a, b, W=55, H=21)[source]#

      Print a crude ASCII art plot of the SymPy expression ‘expr’ (which should contain a single symbol, e.g. x or something else) over the interval [a, b].

      @@ -2590,7 +2590,7 @@

      Plotting with ASCII artFuro
      - Last updated on Oct 14, 2023
      + Last updated on Oct 16, 2023

diff --git a/dev/modules/polys/agca.html b/dev/modules/polys/agca.html index 10e39d28adc..8f8dc3d4624 100644 --- a/dev/modules/polys/agca.html +++ b/dev/modules/polys/agca.html @@ -841,11 +841,11 @@

Base Rings
-class sympy.polys.domains.ring.Ring[source]
+class sympy.polys.domains.ring.Ring[source]

Represents a ring domain.

-free_module(rank)[source]
+free_module(rank)[source]

Generate a free module of rank rank over self.

>>> from sympy.abc import x
 >>> from sympy import QQ
@@ -857,7 +857,7 @@ 

Base Rings
-ideal(*gens)[source]
+ideal(*gens)[source]

Generate an ideal of self.

>>> from sympy.abc import x
 >>> from sympy import QQ
@@ -869,7 +869,7 @@ 

Base Rings
-quotient_ring(e)[source]
+quotient_ring(e)[source]

Form a quotient ring of self.

Here e can be an ideal or an iterable.

>>> from sympy.abc import x
@@ -891,13 +891,13 @@ 

Base Rings
-sympy.polys.domains.polynomialring.PolynomialRing(domain_or_ring, symbols=None, order=None)[source]
+sympy.polys.domains.polynomialring.PolynomialRing(domain_or_ring, symbols=None, order=None)[source]

A class for representing multivariate polynomial rings.

-class sympy.polys.domains.quotientring.QuotientRing(ring, ideal)[source]
+class sympy.polys.domains.quotientring.QuotientRing(ring, ideal)[source]

Class representing (commutative) quotient rings.

You should not usually instantiate this by hand, instead use the constructor from the base ring in the construction.

@@ -977,7 +977,7 @@

Modules, Ideals and their Elementary Properties
-class sympy.polys.agca.modules.Module(ring)[source]#
+class sympy.polys.agca.modules.Module(ring)[source]#

Abstract base class for modules.

Do not instantiate - use ring explicit constructors instead:

>>> from sympy import QQ
@@ -1002,56 +1002,56 @@ 

Modules, Ideals and their Elementary Properties
-contains(elem)[source]#
+contains(elem)[source]#

Return True if elem is an element of this module.

-convert(elem, M=None)[source]#
+convert(elem, M=None)[source]#

Convert elem into internal representation of this module.

If M is not None, it should be a module containing it.

-identity_hom()[source]#
+identity_hom()[source]#

Return the identity homomorphism on self.

-is_submodule(other)[source]#
+is_submodule(other)[source]#

Returns True if other is a submodule of self.

-is_zero()[source]#
+is_zero()[source]#

Returns True if self is a zero module.

-multiply_ideal(other)[source]#
+multiply_ideal(other)[source]#

Multiply self by the ideal other.

-quotient_module(other)[source]#
+quotient_module(other)[source]#

Generate a quotient module.

-submodule(*gens)[source]#
+submodule(*gens)[source]#

Generate a submodule.

-subset(other)[source]#
+subset(other)[source]#

Returns True if other is is a subset of self.

Examples

>>> from sympy.abc import x
@@ -1069,7 +1069,7 @@ 

Modules, Ideals and their Elementary Properties
-class sympy.polys.agca.modules.FreeModule(ring, rank)[source]#
+class sympy.polys.agca.modules.FreeModule(ring, rank)[source]#

Abstract base class for free modules.

Additional attributes:

    @@ -1081,7 +1081,7 @@

    Modules, Ideals and their Elementary Properties
    -basis()[source]#
    +basis()[source]#

    Return a set of basis elements.

    Examples

    >>> from sympy.abc import x
    @@ -1094,7 +1094,7 @@ 

    Modules, Ideals and their Elementary Properties
    -convert(elem, M=None)[source]#
    +convert(elem, M=None)[source]#

    Convert elem into the internal representation.

    This method is called implicitly whenever computations involve elements not in the internal representation.

    @@ -1110,13 +1110,13 @@

    Modules, Ideals and their Elementary Properties
    -dtype[source]#
    +dtype[source]#

    alias of FreeModuleElement

-identity_hom()[source]#
+identity_hom()[source]#

Return the identity homomorphism on self.

Examples

>>> from sympy.abc import x
@@ -1131,7 +1131,7 @@ 

Modules, Ideals and their Elementary Properties
-is_submodule(other)[source]#
+is_submodule(other)[source]#

Returns True if other is a submodule of self.

Examples

>>> from sympy.abc import x
@@ -1150,7 +1150,7 @@ 

Modules, Ideals and their Elementary Properties
-is_zero()[source]#
+is_zero()[source]#

Returns True if self is a zero module.

(If, as this implementation assumes, the coefficient ring is not the zero ring, then this is equivalent to the rank being zero.)

@@ -1167,7 +1167,7 @@

Modules, Ideals and their Elementary Properties
-multiply_ideal(other)[source]#
+multiply_ideal(other)[source]#

Multiply self by the ideal other.

Examples

>>> from sympy.abc import x
@@ -1182,7 +1182,7 @@ 

Modules, Ideals and their Elementary Properties
-quotient_module(submodule)[source]#
+quotient_module(submodule)[source]#

Return a quotient module.

Examples

>>> from sympy.abc import x
@@ -1203,13 +1203,13 @@ 

Modules, Ideals and their Elementary Properties
-class sympy.polys.agca.modules.FreeModuleElement(module, data)[source]#
+class sympy.polys.agca.modules.FreeModuleElement(module, data)[source]#

Element of a free module. Data stored as a tuple.

-class sympy.polys.agca.modules.SubModule(gens, container)[source]#
+class sympy.polys.agca.modules.SubModule(gens, container)[source]#

Base class for submodules.

Attributes:

    @@ -1231,7 +1231,7 @@

    Modules, Ideals and their Elementary Properties
    -convert(elem, M=None)[source]#
    +convert(elem, M=None)[source]#

    Convert elem into the internal represantition.

    Mostly called implicitly.

    Examples

    @@ -1246,7 +1246,7 @@

    Modules, Ideals and their Elementary Properties
    -identity_hom()[source]#
    +identity_hom()[source]#

    Return the identity homomorphism on self.

    Examples

    >>> from sympy.abc import x
    @@ -1261,7 +1261,7 @@ 

    Modules, Ideals and their Elementary Properties
    -in_terms_of_generators(e)[source]#
    +in_terms_of_generators(e)[source]#

    Express element e of self in terms of the generators.

    Examples

    >>> from sympy.abc import x
    @@ -1276,7 +1276,7 @@ 

    Modules, Ideals and their Elementary Properties
    -inclusion_hom()[source]#
    +inclusion_hom()[source]#

    Return a homomorphism representing the inclusion map of self.

    That is, the natural map from self to self.container.

    Examples

    @@ -1292,7 +1292,7 @@

    Modules, Ideals and their Elementary Properties
    -intersect(other, **options)[source]#
    +intersect(other, **options)[source]#

    Returns the intersection of self with submodule other.

    Examples

    >>> from sympy.abc import x, y
    @@ -1320,7 +1320,7 @@ 

    Modules, Ideals and their Elementary Properties
    -is_full_module()[source]#
    +is_full_module()[source]#

    Return True if self is the entire free module.

    Examples

    >>> from sympy.abc import x
    @@ -1336,7 +1336,7 @@ 

    Modules, Ideals and their Elementary Properties
    -is_submodule(other)[source]#
    +is_submodule(other)[source]#

    Returns True if other is a submodule of self.

    >>> from sympy.abc import x
     >>> from sympy import QQ
    @@ -1355,7 +1355,7 @@ 

    Modules, Ideals and their Elementary Properties
    -is_zero()[source]#
    +is_zero()[source]#

    Return True if self is a zero module.

    Examples

    >>> from sympy.abc import x
    @@ -1371,7 +1371,7 @@ 

    Modules, Ideals and their Elementary Properties
    -module_quotient(other, **options)[source]#
    +module_quotient(other, **options)[source]#

    Returns the module quotient of self by submodule other.

    That is, if self is the module \(M\) and other is \(N\), then return the ideal \(\{f \in R | fN \subset M\}\).

    @@ -1403,7 +1403,7 @@

    Modules, Ideals and their Elementary Properties
    -multiply_ideal(I)[source]#
    +multiply_ideal(I)[source]#

    Multiply self by the ideal I.

    Examples

    >>> from sympy.abc import x
    @@ -1418,7 +1418,7 @@ 

    Modules, Ideals and their Elementary Properties
    -quotient_module(other, **opts)[source]#
    +quotient_module(other, **opts)[source]#

    Return a quotient module.

    This is the same as taking a submodule of a quotient of the containing module.

    @@ -1441,7 +1441,7 @@

    Modules, Ideals and their Elementary Properties
    -reduce_element(x)[source]#
    +reduce_element(x)[source]#

    Reduce the element x of our ring modulo the ideal self.

    Here “reduce” has no specific meaning, it could return a unique normal form, simplify the expression a bit, or just do nothing.

    @@ -1449,7 +1449,7 @@

    Modules, Ideals and their Elementary Properties
    -submodule(*gens)[source]#
    +submodule(*gens)[source]#

    Generate a submodule.

    Examples

    >>> from sympy.abc import x
    @@ -1463,7 +1463,7 @@ 

    Modules, Ideals and their Elementary Properties
    -syzygy_module(**opts)[source]#
    +syzygy_module(**opts)[source]#

    Compute the syzygy module of the generators of self.

    Suppose \(M\) is generated by \(f_1, \ldots, f_n\) over the ring \(R\). Consider the homomorphism \(\phi: R^n \to M\), given by @@ -1489,7 +1489,7 @@

    Modules, Ideals and their Elementary Properties
    -union(other)[source]#
    +union(other)[source]#

    Returns the module generated by the union of self and other.

    Examples

    >>> from sympy.abc import x
    @@ -1523,7 +1523,7 @@ 

    Modules, Ideals and their Elementary Properties
    -class sympy.polys.agca.ideals.Ideal(ring)[source]#
    +class sympy.polys.agca.ideals.Ideal(ring)[source]#

    Abstract base class for ideals.

    Do not instantiate - use explicit constructors in the ring class instead:

    >>> from sympy import QQ
    @@ -1557,7 +1557,7 @@ 

    Modules, Ideals and their Elementary Properties
    -contains(elem)[source]#
    +contains(elem)[source]#

    Return True if elem is an element of this ideal.

    Examples

    >>> from sympy.abc import x
    @@ -1572,19 +1572,19 @@ 

    Modules, Ideals and their Elementary Properties
    -depth()[source]#
    +depth()[source]#

    Compute the depth of self.

-height()[source]#
+height()[source]#

Compute the height of self.

-intersect(J)[source]#
+intersect(J)[source]#

Compute the intersection of self with ideal J.

Examples

>>> from sympy.abc import x, y
@@ -1598,49 +1598,49 @@ 

Modules, Ideals and their Elementary Properties
-is_maximal()[source]#
+is_maximal()[source]#

Return True if self is a maximal ideal.

-is_primary()[source]#
+is_primary()[source]#

Return True if self is a primary ideal.

-is_prime()[source]#
+is_prime()[source]#

Return True if self is a prime ideal.

-is_principal()[source]#
+is_principal()[source]#

Return True if self is a principal ideal.

-is_radical()[source]#
+is_radical()[source]#

Return True if self is a radical ideal.

-is_whole_ring()[source]#
+is_whole_ring()[source]#

Return True if self is the whole ring.

-is_zero()[source]#
+is_zero()[source]#

Return True if self is the zero ideal.

-product(J)[source]#
+product(J)[source]#

Compute the ideal product of self and J.

That is, compute the ideal generated by products \(xy\), for \(x\) an element of self and \(y \in J\).

@@ -1655,7 +1655,7 @@

Modules, Ideals and their Elementary Properties
-quotient(J, **opts)[source]#
+quotient(J, **opts)[source]#

Compute the ideal quotient of self by J.

That is, if self is the ideal \(I\), compute the set \(I : J = \{x \in R | xJ \subset I \}\).

@@ -1671,13 +1671,13 @@

Modules, Ideals and their Elementary Properties
-radical()[source]#
+radical()[source]#

Compute the radical of self.

-reduce_element(x)[source]#
+reduce_element(x)[source]#

Reduce the element x of our ring modulo the ideal self.

Here “reduce” has no specific meaning: it could return a unique normal form, simplify the expression a bit, or just do nothing.

@@ -1685,7 +1685,7 @@

Modules, Ideals and their Elementary Properties
-saturate(J)[source]#
+saturate(J)[source]#

Compute the ideal saturation of self by J.

That is, if self is the ideal \(I\), compute the set \(I : J^\infty = \{x \in R | xJ^n \subset I \text{ for some } n\}\).

@@ -1693,7 +1693,7 @@

Modules, Ideals and their Elementary Properties
-subset(other)[source]#
+subset(other)[source]#

Returns True if other is is a subset of self.

Here other may be an ideal.

Examples

@@ -1712,7 +1712,7 @@

Modules, Ideals and their Elementary Properties
-union(J)[source]#
+union(J)[source]#

Compute the ideal generated by the union of self and J.

Examples

>>> from sympy.abc import x
@@ -1734,7 +1734,7 @@ 

Modules, Ideals and their Elementary Properties
-class sympy.polys.agca.modules.QuotientModule(ring, base, submodule)[source]#
+class sympy.polys.agca.modules.QuotientModule(ring, base, submodule)[source]#

Class for quotient modules.

Do not instantiate this directly. For subquotients, see the SubQuotientModule class.

@@ -1746,7 +1746,7 @@

Modules, Ideals and their Elementary Properties
-convert(elem, M=None)[source]#
+convert(elem, M=None)[source]#

Convert elem into the internal representation.

This method is called implicitly whenever computations involve elements not in the internal representation.

@@ -1762,13 +1762,13 @@

Modules, Ideals and their Elementary Properties
-dtype[source]#
+dtype[source]#

alias of QuotientModuleElement

-identity_hom()[source]#
+identity_hom()[source]#

Return the identity homomorphism on self.

Examples

>>> from sympy.abc import x
@@ -1784,7 +1784,7 @@ 

Modules, Ideals and their Elementary Properties
-is_submodule(other)[source]#
+is_submodule(other)[source]#

Return True if other is a submodule of self.

Examples

>>> from sympy.abc import x
@@ -1801,7 +1801,7 @@ 

Modules, Ideals and their Elementary Properties
-is_zero()[source]#
+is_zero()[source]#

Return True if self is a zero module.

This happens if and only if the base module is the same as the submodule being killed.

@@ -1819,7 +1819,7 @@

Modules, Ideals and their Elementary Properties
-quotient_hom()[source]#
+quotient_hom()[source]#

Return the quotient homomorphism to self.

That is, return a homomorphism representing the natural map from self.base to self.

@@ -1837,7 +1837,7 @@

Modules, Ideals and their Elementary Properties
-submodule(*gens, **opts)[source]#
+submodule(*gens, **opts)[source]#

Generate a submodule.

This is the same as taking a quotient of a submodule of the base module.

@@ -1855,11 +1855,11 @@

Modules, Ideals and their Elementary Properties
-class sympy.polys.agca.modules.QuotientModuleElement(module, data)[source]#
+class sympy.polys.agca.modules.QuotientModuleElement(module, data)[source]#

Element of a quotient module.

-eq(d1, d2)[source]#
+eq(d1, d2)[source]#

Equality comparison.

@@ -1867,7 +1867,7 @@

Modules, Ideals and their Elementary Properties
-class sympy.polys.agca.modules.SubQuotientModule(gens, container, **opts)[source]#
+class sympy.polys.agca.modules.SubQuotientModule(gens, container, **opts)[source]#

Submodule of a quotient module.

Equivalently, quotient module of a submodule.

Do not instantiate this, instead use the submodule or quotient_module @@ -1888,7 +1888,7 @@

Modules, Ideals and their Elementary Properties
-is_full_module()[source]#
+is_full_module()[source]#

Return True if self is the entire free module.

Examples

>>> from sympy.abc import x
@@ -1904,7 +1904,7 @@ 

Modules, Ideals and their Elementary Properties
-quotient_hom()[source]#
+quotient_hom()[source]#

Return the quotient homomorphism to self.

That is, return the natural map from self.base to self.

Examples

@@ -1983,7 +1983,7 @@

Module Homomorphisms and Syzygies
-sympy.polys.agca.homomorphisms.homomorphism(domain, codomain, matrix)[source]#
+sympy.polys.agca.homomorphisms.homomorphism(domain, codomain, matrix)[source]#

Create a homomorphism object.

This function tries to build a homomorphism from domain to codomain via the matrix matrix.

@@ -2044,7 +2044,7 @@

Module Homomorphisms and Syzygies
-class sympy.polys.agca.homomorphisms.ModuleHomomorphism(domain, codomain)[source]#
+class sympy.polys.agca.homomorphisms.ModuleHomomorphism(domain, codomain)[source]#

Abstract base class for module homomoprhisms. Do not instantiate.

Instead, use the homomorphism function:

>>> from sympy import QQ
@@ -2082,7 +2082,7 @@ 

Module Homomorphisms and Syzygies
-image()[source]#
+image()[source]#

Compute the image of self.

That is, if self is the homomorphism \(\phi: M \to N\), then compute \(im(\phi) = \{\phi(x) | x \in M \}\). This is a submodule of \(N\).

@@ -2101,7 +2101,7 @@

Module Homomorphisms and Syzygies
-is_injective()[source]#
+is_injective()[source]#

Return True if self is injective.

That is, check if the elements of the domain are mapped to the same codomain element.

@@ -2123,7 +2123,7 @@

Module Homomorphisms and Syzygies
-is_isomorphism()[source]#
+is_isomorphism()[source]#

Return True if self is an isomorphism.

That is, check if every element of the codomain has precisely one preimage. Equivalently, self is both injective and surjective.

@@ -2146,7 +2146,7 @@

Module Homomorphisms and Syzygies
-is_surjective()[source]#
+is_surjective()[source]#

Return True if self is surjective.

That is, check if every element of the codomain has at least one preimage.

@@ -2168,7 +2168,7 @@

Module Homomorphisms and Syzygies
-is_zero()[source]#
+is_zero()[source]#

Return True if self is a zero morphism.

That is, check if every element of the domain is mapped to zero under self.

@@ -2192,7 +2192,7 @@

Module Homomorphisms and Syzygies
-kernel()[source]#
+kernel()[source]#

Compute the kernel of self.

That is, if self is the homomorphism \(\phi: M \to N\), then compute \(ker(\phi) = \{x \in M | \phi(x) = 0\}\). This is a submodule of \(M\).

@@ -2211,7 +2211,7 @@

Module Homomorphisms and Syzygies
-quotient_codomain(sm)[source]#
+quotient_codomain(sm)[source]#

Return self with codomain replaced by codomain/sm.

Here sm must be a submodule of self.codomain.

Examples

@@ -2243,7 +2243,7 @@

Module Homomorphisms and Syzygies
-quotient_domain(sm)[source]#
+quotient_domain(sm)[source]#

Return self with domain replaced by domain/sm.

Here sm must be a submodule of self.kernel().

Examples

@@ -2268,7 +2268,7 @@

Module Homomorphisms and Syzygies
-restrict_codomain(sm)[source]#
+restrict_codomain(sm)[source]#

Return self, with codomain restricted to to sm.

Here sm has to be a submodule of self.codomain containing the image.

@@ -2294,7 +2294,7 @@

Module Homomorphisms and Syzygies
-restrict_domain(sm)[source]#
+restrict_domain(sm)[source]#

Return self, with the domain restricted to sm.

Here sm has to be a submodule of self.domain.

Examples

@@ -2347,7 +2347,7 @@

Finite Extensions\(t\).

-class sympy.polys.agca.extensions.MonogenicFiniteExtension(mod)[source]#
+class sympy.polys.agca.extensions.MonogenicFiniteExtension(mod)[source]#

Finite extension generated by an integral element.

The generator is defined by a monic univariate polynomial derived from the argument mod.

@@ -2383,7 +2383,7 @@

Finite Extensions
-dtype[source]#
+dtype[source]#

alias of ExtensionElement

@@ -2391,7 +2391,7 @@

Finite Extensions
-class sympy.polys.agca.extensions.ExtensionElement(rep, ext)[source]#
+class sympy.polys.agca.extensions.ExtensionElement(rep, ext)[source]#

Element of a finite extension.

A class of univariate polynomials modulo the modulus of the extension ext. It is represented by the @@ -2400,7 +2400,7 @@

Finite Extensions
-inverse()[source]#
+inverse()[source]#

Multiplicative inverse.

Raises:
@@ -2453,7 +2453,7 @@

Finite ExtensionsFuro
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/modules/polys/basics.html b/dev/modules/polys/basics.html index 81aa0f7ed98..af627d1125f 100644 --- a/dev/modules/polys/basics.html +++ b/dev/modules/polys/basics.html @@ -1330,7 +1330,7 @@

Solving EquationsFuro
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/modules/polys/domainmatrix.html b/dev/modules/polys/domainmatrix.html index 4de40b0c99e..5c4ecf7e4ed 100644 --- a/dev/modules/polys/domainmatrix.html +++ b/dev/modules/polys/domainmatrix.html @@ -774,7 +774,7 @@

What is domainmatrix?
-sympy.polys.matrices.domainmatrix.DM(rows, domain)[source]#
+sympy.polys.matrices.domainmatrix.DM(rows, domain)[source]#

Convenient alias for DomainMatrix.from_list

Examples

>>> from sympy import ZZ
@@ -791,7 +791,7 @@ 

What is domainmatrix?
-class sympy.polys.matrices.domainmatrix.DomainMatrix(rows, shape, domain, *, fmt=None)[source]#
+class sympy.polys.matrices.domainmatrix.DomainMatrix(rows, shape, domain, *, fmt=None)[source]#

Associate Matrix with Domain

Explanation

DomainMatrix uses Domain for its internal representation @@ -828,7 +828,7 @@

What is domainmatrix?
-add(B)[source]#
+add(B)[source]#

Adds two DomainMatrix matrices of the same Domain

Parameters:
@@ -877,7 +877,7 @@

What is domainmatrix?
-adj_det()[source]#
+adj_det()[source]#

Adjugate and determinant of a square DomainMatrix.

Returns:
@@ -915,7 +915,7 @@

What is domainmatrix?
-adj_poly_det(cp=None)[source]#
+adj_poly_det(cp=None)[source]#

Return the polynomial \(p\) such that \(p(A) = adj(A)\) and also the determinant of \(A\).

Examples

@@ -944,7 +944,7 @@

What is domainmatrix?
-adjugate()[source]#
+adjugate()[source]#

Adjugate of a square DomainMatrix.

The adjugate matrix is the transpose of the cofactor matrix and is related to the inverse by:

@@ -977,7 +977,7 @@

What is domainmatrix?
-cancel_denom(denom)[source]#
+cancel_denom(denom)[source]#

Cancel factors between a matrix and a denominator.

Returns a matrix and denominator on lowest terms.

Requires gcd in the ground domain.

@@ -1045,7 +1045,7 @@

What is domainmatrix?
-cancel_denom_elementwise(denom)[source]#
+cancel_denom_elementwise(denom)[source]#

Cancel factors between the elements of a matrix and a denominator.

Returns a matrix of numerators and matrix of denominators.

Requires gcd in the ground domain.

@@ -1084,7 +1084,7 @@

What is domainmatrix?
-charpoly()[source]#
+charpoly()[source]#

Characteristic polynomial of a square matrix.

Computes the characteristic polynomial in a fully expanded form using division free arithmetic. If a factorization of the characteristic @@ -1124,7 +1124,7 @@

What is domainmatrix?
-charpoly_base()[source]#
+charpoly_base()[source]#

Base case for charpoly_factor_blocks() after block decomposition.

This method is used internally by charpoly_factor_blocks() as the base case for computing the characteristic polynomial of a block. It is @@ -1142,7 +1142,7 @@

What is domainmatrix?
-charpoly_berk()[source]#
+charpoly_berk()[source]#

Compute the characteristic polynomial using the Berkowitz algorithm.

This method directly calls the underlying implementation of the Berkowitz algorithm (sympy.polys.matrices.dense.ddm_berk() or @@ -1173,7 +1173,7 @@

What is domainmatrix?
-charpoly_factor_blocks()[source]#
+charpoly_factor_blocks()[source]#

Partial factorisation of the characteristic polynomial.

This factorisation arises from a block structure of the matrix (if any) and so the factors are not guaranteed to be irreducible. The @@ -1234,7 +1234,7 @@

What is domainmatrix?
-charpoly_factor_list()[source]#
+charpoly_factor_list()[source]#

Full factorization of the characteristic polynomial.

Returns:
@@ -1283,7 +1283,7 @@

What is domainmatrix?
-choose_domain(**opts)[source]#
+choose_domain(**opts)[source]#

Convert to a domain found by construct_domain().

Examples

>>> from sympy import ZZ
@@ -1310,7 +1310,7 @@ 

What is domainmatrix?
-clear_denoms(convert=False)[source]#
+clear_denoms(convert=False)[source]#

Clear denominators, but keep the domain unchanged.

Examples

>>> from sympy import QQ
@@ -1350,7 +1350,7 @@ 

What is domainmatrix?
-columnspace()[source]#
+columnspace()[source]#

Returns the columnspace for the DomainMatrix

Returns:
@@ -1374,7 +1374,7 @@

What is domainmatrix?
-content()[source]#
+content()[source]#

Return the gcd of the elements of the matrix.

Requires gcd in the ground domain.

Examples

@@ -1393,7 +1393,7 @@

What is domainmatrix?
-convert_to(K)[source]#
+convert_to(K)[source]#

Change the domain of DomainMatrix to desired domain or field

Parameters:
@@ -1426,7 +1426,7 @@

What is domainmatrix?
-det()[source]#
+det()[source]#

Returns the determinant of a square DomainMatrix.

Returns:
@@ -1458,7 +1458,7 @@

What is domainmatrix?
-classmethod diag(diagonal, domain, shape=None)[source]#
+classmethod diag(diagonal, domain, shape=None)[source]#

Return diagonal matrix with entries from diagonal.

Examples

>>> from sympy.polys.matrices import DomainMatrix
@@ -1471,7 +1471,7 @@ 

What is domainmatrix?
-diagonal()[source]#
+diagonal()[source]#

Get the diagonal entries of the matrix as a list.

Examples

>>> from sympy import ZZ
@@ -1489,7 +1489,7 @@ 

What is domainmatrix?
-eval_poly(p)[source]#
+eval_poly(p)[source]#

Evaluate polynomial function of a matrix \(p(A)\).

Examples

>>> from sympy import QQ
@@ -1511,7 +1511,7 @@ 

What is domainmatrix?
-eval_poly_mul(p, B)[source]#
+eval_poly_mul(p, B)[source]#

Evaluate polynomial matrix product \(p(A) \times B\).

Evaluate the polynomial matrix product \(p(A) \times B\) using Horner’s method without creating the matrix \(p(A)\) explicitly. If \(B\) is a @@ -1543,7 +1543,7 @@

What is domainmatrix?
-classmethod eye(shape, domain)[source]#
+classmethod eye(shape, domain)[source]#

Return identity matrix of size n or shape (m, n).

Examples

>>> from sympy.polys.matrices import DomainMatrix
@@ -1556,7 +1556,7 @@ 

What is domainmatrix?
-classmethod from_Matrix(M, fmt='sparse', **kwargs)[source]#
+classmethod from_Matrix(M, fmt='sparse', **kwargs)[source]#

Convert Matrix to DomainMatrix

Parameters:
@@ -1591,7 +1591,7 @@

What is domainmatrix?
-classmethod from_dict_sympy(nrows, ncols, elemsdict, **kwargs)[source]#
+classmethod from_dict_sympy(nrows, ncols, elemsdict, **kwargs)[source]#
Parameters:

nrows: number of rows

@@ -1619,7 +1619,7 @@

What is domainmatrix?
-classmethod from_dok(dok, shape, domain)[source]#
+classmethod from_dok(dok, shape, domain)[source]#

Create DomainMatrix from dictionary of keys (dok) format.

See to_dok() for explanation.

@@ -1630,7 +1630,7 @@

What is domainmatrix?
-from_flat_nz(elements, data, domain)[source]#
+from_flat_nz(elements, data, domain)[source]#

Reconstruct DomainMatrix after calling to_flat_nz().

See to_flat_nz() for explanation.

@@ -1641,7 +1641,7 @@

What is domainmatrix?
-classmethod from_list(rows, domain)[source]#
+classmethod from_list(rows, domain)[source]#

Convert a list of lists into a DomainMatrix

Parameters:
@@ -1678,7 +1678,7 @@

What is domainmatrix?
-classmethod from_list_flat(elements, shape, domain)[source]#
+classmethod from_list_flat(elements, shape, domain)[source]#

Create DomainMatrix from flat list.

Examples

>>> from sympy import ZZ
@@ -1699,7 +1699,7 @@ 

What is domainmatrix?
-classmethod from_list_sympy(nrows, ncols, rows, **kwargs)[source]#
+classmethod from_list_sympy(nrows, ncols, rows, **kwargs)[source]#

Convert a list of lists of Expr into a DomainMatrix using construct_domain

Parameters:
@@ -1727,7 +1727,7 @@

What is domainmatrix?
-classmethod from_rep(rep)[source]#
+classmethod from_rep(rep)[source]#

Create a new DomainMatrix efficiently from DDM/SDM.

Parameters:
@@ -1775,7 +1775,7 @@

What is domainmatrix?
-hstack(*B)[source]#
+hstack(*B)[source]#

Horizontally stack the given matrices.

Parameters:
@@ -1815,7 +1815,7 @@

What is domainmatrix?
-inv()[source]#
+inv()[source]#

Finds the inverse of the DomainMatrix if exists

Returns:
@@ -1854,7 +1854,7 @@

What is domainmatrix?
-inv_den(method=None)[source]#
+inv_den(method=None)[source]#

Return the inverse as a DomainMatrix with denominator.

Parameters:
@@ -1948,7 +1948,7 @@

What is domainmatrix?
-lll(delta=MPQ(3, 4))[source]#
+lll(delta=MPQ(3, 4))[source]#

Performs the Lenstra–Lenstra–Lovász (LLL) basis reduction algorithm. See [R744] and [R745].

@@ -2013,7 +2013,7 @@

What is domainmatrix?
-lll_transform(delta=MPQ(3, 4))[source]#
+lll_transform(delta=MPQ(3, 4))[source]#

Performs the Lenstra–Lenstra–Lovász (LLL) basis reduction algorithm and returns the reduced basis and transformation matrix.

Explanation

@@ -2042,7 +2042,7 @@

What is domainmatrix?
-lu()[source]#
+lu()[source]#

Returns Lower and Upper decomposition of the DomainMatrix

Returns:
@@ -2083,7 +2083,7 @@

What is domainmatrix?
-lu_solve(rhs)[source]#
+lu_solve(rhs)[source]#

Solver for DomainMatrix x in the A*x = B

Parameters:
@@ -2129,7 +2129,7 @@

What is domainmatrix?
-matmul(B)[source]#
+matmul(B)[source]#

Performs matrix multiplication of two DomainMatrix matrices

Parameters:
@@ -2168,7 +2168,7 @@

What is domainmatrix?
-mul(b)[source]#
+mul(b)[source]#

Performs term by term multiplication for the second DomainMatrix w.r.t first DomainMatrix. Returns a DomainMatrix whose rows are list of DomainMatrix matrices created after term by term multiplication.

@@ -2207,7 +2207,7 @@

What is domainmatrix?
-neg()[source]#
+neg()[source]#

Returns the negative of DomainMatrix

Parameters:
@@ -2236,7 +2236,7 @@

What is domainmatrix?
-nnz()[source]#
+nnz()[source]#

Number of nonzero elements in the matrix.

Examples

>>> from sympy import ZZ
@@ -2250,7 +2250,7 @@ 

What is domainmatrix?
-nullspace(divide_last=False)[source]#
+nullspace(divide_last=False)[source]#

Returns the nullspace for the DomainMatrix

Parameters:
@@ -2342,7 +2342,7 @@

What is domainmatrix?
-nullspace_from_rref(pivots=None)[source]#
+nullspace_from_rref(pivots=None)[source]#

Compute nullspace from rref and pivots.

The domain of the matrix can be any domain.

The matrix must be in reduced row echelon form already. Otherwise the @@ -2356,7 +2356,7 @@

What is domainmatrix?
-classmethod ones(shape, domain)[source]#
+classmethod ones(shape, domain)[source]#

Returns a DomainMatrix of 1s, of size shape, belonging to the specified domain

Examples

>>> from sympy.polys.matrices import DomainMatrix
@@ -2369,7 +2369,7 @@ 

What is domainmatrix?
-pow(n)[source]#
+pow(n)[source]#

Computes A**n

Parameters:
@@ -2409,7 +2409,7 @@

What is domainmatrix?
-primitive()[source]#
+primitive()[source]#

Factor out gcd of the elements of a matrix.

Requires gcd in the ground domain.

Examples

@@ -2435,7 +2435,7 @@

What is domainmatrix?
-rowspace()[source]#
+rowspace()[source]#

Returns the rowspace for the DomainMatrix

Returns:
@@ -2459,7 +2459,7 @@

What is domainmatrix?
-rref(*, method='auto')[source]#
+rref(*, method='auto')[source]#

Returns reduced-row echelon form (RREF) and list of pivots.

If the domain is not a field then it will be converted to a field. See rref_den() for the fraction-free version of this routine that @@ -2546,7 +2546,7 @@

What is domainmatrix?
-rref_den(*, method='auto', keep_domain=True)[source]#
+rref_den(*, method='auto', keep_domain=True)[source]#

Returns reduced-row echelon form with denominator and list of pivots.

Requires exact division in the ground domain (exquo).

@@ -2651,7 +2651,7 @@

What is domainmatrix?
-scc()[source]#
+scc()[source]#

Compute the strongly connected components of a DomainMatrix

Returns:
@@ -2719,7 +2719,7 @@

What is domainmatrix?
-solve_den(b, method=None)[source]#
+solve_den(b, method=None)[source]#

Solve matrix equation \(Ax = b\) without fractions in the ground domain.

Parameters:
@@ -2845,7 +2845,7 @@

What is domainmatrix?
-solve_den_charpoly(b, cp=None, check=True)[source]#
+solve_den_charpoly(b, cp=None, check=True)[source]#

Solve matrix equation \(Ax = b\) using the characteristic polynomial.

This method solves the square matrix equation \(Ax = b\) for \(x\) using the characteristic polynomial without any division or fractions in the @@ -2916,7 +2916,7 @@

What is domainmatrix?
-solve_den_rref(b)[source]#
+solve_den_rref(b)[source]#

Solve matrix equation \(Ax = b\) using fraction-free RREF

Solves the matrix equation \(Ax = b\) for \(x\) and returns the solution as a numerator/denominator pair.

@@ -2942,7 +2942,7 @@

What is domainmatrix?
-sub(B)[source]#
+sub(B)[source]#

Subtracts two DomainMatrix matrices of the same Domain

Parameters:
@@ -2991,7 +2991,7 @@

What is domainmatrix?
-to_Matrix()[source]#
+to_Matrix()[source]#

Convert DomainMatrix to Matrix

Returns:
@@ -3023,7 +3023,7 @@

What is domainmatrix?
-to_ddm()[source]#
+to_ddm()[source]#

Return a DDM representation of self.

Examples

>>> from sympy.polys.matrices import DomainMatrix
@@ -3044,7 +3044,7 @@ 

What is domainmatrix?
-to_dense()[source]#
+to_dense()[source]#

Return a dense DomainMatrix representation of self.

Examples

>>> from sympy.polys.matrices import DomainMatrix
@@ -3061,7 +3061,7 @@ 

What is domainmatrix?
-to_dfm()[source]#
+to_dfm()[source]#

Return a DFM representation of self.

Examples

>>> from sympy.polys.matrices import DomainMatrix
@@ -3082,7 +3082,7 @@ 

What is domainmatrix?
-to_dfm_or_ddm()[source]#
+to_dfm_or_ddm()[source]#

Return a DFM or DDM representation of self.

Explanation

The DFM representation can only be used if the ground types @@ -3119,7 +3119,7 @@

What is domainmatrix?
-to_dok()[source]#
+to_dok()[source]#

Convert DomainMatrix to dictionary of keys (dok) format.

Examples

>>> from sympy import ZZ
@@ -3145,7 +3145,7 @@ 

What is domainmatrix?
-to_field()[source]#
+to_field()[source]#

Returns a DomainMatrix with the appropriate field

Returns:
@@ -3171,7 +3171,7 @@

What is domainmatrix?
-to_flat_nz()[source]#
+to_flat_nz()[source]#

Convert DomainMatrix to list of nonzero elements and data.

Explanation

Returns a tuple (elements, data) where elements is a list of @@ -3214,7 +3214,7 @@

What is domainmatrix?
-to_list()[source]#
+to_list()[source]#

Convert DomainMatrix to list of lists.

See also

@@ -3224,7 +3224,7 @@

What is domainmatrix?
-to_list_flat()[source]#
+to_list_flat()[source]#

Convert DomainMatrix to flat list.

Examples

>>> from sympy import ZZ
@@ -3242,7 +3242,7 @@ 

What is domainmatrix?
-to_sdm()[source]#
+to_sdm()[source]#

Return a SDM representation of self.

Examples

>>> from sympy.polys.matrices import DomainMatrix
@@ -3263,7 +3263,7 @@ 

What is domainmatrix?
-to_sparse()[source]#
+to_sparse()[source]#

Return a sparse DomainMatrix representation of self.

Examples

>>> from sympy.polys.matrices import DomainMatrix
@@ -3280,13 +3280,13 @@ 

What is domainmatrix?
-transpose()[source]#
+transpose()[source]#

Matrix transpose of self

-unify(*others, fmt=None)[source]#
+unify(*others, fmt=None)[source]#

Unifies the domains and the format of self and other matrices.

@@ -3339,7 +3339,7 @@

What is domainmatrix?
-vstack(*B)[source]#
+vstack(*B)[source]#

Vertically stack the given matrices.

Parameters:
@@ -3379,7 +3379,7 @@

What is domainmatrix?
-classmethod zeros(shape, domain, *, fmt='sparse')[source]#
+classmethod zeros(shape, domain, *, fmt='sparse')[source]#

Returns a zero DomainMatrix of size shape, belonging to the specified domain

Examples

>>> from sympy.polys.matrices import DomainMatrix
@@ -3449,31 +3449,31 @@ 

What is domainmatrix?
-class sympy.polys.matrices.ddm.DDM(rowslist, shape, domain)[source]#
+class sympy.polys.matrices.ddm.DDM(rowslist, shape, domain)[source]#

Dense matrix based on polys domain elements

This is a list subclass and is a wrapper for a list of lists that supports basic matrix arithmetic +, -, , *.

-add(b)[source]#
+add(b)[source]#

a + b

-charpoly()[source]#
+charpoly()[source]#

Coefficients of characteristic polynomial of a

-det()[source]#
+det()[source]#

Determinant of a

-classmethod diag(values, domain)[source]#
+classmethod diag(values, domain)[source]#

Returns a square diagonal matrix with values on the diagonal.

Examples

>>> from sympy import ZZ
@@ -3490,13 +3490,13 @@ 

What is domainmatrix?
-diagonal()[source]#
+diagonal()[source]#

Returns a list of the elements from the diagonal of the matrix.

-classmethod from_dok(dok, shape, domain)[source]#
+classmethod from_dok(dok, shape, domain)[source]#

Create a DDM from a dictionary of keys (dok) format.

Examples

>>> from sympy.polys.matrices.ddm import DDM
@@ -3515,7 +3515,7 @@ 

What is domainmatrix?
-classmethod from_flat_nz(elements, data, domain)[source]#
+classmethod from_flat_nz(elements, data, domain)[source]#

Reconstruct a DDM after calling to_flat_nz().

Examples

>>> from sympy.polys.matrices.ddm import DDM
@@ -3536,7 +3536,7 @@ 

What is domainmatrix?
-classmethod from_list(rowslist, shape, domain)[source]#
+classmethod from_list(rowslist, shape, domain)[source]#

Create a DDM from a list of lists.

Examples

>>> from sympy import ZZ
@@ -3556,7 +3556,7 @@ 

What is domainmatrix?
-classmethod from_list_flat(flat, shape, domain)[source]#
+classmethod from_list_flat(flat, shape, domain)[source]#

Create a DDM from a flat list of elements.

Examples

>>> from sympy import QQ
@@ -3576,7 +3576,7 @@ 

What is domainmatrix?
-hstack(*B)[source]#
+hstack(*B)[source]#

Horizontally stacks DDM matrices.

Examples

>>> from sympy import ZZ
@@ -3598,64 +3598,64 @@ 

What is domainmatrix?
-inv()[source]#
+inv()[source]#

Inverse of a

-is_diagonal()[source]#
+is_diagonal()[source]#

Says whether this matrix is diagonal. True can be returned even if the matrix is not square.

-is_lower()[source]#
+is_lower()[source]#

Says whether this matrix is lower-triangular. True can be returned even if the matrix is not square.

-is_upper()[source]#
+is_upper()[source]#

Says whether this matrix is upper-triangular. True can be returned even if the matrix is not square.

-is_zero_matrix()[source]#
+is_zero_matrix()[source]#

Says whether this matrix has all zero entries.

-lu()[source]#
+lu()[source]#

L, U decomposition of a

-lu_solve(b)[source]#
+lu_solve(b)[source]#

x where a*x = b

-matmul(b)[source]#
+matmul(b)[source]#

a @ b (matrix product)

-neg()[source]#
+neg()[source]#

-a

-nnz()[source]#
+nnz()[source]#

Number of non-zero entries in DDM matrix.

See also

@@ -3665,7 +3665,7 @@

What is domainmatrix?
-nullspace()[source]#
+nullspace()[source]#

Returns a basis for the nullspace of a.

The domain of the matrix must be a field.

@@ -3676,7 +3676,7 @@

What is domainmatrix?
-nullspace_from_rref(pivots=None)[source]#
+nullspace_from_rref(pivots=None)[source]#

Compute the nullspace of a matrix from its rref.

The domain of the matrix can be any domain.

Returns a tuple (basis, nonpivots).

@@ -3691,7 +3691,7 @@

What is domainmatrix?
-rref()[source]#
+rref()[source]#

Reduced-row echelon form of a and list of pivots.

See also

@@ -3706,7 +3706,7 @@

What is domainmatrix?
-rref_den()[source]#
+rref_den()[source]#

Reduced-row echelon form of a with denominator and list of pivots

See also

@@ -3721,7 +3721,7 @@

What is domainmatrix?
-scc()[source]#
+scc()[source]#

Strongly connected components of a square matrix a.

Examples

>>> from sympy import ZZ
@@ -3739,13 +3739,13 @@ 

What is domainmatrix?
-sub(b)[source]#
+sub(b)[source]#

a - b

-to_ddm()[source]#
+to_ddm()[source]#

Convert to a DDM.

This just returns self but exists to parallel the corresponding method in other matrix types like SDM.

@@ -3757,7 +3757,7 @@

What is domainmatrix?
-to_dfm()[source]#
+to_dfm()[source]#

Convert to DDM to DFM.

Examples

>>> from sympy.polys.matrices.ddm import DDM
@@ -3777,7 +3777,7 @@ 

What is domainmatrix?
-to_dfm_or_ddm()[source]#
+to_dfm_or_ddm()[source]#

Convert to DFM if possible or otherwise return self.

Examples

>>> from sympy.polys.matrices.ddm import DDM
@@ -3797,7 +3797,7 @@ 

What is domainmatrix?
-to_dok()[source]#
+to_dok()[source]#

Convert DDM to dictionary of keys (dok) format.

Examples

>>> from sympy.polys.matrices.ddm import DDM
@@ -3815,7 +3815,7 @@ 

What is domainmatrix?
-to_flat_nz()[source]#
+to_flat_nz()[source]#

Convert to a flat list of nonzero elements and data.

Explanation

This is used to operate on a list of the elements of a matrix and then @@ -3840,7 +3840,7 @@

What is domainmatrix?
-to_list()[source]#
+to_list()[source]#

Convert to a list of lists.

Examples

>>> from sympy import QQ
@@ -3858,7 +3858,7 @@ 

What is domainmatrix?
-to_list_flat()[source]#
+to_list_flat()[source]#

Convert to a flat list of elements.

Examples

>>> from sympy import QQ
@@ -3878,7 +3878,7 @@ 

What is domainmatrix?
-to_sdm()[source]#
+to_sdm()[source]#

Convert to a SDM.

Examples

>>> from sympy.polys.matrices.ddm import DDM
@@ -3898,7 +3898,7 @@ 

What is domainmatrix?
-vstack(*B)[source]#
+vstack(*B)[source]#

Vertically stacks DDM matrices.

Examples

>>> from sympy import ZZ
@@ -3967,7 +3967,7 @@ 

What is domainmatrix?
-sympy.polys.matrices.dense.ddm_berk(M, K)[source]#
+sympy.polys.matrices.dense.ddm_berk(M, K)[source]#

Berkowitz algorithm for computing the characteristic polynomial.

Explanation

The Berkowitz algorithm is a division-free algorithm for computing the @@ -4002,13 +4002,13 @@

What is domainmatrix?
-sympy.polys.matrices.dense.ddm_iadd(a: list[list[R]], b: Sequence[Sequence[R]]) None[source]#
+sympy.polys.matrices.dense.ddm_iadd(a: list[list[R]], b: Sequence[Sequence[R]]) None[source]#

a += b

-sympy.polys.matrices.dense.ddm_idet(a, K)[source]#
+sympy.polys.matrices.dense.ddm_idet(a, K)[source]#

a <– echelon(a); return det

Explanation

Compute the determinant of \(a\) using the Bareiss fraction-free algorithm. @@ -4051,7 +4051,7 @@

What is domainmatrix?
-sympy.polys.matrices.dense.ddm_iinv(ainv, a, K)[source]#
+sympy.polys.matrices.dense.ddm_iinv(ainv, a, K)[source]#

ainv <– inv(a)

Compute the inverse of a matrix \(a\) over a field \(K\) using Gauss-Jordan elimination. The result is stored in \(ainv\).

@@ -4081,7 +4081,7 @@

What is domainmatrix?
-sympy.polys.matrices.dense.ddm_ilu(a)[source]#
+sympy.polys.matrices.dense.ddm_ilu(a)[source]#

a <– LU(a)

Computes the LU decomposition of a matrix in place. Returns a list of row swaps that were performed.

@@ -4126,7 +4126,7 @@

What is domainmatrix?
-sympy.polys.matrices.dense.ddm_ilu_solve(x, L, U, swaps, b)[source]#
+sympy.polys.matrices.dense.ddm_ilu_solve(x, L, U, swaps, b)[source]#

x <– solve(L*U*x = swaps(b))

Solve a linear system, \(A*x = b\), given an LU factorization of \(A\).

Uses division in the ground domain which must be a field.

@@ -4165,7 +4165,7 @@

What is domainmatrix?
-sympy.polys.matrices.dense.ddm_ilu_split(L, U, K)[source]#
+sympy.polys.matrices.dense.ddm_ilu_split(L, U, K)[source]#

L, U <– LU(U)

Compute the LU decomposition of a matrix \(L\) in place and store the lower and upper triangular matrices in \(L\) and \(U\), respectively. Returns a list @@ -4193,31 +4193,31 @@

What is domainmatrix?
-sympy.polys.matrices.dense.ddm_imatmul(a: list[list[R]], b: Sequence[Sequence[R]], c: Sequence[Sequence[R]]) None[source]#
+sympy.polys.matrices.dense.ddm_imatmul(a: list[list[R]], b: Sequence[Sequence[R]], c: Sequence[Sequence[R]]) None[source]#

a += b @ c

-sympy.polys.matrices.dense.ddm_imul(a: list[list[R]], b: R) None[source]#
+sympy.polys.matrices.dense.ddm_imul(a: list[list[R]], b: R) None[source]#

a <– a*b

-sympy.polys.matrices.dense.ddm_ineg(a: list[list[R]]) None[source]#
+sympy.polys.matrices.dense.ddm_ineg(a: list[list[R]]) None[source]#

a <– -a

-sympy.polys.matrices.dense.ddm_irmul(a: list[list[R]], b: R) None[source]#
+sympy.polys.matrices.dense.ddm_irmul(a: list[list[R]], b: R) None[source]#

a <– b*a

-sympy.polys.matrices.dense.ddm_irref(a, _partial_pivot=False)[source]#
+sympy.polys.matrices.dense.ddm_irref(a, _partial_pivot=False)[source]#

In-place reduced row echelon form of a matrix.

Compute the reduced row echelon form of \(a\). Modifies \(a\) in place and returns a list of the pivot columns.

@@ -4266,7 +4266,7 @@

What is domainmatrix?
-sympy.polys.matrices.dense.ddm_irref_den(a, K)[source]#
+sympy.polys.matrices.dense.ddm_irref_den(a, K)[source]#

a <– rref(a); return (den, pivots)

Compute the fraction-free reduced row echelon form (RREF) of \(a\). Modifies \(a\) in place and returns a tuple containing the denominator of the RREF and @@ -4325,19 +4325,19 @@

What is domainmatrix?
-sympy.polys.matrices.dense.ddm_isub(a: list[list[R]], b: Sequence[Sequence[R]]) None[source]#
+sympy.polys.matrices.dense.ddm_isub(a: list[list[R]], b: Sequence[Sequence[R]]) None[source]#

a -= b

-sympy.polys.matrices.dense.ddm_transpose(matrix: Sequence[Sequence[T]]) list[list[T]][source]#
+sympy.polys.matrices.dense.ddm_transpose(matrix: Sequence[Sequence[T]]) list[list[T]][source]#

matrix transpose

-class sympy.polys.matrices._typing.RingElement(*args, **kwargs)[source]#
+class sympy.polys.matrices._typing.RingElement(*args, **kwargs)[source]#

A ring element.

Must support +, -, *, ** and -.

@@ -4345,7 +4345,7 @@

What is domainmatrix?Module for the SDM class.

-class sympy.polys.matrices.sdm.SDM(elemsdict, shape, domain)[source]#
+class sympy.polys.matrices.sdm.SDM(elemsdict, shape, domain)[source]#

Sparse matrix based on polys domain elements

This is a dict subclass and is a wrapper for a dict of dicts that supports basic matrix arithmetic +, -, , *.

@@ -4389,7 +4389,7 @@

What is domainmatrix?
-add(B)[source]#
+add(B)[source]#

Adds two SDM matrices

Examples

>>> from sympy import ZZ
@@ -4404,7 +4404,7 @@ 

What is domainmatrix?
-charpoly()[source]#
+charpoly()[source]#

Returns the coefficients of the characteristic polynomial of the SDM matrix. These elements will be domain elements. The domain of the elements will be same as domain of the SDM.

@@ -4429,7 +4429,7 @@

What is domainmatrix?
-convert_to(K)[source]#
+convert_to(K)[source]#

Converts the Domain of a SDM matrix to K

Examples

>>> from sympy import ZZ, QQ
@@ -4443,7 +4443,7 @@ 

What is domainmatrix?
-copy()[source]#
+copy()[source]#

Returns the copy of a SDM object

Examples

>>> from sympy.polys.matrices.sdm import SDM
@@ -4459,7 +4459,7 @@ 

What is domainmatrix?
-det()[source]#
+det()[source]#

Returns determinant of A

Examples

>>> from sympy import QQ
@@ -4473,13 +4473,13 @@ 

What is domainmatrix?
-diagonal()[source]#
+diagonal()[source]#

Returns the diagonal of the matrix as a list.

-classmethod eye(shape, domain)[source]#
+classmethod eye(shape, domain)[source]#

Returns a identity SDM matrix of dimensions size x size, belonging to the specified domain

Examples

@@ -4494,7 +4494,7 @@

What is domainmatrix?
-classmethod from_ddm(ddm)[source]#
+classmethod from_ddm(ddm)[source]#

Create SDM from a DDM.

Examples

>>> from sympy.polys.matrices.ddm import DDM
@@ -4516,7 +4516,7 @@ 

What is domainmatrix?
-classmethod from_dok(dok, shape, domain)[source]#
+classmethod from_dok(dok, shape, domain)[source]#

Create SDM from dictionary of keys (dok) format.

Examples

>>> from sympy.polys.matrices.sdm import SDM
@@ -4537,7 +4537,7 @@ 

What is domainmatrix?
-classmethod from_flat_nz(elements, data, domain)[source]#
+classmethod from_flat_nz(elements, data, domain)[source]#

Reconstruct a SDM after calling to_flat_nz().

See to_flat_nz() for explanation.

@@ -4548,7 +4548,7 @@

What is domainmatrix?
-classmethod from_list(ddm, shape, domain)[source]#
+classmethod from_list(ddm, shape, domain)[source]#

Create SDM object from a list of lists.

Parameters:
@@ -4586,7 +4586,7 @@

What is domainmatrix?
-classmethod from_list_flat(elements, shape, domain)[source]#
+classmethod from_list_flat(elements, shape, domain)[source]#

Create SDM from a flat list of elements.

Examples

>>> from sympy.polys.matrices.sdm import SDM
@@ -4606,7 +4606,7 @@ 

What is domainmatrix?
-hstack(*B)[source]#
+hstack(*B)[source]#

Horizontally stacks SDM matrices.

Examples

>>> from sympy import ZZ
@@ -4628,7 +4628,7 @@ 

What is domainmatrix?
-inv()[source]#
+inv()[source]#

Returns inverse of a matrix A

Examples

>>> from sympy import QQ
@@ -4642,46 +4642,46 @@ 

What is domainmatrix?
-is_diagonal()[source]#
+is_diagonal()[source]#

Says whether this matrix is diagonal. True can be returned even if the matrix is not square.

-is_lower()[source]#
+is_lower()[source]#

Says whether this matrix is lower-triangular. True can be returned even if the matrix is not square.

-is_upper()[source]#
+is_upper()[source]#

Says whether this matrix is upper-triangular. True can be returned even if the matrix is not square.

-is_zero_matrix()[source]#
+is_zero_matrix()[source]#

Says whether this matrix has all zero entries.

-lll(delta=MPQ(3, 4))[source]#
+lll(delta=MPQ(3, 4))[source]#

Returns the LLL-reduced basis for the SDM matrix.

-lll_transform(delta=MPQ(3, 4))[source]#
+lll_transform(delta=MPQ(3, 4))[source]#

Returns the LLL-reduced basis and transformation matrix.

-lu()[source]#
+lu()[source]#

Returns LU decomposition for a matrix A

Examples

>>> from sympy import QQ
@@ -4695,7 +4695,7 @@ 

What is domainmatrix?
-lu_solve(b)[source]#
+lu_solve(b)[source]#

Uses LU decomposition to solve Ax = b,

Examples

>>> from sympy import QQ
@@ -4710,7 +4710,7 @@ 

What is domainmatrix?
-matmul(B)[source]#
+matmul(B)[source]#

Performs matrix multiplication of two SDM matrices

Parameters:
@@ -4743,7 +4743,7 @@

What is domainmatrix?
-mul(b)[source]#
+mul(b)[source]#

Multiplies each element of A with a scalar b

Examples

>>> from sympy import ZZ
@@ -4757,7 +4757,7 @@ 

What is domainmatrix?
-neg()[source]#
+neg()[source]#

Returns the negative of a SDM matrix

Examples

>>> from sympy import ZZ
@@ -4771,7 +4771,7 @@ 

What is domainmatrix?
-classmethod new(sdm, shape, domain)[source]#
+classmethod new(sdm, shape, domain)[source]#
Parameters:

sdm: A dict of dicts for non-zero elements in SDM

@@ -4795,7 +4795,7 @@

What is domainmatrix?
-nnz()[source]#
+nnz()[source]#

Number of non-zero elements in the SDM matrix.

Examples

>>> from sympy import ZZ
@@ -4813,7 +4813,7 @@ 

What is domainmatrix?
-nullspace()[source]#
+nullspace()[source]#

Nullspace of a SDM matrix A.

The domain of the matrix must be a field.

It is better to use the nullspace() method rather @@ -4837,7 +4837,7 @@

What is domainmatrix?
-nullspace_from_rref(pivots=None)[source]#
+nullspace_from_rref(pivots=None)[source]#

Returns nullspace for a SDM matrix A in RREF.

The domain of the matrix can be any domain.

The matrix must already be in reduced row echelon form (RREF).

@@ -4870,7 +4870,7 @@

What is domainmatrix?
-rref()[source]#
+rref()[source]#

Returns reduced-row echelon form and list of pivots for the SDM

Examples

>>> from sympy import QQ
@@ -4884,7 +4884,7 @@ 

What is domainmatrix?
-rref_den()[source]#
+rref_den()[source]#

Returns reduced-row echelon form (RREF) with denominator and pivots.

Examples

>>> from sympy import QQ
@@ -4898,7 +4898,7 @@ 

What is domainmatrix?
-scc()[source]#
+scc()[source]#

Strongly connected components of a square matrix A.

Examples

>>> from sympy import ZZ
@@ -4916,7 +4916,7 @@ 

What is domainmatrix?
-sub(B)[source]#
+sub(B)[source]#

Subtracts two SDM matrices

Examples

>>> from sympy import ZZ
@@ -4931,7 +4931,7 @@ 

What is domainmatrix?
-to_ddm()[source]#
+to_ddm()[source]#

Convert a SDM object to a DDM object

Examples

>>> from sympy.polys.matrices.sdm import SDM
@@ -4945,7 +4945,7 @@ 

What is domainmatrix?
-to_dfm()[source]#
+to_dfm()[source]#

Convert a SDM object to a DFM object

Examples

>>> from sympy.polys.matrices.sdm import SDM
@@ -4963,7 +4963,7 @@ 

What is domainmatrix?
-to_dfm_or_ddm()[source]#
+to_dfm_or_ddm()[source]#

Convert to DFM if possible, else DDM.

Examples

>>> from sympy.polys.matrices.sdm import SDM
@@ -4983,7 +4983,7 @@ 

What is domainmatrix?
-to_dok()[source]#
+to_dok()[source]#

Convert to dictionary of keys (dok) format.

Examples

>>> from sympy.polys.matrices.sdm import SDM
@@ -5001,7 +5001,7 @@ 

What is domainmatrix?
-to_flat_nz()[source]#
+to_flat_nz()[source]#

Convert SDM to a flat list of nonzero elements and data.

Explanation

This is used to operate on a list of the elements of a matrix and then @@ -5026,7 +5026,7 @@

What is domainmatrix?
-to_list()[source]#
+to_list()[source]#

Convert a SDM object to a list of lists.

Examples

>>> from sympy.polys.matrices.sdm import SDM
@@ -5041,7 +5041,7 @@ 

What is domainmatrix?
-to_list_flat()[source]#
+to_list_flat()[source]#

Convert SDM to a flat list.

Examples

>>> from sympy.polys.matrices.sdm import SDM
@@ -5061,13 +5061,13 @@ 

What is domainmatrix?
-to_sdm()[source]#
+to_sdm()[source]#

Convert to SDM format (returns self).

-transpose()[source]#
+transpose()[source]#

Returns the transpose of a SDM matrix

Examples

>>> from sympy.polys.matrices.sdm import SDM
@@ -5081,7 +5081,7 @@ 

What is domainmatrix?
-vstack(*B)[source]#
+vstack(*B)[source]#

Vertically stacks SDM matrices.

Examples

>>> from sympy import ZZ
@@ -5103,7 +5103,7 @@ 

What is domainmatrix?
-classmethod zeros(shape, domain)[source]#
+classmethod zeros(shape, domain)[source]#

Returns a SDM of size shape, belonging to the specified domain

In the example below we declare a matrix A where,

@@ -5126,7 +5126,7 @@

What is domainmatrix?
-sympy.polys.matrices.sdm.sdm_berk(M, n, K)[source]#
+sympy.polys.matrices.sdm.sdm_berk(M, n, K)[source]#

Berkowitz algorithm for computing the characteristic polynomial.

Explanation

The Berkowitz algorithm is a division-free algorithm for computing the @@ -5164,7 +5164,7 @@

What is domainmatrix?
-sympy.polys.matrices.sdm.sdm_irref(A)[source]#
+sympy.polys.matrices.sdm.sdm_irref(A)[source]#

RREF and pivots of a sparse matrix A.

Compute the reduced row echelon form (RREF) of the matrix A and return a list of the pivot columns. This routine does not work in place and leaves @@ -5221,19 +5221,19 @@

What is domainmatrix?
-sympy.polys.matrices.sdm.sdm_nullspace_from_rref(A, one, ncols, pivots, nonzero_cols)[source]#
+sympy.polys.matrices.sdm.sdm_nullspace_from_rref(A, one, ncols, pivots, nonzero_cols)[source]#

Get nullspace from A which is in RREF

-sympy.polys.matrices.sdm.sdm_particular_from_rref(A, ncols, pivots)[source]#
+sympy.polys.matrices.sdm.sdm_particular_from_rref(A, ncols, pivots)[source]#

Get a particular solution from A which is in RREF

-sympy.polys.matrices.sdm.sdm_rref_den(A, K)[source]#
+sympy.polys.matrices.sdm.sdm_rref_den(A, K)[source]#

Return the reduced row echelon form (RREF) of A with denominator.

The RREF is computed using fraction-free Gauss-Jordan elimination.

Explanation

@@ -5287,7 +5287,7 @@

What is domainmatrix?
-class sympy.polys.matrices._dfm.DFM(rowslist, shape, domain)[source]#
+class sympy.polys.matrices._dfm.DFM(rowslist, shape, domain)[source]#

Dense FLINT matrix. This class is a wrapper for matrices from python-flint.

>>> from sympy.polys.domains import ZZ
 >>> from sympy.polys.matrices.dfm import DFM
@@ -5321,19 +5321,19 @@ 

What is domainmatrix?
-add(other)[source]#
+add(other)[source]#

Add two DFM matrices.

-applyfunc(func, domain)[source]#
+applyfunc(func, domain)[source]#

Apply a function to each entry of a DFM matrix.

-charpoly()[source]#
+charpoly()[source]#

Compute the characteristic polynomial of the matrix using FLINT.

Examples

>>> from sympy import Matrix
@@ -5368,19 +5368,19 @@ 

What is domainmatrix?
-convert_to(domain)[source]#
+convert_to(domain)[source]#

Convert to a new domain.

-copy()[source]#
+copy()[source]#

Return a copy of self.

-det()[source]#
+det()[source]#

Compute the determinant of the matrix using FLINT.

Examples

>>> from sympy import Matrix
@@ -5421,73 +5421,73 @@ 

What is domainmatrix?
-classmethod diag(elements, domain)[source]#
+classmethod diag(elements, domain)[source]#

Return a diagonal matrix.

-diagonal()[source]#
+diagonal()[source]#

Return the diagonal of a DFM matrix.

-extract(rowslist, colslist)[source]#
+extract(rowslist, colslist)[source]#

Extract a submatrix.

-extract_slice(rowslice, colslice)[source]#
+extract_slice(rowslice, colslice)[source]#

Slice a DFM.

-classmethod eye(n, domain)[source]#
+classmethod eye(n, domain)[source]#

Return the identity matrix of size n.

-classmethod from_ddm(ddm)[source]#
+classmethod from_ddm(ddm)[source]#

Convert from a DDM.

-classmethod from_flat_nz(elements, data, domain)[source]#
+classmethod from_flat_nz(elements, data, domain)[source]#

Inverse of to_flat_nz().

-classmethod from_list(rowslist, shape, domain)[source]#
+classmethod from_list(rowslist, shape, domain)[source]#

Construct from a nested list.

-classmethod from_list_flat(elements, shape, domain)[source]#
+classmethod from_list_flat(elements, shape, domain)[source]#

Inverse of to_list_flat().

-getitem(i, j)[source]#
+getitem(i, j)[source]#

Get the (i, j)-th entry.

-hstack(*others)[source]#
+hstack(*others)[source]#

Horizontally stack matrices.

-inv()[source]#
+inv()[source]#

Compute the inverse of a matrix using FLINT.

Examples

>>> from sympy import Matrix, QQ
@@ -5523,31 +5523,31 @@ 

What is domainmatrix?
-is_diagonal()[source]#
+is_diagonal()[source]#

Return True if the matrix is diagonal.

-is_lower()[source]#
+is_lower()[source]#

Return True if the matrix is lower triangular.

-is_upper()[source]#
+is_upper()[source]#

Return True if the matrix is upper triangular.

-is_zero_matrix()[source]#
+is_zero_matrix()[source]#

Return True if the matrix is the zero matrix.

-lll(delta=0.75)[source]#
+lll(delta=0.75)[source]#

Compute LLL-reduced basis using FLINT.

See lll_transform() for more information.

Examples

@@ -5570,7 +5570,7 @@

What is domainmatrix?
-lll_transform(delta=0.75)[source]#
+lll_transform(delta=0.75)[source]#

Compute LLL-reduced basis and transform using FLINT.

Examples

>>> from sympy import Matrix
@@ -5597,13 +5597,13 @@ 

What is domainmatrix?
-lu()[source]#
+lu()[source]#

Return the LU decomposition of the matrix.

-lu_solve(rhs)[source]#
+lu_solve(rhs)[source]#

Solve a matrix equation using FLINT.

Examples

>>> from sympy import Matrix, QQ
@@ -5646,97 +5646,97 @@ 

What is domainmatrix?
-matmul(other)[source]#
+matmul(other)[source]#

Multiply two DFM matrices.

-mul(other)[source]#
+mul(other)[source]#

Multiply a DFM matrix from the right by a scalar.

-mul_elementwise(other)[source]#
+mul_elementwise(other)[source]#

Elementwise multiplication of two DFM matrices.

-neg()[source]#
+neg()[source]#

Negate a DFM matrix.

-nnz()[source]#
+nnz()[source]#

Return the number of non-zero elements in the matrix.

-nullspace()[source]#
+nullspace()[source]#

Return a basis for the nullspace of the matrix.

-nullspace_from_rref(pivots=None)[source]#
+nullspace_from_rref(pivots=None)[source]#

Return a basis for the nullspace of the matrix.

-classmethod ones(shape, domain)[source]#
+classmethod ones(shape, domain)[source]#

Return a one DFM matrix.

-particular()[source]#
+particular()[source]#

Return a particular solution to the system.

-rmul(other)[source]#
+rmul(other)[source]#

Multiply a DFM matrix from the left by a scalar.

-scc()[source]#
+scc()[source]#

Return the strongly connected components of the matrix.

-setitem(i, j, value)[source]#
+setitem(i, j, value)[source]#

Set the (i, j)-th entry.

-sub(other)[source]#
+sub(other)[source]#

Subtract two DFM matrices.

-to_ddm()[source]#
+to_ddm()[source]#

Convert to a DDM.

-to_dfm()[source]#
+to_dfm()[source]#

Return self.

-to_dfm_or_ddm()[source]#
+to_dfm_or_ddm()[source]#

Convert to a DFM.

This DFM method exists to parallel the DDM and SDM methods. For DFM it will always return self.

@@ -5748,49 +5748,49 @@

What is domainmatrix?
-to_dok()[source]#
+to_dok()[source]#

Convert to a DOK.

-to_flat_nz()[source]#
+to_flat_nz()[source]#

Convert to a flat list of non-zeros.

-to_list()[source]#
+to_list()[source]#

Convert to a nested list.

-to_list_flat()[source]#
+to_list_flat()[source]#

Convert to a flat list.

-to_sdm()[source]#
+to_sdm()[source]#

Convert to a SDM.

-transpose()[source]#
+transpose()[source]#

Transpose a DFM matrix.

-vstack(*others)[source]#
+vstack(*others)[source]#

Vertically stack matrices.

-classmethod zeros(shape, domain)[source]#
+classmethod zeros(shape, domain)[source]#

Return a zero DFM matrix.

@@ -5798,7 +5798,7 @@

What is domainmatrix?
-sympy.polys.matrices.normalforms.smith_normal_form(m)[source]#
+sympy.polys.matrices.normalforms.smith_normal_form(m)[source]#

Return the Smith Normal Form of a matrix \(m\) over the ring \(domain\). This will only work if the ring is a principal ideal domain.

Examples

@@ -5816,7 +5816,7 @@

What is domainmatrix?
-sympy.polys.matrices.normalforms.hermite_normal_form(A, *, D=None, check_rank=False)[source]#
+sympy.polys.matrices.normalforms.hermite_normal_form(A, *, D=None, check_rank=False)[source]#

Compute the Hermite Normal Form of DomainMatrix A over ZZ.

@@ -5916,7 +5916,7 @@

What is domainmatrix?Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/modules/polys/domainsintro.html b/dev/modules/polys/domainsintro.html index 9422af54a7a..f9622cdf731 100644 --- a/dev/modules/polys/domainsintro.html +++ b/dev/modules/polys/domainsintro.html @@ -2270,7 +2270,7 @@

Algebraically dependent generatorsFuro
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/modules/polys/domainsref.html b/dev/modules/polys/domainsref.html index 05c4d1ccfaf..f1f344e0320 100644 --- a/dev/modules/polys/domainsref.html +++ b/dev/modules/polys/domainsref.html @@ -768,7 +768,7 @@

Domains#<

Abstract Domains#

-class sympy.polys.domains.domain.Domain[source]#
+class sympy.polys.domains.domain.Domain[source]#

Superclass for all domains in the polys domains system.

See Introducing the Domains of the poly module for an introductory explanation of the domains system.

@@ -939,19 +939,19 @@

Abstract Domains
-abs(a)[source]#
+abs(a)[source]#

Absolute value of a, implies __abs__.

-add(a, b)[source]#
+add(a, b)[source]#

Sum of a and b, implies __add__.

-alg_field_from_poly(poly, alias=None, root_index=-1)[source]#
+alg_field_from_poly(poly, alias=None, root_index=-1)[source]#

Convenience method to construct an algebraic extension on a root of a polynomial, chosen by root index.

@@ -994,43 +994,43 @@

Abstract Domains
-algebraic_field(*extension, alias=None)[source]#
+algebraic_field(*extension, alias=None)[source]#

Returns an algebraic field, i.e. \(K(\alpha, \ldots)\).

-almosteq(a, b, tolerance=None)[source]#
+almosteq(a, b, tolerance=None)[source]#

Check if a and b are almost equal.

-characteristic()[source]#
+characteristic()[source]#

Return the characteristic of this domain.

-cofactors(a, b)[source]#
+cofactors(a, b)[source]#

Returns GCD and cofactors of a and b.

-convert(element, base=None)[source]#
+convert(element, base=None)[source]#

Convert element to self.dtype.

-convert_from(element, base)[source]#
+convert_from(element, base)[source]#

Convert element to self.dtype given the base domain.

-cyclotomic_field(n, ss=False, alias='zeta', gen=None, root_index=-1)[source]#
+cyclotomic_field(n, ss=False, alias='zeta', gen=None, root_index=-1)[source]#

Convenience method to construct a cyclotomic field.

Parameters:
@@ -1076,13 +1076,13 @@

Abstract Domains
-denom(a)[source]#
+denom(a)[source]#

Returns denominator of a.

-div(a, b)[source]#
+div(a, b)[source]#

Quotient and remainder for a and b. Analogue of divmod(a, b)

Parameters:
@@ -1164,7 +1164,7 @@

Abstract Domains
-drop(*symbols)[source]#
+drop(*symbols)[source]#

Drop generators from this domain.

@@ -1194,13 +1194,13 @@

Abstract Domains
-evalf(a, prec=None, **options)[source]#
+evalf(a, prec=None, **options)[source]#

Returns numerical approximation of a.

-exquo(a, b)[source]#
+exquo(a, b)[source]#

Exact quotient of a and b. Analogue of a / b.

Parameters:
@@ -1288,7 +1288,7 @@

Abstract Domains
-exsqrt(a)[source]#
+exsqrt(a)[source]#

Principal square root of a within the domain if a is square.

Explanation

The implementation of this method should return an element b in the @@ -1304,109 +1304,109 @@

Abstract Domains
-frac_field(*symbols, order=LexOrder())[source]#
+frac_field(*symbols, order=LexOrder())[source]#

Returns a fraction field, i.e. \(K(X)\).

-from_AlgebraicField(a, K0)[source]#
+from_AlgebraicField(a, K0)[source]#

Convert an algebraic number to dtype.

-from_ComplexField(a, K0)[source]#
+from_ComplexField(a, K0)[source]#

Convert a complex element to dtype.

-from_ExpressionDomain(a, K0)[source]#
+from_ExpressionDomain(a, K0)[source]#

Convert a EX object to dtype.

-from_ExpressionRawDomain(a, K0)[source]#
+from_ExpressionRawDomain(a, K0)[source]#

Convert a EX object to dtype.

-from_FF(a, K0)[source]#
+from_FF(a, K0)[source]#

Convert ModularInteger(int) to dtype.

-from_FF_gmpy(a, K0)[source]#
+from_FF_gmpy(a, K0)[source]#

Convert ModularInteger(mpz) to dtype.

-from_FF_python(a, K0)[source]#
+from_FF_python(a, K0)[source]#

Convert ModularInteger(int) to dtype.

-from_FractionField(a, K0)[source]#
+from_FractionField(a, K0)[source]#

Convert a rational function to dtype.

-from_GlobalPolynomialRing(a, K0)[source]#
+from_GlobalPolynomialRing(a, K0)[source]#

Convert a polynomial to dtype.

-from_MonogenicFiniteExtension(a, K0)[source]#
+from_MonogenicFiniteExtension(a, K0)[source]#

Convert an ExtensionElement to dtype.

-from_PolynomialRing(a, K0)[source]#
+from_PolynomialRing(a, K0)[source]#

Convert a polynomial to dtype.

-from_QQ_gmpy(a, K0)[source]#
+from_QQ_gmpy(a, K0)[source]#

Convert a GMPY mpq object to dtype.

-from_QQ_python(a, K0)[source]#
+from_QQ_python(a, K0)[source]#

Convert a Python Fraction object to dtype.

-from_RealField(a, K0)[source]#
+from_RealField(a, K0)[source]#

Convert a real element object to dtype.

-from_ZZ_gmpy(a, K0)[source]#
+from_ZZ_gmpy(a, K0)[source]#

Convert a GMPY mpz object to dtype.

-from_ZZ_python(a, K0)[source]#
+from_ZZ_python(a, K0)[source]#

Convert a Python int object to dtype.

-from_sympy(a)[source]#
+from_sympy(a)[source]#

Convert a SymPy expression to an element of this domain.

Parameters:
@@ -1432,37 +1432,37 @@

Abstract Domains
-gcd(a, b)[source]#
+gcd(a, b)[source]#

Returns GCD of a and b.

-gcdex(a, b)[source]#
+gcdex(a, b)[source]#

Extended GCD of a and b.

-get_exact()[source]#
+get_exact()[source]#

Returns an exact domain associated with self.

-get_field()[source]#
+get_field()[source]#

Returns a field associated with self.

-get_ring()[source]#
+get_ring()[source]#

Returns a ring associated with self.

-half_gcdex(a, b)[source]#
+half_gcdex(a, b)[source]#

Half extended GCD of a and b.

@@ -1504,13 +1504,13 @@

Abstract Domains
-inject(*symbols)[source]#
+inject(*symbols)[source]#

Inject generators into this domain.

-invert(a, b)[source]#
+invert(a, b)[source]#

Returns inversion of a mod b, implies something.

@@ -1567,37 +1567,37 @@

Abstract Domains
-is_negative(a)[source]#
+is_negative(a)[source]#

Returns True if a is negative.

-is_nonnegative(a)[source]#
+is_nonnegative(a)[source]#

Returns True if a is non-negative.

-is_nonpositive(a)[source]#
+is_nonpositive(a)[source]#

Returns True if a is non-positive.

-is_one(a)[source]#
+is_one(a)[source]#

Returns True if a is one.

-is_positive(a)[source]#
+is_positive(a)[source]#

Returns True if a is positive.

-is_square(a)[source]#
+is_square(a)[source]#

Returns whether a is a square in the domain.

Explanation

Returns True if there is an element b in the domain such that @@ -1612,67 +1612,67 @@

Abstract Domains
-is_zero(a)[source]#
+is_zero(a)[source]#

Returns True if a is zero.

-lcm(a, b)[source]#
+lcm(a, b)[source]#

Returns LCM of a and b.

-log(a, b)[source]#
+log(a, b)[source]#

Returns b-base logarithm of a.

-map(seq)[source]#
+map(seq)[source]#

Rersively apply self to all elements of seq.

-mul(a, b)[source]#
+mul(a, b)[source]#

Product of a and b, implies __mul__.

-n(a, prec=None, **options)[source]#
+n(a, prec=None, **options)[source]#

Returns numerical approximation of a.

-neg(a)[source]#
+neg(a)[source]#

Returns a negated, implies __neg__.

-numer(a)[source]#
+numer(a)[source]#

Returns numerator of a.

-of_type(element)[source]#
+of_type(element)[source]#

Check if a is of type dtype.

-old_frac_field(*symbols, **kwargs)[source]#
+old_frac_field(*symbols, **kwargs)[source]#

Returns a fraction field, i.e. \(K(X)\).

-old_poly_ring(*symbols, **kwargs)[source]#
+old_poly_ring(*symbols, **kwargs)[source]#

Returns a polynomial ring, i.e. \(K[X]\).

@@ -1695,25 +1695,25 @@

Abstract Domains
-poly_ring(*symbols, order=LexOrder())[source]#
+poly_ring(*symbols, order=LexOrder())[source]#

Returns a polynomial ring, i.e. \(K[X]\).

-pos(a)[source]#
+pos(a)[source]#

Returns a positive, implies __pos__.

-pow(a, b)[source]#
+pow(a, b)[source]#

Raise a to power b, implies __pow__.

-quo(a, b)[source]#
+quo(a, b)[source]#

Quotient of a and b. Analogue of a // b.

K.quo(a, b) is equivalent to K.div(a, b)[0]. See div() for more explanation.

@@ -1732,7 +1732,7 @@

Abstract Domains
-rem(a, b)[source]#
+rem(a, b)[source]#

Modulo division of a and b. Analogue of a % b.

K.rem(a, b) is equivalent to K.div(a, b)[1]. See div() for more explanation.

@@ -1751,13 +1751,13 @@

Abstract Domains
-revert(a)[source]#
+revert(a)[source]#

Returns a**(-1) if possible.

-sqrt(a)[source]#
+sqrt(a)[source]#

Returns a (possibly inexact) square root of a.

Explanation

There is no universal definition of “inexact square root” for all @@ -1771,13 +1771,13 @@

Abstract Domains
-sub(a, b)[source]#
+sub(a, b)[source]#

Difference of a and b, implies __sub__.

-to_sympy(a)[source]#
+to_sympy(a)[source]#

Convert domain element a to a SymPy expression (Expr).

Parameters:
@@ -1872,7 +1872,7 @@

Abstract Domains
-unify(K1, symbols=None)[source]#
+unify(K1, symbols=None)[source]#

Construct a minimal domain that contains elements of K0 and K1.

Known domains (from smallest to largest):

@@ -1915,13 +1915,13 @@

Abstract Domains
-class sympy.polys.domains.domainelement.DomainElement[source]#
+class sympy.polys.domains.domainelement.DomainElement[source]#

Represents an element of a domain.

Mix in this trait into a class whose instances should be recognized as elements of a domain. Method parent() gives that domain.

-parent()[source]#
+parent()[source]#

Get the domain associated with self

Examples

>>> from sympy import ZZ, symbols
@@ -1943,23 +1943,23 @@ 

Abstract Domains
-class sympy.polys.domains.field.Field[source]#
+class sympy.polys.domains.field.Field[source]#

Represents a field domain.

-div(a, b)[source]#
+div(a, b)[source]#

Division of a and b, implies __truediv__.

-exquo(a, b)[source]#
+exquo(a, b)[source]#

Exact quotient of a and b, implies __truediv__.

-gcd(a, b)[source]#
+gcd(a, b)[source]#

Returns GCD of a and b.

This definition of GCD over fields allows to clear denominators in \(primitive()\).

@@ -1981,25 +1981,25 @@

Abstract Domains
-get_field()[source]#
+get_field()[source]#

Returns a field associated with self.

-get_ring()[source]#
+get_ring()[source]#

Returns a ring associated with self.

-is_unit(a)[source]#
+is_unit(a)[source]#

Return true if a is a invertible

-lcm(a, b)[source]#
+lcm(a, b)[source]#

Returns LCM of a and b.

>>> from sympy.polys.domains import QQ
 >>> from sympy import S, lcm
@@ -2015,19 +2015,19 @@ 

Abstract Domains
-quo(a, b)[source]#
+quo(a, b)[source]#

Quotient of a and b, implies __truediv__.

-rem(a, b)[source]#
+rem(a, b)[source]#

Remainder of a and b, implies nothing.

-revert(a)[source]#
+revert(a)[source]#

Returns a**(-1) if possible.

@@ -2035,29 +2035,29 @@

Abstract Domains
-class sympy.polys.domains.ring.Ring[source]#
+class sympy.polys.domains.ring.Ring[source]#

Represents a ring domain.

-denom(a)[source]#
+denom(a)[source]#

Returns denominator of \(a\).

-div(a, b)[source]#
+div(a, b)[source]#

Division of a and b, implies __divmod__.

-exquo(a, b)[source]#
+exquo(a, b)[source]#

Exact quotient of a and b, implies __floordiv__.

-free_module(rank)[source]#
+free_module(rank)[source]#

Generate a free module of rank rank over self.

>>> from sympy.abc import x
 >>> from sympy import QQ
@@ -2069,13 +2069,13 @@ 

Abstract Domains
-get_ring()[source]#
+get_ring()[source]#

Returns a ring associated with self.

-ideal(*gens)[source]#
+ideal(*gens)[source]#

Generate an ideal of self.

>>> from sympy.abc import x
 >>> from sympy import QQ
@@ -2087,25 +2087,25 @@ 

Abstract Domains
-invert(a, b)[source]#
+invert(a, b)[source]#

Returns inversion of a mod b.

-numer(a)[source]#
+numer(a)[source]#

Returns numerator of a.

-quo(a, b)[source]#
+quo(a, b)[source]#

Quotient of a and b, implies __floordiv__.

-quotient_ring(e)[source]#
+quotient_ring(e)[source]#

Form a quotient ring of self.

Here e can be an ideal or an iterable.

>>> from sympy.abc import x
@@ -2125,13 +2125,13 @@ 

Abstract Domains
-rem(a, b)[source]#
+rem(a, b)[source]#

Remainder of a and b, implies __mod__.

-revert(a)[source]#
+revert(a)[source]#

Returns a**(-1) if possible.

@@ -2139,11 +2139,11 @@

Abstract Domains
-class sympy.polys.domains.simpledomain.SimpleDomain[source]#
+class sympy.polys.domains.simpledomain.SimpleDomain[source]#

Base class for simple domains, e.g. ZZ, QQ.

-inject(*gens)[source]#
+inject(*gens)[source]#

Inject generators into this domain.

@@ -2151,17 +2151,17 @@

Abstract Domains
-class sympy.polys.domains.compositedomain.CompositeDomain[source]#
+class sympy.polys.domains.compositedomain.CompositeDomain[source]#

Base class for composite domains, e.g. ZZ[x], ZZ(X).

-drop(*symbols)[source]#
+drop(*symbols)[source]#

Drop generators from this domain.

-inject(*symbols)[source]#
+inject(*symbols)[source]#

Inject generators into this domain.

@@ -2172,7 +2172,7 @@

Abstract Domains

GF(p)#

-class sympy.polys.domains.FiniteField(mod, symmetric=True)[source]#
+class sympy.polys.domains.FiniteField(mod, symmetric=True)[source]#

Finite field of prime order GF(p)

A GF(p) domain represents a finite field \(\mathbb{F}_p\) of prime order as Domain in the domain system (see @@ -2255,13 +2255,13 @@

Abstract DomainsGF(p**n)) but these are not yet implemented in SymPY.

-characteristic()[source]#
+characteristic()[source]#

Return the characteristic of this domain.

-exsqrt(a)[source]#
+exsqrt(a)[source]#

Square root modulo p of a if it is a quadratic residue.

Explanation

Always returns the square root that is no larger than p // 2.

@@ -2269,91 +2269,91 @@

Abstract Domains
-from_FF(a, K0=None)[source]#
+from_FF(a, K0=None)[source]#

Convert ModularInteger(int) to dtype.

-from_FF_gmpy(a, K0=None)[source]#
+from_FF_gmpy(a, K0=None)[source]#

Convert ModularInteger(mpz) to dtype.

-from_FF_python(a, K0=None)[source]#
+from_FF_python(a, K0=None)[source]#

Convert ModularInteger(int) to dtype.

-from_QQ(a, K0=None)[source]#
+from_QQ(a, K0=None)[source]#

Convert Python’s Fraction to dtype.

-from_QQ_gmpy(a, K0=None)[source]#
+from_QQ_gmpy(a, K0=None)[source]#

Convert GMPY’s mpq to dtype.

-from_QQ_python(a, K0=None)[source]#
+from_QQ_python(a, K0=None)[source]#

Convert Python’s Fraction to dtype.

-from_RealField(a, K0)[source]#
+from_RealField(a, K0)[source]#

Convert mpmath’s mpf to dtype.

-from_ZZ(a, K0=None)[source]#
+from_ZZ(a, K0=None)[source]#

Convert Python’s int to dtype.

-from_ZZ_gmpy(a, K0=None)[source]#
+from_ZZ_gmpy(a, K0=None)[source]#

Convert GMPY’s mpz to dtype.

-from_ZZ_python(a, K0=None)[source]#
+from_ZZ_python(a, K0=None)[source]#

Convert Python’s int to dtype.

-from_sympy(a)[source]#
+from_sympy(a)[source]#

Convert SymPy’s Integer to SymPy’s Integer.

-get_field()[source]#
+get_field()[source]#

Returns a field associated with self.

-is_square(a)[source]#
+is_square(a)[source]#

Returns True if a is a quadratic residue modulo p.

-to_int(a)[source]#
+to_int(a)[source]#

Convert val to a Python int object.

-to_sympy(a)[source]#
+to_sympy(a)[source]#

Convert a to a SymPy object.

@@ -2361,13 +2361,13 @@

Abstract Domains
-class sympy.polys.domains.PythonFiniteField(mod, symmetric=True)[source]#
+class sympy.polys.domains.PythonFiniteField(mod, symmetric=True)[source]#

Finite field based on Python’s integers.

-class sympy.polys.domains.GMPYFiniteField(mod, symmetric=True)[source]#
+class sympy.polys.domains.GMPYFiniteField(mod, symmetric=True)[source]#

Finite field based on GMPY integers.

@@ -2423,7 +2423,7 @@

Abstract Domains
-class sympy.polys.domains.IntegerRing[source]#
+class sympy.polys.domains.IntegerRing[source]#

The domain ZZ representing the integers \(\mathbb{Z}\).

The IntegerRing class represents the ring of integers as a Domain in the domain system. IntegerRing is a @@ -2436,7 +2436,7 @@

Abstract Domains
-algebraic_field(*extension, alias=None)[source]#
+algebraic_field(*extension, alias=None)[source]#

Returns an algebraic field, i.e. \(\mathbb{Q}(\alpha, \ldots)\).

Parameters:
@@ -2468,7 +2468,7 @@

Abstract Domains
-exsqrt(a)[source]#
+exsqrt(a)[source]#

Non-negative square root of a if a is a square.

See also

@@ -2478,98 +2478,98 @@

Abstract Domains
-factorial(a)[source]#
+factorial(a)[source]#

Compute factorial of a.

-from_AlgebraicField(a, K0)[source]#
+from_AlgebraicField(a, K0)[source]#

Convert a ANP object to ZZ.

See convert().

-from_FF(a, K0)[source]#
+from_FF(a, K0)[source]#

Convert ModularInteger(int) to GMPY’s mpz.

-from_FF_gmpy(a, K0)[source]#
+from_FF_gmpy(a, K0)[source]#

Convert ModularInteger(mpz) to GMPY’s mpz.

-from_FF_python(a, K0)[source]#
+from_FF_python(a, K0)[source]#

Convert ModularInteger(int) to GMPY’s mpz.

-from_QQ(a, K0)[source]#
+from_QQ(a, K0)[source]#

Convert Python’s Fraction to GMPY’s mpz.

-from_QQ_gmpy(a, K0)[source]#
+from_QQ_gmpy(a, K0)[source]#

Convert GMPY mpq to GMPY’s mpz.

-from_QQ_python(a, K0)[source]#
+from_QQ_python(a, K0)[source]#

Convert Python’s Fraction to GMPY’s mpz.

-from_RealField(a, K0)[source]#
+from_RealField(a, K0)[source]#

Convert mpmath’s mpf to GMPY’s mpz.

-from_ZZ(a, K0)[source]#
+from_ZZ(a, K0)[source]#

Convert Python’s int to GMPY’s mpz.

-from_ZZ_gmpy(a, K0)[source]#
+from_ZZ_gmpy(a, K0)[source]#

Convert GMPY’s mpz to GMPY’s mpz.

-from_ZZ_python(a, K0)[source]#
+from_ZZ_python(a, K0)[source]#

Convert Python’s int to GMPY’s mpz.

-from_sympy(a)[source]#
+from_sympy(a)[source]#

Convert SymPy’s Integer to dtype.

-gcd(a, b)[source]#
+gcd(a, b)[source]#

Compute GCD of a and b.

-gcdex(a, b)[source]#
+gcdex(a, b)[source]#

Compute extended GCD of a and b.

-get_field()[source]#
+get_field()[source]#

Return the associated field of fractions QQ

Returns:
@@ -2591,7 +2591,7 @@

Abstract Domains
-is_square(a)[source]#
+is_square(a)[source]#

Return True if a is a square.

Explanation

An integer is a square if and only if there exists an integer @@ -2600,13 +2600,13 @@

Abstract Domains
-lcm(a, b)[source]#
+lcm(a, b)[source]#

Compute LCM of a and b.

-log(a, b)[source]#
+log(a, b)[source]#

Logarithm of a to the base b.

Parameters:
@@ -2635,13 +2635,13 @@

Abstract Domains
-sqrt(a)[source]#
+sqrt(a)[source]#

Compute square root of a.

-to_sympy(a)[source]#
+to_sympy(a)[source]#

Convert a to a SymPy object.

@@ -2649,7 +2649,7 @@

Abstract Domains
-class sympy.polys.domains.PythonIntegerRing[source]#
+class sympy.polys.domains.PythonIntegerRing[source]#

Integer ring based on Python’s int type.

This will be used as ZZ if gmpy and gmpy2 are not installed. Elements are instances of the standard Python int type.

@@ -2657,97 +2657,97 @@

Abstract Domains
-class sympy.polys.domains.GMPYIntegerRing[source]#
+class sympy.polys.domains.GMPYIntegerRing[source]#

Integer ring based on GMPY’s mpz type.

This will be the implementation of ZZ if gmpy or gmpy2 is installed. Elements will be of type gmpy.mpz.

-factorial(a)[source]#
+factorial(a)[source]#

Compute factorial of a.

-from_FF_gmpy(a, K0)[source]#
+from_FF_gmpy(a, K0)[source]#

Convert ModularInteger(mpz) to GMPY’s mpz.

-from_FF_python(a, K0)[source]#
+from_FF_python(a, K0)[source]#

Convert ModularInteger(int) to GMPY’s mpz.

-from_QQ(a, K0)[source]#
+from_QQ(a, K0)[source]#

Convert Python’s Fraction to GMPY’s mpz.

-from_QQ_gmpy(a, K0)[source]#
+from_QQ_gmpy(a, K0)[source]#

Convert GMPY mpq to GMPY’s mpz.

-from_QQ_python(a, K0)[source]#
+from_QQ_python(a, K0)[source]#

Convert Python’s Fraction to GMPY’s mpz.

-from_RealField(a, K0)[source]#
+from_RealField(a, K0)[source]#

Convert mpmath’s mpf to GMPY’s mpz.

-from_ZZ_gmpy(a, K0)[source]#
+from_ZZ_gmpy(a, K0)[source]#

Convert GMPY’s mpz to GMPY’s mpz.

-from_ZZ_python(a, K0)[source]#
+from_ZZ_python(a, K0)[source]#

Convert Python’s int to GMPY’s mpz.

-from_sympy(a)[source]#
+from_sympy(a)[source]#

Convert SymPy’s Integer to dtype.

-gcd(a, b)[source]#
+gcd(a, b)[source]#

Compute GCD of a and b.

-gcdex(a, b)[source]#
+gcdex(a, b)[source]#

Compute extended GCD of a and b.

-lcm(a, b)[source]#
+lcm(a, b)[source]#

Compute LCM of a and b.

-sqrt(a)[source]#
+sqrt(a)[source]#

Compute square root of a.

-to_sympy(a)[source]#
+to_sympy(a)[source]#

Convert a to a SymPy object.

@@ -2797,7 +2797,7 @@

Abstract Domains
-class sympy.polys.domains.RationalField[source]#
+class sympy.polys.domains.RationalField[source]#

Abstract base class for the domain QQ.

The RationalField class represents the field of rational numbers \(\mathbb{Q}\) as a Domain in the domain system. @@ -2811,7 +2811,7 @@

Abstract Domains
-algebraic_field(*extension, alias=None)[source]#
+algebraic_field(*extension, alias=None)[source]#

Returns an algebraic field, i.e. \(\mathbb{Q}(\alpha, \ldots)\).

Parameters:
@@ -2843,25 +2843,25 @@

Abstract Domains
-denom(a)[source]#
+denom(a)[source]#

Returns denominator of a.

-div(a, b)[source]#
+div(a, b)[source]#

Division of a and b, implies __truediv__.

-exquo(a, b)[source]#
+exquo(a, b)[source]#

Exact quotient of a and b, implies __truediv__.

-exsqrt(a)[source]#
+exsqrt(a)[source]#

Non-negative square root of a if a is a square.

See also

@@ -2871,74 +2871,74 @@

Abstract Domains
-from_AlgebraicField(a, K0)[source]#
+from_AlgebraicField(a, K0)[source]#

Convert a ANP object to QQ.

See convert()

-from_GaussianRationalField(a, K0)[source]#
+from_GaussianRationalField(a, K0)[source]#

Convert a GaussianElement object to dtype.

-from_QQ(a, K0)[source]#
+from_QQ(a, K0)[source]#

Convert a Python Fraction object to dtype.

-from_QQ_gmpy(a, K0)[source]#
+from_QQ_gmpy(a, K0)[source]#

Convert a GMPY mpq object to dtype.

-from_QQ_python(a, K0)[source]#
+from_QQ_python(a, K0)[source]#

Convert a Python Fraction object to dtype.

-from_RealField(a, K0)[source]#
+from_RealField(a, K0)[source]#

Convert a mpmath mpf object to dtype.

-from_ZZ(a, K0)[source]#
+from_ZZ(a, K0)[source]#

Convert a Python int object to dtype.

-from_ZZ_gmpy(a, K0)[source]#
+from_ZZ_gmpy(a, K0)[source]#

Convert a GMPY mpz object to dtype.

-from_ZZ_python(a, K0)[source]#
+from_ZZ_python(a, K0)[source]#

Convert a Python int object to dtype.

-from_sympy(a)[source]#
+from_sympy(a)[source]#

Convert SymPy’s Integer to dtype.

-get_ring()[source]#
+get_ring()[source]#

Returns ring associated with self.

-is_square(a)[source]#
+is_square(a)[source]#

Return True if a is a square.

Explanation

A rational number is a square if and only if there exists @@ -2947,25 +2947,25 @@

Abstract Domains
-numer(a)[source]#
+numer(a)[source]#

Returns numerator of a.

-quo(a, b)[source]#
+quo(a, b)[source]#

Quotient of a and b, implies __truediv__.

-rem(a, b)[source]#
+rem(a, b)[source]#

Remainder of a and b, implies nothing.

-to_sympy(a)[source]#
+to_sympy(a)[source]#

Convert a to a SymPy object.

@@ -2973,7 +2973,7 @@

Abstract Domains
-class sympy.polys.domains.PythonRationalField[source]#
+class sympy.polys.domains.PythonRationalField[source]#

Rational field based on MPQ.

This will be used as QQ if gmpy and gmpy2 are not installed. Elements are instances of MPQ.

@@ -2981,103 +2981,103 @@

Abstract Domains
-class sympy.polys.domains.GMPYRationalField[source]#
+class sympy.polys.domains.GMPYRationalField[source]#

Rational field based on GMPY’s mpq type.

This will be the implementation of QQ if gmpy or gmpy2 is installed. Elements will be of type gmpy.mpq.

-denom(a)[source]#
+denom(a)[source]#

Returns denominator of a.

-div(a, b)[source]#
+div(a, b)[source]#

Division of a and b, implies __truediv__.

-exquo(a, b)[source]#
+exquo(a, b)[source]#

Exact quotient of a and b, implies __truediv__.

-factorial(a)[source]#
+factorial(a)[source]#

Returns factorial of a.

-from_GaussianRationalField(a, K0)[source]#
+from_GaussianRationalField(a, K0)[source]#

Convert a GaussianElement object to dtype.

-from_QQ_gmpy(a, K0)[source]#
+from_QQ_gmpy(a, K0)[source]#

Convert a GMPY mpq object to dtype.

-from_QQ_python(a, K0)[source]#
+from_QQ_python(a, K0)[source]#

Convert a Python Fraction object to dtype.

-from_RealField(a, K0)[source]#
+from_RealField(a, K0)[source]#

Convert a mpmath mpf object to dtype.

-from_ZZ_gmpy(a, K0)[source]#
+from_ZZ_gmpy(a, K0)[source]#

Convert a GMPY mpz object to dtype.

-from_ZZ_python(a, K0)[source]#
+from_ZZ_python(a, K0)[source]#

Convert a Python int object to dtype.

-from_sympy(a)[source]#
+from_sympy(a)[source]#

Convert SymPy’s Integer to dtype.

-get_ring()[source]#
+get_ring()[source]#

Returns ring associated with self.

-numer(a)[source]#
+numer(a)[source]#

Returns numerator of a.

-quo(a, b)[source]#
+quo(a, b)[source]#

Quotient of a and b, implies __truediv__.

-rem(a, b)[source]#
+rem(a, b)[source]#

Remainder of a and b, implies nothing.

-to_sympy(a)[source]#
+to_sympy(a)[source]#

Convert a to a SymPy object.

@@ -3085,7 +3085,7 @@

Abstract Domains
-class sympy.external.pythonmpq.PythonMPQ(numerator, denominator=None)[source]#
+class sympy.external.pythonmpq.PythonMPQ(numerator, denominator=None)[source]#

Rational number implementation that is intended to be compatible with gmpy2’s mpq.

Also slightly faster than fractions.Fraction.

@@ -3106,89 +3106,89 @@

Gaussian domainsGaussianDomain for the domains themselves.

-class sympy.polys.domains.gaussiandomains.GaussianDomain[source]#
+class sympy.polys.domains.gaussiandomains.GaussianDomain[source]#

Base class for Gaussian domains.

-from_AlgebraicField(a, K0)[source]#
+from_AlgebraicField(a, K0)[source]#

Convert an element from ZZ<I> or QQ<I> to self.dtype.

-from_QQ(a, K0)[source]#
+from_QQ(a, K0)[source]#

Convert a GMPY mpq to self.dtype.

-from_QQ_gmpy(a, K0)[source]#
+from_QQ_gmpy(a, K0)[source]#

Convert a GMPY mpq to self.dtype.

-from_QQ_python(a, K0)[source]#
+from_QQ_python(a, K0)[source]#

Convert a QQ_python element to self.dtype.

-from_ZZ(a, K0)[source]#
+from_ZZ(a, K0)[source]#

Convert a ZZ_python element to self.dtype.

-from_ZZ_gmpy(a, K0)[source]#
+from_ZZ_gmpy(a, K0)[source]#

Convert a GMPY mpz to self.dtype.

-from_ZZ_python(a, K0)[source]#
+from_ZZ_python(a, K0)[source]#

Convert a ZZ_python element to self.dtype.

-from_sympy(a)[source]#
+from_sympy(a)[source]#

Convert a SymPy object to self.dtype.

-inject(*gens)[source]#
+inject(*gens)[source]#

Inject generators into this domain.

-is_negative(element)[source]#
+is_negative(element)[source]#

Returns False for any GaussianElement.

-is_nonnegative(element)[source]#
+is_nonnegative(element)[source]#

Returns False for any GaussianElement.

-is_nonpositive(element)[source]#
+is_nonpositive(element)[source]#

Returns False for any GaussianElement.

-is_positive(element)[source]#
+is_positive(element)[source]#

Returns False for any GaussianElement.

-to_sympy(a)[source]#
+to_sympy(a)[source]#

Convert a to a SymPy object.

@@ -3196,23 +3196,23 @@

Gaussian domains
-class sympy.polys.domains.gaussiandomains.GaussianElement(x, y=0)[source]#
+class sympy.polys.domains.gaussiandomains.GaussianElement(x, y=0)[source]#

Base class for elements of Gaussian type domains.

-classmethod new(x, y)[source]#
+classmethod new(x, y)[source]#

Create a new GaussianElement of the same domain.

-parent()[source]#
+parent()[source]#

The domain that this is an element of (ZZ_I or QQ_I)

-quadrant()[source]#
+quadrant()[source]#

Return quadrant index 0-3.

0 is included in quadrant 0.

@@ -3224,7 +3224,7 @@

Gaussian domains

ZZ_I#

-class sympy.polys.domains.gaussiandomains.GaussianIntegerRing[source]#
+class sympy.polys.domains.gaussiandomains.GaussianIntegerRing[source]#

Ring of Gaussian integers ZZ_I

The ZZ_I domain represents the Gaussian integers \(\mathbb{Z}[i]\) as a Domain in the domain system (see @@ -3320,49 +3320,49 @@

Gaussian domains
-dtype[source]#
+dtype[source]#

alias of GaussianInteger

-from_GaussianIntegerRing(a, K0)[source]#
+from_GaussianIntegerRing(a, K0)[source]#

Convert a ZZ_I element to ZZ_I.

-from_GaussianRationalField(a, K0)[source]#
+from_GaussianRationalField(a, K0)[source]#

Convert a QQ_I element to ZZ_I.

-gcd(a, b)[source]#
+gcd(a, b)[source]#

Greatest common divisor of a and b over ZZ_I.

-get_field()[source]#
+get_field()[source]#

Returns a field associated with self.

-get_ring()[source]#
+get_ring()[source]#

Returns a ring associated with self.

-lcm(a, b)[source]#
+lcm(a, b)[source]#

Least common multiple of a and b over ZZ_I.

-normalize(d, *args)[source]#
+normalize(d, *args)[source]#

Return first quadrant element associated with d.

Also multiply the other arguments by the same power of i.

@@ -3371,7 +3371,7 @@

Gaussian domains
-class sympy.polys.domains.gaussiandomains.GaussianInteger(x, y=0)[source]#
+class sympy.polys.domains.gaussiandomains.GaussianInteger(x, y=0)[source]#

Gaussian integer: domain element for ZZ_I

>>> from sympy import ZZ_I
 >>> z = ZZ_I(2, 3)
@@ -3388,7 +3388,7 @@ 

Gaussian domains

QQ_I#

-class sympy.polys.domains.gaussiandomains.GaussianRationalField[source]#
+class sympy.polys.domains.gaussiandomains.GaussianRationalField[source]#

Field of Gaussian rationals QQ_I

The QQ_I domain represents the Gaussian rationals \(\mathbb{Q}(i)\) as a Domain in the domain system (see @@ -3503,49 +3503,49 @@

Gaussian domains
-as_AlgebraicField()[source]#
+as_AlgebraicField()[source]#

Get equivalent domain as an AlgebraicField.

-denom(a)[source]#
+denom(a)[source]#

Get the denominator of a.

-dtype[source]#
+dtype[source]#

alias of GaussianRational

-from_GaussianIntegerRing(a, K0)[source]#
+from_GaussianIntegerRing(a, K0)[source]#

Convert a ZZ_I element to QQ_I.

-from_GaussianRationalField(a, K0)[source]#
+from_GaussianRationalField(a, K0)[source]#

Convert a QQ_I element to QQ_I.

-get_field()[source]#
+get_field()[source]#

Returns a field associated with self.

-get_ring()[source]#
+get_ring()[source]#

Returns a ring associated with self.

-numer(a)[source]#
+numer(a)[source]#

Get the numerator of a.

@@ -3553,7 +3553,7 @@

Gaussian domains
-class sympy.polys.domains.gaussiandomains.GaussianRational(x, y=0)[source]#
+class sympy.polys.domains.gaussiandomains.GaussianRational(x, y=0)[source]#

Gaussian rational: domain element for QQ_I

>>> from sympy import QQ_I, QQ
 >>> z = QQ_I(QQ(2, 3), QQ(4, 5))
@@ -3570,7 +3570,7 @@ 

Gaussian domains

QQ<a>#

-class sympy.polys.domains.AlgebraicField(dom, *ext, alias=None)[source]#
+class sympy.polys.domains.AlgebraicField(dom, *ext, alias=None)[source]#

Algebraic number field QQ<a>

A QQ<a> domain represents an algebraic number field \(\mathbb{Q}(a)\) as a Domain in the domain system (see @@ -3788,25 +3788,25 @@

Gaussian domains
-algebraic_field(*extension, alias=None)[source]#
+algebraic_field(*extension, alias=None)[source]#

Returns an algebraic field, i.e. \(\mathbb{Q}(\alpha, \ldots)\).

-denom(a)[source]#
+denom(a)[source]#

Returns denominator of a.

-discriminant()[source]#
+discriminant()[source]#

Get the discriminant of the field.

-dtype[source]#
+dtype[source]#

alias of ANP

@@ -3824,73 +3824,73 @@

Gaussian domains
-from_AlgebraicField(a, K0)[source]#
+from_AlgebraicField(a, K0)[source]#

Convert AlgebraicField element ‘a’ to another AlgebraicField

-from_GaussianIntegerRing(a, K0)[source]#
+from_GaussianIntegerRing(a, K0)[source]#

Convert a GaussianInteger element ‘a’ to dtype.

-from_GaussianRationalField(a, K0)[source]#
+from_GaussianRationalField(a, K0)[source]#

Convert a GaussianRational element ‘a’ to dtype.

-from_QQ(a, K0)[source]#
+from_QQ(a, K0)[source]#

Convert a Python Fraction object to dtype.

-from_QQ_gmpy(a, K0)[source]#
+from_QQ_gmpy(a, K0)[source]#

Convert a GMPY mpq object to dtype.

-from_QQ_python(a, K0)[source]#
+from_QQ_python(a, K0)[source]#

Convert a Python Fraction object to dtype.

-from_RealField(a, K0)[source]#
+from_RealField(a, K0)[source]#

Convert a mpmath mpf object to dtype.

-from_ZZ(a, K0)[source]#
+from_ZZ(a, K0)[source]#

Convert a Python int object to dtype.

-from_ZZ_gmpy(a, K0)[source]#
+from_ZZ_gmpy(a, K0)[source]#

Convert a GMPY mpz object to dtype.

-from_ZZ_python(a, K0)[source]#
+from_ZZ_python(a, K0)[source]#

Convert a Python int object to dtype.

-from_sympy(a)[source]#
+from_sympy(a)[source]#

Convert SymPy’s expression to dtype.

-galois_group(by_name=False, max_tries=30, randomize=False)[source]#
+galois_group(by_name=False, max_tries=30, randomize=False)[source]#

Compute the Galois group of the Galois closure of this field.

Examples

If the field is Galois, the order of the group will equal the degree @@ -3920,13 +3920,13 @@

Gaussian domains
-get_ring()[source]#
+get_ring()[source]#

Returns a ring associated with self.

-integral_basis(fmt=None)[source]#
+integral_basis(fmt=None)[source]#

Get an integral basis for the field.

Parameters:
@@ -3971,31 +3971,31 @@

Gaussian domains
-is_negative(a)[source]#
+is_negative(a)[source]#

Returns True if a is negative.

-is_nonnegative(a)[source]#
+is_nonnegative(a)[source]#

Returns True if a is non-negative.

-is_nonpositive(a)[source]#
+is_nonpositive(a)[source]#

Returns True if a is non-positive.

-is_positive(a)[source]#
+is_positive(a)[source]#

Returns True if a is positive.

-maximal_order()[source]#
+maximal_order()[source]#

Compute the maximal order, or ring of integers, of the field.

Returns:
@@ -4022,7 +4022,7 @@

Gaussian domains
-numer(a)[source]#
+numer(a)[source]#

Returns numerator of a.

@@ -4040,19 +4040,19 @@

Gaussian domains
-primes_above(p)[source]#
+primes_above(p)[source]#

Compute the prime ideals lying above a given rational prime p.

-to_alg_num(a)[source]#
+to_alg_num(a)[source]#

Convert a of dtype to an AlgebraicNumber.

-to_sympy(a)[source]#
+to_sympy(a)[source]#

Convert a of dtype to a SymPy object.

@@ -4063,17 +4063,17 @@

Gaussian domains

RR#

-class sympy.polys.domains.RealField(prec=53, dps=None, tol=None)[source]#
+class sympy.polys.domains.RealField(prec=53, dps=None, tol=None)[source]#

Real numbers up to the given precision.

-almosteq(a, b, tolerance=None)[source]#
+almosteq(a, b, tolerance=None)[source]#

Check if a and b are almost equal.

-exsqrt(a)[source]#
+exsqrt(a)[source]#

Non-negative square root for a >= 0 and None otherwise.

Explanation

The square root may be slightly inaccurate due to floating point @@ -4082,49 +4082,49 @@

Gaussian domains
-from_sympy(expr)[source]#
+from_sympy(expr)[source]#

Convert SymPy’s number to dtype.

-gcd(a, b)[source]#
+gcd(a, b)[source]#

Returns GCD of a and b.

-get_exact()[source]#
+get_exact()[source]#

Returns an exact domain associated with self.

-get_ring()[source]#
+get_ring()[source]#

Returns a ring associated with self.

-is_square(a)[source]#
+is_square(a)[source]#

Returns True if a >= 0 and False otherwise.

-lcm(a, b)[source]#
+lcm(a, b)[source]#

Returns LCM of a and b.

-to_rational(element, limit=True)[source]#
+to_rational(element, limit=True)[source]#

Convert a real number to rational number.

-to_sympy(element)[source]#
+to_sympy(element)[source]#

Convert element to SymPy number.

@@ -4132,7 +4132,7 @@

Gaussian domains
-class sympy.polys.domains.mpelements.RealElement(val=(0, 0, 0, 0), **kwargs)[source]#
+class sympy.polys.domains.mpelements.RealElement(val=(0, 0, 0, 0), **kwargs)[source]#

An element of a real domain.

@@ -4141,17 +4141,17 @@

Gaussian domains

CC#

-class sympy.polys.domains.ComplexField(prec=53, dps=None, tol=None)[source]#
+class sympy.polys.domains.ComplexField(prec=53, dps=None, tol=None)[source]#

Complex numbers up to the given precision.

-almosteq(a, b, tolerance=None)[source]#
+almosteq(a, b, tolerance=None)[source]#

Check if a and b are almost equal.

-exsqrt(a)[source]#
+exsqrt(a)[source]#

Returns the principal complex square root of a.

Explanation

The argument of the principal square root is always within @@ -4161,67 +4161,67 @@

Gaussian domains
-from_sympy(expr)[source]#
+from_sympy(expr)[source]#

Convert SymPy’s number to dtype.

-gcd(a, b)[source]#
+gcd(a, b)[source]#

Returns GCD of a and b.

-get_exact()[source]#
+get_exact()[source]#

Returns an exact domain associated with self.

-get_ring()[source]#
+get_ring()[source]#

Returns a ring associated with self.

-is_negative(element)[source]#
+is_negative(element)[source]#

Returns False for any ComplexElement.

-is_nonnegative(element)[source]#
+is_nonnegative(element)[source]#

Returns False for any ComplexElement.

-is_nonpositive(element)[source]#
+is_nonpositive(element)[source]#

Returns False for any ComplexElement.

-is_positive(element)[source]#
+is_positive(element)[source]#

Returns False for any ComplexElement.

-is_square(a)[source]#
+is_square(a)[source]#

Returns True. Every complex number has a complex square root.

-lcm(a, b)[source]#
+lcm(a, b)[source]#

Returns LCM of a and b.

-to_sympy(element)[source]#
+to_sympy(element)[source]#

Convert element to SymPy number.

@@ -4229,7 +4229,7 @@

Gaussian domains
-class sympy.polys.domains.mpelements.ComplexElement(real=0, imag=0)[source]#
+class sympy.polys.domains.mpelements.ComplexElement(real=0, imag=0)[source]#

An element of a complex domain.

@@ -4238,161 +4238,161 @@

Gaussian domains

K[x]#

-class sympy.polys.domains.PolynomialRing(domain_or_ring, symbols=None, order=None)[source]#
+class sympy.polys.domains.PolynomialRing(domain_or_ring, symbols=None, order=None)[source]#

A class for representing multivariate polynomial rings.

-factorial(a)[source]#
+factorial(a)[source]#

Returns factorial of \(a\).

-from_AlgebraicField(a, K0)[source]#
+from_AlgebraicField(a, K0)[source]#

Convert an algebraic number to dtype.

-from_ComplexField(a, K0)[source]#
+from_ComplexField(a, K0)[source]#

Convert a mpmath \(mpf\) object to \(dtype\).

-from_FractionField(a, K0)[source]#
+from_FractionField(a, K0)[source]#

Convert a rational function to dtype.

-from_GaussianIntegerRing(a, K0)[source]#
+from_GaussianIntegerRing(a, K0)[source]#

Convert a \(GaussianInteger\) object to \(dtype\).

-from_GaussianRationalField(a, K0)[source]#
+from_GaussianRationalField(a, K0)[source]#

Convert a \(GaussianRational\) object to \(dtype\).

-from_GlobalPolynomialRing(a, K0)[source]#
+from_GlobalPolynomialRing(a, K0)[source]#

Convert from old poly ring to dtype.

-from_PolynomialRing(a, K0)[source]#
+from_PolynomialRing(a, K0)[source]#

Convert a polynomial to dtype.

-from_QQ(a, K0)[source]#
+from_QQ(a, K0)[source]#

Convert a Python \(Fraction\) object to \(dtype\).

-from_QQ_gmpy(a, K0)[source]#
+from_QQ_gmpy(a, K0)[source]#

Convert a GMPY \(mpq\) object to \(dtype\).

-from_QQ_python(a, K0)[source]#
+from_QQ_python(a, K0)[source]#

Convert a Python \(Fraction\) object to \(dtype\).

-from_RealField(a, K0)[source]#
+from_RealField(a, K0)[source]#

Convert a mpmath \(mpf\) object to \(dtype\).

-from_ZZ(a, K0)[source]#
+from_ZZ(a, K0)[source]#

Convert a Python \(int\) object to \(dtype\).

-from_ZZ_gmpy(a, K0)[source]#
+from_ZZ_gmpy(a, K0)[source]#

Convert a GMPY \(mpz\) object to \(dtype\).

-from_ZZ_python(a, K0)[source]#
+from_ZZ_python(a, K0)[source]#

Convert a Python \(int\) object to \(dtype\).

-from_sympy(a)[source]#
+from_sympy(a)[source]#

Convert SymPy’s expression to \(dtype\).

-gcd(a, b)[source]#
+gcd(a, b)[source]#

Returns GCD of \(a\) and \(b\).

-gcdex(a, b)[source]#
+gcdex(a, b)[source]#

Extended GCD of \(a\) and \(b\).

-get_field()[source]#
+get_field()[source]#

Returns a field associated with \(self\).

-is_negative(a)[source]#
+is_negative(a)[source]#

Returns True if \(LC(a)\) is negative.

-is_nonnegative(a)[source]#
+is_nonnegative(a)[source]#

Returns True if \(LC(a)\) is non-negative.

-is_nonpositive(a)[source]#
+is_nonpositive(a)[source]#

Returns True if \(LC(a)\) is non-positive.

-is_positive(a)[source]#
+is_positive(a)[source]#

Returns True if \(LC(a)\) is positive.

-is_unit(a)[source]#
+is_unit(a)[source]#

Returns True if a is a unit of self

-lcm(a, b)[source]#
+lcm(a, b)[source]#

Returns LCM of \(a\) and \(b\).

-to_sympy(a)[source]#
+to_sympy(a)[source]#

Convert \(a\) to a SymPy object.

@@ -4403,143 +4403,143 @@

Gaussian domains

K(x)#

-class sympy.polys.domains.FractionField(domain_or_field, symbols=None, order=None)[source]#
+class sympy.polys.domains.FractionField(domain_or_field, symbols=None, order=None)[source]#

A class for representing multivariate rational function fields.

-denom(a)[source]#
+denom(a)[source]#

Returns denominator of a.

-factorial(a)[source]#
+factorial(a)[source]#

Returns factorial of a.

-from_AlgebraicField(a, K0)[source]#
+from_AlgebraicField(a, K0)[source]#

Convert an algebraic number to dtype.

-from_ComplexField(a, K0)[source]#
+from_ComplexField(a, K0)[source]#

Convert a mpmath mpf object to dtype.

-from_FractionField(a, K0)[source]#
+from_FractionField(a, K0)[source]#

Convert a rational function to dtype.

-from_GaussianIntegerRing(a, K0)[source]#
+from_GaussianIntegerRing(a, K0)[source]#

Convert a GaussianInteger object to dtype.

-from_GaussianRationalField(a, K0)[source]#
+from_GaussianRationalField(a, K0)[source]#

Convert a GaussianRational object to dtype.

-from_PolynomialRing(a, K0)[source]#
+from_PolynomialRing(a, K0)[source]#

Convert a polynomial to dtype.

-from_QQ(a, K0)[source]#
+from_QQ(a, K0)[source]#

Convert a Python Fraction object to dtype.

-from_QQ_gmpy(a, K0)[source]#
+from_QQ_gmpy(a, K0)[source]#

Convert a GMPY mpq object to dtype.

-from_QQ_python(a, K0)[source]#
+from_QQ_python(a, K0)[source]#

Convert a Python Fraction object to dtype.

-from_RealField(a, K0)[source]#
+from_RealField(a, K0)[source]#

Convert a mpmath mpf object to dtype.

-from_ZZ(a, K0)[source]#
+from_ZZ(a, K0)[source]#

Convert a Python int object to dtype.

-from_ZZ_gmpy(a, K0)[source]#
+from_ZZ_gmpy(a, K0)[source]#

Convert a GMPY mpz object to dtype.

-from_ZZ_python(a, K0)[source]#
+from_ZZ_python(a, K0)[source]#

Convert a Python int object to dtype.

-from_sympy(a)[source]#
+from_sympy(a)[source]#

Convert SymPy’s expression to dtype.

-get_ring()[source]#
+get_ring()[source]#

Returns a field associated with self.

-is_negative(a)[source]#
+is_negative(a)[source]#

Returns True if LC(a) is negative.

-is_nonnegative(a)[source]#
+is_nonnegative(a)[source]#

Returns True if LC(a) is non-negative.

-is_nonpositive(a)[source]#
+is_nonpositive(a)[source]#

Returns True if LC(a) is non-positive.

-is_positive(a)[source]#
+is_positive(a)[source]#

Returns True if LC(a) is positive.

-numer(a)[source]#
+numer(a)[source]#

Returns numerator of a.

-to_sympy(a)[source]#
+to_sympy(a)[source]#

Convert a to a SymPy object.

@@ -4550,149 +4550,149 @@

Gaussian domains

EX#

-class sympy.polys.domains.ExpressionDomain[source]#
+class sympy.polys.domains.ExpressionDomain[source]#

A class for arbitrary expressions.

-class Expression(ex)[source]#
+class Expression(ex)[source]#

An arbitrary expression.

-denom(a)[source]#
+denom(a)[source]#

Returns denominator of a.

-dtype[source]#
+dtype[source]#

alias of Expression

-from_ExpressionDomain(a, K0)[source]#
+from_ExpressionDomain(a, K0)[source]#

Convert a EX object to dtype.

-from_FractionField(a, K0)[source]#
+from_FractionField(a, K0)[source]#

Convert a DMF object to dtype.

-from_GaussianIntegerRing(a, K0)[source]#
+from_GaussianIntegerRing(a, K0)[source]#

Convert a GaussianRational object to dtype.

-from_GaussianRationalField(a, K0)[source]#
+from_GaussianRationalField(a, K0)[source]#

Convert a GaussianRational object to dtype.

-from_PolynomialRing(a, K0)[source]#
+from_PolynomialRing(a, K0)[source]#

Convert a DMP object to dtype.

-from_QQ(a, K0)[source]#
+from_QQ(a, K0)[source]#

Convert a Python Fraction object to dtype.

-from_QQ_gmpy(a, K0)[source]#
+from_QQ_gmpy(a, K0)[source]#

Convert a GMPY mpq object to dtype.

-from_QQ_python(a, K0)[source]#
+from_QQ_python(a, K0)[source]#

Convert a Python Fraction object to dtype.

-from_RealField(a, K0)[source]#
+from_RealField(a, K0)[source]#

Convert a mpmath mpf object to dtype.

-from_ZZ(a, K0)[source]#
+from_ZZ(a, K0)[source]#

Convert a Python int object to dtype.

-from_ZZ_gmpy(a, K0)[source]#
+from_ZZ_gmpy(a, K0)[source]#

Convert a GMPY mpz object to dtype.

-from_ZZ_python(a, K0)[source]#
+from_ZZ_python(a, K0)[source]#

Convert a Python int object to dtype.

-from_sympy(a)[source]#
+from_sympy(a)[source]#

Convert SymPy’s expression to dtype.

-get_field()[source]#
+get_field()[source]#

Returns a field associated with self.

-get_ring()[source]#
+get_ring()[source]#

Returns a ring associated with self.

-is_negative(a)[source]#
+is_negative(a)[source]#

Returns True if a is negative.

-is_nonnegative(a)[source]#
+is_nonnegative(a)[source]#

Returns True if a is non-negative.

-is_nonpositive(a)[source]#
+is_nonpositive(a)[source]#

Returns True if a is non-positive.

-is_positive(a)[source]#
+is_positive(a)[source]#

Returns True if a is positive.

-numer(a)[source]#
+numer(a)[source]#

Returns numerator of a.

-to_sympy(a)[source]#
+to_sympy(a)[source]#

Convert a to a SymPy object.

@@ -4700,7 +4700,7 @@

Gaussian domains
-class ExpressionDomain.Expression(ex)[source]#
+class ExpressionDomain.Expression(ex)[source]#

An arbitrary expression.

@@ -4709,7 +4709,7 @@

Gaussian domains#

-class sympy.polys.domains.quotientring.QuotientRing(ring, ideal)[source]#
+class sympy.polys.domains.quotientring.QuotientRing(ring, ideal)[source]#

Class representing (commutative) quotient rings.

You should not usually instantiate this by hand, instead use the constructor from the base ring in the construction.

@@ -4742,7 +4742,7 @@

Sparse polynomials
-sympy.polys.rings.ring(symbols, domain, order=LexOrder())[source]#
+sympy.polys.rings.ring(symbols, domain, order=LexOrder())[source]#

Construct a polynomial ring returning (ring, x_1, ..., x_n).

Parameters:
@@ -4773,7 +4773,7 @@

Sparse polynomials
-sympy.polys.rings.xring(symbols, domain, order=LexOrder())[source]#
+sympy.polys.rings.xring(symbols, domain, order=LexOrder())[source]#

Construct a polynomial ring returning (ring, (x_1, ..., x_n)).

Parameters:
@@ -4804,7 +4804,7 @@

Sparse polynomials
-sympy.polys.rings.vring(symbols, domain, order=LexOrder())[source]#
+sympy.polys.rings.vring(symbols, domain, order=LexOrder())[source]#

Construct a polynomial ring and inject x_1, ..., x_n into the global namespace.

Parameters:
@@ -4834,7 +4834,7 @@

Sparse polynomials
-sympy.polys.rings.sring(exprs, *symbols, **options)[source]#
+sympy.polys.rings.sring(exprs, *symbols, **options)[source]#

Construct a ring deriving generators and domain from options and input expressions.

Parameters:
@@ -4861,11 +4861,11 @@

Sparse polynomials
-class sympy.polys.rings.PolyRing(symbols, domain, order=LexOrder())[source]#
+class sympy.polys.rings.PolyRing(symbols, domain, order=LexOrder())[source]#

Multivariate distributed polynomial ring.

-add(*objs)[source]#
+add(*objs)[source]#

Add a sequence of polynomials or containers of polynomials.

Examples

>>> from sympy.polys.rings import ring
@@ -4883,44 +4883,44 @@ 

Sparse polynomials
-add_gens(symbols)[source]#
+add_gens(symbols)[source]#

Add the elements of symbols as generators to self

-compose(other)[source]#
+compose(other)[source]#

Add the generators of other to self

-drop(*gens)[source]#
+drop(*gens)[source]#

Remove specified generators from this ring.

-drop_to_ground(*gens)[source]#
+drop_to_ground(*gens)[source]#

Remove specified generators from the ring and inject them into its domain.

-index(gen)[source]#
+index(gen)[source]#

Compute index of gen in self.gens.

-monomial_basis(i)[source]#
+monomial_basis(i)[source]#

Return the ith-basis element.

-mul(*objs)[source]#
+mul(*objs)[source]#

Multiply a sequence of polynomials or containers of polynomials.

Examples

>>> from sympy.polys.rings import ring
@@ -4938,7 +4938,7 @@ 

Sparse polynomials
-symmetric_poly(n)[source]#
+symmetric_poly(n)[source]#

Return the elementary symmetric polynomial of degree n over this ring’s generators.

@@ -4947,17 +4947,17 @@

Sparse polynomials
-class sympy.polys.rings.PolyElement[source]#
+class sympy.polys.rings.PolyElement[source]#

Element of multivariate distributed polynomial ring.

-almosteq(p2, tolerance=None)[source]#
+almosteq(p2, tolerance=None)[source]#

Approximate equality test for polynomials.

-cancel(g)[source]#
+cancel(g)[source]#

Cancel common factors in a rational function f/g.

Examples

>>> from sympy.polys import ring, ZZ
@@ -4972,7 +4972,7 @@ 

Sparse polynomials
-coeff(element)[source]#
+coeff(element)[source]#

Returns the coefficient that stands next to the given monomial.

Parameters:
@@ -5000,7 +5000,7 @@

Sparse polynomials
-coeff_wrt(x, deg)[source]#
+coeff_wrt(x, deg)[source]#

Coefficient of self with respect to x**deg.

Treating self as a univariate polynomial in x this finds the coefficient of x**deg as a polynomial in the other generators.

@@ -5045,7 +5045,7 @@

Sparse polynomials
-coeffs(order=None)[source]#
+coeffs(order=None)[source]#

Ordered list of polynomial coefficients.

Parameters:
@@ -5072,19 +5072,19 @@

Sparse polynomials
-const()[source]#
+const()[source]#

Returns the constant coefficient.

-content()[source]#
+content()[source]#

Returns GCD of polynomial’s coefficients.

-copy()[source]#
+copy()[source]#

Return a copy of polynomial self.

Polynomials are mutable; if one is interested in preserving a polynomial, and one plans to use inplace operations, one @@ -5111,21 +5111,21 @@

Sparse polynomials
-degree(x=None)[source]#
+degree(x=None)[source]#

The leading degree in x or the main variable.

Note that the degree of 0 is negative infinity (float('-inf'))

-degrees()[source]#
+degrees()[source]#

A tuple containing leading degrees in all variables.

Note that the degree of 0 is negative infinity (float('-inf'))

-diff(x)[source]#
+diff(x)[source]#

Computes partial derivative in x.

Examples

>>> from sympy.polys.rings import ring
@@ -5142,7 +5142,7 @@ 

Sparse polynomials
-div(fv)[source]#
+div(fv)[source]#

Division algorithm, see [CLO] p64.

fv array of polynomials

return qv, r such that @@ -5172,7 +5172,7 @@

Sparse polynomials
-imul_num(c)[source]#
+imul_num(c)[source]#

multiply inplace the polynomial p by an element in the coefficient ring, provided p is not one of the generators; else multiply not inplace

@@ -5200,25 +5200,25 @@

Sparse polynomials
-itercoeffs()[source]#
+itercoeffs()[source]#

Iterator over coefficients of a polynomial.

-itermonoms()[source]#
+itermonoms()[source]#

Iterator over monomials of a polynomial.

-iterterms()[source]#
+iterterms()[source]#

Iterator over terms of a polynomial.

-leading_expv()[source]#
+leading_expv()[source]#

Leading monomial tuple according to the monomial ordering.

Examples

>>> from sympy.polys.rings import ring
@@ -5235,7 +5235,7 @@ 

Sparse polynomials
-leading_monom()[source]#
+leading_monom()[source]#

Leading monomial as a polynomial element.

Examples

>>> from sympy.polys.rings import ring
@@ -5251,7 +5251,7 @@ 

Sparse polynomials
-leading_term()[source]#
+leading_term()[source]#

Leading term as a polynomial element.

Examples

>>> from sympy.polys.rings import ring
@@ -5267,31 +5267,31 @@ 

Sparse polynomials
-listcoeffs()[source]#
+listcoeffs()[source]#

Unordered list of polynomial coefficients.

-listmonoms()[source]#
+listmonoms()[source]#

Unordered list of polynomial monomials.

-listterms()[source]#
+listterms()[source]#

Unordered list of polynomial terms.

-monic()[source]#
+monic()[source]#

Divides all coefficients by the leading coefficient.

-monoms(order=None)[source]#
+monoms(order=None)[source]#

Ordered list of polynomial monomials.

Parameters:
@@ -5318,7 +5318,7 @@

Sparse polynomials
-pdiv(g, x=None)[source]#
+pdiv(g, x=None)[source]#

Computes the pseudo-division of the polynomial self with respect to g.

The pseudo-division algorithm is used to find the pseudo-quotient q and pseudo-remainder r such that m*f = g*q + r, where m @@ -5395,7 +5395,7 @@

Sparse polynomials
-pexquo(g, x=None)[source]#
+pexquo(g, x=None)[source]#

Polynomial exact pseudo-quotient in multivariate polynomial ring.

Examples

>>> from sympy.polys import ring, ZZ
@@ -5425,7 +5425,7 @@ 

Sparse polynomials
-pquo(g, x=None)[source]#
+pquo(g, x=None)[source]#

Polynomial pseudo-quotient in multivariate polynomial ring.

Examples

>>> from sympy.polys import ring, ZZ
@@ -5453,7 +5453,7 @@ 

Sparse polynomials
-prem(g, x=None)[source]#
+prem(g, x=None)[source]#

Pseudo-remainder of the polynomial self with respect to g.

The pseudo-quotient q and pseudo-remainder r with respect to z when dividing f by g satisfy m*f = g*q + r, @@ -5506,13 +5506,13 @@

Sparse polynomials
-primitive()[source]#
+primitive()[source]#

Returns content and a primitive polynomial.

-square()[source]#
+square()[source]#

square of a polynomial

Examples

>>> from sympy.polys.rings import ring
@@ -5529,13 +5529,13 @@ 

Sparse polynomials
-strip_zero()[source]#
+strip_zero()[source]#

Eliminate monomials with zero coefficient.

-subresultants(g, x=None)[source]#
+subresultants(g, x=None)[source]#

Computes the subresultant PRS of two polynomials self and g.

Parameters:
@@ -5574,7 +5574,7 @@

Sparse polynomials
-symmetrize()[source]#
+symmetrize()[source]#

Rewrite self in terms of elementary symmetric polynomials.

Returns:
@@ -5632,21 +5632,21 @@

Sparse polynomials
-tail_degree(x=None)[source]#
+tail_degree(x=None)[source]#

The tail degree in x or the main variable.

Note that the degree of 0 is negative infinity (float('-inf'))

-tail_degrees()[source]#
+tail_degrees()[source]#

A tuple containing tail degrees in all variables.

Note that the degree of 0 is negative infinity (float('-inf'))

-terms(order=None)[source]#
+terms(order=None)[source]#

Ordered list of polynomial terms.

Parameters:
@@ -5679,25 +5679,25 @@

Sparse rational functions
-sympy.polys.fields.field(symbols, domain, order=LexOrder())[source]#
+sympy.polys.fields.field(symbols, domain, order=LexOrder())[source]#

Construct new rational function field returning (field, x1, …, xn).

-sympy.polys.fields.xfield(symbols, domain, order=LexOrder())[source]#
+sympy.polys.fields.xfield(symbols, domain, order=LexOrder())[source]#

Construct new rational function field returning (field, (x1, …, xn)).

-sympy.polys.fields.vfield(symbols, domain, order=LexOrder())[source]#
+sympy.polys.fields.vfield(symbols, domain, order=LexOrder())[source]#

Construct new rational function field and inject generators into global namespace.

-sympy.polys.fields.sfield(exprs, *symbols, **options)[source]#
+sympy.polys.fields.sfield(exprs, *symbols, **options)[source]#

Construct a field deriving generators and domain from options and input expressions.

@@ -5723,17 +5723,17 @@

Sparse rational functions
-class sympy.polys.fields.FracField(symbols, domain, order=LexOrder())[source]#
+class sympy.polys.fields.FracField(symbols, domain, order=LexOrder())[source]#

Multivariate distributed rational function field.

-class sympy.polys.fields.FracElement(numer, denom=None)[source]#
+class sympy.polys.fields.FracElement(numer, denom=None)[source]#

Element of multivariate distributed rational function field.

-diff(x)[source]#
+diff(x)[source]#

Computes partial derivative in x.

Examples

>>> from sympy.polys.fields import field
@@ -5754,179 +5754,179 @@ 

Sparse rational functions#

-class sympy.polys.polyclasses.DMP(rep, dom, lev=None)[source]#
+class sympy.polys.polyclasses.DMP(rep, dom, lev=None)[source]#

Dense Multivariate Polynomials over \(K\).

-LC()[source]#
+LC()[source]#

Returns the leading coefficient of f.

-TC()[source]#
+TC()[source]#

Returns the trailing coefficient of f.

-abs()[source]#
+abs()[source]#

Make all coefficients in f positive.

-add(g)[source]#
+add(g)[source]#

Add two multivariate polynomials f and g.

-add_ground(c)[source]#
+add_ground(c)[source]#

Add an element of the ground domain to f.

-all_coeffs()[source]#
+all_coeffs()[source]#

Returns all coefficients from f.

-all_monoms()[source]#
+all_monoms()[source]#

Returns all monomials from f.

-all_terms()[source]#
+all_terms()[source]#

Returns all terms from a f.

-cancel(g, include=True)[source]#
+cancel(g, include=True)[source]#

Cancel common factors in a rational function f/g.

-cauchy_lower_bound()[source]#
+cauchy_lower_bound()[source]#

Computes the Cauchy lower bound on the nonzero roots of f.

-cauchy_upper_bound()[source]#
+cauchy_upper_bound()[source]#

Computes the Cauchy upper bound on the roots of f.

-clear_denoms()[source]#
+clear_denoms()[source]#

Clear denominators, but keep the ground domain.

-coeffs(order=None)[source]#
+coeffs(order=None)[source]#

Returns all non-zero coefficients from f in lex order.

-cofactors(g)[source]#
+cofactors(g)[source]#

Returns GCD of f and g and their cofactors.

-compose(g)[source]#
+compose(g)[source]#

Computes functional composition of f and g.

-content()[source]#
+content()[source]#

Returns GCD of polynomial coefficients.

-convert(dom)[source]#
+convert(dom)[source]#

Convert f to a DMP over the new domain.

-count_complex_roots(inf=None, sup=None)[source]#
+count_complex_roots(inf=None, sup=None)[source]#

Return the number of complex roots of f in [inf, sup].

-count_real_roots(inf=None, sup=None)[source]#
+count_real_roots(inf=None, sup=None)[source]#

Return the number of real roots of f in [inf, sup].

-decompose()[source]#
+decompose()[source]#

Computes functional decomposition of f.

-deflate()[source]#
+deflate()[source]#

Reduce degree of \(f\) by mapping \(x_i^m\) to \(y_i\).

-degree(j=0)[source]#
+degree(j=0)[source]#

Returns the leading degree of f in x_j.

-degree_list()[source]#
+degree_list()[source]#

Returns a list of degrees of f.

-diff(m=1, j=0)[source]#
+diff(m=1, j=0)[source]#

Computes the m-th order derivative of f in x_j.

-discriminant()[source]#
+discriminant()[source]#

Computes discriminant of f.

-div(g)[source]#
+div(g)[source]#

Polynomial division with remainder of f and g.

-eject(dom, front=False)[source]#
+eject(dom, front=False)[source]#

Eject selected generators into the ground domain.

-eval(a, j=0)[source]#
+eval(a, j=0)[source]#

Evaluates f at the given point a in x_j.

-exclude()[source]#
+exclude()[source]#

Remove useless generators from f.

Returns the removed generators and the new excluded f.

Examples

@@ -5942,103 +5942,103 @@

Dense polynomials
-exquo(g)[source]#
+exquo(g)[source]#

Computes polynomial exact quotient of f and g.

-exquo_ground(c)[source]#
+exquo_ground(c)[source]#

Exact quotient of f by a an element of the ground domain.

-factor_list()[source]#
+factor_list()[source]#

Returns a list of irreducible factors of f.

-factor_list_include()[source]#
+factor_list_include()[source]#

Returns a list of irreducible factors of f.

-classmethod from_list(rep, lev, dom)[source]#
+classmethod from_list(rep, lev, dom)[source]#

Create an instance of cls given a list of native coefficients.

-classmethod from_sympy_list(rep, lev, dom)[source]#
+classmethod from_sympy_list(rep, lev, dom)[source]#

Create an instance of cls given a list of SymPy coefficients.

-gcd(g)[source]#
+gcd(g)[source]#

Returns polynomial GCD of f and g.

-gcdex(g)[source]#
+gcdex(g)[source]#

Extended Euclidean algorithm, if univariate.

-gff_list()[source]#
+gff_list()[source]#

Computes greatest factorial factorization of f.

-ground_new(coeff)[source]#
+ground_new(coeff)[source]#

Construct a new ground instance of f.

-half_gcdex(g)[source]#
+half_gcdex(g)[source]#

Half extended Euclidean algorithm, if univariate.

-homogeneous_order()[source]#
+homogeneous_order()[source]#

Returns the homogeneous order of f.

-homogenize(s)[source]#
+homogenize(s)[source]#

Return homogeneous polynomial of f

-inject(front=False)[source]#
+inject(front=False)[source]#

Inject ground domain generators into f.

-integrate(m=1, j=0)[source]#
+integrate(m=1, j=0)[source]#

Computes the m-th order indefinite integral of f in x_j.

-intervals(all=False, eps=None, inf=None, sup=None, fast=False, sqf=False)[source]#
+intervals(all=False, eps=None, inf=None, sup=None, fast=False, sqf=False)[source]#

Compute isolating intervals for roots of f.

-invert(g)[source]#
+invert(g)[source]#

Invert f modulo g, if possible.

@@ -6116,91 +6116,91 @@

Dense polynomials
-l1_norm()[source]#
+l1_norm()[source]#

Returns l1 norm of f.

-l2_norm_squared()[source]#
+l2_norm_squared()[source]#

Return squared l2 norm of f.

-lcm(g)[source]#
+lcm(g)[source]#

Returns polynomial LCM of f and g.

-lift()[source]#
+lift()[source]#

Convert algebraic coefficients to rationals.

-max_norm()[source]#
+max_norm()[source]#

Returns maximum norm of f.

-mignotte_sep_bound_squared()[source]#
+mignotte_sep_bound_squared()[source]#

Computes the squared Mignotte bound on root separations of f.

-monic()[source]#
+monic()[source]#

Divides all coefficients by LC(f).

-monoms(order=None)[source]#
+monoms(order=None)[source]#

Returns all non-zero monomials from f in lex order.

-mul(g)[source]#
+mul(g)[source]#

Multiply two multivariate polynomials f and g.

-mul_ground(c)[source]#
+mul_ground(c)[source]#

Multiply f by a an element of the ground domain.

-neg()[source]#
+neg()[source]#

Negate all coefficients in f.

-norm()[source]#
+norm()[source]#

Computes Norm(f).

-nth(*N)[source]#
+nth(*N)[source]#

Returns the n-th coefficient of f.

-pdiv(g)[source]#
+pdiv(g)[source]#

Polynomial pseudo-division of f and g.

-permute(P)[source]#
+permute(P)[source]#

Returns a polynomial in \(K[x_{P(1)}, ..., x_{P(n)}]\).

Examples

>>> from sympy.polys.polyclasses import DMP
@@ -6219,56 +6219,56 @@ 

Dense polynomials
-pexquo(g)[source]#
+pexquo(g)[source]#

Polynomial exact pseudo-quotient of f and g.

-pow(n)[source]#
+pow(n)[source]#

Raise f to a non-negative power n.

-pquo(g)[source]#
+pquo(g)[source]#

Polynomial pseudo-quotient of f and g.

-prem(g)[source]#
+prem(g)[source]#

Polynomial pseudo-remainder of f and g.

-primitive()[source]#
+primitive()[source]#

Returns content and a primitive form of f.

-quo(g)[source]#
+quo(g)[source]#

Computes polynomial quotient of f and g.

-quo_ground(c)[source]#
+quo_ground(c)[source]#

Quotient of f by a an element of the ground domain.

-refine_root(s, t, eps=None, steps=None, fast=False)[source]#
+refine_root(s, t, eps=None, steps=None, fast=False)[source]#

Refine an isolating interval to the given precision.

eps should be a rational number.

-rem(g)[source]#
+rem(g)[source]#

Computes polynomial remainder of f and g.

@@ -6280,97 +6280,97 @@

Dense polynomials
-resultant(g, includePRS=False)[source]#
+resultant(g, includePRS=False)[source]#

Computes resultant of f and g via PRS.

-revert(n)[source]#
+revert(n)[source]#

Compute f**(-1) mod x**n.

-shift(a)[source]#
+shift(a)[source]#

Efficiently compute Taylor shift f(x + a).

-slice(m, n, j=0)[source]#
+slice(m, n, j=0)[source]#

Take a continuous subsequence of terms of f.

-sqf_list(all=False)[source]#
+sqf_list(all=False)[source]#

Returns a list of square-free factors of f.

-sqf_list_include(all=False)[source]#
+sqf_list_include(all=False)[source]#

Returns a list of square-free factors of f.

-sqf_norm()[source]#
+sqf_norm()[source]#

Computes square-free norm of f.

-sqf_part()[source]#
+sqf_part()[source]#

Computes square-free part of f.

-sqr()[source]#
+sqr()[source]#

Square a multivariate polynomial f.

-sturm()[source]#
+sturm()[source]#

Computes the Sturm sequence of f.

-sub(g)[source]#
+sub(g)[source]#

Subtract two multivariate polynomials f and g.

-sub_ground(c)[source]#
+sub_ground(c)[source]#

Subtract an element of the ground domain from f.

-subresultants(g)[source]#
+subresultants(g)[source]#

Computes subresultant PRS sequence of f and g.

-terms(order=None)[source]#
+terms(order=None)[source]#

Returns all non-zero terms from f in lex order.

-terms_gcd()[source]#
+terms_gcd()[source]#

Remove GCD of terms from the polynomial f.

-to_best()[source]#
+to_best()[source]#

Convert to DUP_Flint if possible.

This method should be used when the domain or level is changed and it potentially becomes possible to convert from DMP_Python to DUP_Flint.

@@ -6378,74 +6378,74 @@

Dense polynomials
-to_dict(zero=False)[source]#
+to_dict(zero=False)[source]#

Convert f to a dict representation with native coefficients.

-to_exact()[source]#
+to_exact()[source]#

Make the ground domain exact.

-to_field()[source]#
+to_field()[source]#

Make the ground domain a field.

-to_list()[source]#
+to_list()[source]#

Convert f to a list representation with native coefficients.

-to_ring()[source]#
+to_ring()[source]#

Make the ground domain a ring.

-to_sympy_dict(zero=False)[source]#
+to_sympy_dict(zero=False)[source]#

Convert f to a dict representation with SymPy coefficients.

-to_sympy_list()[source]#
+to_sympy_list()[source]#

Convert f to a list representation with SymPy coefficients.

-to_tuple()[source]#
+to_tuple()[source]#

Convert f to a tuple representation with native coefficients.

This is needed for hashing.

-total_degree()[source]#
+total_degree()[source]#

Returns the total degree of f.

-transform(p, q)[source]#
+transform(p, q)[source]#

Evaluate functional transformation q**n * f(p/q).

-trunc(p)[source]#
+trunc(p)[source]#

Reduce f modulo a constant p.

-unify_DMP(g)[source]#
+unify_DMP(g)[source]#

Unify and return DMP instances of f and g.

@@ -6453,53 +6453,53 @@

Dense polynomials
-class sympy.polys.polyclasses.DMF(rep, dom, lev=None)[source]#
+class sympy.polys.polyclasses.DMF(rep, dom, lev=None)[source]#

Dense Multivariate Fractions over \(K\).

-add(g)[source]#
+add(g)[source]#

Add two multivariate fractions f and g.

-add_ground(c)[source]#
+add_ground(c)[source]#

Add an element of the ground domain to f.

-cancel()[source]#
+cancel()[source]#

Remove common factors from f.num and f.den.

-denom()[source]#
+denom()[source]#

Returns the denominator of f.

-exquo(g)[source]#
+exquo(g)[source]#

Computes quotient of fractions f and g.

-frac_unify(g)[source]#
+frac_unify(g)[source]#

Unify representations of two multivariate fractions.

-half_per(rep, kill=False)[source]#
+half_per(rep, kill=False)[source]#

Create a DMP out of the given representation.

-invert(check=True)[source]#
+invert(check=True)[source]#

Computes inverse of a fraction f.

@@ -6517,49 +6517,49 @@

Dense polynomials
-mul(g)[source]#
+mul(g)[source]#

Multiply two multivariate fractions f and g.

-neg()[source]#
+neg()[source]#

Negate all coefficients in f.

-numer()[source]#
+numer()[source]#

Returns the numerator of f.

-per(num, den, cancel=True, kill=False)[source]#
+per(num, den, cancel=True, kill=False)[source]#

Create a DMF out of the given representation.

-poly_unify(g)[source]#
+poly_unify(g)[source]#

Unify a multivariate fraction and a polynomial.

-pow(n)[source]#
+pow(n)[source]#

Raise f to a non-negative power n.

-quo(g)[source]#
+quo(g)[source]#

Computes quotient of fractions f and g.

-sub(g)[source]#
+sub(g)[source]#

Subtract two multivariate fractions f and g.

@@ -6567,29 +6567,29 @@

Dense polynomials
-class sympy.polys.polyclasses.ANP(rep, mod, dom)[source]#
+class sympy.polys.polyclasses.ANP(rep, mod, dom)[source]#

Dense Algebraic Number Polynomials over a field.

-LC()[source]#
+LC()[source]#

Returns the leading coefficient of f.

-TC()[source]#
+TC()[source]#

Returns the trailing coefficient of f.

-add_ground(c)[source]#
+add_ground(c)[source]#

Add an element of the ground domain to f.

-convert(dom)[source]#
+convert(dom)[source]#

Convert f to a ANP over a new domain.

@@ -6613,74 +6613,74 @@

Dense polynomials
-mod_to_list()[source]#
+mod_to_list()[source]#

Return f.mod as a list with native coefficients.

-mul_ground(c)[source]#
+mul_ground(c)[source]#

Multiply f by an element of the ground domain.

-pow(n)[source]#
+pow(n)[source]#

Raise f to a non-negative power n.

-quo_ground(c)[source]#
+quo_ground(c)[source]#

Quotient of f by an element of the ground domain.

-sub_ground(c)[source]#
+sub_ground(c)[source]#

Subtract an element of the ground domain from f.

-to_dict()[source]#
+to_dict()[source]#

Convert f to a dict representation with native coefficients.

-to_list()[source]#
+to_list()[source]#

Convert f to a list representation with native coefficients.

-to_sympy_dict()[source]#
+to_sympy_dict()[source]#

Convert f to a dict representation with SymPy coefficients.

-to_sympy_list()[source]#
+to_sympy_list()[source]#

Convert f to a list representation with SymPy coefficients.

-to_tuple()[source]#
+to_tuple()[source]#

Convert f to a tuple representation with native coefficients.

This is needed for hashing.

-unify(g)[source]#
+unify(g)[source]#

Unify representations of two algebraic numbers.

-unify_ANP(g)[source]#
+unify_ANP(g)[source]#

Unify and return DMP instances of f and g.

@@ -6724,7 +6724,7 @@

Dense polynomialsFuro
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/modules/polys/index.html b/dev/modules/polys/index.html index c93da8a7525..7011f9c17cb 100644 --- a/dev/modules/polys/index.html +++ b/dev/modules/polys/index.html @@ -805,7 +805,7 @@

Contents Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/modules/polys/internals.html b/dev/modules/polys/internals.html index 7621cc2e12a..d1741a7caf4 100644 --- a/dev/modules/polys/internals.html +++ b/dev/modules/polys/internals.html @@ -791,7 +791,7 @@

Manipulation of dense, multivariate polynomials
-sympy.polys.densebasic.dmp_LC(f, K)[source]#
+sympy.polys.densebasic.dmp_LC(f, K)[source]#

Return leading coefficient of f.

Examples

>>> from sympy.polys.domains import ZZ
@@ -808,7 +808,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densebasic.dmp_TC(f, K)[source]#
+sympy.polys.densebasic.dmp_TC(f, K)[source]#

Return trailing coefficient of f.

Examples

>>> from sympy.polys.domains import ZZ
@@ -825,7 +825,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densebasic.dmp_ground_LC(f, u, K)[source]#
+sympy.polys.densebasic.dmp_ground_LC(f, u, K)[source]#

Return the ground leading coefficient.

Examples

>>> from sympy.polys.domains import ZZ
@@ -843,7 +843,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densebasic.dmp_ground_TC(f, u, K)[source]#
+sympy.polys.densebasic.dmp_ground_TC(f, u, K)[source]#

Return the ground trailing coefficient.

Examples

>>> from sympy.polys.domains import ZZ
@@ -861,7 +861,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densebasic.dmp_true_LT(f, u, K)[source]#
+sympy.polys.densebasic.dmp_true_LT(f, u, K)[source]#

Return the leading term c * x_1**n_1 ... x_k**n_k.

Examples

>>> from sympy.polys.domains import ZZ
@@ -879,7 +879,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densebasic.dmp_degree(f, u)[source]#
+sympy.polys.densebasic.dmp_degree(f, u)[source]#

Return the leading degree of f in x_0 in K[X].

Note that the degree of 0 is negative infinity (float('-inf')).

Examples

@@ -902,7 +902,7 @@

Manipulation of dense, multivariate polynomials
-sympy.polys.densebasic.dmp_degree_in(f, j, u)[source]#
+sympy.polys.densebasic.dmp_degree_in(f, j, u)[source]#

Return the leading degree of f in x_j in K[X].

Examples

>>> from sympy.polys.domains import ZZ
@@ -922,7 +922,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densebasic.dmp_degree_list(f, u)[source]#
+sympy.polys.densebasic.dmp_degree_list(f, u)[source]#

Return a list of degrees of f in K[X].

Examples

>>> from sympy.polys.domains import ZZ
@@ -940,7 +940,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densebasic.dmp_strip(f, u)[source]#
+sympy.polys.densebasic.dmp_strip(f, u)[source]#

Remove leading zeros from f in K[X].

Examples

>>> from sympy.polys.densebasic import dmp_strip
@@ -954,7 +954,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densebasic.dmp_validate(f, K=None)[source]#
+sympy.polys.densebasic.dmp_validate(f, K=None)[source]#

Return the number of levels in f and recursively strip it.

Examples

>>> from sympy.polys.densebasic import dmp_validate
@@ -974,7 +974,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densebasic.dup_reverse(f)[source]#
+sympy.polys.densebasic.dup_reverse(f)[source]#

Compute x**n * f(1/x), i.e.: reverse f in K[x].

Examples

>>> from sympy.polys.domains import ZZ
@@ -992,7 +992,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densebasic.dmp_copy(f, u)[source]#
+sympy.polys.densebasic.dmp_copy(f, u)[source]#

Create a new copy of a polynomial f in K[X].

Examples

>>> from sympy.polys.domains import ZZ
@@ -1010,7 +1010,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densebasic.dmp_to_tuple(f, u)[source]#
+sympy.polys.densebasic.dmp_to_tuple(f, u)[source]#

Convert \(f\) into a nested tuple of tuples.

This is needed for hashing. This is similar to dmp_copy().

Examples

@@ -1029,7 +1029,7 @@

Manipulation of dense, multivariate polynomials
-sympy.polys.densebasic.dmp_normal(f, u, K)[source]#
+sympy.polys.densebasic.dmp_normal(f, u, K)[source]#

Normalize a multivariate polynomial in the given domain.

Examples

>>> from sympy.polys.domains import ZZ
@@ -1044,7 +1044,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densebasic.dmp_convert(f, u, K0, K1)[source]#
+sympy.polys.densebasic.dmp_convert(f, u, K0, K1)[source]#

Convert the ground domain of f from K0 to K1.

Examples

>>> from sympy.polys.rings import ring
@@ -1065,7 +1065,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densebasic.dmp_from_sympy(f, u, K)[source]#
+sympy.polys.densebasic.dmp_from_sympy(f, u, K)[source]#

Convert the ground domain of f from SymPy to K.

Examples

>>> from sympy import S
@@ -1081,7 +1081,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densebasic.dmp_nth(f, n, u, K)[source]#
+sympy.polys.densebasic.dmp_nth(f, n, u, K)[source]#

Return the n-th coefficient of f in K[x].

Examples

>>> from sympy.polys.domains import ZZ
@@ -1101,7 +1101,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densebasic.dmp_ground_nth(f, N, u, K)[source]#
+sympy.polys.densebasic.dmp_ground_nth(f, N, u, K)[source]#

Return the ground n-th coefficient of f in K[x].

Examples

>>> from sympy.polys.domains import ZZ
@@ -1119,7 +1119,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densebasic.dmp_zero_p(f, u)[source]#
+sympy.polys.densebasic.dmp_zero_p(f, u)[source]#

Return True if f is zero in K[X].

Examples

>>> from sympy.polys.densebasic import dmp_zero_p
@@ -1135,7 +1135,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densebasic.dmp_zero(u)[source]#
+sympy.polys.densebasic.dmp_zero(u)[source]#

Return a multivariate zero.

Examples

>>> from sympy.polys.densebasic import dmp_zero
@@ -1149,7 +1149,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densebasic.dmp_one_p(f, u, K)[source]#
+sympy.polys.densebasic.dmp_one_p(f, u, K)[source]#

Return True if f is one in K[X].

Examples

>>> from sympy.polys.domains import ZZ
@@ -1164,7 +1164,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densebasic.dmp_one(u, K)[source]#
+sympy.polys.densebasic.dmp_one(u, K)[source]#

Return a multivariate one over K.

Examples

>>> from sympy.polys.domains import ZZ
@@ -1179,7 +1179,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densebasic.dmp_ground_p(f, c, u)[source]#
+sympy.polys.densebasic.dmp_ground_p(f, c, u)[source]#

Return True if f is constant in K[X].

Examples

>>> from sympy.polys.densebasic import dmp_ground_p
@@ -1195,7 +1195,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densebasic.dmp_ground(c, u)[source]#
+sympy.polys.densebasic.dmp_ground(c, u)[source]#

Return a multivariate constant.

Examples

>>> from sympy.polys.densebasic import dmp_ground
@@ -1211,7 +1211,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densebasic.dmp_zeros(n, u, K)[source]#
+sympy.polys.densebasic.dmp_zeros(n, u, K)[source]#

Return a list of multivariate zeros.

Examples

>>> from sympy.polys.domains import ZZ
@@ -1228,7 +1228,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densebasic.dmp_grounds(c, n, u)[source]#
+sympy.polys.densebasic.dmp_grounds(c, n, u)[source]#

Return a list of multivariate constants.

Examples

>>> from sympy.polys.domains import ZZ
@@ -1245,7 +1245,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densebasic.dmp_negative_p(f, u, K)[source]#
+sympy.polys.densebasic.dmp_negative_p(f, u, K)[source]#

Return True if LC(f) is negative.

Examples

>>> from sympy.polys.domains import ZZ
@@ -1262,7 +1262,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densebasic.dmp_positive_p(f, u, K)[source]#
+sympy.polys.densebasic.dmp_positive_p(f, u, K)[source]#

Return True if LC(f) is positive.

Examples

>>> from sympy.polys.domains import ZZ
@@ -1279,7 +1279,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densebasic.dmp_from_dict(f, u, K)[source]#
+sympy.polys.densebasic.dmp_from_dict(f, u, K)[source]#

Create a K[X] polynomial from a dict.

Examples

>>> from sympy.polys.domains import ZZ
@@ -1296,7 +1296,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densebasic.dmp_to_dict(f, u, K=None, zero=False)[source]#
+sympy.polys.densebasic.dmp_to_dict(f, u, K=None, zero=False)[source]#

Convert a K[X] polynomial to a dict``.

Examples

>>> from sympy.polys.densebasic import dmp_to_dict
@@ -1312,7 +1312,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densebasic.dmp_swap(f, i, j, u, K)[source]#
+sympy.polys.densebasic.dmp_swap(f, i, j, u, K)[source]#

Transform K[..x_i..x_j..] to K[..x_j..x_i..].

Examples

>>> from sympy.polys.domains import ZZ
@@ -1334,7 +1334,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densebasic.dmp_permute(f, P, u, K)[source]#
+sympy.polys.densebasic.dmp_permute(f, P, u, K)[source]#

Return a polynomial in K[x_{P(1)},..,x_{P(n)}].

Examples

>>> from sympy.polys.domains import ZZ
@@ -1354,7 +1354,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densebasic.dmp_nest(f, l, K)[source]#
+sympy.polys.densebasic.dmp_nest(f, l, K)[source]#

Return a multivariate value nested l-levels.

Examples

>>> from sympy.polys.domains import ZZ
@@ -1369,7 +1369,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densebasic.dmp_raise(f, l, u, K)[source]#
+sympy.polys.densebasic.dmp_raise(f, l, u, K)[source]#

Return a multivariate polynomial raised l-levels.

Examples

>>> from sympy.polys.domains import ZZ
@@ -1387,7 +1387,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densebasic.dmp_deflate(f, u, K)[source]#
+sympy.polys.densebasic.dmp_deflate(f, u, K)[source]#

Map x_i**m_i to y_i in a polynomial in K[X].

Examples

>>> from sympy.polys.domains import ZZ
@@ -1405,7 +1405,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densebasic.dmp_multi_deflate(polys, u, K)[source]#
+sympy.polys.densebasic.dmp_multi_deflate(polys, u, K)[source]#

Map x_i**m_i to y_i in a set of polynomials in K[X].

Examples

>>> from sympy.polys.domains import ZZ
@@ -1424,7 +1424,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densebasic.dmp_inflate(f, M, u, K)[source]#
+sympy.polys.densebasic.dmp_inflate(f, M, u, K)[source]#

Map y_i to x_i**k_i in a polynomial in K[X].

Examples

>>> from sympy.polys.domains import ZZ
@@ -1442,7 +1442,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densebasic.dmp_exclude(f, u, K)[source]#
+sympy.polys.densebasic.dmp_exclude(f, u, K)[source]#

Exclude useless levels from f.

Return the levels excluded, the new excluded f, and the new u.

Examples

@@ -1461,7 +1461,7 @@

Manipulation of dense, multivariate polynomials
-sympy.polys.densebasic.dmp_include(f, J, u, K)[source]#
+sympy.polys.densebasic.dmp_include(f, J, u, K)[source]#

Include useless levels in f.

Examples

>>> from sympy.polys.domains import ZZ
@@ -1479,7 +1479,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densebasic.dmp_inject(f, u, K, front=False)[source]#
+sympy.polys.densebasic.dmp_inject(f, u, K, front=False)[source]#

Convert f from K[X][Y] to K[X,Y].

Examples

>>> from sympy.polys.rings import ring
@@ -1500,7 +1500,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densebasic.dmp_eject(f, u, K, front=False)[source]#
+sympy.polys.densebasic.dmp_eject(f, u, K, front=False)[source]#

Convert f from K[X,Y] to K[X][Y].

Examples

>>> from sympy.polys.domains import ZZ
@@ -1515,7 +1515,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densebasic.dmp_terms_gcd(f, u, K)[source]#
+sympy.polys.densebasic.dmp_terms_gcd(f, u, K)[source]#

Remove GCD of terms from f in K[X].

Examples

>>> from sympy.polys.domains import ZZ
@@ -1533,7 +1533,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densebasic.dmp_list_terms(f, u, K, order=None)[source]#
+sympy.polys.densebasic.dmp_list_terms(f, u, K, order=None)[source]#

List all non-zero terms from f in the given order order.

Examples

>>> from sympy.polys.domains import ZZ
@@ -1553,7 +1553,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densebasic.dmp_apply_pairs(f, g, h, args, u, K)[source]#
+sympy.polys.densebasic.dmp_apply_pairs(f, g, h, args, u, K)[source]#

Apply h to pairs of coefficients of f and g.

Examples

>>> from sympy.polys.domains import ZZ
@@ -1571,13 +1571,13 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densebasic.dmp_slice(f, m, n, u, K)[source]#
+sympy.polys.densebasic.dmp_slice(f, m, n, u, K)[source]#

Take a continuous subsequence of terms of f in K[X].

-sympy.polys.densebasic.dup_random(n, a, b, K)[source]#
+sympy.polys.densebasic.dup_random(n, a, b, K)[source]#

Return a polynomial of degree n with coefficients in [a, b].

Examples

>>> from sympy.polys.domains import ZZ
@@ -1593,7 +1593,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densearith.dmp_add_term(f, c, i, u, K)[source]#
+sympy.polys.densearith.dmp_add_term(f, c, i, u, K)[source]#

Add c(x_2..x_u)*x_0**i to f in K[X].

Examples

>>> from sympy.polys import ring, ZZ
@@ -1608,7 +1608,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densearith.dmp_sub_term(f, c, i, u, K)[source]#
+sympy.polys.densearith.dmp_sub_term(f, c, i, u, K)[source]#

Subtract c(x_2..x_u)*x_0**i from f in K[X].

Examples

>>> from sympy.polys import ring, ZZ
@@ -1623,7 +1623,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densearith.dmp_mul_term(f, c, i, u, K)[source]#
+sympy.polys.densearith.dmp_mul_term(f, c, i, u, K)[source]#

Multiply f by c(x_2..x_u)*x_0**i in K[X].

Examples

>>> from sympy.polys import ring, ZZ
@@ -1638,7 +1638,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densearith.dmp_add_ground(f, c, u, K)[source]#
+sympy.polys.densearith.dmp_add_ground(f, c, u, K)[source]#

Add an element of the ground domain to f.

Examples

>>> from sympy.polys import ring, ZZ
@@ -1653,7 +1653,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densearith.dmp_sub_ground(f, c, u, K)[source]#
+sympy.polys.densearith.dmp_sub_ground(f, c, u, K)[source]#

Subtract an element of the ground domain from f.

Examples

>>> from sympy.polys import ring, ZZ
@@ -1668,7 +1668,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densearith.dmp_mul_ground(f, c, u, K)[source]#
+sympy.polys.densearith.dmp_mul_ground(f, c, u, K)[source]#

Multiply f by a constant value in K[X].

Examples

>>> from sympy.polys import ring, ZZ
@@ -1683,7 +1683,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densearith.dmp_quo_ground(f, c, u, K)[source]#
+sympy.polys.densearith.dmp_quo_ground(f, c, u, K)[source]#

Quotient by a constant in K[X].

Examples

>>> from sympy.polys import ring, ZZ, QQ
@@ -1703,7 +1703,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densearith.dmp_exquo_ground(f, c, u, K)[source]#
+sympy.polys.densearith.dmp_exquo_ground(f, c, u, K)[source]#

Exact quotient by a constant in K[X].

Examples

>>> from sympy.polys import ring, QQ
@@ -1718,7 +1718,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densearith.dup_lshift(f, n, K)[source]#
+sympy.polys.densearith.dup_lshift(f, n, K)[source]#

Efficiently multiply f by x**n in K[x].

Examples

>>> from sympy.polys import ring, ZZ
@@ -1733,7 +1733,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densearith.dup_rshift(f, n, K)[source]#
+sympy.polys.densearith.dup_rshift(f, n, K)[source]#

Efficiently divide f by x**n in K[x].

Examples

>>> from sympy.polys import ring, ZZ
@@ -1750,7 +1750,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densearith.dmp_abs(f, u, K)[source]#
+sympy.polys.densearith.dmp_abs(f, u, K)[source]#

Make all coefficients positive in K[X].

Examples

>>> from sympy.polys import ring, ZZ
@@ -1765,7 +1765,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densearith.dmp_neg(f, u, K)[source]#
+sympy.polys.densearith.dmp_neg(f, u, K)[source]#

Negate a polynomial in K[X].

Examples

>>> from sympy.polys import ring, ZZ
@@ -1780,7 +1780,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densearith.dmp_add(f, g, u, K)[source]#
+sympy.polys.densearith.dmp_add(f, g, u, K)[source]#

Add dense polynomials in K[X].

Examples

>>> from sympy.polys import ring, ZZ
@@ -1795,7 +1795,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densearith.dmp_sub(f, g, u, K)[source]#
+sympy.polys.densearith.dmp_sub(f, g, u, K)[source]#

Subtract dense polynomials in K[X].

Examples

>>> from sympy.polys import ring, ZZ
@@ -1810,7 +1810,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densearith.dmp_add_mul(f, g, h, u, K)[source]#
+sympy.polys.densearith.dmp_add_mul(f, g, h, u, K)[source]#

Returns f + g*h where f, g, h are in K[X].

Examples

>>> from sympy.polys import ring, ZZ
@@ -1825,7 +1825,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densearith.dmp_sub_mul(f, g, h, u, K)[source]#
+sympy.polys.densearith.dmp_sub_mul(f, g, h, u, K)[source]#

Returns f - g*h where f, g, h are in K[X].

Examples

>>> from sympy.polys import ring, ZZ
@@ -1840,7 +1840,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densearith.dmp_mul(f, g, u, K)[source]#
+sympy.polys.densearith.dmp_mul(f, g, u, K)[source]#

Multiply dense polynomials in K[X].

Examples

>>> from sympy.polys import ring, ZZ
@@ -1855,7 +1855,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densearith.dmp_sqr(f, u, K)[source]#
+sympy.polys.densearith.dmp_sqr(f, u, K)[source]#

Square dense polynomials in K[X].

Examples

>>> from sympy.polys import ring, ZZ
@@ -1870,7 +1870,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densearith.dmp_pow(f, n, u, K)[source]#
+sympy.polys.densearith.dmp_pow(f, n, u, K)[source]#

Raise f to the n-th power in K[X].

Examples

>>> from sympy.polys import ring, ZZ
@@ -1885,7 +1885,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densearith.dmp_pdiv(f, g, u, K)[source]#
+sympy.polys.densearith.dmp_pdiv(f, g, u, K)[source]#

Polynomial pseudo-division in K[X].

Examples

>>> from sympy.polys import ring, ZZ
@@ -1900,7 +1900,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densearith.dmp_prem(f, g, u, K)[source]#
+sympy.polys.densearith.dmp_prem(f, g, u, K)[source]#

Polynomial pseudo-remainder in K[X].

Examples

>>> from sympy.polys import ring, ZZ
@@ -1915,7 +1915,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densearith.dmp_pquo(f, g, u, K)[source]#
+sympy.polys.densearith.dmp_pquo(f, g, u, K)[source]#

Polynomial exact pseudo-quotient in K[X].

Examples

>>> from sympy.polys import ring, ZZ
@@ -1939,7 +1939,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densearith.dmp_pexquo(f, g, u, K)[source]#
+sympy.polys.densearith.dmp_pexquo(f, g, u, K)[source]#

Polynomial pseudo-quotient in K[X].

Examples

>>> from sympy.polys import ring, ZZ
@@ -1965,7 +1965,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densearith.dmp_rr_div(f, g, u, K)[source]#
+sympy.polys.densearith.dmp_rr_div(f, g, u, K)[source]#

Multivariate division with remainder over a ring.

Examples

>>> from sympy.polys import ring, ZZ
@@ -1980,7 +1980,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densearith.dmp_ff_div(f, g, u, K)[source]#
+sympy.polys.densearith.dmp_ff_div(f, g, u, K)[source]#

Polynomial division with remainder over a field.

Examples

>>> from sympy.polys import ring, QQ
@@ -1995,7 +1995,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densearith.dmp_div(f, g, u, K)[source]#
+sympy.polys.densearith.dmp_div(f, g, u, K)[source]#

Polynomial division with remainder in K[X].

Examples

>>> from sympy.polys import ring, ZZ, QQ
@@ -2015,7 +2015,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densearith.dmp_rem(f, g, u, K)[source]#
+sympy.polys.densearith.dmp_rem(f, g, u, K)[source]#

Returns polynomial remainder in K[X].

Examples

>>> from sympy.polys import ring, ZZ, QQ
@@ -2035,7 +2035,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densearith.dmp_quo(f, g, u, K)[source]#
+sympy.polys.densearith.dmp_quo(f, g, u, K)[source]#

Returns exact polynomial quotient in K[X].

Examples

>>> from sympy.polys import ring, ZZ, QQ
@@ -2055,7 +2055,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densearith.dmp_exquo(f, g, u, K)[source]#
+sympy.polys.densearith.dmp_exquo(f, g, u, K)[source]#

Returns polynomial quotient in K[X].

Examples

>>> from sympy.polys import ring, ZZ
@@ -2081,7 +2081,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densearith.dmp_max_norm(f, u, K)[source]#
+sympy.polys.densearith.dmp_max_norm(f, u, K)[source]#

Returns maximum norm of a polynomial in K[X].

Examples

>>> from sympy.polys import ring, ZZ
@@ -2096,7 +2096,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densearith.dmp_l1_norm(f, u, K)[source]#
+sympy.polys.densearith.dmp_l1_norm(f, u, K)[source]#

Returns l1 norm of a polynomial in K[X].

Examples

>>> from sympy.polys import ring, ZZ
@@ -2111,7 +2111,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densearith.dmp_expand(polys, u, K)[source]#
+sympy.polys.densearith.dmp_expand(polys, u, K)[source]#

Multiply together several polynomials in K[X].

Examples

>>> from sympy.polys import ring, ZZ
@@ -2127,7 +2127,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densetools.dmp_integrate(f, m, u, K)[source]#
+sympy.polys.densetools.dmp_integrate(f, m, u, K)[source]#

Computes the indefinite integral of f in x_0 in K[X].

Examples

>>> from sympy.polys import ring, QQ
@@ -2144,7 +2144,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densetools.dmp_integrate_in(f, m, j, u, K)[source]#
+sympy.polys.densetools.dmp_integrate_in(f, m, j, u, K)[source]#

Computes the indefinite integral of f in x_j in K[X].

Examples

>>> from sympy.polys import ring, QQ
@@ -2161,7 +2161,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densetools.dmp_diff(f, m, u, K)[source]#
+sympy.polys.densetools.dmp_diff(f, m, u, K)[source]#

m-th order derivative in x_0 of a polynomial in K[X].

Examples

>>> from sympy.polys import ring, ZZ
@@ -2181,7 +2181,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densetools.dmp_diff_in(f, m, j, u, K)[source]#
+sympy.polys.densetools.dmp_diff_in(f, m, j, u, K)[source]#

m-th order derivative in x_j of a polynomial in K[X].

Examples

>>> from sympy.polys import ring, ZZ
@@ -2201,7 +2201,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densetools.dmp_eval(f, a, u, K)[source]#
+sympy.polys.densetools.dmp_eval(f, a, u, K)[source]#

Evaluate a polynomial at x_0 = a in K[X] using the Horner scheme.

Examples

>>> from sympy.polys import ring, ZZ
@@ -2216,7 +2216,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densetools.dmp_eval_in(f, a, j, u, K)[source]#
+sympy.polys.densetools.dmp_eval_in(f, a, j, u, K)[source]#

Evaluate a polynomial at x_j = a in K[X] using the Horner scheme.

Examples

>>> from sympy.polys import ring, ZZ
@@ -2236,7 +2236,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densetools.dmp_eval_tail(f, A, u, K)[source]#
+sympy.polys.densetools.dmp_eval_tail(f, A, u, K)[source]#

Evaluate a polynomial at x_j = a_j, ... in K[X].

Examples

>>> from sympy.polys import ring, ZZ
@@ -2256,7 +2256,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densetools.dmp_diff_eval_in(f, m, a, j, u, K)[source]#
+sympy.polys.densetools.dmp_diff_eval_in(f, m, a, j, u, K)[source]#

Differentiate and evaluate a polynomial in x_j at a in K[X].

Examples

>>> from sympy.polys import ring, ZZ
@@ -2276,7 +2276,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densetools.dmp_trunc(f, p, u, K)[source]#
+sympy.polys.densetools.dmp_trunc(f, p, u, K)[source]#

Reduce a K[X] polynomial modulo a polynomial p in K[Y].

Examples

>>> from sympy.polys import ring, ZZ
@@ -2295,7 +2295,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densetools.dmp_ground_trunc(f, p, u, K)[source]#
+sympy.polys.densetools.dmp_ground_trunc(f, p, u, K)[source]#

Reduce a K[X] polynomial modulo a constant p in K.

Examples

>>> from sympy.polys import ring, ZZ
@@ -2313,7 +2313,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densetools.dup_monic(f, K)[source]#
+sympy.polys.densetools.dup_monic(f, K)[source]#

Divide all coefficients by LC(f) in K[x].

Examples

>>> from sympy.polys import ring, ZZ, QQ
@@ -2333,7 +2333,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densetools.dmp_ground_monic(f, u, K)[source]#
+sympy.polys.densetools.dmp_ground_monic(f, u, K)[source]#

Divide all coefficients by LC(f) in K[X].

Examples

>>> from sympy.polys import ring, ZZ, QQ
@@ -2359,7 +2359,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densetools.dup_content(f, K)[source]#
+sympy.polys.densetools.dup_content(f, K)[source]#

Compute the GCD of coefficients of f in K[x].

Examples

>>> from sympy.polys import ring, ZZ, QQ
@@ -2385,7 +2385,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densetools.dmp_ground_content(f, u, K)[source]#
+sympy.polys.densetools.dmp_ground_content(f, u, K)[source]#

Compute the GCD of coefficients of f in K[X].

Examples

>>> from sympy.polys import ring, ZZ, QQ
@@ -2411,7 +2411,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densetools.dup_primitive(f, K)[source]#
+sympy.polys.densetools.dup_primitive(f, K)[source]#

Compute content and the primitive form of f in K[x].

Examples

>>> from sympy.polys import ring, ZZ, QQ
@@ -2437,7 +2437,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densetools.dmp_ground_primitive(f, u, K)[source]#
+sympy.polys.densetools.dmp_ground_primitive(f, u, K)[source]#

Compute content and the primitive form of f in K[X].

Examples

>>> from sympy.polys import ring, ZZ, QQ
@@ -2463,7 +2463,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densetools.dup_extract(f, g, K)[source]#
+sympy.polys.densetools.dup_extract(f, g, K)[source]#

Extract common content from a pair of polynomials in K[x].

Examples

>>> from sympy.polys import ring, ZZ
@@ -2478,7 +2478,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densetools.dmp_ground_extract(f, g, u, K)[source]#
+sympy.polys.densetools.dmp_ground_extract(f, g, u, K)[source]#

Extract common content from a pair of polynomials in K[X].

Examples

>>> from sympy.polys import ring, ZZ
@@ -2493,7 +2493,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densetools.dup_real_imag(f, K)[source]#
+sympy.polys.densetools.dup_real_imag(f, K)[source]#

Return bivariate polynomials f1 and f2, such that f = f1 + f2*I.

Examples

>>> from sympy.polys import ring, ZZ
@@ -2508,7 +2508,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densetools.dup_mirror(f, K)[source]#
+sympy.polys.densetools.dup_mirror(f, K)[source]#

Evaluate efficiently the composition f(-x) in K[x].

Examples

>>> from sympy.polys import ring, ZZ
@@ -2523,7 +2523,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densetools.dup_scale(f, a, K)[source]#
+sympy.polys.densetools.dup_scale(f, a, K)[source]#

Evaluate efficiently composition f(a*x) in K[x].

Examples

>>> from sympy.polys import ring, ZZ
@@ -2538,7 +2538,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densetools.dup_shift(f, a, K)[source]#
+sympy.polys.densetools.dup_shift(f, a, K)[source]#

Evaluate efficiently Taylor shift f(x + a) in K[x].

Examples

>>> from sympy.polys import ring, ZZ
@@ -2553,7 +2553,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densetools.dup_transform(f, p, q, K)[source]#
+sympy.polys.densetools.dup_transform(f, p, q, K)[source]#

Evaluate functional transformation q**n * f(p/q) in K[x].

Examples

>>> from sympy.polys import ring, ZZ
@@ -2568,7 +2568,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densetools.dmp_compose(f, g, u, K)[source]#
+sympy.polys.densetools.dmp_compose(f, g, u, K)[source]#

Evaluate functional composition f(g) in K[X].

Examples

>>> from sympy.polys import ring, ZZ
@@ -2583,7 +2583,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densetools.dup_decompose(f, K)[source]#
+sympy.polys.densetools.dup_decompose(f, K)[source]#

Computes functional decomposition of f in K[x].

Given a univariate polynomial f with coefficients in a field of characteristic zero, returns list [f_1, f_2, ..., f_n], where:

@@ -2620,7 +2620,7 @@

Manipulation of dense, multivariate polynomials
-sympy.polys.densetools.dmp_lift(f, u, K)[source]#
+sympy.polys.densetools.dmp_lift(f, u, K)[source]#

Convert algebraic coefficients to integers in K[X].

Examples

>>> from sympy.polys import ring, QQ
@@ -2642,7 +2642,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densetools.dup_sign_variations(f, K)[source]#
+sympy.polys.densetools.dup_sign_variations(f, K)[source]#

Compute the number of sign variations of f in K[x].

Examples

>>> from sympy.polys import ring, ZZ
@@ -2657,7 +2657,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densetools.dmp_clear_denoms(f, u, K0, K1=None, convert=False)[source]#
+sympy.polys.densetools.dmp_clear_denoms(f, u, K0, K1=None, convert=False)[source]#

Clear denominators, i.e. transform K_0 to K_1.

Examples

>>> from sympy.polys import ring, QQ
@@ -2677,7 +2677,7 @@ 

Manipulation of dense, multivariate polynomials
-sympy.polys.densetools.dmp_revert(f, g, u, K)[source]#
+sympy.polys.densetools.dmp_revert(f, g, u, K)[source]#

Compute f**(-1) mod x**n using Newton iteration.

Examples

>>> from sympy.polys import ring, QQ
@@ -2697,7 +2697,7 @@ 

Manipulation of dense, univariate polynomials with finite field coefficients fields.

-sympy.polys.galoistools.gf_crt(U, M, K=None)[source]#
+sympy.polys.galoistools.gf_crt(U, M, K=None)[source]#

Chinese Remainder Theorem.

Given a set of integer residues u_0,...,u_n and a set of co-prime integer moduli m_0,...,m_n, returns an integer @@ -2730,7 +2730,7 @@

Manipulation of dense, univariate polynomials with finite field coefficients
-sympy.polys.galoistools.gf_crt1(M, K)[source]#
+sympy.polys.galoistools.gf_crt1(M, K)[source]#

First part of the Chinese Remainder Theorem.

Examples

>>> from sympy.polys.domains import ZZ
@@ -2771,7 +2771,7 @@ 

Manipulation of dense, univariate polynomials with finite field coefficients
-sympy.polys.galoistools.gf_crt2(U, M, p, E, S, K)[source]#
+sympy.polys.galoistools.gf_crt2(U, M, p, E, S, K)[source]#

Second part of the Chinese Remainder Theorem.

See gf_crt1 for usage.

Examples

@@ -2802,7 +2802,7 @@

Manipulation of dense, univariate polynomials with finite field coefficients
-sympy.polys.galoistools.gf_int(a, p)[source]#
+sympy.polys.galoistools.gf_int(a, p)[source]#

Coerce a mod p to an integer in the range [-p/2, p/2].

Examples

>>> from sympy.polys.galoistools import gf_int
@@ -2818,7 +2818,7 @@ 

Manipulation of dense, univariate polynomials with finite field coefficients
-sympy.polys.galoistools.gf_degree(f)[source]#
+sympy.polys.galoistools.gf_degree(f)[source]#

Return the leading degree of f.

Examples

>>> from sympy.polys.galoistools import gf_degree
@@ -2834,7 +2834,7 @@ 

Manipulation of dense, univariate polynomials with finite field coefficients
-sympy.polys.galoistools.gf_LC(f, K)[source]#
+sympy.polys.galoistools.gf_LC(f, K)[source]#

Return the leading coefficient of f.

Examples

>>> from sympy.polys.domains import ZZ
@@ -2849,7 +2849,7 @@ 

Manipulation of dense, univariate polynomials with finite field coefficients
-sympy.polys.galoistools.gf_TC(f, K)[source]#
+sympy.polys.galoistools.gf_TC(f, K)[source]#

Return the trailing coefficient of f.

Examples

>>> from sympy.polys.domains import ZZ
@@ -2864,7 +2864,7 @@ 

Manipulation of dense, univariate polynomials with finite field coefficients
-sympy.polys.galoistools.gf_strip(f)[source]#
+sympy.polys.galoistools.gf_strip(f)[source]#

Remove leading zeros from f.

Examples

>>> from sympy.polys.galoistools import gf_strip
@@ -2878,7 +2878,7 @@ 

Manipulation of dense, univariate polynomials with finite field coefficients
-sympy.polys.galoistools.gf_trunc(f, p)[source]#
+sympy.polys.galoistools.gf_trunc(f, p)[source]#

Reduce all coefficients modulo p.

Examples

>>> from sympy.polys.galoistools import gf_trunc
@@ -2892,7 +2892,7 @@ 

Manipulation of dense, univariate polynomials with finite field coefficients
-sympy.polys.galoistools.gf_normal(f, p, K)[source]#
+sympy.polys.galoistools.gf_normal(f, p, K)[source]#

Normalize all coefficients in K.

Examples

>>> from sympy.polys.domains import ZZ
@@ -2907,7 +2907,7 @@ 

Manipulation of dense, univariate polynomials with finite field coefficients
-sympy.polys.galoistools.gf_from_dict(f, p, K)[source]#
+sympy.polys.galoistools.gf_from_dict(f, p, K)[source]#

Create a GF(p)[x] polynomial from a dict.

Examples

>>> from sympy.polys.domains import ZZ
@@ -2922,7 +2922,7 @@ 

Manipulation of dense, univariate polynomials with finite field coefficients
-sympy.polys.galoistools.gf_to_dict(f, p, symmetric=True)[source]#
+sympy.polys.galoistools.gf_to_dict(f, p, symmetric=True)[source]#

Convert a GF(p)[x] polynomial to a dict.

Examples

>>> from sympy.polys.galoistools import gf_to_dict
@@ -2938,7 +2938,7 @@ 

Manipulation of dense, univariate polynomials with finite field coefficients
-sympy.polys.galoistools.gf_from_int_poly(f, p)[source]#
+sympy.polys.galoistools.gf_from_int_poly(f, p)[source]#

Create a GF(p)[x] polynomial from Z[x].

Examples

>>> from sympy.polys.galoistools import gf_from_int_poly
@@ -2952,7 +2952,7 @@ 

Manipulation of dense, univariate polynomials with finite field coefficients
-sympy.polys.galoistools.gf_to_int_poly(f, p, symmetric=True)[source]#
+sympy.polys.galoistools.gf_to_int_poly(f, p, symmetric=True)[source]#

Convert a GF(p)[x] polynomial to Z[x].

Examples

>>> from sympy.polys.galoistools import gf_to_int_poly
@@ -2968,7 +2968,7 @@ 

Manipulation of dense, univariate polynomials with finite field coefficients
-sympy.polys.galoistools.gf_neg(f, p, K)[source]#
+sympy.polys.galoistools.gf_neg(f, p, K)[source]#

Negate a polynomial in GF(p)[x].

Examples

>>> from sympy.polys.domains import ZZ
@@ -2983,7 +2983,7 @@ 

Manipulation of dense, univariate polynomials with finite field coefficients
-sympy.polys.galoistools.gf_add_ground(f, a, p, K)[source]#
+sympy.polys.galoistools.gf_add_ground(f, a, p, K)[source]#

Compute f + a where f in GF(p)[x] and a in GF(p).

Examples

>>> from sympy.polys.domains import ZZ
@@ -2998,7 +2998,7 @@ 

Manipulation of dense, univariate polynomials with finite field coefficients
-sympy.polys.galoistools.gf_sub_ground(f, a, p, K)[source]#
+sympy.polys.galoistools.gf_sub_ground(f, a, p, K)[source]#

Compute f - a where f in GF(p)[x] and a in GF(p).

Examples

>>> from sympy.polys.domains import ZZ
@@ -3013,7 +3013,7 @@ 

Manipulation of dense, univariate polynomials with finite field coefficients
-sympy.polys.galoistools.gf_mul_ground(f, a, p, K)[source]#
+sympy.polys.galoistools.gf_mul_ground(f, a, p, K)[source]#

Compute f * a where f in GF(p)[x] and a in GF(p).

Examples

>>> from sympy.polys.domains import ZZ
@@ -3028,7 +3028,7 @@ 

Manipulation of dense, univariate polynomials with finite field coefficients
-sympy.polys.galoistools.gf_quo_ground(f, a, p, K)[source]#
+sympy.polys.galoistools.gf_quo_ground(f, a, p, K)[source]#

Compute f/a where f in GF(p)[x] and a in GF(p).

Examples

>>> from sympy.polys.domains import ZZ
@@ -3043,7 +3043,7 @@ 

Manipulation of dense, univariate polynomials with finite field coefficients
-sympy.polys.galoistools.gf_add(f, g, p, K)[source]#
+sympy.polys.galoistools.gf_add(f, g, p, K)[source]#

Add polynomials in GF(p)[x].

Examples

>>> from sympy.polys.domains import ZZ
@@ -3058,7 +3058,7 @@ 

Manipulation of dense, univariate polynomials with finite field coefficients
-sympy.polys.galoistools.gf_sub(f, g, p, K)[source]#
+sympy.polys.galoistools.gf_sub(f, g, p, K)[source]#

Subtract polynomials in GF(p)[x].

Examples

>>> from sympy.polys.domains import ZZ
@@ -3073,7 +3073,7 @@ 

Manipulation of dense, univariate polynomials with finite field coefficients
-sympy.polys.galoistools.gf_mul(f, g, p, K)[source]#
+sympy.polys.galoistools.gf_mul(f, g, p, K)[source]#

Multiply polynomials in GF(p)[x].

Examples

>>> from sympy.polys.domains import ZZ
@@ -3088,7 +3088,7 @@ 

Manipulation of dense, univariate polynomials with finite field coefficients
-sympy.polys.galoistools.gf_sqr(f, p, K)[source]#
+sympy.polys.galoistools.gf_sqr(f, p, K)[source]#

Square polynomials in GF(p)[x].

Examples

>>> from sympy.polys.domains import ZZ
@@ -3103,7 +3103,7 @@ 

Manipulation of dense, univariate polynomials with finite field coefficients
-sympy.polys.galoistools.gf_add_mul(f, g, h, p, K)[source]#
+sympy.polys.galoistools.gf_add_mul(f, g, h, p, K)[source]#

Returns f + g*h where f, g, h in GF(p)[x].

Examples

>>> from sympy.polys.domains import ZZ
@@ -3116,7 +3116,7 @@ 

Manipulation of dense, univariate polynomials with finite field coefficients
-sympy.polys.galoistools.gf_sub_mul(f, g, h, p, K)[source]#
+sympy.polys.galoistools.gf_sub_mul(f, g, h, p, K)[source]#

Compute f - g*h where f, g, h in GF(p)[x].

Examples

>>> from sympy.polys.domains import ZZ
@@ -3131,7 +3131,7 @@ 

Manipulation of dense, univariate polynomials with finite field coefficients
-sympy.polys.galoistools.gf_expand(F, p, K)[source]#
+sympy.polys.galoistools.gf_expand(F, p, K)[source]#

Expand results of factor() in GF(p)[x].

Examples

>>> from sympy.polys.domains import ZZ
@@ -3146,7 +3146,7 @@ 

Manipulation of dense, univariate polynomials with finite field coefficients
-sympy.polys.galoistools.gf_div(f, g, p, K)[source]#
+sympy.polys.galoistools.gf_div(f, g, p, K)[source]#

Division with remainder in GF(p)[x].

Given univariate polynomials f and g with coefficients in a finite field with p elements, returns polynomials q and r @@ -3179,7 +3179,7 @@

Manipulation of dense, univariate polynomials with finite field coefficients
-sympy.polys.galoistools.gf_rem(f, g, p, K)[source]#
+sympy.polys.galoistools.gf_rem(f, g, p, K)[source]#

Compute polynomial remainder in GF(p)[x].

Examples

>>> from sympy.polys.domains import ZZ
@@ -3194,7 +3194,7 @@ 

Manipulation of dense, univariate polynomials with finite field coefficients
-sympy.polys.galoistools.gf_quo(f, g, p, K)[source]#
+sympy.polys.galoistools.gf_quo(f, g, p, K)[source]#

Compute exact quotient in GF(p)[x].

Examples

>>> from sympy.polys.domains import ZZ
@@ -3211,7 +3211,7 @@ 

Manipulation of dense, univariate polynomials with finite field coefficients
-sympy.polys.galoistools.gf_exquo(f, g, p, K)[source]#
+sympy.polys.galoistools.gf_exquo(f, g, p, K)[source]#

Compute polynomial quotient in GF(p)[x].

Examples

>>> from sympy.polys.domains import ZZ
@@ -3232,7 +3232,7 @@ 

Manipulation of dense, univariate polynomials with finite field coefficients
-sympy.polys.galoistools.gf_lshift(f, n, K)[source]#
+sympy.polys.galoistools.gf_lshift(f, n, K)[source]#

Efficiently multiply f by x**n.

Examples

>>> from sympy.polys.domains import ZZ
@@ -3247,7 +3247,7 @@ 

Manipulation of dense, univariate polynomials with finite field coefficients
-sympy.polys.galoistools.gf_rshift(f, n, K)[source]#
+sympy.polys.galoistools.gf_rshift(f, n, K)[source]#

Efficiently divide f by x**n.

Examples

>>> from sympy.polys.domains import ZZ
@@ -3262,7 +3262,7 @@ 

Manipulation of dense, univariate polynomials with finite field coefficients
-sympy.polys.galoistools.gf_pow(f, n, p, K)[source]#
+sympy.polys.galoistools.gf_pow(f, n, p, K)[source]#

Compute f**n in GF(p)[x] using repeated squaring.

Examples

>>> from sympy.polys.domains import ZZ
@@ -3277,7 +3277,7 @@ 

Manipulation of dense, univariate polynomials with finite field coefficients
-sympy.polys.galoistools.gf_pow_mod(f, n, g, p, K)[source]#
+sympy.polys.galoistools.gf_pow_mod(f, n, g, p, K)[source]#

Compute f**n in GF(p)[x]/(g) using repeated squaring.

Given polynomials f and g in GF(p)[x] and a non-negative integer n, efficiently computes f**n (mod g) i.e. the remainder @@ -3302,7 +3302,7 @@

Manipulation of dense, univariate polynomials with finite field coefficients
-sympy.polys.galoistools.gf_gcd(f, g, p, K)[source]#
+sympy.polys.galoistools.gf_gcd(f, g, p, K)[source]#

Euclidean Algorithm in GF(p)[x].

Examples

>>> from sympy.polys.domains import ZZ
@@ -3317,7 +3317,7 @@ 

Manipulation of dense, univariate polynomials with finite field coefficients
-sympy.polys.galoistools.gf_lcm(f, g, p, K)[source]#
+sympy.polys.galoistools.gf_lcm(f, g, p, K)[source]#

Compute polynomial LCM in GF(p)[x].

Examples

>>> from sympy.polys.domains import ZZ
@@ -3332,7 +3332,7 @@ 

Manipulation of dense, univariate polynomials with finite field coefficients
-sympy.polys.galoistools.gf_cofactors(f, g, p, K)[source]#
+sympy.polys.galoistools.gf_cofactors(f, g, p, K)[source]#

Compute polynomial GCD and cofactors in GF(p)[x].

Examples

>>> from sympy.polys.domains import ZZ
@@ -3347,7 +3347,7 @@ 

Manipulation of dense, univariate polynomials with finite field coefficients
-sympy.polys.galoistools.gf_gcdex(f, g, p, K)[source]#
+sympy.polys.galoistools.gf_gcdex(f, g, p, K)[source]#

Extended Euclidean Algorithm in GF(p)[x].

Given polynomials f and g in GF(p)[x], computes polynomials s, t and h, such that h = gcd(f, g) and s*f + t*g = h. @@ -3382,7 +3382,7 @@

Manipulation of dense, univariate polynomials with finite field coefficients
-sympy.polys.galoistools.gf_monic(f, p, K)[source]#
+sympy.polys.galoistools.gf_monic(f, p, K)[source]#

Compute LC and a monic polynomial in GF(p)[x].

Examples

>>> from sympy.polys.domains import ZZ
@@ -3397,7 +3397,7 @@ 

Manipulation of dense, univariate polynomials with finite field coefficients
-sympy.polys.galoistools.gf_diff(f, p, K)[source]#
+sympy.polys.galoistools.gf_diff(f, p, K)[source]#

Differentiate polynomial in GF(p)[x].

Examples

>>> from sympy.polys.domains import ZZ
@@ -3412,7 +3412,7 @@ 

Manipulation of dense, univariate polynomials with finite field coefficients
-sympy.polys.galoistools.gf_eval(f, a, p, K)[source]#
+sympy.polys.galoistools.gf_eval(f, a, p, K)[source]#

Evaluate f(a) in GF(p) using Horner scheme.

Examples

>>> from sympy.polys.domains import ZZ
@@ -3427,7 +3427,7 @@ 

Manipulation of dense, univariate polynomials with finite field coefficients
-sympy.polys.galoistools.gf_multi_eval(f, A, p, K)[source]#
+sympy.polys.galoistools.gf_multi_eval(f, A, p, K)[source]#

Evaluate f(a) for a in [a_1, ..., a_n].

Examples

>>> from sympy.polys.domains import ZZ
@@ -3442,7 +3442,7 @@ 

Manipulation of dense, univariate polynomials with finite field coefficients
-sympy.polys.galoistools.gf_compose(f, g, p, K)[source]#
+sympy.polys.galoistools.gf_compose(f, g, p, K)[source]#

Compute polynomial composition f(g) in GF(p)[x].

Examples

>>> from sympy.polys.domains import ZZ
@@ -3457,7 +3457,7 @@ 

Manipulation of dense, univariate polynomials with finite field coefficients
-sympy.polys.galoistools.gf_compose_mod(g, h, f, p, K)[source]#
+sympy.polys.galoistools.gf_compose_mod(g, h, f, p, K)[source]#

Compute polynomial composition g(h) in GF(p)[x]/(f).

Examples

>>> from sympy.polys.domains import ZZ
@@ -3472,7 +3472,7 @@ 

Manipulation of dense, univariate polynomials with finite field coefficients
-sympy.polys.galoistools.gf_trace_map(a, b, c, n, f, p, K)[source]#
+sympy.polys.galoistools.gf_trace_map(a, b, c, n, f, p, K)[source]#

Compute polynomial trace map in GF(p)[x]/(f).

Given a polynomial f in GF(p)[x], polynomials a, b, c in the quotient ring GF(p)[x]/(f) such that b = c**t @@ -3505,7 +3505,7 @@

Manipulation of dense, univariate polynomials with finite field coefficients
-sympy.polys.galoistools.gf_random(n, p, K)[source]#
+sympy.polys.galoistools.gf_random(n, p, K)[source]#

Generate a random polynomial in GF(p)[x] of degree n.

Examples

>>> from sympy.polys.domains import ZZ
@@ -3518,7 +3518,7 @@ 

Manipulation of dense, univariate polynomials with finite field coefficients
-sympy.polys.galoistools.gf_irreducible(n, p, K)[source]#
+sympy.polys.galoistools.gf_irreducible(n, p, K)[source]#

Generate random irreducible polynomial of degree n in GF(p)[x].

Examples

>>> from sympy.polys.domains import ZZ
@@ -3531,7 +3531,7 @@ 

Manipulation of dense, univariate polynomials with finite field coefficients
-sympy.polys.galoistools.gf_irreducible_p(f, p, K)[source]#
+sympy.polys.galoistools.gf_irreducible_p(f, p, K)[source]#

Test irreducibility of a polynomial f in GF(p)[x].

Examples

>>> from sympy.polys.domains import ZZ
@@ -3548,7 +3548,7 @@ 

Manipulation of dense, univariate polynomials with finite field coefficients
-sympy.polys.galoistools.gf_sqf_p(f, p, K)[source]#
+sympy.polys.galoistools.gf_sqf_p(f, p, K)[source]#

Return True if f is square-free in GF(p)[x].

Examples

>>> from sympy.polys.domains import ZZ
@@ -3565,7 +3565,7 @@ 

Manipulation of dense, univariate polynomials with finite field coefficients
-sympy.polys.galoistools.gf_sqf_part(f, p, K)[source]#
+sympy.polys.galoistools.gf_sqf_part(f, p, K)[source]#

Return square-free part of a GF(p)[x] polynomial.

Examples

>>> from sympy.polys.domains import ZZ
@@ -3580,7 +3580,7 @@ 

Manipulation of dense, univariate polynomials with finite field coefficients
-sympy.polys.galoistools.gf_sqf_list(f, p, K, all=False)[source]#
+sympy.polys.galoistools.gf_sqf_list(f, p, K, all=False)[source]#

Return the square-free decomposition of a GF(p)[x] polynomial.

Given a polynomial f in GF(p)[x], returns the leading coefficient of f and a square-free decomposition f_1**e_1 f_2**e_2 ... f_k**e_k @@ -3625,7 +3625,7 @@

Manipulation of dense, univariate polynomials with finite field coefficients
-sympy.polys.galoistools.gf_Qmatrix(f, p, K)[source]#
+sympy.polys.galoistools.gf_Qmatrix(f, p, K)[source]#

Calculate Berlekamp’s Q matrix.

Examples

>>> from sympy.polys.domains import ZZ
@@ -3648,7 +3648,7 @@ 

Manipulation of dense, univariate polynomials with finite field coefficients
-sympy.polys.galoistools.gf_Qbasis(Q, p, K)[source]#
+sympy.polys.galoistools.gf_Qbasis(Q, p, K)[source]#

Compute a basis of the kernel of Q.

Examples

>>> from sympy.polys.domains import ZZ
@@ -3667,7 +3667,7 @@ 

Manipulation of dense, univariate polynomials with finite field coefficients
-sympy.polys.galoistools.gf_berlekamp(f, p, K)[source]#
+sympy.polys.galoistools.gf_berlekamp(f, p, K)[source]#

Factor a square-free f in GF(p)[x] for small p.

Examples

>>> from sympy.polys.domains import ZZ
@@ -3682,7 +3682,7 @@ 

Manipulation of dense, univariate polynomials with finite field coefficients
-sympy.polys.galoistools.gf_zassenhaus(f, p, K)[source]#
+sympy.polys.galoistools.gf_zassenhaus(f, p, K)[source]#

Factor a square-free f in GF(p)[x] for medium p.

Examples

>>> from sympy.polys.domains import ZZ
@@ -3697,7 +3697,7 @@ 

Manipulation of dense, univariate polynomials with finite field coefficients
-sympy.polys.galoistools.gf_shoup(f, p, K)[source]#
+sympy.polys.galoistools.gf_shoup(f, p, K)[source]#

Factor a square-free f in GF(p)[x] for large p.

Examples

>>> from sympy.polys.domains import ZZ
@@ -3712,7 +3712,7 @@ 

Manipulation of dense, univariate polynomials with finite field coefficients
-sympy.polys.galoistools.gf_factor_sqf(f, p, K, method=None)[source]#
+sympy.polys.galoistools.gf_factor_sqf(f, p, K, method=None)[source]#

Factor a square-free polynomial f in GF(p)[x].

Examples

>>> from sympy.polys.domains import ZZ
@@ -3727,7 +3727,7 @@ 

Manipulation of dense, univariate polynomials with finite field coefficients
-sympy.polys.galoistools.gf_factor(f, p, K)[source]#
+sympy.polys.galoistools.gf_factor(f, p, K)[source]#

Factor (non square-free) polynomials in GF(p)[x].

Given a possibly non square-free polynomial f in GF(p)[x], returns its complete factorization into irreducibles:

@@ -3776,7 +3776,7 @@

Manipulation of dense, univariate polynomials with finite field coefficients
-sympy.polys.galoistools.gf_value(f, a)[source]#
+sympy.polys.galoistools.gf_value(f, a)[source]#

Value of polynomial ‘f’ at ‘a’ in field R.

Examples

>>> from sympy.polys.galoistools import gf_value
@@ -3790,7 +3790,7 @@ 

Manipulation of dense, univariate polynomials with finite field coefficients
-sympy.polys.galoistools.gf_csolve(f, n)[source]#
+sympy.polys.galoistools.gf_csolve(f, n)[source]#

To solve f(x) congruent 0 mod(n).

n is divided into canonical factors and f(x) cong 0 mod(p**e) will be solved for each factor. Applying the Chinese Remainder Theorem to the @@ -3836,7 +3836,7 @@

Manipulation of sparse, distributed polynomials and vectors\(f_1, f_2, \ldots\).

-sympy.polys.distributedmodules.sdm_monomial_mul(M, X)[source]#
+sympy.polys.distributedmodules.sdm_monomial_mul(M, X)[source]#

Multiply tuple X representing a monomial of \(K[X]\) into the tuple M representing a monomial of \(F\).

Examples

@@ -3850,7 +3850,7 @@

Manipulation of sparse, distributed polynomials and vectors
-sympy.polys.distributedmodules.sdm_monomial_deg(M)[source]#
+sympy.polys.distributedmodules.sdm_monomial_deg(M)[source]#

Return the total degree of M.

Examples

For example, the total degree of \(x^2 y f_5\) is 3:

@@ -3863,7 +3863,7 @@

Manipulation of sparse, distributed polynomials and vectors
-sympy.polys.distributedmodules.sdm_monomial_divides(A, B)[source]#
+sympy.polys.distributedmodules.sdm_monomial_divides(A, B)[source]#

Does there exist a (polynomial) monomial X such that XA = B?

Examples

Positive examples:

@@ -3909,19 +3909,19 @@

Manipulation of sparse, distributed polynomials and vectors
-sympy.polys.distributedmodules.sdm_LC(f, K)[source]#
+sympy.polys.distributedmodules.sdm_LC(f, K)[source]#

Returns the leading coefficient of f.

-sympy.polys.distributedmodules.sdm_to_dict(f)[source]#
+sympy.polys.distributedmodules.sdm_to_dict(f)[source]#

Make a dictionary from a distributed polynomial.

-sympy.polys.distributedmodules.sdm_from_dict(d, O)[source]#
+sympy.polys.distributedmodules.sdm_from_dict(d, O)[source]#

Create an sdm from a dictionary.

Here O is the monomial order to use.

Examples

@@ -3936,7 +3936,7 @@

Manipulation of sparse, distributed polynomials and vectors
-sympy.polys.distributedmodules.sdm_add(f, g, O, K)[source]#
+sympy.polys.distributedmodules.sdm_add(f, g, O, K)[source]#

Add two module elements f, g.

Addition is done over the ground field K, monomials are ordered according to O.

@@ -3968,7 +3968,7 @@

Manipulation of sparse, distributed polynomials and vectors
-sympy.polys.distributedmodules.sdm_LM(f)[source]#
+sympy.polys.distributedmodules.sdm_LM(f)[source]#

Returns the leading monomial of f.

Only valid if \(f \ne 0\).

Examples

@@ -3983,7 +3983,7 @@

Manipulation of sparse, distributed polynomials and vectors
-sympy.polys.distributedmodules.sdm_LT(f)[source]#
+sympy.polys.distributedmodules.sdm_LT(f)[source]#

Returns the leading term of f.

Only valid if \(f \ne 0\).

Examples

@@ -3998,7 +3998,7 @@

Manipulation of sparse, distributed polynomials and vectors
-sympy.polys.distributedmodules.sdm_mul_term(f, term, O, K)[source]#
+sympy.polys.distributedmodules.sdm_mul_term(f, term, O, K)[source]#

Multiply a distributed module element f by a (polynomial) term term.

Multiplication of coefficients is done over the ground field K, and monomials are ordered according to O.

@@ -4030,13 +4030,13 @@

Manipulation of sparse, distributed polynomials and vectors
-sympy.polys.distributedmodules.sdm_zero()[source]#
+sympy.polys.distributedmodules.sdm_zero()[source]#

Return the zero module element.

-sympy.polys.distributedmodules.sdm_deg(f)[source]#
+sympy.polys.distributedmodules.sdm_deg(f)[source]#

Degree of f.

This is the maximum of the degrees of all its monomials. Invalid if f is zero.

@@ -4050,7 +4050,7 @@

Manipulation of sparse, distributed polynomials and vectors
-sympy.polys.distributedmodules.sdm_from_vector(vec, O, K, **opts)[source]#
+sympy.polys.distributedmodules.sdm_from_vector(vec, O, K, **opts)[source]#

Create an sdm from an iterable of expressions.

Coefficients are created in the ground field K, and terms are ordered according to monomial order O. Named arguments are passed on to the @@ -4067,7 +4067,7 @@

Manipulation of sparse, distributed polynomials and vectors
-sympy.polys.distributedmodules.sdm_to_vector(f, gens, K, n=None)[source]#
+sympy.polys.distributedmodules.sdm_to_vector(f, gens, K, n=None)[source]#

Convert sdm f into a list of polynomial expressions.

The generators for the polynomial ring are specified via gens. The rank of the module is guessed, or passed via n. The ground field is assumed @@ -4141,7 +4141,7 @@

Classical remainder sequence
-sympy.polys.euclidtools.dmp_half_gcdex(f, g, u, K)[source]#
+sympy.polys.euclidtools.dmp_half_gcdex(f, g, u, K)[source]#

Half extended Euclidean algorithm in \(F[X]\).

Examples

>>> from sympy.polys import ring, ZZ
@@ -4152,7 +4152,7 @@ 

Classical remainder sequence
-sympy.polys.euclidtools.dmp_gcdex(f, g, u, K)[source]#
+sympy.polys.euclidtools.dmp_gcdex(f, g, u, K)[source]#

Extended Euclidean algorithm in \(F[X]\).

Examples

>>> from sympy.polys import ring, ZZ
@@ -4163,7 +4163,7 @@ 

Classical remainder sequence
-sympy.polys.euclidtools.dmp_invert(f, g, u, K)[source]#
+sympy.polys.euclidtools.dmp_invert(f, g, u, K)[source]#

Compute multiplicative inverse of \(f\) modulo \(g\) in \(F[X]\).

Examples

>>> from sympy.polys import ring, QQ
@@ -4174,7 +4174,7 @@ 

Classical remainder sequence
-sympy.polys.euclidtools.dmp_euclidean_prs(f, g, u, K)[source]#
+sympy.polys.euclidtools.dmp_euclidean_prs(f, g, u, K)[source]#

Euclidean polynomial remainder sequence (PRS) in \(K[X]\).

Examples

>>> from sympy.polys import ring, ZZ
@@ -4214,7 +4214,7 @@ 

Simplified remainder sequences
-sympy.polys.euclidtools.dmp_primitive_prs(f, g, u, K)[source]#
+sympy.polys.euclidtools.dmp_primitive_prs(f, g, u, K)[source]#

Primitive polynomial remainder sequence (PRS) in \(K[X]\).

Examples

>>> from sympy.polys import ring, ZZ
@@ -4332,7 +4332,7 @@ 

Subresultant sequence
-sympy.polys.euclidtools.dmp_inner_subresultants(f, g, u, K)[source]#
+sympy.polys.euclidtools.dmp_inner_subresultants(f, g, u, K)[source]#

Subresultant PRS algorithm in \(K[X]\).

Examples

>>> from sympy.polys import ring, ZZ
@@ -4359,7 +4359,7 @@ 

Subresultant sequence
-sympy.polys.euclidtools.dmp_subresultants(f, g, u, K)[source]#
+sympy.polys.euclidtools.dmp_subresultants(f, g, u, K)[source]#

Computes subresultant PRS of two polynomials in \(K[X]\).

Examples

>>> from sympy.polys import ring, ZZ
@@ -4382,7 +4382,7 @@ 

Subresultant sequence
-sympy.polys.euclidtools.dmp_prs_resultant(f, g, u, K)[source]#
+sympy.polys.euclidtools.dmp_prs_resultant(f, g, u, K)[source]#

Resultant algorithm in \(K[X]\) using subresultant PRS.

Examples

>>> from sympy.polys import ring, ZZ
@@ -4412,7 +4412,7 @@ 

Subresultant sequence
-sympy.polys.euclidtools.dmp_zz_modular_resultant(f, g, p, u, K)[source]#
+sympy.polys.euclidtools.dmp_zz_modular_resultant(f, g, p, u, K)[source]#

Compute resultant of \(f\) and \(g\) modulo a prime \(p\).

Examples

>>> from sympy.polys import ring, ZZ
@@ -4431,7 +4431,7 @@ 

Subresultant sequence
-sympy.polys.euclidtools.dmp_zz_collins_resultant(f, g, u, K)[source]#
+sympy.polys.euclidtools.dmp_zz_collins_resultant(f, g, u, K)[source]#

Collins’s modular resultant algorithm in \(Z[X]\).

Examples

>>> from sympy.polys import ring, ZZ
@@ -4450,7 +4450,7 @@ 

Subresultant sequence
-sympy.polys.euclidtools.dmp_qq_collins_resultant(f, g, u, K0)[source]#
+sympy.polys.euclidtools.dmp_qq_collins_resultant(f, g, u, K0)[source]#

Collins’s modular resultant algorithm in \(Q[X]\).

Examples

>>> from sympy.polys import ring, QQ
@@ -4469,7 +4469,7 @@ 

Subresultant sequence
-sympy.polys.euclidtools.dmp_resultant(f, g, u, K, includePRS=False)[source]#
+sympy.polys.euclidtools.dmp_resultant(f, g, u, K, includePRS=False)[source]#

Computes resultant of two polynomials in \(K[X]\).

Examples

>>> from sympy.polys import ring, ZZ
@@ -4488,7 +4488,7 @@ 

Subresultant sequence
-sympy.polys.euclidtools.dmp_discriminant(f, u, K)[source]#
+sympy.polys.euclidtools.dmp_discriminant(f, u, K)[source]#

Computes discriminant of a polynomial in \(K[X]\).

Examples

>>> from sympy.polys import ring, ZZ
@@ -4503,7 +4503,7 @@ 

Subresultant sequence
-sympy.polys.euclidtools.dmp_rr_prs_gcd(f, g, u, K)[source]#
+sympy.polys.euclidtools.dmp_rr_prs_gcd(f, g, u, K)[source]#

Computes polynomial GCD using subresultants over a ring.

Returns (h, cff, cfg) such that a = gcd(f, g), cff = quo(f, h), and cfg = quo(g, h).

@@ -4524,7 +4524,7 @@

Subresultant sequence
-sympy.polys.euclidtools.dmp_ff_prs_gcd(f, g, u, K)[source]#
+sympy.polys.euclidtools.dmp_ff_prs_gcd(f, g, u, K)[source]#

Computes polynomial GCD using subresultants over a field.

Returns (h, cff, cfg) such that a = gcd(f, g), cff = quo(f, h), and cfg = quo(g, h).

@@ -4545,7 +4545,7 @@

Subresultant sequence
-sympy.polys.euclidtools.dmp_zz_heu_gcd(f, g, u, K)[source]#
+sympy.polys.euclidtools.dmp_zz_heu_gcd(f, g, u, K)[source]#

Heuristic polynomial GCD in \(Z[X]\).

Given univariate polynomials \(f\) and \(g\) in \(Z[X]\), returns their GCD and cofactors, i.e. polynomials h, cff and cfg @@ -4587,7 +4587,7 @@

Subresultant sequence
-sympy.polys.euclidtools.dmp_qq_heu_gcd(f, g, u, K0)[source]#
+sympy.polys.euclidtools.dmp_qq_heu_gcd(f, g, u, K0)[source]#

Heuristic polynomial GCD in \(Q[X]\).

Returns (h, cff, cfg) such that a = gcd(f, g), cff = quo(f, h), and cfg = quo(g, h).

@@ -4608,7 +4608,7 @@

Subresultant sequence
-sympy.polys.euclidtools.dmp_inner_gcd(f, g, u, K)[source]#
+sympy.polys.euclidtools.dmp_inner_gcd(f, g, u, K)[source]#

Computes polynomial GCD and cofactors of \(f\) and \(g\) in \(K[X]\).

Returns (h, cff, cfg) such that a = gcd(f, g), cff = quo(f, h), and cfg = quo(g, h).

@@ -4629,7 +4629,7 @@

Subresultant sequence
-sympy.polys.euclidtools.dmp_gcd(f, g, u, K)[source]#
+sympy.polys.euclidtools.dmp_gcd(f, g, u, K)[source]#

Computes polynomial GCD of \(f\) and \(g\) in \(K[X]\).

Examples

>>> from sympy.polys import ring, ZZ
@@ -4648,7 +4648,7 @@ 

Subresultant sequence
-sympy.polys.euclidtools.dmp_lcm(f, g, u, K)[source]#
+sympy.polys.euclidtools.dmp_lcm(f, g, u, K)[source]#

Computes polynomial LCM of \(f\) and \(g\) in \(K[X]\).

Examples

>>> from sympy.polys import ring, ZZ
@@ -4667,7 +4667,7 @@ 

Subresultant sequence
-sympy.polys.euclidtools.dmp_content(f, u, K)[source]#
+sympy.polys.euclidtools.dmp_content(f, u, K)[source]#

Returns GCD of multivariate coefficients.

Examples

>>> from sympy.polys import ring, ZZ
@@ -4682,7 +4682,7 @@ 

Subresultant sequence
-sympy.polys.euclidtools.dmp_primitive(f, u, K)[source]#
+sympy.polys.euclidtools.dmp_primitive(f, u, K)[source]#

Returns multivariate content and a primitive polynomial.

Examples

>>> from sympy.polys import ring, ZZ
@@ -4697,7 +4697,7 @@ 

Subresultant sequence
-sympy.polys.euclidtools.dmp_cancel(f, g, u, K, include=True)[source]#
+sympy.polys.euclidtools.dmp_cancel(f, g, u, K, include=True)[source]#

Cancel common factors in a rational function \(f/g\).

Examples

>>> from sympy.polys import ring, ZZ
@@ -4713,20 +4713,20 @@ 

Subresultant sequencePolynomial factorization in characteristic zero:

-sympy.polys.factortools.dmp_trial_division(f, factors, u, K)[source]#
+sympy.polys.factortools.dmp_trial_division(f, factors, u, K)[source]#

Determine multiplicities of factors for a multivariate polynomial using trial division.

-sympy.polys.factortools.dmp_zz_mignotte_bound(f, u, K)[source]#
+sympy.polys.factortools.dmp_zz_mignotte_bound(f, u, K)[source]#

Mignotte bound for multivariate polynomials in \(K[X]\).

-sympy.polys.factortools.dup_zz_hensel_step(m, f, g, h, s, t, K)[source]#
+sympy.polys.factortools.dup_zz_hensel_step(m, f, g, h, s, t, K)[source]#

One step in Hensel lifting in \(Z[x]\).

Given positive integer \(m\) and \(Z[x]\) polynomials \(f\), \(g\), \(h\), \(s\) and \(t\) such that:

@@ -4757,7 +4757,7 @@

Subresultant sequence
-sympy.polys.factortools.dup_zz_hensel_lift(p, f, f_list, l, K)[source]#
+sympy.polys.factortools.dup_zz_hensel_lift(p, f, f_list, l, K)[source]#

Multifactor Hensel lifting in \(Z[x]\).

Given a prime \(p\), polynomial \(f\) over \(Z[x]\) such that \(lc(f)\) is a unit modulo \(p\), monic pair-wise coprime polynomials \(f_i\) @@ -4783,19 +4783,19 @@

Subresultant sequence
-sympy.polys.factortools.dup_zz_zassenhaus(f, K)[source]#
+sympy.polys.factortools.dup_zz_zassenhaus(f, K)[source]#

Factor primitive square-free polynomials in \(Z[x]\).

-sympy.polys.factortools.dup_zz_irreducible_p(f, K)[source]#
+sympy.polys.factortools.dup_zz_irreducible_p(f, K)[source]#

Test irreducibility using Eisenstein’s criterion.

-sympy.polys.factortools.dup_cyclotomic_p(f, K, irreducible=False)[source]#
+sympy.polys.factortools.dup_cyclotomic_p(f, K, irreducible=False)[source]#

Efficiently test if f is a cyclotomic polynomial.

Examples

>>> from sympy.polys import ring, ZZ
@@ -4820,13 +4820,13 @@ 

Subresultant sequence
-sympy.polys.factortools.dup_zz_cyclotomic_poly(n, K)[source]#
+sympy.polys.factortools.dup_zz_cyclotomic_poly(n, K)[source]#

Efficiently generate n-th cyclotomic polynomial.

-sympy.polys.factortools.dup_zz_cyclotomic_factor(f, K)[source]#
+sympy.polys.factortools.dup_zz_cyclotomic_factor(f, K)[source]#

Efficiently factor polynomials \(x**n - 1\) and \(x**n + 1\) in \(Z[x]\).

Given a univariate polynomial \(f\) in \(Z[x]\) returns a list of factors of \(f\), provided that \(f\) is in the form \(x**n - 1\) or \(x**n + 1\) for @@ -4845,13 +4845,13 @@

Subresultant sequence
-sympy.polys.factortools.dup_zz_factor_sqf(f, K)[source]#
+sympy.polys.factortools.dup_zz_factor_sqf(f, K)[source]#

Factor square-free (non-primitive) polynomials in \(Z[x]\).

-sympy.polys.factortools.dup_zz_factor(f, K)[source]#
+sympy.polys.factortools.dup_zz_factor(f, K)[source]#

Factor (non square-free) polynomials in \(Z[x]\).

Given a univariate polynomial \(f\) in \(Z[x]\) computes its complete factorization \(f_1, ..., f_n\) into irreducibles over integers:

@@ -4895,37 +4895,37 @@

Subresultant sequence
-sympy.polys.factortools.dmp_zz_wang_non_divisors(E, cs, ct, K)[source]#
+sympy.polys.factortools.dmp_zz_wang_non_divisors(E, cs, ct, K)[source]#

Wang/EEZ: Compute a set of valid divisors.

-sympy.polys.factortools.dmp_zz_wang_test_points(f, T, ct, A, u, K)[source]#
+sympy.polys.factortools.dmp_zz_wang_test_points(f, T, ct, A, u, K)[source]#

Wang/EEZ: Test evaluation points for suitability.

-sympy.polys.factortools.dmp_zz_wang_lead_coeffs(f, T, cs, E, H, A, u, K)[source]#
+sympy.polys.factortools.dmp_zz_wang_lead_coeffs(f, T, cs, E, H, A, u, K)[source]#

Wang/EEZ: Compute correct leading coefficients.

-sympy.polys.factortools.dmp_zz_diophantine(F, c, A, d, p, u, K)[source]#
+sympy.polys.factortools.dmp_zz_diophantine(F, c, A, d, p, u, K)[source]#

Wang/EEZ: Solve multivariate Diophantine equations.

-sympy.polys.factortools.dmp_zz_wang_hensel_lifting(f, H, LC, A, p, u, K)[source]#
+sympy.polys.factortools.dmp_zz_wang_hensel_lifting(f, H, LC, A, p, u, K)[source]#

Wang/EEZ: Parallel Hensel lifting algorithm.

-sympy.polys.factortools.dmp_zz_wang(f, u, K, mod=None, seed=None)[source]#
+sympy.polys.factortools.dmp_zz_wang(f, u, K, mod=None, seed=None)[source]#

Factor primitive square-free polynomials in \(Z[X]\).

Given a multivariate polynomial \(f\) in \(Z[x_1,...,x_n]\), which is primitive and square-free in \(x_1\), computes factorization of \(f\) into @@ -4958,7 +4958,7 @@

Subresultant sequence
-sympy.polys.factortools.dmp_zz_factor(f, u, K)[source]#
+sympy.polys.factortools.dmp_zz_factor(f, u, K)[source]#

Factor (non square-free) polynomials in \(Z[X]\).

Given a multivariate polynomial \(f\) in \(Z[x]\) computes its complete factorization \(f_1, \dots, f_n\) into irreducibles over integers:

@@ -4996,31 +4996,31 @@

Subresultant sequence
-sympy.polys.factortools.dmp_ext_factor(f, u, K)[source]#
+sympy.polys.factortools.dmp_ext_factor(f, u, K)[source]#

Factor multivariate polynomials over algebraic number fields.

-sympy.polys.factortools.dup_gf_factor(f, K)[source]#
+sympy.polys.factortools.dup_gf_factor(f, K)[source]#

Factor univariate polynomials over finite fields.

-sympy.polys.factortools.dmp_factor_list(f, u, K0)[source]#
+sympy.polys.factortools.dmp_factor_list(f, u, K0)[source]#

Factor multivariate polynomials into irreducibles in \(K[X]\).

-sympy.polys.factortools.dmp_factor_list_include(f, u, K)[source]#
+sympy.polys.factortools.dmp_factor_list_include(f, u, K)[source]#

Factor multivariate polynomials into irreducibles in \(K[X]\).

-sympy.polys.factortools.dmp_irreducible_p(f, u, K)[source]#
+sympy.polys.factortools.dmp_irreducible_p(f, u, K)[source]#

Returns True if a multivariate polynomial f has no factors over its domain.

@@ -5036,7 +5036,7 @@

Groebner basis algorithms
-sympy.polys.groebnertools.groebner(seq, ring, method=None)[source]#
+sympy.polys.groebnertools.groebner(seq, ring, method=None)[source]#

Computes Groebner basis for a set of polynomials in \(K[X]\).

Wrapper around the (default) improved Buchberger and the other algorithms for computing Groebner bases. The choice of algorithm can be changed via @@ -5046,14 +5046,14 @@

Groebner basis algorithms
-sympy.polys.groebnertools.spoly(p1, p2, ring)[source]#
+sympy.polys.groebnertools.spoly(p1, p2, ring)[source]#

Compute LCM(LM(p1), LM(p2))/LM(p1)*p1 - LCM(LM(p1), LM(p2))/LM(p2)*p2 This is the S-poly provided p1 and p2 are monic

-sympy.polys.groebnertools.red_groebner(G, ring)[source]#
+sympy.polys.groebnertools.red_groebner(G, ring)[source]#

Compute reduced Groebner basis, from BeckerWeispfenning93, p. 216

Selects a subset of generators, that already generate the ideal and computes a reduced Groebner basis for them.

@@ -5061,25 +5061,25 @@

Groebner basis algorithms
-sympy.polys.groebnertools.is_groebner(G, ring)[source]#
+sympy.polys.groebnertools.is_groebner(G, ring)[source]#

Check if G is a Groebner basis.

-sympy.polys.groebnertools.is_minimal(G, ring)[source]#
+sympy.polys.groebnertools.is_minimal(G, ring)[source]#

Checks if G is a minimal Groebner basis.

-sympy.polys.groebnertools.is_reduced(G, ring)[source]#
+sympy.polys.groebnertools.is_reduced(G, ring)[source]#

Checks if G is a reduced Groebner basis.

-sympy.polys.fglmtools.matrix_fglm(F, ring, O_to)[source]#
+sympy.polys.fglmtools.matrix_fglm(F, ring, O_to)[source]#

Converts the reduced Groebner basis F of a zero-dimensional ideal w.r.t. O_from to a reduced Groebner basis w.r.t. O_to.

@@ -5097,7 +5097,7 @@

Groebner basis algorithms
-sympy.polys.distributedmodules.sdm_spoly(f, g, O, K, phantom=None)[source]#
+sympy.polys.distributedmodules.sdm_spoly(f, g, O, K, phantom=None)[source]#

Compute the generalized s-polynomial of f and g.

The ground field is assumed to be K, and monomials ordered according to O.

@@ -5125,7 +5125,7 @@

Groebner basis algorithms
-sympy.polys.distributedmodules.sdm_ecart(f)[source]#
+sympy.polys.distributedmodules.sdm_ecart(f)[source]#

Compute the ecart of f.

This is defined to be the difference of the total degree of \(f\) and the total degree of the leading monomial of \(f\) [SCA, defn 2.3.7].

@@ -5142,7 +5142,7 @@

Groebner basis algorithms
-sympy.polys.distributedmodules.sdm_nf_mora(f, G, O, K, phantom=None)[source]#
+sympy.polys.distributedmodules.sdm_nf_mora(f, G, O, K, phantom=None)[source]#

Compute a weak normal form of f with respect to G and order O.

The ground field is assumed to be K, and monomials ordered according to O.

@@ -5164,7 +5164,7 @@

Groebner basis algorithms
-sympy.polys.distributedmodules.sdm_groebner(G, NF, O, K, extended=False)[source]#
+sympy.polys.distributedmodules.sdm_groebner(G, NF, O, K, extended=False)[source]#

Compute a minimal standard basis of G with respect to order O.

The algorithm uses a normal form NF, for example sdm_nf_mora. The ground field is assumed to be K, and monomials ordered according @@ -5193,7 +5193,7 @@

Groebner basis algorithmsPoly and public API functions.

-class sympy.polys.polyoptions.Options(gens, args, flags=None, strict=False)[source]#
+class sympy.polys.polyoptions.Options(gens, args, flags=None, strict=False)[source]#

Options manager for polynomial manipulation module.

Examples

>>> from sympy.polys.polyoptions import Options
@@ -5241,7 +5241,7 @@ 

Groebner basis algorithms
-clone(updates={})[source]#
+clone(updates={})[source]#

Clone self and update specified options.

@@ -5249,7 +5249,7 @@

Groebner basis algorithms
-sympy.polys.polyoptions.build_options(gens, args=None)[source]#
+sympy.polys.polyoptions.build_options(gens, args=None)[source]#

Construct options from keyword arguments or … options.

@@ -5259,7 +5259,7 @@

Groebner basis algorithms
-sympy.polys.polyconfig.setup(key, value=None)[source]#
+sympy.polys.polyconfig.setup(key, value=None)[source]#

Assign a value to (or reset) a configuration item.

@@ -5270,123 +5270,123 @@

Exceptions
-class sympy.polys.polyerrors.BasePolynomialError[source]#
+class sympy.polys.polyerrors.BasePolynomialError[source]#

Base class for polynomial related exceptions.

-class sympy.polys.polyerrors.ExactQuotientFailed(f, g, dom=None)[source]#
+class sympy.polys.polyerrors.ExactQuotientFailed(f, g, dom=None)[source]#
-class sympy.polys.polyerrors.OperationNotSupported(poly, func)[source]#
+class sympy.polys.polyerrors.OperationNotSupported(poly, func)[source]#
-class sympy.polys.polyerrors.HeuristicGCDFailed[source]#
+class sympy.polys.polyerrors.HeuristicGCDFailed[source]#
-class sympy.polys.polyerrors.HomomorphismFailed[source]#
+class sympy.polys.polyerrors.HomomorphismFailed[source]#
-class sympy.polys.polyerrors.IsomorphismFailed[source]#
+class sympy.polys.polyerrors.IsomorphismFailed[source]#
-class sympy.polys.polyerrors.ExtraneousFactors[source]#
+class sympy.polys.polyerrors.ExtraneousFactors[source]#
-class sympy.polys.polyerrors.EvaluationFailed[source]#
+class sympy.polys.polyerrors.EvaluationFailed[source]#
-class sympy.polys.polyerrors.RefinementFailed[source]#
+class sympy.polys.polyerrors.RefinementFailed[source]#
-class sympy.polys.polyerrors.CoercionFailed[source]#
+class sympy.polys.polyerrors.CoercionFailed[source]#
-class sympy.polys.polyerrors.NotInvertible[source]#
+class sympy.polys.polyerrors.NotInvertible[source]#
-class sympy.polys.polyerrors.NotReversible[source]#
+class sympy.polys.polyerrors.NotReversible[source]#
-class sympy.polys.polyerrors.NotAlgebraic[source]#
+class sympy.polys.polyerrors.NotAlgebraic[source]#
-class sympy.polys.polyerrors.DomainError[source]#
+class sympy.polys.polyerrors.DomainError[source]#
-class sympy.polys.polyerrors.PolynomialError[source]#
+class sympy.polys.polyerrors.PolynomialError[source]#
-class sympy.polys.polyerrors.UnificationFailed[source]#
+class sympy.polys.polyerrors.UnificationFailed[source]#
-class sympy.polys.polyerrors.GeneratorsNeeded[source]#
+class sympy.polys.polyerrors.GeneratorsNeeded[source]#
-class sympy.polys.polyerrors.ComputationFailed(func, nargs, exc)[source]#
+class sympy.polys.polyerrors.ComputationFailed(func, nargs, exc)[source]#
-class sympy.polys.polyerrors.GeneratorsError[source]#
+class sympy.polys.polyerrors.GeneratorsError[source]#
-class sympy.polys.polyerrors.UnivariatePolynomialError[source]#
+class sympy.polys.polyerrors.UnivariatePolynomialError[source]#
-class sympy.polys.polyerrors.MultivariatePolynomialError[source]#
+class sympy.polys.polyerrors.MultivariatePolynomialError[source]#
-class sympy.polys.polyerrors.PolificationFailed(opt, origs, exprs, seq=False)[source]#
+class sympy.polys.polyerrors.PolificationFailed(opt, origs, exprs, seq=False)[source]#
-class sympy.polys.polyerrors.OptionError[source]#
+class sympy.polys.polyerrors.OptionError[source]#
-class sympy.polys.polyerrors.FlagError[source]#
+class sympy.polys.polyerrors.FlagError[source]#
@@ -5396,7 +5396,7 @@

Reference#

-sympy.polys.modulargcd.modgcd_univariate(f, g)[source]#
+sympy.polys.modulargcd.modgcd_univariate(f, g)[source]#

Computes the GCD of two polynomials in \(\mathbb{Z}[x]\) using a modular algorithm.

The algorithm computes the GCD of two univariate integer polynomials @@ -5476,7 +5476,7 @@

Modular GCD
-sympy.polys.modulargcd.modgcd_bivariate(f, g)[source]#
+sympy.polys.modulargcd.modgcd_bivariate(f, g)[source]#

Computes the GCD of two polynomials in \(\mathbb{Z}[x, y]\) using a modular algorithm.

The algorithm computes the GCD of two bivariate integer polynomials @@ -5562,7 +5562,7 @@

Modular GCD
-sympy.polys.modulargcd.modgcd_multivariate(f, g)[source]#
+sympy.polys.modulargcd.modgcd_multivariate(f, g)[source]#

Compute the GCD of two polynomials in \(\mathbb{Z}[x_0, \ldots, x_{k-1}]\) using a modular algorithm.

The algorithm computes the GCD of two multivariate integer polynomials @@ -5653,7 +5653,7 @@

Modular GCD
-sympy.polys.modulargcd._modgcd_multivariate_p(f, g, p, degbound, contbound)[source]#
+sympy.polys.modulargcd._modgcd_multivariate_p(f, g, p, degbound, contbound)[source]#

Compute the GCD of two polynomials in \(\mathbb{Z}_p[x_0, \ldots, x_{k-1}]\).

The algorithm reduces the problem step by step by evaluating the @@ -5710,7 +5710,7 @@

Modular GCD
-sympy.polys.modulargcd.func_field_modgcd(f, g)[source]#
+sympy.polys.modulargcd.func_field_modgcd(f, g)[source]#

Compute the GCD of two polynomials \(f\) and \(g\) in \(\mathbb Q(\alpha)[x_0, \ldots, x_{n-1}]\) using a modular algorithm.

The algorithm first computes the primitive associate @@ -5870,7 +5870,7 @@

UndocumentedFuro
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/modules/polys/literature.html b/dev/modules/polys/literature.html index 7c38e873ada..30551a01b6a 100644 --- a/dev/modules/polys/literature.html +++ b/dev/modules/polys/literature.html @@ -995,7 +995,7 @@
Documentation Version
Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023
diff --git a/dev/modules/polys/numberfields.html b/dev/modules/polys/numberfields.html index 360fd62c3fd..5a6997b484c 100644 --- a/dev/modules/polys/numberfields.html +++ b/dev/modules/polys/numberfields.html @@ -864,7 +864,7 @@

Solving the Main Problems#

-sympy.polys.numberfields.basis.round_two(T, radicals=None)[source]#
+sympy.polys.numberfields.basis.round_two(T, radicals=None)[source]#

Zassenhaus’s “Round 2” algorithm.

Parameters:
@@ -956,7 +956,7 @@

Integral Basis#

-sympy.polys.numberfields.primes.prime_decomp(p, T=None, ZK=None, dK=None, radical=None)[source]#
+sympy.polys.numberfields.primes.prime_decomp(p, T=None, ZK=None, dK=None, radical=None)[source]#

Compute the decomposition of rational prime p in a number field.

Parameters:
@@ -1013,11 +1013,11 @@

Prime Decomposition
-class sympy.polys.numberfields.primes.PrimeIdeal(ZK, p, alpha, f, e=None)[source]#
+class sympy.polys.numberfields.primes.PrimeIdeal(ZK, p, alpha, f, e=None)[source]#

A prime ideal in a ring of algebraic integers.

-__init__(ZK, p, alpha, f, e=None)[source]#
+__init__(ZK, p, alpha, f, e=None)[source]#
Parameters:

ZK : Submodule

@@ -1047,7 +1047,7 @@

Prime Decomposition
-__add__(other)[source]#
+__add__(other)[source]#

Convert to a Submodule and add to another Submodule.

@@ -1058,7 +1058,7 @@

Prime Decomposition
-__mul__(other)[source]#
+__mul__(other)[source]#

Convert to a Submodule and multiply by another Submodule or a rational number.

@@ -1069,7 +1069,7 @@

Prime Decomposition
-as_submodule()[source]#
+as_submodule()[source]#

Represent this prime ideal as a Submodule.

Returns:
@@ -1125,7 +1125,7 @@

Prime Decomposition
-reduce_ANP(a)[source]#
+reduce_ANP(a)[source]#

Reduce an ANP to a “small representative” modulo this prime ideal.

@@ -1150,7 +1150,7 @@

Prime Decomposition
-reduce_alg_num(a)[source]#
+reduce_alg_num(a)[source]#

Reduce an AlgebraicNumber to a “small representative” modulo this prime ideal.

@@ -1175,7 +1175,7 @@

Prime Decomposition
-reduce_element(elt)[source]#
+reduce_element(elt)[source]#

Reduce a PowerBasisElement to a “small representative” modulo this prime ideal.

@@ -1200,7 +1200,7 @@

Prime Decomposition
-repr(field_gen=None, just_gens=False)[source]#
+repr(field_gen=None, just_gens=False)[source]#

Print a representation of this prime ideal.

Parameters:
@@ -1237,7 +1237,7 @@

Prime Decomposition
-test_factor()[source]#
+test_factor()[source]#

Compute a test factor for this prime ideal.

Explanation

Write \(\mathfrak{p}\) for this prime ideal, \(p\) for the rational prime @@ -1251,7 +1251,7 @@

Prime Decomposition
-valuation(I)[source]#
+valuation(I)[source]#

Compute the \(\mathfrak{p}\)-adic valuation of integral ideal I at this prime ideal.

@@ -1272,7 +1272,7 @@

Prime Decomposition#

-sympy.polys.numberfields.primes.prime_valuation(I, P)[source]#
+sympy.polys.numberfields.primes.prime_valuation(I, P)[source]#

Compute the P-adic valuation for an integral ideal I.

Parameters:
@@ -1318,7 +1318,7 @@

p-adic Valuation#

-sympy.polys.numberfields.galoisgroups.galois_group(f, *gens, by_name=False, max_tries=30, randomize=False, **args)[source]#
+sympy.polys.numberfields.galoisgroups.galois_group(f, *gens, by_name=False, max_tries=30, randomize=False, **args)[source]#

Compute the Galois group for polynomials f up to degree 6.

Parameters:
@@ -1428,7 +1428,7 @@

Galois Groups#

-sympy.polys.numberfields.minpoly.minimal_polynomial(ex, x=None, compose=True, polys=False, domain=None)[source]#
+sympy.polys.numberfields.minpoly.minimal_polynomial(ex, x=None, compose=True, polys=False, domain=None)[source]#

Computes the minimal polynomial of an algebraic element.

Parameters:
@@ -1484,7 +1484,7 @@

Finding Minimal Polynomials
-sympy.polys.numberfields.minpoly.minpoly(ex, x=None, compose=True, polys=False, domain=None)[source]#
+sympy.polys.numberfields.minpoly.minpoly(ex, x=None, compose=True, polys=False, domain=None)[source]#

This is a synonym for minimal_polynomial().

@@ -1522,7 +1522,7 @@

The Subfield Problem
-sympy.polys.numberfields.subfield.field_isomorphism(a, b, *, fast=True)[source]#
+sympy.polys.numberfields.subfield.field_isomorphism(a, b, *, fast=True)[source]#

Find an embedding of one number field into another.

Parameters:
@@ -1569,7 +1569,7 @@

The Subfield Problem
-sympy.polys.numberfields.subfield.primitive_element(extension, x=None, *, ex=False, polys=False)[source]#
+sympy.polys.numberfields.subfield.primitive_element(extension, x=None, *, ex=False, polys=False)[source]#

Find a single generator for a number field given by several generators.

Parameters:
@@ -1654,7 +1654,7 @@

The Subfield Problem
-sympy.polys.numberfields.subfield.to_number_field(extension, theta=None, *, gen=None, alias=None)[source]#
+sympy.polys.numberfields.subfield.to_number_field(extension, theta=None, *, gen=None, alias=None)[source]#

Express one algebraic number in the field generated by another.

Parameters:
@@ -1939,7 +1939,7 @@

Module HomomorphismsClass Reference#

-class sympy.polys.numberfields.modules.Module[source]#
+class sympy.polys.numberfields.modules.Module[source]#

Generic finitely-generated module.

This is an abstract base class, and should not be instantiated directly. The two concrete subclasses are PowerBasis and @@ -1952,7 +1952,7 @@

Class ReferencePowerBasis.

-__call__(spec, denom=1)[source]#
+__call__(spec, denom=1)[source]#

Generate a ModuleElement belonging to this module.

Parameters:
@@ -1996,7 +1996,7 @@

Class Reference
-ancestors(include_self=False)[source]#
+ancestors(include_self=False)[source]#

Return the list of ancestor modules of this module, from the foundational PowerBasis downward, optionally including self.

@@ -2008,14 +2008,14 @@

Class Reference
-basis_elements()[source]#
+basis_elements()[source]#

Get list of ModuleElement being the generators of this module.

-element_from_rational(a)[source]#
+element_from_rational(a)[source]#

Return a ModuleElement representing a rational number.

Parameters:
@@ -2043,19 +2043,19 @@

Class Reference
-endomorphism_ring()[source]#
+endomorphism_ring()[source]#

Form the EndomorphismRing for this module.

-is_compat_col(col)[source]#
+is_compat_col(col)[source]#

Say whether col is a suitable column vector for this module.

-mult_tab()[source]#
+mult_tab()[source]#

Get the multiplication table for this module (if closed under mult).

Returns:
@@ -2098,7 +2098,7 @@

Class Reference
-nearest_common_ancestor(other)[source]#
+nearest_common_ancestor(other)[source]#

Locate the nearest common ancestor of this module and another.

Returns:
@@ -2130,7 +2130,7 @@

Class Reference
-one()[source]#
+one()[source]#

Return a ModuleElement representing unity, and belonging to the first ancestor of this module (including itself) that starts with unity.

@@ -2156,7 +2156,7 @@

Class Reference
-power_basis_ancestor()[source]#
+power_basis_ancestor()[source]#

Return the PowerBasis that is an ancestor of this module.

See also

@@ -2166,7 +2166,7 @@

Class Reference
-represent(elt)[source]#
+represent(elt)[source]#

Represent a module element as an integer-linear combination over the generators of this module.

@@ -2247,13 +2247,13 @@

Class Reference
-starts_with_unity()[source]#
+starts_with_unity()[source]#

Say whether the module’s first generator equals unity.

-submodule_from_gens(gens, hnf=True, hnf_modulus=None)[source]#
+submodule_from_gens(gens, hnf=True, hnf_modulus=None)[source]#

Form the submodule generated by a list of ModuleElement belonging to this module.

@@ -2293,7 +2293,7 @@

Class Reference
-submodule_from_matrix(B, denom=1)[source]#
+submodule_from_matrix(B, denom=1)[source]#

Form the submodule generated by the elements of this module indicated by the columns of a matrix, with an optional denominator.

@@ -2342,7 +2342,7 @@

Class Reference
-whole_submodule()[source]#
+whole_submodule()[source]#

Return a submodule equal to this entire module.

Explanation

This is useful when you have a PowerBasis and want to @@ -2352,7 +2352,7 @@

Class Reference
-zero()[source]#
+zero()[source]#

Return a ModuleElement representing zero.

@@ -2360,11 +2360,11 @@

Class Reference
-class sympy.polys.numberfields.modules.PowerBasis(T)[source]#
+class sympy.polys.numberfields.modules.PowerBasis(T)[source]#

The module generated by the powers of an algebraic integer.

-__init__(T)[source]#
+__init__(T)[source]#
Parameters:

T : Poly, AlgebraicField

@@ -2380,19 +2380,19 @@

Class Reference
-element_from_ANP(a)[source]#
+element_from_ANP(a)[source]#

Convert an ANP into a PowerBasisElement.

-element_from_alg_num(a)[source]#
+element_from_alg_num(a)[source]#

Convert an AlgebraicNumber into a PowerBasisElement.

-element_from_poly(f)[source]#
+element_from_poly(f)[source]#

Produce an element of this module, representing f after reduction mod our defining minimal polynomial.

@@ -2407,7 +2407,7 @@

Class Reference
-represent(elt)[source]#
+represent(elt)[source]#

Represent a module element as an integer-linear combination over the generators of this module.

@@ -2420,11 +2420,11 @@

Class Reference
-class sympy.polys.numberfields.modules.Submodule(parent, matrix, denom=1, mult_tab=None)[source]#
+class sympy.polys.numberfields.modules.Submodule(parent, matrix, denom=1, mult_tab=None)[source]#

A submodule of another module.

-__init__(parent, matrix, denom=1, mult_tab=None)[source]#
+__init__(parent, matrix, denom=1, mult_tab=None)[source]#
Parameters:

parent : Module

@@ -2481,7 +2481,7 @@

Class Reference
-add(other, hnf=True, hnf_modulus=None)[source]#
+add(other, hnf=True, hnf_modulus=None)[source]#

Add this Submodule to another.

Parameters:
@@ -2509,21 +2509,21 @@

Class Reference
-basis_element_pullbacks()[source]#
+basis_element_pullbacks()[source]#

Return list of this submodule’s basis elements as elements of the submodule’s parent module.

-discard_before(r)[source]#
+discard_before(r)[source]#

Produce a new module by discarding all generators before a given index r.

-mul(other, hnf=True, hnf_modulus=None)[source]#
+mul(other, hnf=True, hnf_modulus=None)[source]#

Multiply this Submodule by a rational number, a ModuleElement, or another Submodule.

@@ -2556,7 +2556,7 @@

Class Reference
-reduce_element(elt)[source]#
+reduce_element(elt)[source]#

If this submodule \(B\) has defining matrix \(W\) in square, maximal-rank Hermite normal form, then, given an element \(x\) of the parent module \(A\), we produce an element \(y \in A\) such that \(x - y \in B\), and the @@ -2619,7 +2619,7 @@

Class Reference
-reduced()[source]#
+reduced()[source]#

Produce a reduced version of this submodule.

Returns:
@@ -2634,7 +2634,7 @@

Class Reference
-represent(elt)[source]#
+represent(elt)[source]#

Represent a module element as an integer-linear combination over the generators of this module.

@@ -2647,14 +2647,14 @@

Class Reference
-class sympy.polys.numberfields.modules.ModuleElement(module, col, denom=1)[source]#
+class sympy.polys.numberfields.modules.ModuleElement(module, col, denom=1)[source]#

Represents an element of a Module.

NOTE: Should not be constructed directly. Use the __call__() method or the make_mod_elt() factory function instead.

-__init__(module, col, denom=1)[source]#
+__init__(module, col, denom=1)[source]#
Parameters:

module : Module

@@ -2676,7 +2676,7 @@

Class Reference
-__add__(other)[source]#
+__add__(other)[source]#

A ModuleElement can be added to a rational number, or to another ModuleElement.

Explanation

@@ -2690,7 +2690,7 @@

Class Reference
-__mul__(other)[source]#
+__mul__(other)[source]#

A ModuleElement can be multiplied by a rational number, or by another ModuleElement.

Explanation

@@ -2706,7 +2706,7 @@

Class Reference
-__mod__(m)[source]#
+__mod__(m)[source]#

Reduce this ModuleElement mod a Submodule.

Parameters:
@@ -2737,13 +2737,13 @@

Class Reference
-column(domain=None)[source]#
+column(domain=None)[source]#

Get a copy of this element’s column, optionally converting to a domain.

-equiv(other)[source]#
+equiv(other)[source]#

A ModuleElement may test as equivalent to a rational number or another ModuleElement, if they represent the same algebraic number.

@@ -2773,14 +2773,14 @@

Class Reference
-classmethod from_int_list(module, coeffs, denom=1)[source]#
+classmethod from_int_list(module, coeffs, denom=1)[source]#

Make a ModuleElement from a list of ints (instead of a column vector).

-is_compat(other)[source]#
+is_compat(other)[source]#

Test whether other is another ModuleElement with same module.

@@ -2793,28 +2793,28 @@

Class Reference
-over_power_basis()[source]#
+over_power_basis()[source]#

Transform into a PowerBasisElement over our PowerBasis ancestor.

-reduced()[source]#
+reduced()[source]#

Produce a reduced version of this ModuleElement, i.e. one in which the gcd of the denominator together with all numerator coefficients is 1.

-reduced_mod_p(p)[source]#
+reduced_mod_p(p)[source]#

Produce a version of this ModuleElement in which all numerator coefficients have been reduced mod p.

-to_ancestor(anc)[source]#
+to_ancestor(anc)[source]#

Transform into a ModuleElement belonging to a given ancestor of this element’s module.

@@ -2826,14 +2826,14 @@

Class Reference
-to_parent()[source]#
+to_parent()[source]#

Transform into a ModuleElement belonging to the parent of this element’s module.

-unify(other)[source]#
+unify(other)[source]#

Try to make a compatible pair of ModuleElement, one equivalent to this one, and one equivalent to the other.

@@ -2861,7 +2861,7 @@

Class Reference
-class sympy.polys.numberfields.modules.PowerBasisElement(module, col, denom=1)[source]#
+class sympy.polys.numberfields.modules.PowerBasisElement(module, col, denom=1)[source]#

Subclass for ModuleElement instances whose module is a PowerBasis.

@@ -2872,7 +2872,7 @@

Class Reference
-as_expr(x=None)[source]#
+as_expr(x=None)[source]#

Create a Basic expression from self.

@@ -2894,31 +2894,31 @@

Class Reference
-norm(T=None)[source]#
+norm(T=None)[source]#

Compute the norm of this number.

-numerator(x=None)[source]#
+numerator(x=None)[source]#

Obtain the numerator as a polynomial over ZZ.

-poly(x=None)[source]#
+poly(x=None)[source]#

Obtain the number as a polynomial over QQ.

-to_ANP()[source]#
+to_ANP()[source]#

Convert to an equivalent ANP.

-to_alg_num()[source]#
+to_alg_num()[source]#

Try to convert to an equivalent AlgebraicNumber.

Returns:
@@ -2947,7 +2947,7 @@

Class Reference
-sympy.polys.numberfields.modules.make_mod_elt(module, col, denom=1)[source]#
+sympy.polys.numberfields.modules.make_mod_elt(module, col, denom=1)[source]#

Factory function which builds a ModuleElement, but ensures that it is a PowerBasisElement if the module is a PowerBasis.

@@ -2955,11 +2955,11 @@

Class Reference
-class sympy.polys.numberfields.modules.ModuleHomomorphism(domain, codomain, mapping)[source]#
+class sympy.polys.numberfields.modules.ModuleHomomorphism(domain, codomain, mapping)[source]#

A homomorphism from one module to another.

-__init__(domain, codomain, mapping)[source]#
+__init__(domain, codomain, mapping)[source]#
Parameters:

domain : Module

@@ -2993,7 +2993,7 @@

Class Reference
-kernel(modulus=None)[source]#
+kernel(modulus=None)[source]#

Compute a Submodule representing the kernel of this homomorphism.

Parameters:
@@ -3016,7 +3016,7 @@

Class Reference
-matrix(modulus=None)[source]#
+matrix(modulus=None)[source]#

Compute the matrix of this homomorphism.

Parameters:
@@ -3040,11 +3040,11 @@

Class Reference
-class sympy.polys.numberfields.modules.ModuleEndomorphism(domain, mapping)[source]#
+class sympy.polys.numberfields.modules.ModuleEndomorphism(domain, mapping)[source]#

A homomorphism from one module to itself.

-__init__(domain, mapping)[source]#
+__init__(domain, mapping)[source]#
Parameters:

domain : Module

@@ -3065,12 +3065,12 @@

Class Reference
-class sympy.polys.numberfields.modules.InnerEndomorphism(domain, multiplier)[source]#
+class sympy.polys.numberfields.modules.InnerEndomorphism(domain, multiplier)[source]#

An inner endomorphism on a module, i.e. the endomorphism corresponding to multiplication by a fixed element.

-__init__(domain, multiplier)[source]#
+__init__(domain, multiplier)[source]#
Parameters:

domain : Module

@@ -3089,11 +3089,11 @@

Class Reference
-class sympy.polys.numberfields.modules.EndomorphismRing(domain)[source]#
+class sympy.polys.numberfields.modules.EndomorphismRing(domain)[source]#

The ring of endomorphisms on a module.

-__init__(domain)[source]#
+__init__(domain)[source]#
Parameters:

domain : Module

@@ -3106,7 +3106,7 @@

Class Reference
-inner_endomorphism(multiplier)[source]#
+inner_endomorphism(multiplier)[source]#

Form an inner endomorphism belonging to this endomorphism ring.

Parameters:
@@ -3123,7 +3123,7 @@

Class Reference
-represent(element)[source]#
+represent(element)[source]#

Represent an element of this endomorphism ring, as a single column vector.

@@ -3205,7 +3205,7 @@

Class Reference
-sympy.polys.numberfields.modules.find_min_poly(alpha, domain, x=None, powers=None)[source]#
+sympy.polys.numberfields.modules.find_min_poly(alpha, domain, x=None, powers=None)[source]#

Find a polynomial of least degree (not necessarily irreducible) satisfied by an element of a finitely-generated ring with unity.

@@ -3281,7 +3281,7 @@

Class Reference#

-sympy.polys.numberfields.utilities.is_rat(c)[source]#
+sympy.polys.numberfields.utilities.is_rat(c)[source]#

Test whether an argument is of an acceptable type to be used as a rational number.

Explanation

@@ -3294,7 +3294,7 @@

Utilities
-sympy.polys.numberfields.utilities.is_int(c)[source]#
+sympy.polys.numberfields.utilities.is_int(c)[source]#

Test whether an argument is of an acceptable type to be used as an integer.

Explanation

Returns True on any argument of type int or ZZ.

@@ -3306,7 +3306,7 @@

Utilities
-sympy.polys.numberfields.utilities.get_num_denom(c)[source]#
+sympy.polys.numberfields.utilities.get_num_denom(c)[source]#

Given any argument on which is_rat() is True, return the numerator and denominator of this number.

@@ -3317,7 +3317,7 @@

Utilities
-sympy.polys.numberfields.utilities.extract_fundamental_discriminant(a)[source]#
+sympy.polys.numberfields.utilities.extract_fundamental_discriminant(a)[source]#

Extract a fundamental discriminant from an integer a.

Parameters:
@@ -3366,7 +3366,7 @@

Utilities
-class sympy.polys.numberfields.utilities.AlgIntPowers(T, modulus=None)[source]#
+class sympy.polys.numberfields.utilities.AlgIntPowers(T, modulus=None)[source]#

Compute the powers of an algebraic integer.

Explanation

Given an algebraic integer \(\theta\) by its monic irreducible polynomial @@ -3400,7 +3400,7 @@

Utilities
-__init__(T, modulus=None)[source]#
+__init__(T, modulus=None)[source]#
Parameters:

T : Poly

@@ -3420,7 +3420,7 @@

Utilities +sympy.polys.numberfields.utilities.coeff_search(m, R)[source]#

Generate coefficients for searching through polynomials.

Parameters:
@@ -3457,7 +3457,7 @@

Utilities
-sympy.polys.numberfields.utilities.supplement_a_subspace(M)[source]#
+sympy.polys.numberfields.utilities.supplement_a_subspace(M)[source]#

Extend a basis for a subspace to a basis for the whole space.

Parameters:
@@ -3523,7 +3523,7 @@

Utilities
-sympy.polys.numberfields.utilities.isolate(alg, eps=None, fast=False)[source]#
+sympy.polys.numberfields.utilities.isolate(alg, eps=None, fast=False)[source]#

Find a rational isolating interval for a real algebraic number.

Parameters:
@@ -3601,7 +3601,7 @@

UtilitiesFuro
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/modules/polys/reference.html b/dev/modules/polys/reference.html index 15202624e33..fbbed76289e 100644 --- a/dev/modules/polys/reference.html +++ b/dev/modules/polys/reference.html @@ -748,7 +748,7 @@
Documentation Version

Basic polynomial manipulation functions#

-sympy.polys.polytools.poly(expr, *gens, **args)[source]#
+sympy.polys.polytools.poly(expr, *gens, **args)[source]#

Efficiently transform an expression into a polynomial.

Examples

>>> from sympy import poly
@@ -763,19 +763,19 @@ 

Basic polynomial manipulation functions
-sympy.polys.polytools.poly_from_expr(expr, *gens, **args)[source]#
+sympy.polys.polytools.poly_from_expr(expr, *gens, **args)[source]#

Construct a polynomial from an expression.

-sympy.polys.polytools.parallel_poly_from_expr(exprs, *gens, **args)[source]#
+sympy.polys.polytools.parallel_poly_from_expr(exprs, *gens, **args)[source]#

Construct polynomials from expressions.

-sympy.polys.polytools.degree(f, gen=0)[source]#
+sympy.polys.polytools.degree(f, gen=0)[source]#

Return the degree of f in the given variable.

The degree of 0 is negative infinity.

Examples

@@ -799,7 +799,7 @@

Basic polynomial manipulation functions
-sympy.polys.polytools.degree_list(f, *gens, **args)[source]#
+sympy.polys.polytools.degree_list(f, *gens, **args)[source]#

Return a list of degrees of f in all variables.

Examples

>>> from sympy import degree_list
@@ -814,7 +814,7 @@ 

Basic polynomial manipulation functions
-sympy.polys.polytools.LC(f, *gens, **args)[source]#
+sympy.polys.polytools.LC(f, *gens, **args)[source]#

Return the leading coefficient of f.

Examples

>>> from sympy import LC
@@ -829,7 +829,7 @@ 

Basic polynomial manipulation functions
-sympy.polys.polytools.LM(f, *gens, **args)[source]#
+sympy.polys.polytools.LM(f, *gens, **args)[source]#

Return the leading monomial of f.

Examples

>>> from sympy import LM
@@ -844,7 +844,7 @@ 

Basic polynomial manipulation functions
-sympy.polys.polytools.LT(f, *gens, **args)[source]#
+sympy.polys.polytools.LT(f, *gens, **args)[source]#

Return the leading term of f.

Examples

>>> from sympy import LT
@@ -859,7 +859,7 @@ 

Basic polynomial manipulation functions
-sympy.polys.polytools.pdiv(f, g, *gens, **args)[source]#
+sympy.polys.polytools.pdiv(f, g, *gens, **args)[source]#

Compute polynomial pseudo-division of f and g.

Examples

>>> from sympy import pdiv
@@ -874,7 +874,7 @@ 

Basic polynomial manipulation functions
-sympy.polys.polytools.prem(f, g, *gens, **args)[source]#
+sympy.polys.polytools.prem(f, g, *gens, **args)[source]#

Compute polynomial pseudo-remainder of f and g.

Examples

>>> from sympy import prem
@@ -889,7 +889,7 @@ 

Basic polynomial manipulation functions
-sympy.polys.polytools.pquo(f, g, *gens, **args)[source]#
+sympy.polys.polytools.pquo(f, g, *gens, **args)[source]#

Compute polynomial pseudo-quotient of f and g.

Examples

>>> from sympy import pquo
@@ -906,7 +906,7 @@ 

Basic polynomial manipulation functions
-sympy.polys.polytools.pexquo(f, g, *gens, **args)[source]#
+sympy.polys.polytools.pexquo(f, g, *gens, **args)[source]#

Compute polynomial exact pseudo-quotient of f and g.

Examples

>>> from sympy import pexquo
@@ -927,7 +927,7 @@ 

Basic polynomial manipulation functions
-sympy.polys.polytools.div(f, g, *gens, **args)[source]#
+sympy.polys.polytools.div(f, g, *gens, **args)[source]#

Compute polynomial division of f and g.

Examples

>>> from sympy import div, ZZ, QQ
@@ -944,7 +944,7 @@ 

Basic polynomial manipulation functions
-sympy.polys.polytools.rem(f, g, *gens, **args)[source]#
+sympy.polys.polytools.rem(f, g, *gens, **args)[source]#

Compute polynomial remainder of f and g.

Examples

>>> from sympy import rem, ZZ, QQ
@@ -961,7 +961,7 @@ 

Basic polynomial manipulation functions
-sympy.polys.polytools.quo(f, g, *gens, **args)[source]#
+sympy.polys.polytools.quo(f, g, *gens, **args)[source]#

Compute polynomial quotient of f and g.

Examples

>>> from sympy import quo
@@ -978,7 +978,7 @@ 

Basic polynomial manipulation functions
-sympy.polys.polytools.exquo(f, g, *gens, **args)[source]#
+sympy.polys.polytools.exquo(f, g, *gens, **args)[source]#

Compute polynomial exact quotient of f and g.

Examples

>>> from sympy import exquo
@@ -999,7 +999,7 @@ 

Basic polynomial manipulation functions
-sympy.polys.polytools.half_gcdex(f, g, *gens, **args)[source]#
+sympy.polys.polytools.half_gcdex(f, g, *gens, **args)[source]#

Half extended Euclidean algorithm of f and g.

Returns (s, h) such that h = gcd(f, g) and s*f = h (mod g).

Examples

@@ -1015,7 +1015,7 @@

Basic polynomial manipulation functions
-sympy.polys.polytools.gcdex(f, g, *gens, **args)[source]#
+sympy.polys.polytools.gcdex(f, g, *gens, **args)[source]#

Extended Euclidean algorithm of f and g.

Returns (s, t, h) such that h = gcd(f, g) and s*f + t*g = h.

Examples

@@ -1031,7 +1031,7 @@

Basic polynomial manipulation functions
-sympy.polys.polytools.invert(f, g, *gens, **args)[source]#
+sympy.polys.polytools.invert(f, g, *gens, **args)[source]#

Invert f modulo g when possible.

Examples

>>> from sympy import invert, S, mod_inverse
@@ -1064,7 +1064,7 @@ 

Basic polynomial manipulation functions
-sympy.polys.polytools.subresultants(f, g, *gens, **args)[source]#
+sympy.polys.polytools.subresultants(f, g, *gens, **args)[source]#

Compute subresultant PRS of f and g.

Examples

>>> from sympy import subresultants
@@ -1079,7 +1079,7 @@ 

Basic polynomial manipulation functions
-sympy.polys.polytools.resultant(f, g, *gens, includePRS=False, **args)[source]#
+sympy.polys.polytools.resultant(f, g, *gens, includePRS=False, **args)[source]#

Compute resultant of f and g.

Examples

>>> from sympy import resultant
@@ -1094,7 +1094,7 @@ 

Basic polynomial manipulation functions
-sympy.polys.polytools.discriminant(f, *gens, **args)[source]#
+sympy.polys.polytools.discriminant(f, *gens, **args)[source]#

Compute discriminant of f.

Examples

>>> from sympy import discriminant
@@ -1109,7 +1109,7 @@ 

Basic polynomial manipulation functions
-sympy.polys.polytools.terms_gcd(f, *gens, **args)[source]#
+sympy.polys.polytools.terms_gcd(f, *gens, **args)[source]#

Remove GCD of terms from f.

If the deep flag is True, then the arguments of f will have terms_gcd applied to them.

@@ -1172,7 +1172,7 @@

Basic polynomial manipulation functions
-sympy.polys.polytools.cofactors(f, g, *gens, **args)[source]#
+sympy.polys.polytools.cofactors(f, g, *gens, **args)[source]#

Compute GCD and cofactors of f and g.

Returns polynomials (h, cff, cfg) such that h = gcd(f, g), and cff = quo(f, h) and cfg = quo(g, h) are, so called, cofactors @@ -1190,7 +1190,7 @@

Basic polynomial manipulation functions
-sympy.polys.polytools.gcd(f, g=None, *gens, **args)[source]#
+sympy.polys.polytools.gcd(f, g=None, *gens, **args)[source]#

Compute GCD of f and g.

Examples

>>> from sympy import gcd
@@ -1205,7 +1205,7 @@ 

Basic polynomial manipulation functions
-sympy.polys.polytools.gcd_list(seq, *gens, **args)[source]#
+sympy.polys.polytools.gcd_list(seq, *gens, **args)[source]#

Compute GCD of a list of polynomials.

Examples

>>> from sympy import gcd_list
@@ -1220,7 +1220,7 @@ 

Basic polynomial manipulation functions
-sympy.polys.polytools.lcm(f, g=None, *gens, **args)[source]#
+sympy.polys.polytools.lcm(f, g=None, *gens, **args)[source]#

Compute LCM of f and g.

Examples

>>> from sympy import lcm
@@ -1235,7 +1235,7 @@ 

Basic polynomial manipulation functions
-sympy.polys.polytools.lcm_list(seq, *gens, **args)[source]#
+sympy.polys.polytools.lcm_list(seq, *gens, **args)[source]#

Compute LCM of a list of polynomials.

Examples

>>> from sympy import lcm_list
@@ -1250,7 +1250,7 @@ 

Basic polynomial manipulation functions
-sympy.polys.polytools.trunc(f, p, *gens, **args)[source]#
+sympy.polys.polytools.trunc(f, p, *gens, **args)[source]#

Reduce f modulo a constant p.

Examples

>>> from sympy import trunc
@@ -1265,7 +1265,7 @@ 

Basic polynomial manipulation functions
-sympy.polys.polytools.monic(f, *gens, **args)[source]#
+sympy.polys.polytools.monic(f, *gens, **args)[source]#

Divide all coefficients of f by LC(f).

Examples

>>> from sympy import monic
@@ -1280,7 +1280,7 @@ 

Basic polynomial manipulation functions
-sympy.polys.polytools.content(f, *gens, **args)[source]#
+sympy.polys.polytools.content(f, *gens, **args)[source]#

Compute GCD of coefficients of f.

Examples

>>> from sympy import content
@@ -1295,7 +1295,7 @@ 

Basic polynomial manipulation functions
-sympy.polys.polytools.primitive(f, *gens, **args)[source]#
+sympy.polys.polytools.primitive(f, *gens, **args)[source]#

Compute content and the primitive form of f.

Examples

>>> from sympy.polys.polytools import primitive
@@ -1329,7 +1329,7 @@ 

Basic polynomial manipulation functions
-sympy.polys.polytools.compose(f, g, *gens, **args)[source]#
+sympy.polys.polytools.compose(f, g, *gens, **args)[source]#

Compute functional composition f(g).

Examples

>>> from sympy import compose
@@ -1344,7 +1344,7 @@ 

Basic polynomial manipulation functions
-sympy.polys.polytools.decompose(f, *gens, **args)[source]#
+sympy.polys.polytools.decompose(f, *gens, **args)[source]#

Compute functional decomposition of f.

Examples

>>> from sympy import decompose
@@ -1359,7 +1359,7 @@ 

Basic polynomial manipulation functions
-sympy.polys.polytools.sturm(f, *gens, **args)[source]#
+sympy.polys.polytools.sturm(f, *gens, **args)[source]#

Compute Sturm sequence of f.

Examples

>>> from sympy import sturm
@@ -1374,7 +1374,7 @@ 

Basic polynomial manipulation functions
-sympy.polys.polytools.gff_list(f, *gens, **args)[source]#
+sympy.polys.polytools.gff_list(f, *gens, **args)[source]#

Compute a list of greatest factorial factors of f.

Note that the input to ff() and rf() should be Poly instances to use the definitions here.

@@ -1409,13 +1409,13 @@

Basic polynomial manipulation functions
-sympy.polys.polytools.gff(f, *gens, **args)[source]#
+sympy.polys.polytools.gff(f, *gens, **args)[source]#

Compute greatest factorial factorization of f.

-sympy.polys.polytools.sqf_norm(f, *gens, **args)[source]#
+sympy.polys.polytools.sqf_norm(f, *gens, **args)[source]#

Compute square-free norm of f.

Returns s, f, r, such that g(x) = f(x-sa) and r(x) = Norm(g(x)) is a square-free polynomial over K, @@ -1433,7 +1433,7 @@

Basic polynomial manipulation functions
-sympy.polys.polytools.sqf_part(f, *gens, **args)[source]#
+sympy.polys.polytools.sqf_part(f, *gens, **args)[source]#

Compute square-free part of f.

Examples

>>> from sympy import sqf_part
@@ -1448,7 +1448,7 @@ 

Basic polynomial manipulation functions
-sympy.polys.polytools.sqf_list(f, *gens, **args)[source]#
+sympy.polys.polytools.sqf_list(f, *gens, **args)[source]#

Compute a list of square-free factors of f.

Examples

>>> from sympy import sqf_list
@@ -1463,7 +1463,7 @@ 

Basic polynomial manipulation functions
-sympy.polys.polytools.sqf(f, *gens, **args)[source]#
+sympy.polys.polytools.sqf(f, *gens, **args)[source]#

Compute square-free factorization of f.

Examples

>>> from sympy import sqf
@@ -1478,7 +1478,7 @@ 

Basic polynomial manipulation functions
-sympy.polys.polytools.factor_list(f, *gens, **args)[source]#
+sympy.polys.polytools.factor_list(f, *gens, **args)[source]#

Compute a list of irreducible factors of f.

Examples

>>> from sympy import factor_list
@@ -1493,7 +1493,7 @@ 

Basic polynomial manipulation functions
-sympy.polys.polytools.factor(f, *gens, deep=False, **args)[source]#
+sympy.polys.polytools.factor(f, *gens, deep=False, **args)[source]#

Compute the factorization of expression, f, into irreducibles. (To factor an integer into primes, use factorint.)

There two modes implemented: symbolic and formal. If f is not an @@ -1561,7 +1561,7 @@

Basic polynomial manipulation functions
-sympy.polys.polytools.intervals(F, all=False, eps=None, inf=None, sup=None, strict=False, fast=False, sqf=False)[source]#
+sympy.polys.polytools.intervals(F, all=False, eps=None, inf=None, sup=None, strict=False, fast=False, sqf=False)[source]#

Compute isolating intervals for roots of f.

Examples

>>> from sympy import intervals
@@ -1578,7 +1578,7 @@ 

Basic polynomial manipulation functions
-sympy.polys.polytools.refine_root(f, s, t, eps=None, steps=None, fast=False, check_sqf=False)[source]#
+sympy.polys.polytools.refine_root(f, s, t, eps=None, steps=None, fast=False, check_sqf=False)[source]#

Refine an isolating interval of a root to the given precision.

Examples

>>> from sympy import refine_root
@@ -1593,7 +1593,7 @@ 

Basic polynomial manipulation functions
-sympy.polys.polytools.count_roots(f, inf=None, sup=None)[source]#
+sympy.polys.polytools.count_roots(f, inf=None, sup=None)[source]#

Return the number of roots of f in [inf, sup] interval.

If one of inf or sup is complex, it will return the number of roots in the complex rectangle with corners at inf and sup.

@@ -1612,7 +1612,7 @@

Basic polynomial manipulation functions
-sympy.polys.polytools.all_roots(f, multiple=True, radicals=True)[source]#
+sympy.polys.polytools.all_roots(f, multiple=True, radicals=True)[source]#

Returns the real and complex roots of f with multiplicities.

Parameters:
@@ -1744,7 +1744,7 @@

Basic polynomial manipulation functions
-sympy.polys.polytools.real_roots(f, multiple=True, radicals=True)[source]#
+sympy.polys.polytools.real_roots(f, multiple=True, radicals=True)[source]#

Returns the real roots of f with multiplicities.

Parameters:
@@ -1906,7 +1906,7 @@

Basic polynomial manipulation functions
-sympy.polys.polytools.nroots(f, n=15, maxsteps=50, cleanup=True)[source]#
+sympy.polys.polytools.nroots(f, n=15, maxsteps=50, cleanup=True)[source]#

Compute numerical approximations of roots of f.

Examples

>>> from sympy import nroots
@@ -1923,7 +1923,7 @@ 

Basic polynomial manipulation functions
-sympy.polys.polytools.ground_roots(f, *gens, **args)[source]#
+sympy.polys.polytools.ground_roots(f, *gens, **args)[source]#

Compute roots of f by factorization in the ground domain.

Examples

>>> from sympy import ground_roots
@@ -1938,7 +1938,7 @@ 

Basic polynomial manipulation functions
-sympy.polys.polytools.nth_power_roots_poly(f, n, *gens, **args)[source]#
+sympy.polys.polytools.nth_power_roots_poly(f, n, *gens, **args)[source]#

Construct a polynomial with n-th powers of roots of f.

Examples

>>> from sympy import nth_power_roots_poly, factor, roots
@@ -1965,7 +1965,7 @@ 

Basic polynomial manipulation functions
-sympy.polys.polytools.cancel(f, *gens, _signsimp=True, **args)[source]#
+sympy.polys.polytools.cancel(f, *gens, _signsimp=True, **args)[source]#

Cancel common factors in a rational function f.

Examples

>>> from sympy import cancel, sqrt, Symbol, together
@@ -1991,7 +1991,7 @@ 

Basic polynomial manipulation functions
-sympy.polys.polytools.reduced(f, G, *gens, **args)[source]#
+sympy.polys.polytools.reduced(f, G, *gens, **args)[source]#

Reduces a polynomial f modulo a set of polynomials G.

Given a polynomial f and a set of polynomials G = (g_1, ..., g_n), computes a set of quotients q = (q_1, ..., q_n) and the remainder r @@ -2010,7 +2010,7 @@

Basic polynomial manipulation functions
-sympy.polys.polytools.groebner(F, *gens, **args)[source]#
+sympy.polys.polytools.groebner(F, *gens, **args)[source]#

Computes the reduced Groebner basis for a set of polynomials.

Use the order argument to set the monomial ordering that will be used to compute the basis. Allowed orders are lex, grlex and @@ -2059,7 +2059,7 @@

Basic polynomial manipulation functions
-sympy.polys.polytools.is_zero_dimensional(F, *gens, **args)[source]#
+sympy.polys.polytools.is_zero_dimensional(F, *gens, **args)[source]#

Checks if the ideal generated by a Groebner basis is zero-dimensional.

The algorithm checks if the set of monomials not divisible by the leading monomial of any element of F is bounded.

@@ -2070,7 +2070,7 @@

Basic polynomial manipulation functions
-class sympy.polys.polytools.Poly(rep, *gens, **args)[source]#
+class sympy.polys.polytools.Poly(rep, *gens, **args)[source]#

Generic class for representing and operating on polynomial expressions.

See Polynomial Manipulation for general documentation.

Poly is a subclass of Basic rather than Expr but instances can be @@ -2117,7 +2117,7 @@

Basic polynomial manipulation functions
-EC(order=None)[source]#
+EC(order=None)[source]#

Returns the last non-zero coefficient of f.

Examples

>>> from sympy import Poly
@@ -2132,7 +2132,7 @@ 

Basic polynomial manipulation functions
-EM(order=None)[source]#
+EM(order=None)[source]#

Returns the last non-zero monomial of f.

Examples

>>> from sympy import Poly
@@ -2147,7 +2147,7 @@ 

Basic polynomial manipulation functions
-ET(order=None)[source]#
+ET(order=None)[source]#

Returns the last non-zero term of f.

Examples

>>> from sympy import Poly
@@ -2162,7 +2162,7 @@ 

Basic polynomial manipulation functions
-LC(order=None)[source]#
+LC(order=None)[source]#

Returns the leading coefficient of f.

Examples

>>> from sympy import Poly
@@ -2177,7 +2177,7 @@ 

Basic polynomial manipulation functions
-LM(order=None)[source]#
+LM(order=None)[source]#

Returns the leading monomial of f.

The Leading monomial signifies the monomial having the highest power of the principal generator in the @@ -2195,7 +2195,7 @@

Basic polynomial manipulation functions
-LT(order=None)[source]#
+LT(order=None)[source]#

Returns the leading term of f.

The Leading term signifies the term having the highest power of the principal generator in the @@ -2213,7 +2213,7 @@

Basic polynomial manipulation functions
-TC()[source]#
+TC()[source]#

Returns the trailing coefficient of f.

Examples

>>> from sympy import Poly
@@ -2228,7 +2228,7 @@ 

Basic polynomial manipulation functions
-abs()[source]#
+abs()[source]#

Make all coefficients in f positive.

Examples

>>> from sympy import Poly
@@ -2243,7 +2243,7 @@ 

Basic polynomial manipulation functions
-add(g)[source]#
+add(g)[source]#

Add two polynomials f and g.

Examples

>>> from sympy import Poly
@@ -2262,7 +2262,7 @@ 

Basic polynomial manipulation functions
-add_ground(coeff)[source]#
+add_ground(coeff)[source]#

Add an element of the ground domain to f.

Examples

>>> from sympy import Poly
@@ -2277,7 +2277,7 @@ 

Basic polynomial manipulation functions
-all_coeffs()[source]#
+all_coeffs()[source]#

Returns all coefficients from a univariate polynomial f.

Examples

>>> from sympy import Poly
@@ -2292,7 +2292,7 @@ 

Basic polynomial manipulation functions
-all_monoms()[source]#
+all_monoms()[source]#

Returns all monomials from a univariate polynomial f.

Examples

>>> from sympy import Poly
@@ -2311,7 +2311,7 @@ 

Basic polynomial manipulation functions
-all_roots(multiple=True, radicals=True)[source]#
+all_roots(multiple=True, radicals=True)[source]#

Return a list of real and complex roots with multiplicities.

See all_roots() for more explanation.

Examples

@@ -2331,7 +2331,7 @@

Basic polynomial manipulation functions
-all_terms()[source]#
+all_terms()[source]#

Returns all terms from a univariate polynomial f.

Examples

>>> from sympy import Poly
@@ -2346,7 +2346,7 @@ 

Basic polynomial manipulation functions
-as_dict(native=False, zero=False)[source]#
+as_dict(native=False, zero=False)[source]#

Switch to a dict representation.

Examples

>>> from sympy import Poly
@@ -2361,7 +2361,7 @@ 

Basic polynomial manipulation functions
-as_expr(*gens)[source]#
+as_expr(*gens)[source]#

Convert a Poly instance to an Expr instance.

Examples

>>> from sympy import Poly
@@ -2383,13 +2383,13 @@ 

Basic polynomial manipulation functions
-as_list(native=False)[source]#
+as_list(native=False)[source]#

Switch to a list representation.

-as_poly(*gens, **args)[source]#
+as_poly(*gens, **args)[source]#

Converts self to a polynomial or returns None.

>>> from sympy import sin
 >>> from sympy.abc import x, y
@@ -2411,7 +2411,7 @@ 

Basic polynomial manipulation functions
-cancel(g, include=False)[source]#
+cancel(g, include=False)[source]#

Cancel common factors in a rational function f/g.

Examples

>>> from sympy import Poly
@@ -2430,7 +2430,7 @@ 

Basic polynomial manipulation functions
-clear_denoms(convert=False)[source]#
+clear_denoms(convert=False)[source]#

Clear denominators, but keep the ground domain.

Examples

>>> from sympy import Poly, S, QQ
@@ -2450,7 +2450,7 @@ 

Basic polynomial manipulation functions
-coeff_monomial(monom)[source]#
+coeff_monomial(monom)[source]#

Returns the coefficient of monom in f if there, else None.

Examples

>>> from sympy import Poly, exp
@@ -2490,7 +2490,7 @@ 

Basic polynomial manipulation functions
-coeffs(order=None)[source]#
+coeffs(order=None)[source]#

Returns all non-zero coefficients from f in lex order.

Examples

>>> from sympy import Poly
@@ -2509,7 +2509,7 @@ 

Basic polynomial manipulation functions
-cofactors(g)[source]#
+cofactors(g)[source]#

Returns the GCD of f and g and their cofactors.

Returns polynomials (h, cff, cfg) such that h = gcd(f, g), and cff = quo(f, h) and cfg = quo(g, h) are, so called, cofactors @@ -2529,7 +2529,7 @@

Basic polynomial manipulation functions
-compose(g)[source]#
+compose(g)[source]#

Computes the functional composition of f and g.

Examples

>>> from sympy import Poly
@@ -2544,7 +2544,7 @@ 

Basic polynomial manipulation functions
-content()[source]#
+content()[source]#

Returns the GCD of polynomial coefficients.

Examples

>>> from sympy import Poly
@@ -2559,7 +2559,7 @@ 

Basic polynomial manipulation functions
-count_roots(inf=None, sup=None)[source]#
+count_roots(inf=None, sup=None)[source]#

Return the number of roots of f in [inf, sup] interval.

Examples

>>> from sympy import Poly, I
@@ -2576,7 +2576,7 @@ 

Basic polynomial manipulation functions
-decompose()[source]#
+decompose()[source]#

Computes a functional decomposition of f.

Examples

>>> from sympy import Poly
@@ -2591,7 +2591,7 @@ 

Basic polynomial manipulation functions
-deflate()[source]#
+deflate()[source]#

Reduce degree of f by mapping x_i**m to y_i.

Examples

>>> from sympy import Poly
@@ -2606,7 +2606,7 @@ 

Basic polynomial manipulation functions
-degree(gen=0)[source]#
+degree(gen=0)[source]#

Returns degree of f in x_j.

The degree of 0 is negative infinity.

Examples

@@ -2626,7 +2626,7 @@

Basic polynomial manipulation functions
-degree_list()[source]#
+degree_list()[source]#

Returns a list of degrees of f.

Examples

>>> from sympy import Poly
@@ -2641,7 +2641,7 @@ 

Basic polynomial manipulation functions
-diff(*specs, **kwargs)[source]#
+diff(*specs, **kwargs)[source]#

Computes partial derivative of f.

Examples

>>> from sympy import Poly
@@ -2660,7 +2660,7 @@ 

Basic polynomial manipulation functions
-discriminant()[source]#
+discriminant()[source]#

Computes the discriminant of f.

Examples

>>> from sympy import Poly
@@ -2675,7 +2675,7 @@ 

Basic polynomial manipulation functions
-dispersion(g=None)[source]#
+dispersion(g=None)[source]#

Compute the dispersion of polynomials.

For two polynomials \(f(x)\) and \(g(x)\) with \(\deg f > 0\) and \(\deg g > 0\) the dispersion \(\operatorname{dis}(f, g)\) is defined as:

@@ -2746,7 +2746,7 @@

Basic polynomial manipulation functions
-dispersionset(g=None)[source]#
+dispersionset(g=None)[source]#

Compute the dispersion set of two polynomials.

For two polynomials \(f(x)\) and \(g(x)\) with \(\deg f > 0\) and \(\deg g > 0\) the dispersion set \(\operatorname{J}(f, g)\) is defined as:

@@ -2817,7 +2817,7 @@

Basic polynomial manipulation functions
-div(g, auto=True)[source]#
+div(g, auto=True)[source]#

Polynomial division with remainder of f by g.

Examples

>>> from sympy import Poly
@@ -2860,7 +2860,7 @@ 

Basic polynomial manipulation functions
-eject(*gens)[source]#
+eject(*gens)[source]#

Eject selected generators into the ground domain.

Examples

>>> from sympy import Poly
@@ -2880,7 +2880,7 @@ 

Basic polynomial manipulation functions
-eval(x, a=None, auto=True)[source]#
+eval(x, a=None, auto=True)[source]#

Evaluate f at a in the given variable.

Examples

>>> from sympy import Poly
@@ -2916,7 +2916,7 @@ 

Basic polynomial manipulation functions
-exclude()[source]#
+exclude()[source]#

Remove unnecessary generators from f.

Examples

>>> from sympy import Poly
@@ -2931,7 +2931,7 @@ 

Basic polynomial manipulation functions
-exquo(g, auto=True)[source]#
+exquo(g, auto=True)[source]#

Computes polynomial exact quotient of f by g.

Examples

>>> from sympy import Poly
@@ -2952,7 +2952,7 @@ 

Basic polynomial manipulation functions
-exquo_ground(coeff)[source]#
+exquo_ground(coeff)[source]#

Exact quotient of f by a an element of the ground domain.

Examples

>>> from sympy import Poly
@@ -2973,7 +2973,7 @@ 

Basic polynomial manipulation functions
-factor_list()[source]#
+factor_list()[source]#

Returns a list of irreducible factors of f.

Examples

>>> from sympy import Poly
@@ -2992,7 +2992,7 @@ 

Basic polynomial manipulation functions
-factor_list_include()[source]#
+factor_list_include()[source]#

Returns a list of irreducible factors of f.

Examples

>>> from sympy import Poly
@@ -3051,31 +3051,31 @@ 

Basic polynomial manipulation functions
-classmethod from_dict(rep, *gens, **args)[source]#
+classmethod from_dict(rep, *gens, **args)[source]#

Construct a polynomial from a dict.

-classmethod from_expr(rep, *gens, **args)[source]#
+classmethod from_expr(rep, *gens, **args)[source]#

Construct a polynomial from an expression.

-classmethod from_list(rep, *gens, **args)[source]#
+classmethod from_list(rep, *gens, **args)[source]#

Construct a polynomial from a list.

-classmethod from_poly(rep, *gens, **args)[source]#
+classmethod from_poly(rep, *gens, **args)[source]#

Construct a polynomial from a polynomial.

-galois_group(by_name=False, max_tries=30, randomize=False)[source]#
+galois_group(by_name=False, max_tries=30, randomize=False)[source]#

Compute the Galois group of this polynomial.

Examples

>>> from sympy import Poly
@@ -3094,7 +3094,7 @@ 

Basic polynomial manipulation functions
-gcd(g)[source]#
+gcd(g)[source]#

Returns the polynomial GCD of f and g.

Examples

>>> from sympy import Poly
@@ -3109,7 +3109,7 @@ 

Basic polynomial manipulation functions
-gcdex(g, auto=True)[source]#
+gcdex(g, auto=True)[source]#

Extended Euclidean algorithm of f and g.

Returns (s, t, h) such that h = gcd(f, g) and s*f + t*g = h.

Examples

@@ -3146,13 +3146,13 @@

Basic polynomial manipulation functions
-get_domain()[source]#
+get_domain()[source]#

Get the ground domain of f.

-get_modulus()[source]#
+get_modulus()[source]#

Get the modulus of f.

Examples

>>> from sympy import Poly
@@ -3167,7 +3167,7 @@ 

Basic polynomial manipulation functions
-gff_list()[source]#
+gff_list()[source]#

Computes greatest factorial factorization of f.

Examples

>>> from sympy import Poly
@@ -3185,7 +3185,7 @@ 

Basic polynomial manipulation functions
-ground_roots()[source]#
+ground_roots()[source]#

Compute roots of f by factorization in the ground domain.

Examples

>>> from sympy import Poly
@@ -3200,7 +3200,7 @@ 

Basic polynomial manipulation functions
-half_gcdex(g, auto=True)[source]#
+half_gcdex(g, auto=True)[source]#

Half extended Euclidean algorithm of f and g.

Returns (s, h) such that h = gcd(f, g) and s*f = h (mod g).

Examples

@@ -3220,7 +3220,7 @@

Basic polynomial manipulation functions
-has_only_gens(*gens)[source]#
+has_only_gens(*gens)[source]#

Return True if Poly(f, *gens) retains ground domain.

Examples

>>> from sympy import Poly
@@ -3237,7 +3237,7 @@ 

Basic polynomial manipulation functions
-homogeneous_order()[source]#
+homogeneous_order()[source]#

Returns the homogeneous order of f.

A homogeneous polynomial is a polynomial whose all monomials with non-zero coefficients have the same total degree. This degree is @@ -3257,7 +3257,7 @@

Basic polynomial manipulation functions
-homogenize(s)[source]#
+homogenize(s)[source]#

Returns the homogeneous polynomial of f.

A homogeneous polynomial is a polynomial whose all monomials with non-zero coefficients have the same total degree. If you only @@ -3279,7 +3279,7 @@

Basic polynomial manipulation functions
-inject(front=False)[source]#
+inject(front=False)[source]#

Inject ground domain generators into f.

Examples

>>> from sympy import Poly
@@ -3299,7 +3299,7 @@ 

Basic polynomial manipulation functions
-integrate(*specs, **args)[source]#
+integrate(*specs, **args)[source]#

Computes indefinite integral of f.

Examples

>>> from sympy import Poly
@@ -3318,7 +3318,7 @@ 

Basic polynomial manipulation functions
-intervals(all=False, eps=None, inf=None, sup=None, fast=False, sqf=False)[source]#
+intervals(all=False, eps=None, inf=None, sup=None, fast=False, sqf=False)[source]#

Compute isolating intervals for roots of f.

For real roots the Vincent-Akritas-Strzebonski (VAS) continued fractions method is used.

Examples

@@ -3350,7 +3350,7 @@

Basic polynomial manipulation functions
-invert(g, auto=True)[source]#
+invert(g, auto=True)[source]#

Invert f modulo g when possible.

Examples

>>> from sympy import Poly
@@ -3631,7 +3631,7 @@ 

Basic polynomial manipulation functions
-l1_norm()[source]#
+l1_norm()[source]#

Returns l1 norm of f.

Examples

>>> from sympy import Poly
@@ -3646,7 +3646,7 @@ 

Basic polynomial manipulation functions
-lcm(g)[source]#
+lcm(g)[source]#

Returns polynomial LCM of f and g.

Examples

>>> from sympy import Poly
@@ -3661,7 +3661,7 @@ 

Basic polynomial manipulation functions
-length()[source]#
+length()[source]#

Returns the number of non-zero terms in f.

Examples

>>> from sympy import Poly
@@ -3676,7 +3676,7 @@ 

Basic polynomial manipulation functions
-lift()[source]#
+lift()[source]#

Convert algebraic coefficients to rationals.

Examples

>>> from sympy import Poly, I
@@ -3691,7 +3691,7 @@ 

Basic polynomial manipulation functions
-ltrim(gen)[source]#
+ltrim(gen)[source]#

Remove dummy generators from f that are to the left of specified gen in the generators as ordered. When gen is an integer, it refers to the generator located at that @@ -3711,7 +3711,7 @@

Basic polynomial manipulation functions
-make_monic_over_integers_by_scaling_roots()[source]#
+make_monic_over_integers_by_scaling_roots()[source]#

Turn any univariate polynomial over QQ or ZZ into a monic polynomial over ZZ, by scaling the roots as necessary.

@@ -3739,13 +3739,13 @@

Basic polynomial manipulation functions
-match(*args, **kwargs)[source]#
+match(*args, **kwargs)[source]#

Match expression from Poly. See Basic.match()

-max_norm()[source]#
+max_norm()[source]#

Returns maximum norm of f.

Examples

>>> from sympy import Poly
@@ -3760,7 +3760,7 @@ 

Basic polynomial manipulation functions
-monic(auto=True)[source]#
+monic(auto=True)[source]#

Divides all coefficients by LC(f).

Examples

>>> from sympy import Poly, ZZ
@@ -3779,7 +3779,7 @@ 

Basic polynomial manipulation functions
-monoms(order=None)[source]#
+monoms(order=None)[source]#

Returns all non-zero monomials from f in lex order.

Examples

>>> from sympy import Poly
@@ -3798,7 +3798,7 @@ 

Basic polynomial manipulation functions
-mul(g)[source]#
+mul(g)[source]#

Multiply two polynomials f and g.

Examples

>>> from sympy import Poly
@@ -3817,7 +3817,7 @@ 

Basic polynomial manipulation functions
-mul_ground(coeff)[source]#
+mul_ground(coeff)[source]#

Multiply f by a an element of the ground domain.

Examples

>>> from sympy import Poly
@@ -3832,7 +3832,7 @@ 

Basic polynomial manipulation functions
-neg()[source]#
+neg()[source]#

Negate all coefficients in f.

Examples

>>> from sympy import Poly
@@ -3851,13 +3851,13 @@ 

Basic polynomial manipulation functions
-classmethod new(rep, *gens)[source]#
+classmethod new(rep, *gens)[source]#

Construct Poly instance from raw representation.

-norm()[source]#
+norm()[source]#

Computes the product, Norm(f), of the conjugates of a polynomial f defined over a number field K.

Examples

@@ -3886,7 +3886,7 @@

Basic polynomial manipulation functions
-nroots(n=15, maxsteps=50, cleanup=True)[source]#
+nroots(n=15, maxsteps=50, cleanup=True)[source]#

Compute numerical approximations of roots of f.

Parameters:
@@ -3911,7 +3911,7 @@

Basic polynomial manipulation functions
-nth(*N)[source]#
+nth(*N)[source]#

Returns the n-th coefficient of f where N are the exponents of the generators in the term of interest.

Examples

@@ -3937,7 +3937,7 @@

Basic polynomial manipulation functions
-nth_power_roots_poly(n)[source]#
+nth_power_roots_poly(n)[source]#

Construct a polynomial with n-th powers of roots of f.

Examples

>>> from sympy import Poly
@@ -3967,7 +3967,7 @@ 

Basic polynomial manipulation functions
-pdiv(g)[source]#
+pdiv(g)[source]#

Polynomial pseudo-division of f by g.

Examples

>>> from sympy import Poly
@@ -3982,7 +3982,7 @@ 

Basic polynomial manipulation functions
-per(rep, gens=None, remove=None)[source]#
+per(rep, gens=None, remove=None)[source]#

Create a Poly out of the given representation.

Examples

>>> from sympy import Poly, ZZ
@@ -4003,7 +4003,7 @@ 

Basic polynomial manipulation functions
-pexquo(g)[source]#
+pexquo(g)[source]#

Polynomial exact pseudo-quotient of f by g.

Examples

>>> from sympy import Poly
@@ -4024,7 +4024,7 @@ 

Basic polynomial manipulation functions
-pow(n)[source]#
+pow(n)[source]#

Raise f to a non-negative power n.

Examples

>>> from sympy import Poly
@@ -4043,7 +4043,7 @@ 

Basic polynomial manipulation functions
-pquo(g)[source]#
+pquo(g)[source]#

Polynomial pseudo-quotient of f by g.

See the Caveat note in the function prem(f, g).

Examples

@@ -4063,7 +4063,7 @@

Basic polynomial manipulation functions
-prem(g)[source]#
+prem(g)[source]#

Polynomial pseudo-remainder of f by g.

Caveat: The function prem(f, g, x) can be safely used to compute

in Z[x] _only_ subresultant polynomial remainder sequences (prs’s).

@@ -4092,7 +4092,7 @@

Basic polynomial manipulation functions
-primitive()[source]#
+primitive()[source]#

Returns the content and a primitive form of f.

Examples

>>> from sympy import Poly
@@ -4107,7 +4107,7 @@ 

Basic polynomial manipulation functions
-quo(g, auto=True)[source]#
+quo(g, auto=True)[source]#

Computes polynomial quotient of f by g.

Examples

>>> from sympy import Poly
@@ -4126,7 +4126,7 @@ 

Basic polynomial manipulation functions
-quo_ground(coeff)[source]#
+quo_ground(coeff)[source]#

Quotient of f by a an element of the ground domain.

Examples

>>> from sympy import Poly
@@ -4145,7 +4145,7 @@ 

Basic polynomial manipulation functions
-rat_clear_denoms(g)[source]#
+rat_clear_denoms(g)[source]#

Clear denominators in a rational function f/g.

Examples

>>> from sympy import Poly
@@ -4169,7 +4169,7 @@ 

Basic polynomial manipulation functions
-real_roots(multiple=True, radicals=True)[source]#
+real_roots(multiple=True, radicals=True)[source]#

Return a list of real roots with multiplicities.

See real_roots() for more explanation.

Examples

@@ -4187,7 +4187,7 @@

Basic polynomial manipulation functions
-refine_root(s, t, eps=None, steps=None, fast=False, check_sqf=False)[source]#
+refine_root(s, t, eps=None, steps=None, fast=False, check_sqf=False)[source]#

Refine an isolating interval of a root to the given precision.

Examples

>>> from sympy import Poly
@@ -4202,7 +4202,7 @@ 

Basic polynomial manipulation functions
-rem(g, auto=True)[source]#
+rem(g, auto=True)[source]#

Computes the polynomial remainder of f by g.

Examples

>>> from sympy import Poly
@@ -4221,7 +4221,7 @@ 

Basic polynomial manipulation functions
-reorder(*gens, **args)[source]#
+reorder(*gens, **args)[source]#

Efficiently apply new order of generators.

Examples

>>> from sympy import Poly
@@ -4236,7 +4236,7 @@ 

Basic polynomial manipulation functions
-replace(x, y=None, **_ignore)[source]#
+replace(x, y=None, **_ignore)[source]#

Replace x with y in generators list.

Examples

>>> from sympy import Poly
@@ -4251,7 +4251,7 @@ 

Basic polynomial manipulation functions
-resultant(g, includePRS=False)[source]#
+resultant(g, includePRS=False)[source]#

Computes the resultant of f and g via PRS.

If includePRS=True, it includes the subresultant PRS in the result. Because the PRS is used to calculate the resultant, this is more @@ -4275,7 +4275,7 @@

Basic polynomial manipulation functions
-retract(field=None)[source]#
+retract(field=None)[source]#

Recalculate the ground domain of a polynomial.

Examples

>>> from sympy import Poly
@@ -4297,7 +4297,7 @@ 

Basic polynomial manipulation functions
-revert(n)[source]#
+revert(n)[source]#

Compute f**(-1) mod x**n.

Examples

>>> from sympy import Poly
@@ -4328,7 +4328,7 @@ 

Basic polynomial manipulation functions
-root(index, radicals=True)[source]#
+root(index, radicals=True)[source]#

Get an indexed root of a polynomial.

Examples

>>> from sympy import Poly
@@ -4358,7 +4358,7 @@ 

Basic polynomial manipulation functions
-same_root(a, b)[source]#
+same_root(a, b)[source]#

Decide whether two roots of this polynomial are equal.

Raises:
@@ -4390,13 +4390,13 @@

Basic polynomial manipulation functions
-set_domain(domain)[source]#
+set_domain(domain)[source]#

Set the ground domain of f.

-set_modulus(modulus)[source]#
+set_modulus(modulus)[source]#

Set the modulus of f.

Examples

>>> from sympy import Poly
@@ -4411,7 +4411,7 @@ 

Basic polynomial manipulation functions
-shift(a)[source]#
+shift(a)[source]#

Efficiently compute Taylor shift f(x + a).

Examples

>>> from sympy import Poly
@@ -4426,13 +4426,13 @@ 

Basic polynomial manipulation functions
-slice(x, m, n=None)[source]#
+slice(x, m, n=None)[source]#

Take a continuous subsequence of terms of f.

-sqf_list(all=False)[source]#
+sqf_list(all=False)[source]#

Returns a list of square-free factors of f.

Examples

>>> from sympy import Poly
@@ -4457,7 +4457,7 @@ 

Basic polynomial manipulation functions
-sqf_list_include(all=False)[source]#
+sqf_list_include(all=False)[source]#

Returns a list of square-free factors of f.

Examples

>>> from sympy import Poly, expand
@@ -4486,7 +4486,7 @@ 

Basic polynomial manipulation functions
-sqf_norm()[source]#
+sqf_norm()[source]#

Computes square-free norm of f.

Returns s, f, r, such that g(x) = f(x-sa) and r(x) = Norm(g(x)) is a square-free polynomial over K, @@ -4511,7 +4511,7 @@

Basic polynomial manipulation functions
-sqf_part()[source]#
+sqf_part()[source]#

Computes square-free part of f.

Examples

>>> from sympy import Poly
@@ -4526,7 +4526,7 @@ 

Basic polynomial manipulation functions
-sqr()[source]#
+sqr()[source]#

Square a polynomial f.

Examples

>>> from sympy import Poly
@@ -4545,7 +4545,7 @@ 

Basic polynomial manipulation functions
-sturm(auto=True)[source]#
+sturm(auto=True)[source]#

Computes the Sturm sequence of f.

Examples

>>> from sympy import Poly
@@ -4563,7 +4563,7 @@ 

Basic polynomial manipulation functions
-sub(g)[source]#
+sub(g)[source]#

Subtract two polynomials f and g.

Examples

>>> from sympy import Poly
@@ -4582,7 +4582,7 @@ 

Basic polynomial manipulation functions
-sub_ground(coeff)[source]#
+sub_ground(coeff)[source]#

Subtract an element of the ground domain from f.

Examples

>>> from sympy import Poly
@@ -4597,7 +4597,7 @@ 

Basic polynomial manipulation functions
-subresultants(g)[source]#
+subresultants(g)[source]#

Computes the subresultant PRS of f and g.

Examples

>>> from sympy import Poly
@@ -4614,7 +4614,7 @@ 

Basic polynomial manipulation functions
-terms(order=None)[source]#
+terms(order=None)[source]#

Returns all non-zero terms from f in lex order.

Examples

>>> from sympy import Poly
@@ -4633,7 +4633,7 @@ 

Basic polynomial manipulation functions
-terms_gcd()[source]#
+terms_gcd()[source]#

Remove GCD of terms from the polynomial f.

Examples

>>> from sympy import Poly
@@ -4648,7 +4648,7 @@ 

Basic polynomial manipulation functions
-termwise(func, *gens, **args)[source]#
+termwise(func, *gens, **args)[source]#

Apply a function to all terms of f.

Examples

>>> from sympy import Poly
@@ -4668,7 +4668,7 @@ 

Basic polynomial manipulation functions
-to_exact()[source]#
+to_exact()[source]#

Make the ground domain exact.

Examples

>>> from sympy import Poly, RR
@@ -4683,7 +4683,7 @@ 

Basic polynomial manipulation functions
-to_field()[source]#
+to_field()[source]#

Make the ground domain a field.

Examples

>>> from sympy import Poly, ZZ
@@ -4698,7 +4698,7 @@ 

Basic polynomial manipulation functions
-to_ring()[source]#
+to_ring()[source]#

Make the ground domain a ring.

Examples

>>> from sympy import Poly, QQ
@@ -4713,7 +4713,7 @@ 

Basic polynomial manipulation functions
-total_degree()[source]#
+total_degree()[source]#

Returns the total degree of f.

Examples

>>> from sympy import Poly
@@ -4730,7 +4730,7 @@ 

Basic polynomial manipulation functions
-transform(p, q)[source]#
+transform(p, q)[source]#

Efficiently evaluate the functional transformation q**n * f(p/q).

Examples

>>> from sympy import Poly
@@ -4745,7 +4745,7 @@ 

Basic polynomial manipulation functions
-trunc(p)[source]#
+trunc(p)[source]#

Reduce f modulo a constant p.

Examples

>>> from sympy import Poly
@@ -4760,7 +4760,7 @@ 

Basic polynomial manipulation functions
-unify(g)[source]#
+unify(g)[source]#

Make f and g belong to the same domain.

Examples

>>> from sympy import Poly
@@ -4803,7 +4803,7 @@ 

Basic polynomial manipulation functions
-class sympy.polys.polytools.PurePoly(rep, *gens, **args)[source]#
+class sympy.polys.polytools.PurePoly(rep, *gens, **args)[source]#

Class for representing pure polynomials.

@@ -4828,11 +4828,11 @@

Basic polynomial manipulation functions
-class sympy.polys.polytools.GroebnerBasis(F, *gens, **args)[source]#
+class sympy.polys.polytools.GroebnerBasis(F, *gens, **args)[source]#

Represents a reduced Groebner basis.

-contains(poly)[source]#
+contains(poly)[source]#

Check if poly belongs the ideal generated by self.

Examples

>>> from sympy import groebner
@@ -4853,7 +4853,7 @@ 

Basic polynomial manipulation functions
-fglm(order)[source]#
+fglm(order)[source]#

Convert a Groebner basis from one ordering to another.

The FGLM algorithm converts reduced Groebner bases of zero-dimensional ideals from one ordering to another. This method is often used when it @@ -4898,7 +4898,7 @@

Basic polynomial manipulation functions
-reduce(expr, auto=True)[source]#
+reduce(expr, auto=True)[source]#

Reduces a polynomial modulo a Groebner basis.

Given a polynomial f and a set of polynomials G = (g_1, ..., g_n), computes a set of quotients q = (q_1, ..., q_n) and the remainder r @@ -4933,7 +4933,7 @@

Basic polynomial manipulation functions#

-sympy.polys.polyfuncs.symmetrize(F, *gens, **args)[source]#
+sympy.polys.polyfuncs.symmetrize(F, *gens, **args)[source]#

Rewrite a polynomial in terms of elementary symmetric polynomials.

A symmetric polynomial is a multivariate polynomial that remains invariant under any variable permutation, i.e., if \(f = f(x_1, x_2, \dots, x_n)\), @@ -4967,7 +4967,7 @@

Extra polynomial manipulation functions
-sympy.polys.polyfuncs.horner(f, *gens, **args)[source]#
+sympy.polys.polyfuncs.horner(f, *gens, **args)[source]#

Rewrite a polynomial in Horner form.

Among other applications, evaluation of a polynomial at a point is optimal when it is applied using the Horner scheme ([1]).

@@ -5001,7 +5001,7 @@

Extra polynomial manipulation functions
-sympy.polys.polyfuncs.interpolate(data, x)[source]#
+sympy.polys.polyfuncs.interpolate(data, x)[source]#

Construct an interpolating polynomial for the data points evaluated at point x (which can be symbolic or numeric).

Examples

@@ -5043,7 +5043,7 @@

Extra polynomial manipulation functions
-sympy.polys.polyfuncs.viete(f, roots=None, *gens, **args)[source]#
+sympy.polys.polyfuncs.viete(f, roots=None, *gens, **args)[source]#

Generate Viete’s formulas for f.

Examples

>>> from sympy.polys.polyfuncs import viete
@@ -5064,7 +5064,7 @@ 

Extra polynomial manipulation functions#

-sympy.polys.constructor.construct_domain(obj, **args)[source]#
+sympy.polys.constructor.construct_domain(obj, **args)[source]#

Construct a minimal domain for a list of expressions.

Parameters:
@@ -5148,23 +5148,23 @@

Domain constructors#

-class sympy.polys.monomials.Monomial(monom, gens=None)[source]#
+class sympy.polys.monomials.Monomial(monom, gens=None)[source]#

Class representing a monomial, i.e. a product of powers.

-as_expr(*gens)[source]#
+as_expr(*gens)[source]#

Convert a monomial instance to a SymPy expression.

-gcd(other)[source]#
+gcd(other)[source]#

Greatest common divisor of monomials.

-lcm(other)[source]#
+lcm(other)[source]#

Least common multiple of monomials.

@@ -5172,7 +5172,7 @@

Monomials encoded as tuples
-sympy.polys.monomials.itermonomials(variables, max_degrees, min_degrees=None)[source]#
+sympy.polys.monomials.itermonomials(variables, max_degrees, min_degrees=None)[source]#

max_degrees and min_degrees are either both integers or both lists. Unless otherwise specified, min_degrees is either 0 or [0, ..., 0].

@@ -5243,7 +5243,7 @@

Monomials encoded as tuples
-sympy.polys.monomials.monomial_count(V, N)[source]#
+sympy.polys.monomials.monomial_count(V, N)[source]#

Computes the number of monomials.

The number of monomials is given by the following formula:

@@ -5277,25 +5277,25 @@

Monomials encoded as tuples#

-class sympy.polys.orderings.MonomialOrder[source]#
+class sympy.polys.orderings.MonomialOrder[source]#

Base class for monomial orderings.

-class sympy.polys.orderings.LexOrder[source]#
+class sympy.polys.orderings.LexOrder[source]#

Lexicographic order of monomials.

-class sympy.polys.orderings.GradedLexOrder[source]#
+class sympy.polys.orderings.GradedLexOrder[source]#

Graded lexicographic order of monomials.

-class sympy.polys.orderings.ReversedGradedLexOrder[source]#
+class sympy.polys.orderings.ReversedGradedLexOrder[source]#

Reversed graded lexicographic order of monomials.

@@ -5304,7 +5304,7 @@

Orderings of monomialsFormal manipulation of roots of polynomials#

-sympy.polys.rootoftools.rootof(f, x, index=None, radicals=True, expand=True)[source]#
+sympy.polys.rootoftools.rootof(f, x, index=None, radicals=True, expand=True)[source]#

An indexed root of a univariate polynomial.

Returns either a ComplexRootOf object or an explicit expression involving radicals.

@@ -5333,7 +5333,7 @@

Formal manipulation of roots of polynomials
-class sympy.polys.rootoftools.RootOf(f, x, index=None, radicals=True, expand=True)[source]#
+class sympy.polys.rootoftools.RootOf(f, x, index=None, radicals=True, expand=True)[source]#

Represents a root of a univariate polynomial.

Base class for roots of different kinds of polynomials. Only complex roots are currently supported.

@@ -5341,7 +5341,7 @@

Formal manipulation of roots of polynomials
-class sympy.polys.rootoftools.ComplexRootOf(f, x, index=None, radicals=False, expand=True)[source]#
+class sympy.polys.rootoftools.ComplexRootOf(f, x, index=None, radicals=False, expand=True)[source]#

Represents an indexed complex root of a polynomial.

Roots of a univariate polynomial separated into disjoint real or complex intervals and indexed in a fixed order:

@@ -5464,141 +5464,141 @@

Formal manipulation of roots of polynomials
-classmethod _all_roots(poly, use_cache=True)[source]#
+classmethod _all_roots(poly, use_cache=True)[source]#

Get real and complex roots of a composite polynomial.

-classmethod _complexes_index(complexes, index)[source]#
+classmethod _complexes_index(complexes, index)[source]#

Map initial complex root index to an index in a factor where the root belongs.

-classmethod _complexes_sorted(complexes)[source]#
+classmethod _complexes_sorted(complexes)[source]#

Make complex isolating intervals disjoint and sort roots.

-classmethod _count_roots(roots)[source]#
+classmethod _count_roots(roots)[source]#

Count the number of real or complex roots with multiplicities.

-_ensure_complexes_init()[source]#
+_ensure_complexes_init()[source]#

Ensure that our poly has entries in the complexes cache.

-_ensure_reals_init()[source]#
+_ensure_reals_init()[source]#

Ensure that our poly has entries in the reals cache.

-_eval_evalf(prec, **kwargs)[source]#
+_eval_evalf(prec, **kwargs)[source]#

Evaluate this complex root to the given precision.

-_eval_is_imaginary()[source]#
+_eval_is_imaginary()[source]#

Return True if the root is imaginary.

-_eval_is_real()[source]#
+_eval_is_real()[source]#

Return True if the root is real.

-classmethod _get_complexes(factors, use_cache=True)[source]#
+classmethod _get_complexes(factors, use_cache=True)[source]#

Compute complex root isolating intervals for a list of factors.

-classmethod _get_complexes_sqf(currentfactor, use_cache=True)[source]#
+classmethod _get_complexes_sqf(currentfactor, use_cache=True)[source]#

Get complex root isolating intervals for a square-free factor.

-_get_interval()[source]#
+_get_interval()[source]#

Internal function for retrieving isolation interval from cache.

-classmethod _get_reals(factors, use_cache=True)[source]#
+classmethod _get_reals(factors, use_cache=True)[source]#

Compute real root isolating intervals for a list of factors.

-classmethod _get_reals_sqf(currentfactor, use_cache=True)[source]#
+classmethod _get_reals_sqf(currentfactor, use_cache=True)[source]#

Get real root isolating intervals for a square-free factor.

-classmethod _get_roots(method, poly, radicals)[source]#
+classmethod _get_roots(method, poly, radicals)[source]#

Return postprocessed roots of specified kind.

-classmethod _indexed_root(poly, index, lazy=False)[source]#
+classmethod _indexed_root(poly, index, lazy=False)[source]#

Get a root of a composite polynomial by index.

-classmethod _new(poly, index)[source]#
+classmethod _new(poly, index)[source]#

Construct new CRootOf object from raw data.

-classmethod _postprocess_root(root, radicals)[source]#
+classmethod _postprocess_root(root, radicals)[source]#

Return the root if it is trivial or a CRootOf object.

-classmethod _preprocess_roots(poly)[source]#
+classmethod _preprocess_roots(poly)[source]#

Take heroic measures to make poly compatible with CRootOf.

-classmethod _real_roots(poly)[source]#
+classmethod _real_roots(poly)[source]#

Get real roots of a composite polynomial.

-classmethod _reals_index(reals, index)[source]#
+classmethod _reals_index(reals, index)[source]#

Map initial real root index to an index in a factor where the root belongs.

-classmethod _reals_sorted(reals)[source]#
+classmethod _reals_sorted(reals)[source]#

Make real isolating intervals disjoint and sort roots.

-classmethod _refine_complexes(complexes)[source]#
+classmethod _refine_complexes(complexes)[source]#

return complexes such that no bounding rectangles of non-conjugate roots would intersect. In addition, assure that neither ay nor by is 0 to guarantee that non-real roots are distinct from real roots in @@ -5607,31 +5607,31 @@

Formal manipulation of roots of polynomials
-_reset()[source]#
+_reset()[source]#

Reset all intervals

-classmethod _roots_trivial(poly, radicals)[source]#
+classmethod _roots_trivial(poly, radicals)[source]#

Compute roots in linear, quadratic and binomial cases.

-_set_interval(interval)[source]#
+_set_interval(interval)[source]#

Internal function for updating isolation interval in cache.

-classmethod all_roots(poly, radicals=True)[source]#
+classmethod all_roots(poly, radicals=True)[source]#

Get real and complex roots of a polynomial.

-classmethod clear_cache()[source]#
+classmethod clear_cache()[source]#

Reset cache for reals and complexes.

The intervals used to approximate a root instance are updated as needed. When a request is made to see the intervals, the @@ -5645,7 +5645,7 @@

Formal manipulation of roots of polynomials
-eval_approx(n, return_mpmath=False)[source]#
+eval_approx(n, return_mpmath=False)[source]#

Evaluate this complex root to the given precision.

This uses secant method and root bounds are used to both generate an initial guess and to check that the root @@ -5655,7 +5655,7 @@

Formal manipulation of roots of polynomials
-eval_rational(dx=None, dy=None, n=15)[source]#
+eval_rational(dx=None, dy=None, n=15)[source]#

Return a Rational approximation of self that has real and imaginary component approximations that are within dx and dy of the true values, respectively. Alternatively, @@ -5688,7 +5688,7 @@

Formal manipulation of roots of polynomials
-classmethod real_roots(poly, radicals=True)[source]#
+classmethod real_roots(poly, radicals=True)[source]#

Get real roots of a polynomial.

@@ -5696,11 +5696,11 @@

Formal manipulation of roots of polynomials
-class sympy.polys.rootoftools.RootSum(expr, func=None, x=None, auto=True, quadratic=False)[source]#
+class sympy.polys.rootoftools.RootSum(expr, func=None, x=None, auto=True, quadratic=False)[source]#

Represents a sum of all roots of a univariate polynomial.

-classmethod new(poly, func, auto=True)[source]#
+classmethod new(poly, func, auto=True)[source]#

Construct new RootSum instance.

@@ -5711,7 +5711,7 @@

Formal manipulation of roots of polynomials#

-sympy.polys.polyroots.roots(f, *gens, auto=True, cubics=True, trig=False, quartics=True, quintics=False, multiple=False, filter=None, predicate=None, strict=False, **flags)[source]#
+sympy.polys.polyroots.roots(f, *gens, auto=True, cubics=True, trig=False, quartics=True, quintics=False, multiple=False, filter=None, predicate=None, strict=False, **flags)[source]#

Computes symbolic roots of a univariate polynomial.

Given a univariate polynomial f with symbolic coefficients (or a list of the polynomial’s coefficients), returns a dictionary @@ -5813,7 +5813,7 @@

Symbolic root-finding algorithms#

-sympy.polys.specialpolys.swinnerton_dyer_poly(n, x=None, polys=False)[source]#
+sympy.polys.specialpolys.swinnerton_dyer_poly(n, x=None, polys=False)[source]#

Generates n-th Swinnerton-Dyer polynomial in \(x\).

Parameters:
@@ -5833,7 +5833,7 @@

Special polynomials
-sympy.polys.specialpolys.interpolating_poly(n, x, X='x', Y='y')[source]#
+sympy.polys.specialpolys.interpolating_poly(n, x, X='x', Y='y')[source]#

Construct Lagrange interpolating polynomial for n data points. If a sequence of values are given for X and Y then the first n values will be used.

@@ -5841,7 +5841,7 @@

Special polynomials
-sympy.polys.specialpolys.cyclotomic_poly(n, x=None, polys=False)[source]#
+sympy.polys.specialpolys.cyclotomic_poly(n, x=None, polys=False)[source]#

Generates cyclotomic polynomial of order \(n\) in \(x\).

Parameters:
@@ -5861,7 +5861,7 @@

Special polynomials
-sympy.polys.specialpolys.symmetric_poly(n, *gens, polys=False)[source]#
+sympy.polys.specialpolys.symmetric_poly(n, *gens, polys=False)[source]#

Generates symmetric polynomial of order \(n\).

Parameters:
@@ -5876,7 +5876,7 @@

Special polynomials
-sympy.polys.specialpolys.random_poly(x, n, inf, sup, domain=ZZ, polys=False)[source]#
+sympy.polys.specialpolys.random_poly(x, n, inf, sup, domain=ZZ, polys=False)[source]#

Generates a polynomial of degree n with coefficients in [inf, sup].

@@ -5916,7 +5916,7 @@

Special polynomials#

-sympy.polys.orthopolys.chebyshevt_poly(n, x=None, polys=False)[source]#
+sympy.polys.orthopolys.chebyshevt_poly(n, x=None, polys=False)[source]#

Generates the Chebyshev polynomial of the first kind \(T_n(x)\).

Parameters:
@@ -5935,7 +5935,7 @@

Orthogonal polynomials
-sympy.polys.orthopolys.chebyshevu_poly(n, x=None, polys=False)[source]#
+sympy.polys.orthopolys.chebyshevu_poly(n, x=None, polys=False)[source]#

Generates the Chebyshev polynomial of the second kind \(U_n(x)\).

Parameters:
@@ -5954,7 +5954,7 @@

Orthogonal polynomials
-sympy.polys.orthopolys.gegenbauer_poly(n, a, x=None, polys=False)[source]#
+sympy.polys.orthopolys.gegenbauer_poly(n, a, x=None, polys=False)[source]#

Generates the Gegenbauer polynomial \(C_n^{(a)}(x)\).

Parameters:
@@ -5977,7 +5977,7 @@

Orthogonal polynomials
-sympy.polys.orthopolys.hermite_poly(n, x=None, polys=False)[source]#
+sympy.polys.orthopolys.hermite_poly(n, x=None, polys=False)[source]#

Generates the Hermite polynomial \(H_n(x)\).

Parameters:
@@ -5996,7 +5996,7 @@

Orthogonal polynomials
-sympy.polys.orthopolys.hermite_prob_poly(n, x=None, polys=False)[source]#
+sympy.polys.orthopolys.hermite_prob_poly(n, x=None, polys=False)[source]#

Generates the probabilist’s Hermite polynomial \(He_n(x)\).

Parameters:
@@ -6015,7 +6015,7 @@

Orthogonal polynomials
-sympy.polys.orthopolys.jacobi_poly(n, a, b, x=None, polys=False)[source]#
+sympy.polys.orthopolys.jacobi_poly(n, a, b, x=None, polys=False)[source]#

Generates the Jacobi polynomial \(P_n^{(a,b)}(x)\).

Parameters:
@@ -6042,7 +6042,7 @@

Orthogonal polynomials
-sympy.polys.orthopolys.legendre_poly(n, x=None, polys=False)[source]#
+sympy.polys.orthopolys.legendre_poly(n, x=None, polys=False)[source]#

Generates the Legendre polynomial \(P_n(x)\).

Parameters:
@@ -6061,7 +6061,7 @@

Orthogonal polynomials
-sympy.polys.orthopolys.laguerre_poly(n, x=None, alpha=0, polys=False)[source]#
+sympy.polys.orthopolys.laguerre_poly(n, x=None, alpha=0, polys=False)[source]#

Generates the Laguerre polynomial \(L_n^{(\alpha)}(x)\).

Parameters:
@@ -6084,7 +6084,7 @@

Orthogonal polynomials
-sympy.polys.orthopolys.spherical_bessel_fn(n, x=None, polys=False)[source]#
+sympy.polys.orthopolys.spherical_bessel_fn(n, x=None, polys=False)[source]#

Coefficients for the spherical Bessel functions.

These are only needed in the jn() function.

The coefficients are calculated from:

@@ -6125,7 +6125,7 @@

Orthogonal polynomialsAppell sequences#

-sympy.polys.appellseqs.bernoulli_poly(n, x=None, polys=False)[source]#
+sympy.polys.appellseqs.bernoulli_poly(n, x=None, polys=False)[source]#

Generates the Bernoulli polynomial \(\operatorname{B}_n(x)\).

\(\operatorname{B}_n(x)\) is the unique polynomial satisfying

@@ -6193,7 +6193,7 @@

Appell sequences
-sympy.polys.appellseqs.bernoulli_c_poly(n, x=None, polys=False)[source]#
+sympy.polys.appellseqs.bernoulli_c_poly(n, x=None, polys=False)[source]#

Generates the central Bernoulli polynomial \(\operatorname{B}_n^c(x)\).

These are scaled and shifted versions of the plain Bernoulli polynomials, done in such a way that \(\operatorname{B}_n^c(x)\) is an even or odd function @@ -6220,7 +6220,7 @@

Appell sequences
-sympy.polys.appellseqs.genocchi_poly(n, x=None, polys=False)[source]#
+sympy.polys.appellseqs.genocchi_poly(n, x=None, polys=False)[source]#

Generates the Genocchi polynomial \(\operatorname{G}_n(x)\).

\(\operatorname{G}_n(x)\) is twice the difference between the plain and central Bernoulli polynomials, so has degree \(n-1\):

@@ -6252,7 +6252,7 @@

Appell sequences
-sympy.polys.appellseqs.euler_poly(n, x=None, polys=False)[source]#
+sympy.polys.appellseqs.euler_poly(n, x=None, polys=False)[source]#

Generates the Euler polynomial \(\operatorname{E}_n(x)\).

These are scaled and reindexed versions of the Genocchi polynomials:

@@ -6280,7 +6280,7 @@

Appell sequences
-sympy.polys.appellseqs.andre_poly(n, x=None, polys=False)[source]#
+sympy.polys.appellseqs.andre_poly(n, x=None, polys=False)[source]#

Generates the Andre polynomial \(\mathcal{A}_n(x)\).

This is the Appell sequence where the constant coefficients form the sequence of Euler numbers euler(n). As such they have integer coefficients @@ -6348,7 +6348,7 @@

Appell sequences#

-sympy.polys.rationaltools.together(expr, deep=False, fraction=True)[source]#
+sympy.polys.rationaltools.together(expr, deep=False, fraction=True)[source]#

Denest and combine rational expressions using symbolic methods.

This function takes an expression or a container of expressions and puts it (them) together by denesting and combining rational @@ -6406,7 +6406,7 @@

Manipulation of rational functions#

-sympy.polys.partfrac.apart(f, x=None, full=False, **options)[source]#
+sympy.polys.partfrac.apart(f, x=None, full=False, **options)[source]#

Compute partial fraction decomposition of a rational function.

Given a rational function f, computes the partial fraction decomposition of f. Two algorithms are available: One is based on the @@ -6456,7 +6456,7 @@

Partial fraction decomposition
-sympy.polys.partfrac.apart_list(f, x=None, dummies=None, **options)[source]#
+sympy.polys.partfrac.apart_list(f, x=None, dummies=None, **options)[source]#

Compute partial fraction decomposition of a rational function and return the result in structured form.

Given a rational function f compute the partial fraction decomposition @@ -6561,7 +6561,7 @@

Partial fraction decomposition
-sympy.polys.partfrac.assemble_partfrac_list(partial_list)[source]#
+sympy.polys.partfrac.assemble_partfrac_list(partial_list)[source]#

Reassemble a full partial fraction decomposition from a structured result obtained by the function apart_list.

Examples

@@ -6624,7 +6624,7 @@

Partial fraction decomposition#

-sympy.polys.dispersion.dispersionset(p, q=None, *gens, **args)[source]#
+sympy.polys.dispersion.dispersionset(p, q=None, *gens, **args)[source]#

Compute the dispersion set of two polynomials.

For two polynomials \(f(x)\) and \(g(x)\) with \(\deg f > 0\) and \(\deg g > 0\) the dispersion set \(\operatorname{J}(f, g)\) is defined as:

@@ -6707,7 +6707,7 @@

Dispersion of Polynomials
-sympy.polys.dispersion.dispersion(p, q=None, *gens, **args)[source]#
+sympy.polys.dispersion.dispersion(p, q=None, *gens, **args)[source]#

Compute the dispersion of polynomials.

For two polynomials \(f(x)\) and \(g(x)\) with \(\deg f > 0\) and \(\deg g > 0\) the dispersion \(\operatorname{dis}(f, g)\) is defined as:

@@ -6829,7 +6829,7 @@

Dispersion of PolynomialsFuro
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/modules/polys/ringseries.html b/dev/modules/polys/ringseries.html index 862338995af..3492400c05f 100644 --- a/dev/modules/polys/ringseries.html +++ b/dev/modules/polys/ringseries.html @@ -904,7 +904,7 @@

Reference
-sympy.polys.ring_series.rs_log(p, x, prec)[source]#
+sympy.polys.ring_series.rs_log(p, x, prec)[source]#

The Logarithm of p modulo O(x**prec).

Notes

Truncation of integral dx p**-1*d p/dx is used.

@@ -923,7 +923,7 @@

Reference
-sympy.polys.ring_series.rs_LambertW(p, x, prec)[source]#
+sympy.polys.ring_series.rs_LambertW(p, x, prec)[source]#

Calculate the series expansion of the principal branch of the Lambert W function.

Examples

@@ -943,7 +943,7 @@

Reference
-sympy.polys.ring_series.rs_exp(p, x, prec)[source]#
+sympy.polys.ring_series.rs_exp(p, x, prec)[source]#

Exponentiation of a series modulo O(x**prec)

Examples

>>> from sympy.polys.domains import QQ
@@ -958,7 +958,7 @@ 

Reference
-sympy.polys.ring_series.rs_atan(p, x, prec)[source]#
+sympy.polys.ring_series.rs_atan(p, x, prec)[source]#

The arctangent of a series

Return the series expansion of the atan of p, about 0.

Examples

@@ -978,7 +978,7 @@

Reference
-sympy.polys.ring_series.rs_asin(p, x, prec)[source]#
+sympy.polys.ring_series.rs_asin(p, x, prec)[source]#

Arcsine of a series

Return the series expansion of the asin of p, about 0.

Examples

@@ -998,7 +998,7 @@

Reference
-sympy.polys.ring_series.rs_tan(p, x, prec)[source]#
+sympy.polys.ring_series.rs_tan(p, x, prec)[source]#

Tangent of a series.

Return the series expansion of the tan of p, about 0.

@@ -1020,7 +1020,7 @@

Reference
-sympy.polys.ring_series._tan1(p, x, prec)[source]#
+sympy.polys.ring_series._tan1(p, x, prec)[source]#

Helper function of rs_tan().

Return the series expansion of tan of a univariate series using Newton’s method. It takes advantage of the fact that series expansion of atan is @@ -1033,7 +1033,7 @@

Reference
-sympy.polys.ring_series.rs_cot(p, x, prec)[source]#
+sympy.polys.ring_series.rs_cot(p, x, prec)[source]#

Cotangent of a series

Return the series expansion of the cot of p, about 0.

Examples

@@ -1053,7 +1053,7 @@

Reference
-sympy.polys.ring_series.rs_sin(p, x, prec)[source]#
+sympy.polys.ring_series.rs_sin(p, x, prec)[source]#

Sine of a series

Return the series expansion of the sin of p, about 0.

Examples

@@ -1075,7 +1075,7 @@

Reference
-sympy.polys.ring_series.rs_cos(p, x, prec)[source]#
+sympy.polys.ring_series.rs_cos(p, x, prec)[source]#

Cosine of a series

Return the series expansion of the cos of p, about 0.

Examples

@@ -1097,14 +1097,14 @@

Reference
-sympy.polys.ring_series.rs_cos_sin(p, x, prec)[source]#
+sympy.polys.ring_series.rs_cos_sin(p, x, prec)[source]#

Return the tuple (rs_cos(p, x, prec)`, `rs_sin(p, x, prec)).

Is faster than calling rs_cos and rs_sin separately

-sympy.polys.ring_series.rs_atanh(p, x, prec)[source]#
+sympy.polys.ring_series.rs_atanh(p, x, prec)[source]#

Hyperbolic arctangent of a series

Return the series expansion of the atanh of p, about 0.

Examples

@@ -1124,7 +1124,7 @@

Reference
-sympy.polys.ring_series.rs_sinh(p, x, prec)[source]#
+sympy.polys.ring_series.rs_sinh(p, x, prec)[source]#

Hyperbolic sine of a series

Return the series expansion of the sinh of p, about 0.

Examples

@@ -1144,7 +1144,7 @@

Reference
-sympy.polys.ring_series.rs_cosh(p, x, prec)[source]#
+sympy.polys.ring_series.rs_cosh(p, x, prec)[source]#

Hyperbolic cosine of a series

Return the series expansion of the cosh of p, about 0.

Examples

@@ -1164,7 +1164,7 @@

Reference
-sympy.polys.ring_series.rs_tanh(p, x, prec)[source]#
+sympy.polys.ring_series.rs_tanh(p, x, prec)[source]#

Hyperbolic tangent of a series

Return the series expansion of the tanh of p, about 0.

Examples

@@ -1184,7 +1184,7 @@

Reference
-sympy.polys.ring_series.rs_hadamard_exp(p1, inverse=False)[source]#
+sympy.polys.ring_series.rs_hadamard_exp(p1, inverse=False)[source]#

Return sum f_i/i!*x**i from sum f_i*x**i, where x is the first variable.

If invers=True return sum f_i*i!*x**i

@@ -1203,7 +1203,7 @@

Reference
-sympy.polys.ring_series.rs_mul(p1, p2, x, prec)[source]#
+sympy.polys.ring_series.rs_mul(p1, p2, x, prec)[source]#

Return the product of the given two series, modulo O(x**prec).

x is the series variable or its position in the generators.

Examples

@@ -1221,7 +1221,7 @@

Reference
-sympy.polys.ring_series.rs_square(p1, x, prec)[source]#
+sympy.polys.ring_series.rs_square(p1, x, prec)[source]#

Square the series modulo O(x**prec)

Examples

>>> from sympy.polys.domains import QQ
@@ -1237,7 +1237,7 @@ 

Reference
-sympy.polys.ring_series.rs_pow(p1, n, x, prec)[source]#
+sympy.polys.ring_series.rs_pow(p1, n, x, prec)[source]#

Return p1**n modulo O(x**prec)

Examples

>>> from sympy.polys.domains import QQ
@@ -1253,7 +1253,7 @@ 

Reference
-sympy.polys.ring_series.rs_series_inversion(p, x, prec)[source]#
+sympy.polys.ring_series.rs_series_inversion(p, x, prec)[source]#

Multivariate series inversion 1/p modulo O(x**prec).

Examples

>>> from sympy.polys.domains import QQ
@@ -1272,7 +1272,7 @@ 

Reference
-sympy.polys.ring_series.rs_series_reversion(p, x, n, y)[source]#
+sympy.polys.ring_series.rs_series_reversion(p, x, n, y)[source]#

Reversion of a series.

p is a series with O(x**n) of the form \(p = ax + f(x)\) where \(a\) is a number different from 0.

@@ -1317,7 +1317,7 @@

Reference
-sympy.polys.ring_series.rs_nth_root(p, n, x, prec)[source]#
+sympy.polys.ring_series.rs_nth_root(p, n, x, prec)[source]#

Multivariate series expansion of the nth root of p.

Parameters:
@@ -1357,7 +1357,7 @@

Reference
-sympy.polys.ring_series.rs_trunc(p1, x, prec)[source]#
+sympy.polys.ring_series.rs_trunc(p1, x, prec)[source]#

Truncate the series in the x variable with precision prec, that is, modulo O(x**prec)

Examples

@@ -1376,7 +1376,7 @@

Reference
-sympy.polys.ring_series.rs_subs(p, rules, x, prec)[source]#
+sympy.polys.ring_series.rs_subs(p, rules, x, prec)[source]#

Substitution with truncation according to the mapping in rules.

Return a series with precision prec in the generator x

Note that substitutions are not done one after the other

@@ -1417,7 +1417,7 @@

Reference
-sympy.polys.ring_series.rs_diff(p, x)[source]#
+sympy.polys.ring_series.rs_diff(p, x)[source]#

Return partial derivative of p with respect to x.

Parameters:
@@ -1438,7 +1438,7 @@

Reference
-sympy.polys.ring_series.rs_integrate(p, x)[source]#
+sympy.polys.ring_series.rs_integrate(p, x)[source]#

Integrate p with respect to x.

Parameters:
@@ -1459,7 +1459,7 @@

Reference
-sympy.polys.ring_series.rs_newton(p, x, prec)[source]#
+sympy.polys.ring_series.rs_newton(p, x, prec)[source]#

Compute the truncated Newton sum of the polynomial p

Examples

>>> from sympy.polys.domains import QQ
@@ -1475,7 +1475,7 @@ 

Reference
-sympy.polys.ring_series.rs_compose_add(p1, p2)[source]#
+sympy.polys.ring_series.rs_compose_add(p1, p2)[source]#

compute the composed sum prod(p2(x - beta) for beta root of p1)

Examples

>>> from sympy.polys.domains import QQ
@@ -1503,7 +1503,7 @@ 

Reference
-sympy.polys.ring_series.rs_is_puiseux(p, x)[source]#
+sympy.polys.ring_series.rs_is_puiseux(p, x)[source]#

Test if p is Puiseux series in x.

Raise an exception if it has a negative power in x.

Examples

@@ -1520,7 +1520,7 @@

Reference
-sympy.polys.ring_series.rs_puiseux(f, p, x, prec)[source]#
+sympy.polys.ring_series.rs_puiseux(f, p, x, prec)[source]#

Return the puiseux series for \(f(p, x, prec)\).

To be used when function f is implemented only for regular series.

Examples

@@ -1537,14 +1537,14 @@

Reference
-sympy.polys.ring_series.rs_puiseux2(f, p, q, x, prec)[source]#
+sympy.polys.ring_series.rs_puiseux2(f, p, q, x, prec)[source]#

Return the puiseux series for \(f(p, q, x, prec)\).

To be used when function f is implemented only for regular series.

-sympy.polys.ring_series.rs_series_from_list(p, c, x, prec, concur=1)[source]#
+sympy.polys.ring_series.rs_series_from_list(p, c, x, prec, concur=1)[source]#

Return a series \(sum c[n]*p**n\) modulo \(O(x**prec)\).

It reduces the number of multiplications by summing concurrently.

\(ax = [1, p, p**2, .., p**(J - 1)]\) @@ -1570,7 +1570,7 @@

Reference
-sympy.polys.ring_series.rs_fun(p, f, *args)[source]#
+sympy.polys.ring_series.rs_fun(p, f, *args)[source]#

Function of a multivariate series computed by substitution.

The case with f method name is used to compute \(rs\_tan\) and \(rs\_nth\_root\) of a multivariate series:

@@ -1602,14 +1602,14 @@

Reference
-sympy.polys.ring_series.mul_xin(p, i, n)[source]#
+sympy.polys.ring_series.mul_xin(p, i, n)[source]#

Return \(p*x_i**n\).

\(x\_i\) is the ith variable in p.

-sympy.polys.ring_series.pow_xin(p, i, n)[source]#
+sympy.polys.ring_series.pow_xin(p, i, n)[source]#
>>> from sympy.polys.domains import QQ
 >>> from sympy.polys.rings import ring
 >>> from sympy.polys.ring_series import pow_xin
@@ -1660,7 +1660,7 @@ 

ReferenceFuro
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/modules/polys/solvers.html b/dev/modules/polys/solvers.html index 86696a6cc3c..4432c65f5d0 100644 --- a/dev/modules/polys/solvers.html +++ b/dev/modules/polys/solvers.html @@ -746,7 +746,7 @@
Documentation Version

Low-level linear systems solver.

-sympy.polys.solvers.solve_lin_sys(eqs, ring, _raw=True)[source]#
+sympy.polys.solvers.solve_lin_sys(eqs, ring, _raw=True)[source]#

Solve a system of linear equations from a PolynomialRing

Parameters:
@@ -815,7 +815,7 @@
Documentation Version
-sympy.polys.solvers.eqs_to_matrix(eqs_coeffs, eqs_rhs, gens, domain)[source]#
+sympy.polys.solvers.eqs_to_matrix(eqs_coeffs, eqs_rhs, gens, domain)[source]#

Get matrix from linear equations in dict format.

Parameters:
@@ -868,7 +868,7 @@
Documentation Version
-sympy.polys.solvers.sympy_eqs_to_ring(eqs, symbols)[source]#
+sympy.polys.solvers.sympy_eqs_to_ring(eqs, symbols)[source]#

Convert a system of equations from Expr to a PolyRing

Parameters:
@@ -916,7 +916,7 @@
Documentation Version
-sympy.polys.solvers._solve_lin_sys(eqs_coeffs, eqs_rhs, ring)[source]#
+sympy.polys.solvers._solve_lin_sys(eqs_coeffs, eqs_rhs, ring)[source]#

Solve a linear system from dict of PolynomialRing coefficients

Explanation

This is an internal function used by solve_lin_sys() after the @@ -946,7 +946,7 @@

Documentation Version
-sympy.polys.solvers._solve_lin_sys_component(eqs_coeffs, eqs_rhs, ring)[source]#
+sympy.polys.solvers._solve_lin_sys_component(eqs_coeffs, eqs_rhs, ring)[source]#

Solve a linear system from dict of PolynomialRing coefficients

Explanation

This is an internal function used by solve_lin_sys() after the @@ -1012,7 +1012,7 @@

Documentation Version
Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023
diff --git a/dev/modules/polys/wester.html b/dev/modules/polys/wester.html index b589d5d28b2..100ab947de3 100644 --- a/dev/modules/polys/wester.html +++ b/dev/modules/polys/wester.html @@ -1239,7 +1239,7 @@

LiteratureFuro
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/modules/printing.html b/dev/modules/printing.html index 9c07d832bb6..763fe70acde 100644 --- a/dev/modules/printing.html +++ b/dev/modules/printing.html @@ -953,7 +953,7 @@

Common mistakessource code):

-class sympy.printing.printer.Printer(settings=None)[source]#
+class sympy.printing.printer.Printer(settings=None)[source]#

Generic printer

Its job is to provide infrastructure for implementing new printers easily.

If you want to define your custom Printer or your custom printing method @@ -965,7 +965,7 @@

Common mistakes
-_print(expr, **kwargs) str[source]#
+_print(expr, **kwargs) str[source]#

Internal dispatcher

Tries the following concepts to print an expression:
    @@ -979,13 +979,13 @@

    Common mistakes
    -doprint(expr)[source]#
    +doprint(expr)[source]#

    Returns printer’s representation for expr (as a string)

-classmethod set_global_settings(**settings)[source]#
+classmethod set_global_settings(**settings)[source]#

Set system-wide printing settings.

@@ -1007,7 +1007,7 @@

PrettyPrinter Class
-class sympy.printing.pretty.pretty.PrettyPrinter(settings=None)[source]#
+class sympy.printing.pretty.pretty.PrettyPrinter(settings=None)[source]#

Printer, which converts an expression into 2D ASCII-art figure.

@@ -1025,7 +1025,7 @@

PrettyPrinter Class
-sympy.printing.pretty.pretty.pretty_print(expr, **kwargs)[source]#
+sympy.printing.pretty.pretty.pretty_print(expr, **kwargs)[source]#

Prints expr in pretty form.

pprint is just a shortcut for this function.

@@ -1110,7 +1110,7 @@

PrettyPrinter Class
-class sympy.printing.c.C89CodePrinter(settings=None)[source]#
+class sympy.printing.c.C89CodePrinter(settings=None)[source]#

A printer to convert Python expressions to strings of C code

@@ -1119,7 +1119,7 @@

PrettyPrinter Class
-indent_code(code)[source]#
+indent_code(code)[source]#

Accepts a string of code or a list of code lines

@@ -1127,7 +1127,7 @@

PrettyPrinter Class
-class sympy.printing.c.C99CodePrinter(settings=None)[source]#
+class sympy.printing.c.C99CodePrinter(settings=None)[source]#
printmethod: str = '_ccode'#
@@ -1137,7 +1137,7 @@

PrettyPrinter Class
-sympy.printing.c.ccode(expr, assign_to=None, standard='c99', **settings)[source]#
+sympy.printing.c.ccode(expr, assign_to=None, standard='c99', **settings)[source]#

Converts an expr to a string of c code

Parameters:
@@ -1285,7 +1285,7 @@

PrettyPrinter Class
-sympy.printing.c.print_ccode(expr, **settings)[source]#
+sympy.printing.c.print_ccode(expr, **settings)[source]#

Prints C representation of the given expression.

@@ -1304,7 +1304,7 @@

PrettyPrinter Class
-class sympy.printing.cxx.CXX98CodePrinter(settings=None)[source]#
+class sympy.printing.cxx.CXX98CodePrinter(settings=None)[source]#
printmethod: str = '_cxxcode'#
@@ -1314,7 +1314,7 @@

PrettyPrinter Class
-class sympy.printing.cxx.CXX11CodePrinter(settings=None)[source]#
+class sympy.printing.cxx.CXX11CodePrinter(settings=None)[source]#
printmethod: str = '_cxxcode'#
@@ -1324,7 +1324,7 @@

PrettyPrinter Class
-sympy.printing.codeprinter.cxxcode(expr, assign_to=None, standard='c++11', **settings)[source]#
+sympy.printing.codeprinter.cxxcode(expr, assign_to=None, standard='c++11', **settings)[source]#

C++ equivalent of ccode().

@@ -1352,7 +1352,7 @@

PrettyPrinter Class
-class sympy.printing.rcode.RCodePrinter(settings={})[source]#
+class sympy.printing.rcode.RCodePrinter(settings={})[source]#

A printer to convert SymPy expressions to strings of R code

@@ -1361,7 +1361,7 @@

PrettyPrinter Class
-indent_code(code)[source]#
+indent_code(code)[source]#

Accepts a string of code or a list of code lines

@@ -1369,7 +1369,7 @@

PrettyPrinter Class
-sympy.printing.rcode.rcode(expr, assign_to=None, **settings)[source]#
+sympy.printing.rcode.rcode(expr, assign_to=None, **settings)[source]#

Converts an expr to a string of r code

Parameters:
@@ -1488,7 +1488,7 @@

PrettyPrinter Class
-sympy.printing.rcode.print_rcode(expr, **settings)[source]#
+sympy.printing.rcode.print_rcode(expr, **settings)[source]#

Prints R representation of the given expression.

@@ -1503,7 +1503,7 @@

Fortran Printing
-sympy.printing.fortran.fcode(expr, assign_to=None, **settings)[source]#
+sympy.printing.fortran.fcode(expr, assign_to=None, **settings)[source]#

Converts an expr to a string of fortran code

Parameters:
@@ -1639,14 +1639,14 @@

Fortran Printing
-sympy.printing.fortran.print_fcode(expr, **settings)[source]#
+sympy.printing.fortran.print_fcode(expr, **settings)[source]#

Prints the Fortran representation of the given expression.

See fcode for the meaning of the optional arguments.

-class sympy.printing.fortran.FCodePrinter(settings=None)[source]#
+class sympy.printing.fortran.FCodePrinter(settings=None)[source]#

A printer to convert SymPy expressions to strings of Fortran code

@@ -1655,7 +1655,7 @@

Fortran Printing
-indent_code(code)[source]#
+indent_code(code)[source]#

Accepts a string of code or a list of code lines

@@ -1781,7 +1781,7 @@

Fortran Printing

SMT-Lib printing#

-class sympy.printing.smtlib.SMTLibPrinter(settings: dict | None = None, symbol_table=None)[source]#
+class sympy.printing.smtlib.SMTLibPrinter(settings: dict | None = None, symbol_table=None)[source]#
printmethod: str = '_smtlib'#
@@ -1796,7 +1796,7 @@

Fortran Printing
-sympy.printing.smtlib.smtlib_code(expr, auto_assert=True, auto_declare=True, precision=None, symbol_table=None, known_types=None, known_constants=None, known_functions=None, prefix_expressions=None, suffix_expressions=None, log_warn=None)[source]#
+sympy.printing.smtlib.smtlib_code(expr, auto_assert=True, auto_declare=True, precision=None, symbol_table=None, known_types=None, known_constants=None, known_functions=None, prefix_expressions=None, suffix_expressions=None, log_warn=None)[source]#

Converts expr to a string of smtlib code.

Parameters:
@@ -1911,7 +1911,7 @@

Fortran Printing
-class sympy.printing.mathematica.MCodePrinter(settings={})[source]#
+class sympy.printing.mathematica.MCodePrinter(settings={})[source]#

A printer to convert Python expressions to strings of the Wolfram’s Mathematica code

@@ -1923,7 +1923,7 @@

Fortran Printing
-sympy.printing.mathematica.mathematica_code(expr, **settings)[source]#
+sympy.printing.mathematica.mathematica_code(expr, **settings)[source]#

Converts an expr to a string of the Wolfram Mathematica code

Examples

>>> from sympy import mathematica_code as mcode, symbols, sin
@@ -1939,7 +1939,7 @@ 

Fortran Printing

Maple code printing#

-class sympy.printing.maple.MapleCodePrinter(settings=None)[source]#
+class sympy.printing.maple.MapleCodePrinter(settings=None)[source]#

Printer which converts a SymPy expression into a maple code.

@@ -1950,7 +1950,7 @@

Fortran Printing
-sympy.printing.maple.maple_code(expr, assign_to=None, **settings)[source]#
+sympy.printing.maple.maple_code(expr, assign_to=None, **settings)[source]#

Converts expr to a string of Maple code.

Parameters:
@@ -2002,7 +2002,7 @@

Fortran Printing
-sympy.printing.maple.print_maple_code(expr, **settings)[source]#
+sympy.printing.maple.print_maple_code(expr, **settings)[source]#

Prints the Maple representation of the given expression.

See maple_code() for the meaning of the optional arguments.

Examples

@@ -2024,7 +2024,7 @@

Fortran Printing
-class sympy.printing.jscode.JavascriptCodePrinter(settings={})[source]#
+class sympy.printing.jscode.JavascriptCodePrinter(settings={})[source]#

“A Printer to convert Python expressions to strings of JavaScript code

@@ -2033,7 +2033,7 @@

Fortran Printing
-indent_code(code)[source]#
+indent_code(code)[source]#

Accepts a string of code or a list of code lines

@@ -2041,7 +2041,7 @@

Fortran Printing
-sympy.printing.jscode.jscode(expr, assign_to=None, **settings)[source]#
+sympy.printing.jscode.jscode(expr, assign_to=None, **settings)[source]#

Converts an expr to a string of javascript code

Parameters:
@@ -2175,7 +2175,7 @@

Fortran Printing
-class sympy.printing.julia.JuliaCodePrinter(settings={})[source]#
+class sympy.printing.julia.JuliaCodePrinter(settings={})[source]#

A printer to convert expressions to strings of Julia code.

@@ -2184,7 +2184,7 @@

Fortran Printing
-indent_code(code)[source]#
+indent_code(code)[source]#

Accepts a string of code or a list of code lines

@@ -2192,7 +2192,7 @@

Fortran Printing
-sympy.printing.julia.julia_code(expr, assign_to=None, **settings)[source]#
+sympy.printing.julia.julia_code(expr, assign_to=None, **settings)[source]#

Converts \(expr\) to a string of Julia code.

Parameters:
@@ -2359,7 +2359,7 @@

Fortran Printing
-class sympy.printing.octave.OctaveCodePrinter(settings={})[source]#
+class sympy.printing.octave.OctaveCodePrinter(settings={})[source]#

A printer to convert expressions to strings of Octave/Matlab code.

@@ -2368,7 +2368,7 @@

Fortran Printing
-indent_code(code)[source]#
+indent_code(code)[source]#

Accepts a string of code or a list of code lines

@@ -2376,7 +2376,7 @@

Fortran Printing
-sympy.printing.octave.octave_code(expr, assign_to=None, **settings)[source]#
+sympy.printing.octave.octave_code(expr, assign_to=None, **settings)[source]#

Converts \(expr\) to a string of Octave (or Matlab) code.

The string uses a subset of the Octave language for Matlab compatibility.

@@ -2536,7 +2536,7 @@

Fortran Printing
-class sympy.printing.rust.RustCodePrinter(settings={})[source]#
+class sympy.printing.rust.RustCodePrinter(settings={})[source]#

A printer to convert SymPy expressions to strings of Rust code

@@ -2545,7 +2545,7 @@

Fortran Printing
-indent_code(code)[source]#
+indent_code(code)[source]#

Accepts a string of code or a list of code lines

@@ -2553,7 +2553,7 @@

Fortran Printing
-sympy.printing.rust.rust_code(expr, assign_to=None, **settings)[source]#
+sympy.printing.rust.rust_code(expr, assign_to=None, **settings)[source]#

Converts an expr to a string of Rust code

Parameters:
@@ -2680,7 +2680,7 @@

Fortran Printing

Aesara Code printing#

-class sympy.printing.aesaracode.AesaraPrinter(*args, **kwargs)[source]#
+class sympy.printing.aesaracode.AesaraPrinter(*args, **kwargs)[source]#

Code printer which creates Aesara symbolic expression graphs.

Parameters:
@@ -2713,7 +2713,7 @@

Fortran Printing
-doprint(expr, dtypes=None, broadcastables=None)[source]#
+doprint(expr, dtypes=None, broadcastables=None)[source]#

Convert a SymPy expression to a Aesara graph variable.

The dtypes and broadcastables arguments are used to specify the data type, dimension, and broadcasting behavior of the Aesara variables @@ -2757,7 +2757,7 @@

Fortran Printing
-sympy.printing.aesaracode.aesara_code(expr, cache=None, **kwargs)[source]#
+sympy.printing.aesaracode.aesara_code(expr, cache=None, **kwargs)[source]#

Convert a SymPy expression into a Aesara graph variable.

Parameters:
@@ -2790,7 +2790,7 @@

Fortran Printing
-sympy.printing.aesaracode.aesara_function(inputs, outputs, scalar=False, *, dim=None, dims=None, broadcastables=None, **kwargs)[source]#
+sympy.printing.aesaracode.aesara_function(inputs, outputs, scalar=False, *, dim=None, dims=None, broadcastables=None, **kwargs)[source]#

Create a Aesara function from SymPy expressions.

The inputs and outputs are converted to Aesara variables using aesara_code() and then passed to aesara.function.

@@ -2885,7 +2885,7 @@

Fortran Printing
-sympy.printing.aesaracode.dim_handling(inputs, dim=None, dims=None, broadcastables=None)[source]#
+sympy.printing.aesaracode.dim_handling(inputs, dim=None, dims=None, broadcastables=None)[source]#

Get value of broadcastables argument to aesara_code() from keyword arguments to aesara_function().

Included for backwards compatibility.

@@ -2936,7 +2936,7 @@

Fortran Printing
-sympy.printing.gtk.print_gtk(x, start_viewer=True)[source]#
+sympy.printing.gtk.print_gtk(x, start_viewer=True)[source]#

Print to Gtkmathview, a gtk widget capable of rendering MathML.

Needs libgtkmathview-bin

@@ -2948,7 +2948,7 @@

Fortran Printingsympy.utilities.lambdify.lambdify() function.

-class sympy.printing.lambdarepr.LambdaPrinter(settings=None)[source]#
+class sympy.printing.lambdarepr.LambdaPrinter(settings=None)[source]#

This printer converts expressions into strings that can be used by lambdify.

@@ -2960,7 +2960,7 @@

Fortran Printing
-sympy.printing.lambdarepr.lambdarepr(expr, **settings)[source]#
+sympy.printing.lambdarepr.lambdarepr(expr, **settings)[source]#

Returns a string usable for lambdifying.

@@ -2978,7 +2978,7 @@

Fortran Printing
-class sympy.printing.latex.LatexPrinter(settings=None)[source]#
+class sympy.printing.latex.LatexPrinter(settings=None)[source]#
printmethod: str = '_latex'#
@@ -2986,7 +2986,7 @@

Fortran Printing
-parenthesize_super(s)[source]#
+parenthesize_super(s)[source]#

Protect superscripts in s

If the parenthesize_super option is set, protect with parentheses, else wrap in braces.

@@ -3252,7 +3252,7 @@

Fortran Printing
-sympy.printing.latex.print_latex(expr, **settings)[source]#
+sympy.printing.latex.print_latex(expr, **settings)[source]#

Prints LaTeX representation of the given expression. Takes the same settings as latex().

@@ -3264,12 +3264,12 @@

Fortran Printinghttps://www.w3.org/TR/MathML2

-class sympy.printing.mathml.MathMLPrinterBase(settings=None)[source]#
+class sympy.printing.mathml.MathMLPrinterBase(settings=None)[source]#

Contains common code required for MathMLContentPrinter and MathMLPresentationPrinter.

-doprint(expr)[source]#
+doprint(expr)[source]#

Prints the expression as MathML.

@@ -3277,7 +3277,7 @@

Fortran Printing
-class sympy.printing.mathml.MathMLContentPrinter(settings=None)[source]#
+class sympy.printing.mathml.MathMLContentPrinter(settings=None)[source]#

Prints an expression to the Content MathML markup language.

References: https://www.w3.org/TR/MathML2/chapter4.html

@@ -3287,7 +3287,7 @@

Fortran Printing
-mathml_tag(e)[source]#
+mathml_tag(e)[source]#

Returns the MathML tag for an expression.

@@ -3295,7 +3295,7 @@

Fortran Printing
-class sympy.printing.mathml.MathMLPresentationPrinter(settings=None)[source]#
+class sympy.printing.mathml.MathMLPresentationPrinter(settings=None)[source]#

Prints an expression to the Presentation MathML markup language.

References: https://www.w3.org/TR/MathML2/chapter3.html

@@ -3305,7 +3305,7 @@

Fortran Printing
-mathml_tag(e)[source]#
+mathml_tag(e)[source]#

Returns the MathML tag for an expression.

@@ -3320,7 +3320,7 @@

Fortran Printing
-sympy.printing.mathml.print_mathml(expr, printer='content', **settings)[source]#
+sympy.printing.mathml.print_mathml(expr, printer='content', **settings)[source]#

Prints a pretty representation of the MathML code for expr. If printer is presentation then prints Presentation MathML else prints content MathML.

Examples

@@ -3350,13 +3350,13 @@

Fortran Printing
-class sympy.printing.pycode.MpmathPrinter(settings=None)[source]#
+class sympy.printing.pycode.MpmathPrinter(settings=None)[source]#

Lambda printer for mpmath which maintains precision for floats

-sympy.printing.pycode.pycode(expr, **settings)[source]#
+sympy.printing.pycode.pycode(expr, **settings)[source]#

Converts an expr to a string of Python code

Parameters:
@@ -3418,7 +3418,7 @@

Fortran Printingstr() or print().

-class sympy.printing.repr.ReprPrinter(settings=None)[source]#
+class sympy.printing.repr.ReprPrinter(settings=None)[source]#
printmethod: str = '_sympyrepr'#
@@ -3426,13 +3426,13 @@

Fortran Printing
-emptyPrinter(expr)[source]#
+emptyPrinter(expr)[source]#

The fallback printer.

-reprify(args, sep)[source]#
+reprify(args, sep)[source]#

Prints each item in \(args\) and joins them with \(sep\).

@@ -3450,7 +3450,7 @@

Fortran Printing
-class sympy.printing.str.StrPrinter(settings=None)[source]#
+class sympy.printing.str.StrPrinter(settings=None)[source]#
printmethod: str = '_sympystr'#
@@ -3490,7 +3490,7 @@

Fortran Printing
-sympy.printing.tree.pprint_nodes(subtrees)[source]#
+sympy.printing.tree.pprint_nodes(subtrees)[source]#

Prettyprints systems of nodes.

Examples

>>> from sympy.printing.tree import pprint_nodes
@@ -3505,7 +3505,7 @@ 

Fortran Printing
-sympy.printing.tree.print_node(node, assumptions=True)[source]#
+sympy.printing.tree.print_node(node, assumptions=True)[source]#

Returns information about the “node”.

This includes class name, string representation and assumptions.

@@ -3520,7 +3520,7 @@

Fortran Printing
-sympy.printing.tree.tree(node, assumptions=True)[source]#
+sympy.printing.tree.tree(node, assumptions=True)[source]#

Returns a tree representation of “node” as a string.

It uses print_node() together with pprint_nodes() on node.args recursively.

@@ -3544,7 +3544,7 @@

Fortran Printing
-sympy.printing.tree.print_tree(node, assumptions=True)[source]#
+sympy.printing.tree.print_tree(node, assumptions=True)[source]#

Prints a tree representation of “node”.

Parameters:
@@ -3627,7 +3627,7 @@

Preview#<

A useful function is preview:

-sympy.printing.preview.preview(expr, output='png', viewer=None, euler=True, packages=(), filename=None, outputbuffer=None, preamble=None, dvioptions=None, outputTexFile=None, extra_preamble=None, fontsize=None, **latex_settings)[source]#
+sympy.printing.preview.preview(expr, output='png', viewer=None, euler=True, packages=(), filename=None, outputbuffer=None, preamble=None, dvioptions=None, outputTexFile=None, extra_preamble=None, fontsize=None, **latex_settings)[source]#

View expression or LaTeX markup in PNG, DVI, PostScript or PDF form.

If the expr argument is an expression, it will be exported to LaTeX and then compiled using the available TeX distribution. The first argument, @@ -3726,7 +3726,7 @@

Preview#<

Implementation - Helper Classes/Functions#

-sympy.printing.conventions.split_super_sub(text)[source]#
+sympy.printing.conventions.split_super_sub(text)[source]#

Split a symbol name into a name, superscripts and subscripts

The first part of the symbol name is considered to be its actual ‘name’, followed by super- and subscripts. Each superscript is @@ -3750,7 +3750,7 @@

Preview#< easily translated to C or Fortran.

-class sympy.printing.codeprinter.CodePrinter(settings=None)[source]#
+class sympy.printing.codeprinter.CodePrinter(settings=None)[source]#

The base class for code-printing subclasses.

@@ -3759,7 +3759,7 @@

Preview#<
-doprint(expr, assign_to=None)[source]#
+doprint(expr, assign_to=None)[source]#

Print the expression as code.

Parameters:
@@ -3780,7 +3780,7 @@

Preview#<
-exception sympy.printing.codeprinter.AssignmentError[source]#
+exception sympy.printing.codeprinter.AssignmentError[source]#

Raised if an assignment variable for a loop is missing.

@@ -3812,7 +3812,7 @@

Preview#<
-sympy.printing.precedence.precedence(item)[source]#
+sympy.printing.precedence.precedence(item)[source]#

Returns the precedence of a given object.

This is the precedence for StrPrinter.

@@ -3823,38 +3823,38 @@

Preview#<

Pretty-Printing Implementation Helpers#

-sympy.printing.pretty.pretty_symbology.U(name)[source]#
+sympy.printing.pretty.pretty_symbology.U(name)[source]#

Get a unicode character by name or, None if not found.

This exists because older versions of Python use older unicode databases.

-sympy.printing.pretty.pretty_symbology.pretty_use_unicode(flag=None)[source]#
+sympy.printing.pretty.pretty_symbology.pretty_use_unicode(flag=None)[source]#

Set whether pretty-printer should use unicode by default

-sympy.printing.pretty.pretty_symbology.pretty_try_use_unicode()[source]#
+sympy.printing.pretty.pretty_symbology.pretty_try_use_unicode()[source]#

See if unicode output is available and leverage it if possible

-sympy.printing.pretty.pretty_symbology.xstr(*args)[source]#
+sympy.printing.pretty.pretty_symbology.xstr(*args)[source]#

The following two functions return the Unicode version of the inputted Greek letter.

-sympy.printing.pretty.pretty_symbology.g(l)[source]#
+sympy.printing.pretty.pretty_symbology.g(l)[source]#
-sympy.printing.pretty.pretty_symbology.G(l)[source]#
+sympy.printing.pretty.pretty_symbology.G(l)[source]#
@@ -3890,21 +3890,21 @@

Preview#<

The following functions return Unicode vertical objects.

-sympy.printing.pretty.pretty_symbology.xobj(symb, length)[source]#
+sympy.printing.pretty.pretty_symbology.xobj(symb, length)[source]#

Construct spatial object of given length.

return: [] of equal-length strings

-sympy.printing.pretty.pretty_symbology.vobj(symb, height)[source]#
+sympy.printing.pretty.pretty_symbology.vobj(symb, height)[source]#

Construct vertical object of a given height

see: xobj

-sympy.printing.pretty.pretty_symbology.hobj(symb, width)[source]#
+sympy.printing.pretty.pretty_symbology.hobj(symb, width)[source]#

Construct horizontal object of a given width

see: xobj

@@ -3917,7 +3917,7 @@

Preview#<
-sympy.printing.pretty.pretty_symbology.VF(txt)[source]#
+sympy.printing.pretty.pretty_symbology.VF(txt)[source]#
@@ -3928,7 +3928,7 @@

Preview#<

The following constants/functions are for rendering atoms and symbols.

-sympy.printing.pretty.pretty_symbology.xsym(sym)[source]#
+sympy.printing.pretty.pretty_symbology.xsym(sym)[source]#

get symbology for a ‘character’

@@ -3939,19 +3939,19 @@

Preview#<
-sympy.printing.pretty.pretty_symbology.pretty_atom(atom_name, default=None, printer=None)[source]#
+sympy.printing.pretty.pretty_symbology.pretty_atom(atom_name, default=None, printer=None)[source]#

return pretty representation of an atom

-sympy.printing.pretty.pretty_symbology.pretty_symbol(symb_name, bold_name=False)[source]#
+sympy.printing.pretty.pretty_symbology.pretty_symbol(symb_name, bold_name=False)[source]#

return pretty representation of a symbol

-sympy.printing.pretty.pretty_symbology.annotated(letter)[source]#
+sympy.printing.pretty.pretty_symbology.annotated(letter)[source]#

Return a stylised drawing of the letter letter, together with information on how to put annotations (super- and subscripts to the left and to the right) on it.

@@ -3977,12 +3977,12 @@

Preview#<

-class sympy.printing.pretty.stringpict.stringPict(s, baseline=0)[source]#
+class sympy.printing.pretty.stringpict.stringPict(s, baseline=0)[source]#

An ASCII picture. The pictures are represented as a list of equal length strings.

-above(*args)[source]#
+above(*args)[source]#

Put pictures above this picture. Returns string, baseline arguments for stringPict. Baseline is baseline of bottom picture.

@@ -3990,7 +3990,7 @@

Preview#<
-below(*args)[source]#
+below(*args)[source]#

Put pictures under this picture. Returns string, baseline arguments for stringPict. Baseline is baseline of top picture

@@ -4007,33 +4007,33 @@

Preview#<
-height()[source]#
+height()[source]#

The height of the picture in characters.

-left(*args)[source]#
+left(*args)[source]#

Put pictures (left to right) at left. Returns string, baseline arguments for stringPict.

-leftslash()[source]#
+leftslash()[source]#

Precede object by a slash of the proper size.

-static next(*args)[source]#
+static next(*args)[source]#

Put a string of stringPicts next to each other. Returns string, baseline arguments for stringPict.

-parens(left='(', right=')', ifascii_nougly=False)[source]#
+parens(left='(', right=')', ifascii_nougly=False)[source]#

Put parentheses around self. Returns string, baseline arguments for stringPict.

left or right can be None or empty string which means ‘no paren from @@ -4042,7 +4042,7 @@

Preview#<
-render(*args, **kwargs)[source]#
+render(*args, **kwargs)[source]#

Return the string form of self.

Unless the argument line_break is set to False, it will break the expression in a form that can be printed @@ -4051,7 +4051,7 @@

Preview#<
-right(*args)[source]#
+right(*args)[source]#

Put pictures next to this one. Returns string, baseline arguments for stringPict. (Multiline) strings are allowed, and are given a baseline of 0.

@@ -4067,14 +4067,14 @@

Preview#<
-root(n=None)[source]#
+root(n=None)[source]#

Produce a nice root symbol. Produces ugly results for big n inserts.

-static stack(*args)[source]#
+static stack(*args)[source]#

Put pictures on top of each other, from top to bottom. Returns string, baseline arguments for stringPict. @@ -4087,13 +4087,13 @@

Preview#<
-terminal_width()[source]#
+terminal_width()[source]#

Return the terminal width if possible, otherwise return 0.

-width()[source]#
+width()[source]#

The width of the picture in characters.

@@ -4101,7 +4101,7 @@

Preview#<
-class sympy.printing.pretty.stringpict.prettyForm(s, baseline=0, binding=0, unicode=None)[source]#
+class sympy.printing.pretty.stringpict.prettyForm(s, baseline=0, binding=0, unicode=None)[source]#

Extension of the stringPict class that knows about basic math applications, optimizing double minus signs.

“Binding” is interpreted as follows:

@@ -4119,7 +4119,7 @@

Preview#<

-static apply(function, *args)[source]#
+static apply(function, *args)[source]#

Functions of one or more variables.

@@ -4130,7 +4130,7 @@

Preview#<

dotprint#

-sympy.printing.dot.dotprint(expr, styles=((<class 'sympy.core.basic.Basic'>, {'color': 'blue', 'shape': 'ellipse'}), (<class 'sympy.core.expr.Expr'>, {'color': 'black'})), atom=<function <lambda>>, maxdepth=None, repeat=True, labelfunc=<class 'str'>, **kwargs)[source]#
+sympy.printing.dot.dotprint(expr, styles=((<class 'sympy.core.basic.Basic'>, {'color': 'blue', 'shape': 'ellipse'}), (<class 'sympy.core.expr.Expr'>, {'color': 'black'})), atom=<function <lambda>>, maxdepth=None, repeat=True, labelfunc=<class 'str'>, **kwargs)[source]#

DOT description of a SymPy expression tree

Parameters:
@@ -4253,7 +4253,7 @@

dotprint Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/modules/rewriting.html b/dev/modules/rewriting.html index c35b21aa579..25605306c2e 100644 --- a/dev/modules/rewriting.html +++ b/dev/modules/rewriting.html @@ -843,7 +843,7 @@

Common Subexpression Detection and Collection
-sympy.simplify.cse_main.cse(exprs, symbols=None, optimizations=None, postprocess=None, order='canonical', ignore=(), list=True)[source]
+sympy.simplify.cse_main.cse(exprs, symbols=None, optimizations=None, postprocess=None, order='canonical', ignore=(), list=True)[source]

Perform common subexpression elimination on an expression.

Parameters:
@@ -975,7 +975,7 @@

Common Subexpression Detection and CollectionFuro
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/modules/series/formal.html b/dev/modules/series/formal.html index d0e02c3cbeb..3000cb24e50 100644 --- a/dev/modules/series/formal.html +++ b/dev/modules/series/formal.html @@ -744,7 +744,7 @@

Formal Power Series
-class sympy.series.formal.FormalPowerSeries(*args)[source]#
+class sympy.series.formal.FormalPowerSeries(*args)[source]#

Represents Formal Power Series of a function.

Explanation

No computation is performed. This class should only to be used to represent @@ -756,7 +756,7 @@

Formal Power Series
-coeff_bell(n)[source]#
+coeff_bell(n)[source]#

self.coeff_bell(n) returns a sequence of Bell polynomials of the second kind. Note that n should be a integer.

The second kind of Bell polynomials (are sometimes called “partial” Bell @@ -782,7 +782,7 @@

Formal Power Series
-compose(other, x=None, n=6)[source]#
+compose(other, x=None, n=6)[source]#

Returns the truncated terms of the formal power series of the composed function, up to specified n.

@@ -838,7 +838,7 @@

Formal Power Series
-integrate(x=None, **kwargs)[source]#
+integrate(x=None, **kwargs)[source]#

Integrate Formal Power Series.

Examples

>>> from sympy import fps, sin, integrate
@@ -854,7 +854,7 @@ 

Formal Power Series
-inverse(x=None, n=6)[source]#
+inverse(x=None, n=6)[source]#

Returns the truncated terms of the inverse of the formal power series, up to specified n.

@@ -904,7 +904,7 @@

Formal Power Series
-polynomial(n=6)[source]#
+polynomial(n=6)[source]#

Truncated series as polynomial.

Explanation

Returns series expansion of f upto order O(x**n) @@ -913,7 +913,7 @@

Formal Power Series
-product(other, x=None, n=6)[source]#
+product(other, x=None, n=6)[source]#

Multiplies two Formal Power Series, using discrete convolution and return the truncated terms upto specified order.

@@ -944,7 +944,7 @@

Formal Power Series
-truncate(n=6)[source]#
+truncate(n=6)[source]#

Truncated series.

Explanation

Returns truncated series expansion of f upto @@ -956,7 +956,7 @@

Formal Power Series
-sympy.series.formal.fps(f, x=None, x0=0, dir=1, hyper=True, order=4, rational=True, full=False)[source]#
+sympy.series.formal.fps(f, x=None, x0=0, dir=1, hyper=True, order=4, rational=True, full=False)[source]#

Generates Formal Power Series of f.

Parameters:
@@ -1031,7 +1031,7 @@

Formal Power Series
-sympy.series.formal.compute_fps(f, x, x0=0, dir=1, hyper=True, order=4, rational=True, full=False)[source]#
+sympy.series.formal.compute_fps(f, x, x0=0, dir=1, hyper=True, order=4, rational=True, full=False)[source]#

Computes the formula for Formal Power Series of a function.

Parameters:
@@ -1101,7 +1101,7 @@

Formal Power Series
-class sympy.series.formal.FormalPowerSeriesCompose(*args)[source]#
+class sympy.series.formal.FormalPowerSeriesCompose(*args)[source]#

Represents the composed formal power series of two functions.

Explanation

No computation is performed. Terms are calculated using a term by term logic, @@ -1126,7 +1126,7 @@

Formal Power Series
-class sympy.series.formal.FormalPowerSeriesInverse(*args)[source]#
+class sympy.series.formal.FormalPowerSeriesInverse(*args)[source]#

Represents the Inverse of a formal power series.

Explanation

No computation is performed. Terms are calculated using a term by term logic, @@ -1149,7 +1149,7 @@

Formal Power Series
-class sympy.series.formal.FormalPowerSeriesProduct(*args)[source]#
+class sympy.series.formal.FormalPowerSeriesProduct(*args)[source]#

Represents the product of two formal power series of two functions.

Explanation

No computation is performed. Terms are calculated using a term by term logic, @@ -1172,7 +1172,7 @@

Formal Power Series
-class sympy.series.formal.FiniteFormalPowerSeries(*args)[source]#
+class sympy.series.formal.FiniteFormalPowerSeries(*args)[source]#

Base Class for Product, Compose and Inverse classes

@@ -1180,7 +1180,7 @@

Formal Power Series#

-sympy.series.formal.rational_independent(terms, x)[source]#
+sympy.series.formal.rational_independent(terms, x)[source]#

Returns a list of all the rationally independent terms.

Examples

>>> from sympy import sin, cos
@@ -1198,7 +1198,7 @@ 

Rational Algorithm
-sympy.series.formal.rational_algorithm(f, x, k, order=4, full=False)[source]#
+sympy.series.formal.rational_algorithm(f, x, k, order=4, full=False)[source]#

Rational algorithm for computing formula of coefficients of Formal Power Series of a function.

@@ -1274,7 +1274,7 @@

Rational Algorithm#

-sympy.series.formal.simpleDE(f, x, g, order=4)[source]#
+sympy.series.formal.simpleDE(f, x, g, order=4)[source]#

Generates simple DE.

Explanation

DE is of the form

@@ -1290,7 +1290,7 @@

Hypergeometric Algorithm
-sympy.series.formal.exp_re(DE, r, k)[source]#
+sympy.series.formal.exp_re(DE, r, k)[source]#

Converts a DE with constant coefficients (explike) into a RE.

Explanation

Performs the substitution:

@@ -1320,7 +1320,7 @@

Hypergeometric Algorithm
-sympy.series.formal.hyper_re(DE, r, k)[source]#
+sympy.series.formal.hyper_re(DE, r, k)[source]#

Converts a DE into a RE.

Explanation

Performs the substitution:

@@ -1350,7 +1350,7 @@

Hypergeometric Algorithm
-sympy.series.formal.rsolve_hypergeometric(f, x, P, Q, k, m)[source]#
+sympy.series.formal.rsolve_hypergeometric(f, x, P, Q, k, m)[source]#

Solves RE of hypergeometric type.

Returns:
@@ -1406,7 +1406,7 @@

Hypergeometric Algorithm
-sympy.series.formal.solve_de(f, x, DE, order, g, k)[source]#
+sympy.series.formal.solve_de(f, x, DE, order, g, k)[source]#

Solves the DE.

Returns:
@@ -1442,7 +1442,7 @@

Hypergeometric Algorithm
-sympy.series.formal.hyper_algorithm(f, x, k, order=4)[source]#
+sympy.series.formal.hyper_algorithm(f, x, k, order=4)[source]#

Hypergeometric algorithm for computing Formal Power Series.

Explanation

@@ -1514,7 +1514,7 @@

Hypergeometric AlgorithmFuro
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/modules/series/fourier.html b/dev/modules/series/fourier.html index 0128c3de5a7..e9bc4412ab8 100644 --- a/dev/modules/series/fourier.html +++ b/dev/modules/series/fourier.html @@ -744,7 +744,7 @@

Fourier Series
-class sympy.series.fourier.FourierSeries(*args)[source]#
+class sympy.series.fourier.FourierSeries(*args)[source]#

Represents Fourier sine/cosine series.

Explanation

This class only represents a fourier series. @@ -757,7 +757,7 @@

Fourier Series
-scale(s)[source]#
+scale(s)[source]#

Scale the function by a term independent of x.

Explanation

f(x) -> s * f(x)

@@ -775,7 +775,7 @@

Fourier Series
-scalex(s)[source]#
+scalex(s)[source]#

Scale x by a term independent of x.

Explanation

f(x) -> f(s*x)

@@ -793,7 +793,7 @@

Fourier Series
-shift(s)[source]#
+shift(s)[source]#

Shift the function by a term independent of x.

Explanation

f(x) -> f(x) + s

@@ -811,7 +811,7 @@

Fourier Series
-shiftx(s)[source]#
+shiftx(s)[source]#

Shift x by a term independent of x.

Explanation

f(x) -> f(x + s)

@@ -829,7 +829,7 @@

Fourier Series
-sigma_approximation(n=3)[source]#
+sigma_approximation(n=3)[source]#

Return \(\sigma\)-approximation of Fourier series with respect to order n.

@@ -896,7 +896,7 @@

Fourier Series
-truncate(n=3)[source]#
+truncate(n=3)[source]#

Return the first n nonzero terms of the series.

If n is None return an iterator.

@@ -931,7 +931,7 @@

Fourier Series
-sympy.series.fourier.fourier_series(f, limits=None, finite=True)[source]#
+sympy.series.fourier.fourier_series(f, limits=None, finite=True)[source]#

Computes the Fourier trigonometric series expansion.

Parameters:
@@ -1126,7 +1126,7 @@

Fourier SeriesFuro
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/modules/series/index.html b/dev/modules/series/index.html index 3e2105b9383..68e03c9bc1e 100644 --- a/dev/modules/series/index.html +++ b/dev/modules/series/index.html @@ -792,7 +792,7 @@

Contents Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/modules/series/limitseq.html b/dev/modules/series/limitseq.html index e933942d041..37c694ba8de 100644 --- a/dev/modules/series/limitseq.html +++ b/dev/modules/series/limitseq.html @@ -744,7 +744,7 @@

Limits of Sequences
-sympy.series.limitseq.difference_delta(expr, n=None, step=1)[source]#
+sympy.series.limitseq.difference_delta(expr, n=None, step=1)[source]#

Difference Operator.

Explanation

Discrete analog of differential operator. Given a sequence x[n], @@ -769,7 +769,7 @@

Limits of Sequences
-sympy.series.limitseq.dominant(expr, n)[source]#
+sympy.series.limitseq.dominant(expr, n)[source]#

Finds the dominant term in a sum, that is a term that dominates every other term.

Explanation

@@ -795,7 +795,7 @@

Limits of Sequences
-sympy.series.limitseq.limit_seq(expr, n=None, trials=5)[source]#
+sympy.series.limitseq.limit_seq(expr, n=None, trials=5)[source]#

Finds the limit of a sequence as index n tends to infinity.

Parameters:
@@ -883,7 +883,7 @@

Limits of SequencesFuro
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/modules/series/sequences.html b/dev/modules/series/sequences.html index 90d49f29740..b50289fc178 100644 --- a/dev/modules/series/sequences.html +++ b/dev/modules/series/sequences.html @@ -744,7 +744,7 @@

Sequences
-sympy.series.sequences.sequence(seq, limits=None)[source]#
+sympy.series.sequences.sequence(seq, limits=None)[source]#

Returns appropriate sequence object.

Explanation

If seq is a SymPy sequence, returns SeqPer object @@ -768,17 +768,17 @@

Sequences#

-class sympy.series.sequences.SeqBase(*args)[source]#
+class sympy.series.sequences.SeqBase(*args)[source]#

Base class for sequences

-coeff(pt)[source]#
+coeff(pt)[source]#

Returns the coefficient at point pt

-coeff_mul(other)[source]#
+coeff_mul(other)[source]#

Should be used when other is not a sequence. Should be defined to define custom behaviour.

Examples

@@ -794,7 +794,7 @@

Sequences Base
-find_linear_recurrence(n, d=None, gfvar=None)[source]#
+find_linear_recurrence(n, d=None, gfvar=None)[source]#

Finds the shortest linear recurrence that satisfies the first n terms of sequence of order \(\leq\) n/2 if possible. If d is specified, find shortest linear recurrence of order @@ -884,7 +884,7 @@

Sequences Base#

-class sympy.series.sequences.SeqFormula(formula, limits=None)[source]#
+class sympy.series.sequences.SeqFormula(formula, limits=None)[source]#

Represents sequence based on a formula.

Elements are generated using a formula.

Examples

@@ -921,7 +921,7 @@

Elementary Sequences
-coeff_mul(coeff)[source]#
+coeff_mul(coeff)[source]#

See docstring of SeqBase.coeff_mul

@@ -929,7 +929,7 @@

Elementary Sequences
-class sympy.series.sequences.SeqPer(periodical, limits=None)[source]#
+class sympy.series.sequences.SeqPer(periodical, limits=None)[source]#

Represents a periodic sequence.

The elements are repeated after a given period.

Examples

@@ -975,7 +975,7 @@

Elementary Sequences
-coeff_mul(coeff)[source]#
+coeff_mul(coeff)[source]#

See docstring of SeqBase.coeff_mul

@@ -986,7 +986,7 @@

Elementary SequencesSingleton Sequences#

-class sympy.series.sequences.EmptySequence[source]#
+class sympy.series.sequences.EmptySequence[source]#

Represents an empty sequence.

The empty sequence is also available as a singleton as S.EmptySequence.

@@ -1005,7 +1005,7 @@

Singleton Sequences
-coeff_mul(coeff)[source]#
+coeff_mul(coeff)[source]#

See docstring of SeqBase.coeff_mul

@@ -1016,7 +1016,7 @@

Singleton Sequences#

-class sympy.series.sequences.SeqAdd(*args, **kwargs)[source]#
+class sympy.series.sequences.SeqAdd(*args, **kwargs)[source]#

Represents term-wise addition of sequences.

Rules:
    @@ -1046,7 +1046,7 @@

    Compound Sequences
    -static reduce(args)[source]#
    +static reduce(args)[source]#

    Simplify SeqAdd using known rules.

    Iterates through all pairs and ask the constituent sequences if they can simplify themselves with any other constituent.

    @@ -1058,7 +1058,7 @@

    Compound Sequences
    -class sympy.series.sequences.SeqMul(*args, **kwargs)[source]#
    +class sympy.series.sequences.SeqMul(*args, **kwargs)[source]#

    Represents term-wise multiplication of sequences.

    Explanation

    Handles multiplication of sequences only. For multiplication @@ -1091,7 +1091,7 @@

    Compound Sequences
    -static reduce(args)[source]#
    +static reduce(args)[source]#

    Simplify a SeqMul using known rules.

    Explanation

    Iterates through all pairs and ask the constituent @@ -1107,7 +1107,7 @@

    Compound Sequences#

    -class sympy.series.sequences.RecursiveSeq(recurrence, yn, n, initial=None, start=0)[source]#
    +class sympy.series.sequences.RecursiveSeq(recurrence, yn, n, initial=None, start=0)[source]#

    A finite degree recursive sequence.

    Parameters:
    @@ -1272,7 +1272,7 @@

    Recursive SequencesFuro
    - Last updated on Oct 14, 2023
    + Last updated on Oct 16, 2023

diff --git a/dev/modules/series/series.html b/dev/modules/series/series.html index f68d679c5c3..c12d86e10f0 100644 --- a/dev/modules/series/series.html +++ b/dev/modules/series/series.html @@ -746,7 +746,7 @@

Limits#The main purpose of this module is the computation of limits.

-sympy.series.limits.limit(e, z, z0, dir='+')[source]#
+sympy.series.limits.limit(e, z, z0, dir='+')[source]#

Computes the limit of e(z) at the point z0.

Parameters:
@@ -800,7 +800,7 @@

Limits#
-class sympy.series.limits.Limit(e, z, z0, dir='+')[source]#
+class sympy.series.limits.Limit(e, z, z0, dir='+')[source]#

Represents an unevaluated limit.

Examples

>>> from sympy import Limit, sin
@@ -813,7 +813,7 @@ 

Limits#
-doit(**hints)[source]#
+doit(**hints)[source]#

Evaluates the limit.

Parameters:
@@ -909,7 +909,7 @@

Notes#<

Reference#

-sympy.series.gruntz.gruntz(e, z, z0, dir='+')[source]#
+sympy.series.gruntz.gruntz(e, z, z0, dir='+')[source]#

Compute the limit of e(z) at the point z0 using the Gruntz algorithm.

Explanation

z0 can be any expression, including oo and -oo.

@@ -923,13 +923,13 @@

Reference
-sympy.series.gruntz.compare(a, b, x)[source]#
+sympy.series.gruntz.compare(a, b, x)[source]#

Returns “<” if a<b, “=” for a == b, “>” for a>b

-sympy.series.gruntz.rewrite(e, Omega, x, wsym)[source]#
+sympy.series.gruntz.rewrite(e, Omega, x, wsym)[source]#

e(x) … the function Omega … the mrv set wsym … the symbol which is going to be used for w

@@ -939,7 +939,7 @@

Reference
-sympy.series.gruntz.build_expression_tree(Omega, rewrites)[source]#
+sympy.series.gruntz.build_expression_tree(Omega, rewrites)[source]#

Helper function for rewrite.

We need to sort Omega (mrv set) so that we replace an expression before we replace any expression in terms of which it has to be rewritten:

@@ -955,26 +955,26 @@

Reference
-sympy.series.gruntz.mrv_leadterm(e, x)[source]#
+sympy.series.gruntz.mrv_leadterm(e, x)[source]#

Returns (c0, e0) for e.

-sympy.series.gruntz.calculate_series(e, x, logx=None)[source]#
+sympy.series.gruntz.calculate_series(e, x, logx=None)[source]#

Calculates at least one term of the series of e in x.

This is a place that fails most often, so it is in its own function.

-sympy.series.gruntz.limitinf(e, x)[source]#
+sympy.series.gruntz.limitinf(e, x)[source]#

Limit e(x) for x-> oo.

-sympy.series.gruntz.sign(e, x)[source]#
+sympy.series.gruntz.sign(e, x)[source]#

Returns a sign of an expression e(x) for x->oo.

e >  0 for x sufficiently large ...  1
 e == 0 for x sufficiently large ...  0
@@ -990,14 +990,14 @@ 

Reference
-sympy.series.gruntz.mrv(e, x)[source]#
+sympy.series.gruntz.mrv(e, x)[source]#

Returns a SubsSet of most rapidly varying (mrv) subexpressions of ‘e’, and e rewritten in terms of these

-sympy.series.gruntz.mrv_max1(f, g, exps, x)[source]#
+sympy.series.gruntz.mrv_max1(f, g, exps, x)[source]#

Computes the maximum of two sets of expressions f and g, which are in the same comparability class, i.e. mrv_max1() compares (two elements of) f and g and returns the set, which is in the higher comparability class @@ -1007,7 +1007,7 @@

Reference
-sympy.series.gruntz.mrv_max3(f, expsf, g, expsg, union, expsboth, x)[source]#
+sympy.series.gruntz.mrv_max3(f, expsf, g, expsg, union, expsboth, x)[source]#

Computes the maximum of two sets of expressions f and g, which are in the same comparability class, i.e. max() compares (two elements of) f and g and returns either (f, expsf) [if f is larger], (g, expsg) @@ -1016,7 +1016,7 @@

Reference
-class sympy.series.gruntz.SubsSet[source]#
+class sympy.series.gruntz.SubsSet[source]#

Stores (expr, dummy) pairs, and how to rewrite expr-s.

Explanation

The gruntz algorithm needs to rewrite certain expressions in term of a new @@ -1060,25 +1060,25 @@

Reference
-copy()[source]#
+copy()[source]#

Create a shallow copy of SubsSet

-do_subs(e)[source]#
+do_subs(e)[source]#

Substitute the variables with expressions

-meets(s2)[source]#
+meets(s2)[source]#

Tell whether or not self and s2 have non-empty intersection

-union(s2, exps=None)[source]#
+union(s2, exps=None)[source]#

Compute the union of self and s2, adjusting exps

@@ -1105,7 +1105,7 @@

Examples

Reference#

-sympy.series.series.series(expr, x=None, x0=0, n=6, dir='+')[source]#
+sympy.series.series.series(expr, x=None, x0=0, n=6, dir='+')[source]#

Series expansion of expr around point \(x = x0\).

Parameters:
@@ -1194,7 +1194,7 @@

Examples#

Reference#

-class sympy.series.order.Order(expr, *args, **kwargs)[source]#
+class sympy.series.order.Order(expr, *args, **kwargs)[source]#

Represents the limiting behavior of some function.

Explanation

The order of a function characterizes the function based on the limiting @@ -1302,7 +1302,7 @@

Reference#
-contains(expr)[source]#
+contains(expr)[source]#

Return True if expr belongs to Order(self.expr, *self.variables). Return False if self belongs to expr. Return None if the inclusion relation cannot be determined @@ -1320,7 +1320,7 @@

Series Acceleration#

-sympy.series.acceleration.richardson(A, k, n, N)[source]#
+sympy.series.acceleration.richardson(A, k, n, N)[source]#

Calculate an approximation for lim k->oo A(k) using Richardson extrapolation with the terms A(n), A(n+1), …, A(n+N+1). Choosing N ~= 2*n often gives good results.

@@ -1366,7 +1366,7 @@

Reference#
-sympy.series.acceleration.shanks(A, k, n, m=1)[source]#
+sympy.series.acceleration.shanks(A, k, n, m=1)[source]#

Calculate an approximation for lim k->oo A(k) using the n-term Shanks transformation S(A)(n). With m > 1, calculate the m-fold recursive Shanks transformation S(S(…S(A)…))(n).

@@ -1396,7 +1396,7 @@

Residues

Reference#

-sympy.series.residues.residue(expr, x, x0)[source]#
+sympy.series.residues.residue(expr, x, x0)[source]#

Finds the residue of expr at the point x=x0.

The residue is defined as the coefficient of 1/(x-x0) in the power series expansion about x=x0.

@@ -1460,7 +1460,7 @@

Reference#Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/modules/sets.html b/dev/modules/sets.html index aff8d653d50..241937ffa7a 100644 --- a/dev/modules/sets.html +++ b/dev/modules/sets.html @@ -745,7 +745,7 @@
Documentation Version

Basic Sets#

-class sympy.sets.sets.Set(*args)[source]#
+class sympy.sets.sets.Set(*args)[source]#

The base class for any kind of set.

Explanation

This is not meant to be used directly as a container of items. It does not @@ -798,7 +798,7 @@

Documentation Version
-complement(universe)[source]#
+complement(universe)[source]#

The complement of ‘self’ w.r.t the given universe.

Examples

>>> from sympy import Interval, S
@@ -814,7 +814,7 @@ 
Documentation Version
-contains(other)[source]#
+contains(other)[source]#

Returns a SymPy value indicating whether other is contained in self: true if it is, false if it is not, else an unevaluated Contains expression (or, as in the case of @@ -881,7 +881,7 @@

Documentation Version
-intersect(other)[source]#
+intersect(other)[source]#

Returns the intersection of ‘self’ and ‘other’.

Examples

>>> from sympy import Interval
@@ -902,7 +902,7 @@ 
Documentation Version
-intersection(other)[source]#
+intersection(other)[source]#

Alias for intersect()

@@ -924,7 +924,7 @@
Documentation Version
-is_disjoint(other)[source]#
+is_disjoint(other)[source]#

Returns True if self and other are disjoint.

Examples

>>> from sympy import Interval
@@ -964,7 +964,7 @@ 
Documentation Version
-is_proper_subset(other)[source]#
+is_proper_subset(other)[source]#

Returns True if self is a proper subset of other.

Examples

>>> from sympy import Interval
@@ -978,7 +978,7 @@ 
Documentation Version
-is_proper_superset(other)[source]#
+is_proper_superset(other)[source]#

Returns True if self is a proper superset of other.

Examples

>>> from sympy import Interval
@@ -992,7 +992,7 @@ 
Documentation Version
-is_subset(other)[source]#
+is_subset(other)[source]#

Returns True if self is a subset of other.

Examples

>>> from sympy import Interval
@@ -1006,7 +1006,7 @@ 
Documentation Version
-is_superset(other)[source]#
+is_superset(other)[source]#

Returns True if self is a superset of other.

Examples

>>> from sympy import Interval
@@ -1020,19 +1020,19 @@ 
Documentation Version
-isdisjoint(other)[source]#
+isdisjoint(other)[source]#

Alias for is_disjoint()

-issubset(other)[source]#
+issubset(other)[source]#

Alias for is_subset()

-issuperset(other)[source]#
+issuperset(other)[source]#

Alias for is_superset()

@@ -1112,7 +1112,7 @@
Documentation Version
-powerset()[source]#
+powerset()[source]#

Find the Power set of self.

Examples

>>> from sympy import EmptySet, FiniteSet, Interval
@@ -1161,7 +1161,7 @@ 
Documentation Version
-symmetric_difference(other)[source]#
+symmetric_difference(other)[source]#

Returns symmetric difference of self and other.

Examples

>>> from sympy import Interval, S
@@ -1187,7 +1187,7 @@ 
Documentation Version
-union(other)[source]#
+union(other)[source]#

Returns the union of self and other.

Examples

As a shortcut it is possible to use the + operator:

@@ -1213,7 +1213,7 @@
Documentation Version
-sympy.sets.sets.imageset(*args)[source]#
+sympy.sets.sets.imageset(*args)[source]#

Return an image of the set under transformation f.

Explanation

If this function cannot compute the image, it returns an @@ -1264,7 +1264,7 @@

Documentation Version

Elementary Sets#

-class sympy.sets.sets.Interval(start, end, left_open=False, right_open=False)[source]#
+class sympy.sets.sets.Interval(start, end, left_open=False, right_open=False)[source]#

Represents a real interval as a Set.

Usage:

Returns an interval with end points start and end.

@@ -1308,19 +1308,19 @@

Elementary Sets
-classmethod Lopen(a, b)[source]#
+classmethod Lopen(a, b)[source]#

Return an interval not including the left boundary.

-classmethod Ropen(a, b)[source]#
+classmethod Ropen(a, b)[source]#

Return an interval not including the right boundary.

-as_relational(x)[source]#
+as_relational(x)[source]#

Rewrite an interval in terms of inequalities and logic operators.

@@ -1365,7 +1365,7 @@

Elementary Sets
-classmethod open(a, b)[source]#
+classmethod open(a, b)[source]#

Return an interval including neither boundary.

@@ -1400,7 +1400,7 @@

Elementary Sets
-class sympy.sets.sets.FiniteSet(*args, **kwargs)[source]#
+class sympy.sets.sets.FiniteSet(*args, **kwargs)[source]#

Represents a finite set of Sympy expressions.

Examples

>>> from sympy import FiniteSet, Symbol, Interval, Naturals0
@@ -1431,7 +1431,7 @@ 

Elementary Sets
-as_relational(symbol)[source]#
+as_relational(symbol)[source]#

Rewrite a FiniteSet in terms of equalities and logic operators.

@@ -1442,7 +1442,7 @@

Elementary Sets#

-class sympy.sets.sets.Union(*args, **kwargs)[source]#
+class sympy.sets.sets.Union(*args, **kwargs)[source]#

Represents a union of sets as a Set.

Examples

>>> from sympy import Union, Interval
@@ -1469,7 +1469,7 @@ 

Compound Sets
-as_relational(symbol)[source]#
+as_relational(symbol)[source]#

Rewrite a Union in terms of equalities and logic operators.

@@ -1477,7 +1477,7 @@

Compound Sets
-class sympy.sets.sets.Intersection(*args, evaluate=None)[source]#
+class sympy.sets.sets.Intersection(*args, evaluate=None)[source]#

Represents an intersection of sets as a Set.

Examples

>>> from sympy import Intersection, Interval
@@ -1503,7 +1503,7 @@ 

Compound Sets
-as_relational(symbol)[source]#
+as_relational(symbol)[source]#

Rewrite an Intersection in terms of equalities and logic operators

@@ -1511,7 +1511,7 @@

Compound Sets
-class sympy.sets.sets.ProductSet(*sets, **assumptions)[source]#
+class sympy.sets.sets.ProductSet(*sets, **assumptions)[source]#

Represents a Cartesian Product of Sets.

Explanation

Returns a Cartesian product given several sets as either an iterable @@ -1576,7 +1576,7 @@

Compound Sets
-class sympy.sets.sets.Complement(a, b, evaluate=True)[source]#
+class sympy.sets.sets.Complement(a, b, evaluate=True)[source]#

Represents the set difference or relative complement of a set with another set.

@@ -1603,14 +1603,14 @@

Compound Sets
-as_relational(symbol)[source]#
+as_relational(symbol)[source]#

Rewrite a complement in terms of equalities and logic operators

-static reduce(A, B)[source]#
+static reduce(A, B)[source]#

Simplify a Complement.

@@ -1618,7 +1618,7 @@

Compound Sets
-class sympy.sets.sets.SymmetricDifference(a, b, evaluate=True)[source]#
+class sympy.sets.sets.SymmetricDifference(a, b, evaluate=True)[source]#

Represents the set of elements which are in either of the sets and not in their intersection.

Examples

@@ -1640,7 +1640,7 @@

Compound Sets
-as_relational(symbol)[source]#
+as_relational(symbol)[source]#

Rewrite a symmetric_difference in terms of equalities and logic operators

@@ -1649,7 +1649,7 @@

Compound Sets
-class sympy.sets.sets.DisjointUnion(*sets)[source]#
+class sympy.sets.sets.DisjointUnion(*sets)[source]#

Represents the disjoint union (also known as the external disjoint union) of a finite number of sets.

Examples

@@ -1676,7 +1676,7 @@

Compound Sets#

-class sympy.sets.sets.EmptySet[source]#
+class sympy.sets.sets.EmptySet[source]#

Represents the empty set. The empty set is available as a singleton as S.EmptySet.

Examples

@@ -1704,7 +1704,7 @@

Singleton Sets
-class sympy.sets.sets.UniversalSet[source]#
+class sympy.sets.sets.UniversalSet[source]#

Represents the set of all things. The universal set is available as a singleton as S.UniversalSet.

Examples

@@ -1735,7 +1735,7 @@

Singleton Sets

Special Sets#

-class sympy.sets.fancysets.Rationals[source]#
+class sympy.sets.fancysets.Rationals[source]#

Represents the rational numbers. This set is also available as the singleton S.Rationals.

Examples

@@ -1751,7 +1751,7 @@

Singleton Sets
-class sympy.sets.fancysets.Naturals[source]#
+class sympy.sets.fancysets.Naturals[source]#

Represents the natural numbers (or counting numbers) which are all positive integers starting from 1. This set is also available as the singleton S.Naturals.

@@ -1783,7 +1783,7 @@

Singleton Sets
-class sympy.sets.fancysets.Naturals0[source]#
+class sympy.sets.fancysets.Naturals0[source]#

Represents the whole numbers which are all the non-negative integers, inclusive of zero.

@@ -1799,7 +1799,7 @@

Singleton Sets
-class sympy.sets.fancysets.Integers[source]#
+class sympy.sets.fancysets.Integers[source]#

Represents all integers: positive, negative and zero. This set is also available as the singleton S.Integers.

Examples

@@ -1834,7 +1834,7 @@

Singleton Sets
-class sympy.sets.fancysets.Reals[source]#
+class sympy.sets.fancysets.Reals[source]#

Represents all real numbers from negative infinity to positive infinity, including all integer, rational and irrational numbers. @@ -1861,7 +1861,7 @@

Singleton Sets
-class sympy.sets.fancysets.Complexes[source]#
+class sympy.sets.fancysets.Complexes[source]#

The Set of all complex numbers

Examples

>>> from sympy import S, I
@@ -1879,7 +1879,7 @@ 

Singleton Sets
-class sympy.sets.fancysets.ImageSet(flambda, *sets)[source]#
+class sympy.sets.fancysets.ImageSet(flambda, *sets)[source]#

Image of a set under a mathematical function. The transformation must be given as a Lambda function which has as many arguments as the elements of the set upon which it operates, e.g. 1 argument @@ -1937,7 +1937,7 @@

Singleton Sets
-class sympy.sets.fancysets.Range(*args)[source]#
+class sympy.sets.fancysets.Range(*args)[source]#

Represents a range of integers. Can be called as Range(stop), Range(start, stop), or Range(start, stop, step); when step is not given it defaults to 1.

@@ -2019,7 +2019,7 @@

Singleton Sets
-as_relational(x)[source]#
+as_relational(x)[source]#

Rewrite a Range in terms of equalities and logic operators.

@@ -2039,7 +2039,7 @@

Singleton Sets
-class sympy.sets.fancysets.ComplexRegion(sets, polar=False)[source]#
+class sympy.sets.fancysets.ComplexRegion(sets, polar=False)[source]#

Represents the Set of all Complex Numbers. It can represent a region of Complex Plane in both the standard forms Polar and Rectangular coordinates.

@@ -2167,7 +2167,7 @@

Singleton Sets
-classmethod from_real(sets)[source]#
+classmethod from_real(sets)[source]#

Converts given subset of real numbers to a complex region.

Examples

>>> from sympy import Interval, ComplexRegion
@@ -2220,7 +2220,7 @@ 

Singleton Sets
-class sympy.sets.fancysets.CartesianComplexRegion(sets)[source]#
+class sympy.sets.fancysets.CartesianComplexRegion(sets)[source]#

Set representing a square region of the complex plane.

@@ -2243,7 +2243,7 @@

Singleton Sets
-class sympy.sets.fancysets.PolarComplexRegion(sets)[source]#
+class sympy.sets.fancysets.PolarComplexRegion(sets)[source]#

Set representing a polar region of the complex plane.

@@ -2268,7 +2268,7 @@

Singleton Sets
-sympy.sets.fancysets.normalize_theta_set(theta)[source]#
+sympy.sets.fancysets.normalize_theta_set(theta)[source]#

Normalize a Real Set \(theta\) in the interval \([0, 2\pi)\). It returns a normalized value of theta in the Set. For Interval, a maximum of one cycle \([0, 2\pi]\), is returned i.e. for theta equal to \([0, 10\pi]\), @@ -2315,7 +2315,7 @@

Singleton Sets

Power sets#

-class sympy.sets.powerset.PowerSet(arg, evaluate=None)[source]#
+class sympy.sets.powerset.PowerSet(arg, evaluate=None)[source]#

A symbolic object representing a power set.

Parameters:
@@ -2381,7 +2381,7 @@

Singleton Sets

Condition Sets#

-class sympy.sets.conditionset.ConditionSet(sym, condition, base_set=UniversalSet)[source]#
+class sympy.sets.conditionset.ConditionSet(sym, condition, base_set=UniversalSet)[source]#

Set of elements which satisfies a given condition.

@@ -2451,7 +2451,7 @@

Singleton Sets
-class sympy.sets.conditionset.Contains(x, s, evaluate=None)[source]#
+class sympy.sets.conditionset.Contains(x, s, evaluate=None)[source]#

Asserts that x is an element of the set S.

Examples

>>> from sympy import Symbol, Integer, S, Contains
@@ -2478,7 +2478,7 @@ 

Singleton Sets#

-class sympy.sets.conditionset.SetKind(element_kind=None)[source]#
+class sympy.sets.conditionset.SetKind(element_kind=None)[source]#

SetKind is kind for all Sets

Every instance of Set will have kind SetKind parametrised by the kind of the elements of the Set. The kind of the elements might be @@ -2570,7 +2570,7 @@

Iteration over setsFuro
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/modules/simplify/fu.html b/dev/modules/simplify/fu.html index 03bba1659c5..edf4c992641 100644 --- a/dev/modules/simplify/fu.html +++ b/dev/modules/simplify/fu.html @@ -910,14 +910,14 @@

Hongguang Fu’s Trigonometric Simplification#

-sympy.simplify.fu.TR0(rv)[source]#
+sympy.simplify.fu.TR0(rv)[source]#

Simplification of rational polynomials, trying to simplify the expression, e.g. combine things like 3*x + 2*x, etc….

-sympy.simplify.fu.TR1(rv)[source]#
+sympy.simplify.fu.TR1(rv)[source]#

Replace sec, csc with 1/cos, 1/sin

Examples

>>> from sympy.simplify.fu import TR1, sec, csc
@@ -930,7 +930,7 @@ 

Rules#<
-sympy.simplify.fu.TR2(rv)[source]#
+sympy.simplify.fu.TR2(rv)[source]#

Replace tan and cot with sin/cos and cos/sin

Examples

>>> from sympy.simplify.fu import TR2
@@ -948,7 +948,7 @@ 

Rules#<
-sympy.simplify.fu.TR2i(rv, half=False)[source]#
+sympy.simplify.fu.TR2i(rv, half=False)[source]#
Converts ratios involving sin and cos as follows::

sin(x)/cos(x) -> tan(x) sin(x)/(cos(x) + 1) -> tan(x/2) if half=True

@@ -978,7 +978,7 @@

Rules#<
-sympy.simplify.fu.TR3(rv)[source]#
+sympy.simplify.fu.TR3(rv)[source]#

Induced formula: example sin(-a) = -sin(a)

Examples

>>> from sympy.simplify.fu import TR3
@@ -997,7 +997,7 @@ 

Rules#<
-sympy.simplify.fu.TR4(rv)[source]#
+sympy.simplify.fu.TR4(rv)[source]#

Identify values of special angles.

A= 0 Pi/6 Pi/4 Pi/3 Pi/2

sin(a) 0 1/2 sqrt(2)/2 sqrt(3)/2 1 @@ -1020,7 +1020,7 @@

Rules#<
-sympy.simplify.fu.TR5(rv, max=4, pow=False)[source]#
+sympy.simplify.fu.TR5(rv, max=4, pow=False)[source]#

Replacement of sin**2 with 1 - cos(x)**2.

See _TR56 docstring for advanced use of max and pow.

Examples

@@ -1039,7 +1039,7 @@

Rules#<
-sympy.simplify.fu.TR6(rv, max=4, pow=False)[source]#
+sympy.simplify.fu.TR6(rv, max=4, pow=False)[source]#

Replacement of cos**2 with 1 - sin(x)**2.

See _TR56 docstring for advanced use of max and pow.

Examples

@@ -1058,7 +1058,7 @@

Rules#<
-sympy.simplify.fu.TR7(rv)[source]#
+sympy.simplify.fu.TR7(rv)[source]#

Lowering the degree of cos(x)**2.

Examples

>>> from sympy.simplify.fu import TR7
@@ -1074,7 +1074,7 @@ 

Rules#<
-sympy.simplify.fu.TR8(rv, first=True)[source]#
+sympy.simplify.fu.TR8(rv, first=True)[source]#

Converting products of cos and/or sin to a sum or difference of cos and or sin terms.

Examples

@@ -1092,7 +1092,7 @@

Rules#<
-sympy.simplify.fu.TR9(rv)[source]#
+sympy.simplify.fu.TR9(rv)[source]#

Sum of cos or sin terms as a product of cos or sin.

Examples

>>> from sympy.simplify.fu import TR9
@@ -1115,7 +1115,7 @@ 

Rules#<
-sympy.simplify.fu.TR10(rv, first=True)[source]#
+sympy.simplify.fu.TR10(rv, first=True)[source]#

Separate sums in cos and sin.

Examples

>>> from sympy.simplify.fu import TR10
@@ -1133,7 +1133,7 @@ 

Rules#<
-sympy.simplify.fu.TR10i(rv)[source]#
+sympy.simplify.fu.TR10i(rv)[source]#

Sum of products to function of sum.

Examples

>>> from sympy.simplify.fu import TR10i
@@ -1153,7 +1153,7 @@ 

Rules#<
-sympy.simplify.fu.TR11(rv, base=None)[source]#
+sympy.simplify.fu.TR11(rv, base=None)[source]#

Function of double angle to product. The base argument can be used to indicate what is the un-doubled argument, e.g. if 3*pi/7 is the base then cosine and sine functions with argument 6*pi/7 will be replaced.

@@ -1195,7 +1195,7 @@

Rules#<
-sympy.simplify.fu.TR12(rv, first=True)[source]#
+sympy.simplify.fu.TR12(rv, first=True)[source]#

Separate sums in tan.

Examples

>>> from sympy.abc import x, y
@@ -1209,7 +1209,7 @@ 

Rules#<
-sympy.simplify.fu.TR12i(rv)[source]#
+sympy.simplify.fu.TR12i(rv)[source]#

Combine tan arguments as (tan(y) + tan(x))/(tan(x)*tan(y) - 1) -> -tan(x + y).

Examples

@@ -1232,7 +1232,7 @@

Rules#<
-sympy.simplify.fu.TR13(rv)[source]#
+sympy.simplify.fu.TR13(rv)[source]#

Change products of tan or cot.

Examples

>>> from sympy.simplify.fu import TR13
@@ -1247,7 +1247,7 @@ 

Rules#<
-sympy.simplify.fu.TRmorrie(rv)[source]#
+sympy.simplify.fu.TRmorrie(rv)[source]#

Returns cos(x)*cos(2*x)*…*cos(2**(k-1)*x) -> sin(2**k*x)/(2**k*sin(x))

Examples

>>> from sympy.simplify.fu import TRmorrie, TR8, TR3
@@ -1308,7 +1308,7 @@ 

Rules#<
-sympy.simplify.fu.TR14(rv, first=True)[source]#
+sympy.simplify.fu.TR14(rv, first=True)[source]#

Convert factored powers of sin and cos identities into simpler expressions.

Examples

@@ -1330,7 +1330,7 @@

Rules#<
-sympy.simplify.fu.TR15(rv, max=4, pow=False)[source]#
+sympy.simplify.fu.TR15(rv, max=4, pow=False)[source]#

Convert sin(x)**-2 to 1 + cot(x)**2.

See _TR56 docstring for advanced use of max and pow.

Examples

@@ -1345,7 +1345,7 @@

Rules#<
-sympy.simplify.fu.TR16(rv, max=4, pow=False)[source]#
+sympy.simplify.fu.TR16(rv, max=4, pow=False)[source]#

Convert cos(x)**-2 to 1 + tan(x)**2.

See _TR56 docstring for advanced use of max and pow.

Examples

@@ -1360,7 +1360,7 @@

Rules#<
-sympy.simplify.fu.TR111(rv)[source]#
+sympy.simplify.fu.TR111(rv)[source]#

Convert f(x)**-i to g(x)**i where either i is an integer or the base is positive and f, g are: tan, cot; sin, csc; or cos, sec.

Examples

@@ -1375,7 +1375,7 @@

Rules#<
-sympy.simplify.fu.TR22(rv, max=4, pow=False)[source]#
+sympy.simplify.fu.TR22(rv, max=4, pow=False)[source]#

Convert tan(x)**2 to sec(x)**2 - 1 and cot(x)**2 to csc(x)**2 - 1.

See _TR56 docstring for advanced use of max and pow.

Examples

@@ -1392,7 +1392,7 @@

Rules#<
-sympy.simplify.fu.TRpower(rv)[source]#
+sympy.simplify.fu.TRpower(rv)[source]#

Convert sin(x)**n and cos(x)**n with positive n to sums.

Examples

>>> from sympy.simplify.fu import TRpower
@@ -1415,7 +1415,7 @@ 

Rules#<
-sympy.simplify.fu.fu(rv, measure=<function <lambda>>)[source]#
+sympy.simplify.fu.fu(rv, measure=<function <lambda>>)[source]#

Attempt to simplify expression by using transformation rules given in the algorithm by Fu et al.

fu() will try to minimize the objective function measure. @@ -1549,7 +1549,7 @@

ReferencesFuro
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/modules/simplify/hyperexpand.html b/dev/modules/simplify/hyperexpand.html index 9aea2592cba..b9c10f5036f 100644 --- a/dev/modules/simplify/hyperexpand.html +++ b/dev/modules/simplify/hyperexpand.html @@ -1508,7 +1508,7 @@

ReferencesFuro
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/modules/simplify/index.html b/dev/modules/simplify/index.html index f9a266e8082..5f213badb0e 100644 --- a/dev/modules/simplify/index.html +++ b/dev/modules/simplify/index.html @@ -785,7 +785,7 @@

Simplify Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/modules/simplify/simplify.html b/dev/modules/simplify/simplify.html index e36f46177e4..bdf36b40de7 100644 --- a/dev/modules/simplify/simplify.html +++ b/dev/modules/simplify/simplify.html @@ -743,7 +743,7 @@
Documentation Version

Simplify#

-sympy.simplify.simplify.simplify(expr, ratio=1.7, measure=<function count_ops>, rational=False, inverse=False, doit=True, **kwargs)[source]#
+sympy.simplify.simplify.simplify(expr, ratio=1.7, measure=<function count_ops>, rational=False, inverse=False, doit=True, **kwargs)[source]#

Simplifies the given expression.

Explanation

Simplification is not a well defined term and the exact strategies @@ -891,7 +891,7 @@

Documentation Version
-sympy.simplify.simplify.separatevars(expr, symbols=[], dict=False, force=False)[source]#
+sympy.simplify.simplify.separatevars(expr, symbols=[], dict=False, force=False)[source]#

Separates variables in an expression, if possible. By default, it separates with respect to all symbols in an expression and collects constant coefficients that are @@ -951,7 +951,7 @@

Documentation Version
-sympy.simplify.simplify.nthroot(expr, n, max_len=4, prec=15)[source]#
+sympy.simplify.simplify.nthroot(expr, n, max_len=4, prec=15)[source]#

Compute a real nth-root of a sum of surds.

Parameters:
@@ -975,7 +975,7 @@
Documentation Version
-sympy.simplify.simplify.kroneckersimp(expr)[source]#
+sympy.simplify.simplify.kroneckersimp(expr)[source]#

Simplify expressions with KroneckerDelta.

The only simplification currently attempted is to identify multiplicative cancellation:

Examples

@@ -989,7 +989,7 @@
Documentation Version
-sympy.simplify.simplify.besselsimp(expr)[source]#
+sympy.simplify.simplify.besselsimp(expr)[source]#

Simplify bessel-type functions.

Explanation

This routine tries to simplify bessel-type functions. Currently it only @@ -1016,7 +1016,7 @@

Documentation Version
-sympy.simplify.simplify.hypersimp(f, k)[source]#
+sympy.simplify.simplify.hypersimp(f, k)[source]#

Given combinatorial term f(k) simplify its consecutive term ratio i.e. f(k+1)/f(k). The input term can be composed of functions and integer sequences which have equivalent representation in terms @@ -1044,7 +1044,7 @@

Documentation Version
-sympy.simplify.simplify.hypersimilar(f, g, k)[source]#
+sympy.simplify.simplify.hypersimilar(f, g, k)[source]#

Returns True if f and g are hyper-similar.

Explanation

Similarity in hypergeometric sense means that a quotient of @@ -1055,7 +1055,7 @@

Documentation Version
-sympy.simplify.simplify.nsimplify(expr, constants=(), tolerance=None, full=False, rational=None, rational_conversion='base10')[source]#
+sympy.simplify.simplify.nsimplify(expr, constants=(), tolerance=None, full=False, rational=None, rational_conversion='base10')[source]#

Find a simple representation for a number or, if there are free symbols or if rational=True, then replace Floats with their Rational equivalents. If no change is made and rational is not False then Floats will at least be @@ -1101,7 +1101,7 @@

Documentation Version
-sympy.simplify.simplify.posify(eq)[source]#
+sympy.simplify.simplify.posify(eq)[source]#

Return eq (with generic symbols made positive) and a dictionary containing the mapping between the old and new symbols.

@@ -1143,7 +1143,7 @@
Documentation Version
-sympy.simplify.simplify.logcombine(expr, force=False)[source]#
+sympy.simplify.simplify.logcombine(expr, force=False)[source]#

Takes logarithms and combines them using the following rules:

  • log(x) + log(y) == log(x*y) if both are positive

  • @@ -1190,7 +1190,7 @@
    Documentation Version
    -sympy.simplify.radsimp.radsimp(expr, symbolic=True, max_terms=4)[source]#
    +sympy.simplify.radsimp.radsimp(expr, symbolic=True, max_terms=4)[source]#

    Rationalize the denominator by removing square roots.

    Explanation

    The expression returned from radsimp must be used with caution @@ -1264,7 +1264,7 @@

    Documentation Version
    -sympy.simplify.radsimp.rad_rationalize(num, den)[source]#
    +sympy.simplify.radsimp.rad_rationalize(num, den)[source]#

    Rationalize num/den by removing square roots in the denominator; num and den are sum of terms whose squares are positive rationals.

    Examples

    @@ -1278,7 +1278,7 @@
    Documentation Version
    -sympy.simplify.radsimp.collect(expr, syms, func=None, evaluate=None, exact=False, distribute_order_term=True)[source]#
    +sympy.simplify.radsimp.collect(expr, syms, func=None, evaluate=None, exact=False, distribute_order_term=True)[source]#

    Collect additive terms of an expression.

    Explanation

    This function collects additive terms of an expression with respect @@ -1425,7 +1425,7 @@

    Documentation Version
    -sympy.simplify.radsimp.rcollect(expr, *vars)[source]#
    +sympy.simplify.radsimp.rcollect(expr, *vars)[source]#

    Recursively collect sums in an expression.

    Examples

    >>> from sympy.simplify import rcollect
    @@ -1447,7 +1447,7 @@ 
    Documentation Version
    -sympy.simplify.radsimp.collect_sqrt(expr, evaluate=None)[source]#
    +sympy.simplify.radsimp.collect_sqrt(expr, evaluate=None)[source]#

    Return expr with terms having common square roots collected together. If evaluate is False a count indicating the number of sqrt-containing terms will be returned and, if non-zero, the terms of the Add will be @@ -1489,7 +1489,7 @@

    Documentation Version
    -sympy.simplify.radsimp.collect_const(expr, *vars, Numbers=True)[source]#
    +sympy.simplify.radsimp.collect_const(expr, *vars, Numbers=True)[source]#

    A non-greedy collection of terms with similar number coefficients in an Add expr. If vars is given then only those constants will be targeted. Although any Number can also be targeted, if this is not @@ -1556,7 +1556,7 @@

    Documentation Version
    -sympy.simplify.radsimp.fraction(expr, exact=False)[source]#
    +sympy.simplify.radsimp.fraction(expr, exact=False)[source]#

    Returns a pair with expression’s numerator and denominator. If the given expression is not a fraction then this function will return the tuple (expr, 1).

    @@ -1619,7 +1619,7 @@
    Documentation Version
    -sympy.simplify.ratsimp.ratsimp(expr)[source]#
    +sympy.simplify.ratsimp.ratsimp(expr)[source]#

    Put an expression over a common denominator, cancel and reduce.

    Examples

    >>> from sympy import ratsimp
    @@ -1632,7 +1632,7 @@ 
    Documentation Version
    -sympy.simplify.ratsimp.ratsimpmodprime(expr, G, *gens, quick=True, polynomial=False, **args)[source]#
    +sympy.simplify.ratsimp.ratsimpmodprime(expr, G, *gens, quick=True, polynomial=False, **args)[source]#

    Simplifies a rational expression expr modulo the prime ideal generated by G. G should be a Groebner basis of the ideal.

    @@ -1663,7 +1663,7 @@
    Documentation Version
    -sympy.simplify.trigsimp.trigsimp(expr, inverse=False, **opts)[source]#
    +sympy.simplify.trigsimp.trigsimp(expr, inverse=False, **opts)[source]#

    Returns a reduced expression by using known trig identities.

    Parameters:
    @@ -1731,7 +1731,7 @@
    Documentation Version
    -sympy.simplify.powsimp.powsimp(expr, deep=False, combine='all', force=False, measure=<function count_ops>)[source]#
    +sympy.simplify.powsimp.powsimp(expr, deep=False, combine='all', force=False, measure=<function count_ops>)[source]#

    Reduce expression by combining powers with similar bases and exponents.

    Explanation

    If deep is True then powsimp() will also simplify arguments of @@ -1811,7 +1811,7 @@

    Documentation Version
    -sympy.simplify.powsimp.powdenest(eq, force=False, polar=False)[source]#
    +sympy.simplify.powsimp.powdenest(eq, force=False, polar=False)[source]#

    Collect exponents on powers as assumptions allow.

    Explanation

    @@ -1905,7 +1905,7 @@
    Documentation Version
    -sympy.simplify.combsimp.combsimp(expr)[source]#
    +sympy.simplify.combsimp.combsimp(expr)[source]#

    Simplify combinatorial expressions.

    Explanation

    This function takes as input an expression containing factorials, @@ -1937,7 +1937,7 @@

    Documentation Version
    -sympy.simplify.sqrtdenest.sqrtdenest(expr, max_iter=3)[source]#
    +sympy.simplify.sqrtdenest.sqrtdenest(expr, max_iter=3)[source]#

    Denests sqrts in an expression that contain other square roots if possible, otherwise returns the expr unchanged. This is based on the algorithms of [1].

    @@ -1968,7 +1968,7 @@
    Documentation Version
    -sympy.simplify.cse_main.cse(exprs, symbols=None, optimizations=None, postprocess=None, order='canonical', ignore=(), list=True)[source]#
    +sympy.simplify.cse_main.cse(exprs, symbols=None, optimizations=None, postprocess=None, order='canonical', ignore=(), list=True)[source]#

    Perform common subexpression elimination on an expression.

    Parameters:
    @@ -2064,7 +2064,7 @@
    Documentation Version
    -sympy.simplify.cse_main.opt_cse(exprs, order='canonical')[source]#
    +sympy.simplify.cse_main.opt_cse(exprs, order='canonical')[source]#

    Find optimization opportunities in Adds, Muls, Pows and negative coefficient Muls.

    @@ -2099,7 +2099,7 @@
    Documentation Version
    -sympy.simplify.cse_main.tree_cse(exprs, symbols, opt_subs=None, order='canonical', ignore=())[source]#
    +sympy.simplify.cse_main.tree_cse(exprs, symbols, opt_subs=None, order='canonical', ignore=())[source]#

    Perform raw CSE on expression tree, taking opt_subs into account.

    Parameters:
    @@ -2131,7 +2131,7 @@
    Documentation Version
    -sympy.simplify.hyperexpand.hyperexpand(f, allow_hyper=False, rewrite='default', place=None)[source]#
    +sympy.simplify.hyperexpand.hyperexpand(f, allow_hyper=False, rewrite='default', place=None)[source]#

    Expand hypergeometric functions. If allow_hyper is True, allow partial simplification (that is a result different from input, but still containing hypergeometric functions).

    @@ -2156,7 +2156,7 @@
    Documentation Version
    -class sympy.simplify.epathtools.EPath(path)[source]#
    +class sympy.simplify.epathtools.EPath(path)[source]#

    Manipulate expressions using paths.

    EPath grammar in EBNF notation:

    literal   ::= /[A-Za-z_][A-Za-z_0-9]*/
    @@ -2174,7 +2174,7 @@ 
    Documentation Version

    See the docstring of the epath() function.

    -apply(expr, func, args=None, kwargs=None)[source]#
    +apply(expr, func, args=None, kwargs=None)[source]#

    Modify parts of an expression selected by a path.

    Examples

    >>> from sympy.simplify.epathtools import EPath
    @@ -2202,7 +2202,7 @@ 
    Documentation Version
    -select(expr)[source]#
    +select(expr)[source]#

    Retrieve parts of an expression selected by a path.

    Examples

    >>> from sympy.simplify.epathtools import EPath
    @@ -2232,7 +2232,7 @@ 
    Documentation Version
    -sympy.simplify.epathtools.epath(path, expr=None, func=None, args=None, kwargs=None)[source]#
    +sympy.simplify.epathtools.epath(path, expr=None, func=None, args=None, kwargs=None)[source]#

    Manipulate parts of an expression selected by a path.

    Parameters:
    @@ -2356,7 +2356,7 @@
    Documentation Version
    Furo
    - Last updated on Oct 14, 2023
    + Last updated on Oct 16, 2023
    diff --git a/dev/modules/solvers/diophantine.html b/dev/modules/solvers/diophantine.html index 1a73aa190ce..b766c48265c 100644 --- a/dev/modules/solvers/diophantine.html +++ b/dev/modules/solvers/diophantine.html @@ -1073,7 +1073,7 @@

    User Functionsfrom sympy import *:

    -sympy.solvers.diophantine.diophantine.diophantine(eq, param=t, syms=None, permute=False)[source]#
    +sympy.solvers.diophantine.diophantine.diophantine(eq, param=t, syms=None, permute=False)[source]#

    Simplify the solution procedure of diophantine equation eq by converting it into a product of terms which should equal zero.

    Explanation

    @@ -1131,7 +1131,7 @@

    User Functionsfrom sympy.solvers.diophantine import *:

    -sympy.solvers.diophantine.diophantine.classify_diop(eq, _dict=True)[source]#
    +sympy.solvers.diophantine.diophantine.classify_diop(eq, _dict=True)[source]#
    @@ -1140,7 +1140,7 @@

    Internal Functions
    -sympy.solvers.diophantine.diophantine.diop_solve(eq, param=t)[source]#
    +sympy.solvers.diophantine.diophantine.diop_solve(eq, param=t)[source]#

    Solves the diophantine equation eq.

    Explanation

    Unlike diophantine(), factoring of eq is not attempted. Uses @@ -1176,7 +1176,7 @@

    Internal Functions
    -sympy.solvers.diophantine.diophantine.diop_linear(eq, param=t)[source]#
    +sympy.solvers.diophantine.diophantine.diop_linear(eq, param=t)[source]#

    Solves linear diophantine equations.

    A linear diophantine equation is an equation of the form \(a_{1}x_{1} + a_{2}x_{2} + .. + a_{n}x_{n} = 0\) where \(a_{1}, a_{2}, ..a_{n}\) are @@ -1208,7 +1208,7 @@

    Internal Functions
    -sympy.solvers.diophantine.diophantine.base_solution_linear(c, a, b, t=None)[source]#
    +sympy.solvers.diophantine.diophantine.base_solution_linear(c, a, b, t=None)[source]#

    Return the base solution for the linear equation, \(ax + by = c\).

    Explanation

    Used by diop_linear() to find the base solution of a linear @@ -1234,7 +1234,7 @@

    Internal Functions
    -sympy.solvers.diophantine.diophantine.diop_quadratic(eq, param=t)[source]#
    +sympy.solvers.diophantine.diophantine.diop_quadratic(eq, param=t)[source]#

    Solves quadratic diophantine equations.

    i.e. equations of the form \(Ax^2 + Bxy + Cy^2 + Dx + Ey + F = 0\). Returns a set containing the tuples \((x, y)\) which contains the solutions. If there @@ -1274,7 +1274,7 @@

    Internal Functions
    -sympy.solvers.diophantine.diophantine.diop_DN(D, N, t=t)[source]#
    +sympy.solvers.diophantine.diophantine.diop_DN(D, N, t=t)[source]#

    Solves the equation \(x^2 - Dy^2 = N\).

    Explanation

    Mainly concerned with the case \(D > 0, D\) is not a perfect square, @@ -1321,7 +1321,7 @@

    Internal Functions
    -sympy.solvers.diophantine.diophantine.cornacchia(a, b, m)[source]#
    +sympy.solvers.diophantine.diophantine.cornacchia(a, b, m)[source]#

    Solves \(ax^2 + by^2 = m\) where \(\gcd(a, b) = 1 = gcd(a, m)\) and \(a, b > 0\).

    Explanation

    Uses the algorithm due to Cornacchia. The method only finds primitive @@ -1360,7 +1360,7 @@

    Internal Functions
    -sympy.solvers.diophantine.diophantine.diop_bf_DN(D, N, t=t)[source]#
    +sympy.solvers.diophantine.diophantine.diop_bf_DN(D, N, t=t)[source]#

    Uses brute force to solve the equation, \(x^2 - Dy^2 = N\).

    Explanation

    Mainly concerned with the generalized Pell equation which is the case when @@ -1399,7 +1399,7 @@

    Internal Functions
    -sympy.solvers.diophantine.diophantine.transformation_to_DN(eq)[source]#
    +sympy.solvers.diophantine.diophantine.transformation_to_DN(eq)[source]#

    This function transforms general quadratic, \(ax^2 + bxy + cy^2 + dx + ey + f = 0\) to more easy to deal with \(X^2 - DY^2 = N\) form.

    @@ -1471,7 +1471,7 @@

    Internal Functions
    -sympy.solvers.diophantine.diophantine.transformation_to_normal(eq)[source]#
    +sympy.solvers.diophantine.diophantine.transformation_to_normal(eq)[source]#

    Returns the transformation Matrix that converts a general ternary quadratic equation eq (\(ax^2 + by^2 + cz^2 + dxy + eyz + fxz\)) to a form without cross terms: \(ax^2 + by^2 + cz^2 = 0\). This is @@ -1481,7 +1481,7 @@

    Internal Functions
    -sympy.solvers.diophantine.diophantine.find_DN(eq)[source]#
    +sympy.solvers.diophantine.diophantine.find_DN(eq)[source]#

    This function returns a tuple, \((D, N)\) of the simplified form, \(x^2 - Dy^2 = N\), corresponding to the general quadratic, \(ax^2 + bxy + cy^2 + dx + ey + f = 0\).

    @@ -1517,7 +1517,7 @@

    Internal Functions
    -sympy.solvers.diophantine.diophantine.diop_ternary_quadratic(eq, parameterize=False)[source]#
    +sympy.solvers.diophantine.diophantine.diop_ternary_quadratic(eq, parameterize=False)[source]#

    Solves the general quadratic ternary form, \(ax^2 + by^2 + cz^2 + fxy + gyz + hxz = 0\).

    Returns a tuple \((x, y, z)\) which is a base solution for the above @@ -1545,7 +1545,7 @@

    Internal Functions
    -sympy.solvers.diophantine.diophantine.square_factor(a)[source]#
    +sympy.solvers.diophantine.diophantine.square_factor(a)[source]#

    Returns an integer \(c\) s.t. \(a = c^2k, \ c,k \in Z\). Here \(k\) is square free. \(a\) can be given as an integer or a dictionary of factors.

    Examples

    @@ -1568,7 +1568,7 @@

    Internal Functions
    -sympy.solvers.diophantine.diophantine.descent(A, B)[source]#
    +sympy.solvers.diophantine.diophantine.descent(A, B)[source]#

    Returns a non-trivial solution, (x, y, z), to \(x^2 = Ay^2 + Bz^2\) using Lagrange’s descent method with lattice-reduction. \(A\) and \(B\) are assumed to be valid for such a solution to exist.

    @@ -1597,7 +1597,7 @@

    Internal Functions
    -sympy.solvers.diophantine.diophantine.diop_general_pythagorean(eq, param=m)[source]#
    +sympy.solvers.diophantine.diophantine.diop_general_pythagorean(eq, param=m)[source]#

    Solves the general pythagorean equation, \(a_{1}^2x_{1}^2 + a_{2}^2x_{2}^2 + . . . + a_{n}^2x_{n}^2 - a_{n + 1}^2x_{n + 1}^2 = 0\).

    Returns a tuple which contains a parametrized solution to the equation, @@ -1619,7 +1619,7 @@

    Internal Functions
    -sympy.solvers.diophantine.diophantine.diop_general_sum_of_squares(eq, limit=1)[source]#
    +sympy.solvers.diophantine.diophantine.diop_general_sum_of_squares(eq, limit=1)[source]#

    Solves the equation \(x_{1}^2 + x_{2}^2 + . . . + x_{n}^2 - k = 0\).

    Returns at most limit number of solutions.

    Usage

    @@ -1649,7 +1649,7 @@

    Internal Functions
    -sympy.solvers.diophantine.diophantine.diop_general_sum_of_even_powers(eq, limit=1)[source]#
    +sympy.solvers.diophantine.diophantine.diop_general_sum_of_even_powers(eq, limit=1)[source]#

    Solves the equation \(x_{1}^e + x_{2}^e + . . . + x_{n}^e - k = 0\) where \(e\) is an even, integer power.

    Returns at most limit number of solutions.

    @@ -1672,7 +1672,7 @@

    Internal Functions
    -sympy.solvers.diophantine.diophantine.power_representation(n, p, k, zeros=False)[source]#
    +sympy.solvers.diophantine.diophantine.power_representation(n, p, k, zeros=False)[source]#

    Returns a generator for finding k-tuples of integers, \((n_{1}, n_{2}, . . . n_{k})\), such that \(n = n_{1}^p + n_{2}^p + . . . n_{k}^p\).

    @@ -1716,7 +1716,7 @@

    Internal Functions
    -sympy.solvers.diophantine.diophantine.partition(n, k=None, zeros=False)[source]#
    +sympy.solvers.diophantine.diophantine.partition(n, k=None, zeros=False)[source]#

    Returns a generator that can be used to generate partitions of an integer \(n\).

    Explanation

    @@ -1755,7 +1755,7 @@

    Internal Functions
    -sympy.solvers.diophantine.diophantine.sum_of_three_squares(n)[source]#
    +sympy.solvers.diophantine.diophantine.sum_of_three_squares(n)[source]#

    Returns a 3-tuple \((a, b, c)\) such that \(a^2 + b^2 + c^2 = n\) and \(a, b, c \geq 0\).

    Returns None if \(n = 4^a(8m + 7)\) for some \(a, m \in \mathbb{Z}\). See @@ -1785,7 +1785,7 @@

    Internal Functions
    -sympy.solvers.diophantine.diophantine.sum_of_four_squares(n)[source]#
    +sympy.solvers.diophantine.diophantine.sum_of_four_squares(n)[source]#

    Returns a 4-tuple \((a, b, c, d)\) such that \(a^2 + b^2 + c^2 + d^2 = n\).

    Here \(a, b, c, d \geq 0\).

    Usage

    @@ -1814,7 +1814,7 @@

    Internal Functions
    -sympy.solvers.diophantine.diophantine.sum_of_powers(n, p, k, zeros=False)[source]#
    +sympy.solvers.diophantine.diophantine.sum_of_powers(n, p, k, zeros=False)[source]#

    Returns a generator for finding k-tuples of integers, \((n_{1}, n_{2}, . . . n_{k})\), such that \(n = n_{1}^p + n_{2}^p + . . . n_{k}^p\).

    @@ -1858,7 +1858,7 @@

    Internal Functions
    -sympy.solvers.diophantine.diophantine.sum_of_squares(n, k, zeros=False)[source]#
    +sympy.solvers.diophantine.diophantine.sum_of_squares(n, k, zeros=False)[source]#

    Return a generator that yields the k-tuples of nonnegative values, the squares of which sum to n. If zeros is False (default) then the solution will not contain zeros. The nonnegative @@ -1901,7 +1901,7 @@

    Internal Functions
    -sympy.solvers.diophantine.diophantine.merge_solution(var, var_t, solution)[source]#
    +sympy.solvers.diophantine.diophantine.merge_solution(var, var_t, solution)[source]#

    This is used to construct the full solution from the solutions of sub equations.

    Explanation

    @@ -1915,13 +1915,13 @@

    Internal Functions
    -sympy.solvers.diophantine.diophantine.divisible(a, b)[source]#
    +sympy.solvers.diophantine.diophantine.divisible(a, b)[source]#

    Returns \(True\) if a is divisible by b and \(False\) otherwise.

    -sympy.solvers.diophantine.diophantine.PQa(P_0, Q_0, D)[source]#
    +sympy.solvers.diophantine.diophantine.PQa(P_0, Q_0, D)[source]#

    Returns useful information needed to solve the Pell equation.

    Explanation

    There are six sequences of integers defined related to the continued @@ -1956,7 +1956,7 @@

    Internal Functions
    -sympy.solvers.diophantine.diophantine.equivalent(u, v, r, s, D, N)[source]#
    +sympy.solvers.diophantine.diophantine.equivalent(u, v, r, s, D, N)[source]#

    Returns True if two solutions \((u, v)\) and \((r, s)\) of \(x^2 - Dy^2 = N\) belongs to the same equivalence class and False otherwise.

    Explanation

    @@ -1989,7 +1989,7 @@

    Internal Functions
    -sympy.solvers.diophantine.diophantine.parametrize_ternary_quadratic(eq)[source]#
    +sympy.solvers.diophantine.diophantine.parametrize_ternary_quadratic(eq)[source]#

    Returns the parametrized general solution for the ternary quadratic equation eq which has the form \(ax^2 + by^2 + cz^2 + fxy + gyz + hxz = 0\).

    @@ -2043,7 +2043,7 @@

    Internal Functions
    -sympy.solvers.diophantine.diophantine.diop_ternary_quadratic_normal(eq, parameterize=False)[source]#
    +sympy.solvers.diophantine.diophantine.diop_ternary_quadratic_normal(eq, parameterize=False)[source]#

    Solves the quadratic ternary diophantine equation, \(ax^2 + by^2 + cz^2 = 0\).

    Explanation

    @@ -2069,7 +2069,7 @@

    Internal Functions
    -sympy.solvers.diophantine.diophantine.ldescent(A, B)[source]#
    +sympy.solvers.diophantine.diophantine.ldescent(A, B)[source]#

    Return a non-trivial solution to \(w^2 = Ax^2 + By^2\) using Lagrange’s method; return None if there is no such solution. .

    @@ -2108,7 +2108,7 @@

    Internal Functions
    -sympy.solvers.diophantine.diophantine.gaussian_reduce(w, a, b)[source]#
    +sympy.solvers.diophantine.diophantine.gaussian_reduce(w, a, b)[source]#

    Returns a reduced solution \((x, z)\) to the congruence \(X^2 - aZ^2 \equiv 0 \ (mod \ b)\) so that \(x^2 + |a|z^2\) is minimal.

    Details

    @@ -2130,7 +2130,7 @@

    Internal Functions
    -sympy.solvers.diophantine.diophantine.holzer(x, y, z, a, b, c)[source]#
    +sympy.solvers.diophantine.diophantine.holzer(x, y, z, a, b, c)[source]#

    Simplify the solution \((x, y, z)\) of the equation \(ax^2 + by^2 = cz^2\) with \(a, b, c > 0\) and \(z^2 \geq \mid ab \mid\) to a new reduced solution \((x', y', z')\) such that \(z'^2 \leq \mid ab \mid\).

    @@ -2155,7 +2155,7 @@

    Internal Functions
    -sympy.solvers.diophantine.diophantine.prime_as_sum_of_two_squares(p)[source]#
    +sympy.solvers.diophantine.diophantine.prime_as_sum_of_two_squares(p)[source]#

    Represent a prime \(p\) as a unique sum of two squares; this can only be done if the prime is congruent to 1 mod 4.

    Examples

    @@ -2181,7 +2181,7 @@

    Internal Functions
    -sympy.solvers.diophantine.diophantine.sqf_normal(a, b, c, steps=False)[source]#
    +sympy.solvers.diophantine.diophantine.sqf_normal(a, b, c, steps=False)[source]#

    Return \(a', b', c'\), the coefficients of the square-free normal form of \(ax^2 + by^2 + cz^2 = 0\), where \(a', b', c'\) are pairwise prime. If \(steps\) is True then also return three tuples: @@ -2215,7 +2215,7 @@

    Internal Functions
    -sympy.solvers.diophantine.diophantine.reconstruct(A, B, z)[source]#
    +sympy.solvers.diophantine.diophantine.reconstruct(A, B, z)[source]#

    Reconstruct the \(z\) value of an equivalent solution of \(ax^2 + by^2 + cz^2\) from the \(z\) value of a solution of the square-free normal form of the equation, \(a'*x^2 + b'*y^2 + c'*z^2\), where \(a'\), \(b'\) and \(c'\) are square @@ -2228,7 +2228,7 @@

    Internal Classes
    -class sympy.solvers.diophantine.diophantine.DiophantineSolutionSet(symbols_seq, parameters)[source]#
    +class sympy.solvers.diophantine.diophantine.DiophantineSolutionSet(symbols_seq, parameters)[source]#

    Container for a set of solutions to a particular diophantine equation.

    The base representation is a set of tuples representing each of the solutions.

    @@ -2292,7 +2292,7 @@

    Internal Classes
    -class sympy.solvers.diophantine.diophantine.DiophantineEquationType(equation, free_symbols=None)[source]#
    +class sympy.solvers.diophantine.diophantine.DiophantineEquationType(equation, free_symbols=None)[source]#

    Internal representation of a particular diophantine equation type.

    Parameters:
    @@ -2327,7 +2327,7 @@

    Internal Classes
    -matches()[source]#
    +matches()[source]#

    Determine whether the given equation can be matched to the particular equation type.

    @@ -2335,7 +2335,7 @@

    Internal Classes
    -class sympy.solvers.diophantine.diophantine.Univariate(equation, free_symbols=None)[source]#
    +class sympy.solvers.diophantine.diophantine.Univariate(equation, free_symbols=None)[source]#

    Representation of a univariate diophantine equation.

    A univariate diophantine equation is an equation of the form \(a_{0} + a_{1}x + a_{2}x^2 + .. + a_{n}x^n = 0\) where \(a_{1}, a_{2}, ..a_{n}\) are @@ -2351,7 +2351,7 @@

    Internal Classes
    -class sympy.solvers.diophantine.diophantine.Linear(equation, free_symbols=None)[source]#
    +class sympy.solvers.diophantine.diophantine.Linear(equation, free_symbols=None)[source]#

    Representation of a linear diophantine equation.

    A linear diophantine equation is an equation of the form \(a_{1}x_{1} + a_{2}x_{2} + .. + a_{n}x_{n} = 0\) where \(a_{1}, a_{2}, ..a_{n}\) are @@ -2375,7 +2375,7 @@

    Internal Classes
    -class sympy.solvers.diophantine.diophantine.BinaryQuadratic(equation, free_symbols=None)[source]#
    +class sympy.solvers.diophantine.diophantine.BinaryQuadratic(equation, free_symbols=None)[source]#

    Representation of a binary quadratic diophantine equation.

    A binary quadratic diophantine equation is an equation of the form \(Ax^2 + Bxy + Cy^2 + Dx + Ey + F = 0\), where \(A, B, C, D, E, @@ -2410,14 +2410,14 @@

    Internal Classes
    -class sympy.solvers.diophantine.diophantine.InhomogeneousTernaryQuadratic(equation, free_symbols=None)[source]#
    +class sympy.solvers.diophantine.diophantine.InhomogeneousTernaryQuadratic(equation, free_symbols=None)[source]#

    Representation of an inhomogeneous ternary quadratic.

    No solver is currently implemented for this equation type.

    -class sympy.solvers.diophantine.diophantine.HomogeneousTernaryQuadraticNormal(equation, free_symbols=None)[source]#
    +class sympy.solvers.diophantine.diophantine.HomogeneousTernaryQuadraticNormal(equation, free_symbols=None)[source]#

    Representation of a homogeneous ternary quadratic normal diophantine equation.

    Examples

    >>> from sympy.abc import x, y, z
    @@ -2430,7 +2430,7 @@ 

    Internal Classes
    -class sympy.solvers.diophantine.diophantine.HomogeneousTernaryQuadratic(equation, free_symbols=None)[source]#
    +class sympy.solvers.diophantine.diophantine.HomogeneousTernaryQuadratic(equation, free_symbols=None)[source]#

    Representation of a homogeneous ternary quadratic diophantine equation.

    Examples

    >>> from sympy.abc import x, y, z
    @@ -2445,21 +2445,21 @@ 

    Internal Classes
    -class sympy.solvers.diophantine.diophantine.InhomogeneousGeneralQuadratic(equation, free_symbols=None)[source]#
    +class sympy.solvers.diophantine.diophantine.InhomogeneousGeneralQuadratic(equation, free_symbols=None)[source]#

    Representation of an inhomogeneous general quadratic.

    No solver is currently implemented for this equation type.

    -class sympy.solvers.diophantine.diophantine.HomogeneousGeneralQuadratic(equation, free_symbols=None)[source]#
    +class sympy.solvers.diophantine.diophantine.HomogeneousGeneralQuadratic(equation, free_symbols=None)[source]#

    Representation of a homogeneous general quadratic.

    No solver is currently implemented for this equation type.

    -class sympy.solvers.diophantine.diophantine.GeneralSumOfSquares(equation, free_symbols=None)[source]#
    +class sympy.solvers.diophantine.diophantine.GeneralSumOfSquares(equation, free_symbols=None)[source]#

    Representation of the diophantine equation

    \(x_{1}^2 + x_{2}^2 + . . . + x_{n}^2 - k = 0\).

    Details

    @@ -2491,7 +2491,7 @@

    Internal Classes
    -class sympy.solvers.diophantine.diophantine.GeneralPythagorean(equation, free_symbols=None)[source]#
    +class sympy.solvers.diophantine.diophantine.GeneralPythagorean(equation, free_symbols=None)[source]#

    Representation of the general pythagorean equation, \(a_{1}^2x_{1}^2 + a_{2}^2x_{2}^2 + . . . + a_{n}^2x_{n}^2 - a_{n + 1}^2x_{n + 1}^2 = 0\).

    Examples

    @@ -2507,7 +2507,7 @@

    Internal Classes
    -class sympy.solvers.diophantine.diophantine.CubicThue(equation, free_symbols=None)[source]#
    +class sympy.solvers.diophantine.diophantine.CubicThue(equation, free_symbols=None)[source]#

    Representation of a cubic Thue diophantine equation.

    A cubic Thue diophantine equation is a polynomial of the form \(f(x, y) = r\) of degree 3, where \(x\) and \(y\) are integers @@ -2525,7 +2525,7 @@

    Internal Classes
    -class sympy.solvers.diophantine.diophantine.GeneralSumOfEvenPowers(equation, free_symbols=None)[source]#
    +class sympy.solvers.diophantine.diophantine.GeneralSumOfEvenPowers(equation, free_symbols=None)[source]#

    Representation of the diophantine equation

    \(x_{1}^e + x_{2}^e + . . . + x_{n}^e - k = 0\)

    where \(e\) is an even, integer power.

    @@ -2576,7 +2576,7 @@

    Internal ClassesFuro
    - Last updated on Oct 14, 2023
    + Last updated on Oct 16, 2023

    diff --git a/dev/modules/solvers/index.html b/dev/modules/solvers/index.html index f88304b413d..b18717c01b8 100644 --- a/dev/modules/solvers/index.html +++ b/dev/modules/solvers/index.html @@ -793,7 +793,7 @@

    Contents Furo
    - Last updated on Oct 14, 2023
    + Last updated on Oct 16, 2023

    diff --git a/dev/modules/solvers/inequalities.html b/dev/modules/solvers/inequalities.html index 201102ba50b..fcee4d03910 100644 --- a/dev/modules/solvers/inequalities.html +++ b/dev/modules/solvers/inequalities.html @@ -757,7 +757,7 @@
    Documentation Version
    -sympy.solvers.inequalities.solve_rational_inequalities(eqs)[source]#
    +sympy.solvers.inequalities.solve_rational_inequalities(eqs)[source]#

    Solve a system of rational inequalities with rational coefficients.

    Examples

    >>> from sympy.abc import x
    @@ -784,7 +784,7 @@ 
    Documentation Version
    -sympy.solvers.inequalities.solve_poly_inequality(poly, rel)[source]#
    +sympy.solvers.inequalities.solve_poly_inequality(poly, rel)[source]#

    Solve a polynomial inequality with rational coefficients.

    Examples

    >>> from sympy import solve_poly_inequality, Poly
    @@ -811,7 +811,7 @@ 
    Documentation Version
    -sympy.solvers.inequalities.solve_poly_inequalities(polys)[source]#
    +sympy.solvers.inequalities.solve_poly_inequalities(polys)[source]#

    Solve polynomial inequalities with rational coefficients.

    Examples

    >>> from sympy import Poly
    @@ -827,7 +827,7 @@ 
    Documentation Version
    -sympy.solvers.inequalities.reduce_rational_inequalities(exprs, gen, relational=True)[source]#
    +sympy.solvers.inequalities.reduce_rational_inequalities(exprs, gen, relational=True)[source]#

    Reduce a system of rational inequalities with rational coefficients.

    Examples

    >>> from sympy import Symbol
    @@ -861,7 +861,7 @@ 
    Documentation Version
    -sympy.solvers.inequalities.reduce_abs_inequality(expr, rel, gen)[source]#
    +sympy.solvers.inequalities.reduce_abs_inequality(expr, rel, gen)[source]#

    Reduce an inequality with nested absolute values.

    Examples

    >>> from sympy import reduce_abs_inequality, Abs, Symbol
    @@ -884,7 +884,7 @@ 
    Documentation Version
    -sympy.solvers.inequalities.reduce_abs_inequalities(exprs, gen)[source]#
    +sympy.solvers.inequalities.reduce_abs_inequalities(exprs, gen)[source]#

    Reduce a system of inequalities with nested absolute values.

    Examples

    >>> from sympy import reduce_abs_inequalities, Abs, Symbol
    @@ -908,7 +908,7 @@ 
    Documentation Version
    -sympy.solvers.inequalities.reduce_inequalities(inequalities, symbols=[])[source]#
    +sympy.solvers.inequalities.reduce_inequalities(inequalities, symbols=[])[source]#

    Reduce a system of inequalities with rational coefficients.

    Examples

    >>> from sympy.abc import x, y
    @@ -927,7 +927,7 @@ 
    Documentation Version
    -sympy.solvers.inequalities.solve_univariate_inequality(expr, gen, relational=True, domain=Reals, continuous=False)[source]#
    +sympy.solvers.inequalities.solve_univariate_inequality(expr, gen, relational=True, domain=Reals, continuous=False)[source]#

    Solves a real univariate inequality.

    Parameters:
    @@ -1033,7 +1033,7 @@
    Documentation Version
    Furo
    - Last updated on Oct 14, 2023
    + Last updated on Oct 16, 2023
    diff --git a/dev/modules/solvers/ode.html b/dev/modules/solvers/ode.html index 27188e768c5..8488cd8b7e5 100644 --- a/dev/modules/solvers/ode.html +++ b/dev/modules/solvers/ode.html @@ -753,7 +753,7 @@
    Documentation Version
    intended for use by ordinary users of SymPy.

    -sympy.solvers.ode.dsolve(eq, func=None, hint='default', simplify=True, ics=None, xi=None, eta=None, x0=0, n=6, **kwargs)[source]#
    +sympy.solvers.ode.dsolve(eq, func=None, hint='default', simplify=True, ics=None, xi=None, eta=None, x0=0, n=6, **kwargs)[source]#

    Solves any (supported) kind of ordinary differential equation and system of ordinary differential equations.

    For Single Ordinary Differential Equation

    @@ -940,7 +940,7 @@
    Documentation Version
    -sympy.solvers.ode.systems.dsolve_system(eqs, funcs=None, t=None, ics=None, doit=False, simplify=True)[source]#
    +sympy.solvers.ode.systems.dsolve_system(eqs, funcs=None, t=None, ics=None, doit=False, simplify=True)[source]#

    Solves any(supported) system of Ordinary Differential Equations

    Parameters:
    @@ -1039,7 +1039,7 @@
    Documentation Version
    -sympy.solvers.ode.classify_ode(eq, func=None, dict=False, ics=None, *, prep=True, xi=None, eta=None, n=None, **kwargs)[source]#
    +sympy.solvers.ode.classify_ode(eq, func=None, dict=False, ics=None, *, prep=True, xi=None, eta=None, n=None, **kwargs)[source]#

    Returns a tuple of possible dsolve() classifications for an ODE.

    The tuple is ordered so that first item is the classification that @@ -1157,7 +1157,7 @@

    Documentation Version
    -sympy.solvers.ode.checkodesol(ode, sol, func=None, order='auto', solve_for_func=True)[source]#
    +sympy.solvers.ode.checkodesol(ode, sol, func=None, order='auto', solve_for_func=True)[source]#

    Substitutes sol into ode and checks that the result is 0.

    This works when func is one function, like \(f(x)\) or a list of functions like \([f(x), g(x)]\) when \(ode\) is a system of ODEs. sol can @@ -1218,7 +1218,7 @@

    Documentation Version
    -sympy.solvers.ode.homogeneous_order(eq, *symbols)[source]#
    +sympy.solvers.ode.homogeneous_order(eq, *symbols)[source]#

    Returns the order \(n\) if \(g\) is homogeneous and None if it is not homogeneous.

    Determines if a function is homogeneous and if so of what order. A @@ -1256,7 +1256,7 @@

    Documentation Version
    -sympy.solvers.ode.infinitesimals(eq, func=None, order=None, hint='default', match=None)[source]#
    +sympy.solvers.ode.infinitesimals(eq, func=None, order=None, hint='default', match=None)[source]#

    The infinitesimal functions of an ordinary differential equation, \(\xi(x,y)\) and \(\eta(x,y)\), are the infinitesimals of the Lie group of point transformations for which the differential equation is invariant. So, the ODE \(y'=f(x,y)\) @@ -1323,7 +1323,7 @@

    Documentation Version
    -sympy.solvers.ode.checkinfsol(eq, infinitesimals, func=None, order=None)[source]#
    +sympy.solvers.ode.checkinfsol(eq, infinitesimals, func=None, order=None)[source]#

    This function is used to check if the given infinitesimals are the actual infinitesimals of the given first order differential equation. This method is specific to the Lie Group Solver of ODEs.

    @@ -1347,7 +1347,7 @@
    Documentation Version
    -sympy.solvers.ode.constantsimp(expr, constants)[source]#
    +sympy.solvers.ode.constantsimp(expr, constants)[source]#

    Simplifies an expression with arbitrary constants in it.

    This function is written specifically to work with dsolve(), and is not intended for general use.

    @@ -1421,7 +1421,7 @@
    Documentation Version
    -sympy.solvers.ode.ode.odesimp(ode, eq, func, hint)[source]#
    +sympy.solvers.ode.ode.odesimp(ode, eq, func, hint)[source]#

    Simplifies solutions of ODEs, including trying to solve for func and running constantsimp().

    It may use knowledge of the type of solution that the hint returns to @@ -1477,7 +1477,7 @@

    Documentation Version
    -sympy.solvers.ode.ode.constant_renumber(expr, variables=None, newconstants=None)[source]#
    +sympy.solvers.ode.ode.constant_renumber(expr, variables=None, newconstants=None)[source]#

    Renumber arbitrary constants in expr to use the symbol names as given in newconstants. In the process, this reorders expression terms in a standard way.

    @@ -1521,7 +1521,7 @@
    Documentation Version
    -sympy.solvers.ode.ode.ode_sol_simplicity(sol, func, trysolving=True)[source]#
    +sympy.solvers.ode.ode.ode_sol_simplicity(sol, func, trysolving=True)[source]#

    Returns an extended integer representing how simple a solution to an ODE is.

    The following things are considered, in order from most simple to least:

    @@ -1602,7 +1602,7 @@
    Documentation Version
    -class sympy.solvers.ode.single.Factorable(ode_problem)[source]#
    +class sympy.solvers.ode.single.Factorable(ode_problem)[source]#

    Solves equations having a solvable factor.

    This function is used to solve the equation having factors. Factors may be of type algebraic or ode. It will try to solve each factor independently. Factors will be solved by calling dsolve. We will return the @@ -1621,7 +1621,7 @@

    Documentation Version
    -class sympy.solvers.ode.single.FirstExact(ode_problem)[source]#
    +class sympy.solvers.ode.single.FirstExact(ode_problem)[source]#

    Solves 1st order exact ordinary differential equations.

    A 1st order differential equation is called exact if it is the total differential of a function. That is, the differential equation

    @@ -1674,7 +1674,7 @@
    Documentation Version
    -class sympy.solvers.ode.single.HomogeneousCoeffBest(ode_problem)[source]#
    +class sympy.solvers.ode.single.HomogeneousCoeffBest(ode_problem)[source]#

    Returns the best solution to an ODE from the two hints 1st_homogeneous_coeff_subs_dep_div_indep and 1st_homogeneous_coeff_subs_indep_div_dep.

    @@ -1711,7 +1711,7 @@
    Documentation Version
    -class sympy.solvers.ode.single.HomogeneousCoeffSubsDepDivIndep(ode_problem)[source]#
    +class sympy.solvers.ode.single.HomogeneousCoeffSubsDepDivIndep(ode_problem)[source]#

    Solves a 1st order differential equation with homogeneous coefficients using the substitution \(u_1 = \frac{\text{<dependent variable>}}{\text{<independent variable>}}\).

    @@ -1784,7 +1784,7 @@
    Documentation Version
    -class sympy.solvers.ode.single.HomogeneousCoeffSubsIndepDivDep(ode_problem)[source]#
    +class sympy.solvers.ode.single.HomogeneousCoeffSubsIndepDivDep(ode_problem)[source]#

    Solves a 1st order differential equation with homogeneous coefficients using the substitution \(u_2 = \frac{\text{<independent variable>}}{\text{<dependent variable>}}\).

    @@ -1860,7 +1860,7 @@
    Documentation Version
    -class sympy.solvers.ode.single.FirstLinear(ode_problem)[source]#
    +class sympy.solvers.ode.single.FirstLinear(ode_problem)[source]#

    Solves 1st order linear differential equations.

    These are differential equations of the form

    @@ -1909,7 +1909,7 @@
    Documentation Version
    -class sympy.solvers.ode.single.RationalRiccati(ode_problem)[source]#
    +class sympy.solvers.ode.single.RationalRiccati(ode_problem)[source]#

    Gives general solutions to the first order Riccati differential equations that have atleast one rational particular solution.

    @@ -1942,7 +1942,7 @@
    Documentation Version
    -class sympy.solvers.ode.single.SecondLinearAiry(ode_problem)[source]#
    +class sympy.solvers.ode.single.SecondLinearAiry(ode_problem)[source]#

    Gives solution of the Airy differential equation

    @@ -1962,7 +1962,7 @@
    Documentation Version
    -class sympy.solvers.ode.single.SecondLinearBessel(ode_problem)[source]#
    +class sympy.solvers.ode.single.SecondLinearBessel(ode_problem)[source]#

    Gives solution of the Bessel differential equation

    @@ -1991,7 +1991,7 @@
    Documentation Version
    -class sympy.solvers.ode.single.Bernoulli(ode_problem)[source]#
    +class sympy.solvers.ode.single.Bernoulli(ode_problem)[source]#

    Solves Bernoulli differential equations.

    These are equations of the form

    @@ -2063,7 +2063,7 @@
    Documentation Version
    -class sympy.solvers.ode.single.Liouville(ode_problem)[source]#
    +class sympy.solvers.ode.single.Liouville(ode_problem)[source]#

    Solves 2nd order Liouville differential equations.

    The general form of a Liouville ODE is

    @@ -2119,7 +2119,7 @@
    Documentation Version
    -class sympy.solvers.ode.single.RiccatiSpecial(ode_problem)[source]#
    +class sympy.solvers.ode.single.RiccatiSpecial(ode_problem)[source]#

    The general Riccati equation has the form

    @@ -2161,7 +2161,7 @@
    Documentation Version
    -class sympy.solvers.ode.single.NthLinearConstantCoeffHomogeneous(ode_problem)[source]#
    +class sympy.solvers.ode.single.NthLinearConstantCoeffHomogeneous(ode_problem)[source]#

    Solves an \(n\)th order linear homogeneous differential equation with constant coefficients.

    This is an equation of the form

    @@ -2222,7 +2222,7 @@
    Documentation Version
    -class sympy.solvers.ode.single.NthLinearConstantCoeffUndeterminedCoefficients(ode_problem)[source]#
    +class sympy.solvers.ode.single.NthLinearConstantCoeffUndeterminedCoefficients(ode_problem)[source]#

    Solves an \(n\)th order linear differential equation with constant coefficients using the method of undetermined coefficients.

    This method works on differential equations of the form

    @@ -2275,7 +2275,7 @@
    Documentation Version
    -class sympy.solvers.ode.single.NthLinearConstantCoeffVariationOfParameters(ode_problem)[source]#
    +class sympy.solvers.ode.single.NthLinearConstantCoeffVariationOfParameters(ode_problem)[source]#

    Solves an \(n\)th order linear differential equation with constant coefficients using the method of variation of parameters.

    This method works on any differential equations of the form

    @@ -2342,7 +2342,7 @@
    Documentation Version
    -class sympy.solvers.ode.single.NthLinearEulerEqHomogeneous(ode_problem)[source]#
    +class sympy.solvers.ode.single.NthLinearEulerEqHomogeneous(ode_problem)[source]#

    Solves an \(n\)th order linear homogeneous variable-coefficient Cauchy-Euler equidimensional ordinary differential equation.

    This is an equation with form \(0 = a_0 f(x) + a_1 x f'(x) + a_2 x^2 f''(x) @@ -2405,7 +2405,7 @@

    Documentation Version
    -class sympy.solvers.ode.single.NthLinearEulerEqNonhomogeneousVariationOfParameters(ode_problem)[source]#
    +class sympy.solvers.ode.single.NthLinearEulerEqNonhomogeneousVariationOfParameters(ode_problem)[source]#

    Solves an \(n\)th order linear non homogeneous Cauchy-Euler equidimensional ordinary differential equation using variation of parameters.

    This is an equation with form \(g(x) = a_0 f(x) + a_1 x f'(x) + a_2 x^2 f''(x) @@ -2457,7 +2457,7 @@

    Documentation Version
    -class sympy.solvers.ode.single.NthLinearEulerEqNonhomogeneousUndeterminedCoefficients(ode_problem)[source]#
    +class sympy.solvers.ode.single.NthLinearEulerEqNonhomogeneousUndeterminedCoefficients(ode_problem)[source]#

    Solves an \(n\)th order linear non homogeneous Cauchy-Euler equidimensional ordinary differential equation using undetermined coefficients.

    This is an equation with form \(g(x) = a_0 f(x) + a_1 x f'(x) + a_2 x^2 f''(x) @@ -2499,7 +2499,7 @@

    Documentation Version
    -class sympy.solvers.ode.single.NthAlgebraic(ode_problem)[source]#
    +class sympy.solvers.ode.single.NthAlgebraic(ode_problem)[source]#

    Solves an \(n\)th order ordinary differential equation using algebra and integrals.

    There is no general form for the kind of equation that this can solve. The @@ -2520,7 +2520,7 @@

    Documentation Version
    -class sympy.solvers.ode.single.NthOrderReducible(ode_problem)[source]#
    +class sympy.solvers.ode.single.NthOrderReducible(ode_problem)[source]#

    Solves ODEs that only involve derivatives of the dependent variable using a substitution of the form \(f^n(x) = g(x)\).

    For example any second order ODE of the form \(f''(x) = h(f'(x), x)\) can be @@ -2542,7 +2542,7 @@

    Documentation Version
    -class sympy.solvers.ode.single.Separable(ode_problem)[source]#
    +class sympy.solvers.ode.single.Separable(ode_problem)[source]#

    Solves separable 1st order differential equations.

    This is any differential equation that can be written as \(P(y) \tfrac{dy}{dx} = Q(x)\). The solution can then just be found by @@ -2595,7 +2595,7 @@

    Documentation Version
    -class sympy.solvers.ode.single.AlmostLinear(ode_problem)[source]#
    +class sympy.solvers.ode.single.AlmostLinear(ode_problem)[source]#

    Solves an almost-linear differential equation.

    The general form of an almost linear differential equation is

    @@ -2641,7 +2641,7 @@
    Documentation Version
    -class sympy.solvers.ode.single.LinearCoefficients(ode_problem)[source]#
    +class sympy.solvers.ode.single.LinearCoefficients(ode_problem)[source]#

    Solves a differential equation with linear coefficients.

    The general form of a differential equation with linear coefficients is

    @@ -2686,7 +2686,7 @@
    Documentation Version
    -class sympy.solvers.ode.single.SeparableReduced(ode_problem)[source]#
    +class sympy.solvers.ode.single.SeparableReduced(ode_problem)[source]#

    Solves a differential equation that can be reduced to the separable form.

    The general form of this equation is

    @@ -2747,7 +2747,7 @@
    Documentation Version
    -class sympy.solvers.ode.single.LieGroup(ode_problem)[source]#
    +class sympy.solvers.ode.single.LieGroup(ode_problem)[source]#

    This hint implements the Lie group method of solving first order differential equations. The aim is to convert the given differential equation from the given coordinate system into another coordinate system where it becomes @@ -2797,7 +2797,7 @@

    Documentation Version
    -class sympy.solvers.ode.single.SecondHypergeometric(ode_problem)[source]#
    +class sympy.solvers.ode.single.SecondHypergeometric(ode_problem)[source]#

    Solves 2nd order linear differential equations.

    It computes special function solutions which can be expressed using the 2F1, 1F1 or 0F1 hypergeometric functions.

    @@ -2846,7 +2846,7 @@
    Documentation Version
    -sympy.solvers.ode.ode.ode_1st_power_series(eq, func, order, match)[source]#
    +sympy.solvers.ode.ode.ode_1st_power_series(eq, func, order, match)[source]#

    The power series solution is a method which gives the Taylor series expansion to the solution of a differential equation.

    For a first order differential equation \(\frac{dy}{dx} = h(x, y)\), a power @@ -2884,7 +2884,7 @@

    Documentation Version
    -sympy.solvers.ode.ode.ode_2nd_power_series_ordinary(eq, func, order, match)[source]#
    +sympy.solvers.ode.ode.ode_2nd_power_series_ordinary(eq, func, order, match)[source]#

    Gives a power series solution to a second order homogeneous differential equation with polynomial coefficients at an ordinary point. A homogeneous differential equation is of the form

    @@ -2919,7 +2919,7 @@
    Documentation Version
    -sympy.solvers.ode.ode.ode_2nd_power_series_regular(eq, func, order, match)[source]#
    +sympy.solvers.ode.ode.ode_2nd_power_series_regular(eq, func, order, match)[source]#

    Gives a power series solution to a second order homogeneous differential equation with polynomial coefficients at a regular point. A second order homogeneous differential equation is of the form

    @@ -2978,7 +2978,7 @@

    Lie heuristics
    -sympy.solvers.ode.lie_group.lie_heuristic_abaco1_simple(match, comp=False)[source]#
    +sympy.solvers.ode.lie_group.lie_heuristic_abaco1_simple(match, comp=False)[source]#

    The first heuristic uses the following four sets of assumptions on \(\xi\) and \(\eta\)

    @@ -3018,7 +3018,7 @@

    Lie heuristics
    -sympy.solvers.ode.lie_group.lie_heuristic_abaco1_product(match, comp=False)[source]#
    +sympy.solvers.ode.lie_group.lie_heuristic_abaco1_product(match, comp=False)[source]#

    The second heuristic uses the following two assumptions on \(\xi\) and \(\eta\)

    @@ -3051,7 +3051,7 @@

    Lie heuristics
    -sympy.solvers.ode.lie_group.lie_heuristic_bivariate(match, comp=False)[source]#
    +sympy.solvers.ode.lie_group.lie_heuristic_bivariate(match, comp=False)[source]#

    The third heuristic assumes the infinitesimals \(\xi\) and \(\eta\) to be bi-variate polynomials in \(x\) and \(y\). The assumption made here for the logic below is that \(h\) is a rational function in \(x\) and \(y\) @@ -3070,7 +3070,7 @@

    Lie heuristics
    -sympy.solvers.ode.lie_group.lie_heuristic_chi(match, comp=False)[source]#
    +sympy.solvers.ode.lie_group.lie_heuristic_chi(match, comp=False)[source]#

    The aim of the fourth heuristic is to find the function \(\chi(x, y)\) that satisfies the PDE \(\frac{d\chi}{dx} + h\frac{d\chi}{dx} - \frac{\partial h}{\partial y}\chi = 0\).

    @@ -3091,7 +3091,7 @@

    Lie heuristics
    -sympy.solvers.ode.lie_group.lie_heuristic_abaco2_similar(match, comp=False)[source]#
    +sympy.solvers.ode.lie_group.lie_heuristic_abaco2_similar(match, comp=False)[source]#

    This heuristic uses the following two assumptions on \(\xi\) and \(\eta\)

    @@ -3129,7 +3129,7 @@

    Lie heuristics
    -sympy.solvers.ode.lie_group.lie_heuristic_function_sum(match, comp=False)[source]#
    +sympy.solvers.ode.lie_group.lie_heuristic_function_sum(match, comp=False)[source]#

    This heuristic uses the following two assumptions on \(\xi\) and \(\eta\)

    @@ -3169,7 +3169,7 @@

    Lie heuristics
    -sympy.solvers.ode.lie_group.lie_heuristic_abaco2_unique_unknown(match, comp=False)[source]#
    +sympy.solvers.ode.lie_group.lie_heuristic_abaco2_unique_unknown(match, comp=False)[source]#

    This heuristic assumes the presence of unknown functions or known functions with non-integer powers.

      @@ -3198,7 +3198,7 @@

      Lie heuristics
      -sympy.solvers.ode.lie_group.lie_heuristic_abaco2_unique_general(match, comp=False)[source]#
      +sympy.solvers.ode.lie_group.lie_heuristic_abaco2_unique_general(match, comp=False)[source]#

      This heuristic finds if infinitesimals of the form \(\eta = f(x)\), \(\xi = g(y)\) without making any assumptions on \(h\).

      The complete sequence of steps is given in the paper mentioned below.

      @@ -3211,7 +3211,7 @@

      Lie heuristics
      -sympy.solvers.ode.lie_group.lie_heuristic_linear(match, comp=False)[source]#
      +sympy.solvers.ode.lie_group.lie_heuristic_linear(match, comp=False)[source]#

      This heuristic assumes

      1. \(\xi = ax + by + c\) and

      2. @@ -3242,7 +3242,7 @@

        Rational Riccati Solver
        -sympy.solvers.ode.riccati.riccati_normal(w, x, b1, b2)[source]#
        +sympy.solvers.ode.riccati.riccati_normal(w, x, b1, b2)[source]#

        Given a solution \(w(x)\) to the equation

        @@ -3265,28 +3265,28 @@

        Rational Riccati Solver
        -sympy.solvers.ode.riccati.riccati_inverse_normal(y, x, b1, b2, bp=None)[source]#
        +sympy.solvers.ode.riccati.riccati_inverse_normal(y, x, b1, b2, bp=None)[source]#

        Inverse transforming the solution to the normal Riccati ODE to get the solution to the Riccati ODE.

        -sympy.solvers.ode.riccati.riccati_reduced(eq, f, x)[source]#
        +sympy.solvers.ode.riccati.riccati_reduced(eq, f, x)[source]#

        Convert a Riccati ODE into its corresponding normal Riccati ODE.

        -sympy.solvers.ode.riccati.construct_c(num, den, x, poles, muls)[source]#
        +sympy.solvers.ode.riccati.construct_c(num, den, x, poles, muls)[source]#

        Helper function to calculate the coefficients in the c-vector for each pole.

        -sympy.solvers.ode.riccati.construct_d(num, den, x, val_inf)[source]#
        +sympy.solvers.ode.riccati.construct_d(num, den, x, val_inf)[source]#

        Helper function to calculate the coefficients in the d-vector based on the valuation of the function at oo.

        @@ -3294,7 +3294,7 @@

        Rational Riccati Solver
        -sympy.solvers.ode.riccati.rational_laurent_series(num, den, x, r, m, n)[source]#
        +sympy.solvers.ode.riccati.rational_laurent_series(num, den, x, r, m, n)[source]#

        The function computes the Laurent series coefficients of a rational function.

        @@ -3339,7 +3339,7 @@

        Rational Riccati Solver
        -sympy.solvers.ode.riccati.compute_m_ybar(x, poles, choice, N)[source]#
        +sympy.solvers.ode.riccati.compute_m_ybar(x, poles, choice, N)[source]#

        Helper function to calculate -

        1. m - The degree bound for the polynomial solution that must be found for the auxiliary @@ -3350,7 +3350,7 @@

        Rational Riccati Solver
        -sympy.solvers.ode.riccati.solve_aux_eq(numa, dena, numy, deny, x, m)[source]#
        +sympy.solvers.ode.riccati.solve_aux_eq(numa, dena, numy, deny, x, m)[source]#

        Helper function to find a polynomial solution of degree m for the auxiliary differential equation.

        @@ -3358,14 +3358,14 @@

        Rational Riccati Solver
        -sympy.solvers.ode.riccati.remove_redundant_sols(sol1, sol2, x)[source]#
        +sympy.solvers.ode.riccati.remove_redundant_sols(sol1, sol2, x)[source]#

        Helper function to remove redundant solutions to the differential equation.

        -sympy.solvers.ode.riccati.get_gen_sol_from_part_sol(part_sols, a, x)[source]#
        +sympy.solvers.ode.riccati.get_gen_sol_from_part_sol(part_sols, a, x)[source]#

        ” Helper function which computes the general solution for a Riccati ODE from its particular @@ -3381,7 +3381,7 @@

        Rational Riccati Solver
        -sympy.solvers.ode.riccati.solve_riccati(fx, x, b0, b1, b2, gensol=False)[source]#
        +sympy.solvers.ode.riccati.solve_riccati(fx, x, b0, b1, b2, gensol=False)[source]#

        The main function that gives particular/general solutions to Riccati ODEs that have atleast 1 rational particular solution.

        @@ -3394,7 +3394,7 @@

        System of ODEsdsolve() for system of differential equations.

        -sympy.solvers.ode.ode._linear_2eq_order1_type6(x, y, t, r, eq)[source]#
        +sympy.solvers.ode.ode._linear_2eq_order1_type6(x, y, t, r, eq)[source]#

        The equations of this type of ode are .

        @@ -3421,7 +3421,7 @@

        System of ODEs
        -sympy.solvers.ode.ode._linear_2eq_order1_type7(x, y, t, r, eq)[source]#
        +sympy.solvers.ode.ode._linear_2eq_order1_type7(x, y, t, r, eq)[source]#

        The equations of this type of ode are .

        @@ -3464,7 +3464,7 @@

        System of ODEs
        -sympy.solvers.ode.systems.linear_ode_to_matrix(eqs, funcs, t, order)[source]#
        +sympy.solvers.ode.systems.linear_ode_to_matrix(eqs, funcs, t, order)[source]#

        Convert a linear system of ODEs to matrix form

        Parameters:
        @@ -3593,7 +3593,7 @@

        System of ODEs
        -sympy.solvers.ode.systems.canonical_odes(eqs, funcs, t)[source]#
        +sympy.solvers.ode.systems.canonical_odes(eqs, funcs, t)[source]#

        Function that solves for highest order derivatives in a system

        Parameters:
        @@ -3654,7 +3654,7 @@

        System of ODEs
        -sympy.solvers.ode.systems.linodesolve_type(A, t, b=None)[source]#
        +sympy.solvers.ode.systems.linodesolve_type(A, t, b=None)[source]#

        Helper function that determines the type of the system of ODEs for solving with sympy.solvers.ode.systems.linodesolve()

        Parameters:
        @@ -3743,7 +3743,7 @@

        System of ODEs
        -sympy.solvers.ode.systems.matrix_exp_jordan_form(A, t)[source]#
        +sympy.solvers.ode.systems.matrix_exp_jordan_form(A, t)[source]#

        Matrix exponential \(\exp(A*t)\) for the matrix A and scalar t.

        Parameters:
        @@ -3804,7 +3804,7 @@

        System of ODEs
        -sympy.solvers.ode.systems.matrix_exp(A, t)[source]#
        +sympy.solvers.ode.systems.matrix_exp(A, t)[source]#

        Matrix exponential \(\exp(A*t)\) for the matrix A and scalar t.

        Parameters:
        @@ -3888,7 +3888,7 @@

        System of ODEs
        -sympy.solvers.ode.systems.linodesolve(A, t, b=None, B=None, type='auto', doit=False, tau=None)[source]#
        +sympy.solvers.ode.systems.linodesolve(A, t, b=None, B=None, type='auto', doit=False, tau=None)[source]#

        System of n equations linear first-order differential equations

        Parameters:
        @@ -4107,7 +4107,7 @@

        System of ODEs
        -sympy.solvers.ode.ode._nonlinear_2eq_order1_type1(x, y, t, eq)[source]#
        +sympy.solvers.ode.ode._nonlinear_2eq_order1_type1(x, y, t, eq)[source]#

        Equations:

        @@ -4138,7 +4138,7 @@

        System of ODEs
        -sympy.solvers.ode.ode._nonlinear_2eq_order1_type2(x, y, t, eq)[source]#
        +sympy.solvers.ode.ode._nonlinear_2eq_order1_type2(x, y, t, eq)[source]#

        Equations:

        @@ -4169,7 +4169,7 @@

        System of ODEs
        -sympy.solvers.ode.ode._nonlinear_2eq_order1_type3(x, y, t, eq)[source]#
        +sympy.solvers.ode.ode._nonlinear_2eq_order1_type3(x, y, t, eq)[source]#

        Autonomous system of general form

        @@ -4194,7 +4194,7 @@

        System of ODEs
        -sympy.solvers.ode.ode._nonlinear_2eq_order1_type4(x, y, t, eq)[source]#
        +sympy.solvers.ode.ode._nonlinear_2eq_order1_type4(x, y, t, eq)[source]#

        Equation:

        @@ -4217,7 +4217,7 @@

        System of ODEs
        -sympy.solvers.ode.ode._nonlinear_2eq_order1_type5(func, t, eq)[source]#
        +sympy.solvers.ode.ode._nonlinear_2eq_order1_type5(func, t, eq)[source]#

        Clairaut system of ODEs

        @@ -4241,7 +4241,7 @@

        System of ODEs
        -sympy.solvers.ode.ode._nonlinear_3eq_order1_type1(x, y, z, t, eq)[source]#
        +sympy.solvers.ode.ode._nonlinear_3eq_order1_type1(x, y, z, t, eq)[source]#

        Equations:

        @@ -4266,7 +4266,7 @@

        System of ODEs
        -sympy.solvers.ode.ode._nonlinear_3eq_order1_type2(x, y, z, t, eq)[source]#
        +sympy.solvers.ode.ode._nonlinear_3eq_order1_type2(x, y, z, t, eq)[source]#

        Equations:

        @@ -4299,7 +4299,7 @@

        System of ODEs
        -sympy.solvers.ode.ode._nonlinear_3eq_order1_type3(x, y, z, t, eq)[source]#
        +sympy.solvers.ode.ode._nonlinear_3eq_order1_type3(x, y, z, t, eq)[source]#

        Equations:

        @@ -4329,7 +4329,7 @@

        System of ODEs
        -sympy.solvers.ode.ode._nonlinear_3eq_order1_type4(x, y, z, t, eq)[source]#
        +sympy.solvers.ode.ode._nonlinear_3eq_order1_type4(x, y, z, t, eq)[source]#

        Equations:

        @@ -4359,7 +4359,7 @@

        System of ODEs
        -sympy.solvers.ode.ode._nonlinear_3eq_order1_type5(x, y, z, t, eq)[source]#
        +sympy.solvers.ode.ode._nonlinear_3eq_order1_type5(x, y, z, t, eq)[source]#
        \[x' = x (c F_2 - b F_3), \enspace y' = y (a F_3 - c F_1), \enspace z' = z (b F_1 - a F_2)\]
        @@ -4597,7 +4597,7 @@

        System of ODEs
        -sympy.solvers.ode.ode._handle_Integral(expr, func, hint)[source]#
        +sympy.solvers.ode.ode._handle_Integral(expr, func, hint)[source]#

        Converts a solution with Integrals in it into an actual solution.

        For most hints, this simply runs expr.doit().

        @@ -4640,7 +4640,7 @@

        System of ODEsFuro
        - Last updated on Oct 14, 2023
        + Last updated on Oct 16, 2023

        diff --git a/dev/modules/solvers/pde.html b/dev/modules/solvers/pde.html index 8b3910aee4a..e16639a6f7c 100644 --- a/dev/modules/solvers/pde.html +++ b/dev/modules/solvers/pde.html @@ -746,7 +746,7 @@

        User Functionsfrom sympy import *. They are intended for user use.

        -sympy.solvers.pde.pde_separate(eq, fun, sep, strategy='mul')[source]#
        +sympy.solvers.pde.pde_separate(eq, fun, sep, strategy='mul')[source]#

        Separate variables in partial differential equation either by additive or multiplicative separation approach. It tries to rewrite an equation so that one of the specified variables occurs on a different side of the @@ -787,7 +787,7 @@

        User Functions
        -sympy.solvers.pde.pde_separate_add(eq, fun, sep)[source]#
        +sympy.solvers.pde.pde_separate_add(eq, fun, sep)[source]#

        Helper function for searching additive separable solutions.

        Consider an equation of two independent variables x, y and a dependent variable w, we look for the product of two functions depending on different @@ -808,7 +808,7 @@

        User Functions
        -sympy.solvers.pde.pde_separate_mul(eq, fun, sep)[source]#
        +sympy.solvers.pde.pde_separate_mul(eq, fun, sep)[source]#

        Helper function for searching multiplicative separable solutions.

        Consider an equation of two independent variables x, y and a dependent variable w, we look for the product of two functions depending on different @@ -829,7 +829,7 @@

        User Functions
        -sympy.solvers.pde.pdsolve(eq, func=None, hint='default', dict=False, solvefun=None, **kwargs)[source]#
        +sympy.solvers.pde.pdsolve(eq, func=None, hint='default', dict=False, solvefun=None, **kwargs)[source]#

        Solves any (supported) kind of partial differential equation.

        Usage

        @@ -931,7 +931,7 @@

        User Functions
        -sympy.solvers.pde.classify_pde(eq, func=None, dict=False, *, prep=True, **kwargs)[source]#
        +sympy.solvers.pde.classify_pde(eq, func=None, dict=False, *, prep=True, **kwargs)[source]#

        Returns a tuple of possible pdsolve() classifications for a PDE.

        The tuple is ordered so that first item is the classification that pdsolve() uses to solve the PDE by default. In general, @@ -965,7 +965,7 @@

        User Functions
        -sympy.solvers.pde.checkpdesol(pde, sol, func=None, solve_for_func=True)[source]#
        +sympy.solvers.pde.checkpdesol(pde, sol, func=None, solve_for_func=True)[source]#

        Checks if the given solution satisfies the partial differential equation.

        pde is the partial differential equation which can be given in the @@ -1009,7 +1009,7 @@

        Hint Methods
        -sympy.solvers.pde.pde_1st_linear_constant_coeff_homogeneous(eq, func, order, match, solvefun)[source]#
        +sympy.solvers.pde.pde_1st_linear_constant_coeff_homogeneous(eq, func, order, match, solvefun)[source]#

        Solves a first order linear homogeneous partial differential equation with constant coefficients.

        The general form of this partial differential equation is

        @@ -1069,7 +1069,7 @@

        Hint Methods
        -sympy.solvers.pde.pde_1st_linear_constant_coeff(eq, func, order, match, solvefun)[source]#
        +sympy.solvers.pde.pde_1st_linear_constant_coeff(eq, func, order, match, solvefun)[source]#

        Solves a first order linear partial differential equation with constant coefficients.

        The general form of this partial differential equation is

        @@ -1161,7 +1161,7 @@

        Hint Methods
        -sympy.solvers.pde.pde_1st_linear_variable_coeff(eq, func, order, match, solvefun)[source]#
        +sympy.solvers.pde.pde_1st_linear_variable_coeff(eq, func, order, match, solvefun)[source]#

        Solves a first order linear partial differential equation with variable coefficients. The general form of this partial differential equation is

        @@ -1295,7 +1295,7 @@

        Hint MethodsFuro
        - Last updated on Oct 14, 2023
        + Last updated on Oct 16, 2023

        diff --git a/dev/modules/solvers/solvers.html b/dev/modules/solvers/solvers.html index 40c944867da..6d5d8376ee3 100644 --- a/dev/modules/solvers/solvers.html +++ b/dev/modules/solvers/solvers.html @@ -773,7 +773,7 @@
        Documentation Version
        is the symbol that we want to solve the equation for.

        -sympy.solvers.solvers.solve(f, *symbols, **flags)[source]#
        +sympy.solvers.solvers.solve(f, *symbols, **flags)[source]#

        Algebraically solves equations and systems of equations.

        Parameters:
        @@ -1263,7 +1263,7 @@
        Documentation Version
        -sympy.solvers.solvers.solve_linear(lhs, rhs=0, symbols=[], exclude=[])[source]#
        +sympy.solvers.solvers.solve_linear(lhs, rhs=0, symbols=[], exclude=[])[source]#

        Return a tuple derived from f = lhs - rhs that is one of the following: (0, 1), (0, 0), (symbol, solution), (n, d).

        Explanation

        @@ -1363,7 +1363,7 @@
        Documentation Version
        -sympy.solvers.solvers.solve_linear_system(system, *symbols, **flags)[source]#
        +sympy.solvers.solvers.solve_linear_system(system, *symbols, **flags)[source]#

        Solve system of \(N\) linear equations with \(M\) variables, which means both under- and overdetermined systems are supported.

        Explanation

        @@ -1406,7 +1406,7 @@
        Documentation Version
        -sympy.solvers.solvers.solve_linear_system_LU(matrix, syms)[source]#
        +sympy.solvers.solvers.solve_linear_system_LU(matrix, syms)[source]#

        Solves the augmented matrix system using LUsolve and returns a dictionary in which solutions are keyed to the symbols of syms as ordered.

        Explanation

        @@ -1431,7 +1431,7 @@
        Documentation Version
        -sympy.solvers.solvers.solve_undetermined_coeffs(equ, coeffs, *syms, **flags)[source]#
        +sympy.solvers.solvers.solve_undetermined_coeffs(equ, coeffs, *syms, **flags)[source]#

        Solve a system of equations in \(k\) parameters that is formed by matching coefficients in variables coeffs that are on factors dependent on the remaining variables (or those given @@ -1494,7 +1494,7 @@

        Documentation Version
        -sympy.solvers.solvers.nsolve(*args, dict=False, **kwargs)[source]#
        +sympy.solvers.solvers.nsolve(*args, dict=False, **kwargs)[source]#

        Solve a nonlinear equation system numerically: nsolve(f, [args,] x0, modules=['mpmath'], **kwargs).

        Explanation

        @@ -1596,7 +1596,7 @@
        Documentation Version
        -sympy.solvers.solvers.checksol(f, symbol, sol=None, **flags)[source]#
        +sympy.solvers.solvers.checksol(f, symbol, sol=None, **flags)[source]#

        Checks whether sol is a solution of equation f == 0.

        Explanation

        Input can be either a single symbol and corresponding value @@ -1644,7 +1644,7 @@

        Documentation Version
        -sympy.solvers.solvers.unrad(eq, *syms, **flags)[source]#
        +sympy.solvers.solvers.unrad(eq, *syms, **flags)[source]#

        Remove radicals with symbolic arguments and return (eq, cov), None, or raise an error.

        Explanation

        @@ -1719,7 +1719,7 @@

        Partial Differential Equations (PDEs)#

        -sympy.solvers.deutils.ode_order(expr, func)[source]#
        +sympy.solvers.deutils.ode_order(expr, func)[source]#

        Returns the order of a given differential equation with respect to func.

        This function is implemented recursively.

        @@ -1744,7 +1744,7 @@

        Deutils (Utilities for solving ODE’s and PDE’s)

        Recurrence Equations#

        -sympy.solvers.recurr.rsolve(f, y, init=None)[source]#
        +sympy.solvers.recurr.rsolve(f, y, init=None)[source]#

        Solve univariate recurrence with rational coefficients.

        Given \(k\)-th order linear recurrence \(\operatorname{L} y = f\), or equivalently:

        @@ -1800,7 +1800,7 @@

        Deutils (Utilities for solving ODE’s and PDE’s)
        -sympy.solvers.recurr.rsolve_poly(coeffs, f, n, shift=0, **hints)[source]#
        +sympy.solvers.recurr.rsolve_poly(coeffs, f, n, shift=0, **hints)[source]#

        Given linear recurrence operator \(\operatorname{L}\) of order \(k\) with polynomial coefficients and inhomogeneous equation \(\operatorname{L} y = f\), where \(f\) is a polynomial, we seek for @@ -1861,7 +1861,7 @@

        Deutils (Utilities for solving ODE’s and PDE’s)
        -sympy.solvers.recurr.rsolve_ratio(coeffs, f, n, **hints)[source]#
        +sympy.solvers.recurr.rsolve_ratio(coeffs, f, n, **hints)[source]#

        Given linear recurrence operator \(\operatorname{L}\) of order \(k\) with polynomial coefficients and inhomogeneous equation \(\operatorname{L} y = f\), where \(f\) is a polynomial, we seek @@ -1914,7 +1914,7 @@

        Deutils (Utilities for solving ODE’s and PDE’s)
        -sympy.solvers.recurr.rsolve_hyper(coeffs, f, n, **hints)[source]#
        +sympy.solvers.recurr.rsolve_hyper(coeffs, f, n, **hints)[source]#

        Given linear recurrence operator \(\operatorname{L}\) of order \(k\) with polynomial coefficients and inhomogeneous equation \(\operatorname{L} y = f\) we seek for all hypergeometric solutions @@ -1977,7 +1977,7 @@

        Deutils (Utilities for solving ODE’s and PDE’s)Systems of Polynomial Equations#

        -sympy.solvers.polysys.solve_poly_system(seq, *gens, strict=False, **args)[source]#
        +sympy.solvers.polysys.solve_poly_system(seq, *gens, strict=False, **args)[source]#

        Return a list of solutions for the system of polynomial equations or else None.

        @@ -2033,7 +2033,7 @@

        Systems of Polynomial Equations
        -sympy.solvers.polysys.solve_triangulated(polys, *gens, **args)[source]#
        +sympy.solvers.polysys.solve_triangulated(polys, *gens, **args)[source]#

        Solve a polynomial system using Gianni-Kalkbrenner algorithm.

        The algorithm proceeds by computing one Groebner basis in the ground domain and then by iteratively computing polynomial factorizations in @@ -2093,7 +2093,7 @@

        Inequalities

        Linear Programming (Optimization)#

        -sympy.solvers.simplex.lpmax(f, constr)[source]#
        +sympy.solvers.simplex.lpmax(f, constr)[source]#

        return maximum of linear equation f under linear constraints expressed using Ge, Le or Eq.

        All variables are unbounded unless constrained.

        @@ -2127,7 +2127,7 @@

        Inequalities
        -sympy.solvers.simplex.lpmin(f, constr)[source]#
        +sympy.solvers.simplex.lpmin(f, constr)[source]#

        return minimum of linear equation f under linear constraints expressed using Ge, Le or Eq.

        All variables are unbounded unless constrained.

        @@ -2163,7 +2163,7 @@

        Inequalities
        -sympy.solvers.simplex.linprog(c, A=None, b=None, A_eq=None, b_eq=None, bounds=None)[source]#
        +sympy.solvers.simplex.linprog(c, A=None, b=None, A_eq=None, b_eq=None, bounds=None)[source]#

        Return the minimization of c*x with the given constraints A*x <= b and A_eq*x = b_eq. Unless bounds are given, variables will have nonnegative values in the solution.

        @@ -2241,7 +2241,7 @@

        InequalitiesFuro
        - Last updated on Oct 14, 2023
        + Last updated on Oct 16, 2023

        diff --git a/dev/modules/solvers/solveset.html b/dev/modules/solvers/solveset.html index 0568947f688..7db12b1a7cc 100644 --- a/dev/modules/solvers/solveset.html +++ b/dev/modules/solvers/solveset.html @@ -1264,7 +1264,7 @@

        Solveset Module Reference
        -sympy.solvers.solveset.solveset(f, symbol=None, domain=Complexes)[source]#
        +sympy.solvers.solveset.solveset(f, symbol=None, domain=Complexes)[source]#

        Solves a given inequality or equation with set as output

        Parameters:
        @@ -1380,24 +1380,24 @@

        Solveset Module Reference
        -sympy.solvers.solveset.solveset_real(f, symbol)[source]#
        +sympy.solvers.solveset.solveset_real(f, symbol)[source]#

        -sympy.solvers.solveset.solveset_complex(f, symbol)[source]#
        +sympy.solvers.solveset.solveset_complex(f, symbol)[source]#
        -sympy.solvers.solveset.invert_real(f_x, y, x)[source]#
        +sympy.solvers.solveset.invert_real(f_x, y, x)[source]#

        Inverts a real-valued function. Same as invert_complex(), but sets the domain to S.Reals before inverting.

        -sympy.solvers.solveset.invert_complex(f_x, y, x, domain=Complexes)[source]#
        +sympy.solvers.solveset.invert_complex(f_x, y, x, domain=Complexes)[source]#

        Reduce the complex valued equation \(f(x) = y\) to a set of equations

        @@ -1453,7 +1453,7 @@

        Solveset Module Reference
        -sympy.solvers.solveset.domain_check(f, symbol, p)[source]#
        +sympy.solvers.solveset.domain_check(f, symbol, p)[source]#

        Returns False if point p is infinite or any subexpression of f is infinite or becomes so after replacing symbol with p. If none of these conditions is met then True will be returned.

        @@ -1489,7 +1489,7 @@

        Solveset Module Reference
        -sympy.solvers.solveset.solvify(f, symbol, domain)[source]#
        +sympy.solvers.solveset.solvify(f, symbol, domain)[source]#

        Solves an equation using solveset and returns the solution in accordance with the \(solve\) output API.

        @@ -1531,7 +1531,7 @@

        Solveset Module Reference
        -sympy.solvers.solveset.linear_eq_to_matrix(equations, *symbols)[source]#
        +sympy.solvers.solveset.linear_eq_to_matrix(equations, *symbols)[source]#

        Converts a given System of Equations into Matrix form. Here \(equations\) must be a linear system of equations in \(symbols\). Element M[i, j] corresponds to the coefficient @@ -1621,7 +1621,7 @@

        Solveset Module Reference
        -sympy.solvers.solveset.linsolve(system, *symbols)[source]#
        +sympy.solvers.solveset.linsolve(system, *symbols)[source]#

        Solve system of \(N\) linear equations with \(M\) variables; both underdetermined and overdetermined systems are supported. The possible number of solutions is zero, one or infinite. @@ -1817,7 +1817,7 @@

        Solveset Module Reference
        -sympy.solvers.solveset.nonlinsolve(system, *symbols)[source]#
        +sympy.solvers.solveset.nonlinsolve(system, *symbols)[source]#

        Solve system of \(N\) nonlinear equations with \(M\) variables, which means both under and overdetermined systems are supported. Positive dimensional system is also supported (A system with infinitely many solutions is said @@ -1975,7 +1975,7 @@

        Solveset Module Reference#

        -sympy.solvers.solveset._transolve(f, symbol, domain)[source]#
        +sympy.solvers.solveset._transolve(f, symbol, domain)[source]#

        Function to solve transcendental equations. It is a helper to solveset and should be used internally. _transolve currently supports the following class of equations:

        @@ -2148,7 +2148,7 @@

        transolve
        -sympy.solvers.solveset._is_exponential(f, symbol)[source]#
        +sympy.solvers.solveset._is_exponential(f, symbol)[source]#

        Return True if one or more terms contain symbol only in exponents, else False.

        @@ -2188,7 +2188,7 @@

        transolve
        -sympy.solvers.solveset._solve_exponential(lhs, rhs, symbol, domain)[source]#
        +sympy.solvers.solveset._solve_exponential(lhs, rhs, symbol, domain)[source]#

        Helper function for solving (supported) exponential equations.

        Exponential equations are the sum of (currently) at most two terms with one or both of them having a power with a @@ -2268,7 +2268,7 @@

        transolve
        -sympy.solvers.solveset._solve_logarithm(lhs, rhs, symbol, domain)[source]#
        +sympy.solvers.solveset._solve_logarithm(lhs, rhs, symbol, domain)[source]#

        Helper to solve logarithmic equations which are reducible to a single instance of \(\log\).

        Logarithmic equations are (currently) the equations that contains @@ -2359,7 +2359,7 @@

        transolve
        -sympy.solvers.solveset._is_logarithmic(f, symbol)[source]#
        +sympy.solvers.solveset._is_logarithmic(f, symbol)[source]#

        Return True if the equation is in the form \(a\log(f(x)) + b\log(g(x)) + ... + c\) else False.

        @@ -2455,7 +2455,7 @@

        Partial Differential Equations (PDEs)Furo
        - Last updated on Oct 14, 2023
        + Last updated on Oct 16, 2023

        diff --git a/dev/modules/stats.html b/dev/modules/stats.html index 2679d2a5d73..19c438bb184 100644 --- a/dev/modules/stats.html +++ b/dev/modules/stats.html @@ -866,7 +866,7 @@

        Random Variable TypesFinite Types#

        -sympy.stats.DiscreteUniform(name, items)[source]#
        +sympy.stats.DiscreteUniform(name, items)[source]#

        Create a Finite Random Variable representing a uniform distribution over the input set.

        @@ -910,7 +910,7 @@

        Finite Types
        -sympy.stats.Die(name, sides=6)[source]#
        +sympy.stats.Die(name, sides=6)[source]#

        Create a Finite Random Variable representing a fair die.

        Parameters:
        @@ -950,7 +950,7 @@

        Finite Types
        -sympy.stats.Bernoulli(name, p, succ=1, fail=0)[source]#
        +sympy.stats.Bernoulli(name, p, succ=1, fail=0)[source]#

        Create a Finite Random Variable representing a Bernoulli process.

        Parameters:
        @@ -1001,7 +1001,7 @@

        Finite Types
        -sympy.stats.Coin(name, p=1 / 2)[source]#
        +sympy.stats.Coin(name, p=1 / 2)[source]#

        Create a Finite Random Variable representing a Coin toss.

        Parameters:
        @@ -1044,7 +1044,7 @@

        Finite Types
        -sympy.stats.Binomial(name, n, p, succ=1, fail=0)[source]#
        +sympy.stats.Binomial(name, n, p, succ=1, fail=0)[source]#

        Create a Finite Random Variable representing a binomial distribution.

        Parameters:
        @@ -1103,7 +1103,7 @@

        Finite Types
        -sympy.stats.BetaBinomial(name, n, alpha, beta)[source]#
        +sympy.stats.BetaBinomial(name, n, alpha, beta)[source]#

        Create a Finite Random Variable representing a Beta-binomial distribution.

        Parameters:
        @@ -1142,7 +1142,7 @@

        Finite Types
        -sympy.stats.Hypergeometric(name, N, m, n)[source]#
        +sympy.stats.Hypergeometric(name, N, m, n)[source]#

        Create a Finite Random Variable representing a hypergeometric distribution.

        Parameters:
        @@ -1187,7 +1187,7 @@

        Finite Types
        -sympy.stats.FiniteRV(name, density, **kwargs)[source]#
        +sympy.stats.FiniteRV(name, density, **kwargs)[source]#

        Create a Finite Random Variable given a dict representing the density.

        Parameters:
        @@ -1228,7 +1228,7 @@

        Finite Types
        -sympy.stats.Rademacher(name)[source]#
        +sympy.stats.Rademacher(name)[source]#

        Create a Finite Random Variable representing a Rademacher distribution.

        Returns:
        @@ -1262,7 +1262,7 @@

        Finite Types#

        -sympy.stats.Geometric(name, p)[source]#
        +sympy.stats.Geometric(name, p)[source]#

        Create a discrete random variable with a Geometric distribution.

        Parameters:
        @@ -1317,7 +1317,7 @@

        Discrete Types
        -sympy.stats.Hermite(name, a1, a2)[source]#
        +sympy.stats.Hermite(name, a1, a2)[source]#

        Create a discrete random variable with a Hermite distribution.

        Parameters:
        @@ -1371,7 +1371,7 @@

        Discrete Types
        -sympy.stats.Poisson(name, lamda)[source]#
        +sympy.stats.Poisson(name, lamda)[source]#

        Create a discrete random variable with a Poisson distribution.

        Parameters:
        @@ -1426,7 +1426,7 @@

        Discrete Types
        -sympy.stats.Logarithmic(name, p)[source]#
        +sympy.stats.Logarithmic(name, p)[source]#

        Create a discrete random variable with a Logarithmic distribution.

        Parameters:
        @@ -1481,7 +1481,7 @@

        Discrete Types
        -sympy.stats.NegativeBinomial(name, r, p)[source]#
        +sympy.stats.NegativeBinomial(name, r, p)[source]#

        Create a discrete random variable with a Negative Binomial distribution.

        Parameters:
        @@ -1538,7 +1538,7 @@

        Discrete Types
        -sympy.stats.Skellam(name, mu1, mu2)[source]#
        +sympy.stats.Skellam(name, mu1, mu2)[source]#

        Create a discrete random variable with a Skellam distribution.

        Parameters:
        @@ -1593,7 +1593,7 @@

        Discrete Types
        -sympy.stats.YuleSimon(name, rho)[source]#
        +sympy.stats.YuleSimon(name, rho)[source]#

        Create a discrete random variable with a Yule-Simon distribution.

        Parameters:
        @@ -1644,7 +1644,7 @@

        Discrete Types
        -sympy.stats.Zeta(name, s)[source]#
        +sympy.stats.Zeta(name, s)[source]#

        Create a discrete random variable with a Zeta distribution.

        Parameters:
        @@ -1698,7 +1698,7 @@

        Discrete Types#

        -sympy.stats.Arcsin(name, a=0, b=1)[source]#
        +sympy.stats.Arcsin(name, a=0, b=1)[source]#

        Create a Continuous Random Variable with an arcsin distribution.

        The density of the arcsin distribution is given by

        @@ -1749,7 +1749,7 @@

        Continuous Types
        -sympy.stats.Benini(name, alpha, beta, sigma)[source]#
        +sympy.stats.Benini(name, alpha, beta, sigma)[source]#

        Create a Continuous Random Variable with a Benini distribution.

        The density of the Benini distribution is given by

        @@ -1813,7 +1813,7 @@

        Continuous Types
        -sympy.stats.Beta(name, alpha, beta)[source]#
        +sympy.stats.Beta(name, alpha, beta)[source]#

        Create a Continuous Random Variable with a Beta distribution.

        The density of the Beta distribution is given by

        @@ -1874,7 +1874,7 @@

        Continuous Types
        -sympy.stats.BetaNoncentral(name, alpha, beta, lamda)[source]#
        +sympy.stats.BetaNoncentral(name, alpha, beta, lamda)[source]#

        Create a Continuous Random Variable with a Type I Noncentral Beta distribution.

        The density of the Noncentral Beta distribution is given by

        @@ -1945,7 +1945,7 @@

        Continuous Types
        -sympy.stats.BetaPrime(name, alpha, beta)[source]#
        +sympy.stats.BetaPrime(name, alpha, beta)[source]#

        Create a continuous random variable with a Beta prime distribution.

        The density of the Beta prime distribution is given by

        @@ -1998,7 +1998,7 @@

        Continuous Types
        -sympy.stats.BoundedPareto(name, alpha, left, right)[source]#
        +sympy.stats.BoundedPareto(name, alpha, left, right)[source]#

        Create a continuous random variable with a Bounded Pareto distribution.

        The density of the Bounded Pareto distribution is given by

        @@ -2049,7 +2049,7 @@

        Continuous Types
        -sympy.stats.Cauchy(name, x0, gamma)[source]#
        +sympy.stats.Cauchy(name, x0, gamma)[source]#

        Create a continuous random variable with a Cauchy distribution.

        The density of the Cauchy distribution is given by

        @@ -2097,7 +2097,7 @@

        Continuous Types
        -sympy.stats.Chi(name, k)[source]#
        +sympy.stats.Chi(name, k)[source]#

        Create a continuous random variable with a Chi distribution.

        The density of the Chi distribution is given by

        @@ -2148,7 +2148,7 @@

        Continuous Types
        -sympy.stats.ChiNoncentral(name, k, l)[source]#
        +sympy.stats.ChiNoncentral(name, k, l)[source]#

        Create a continuous random variable with a non-central Chi distribution.

        Parameters:
        @@ -2202,7 +2202,7 @@

        Continuous Types
        -sympy.stats.ChiSquared(name, k)[source]#
        +sympy.stats.ChiSquared(name, k)[source]#

        Create a continuous random variable with a Chi-squared distribution.

        Parameters:
        @@ -2266,7 +2266,7 @@

        Continuous Types
        -sympy.stats.Dagum(name, p, a, b)[source]#
        +sympy.stats.Dagum(name, p, a, b)[source]#

        Create a continuous random variable with a Dagum distribution.

        Parameters:
        @@ -2328,7 +2328,7 @@

        Continuous Types
        -sympy.stats.Davis(name, b, n, mu)[source]#
        +sympy.stats.Davis(name, b, n, mu)[source]#

        Create a continuous random variable with Davis distribution.

        Parameters:
        @@ -2384,7 +2384,7 @@

        Continuous Types
        -sympy.stats.Erlang(name, k, l)[source]#
        +sympy.stats.Erlang(name, k, l)[source]#

        Create a continuous random variable with an Erlang distribution.

        Parameters:
        @@ -2455,7 +2455,7 @@

        Continuous Types
        -sympy.stats.ExGaussian(name, mean, std, rate)[source]#
        +sympy.stats.ExGaussian(name, mean, std, rate)[source]#

        Create a continuous random variable with an Exponentially modified Gaussian (EMG) distribution.

        @@ -2542,7 +2542,7 @@

        Continuous Types
        -sympy.stats.Exponential(name, rate)[source]#
        +sympy.stats.Exponential(name, rate)[source]#

        Create a continuous random variable with an Exponential distribution.

        Parameters:
        @@ -2625,7 +2625,7 @@

        Continuous Types
        -sympy.stats.FDistribution(name, d1, d2)[source]#
        +sympy.stats.FDistribution(name, d1, d2)[source]#

        Create a continuous random variable with a F distribution.

        Parameters:
        @@ -2685,7 +2685,7 @@

        Continuous Types
        -sympy.stats.FisherZ(name, d1, d2)[source]#
        +sympy.stats.FisherZ(name, d1, d2)[source]#

        Create a Continuous Random Variable with an Fisher’s Z distribution.

        Parameters:
        @@ -2750,7 +2750,7 @@

        Continuous Types
        -sympy.stats.Frechet(name, a, s=1, m=0)[source]#
        +sympy.stats.Frechet(name, a, s=1, m=0)[source]#

        Create a continuous random variable with a Frechet distribution.

        Parameters:
        @@ -2803,7 +2803,7 @@

        Continuous Types
        -sympy.stats.Gamma(name, k, theta)[source]#
        +sympy.stats.Gamma(name, k, theta)[source]#

        Create a continuous random variable with a Gamma distribution.

        Parameters:
        @@ -2880,7 +2880,7 @@

        Continuous Types
        -sympy.stats.GammaInverse(name, a, b)[source]#
        +sympy.stats.GammaInverse(name, a, b)[source]#

        Create a continuous random variable with an inverse Gamma distribution.

        Parameters:
        @@ -2937,7 +2937,7 @@

        Continuous Types
        -sympy.stats.Gompertz(name, b, eta)[source]#
        +sympy.stats.Gompertz(name, b, eta)[source]#

        Create a Continuous Random Variable with Gompertz distribution.

        Parameters:
        @@ -2983,7 +2983,7 @@

        Continuous Types
        -sympy.stats.Gumbel(name, beta, mu, minimum=False)[source]#
        +sympy.stats.Gumbel(name, beta, mu, minimum=False)[source]#

        Create a Continuous Random Variable with Gumbel distribution.

        Parameters:
        @@ -3046,7 +3046,7 @@

        Continuous Types
        -sympy.stats.Kumaraswamy(name, a, b)[source]#
        +sympy.stats.Kumaraswamy(name, a, b)[source]#

        Create a Continuous Random Variable with a Kumaraswamy distribution.

        Parameters:
        @@ -3099,7 +3099,7 @@

        Continuous Types
        -sympy.stats.Laplace(name, mu, b)[source]#
        +sympy.stats.Laplace(name, mu, b)[source]#

        Create a continuous random variable with a Laplace distribution.

        Parameters:
        @@ -3166,7 +3166,7 @@

        Continuous Types
        -sympy.stats.Levy(name, mu, c)[source]#
        +sympy.stats.Levy(name, mu, c)[source]#

        Create a continuous random variable with a Levy distribution.

        The density of the Levy distribution is given by

        @@ -3224,7 +3224,7 @@

        Continuous Types
        -sympy.stats.Logistic(name, mu, s)[source]#
        +sympy.stats.Logistic(name, mu, s)[source]#

        Create a continuous random variable with a logistic distribution.

        Parameters:
        @@ -3277,7 +3277,7 @@

        Continuous Types
        -sympy.stats.LogLogistic(name, alpha, beta)[source]#
        +sympy.stats.LogLogistic(name, alpha, beta)[source]#

        Create a continuous random variable with a log-logistic distribution. The distribution is unimodal when beta > 1.

        @@ -3343,7 +3343,7 @@

        Continuous Types
        -sympy.stats.LogNormal(name, mean, std)[source]#
        +sympy.stats.LogNormal(name, mean, std)[source]#

        Create a continuous random variable with a log-normal distribution.

        Parameters:
        @@ -3416,7 +3416,7 @@

        Continuous Types
        -sympy.stats.Lomax(name, alpha, lamda)[source]#
        +sympy.stats.Lomax(name, alpha, lamda)[source]#

        Create a continuous random variable with a Lomax distribution.

        Parameters:
        @@ -3466,7 +3466,7 @@

        Continuous Types
        -sympy.stats.Maxwell(name, a)[source]#
        +sympy.stats.Maxwell(name, a)[source]#

        Create a continuous random variable with a Maxwell distribution.

        Parameters:
        @@ -3522,7 +3522,7 @@

        Continuous Types
        -sympy.stats.Moyal(name, mu, sigma)[source]#
        +sympy.stats.Moyal(name, mu, sigma)[source]#

        Create a continuous random variable with a Moyal distribution.

        Parameters:
        @@ -3574,7 +3574,7 @@

        Continuous Types
        -sympy.stats.Nakagami(name, mu, omega)[source]#
        +sympy.stats.Nakagami(name, mu, omega)[source]#

        Create a continuous random variable with a Nakagami distribution.

        Parameters:
        @@ -3645,7 +3645,7 @@

        Continuous Types
        -sympy.stats.Normal(name, mean, std)[source]#
        +sympy.stats.Normal(name, mean, std)[source]#

        Create a continuous random variable with a Normal distribution.

        Parameters:
        @@ -3743,7 +3743,7 @@

        Continuous Types
        -sympy.stats.Pareto(name, xm, alpha)[source]#
        +sympy.stats.Pareto(name, xm, alpha)[source]#

        Create a continuous random variable with the Pareto distribution.

        Parameters:
        @@ -3793,7 +3793,7 @@

        Continuous Types
        -sympy.stats.PowerFunction(name, alpha, a, b)[source]#
        +sympy.stats.PowerFunction(name, alpha, a, b)[source]#

        Creates a continuous random variable with a Power Function Distribution.

        Parameters:
        @@ -3858,7 +3858,7 @@

        Continuous Types
        -sympy.stats.QuadraticU(name, a, b)[source]#
        +sympy.stats.QuadraticU(name, a, b)[source]#

        Create a Continuous Random Variable with a U-quadratic distribution.

        Parameters:
        @@ -3913,7 +3913,7 @@

        Continuous Types
        -sympy.stats.RaisedCosine(name, mu, s)[source]#
        +sympy.stats.RaisedCosine(name, mu, s)[source]#

        Create a Continuous Random Variable with a raised cosine distribution.

        Parameters:
        @@ -3966,7 +3966,7 @@

        Continuous Types
        -sympy.stats.Rayleigh(name, sigma)[source]#
        +sympy.stats.Rayleigh(name, sigma)[source]#

        Create a continuous random variable with a Rayleigh distribution.

        Parameters:
        @@ -4022,7 +4022,7 @@

        Continuous Types
        -sympy.stats.Reciprocal(name, a, b)[source]#
        +sympy.stats.Reciprocal(name, a, b)[source]#

        Creates a continuous random variable with a reciprocal distribution.

        Parameters:
        @@ -4057,7 +4057,7 @@

        Continuous Types
        -sympy.stats.StudentT(name, nu)[source]#
        +sympy.stats.StudentT(name, nu)[source]#

        Create a continuous random variable with a student’s t distribution.

        Parameters:
        @@ -4122,7 +4122,7 @@

        Continuous Types
        -sympy.stats.ShiftedGompertz(name, b, eta)[source]#
        +sympy.stats.ShiftedGompertz(name, b, eta)[source]#

        Create a continuous random variable with a Shifted Gompertz distribution.

        Parameters:
        @@ -4168,7 +4168,7 @@

        Continuous Types
        -sympy.stats.Trapezoidal(name, a, b, c, d)[source]#
        +sympy.stats.Trapezoidal(name, a, b, c, d)[source]#

        Create a continuous random variable with a trapezoidal distribution.

        Parameters:
        @@ -4235,7 +4235,7 @@

        Continuous Types
        -sympy.stats.Triangular(name, a, b, c)[source]#
        +sympy.stats.Triangular(name, a, b, c)[source]#

        Create a continuous random variable with a triangular distribution.

        Parameters:
        @@ -4304,7 +4304,7 @@

        Continuous Types
        -sympy.stats.Uniform(name, left, right)[source]#
        +sympy.stats.Uniform(name, left, right)[source]#

        Create a continuous random variable with a uniform distribution.

        Parameters:
        @@ -4369,7 +4369,7 @@

        Continuous Types
        -sympy.stats.UniformSum(name, n)[source]#
        +sympy.stats.UniformSum(name, n)[source]#

        Create a continuous random variable with an Irwin-Hall distribution.

        Parameters:
        @@ -4439,7 +4439,7 @@

        Continuous Types
        -sympy.stats.VonMises(name, mu, k)[source]#
        +sympy.stats.VonMises(name, mu, k)[source]#

        Create a Continuous Random Variable with a von Mises distribution.

        Parameters:
        @@ -4499,7 +4499,7 @@

        Continuous Types
        -sympy.stats.Wald(name, mean, shape)[source]#
        +sympy.stats.Wald(name, mean, shape)[source]#

        Create a continuous random variable with an Inverse Gaussian distribution. Inverse Gaussian distribution is also known as Wald distribution.

        @@ -4574,7 +4574,7 @@

        Continuous Types
        -sympy.stats.Weibull(name, alpha, beta)[source]#
        +sympy.stats.Weibull(name, alpha, beta)[source]#

        Create a continuous random variable with a Weibull distribution.

        Parameters:
        @@ -4635,7 +4635,7 @@

        Continuous Types
        -sympy.stats.WignerSemicircle(name, R)[source]#
        +sympy.stats.WignerSemicircle(name, R)[source]#

        Create a continuous random variable with a Wigner semicircle distribution.

        Parameters:
        @@ -4687,7 +4687,7 @@

        Continuous Types
        -sympy.stats.ContinuousRV(symbol, density, set=Interval(-oo, oo), **kwargs)[source]#
        +sympy.stats.ContinuousRV(symbol, density, set=Interval(-oo, oo), **kwargs)[source]#

        Create a Continuous Random Variable given the following:

        Parameters:
        @@ -4741,7 +4741,7 @@

        Continuous Types#

        -sympy.stats.JointRV(symbol, pdf, _set=None)[source]#
        +sympy.stats.JointRV(symbol, pdf, _set=None)[source]#

        Create a Joint Random Variable where each of its component is continuous, given the following:

        @@ -4776,7 +4776,7 @@

        Joint Types
        -sympy.stats.marginal_distribution(rv, *indices)[source]#
        +sympy.stats.marginal_distribution(rv, *indices)[source]#

        Marginal distribution function of a joint random variable.

        Parameters:
        @@ -4801,7 +4801,7 @@

        Joint Types
        -sympy.stats.MultivariateNormal(name, mu, sigma)[source]#
        +sympy.stats.MultivariateNormal(name, mu, sigma)[source]#

        Creates a continuous random variable with Multivariate Normal Distribution.

        The density of the multivariate normal distribution can be found at [1].

        @@ -4859,7 +4859,7 @@

        Joint Types
        -sympy.stats.MultivariateLaplace(name, mu, sigma)[source]#
        +sympy.stats.MultivariateLaplace(name, mu, sigma)[source]#

        Creates a continuous random variable with Multivariate Laplace Distribution.

        The density of the multivariate Laplace distribution can be found at [1].

        @@ -4897,7 +4897,7 @@

        Joint Types
        -sympy.stats.GeneralizedMultivariateLogGamma(syms, delta, v, lamda, mu)[source]#
        +sympy.stats.GeneralizedMultivariateLogGamma(syms, delta, v, lamda, mu)[source]#

        Creates a joint random variable with generalized multivariate log gamma distribution.

        The joint pdf can be found at [1].

        @@ -4950,7 +4950,7 @@

        Joint Types
        -sympy.stats.GeneralizedMultivariateLogGammaOmega(syms, omega, v, lamda, mu)[source]#
        +sympy.stats.GeneralizedMultivariateLogGammaOmega(syms, omega, v, lamda, mu)[source]#

        Extends GeneralizedMultivariateLogGamma.

        Parameters:
        @@ -5006,7 +5006,7 @@

        Joint Types
        -sympy.stats.Multinomial(syms, n, *p)[source]#
        +sympy.stats.Multinomial(syms, n, *p)[source]#

        Creates a discrete random variable with Multinomial Distribution.

        The density of the said distribution can be found at [1].

        @@ -5052,7 +5052,7 @@

        Joint Types
        -sympy.stats.MultivariateBeta(syms, *alpha)[source]#
        +sympy.stats.MultivariateBeta(syms, *alpha)[source]#

        Creates a continuous random variable with Dirichlet/Multivariate Beta Distribution.

        The density of the Dirichlet distribution can be found at [1].

        @@ -5097,7 +5097,7 @@

        Joint Types
        -sympy.stats.MultivariateEwens(syms, n, theta)[source]#
        +sympy.stats.MultivariateEwens(syms, n, theta)[source]#

        Creates a discrete random variable with Multivariate Ewens Distribution.

        The density of the said distribution can be found at [1].

        @@ -5143,7 +5143,7 @@

        Joint Types
        -sympy.stats.MultivariateT(syms, mu, sigma, v)[source]#
        +sympy.stats.MultivariateT(syms, mu, sigma, v)[source]#

        Creates a joint random variable with multivariate T-distribution.

        Parameters:
        @@ -5178,7 +5178,7 @@

        Joint Types
        -sympy.stats.NegativeMultinomial(syms, k0, *p)[source]#
        +sympy.stats.NegativeMultinomial(syms, k0, *p)[source]#

        Creates a discrete random variable with Negative Multinomial Distribution.

        The density of the said distribution can be found at [1].

        @@ -5225,7 +5225,7 @@

        Joint Types
        -sympy.stats.NormalGamma(sym, mu, lamda, alpha, beta)[source]#
        +sympy.stats.NormalGamma(sym, mu, lamda, alpha, beta)[source]#

        Creates a bivariate joint random variable with multivariate Normal gamma distribution.

        @@ -5282,7 +5282,7 @@

        Joint Types

        Stochastic Processes#

        -class sympy.stats.DiscreteMarkovChain(sym, state_space=None, trans_probs=None)[source]#
        +class sympy.stats.DiscreteMarkovChain(sym, state_space=None, trans_probs=None)[source]#

        Represents a finite discrete time-homogeneous Markov chain.

        This type of Markov Chain can be uniquely characterised by its (ordered) state space and its one-step transition probability @@ -5409,7 +5409,7 @@

        Joint Types
        -absorbing_probabilities()[source]#
        +absorbing_probabilities()[source]#

        Computes the absorbing probabilities, i.e. the ij-th entry of the matrix denotes the probability of Markov chain being absorbed @@ -5418,7 +5418,7 @@

        Joint Types
        -canonical_form() Tuple[List[Basic], ImmutableDenseMatrix][source]#
        +canonical_form() Tuple[List[Basic], ImmutableDenseMatrix][source]#

        Reorders the one-step transition matrix so that recurrent states appear first and transient states appear last. Other representations include inserting @@ -5520,7 +5520,7 @@

        Joint Types
        -communication_classes() List[Tuple[List[Basic], Boolean, Integer]][source]#
        +communication_classes() List[Tuple[List[Basic], Boolean, Integer]][source]#

        Returns the list of communication classes that partition the states of the markov chain.

        A communication class is defined to be a set of states @@ -5592,7 +5592,7 @@

        Joint Types
        -decompose() Tuple[List[Basic], ImmutableDenseMatrix, ImmutableDenseMatrix, ImmutableDenseMatrix][source]#
        +decompose() Tuple[List[Basic], ImmutableDenseMatrix, ImmutableDenseMatrix, ImmutableDenseMatrix][source]#

        Decomposes the transition matrix into submatrices with special properties.

        The transition matrix can be decomposed into 4 submatrices: @@ -5675,13 +5675,13 @@

        Joint Types
        -fixed_row_vector()[source]#
        +fixed_row_vector()[source]#

        A wrapper for stationary_distribution().

        -fundamental_matrix()[source]#
        +fundamental_matrix()[source]#

        Each entry fundamental matrix can be interpreted as the expected number of times the chains is in state j if it started in state i.

        @@ -5703,7 +5703,7 @@

        Joint Types
        -sample()[source]#
        +sample()[source]#
        Returns:

        sample: iterator object

        @@ -5716,7 +5716,7 @@

        Joint Types
        -stationary_distribution(condition_set=False) ImmutableDenseMatrix | ConditionSet | Lambda[source]#
        +stationary_distribution(condition_set=False) ImmutableDenseMatrix | ConditionSet | Lambda[source]#

        The stationary distribution is any row vector, p, that solves p = pP, is row stochastic and each element in p must be nonnegative. That means in matrix form: \((P-I)^T p^T = 0\) and @@ -5796,7 +5796,7 @@

        Joint Types
        -class sympy.stats.ContinuousMarkovChain(sym, state_space=None, gen_mat=None)[source]#
        +class sympy.stats.ContinuousMarkovChain(sym, state_space=None, gen_mat=None)[source]#

        Represents continuous time Markov chain.

        Parameters:
        @@ -5881,7 +5881,7 @@

        Joint Types
        -class sympy.stats.BernoulliProcess(sym, p, success=1, failure=0)[source]#
        +class sympy.stats.BernoulliProcess(sym, p, success=1, failure=0)[source]#

        The Bernoulli process consists of repeated independent Bernoulli process trials with the same parameter \(p\). It’s assumed that the probability \(p\) applies to every @@ -5951,7 +5951,7 @@

        Joint Types
        -expectation(expr, condition=None, evaluate=True, **kwargs)[source]#
        +expectation(expr, condition=None, evaluate=True, **kwargs)[source]#

        Computes expectation.

        Parameters:
        @@ -5973,7 +5973,7 @@

        Joint Types
        -probability(condition, given_condition=None, evaluate=True, **kwargs)[source]#
        +probability(condition, given_condition=None, evaluate=True, **kwargs)[source]#

        Computes probability.

        Parameters:
        @@ -5997,7 +5997,7 @@

        Joint Types
        -class sympy.stats.PoissonProcess(sym, lamda)[source]#
        +class sympy.stats.PoissonProcess(sym, lamda)[source]#

        The Poisson process is a counting process. It is usually used in scenarios where we are counting the occurrences of certain events that appear to happen at a certain rate, but completely at random.

        @@ -6067,7 +6067,7 @@

        Joint Types
        -class sympy.stats.WienerProcess(sym)[source]#
        +class sympy.stats.WienerProcess(sym)[source]#

        The Wiener process is a real valued continuous-time stochastic process. In physics it is used to study Brownian motion and it is often also called Brownian motion due to its historical connection with physical process of the @@ -6110,7 +6110,7 @@

        Joint Types
        -class sympy.stats.GammaProcess(sym, lamda, gamma)[source]#
        +class sympy.stats.GammaProcess(sym, lamda, gamma)[source]#

        A Gamma process is a random process with independent gamma distributed increments. It is a pure-jump increasing Levy process.

        @@ -6159,7 +6159,7 @@

        Joint Types#

        -sympy.stats.MatrixGamma(symbol, alpha, beta, scale_matrix)[source]#
        +sympy.stats.MatrixGamma(symbol, alpha, beta, scale_matrix)[source]#

        Creates a random variable with Matrix Gamma Distribution.

        The density of the said distribution can be found at [1].

        @@ -6206,7 +6206,7 @@

        Matrix Distributions
        -sympy.stats.Wishart(symbol, n, scale_matrix)[source]#
        +sympy.stats.Wishart(symbol, n, scale_matrix)[source]#

        Creates a random variable with Wishart Distribution.

        The density of the said distribution can be found at [1].

        @@ -6249,7 +6249,7 @@

        Matrix Distributions
        -sympy.stats.MatrixNormal(symbol, location_matrix, scale_matrix_1, scale_matrix_2)[source]#
        +sympy.stats.MatrixNormal(symbol, location_matrix, scale_matrix_1, scale_matrix_2)[source]#

        Creates a random variable with Matrix Normal Distribution.

        The density of the said distribution can be found at [1].

        @@ -6298,7 +6298,7 @@

        Matrix DistributionsCompound Distribution#

        -class sympy.stats.compound_rv.CompoundDistribution(dist)[source]#
        +class sympy.stats.compound_rv.CompoundDistribution(dist)[source]#

        Class for Compound Distributions.

        Parameters:
        @@ -6337,7 +6337,7 @@

        Compound DistributionInterface#

        -sympy.stats.P(condition, given_condition=None, numsamples=None, evaluate=True, **kwargs)[source]#
        +sympy.stats.P(condition, given_condition=None, numsamples=None, evaluate=True, **kwargs)[source]#

        Probability that a condition is true, optionally given a second condition.

        Parameters:
        @@ -6376,7 +6376,7 @@

        Interface
        -class sympy.stats.Probability(prob, condition=None, **kwargs)[source]#
        +class sympy.stats.Probability(prob, condition=None, **kwargs)[source]#

        Symbolic expression for the probability.

        Examples

        >>> from sympy.stats import Probability, Normal
        @@ -6401,7 +6401,7 @@ 

        Interface
        -sympy.stats.E(expr, condition=None, numsamples=None, evaluate=True, **kwargs)[source]#
        +sympy.stats.E(expr, condition=None, numsamples=None, evaluate=True, **kwargs)[source]#

        Returns the expected value of a random expression.

        Parameters:
        @@ -6444,7 +6444,7 @@

        Interface
        -class sympy.stats.Expectation(expr, condition=None, **kwargs)[source]#
        +class sympy.stats.Expectation(expr, condition=None, **kwargs)[source]#

        Symbolic expression for the expectation.

        Examples

        >>> from sympy.stats import Expectation, Normal, Probability, Poisson
        @@ -6513,7 +6513,7 @@ 

        Interface
        -sympy.stats.density(expr, condition=None, evaluate=True, numsamples=None, **kwargs)[source]#
        +sympy.stats.density(expr, condition=None, evaluate=True, numsamples=None, **kwargs)[source]#

        Probability density of a random expression, optionally given a second condition.

        @@ -6559,7 +6559,7 @@

        Interface
        -sympy.stats.entropy(expr, condition=None, **kwargs)[source]#
        +sympy.stats.entropy(expr, condition=None, **kwargs)[source]#

        Calculuates entropy of a probability distribution.

        Parameters:
        @@ -6605,7 +6605,7 @@

        Interface
        -sympy.stats.given(expr, condition=None, **kwargs)[source]#
        +sympy.stats.given(expr, condition=None, **kwargs)[source]#

        Conditional Random Expression.

        Explanation

        From a random expression and a condition on that expression creates a new @@ -6643,7 +6643,7 @@

        Interface
        -sympy.stats.where(condition, given_condition=None, **kwargs)[source]#
        +sympy.stats.where(condition, given_condition=None, **kwargs)[source]#

        Returns the domain where a condition is True.

        Examples

        >>> from sympy.stats import where, Die, Normal
        @@ -6671,7 +6671,7 @@ 

        Interface
        -sympy.stats.variance(X, condition=None, **kwargs)[source]#
        +sympy.stats.variance(X, condition=None, **kwargs)[source]#

        Variance of a random expression.

        @@ -6699,7 +6699,7 @@

        Interface
        -class sympy.stats.Variance(arg, condition=None, **kwargs)[source]#
        +class sympy.stats.Variance(arg, condition=None, **kwargs)[source]#

        Symbolic expression for the variance.

        Examples

        >>> from sympy import symbols, Integral
        @@ -6748,7 +6748,7 @@ 

        Interface
        -sympy.stats.covariance(X, Y, condition=None, **kwargs)[source]#
        +sympy.stats.covariance(X, Y, condition=None, **kwargs)[source]#

        Covariance of two random expressions.

        Explanation

        The expectation that the two variables will rise and fall together

        @@ -6778,7 +6778,7 @@

        Interface
        -class sympy.stats.Covariance(arg1, arg2, condition=None, **kwargs)[source]#
        +class sympy.stats.Covariance(arg1, arg2, condition=None, **kwargs)[source]#

        Symbolic expression for the covariance.

        Examples

        >>> from sympy.stats import Covariance
        @@ -6823,7 +6823,7 @@ 

        Interface
        -sympy.stats.coskewness(X, Y, Z, condition=None, **kwargs)[source]#
        +sympy.stats.coskewness(X, Y, Z, condition=None, **kwargs)[source]#

        Calculates the co-skewness of three random variables.

        Parameters:
        @@ -6883,7 +6883,7 @@

        Interface
        -sympy.stats.median(X, evaluate=True, **kwargs)[source]#
        +sympy.stats.median(X, evaluate=True, **kwargs)[source]#

        Calculuates the median of the probability distribution.

        Parameters:
        @@ -6922,7 +6922,7 @@

        Interface
        -sympy.stats.std(X, condition=None, **kwargs)[source]#
        +sympy.stats.std(X, condition=None, **kwargs)[source]#

        Standard Deviation of a random expression

        @@ -6945,7 +6945,7 @@

        Interface
        -sympy.stats.quantile(expr, evaluate=True, **kwargs)[source]#
        +sympy.stats.quantile(expr, evaluate=True, **kwargs)[source]#

        Return the \(p^{th}\) order quantile of a probability distribution.

        Explanation

        Quantile is defined as the value at which the probability of the random @@ -6987,7 +6987,7 @@

        Interface
        -sympy.stats.sample(expr, condition=None, size=(), library='scipy', numsamples=1, seed=None, **kwargs)[source]#
        +sympy.stats.sample(expr, condition=None, size=(), library='scipy', numsamples=1, seed=None, **kwargs)[source]#

        A realization of the random expression.

        Parameters:
        @@ -7096,7 +7096,7 @@

        Interface
        -sympy.stats.sample_iter(expr, condition=None, size=(), library='scipy', numsamples=oo, seed=None, **kwargs)[source]#
        +sympy.stats.sample_iter(expr, condition=None, size=(), library='scipy', numsamples=oo, seed=None, **kwargs)[source]#

        Returns an iterator of realizations from the expression given a condition.

        Parameters:
        @@ -7155,7 +7155,7 @@

        Interface
        -sympy.stats.factorial_moment(X, n, condition=None, **kwargs)[source]#
        +sympy.stats.factorial_moment(X, n, condition=None, **kwargs)[source]#

        The factorial moment is a mathematical quantity defined as the expectation or average of the falling factorial of a random variable.

        @@ -7200,7 +7200,7 @@

        Interface
        -sympy.stats.kurtosis(X, condition=None, **kwargs)[source]#
        +sympy.stats.kurtosis(X, condition=None, **kwargs)[source]#

        Characterizes the tails/outliers of a probability distribution.

        Parameters:
        @@ -7249,7 +7249,7 @@

        Interface
        -sympy.stats.skewness(X, condition=None, **kwargs)[source]#
        +sympy.stats.skewness(X, condition=None, **kwargs)[source]#

        Measure of the asymmetry of the probability distribution.

        Parameters:
        @@ -7286,7 +7286,7 @@

        Interface
        -sympy.stats.correlation(X, Y, condition=None, **kwargs)[source]#
        +sympy.stats.correlation(X, Y, condition=None, **kwargs)[source]#

        Correlation of two random expressions, also known as correlation coefficient or Pearson’s correlation.

        Explanation

        @@ -7318,7 +7318,7 @@

        Interface
        -sympy.stats.rv.sampling_density(expr, given_condition=None, library='scipy', numsamples=1, seed=None, **kwargs)[source]#
        +sympy.stats.rv.sampling_density(expr, given_condition=None, library='scipy', numsamples=1, seed=None, **kwargs)[source]#

        Sampling version of density.

        See also

        @@ -7328,7 +7328,7 @@

        Interface
        -sympy.stats.rv.sampling_P(condition, given_condition=None, library='scipy', numsamples=1, evalf=True, seed=None, **kwargs)[source]#
        +sympy.stats.rv.sampling_P(condition, given_condition=None, library='scipy', numsamples=1, evalf=True, seed=None, **kwargs)[source]#

        Sampling version of P.

        See also

        @@ -7338,7 +7338,7 @@

        Interface
        -sympy.stats.rv.sampling_E(expr, given_condition=None, library='scipy', numsamples=1, evalf=True, seed=None, **kwargs)[source]#
        +sympy.stats.rv.sampling_E(expr, given_condition=None, library='scipy', numsamples=1, evalf=True, seed=None, **kwargs)[source]#

        Sampling version of E.

        See also

        @@ -7348,7 +7348,7 @@

        Interface
        -class sympy.stats.Moment(X, n, c=0, condition=None, **kwargs)[source]#
        +class sympy.stats.Moment(X, n, c=0, condition=None, **kwargs)[source]#

        Symbolic class for Moment

        Examples

        >>> from sympy import Symbol, Integral
        @@ -7383,7 +7383,7 @@ 

        Interface
        -sympy.stats.moment(X, n, c=0, condition=None, *, evaluate=True, **kwargs)[source]#
        +sympy.stats.moment(X, n, c=0, condition=None, *, evaluate=True, **kwargs)[source]#

        Return the nth moment of a random expression about c.

        @@ -7405,7 +7405,7 @@

        Interface
        -class sympy.stats.CentralMoment(X, n, condition=None, **kwargs)[source]#
        +class sympy.stats.CentralMoment(X, n, condition=None, **kwargs)[source]#

        Symbolic class Central Moment

        Examples

        >>> from sympy import Symbol, Integral
        @@ -7440,7 +7440,7 @@ 

        Interface
        -sympy.stats.cmoment(X, n, condition=None, *, evaluate=True, **kwargs)[source]#
        +sympy.stats.cmoment(X, n, condition=None, *, evaluate=True, **kwargs)[source]#

        Return the nth central moment of a random expression about its mean.

        @@ -7461,7 +7461,7 @@

        Interface
        -class sympy.stats.ExpectationMatrix(expr, condition=None)[source]#
        +class sympy.stats.ExpectationMatrix(expr, condition=None)[source]#

        Expectation of a random matrix expression.

        Examples

        >>> from sympy.stats import ExpectationMatrix, Normal
        @@ -7500,7 +7500,7 @@ 

        Interface
        -class sympy.stats.VarianceMatrix(arg, condition=None)[source]#
        +class sympy.stats.VarianceMatrix(arg, condition=None)[source]#

        Variance of a random matrix probability expression. Also known as Covariance matrix, auto-covariance matrix, dispersion matrix, or variance-covariance matrix.

        @@ -7528,7 +7528,7 @@

        Interface
        -class sympy.stats.CrossCovarianceMatrix(arg1, arg2, condition=None)[source]#
        +class sympy.stats.CrossCovarianceMatrix(arg1, arg2, condition=None)[source]#

        Covariance of a random matrix probability expression.

        Examples

        >>> from sympy.stats import CrossCovarianceMatrix
        @@ -7567,7 +7567,7 @@ 

        Interface\(\{1,2,3,4,5,6\}\).

        -class sympy.stats.rv.RandomDomain[source]#
        +class sympy.stats.rv.RandomDomain[source]#

        A PSpace, or Probability Space, combines a RandomDomain @@ -7577,13 +7577,13 @@

        Interfacex.

        -class sympy.stats.rv.PSpace[source]#
        +class sympy.stats.rv.PSpace[source]#

        A RandomSymbol represents the PSpace’s symbol ‘x’ inside of SymPy expressions.

        -class sympy.stats.rv.RandomSymbol[source]#
        +class sympy.stats.rv.RandomSymbol[source]#

        The RandomDomain and PSpace classes are almost never directly instantiated. @@ -7595,12 +7595,12 @@

        Interface
        -class sympy.stats.rv.SinglePSpace[source]#
        +class sympy.stats.rv.SinglePSpace[source]#

        -class sympy.stats.rv.SingleDomain[source]#
        +class sympy.stats.rv.SingleDomain[source]#

        Another common case is to collect together a set of such univariate random @@ -7609,12 +7609,12 @@

        Interface
        -class sympy.stats.rv.ProductDomain[source]#
        +class sympy.stats.rv.ProductDomain[source]#

        -class sympy.stats.rv.ProductPSpace[source]#
        +class sympy.stats.rv.ProductPSpace[source]#

        The Conditional adjective is added whenever we add a global condition to a @@ -7622,7 +7622,7 @@

        Interface
        -class sympy.stats.rv.ConditionalDomain[source]#
        +class sympy.stats.rv.ConditionalDomain[source]#

        We specialize further into Finite and Continuous versions of these classes to @@ -7630,22 +7630,22 @@

        Interface
        -class sympy.stats.frv.FiniteDomain[source]#
        +class sympy.stats.frv.FiniteDomain[source]#

        -class sympy.stats.frv.FinitePSpace[source]#
        +class sympy.stats.frv.FinitePSpace[source]#
        -class sympy.stats.crv.ContinuousDomain[source]#
        +class sympy.stats.crv.ContinuousDomain[source]#
        -class sympy.stats.crv.ContinuousPSpace[source]#
        +class sympy.stats.crv.ContinuousPSpace[source]#

        Additionally there are a few specialized classes that implement certain common @@ -7689,13 +7689,13 @@

        Interface
        -sympy.stats.rv.random_symbols(expr)[source]#
        +sympy.stats.rv.random_symbols(expr)[source]#

        Returns all RandomSymbols within a SymPy Expression.

        -sympy.stats.rv.pspace(expr)[source]#
        +sympy.stats.rv.pspace(expr)[source]#

        Returns the underlying Probability Space of a random expression.

        For internal use.

        Examples

        @@ -7709,7 +7709,7 @@

        Interface
        -sympy.stats.rv.rs_swap(a, b)[source]#
        +sympy.stats.rv.rs_swap(a, b)[source]#

        Build a dictionary to swap RandomSymbols based on their underlying symbol.

        i.e. if X = ('x', pspace1) @@ -7758,7 +7758,7 @@

        InterfaceFuro
        - Last updated on Oct 14, 2023
        + Last updated on Oct 16, 2023

        diff --git a/dev/modules/tensor/array.html b/dev/modules/tensor/array.html index e80231a41be..441ede07624 100644 --- a/dev/modules/tensor/array.html +++ b/dev/modules/tensor/array.html @@ -975,22 +975,22 @@

        Derivatives by arrayClasses#

        -class sympy.tensor.array.ImmutableDenseNDimArray(iterable, shape=None, **kwargs)[source]#
        +class sympy.tensor.array.ImmutableDenseNDimArray(iterable, shape=None, **kwargs)[source]#
        -class sympy.tensor.array.ImmutableSparseNDimArray(iterable=None, shape=None, **kwargs)[source]#
        +class sympy.tensor.array.ImmutableSparseNDimArray(iterable=None, shape=None, **kwargs)[source]#
        -class sympy.tensor.array.MutableDenseNDimArray(iterable=None, shape=None, **kwargs)[source]#
        +class sympy.tensor.array.MutableDenseNDimArray(iterable=None, shape=None, **kwargs)[source]#
        -class sympy.tensor.array.MutableSparseNDimArray(iterable=None, shape=None, **kwargs)[source]#
        +class sympy.tensor.array.MutableSparseNDimArray(iterable=None, shape=None, **kwargs)[source]#
        @@ -998,7 +998,7 @@

        Classes#<

        Functions#

        -sympy.tensor.array.derive_by_array(expr, dx)[source]#
        +sympy.tensor.array.derive_by_array(expr, dx)[source]#

        Derivative by arrays. Supports both arrays and scalars.

        The equivalent operator for array expressions is array_derive.

        Explanation

        @@ -1021,7 +1021,7 @@

        Functions
        -sympy.tensor.array.permutedims(expr, perm=None, index_order_old=None, index_order_new=None)[source]#
        +sympy.tensor.array.permutedims(expr, perm=None, index_order_old=None, index_order_new=None)[source]#

        Permutes the indices of an array.

        Parameter specifies the permutation of the indices.

        The equivalent operator for array expressions is PermuteDims, which can @@ -1074,7 +1074,7 @@

        Functions
        -sympy.tensor.array.tensorcontraction(array, *contraction_axes)[source]#
        +sympy.tensor.array.tensorcontraction(array, *contraction_axes)[source]#

        Contraction of an array-like object on the specified axes.

        The equivalent operator for array expressions is ArrayContraction, which can be used to keep the expression unevaluated.

        @@ -1115,7 +1115,7 @@

        Functions
        -sympy.tensor.array.tensorproduct(*args)[source]#
        +sympy.tensor.array.tensorproduct(*args)[source]#

        Tensor product among scalars or array-like objects.

        The equivalent operator for array expressions is ArrayTensorProduct, which can be used to keep the expression unevaluated.

        @@ -1148,7 +1148,7 @@

        Functions
        -sympy.tensor.array.tensordiagonal(array, *diagonal_axes)[source]#
        +sympy.tensor.array.tensordiagonal(array, *diagonal_axes)[source]#

        Diagonalization of an array-like object on the specified axes.

        This is equivalent to multiplying the expression by Kronecker deltas uniting the axes.

        @@ -1226,7 +1226,7 @@

        FunctionsFuro
        - Last updated on Oct 14, 2023
        + Last updated on Oct 16, 2023

        diff --git a/dev/modules/tensor/array_expressions.html b/dev/modules/tensor/array_expressions.html index 2a4f0db8bc6..2a431a405dc 100644 --- a/dev/modules/tensor/array_expressions.html +++ b/dev/modules/tensor/array_expressions.html @@ -906,20 +906,20 @@

        Compatibility with matrices
        -class sympy.tensor.array.expressions.ArrayTensorProduct(*args, **kwargs)[source]#
        +class sympy.tensor.array.expressions.ArrayTensorProduct(*args, **kwargs)[source]#

        Class to represent the tensor product of array-like objects.

        -class sympy.tensor.array.expressions.ArrayContraction(expr, *contraction_indices, **kwargs)[source]#
        +class sympy.tensor.array.expressions.ArrayContraction(expr, *contraction_indices, **kwargs)[source]#

        This class is meant to represent contractions of arrays in a form easily processable by the code printers.

        -class sympy.tensor.array.expressions.ArrayDiagonal(expr, *diagonal_indices, **kwargs)[source]#
        +class sympy.tensor.array.expressions.ArrayDiagonal(expr, *diagonal_indices, **kwargs)[source]#

        Class to represent the diagonal operator.

        Explanation

        In a 2-dimensional array it returns the diagonal, this looks like the @@ -938,7 +938,7 @@

        Compatibility with matrices
        -class sympy.tensor.array.expressions.PermuteDims(expr, permutation=None, index_order_old=None, index_order_new=None, **kwargs)[source]#
        +class sympy.tensor.array.expressions.PermuteDims(expr, permutation=None, index_order_old=None, index_order_new=None, **kwargs)[source]#

        Class to represent permutation of axes of arrays.

        Examples

        >>> from sympy.tensor.array import permutedims
        @@ -1046,7 +1046,7 @@ 

        Compatibility with matricesFuro
        - Last updated on Oct 14, 2023
        + Last updated on Oct 16, 2023

        diff --git a/dev/modules/tensor/index.html b/dev/modules/tensor/index.html index e4d8d66673b..82dab6c1b05 100644 --- a/dev/modules/tensor/index.html +++ b/dev/modules/tensor/index.html @@ -792,7 +792,7 @@

        Contents Furo
        - Last updated on Oct 14, 2023
        + Last updated on Oct 16, 2023

        diff --git a/dev/modules/tensor/index_methods.html b/dev/modules/tensor/index_methods.html index 2bf02c6068b..9d38bafce19 100644 --- a/dev/modules/tensor/index_methods.html +++ b/dev/modules/tensor/index_methods.html @@ -752,7 +752,7 @@
        Documentation Version
        refactoring.

        -sympy.tensor.index_methods.get_contraction_structure(expr)[source]#
        +sympy.tensor.index_methods.get_contraction_structure(expr)[source]#

        Determine dummy indices of expr and describe its structure

        By dummy we mean indices that are summation indices.

        The structure of the expression is determined and described as follows:

        @@ -852,7 +852,7 @@
        Documentation Version
        -sympy.tensor.index_methods.get_indices(expr)[source]#
        +sympy.tensor.index_methods.get_indices(expr)[source]#

        Determine the outer indices of expression expr

        By outer we mean indices that are not summation indices. Returns a set and a dict. The set contains outer indices and the dict contains @@ -942,7 +942,7 @@

        Documentation Version
        Furo
        - Last updated on Oct 14, 2023
        + Last updated on Oct 16, 2023
        diff --git a/dev/modules/tensor/indexed.html b/dev/modules/tensor/indexed.html index 6f71672c812..1c1350ef86b 100644 --- a/dev/modules/tensor/indexed.html +++ b/dev/modules/tensor/indexed.html @@ -826,7 +826,7 @@

        Examples
        -class sympy.tensor.indexed.Idx(label, range=None, **kw_args)[source]#
        +class sympy.tensor.indexed.Idx(label, range=None, **kw_args)[source]#

        Represents an integer index as an Integer or integer expression.

        There are a number of ways to create an Idx object. The constructor takes two arguments:

        @@ -932,7 +932,7 @@

        Examples
        -class sympy.tensor.indexed.Indexed(base, *args, **kw_args)[source]#
        +class sympy.tensor.indexed.Indexed(base, *args, **kw_args)[source]#

        Represents a mathematical object with indices.

        >>> from sympy import Indexed, IndexedBase, Idx, symbols
         >>> i, j = symbols('i j', cls=Idx)
        @@ -1040,7 +1040,7 @@ 

        Examples
        -class sympy.tensor.indexed.IndexedBase(label, shape=None, *, offset=0, strides=None, **kw_args)[source]#
        +class sympy.tensor.indexed.IndexedBase(label, shape=None, *, offset=0, strides=None, **kw_args)[source]#

        Represent the base or stem of an indexed object

        The IndexedBase class represent an array that contains elements. The main purpose of this class is to allow the convenient creation of objects of the Indexed @@ -1218,7 +1218,7 @@

        Examples Furo
        - Last updated on Oct 14, 2023
        + Last updated on Oct 16, 2023

        diff --git a/dev/modules/tensor/tensor.html b/dev/modules/tensor/tensor.html index c6af1bd964c..f8136cb6e26 100644 --- a/dev/modules/tensor/tensor.html +++ b/dev/modules/tensor/tensor.html @@ -743,7 +743,7 @@
        Documentation Version

        Tensor#

        -class sympy.tensor.tensor.TensorIndexType(name, dummy_name=None, dim=None, eps_dim=None, metric_symmetry=1, metric_name='metric', **kwargs)[source]#
        +class sympy.tensor.tensor.TensorIndexType(name, dummy_name=None, dim=None, eps_dim=None, metric_symmetry=1, metric_name='metric', **kwargs)[source]#

        A TensorIndexType is characterized by its name and its metric.

        Parameters:
        @@ -812,7 +812,7 @@
        Documentation Version
        -class sympy.tensor.tensor.TensorIndex(name, tensor_index_type, is_up=True)[source]#
        +class sympy.tensor.tensor.TensorIndex(name, tensor_index_type, is_up=True)[source]#

        Represents a tensor index

        Parameters:
        @@ -865,7 +865,7 @@
        Documentation Version
        -class sympy.tensor.tensor.TensorHead(name, index_types, symmetry=None, comm=0)[source]#
        +class sympy.tensor.tensor.TensorHead(name, index_types, symmetry=None, comm=0)[source]#

        Tensor head of the tensor.

        Parameters:
        @@ -984,7 +984,7 @@
        Documentation Version
        -commutes_with(other)[source]#
        +commutes_with(other)[source]#

        Returns 0 if self and other commute, 1 if they anticommute.

        Returns None if self and other neither commute nor anticommute.

        @@ -993,13 +993,13 @@
        Documentation Version
        -sympy.tensor.tensor.tensor_heads(s, index_types, symmetry=None, comm=0)[source]#
        +sympy.tensor.tensor.tensor_heads(s, index_types, symmetry=None, comm=0)[source]#

        Returns a sequence of TensorHeads from a string \(s\)

        -class sympy.tensor.tensor.TensExpr(*args)[source]#
        +class sympy.tensor.tensor.TensExpr(*args)[source]#

        Abstract base class for tensor expressions

        Notes

        A tensor expression is an expression formed by tensors; @@ -1014,7 +1014,7 @@

        Documentation Version

        Contracted indices are therefore nameless in the internal representation.

        -get_matrix()[source]#
        +get_matrix()[source]#

        DEPRECATED: do not use.

        Returns ndarray components data as a matrix, if components data are available and ndarray dimension does not exceed 2.

        @@ -1022,7 +1022,7 @@
        Documentation Version
        -replace_with_arrays(replacement_dict, indices=None)[source]#
        +replace_with_arrays(replacement_dict, indices=None)[source]#

        Replace the tensorial expressions with arrays. The final array will correspond to the N-dimensional array with indices arranged according to indices.

        @@ -1097,7 +1097,7 @@
        Documentation Version
        -class sympy.tensor.tensor.TensAdd(*args, **kw_args)[source]#
        +class sympy.tensor.tensor.TensAdd(*args, **kw_args)[source]#

        Sum of tensors.

        Parameters:
        @@ -1146,14 +1146,14 @@
        Documentation Version
        -canon_bp()[source]#
        +canon_bp()[source]#

        Canonicalize using the Butler-Portugal algorithm for canonicalization under monoterm symmetries.

        -contract_metric(g)[source]#
        +contract_metric(g)[source]#

        Raise or lower indices with the metric g.

        Parameters:
        @@ -1169,7 +1169,7 @@
        Documentation Version
        -class sympy.tensor.tensor.TensMul(*args, **kw_args)[source]#
        +class sympy.tensor.tensor.TensMul(*args, **kw_args)[source]#

        Product of tensors.

        Parameters:
        @@ -1223,7 +1223,7 @@
        Documentation Version

        -canon_bp()[source]#
        +canon_bp()[source]#

        Canonicalize using the Butler-Portugal algorithm for canonicalization under monoterm symmetries.

        Examples

        @@ -1243,7 +1243,7 @@
        Documentation Version
        -contract_metric(g)[source]#
        +contract_metric(g)[source]#

        Raise or lower indices with the metric g.

        Parameters:
        @@ -1269,7 +1269,7 @@
        Documentation Version
        -get_free_indices() list[TensorIndex][source]#
        +get_free_indices() list[TensorIndex][source]#

        Returns the list of free indices of the tensor.

        Explanation

        The indices are listed in the order in which they appear in the @@ -1292,7 +1292,7 @@

        Documentation Version
        -get_indices()[source]#
        +get_indices()[source]#

        Returns the list of indices of the tensor.

        Explanation

        The indices are listed in the order in which they appear in the @@ -1317,20 +1317,20 @@

        Documentation Version
        -perm2tensor(g, is_canon_bp=False)[source]#
        +perm2tensor(g, is_canon_bp=False)[source]#

        Returns the tensor corresponding to the permutation g

        For further details, see the method in TIDS with the same name.

        -sorted_components()[source]#
        +sorted_components()[source]#

        Returns a tensor product with sorted components.

        -split()[source]#
        +split()[source]#

        Returns a list of tensors, whose product is self.

        Explanation

        Dummy indices contracted among different tensor components @@ -1354,21 +1354,21 @@

        Documentation Version
        -sympy.tensor.tensor.canon_bp(p)[source]#
        +sympy.tensor.tensor.canon_bp(p)[source]#

        Butler-Portugal canonicalization. See tensor_can.py from the combinatorics module for the details.

        -sympy.tensor.tensor.riemann_cyclic_replace(t_r)[source]#
        +sympy.tensor.tensor.riemann_cyclic_replace(t_r)[source]#

        replace Riemann tensor with an equivalent expression

        R(m,n,p,q) -> 2/3*R(m,n,p,q) - 1/3*R(m,q,n,p) + 1/3*R(m,p,n,q)

        -sympy.tensor.tensor.riemann_cyclic(t2)[source]#
        +sympy.tensor.tensor.riemann_cyclic(t2)[source]#

        Replace each Riemann tensor with an equivalent expression satisfying the cyclic identity.

        This trick is discussed in the reference guide to Cadabra.

        @@ -1386,7 +1386,7 @@
        Documentation Version
        -class sympy.tensor.tensor.TensorSymmetry(*args, **kw_args)[source]#
        +class sympy.tensor.tensor.TensorSymmetry(*args, **kw_args)[source]#

        Monoterm symmetry of a tensor (i.e. any symmetric or anti-symmetric index permutation). For the relevant terminology see tensor_can.py section of the combinatorics module.

        @@ -1437,7 +1437,7 @@
        Documentation Version
        -classmethod direct_product(*args)[source]#
        +classmethod direct_product(*args)[source]#

        Returns a TensorSymmetry object that is being a direct product of fully (anti-)symmetric index permutation groups.

        Notes

        @@ -1451,20 +1451,20 @@
        Documentation Version
        -classmethod fully_symmetric(rank)[source]#
        +classmethod fully_symmetric(rank)[source]#

        Returns a fully symmetric (antisymmetric if rank``<0) TensorSymmetry object for ``abs(rank) indices.

        -classmethod no_symmetry(rank)[source]#
        +classmethod no_symmetry(rank)[source]#

        TensorSymmetry object for rank indices with no symmetry

        -classmethod riemann()[source]#
        +classmethod riemann()[source]#

        Returns a monotorem symmetry of the Riemann tensor

        @@ -1472,7 +1472,7 @@
        Documentation Version
        -sympy.tensor.tensor.tensorsymmetry(*args)[source]#
        +sympy.tensor.tensor.tensorsymmetry(*args)[source]#

        Returns a TensorSymmetry object. This method is deprecated, use TensorSymmetry.direct_product() or .riemann() instead.

        Explanation

        @@ -1501,7 +1501,7 @@
        Documentation Version
        -class sympy.tensor.tensor.TensorType(*args, **kwargs)[source]#
        +class sympy.tensor.tensor.TensorType(*args, **kwargs)[source]#

        Class of tensor types. Deprecated, use tensor_heads() instead.

        Parameters:
        @@ -1529,7 +1529,7 @@
        Documentation Version
        -class sympy.tensor.tensor._TensorManager[source]#
        +class sympy.tensor.tensor._TensorManager[source]#

        Class to manage tensor properties.

        Notes

        Tensors belong to tensor commutation groups; each group has a label @@ -1542,19 +1542,19 @@

        Documentation Version
        do not commute with any other group.

        -clear()[source]#
        +clear()[source]#

        Clear the TensorManager.

        -comm_i2symbol(i)[source]#
        +comm_i2symbol(i)[source]#

        Returns the symbol corresponding to the commutation group number.

        -comm_symbols2i(i)[source]#
        +comm_symbols2i(i)[source]#

        Get the commutation group number corresponding to i.

        i can be a symbol or a number or a string.

        If i is not already defined its commutation group number @@ -1563,14 +1563,14 @@

        Documentation Version
        -get_comm(i, j)[source]#
        +get_comm(i, j)[source]#

        Return the commutation parameter for commutation group numbers i, j

        see _TensorManager.set_comm

        -set_comm(i, j, c)[source]#
        +set_comm(i, j, c)[source]#

        Set the commutation parameter c for commutation groups i, j.

        Parameters:
        @@ -1612,7 +1612,7 @@
        Documentation Version
        -set_comms(*args)[source]#
        +set_comms(*args)[source]#

        Set the commutation group numbers c for symbols i, j.

        Parameters:
        @@ -1660,7 +1660,7 @@
        Documentation Version
        Furo
        - Last updated on Oct 14, 2023
        + Last updated on Oct 16, 2023

        diff --git a/dev/modules/tensor/toperators.html b/dev/modules/tensor/toperators.html index e3ecbf5a3af..93220d87b52 100644 --- a/dev/modules/tensor/toperators.html +++ b/dev/modules/tensor/toperators.html @@ -743,7 +743,7 @@
        Documentation Version

        Tensor Operators#

        -class sympy.tensor.toperators.PartialDerivative(expr, *variables)[source]#
        +class sympy.tensor.toperators.PartialDerivative(expr, *variables)[source]#

        Partial derivative for tensor expressions.

        Examples

        >>> from sympy.tensor.tensor import TensorIndexType, TensorHead
        @@ -865,7 +865,7 @@ 
        Documentation Version
        Furo
        - Last updated on Oct 14, 2023
        + Last updated on Oct 16, 2023
        diff --git a/dev/modules/testing/index.html b/dev/modules/testing/index.html index 15dc076711a..1b4a7ce718f 100644 --- a/dev/modules/testing/index.html +++ b/dev/modules/testing/index.html @@ -787,7 +787,7 @@
        Documentation Version
        Furo
        - Last updated on Oct 14, 2023
        + Last updated on Oct 16, 2023
        diff --git a/dev/modules/testing/pytest.html b/dev/modules/testing/pytest.html index 442e0a5cb3c..4071f8d65c4 100644 --- a/dev/modules/testing/pytest.html +++ b/dev/modules/testing/pytest.html @@ -744,19 +744,19 @@
        Documentation Version

        py.test hacks to support XFAIL/XPASS

        -sympy.testing.pytest.SKIP(reason)[source]#
        +sympy.testing.pytest.SKIP(reason)[source]#

        Similar to skip(), but this is a decorator.

        -sympy.testing.pytest.nocache_fail(func)[source]#
        +sympy.testing.pytest.nocache_fail(func)[source]#

        Dummy decorator for marking tests that fail when cache is disabled

        -sympy.testing.pytest.raises(expectedException, code=None)[source]#
        +sympy.testing.pytest.raises(expectedException, code=None)[source]#

        Tests that code raises the exception expectedException.

        code may be a callable, such as a lambda expression or function name.

        @@ -808,13 +808,13 @@
        Documentation Version
        -sympy.testing.pytest.skip_under_pyodide(message)[source]#
        +sympy.testing.pytest.skip_under_pyodide(message)[source]#

        Decorator to skip a test if running under pyodide.

        -sympy.testing.pytest.warns(warningcls, *, match='', test_stacklevel=True)[source]#
        +sympy.testing.pytest.warns(warningcls, *, match='', test_stacklevel=True)[source]#

        Like raises but tests that warnings are emitted.

        >>> from sympy.testing.pytest import warns
         >>> import warnings
        @@ -843,7 +843,7 @@ 
        Documentation Version
        -sympy.testing.pytest.warns_deprecated_sympy()[source]#
        +sympy.testing.pytest.warns_deprecated_sympy()[source]#

        Shorthand for warns(SymPyDeprecationWarning)

        This is the recommended way to test that SymPyDeprecationWarning is emitted for deprecated features in SymPy. To test for other warnings use @@ -928,7 +928,7 @@

        Documentation Version
        Furo
        - Last updated on Oct 14, 2023
        + Last updated on Oct 16, 2023
        diff --git a/dev/modules/testing/randtest.html b/dev/modules/testing/randtest.html index afa0d3cc00b..223808643b3 100644 --- a/dev/modules/testing/randtest.html +++ b/dev/modules/testing/randtest.html @@ -782,7 +782,7 @@
        Documentation Version
        Furo
        - Last updated on Oct 14, 2023
        + Last updated on Oct 16, 2023
        diff --git a/dev/modules/testing/runtests.html b/dev/modules/testing/runtests.html index 2f8c19fc91e..876a07db5a2 100644 --- a/dev/modules/testing/runtests.html +++ b/dev/modules/testing/runtests.html @@ -753,11 +753,11 @@
        Documentation Version

-class sympy.testing.runtests.PyTestReporter(verbose=False, tb='short', colors=True, force_colors=False, split=None)[source]#
+class sympy.testing.runtests.PyTestReporter(verbose=False, tb='short', colors=True, force_colors=False, split=None)[source]#

Py.test like reporter. Should produce output identical to py.test.

-write(text, color='', align='left', width=None, force_colors=False)[source]#
+write(text, color='', align='left', width=None, force_colors=False)[source]#

Prints a text on the screen.

It uses sys.stdout.write(), so no readline library is necessary.

@@ -777,13 +777,13 @@
Documentation Version
-class sympy.testing.runtests.Reporter[source]#
+class sympy.testing.runtests.Reporter[source]#

Parent class for all reporters.

-class sympy.testing.runtests.SymPyDocTestFinder(verbose=False, parser=<doctest.DocTestParser object>, recurse=True, exclude_empty=True)[source]#
+class sympy.testing.runtests.SymPyDocTestFinder(verbose=False, parser=<doctest.DocTestParser object>, recurse=True, exclude_empty=True)[source]#

A class used to extract the DocTests that are relevant to a given object, from its docstring and the docstrings of its contained objects. Doctests can currently be extracted from the following @@ -797,7 +797,7 @@

Documentation Version
-class sympy.testing.runtests.SymPyDocTestRunner(checker=None, verbose=None, optionflags=0)[source]#
+class sympy.testing.runtests.SymPyDocTestRunner(checker=None, verbose=None, optionflags=0)[source]#

A class used to run DocTest test cases, and accumulate statistics. The run method is used to process a single DocTest case. It returns a tuple (f, t), where t is the number of test cases @@ -807,7 +807,7 @@

Documentation Version

See the docstring of the original DocTestRunner for more information.

-run(test, compileflags=None, out=None, clear_globs=True)[source]#
+run(test, compileflags=None, out=None, clear_globs=True)[source]#

Run the examples in test, and display the results using the writer function out.

The examples are run in the namespace test.globs. If @@ -828,13 +828,13 @@

Documentation Version
-class sympy.testing.runtests.SymPyOutputChecker[source]#
+class sympy.testing.runtests.SymPyOutputChecker[source]#

Compared to the OutputChecker from the stdlib our OutputChecker class supports numerical comparison of floats occurring in the output of the doctest examples

-check_output(want, got, optionflags)[source]#
+check_output(want, got, optionflags)[source]#

Return True iff the actual output from an example (\(got\)) matches the expected output (\(want\)). These strings are always considered to match if they are identical; but @@ -848,7 +848,7 @@

Documentation Version
-class sympy.testing.runtests.SymPyTestResults(failed, attempted)[source]#
+class sympy.testing.runtests.SymPyTestResults(failed, attempted)[source]#
attempted#
@@ -865,7 +865,7 @@
Documentation Version
-sympy.testing.runtests.convert_to_native_paths(lst)[source]#
+sympy.testing.runtests.convert_to_native_paths(lst)[source]#

Converts a list of ‘/’ separated paths into a list of native (os.sep separated) paths and converts to lowercase if the system is case insensitive.

@@ -873,7 +873,7 @@
Documentation Version
-sympy.testing.runtests.doctest(*paths, subprocess=True, rerun=0, **kwargs)[source]#
+sympy.testing.runtests.doctest(*paths, subprocess=True, rerun=0, **kwargs)[source]#

Runs doctests in all *.py files in the SymPy directory which match any of the given strings in paths or all tests if paths=[].

Notes:

@@ -922,14 +922,14 @@
Documentation Version
-sympy.testing.runtests.get_sympy_dir()[source]#
+sympy.testing.runtests.get_sympy_dir()[source]#

Returns the root SymPy directory and set the global value indicating whether the system is case sensitive or not.

-sympy.testing.runtests.raise_on_deprecated()[source]#
+sympy.testing.runtests.raise_on_deprecated()[source]#

Context manager to make DeprecationWarning raise an error

This is to catch SymPyDeprecationWarning from library code while running tests and doctests. It is important to use this context manager around @@ -939,7 +939,7 @@

Documentation Version
-sympy.testing.runtests.run_all_tests(test_args=(), test_kwargs=None, doctest_args=(), doctest_kwargs=None, examples_args=(), examples_kwargs=None)[source]#
+sympy.testing.runtests.run_all_tests(test_args=(), test_kwargs=None, doctest_args=(), doctest_kwargs=None, examples_args=(), examples_kwargs=None)[source]#

Run all tests.

Right now, this runs the regular tests (bin/test), the doctests (bin/doctest), and the examples (examples/all.py).

@@ -957,7 +957,7 @@
Documentation Version
-sympy.testing.runtests.run_in_subprocess_with_hash_randomization(function, function_args=(), function_kwargs=None, command='/opt/hostedtoolcache/Python/3.11.5/x64/bin/python', module='sympy.testing.runtests', force=False)[source]#
+sympy.testing.runtests.run_in_subprocess_with_hash_randomization(function, function_args=(), function_kwargs=None, command='/opt/hostedtoolcache/Python/3.11.5/x64/bin/python', module='sympy.testing.runtests', force=False)[source]#

Run a function in a Python subprocess with hash randomization enabled.

If hash randomization is not supported by the version of Python given, it returns False. Otherwise, it returns the exit value of the command. The @@ -1000,7 +1000,7 @@

Documentation Version
-sympy.testing.runtests.split_list(l, split, density=None)[source]#
+sympy.testing.runtests.split_list(l, split, density=None)[source]#

Splits a list into part a of b

split should be a string of the form ‘a/b’. For instance, ‘1/3’ would give the split one of three.

@@ -1023,7 +1023,7 @@
Documentation Version
-sympy.testing.runtests.sympytestfile(filename, module_relative=True, name=None, package=None, globs=None, verbose=None, report=True, optionflags=0, extraglobs=None, raise_on_error=False, parser=<doctest.DocTestParser object>, encoding=None)[source]#
+sympy.testing.runtests.sympytestfile(filename, module_relative=True, name=None, package=None, globs=None, verbose=None, report=True, optionflags=0, extraglobs=None, raise_on_error=False, parser=<doctest.DocTestParser object>, encoding=None)[source]#

Test examples in the given file. Return (#failures, #tests).

Optional keyword arg module_relative specifies how filenames should be interpreted:

@@ -1091,7 +1091,7 @@
Documentation Version
-sympy.testing.runtests.test(*paths, subprocess=True, rerun=0, **kwargs)[source]#
+sympy.testing.runtests.test(*paths, subprocess=True, rerun=0, **kwargs)[source]#

Run tests in the specified test_*.py files.

Tests in a particular test_*.py file are run if any of the given strings in paths matches a part of the test file’s path. If paths=[], @@ -1280,7 +1280,7 @@

Documentation Version
Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023
diff --git a/dev/modules/utilities/autowrap.html b/dev/modules/utilities/autowrap.html index 5c55cf571a5..dbb73e7e4d8 100644 --- a/dev/modules/utilities/autowrap.html +++ b/dev/modules/utilities/autowrap.html @@ -869,17 +869,17 @@

Implementation details

-class sympy.utilities.autowrap.CodeWrapper(generator, filepath=None, flags=[], verbose=False)[source]#
+class sympy.utilities.autowrap.CodeWrapper(generator, filepath=None, flags=[], verbose=False)[source]#

Base Class for code wrappers

-class sympy.utilities.autowrap.CythonCodeWrapper(*args, **kwargs)[source]#
+class sympy.utilities.autowrap.CythonCodeWrapper(*args, **kwargs)[source]#

Wrapper that uses Cython

-dump_pyx(routines, f, prefix)[source]#
+dump_pyx(routines, f, prefix)[source]#

Write a Cython file with Python wrappers

This file contains all the definitions of the routines in c code and refers to the header file.

@@ -899,23 +899,23 @@

Implementation details
-class sympy.utilities.autowrap.DummyWrapper(generator, filepath=None, flags=[], verbose=False)[source]#
+class sympy.utilities.autowrap.DummyWrapper(generator, filepath=None, flags=[], verbose=False)[source]#

Class used for testing independent of backends

-class sympy.utilities.autowrap.F2PyCodeWrapper(*args, **kwargs)[source]#
+class sympy.utilities.autowrap.F2PyCodeWrapper(*args, **kwargs)[source]#

Wrapper that uses f2py

-class sympy.utilities.autowrap.UfuncifyCodeWrapper(*args, **kwargs)[source]#
+class sympy.utilities.autowrap.UfuncifyCodeWrapper(*args, **kwargs)[source]#

Wrapper for Ufuncify

-dump_c(routines, f, prefix, funcname=None)[source]#
+dump_c(routines, f, prefix, funcname=None)[source]#

Write a C file with Python wrappers

This file contains all the definitions of the routines in c code.

Arguments

@@ -935,7 +935,7 @@

Implementation details
-sympy.utilities.autowrap.autowrap(expr, language=None, backend='f2py', tempdir=None, args=None, flags=None, verbose=False, helpers=None, code_gen=None, **kwargs)[source]#
+sympy.utilities.autowrap.autowrap(expr, language=None, backend='f2py', tempdir=None, args=None, flags=None, verbose=False, helpers=None, code_gen=None, **kwargs)[source]#

Generates Python callable binaries based on the math expression.

Parameters:
@@ -1030,7 +1030,7 @@

Implementation details
-sympy.utilities.autowrap.binary_function(symfunc, expr, **kwargs)[source]#
+sympy.utilities.autowrap.binary_function(symfunc, expr, **kwargs)[source]#

Returns a SymPy function with expr as binary implementation

This is a convenience function that automates the steps needed to autowrap the SymPy expression and attaching it to a Function object @@ -1068,7 +1068,7 @@

Implementation details
-sympy.utilities.autowrap.ufuncify(args, expr, language=None, backend='numpy', tempdir=None, flags=None, verbose=False, helpers=None, **kwargs)[source]#
+sympy.utilities.autowrap.ufuncify(args, expr, language=None, backend='numpy', tempdir=None, flags=None, verbose=False, helpers=None, **kwargs)[source]#

Generates a binary function that supports broadcasting on numpy arrays.

Parameters:
@@ -1207,7 +1207,7 @@

Implementation detailsFuro
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/modules/utilities/codegen.html b/dev/modules/utilities/codegen.html index 0615e007397..683b055644f 100644 --- a/dev/modules/utilities/codegen.html +++ b/dev/modules/utilities/codegen.html @@ -856,20 +856,20 @@

Routine#<
-class sympy.utilities.codegen.Argument(name, datatype=None, dimensions=None, precision=None)[source]#
+class sympy.utilities.codegen.Argument(name, datatype=None, dimensions=None, precision=None)[source]#

An abstract Argument data structure: a name and a data type.

This structure is refined in the descendants below.

-class sympy.utilities.codegen.CCodeGen(project='project', printer=None, preprocessor_statements=None, cse=False)[source]#
+class sympy.utilities.codegen.CCodeGen(project='project', printer=None, preprocessor_statements=None, cse=False)[source]#

Generator for C code.

The .write() method inherited from CodeGen will output a code file and an interface file, <prefix>.c and <prefix>.h respectively.

-dump_c(routines, f, prefix, header=True, empty=True)[source]#
+dump_c(routines, f, prefix, header=True, empty=True)[source]#

Write the code by calling language specific methods.

The generated file contains all the definitions of the routines in low-level code and refers to the header file if appropriate.

@@ -904,7 +904,7 @@

Routine#<
-dump_h(routines, f, prefix, header=True, empty=True)[source]#
+dump_h(routines, f, prefix, header=True, empty=True)[source]#

Writes the C header file.

This file contains all the function declarations.

@@ -938,7 +938,7 @@

Routine#<
-get_prototype(routine)[source]#
+get_prototype(routine)[source]#

Returns a string for the function prototype of the routine.

If the routine has multiple result objects, an CodeGenError is raised.

@@ -949,11 +949,11 @@

Routine#<
-class sympy.utilities.codegen.CodeGen(project='project', cse=False)[source]#
+class sympy.utilities.codegen.CodeGen(project='project', cse=False)[source]#

Abstract class for the code generators.

-dump_code(routines, f, prefix, header=True, empty=True)[source]#
+dump_code(routines, f, prefix, header=True, empty=True)[source]#

Write the code by calling language specific methods.

The generated file contains all the definitions of the routines in low-level code and refers to the header file if appropriate.

@@ -988,7 +988,7 @@

Routine#<
-routine(name, expr, argument_sequence=None, global_vars=None)[source]#
+routine(name, expr, argument_sequence=None, global_vars=None)[source]#

Creates an Routine object that is appropriate for this language.

This implementation is appropriate for at least C/Fortran. Subclasses can override this if necessary.

@@ -1002,7 +1002,7 @@

Routine#<
-write(routines, prefix, to_files=False, header=True, empty=True)[source]#
+write(routines, prefix, to_files=False, header=True, empty=True)[source]#

Writes all the source code files for the given routines.

The generated source is returned as a list of (filename, contents) tuples, or is written to files (see below). Each filename consists @@ -1040,19 +1040,19 @@

Routine#<
-class sympy.utilities.codegen.DataType(cname, fname, pyname, jlname, octname, rsname)[source]#
+class sympy.utilities.codegen.DataType(cname, fname, pyname, jlname, octname, rsname)[source]#

Holds strings for a certain datatype in different languages.

-class sympy.utilities.codegen.FCodeGen(project='project', printer=None)[source]#
+class sympy.utilities.codegen.FCodeGen(project='project', printer=None)[source]#

Generator for Fortran 95 code

The .write() method inherited from CodeGen will output a code file and an interface file, <prefix>.f90 and <prefix>.h respectively.

-dump_f95(routines, f, prefix, header=True, empty=True)[source]#
+dump_f95(routines, f, prefix, header=True, empty=True)[source]#

Write the code by calling language specific methods.

The generated file contains all the definitions of the routines in low-level code and refers to the header file if appropriate.

@@ -1087,7 +1087,7 @@

Routine#<
-dump_h(routines, f, prefix, header=True, empty=True)[source]#
+dump_h(routines, f, prefix, header=True, empty=True)[source]#

Writes the interface to a header file.

This file contains all the function declarations.

@@ -1120,7 +1120,7 @@

Routine#<
-get_interface(routine)[source]#
+get_interface(routine)[source]#

Returns a string for the function interface.

The routine should have a single result object, which can be None. If the routine has multiple result objects, a CodeGenError is @@ -1132,13 +1132,13 @@

Routine#<
-class sympy.utilities.codegen.JuliaCodeGen(project='project', printer=None)[source]#
+class sympy.utilities.codegen.JuliaCodeGen(project='project', printer=None)[source]#

Generator for Julia code.

The .write() method inherited from CodeGen will output a code file <prefix>.jl.

-dump_jl(routines, f, prefix, header=True, empty=True)[source]#
+dump_jl(routines, f, prefix, header=True, empty=True)[source]#

Write the code by calling language specific methods.

The generated file contains all the definitions of the routines in low-level code and refers to the header file if appropriate.

@@ -1173,7 +1173,7 @@

Routine#<
-routine(name, expr, argument_sequence, global_vars)[source]#
+routine(name, expr, argument_sequence, global_vars)[source]#

Specialized Routine creation for Julia.

@@ -1181,7 +1181,7 @@

Routine#<
-class sympy.utilities.codegen.OctaveCodeGen(project='project', printer=None)[source]#
+class sympy.utilities.codegen.OctaveCodeGen(project='project', printer=None)[source]#

Generator for Octave code.

The .write() method inherited from CodeGen will output a code file <prefix>.m.

@@ -1193,7 +1193,7 @@

Routine#< according to their order in name_expr.

-dump_m(routines, f, prefix, header=True, empty=True, inline=True)[source]#
+dump_m(routines, f, prefix, header=True, empty=True, inline=True)[source]#

Write the code by calling language specific methods.

The generated file contains all the definitions of the routines in low-level code and refers to the header file if appropriate.

@@ -1228,7 +1228,7 @@

Routine#<
-routine(name, expr, argument_sequence, global_vars)[source]#
+routine(name, expr, argument_sequence, global_vars)[source]#

Specialized Routine creation for Octave.

@@ -1236,13 +1236,13 @@

Routine#<
-class sympy.utilities.codegen.OutputArgument(name, result_var, expr, datatype=None, dimensions=None, precision=None)[source]#
+class sympy.utilities.codegen.OutputArgument(name, result_var, expr, datatype=None, dimensions=None, precision=None)[source]#

OutputArgument are always initialized in the routine.

-class sympy.utilities.codegen.Result(expr, name=None, result_var=None, datatype=None, dimensions=None, precision=None)[source]#
+class sympy.utilities.codegen.Result(expr, name=None, result_var=None, datatype=None, dimensions=None, precision=None)[source]#

An expression for a return value.

The name result is used to avoid conflicts with the reserved word “return” in the Python language. It is also shorter than ReturnValue.

@@ -1252,7 +1252,7 @@

Routine#<
-class sympy.utilities.codegen.Routine(name, arguments, results, local_vars, global_vars)[source]#
+class sympy.utilities.codegen.Routine(name, arguments, results, local_vars, global_vars)[source]#

Generic description of evaluation routine for set of expressions.

A CodeGen class can translate instances of this class into code in a particular language. The routine specification covers all the features @@ -1280,13 +1280,13 @@

Routine#<
-class sympy.utilities.codegen.RustCodeGen(project='project', printer=None)[source]#
+class sympy.utilities.codegen.RustCodeGen(project='project', printer=None)[source]#

Generator for Rust code.

The .write() method inherited from CodeGen will output a code file <prefix>.rs

-dump_rs(routines, f, prefix, header=True, empty=True)[source]#
+dump_rs(routines, f, prefix, header=True, empty=True)[source]#

Write the code by calling language specific methods.

The generated file contains all the definitions of the routines in low-level code and refers to the header file if appropriate.

@@ -1321,7 +1321,7 @@

Routine#<
-get_prototype(routine)[source]#
+get_prototype(routine)[source]#

Returns a string for the function prototype of the routine.

If the routine has multiple result objects, an CodeGenError is raised.

@@ -1330,7 +1330,7 @@

Routine#<
-routine(name, expr, argument_sequence, global_vars)[source]#
+routine(name, expr, argument_sequence, global_vars)[source]#

Specialized Routine creation for Rust.

@@ -1338,7 +1338,7 @@

Routine#<
-sympy.utilities.codegen.codegen(name_expr, language=None, prefix=None, project='project', to_files=False, header=True, empty=True, argument_sequence=None, global_vars=None, standard=None, code_gen=None, printer=None)[source]#
+sympy.utilities.codegen.codegen(name_expr, language=None, prefix=None, project='project', to_files=False, header=True, empty=True, argument_sequence=None, global_vars=None, standard=None, code_gen=None, printer=None)[source]#

Generate source code for expressions in a given language.

Parameters:
@@ -1476,13 +1476,13 @@

Routine#<
-sympy.utilities.codegen.get_default_datatype(expr, complex_allowed=None)[source]#
+sympy.utilities.codegen.get_default_datatype(expr, complex_allowed=None)[source]#

Derives an appropriate datatype based on the expression.

-sympy.utilities.codegen.make_routine(name, expr, argument_sequence=None, global_vars=None, language='F95')[source]#
+sympy.utilities.codegen.make_routine(name, expr, argument_sequence=None, global_vars=None, language='F95')[source]#

A factory that makes an appropriate Routine from an expression.

Parameters:
@@ -1608,7 +1608,7 @@

Routine#< Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/modules/utilities/decorator.html b/dev/modules/utilities/decorator.html index 4a3cb0e020b..5d60e4f67f4 100644 --- a/dev/modules/utilities/decorator.html +++ b/dev/modules/utilities/decorator.html @@ -744,7 +744,7 @@
Documentation Version

Useful utility decorators.

-@sympy.utilities.decorator.deprecated(message, *, deprecated_since_version, active_deprecations_target, stacklevel=3)[source]#
+@sympy.utilities.decorator.deprecated(message, *, deprecated_since_version, active_deprecations_target, stacklevel=3)[source]#

Mark a function as deprecated.

This decorator should be used if an entire function or class is deprecated. If only a certain functionality is deprecated, you should use @@ -800,14 +800,14 @@

Documentation Version
-sympy.utilities.decorator.conserve_mpmath_dps(func)[source]#
+sympy.utilities.decorator.conserve_mpmath_dps(func)[source]#

After the function finishes, resets the value of mpmath.mp.dps to the value it had before the function was run.

-sympy.utilities.decorator.doctest_depends_on(exe=None, modules=None, disable_viewers=None, python_version=None, ground_types=None)[source]#
+sympy.utilities.decorator.doctest_depends_on(exe=None, modules=None, disable_viewers=None, python_version=None, ground_types=None)[source]#

Adds metadata about the dependencies which need to be met for doctesting the docstrings of the decorated objects.

exe should be a list of executables

@@ -819,7 +819,7 @@
Documentation Version
-sympy.utilities.decorator.memoize_property(propfunc)[source]#
+sympy.utilities.decorator.memoize_property(propfunc)[source]#

Property decorator that caches the value of potentially expensive propfunc after the first evaluation. The cached value is stored in the corresponding property name with an attached underscore.

@@ -827,7 +827,7 @@
Documentation Version
-class sympy.utilities.decorator.no_attrs_in_subclass(cls, f)[source]#
+class sympy.utilities.decorator.no_attrs_in_subclass(cls, f)[source]#

Don’t ‘inherit’ certain attributes from a base class

>>> from sympy.utilities.decorator import no_attrs_in_subclass
 
@@ -853,7 +853,7 @@
Documentation Version
-sympy.utilities.decorator.public(obj)[source]#
+sympy.utilities.decorator.public(obj)[source]#

Append obj’s name to global __all__ variable (call site).

By using this decorator on functions or classes you achieve the same goal as by filling __all__ variables manually, you just do not have to repeat @@ -886,7 +886,7 @@

Documentation Version
-sympy.utilities.decorator.threaded(func)[source]#
+sympy.utilities.decorator.threaded(func)[source]#

Apply func to sub–elements of an object, including Add.

This decorator is intended to make it uniformly possible to apply a function to all elements of composite objects, e.g. matrices, lists, tuples @@ -903,13 +903,13 @@

Documentation Version
-sympy.utilities.decorator.threaded_factory(func, use_add)[source]#
+sympy.utilities.decorator.threaded_factory(func, use_add)[source]#

A factory for threaded decorators.

-sympy.utilities.decorator.xthreaded(func)[source]#
+sympy.utilities.decorator.xthreaded(func)[source]#

Apply func to sub–elements of an object, excluding Add.

This decorator is intended to make it uniformly possible to apply a function to all elements of composite objects, e.g. matrices, lists, tuples @@ -961,7 +961,7 @@

Documentation Version
Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023
diff --git a/dev/modules/utilities/enumerative.html b/dev/modules/utilities/enumerative.html index 14f9c6163e3..a2b4c4c4228 100644 --- a/dev/modules/utilities/enumerative.html +++ b/dev/modules/utilities/enumerative.html @@ -745,7 +745,7 @@
Documentation Version
counting multiset partitions.

-sympy.utilities.enumerative.multiset_partitions_taocp(multiplicities)[source]#
+sympy.utilities.enumerative.multiset_partitions_taocp(multiplicities)[source]#

Enumerates partitions of a multiset.

Parameters:
@@ -808,7 +808,7 @@
Documentation Version
-sympy.utilities.enumerative.factoring_visitor(state, primes)[source]#
+sympy.utilities.enumerative.factoring_visitor(state, primes)[source]#

Use with multiset_partitions_taocp to enumerate the ways a number can be expressed as a product of factors. For this usage, the exponents of the prime factors of a number are arguments to @@ -835,7 +835,7 @@

Documentation Version
-sympy.utilities.enumerative.list_visitor(state, components)[source]#
+sympy.utilities.enumerative.list_visitor(state, components)[source]#

Return a list of lists to represent the partition.

Examples

>>> from sympy.utilities.enumerative import list_visitor
@@ -855,7 +855,7 @@ 
Documentation Version
and generalized by the class MultisetPartitionTraverser.

-class sympy.utilities.enumerative.MultisetPartitionTraverser[source]#
+class sympy.utilities.enumerative.MultisetPartitionTraverser[source]#

Has methods to enumerate and count the partitions of a multiset.

This implements a refactored and extended version of Knuth’s algorithm 7.1.2.5M [AOCP].”

@@ -899,7 +899,7 @@
Documentation Version
-count_partitions(multiplicities)[source]#
+count_partitions(multiplicities)[source]#

Returns the number of partitions of a multiset whose components have the multiplicities given in multiplicities.

For larger counts, this method is much faster than calling one @@ -964,7 +964,7 @@

Documentation Version
-enum_all(multiplicities)[source]#
+enum_all(multiplicities)[source]#

Enumerate the partitions of a multiset.

Examples

>>> from sympy.utilities.enumerative import list_visitor
@@ -994,7 +994,7 @@ 
Documentation Version
-enum_large(multiplicities, lb)[source]#
+enum_large(multiplicities, lb)[source]#

Enumerate the partitions of a multiset with lb < num(parts)

Equivalent to enum_range(multiplicities, lb, sum(multiplicities))

@@ -1030,7 +1030,7 @@
Documentation Version
-enum_range(multiplicities, lb, ub)[source]#
+enum_range(multiplicities, lb, ub)[source]#

Enumerate the partitions of a multiset with lb < num(parts) <= ub.

In particular, if partitions with exactly k parts are @@ -1052,7 +1052,7 @@

Documentation Version
-enum_small(multiplicities, ub)[source]#
+enum_small(multiplicities, ub)[source]#

Enumerate multiset partitions with no more than ub parts.

Equivalent to enum_range(multiplicities, 0, ub)

@@ -1127,7 +1127,7 @@
Documentation Version
Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023
diff --git a/dev/modules/utilities/exceptions.html b/dev/modules/utilities/exceptions.html index 1b84c39d462..e7633836dbc 100644 --- a/dev/modules/utilities/exceptions.html +++ b/dev/modules/utilities/exceptions.html @@ -744,7 +744,7 @@
Documentation Version

General SymPy exceptions and warnings.

-exception sympy.utilities.exceptions.SymPyDeprecationWarning(message, *, deprecated_since_version, active_deprecations_target)[source]#
+exception sympy.utilities.exceptions.SymPyDeprecationWarning(message, *, deprecated_since_version, active_deprecations_target)[source]#

A warning for deprecated features of SymPy.

See the Deprecation Policy document for details on when and how things should be deprecated in SymPy.

@@ -775,7 +775,7 @@
Documentation Version
-sympy.utilities.exceptions.ignore_warnings(warningcls)[source]#
+sympy.utilities.exceptions.ignore_warnings(warningcls)[source]#

Context manager to suppress warnings during tests.

Note

@@ -820,7 +820,7 @@
Documentation Version
-sympy.utilities.exceptions.sympy_deprecation_warning(message, *, deprecated_since_version, active_deprecations_target, stacklevel=3)[source]#
+sympy.utilities.exceptions.sympy_deprecation_warning(message, *, deprecated_since_version, active_deprecations_target, stacklevel=3)[source]#

Warn that a feature is deprecated in SymPy.

See the Deprecation Policy document for details on when and how things should be deprecated in SymPy.

@@ -957,7 +957,7 @@
Documentation Version
Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023
diff --git a/dev/modules/utilities/index.html b/dev/modules/utilities/index.html index 0f78bef2a81..7978a2dfbaa 100644 --- a/dev/modules/utilities/index.html +++ b/dev/modules/utilities/index.html @@ -796,7 +796,7 @@
Documentation Version
Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023
diff --git a/dev/modules/utilities/iterables.html b/dev/modules/utilities/iterables.html index 4ef78ae843d..96e7839ed92 100644 --- a/dev/modules/utilities/iterables.html +++ b/dev/modules/utilities/iterables.html @@ -743,7 +743,7 @@
Documentation Version

Iterables#

-class sympy.utilities.iterables.NotIterable[source]#
+class sympy.utilities.iterables.NotIterable[source]#

Use this as mixin when creating a class which is not supposed to return true when iterable() is called on its instances because calling list() on the instance, for example, would result in @@ -752,7 +752,7 @@

Documentation Version
-sympy.utilities.iterables.binary_partitions(n)[source]#
+sympy.utilities.iterables.binary_partitions(n)[source]#

Generates the binary partition of n.

A binary partition consists only of numbers that are powers of two. Each step reduces a \(2^{k+1}\) to \(2^k\) and @@ -779,13 +779,13 @@

Documentation Version
-sympy.utilities.iterables.bracelets(n, k)[source]#
+sympy.utilities.iterables.bracelets(n, k)[source]#

Wrapper to necklaces to return a free (unrestricted) necklace.

-sympy.utilities.iterables.capture(func)[source]#
+sympy.utilities.iterables.capture(func)[source]#

Return the printed output of func().

func should be a function without arguments that produces output with print statements.

@@ -805,7 +805,7 @@
Documentation Version
-sympy.utilities.iterables.common_prefix(*seqs)[source]#
+sympy.utilities.iterables.common_prefix(*seqs)[source]#

Return the subsequence that is a common start of sequences in seqs.

>>> from sympy.utilities.iterables import common_prefix
 >>> common_prefix(list(range(3)))
@@ -822,7 +822,7 @@ 
Documentation Version
-sympy.utilities.iterables.common_suffix(*seqs)[source]#
+sympy.utilities.iterables.common_suffix(*seqs)[source]#

Return the subsequence that is a common ending of sequences in seqs.

>>> from sympy.utilities.iterables import common_suffix
 >>> common_suffix(list(range(3)))
@@ -839,7 +839,7 @@ 
Documentation Version
-sympy.utilities.iterables.connected_components(G)[source]#
+sympy.utilities.iterables.connected_components(G)[source]#

Connected components of an undirected graph or weakly connected components of a directed graph.

@@ -900,13 +900,13 @@
Documentation Version
-sympy.utilities.iterables.dict_merge(*dicts)[source]#
+sympy.utilities.iterables.dict_merge(*dicts)[source]#

Merge dictionaries into a single dictionary.

-sympy.utilities.iterables.filter_symbols(iterator, exclude)[source]#
+sympy.utilities.iterables.filter_symbols(iterator, exclude)[source]#

Only yield elements from \(iterator\) that do not occur in \(exclude\).

Parameters:
@@ -930,7 +930,7 @@
Documentation Version
-sympy.utilities.iterables.flatten(iterable, levels=None, cls=None)[source]#
+sympy.utilities.iterables.flatten(iterable, levels=None, cls=None)[source]#

Recursively denest iterable containers.

>>> from sympy import flatten
 
@@ -970,7 +970,7 @@
Documentation Version
-sympy.utilities.iterables.generate_bell(n)[source]#
+sympy.utilities.iterables.generate_bell(n)[source]#

Return permutations of [0, 1, …, n - 1] such that each permutation differs from the last by the exchange of a single pair of neighbors. The n! permutations are returned as an iterator. In order to obtain @@ -1044,7 +1044,7 @@

Documentation Version
-sympy.utilities.iterables.generate_derangements(s)[source]#
+sympy.utilities.iterables.generate_derangements(s)[source]#

Return unique derangements of the elements of iterable s.

Examples

>>> from sympy.utilities.iterables import generate_derangements
@@ -1064,7 +1064,7 @@ 
Documentation Version
-sympy.utilities.iterables.generate_involutions(n)[source]#
+sympy.utilities.iterables.generate_involutions(n)[source]#

Generates involutions.

An involution is a permutation that when multiplied by itself equals the identity permutation. In this @@ -1092,7 +1092,7 @@

Documentation Version
-sympy.utilities.iterables.generate_oriented_forest(n)[source]#
+sympy.utilities.iterables.generate_oriented_forest(n)[source]#

This algorithm generates oriented forests.

An oriented graph is a directed graph having no symmetric pair of directed edges. A forest is an acyclic graph, i.e., it has no cycles. A forest can @@ -1120,7 +1120,7 @@

Documentation Version
-sympy.utilities.iterables.group(seq, multiple=True)[source]#
+sympy.utilities.iterables.group(seq, multiple=True)[source]#

Splits a sequence into a list of lists of equal, adjacent elements.

Examples

>>> from sympy import group
@@ -1142,7 +1142,7 @@ 
Documentation Version
-sympy.utilities.iterables.has_dups(seq)[source]#
+sympy.utilities.iterables.has_dups(seq)[source]#

Return True if there are any duplicate elements in seq.

Examples

>>> from sympy import has_dups, Dict, Set
@@ -1158,7 +1158,7 @@ 
Documentation Version
-sympy.utilities.iterables.has_variety(seq)[source]#
+sympy.utilities.iterables.has_variety(seq)[source]#

Return True if there are any different elements in seq.

Examples

>>> from sympy import has_variety
@@ -1174,7 +1174,7 @@ 
Documentation Version
-sympy.utilities.iterables.ibin(n, bits=None, str=False)[source]#
+sympy.utilities.iterables.ibin(n, bits=None, str=False)[source]#

Return a list of length bits corresponding to the binary value of n with small bits to the right (last). If bits is omitted, the length will be the number required to represent n. If the bits are @@ -1217,7 +1217,7 @@

Documentation Version
-sympy.utilities.iterables.iproduct(*iterables)[source]#
+sympy.utilities.iterables.iproduct(*iterables)[source]#

Cartesian product of iterables.

Generator of the Cartesian product of iterables. This is analogous to itertools.product except that it works with infinite iterables and will @@ -1244,7 +1244,7 @@

Documentation Version
-sympy.utilities.iterables.is_palindromic(s, i=0, j=None)[source]#
+sympy.utilities.iterables.is_palindromic(s, i=0, j=None)[source]#

Return True if the sequence is the same from left to right as it is from right to left in the whole sequence (default) or in the Python slice s[i: j]; else False.

@@ -1277,7 +1277,7 @@
Documentation Version
-sympy.utilities.iterables.is_sequence(i, include=None)[source]#
+sympy.utilities.iterables.is_sequence(i, include=None)[source]#

Return a boolean indicating whether i is a sequence in the SymPy sense. If anything that fails the test below should be included as being a sequence for your application, set ‘include’ to that object’s @@ -1309,7 +1309,7 @@

Documentation Version
-sympy.utilities.iterables.iterable(i, exclude=(<class 'str'>, <class 'dict'>, <class 'sympy.utilities.iterables.NotIterable'>))[source]#
+sympy.utilities.iterables.iterable(i, exclude=(<class 'str'>, <class 'dict'>, <class 'sympy.utilities.iterables.NotIterable'>))[source]#

Return a boolean indicating whether i is SymPy iterable. True also indicates that the iterator is finite, e.g. you can call list(…) on the instance.

@@ -1353,7 +1353,7 @@
Documentation Version
-sympy.utilities.iterables.kbins(l, k, ordered=None)[source]#
+sympy.utilities.iterables.kbins(l, k, ordered=None)[source]#

Return sequence l partitioned into k bins.

Examples

The default is to give the items in the same order, but grouped @@ -1433,7 +1433,7 @@

Documentation Version
-sympy.utilities.iterables.least_rotation(x, key=None)[source]#
+sympy.utilities.iterables.least_rotation(x, key=None)[source]#

Returns the number of steps of left rotation required to obtain lexicographically minimal string/list/tuple, etc.

Examples

@@ -1456,7 +1456,7 @@
Documentation Version
-sympy.utilities.iterables.minlex(seq, directed=True, key=None)[source]#
+sympy.utilities.iterables.minlex(seq, directed=True, key=None)[source]#

Return the rotation of the sequence in which the lexically smallest elements appear first, e.g. \(cba \rightarrow acb\).

The sequence returned is a tuple, unless the input sequence is a string @@ -1490,7 +1490,7 @@

Documentation Version
-sympy.utilities.iterables.multiset(seq)[source]#
+sympy.utilities.iterables.multiset(seq)[source]#

Return the hashable sequence in multiset form with values being the multiplicity of the item in the sequence.

Examples

@@ -1507,7 +1507,7 @@
Documentation Version
-sympy.utilities.iterables.multiset_combinations(m, n, g=None)[source]#
+sympy.utilities.iterables.multiset_combinations(m, n, g=None)[source]#

Return the unique combinations of size n from multiset m.

Examples

>>> from sympy.utilities.iterables import multiset_combinations
@@ -1534,7 +1534,7 @@ 
Documentation Version
-sympy.utilities.iterables.multiset_derangements(s)[source]#
+sympy.utilities.iterables.multiset_derangements(s)[source]#

Generate derangements of the elements of s in place.

Examples

>>> from sympy.utilities.iterables import multiset_derangements, uniq
@@ -1555,7 +1555,7 @@ 
Documentation Version
-sympy.utilities.iterables.multiset_partitions(multiset, m=None)[source]#
+sympy.utilities.iterables.multiset_partitions(multiset, m=None)[source]#

Return unique partitions of the given multiset (in list form). If m is None, all multisets will be returned, otherwise only partitions with m parts will be returned.

@@ -1619,7 +1619,7 @@
Documentation Version
-sympy.utilities.iterables.multiset_permutations(m, size=None, g=None)[source]#
+sympy.utilities.iterables.multiset_permutations(m, size=None, g=None)[source]#

Return the unique permutations of multiset m.

Examples

>>> from sympy.utilities.iterables import multiset_permutations
@@ -1636,7 +1636,7 @@ 
Documentation Version
-sympy.utilities.iterables.necklaces(n, k, free=False)[source]#
+sympy.utilities.iterables.necklaces(n, k, free=False)[source]#

A routine to generate necklaces that may (free=True) or may not (free=False) be turned over to be viewed. The “necklaces” returned are comprised of n integers (beads) with k different @@ -1686,7 +1686,7 @@

Documentation Version
-sympy.utilities.iterables.numbered_symbols(prefix='x', cls=None, start=0, exclude=(), *args, **assumptions)[source]#
+sympy.utilities.iterables.numbered_symbols(prefix='x', cls=None, start=0, exclude=(), *args, **assumptions)[source]#

Generate an infinite stream of Symbols consisting of a prefix and increasing subscripts provided that they do not occur in exclude.

@@ -1725,7 +1725,7 @@
Documentation Version
-sympy.utilities.iterables.ordered_partitions(n, m=None, sort=True)[source]#
+sympy.utilities.iterables.ordered_partitions(n, m=None, sort=True)[source]#

Generates ordered partitions of integer n.

Parameters:
@@ -1815,7 +1815,7 @@
Documentation Version
-sympy.utilities.iterables.partitions(n, m=None, k=None, size=False)[source]#
+sympy.utilities.iterables.partitions(n, m=None, k=None, size=False)[source]#

Generate all partitions of positive integer, n.

Each partition is represented as a dictionary, mapping an integer to the number of copies of that integer in the partition. For example, @@ -1881,7 +1881,7 @@

Documentation Version
-sympy.utilities.iterables.permute_signs(t)[source]#
+sympy.utilities.iterables.permute_signs(t)[source]#

Return iterator in which the signs of non-zero elements of t are permuted.

Examples

@@ -1894,7 +1894,7 @@
Documentation Version
-sympy.utilities.iterables.postfixes(seq)[source]#
+sympy.utilities.iterables.postfixes(seq)[source]#

Generate all postfixes of a sequence.

Examples

>>> from sympy.utilities.iterables import postfixes
@@ -1908,7 +1908,7 @@ 
Documentation Version
-sympy.utilities.iterables.prefixes(seq)[source]#
+sympy.utilities.iterables.prefixes(seq)[source]#

Generate all prefixes of a sequence.

Examples

>>> from sympy.utilities.iterables import prefixes
@@ -1922,7 +1922,7 @@ 
Documentation Version
-sympy.utilities.iterables.random_derangement(t, choice=None, strict=True)[source]#
+sympy.utilities.iterables.random_derangement(t, choice=None, strict=True)[source]#

Return a list of elements in which none are in the same positions as they were originally. If an element fills more than half of the positions then an error will be raised since no derangement is possible. To obtain @@ -1956,7 +1956,7 @@

Documentation Version
-sympy.utilities.iterables.reshape(seq, how)[source]#
+sympy.utilities.iterables.reshape(seq, how)[source]#

Reshape the sequence according to the template in how.

Examples

>>> from sympy.utilities import reshape
@@ -2003,7 +2003,7 @@ 
Documentation Version
-sympy.utilities.iterables.rotate_left(x, y)[source]#
+sympy.utilities.iterables.rotate_left(x, y)[source]#

Left rotates a list x by the number of steps specified in y.

Examples

@@ -2017,7 +2017,7 @@
Documentation Version
-sympy.utilities.iterables.rotate_right(x, y)[source]#
+sympy.utilities.iterables.rotate_right(x, y)[source]#

Right rotates a list x by the number of steps specified in y.

Examples

@@ -2031,7 +2031,7 @@
Documentation Version
-sympy.utilities.iterables.rotations(s, dir=1)[source]#
+sympy.utilities.iterables.rotations(s, dir=1)[source]#

Return a generator giving the items in s as list where each subsequent list has the items rotated to the left (default) or right (dir=-1) relative to the previous list.

@@ -2047,7 +2047,7 @@
Documentation Version
-sympy.utilities.iterables.roundrobin(*iterables)[source]#
+sympy.utilities.iterables.roundrobin(*iterables)[source]#

roundrobin recipe taken from itertools documentation: https://docs.python.org/3/library/itertools.html#itertools-recipes

roundrobin(‘ABC’, ‘D’, ‘EF’) –> A D E B F C

@@ -2056,7 +2056,7 @@
Documentation Version
-sympy.utilities.iterables.runs(seq, op=<built-in function gt>)[source]#
+sympy.utilities.iterables.runs(seq, op=<built-in function gt>)[source]#

Group the sequence into lists in which successive elements all compare the same with the comparison operator, op: op(seq[i + 1], seq[i]) is True from all elements in a run.

@@ -2073,7 +2073,7 @@
Documentation Version
-sympy.utilities.iterables.sequence_partitions(l, n, /)[source]#
+sympy.utilities.iterables.sequence_partitions(l, n, /)[source]#

Returns the partition of sequence \(l\) into \(n\) bins

Parameters:
@@ -2123,7 +2123,7 @@
Documentation Version
-sympy.utilities.iterables.sequence_partitions_empty(l, n, /)[source]#
+sympy.utilities.iterables.sequence_partitions_empty(l, n, /)[source]#

Returns the partition of sequence \(l\) into \(n\) bins with empty sequence

@@ -2176,7 +2176,7 @@
Documentation Version
-sympy.utilities.iterables.sift(seq, keyfunc, binary=False)[source]#
+sympy.utilities.iterables.sift(seq, keyfunc, binary=False)[source]#

Sift the sequence, seq according to keyfunc.

Returns:
@@ -2248,7 +2248,7 @@
Documentation Version
-sympy.utilities.iterables.signed_permutations(t)[source]#
+sympy.utilities.iterables.signed_permutations(t)[source]#

Return iterator in which the signs of non-zero elements of t and the order of the elements are permuted.

Examples

@@ -2265,7 +2265,7 @@
Documentation Version
-sympy.utilities.iterables.strongly_connected_components(G)[source]#
+sympy.utilities.iterables.strongly_connected_components(G)[source]#

Strongly connected components of a directed graph in reverse topological order.

@@ -2339,7 +2339,7 @@
Documentation Version
-sympy.utilities.iterables.subsets(seq, k=None, repetition=False)[source]#
+sympy.utilities.iterables.subsets(seq, k=None, repetition=False)[source]#

Generates all \(k\)-subsets (combinations) from an \(n\)-element set, seq.

A \(k\)-subset of an \(n\)-element set is any subset of length exactly \(k\). The number of \(k\)-subsets of an \(n\)-element set is given by binomial(n, k), @@ -2380,13 +2380,13 @@

Documentation Version
-sympy.utilities.iterables.take(iter, n)[source]#
+sympy.utilities.iterables.take(iter, n)[source]#

Return n items from iter iterator.

-sympy.utilities.iterables.topological_sort(graph, key=None)[source]#
+sympy.utilities.iterables.topological_sort(graph, key=None)[source]#

Topological sort of graph’s vertices.

Parameters:
@@ -2461,14 +2461,14 @@
Documentation Version
-sympy.utilities.iterables.unflatten(iter, n=2)[source]#
+sympy.utilities.iterables.unflatten(iter, n=2)[source]#

Group iter into tuples of length n. Raise an error if the length of iter is not a multiple of n.

-sympy.utilities.iterables.uniq(seq, result=None)[source]#
+sympy.utilities.iterables.uniq(seq, result=None)[source]#

Yield unique elements from seq as an iterator. The second parameter result is used internally; it is not necessary to pass anything for this.

@@ -2495,7 +2495,7 @@
Documentation Version
-sympy.utilities.iterables.variations(seq, n, repetition=False)[source]#
+sympy.utilities.iterables.variations(seq, n, repetition=False)[source]#

Returns an iterator over the n-sized variations of seq (size N). repetition controls whether items in seq can appear more than once;

Examples

@@ -2640,7 +2640,7 @@

See Also Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/modules/utilities/lambdify.html b/dev/modules/utilities/lambdify.html index a90cda8fb67..a8b77ed9ff9 100644 --- a/dev/modules/utilities/lambdify.html +++ b/dev/modules/utilities/lambdify.html @@ -745,7 +745,7 @@
Documentation Version
lambda functions which can be used to calculate numerical values very fast.

-sympy.utilities.lambdify.implemented_function(symfunc, implementation)[source]#
+sympy.utilities.lambdify.implemented_function(symfunc, implementation)[source]#

Add numerical implementation to function symfunc.

symfunc can be an UndefinedFunction instance, or a name string. In the latter case we create an UndefinedFunction instance with that @@ -788,7 +788,7 @@

Documentation Version
-sympy.utilities.lambdify.lambdastr(args, expr, printer=None, dummify=None)[source]#
+sympy.utilities.lambdify.lambdastr(args, expr, printer=None, dummify=None)[source]#

Returns a string that can be evaluated to a lambda function.

Examples

>>> from sympy.abc import x, y, z
@@ -810,7 +810,7 @@ 
Documentation Version
-sympy.utilities.lambdify.lambdify(args, expr, modules=None, printer=None, use_imps=True, dummify=False, cse=False, docstring_limit=1000)[source]#
+sympy.utilities.lambdify.lambdify(args, expr, modules=None, printer=None, use_imps=True, dummify=False, cse=False, docstring_limit=1000)[source]#

Convert a SymPy expression into a function that allows for fast numeric evaluation.

@@ -1396,7 +1396,7 @@
Documentation Version
Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023
diff --git a/dev/modules/utilities/memoization.html b/dev/modules/utilities/memoization.html index b43180d577c..e709bc2ed77 100644 --- a/dev/modules/utilities/memoization.html +++ b/dev/modules/utilities/memoization.html @@ -743,7 +743,7 @@
Documentation Version

Memoization#

-sympy.utilities.memoization.assoc_recurrence_memo(base_seq)[source]#
+sympy.utilities.memoization.assoc_recurrence_memo(base_seq)[source]#

Memo decorator for associated sequences defined by recurrence starting from base

base_seq(n) – callable to get base sequence elements

XXX works only for Pn0 = base_seq(0) cases @@ -752,7 +752,7 @@

Documentation Version
-sympy.utilities.memoization.recurrence_memo(initial)[source]#
+sympy.utilities.memoization.recurrence_memo(initial)[source]#

Memo decorator for sequences defined by recurrence

See usage examples e.g. in the specfun/combinatorial module

@@ -794,7 +794,7 @@
Documentation Version
Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023
diff --git a/dev/modules/utilities/misc.html b/dev/modules/utilities/misc.html index af9d1f62e60..555e4a7aeb8 100644 --- a/dev/modules/utilities/misc.html +++ b/dev/modules/utilities/misc.html @@ -744,7 +744,7 @@
Documentation Version

Miscellaneous stuff that does not really fit anywhere else.

-sympy.utilities.misc.as_int(n, strict=True)[source]#
+sympy.utilities.misc.as_int(n, strict=True)[source]#

Convert the argument to a builtin integer.

The return value is guaranteed to be equal to the input. ValueError is raised if the input has a non-integral value. When strict is True, this @@ -793,27 +793,27 @@

Documentation Version
-sympy.utilities.misc.debug(*args)[source]#
+sympy.utilities.misc.debug(*args)[source]#

Print *args if SYMPY_DEBUG is True, else do nothing.

-sympy.utilities.misc.debug_decorator(func)[source]#
+sympy.utilities.misc.debug_decorator(func)[source]#

If SYMPY_DEBUG is True, it will print a nice execution tree with arguments and results of all decorated functions, else do nothing.

-sympy.utilities.misc.debugf(string, args)[source]#
+sympy.utilities.misc.debugf(string, args)[source]#

Print string%args if SYMPY_DEBUG is True, else do nothing. This is intended for debug messages using formatted strings.

-sympy.utilities.misc.filldedent(s, w=70, **kwargs)[source]#
+sympy.utilities.misc.filldedent(s, w=70, **kwargs)[source]#

Strips leading and trailing empty lines from a copy of s, then dedents, fills and returns it.

Empty line stripping serves to deal with docstrings like this one that @@ -828,7 +828,7 @@

Documentation Version
-sympy.utilities.misc.find_executable(executable, path=None)[source]#
+sympy.utilities.misc.find_executable(executable, path=None)[source]#

Try to find ‘executable’ in the directories listed in ‘path’ (a string listing directories separated by ‘os.pathsep’; defaults to os.environ[‘PATH’]). Returns the complete filename or None if not @@ -837,7 +837,7 @@

Documentation Version
-sympy.utilities.misc.func_name(x, short=False)[source]#
+sympy.utilities.misc.func_name(x, short=False)[source]#

Return function name of \(x\) (if defined) else the \(type(x)\). If short is True and there is a shorter alias for the result, return the alias.

@@ -857,13 +857,13 @@
Documentation Version
-sympy.utilities.misc.ordinal(num)[source]#
+sympy.utilities.misc.ordinal(num)[source]#

Return ordinal number string of num, e.g. 1 becomes 1st.

-sympy.utilities.misc.rawlines(s)[source]#
+sympy.utilities.misc.rawlines(s)[source]#

Return a cut-and-pastable string that, when printed, is equivalent to the input. Use this when there is more than one line in the string. The string returned is formatted so it can be indented @@ -927,7 +927,7 @@

Documentation Version
-sympy.utilities.misc.replace(string, *reps)[source]#
+sympy.utilities.misc.replace(string, *reps)[source]#

Return string with all keys in reps replaced with their corresponding values, longer strings first, irrespective of the order they are given. reps may be passed as tuples @@ -962,7 +962,7 @@

Documentation Version
-sympy.utilities.misc.strlines(s, c=64, short=False)[source]#
+sympy.utilities.misc.strlines(s, c=64, short=False)[source]#

Return a cut-and-pastable string that, when printed, is equivalent to the input. The lines will be surrounded by parentheses and no line will be longer than c (default 64) @@ -993,7 +993,7 @@

Documentation Version
-sympy.utilities.misc.translate(s, a, b=None, c=None)[source]#
+sympy.utilities.misc.translate(s, a, b=None, c=None)[source]#

Return s where characters have been replaced or deleted.

Syntax

@@ -1071,7 +1071,7 @@
Documentation Version
Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023
diff --git a/dev/modules/utilities/source.html b/dev/modules/utilities/source.html index 19e2062531f..74585f6fdee 100644 --- a/dev/modules/utilities/source.html +++ b/dev/modules/utilities/source.html @@ -744,7 +744,7 @@
Documentation Version

This module adds several functions for interactive source code inspection.

-sympy.utilities.source.get_class(lookup_view)[source]#
+sympy.utilities.source.get_class(lookup_view)[source]#

Convert a string version of a class name to the object.

For example, get_class(‘sympy.core.Basic’) will return class Basic located in module sympy.core

@@ -752,7 +752,7 @@
Documentation Version
-sympy.utilities.source.get_mod_func(callback)[source]#
+sympy.utilities.source.get_mod_func(callback)[source]#

splits the string path to a class into a string path to the module and the name of the class.

Examples

@@ -800,7 +800,7 @@
Documentation Version
Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023
diff --git a/dev/modules/utilities/timeutils.html b/dev/modules/utilities/timeutils.html index 92689c69764..b469e55331d 100644 --- a/dev/modules/utilities/timeutils.html +++ b/dev/modules/utilities/timeutils.html @@ -744,7 +744,7 @@
Documentation Version

Simple tools for timing functions’ execution, when IPython is not available.

-sympy.utilities.timeutils.timed(func, setup='pass', limit=None)[source]#
+sympy.utilities.timeutils.timed(func, setup='pass', limit=None)[source]#

Adaptively measure execution time of a function.

@@ -785,7 +785,7 @@
Documentation Version
Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023
diff --git a/dev/modules/vector/api/classes.html b/dev/modules/vector/api/classes.html index ce352fa6dc8..313cfae7d87 100644 --- a/dev/modules/vector/api/classes.html +++ b/dev/modules/vector/api/classes.html @@ -743,11 +743,11 @@
Documentation Version

Essential Classes in sympy.vector (docstrings)#

-class sympy.vector.coordsysrect.CoordSys3D(name, transformation=None, parent=None, location=None, rotation_matrix=None, vector_names=None, variable_names=None)[source]#
+class sympy.vector.coordsysrect.CoordSys3D(name, transformation=None, parent=None, location=None, rotation_matrix=None, vector_names=None, variable_names=None)[source]#

Represents a coordinate system in 3-D space.

-__init__(name, location=None, rotation_matrix=None, parent=None, vector_names=None, variable_names=None, latex_vects=None, pretty_vects=None, latex_scalars=None, pretty_scalars=None, transformation=None)[source]#
+__init__(name, location=None, rotation_matrix=None, parent=None, vector_names=None, variable_names=None, latex_vects=None, pretty_vects=None, latex_scalars=None, pretty_scalars=None, transformation=None)[source]#

The orientation/location parameters are necessary if this system is being defined at a certain orientation or location wrt another.

@@ -789,7 +789,7 @@

Essential Classes in sympy.vector (docstrings)
-create_new(name, transformation, variable_names=None, vector_names=None)[source]#
+create_new(name, transformation, variable_names=None, vector_names=None)[source]#

Returns a CoordSys3D which is connected to self by transformation.

Parameters:
@@ -824,7 +824,7 @@

Essential Classes in sympy.vector (docstrings)
-locate_new(name, position, vector_names=None, variable_names=None)[source]#
+locate_new(name, position, vector_names=None, variable_names=None)[source]#

Returns a CoordSys3D with its origin located at the given position wrt this coordinate system’s origin.

@@ -858,7 +858,7 @@

Essential Classes in sympy.vector (docstrings)
-orient_new(name, orienters, location=None, vector_names=None, variable_names=None)[source]#
+orient_new(name, orienters, location=None, vector_names=None, variable_names=None)[source]#

Creates a new CoordSys3D oriented in the user-specified way with respect to this system.

Please refer to the documentation of the orienter classes @@ -927,7 +927,7 @@

Essential Classes in sympy.vector (docstrings)
-orient_new_axis(name, angle, axis, location=None, vector_names=None, variable_names=None)[source]#
+orient_new_axis(name, angle, axis, location=None, vector_names=None, variable_names=None)[source]#

Axis rotation is a rotation about an arbitrary axis by some angle. The angle is supplied as a SymPy expr scalar, and the axis is supplied as a Vector.

@@ -971,7 +971,7 @@

Essential Classes in sympy.vector (docstrings)
-orient_new_body(name, angle1, angle2, angle3, rotation_order, location=None, vector_names=None, variable_names=None)[source]#
+orient_new_body(name, angle1, angle2, angle3, rotation_order, location=None, vector_names=None, variable_names=None)[source]#

Body orientation takes this coordinate system through three successive simple rotations.

Body fixed rotations include both Euler Angles and @@ -1038,7 +1038,7 @@

Essential Classes in sympy.vector (docstrings)
-orient_new_quaternion(name, q0, q1, q2, q3, location=None, vector_names=None, variable_names=None)[source]#
+orient_new_quaternion(name, q0, q1, q2, q3, location=None, vector_names=None, variable_names=None)[source]#

Quaternion orientation orients the new CoordSys3D with Quaternions, defined as a finite rotation about lambda, a unit vector, by some amount theta.

@@ -1084,7 +1084,7 @@

Essential Classes in sympy.vector (docstrings)
-orient_new_space(name, angle1, angle2, angle3, rotation_order, location=None, vector_names=None, variable_names=None)[source]#
+orient_new_space(name, angle1, angle2, angle3, rotation_order, location=None, vector_names=None, variable_names=None)[source]#

Space rotation is similar to Body rotation, but the rotations are applied in the opposite order.

@@ -1147,7 +1147,7 @@

Essential Classes in sympy.vector (docstrings)
-position_wrt(other)[source]#
+position_wrt(other)[source]#

Returns the position vector of the origin of this coordinate system with respect to another Point/CoordSys3D.

@@ -1172,7 +1172,7 @@

Essential Classes in sympy.vector (docstrings)
-rotation_matrix(other)[source]#
+rotation_matrix(other)[source]#

Returns the direction cosine matrix(DCM), also known as the ‘rotation matrix’ of this coordinate system with respect to another system.

@@ -1205,7 +1205,7 @@

Essential Classes in sympy.vector (docstrings)
-scalar_map(other)[source]#
+scalar_map(other)[source]#

Returns a dictionary which expresses the coordinate variables (base scalars) of this frame in terms of the variables of otherframe.

@@ -1233,7 +1233,7 @@

Essential Classes in sympy.vector (docstrings)
-class sympy.vector.vector.Vector(*args)[source]#
+class sympy.vector.vector.Vector(*args)[source]#

Super class for all Vector classes. Ideally, neither this class nor any of its subclasses should be instantiated by the user.

@@ -1255,7 +1255,7 @@

Essential Classes in sympy.vector (docstrings)
-cross(other)[source]#
+cross(other)[source]#

Returns the cross product of this Vector with another Vector or Dyadic instance. The cross product is a Vector, if ‘other’ is a Vector. If ‘other’ @@ -1287,7 +1287,7 @@

Essential Classes in sympy.vector (docstrings)
-dot(other)[source]#
+dot(other)[source]#

Returns the dot product of this Vector, either with another Vector, or a Dyadic, or a Del operator. If ‘other’ is a Vector, returns the dot product scalar (SymPy @@ -1327,19 +1327,19 @@

Essential Classes in sympy.vector (docstrings)
-magnitude()[source]#
+magnitude()[source]#

Returns the magnitude of this vector.

-normalize()[source]#
+normalize()[source]#

Returns the normalized version of this vector.

-outer(other)[source]#
+outer(other)[source]#

Returns the outer product of this vector with another, in the form of a Dyadic instance.

@@ -1362,7 +1362,7 @@

Essential Classes in sympy.vector (docstrings)
-projection(other, scalar=False)[source]#
+projection(other, scalar=False)[source]#

Returns the vector or scalar projection of the ‘other’ on ‘self’.

Examples

>>> from sympy.vector.coordsysrect import CoordSys3D
@@ -1380,7 +1380,7 @@ 

Essential Classes in sympy.vector (docstrings)
-separate()[source]#
+separate()[source]#

The constituents of this vector in different coordinate systems, as per its definition.

Returns a dict mapping each CoordSys3D to the corresponding @@ -1398,7 +1398,7 @@

Essential Classes in sympy.vector (docstrings)
-to_matrix(system)[source]#
+to_matrix(system)[source]#

Returns the matrix form of this vector with respect to the specified coordinate system.

@@ -1427,7 +1427,7 @@

Essential Classes in sympy.vector (docstrings)
-class sympy.vector.dyadic.Dyadic(*args)[source]#
+class sympy.vector.dyadic.Dyadic(*args)[source]#

Super class for all Dyadic-classes.

References

@@ -1451,7 +1451,7 @@

Essential Classes in sympy.vector (docstrings)
-cross(other)[source]#
+cross(other)[source]#

Returns the cross product between this Dyadic, and a Vector, as a Vector instance.

@@ -1474,7 +1474,7 @@

Essential Classes in sympy.vector (docstrings)
-dot(other)[source]#
+dot(other)[source]#

Returns the dot product(also called inner product) of this Dyadic, with another Dyadic or Vector. If ‘other’ is a Dyadic, this returns a Dyadic. Else, it returns @@ -1502,7 +1502,7 @@

Essential Classes in sympy.vector (docstrings)
-to_matrix(system, second_system=None)[source]#
+to_matrix(system, second_system=None)[source]#

Returns the matrix form of the dyadic with respect to one or two coordinate systems.

@@ -1546,12 +1546,12 @@

Essential Classes in sympy.vector (docstrings)
-class sympy.vector.deloperator.Del[source]#
+class sympy.vector.deloperator.Del[source]#

Represents the vector differential operator, usually represented in mathematical expressions as the ‘nabla’ symbol.

-cross(vect, doit=False)[source]#
+cross(vect, doit=False)[source]#

Represents the cross product between this operator and a given vector - equal to the curl of the vector field.

@@ -1584,7 +1584,7 @@

Essential Classes in sympy.vector (docstrings)
-dot(vect, doit=False)[source]#
+dot(vect, doit=False)[source]#

Represents the dot product between this operator and a given vector - equal to the divergence of the vector field.

@@ -1616,7 +1616,7 @@

Essential Classes in sympy.vector (docstrings)
-gradient(scalar_field, doit=False)[source]#
+gradient(scalar_field, doit=False)[source]#

Returns the gradient of the given scalar field, as a Vector instance.

@@ -1649,7 +1649,7 @@

Essential Classes in sympy.vector (docstrings)
-class sympy.vector.parametricregion.ParametricRegion(definition, *bounds)[source]#
+class sympy.vector.parametricregion.ParametricRegion(definition, *bounds)[source]#

Represents a parametric region in space.

Parameters:
@@ -1692,7 +1692,7 @@

Essential Classes in sympy.vector (docstrings)
-class sympy.vector.implicitregion.ImplicitRegion(variables, equation)[source]#
+class sympy.vector.implicitregion.ImplicitRegion(variables, equation)[source]#

Represents an implicit region in space.

Parameters:
@@ -1732,7 +1732,7 @@

Essential Classes in sympy.vector (docstrings)
-multiplicity(point)[source]#
+multiplicity(point)[source]#

Returns the multiplicity of a singular point on the region.

A singular point (x,y) of region is said to be of multiplicity m if all the partial derivatives off to order m - 1 vanish there.

@@ -1750,7 +1750,7 @@

Essential Classes in sympy.vector (docstrings)
-rational_parametrization(parameters=('t', 's'), reg_point=None)[source]#
+rational_parametrization(parameters=('t', 's'), reg_point=None)[source]#

Returns the rational parametrization of implicit region.

Examples

>>> from sympy import Eq
@@ -1801,7 +1801,7 @@ 

Essential Classes in sympy.vector (docstrings)
-regular_point()[source]#
+regular_point()[source]#

Returns a point on the implicit region.

Examples

>>> from sympy.abc import x, y, z
@@ -1827,7 +1827,7 @@ 

Essential Classes in sympy.vector (docstrings)
-singular_points()[source]#
+singular_points()[source]#

Returns a set of singular points of the region.

The singular points are those points on the region where all partial derivatives vanish.

@@ -1845,7 +1845,7 @@

Essential Classes in sympy.vector (docstrings)
-class sympy.vector.integrals.ParametricIntegral(field, parametricregion)[source]#
+class sympy.vector.integrals.ParametricIntegral(field, parametricregion)[source]#

Represents integral of a scalar or vector field over a Parametric Region

Examples

@@ -1909,7 +1909,7 @@

Essential Classes in sympy.vector (docstrings)Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/modules/vector/api/index.html b/dev/modules/vector/api/index.html index 9745019d4f3..cf04050de89 100644 --- a/dev/modules/vector/api/index.html +++ b/dev/modules/vector/api/index.html @@ -785,7 +785,7 @@

Vector APIFuro
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/modules/vector/api/orienterclasses.html b/dev/modules/vector/api/orienterclasses.html index e2fd6edf285..4b16a8fb3e3 100644 --- a/dev/modules/vector/api/orienterclasses.html +++ b/dev/modules/vector/api/orienterclasses.html @@ -743,11 +743,11 @@
Documentation Version

Orienter classes (docstrings)#

-class sympy.vector.orienters.Orienter(*args)[source]#
+class sympy.vector.orienters.Orienter(*args)[source]#

Super-class for all orienter classes.

-rotation_matrix()[source]#
+rotation_matrix()[source]#

The rotation matrix corresponding to this orienter instance.

@@ -756,11 +756,11 @@

Orienter classes (docstrings)
-class sympy.vector.orienters.AxisOrienter(angle, axis)[source]#
+class sympy.vector.orienters.AxisOrienter(angle, axis)[source]#

Class to denote an axis orienter.

-__init__(angle, axis)[source]#
+__init__(angle, axis)[source]#

Axis rotation is a rotation about an arbitrary axis by some angle. The angle is supplied as a SymPy expr scalar, and the axis is supplied as a Vector.

@@ -790,7 +790,7 @@

Orienter classes (docstrings)
-rotation_matrix(system)[source]#
+rotation_matrix(system)[source]#

The rotation matrix corresponding to this orienter instance.

@@ -808,11 +808,11 @@

Orienter classes (docstrings)
-class sympy.vector.orienters.BodyOrienter(angle1, angle2, angle3, rot_order)[source]#
+class sympy.vector.orienters.BodyOrienter(angle1, angle2, angle3, rot_order)[source]#

Class to denote a body-orienter.

-__init__(angle1, angle2, angle3, rot_order)[source]#
+__init__(angle1, angle2, angle3, rot_order)[source]#

Body orientation takes this coordinate system through three successive simple rotations.

Body fixed rotations include both Euler Angles and @@ -870,11 +870,11 @@

Orienter classes (docstrings)
-class sympy.vector.orienters.SpaceOrienter(angle1, angle2, angle3, rot_order)[source]#
+class sympy.vector.orienters.SpaceOrienter(angle1, angle2, angle3, rot_order)[source]#

Class to denote a space-orienter.

-__init__(angle1, angle2, angle3, rot_order)[source]#
+__init__(angle1, angle2, angle3, rot_order)[source]#

Space rotation is similar to Body rotation, but the rotations are applied in the opposite order.

@@ -928,11 +928,11 @@

Orienter classes (docstrings)
-class sympy.vector.orienters.QuaternionOrienter(q0, q1, q2, q3)[source]#
+class sympy.vector.orienters.QuaternionOrienter(q0, q1, q2, q3)[source]#

Class to denote a quaternion-orienter.

-__init__(angle1, angle2, angle3, rot_order)[source]#
+__init__(angle1, angle2, angle3, rot_order)[source]#

Quaternion orientation orients the new CoordSys3D with Quaternions, defined as a finite rotation about lambda, a unit vector, by some amount theta.

@@ -1001,7 +1001,7 @@

Orienter classes (docstrings)Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/modules/vector/api/vectorfunctions.html b/dev/modules/vector/api/vectorfunctions.html index 94417140953..1c31a7768e0 100644 --- a/dev/modules/vector/api/vectorfunctions.html +++ b/dev/modules/vector/api/vectorfunctions.html @@ -743,7 +743,7 @@
Documentation Version

Essential Functions in sympy.vector (docstrings)#

-sympy.vector.matrix_to_vector(matrix, system)[source]#
+sympy.vector.matrix_to_vector(matrix, system)[source]#

Converts a vector in matrix form to a Vector instance.

It is assumed that the elements of the Matrix represent the measure numbers of the components of the vector along basis @@ -776,7 +776,7 @@

Essential Functions in sympy.vector (docstrings)
-sympy.vector.express(expr, system, system2=None, variables=False)[source]#
+sympy.vector.express(expr, system, system2=None, variables=False)[source]#

Global function for ‘express’ functionality.

Re-expresses a Vector, Dyadic or scalar(sympyfiable) in the given coordinate system.

@@ -826,7 +826,7 @@

Essential Functions in sympy.vector (docstrings)
-sympy.vector.curl(vect, doit=True)[source]#
+sympy.vector.curl(vect, doit=True)[source]#

Returns the curl of a vector field computed wrt the base scalars of the given coordinate system.

@@ -858,7 +858,7 @@

Essential Functions in sympy.vector (docstrings)
-sympy.vector.divergence(vect, doit=True)[source]#
+sympy.vector.divergence(vect, doit=True)[source]#

Returns the divergence of a vector field computed wrt the base scalars of the given coordinate system.

@@ -892,7 +892,7 @@

Essential Functions in sympy.vector (docstrings)
-sympy.vector.gradient(scalar_field, doit=True)[source]#
+sympy.vector.gradient(scalar_field, doit=True)[source]#

Returns the vector gradient of a scalar field computed wrt the base scalars of the given coordinate system.

@@ -924,7 +924,7 @@

Essential Functions in sympy.vector (docstrings)
-sympy.vector.is_conservative(field)[source]#
+sympy.vector.is_conservative(field)[source]#

Checks if a field is conservative.

Parameters:
@@ -948,7 +948,7 @@

Essential Functions in sympy.vector (docstrings)
-sympy.vector.is_solenoidal(field)[source]#
+sympy.vector.is_solenoidal(field)[source]#

Checks if a field is solenoidal.

Parameters:
@@ -972,7 +972,7 @@

Essential Functions in sympy.vector (docstrings)
-sympy.vector.scalar_potential(field, coord_sys)[source]#
+sympy.vector.scalar_potential(field, coord_sys)[source]#

Returns the scalar potential function of a field in a given coordinate system (without the added integration constant).

@@ -1004,7 +1004,7 @@

Essential Functions in sympy.vector (docstrings)
-sympy.vector.scalar_potential_difference(field, coord_sys, point1, point2)[source]#
+sympy.vector.scalar_potential_difference(field, coord_sys, point1, point2)[source]#

Returns the scalar potential difference between two points in a certain coordinate system, wrt a given field.

If a scalar field is provided, its values at the two points are @@ -1050,7 +1050,7 @@

Essential Functions in sympy.vector (docstrings)
-sympy.vector.integrals.vector_integrate(field, *region)[source]#
+sympy.vector.integrals.vector_integrate(field, *region)[source]#

Compute the integral of a vector/scalar field over a a region or a set of parameters.

Examples

@@ -1133,7 +1133,7 @@

Essential Functions in sympy.vector (docstrings)Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/modules/vector/basics.html b/dev/modules/vector/basics.html index 39d5586712d..80df503e532 100644 --- a/dev/modules/vector/basics.html +++ b/dev/modules/vector/basics.html @@ -1018,7 +1018,7 @@

Dyadics#< Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/modules/vector/coordsys.html b/dev/modules/vector/coordsys.html index 019436b1e40..55442f34bdb 100644 --- a/dev/modules/vector/coordsys.html +++ b/dev/modules/vector/coordsys.html @@ -1044,7 +1044,7 @@

Other expression-dependent methodsFuro
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/modules/vector/examples.html b/dev/modules/vector/examples.html index fcd74545d06..faeab135eac 100644 --- a/dev/modules/vector/examples.html +++ b/dev/modules/vector/examples.html @@ -897,7 +897,7 @@

Solution# Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/modules/vector/fields.html b/dev/modules/vector/fields.html index a53486a5bbf..81a94b5377f 100644 --- a/dev/modules/vector/fields.html +++ b/dev/modules/vector/fields.html @@ -1095,7 +1095,7 @@

Scalar potential functionsFuro
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/modules/vector/index.html b/dev/modules/vector/index.html index a1198b55b6a..38fe35b607e 100644 --- a/dev/modules/vector/index.html +++ b/dev/modules/vector/index.html @@ -818,7 +818,7 @@

References for VectorFuro
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/modules/vector/intro.html b/dev/modules/vector/intro.html index 4b28630b207..02dd9d568c9 100644 --- a/dev/modules/vector/intro.html +++ b/dev/modules/vector/intro.html @@ -869,7 +869,7 @@

Fields#Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/modules/vector/vector_integration.html b/dev/modules/vector/vector_integration.html index 277ddacac51..e0c73d889a1 100644 --- a/dev/modules/vector/vector_integration.html +++ b/dev/modules/vector/vector_integration.html @@ -921,7 +921,7 @@

Verifying Divergence TheoremFuro
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/py-modindex.html b/dev/py-modindex.html index 24dec608a24..746bfe110e8 100644 --- a/dev/py-modindex.html +++ b/dev/py-modindex.html @@ -2466,7 +2466,7 @@

Python Module Index

Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023
diff --git a/dev/reference/index.html b/dev/reference/index.html index cf1e8f1e583..b68120263a7 100644 --- a/dev/reference/index.html +++ b/dev/reference/index.html @@ -836,7 +836,7 @@

Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/reference/public/basics/index.html b/dev/reference/public/basics/index.html index 14c43ddb372..ac632db8216 100644 --- a/dev/reference/public/basics/index.html +++ b/dev/reference/public/basics/index.html @@ -853,7 +853,7 @@
Documentation Version
Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023
diff --git a/dev/reference/public/codegeneration/index.html b/dev/reference/public/codegeneration/index.html index 4d1307a435c..95dadacf446 100644 --- a/dev/reference/public/codegeneration/index.html +++ b/dev/reference/public/codegeneration/index.html @@ -784,7 +784,7 @@
Documentation Version
Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023
diff --git a/dev/reference/public/logic/index.html b/dev/reference/public/logic/index.html index 82e3750b1db..70f19e81be3 100644 --- a/dev/reference/public/logic/index.html +++ b/dev/reference/public/logic/index.html @@ -785,7 +785,7 @@
Documentation Version
Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023
diff --git a/dev/reference/public/matrices/index.html b/dev/reference/public/matrices/index.html index c096856ca2e..3402dbd5940 100644 --- a/dev/reference/public/matrices/index.html +++ b/dev/reference/public/matrices/index.html @@ -818,7 +818,7 @@
Documentation Version
Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023
diff --git a/dev/reference/public/numbertheory/index.html b/dev/reference/public/numbertheory/index.html index dfee4c5dc03..23c7db2506c 100644 --- a/dev/reference/public/numbertheory/index.html +++ b/dev/reference/public/numbertheory/index.html @@ -784,7 +784,7 @@
Documentation Version
Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023
diff --git a/dev/reference/public/physics/index.html b/dev/reference/public/physics/index.html index ffb58697eab..e8cc90a5399 100644 --- a/dev/reference/public/physics/index.html +++ b/dev/reference/public/physics/index.html @@ -914,7 +914,7 @@
Documentation Version
Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023
diff --git a/dev/reference/public/topics/index.html b/dev/reference/public/topics/index.html index 5a11def4608..e12e9b336cb 100644 --- a/dev/reference/public/topics/index.html +++ b/dev/reference/public/topics/index.html @@ -824,7 +824,7 @@
Documentation Version
Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023
diff --git a/dev/reference/public/utilities/index.html b/dev/reference/public/utilities/index.html index a66980501ad..12bcfe23922 100644 --- a/dev/reference/public/utilities/index.html +++ b/dev/reference/public/utilities/index.html @@ -806,7 +806,7 @@
Documentation Version
Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023
diff --git a/dev/search.html b/dev/search.html index 8a36bcd0e7c..f299cee9c4f 100644 --- a/dev/search.html +++ b/dev/search.html @@ -764,7 +764,7 @@
Documentation Version
Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023
diff --git a/dev/searchindex.js b/dev/searchindex.js index 4a737e54a87..cd25ab4b57b 100644 --- a/dev/searchindex.js +++ b/dev/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["citing", "contributing/debug", "contributing/dependencies", "contributing/deprecations", "contributing/docstring", "contributing/documentation-style-guide", "contributing/index", "contributing/introduction-to-contributing", "contributing/new-contributors-guide/build-docs", "contributing/new-contributors-guide/dev-setup", "contributing/new-contributors-guide/index", "contributing/new-contributors-guide/workflow-process", "contributing/new-contributors-guide/writing-tests", "explanation/active-deprecations", "explanation/glossary", "explanation/gotchas", "explanation/index", "explanation/solve_output", "explanation/special_topics/classification", "explanation/special_topics/finite_diff_derivatives", "explanation/special_topics/index", "guides/assumptions", "guides/booleans", "guides/custom-functions", "guides/index", "guides/logo", "guides/physics/control_problems", "guides/physics/index", "guides/solving/find-roots-polynomial", "guides/solving/index", "guides/solving/reduce-inequalities-algebraically", "guides/solving/solve-diophantine-equation", "guides/solving/solve-equation-algebraically", "guides/solving/solve-matrix-equation", "guides/solving/solve-numerically", "guides/solving/solve-ode", "guides/solving/solve-system-of-equations-algebraically", "guides/solving/solving-guidance", "index", "install", "modules/abc", "modules/algebras", "modules/assumptions/ask", "modules/assumptions/assume", "modules/assumptions/index", "modules/assumptions/predicates", "modules/assumptions/refine", "modules/calculus/index", "modules/categories", "modules/codegen", "modules/combinatorics/fp_groups", "modules/combinatorics/galois", "modules/combinatorics/graycode", "modules/combinatorics/group_constructs", "modules/combinatorics/group_numbers", "modules/combinatorics/index", "modules/combinatorics/named_groups", "modules/combinatorics/partitions", "modules/combinatorics/pc_groups", "modules/combinatorics/perm_groups", "modules/combinatorics/permutations", "modules/combinatorics/polyhedron", "modules/combinatorics/prufer", "modules/combinatorics/subsets", "modules/combinatorics/tensor_can", "modules/combinatorics/testutil", "modules/combinatorics/util", "modules/concrete", "modules/core", "modules/crypto", "modules/diffgeom", "modules/discrete", "modules/evalf", "modules/functions/combinatorial", "modules/functions/elementary", "modules/functions/index", "modules/functions/special", "modules/geometry/curves", "modules/geometry/ellipses", "modules/geometry/entities", "modules/geometry/index", "modules/geometry/lines", "modules/geometry/plane", "modules/geometry/points", "modules/geometry/polygons", "modules/geometry/utils", "modules/holonomic/about", "modules/holonomic/convert", "modules/holonomic/index", "modules/holonomic/internal", "modules/holonomic/operations", "modules/holonomic/represent", "modules/holonomic/uses", "modules/integrals/g-functions", "modules/integrals/index", "modules/integrals/integrals", "modules/interactive", "modules/liealgebras/index", "modules/logic", "modules/matrices/common", "modules/matrices/dense", "modules/matrices/expressions", "modules/matrices/immutablematrices", "modules/matrices/index", "modules/matrices/matrices", "modules/matrices/normalforms", "modules/matrices/sparse", "modules/matrices/sparsetools", "modules/ntheory", "modules/numeric-computation", "modules/parsing", "modules/physics/biomechanics/api/activation", "modules/physics/biomechanics/api/curve", "modules/physics/biomechanics/api/index", "modules/physics/biomechanics/api/musculotendon", "modules/physics/biomechanics/index", "modules/physics/continuum_mechanics/beam", "modules/physics/continuum_mechanics/beam_problems", "modules/physics/continuum_mechanics/cable", "modules/physics/continuum_mechanics/index", "modules/physics/continuum_mechanics/truss", "modules/physics/control/control", "modules/physics/control/control_plots", "modules/physics/control/index", "modules/physics/control/lti", "modules/physics/hep/index", "modules/physics/hydrogen", "modules/physics/matrices", "modules/physics/mechanics/advanced", "modules/physics/mechanics/api/actuator", "modules/physics/mechanics/api/body", "modules/physics/mechanics/api/expr_manip", "modules/physics/mechanics/api/index", "modules/physics/mechanics/api/joint", "modules/physics/mechanics/api/kane_lagrange", "modules/physics/mechanics/api/linearize", "modules/physics/mechanics/api/part_bod", "modules/physics/mechanics/api/pathway", "modules/physics/mechanics/api/printing", "modules/physics/mechanics/api/system", "modules/physics/mechanics/api/wrapping_geometry", "modules/physics/mechanics/autolev_parser", "modules/physics/mechanics/examples", "modules/physics/mechanics/examples/bicycle_example", "modules/physics/mechanics/examples/four_bar_linkage_example", "modules/physics/mechanics/examples/lin_pend_nonmin_example", "modules/physics/mechanics/examples/multi_degree_freedom_holonomic_system", "modules/physics/mechanics/examples/rollingdisc_example", "modules/physics/mechanics/examples/rollingdisc_example_kane", "modules/physics/mechanics/examples/rollingdisc_example_kane_constraints", "modules/physics/mechanics/examples/rollingdisc_example_lagrange", "modules/physics/mechanics/index", "modules/physics/mechanics/joints", "modules/physics/mechanics/kane", "modules/physics/mechanics/lagrange", "modules/physics/mechanics/linearize", "modules/physics/mechanics/masses", "modules/physics/mechanics/reference", "modules/physics/mechanics/sympy_mechanics_for_autolev_users", "modules/physics/mechanics/symsystem", "modules/physics/optics/gaussopt", "modules/physics/optics/index", "modules/physics/optics/medium", "modules/physics/optics/polarization", "modules/physics/optics/utils", "modules/physics/optics/waves", "modules/physics/paulialgebra", "modules/physics/qho_1d", "modules/physics/quantum/anticommutator", "modules/physics/quantum/cartesian", "modules/physics/quantum/cg", "modules/physics/quantum/circuitplot", "modules/physics/quantum/commutator", "modules/physics/quantum/constants", "modules/physics/quantum/dagger", "modules/physics/quantum/gate", "modules/physics/quantum/grover", "modules/physics/quantum/hilbert", "modules/physics/quantum/index", "modules/physics/quantum/innerproduct", "modules/physics/quantum/operator", "modules/physics/quantum/operatorset", "modules/physics/quantum/piab", "modules/physics/quantum/qapply", "modules/physics/quantum/qft", "modules/physics/quantum/qubit", "modules/physics/quantum/represent", "modules/physics/quantum/shor", "modules/physics/quantum/spin", "modules/physics/quantum/state", "modules/physics/quantum/tensorproduct", "modules/physics/secondquant", "modules/physics/sho", "modules/physics/units/dimensions", "modules/physics/units/examples", "modules/physics/units/index", "modules/physics/units/philosophy", "modules/physics/units/prefixes", "modules/physics/units/quantities", "modules/physics/units/unitsystem", "modules/physics/vector/advanced", "modules/physics/vector/api/classes", "modules/physics/vector/api/fieldfunctions", "modules/physics/vector/api/functions", "modules/physics/vector/api/index", "modules/physics/vector/api/kinematics", "modules/physics/vector/api/printing", "modules/physics/vector/fields", "modules/physics/vector/index", "modules/physics/vector/kinematics", "modules/physics/vector/vectors", "modules/physics/wigner", "modules/plotting", "modules/polys/agca", "modules/polys/basics", "modules/polys/domainmatrix", "modules/polys/domainsintro", "modules/polys/domainsref", "modules/polys/index", "modules/polys/internals", "modules/polys/literature", "modules/polys/numberfields", "modules/polys/reference", "modules/polys/ringseries", "modules/polys/solvers", "modules/polys/wester", "modules/printing", "modules/rewriting", "modules/series/formal", "modules/series/fourier", "modules/series/index", "modules/series/limitseq", "modules/series/sequences", "modules/series/series", "modules/sets", "modules/simplify/fu", "modules/simplify/hyperexpand", "modules/simplify/index", "modules/simplify/simplify", "modules/solvers/diophantine", "modules/solvers/index", "modules/solvers/inequalities", "modules/solvers/ode", "modules/solvers/pde", "modules/solvers/solvers", "modules/solvers/solveset", "modules/stats", "modules/tensor/array", "modules/tensor/array_expressions", "modules/tensor/index", "modules/tensor/index_methods", "modules/tensor/indexed", "modules/tensor/tensor", "modules/tensor/toperators", "modules/testing/index", "modules/testing/pytest", "modules/testing/randtest", "modules/testing/runtests", "modules/utilities/autowrap", "modules/utilities/codegen", "modules/utilities/decorator", "modules/utilities/enumerative", "modules/utilities/exceptions", "modules/utilities/index", "modules/utilities/iterables", "modules/utilities/lambdify", "modules/utilities/memoization", "modules/utilities/misc", "modules/utilities/source", "modules/utilities/timeutils", "modules/vector/api/classes", "modules/vector/api/index", "modules/vector/api/orienterclasses", "modules/vector/api/vectorfunctions", "modules/vector/basics", "modules/vector/coordsys", "modules/vector/examples", "modules/vector/fields", "modules/vector/index", "modules/vector/intro", "modules/vector/vector_integration", "reference/index", "reference/public/basics/index", "reference/public/codegeneration/index", "reference/public/logic/index", "reference/public/matrices/index", "reference/public/numbertheory/index", "reference/public/physics/index", "reference/public/topics/index", "reference/public/utilities/index", "tutorials/biomechanics/biomechanical-model-example", "tutorials/biomechanics/biomechanics", "tutorials/index", "tutorials/intro-tutorial/basic_operations", "tutorials/intro-tutorial/calculus", "tutorials/intro-tutorial/features", "tutorials/intro-tutorial/gotchas", "tutorials/intro-tutorial/index", "tutorials/intro-tutorial/intro", "tutorials/intro-tutorial/manipulation", "tutorials/intro-tutorial/matrices", "tutorials/intro-tutorial/next", "tutorials/intro-tutorial/preliminaries", "tutorials/intro-tutorial/printing", "tutorials/intro-tutorial/simplification", "tutorials/intro-tutorial/solvers"], "filenames": ["citing.md", "contributing/debug.rst", "contributing/dependencies.md", "contributing/deprecations.md", "contributing/docstring.rst", "contributing/documentation-style-guide.rst", "contributing/index.md", "contributing/introduction-to-contributing.md", "contributing/new-contributors-guide/build-docs.rst", "contributing/new-contributors-guide/dev-setup.md", "contributing/new-contributors-guide/index.md", "contributing/new-contributors-guide/workflow-process.md", "contributing/new-contributors-guide/writing-tests.md", "explanation/active-deprecations.md", "explanation/glossary.md", "explanation/gotchas.rst", "explanation/index.rst", "explanation/solve_output.rst", "explanation/special_topics/classification.rst", "explanation/special_topics/finite_diff_derivatives.rst", "explanation/special_topics/index.rst", "guides/assumptions.rst", "guides/booleans.rst", "guides/custom-functions.md", "guides/index.rst", "guides/logo.rst", "guides/physics/control_problems.rst", "guides/physics/index.rst", "guides/solving/find-roots-polynomial.md", "guides/solving/index.md", "guides/solving/reduce-inequalities-algebraically.md", "guides/solving/solve-diophantine-equation.md", "guides/solving/solve-equation-algebraically.md", "guides/solving/solve-matrix-equation.md", "guides/solving/solve-numerically.md", "guides/solving/solve-ode.md", "guides/solving/solve-system-of-equations-algebraically.md", "guides/solving/solving-guidance.md", "index.rst", "install.md", "modules/abc.rst", "modules/algebras.rst", "modules/assumptions/ask.rst", "modules/assumptions/assume.rst", "modules/assumptions/index.rst", "modules/assumptions/predicates.rst", "modules/assumptions/refine.rst", "modules/calculus/index.rst", "modules/categories.rst", "modules/codegen.rst", "modules/combinatorics/fp_groups.rst", "modules/combinatorics/galois.rst", "modules/combinatorics/graycode.rst", "modules/combinatorics/group_constructs.rst", "modules/combinatorics/group_numbers.rst", "modules/combinatorics/index.rst", "modules/combinatorics/named_groups.rst", "modules/combinatorics/partitions.rst", "modules/combinatorics/pc_groups.rst", "modules/combinatorics/perm_groups.rst", "modules/combinatorics/permutations.rst", "modules/combinatorics/polyhedron.rst", "modules/combinatorics/prufer.rst", "modules/combinatorics/subsets.rst", "modules/combinatorics/tensor_can.rst", "modules/combinatorics/testutil.rst", "modules/combinatorics/util.rst", "modules/concrete.rst", "modules/core.rst", "modules/crypto.rst", "modules/diffgeom.rst", "modules/discrete.rst", "modules/evalf.rst", "modules/functions/combinatorial.rst", "modules/functions/elementary.rst", "modules/functions/index.rst", "modules/functions/special.rst", "modules/geometry/curves.rst", "modules/geometry/ellipses.rst", "modules/geometry/entities.rst", "modules/geometry/index.rst", "modules/geometry/lines.rst", "modules/geometry/plane.rst", "modules/geometry/points.rst", "modules/geometry/polygons.rst", "modules/geometry/utils.rst", "modules/holonomic/about.rst", "modules/holonomic/convert.rst", "modules/holonomic/index.rst", "modules/holonomic/internal.rst", "modules/holonomic/operations.rst", "modules/holonomic/represent.rst", "modules/holonomic/uses.rst", "modules/integrals/g-functions.rst", "modules/integrals/index.rst", "modules/integrals/integrals.rst", "modules/interactive.rst", "modules/liealgebras/index.rst", "modules/logic.rst", "modules/matrices/common.rst", "modules/matrices/dense.rst", "modules/matrices/expressions.rst", "modules/matrices/immutablematrices.rst", "modules/matrices/index.rst", "modules/matrices/matrices.rst", "modules/matrices/normalforms.rst", "modules/matrices/sparse.rst", "modules/matrices/sparsetools.rst", "modules/ntheory.rst", "modules/numeric-computation.rst", "modules/parsing.rst", "modules/physics/biomechanics/api/activation.rst", "modules/physics/biomechanics/api/curve.rst", "modules/physics/biomechanics/api/index.rst", "modules/physics/biomechanics/api/musculotendon.rst", "modules/physics/biomechanics/index.rst", "modules/physics/continuum_mechanics/beam.rst", "modules/physics/continuum_mechanics/beam_problems.rst", "modules/physics/continuum_mechanics/cable.rst", "modules/physics/continuum_mechanics/index.rst", "modules/physics/continuum_mechanics/truss.rst", "modules/physics/control/control.rst", "modules/physics/control/control_plots.rst", "modules/physics/control/index.rst", "modules/physics/control/lti.rst", "modules/physics/hep/index.rst", "modules/physics/hydrogen.rst", "modules/physics/matrices.rst", "modules/physics/mechanics/advanced.rst", "modules/physics/mechanics/api/actuator.rst", "modules/physics/mechanics/api/body.rst", "modules/physics/mechanics/api/expr_manip.rst", "modules/physics/mechanics/api/index.rst", "modules/physics/mechanics/api/joint.rst", "modules/physics/mechanics/api/kane_lagrange.rst", "modules/physics/mechanics/api/linearize.rst", "modules/physics/mechanics/api/part_bod.rst", "modules/physics/mechanics/api/pathway.rst", "modules/physics/mechanics/api/printing.rst", "modules/physics/mechanics/api/system.rst", "modules/physics/mechanics/api/wrapping_geometry.rst", "modules/physics/mechanics/autolev_parser.rst", "modules/physics/mechanics/examples.rst", "modules/physics/mechanics/examples/bicycle_example.rst", "modules/physics/mechanics/examples/four_bar_linkage_example.rst", "modules/physics/mechanics/examples/lin_pend_nonmin_example.rst", "modules/physics/mechanics/examples/multi_degree_freedom_holonomic_system.rst", "modules/physics/mechanics/examples/rollingdisc_example.rst", "modules/physics/mechanics/examples/rollingdisc_example_kane.rst", "modules/physics/mechanics/examples/rollingdisc_example_kane_constraints.rst", "modules/physics/mechanics/examples/rollingdisc_example_lagrange.rst", "modules/physics/mechanics/index.rst", "modules/physics/mechanics/joints.rst", "modules/physics/mechanics/kane.rst", "modules/physics/mechanics/lagrange.rst", "modules/physics/mechanics/linearize.rst", "modules/physics/mechanics/masses.rst", "modules/physics/mechanics/reference.rst", "modules/physics/mechanics/sympy_mechanics_for_autolev_users.rst", "modules/physics/mechanics/symsystem.rst", "modules/physics/optics/gaussopt.rst", "modules/physics/optics/index.rst", "modules/physics/optics/medium.rst", "modules/physics/optics/polarization.rst", "modules/physics/optics/utils.rst", "modules/physics/optics/waves.rst", "modules/physics/paulialgebra.rst", "modules/physics/qho_1d.rst", "modules/physics/quantum/anticommutator.rst", "modules/physics/quantum/cartesian.rst", "modules/physics/quantum/cg.rst", "modules/physics/quantum/circuitplot.rst", "modules/physics/quantum/commutator.rst", "modules/physics/quantum/constants.rst", "modules/physics/quantum/dagger.rst", "modules/physics/quantum/gate.rst", "modules/physics/quantum/grover.rst", "modules/physics/quantum/hilbert.rst", "modules/physics/quantum/index.rst", "modules/physics/quantum/innerproduct.rst", "modules/physics/quantum/operator.rst", "modules/physics/quantum/operatorset.rst", "modules/physics/quantum/piab.rst", "modules/physics/quantum/qapply.rst", "modules/physics/quantum/qft.rst", "modules/physics/quantum/qubit.rst", "modules/physics/quantum/represent.rst", "modules/physics/quantum/shor.rst", "modules/physics/quantum/spin.rst", "modules/physics/quantum/state.rst", "modules/physics/quantum/tensorproduct.rst", "modules/physics/secondquant.rst", "modules/physics/sho.rst", "modules/physics/units/dimensions.rst", "modules/physics/units/examples.rst", "modules/physics/units/index.rst", "modules/physics/units/philosophy.rst", "modules/physics/units/prefixes.rst", "modules/physics/units/quantities.rst", "modules/physics/units/unitsystem.rst", "modules/physics/vector/advanced.rst", "modules/physics/vector/api/classes.rst", "modules/physics/vector/api/fieldfunctions.rst", "modules/physics/vector/api/functions.rst", "modules/physics/vector/api/index.rst", "modules/physics/vector/api/kinematics.rst", "modules/physics/vector/api/printing.rst", "modules/physics/vector/fields.rst", "modules/physics/vector/index.rst", "modules/physics/vector/kinematics.rst", "modules/physics/vector/vectors.rst", "modules/physics/wigner.rst", "modules/plotting.rst", "modules/polys/agca.rst", "modules/polys/basics.rst", "modules/polys/domainmatrix.rst", "modules/polys/domainsintro.rst", "modules/polys/domainsref.rst", "modules/polys/index.rst", "modules/polys/internals.rst", "modules/polys/literature.rst", "modules/polys/numberfields.rst", "modules/polys/reference.rst", "modules/polys/ringseries.rst", "modules/polys/solvers.rst", "modules/polys/wester.rst", "modules/printing.rst", "modules/rewriting.rst", "modules/series/formal.rst", "modules/series/fourier.rst", "modules/series/index.rst", "modules/series/limitseq.rst", "modules/series/sequences.rst", "modules/series/series.rst", "modules/sets.rst", "modules/simplify/fu.rst", "modules/simplify/hyperexpand.rst", "modules/simplify/index.rst", "modules/simplify/simplify.rst", "modules/solvers/diophantine.rst", "modules/solvers/index.rst", "modules/solvers/inequalities.rst", "modules/solvers/ode.rst", "modules/solvers/pde.rst", "modules/solvers/solvers.rst", "modules/solvers/solveset.rst", "modules/stats.rst", "modules/tensor/array.rst", "modules/tensor/array_expressions.rst", "modules/tensor/index.rst", "modules/tensor/index_methods.rst", "modules/tensor/indexed.rst", "modules/tensor/tensor.rst", "modules/tensor/toperators.rst", "modules/testing/index.rst", "modules/testing/pytest.rst", "modules/testing/randtest.rst", "modules/testing/runtests.rst", "modules/utilities/autowrap.rst", "modules/utilities/codegen.rst", "modules/utilities/decorator.rst", "modules/utilities/enumerative.rst", "modules/utilities/exceptions.rst", "modules/utilities/index.rst", "modules/utilities/iterables.rst", "modules/utilities/lambdify.rst", "modules/utilities/memoization.rst", "modules/utilities/misc.rst", "modules/utilities/source.rst", "modules/utilities/timeutils.rst", "modules/vector/api/classes.rst", "modules/vector/api/index.rst", "modules/vector/api/orienterclasses.rst", "modules/vector/api/vectorfunctions.rst", "modules/vector/basics.rst", "modules/vector/coordsys.rst", "modules/vector/examples.rst", "modules/vector/fields.rst", "modules/vector/index.rst", "modules/vector/intro.rst", "modules/vector/vector_integration.rst", "reference/index.rst", "reference/public/basics/index.rst", "reference/public/codegeneration/index.rst", "reference/public/logic/index.rst", "reference/public/matrices/index.rst", "reference/public/numbertheory/index.rst", "reference/public/physics/index.rst", "reference/public/topics/index.rst", "reference/public/utilities/index.rst", "tutorials/biomechanics/biomechanical-model-example.rst", "tutorials/biomechanics/biomechanics.rst", "tutorials/index.rst", "tutorials/intro-tutorial/basic_operations.rst", "tutorials/intro-tutorial/calculus.rst", "tutorials/intro-tutorial/features.rst", "tutorials/intro-tutorial/gotchas.rst", "tutorials/intro-tutorial/index.rst", "tutorials/intro-tutorial/intro.rst", "tutorials/intro-tutorial/manipulation.rst", "tutorials/intro-tutorial/matrices.rst", "tutorials/intro-tutorial/next.rst", "tutorials/intro-tutorial/preliminaries.rst", "tutorials/intro-tutorial/printing.rst", "tutorials/intro-tutorial/simplification.rst", "tutorials/intro-tutorial/solvers.rst"], "titles": ["Citing SymPy", "Debugging", "Dependencies", "Deprecation Policy", "SymPy Docstrings Style Guide", "Docstring Style Guide", "Contributing", "Introduction to Contributing", "Building the Documentation", "Setup Development Environment", "Guide for New Contributors", "Development Workflow Process", "Writing Tests", "List of active deprecations", "Glossary", "Gotchas and Pitfalls", "Explanations", "Solve Output by Type", "Classification of SymPy objects", "Finite Difference Approximations to Derivatives", "SymPy Special Topics", "Assumptions", "Symbolic and fuzzy booleans", "Writing Custom Functions", "How-to Guides", "SymPy Logo", "Control Package Examples", "Physics", "Find the Roots of a Polynomial Algebraically or Numerically", "Solve Equations", "Reduce One or a System of Inequalities for a Single Variable Algebraically", "Solve a Diophantine Equation Algebraically", "Solve an Equation Algebraically", "Solve a Matrix Equation Algebraically", "Solve One or a System of Equations Numerically", "Solve an Ordinary Differential Equation (ODE) Algebraically", "Solve a System of Equations Algebraically", "Solving Guidance", "Welcome to SymPy\u2019s documentation!", "Installation", "abc", "Algebras", "Ask", "Assume", "Assumptions", "Predicates", "Refine", "Calculus", "Category Theory", "Code Generation", "Finitely Presented Groups", "Galois Groups", "Gray Code", "Group constructors", "Nilpotent, Abelian and Cyclic Numbers", "Combinatorics", "Named Groups", "Partitions", "Polycyclic Groups", "Permutation Groups", "Permutations", "Polyhedron", "Prufer Sequences", "Subsets", "Tensor Canonicalization", "Test Utilities", "Utilities", "Concrete", "Core", "Cryptography", "Differential Geometry", "Discrete", "Numerical Evaluation", "Combinatorial", "Elementary", "Functions", "Special", "Curves", "Ellipses", "Entities", "Geometry", "Lines", "Plane", "Points", "Polygons", "Utils", "About Holonomic Functions", "Converting other representations to holonomic", "Holonomic", "Internal API", "Operations on holonomic functions", "Representation of holonomic functions in SymPy", "Uses and Current limitations", "Computing Integrals using Meijer G-Functions", "Integrals", "Integrals", "Interactive", "Lie Algebra", "Logic", "Common Matrices", "Dense Matrices", "Matrix Expressions", "Immutable Matrices", "Matrices", "Matrices (linear algebra)", "Matrix Normal Forms", "Sparse Matrices", "Sparse Tools", "Number Theory", "Numeric Computation", "Parsing", "Activation (Docstrings)", "Curve (Docstrings)", "Biomechanics API Reference", "Musculotendon (Docstrings)", "Biomechanics", "Beam (Docstrings)", "Solving Beam Bending Problems using Singularity Functions", "Cable (Docstrings)", "Continuum Mechanics", "Truss (Docstrings)", "Control", "Control System Plots", "Control Module", "Control API", "High energy physics", "Hydrogen Wavefunctions", "Matrices", "Potential Issues/Advanced Topics/Future Features in Physics/Mechanics", "Actuator (Docstrings)", "Body (Docstrings)", "Expression Manipulation (Docstrings)", "Mechanics API Reference", "Joints Framework (Docstrings)", "Kane\u2019s Method & Lagrange\u2019s Method (Docstrings)", "Linearization (Docstrings)", "Bodies, Inertias, Loads & Other Functions (Docstrings)", "Pathway (Docstrings)", "Printing (Docstrings)", "SymbolicSystem (Docstrings)", "Wrapping Geometry (Docstrings)", "Autolev Parser", "Examples for Physics/Mechanics", "A bicycle", "A four bar linkage", "Nonminimal Coordinates Pendulum", "Multi Degree of Freedom Holonomic System", "A rolling disc", "A rolling disc, with Kane\u2019s method", "A rolling disc, with Kane\u2019s method and constraint forces", "A rolling disc using Lagrange\u2019s Method", "Classical Mechanics", "Joints Framework in Physics/Mechanics", "Kane\u2019s Method in Physics/Mechanics", "Lagrange\u2019s Method in Physics/Mechanics", "Linearization in Physics/Mechanics", "Masses, Inertias, Particles and Rigid Bodies in Physics/Mechanics", "References for Physics/Mechanics", "SymPy Mechanics for Autolev Users", "Symbolic Systems in Physics/Mechanics", "Gaussian Optics", "Optics Module", "Medium", "Polarization", "Utilities", "Waves", "Pauli Algebra", "Quantum Harmonic Oscillator in 1-D", "Anticommutator", "Cartesian Operators and States", "Clebsch-Gordan Coefficients", "Circuit Plot", "Commutator", "Constants", "Dagger", "Gates", "Grover\u2019s Algorithm", "Hilbert Space", "Quantum Mechanics", "Inner Product", "Operator", "Operator/State Helper Functions", "Particle in a Box", "Qapply", "QFT", "Qubit", "Represent", "Shor\u2019s Algorithm", "Spin", "State", "Tensor Product", "Second Quantization", "Quantum Harmonic Oscillator in 3-D", "Dimensions and dimension systems", "More examples", "Unit systems", "Philosophy behind unit systems", "Unit prefixes", "Physical quantities", "Units and unit systems", "Potential Issues/Advanced Topics/Future Features in Physics/Vector Module", "Essential Classes", "Docstrings for basic field functions", "Essential Functions (Docstrings)", "Physics Vector API", "Kinematics (Docstrings)", "Printing (Docstrings)", "Scalar and Vector Field Functionality", "The Physics Vector Module", "Vector: Kinematics", "Vector & ReferenceFrame", "Wigner Symbols", "Plotting", "AGCA - Algebraic Geometry and Commutative Algebra Module", "Basic functionality of the module", "Introducing the domainmatrix of the poly module", "Introducing the Domains of the poly module", "Reference docs for the Poly Domains", "Polynomial Manipulation", "Internals of the Polynomial Manipulation Module", "Literature", "Number Fields", "Polynomials Manipulation Module Reference", "Series Manipulation using Polynomials", "Poly solvers", "Examples from Wester\u2019s Article", "Printing", "Term Rewriting", "Formal Power Series", "Fourier Series", "Series", "Limits of Sequences", "Sequences", "Series Expansions", "Sets", "Hongguang Fu\u2019s Trigonometric Simplification", "Hypergeometric Expansion", "Simplify", "Simplify", "Diophantine", "Solvers", "Inequality Solvers", "ODE", "PDE", "Solvers", "Solveset", "Stats", "N-dim array", "N-dim array expressions", "Tensor", "Methods", "Indexed Objects", "Tensor", "Tensor Operators", "Testing", "pytest", "Randomised Testing", "Run Tests", "Autowrap Module", "Codegen", "Decorator", "Enumerative", "Exceptions and Warnings", "Utilities", "Iterables", "Lambdify", "Memoization", "Miscellaneous", "Source Code Inspection", "Timing Utilities", "Essential Classes in sympy.vector (docstrings)", "Vector API", "Orienter classes (docstrings)", "Essential Functions in sympy.vector (docstrings)", "Basic Implementation details", "More about Coordinate Systems", "General examples of usage", "Scalar and Vector Field Functionality", "Vector", "Introduction", "Applications of Vector Integrals", "API Reference", "Basics", "Code Generation", "Logic", "Matrices", "Number Theory", "Physics", "Topics", "Utilities", "Biomechanical Model Example", "Introduction to Biomechanical Modeling", "Tutorials", "Basic Operations", "Calculus", "SymPy Features", "Gotchas", "Introductory Tutorial", "Introduction", "Advanced Expression Manipulation", "Matrices", "What\u2019s Next", "Preliminaries", "Printing", "Simplification", "Solvers"], "terms": {"To": [0, 1, 2, 3, 4, 5, 8, 9, 11, 12, 13, 14, 15, 19, 22, 23, 26, 30, 31, 32, 34, 35, 36, 37, 39, 40, 43, 44, 47, 48, 49, 50, 58, 59, 60, 64, 67, 68, 69, 70, 72, 73, 74, 75, 76, 81, 91, 93, 95, 97, 98, 99, 101, 104, 108, 110, 112, 114, 116, 117, 122, 124, 125, 127, 129, 130, 133, 134, 137, 139, 140, 154, 155, 156, 158, 168, 172, 185, 194, 196, 207, 210, 212, 214, 215, 216, 217, 219, 221, 222, 223, 225, 226, 233, 234, 236, 239, 242, 243, 244, 245, 246, 247, 250, 251, 255, 257, 258, 261, 262, 264, 265, 270, 272, 274, 275, 277, 279, 280, 290, 291, 293, 294, 296, 297, 299, 300, 303, 304, 305], "public": [0, 4, 11, 12, 49, 68, 69, 90, 111, 112, 114, 216, 217, 219, 220, 224, 239, 242, 246, 260, 270], "us": [0, 1, 3, 4, 8, 9, 10, 11, 12, 14, 15, 17, 18, 20, 21, 22, 23, 25, 26, 27, 29, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 50, 51, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88, 90, 91, 94, 95, 96, 97, 98, 99, 100, 101, 102, 104, 105, 107, 108, 110, 111, 112, 114, 115, 116, 118, 119, 120, 121, 122, 124, 125, 126, 127, 128, 129, 130, 131, 133, 134, 135, 136, 137, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 151, 152, 153, 154, 158, 159, 160, 163, 164, 166, 168, 170, 171, 172, 175, 177, 179, 180, 181, 184, 185, 186, 187, 188, 189, 190, 191, 193, 194, 195, 196, 197, 200, 201, 202, 203, 205, 206, 207, 209, 211, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 224, 225, 226, 227, 228, 229, 232, 233, 234, 235, 236, 238, 239, 241, 242, 243, 244, 246, 247, 248, 250, 251, 252, 255, 257, 258, 259, 260, 261, 262, 263, 264, 265, 267, 270, 273, 274, 276, 277, 279, 280, 282, 287, 288, 290, 291, 293, 294, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305], "meurer": 0, "A": [0, 2, 3, 4, 5, 9, 11, 12, 13, 14, 15, 17, 18, 20, 21, 22, 23, 26, 28, 30, 32, 33, 34, 35, 36, 37, 38, 41, 43, 44, 45, 47, 48, 49, 50, 51, 52, 53, 54, 57, 58, 59, 60, 61, 62, 64, 65, 66, 67, 68, 69, 70, 72, 73, 74, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 90, 91, 93, 95, 96, 97, 98, 99, 100, 101, 103, 104, 105, 107, 108, 110, 111, 112, 114, 116, 117, 118, 120, 122, 124, 128, 129, 130, 131, 133, 134, 135, 136, 137, 139, 140, 141, 142, 145, 146, 151, 152, 153, 156, 157, 158, 159, 160, 163, 165, 168, 170, 171, 172, 174, 175, 176, 177, 179, 180, 181, 183, 185, 186, 187, 188, 189, 190, 191, 193, 195, 196, 197, 199, 200, 201, 203, 205, 206, 207, 209, 210, 211, 212, 213, 214, 215, 216, 217, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 232, 233, 234, 235, 236, 238, 239, 241, 242, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 257, 258, 259, 260, 261, 262, 264, 265, 270, 272, 274, 275, 276, 277, 279, 280, 287, 290, 295, 297, 299, 300, 304], "smith": [0, 13, 105, 215], "cp": [0, 60, 109, 214, 215], "paprocki": 0, "m": [0, 8, 9, 11, 12, 13, 15, 19, 21, 23, 26, 39, 41, 45, 49, 50, 56, 57, 59, 60, 64, 67, 68, 69, 70, 71, 73, 76, 78, 80, 84, 85, 93, 95, 97, 99, 100, 101, 102, 104, 105, 107, 108, 110, 111, 112, 114, 116, 117, 120, 124, 126, 127, 130, 133, 134, 135, 136, 139, 141, 145, 148, 149, 150, 151, 153, 154, 155, 156, 157, 158, 159, 160, 162, 167, 174, 188, 189, 192, 194, 196, 207, 211, 213, 214, 215, 217, 219, 220, 221, 222, 223, 226, 227, 228, 229, 231, 232, 233, 234, 236, 238, 239, 242, 244, 245, 246, 247, 248, 251, 252, 258, 259, 261, 264, 266, 270, 273, 275, 279, 280, 290, 291, 294, 300, 303, 304, 305], "\u010dert\u00edk": 0, "o": [0, 4, 8, 11, 12, 14, 15, 19, 21, 40, 48, 49, 59, 60, 66, 68, 69, 74, 76, 78, 79, 81, 82, 84, 90, 93, 108, 114, 117, 129, 130, 134, 136, 137, 139, 141, 153, 154, 155, 156, 158, 159, 181, 191, 202, 205, 207, 209, 211, 219, 220, 222, 223, 226, 228, 233, 236, 242, 246, 251, 257, 264, 267, 273, 276, 290, 291, 294], "kirpichev": 0, "sb": 0, "rocklin": 0, "kumar": [0, 245], "ivanov": 0, "": [0, 2, 3, 4, 5, 7, 9, 11, 12, 13, 14, 15, 17, 18, 19, 21, 22, 23, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 57, 58, 59, 60, 62, 64, 65, 66, 67, 68, 69, 71, 72, 73, 74, 76, 77, 78, 80, 81, 82, 84, 85, 86, 87, 90, 91, 93, 95, 96, 97, 98, 99, 101, 102, 104, 107, 108, 109, 110, 112, 114, 116, 117, 118, 120, 122, 124, 126, 128, 129, 130, 132, 133, 135, 136, 137, 139, 140, 141, 143, 147, 151, 152, 156, 158, 162, 163, 164, 170, 171, 173, 175, 177, 178, 181, 185, 186, 188, 189, 191, 194, 195, 196, 200, 201, 205, 206, 207, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 226, 227, 228, 229, 232, 233, 234, 236, 237, 238, 239, 241, 242, 243, 246, 252, 257, 258, 259, 260, 261, 262, 264, 265, 267, 270, 272, 276, 277, 279, 282, 287, 288, 290, 291, 292, 293, 294, 296, 297, 298, 299, 300, 304, 305], "moor": [0, 33, 101, 104], "jk": 0, "singh": 0, "rathnayak": 0, "t": [0, 3, 4, 5, 7, 8, 11, 12, 13, 14, 15, 22, 23, 26, 28, 35, 41, 44, 45, 47, 49, 50, 52, 59, 60, 61, 62, 64, 68, 69, 70, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 92, 93, 95, 97, 98, 99, 100, 101, 104, 108, 109, 110, 111, 112, 114, 120, 124, 125, 128, 129, 130, 131, 133, 134, 135, 136, 137, 139, 140, 141, 144, 145, 146, 153, 154, 155, 156, 158, 159, 163, 165, 171, 175, 187, 189, 191, 193, 194, 196, 200, 201, 203, 205, 206, 207, 209, 210, 211, 212, 213, 214, 215, 216, 217, 219, 220, 221, 222, 223, 225, 226, 229, 233, 234, 235, 236, 238, 239, 242, 243, 244, 245, 246, 247, 248, 252, 255, 257, 260, 264, 265, 270, 273, 275, 279, 290, 291, 293, 294, 298, 299, 300, 303, 304, 305], "vig": 0, "granger": [0, 177], "BE": [0, 12], "muller": 0, "rp": [0, 84, 163], "bonazzi": 0, "f": [0, 4, 8, 11, 12, 13, 14, 15, 19, 23, 26, 28, 31, 32, 34, 35, 47, 48, 49, 50, 51, 58, 59, 60, 64, 67, 68, 69, 70, 72, 73, 74, 75, 76, 78, 86, 91, 92, 93, 95, 97, 99, 101, 104, 108, 109, 110, 111, 112, 114, 117, 120, 122, 129, 133, 134, 135, 137, 139, 146, 151, 153, 154, 158, 160, 164, 165, 176, 177, 180, 189, 191, 194, 201, 206, 207, 210, 211, 212, 213, 214, 216, 217, 219, 220, 221, 222, 223, 225, 226, 228, 229, 232, 233, 234, 235, 236, 238, 239, 242, 243, 244, 245, 246, 247, 251, 252, 257, 258, 259, 260, 261, 264, 265, 267, 276, 277, 280, 290, 291, 293, 294, 299, 303, 304, 305], "gupta": [0, 245], "h": [0, 15, 19, 47, 48, 49, 50, 51, 52, 59, 64, 67, 68, 69, 73, 76, 90, 93, 95, 99, 100, 104, 105, 110, 124, 133, 136, 156, 160, 163, 175, 177, 180, 185, 189, 196, 211, 212, 213, 214, 215, 217, 219, 220, 221, 222, 225, 226, 234, 238, 242, 244, 245, 246, 247, 252, 259, 280, 294, 303], "vat": 0, "johansson": 0, "pedregosa": 0, "curri": [0, 177], "mj": 0, "terrel": 0, "ar": [0, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 47, 48, 49, 50, 51, 52, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 104, 107, 108, 109, 110, 111, 112, 114, 115, 116, 117, 118, 120, 121, 122, 124, 125, 128, 129, 130, 131, 133, 134, 135, 136, 137, 139, 140, 141, 142, 143, 145, 146, 148, 149, 150, 151, 152, 153, 154, 155, 156, 158, 159, 160, 163, 164, 165, 166, 168, 170, 172, 175, 177, 179, 180, 181, 183, 185, 186, 187, 188, 189, 190, 191, 193, 194, 195, 196, 197, 199, 200, 201, 202, 203, 205, 206, 207, 209, 211, 212, 213, 214, 215, 217, 218, 219, 221, 222, 223, 224, 225, 226, 227, 228, 229, 231, 232, 233, 234, 235, 236, 238, 239, 241, 242, 243, 244, 246, 247, 248, 250, 251, 252, 253, 255, 257, 258, 259, 261, 262, 263, 264, 265, 267, 270, 272, 273, 274, 275, 276, 277, 279, 281, 290, 291, 292, 293, 294, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305], "rou\u010dka": 0, "\u0161": 0, "saboo": 0, "fernando": 0, "i": [0, 1, 2, 4, 5, 7, 8, 9, 10, 11, 13, 14, 17, 18, 19, 20, 21, 22, 23, 25, 26, 28, 29, 30, 31, 32, 33, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 90, 91, 92, 95, 96, 97, 98, 99, 100, 101, 102, 104, 105, 107, 108, 110, 111, 112, 114, 115, 116, 117, 118, 120, 121, 122, 124, 125, 126, 127, 128, 129, 130, 131, 133, 134, 135, 136, 137, 138, 139, 140, 141, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 156, 158, 159, 160, 162, 163, 164, 165, 166, 167, 168, 171, 172, 174, 175, 177, 179, 180, 181, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 205, 206, 207, 209, 210, 211, 212, 213, 214, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 227, 228, 229, 231, 232, 233, 234, 235, 236, 238, 239, 241, 242, 243, 244, 246, 247, 248, 250, 251, 252, 253, 255, 257, 258, 259, 260, 261, 262, 264, 265, 267, 269, 270, 272, 273, 274, 275, 276, 277, 279, 280, 290, 291, 293, 294, 296, 297, 299, 300, 302, 303, 304, 305], "kulal": 0, "cimrman": 0, "r": [0, 4, 5, 8, 9, 12, 13, 15, 19, 21, 23, 28, 41, 48, 49, 50, 52, 59, 60, 68, 69, 70, 72, 73, 74, 81, 82, 84, 86, 90, 91, 93, 95, 104, 108, 110, 111, 114, 117, 120, 124, 126, 130, 133, 134, 135, 136, 137, 139, 140, 141, 143, 145, 148, 149, 150, 155, 156, 157, 158, 159, 160, 163, 187, 188, 191, 192, 194, 201, 202, 205, 207, 209, 211, 212, 213, 214, 215, 216, 217, 219, 220, 221, 222, 223, 224, 226, 227, 228, 233, 234, 236, 238, 239, 242, 244, 245, 246, 252, 257, 259, 261, 270, 273, 275, 276, 277, 280, 290, 291, 304], "scopatz": 0, "2017": [0, 7, 211], "symbol": [0, 2, 4, 5, 7, 11, 12, 13, 14, 17, 19, 24, 26, 27, 28, 29, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 49, 50, 58, 60, 67, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 90, 91, 92, 93, 95, 96, 98, 99, 101, 104, 108, 109, 110, 111, 112, 114, 116, 117, 118, 120, 121, 122, 124, 126, 128, 129, 130, 131, 133, 134, 135, 136, 137, 139, 140, 141, 143, 144, 145, 146, 148, 149, 150, 151, 156, 158, 160, 163, 164, 165, 166, 168, 170, 171, 173, 175, 177, 179, 180, 183, 186, 188, 189, 190, 191, 192, 193, 194, 197, 198, 199, 200, 201, 202, 203, 205, 206, 207, 209, 210, 212, 213, 214, 215, 217, 218, 219, 220, 221, 223, 224, 226, 227, 228, 229, 231, 232, 233, 234, 236, 238, 239, 241, 242, 243, 244, 246, 247, 249, 250, 251, 252, 253, 258, 264, 265, 270, 272, 273, 275, 276, 277, 280, 287, 290, 291, 293, 294, 297, 299, 300, 303, 304, 305], "comput": [0, 2, 3, 4, 5, 7, 9, 11, 12, 13, 14, 15, 19, 21, 22, 23, 26, 28, 29, 32, 33, 34, 39, 41, 47, 49, 50, 51, 52, 57, 59, 60, 62, 63, 64, 66, 67, 68, 69, 70, 71, 72, 73, 74, 76, 81, 83, 87, 90, 91, 92, 94, 95, 97, 99, 101, 104, 105, 107, 108, 110, 116, 117, 122, 124, 128, 133, 134, 135, 139, 141, 143, 144, 148, 151, 158, 175, 176, 177, 185, 190, 191, 193, 195, 196, 200, 201, 202, 207, 209, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 228, 229, 231, 233, 234, 235, 236, 238, 239, 242, 244, 245, 246, 248, 258, 261, 264, 265, 270, 272, 273, 274, 275, 276, 277, 279, 282, 290, 293, 294, 296, 297, 300, 304], "python": [0, 1, 2, 3, 4, 5, 7, 8, 9, 11, 12, 13, 14, 18, 21, 22, 23, 27, 28, 29, 32, 33, 35, 37, 38, 39, 42, 43, 44, 47, 60, 68, 69, 72, 74, 80, 96, 98, 99, 101, 104, 108, 109, 110, 116, 128, 141, 158, 201, 212, 213, 214, 215, 216, 217, 223, 225, 226, 234, 238, 242, 245, 247, 257, 258, 259, 260, 261, 264, 265, 270, 296, 297, 298, 299, 300, 302, 303, 304], "peerj": [0, 7], "scienc": [0, 60, 93, 104, 157, 158, 213, 220, 235, 236, 294], "3": [0, 3, 5, 7, 11, 12, 13, 15, 17, 19, 21, 22, 23, 28, 30, 31, 32, 33, 34, 35, 37, 39, 41, 42, 44, 45, 46, 47, 49, 50, 52, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 87, 90, 91, 92, 93, 96, 97, 98, 99, 100, 101, 102, 104, 105, 106, 107, 108, 109, 110, 112, 114, 116, 118, 120, 122, 124, 125, 126, 127, 130, 131, 133, 136, 139, 143, 144, 145, 146, 148, 149, 150, 151, 152, 154, 155, 156, 158, 159, 160, 162, 164, 168, 170, 171, 172, 176, 180, 185, 186, 188, 190, 191, 194, 195, 197, 198, 201, 202, 205, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 224, 225, 226, 227, 228, 229, 231, 232, 233, 234, 235, 236, 238, 239, 241, 242, 243, 244, 245, 246, 247, 248, 251, 252, 253, 257, 258, 260, 261, 262, 264, 265, 267, 270, 272, 273, 274, 275, 277, 279, 280, 287, 290, 291, 293, 294, 296, 298, 299, 300, 303, 304, 305], "e103": 0, "http": [0, 2, 3, 4, 5, 7, 8, 9, 11, 12, 13, 21, 23, 39, 41, 43, 44, 45, 47, 48, 49, 51, 52, 56, 57, 59, 60, 61, 62, 67, 68, 69, 70, 71, 72, 73, 74, 76, 78, 80, 84, 85, 86, 90, 93, 95, 96, 97, 98, 99, 101, 104, 108, 116, 122, 124, 126, 127, 160, 162, 163, 164, 166, 167, 168, 172, 173, 174, 177, 179, 180, 189, 191, 201, 203, 206, 208, 211, 215, 217, 220, 222, 225, 226, 229, 231, 233, 234, 235, 238, 239, 242, 245, 246, 258, 259, 260, 262, 264, 265, 267, 270, 272, 276, 278, 280, 300, 303], "doi": [0, 4, 41, 47, 60, 67, 104, 108, 135, 215, 217, 220, 235, 238, 246, 264], "org": [0, 2, 4, 5, 11, 12, 15, 21, 23, 41, 43, 44, 45, 47, 48, 49, 51, 52, 56, 57, 59, 60, 67, 68, 69, 70, 71, 73, 74, 76, 78, 80, 84, 85, 86, 95, 96, 97, 98, 99, 101, 104, 108, 122, 124, 126, 127, 160, 162, 163, 164, 166, 167, 168, 172, 173, 174, 177, 179, 180, 189, 191, 201, 203, 206, 208, 215, 217, 220, 222, 226, 229, 233, 234, 235, 238, 239, 242, 245, 246, 258, 259, 260, 262, 264, 270, 272, 276, 278, 280, 300, 303], "10": [0, 2, 4, 12, 15, 23, 26, 28, 34, 35, 37, 39, 41, 47, 49, 57, 59, 60, 64, 66, 67, 68, 69, 71, 72, 73, 74, 76, 81, 82, 84, 85, 93, 95, 96, 98, 99, 101, 104, 105, 108, 109, 110, 111, 112, 114, 116, 118, 120, 122, 124, 125, 131, 135, 136, 141, 143, 158, 160, 164, 175, 185, 186, 197, 201, 202, 203, 205, 211, 212, 214, 215, 216, 217, 219, 220, 221, 222, 223, 225, 226, 229, 232, 233, 234, 235, 238, 239, 242, 245, 246, 247, 256, 257, 262, 264, 265, 267, 270, 273, 290, 291, 293, 300, 304], "7717": 0, "c": [0, 2, 7, 8, 9, 12, 14, 15, 19, 21, 23, 26, 28, 29, 31, 33, 40, 41, 47, 48, 52, 53, 57, 59, 60, 61, 63, 64, 65, 67, 68, 69, 71, 73, 74, 76, 77, 78, 80, 81, 82, 84, 85, 91, 93, 95, 97, 98, 99, 101, 104, 108, 109, 110, 116, 117, 118, 120, 124, 126, 128, 129, 131, 133, 134, 136, 141, 146, 148, 149, 150, 152, 154, 155, 158, 160, 164, 170, 171, 172, 175, 177, 180, 185, 188, 190, 191, 196, 200, 201, 205, 209, 210, 211, 212, 214, 215, 216, 217, 219, 220, 221, 222, 223, 225, 233, 234, 235, 236, 238, 239, 242, 243, 244, 245, 246, 247, 251, 252, 258, 259, 261, 264, 267, 270, 272, 273, 274, 275, 276, 277, 280, 290, 291, 294, 296, 303, 304, 305], "103": [0, 7, 59], "bibtex": 0, "entri": [0, 11, 33, 45, 50, 58, 60, 66, 69, 80, 93, 97, 99, 100, 101, 107, 111, 134, 136, 141, 143, 156, 163, 215, 219, 221, 222, 236, 246, 265], "latex": [0, 2, 4, 8, 12, 14, 23, 37, 39, 76, 96, 200, 201, 206, 210, 212, 217, 226, 290, 298, 299], "user": [0, 2, 3, 4, 5, 8, 9, 11, 12, 13, 14, 18, 20, 21, 23, 48, 49, 50, 59, 60, 67, 68, 69, 70, 76, 80, 93, 97, 101, 104, 110, 111, 115, 116, 117, 120, 122, 124, 128, 129, 137, 140, 141, 151, 154, 156, 159, 179, 180, 189, 195, 196, 201, 205, 209, 213, 216, 219, 221, 223, 224, 225, 226, 227, 235, 238, 244, 245, 246, 255, 258, 259, 261, 262, 265, 270, 274, 275, 280, 287, 293, 296, 297, 299, 300, 301], "articl": [0, 7, 9, 11, 68, 69, 101, 104, 218, 220, 221, 226, 235, 270, 288, 298], "titl": [0, 4, 5, 35, 212], "author": [0, 4, 7, 108, 177, 221], "aaron": 0, "christoph": [0, 270], "p": [0, 8, 12, 13, 14, 15, 19, 21, 22, 23, 26, 28, 29, 31, 41, 43, 44, 45, 49, 50, 51, 56, 57, 58, 59, 60, 61, 62, 64, 66, 67, 68, 69, 70, 71, 73, 74, 76, 78, 81, 82, 83, 84, 85, 90, 91, 93, 95, 99, 101, 104, 108, 110, 111, 114, 116, 117, 118, 120, 124, 125, 129, 130, 133, 134, 135, 136, 137, 139, 141, 145, 152, 153, 154, 155, 156, 157, 158, 159, 160, 163, 164, 170, 189, 191, 196, 202, 205, 207, 209, 211, 212, 214, 215, 216, 219, 220, 222, 223, 226, 228, 229, 233, 234, 236, 238, 239, 242, 244, 245, 246, 247, 251, 252, 264, 270, 273, 274, 275, 276, 277, 279, 290, 291, 300, 304], "mateusz": 0, "v": [0, 8, 9, 17, 26, 28, 32, 37, 41, 49, 58, 64, 67, 68, 69, 70, 71, 72, 76, 82, 93, 95, 97, 99, 104, 108, 111, 112, 114, 117, 129, 130, 131, 133, 136, 140, 143, 155, 156, 158, 159, 163, 164, 176, 191, 196, 200, 201, 203, 205, 207, 209, 210, 212, 219, 220, 221, 222, 226, 236, 238, 239, 242, 244, 246, 257, 264, 270, 273, 274, 275, 276, 277, 279, 290, 291], "ert": 0, "k": [0, 5, 12, 13, 15, 17, 21, 23, 26, 31, 41, 47, 48, 49, 50, 52, 54, 58, 59, 62, 63, 66, 67, 68, 69, 71, 72, 73, 74, 76, 86, 93, 95, 98, 99, 101, 104, 108, 110, 124, 129, 133, 134, 139, 146, 153, 155, 158, 165, 179, 180, 183, 187, 189, 191, 200, 207, 211, 213, 215, 216, 219, 220, 221, 222, 223, 226, 228, 229, 231, 232, 233, 234, 235, 236, 238, 239, 242, 244, 246, 247, 248, 250, 251, 252, 253, 257, 261, 264, 270, 272, 273, 274, 275, 276, 277, 279, 280, 290, 291, 303, 304], "ond": 0, "ej": 0, "sergei": 0, "b": [0, 11, 12, 14, 15, 17, 21, 22, 23, 26, 28, 29, 31, 33, 41, 48, 49, 50, 52, 56, 57, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 71, 72, 73, 74, 78, 79, 80, 81, 82, 83, 84, 91, 93, 95, 97, 98, 99, 100, 101, 104, 108, 110, 111, 112, 114, 116, 117, 118, 120, 122, 124, 130, 131, 133, 134, 135, 136, 137, 139, 141, 145, 146, 155, 156, 158, 160, 163, 168, 170, 172, 174, 179, 180, 183, 188, 189, 190, 191, 200, 201, 203, 205, 209, 210, 211, 212, 213, 214, 215, 216, 217, 219, 220, 221, 222, 223, 226, 228, 229, 231, 232, 233, 234, 235, 236, 238, 239, 242, 243, 244, 245, 246, 247, 248, 251, 252, 253, 257, 260, 261, 264, 267, 270, 272, 273, 274, 275, 276, 290, 291, 294, 296, 300, 304, 305], "matthew": 0, "amit": [0, 245], "sergiu": 0, "jason": [0, 226], "sartaj": 0, "thilina": 0, "sean": 0, "brian": [0, 177], "e": [0, 2, 3, 4, 5, 7, 8, 9, 11, 12, 13, 14, 15, 21, 22, 23, 26, 29, 33, 34, 37, 39, 40, 41, 45, 47, 48, 49, 50, 57, 58, 59, 60, 61, 64, 66, 67, 68, 69, 70, 72, 73, 74, 76, 78, 80, 81, 82, 83, 84, 85, 90, 91, 93, 95, 97, 98, 99, 104, 108, 110, 111, 114, 115, 116, 117, 120, 124, 125, 129, 130, 133, 134, 136, 137, 139, 140, 141, 154, 155, 158, 159, 160, 163, 170, 171, 175, 180, 181, 183, 186, 188, 190, 191, 196, 197, 201, 206, 207, 210, 211, 212, 213, 214, 215, 216, 217, 219, 220, 221, 222, 223, 224, 225, 226, 227, 229, 232, 233, 234, 235, 236, 238, 239, 242, 243, 244, 245, 246, 247, 250, 251, 252, 253, 257, 258, 259, 260, 261, 262, 264, 265, 266, 267, 270, 274, 277, 279, 280, 290, 291, 293, 294, 298, 299, 304], "richard": [0, 108], "francesco": 0, "harsh": [0, 245], "shivam": 0, "fredrik": 0, "fabian": 0, "j": [0, 5, 12, 15, 26, 41, 45, 47, 49, 50, 54, 58, 59, 60, 64, 66, 67, 69, 70, 72, 73, 76, 90, 93, 95, 97, 99, 101, 104, 108, 111, 112, 114, 122, 125, 133, 139, 157, 158, 163, 170, 171, 188, 191, 196, 200, 207, 211, 213, 215, 217, 219, 220, 221, 222, 223, 225, 226, 228, 234, 236, 238, 239, 242, 244, 245, 246, 247, 248, 250, 251, 252, 253, 258, 264, 270, 272, 273, 274, 275, 276, 277, 279, 280, 290, 291], "andi": [0, 157], "rou": 0, "ka": 0, "n": [0, 4, 5, 9, 12, 14, 15, 19, 21, 23, 28, 31, 32, 40, 45, 47, 49, 50, 51, 52, 54, 56, 57, 58, 59, 60, 62, 64, 66, 67, 68, 69, 70, 72, 73, 74, 76, 78, 81, 82, 83, 84, 85, 90, 91, 93, 95, 97, 98, 99, 101, 104, 105, 108, 110, 114, 116, 117, 120, 122, 124, 126, 127, 129, 130, 133, 134, 136, 137, 139, 140, 141, 143, 144, 145, 146, 148, 149, 150, 153, 154, 155, 156, 158, 159, 160, 162, 164, 165, 167, 171, 176, 177, 180, 185, 187, 188, 189, 191, 192, 194, 196, 198, 200, 201, 203, 205, 206, 209, 210, 211, 212, 213, 214, 215, 216, 217, 219, 220, 221, 222, 223, 225, 226, 228, 229, 231, 232, 233, 234, 235, 236, 238, 239, 242, 244, 245, 246, 249, 251, 252, 255, 258, 264, 266, 267, 270, 272, 273, 274, 275, 279, 285, 290, 291, 294, 300, 303, 304, 305], "ashutosh": 0, "isuru": 0, "sumith": 0, "robert": [0, 108, 215, 246], "anthoni": 0, "year": [0, 3, 4, 13, 195, 291], "month": 0, "jan": [0, 69], "keyword": [0, 3, 4, 12, 13, 14, 17, 23, 48, 49, 50, 59, 60, 68, 69, 72, 73, 81, 83, 84, 85, 99, 104, 108, 112, 116, 122, 124, 129, 134, 137, 153, 154, 185, 191, 206, 212, 214, 215, 216, 217, 219, 221, 222, 225, 226, 227, 233, 238, 239, 244, 251, 257, 258, 260, 262, 264, 265, 267, 275, 300], "algebra": [0, 5, 14, 15, 17, 21, 27, 29, 34, 37, 45, 50, 51, 59, 68, 69, 72, 74, 86, 89, 90, 91, 93, 95, 98, 99, 103, 105, 108, 109, 110, 139, 151, 158, 159, 211, 214, 215, 217, 218, 219, 220, 222, 223, 226, 228, 236, 239, 241, 242, 245, 281, 282, 285, 287, 288, 291, 295, 296, 298, 300], "system": [0, 1, 2, 5, 7, 8, 9, 13, 14, 15, 17, 18, 19, 22, 23, 26, 27, 28, 29, 33, 35, 42, 44, 59, 68, 69, 70, 74, 93, 96, 97, 98, 99, 104, 109, 110, 111, 114, 115, 116, 120, 121, 123, 124, 128, 129, 133, 134, 135, 136, 137, 139, 141, 142, 143, 144, 145, 148, 150, 151, 152, 153, 154, 155, 156, 158, 169, 170, 185, 188, 189, 191, 194, 198, 201, 205, 206, 207, 209, 210, 211, 213, 214, 215, 216, 217, 218, 219, 220, 221, 224, 225, 226, 234, 235, 241, 245, 246, 257, 258, 270, 272, 273, 276, 278, 280, 285, 287, 291, 296, 298, 300, 304, 305], "abstract": [0, 13, 47, 48, 57, 68, 70, 74, 76, 81, 86, 101, 111, 114, 129, 133, 137, 140, 141, 175, 177, 186, 189, 190, 191, 213, 221, 245, 246, 248, 252, 259, 279, 291], "an": [0, 2, 3, 4, 5, 7, 8, 9, 10, 12, 14, 15, 17, 18, 19, 21, 22, 23, 25, 26, 28, 29, 30, 31, 33, 36, 37, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 51, 52, 53, 54, 57, 58, 59, 60, 61, 62, 64, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 78, 79, 81, 82, 83, 84, 85, 86, 87, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 104, 105, 106, 107, 108, 109, 110, 111, 112, 114, 115, 116, 117, 120, 122, 124, 125, 126, 128, 129, 130, 133, 134, 135, 136, 137, 139, 140, 143, 145, 151, 153, 155, 156, 158, 159, 162, 163, 164, 168, 170, 171, 172, 174, 175, 176, 177, 179, 180, 181, 184, 185, 186, 188, 189, 191, 192, 193, 195, 200, 201, 205, 206, 207, 209, 210, 211, 212, 213, 214, 215, 216, 217, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 231, 232, 233, 234, 235, 238, 239, 241, 242, 243, 244, 246, 247, 250, 251, 252, 253, 255, 257, 258, 259, 260, 261, 262, 264, 265, 267, 270, 272, 274, 275, 277, 278, 279, 280, 290, 291, 293, 294, 295, 296, 297, 298, 300, 303, 304, 305], "open": [0, 2, 3, 4, 5, 8, 9, 10, 11, 12, 13, 32, 33, 34, 36, 39, 47, 68, 70, 74, 95, 98, 124, 141, 144, 158, 226, 234, 241, 245, 246, 298, 300], "sourc": [0, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 23, 33, 34, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 53, 54, 56, 57, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 79, 81, 82, 83, 84, 85, 87, 89, 90, 91, 93, 95, 96, 97, 98, 99, 100, 101, 102, 104, 105, 106, 107, 108, 110, 111, 112, 114, 116, 118, 120, 122, 124, 125, 126, 127, 129, 130, 131, 133, 134, 135, 136, 137, 139, 140, 141, 158, 160, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 197, 198, 199, 201, 202, 203, 205, 206, 207, 211, 212, 213, 215, 216, 217, 219, 221, 222, 223, 224, 226, 227, 228, 229, 231, 232, 233, 234, 235, 236, 238, 239, 241, 242, 243, 244, 245, 246, 247, 248, 250, 251, 252, 253, 255, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 269, 270, 272, 273, 277, 289, 298], "written": [0, 2, 4, 5, 11, 12, 13, 14, 21, 23, 45, 49, 56, 59, 60, 64, 68, 73, 76, 80, 86, 91, 93, 97, 98, 107, 108, 145, 151, 158, 191, 207, 208, 209, 210, 213, 214, 222, 226, 229, 233, 236, 239, 242, 259, 277, 279, 297, 298, 299, 304], "pure": [0, 2, 13, 14, 32, 34, 41, 69, 74, 95, 98, 101, 114, 124, 155, 196, 215, 216, 217, 219, 222, 226, 246, 264], "It": [0, 2, 3, 4, 5, 7, 8, 9, 11, 12, 13, 14, 15, 19, 21, 22, 23, 28, 31, 32, 34, 35, 36, 39, 41, 42, 43, 44, 47, 48, 49, 56, 59, 60, 62, 63, 64, 67, 68, 69, 70, 72, 73, 74, 75, 76, 78, 80, 84, 85, 91, 93, 95, 97, 98, 104, 108, 109, 110, 112, 114, 115, 116, 117, 118, 120, 122, 124, 126, 128, 129, 130, 131, 133, 134, 137, 139, 140, 141, 143, 149, 151, 152, 153, 154, 156, 158, 160, 164, 165, 175, 180, 181, 186, 187, 188, 189, 190, 191, 193, 196, 199, 201, 205, 209, 210, 211, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 226, 229, 233, 234, 235, 236, 238, 239, 242, 243, 244, 245, 246, 247, 248, 250, 251, 252, 257, 258, 259, 260, 261, 262, 265, 270, 273, 274, 275, 277, 279, 280, 291, 293, 294, 296, 297, 298, 299, 300, 302, 303, 304], "built": [0, 2, 4, 5, 8, 14, 15, 18, 42, 44, 50, 68, 74, 95, 104, 141, 158, 214, 217, 226, 227, 231, 242, 245, 246, 252, 261, 264, 265, 298, 299, 303], "focu": [0, 13, 21, 78, 244, 298], "extens": [0, 2, 4, 5, 7, 12, 21, 23, 59, 68, 73, 74, 80, 84, 95, 104, 112, 114, 115, 129, 136, 137, 158, 214, 216, 217, 219, 220, 221, 222, 226, 236, 238, 242, 244, 245, 258, 259, 290, 297, 304], "eas": [0, 141, 210, 212, 226, 229], "through": [0, 3, 4, 7, 8, 13, 14, 15, 21, 23, 28, 32, 33, 35, 37, 39, 47, 49, 59, 60, 62, 67, 68, 69, 72, 73, 76, 78, 79, 80, 81, 82, 84, 93, 97, 98, 104, 108, 111, 116, 117, 118, 122, 129, 130, 134, 137, 140, 141, 143, 151, 156, 162, 163, 201, 213, 219, 221, 226, 232, 236, 238, 242, 244, 245, 246, 247, 258, 264, 270, 272, 277, 280, 290, 291, 295, 296, 297, 302], "both": [0, 2, 3, 4, 5, 7, 11, 12, 13, 14, 15, 18, 21, 22, 23, 28, 30, 31, 32, 35, 40, 41, 47, 48, 49, 60, 63, 64, 66, 67, 68, 69, 73, 74, 76, 83, 92, 93, 95, 98, 99, 104, 108, 110, 114, 115, 116, 117, 124, 129, 130, 133, 134, 136, 137, 139, 143, 145, 146, 152, 155, 163, 164, 175, 181, 188, 191, 195, 196, 201, 205, 209, 210, 212, 213, 214, 216, 217, 219, 221, 222, 224, 225, 226, 228, 233, 234, 235, 236, 238, 239, 242, 244, 245, 247, 251, 257, 259, 264, 265, 270, 272, 290, 291, 294, 297, 298, 299, 304, 305], "interact": [0, 11, 14, 17, 32, 40, 68, 82, 95, 102, 104, 137, 158, 188, 206, 210, 216, 217, 238, 246, 262, 268, 281, 289, 296, 298, 299, 303, 304], "programmat": [0, 14, 17, 18, 36, 37, 245, 275], "applic": [0, 5, 13, 29, 32, 50, 51, 52, 58, 59, 60, 61, 68, 69, 74, 95, 99, 104, 108, 116, 118, 120, 129, 133, 134, 139, 141, 151, 155, 157, 158, 175, 176, 201, 205, 209, 214, 215, 219, 220, 221, 222, 226, 228, 233, 239, 242, 245, 259, 264, 270, 277, 278, 285, 291, 298], "These": [0, 2, 4, 5, 9, 11, 12, 13, 14, 15, 16, 17, 19, 21, 22, 23, 37, 38, 40, 48, 49, 59, 67, 68, 69, 70, 76, 93, 95, 98, 104, 108, 110, 111, 112, 114, 115, 117, 124, 129, 133, 134, 135, 137, 140, 143, 145, 149, 155, 158, 181, 186, 187, 195, 201, 202, 207, 209, 210, 213, 214, 215, 216, 217, 219, 222, 226, 236, 239, 242, 243, 245, 246, 248, 253, 257, 258, 259, 264, 277, 290, 291, 294, 297, 300, 303, 304], "characterist": [0, 70, 86, 104, 112, 114, 209, 215, 217, 219, 220, 242, 244, 291, 300], "have": [0, 3, 4, 5, 7, 8, 9, 10, 11, 12, 14, 15, 18, 19, 21, 22, 23, 25, 26, 28, 30, 31, 33, 34, 35, 37, 39, 41, 43, 44, 45, 47, 48, 49, 50, 51, 52, 58, 59, 60, 61, 64, 66, 67, 68, 69, 70, 72, 73, 74, 76, 78, 79, 83, 84, 86, 91, 92, 93, 95, 97, 98, 99, 100, 101, 104, 107, 108, 109, 110, 111, 112, 114, 116, 117, 122, 124, 125, 127, 128, 133, 134, 135, 136, 139, 141, 142, 143, 149, 151, 155, 156, 158, 175, 177, 180, 184, 186, 188, 189, 190, 191, 193, 194, 196, 199, 200, 201, 205, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 221, 222, 223, 224, 226, 228, 229, 231, 233, 234, 235, 236, 238, 239, 242, 244, 245, 246, 247, 248, 250, 252, 253, 255, 256, 257, 259, 260, 261, 264, 265, 267, 270, 272, 274, 275, 276, 277, 280, 290, 291, 293, 294, 296, 297, 298, 299, 300, 303, 304, 305], "led": 0, "becom": [0, 3, 4, 5, 11, 12, 13, 14, 15, 19, 21, 59, 64, 67, 68, 69, 72, 91, 96, 104, 110, 129, 139, 206, 209, 213, 214, 216, 217, 223, 226, 229, 235, 242, 245, 246, 252, 265, 267, 273, 275, 304], "popular": [0, 2, 69, 109, 158, 298], "librari": [0, 2, 3, 4, 12, 13, 14, 21, 23, 34, 38, 39, 49, 68, 69, 73, 93, 95, 96, 104, 109, 128, 139, 141, 158, 195, 212, 216, 217, 246, 257, 258, 259, 264, 265, 293, 296, 297, 298], "scientif": [0, 14, 39, 68, 158], "ecosystem": 0, "thi": [0, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 26, 28, 29, 30, 31, 32, 33, 35, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 90, 91, 92, 94, 95, 96, 97, 98, 99, 100, 101, 102, 104, 105, 108, 109, 110, 111, 112, 114, 115, 116, 117, 118, 120, 121, 122, 124, 125, 128, 129, 130, 131, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 158, 159, 162, 163, 164, 165, 166, 168, 170, 171, 172, 174, 175, 177, 180, 181, 183, 184, 185, 186, 187, 188, 189, 190, 191, 193, 194, 195, 196, 197, 200, 201, 203, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 224, 225, 226, 227, 228, 229, 232, 233, 234, 235, 236, 238, 239, 240, 241, 242, 243, 244, 246, 247, 248, 250, 251, 252, 254, 255, 257, 258, 259, 260, 261, 262, 263, 264, 265, 267, 268, 270, 272, 273, 274, 275, 276, 277, 278, 279, 281, 290, 291, 293, 294, 295, 296, 297, 298, 299, 300, 302, 303, 304, 305], "paper": [0, 4, 25, 108, 143, 210, 221, 222, 235, 236, 239, 242, 291], "present": [0, 2, 5, 13, 14, 15, 19, 25, 47, 48, 52, 55, 59, 60, 62, 66, 68, 71, 95, 104, 108, 111, 114, 116, 120, 122, 124, 134, 139, 143, 191, 193, 201, 203, 206, 207, 212, 213, 219, 220, 221, 225, 226, 239, 245, 259, 265, 273, 274, 275, 279, 282, 291, 305], "architectur": [0, 12, 158, 216, 257], "descript": [0, 3, 4, 5, 13, 29, 38, 48, 50, 58, 76, 95, 108, 163, 181, 188, 199, 209, 210, 211, 226, 250, 257, 259, 261, 262, 281, 301], "its": [0, 2, 3, 4, 5, 7, 12, 13, 14, 15, 17, 19, 21, 22, 23, 28, 30, 31, 32, 33, 34, 35, 37, 41, 43, 44, 45, 48, 49, 50, 52, 56, 58, 59, 60, 67, 68, 69, 70, 73, 74, 76, 78, 80, 84, 86, 93, 95, 96, 98, 99, 101, 104, 108, 110, 111, 112, 114, 115, 116, 117, 118, 120, 124, 128, 129, 130, 133, 134, 136, 137, 139, 140, 141, 143, 144, 145, 151, 152, 155, 156, 158, 159, 164, 170, 176, 177, 179, 180, 185, 186, 189, 191, 195, 196, 198, 201, 202, 207, 209, 210, 211, 212, 213, 214, 215, 216, 217, 219, 220, 221, 222, 223, 224, 225, 226, 232, 233, 234, 238, 241, 242, 244, 245, 246, 248, 250, 251, 252, 257, 260, 261, 264, 265, 270, 273, 274, 275, 277, 280, 290, 291, 298, 299, 300, 303, 304], "featur": [0, 2, 3, 5, 7, 11, 12, 13, 15, 16, 23, 38, 39, 68, 70, 72, 141, 151, 158, 208, 226, 242, 246, 255, 259, 262, 278, 287, 290, 291, 292, 297, 298, 302, 304], "discuss": [0, 3, 4, 5, 7, 11, 12, 13, 15, 16, 17, 19, 21, 22, 23, 38, 50, 59, 69, 76, 108, 115, 128, 134, 141, 151, 155, 156, 200, 208, 209, 210, 216, 252, 261, 281, 291, 293, 295, 296, 298, 299, 301, 303, 304], "select": [0, 8, 16, 17, 33, 38, 49, 52, 59, 60, 67, 68, 69, 77, 82, 96, 98, 99, 108, 110, 112, 114, 131, 134, 196, 206, 216, 217, 219, 220, 222, 226, 235, 238, 244, 291], "submodul": [0, 2, 3, 4, 11, 12, 14, 49, 128, 213, 217, 219, 221], "The": [0, 2, 4, 5, 6, 7, 8, 9, 11, 12, 14, 15, 17, 19, 20, 22, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 47, 48, 49, 51, 52, 54, 56, 57, 59, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 90, 91, 92, 95, 96, 97, 98, 99, 100, 101, 102, 104, 105, 107, 108, 109, 110, 111, 112, 114, 115, 116, 117, 118, 120, 121, 122, 124, 125, 126, 128, 129, 130, 131, 133, 134, 135, 136, 137, 139, 140, 141, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 156, 158, 159, 160, 162, 163, 167, 168, 169, 170, 171, 172, 174, 175, 176, 177, 179, 180, 181, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 197, 200, 201, 202, 203, 205, 206, 207, 209, 210, 211, 212, 213, 214, 215, 216, 217, 219, 220, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 234, 235, 238, 239, 241, 242, 243, 244, 245, 246, 247, 248, 250, 251, 252, 253, 255, 257, 258, 259, 260, 261, 262, 264, 265, 267, 270, 272, 273, 274, 275, 278, 279, 280, 287, 290, 291, 293, 294, 296, 297, 299, 300, 301, 302, 303, 304, 305], "supplementari": 0, "materi": [0, 25, 116, 162, 302], "provid": [0, 2, 3, 4, 5, 7, 8, 9, 11, 13, 16, 17, 19, 20, 21, 22, 23, 26, 29, 30, 34, 38, 41, 47, 48, 49, 50, 51, 57, 58, 59, 60, 66, 67, 68, 70, 72, 76, 77, 79, 84, 87, 90, 91, 95, 96, 98, 99, 101, 104, 105, 107, 108, 109, 110, 111, 114, 115, 117, 120, 122, 128, 130, 133, 134, 136, 139, 143, 144, 145, 146, 151, 152, 153, 154, 155, 156, 158, 159, 164, 165, 185, 193, 194, 195, 199, 201, 202, 205, 206, 207, 209, 210, 211, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 224, 225, 226, 229, 231, 234, 235, 236, 238, 242, 243, 244, 245, 246, 247, 251, 252, 257, 258, 259, 261, 262, 264, 265, 267, 270, 273, 274, 275, 277, 278, 280, 290, 291, 294, 298, 299, 300, 304], "addit": [0, 2, 3, 5, 9, 12, 13, 14, 15, 17, 19, 39, 41, 49, 58, 59, 60, 67, 68, 74, 76, 80, 86, 88, 92, 93, 95, 96, 98, 101, 104, 108, 110, 111, 112, 114, 121, 122, 124, 128, 130, 134, 155, 159, 177, 189, 190, 193, 200, 206, 209, 210, 211, 212, 213, 214, 215, 216, 219, 221, 222, 226, 232, 235, 236, 238, 239, 242, 243, 244, 245, 246, 257, 258, 259, 261, 262, 264, 265, 267, 274, 290, 291, 296, 298, 299, 300, 303, 304], "exampl": [0, 1, 2, 3, 5, 7, 12, 13, 14, 15, 17, 18, 19, 21, 22, 27, 29, 32, 33, 35, 37, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 81, 82, 83, 84, 85, 86, 87, 90, 91, 93, 96, 97, 98, 99, 100, 101, 102, 104, 105, 106, 107, 109, 110, 112, 114, 116, 118, 120, 122, 124, 126, 127, 129, 130, 131, 133, 134, 136, 137, 139, 140, 141, 143, 144, 145, 146, 148, 149, 150, 151, 152, 153, 154, 156, 158, 160, 162, 164, 165, 166, 167, 168, 170, 171, 172, 173, 174, 175, 176, 177, 179, 180, 181, 183, 185, 186, 188, 189, 190, 191, 192, 193, 197, 198, 200, 201, 202, 203, 205, 206, 207, 209, 211, 212, 213, 214, 215, 216, 217, 218, 219, 221, 222, 223, 224, 227, 228, 229, 231, 232, 234, 235, 238, 239, 241, 242, 243, 244, 245, 250, 252, 253, 255, 257, 258, 259, 260, 261, 262, 264, 265, 266, 267, 268, 270, 272, 273, 275, 277, 278, 279, 280, 285, 287, 288, 291, 292, 293, 294, 295, 296, 297, 299, 300, 302, 303, 305], "further": [0, 2, 11, 21, 23, 28, 44, 48, 68, 69, 74, 76, 80, 93, 95, 100, 101, 104, 110, 116, 121, 122, 130, 133, 134, 156, 163, 209, 211, 212, 213, 215, 219, 221, 222, 235, 236, 238, 242, 246, 252, 291, 297, 298], "outlin": [0, 2, 3, 11, 21, 23, 66, 95, 213, 242], "detail": [0, 2, 3, 4, 5, 6, 9, 11, 12, 13, 14, 16, 18, 21, 23, 38, 48, 59, 68, 70, 73, 75, 76, 93, 94, 95, 96, 104, 108, 122, 133, 134, 141, 156, 158, 163, 181, 185, 201, 203, 211, 212, 213, 215, 219, 221, 228, 233, 238, 239, 240, 242, 243, 246, 251, 252, 257, 260, 262, 265, 275, 276, 277, 278, 281, 285, 294, 296, 300, 301, 303], "volum": [0, 4, 49, 67, 76, 93, 95, 211, 220, 236, 239, 242, 261, 270], "page": [0, 2, 3, 4, 5, 7, 8, 11, 12, 13, 14, 15, 21, 22, 28, 29, 31, 32, 36, 38, 49, 50, 51, 67, 73, 93, 108, 109, 133, 134, 158, 196, 212, 215, 216, 217, 220, 226, 236, 239, 262, 279, 304], "journal": [0, 4, 7, 41, 67, 73, 125, 220, 238, 261, 264], "issn": 0, "2376": 0, "5992": 0, "url": [0, 69, 262], "bsd": [0, 2, 25, 298], "licens": [0, 2, 25, 298], "so": [0, 2, 3, 4, 5, 9, 11, 12, 13, 14, 15, 18, 19, 21, 22, 23, 25, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 42, 43, 44, 45, 47, 48, 49, 50, 52, 56, 57, 59, 60, 62, 64, 66, 68, 69, 72, 74, 76, 78, 80, 81, 82, 84, 90, 91, 92, 93, 95, 96, 97, 98, 99, 101, 104, 105, 108, 110, 111, 114, 116, 117, 124, 128, 129, 133, 134, 137, 139, 141, 143, 145, 151, 152, 153, 155, 156, 158, 159, 164, 175, 177, 185, 187, 188, 189, 191, 193, 195, 196, 200, 201, 210, 211, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 224, 225, 226, 227, 228, 233, 234, 235, 236, 238, 239, 241, 242, 243, 244, 245, 246, 250, 251, 255, 257, 258, 261, 262, 264, 265, 267, 276, 280, 290, 291, 293, 294, 296, 298, 299, 300, 303, 304, 305], "you": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 18, 22, 23, 25, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 43, 44, 45, 47, 49, 50, 51, 59, 60, 67, 68, 69, 70, 72, 74, 75, 76, 80, 82, 84, 86, 87, 92, 93, 95, 96, 98, 99, 101, 102, 104, 105, 108, 109, 110, 111, 112, 114, 124, 126, 127, 128, 133, 134, 135, 136, 139, 141, 142, 152, 153, 155, 156, 158, 180, 185, 186, 189, 191, 195, 200, 201, 203, 207, 209, 210, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 226, 227, 229, 233, 234, 238, 239, 242, 243, 244, 245, 246, 247, 250, 251, 252, 255, 257, 258, 259, 260, 262, 264, 265, 274, 275, 276, 277, 290, 291, 292, 293, 294, 296, 298, 299, 300, 301, 302, 303, 304, 305], "free": [0, 9, 11, 12, 13, 14, 28, 33, 34, 39, 47, 48, 49, 58, 59, 64, 68, 80, 95, 99, 101, 104, 108, 111, 114, 116, 117, 122, 125, 133, 136, 151, 160, 180, 198, 201, 208, 212, 213, 215, 217, 219, 221, 222, 226, 228, 234, 236, 238, 239, 242, 244, 245, 252, 264, 298], "howev": [0, 2, 3, 4, 5, 8, 11, 12, 13, 14, 15, 17, 19, 21, 22, 23, 28, 31, 32, 35, 42, 44, 49, 51, 59, 60, 64, 67, 68, 69, 70, 73, 74, 76, 78, 93, 95, 98, 99, 104, 108, 109, 110, 111, 114, 116, 120, 129, 133, 134, 136, 137, 139, 140, 141, 155, 159, 191, 210, 211, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 225, 226, 227, 233, 234, 235, 236, 238, 242, 243, 244, 245, 257, 258, 265, 274, 275, 279, 291, 293, 296, 298, 300, 304, 305], "like": [0, 1, 2, 3, 4, 5, 7, 8, 9, 11, 12, 13, 14, 15, 16, 18, 21, 22, 23, 25, 33, 35, 36, 37, 38, 39, 49, 50, 51, 53, 59, 60, 67, 68, 69, 72, 73, 74, 76, 78, 88, 91, 95, 96, 98, 99, 101, 102, 103, 104, 108, 109, 110, 114, 120, 124, 128, 133, 137, 140, 141, 143, 152, 155, 158, 159, 173, 175, 185, 186, 189, 190, 191, 195, 196, 200, 201, 205, 207, 209, 212, 213, 214, 215, 216, 217, 218, 219, 221, 222, 224, 225, 226, 229, 233, 234, 235, 236, 238, 239, 242, 243, 244, 245, 246, 247, 248, 250, 252, 253, 255, 257, 258, 259, 260, 264, 265, 267, 274, 275, 277, 279, 290, 291, 293, 294, 296, 297, 298, 299, 300, 304], "academ": [0, 25, 48, 52, 220], "commerci": [0, 298], "creat": [0, 2, 4, 5, 7, 8, 12, 14, 21, 22, 30, 31, 32, 33, 35, 36, 37, 41, 43, 48, 49, 50, 57, 59, 60, 68, 69, 70, 72, 74, 75, 76, 78, 80, 81, 83, 84, 89, 91, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 106, 108, 109, 110, 111, 112, 114, 116, 120, 124, 129, 130, 133, 134, 136, 137, 139, 140, 141, 144, 145, 146, 148, 150, 152, 154, 155, 156, 158, 159, 168, 170, 172, 176, 179, 180, 181, 185, 186, 188, 189, 191, 194, 197, 200, 201, 203, 205, 209, 210, 212, 213, 215, 216, 217, 219, 221, 222, 223, 226, 233, 238, 242, 245, 246, 247, 251, 252, 257, 258, 259, 261, 262, 264, 265, 270, 275, 277, 290, 291, 294, 296, 299, 300, 303, 304, 305], "fork": [0, 5, 13, 143], "deriv": [0, 4, 11, 12, 13, 14, 20, 23, 32, 47, 48, 49, 52, 58, 59, 68, 70, 74, 75, 76, 78, 85, 90, 91, 93, 95, 96, 98, 101, 104, 110, 112, 114, 120, 124, 128, 129, 131, 133, 134, 135, 136, 137, 139, 143, 145, 146, 148, 151, 153, 154, 155, 180, 189, 193, 196, 197, 200, 201, 203, 205, 206, 207, 209, 212, 213, 214, 215, 217, 219, 221, 222, 223, 226, 228, 236, 238, 242, 243, 244, 248, 253, 259, 270, 273, 274, 290, 291, 295, 298, 305], "long": [0, 4, 5, 11, 12, 28, 37, 49, 60, 67, 68, 69, 71, 81, 93, 95, 96, 98, 104, 108, 110, 116, 117, 143, 156, 206, 222, 223, 226, 235, 236, 244, 246, 258, 265, 267, 273, 296, 299], "copi": [0, 9, 11, 12, 13, 15, 21, 25, 50, 60, 61, 68, 84, 104, 108, 109, 215, 217, 219, 221, 225, 226, 233, 244, 257, 264, 267, 303], "statement": [0, 4, 13, 21, 22, 23, 39, 48, 49, 68, 76, 93, 98, 101, 141, 170, 226, 246, 255, 259, 264], "redistribut": [0, 222], "see": [0, 2, 3, 5, 7, 8, 9, 11, 12, 13, 14, 15, 18, 19, 21, 22, 23, 24, 25, 42, 43, 44, 45, 47, 48, 49, 51, 54, 56, 59, 60, 61, 64, 67, 69, 70, 73, 74, 75, 76, 80, 84, 85, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 101, 104, 105, 108, 109, 110, 114, 122, 128, 133, 134, 135, 139, 147, 149, 153, 155, 160, 163, 166, 167, 176, 180, 181, 185, 186, 187, 188, 190, 191, 194, 196, 201, 206, 209, 211, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 225, 226, 228, 229, 232, 233, 234, 235, 236, 238, 239, 242, 243, 244, 245, 246, 251, 252, 255, 257, 258, 259, 260, 261, 262, 265, 266, 270, 272, 280, 290, 291, 293, 294, 296, 298, 299, 300, 302, 303, 304, 305], "file": [0, 2, 3, 4, 5, 7, 8, 9, 12, 14, 15, 25, 49, 104, 110, 141, 158, 180, 212, 226, 233, 236, 238, 246, 255, 257, 258, 259, 265], "That": [0, 3, 5, 11, 12, 14, 15, 21, 22, 23, 68, 69, 74, 98, 104, 108, 151, 188, 193, 199, 209, 210, 213, 214, 216, 217, 219, 221, 232, 233, 242, 246, 258, 259, 265, 293, 296, 299, 304], "said": [0, 3, 14, 41, 45, 49, 54, 108, 196, 207, 209, 210, 214, 242, 245, 246, 270, 277], "although": [0, 2, 3, 4, 5, 11, 12, 14, 15, 18, 19, 21, 23, 31, 60, 68, 69, 74, 80, 92, 93, 96, 98, 99, 101, 104, 108, 128, 143, 158, 213, 215, 216, 217, 219, 221, 222, 234, 235, 238, 239, 244, 258, 264, 265, 296, 299, 304], "requir": [0, 2, 4, 5, 7, 9, 11, 12, 13, 14, 15, 23, 25, 33, 37, 39, 49, 59, 68, 69, 71, 72, 76, 78, 79, 81, 82, 85, 87, 98, 104, 107, 108, 109, 110, 111, 112, 114, 116, 122, 128, 129, 130, 133, 134, 136, 137, 139, 141, 143, 145, 152, 156, 165, 188, 200, 201, 203, 211, 212, 213, 215, 216, 217, 219, 221, 223, 226, 229, 235, 236, 239, 242, 244, 245, 246, 250, 257, 258, 259, 260, 262, 264, 265, 273, 274, 275, 290, 291, 300, 302], "conveni": [0, 8, 13, 14, 15, 30, 32, 37, 40, 47, 49, 60, 68, 69, 73, 76, 95, 98, 110, 141, 156, 158, 203, 209, 210, 212, 213, 214, 215, 216, 217, 221, 224, 233, 234, 238, 244, 250, 251, 258, 260, 261, 265, 277, 294, 296], "pleas": [0, 3, 4, 5, 7, 12, 13, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 45, 47, 68, 76, 80, 93, 108, 128, 134, 141, 151, 155, 156, 163, 164, 185, 200, 210, 211, 212, 213, 219, 220, 234, 238, 239, 244, 245, 265, 270, 275, 301, 305], "when": [0, 2, 4, 5, 7, 8, 11, 12, 13, 14, 15, 17, 18, 19, 21, 22, 23, 26, 28, 32, 34, 35, 36, 39, 41, 42, 43, 44, 45, 47, 48, 49, 50, 52, 59, 60, 61, 66, 67, 68, 69, 70, 72, 73, 74, 76, 77, 78, 80, 81, 82, 83, 84, 85, 92, 95, 96, 98, 99, 100, 104, 108, 109, 110, 111, 112, 114, 120, 122, 124, 125, 128, 129, 133, 136, 137, 139, 140, 141, 143, 149, 151, 152, 153, 154, 155, 156, 159, 164, 165, 170, 175, 176, 180, 183, 185, 193, 194, 195, 200, 206, 209, 210, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 225, 226, 227, 228, 232, 233, 234, 235, 236, 238, 239, 242, 243, 244, 245, 246, 248, 250, 251, 255, 257, 258, 259, 260, 262, 264, 265, 267, 269, 274, 290, 291, 294, 296, 298, 299, 304, 305], "your": [0, 2, 3, 4, 5, 8, 12, 13, 15, 23, 25, 28, 29, 30, 31, 33, 35, 36, 37, 39, 43, 68, 69, 95, 96, 104, 109, 110, 111, 112, 124, 128, 133, 153, 155, 210, 212, 226, 233, 238, 242, 245, 246, 264, 265, 291, 294, 298, 300, 301, 303, 304], "work": [0, 2, 3, 4, 8, 9, 11, 12, 13, 14, 15, 18, 19, 21, 22, 23, 28, 34, 39, 42, 44, 47, 48, 49, 51, 59, 60, 61, 68, 69, 72, 76, 93, 95, 97, 98, 99, 101, 104, 105, 108, 110, 128, 133, 140, 141, 143, 152, 156, 158, 171, 175, 180, 184, 185, 186, 187, 190, 193, 203, 210, 211, 212, 213, 214, 215, 216, 217, 219, 221, 222, 226, 233, 234, 235, 236, 238, 239, 242, 244, 245, 246, 252, 257, 258, 259, 261, 264, 265, 266, 267, 274, 275, 291, 296, 297, 298, 299, 300, 303, 304], "also": [0, 2, 3, 5, 7, 8, 9, 11, 12, 13, 14, 15, 17, 19, 21, 22, 23, 25, 26, 28, 29, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 47, 48, 49, 51, 57, 59, 60, 67, 69, 70, 72, 73, 74, 75, 76, 80, 84, 86, 88, 90, 91, 93, 95, 97, 98, 99, 102, 104, 105, 108, 109, 110, 111, 112, 114, 116, 117, 120, 121, 122, 124, 128, 129, 130, 131, 133, 134, 136, 137, 139, 140, 141, 143, 144, 145, 146, 149, 152, 153, 154, 155, 156, 158, 159, 160, 164, 174, 175, 177, 181, 185, 190, 191, 194, 195, 196, 200, 201, 203, 205, 207, 209, 210, 211, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 225, 226, 227, 228, 229, 231, 232, 233, 234, 235, 236, 238, 239, 241, 242, 243, 244, 245, 246, 247, 250, 251, 252, 255, 257, 258, 259, 260, 261, 262, 265, 267, 270, 273, 274, 275, 276, 277, 279, 280, 290, 291, 293, 294, 296, 298, 299, 300, 303, 304, 305], "consid": [0, 3, 5, 12, 13, 14, 15, 18, 21, 22, 23, 26, 37, 41, 45, 48, 49, 57, 60, 63, 67, 68, 69, 71, 72, 73, 74, 76, 78, 80, 84, 92, 93, 95, 96, 97, 98, 99, 101, 104, 108, 124, 128, 129, 130, 136, 142, 153, 159, 181, 188, 191, 195, 196, 202, 206, 207, 209, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 225, 226, 229, 233, 238, 239, 242, 243, 244, 245, 246, 257, 259, 264, 273, 275, 277, 279, 280, 291, 296, 300, 304], "contribut": [0, 2, 3, 4, 5, 9, 10, 12, 39, 84, 108, 134, 146, 149, 216, 219, 221, 242, 280, 301], "all": [0, 2, 3, 4, 5, 8, 9, 11, 12, 13, 14, 15, 17, 19, 21, 22, 23, 25, 33, 37, 38, 40, 41, 42, 43, 44, 45, 47, 48, 49, 50, 51, 52, 56, 58, 59, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 78, 79, 81, 83, 84, 85, 93, 95, 97, 98, 99, 100, 101, 104, 107, 108, 109, 110, 111, 112, 114, 116, 117, 120, 122, 124, 125, 129, 130, 131, 133, 134, 135, 136, 137, 139, 140, 141, 143, 144, 146, 151, 153, 155, 158, 159, 165, 170, 171, 175, 185, 187, 188, 189, 191, 193, 194, 195, 196, 198, 199, 206, 207, 210, 211, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 225, 226, 227, 228, 229, 232, 233, 234, 235, 236, 238, 239, 241, 242, 243, 244, 245, 246, 247, 250, 252, 253, 255, 257, 258, 259, 260, 262, 264, 265, 267, 270, 272, 274, 276, 277, 278, 279, 281, 290, 291, 293, 294, 296, 298, 299, 300, 303, 304, 305], "chang": [0, 4, 5, 7, 8, 12, 14, 15, 21, 39, 48, 49, 50, 59, 60, 64, 67, 68, 69, 72, 73, 74, 76, 82, 83, 93, 95, 98, 104, 108, 110, 111, 112, 116, 118, 120, 124, 129, 133, 136, 139, 141, 143, 148, 165, 176, 186, 196, 197, 200, 207, 209, 210, 211, 212, 213, 214, 215, 217, 219, 222, 223, 226, 233, 234, 235, 236, 238, 241, 242, 244, 245, 246, 247, 257, 264, 265, 275, 277, 290, 291, 293, 296, 299, 303], "back": [0, 23, 31, 32, 34, 48, 49, 64, 67, 68, 69, 74, 76, 83, 84, 90, 92, 93, 95, 96, 99, 108, 109, 124, 185, 206, 209, 212, 215, 216, 221, 222, 224, 226, 236, 242, 244, 247, 248, 290], "we": [0, 2, 3, 4, 5, 7, 9, 11, 12, 13, 15, 19, 21, 22, 23, 25, 28, 29, 30, 31, 33, 35, 36, 37, 42, 43, 44, 47, 48, 49, 50, 51, 52, 57, 58, 59, 60, 61, 63, 64, 66, 67, 68, 69, 70, 72, 73, 74, 76, 81, 86, 91, 92, 93, 95, 96, 97, 98, 99, 104, 105, 107, 108, 110, 112, 114, 124, 127, 128, 129, 130, 131, 133, 134, 136, 137, 139, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 158, 163, 166, 174, 177, 180, 181, 183, 184, 185, 186, 187, 188, 190, 191, 193, 194, 196, 200, 201, 203, 205, 207, 209, 210, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 225, 226, 233, 234, 236, 238, 239, 241, 242, 243, 244, 246, 248, 250, 252, 257, 258, 259, 261, 262, 264, 265, 270, 274, 275, 276, 277, 279, 280, 290, 291, 293, 294, 296, 298, 299, 300, 303, 304, 305], "can": [0, 2, 3, 4, 5, 7, 8, 9, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 25, 27, 29, 33, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 56, 57, 58, 59, 60, 61, 63, 64, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 84, 85, 86, 87, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 104, 107, 108, 109, 110, 111, 112, 114, 115, 116, 117, 118, 120, 121, 122, 124, 126, 128, 129, 130, 131, 133, 134, 135, 136, 137, 139, 140, 141, 144, 145, 146, 149, 151, 152, 153, 154, 155, 156, 158, 159, 163, 164, 165, 170, 172, 175, 179, 180, 181, 185, 186, 187, 188, 189, 190, 191, 193, 194, 195, 196, 197, 198, 200, 201, 205, 206, 207, 209, 210, 211, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 224, 225, 226, 227, 228, 229, 232, 233, 234, 235, 236, 238, 239, 242, 243, 244, 245, 246, 247, 248, 250, 251, 252, 253, 255, 257, 258, 259, 261, 262, 264, 265, 267, 273, 274, 275, 276, 277, 279, 280, 290, 291, 293, 294, 296, 298, 299, 300, 302, 303, 304, 305], "incorpor": [0, 2, 19, 115, 214, 238], "u": [0, 8, 9, 15, 19, 21, 22, 23, 26, 32, 41, 47, 48, 49, 59, 64, 67, 68, 69, 71, 82, 85, 90, 93, 95, 101, 104, 108, 114, 129, 130, 133, 134, 135, 139, 141, 143, 145, 148, 151, 152, 153, 155, 158, 159, 163, 164, 175, 180, 186, 196, 200, 201, 205, 207, 209, 211, 212, 213, 214, 215, 219, 221, 222, 225, 226, 233, 236, 238, 239, 242, 243, 244, 245, 246, 251, 265, 277, 290, 291, 296, 298, 299, 300], "benefit": [0, 2, 23, 30, 49, 128, 155, 206, 215], "end": [0, 2, 4, 7, 11, 12, 13, 15, 19, 21, 22, 23, 26, 29, 33, 35, 41, 47, 48, 49, 58, 59, 64, 66, 67, 68, 69, 73, 74, 76, 78, 80, 84, 93, 96, 98, 99, 101, 104, 108, 110, 116, 117, 120, 129, 137, 139, 140, 143, 145, 148, 153, 154, 155, 196, 200, 201, 206, 207, 210, 211, 215, 219, 226, 229, 232, 234, 235, 239, 242, 243, 244, 245, 246, 247, 248, 257, 259, 260, 262, 264, 267, 277, 290, 291, 294, 298, 300, 304], "develop": [0, 3, 4, 5, 6, 10, 14, 19, 21, 23, 47, 50, 66, 110, 118, 158, 195, 212, 213, 216, 219, 244, 245, 290, 291, 298, 301], "team": [0, 3, 11], "member": [0, 4, 13, 21, 28, 48, 57, 59, 69, 91, 114, 118, 120, 213, 234, 251], "list": [0, 2, 3, 4, 5, 9, 11, 12, 16, 21, 31, 32, 33, 34, 35, 36, 37, 39, 41, 44, 47, 48, 49, 50, 51, 52, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 90, 91, 93, 95, 96, 97, 98, 99, 101, 104, 107, 108, 109, 110, 116, 124, 129, 130, 133, 134, 137, 139, 143, 145, 148, 152, 153, 154, 158, 159, 164, 175, 177, 180, 181, 185, 186, 188, 189, 191, 193, 201, 205, 210, 212, 213, 214, 215, 216, 217, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 232, 234, 235, 236, 238, 239, 242, 243, 244, 245, 246, 247, 250, 251, 252, 255, 257, 258, 259, 260, 261, 262, 264, 265, 267, 290, 291, 293, 297, 298, 300, 303, 304, 305], "github": [0, 2, 3, 5, 7, 8, 10, 11, 13, 32, 36, 39, 47, 68, 72, 84, 95, 104, 195, 234, 245, 300], "found": [0, 2, 3, 4, 5, 8, 11, 12, 21, 22, 28, 32, 47, 50, 51, 59, 60, 62, 64, 66, 68, 69, 70, 78, 79, 84, 93, 95, 104, 108, 110, 124, 131, 133, 134, 135, 155, 158, 195, 209, 213, 214, 215, 216, 221, 222, 223, 226, 228, 229, 232, 233, 236, 239, 242, 243, 244, 245, 246, 250, 264, 265, 267, 291, 303], "zotero": 0, "start": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 23, 34, 38, 39, 48, 49, 51, 52, 57, 58, 59, 60, 64, 67, 68, 69, 70, 76, 98, 99, 101, 104, 107, 108, 109, 112, 114, 116, 117, 120, 141, 143, 153, 154, 186, 187, 190, 194, 209, 210, 212, 216, 219, 221, 222, 226, 229, 232, 234, 235, 236, 239, 242, 244, 245, 246, 247, 250, 257, 258, 264, 266, 267, 276, 290, 291, 292, 293, 296, 298], "sympi": [1, 2, 3, 5, 6, 8, 10, 11, 12, 14, 16, 17, 21, 22, 23, 24, 26, 27, 28, 29, 31, 33, 34, 35, 37, 40, 41, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 104, 105, 106, 107, 108, 109, 111, 112, 114, 115, 116, 117, 118, 120, 121, 122, 124, 125, 126, 127, 128, 129, 130, 131, 133, 134, 135, 136, 137, 138, 139, 140, 141, 143, 144, 145, 146, 148, 149, 150, 151, 152, 153, 154, 155, 156, 159, 160, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 197, 198, 199, 200, 201, 202, 203, 205, 206, 208, 209, 210, 211, 212, 213, 214, 215, 217, 218, 219, 221, 222, 223, 224, 225, 226, 227, 228, 229, 231, 232, 233, 234, 235, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 271, 272, 275, 276, 278, 279, 280, 281, 285, 287, 288, 290, 291, 292, 294, 296, 297, 299, 300, 301, 302, 303, 304, 305], "mode": [1, 8, 28, 68, 96, 110, 163, 186, 206, 222, 226, 257, 290], "set": [1, 2, 3, 4, 5, 7, 8, 11, 12, 14, 15, 17, 19, 20, 21, 22, 28, 30, 31, 37, 40, 41, 43, 47, 48, 49, 50, 51, 56, 57, 59, 60, 61, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 76, 77, 81, 83, 85, 86, 87, 90, 91, 93, 95, 96, 97, 98, 99, 100, 101, 102, 104, 105, 106, 108, 110, 114, 116, 117, 122, 124, 128, 129, 133, 134, 135, 137, 139, 140, 141, 143, 144, 145, 150, 152, 153, 154, 155, 158, 159, 175, 181, 186, 191, 193, 196, 198, 199, 200, 201, 203, 205, 206, 207, 209, 212, 213, 214, 215, 216, 219, 221, 222, 225, 226, 227, 228, 233, 235, 236, 238, 239, 241, 242, 243, 244, 246, 250, 251, 252, 255, 257, 258, 259, 260, 264, 265, 270, 273, 275, 281, 284, 290, 291, 293, 295, 304], "sympy_debug": [1, 95, 267], "variabl": [1, 2, 4, 5, 11, 12, 13, 14, 17, 19, 22, 23, 26, 28, 29, 31, 32, 34, 36, 40, 41, 42, 44, 45, 47, 49, 50, 63, 67, 68, 69, 72, 73, 74, 75, 76, 77, 78, 85, 87, 93, 95, 96, 98, 99, 104, 110, 111, 114, 116, 117, 120, 122, 124, 129, 135, 139, 141, 148, 150, 158, 159, 165, 180, 185, 189, 191, 194, 200, 201, 203, 207, 214, 215, 216, 217, 219, 221, 222, 223, 226, 227, 232, 233, 238, 239, 241, 242, 243, 244, 245, 253, 257, 259, 260, 261, 265, 270, 273, 274, 276, 277, 279, 291, 294, 296, 298, 300, 305], "For": [1, 2, 3, 4, 5, 8, 9, 11, 12, 13, 14, 15, 18, 21, 22, 23, 24, 28, 30, 31, 32, 33, 34, 35, 36, 37, 39, 41, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 54, 56, 57, 58, 59, 60, 61, 64, 67, 68, 69, 70, 71, 72, 73, 74, 76, 80, 82, 83, 86, 89, 91, 92, 93, 97, 98, 99, 104, 108, 109, 110, 112, 114, 116, 117, 118, 120, 124, 126, 131, 133, 134, 135, 139, 141, 145, 151, 152, 153, 154, 155, 156, 158, 160, 174, 175, 180, 184, 186, 188, 189, 190, 191, 193, 195, 196, 197, 200, 201, 205, 206, 207, 209, 210, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 225, 226, 227, 228, 229, 232, 233, 234, 235, 236, 238, 239, 241, 242, 244, 245, 246, 247, 250, 251, 252, 253, 257, 258, 259, 261, 262, 264, 265, 268, 270, 272, 275, 277, 279, 280, 290, 291, 293, 294, 296, 299, 300, 304, 305], "instanc": [1, 3, 4, 5, 12, 13, 14, 18, 21, 22, 23, 42, 43, 44, 46, 48, 49, 51, 59, 61, 63, 68, 70, 72, 73, 74, 76, 81, 84, 85, 86, 91, 92, 95, 96, 99, 101, 104, 108, 110, 111, 112, 114, 116, 125, 129, 130, 134, 137, 139, 140, 141, 159, 164, 171, 175, 181, 185, 186, 188, 190, 191, 201, 203, 206, 207, 212, 215, 216, 217, 221, 222, 223, 224, 226, 234, 236, 238, 242, 244, 245, 246, 250, 251, 252, 257, 258, 259, 261, 264, 265, 270, 272, 273, 274, 275, 277, 279, 291, 293, 294, 299, 304, 305], "unix": [1, 257, 258], "would": [1, 3, 4, 5, 9, 11, 12, 13, 14, 15, 17, 19, 21, 22, 23, 25, 29, 32, 34, 39, 48, 49, 50, 57, 59, 60, 67, 68, 69, 73, 74, 80, 84, 93, 95, 99, 104, 108, 110, 115, 116, 124, 125, 126, 128, 131, 133, 141, 145, 155, 158, 186, 188, 191, 196, 200, 201, 207, 209, 212, 215, 216, 217, 219, 222, 223, 225, 226, 227, 229, 234, 235, 236, 238, 239, 242, 243, 244, 245, 246, 248, 250, 251, 257, 259, 261, 264, 265, 267, 275, 276, 277, 279, 291, 293, 294, 296, 298, 299, 300, 303, 304, 305], "do": [1, 2, 3, 4, 5, 7, 9, 11, 12, 13, 14, 15, 19, 21, 22, 23, 24, 25, 28, 31, 32, 33, 34, 35, 36, 38, 39, 40, 43, 44, 45, 47, 48, 49, 50, 51, 60, 64, 67, 68, 69, 70, 71, 74, 76, 78, 80, 83, 84, 87, 93, 95, 96, 98, 99, 101, 102, 104, 105, 108, 109, 110, 121, 124, 128, 133, 134, 139, 141, 142, 144, 145, 149, 152, 153, 156, 158, 163, 166, 171, 175, 180, 183, 185, 187, 193, 195, 196, 199, 202, 206, 207, 209, 210, 211, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 225, 226, 227, 229, 233, 234, 235, 236, 238, 239, 242, 243, 244, 248, 251, 252, 255, 257, 258, 260, 262, 264, 265, 267, 273, 275, 276, 277, 279, 290, 291, 293, 294, 296, 297, 298, 299, 300, 302, 304], "true": [1, 2, 4, 12, 13, 14, 15, 17, 18, 21, 22, 23, 26, 28, 30, 31, 32, 33, 35, 36, 37, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 54, 56, 57, 58, 59, 60, 61, 62, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 89, 90, 93, 95, 96, 98, 99, 100, 101, 104, 105, 108, 110, 112, 114, 116, 117, 122, 124, 125, 126, 127, 128, 131, 133, 134, 135, 136, 137, 139, 140, 141, 145, 158, 162, 163, 172, 175, 176, 183, 185, 186, 189, 190, 191, 194, 200, 201, 202, 203, 206, 207, 210, 211, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 224, 225, 226, 227, 228, 229, 233, 234, 235, 236, 238, 239, 241, 242, 243, 244, 245, 246, 247, 248, 250, 251, 252, 255, 257, 258, 259, 260, 262, 264, 265, 267, 270, 273, 274, 275, 276, 277, 280, 290, 291, 293, 294, 296, 298, 299, 300, 303, 304, 305], "bin": [1, 2, 4, 8, 9, 11, 12, 96, 226, 257, 264], "isympi": [1, 2, 14, 15, 96], "window": [1, 9, 11, 267], "now": [1, 2, 5, 8, 9, 11, 12, 13, 15, 19, 21, 22, 23, 28, 39, 48, 49, 60, 68, 69, 73, 76, 79, 84, 85, 90, 92, 93, 97, 104, 108, 124, 129, 130, 133, 137, 139, 141, 144, 146, 149, 151, 158, 159, 194, 196, 201, 206, 209, 210, 212, 213, 214, 215, 216, 219, 222, 223, 227, 234, 235, 236, 238, 239, 242, 244, 245, 246, 247, 252, 257, 258, 265, 275, 276, 290, 291, 296, 298, 299, 304, 305], "just": [1, 3, 4, 5, 11, 12, 13, 14, 15, 21, 22, 23, 30, 32, 35, 39, 45, 48, 49, 59, 66, 68, 69, 70, 74, 91, 93, 95, 96, 97, 98, 104, 108, 109, 112, 126, 128, 129, 130, 141, 145, 149, 155, 156, 158, 171, 176, 181, 191, 196, 200, 206, 207, 209, 212, 213, 215, 216, 217, 219, 221, 225, 226, 233, 234, 235, 236, 238, 242, 245, 247, 255, 257, 259, 260, 262, 276, 277, 279, 291, 293, 294, 296, 297, 298, 299, 300, 304, 305], "limit": [1, 3, 13, 15, 26, 32, 33, 37, 39, 45, 47, 49, 67, 68, 70, 72, 73, 74, 76, 77, 80, 88, 90, 95, 96, 98, 104, 108, 110, 122, 156, 180, 186, 189, 206, 212, 217, 219, 222, 223, 226, 229, 230, 232, 234, 238, 239, 241, 242, 243, 244, 246, 251, 258, 261, 264, 265, 267, 269, 270, 280, 282, 288, 295, 296, 298, 300], "function": [1, 2, 3, 5, 7, 11, 14, 17, 18, 19, 21, 22, 24, 26, 29, 31, 33, 36, 38, 42, 43, 44, 46, 47, 48, 50, 51, 59, 60, 63, 64, 66, 69, 70, 71, 72, 73, 77, 78, 79, 80, 85, 88, 89, 92, 94, 95, 96, 97, 99, 101, 103, 107, 109, 111, 112, 114, 115, 116, 119, 120, 121, 122, 124, 125, 126, 129, 131, 132, 133, 138, 139, 141, 144, 145, 146, 147, 151, 153, 154, 158, 163, 164, 165, 166, 170, 175, 176, 177, 180, 185, 186, 187, 188, 189, 190, 191, 194, 195, 200, 201, 204, 205, 206, 208, 210, 211, 213, 215, 218, 219, 220, 221, 223, 224, 227, 228, 229, 230, 231, 232, 233, 234, 235, 238, 240, 241, 244, 245, 246, 248, 250, 251, 252, 255, 256, 257, 258, 259, 260, 261, 262, 264, 265, 267, 268, 269, 270, 271, 275, 276, 278, 279, 280, 281, 282, 285, 287, 288, 290, 291, 293, 294, 295, 296, 297, 298, 299, 300, 302, 305], "get": [1, 3, 4, 5, 8, 11, 12, 13, 18, 19, 21, 22, 23, 32, 34, 35, 36, 39, 40, 43, 44, 47, 48, 49, 51, 52, 57, 58, 60, 61, 63, 64, 67, 68, 69, 70, 72, 73, 74, 76, 81, 91, 93, 95, 97, 101, 104, 108, 110, 114, 116, 122, 124, 127, 134, 141, 144, 145, 153, 154, 155, 156, 158, 163, 164, 171, 175, 180, 185, 186, 187, 188, 193, 195, 196, 210, 212, 214, 215, 216, 217, 219, 221, 222, 223, 224, 225, 226, 228, 234, 235, 236, 238, 239, 242, 243, 244, 245, 246, 247, 248, 252, 253, 258, 264, 265, 266, 270, 274, 293, 296, 298, 299, 300, 303, 304, 305], "nice": [1, 4, 9, 39, 68, 80, 104, 108, 141, 155, 158, 212, 226, 236, 267, 299], "print": [1, 3, 4, 5, 7, 11, 12, 14, 15, 19, 21, 22, 26, 28, 31, 32, 34, 39, 42, 43, 44, 45, 47, 48, 50, 51, 52, 57, 59, 60, 67, 68, 69, 72, 73, 74, 76, 95, 97, 98, 101, 104, 105, 108, 109, 110, 116, 117, 124, 132, 134, 139, 141, 143, 151, 157, 163, 171, 184, 185, 189, 191, 201, 204, 208, 210, 212, 215, 216, 217, 219, 221, 222, 232, 233, 235, 236, 238, 242, 244, 251, 253, 257, 259, 264, 265, 267, 270, 274, 281, 287, 289, 294, 295, 296, 297, 298, 299, 300, 304], "tree": [1, 7, 13, 14, 18, 59, 62, 68, 110, 131, 141, 183, 186, 201, 222, 233, 235, 238, 245, 248, 250, 261, 264, 267, 295], "which": [1, 2, 3, 4, 5, 8, 9, 11, 12, 13, 14, 15, 19, 21, 22, 23, 25, 26, 28, 29, 31, 33, 34, 35, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 57, 58, 59, 60, 61, 64, 66, 67, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 81, 82, 83, 84, 87, 90, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 104, 107, 108, 110, 111, 112, 114, 116, 117, 118, 120, 121, 122, 124, 125, 126, 128, 129, 130, 131, 133, 134, 135, 136, 137, 139, 140, 141, 143, 144, 146, 149, 151, 152, 153, 154, 155, 156, 158, 159, 160, 162, 164, 165, 177, 180, 186, 187, 188, 189, 191, 195, 196, 197, 200, 201, 203, 205, 206, 207, 209, 210, 211, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 224, 225, 227, 228, 229, 232, 233, 234, 235, 236, 238, 239, 241, 242, 243, 244, 245, 246, 247, 250, 252, 257, 258, 259, 260, 261, 262, 264, 265, 267, 270, 272, 275, 279, 280, 290, 291, 293, 294, 296, 297, 298, 299, 300, 301, 303, 304, 305], "veri": [1, 2, 3, 4, 11, 12, 13, 14, 15, 17, 18, 21, 23, 28, 49, 64, 68, 69, 72, 73, 78, 80, 86, 90, 93, 95, 98, 104, 108, 112, 124, 128, 137, 141, 145, 158, 163, 196, 209, 210, 213, 215, 216, 219, 221, 222, 223, 225, 226, 227, 233, 234, 235, 236, 238, 239, 242, 244, 245, 246, 257, 258, 259, 265, 291, 293, 296, 299, 304], "There": [2, 3, 4, 5, 7, 8, 11, 12, 13, 14, 15, 18, 21, 22, 23, 25, 28, 31, 32, 36, 49, 50, 59, 60, 61, 62, 65, 67, 68, 69, 72, 73, 76, 92, 93, 95, 96, 97, 98, 101, 104, 108, 114, 116, 117, 120, 124, 128, 139, 151, 153, 155, 156, 164, 181, 186, 201, 206, 209, 210, 212, 216, 217, 218, 219, 221, 222, 223, 226, 227, 228, 234, 235, 236, 238, 239, 242, 244, 245, 246, 248, 251, 260, 261, 264, 265, 267, 275, 290, 291, 293, 294, 296, 298, 299, 303, 304], "sever": [2, 3, 4, 11, 12, 13, 14, 18, 21, 23, 28, 32, 39, 49, 53, 59, 60, 67, 68, 72, 73, 75, 76, 80, 93, 95, 108, 118, 131, 134, 135, 152, 196, 198, 212, 214, 215, 216, 219, 221, 225, 226, 227, 233, 234, 242, 246, 257, 259, 268, 281, 296, 300, 303], "packag": [2, 7, 8, 9, 11, 12, 27, 29, 33, 34, 39, 96, 109, 110, 121, 151, 158, 206, 226, 257, 276, 277, 290, 291, 298], "instal": [2, 5, 12, 14, 15, 25, 72, 109, 215, 216, 217, 226, 258, 265, 297, 303], "enabl": [2, 5, 9, 14, 23, 39, 68, 95, 96, 108, 117, 141, 143, 191, 201, 206, 226, 242, 246, 257, 262, 265, 300, 303, 304], "certain": [2, 5, 12, 14, 23, 37, 39, 46, 48, 49, 51, 59, 66, 68, 72, 76, 84, 93, 95, 108, 110, 139, 155, 201, 202, 213, 216, 219, 221, 226, 227, 233, 236, 238, 239, 242, 244, 245, 246, 248, 259, 260, 265, 270, 273, 279, 304], "most": [2, 3, 4, 5, 7, 11, 12, 13, 14, 15, 18, 19, 21, 22, 23, 28, 30, 32, 33, 34, 35, 36, 37, 39, 42, 43, 44, 47, 48, 49, 50, 59, 60, 67, 68, 69, 72, 74, 78, 80, 95, 98, 99, 100, 101, 102, 104, 106, 107, 108, 109, 110, 124, 128, 133, 134, 141, 149, 152, 155, 156, 159, 193, 195, 200, 201, 205, 211, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 224, 225, 226, 233, 234, 236, 239, 242, 243, 244, 245, 246, 255, 258, 259, 260, 261, 262, 264, 265, 267, 273, 275, 291, 293, 296, 298, 299, 300, 302, 303, 304], "contributor": [2, 5, 6, 7, 8, 11, 13, 23], "need": [2, 3, 4, 5, 7, 8, 9, 11, 12, 13, 14, 15, 17, 18, 19, 21, 22, 23, 28, 29, 30, 31, 32, 33, 34, 35, 36, 39, 40, 41, 43, 44, 47, 48, 49, 53, 59, 60, 64, 66, 67, 68, 69, 70, 73, 74, 76, 79, 83, 84, 91, 92, 93, 95, 96, 98, 99, 104, 108, 109, 110, 114, 116, 117, 120, 124, 128, 129, 134, 136, 139, 140, 141, 143, 144, 145, 146, 148, 149, 150, 152, 153, 154, 155, 156, 159, 160, 171, 175, 183, 189, 194, 200, 201, 206, 209, 210, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 225, 226, 233, 234, 236, 238, 239, 241, 242, 244, 245, 246, 250, 251, 252, 253, 255, 258, 259, 260, 261, 262, 264, 267, 270, 274, 276, 277, 280, 290, 291, 293, 294, 296, 299, 300, 302, 304], "ani": [2, 3, 4, 5, 7, 8, 9, 11, 12, 13, 14, 15, 17, 18, 21, 22, 23, 28, 30, 31, 32, 35, 39, 45, 46, 47, 48, 49, 50, 57, 58, 59, 60, 66, 67, 68, 69, 70, 72, 73, 74, 76, 78, 79, 80, 83, 84, 85, 93, 95, 96, 98, 99, 102, 104, 105, 108, 110, 111, 112, 114, 116, 117, 120, 124, 126, 129, 130, 133, 134, 135, 136, 137, 139, 141, 151, 154, 155, 156, 159, 160, 164, 177, 180, 185, 186, 189, 191, 193, 196, 201, 205, 206, 207, 209, 210, 211, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 226, 227, 232, 233, 234, 235, 236, 238, 239, 242, 243, 244, 246, 248, 251, 252, 257, 258, 260, 261, 262, 264, 265, 270, 274, 275, 276, 277, 279, 280, 291, 293, 294, 296, 299, 300, 303, 304, 305], "mention": [2, 3, 4, 23, 28, 35, 59, 93, 95, 110, 118, 124, 143, 159, 160, 207, 236, 239, 242, 246, 274, 275, 276, 277, 300], "below": [2, 3, 4, 5, 7, 8, 9, 11, 12, 13, 15, 21, 23, 26, 28, 32, 35, 36, 37, 39, 47, 48, 49, 58, 59, 60, 68, 69, 73, 75, 76, 77, 78, 84, 85, 91, 93, 95, 99, 104, 107, 108, 110, 114, 116, 117, 118, 124, 129, 130, 133, 134, 135, 136, 137, 139, 141, 143, 145, 146, 147, 152, 153, 154, 155, 156, 158, 185, 191, 196, 201, 210, 211, 212, 213, 215, 222, 226, 227, 229, 235, 238, 239, 241, 242, 243, 244, 245, 246, 257, 259, 264, 265, 267, 275, 277, 280, 281, 291, 300, 304], "except": [2, 3, 4, 11, 13, 14, 15, 19, 21, 22, 23, 33, 37, 47, 49, 59, 60, 68, 69, 72, 73, 74, 76, 93, 95, 108, 149, 195, 197, 211, 213, 215, 216, 217, 221, 222, 223, 224, 226, 235, 238, 239, 242, 243, 245, 250, 255, 257, 259, 260, 263, 264, 274, 277, 289, 293, 296, 299], "unless": [2, 4, 11, 12, 14, 21, 23, 25, 42, 44, 47, 49, 59, 67, 68, 69, 73, 76, 83, 84, 93, 104, 107, 164, 209, 210, 214, 215, 216, 221, 222, 226, 231, 234, 235, 242, 244, 257, 261, 264, 265, 267, 270, 279, 294, 300, 304], "thei": [2, 3, 4, 5, 11, 12, 13, 14, 15, 17, 21, 22, 23, 28, 33, 35, 36, 37, 39, 45, 48, 49, 50, 56, 58, 59, 60, 66, 67, 68, 69, 70, 73, 74, 76, 78, 81, 82, 83, 84, 85, 90, 93, 95, 96, 98, 99, 101, 102, 104, 107, 108, 110, 111, 112, 116, 128, 129, 133, 134, 136, 139, 140, 141, 143, 149, 151, 153, 154, 155, 158, 159, 165, 170, 175, 180, 183, 188, 193, 194, 196, 197, 201, 205, 206, 207, 210, 211, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 224, 226, 227, 232, 233, 235, 236, 238, 239, 242, 243, 244, 245, 246, 247, 248, 252, 255, 257, 259, 261, 264, 265, 267, 270, 277, 279, 290, 291, 294, 296, 297, 298, 299, 300, 304], "intend": [2, 3, 4, 7, 9, 11, 12, 13, 17, 21, 68, 69, 79, 88, 93, 108, 110, 115, 131, 136, 186, 215, 216, 217, 221, 224, 239, 242, 243, 255, 260, 267, 290, 291, 293], "part": [2, 3, 4, 5, 7, 11, 12, 13, 14, 21, 22, 23, 28, 41, 46, 59, 60, 67, 68, 69, 73, 74, 76, 84, 91, 93, 95, 98, 99, 101, 108, 111, 114, 124, 128, 130, 133, 134, 139, 141, 143, 149, 151, 152, 156, 158, 175, 187, 191, 200, 210, 214, 215, 216, 217, 219, 221, 222, 223, 225, 226, 227, 234, 236, 238, 239, 242, 244, 257, 259, 261, 264, 294, 299, 304], "those": [2, 4, 11, 12, 13, 14, 15, 17, 21, 22, 28, 32, 36, 37, 40, 45, 48, 49, 50, 51, 59, 60, 66, 67, 68, 69, 72, 81, 82, 93, 95, 98, 104, 107, 108, 115, 120, 128, 133, 134, 139, 143, 149, 152, 164, 188, 200, 203, 206, 209, 210, 212, 215, 216, 217, 219, 221, 222, 224, 225, 226, 232, 234, 238, 242, 243, 244, 245, 246, 252, 255, 257, 261, 264, 270, 273, 296, 298, 304], "everi": [2, 3, 4, 7, 11, 12, 14, 21, 23, 28, 32, 38, 43, 44, 45, 48, 54, 56, 59, 60, 68, 69, 83, 95, 97, 99, 104, 108, 124, 156, 195, 207, 209, 210, 212, 213, 214, 216, 217, 219, 221, 226, 231, 234, 236, 238, 239, 242, 245, 246, 248, 274, 277, 279, 297, 299, 300, 304], "conda": [2, 8, 9, 39, 110], "via": [2, 8, 9, 14, 19, 23, 33, 37, 39, 42, 43, 44, 59, 60, 68, 73, 76, 93, 95, 98, 104, 108, 109, 110, 116, 137, 201, 211, 213, 217, 219, 221, 222, 225, 226, 245, 255, 258, 259, 270, 279, 291, 299], "forg": [2, 8, 9, 110], "pip": [2, 8, 9, 12, 39, 110], "doe": [2, 4, 5, 7, 9, 11, 12, 13, 14, 18, 21, 22, 23, 28, 29, 35, 36, 37, 38, 39, 40, 43, 44, 47, 48, 49, 50, 59, 60, 64, 66, 67, 68, 69, 70, 72, 74, 76, 78, 79, 82, 84, 93, 95, 98, 99, 104, 107, 108, 110, 126, 128, 131, 134, 135, 139, 141, 143, 148, 152, 156, 171, 175, 181, 185, 187, 190, 209, 210, 212, 214, 215, 216, 217, 219, 221, 222, 223, 226, 233, 234, 235, 236, 238, 239, 241, 242, 244, 247, 251, 252, 255, 257, 259, 261, 264, 265, 267, 270, 272, 275, 291, 293, 294, 296, 299, 300, 303, 304, 305], "themselv": [2, 5, 12, 13, 23, 45, 48, 60, 64, 66, 68, 95, 108, 151, 152, 216, 217, 221, 232, 246, 252, 261, 264, 267, 304], "incomplet": [2, 4, 5, 68, 73, 76, 110, 214, 216, 222, 226, 228, 244, 245], "main": [2, 4, 5, 7, 9, 11, 13, 15, 34, 44, 45, 49, 68, 74, 93, 99, 104, 107, 141, 149, 189, 206, 210, 212, 213, 215, 217, 226, 233, 242, 245, 251, 258, 304, 305], "webpag": [2, 5], "more": [2, 3, 4, 5, 7, 8, 9, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 25, 28, 30, 31, 32, 33, 34, 36, 37, 39, 40, 41, 44, 45, 47, 48, 49, 50, 51, 54, 58, 59, 60, 65, 67, 68, 69, 70, 72, 73, 74, 75, 76, 80, 81, 82, 83, 84, 85, 86, 90, 93, 95, 98, 99, 101, 102, 104, 105, 107, 108, 109, 110, 112, 116, 122, 124, 128, 133, 134, 135, 137, 139, 141, 143, 145, 147, 149, 151, 153, 154, 155, 156, 158, 160, 163, 175, 179, 180, 185, 188, 189, 190, 191, 196, 200, 201, 205, 206, 210, 211, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 224, 225, 226, 227, 228, 229, 231, 235, 236, 238, 239, 242, 243, 244, 245, 246, 257, 259, 260, 261, 264, 265, 267, 270, 274, 278, 285, 287, 290, 291, 293, 294, 296, 297, 299, 300, 302, 303, 304, 305], "complet": [2, 3, 4, 9, 11, 12, 13, 14, 15, 21, 32, 35, 44, 49, 68, 69, 70, 72, 74, 75, 76, 84, 93, 95, 104, 108, 110, 128, 134, 135, 145, 151, 158, 177, 180, 181, 210, 215, 219, 221, 222, 223, 227, 233, 238, 239, 242, 245, 246, 257, 259, 267, 290, 291, 298, 299, 304], "io": [2, 5, 96, 226, 265], "ha": [2, 3, 4, 5, 7, 11, 12, 13, 14, 15, 19, 21, 22, 23, 28, 29, 30, 32, 33, 34, 35, 36, 37, 45, 47, 48, 49, 50, 51, 52, 57, 58, 59, 60, 62, 64, 67, 68, 69, 70, 72, 73, 74, 75, 76, 78, 80, 81, 83, 84, 85, 91, 93, 95, 97, 98, 99, 101, 104, 105, 107, 108, 109, 110, 111, 114, 115, 116, 117, 120, 124, 125, 130, 133, 134, 139, 141, 143, 145, 151, 156, 158, 164, 165, 175, 176, 185, 188, 193, 196, 200, 201, 205, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 221, 222, 223, 224, 225, 226, 227, 231, 233, 234, 236, 238, 239, 242, 243, 244, 245, 246, 247, 248, 250, 251, 252, 257, 258, 259, 260, 261, 262, 264, 265, 267, 270, 272, 274, 275, 277, 279, 280, 290, 291, 293, 294, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305], "one": [2, 3, 4, 5, 7, 9, 11, 12, 13, 14, 15, 17, 19, 21, 22, 23, 25, 28, 29, 30, 31, 32, 33, 34, 35, 38, 40, 41, 44, 45, 47, 48, 49, 51, 52, 58, 59, 60, 61, 62, 63, 64, 65, 67, 68, 69, 70, 71, 72, 74, 76, 78, 79, 80, 81, 82, 84, 85, 90, 91, 92, 93, 95, 96, 97, 98, 99, 101, 103, 104, 107, 108, 109, 110, 111, 114, 116, 117, 118, 120, 121, 122, 124, 125, 128, 129, 130, 133, 134, 136, 137, 139, 140, 141, 142, 145, 155, 156, 158, 160, 163, 164, 165, 171, 176, 185, 189, 191, 193, 194, 195, 196, 199, 200, 201, 205, 206, 207, 209, 210, 211, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 224, 225, 226, 227, 233, 234, 235, 236, 238, 239, 242, 243, 244, 245, 246, 247, 250, 252, 253, 257, 258, 259, 261, 264, 265, 267, 270, 275, 277, 279, 290, 291, 292, 293, 294, 296, 298, 299, 300, 302, 303, 304], "mpmath": [2, 8, 12, 14, 23, 33, 34, 49, 73, 76, 104, 109, 158, 216, 217, 226, 234, 244, 260, 265], "arbitrari": [2, 4, 13, 14, 15, 21, 23, 28, 32, 34, 36, 37, 47, 53, 60, 61, 67, 68, 69, 72, 73, 76, 79, 80, 82, 98, 99, 104, 117, 135, 152, 156, 177, 180, 210, 212, 213, 216, 217, 219, 221, 223, 238, 242, 243, 244, 252, 262, 265, 270, 272, 291, 293, 294, 299, 304, 305], "precis": [2, 3, 4, 14, 15, 21, 22, 23, 28, 32, 49, 59, 68, 71, 72, 73, 76, 84, 95, 104, 108, 122, 156, 211, 213, 216, 217, 221, 222, 223, 226, 233, 238, 239, 244, 245, 258, 259, 267, 293, 304], "arithmet": [2, 12, 49, 68, 69, 72, 99, 104, 108, 180, 187, 211, 212, 213, 215, 216, 217, 219, 220, 224, 227], "under": [2, 3, 4, 8, 11, 12, 14, 15, 21, 22, 43, 44, 46, 47, 49, 50, 58, 59, 64, 66, 76, 86, 93, 95, 97, 98, 104, 108, 110, 112, 116, 117, 160, 186, 211, 213, 214, 221, 222, 226, 233, 234, 236, 239, 242, 244, 245, 246, 252, 255, 290, 291, 298, 304], "hood": [2, 11, 14], "whenev": [2, 3, 12, 13, 14, 15, 23, 66, 93, 95, 104, 198, 212, 213, 214, 215, 217, 228, 233, 236, 246, 294, 296, 299], "calcul": [2, 15, 19, 21, 34, 35, 41, 47, 50, 60, 66, 68, 69, 70, 71, 72, 74, 76, 78, 80, 81, 82, 84, 85, 95, 99, 101, 104, 108, 116, 117, 126, 128, 129, 130, 133, 134, 139, 140, 143, 144, 145, 160, 163, 164, 167, 170, 186, 187, 188, 189, 191, 192, 200, 201, 202, 203, 205, 207, 209, 210, 211, 212, 213, 215, 216, 217, 219, 221, 222, 223, 228, 233, 242, 246, 250, 258, 259, 265, 270, 273, 277, 279, 290, 291, 300, 303], "float": [2, 12, 14, 21, 23, 30, 49, 59, 68, 74, 76, 83, 85, 95, 96, 99, 104, 108, 110, 111, 112, 114, 122, 124, 158, 164, 206, 212, 215, 216, 217, 219, 222, 226, 238, 244, 246, 257, 265, 267, 290, 291, 293, 296], "point": [2, 3, 4, 5, 12, 14, 15, 19, 21, 32, 34, 35, 39, 41, 47, 49, 50, 59, 66, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 79, 80, 81, 82, 84, 85, 87, 90, 91, 92, 93, 95, 104, 108, 110, 112, 114, 116, 117, 118, 120, 122, 124, 129, 130, 133, 134, 135, 136, 137, 139, 140, 141, 143, 145, 147, 148, 149, 150, 152, 153, 154, 155, 156, 158, 159, 171, 193, 196, 202, 205, 207, 210, 212, 213, 215, 216, 217, 219, 221, 222, 226, 228, 232, 233, 234, 242, 244, 245, 246, 258, 261, 264, 265, 267, 270, 273, 275, 276, 277, 279, 280, 288, 290, 291, 293, 294, 296, 299], "valu": [2, 3, 4, 5, 12, 13, 14, 15, 19, 21, 23, 26, 28, 31, 32, 33, 34, 35, 36, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 57, 59, 60, 64, 67, 68, 69, 70, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 90, 91, 93, 95, 96, 98, 99, 100, 102, 104, 105, 106, 107, 108, 109, 110, 111, 112, 114, 116, 117, 118, 120, 122, 124, 126, 129, 130, 133, 134, 135, 136, 139, 140, 141, 143, 155, 158, 160, 164, 167, 170, 175, 177, 180, 183, 185, 186, 187, 188, 191, 192, 194, 196, 201, 202, 205, 207, 209, 210, 211, 212, 214, 215, 216, 217, 219, 221, 222, 223, 224, 226, 227, 232, 233, 234, 235, 238, 239, 241, 242, 243, 244, 245, 246, 247, 250, 251, 252, 253, 257, 259, 260, 264, 265, 267, 273, 275, 277, 280, 290, 291, 294, 296, 299], "g": [2, 3, 5, 8, 9, 11, 12, 13, 15, 21, 22, 23, 26, 34, 35, 37, 47, 48, 49, 50, 53, 56, 58, 59, 60, 64, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 78, 80, 84, 85, 86, 91, 94, 95, 97, 98, 99, 104, 108, 110, 111, 114, 115, 116, 120, 124, 125, 129, 130, 133, 135, 136, 137, 139, 141, 143, 145, 146, 148, 149, 150, 155, 156, 158, 159, 171, 175, 180, 186, 188, 189, 191, 194, 196, 197, 201, 207, 212, 213, 214, 215, 216, 217, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 232, 233, 234, 235, 238, 239, 242, 243, 244, 245, 246, 247, 250, 251, 252, 257, 258, 259, 260, 262, 264, 265, 266, 267, 279, 282, 290, 291, 294, 299, 303, 304, 305], "evalf": [2, 4, 14, 15, 21, 28, 34, 37, 49, 67, 72, 73, 74, 76, 87, 90, 91, 99, 104, 110, 141, 143, 158, 173, 217, 222, 226, 233, 234, 238, 246, 258, 265, 295], "cannot": [2, 3, 4, 5, 12, 13, 14, 15, 18, 22, 23, 28, 31, 34, 39, 42, 43, 44, 45, 46, 47, 49, 60, 65, 67, 68, 70, 72, 74, 78, 80, 81, 83, 85, 90, 95, 97, 100, 102, 104, 106, 108, 110, 111, 124, 129, 137, 140, 186, 194, 196, 209, 210, 212, 215, 217, 219, 221, 222, 223, 226, 233, 234, 238, 239, 241, 242, 244, 245, 246, 247, 255, 257, 258, 259, 264, 270, 272, 291, 298, 299, 300, 304, 305], "without": [2, 3, 4, 5, 11, 12, 13, 14, 15, 21, 23, 25, 26, 39, 43, 45, 46, 49, 67, 68, 69, 70, 72, 76, 93, 95, 96, 99, 101, 104, 124, 125, 129, 133, 137, 141, 147, 149, 154, 155, 191, 195, 196, 200, 201, 202, 209, 212, 215, 216, 219, 222, 226, 228, 234, 235, 236, 238, 239, 242, 243, 244, 245, 246, 248, 251, 252, 255, 257, 258, 259, 262, 264, 265, 267, 273, 276, 291, 300, 304], "fail": [2, 3, 4, 5, 8, 11, 13, 21, 22, 23, 28, 49, 59, 60, 64, 67, 68, 72, 74, 92, 93, 95, 96, 104, 105, 108, 110, 143, 181, 186, 206, 212, 215, 216, 217, 219, 221, 222, 226, 233, 236, 242, 244, 246, 255, 257, 264, 265, 300], "import": [2, 3, 11, 12, 13, 14, 15, 17, 18, 19, 21, 22, 23, 26, 28, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 87, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 104, 105, 106, 107, 108, 109, 110, 112, 114, 115, 116, 117, 118, 120, 122, 124, 125, 126, 127, 128, 129, 130, 131, 133, 134, 136, 137, 139, 140, 141, 143, 144, 145, 146, 148, 149, 150, 152, 153, 154, 155, 156, 158, 159, 160, 162, 163, 164, 165, 166, 167, 168, 170, 171, 172, 173, 174, 175, 176, 177, 179, 180, 181, 183, 185, 186, 188, 189, 190, 191, 192, 193, 194, 195, 196, 198, 200, 201, 202, 203, 205, 206, 207, 209, 210, 211, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 224, 225, 226, 227, 228, 229, 231, 232, 233, 234, 235, 236, 238, 239, 241, 242, 243, 244, 245, 246, 247, 248, 250, 251, 252, 253, 255, 257, 258, 259, 260, 261, 262, 264, 265, 267, 268, 270, 272, 273, 274, 275, 276, 277, 280, 290, 291, 293, 294, 296, 298, 299, 300, 302, 303, 304, 305], "If": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 21, 22, 23, 25, 28, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 47, 48, 49, 50, 51, 57, 59, 60, 64, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 90, 91, 93, 95, 96, 97, 98, 99, 101, 104, 105, 107, 108, 109, 110, 111, 112, 114, 116, 122, 124, 125, 127, 128, 129, 130, 131, 133, 134, 135, 136, 137, 139, 140, 141, 142, 153, 154, 155, 156, 158, 159, 164, 168, 172, 175, 181, 185, 186, 187, 188, 189, 191, 195, 199, 200, 201, 202, 203, 205, 206, 207, 210, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 224, 225, 226, 227, 228, 229, 231, 232, 233, 234, 235, 236, 238, 239, 242, 243, 244, 245, 246, 247, 250, 251, 252, 253, 255, 257, 258, 259, 260, 261, 262, 264, 265, 267, 270, 273, 275, 277, 291, 292, 293, 294, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305], "error": [2, 3, 4, 5, 8, 11, 12, 13, 17, 21, 22, 30, 31, 32, 33, 34, 35, 37, 40, 47, 49, 57, 60, 67, 68, 69, 74, 78, 83, 93, 95, 104, 107, 108, 110, 134, 137, 139, 141, 210, 211, 214, 215, 216, 217, 219, 223, 226, 228, 234, 242, 243, 244, 245, 246, 257, 258, 259, 262, 264, 267, 270, 293], "importerror": 2, "extern": [2, 39, 68, 96, 110, 120, 122, 143, 151, 206, 216, 217, 227, 234, 238, 246, 257, 258], "doc": [2, 3, 4, 5, 7, 11, 12, 15, 25, 38, 49, 59, 67, 68, 84, 96, 193, 216, 218, 239, 242, 257, 258, 260, 262, 264, 270, 275, 288], "latest": [2, 9, 12, 39, 48, 260, 262, 265], "html": [2, 4, 5, 8, 11, 12, 45, 49, 52, 60, 61, 62, 68, 69, 71, 73, 74, 76, 78, 84, 85, 95, 96, 104, 108, 122, 220, 226, 229, 231, 234, 235, 239, 242, 246, 258, 260, 262, 264, 265, 300], "inform": [2, 3, 4, 5, 7, 9, 11, 14, 15, 18, 21, 22, 25, 28, 37, 38, 44, 45, 48, 49, 50, 54, 59, 60, 66, 68, 69, 73, 76, 80, 93, 95, 97, 101, 104, 109, 110, 117, 130, 131, 133, 134, 136, 139, 141, 143, 151, 152, 153, 155, 156, 158, 159, 186, 191, 196, 201, 206, 210, 212, 215, 216, 221, 222, 226, 227, 233, 236, 238, 239, 244, 245, 246, 250, 251, 252, 257, 258, 259, 260, 261, 270, 275, 277, 290, 304], "mean": [2, 3, 4, 5, 11, 12, 13, 14, 15, 21, 22, 23, 28, 36, 45, 50, 60, 67, 68, 69, 70, 86, 93, 95, 96, 98, 99, 102, 104, 108, 116, 128, 129, 152, 191, 193, 196, 201, 206, 209, 212, 213, 214, 216, 219, 221, 225, 226, 236, 238, 239, 241, 242, 244, 245, 246, 247, 248, 250, 251, 257, 264, 275, 291, 293, 294, 296, 298, 299, 300, 304, 305], "did": [2, 5, 11, 22, 68, 95, 108, 128, 148, 196, 219, 223, 234, 244, 255, 265, 296, 298, 304], "correctli": [2, 3, 4, 5, 8, 11, 12, 13, 22, 23, 47, 72, 93, 96, 104, 110, 115, 129, 137, 141, 143, 155, 226, 233, 239, 242], "explain": [2, 3, 4, 5, 7, 12, 21, 28, 37, 48, 64, 68, 76, 86, 91, 137, 213, 216, 219, 221, 223, 233], "how": [2, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 28, 29, 48, 49, 51, 59, 60, 67, 68, 74, 75, 76, 80, 91, 95, 98, 99, 101, 104, 108, 110, 116, 128, 129, 133, 134, 137, 141, 142, 148, 153, 154, 156, 158, 162, 163, 179, 183, 186, 187, 188, 193, 194, 201, 209, 212, 213, 216, 217, 219, 221, 225, 226, 229, 233, 234, 236, 238, 239, 242, 243, 244, 246, 252, 257, 258, 259, 260, 262, 264, 265, 267, 275, 290, 291, 294, 296, 298, 299, 300, 301, 303, 304], "method": [2, 3, 4, 5, 8, 11, 12, 14, 15, 20, 21, 28, 30, 31, 32, 34, 35, 36, 41, 43, 44, 45, 47, 48, 49, 50, 51, 52, 59, 60, 61, 67, 68, 69, 70, 71, 72, 74, 75, 76, 79, 80, 81, 82, 84, 87, 90, 92, 93, 95, 97, 99, 100, 101, 104, 108, 109, 110, 111, 112, 114, 116, 117, 118, 119, 120, 121, 124, 125, 128, 129, 132, 133, 135, 136, 137, 139, 140, 141, 144, 146, 147, 151, 152, 156, 157, 158, 165, 168, 170, 172, 180, 181, 186, 188, 191, 193, 195, 198, 199, 200, 201, 203, 207, 209, 210, 212, 213, 214, 215, 216, 217, 218, 219, 221, 222, 223, 227, 228, 229, 231, 232, 233, 234, 238, 239, 242, 244, 246, 247, 249, 251, 252, 253, 257, 259, 261, 264, 265, 270, 274, 277, 280, 281, 285, 287, 290, 291, 293, 294, 295, 296, 299, 304], "ones": [2, 3, 13, 23, 39, 49, 59, 64, 68, 93, 95, 98, 99, 101, 104, 107, 108, 114, 141, 164, 185, 191, 195, 215, 219, 229, 239, 242, 247, 253, 259, 267, 270, 275, 300, 303], "guid": [2, 6, 7, 8, 9, 11, 14, 16, 23, 33, 39, 48, 68, 75, 141, 155, 226, 239, 241, 242, 244, 245, 252, 297, 301, 302, 305], "automat": [2, 3, 4, 5, 8, 11, 12, 13, 14, 15, 17, 21, 31, 32, 35, 37, 48, 49, 50, 60, 68, 70, 71, 72, 73, 74, 76, 81, 83, 87, 93, 96, 98, 108, 110, 112, 114, 116, 134, 139, 141, 143, 149, 177, 179, 180, 189, 191, 195, 205, 209, 212, 213, 215, 216, 217, 221, 222, 223, 226, 229, 232, 233, 235, 236, 238, 239, 242, 244, 245, 251, 252, 257, 258, 259, 262, 265, 275, 280, 291, 294, 296, 298, 299, 303, 304, 305], "typic": [2, 3, 12, 13, 14, 23, 64, 74, 93, 108, 115, 124, 130, 136, 142, 156, 210, 212, 214, 219, 222, 223, 236, 258, 259, 275, 291], "manual": [2, 3, 5, 8, 12, 13, 14, 23, 31, 49, 50, 59, 72, 78, 95, 96, 110, 124, 136, 139, 141, 144, 155, 159, 212, 219, 226, 242, 244, 245, 260, 291, 294, 304], "actual": [2, 3, 4, 5, 8, 9, 11, 12, 14, 15, 19, 21, 22, 23, 26, 48, 49, 50, 57, 59, 66, 68, 69, 76, 80, 93, 95, 97, 101, 104, 108, 112, 114, 124, 128, 129, 137, 140, 141, 143, 153, 154, 155, 206, 212, 213, 215, 216, 221, 226, 234, 236, 238, 239, 242, 245, 253, 257, 258, 261, 262, 264, 265, 298], "directli": [2, 3, 4, 11, 12, 13, 14, 15, 19, 21, 22, 23, 28, 39, 43, 44, 47, 48, 49, 59, 67, 68, 70, 74, 79, 99, 101, 104, 108, 110, 111, 129, 137, 139, 140, 141, 174, 177, 189, 194, 201, 205, 212, 213, 215, 216, 217, 221, 222, 234, 235, 236, 238, 239, 242, 243, 244, 245, 246, 257, 258, 259, 260, 261, 262, 291, 294, 305], "git": [2, 7, 10, 11, 12], "repositori": [2, 5, 9, 39, 239], "vast": [2, 37, 95, 218], "major": [2, 3, 5, 8, 13, 28, 37, 78, 128, 251, 298, 304], "them": [2, 3, 4, 5, 7, 8, 9, 11, 12, 13, 14, 15, 18, 19, 21, 22, 23, 28, 31, 32, 33, 35, 37, 40, 43, 45, 48, 49, 57, 59, 60, 67, 68, 69, 70, 72, 73, 76, 79, 84, 86, 88, 90, 91, 93, 97, 98, 101, 104, 107, 108, 109, 111, 114, 116, 128, 134, 136, 139, 141, 143, 145, 146, 151, 153, 155, 158, 164, 168, 184, 185, 191, 193, 196, 199, 200, 201, 207, 209, 210, 213, 214, 215, 216, 217, 219, 221, 222, 223, 225, 226, 227, 233, 234, 235, 236, 238, 239, 242, 244, 245, 247, 248, 257, 259, 261, 264, 273, 290, 291, 293, 294, 296, 298, 299, 304], "few": [2, 3, 8, 12, 13, 14, 21, 31, 37, 45, 58, 60, 68, 69, 95, 96, 108, 109, 143, 151, 194, 200, 206, 209, 210, 213, 221, 226, 234, 235, 236, 242, 244, 245, 246, 259, 264, 304], "wrap": [2, 3, 4, 11, 12, 13, 42, 43, 44, 45, 49, 57, 68, 74, 96, 109, 110, 132, 137, 151, 206, 210, 212, 215, 216, 219, 226, 229, 245, 251, 258, 262, 265, 267, 287, 290, 299], "addition": [2, 4, 11, 13, 68, 153, 189, 210, 219, 226, 246, 255, 262, 274, 291], "some": [2, 3, 4, 7, 8, 9, 11, 12, 14, 15, 19, 21, 22, 23, 26, 28, 31, 32, 33, 34, 36, 37, 39, 40, 41, 45, 48, 49, 50, 51, 56, 59, 60, 66, 67, 68, 69, 72, 73, 74, 76, 78, 79, 80, 84, 93, 95, 97, 98, 99, 101, 104, 108, 109, 110, 122, 125, 128, 130, 133, 136, 139, 141, 142, 143, 144, 145, 146, 152, 153, 155, 159, 171, 176, 180, 188, 191, 195, 196, 197, 200, 202, 207, 209, 210, 211, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 226, 228, 232, 233, 234, 235, 236, 238, 239, 241, 242, 243, 244, 246, 252, 257, 258, 259, 260, 261, 262, 263, 264, 265, 267, 270, 272, 273, 275, 277, 281, 290, 291, 293, 294, 296, 298, 299, 300, 302, 303, 304], "skip": [2, 3, 4, 8, 15, 48, 52, 68, 99, 104, 108, 201, 221, 225, 226, 228, 242, 244, 255, 257, 294, 302, 303], "action": [2, 5, 8, 11, 59, 97, 114, 129, 136, 183, 186, 196, 222, 238, 245, 291], "ci": [2, 5, 9, 11, 12, 76, 93, 226, 303], "pull": [2, 3, 4, 5, 8, 9, 12, 13, 23, 39, 49, 68, 73, 76, 129, 190, 227, 238, 242, 245, 290, 291, 300, 304], "request": [2, 3, 4, 5, 8, 9, 12, 13, 21, 28, 39, 47, 68, 72, 84, 93, 108, 141, 191, 212, 219, 222, 250, 258], "mai": [2, 3, 4, 8, 9, 11, 12, 13, 14, 15, 17, 18, 19, 21, 22, 23, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 45, 47, 48, 49, 50, 51, 59, 60, 61, 67, 68, 69, 70, 72, 73, 74, 76, 78, 80, 81, 83, 84, 85, 93, 95, 96, 98, 99, 100, 104, 105, 107, 108, 110, 120, 131, 134, 135, 139, 141, 145, 151, 155, 177, 186, 191, 192, 193, 195, 198, 201, 205, 207, 209, 212, 213, 214, 215, 217, 219, 221, 225, 226, 227, 234, 235, 236, 238, 239, 241, 242, 243, 244, 245, 246, 247, 248, 250, 252, 255, 257, 258, 259, 260, 261, 262, 264, 265, 267, 277, 279, 291, 293, 294, 296, 299, 300, 304, 305], "wish": [2, 4, 11, 15, 23, 35, 39, 49, 68, 69, 72, 93, 108, 186, 200, 210, 261, 265, 294, 298, 300, 305], "local": [2, 11, 12, 25, 40, 42, 43, 44, 68, 70, 93, 110, 148, 150, 203, 213, 219, 244, 257, 290], "improv": [2, 3, 7, 11, 12, 13, 22, 23, 68, 93, 139, 212, 216, 219, 220, 222, 223, 225, 227, 242, 245, 251, 291, 294, 300], "perform": [2, 11, 12, 13, 14, 15, 18, 19, 21, 23, 46, 48, 49, 50, 59, 60, 63, 67, 68, 69, 71, 72, 74, 81, 85, 92, 95, 102, 104, 108, 109, 131, 134, 143, 145, 151, 155, 156, 158, 175, 176, 185, 188, 191, 207, 210, 214, 215, 216, 219, 221, 222, 227, 228, 229, 233, 238, 239, 242, 244, 245, 246, 247, 258, 264, 270, 272, 274, 277, 293, 294, 298, 299, 304], "gmpy2": [2, 216, 217], "wrapper": [2, 13, 14, 23, 43, 45, 49, 60, 68, 76, 104, 155, 203, 206, 212, 215, 216, 219, 226, 233, 242, 245, 246, 258, 262, 264], "gmp": 2, "multipl": [2, 3, 4, 11, 12, 13, 14, 15, 17, 21, 23, 26, 30, 32, 36, 37, 41, 43, 44, 45, 47, 48, 49, 50, 57, 59, 60, 64, 67, 68, 69, 73, 74, 76, 78, 83, 86, 88, 93, 95, 97, 98, 99, 101, 104, 105, 108, 110, 118, 120, 121, 124, 128, 137, 143, 151, 158, 159, 175, 176, 177, 181, 188, 190, 193, 196, 197, 198, 201, 205, 209, 212, 213, 214, 215, 216, 217, 219, 220, 222, 223, 226, 231, 232, 234, 235, 236, 238, 239, 242, 243, 244, 245, 246, 247, 250, 252, 255, 259, 260, 261, 262, 264, 265, 267, 270, 275, 290, 291, 293, 294, 296, 297, 299, 300, 305], "larg": [2, 3, 4, 7, 11, 12, 15, 21, 28, 33, 59, 60, 68, 69, 78, 93, 95, 107, 108, 128, 135, 155, 158, 171, 196, 200, 211, 215, 216, 217, 219, 222, 225, 226, 227, 233, 236, 238, 244, 246, 251, 258, 265, 267, 273, 291, 293, 298, 304], "integ": [2, 4, 5, 12, 13, 14, 15, 21, 23, 30, 31, 32, 42, 43, 44, 45, 47, 49, 50, 57, 59, 60, 61, 62, 64, 67, 68, 69, 70, 71, 72, 73, 76, 78, 81, 92, 93, 95, 96, 97, 98, 99, 101, 104, 105, 108, 110, 114, 116, 118, 124, 126, 133, 180, 185, 187, 188, 189, 191, 193, 201, 203, 206, 211, 212, 213, 214, 215, 217, 219, 220, 221, 222, 223, 225, 226, 228, 231, 232, 233, 234, 235, 236, 238, 239, 242, 244, 245, 246, 250, 251, 252, 258, 259, 261, 264, 267, 294, 296, 299, 303, 304], "faster": [2, 11, 13, 21, 28, 33, 34, 49, 53, 68, 76, 99, 108, 109, 128, 131, 134, 135, 155, 215, 216, 217, 219, 221, 222, 223, 227, 229, 233, 238, 239, 242, 243, 245, 258, 261], "than": [2, 3, 4, 5, 8, 9, 11, 12, 13, 14, 15, 17, 19, 20, 21, 22, 23, 28, 30, 32, 33, 34, 35, 36, 37, 40, 41, 45, 49, 50, 51, 53, 59, 60, 61, 67, 68, 69, 72, 73, 74, 76, 77, 82, 83, 84, 86, 90, 93, 95, 97, 98, 99, 101, 104, 105, 107, 108, 109, 110, 114, 120, 122, 124, 128, 129, 134, 139, 141, 145, 148, 165, 171, 185, 188, 189, 191, 200, 210, 211, 214, 215, 216, 217, 219, 222, 223, 224, 226, 229, 233, 234, 235, 236, 238, 239, 241, 242, 243, 244, 245, 246, 253, 258, 259, 261, 264, 265, 267, 291, 293, 294, 296, 297, 298, 299, 300, 302, 304], "int": [2, 4, 5, 12, 13, 14, 15, 21, 22, 23, 41, 47, 49, 60, 68, 69, 70, 73, 74, 76, 77, 84, 93, 95, 96, 98, 99, 104, 105, 108, 110, 112, 114, 122, 124, 133, 171, 175, 176, 185, 201, 203, 205, 206, 211, 212, 216, 217, 221, 222, 223, 226, 228, 229, 231, 242, 243, 246, 258, 262, 264, 265, 267, 296, 298, 299, 303, 304], "core": [2, 3, 4, 7, 11, 12, 14, 15, 18, 21, 22, 23, 30, 45, 47, 49, 59, 69, 74, 75, 77, 85, 99, 108, 110, 189, 190, 214, 215, 216, 217, 218, 219, 221, 222, 223, 226, 233, 234, 238, 239, 242, 246, 256, 257, 258, 264, 265, 268, 281, 282, 296, 299], "oper": [2, 4, 9, 14, 21, 22, 23, 33, 34, 35, 37, 41, 45, 49, 59, 60, 61, 67, 68, 69, 70, 71, 72, 74, 76, 78, 86, 88, 91, 93, 98, 99, 101, 108, 110, 112, 124, 125, 128, 134, 135, 145, 149, 155, 156, 158, 163, 167, 168, 172, 174, 175, 176, 177, 182, 183, 186, 188, 189, 190, 191, 201, 203, 208, 213, 214, 215, 216, 217, 219, 221, 222, 223, 226, 229, 231, 234, 235, 238, 241, 242, 244, 245, 248, 249, 250, 251, 257, 258, 261, 264, 265, 270, 281, 285, 287, 288, 291, 295, 296, 297, 299, 304], "poli": [2, 14, 28, 51, 67, 68, 69, 73, 74, 76, 77, 84, 90, 95, 99, 101, 104, 108, 158, 213, 214, 218, 219, 221, 222, 223, 225, 228, 241, 242, 244, 245, 257, 288], "refer": [2, 3, 5, 11, 12, 13, 14, 15, 19, 22, 23, 24, 28, 30, 31, 32, 33, 34, 36, 37, 39, 43, 44, 45, 47, 49, 52, 54, 56, 57, 59, 60, 61, 62, 66, 69, 71, 73, 74, 76, 78, 83, 84, 85, 90, 96, 97, 98, 99, 105, 109, 111, 112, 114, 115, 116, 122, 124, 125, 127, 129, 130, 133, 134, 135, 136, 137, 139, 141, 143, 151, 153, 156, 158, 159, 160, 162, 164, 168, 170, 172, 173, 174, 177, 179, 180, 188, 189, 191, 200, 201, 202, 203, 205, 207, 209, 215, 216, 218, 226, 228, 229, 231, 234, 238, 241, 242, 243, 244, 246, 252, 261, 264, 265, 267, 270, 274, 275, 279, 287, 288, 296, 300, 301, 304, 305], "domain": [2, 4, 11, 13, 14, 19, 23, 26, 28, 33, 47, 48, 68, 69, 71, 73, 74, 76, 87, 89, 90, 93, 95, 101, 104, 105, 108, 121, 124, 141, 158, 212, 213, 215, 218, 219, 221, 223, 224, 241, 242, 244, 246, 288, 300, 305], "No": [2, 4, 5, 11, 15, 37, 48, 68, 76, 83, 98, 108, 116, 125, 141, 186, 212, 215, 222, 228, 229, 238, 239, 244, 245, 246, 251, 255, 261, 262, 264, 291, 293, 305], "mani": [2, 3, 4, 7, 12, 14, 15, 17, 19, 21, 22, 23, 28, 29, 30, 32, 34, 35, 37, 39, 47, 48, 49, 50, 56, 59, 64, 68, 69, 70, 72, 73, 74, 76, 80, 93, 95, 98, 99, 104, 108, 109, 110, 115, 134, 135, 141, 143, 151, 154, 155, 158, 175, 191, 199, 210, 213, 215, 216, 217, 219, 221, 222, 230, 233, 234, 236, 238, 239, 242, 243, 244, 245, 246, 250, 259, 264, 291, 293, 294, 296, 297, 298, 299, 303, 304, 305], "integr": [2, 11, 12, 14, 15, 18, 29, 39, 41, 47, 60, 67, 68, 70, 73, 74, 86, 87, 88, 91, 97, 99, 104, 107, 108, 110, 124, 126, 134, 139, 141, 151, 158, 177, 186, 189, 192, 195, 200, 202, 207, 211, 213, 216, 217, 219, 222, 223, 226, 228, 229, 236, 242, 243, 246, 259, 267, 270, 273, 274, 277, 278, 282, 285, 290, 291, 295, 298, 303], "algorithm": [2, 4, 14, 21, 28, 32, 34, 36, 37, 47, 52, 53, 58, 59, 60, 62, 64, 66, 67, 68, 69, 72, 73, 74, 80, 85, 93, 95, 98, 101, 104, 105, 108, 116, 125, 133, 155, 178, 196, 201, 211, 212, 213, 214, 215, 216, 217, 220, 221, 223, 227, 231, 234, 235, 238, 239, 242, 244, 245, 246, 252, 261, 264, 287, 294, 299, 300, 304], "simplif": [2, 14, 15, 21, 26, 42, 44, 46, 47, 49, 68, 70, 73, 74, 93, 99, 104, 110, 131, 141, 155, 158, 175, 191, 201, 222, 227, 237, 238, 242, 244, 245, 281, 282, 293, 295, 297, 298], "collect": [2, 5, 20, 25, 48, 49, 59, 68, 85, 95, 108, 116, 124, 139, 149, 158, 191, 198, 211, 217, 222, 235, 236, 238, 242, 246, 257, 264, 290, 291], "factor": [2, 12, 14, 15, 50, 59, 60, 67, 68, 69, 72, 73, 74, 76, 93, 95, 104, 108, 116, 124, 158, 160, 168, 172, 175, 187, 191, 195, 196, 197, 198, 213, 215, 216, 217, 218, 220, 221, 222, 229, 235, 236, 238, 239, 242, 244, 246, 250, 261, 274, 277, 298, 300], "matric": [2, 4, 14, 20, 21, 45, 49, 68, 69, 95, 105, 107, 110, 124, 133, 134, 135, 141, 145, 155, 158, 160, 163, 164, 166, 174, 175, 185, 190, 201, 210, 211, 215, 221, 226, 227, 234, 236, 238, 239, 242, 244, 245, 247, 259, 260, 287, 295, 297, 298], "thu": [2, 3, 11, 13, 14, 15, 19, 30, 32, 33, 35, 45, 53, 59, 60, 68, 69, 70, 74, 76, 91, 93, 95, 99, 102, 104, 107, 108, 125, 134, 135, 139, 145, 151, 155, 196, 201, 214, 219, 221, 223, 227, 233, 236, 238, 259, 264, 265, 275, 276, 291, 296, 299, 304, 305], "speed": [2, 4, 11, 13, 44, 49, 59, 68, 69, 72, 99, 108, 109, 126, 133, 134, 135, 139, 141, 143, 144, 145, 146, 148, 149, 150, 152, 153, 154, 158, 159, 162, 165, 195, 200, 201, 205, 210, 211, 223, 226, 227, 233, 238, 242, 258, 261, 264, 290, 291, 299, 300], "up": [2, 3, 7, 8, 9, 11, 12, 13, 14, 19, 21, 22, 23, 35, 39, 44, 47, 49, 51, 59, 60, 62, 68, 69, 70, 72, 73, 74, 76, 77, 84, 85, 89, 93, 95, 96, 98, 99, 104, 108, 109, 116, 126, 128, 129, 136, 137, 139, 143, 144, 148, 150, 155, 156, 158, 159, 171, 186, 188, 205, 211, 212, 213, 215, 216, 217, 221, 223, 226, 227, 228, 233, 235, 236, 238, 239, 242, 243, 244, 245, 258, 259, 260, 261, 262, 265, 290, 291, 295, 296, 299, 300, 302], "becaus": [2, 3, 4, 5, 8, 11, 12, 13, 14, 15, 17, 21, 22, 23, 28, 31, 32, 33, 34, 35, 36, 37, 39, 40, 45, 49, 60, 67, 68, 69, 74, 80, 84, 85, 93, 95, 98, 102, 104, 108, 110, 111, 112, 114, 129, 133, 139, 140, 141, 145, 171, 179, 191, 193, 195, 196, 209, 212, 213, 215, 216, 217, 219, 221, 222, 223, 225, 226, 229, 233, 236, 238, 239, 242, 243, 244, 245, 255, 257, 258, 260, 264, 265, 267, 274, 291, 294, 296, 298, 299, 300, 303, 304, 305], "make": [2, 3, 4, 5, 8, 9, 12, 13, 14, 15, 17, 19, 21, 22, 23, 25, 28, 33, 34, 36, 40, 43, 44, 45, 47, 49, 50, 58, 59, 67, 68, 69, 70, 71, 72, 73, 74, 76, 80, 84, 95, 96, 98, 104, 107, 108, 109, 110, 114, 116, 117, 118, 120, 134, 139, 141, 143, 144, 148, 149, 153, 155, 156, 158, 171, 188, 193, 200, 206, 209, 212, 215, 216, 217, 219, 221, 222, 223, 225, 226, 229, 234, 235, 236, 238, 242, 243, 244, 245, 250, 252, 255, 257, 258, 259, 260, 262, 264, 265, 274, 279, 280, 291, 296, 297, 298, 299, 300, 304], "non": [2, 3, 12, 14, 15, 21, 23, 28, 34, 35, 37, 40, 45, 47, 50, 58, 61, 67, 68, 69, 73, 74, 75, 76, 77, 78, 81, 82, 83, 95, 97, 98, 99, 100, 101, 104, 105, 107, 108, 111, 114, 128, 129, 134, 136, 143, 145, 149, 153, 154, 158, 175, 180, 190, 191, 193, 207, 210, 211, 212, 213, 214, 215, 216, 217, 219, 220, 221, 222, 223, 225, 226, 229, 233, 234, 236, 238, 239, 241, 242, 244, 245, 246, 247, 250, 251, 252, 257, 259, 264, 267, 277, 291, 299, 304, 305], "who": [2, 3, 4, 9, 11, 12, 19, 23, 69, 70, 158, 210, 219, 226, 297], "abl": [2, 3, 4, 11, 12, 14, 19, 21, 23, 31, 35, 48, 49, 59, 64, 68, 69, 70, 79, 87, 95, 101, 104, 108, 111, 121, 141, 153, 155, 156, 158, 159, 213, 215, 216, 217, 222, 223, 242, 245, 257, 274, 291, 298, 303, 305], "better": [2, 3, 4, 8, 11, 12, 13, 14, 15, 21, 22, 23, 41, 48, 49, 60, 68, 72, 76, 95, 98, 124, 141, 171, 199, 212, 215, 216, 217, 229, 233, 234, 235, 236, 242, 243, 244, 245, 246, 258, 264, 265, 298, 304], "experi": [2, 143, 245, 246, 291], "design": [2, 3, 4, 13, 14, 16, 18, 22, 23, 26, 29, 34, 38, 45, 50, 58, 68, 104, 107, 110, 114, 115, 139, 158, 159, 215, 216, 220, 226, 231, 236, 242, 245, 298, 299, 303], "interfac": [2, 5, 7, 9, 11, 12, 14, 32, 47, 68, 96, 111, 115, 133, 160, 186, 206, 210, 215, 216, 219, 224, 245, 258, 259, 291], "ipython": [2, 4, 14, 15, 39, 96, 158, 206, 265, 269, 302, 303], "jupyt": [2, 7, 11, 14, 23, 265], "notebook": [2, 14, 23, 39, 96, 206, 265, 302, 303], "init_sess": [2, 96, 303], "command": [2, 4, 8, 9, 11, 12, 14, 15, 28, 31, 37, 39, 49, 72, 96, 141, 153, 158, 206, 212, 226, 257, 258, 303], "In": [2, 3, 4, 5, 8, 9, 11, 12, 13, 14, 15, 17, 19, 21, 22, 23, 28, 32, 37, 39, 45, 47, 48, 49, 50, 51, 52, 57, 58, 59, 60, 67, 68, 69, 70, 72, 73, 74, 76, 81, 83, 84, 85, 86, 93, 95, 96, 97, 98, 99, 101, 104, 105, 108, 110, 114, 115, 116, 117, 120, 124, 128, 129, 133, 134, 136, 139, 141, 144, 145, 146, 151, 152, 153, 154, 155, 156, 158, 159, 177, 179, 180, 181, 186, 190, 191, 194, 195, 196, 200, 205, 207, 208, 209, 210, 212, 213, 214, 215, 216, 217, 219, 220, 221, 222, 223, 225, 226, 233, 234, 235, 236, 238, 239, 242, 243, 244, 245, 246, 247, 248, 250, 252, 255, 257, 259, 261, 262, 264, 265, 270, 274, 275, 277, 279, 290, 291, 293, 296, 297, 298, 299, 300, 303, 304, 305], "usual": [2, 12, 13, 14, 15, 19, 21, 28, 48, 50, 59, 67, 68, 69, 86, 93, 95, 104, 151, 177, 189, 195, 196, 207, 209, 210, 213, 214, 215, 216, 217, 219, 222, 225, 226, 227, 233, 236, 242, 245, 246, 247, 251, 252, 259, 261, 265, 270, 279, 291, 293, 296, 299, 303, 304], "matplotlib": [2, 4, 5, 8, 13, 35, 39, 91, 96, 122, 158, 171, 206, 212, 290, 291, 303], "flag": [2, 3, 17, 23, 28, 47, 49, 59, 60, 64, 66, 68, 83, 95, 98, 99, 100, 104, 108, 133, 141, 175, 212, 217, 219, 222, 223, 226, 227, 228, 234, 238, 239, 242, 244, 245, 252, 257, 258, 264, 267, 293, 304], "auto_symbol": [2, 96, 110], "auto_int_to_integ": [2, 96], "qt": 2, "consol": [2, 3, 15, 68, 96, 206, 212, 303], "express": [2, 3, 4, 5, 14, 17, 18, 21, 22, 23, 29, 30, 33, 35, 37, 41, 42, 43, 44, 45, 46, 47, 60, 67, 68, 69, 70, 71, 72, 73, 74, 76, 78, 81, 83, 84, 91, 92, 93, 95, 96, 99, 102, 103, 104, 107, 108, 109, 112, 114, 116, 124, 125, 127, 128, 129, 130, 132, 133, 134, 135, 136, 137, 139, 140, 141, 145, 151, 152, 153, 154, 155, 156, 158, 159, 166, 170, 174, 175, 179, 180, 183, 186, 188, 189, 190, 191, 193, 194, 195, 196, 198, 200, 201, 203, 205, 206, 207, 210, 211, 212, 213, 214, 215, 217, 219, 221, 222, 223, 226, 227, 229, 231, 232, 233, 234, 235, 236, 238, 239, 241, 242, 243, 244, 245, 246, 247, 249, 250, 251, 252, 253, 255, 258, 259, 260, 261, 262, 265, 267, 270, 272, 273, 274, 276, 277, 279, 285, 287, 291, 294, 295, 296, 297, 298, 300, 303, 304, 305], "mathjax": [2, 5, 96, 206, 303], "preview": [2, 11, 48, 260], "convert": [2, 3, 8, 13, 14, 15, 17, 21, 22, 23, 26, 31, 33, 34, 35, 41, 45, 49, 52, 60, 64, 68, 69, 72, 73, 74, 81, 82, 83, 85, 88, 89, 92, 96, 98, 99, 104, 107, 108, 110, 124, 129, 136, 156, 185, 188, 194, 195, 196, 198, 205, 212, 213, 215, 217, 219, 221, 222, 223, 224, 226, 227, 228, 234, 235, 236, 238, 239, 242, 243, 245, 246, 247, 248, 251, 257, 258, 264, 265, 267, 268, 273, 288, 295, 296, 299, 304], "imag": [2, 8, 25, 59, 133, 147, 152, 158, 160, 164, 213, 217, 219, 226, 234, 245], "render": [2, 4, 5, 8, 11, 12, 49, 68, 96, 206, 212, 226, 265, 303], "either": [2, 4, 5, 8, 11, 12, 13, 14, 15, 21, 22, 23, 28, 31, 32, 33, 34, 36, 41, 45, 47, 48, 52, 60, 67, 68, 69, 72, 73, 74, 76, 83, 85, 91, 93, 95, 96, 98, 99, 104, 108, 114, 124, 129, 130, 133, 134, 135, 137, 139, 140, 141, 154, 156, 158, 175, 181, 188, 191, 193, 195, 206, 210, 212, 214, 215, 216, 217, 219, 221, 222, 226, 228, 233, 234, 235, 236, 239, 242, 243, 244, 245, 246, 247, 250, 251, 258, 264, 265, 270, 279, 291, 296, 299, 300], "save": [2, 9, 12, 13, 14, 47, 68, 104, 108, 212, 225, 244, 261], "show": [2, 3, 4, 5, 8, 11, 12, 13, 15, 18, 19, 20, 21, 22, 23, 35, 49, 60, 67, 68, 72, 74, 91, 93, 95, 104, 108, 116, 117, 120, 122, 128, 129, 137, 141, 147, 152, 156, 158, 186, 190, 194, 196, 201, 209, 210, 212, 213, 216, 217, 219, 221, 222, 226, 227, 229, 233, 234, 235, 236, 238, 239, 242, 244, 246, 247, 255, 258, 259, 262, 264, 265, 290, 291, 296, 298, 300, 303], "viewer": [2, 5, 48, 226, 260], "mathrm": [2, 4, 39, 58, 67, 68, 69, 76, 93, 95, 104, 217, 219, 226, 234, 236, 242, 245, 246, 294, 298], "distribut": [2, 8, 39, 59, 66, 68, 76, 84, 95, 116, 117, 118, 190, 214, 217, 222, 226, 252], "texliv": [2, 8, 226], "miktex": [2, 8], "note": [2, 4, 5, 7, 8, 9, 11, 12, 13, 14, 15, 17, 19, 21, 22, 25, 26, 29, 30, 31, 33, 34, 35, 36, 41, 42, 44, 45, 46, 47, 48, 49, 50, 51, 58, 59, 60, 61, 64, 66, 67, 69, 72, 73, 74, 75, 76, 78, 79, 81, 82, 83, 84, 85, 93, 95, 96, 98, 99, 101, 104, 108, 110, 111, 114, 124, 125, 129, 130, 131, 133, 134, 135, 137, 139, 140, 141, 143, 145, 148, 156, 158, 164, 167, 175, 185, 186, 188, 190, 191, 192, 194, 200, 201, 206, 207, 209, 210, 211, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 225, 226, 227, 228, 229, 232, 234, 236, 238, 239, 241, 242, 243, 244, 245, 246, 251, 252, 255, 257, 258, 259, 260, 261, 262, 264, 265, 267, 275, 277, 279, 290, 291, 293, 294, 295, 297, 298, 299, 300, 304], "parser": [2, 101, 151, 158, 257, 287], "modul": [2, 3, 4, 5, 7, 11, 12, 14, 15, 18, 21, 26, 31, 39, 40, 41, 42, 43, 44, 47, 48, 49, 50, 51, 58, 60, 68, 69, 71, 73, 74, 76, 80, 84, 88, 91, 94, 95, 96, 98, 101, 102, 103, 104, 109, 110, 111, 114, 115, 116, 118, 119, 120, 122, 125, 128, 139, 141, 142, 147, 151, 153, 154, 156, 158, 160, 163, 165, 166, 178, 181, 194, 195, 196, 197, 207, 210, 212, 217, 218, 220, 223, 224, 226, 230, 233, 236, 240, 244, 246, 247, 248, 249, 250, 251, 252, 253, 254, 257, 259, 260, 261, 262, 263, 264, 265, 266, 268, 273, 275, 277, 278, 279, 280, 281, 287, 288, 289, 291, 293, 296, 298, 304, 305], "time": [2, 3, 5, 7, 8, 11, 12, 13, 14, 15, 19, 21, 22, 26, 28, 35, 37, 40, 44, 45, 49, 51, 59, 60, 64, 68, 69, 73, 76, 91, 93, 98, 99, 104, 105, 107, 108, 109, 110, 111, 114, 120, 121, 122, 124, 128, 129, 134, 135, 137, 139, 141, 143, 145, 148, 149, 151, 153, 154, 155, 156, 158, 159, 165, 175, 180, 188, 189, 193, 194, 195, 196, 197, 200, 201, 203, 205, 206, 207, 208, 209, 210, 211, 213, 215, 216, 219, 220, 221, 222, 223, 225, 226, 233, 234, 235, 236, 238, 242, 244, 246, 255, 257, 258, 263, 264, 265, 277, 279, 289, 290, 291, 294, 298, 299, 300], "parse_expr": [2, 13, 21, 37, 110], "mathematica": [2, 15, 49, 60, 110, 298, 300], "parse_mathematica": [2, 13, 110], "maxima": [2, 32, 110, 245], "parse_maxima": [2, 110], "antlr": [2, 141], "runtim": [2, 14, 49, 68, 135, 265], "autolev": [2, 143, 151, 287], "call": [2, 3, 4, 5, 7, 9, 11, 12, 14, 15, 18, 19, 21, 22, 23, 28, 29, 32, 33, 34, 35, 36, 41, 42, 43, 44, 45, 48, 49, 50, 51, 52, 53, 57, 58, 59, 60, 66, 68, 69, 71, 72, 73, 75, 76, 78, 83, 84, 86, 91, 93, 95, 97, 98, 99, 100, 101, 102, 104, 106, 107, 108, 110, 112, 114, 115, 116, 117, 124, 128, 129, 133, 137, 141, 143, 145, 152, 155, 156, 181, 183, 186, 191, 195, 196, 201, 207, 209, 210, 211, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 224, 225, 226, 228, 233, 234, 236, 238, 239, 241, 242, 244, 245, 246, 247, 248, 250, 252, 253, 255, 257, 258, 259, 260, 261, 262, 264, 265, 267, 270, 273, 274, 277, 279, 294, 296, 298, 299, 300, 303, 304, 305], "antlr4": [2, 110], "python3": [2, 8, 49, 110, 226], "awar": [2, 3, 4, 12, 14, 15, 22, 47, 68, 72, 98, 104, 236, 246, 265], "version": [2, 3, 4, 5, 7, 8, 9, 11, 12, 21, 22, 23, 25, 37, 38, 39, 42, 48, 49, 59, 60, 66, 68, 69, 73, 74, 76, 95, 98, 100, 102, 104, 106, 108, 127, 130, 133, 141, 175, 189, 193, 201, 211, 212, 213, 215, 216, 217, 219, 221, 222, 226, 229, 238, 244, 246, 256, 257, 259, 260, 261, 262, 264, 265, 268, 270, 276, 291, 296, 299, 300], "must": [2, 3, 4, 11, 12, 13, 14, 15, 21, 22, 35, 41, 42, 43, 44, 49, 59, 60, 62, 64, 66, 67, 68, 69, 70, 73, 74, 76, 78, 81, 84, 87, 90, 91, 93, 95, 98, 99, 100, 101, 104, 107, 108, 110, 114, 116, 117, 118, 120, 122, 124, 125, 129, 133, 134, 135, 137, 139, 140, 141, 143, 151, 153, 154, 155, 156, 158, 171, 186, 188, 191, 201, 210, 211, 212, 213, 214, 215, 217, 219, 221, 222, 226, 227, 234, 235, 236, 238, 239, 242, 244, 245, 246, 250, 251, 257, 258, 259, 260, 261, 262, 264, 265, 291, 296, 298, 299, 303, 304], "match": [2, 3, 4, 11, 12, 13, 15, 21, 23, 35, 59, 60, 67, 68, 76, 81, 93, 95, 99, 104, 133, 139, 167, 192, 200, 201, 215, 222, 238, 239, 242, 243, 244, 246, 255, 257, 259, 264, 265, 276, 290, 294], "wa": [2, 3, 9, 11, 12, 13, 15, 17, 21, 23, 35, 51, 57, 59, 60, 62, 68, 69, 70, 76, 81, 104, 108, 110, 128, 130, 136, 141, 143, 145, 155, 156, 186, 196, 209, 210, 211, 213, 215, 219, 221, 222, 223, 225, 226, 235, 236, 238, 242, 244, 246, 255, 257, 260, 262, 264, 265, 294, 296, 298, 299, 302], "compil": [2, 49, 96, 109, 128, 158, 206, 226, 238, 251, 257, 258, 259, 281, 298], "4": [2, 5, 11, 12, 15, 17, 19, 21, 22, 23, 28, 30, 31, 32, 33, 34, 35, 36, 37, 41, 42, 44, 45, 47, 48, 49, 50, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 81, 82, 83, 84, 85, 87, 90, 91, 93, 95, 97, 98, 99, 100, 101, 102, 104, 105, 107, 108, 110, 112, 114, 116, 118, 120, 122, 124, 125, 126, 131, 141, 143, 144, 145, 146, 148, 149, 150, 151, 152, 155, 156, 158, 159, 160, 163, 167, 170, 175, 185, 186, 188, 189, 190, 191, 192, 194, 201, 202, 205, 207, 210, 211, 212, 213, 214, 215, 216, 217, 219, 220, 221, 222, 223, 225, 226, 227, 228, 229, 231, 232, 233, 234, 235, 236, 238, 239, 241, 242, 243, 244, 245, 246, 247, 248, 251, 252, 257, 258, 261, 264, 265, 270, 273, 274, 275, 277, 279, 280, 290, 291, 293, 294, 296, 298, 299, 300, 304, 305], "lark": 2, "altern": [2, 3, 4, 8, 13, 14, 15, 22, 23, 39, 49, 56, 59, 60, 67, 68, 72, 73, 74, 75, 76, 99, 101, 105, 109, 110, 111, 114, 129, 141, 153, 155, 201, 209, 211, 212, 214, 215, 216, 221, 222, 226, 231, 233, 235, 244, 245, 247, 248, 264, 291, 296, 298, 300], "clang": [2, 110], "bind": [2, 49, 226, 258], "parse_c": 2, "lfortran": [2, 110], "fortran": [2, 14, 19, 23, 47, 109, 110, 128, 158, 211, 259, 303], "satisfi": [2, 5, 12, 13, 21, 31, 32, 36, 44, 45, 47, 50, 56, 59, 64, 68, 69, 73, 76, 78, 91, 93, 97, 98, 104, 108, 135, 155, 175, 180, 213, 214, 217, 219, 221, 222, 226, 232, 233, 234, 239, 242, 243, 244, 245, 246, 252, 299, 304], "includ": [2, 3, 4, 5, 8, 11, 12, 13, 14, 15, 21, 23, 25, 28, 31, 32, 36, 39, 44, 45, 47, 48, 49, 60, 64, 67, 68, 69, 70, 72, 73, 74, 76, 80, 86, 93, 95, 98, 99, 101, 103, 104, 108, 109, 110, 111, 114, 116, 126, 128, 139, 141, 143, 145, 146, 151, 153, 155, 158, 171, 175, 180, 185, 188, 189, 199, 207, 210, 214, 215, 217, 218, 219, 221, 222, 225, 226, 227, 232, 233, 234, 236, 238, 241, 242, 243, 244, 246, 249, 252, 255, 257, 259, 260, 261, 262, 264, 270, 272, 274, 279, 281, 290, 291, 294, 298, 299, 300, 304, 305], "implement": [2, 4, 5, 11, 12, 13, 14, 16, 18, 22, 23, 32, 34, 36, 37, 38, 41, 42, 43, 44, 47, 48, 49, 50, 53, 58, 59, 60, 65, 68, 69, 71, 73, 74, 76, 79, 81, 88, 89, 91, 92, 95, 98, 99, 100, 104, 108, 109, 110, 111, 112, 114, 128, 129, 137, 141, 151, 156, 160, 162, 163, 166, 175, 176, 184, 185, 187, 195, 200, 202, 209, 210, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 225, 227, 230, 233, 234, 235, 238, 239, 242, 243, 244, 245, 246, 250, 251, 261, 264, 265, 278, 281, 285, 290, 291, 294, 298, 304], "dpll": 2, "But": [2, 3, 5, 7, 12, 13, 14, 15, 23, 28, 37, 67, 68, 76, 82, 92, 99, 104, 108, 179, 180, 191, 196, 201, 213, 214, 219, 223, 233, 235, 236, 238, 239, 242, 244, 245, 251, 261, 264, 265, 273, 294, 296, 298, 299, 304], "sat": [2, 43], "solver": [2, 4, 11, 12, 14, 31, 34, 43, 76, 104, 108, 134, 139, 151, 158, 159, 215, 218, 226, 238, 239, 243, 257, 281, 282, 288, 295, 297], "ask": [2, 4, 7, 9, 11, 14, 15, 18, 21, 22, 43, 44, 45, 46, 68, 80, 93, 141, 196, 213, 232, 238, 245, 264, 282, 296], "pycosat": 2, "forc": [2, 15, 19, 22, 23, 68, 72, 74, 78, 84, 93, 95, 98, 111, 112, 114, 116, 117, 118, 120, 129, 130, 133, 134, 136, 137, 139, 143, 145, 146, 147, 148, 151, 153, 154, 155, 156, 158, 179, 180, 194, 207, 210, 212, 214, 216, 235, 238, 239, 244, 257, 277, 279, 287, 303, 304], "pysat": 2, "minisat": 2, "minisat22": 2, "heavi": [2, 12, 246, 299], "primarili": [2, 14, 21, 49, 68, 74, 108, 116, 190, 222, 224, 258, 261, 267, 274], "support": [2, 3, 4, 5, 11, 13, 14, 15, 23, 34, 39, 41, 42, 43, 44, 47, 48, 49, 60, 68, 72, 75, 76, 78, 92, 95, 101, 104, 108, 109, 110, 114, 116, 117, 118, 120, 121, 124, 128, 133, 141, 158, 186, 201, 209, 212, 214, 215, 216, 217, 219, 221, 222, 223, 226, 231, 232, 233, 234, 238, 242, 243, 244, 245, 246, 247, 251, 255, 257, 258, 259, 265, 275, 277, 291, 294, 296, 299, 303], "give": [2, 3, 4, 7, 11, 13, 15, 17, 21, 22, 23, 28, 30, 32, 33, 34, 35, 36, 37, 41, 42, 44, 49, 50, 57, 59, 60, 61, 62, 67, 68, 69, 70, 73, 74, 76, 78, 80, 81, 83, 84, 92, 93, 95, 96, 98, 101, 104, 107, 108, 109, 111, 112, 114, 116, 120, 124, 133, 141, 158, 170, 185, 186, 188, 189, 193, 194, 196, 197, 199, 201, 205, 207, 209, 210, 211, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 226, 227, 228, 229, 233, 234, 235, 236, 238, 239, 242, 244, 245, 246, 257, 258, 259, 264, 274, 279, 291, 296, 297, 299, 304, 305], "rudimentari": [2, 23, 219], "text": [2, 3, 4, 5, 11, 12, 13, 14, 23, 25, 39, 49, 59, 69, 73, 74, 76, 86, 93, 96, 99, 104, 108, 110, 156, 196, 206, 211, 212, 213, 226, 233, 239, 242, 245, 246, 257], "pyglet": [2, 226], "pygletplot": [2, 212], "2d": [2, 81, 82, 84, 116, 117, 118, 120, 169, 201, 212, 226, 239, 251, 298], "3d": [2, 41, 52, 81, 82, 116, 169, 192, 207, 212, 274, 276, 277, 278, 279], "evalu": [2, 4, 14, 19, 21, 22, 29, 35, 37, 41, 42, 43, 44, 47, 49, 68, 70, 73, 74, 76, 79, 83, 84, 93, 95, 98, 101, 104, 108, 109, 110, 111, 112, 114, 124, 128, 131, 141, 155, 156, 166, 168, 170, 172, 174, 177, 180, 188, 191, 211, 212, 215, 216, 217, 219, 220, 222, 226, 227, 232, 233, 234, 236, 238, 239, 242, 244, 245, 246, 247, 248, 258, 259, 260, 265, 277, 282, 291, 293, 294, 295, 296, 298, 300], "numer": [2, 4, 12, 13, 14, 15, 17, 19, 21, 29, 30, 31, 32, 33, 36, 41, 45, 47, 49, 67, 68, 73, 76, 80, 84, 91, 104, 108, 110, 111, 112, 114, 115, 120, 121, 122, 124, 133, 134, 135, 141, 143, 151, 155, 156, 159, 163, 170, 173, 188, 200, 210, 212, 215, 216, 217, 219, 220, 221, 222, 225, 226, 235, 236, 238, 242, 244, 245, 251, 257, 258, 264, 265, 282, 290, 291, 293, 296, 300, 304], "variou": [2, 4, 5, 14, 19, 23, 28, 31, 47, 49, 51, 52, 59, 67, 68, 73, 88, 93, 95, 98, 104, 114, 136, 156, 170, 174, 175, 186, 188, 213, 214, 217, 218, 219, 221, 227, 233, 236, 239, 242, 243, 245, 259, 290, 291, 304], "primari": [2, 3, 4, 5, 12, 21, 23, 68, 80, 98, 111, 114, 129, 210, 213, 215, 259, 265, 291], "vehicl": 2, "between": [2, 3, 9, 12, 13, 14, 18, 22, 23, 28, 32, 48, 49, 58, 59, 60, 62, 66, 68, 70, 73, 76, 78, 80, 81, 82, 83, 84, 85, 95, 97, 98, 101, 102, 104, 108, 109, 110, 111, 112, 114, 120, 121, 122, 124, 129, 133, 136, 137, 139, 140, 141, 144, 148, 150, 152, 155, 156, 158, 159, 160, 163, 164, 170, 177, 179, 180, 181, 185, 188, 189, 190, 191, 194, 195, 196, 200, 201, 202, 203, 205, 207, 209, 210, 212, 213, 215, 217, 219, 221, 222, 226, 228, 238, 242, 243, 244, 245, 246, 247, 260, 265, 270, 273, 274, 277, 279, 290, 291, 296], "standard": [2, 5, 12, 13, 14, 15, 21, 23, 28, 32, 33, 35, 37, 49, 68, 72, 74, 76, 91, 93, 95, 96, 97, 98, 102, 104, 108, 109, 110, 111, 127, 168, 172, 201, 207, 211, 213, 216, 217, 219, 226, 229, 234, 238, 239, 242, 245, 246, 248, 259, 265, 274, 279, 293, 296, 304], "wai": [2, 3, 4, 5, 7, 9, 11, 12, 13, 14, 15, 18, 19, 20, 21, 22, 23, 28, 30, 32, 35, 40, 48, 50, 51, 52, 57, 59, 60, 61, 64, 68, 70, 73, 76, 84, 88, 92, 93, 95, 97, 101, 104, 107, 108, 110, 112, 115, 116, 120, 128, 129, 134, 136, 139, 141, 145, 147, 148, 151, 155, 171, 185, 188, 189, 194, 196, 199, 200, 201, 203, 205, 207, 209, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 225, 226, 233, 236, 238, 239, 242, 243, 245, 247, 248, 251, 252, 255, 259, 261, 264, 265, 270, 274, 275, 276, 277, 279, 293, 294, 296, 297, 298, 299, 304, 305], "principl": [2, 69, 99, 108, 162, 211, 213, 214, 219, 235, 244], "pass": [2, 3, 4, 11, 12, 14, 15, 17, 18, 21, 22, 23, 30, 31, 34, 35, 37, 40, 41, 44, 47, 48, 49, 59, 60, 68, 69, 70, 72, 74, 75, 76, 78, 81, 82, 84, 95, 96, 98, 99, 101, 104, 105, 108, 110, 112, 114, 116, 122, 124, 129, 130, 134, 137, 139, 140, 141, 145, 156, 158, 159, 163, 180, 181, 185, 186, 188, 189, 201, 206, 212, 213, 215, 216, 217, 219, 221, 222, 224, 226, 227, 233, 234, 238, 239, 242, 243, 244, 245, 246, 247, 250, 251, 252, 255, 257, 258, 259, 260, 262, 264, 265, 267, 269, 270, 291, 293, 294, 299, 303, 304, 305], "appropri": [2, 4, 5, 11, 12, 13, 15, 19, 32, 36, 59, 68, 74, 83, 104, 128, 143, 180, 181, 191, 201, 209, 212, 215, 216, 222, 223, 226, 232, 233, 238, 239, 244, 246, 251, 259, 275, 303], "namespac": [2, 4, 13, 40, 49, 50, 68, 139, 217, 239, 242, 243, 257, 259, 260, 265], "dictionari": [2, 12, 13, 14, 31, 35, 37, 48, 49, 57, 59, 60, 66, 68, 73, 82, 84, 95, 97, 99, 104, 107, 108, 110, 116, 131, 134, 135, 139, 141, 143, 145, 148, 153, 155, 181, 191, 201, 210, 212, 214, 215, 217, 219, 221, 222, 224, 226, 233, 238, 239, 242, 243, 244, 245, 246, 250, 252, 257, 261, 264, 265, 270, 293, 300], "third": [2, 3, 17, 28, 41, 49, 59, 60, 68, 76, 78, 82, 104, 112, 124, 133, 139, 188, 194, 195, 209, 214, 222, 236, 242, 245, 246, 248, 262, 264, 294, 299], "argument": [2, 3, 4, 11, 12, 14, 18, 21, 22, 23, 28, 30, 34, 35, 36, 37, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 59, 60, 63, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 78, 81, 84, 85, 93, 95, 96, 98, 99, 101, 104, 107, 108, 110, 112, 114, 116, 122, 124, 129, 133, 134, 137, 139, 140, 141, 153, 154, 156, 158, 165, 168, 172, 174, 177, 180, 185, 186, 188, 189, 190, 191, 199, 206, 207, 211, 212, 213, 214, 215, 216, 217, 219, 221, 222, 225, 226, 227, 228, 232, 233, 234, 235, 236, 238, 239, 242, 243, 244, 246, 248, 250, 251, 257, 258, 259, 260, 261, 262, 264, 265, 267, 274, 275, 277, 291, 293, 294, 299, 300, 304], "default": [2, 3, 4, 5, 11, 12, 13, 14, 15, 21, 23, 28, 32, 33, 35, 40, 41, 42, 43, 44, 47, 48, 49, 50, 51, 52, 58, 59, 66, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 81, 82, 83, 84, 85, 87, 90, 95, 96, 98, 99, 101, 104, 105, 108, 109, 110, 111, 112, 114, 116, 117, 120, 122, 124, 126, 128, 129, 130, 131, 133, 134, 135, 139, 141, 155, 164, 181, 183, 186, 188, 189, 191, 195, 197, 200, 201, 203, 205, 206, 211, 212, 214, 215, 216, 217, 219, 221, 222, 223, 225, 226, 227, 228, 229, 233, 234, 235, 238, 239, 242, 243, 244, 245, 246, 251, 252, 257, 258, 259, 261, 262, 264, 265, 267, 270, 291, 293, 294, 298, 300, 303, 304], "translat": [2, 13, 49, 59, 68, 77, 79, 83, 85, 109, 110, 124, 127, 133, 134, 139, 148, 150, 152, 156, 209, 212, 226, 242, 244, 258, 259, 265, 267, 275], "numpi": [2, 4, 12, 13, 14, 23, 28, 33, 34, 35, 39, 49, 68, 91, 96, 109, 122, 141, 158, 175, 185, 212, 215, 226, 246, 251, 258, 259, 265, 290, 291, 293, 296], "By": [2, 15, 21, 23, 28, 32, 33, 35, 41, 42, 44, 49, 58, 67, 68, 70, 72, 73, 76, 82, 83, 87, 91, 93, 98, 99, 104, 107, 108, 109, 110, 114, 116, 117, 122, 130, 186, 191, 212, 214, 215, 216, 217, 219, 221, 222, 223, 225, 226, 228, 233, 235, 238, 239, 242, 244, 245, 246, 250, 252, 253, 257, 260, 264, 265, 277, 293, 298, 299, 304], "produc": [2, 4, 5, 12, 14, 22, 23, 31, 33, 34, 35, 37, 48, 59, 68, 69, 81, 95, 98, 104, 111, 112, 114, 129, 137, 201, 215, 216, 221, 222, 226, 233, 242, 243, 244, 246, 255, 257, 261, 262, 264, 265, 290, 291, 303], "math": [2, 4, 8, 12, 23, 37, 41, 45, 48, 50, 59, 68, 73, 76, 78, 95, 104, 108, 109, 120, 141, 151, 207, 212, 215, 217, 220, 225, 226, 242, 243, 246, 258, 259, 265, 275, 276, 277, 278, 279, 293, 294, 298], "behavior": [2, 3, 12, 13, 14, 15, 23, 59, 68, 73, 76, 95, 110, 127, 128, 151, 155, 186, 213, 214, 221, 222, 226, 227, 231, 233, 235, 238, 255, 258, 260, 264, 265, 290, 296], "backward": [2, 19, 47, 68, 99, 104, 124, 139, 226, 264, 304], "compat": [2, 3, 8, 18, 49, 68, 76, 96, 99, 104, 108, 109, 128, 139, 193, 198, 206, 212, 215, 217, 221, 222, 226, 246, 250, 253, 257, 259, 265], "scipi": [2, 7, 14, 28, 30, 33, 76, 128, 158, 185, 226, 246, 265, 290, 291, 293, 302], "special": [2, 4, 11, 14, 16, 21, 23, 33, 37, 40, 41, 51, 60, 68, 69, 71, 72, 73, 75, 83, 86, 93, 95, 99, 104, 158, 175, 180, 207, 213, 216, 219, 220, 221, 226, 235, 236, 238, 241, 242, 243, 244, 246, 257, 258, 259, 262, 264, 265, 274, 277, 279, 282, 294, 295, 299], "cupi": [2, 109], "cuda": [2, 109], "gpu": [2, 109, 158], "jax": [2, 109, 265], "xla": [2, 109], "program": [2, 5, 15, 21, 49, 52, 60, 158, 196, 211, 259, 261, 296, 298, 302, 304], "tpu": [2, 109], "compatibli": 2, "tensorflow": [2, 265], "machin": [2, 4, 7, 8, 9, 227, 238, 242, 293], "learn": [2, 5, 8, 29, 35, 37, 104, 156, 210, 235, 245, 293, 296, 297, 298, 302], "numexpr": [2, 265], "fast": [2, 21, 35, 49, 68, 103, 104, 108, 134, 135, 163, 217, 218, 219, 220, 221, 222, 223, 229, 233, 242, 244, 261, 264, 265], "alreadi": [2, 3, 7, 9, 10, 11, 12, 13, 15, 21, 23, 25, 31, 32, 35, 37, 39, 41, 59, 60, 68, 69, 77, 78, 81, 82, 84, 93, 95, 99, 105, 108, 120, 125, 130, 139, 141, 155, 160, 186, 188, 191, 207, 209, 210, 212, 215, 216, 219, 221, 225, 229, 235, 236, 238, 242, 245, 246, 252, 275, 277, 291, 294, 296, 297, 298, 302, 303, 304, 305], "number": [2, 3, 4, 5, 11, 12, 13, 14, 17, 18, 21, 23, 26, 28, 31, 32, 33, 36, 37, 41, 43, 44, 47, 48, 49, 50, 51, 52, 53, 55, 57, 58, 59, 60, 61, 62, 63, 64, 66, 67, 69, 70, 73, 74, 76, 78, 81, 82, 83, 84, 85, 87, 95, 96, 97, 98, 99, 101, 104, 105, 107, 109, 110, 114, 115, 117, 120, 122, 124, 125, 126, 128, 129, 134, 135, 139, 141, 145, 155, 156, 158, 164, 167, 170, 171, 174, 175, 176, 177, 179, 180, 185, 186, 187, 188, 189, 191, 192, 193, 196, 199, 200, 201, 205, 206, 207, 209, 210, 211, 212, 214, 215, 217, 218, 219, 220, 222, 223, 226, 228, 232, 233, 234, 235, 236, 238, 239, 242, 244, 245, 246, 247, 251, 252, 257, 259, 261, 264, 265, 267, 270, 273, 274, 276, 277, 279, 282, 288, 291, 293, 294, 296, 298, 299, 300, 304], "languag": [2, 5, 14, 15, 19, 23, 49, 74, 104, 110, 128, 141, 158, 226, 231, 246, 258, 259, 296, 298, 300, 302, 304], "valid": [2, 4, 5, 11, 13, 21, 22, 23, 31, 35, 42, 44, 46, 47, 48, 49, 61, 67, 68, 73, 74, 84, 104, 108, 110, 131, 133, 134, 135, 139, 141, 143, 160, 164, 183, 188, 195, 198, 200, 201, 206, 210, 216, 219, 222, 225, 226, 234, 238, 239, 242, 244, 245, 246, 265, 290, 300, 304], "rather": [2, 3, 4, 5, 11, 12, 13, 14, 15, 17, 19, 21, 22, 23, 28, 32, 35, 36, 37, 40, 45, 49, 50, 51, 59, 60, 61, 68, 72, 74, 79, 84, 86, 93, 98, 99, 101, 104, 108, 110, 114, 115, 139, 148, 158, 171, 185, 189, 191, 195, 200, 209, 213, 215, 216, 219, 222, 224, 229, 236, 239, 241, 242, 245, 246, 248, 261, 264, 265, 279, 291, 296, 298, 299], "simpli": [2, 3, 5, 8, 12, 21, 22, 30, 31, 45, 50, 51, 67, 68, 70, 74, 78, 99, 101, 104, 108, 110, 111, 116, 120, 125, 130, 141, 143, 155, 181, 186, 196, 207, 210, 216, 222, 223, 234, 235, 236, 241, 242, 245, 262, 264, 265, 277, 290], "string": [2, 3, 4, 5, 7, 11, 12, 14, 15, 23, 41, 42, 48, 49, 52, 57, 68, 69, 70, 71, 72, 75, 81, 91, 96, 97, 98, 101, 104, 108, 110, 114, 116, 118, 120, 122, 128, 130, 133, 134, 135, 136, 162, 171, 175, 185, 189, 193, 199, 200, 201, 205, 206, 207, 212, 215, 217, 221, 226, 227, 233, 238, 242, 246, 247, 250, 251, 252, 257, 258, 259, 264, 265, 267, 268, 270, 272, 274, 295, 296, 299, 303], "repres": [2, 12, 13, 14, 15, 18, 21, 22, 23, 26, 31, 33, 35, 41, 43, 45, 48, 49, 50, 51, 52, 57, 58, 59, 60, 61, 63, 64, 67, 68, 69, 70, 73, 74, 76, 78, 79, 81, 83, 84, 85, 90, 91, 95, 97, 98, 99, 101, 104, 108, 110, 111, 112, 114, 116, 117, 121, 122, 124, 129, 130, 133, 134, 136, 137, 139, 140, 141, 143, 144, 145, 146, 149, 151, 153, 154, 155, 156, 158, 160, 162, 163, 165, 177, 178, 180, 184, 185, 188, 189, 191, 193, 195, 196, 197, 198, 199, 200, 201, 205, 206, 207, 209, 210, 211, 212, 213, 214, 215, 217, 219, 222, 224, 226, 228, 229, 232, 233, 234, 236, 238, 239, 242, 244, 245, 246, 247, 248, 250, 251, 252, 259, 261, 264, 265, 270, 273, 277, 279, 287, 290, 291, 294, 296, 298, 299, 304, 305], "take": [2, 3, 5, 9, 11, 12, 13, 14, 15, 19, 21, 22, 23, 30, 31, 32, 33, 35, 44, 47, 49, 50, 53, 58, 59, 63, 67, 68, 69, 70, 74, 76, 80, 81, 91, 95, 97, 98, 99, 104, 108, 109, 110, 112, 114, 116, 118, 120, 124, 128, 133, 134, 136, 139, 140, 141, 143, 155, 158, 160, 174, 177, 180, 181, 185, 187, 188, 189, 190, 191, 193, 196, 199, 200, 201, 202, 203, 206, 209, 210, 212, 213, 214, 215, 216, 217, 219, 222, 223, 226, 229, 232, 233, 234, 235, 236, 238, 239, 242, 244, 245, 246, 248, 251, 257, 258, 260, 261, 264, 265, 270, 272, 273, 290, 291, 293, 294, 296, 298, 299, 300, 304], "within": [2, 5, 12, 13, 14, 21, 34, 47, 48, 49, 51, 68, 74, 81, 84, 98, 99, 101, 108, 109, 111, 112, 114, 116, 148, 156, 186, 201, 209, 210, 214, 216, 217, 222, 224, 234, 242, 244, 245, 246, 257, 258, 267, 291], "case": [2, 3, 4, 5, 11, 12, 13, 14, 15, 19, 21, 22, 26, 28, 31, 32, 33, 34, 35, 36, 37, 41, 47, 48, 49, 50, 51, 53, 56, 59, 60, 64, 67, 68, 69, 70, 72, 73, 74, 76, 80, 83, 84, 85, 86, 90, 93, 95, 98, 99, 101, 104, 105, 108, 109, 110, 114, 117, 124, 128, 129, 133, 134, 140, 141, 143, 144, 145, 146, 152, 154, 156, 158, 164, 175, 181, 186, 188, 190, 191, 196, 197, 205, 209, 210, 211, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 225, 226, 231, 233, 234, 235, 236, 238, 239, 241, 242, 243, 244, 246, 247, 250, 252, 255, 257, 259, 260, 262, 264, 265, 266, 267, 270, 273, 274, 290, 291, 294, 298, 299, 300, 303, 304, 305], "abov": [2, 3, 4, 5, 8, 11, 12, 13, 15, 17, 19, 22, 23, 25, 26, 28, 30, 34, 35, 37, 47, 48, 49, 50, 52, 58, 59, 60, 64, 67, 68, 72, 73, 76, 78, 81, 84, 85, 93, 95, 98, 99, 104, 109, 110, 117, 124, 128, 133, 134, 136, 137, 139, 141, 143, 144, 145, 146, 151, 152, 154, 155, 156, 159, 186, 188, 191, 201, 207, 209, 210, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 225, 226, 227, 233, 236, 238, 239, 242, 244, 245, 246, 250, 251, 258, 259, 265, 274, 275, 276, 277, 280, 290, 291, 296, 298, 299, 300, 304], "subpackag": [2, 281], "f2py": [2, 49, 109, 258, 259], "ufuncifi": [2, 49, 258], "cython": [2, 49, 109, 158, 258], "codegen": [2, 23, 109, 226, 258, 263, 289], "relat": [2, 3, 4, 5, 11, 12, 14, 22, 42, 44, 45, 47, 50, 52, 58, 59, 66, 70, 73, 74, 84, 90, 93, 95, 104, 108, 110, 111, 112, 114, 115, 118, 120, 127, 134, 137, 145, 148, 151, 152, 158, 160, 165, 173, 175, 195, 201, 205, 209, 211, 212, 213, 215, 219, 221, 222, 223, 225, 226, 230, 232, 233, 236, 238, 239, 241, 242, 244, 245, 246, 264, 291, 304], "reli": [2, 12, 13, 49, 104, 109, 121, 219, 225, 226, 233, 238, 245, 260, 265, 300], "llvm": 2, "gcc": [2, 259], "ifort": 2, "therefor": [2, 3, 4, 12, 23, 28, 32, 50, 59, 64, 68, 72, 76, 81, 84, 97, 108, 111, 114, 124, 133, 139, 207, 210, 211, 212, 216, 219, 222, 226, 242, 245, 246, 247, 252, 270, 272, 274, 275, 277, 279, 291], "given": [2, 3, 5, 8, 12, 13, 14, 15, 17, 19, 21, 23, 26, 28, 30, 33, 35, 41, 43, 44, 47, 48, 49, 50, 52, 56, 57, 58, 59, 60, 61, 62, 64, 67, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 90, 91, 92, 93, 95, 97, 98, 99, 101, 104, 107, 108, 110, 114, 116, 120, 122, 124, 125, 130, 131, 133, 134, 136, 139, 141, 145, 156, 164, 181, 186, 188, 195, 196, 197, 199, 201, 202, 203, 205, 207, 210, 211, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 224, 225, 226, 229, 231, 232, 233, 234, 235, 236, 238, 239, 241, 242, 243, 244, 245, 246, 247, 251, 252, 255, 257, 259, 261, 264, 265, 267, 270, 273, 275, 277, 279, 290, 291, 293, 299, 302, 304, 305], "instead": [2, 3, 4, 5, 8, 11, 12, 13, 14, 15, 17, 21, 22, 23, 30, 32, 33, 35, 36, 37, 40, 41, 42, 44, 48, 49, 59, 61, 64, 68, 70, 71, 72, 73, 76, 95, 96, 98, 99, 101, 102, 104, 108, 111, 114, 122, 125, 127, 129, 139, 141, 143, 145, 155, 158, 189, 193, 201, 206, 207, 209, 210, 212, 213, 215, 216, 217, 219, 221, 222, 224, 226, 228, 236, 238, 242, 244, 245, 246, 250, 251, 252, 255, 260, 261, 262, 264, 265, 277, 280, 291, 293, 294, 296, 298, 299, 300, 304, 305], "aesara": [2, 13, 49, 158], "aesaracod": [2, 13, 49, 109, 226], "contain": [2, 3, 4, 5, 8, 11, 12, 13, 14, 15, 17, 21, 22, 23, 30, 31, 32, 33, 35, 36, 37, 40, 42, 43, 47, 48, 49, 50, 51, 59, 60, 64, 66, 67, 70, 71, 72, 74, 76, 77, 79, 81, 82, 83, 84, 85, 94, 95, 97, 98, 99, 101, 104, 107, 108, 109, 110, 112, 114, 116, 119, 120, 122, 123, 125, 129, 130, 134, 135, 136, 139, 143, 145, 155, 156, 158, 159, 160, 161, 162, 164, 165, 166, 178, 181, 183, 186, 188, 191, 210, 211, 212, 213, 214, 215, 216, 217, 219, 221, 222, 226, 227, 228, 233, 234, 236, 238, 239, 240, 242, 243, 244, 245, 246, 250, 251, 252, 254, 255, 257, 258, 259, 260, 261, 262, 263, 264, 265, 267, 270, 273, 281, 290, 291, 294, 296, 300, 304], "aeseara": 2, "previous": [2, 3, 11, 13, 67, 114, 129, 133, 149, 152, 207, 225, 238, 246, 277], "theano": [2, 13, 158, 303], "return": [2, 3, 4, 5, 11, 12, 13, 14, 15, 17, 19, 21, 22, 23, 28, 31, 32, 34, 36, 37, 41, 42, 43, 44, 45, 47, 48, 49, 50, 51, 52, 53, 56, 57, 59, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 90, 91, 93, 95, 97, 98, 99, 100, 101, 104, 105, 107, 108, 110, 111, 112, 114, 115, 116, 118, 120, 122, 124, 125, 126, 127, 129, 130, 131, 133, 134, 135, 136, 137, 139, 140, 141, 143, 145, 149, 153, 155, 156, 158, 160, 162, 163, 164, 165, 167, 168, 172, 175, 176, 177, 180, 181, 183, 185, 186, 187, 188, 189, 190, 191, 192, 193, 195, 197, 198, 199, 200, 201, 202, 203, 205, 207, 210, 211, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 224, 225, 226, 227, 228, 229, 231, 232, 233, 234, 235, 238, 239, 241, 242, 243, 244, 246, 247, 248, 250, 251, 252, 253, 255, 257, 258, 259, 260, 261, 262, 264, 265, 267, 268, 270, 273, 275, 277, 290, 291, 293, 294, 299, 300, 303, 304, 305], "graph": [2, 4, 14, 60, 76, 97, 104, 109, 215, 226, 245, 246, 264, 299, 303], "object": [2, 3, 4, 5, 7, 11, 12, 14, 15, 20, 21, 22, 23, 26, 35, 40, 41, 42, 43, 44, 45, 47, 48, 49, 50, 52, 58, 59, 60, 61, 62, 63, 67, 68, 70, 73, 74, 76, 78, 79, 80, 81, 83, 84, 85, 93, 95, 98, 99, 101, 102, 104, 109, 110, 114, 115, 116, 117, 120, 122, 124, 125, 128, 130, 133, 134, 135, 136, 137, 139, 140, 141, 145, 150, 151, 152, 153, 154, 155, 156, 158, 159, 160, 164, 165, 166, 174, 175, 177, 185, 186, 190, 191, 193, 194, 195, 197, 198, 201, 205, 206, 209, 210, 212, 213, 214, 215, 216, 217, 219, 221, 222, 226, 228, 229, 232, 233, 234, 235, 238, 242, 243, 244, 245, 246, 247, 248, 249, 250, 252, 253, 257, 258, 259, 260, 261, 264, 265, 268, 273, 274, 275, 280, 281, 285, 291, 293, 294, 296, 298, 299, 300, 303, 304], "llvmlite": 2, "llvmjitcod": 2, "jit": [2, 235], "from": [2, 3, 4, 5, 7, 8, 9, 11, 12, 13, 14, 17, 18, 19, 21, 22, 23, 26, 28, 30, 34, 35, 36, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 104, 105, 106, 107, 108, 109, 110, 111, 112, 114, 115, 116, 117, 118, 120, 121, 122, 124, 125, 126, 127, 128, 129, 130, 131, 133, 134, 135, 136, 137, 139, 140, 141, 143, 144, 145, 146, 148, 149, 150, 151, 152, 153, 154, 155, 156, 158, 159, 160, 162, 163, 164, 165, 166, 167, 168, 170, 171, 172, 173, 174, 175, 176, 177, 179, 180, 181, 183, 185, 186, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 200, 201, 202, 203, 205, 206, 207, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 226, 227, 228, 229, 231, 232, 233, 234, 235, 236, 238, 239, 241, 242, 243, 244, 245, 246, 247, 250, 251, 252, 253, 255, 257, 258, 259, 260, 261, 262, 264, 265, 266, 267, 268, 270, 272, 273, 274, 275, 276, 277, 279, 280, 288, 290, 291, 293, 294, 296, 298, 299, 300, 303, 304, 305], "around": [2, 3, 4, 5, 7, 11, 12, 13, 14, 15, 22, 23, 39, 47, 57, 60, 68, 69, 70, 72, 74, 77, 84, 88, 104, 107, 108, 120, 130, 133, 137, 140, 151, 155, 159, 210, 216, 219, 221, 226, 228, 233, 239, 242, 245, 246, 257, 270, 272, 290, 291, 294, 296, 298], "llvm_callabl": 2, "callabl": [2, 15, 35, 49, 59, 104, 110, 134, 135, 176, 221, 226, 227, 238, 255, 258, 259, 264, 265, 266, 291], "unlik": [2, 4, 12, 14, 15, 21, 22, 28, 35, 46, 68, 69, 95, 104, 108, 110, 141, 209, 215, 219, 226, 239, 242, 245, 261, 262, 296, 298, 299, 300, 303], "two": [2, 3, 4, 5, 7, 8, 11, 12, 13, 14, 15, 17, 19, 21, 22, 23, 28, 30, 32, 35, 36, 41, 47, 48, 49, 50, 53, 57, 58, 59, 60, 62, 63, 64, 65, 67, 68, 69, 70, 72, 73, 74, 76, 78, 79, 80, 81, 82, 83, 84, 85, 86, 90, 91, 93, 95, 97, 98, 99, 101, 104, 108, 109, 110, 112, 114, 116, 117, 118, 120, 121, 124, 125, 128, 129, 130, 133, 134, 137, 140, 144, 149, 151, 152, 153, 155, 156, 163, 164, 165, 170, 171, 175, 177, 180, 181, 186, 187, 188, 189, 190, 191, 193, 195, 196, 200, 201, 202, 203, 205, 207, 209, 210, 211, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 225, 226, 227, 228, 233, 234, 235, 236, 238, 239, 242, 243, 244, 245, 246, 247, 248, 251, 261, 264, 265, 270, 273, 275, 276, 277, 279, 290, 291, 293, 294, 297, 299, 300, 304], "tensorflow_cod": 2, "avail": [2, 5, 7, 8, 9, 13, 14, 15, 21, 28, 34, 37, 38, 39, 48, 49, 59, 60, 67, 68, 73, 76, 95, 104, 108, 109, 110, 141, 155, 158, 212, 216, 217, 219, 222, 226, 227, 232, 234, 236, 238, 239, 244, 245, 246, 247, 251, 252, 257, 264, 265, 269, 270, 291, 296, 303], "order": [2, 3, 4, 5, 11, 12, 13, 14, 15, 17, 19, 21, 22, 26, 28, 30, 35, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 63, 64, 66, 67, 68, 69, 70, 71, 72, 73, 74, 76, 78, 81, 84, 85, 87, 90, 93, 95, 96, 97, 98, 99, 104, 105, 108, 109, 110, 111, 114, 116, 117, 118, 124, 125, 128, 129, 133, 134, 139, 141, 142, 143, 144, 152, 153, 154, 155, 156, 164, 168, 172, 175, 185, 186, 187, 188, 189, 190, 191, 195, 196, 200, 201, 203, 205, 206, 209, 210, 212, 213, 214, 215, 216, 217, 219, 221, 223, 225, 226, 227, 228, 229, 232, 234, 238, 239, 242, 243, 244, 245, 246, 247, 248, 251, 252, 253, 257, 258, 259, 261, 264, 265, 267, 270, 272, 274, 275, 280, 290, 294, 296, 297, 299, 303, 304, 305], "detect": [2, 8, 40, 47, 101, 104, 108, 110, 212, 216, 226, 242, 243, 245, 247, 264, 303], "assum": [2, 4, 14, 15, 18, 21, 23, 32, 35, 36, 41, 44, 49, 50, 52, 57, 59, 67, 68, 69, 70, 73, 74, 76, 78, 85, 86, 93, 95, 104, 108, 116, 120, 124, 129, 137, 139, 140, 141, 147, 153, 154, 155, 156, 158, 164, 186, 190, 191, 201, 205, 207, 213, 214, 216, 219, 222, 224, 226, 233, 234, 236, 238, 239, 242, 243, 244, 245, 246, 250, 251, 252, 259, 264, 267, 273, 275, 279, 282, 290, 291, 297, 299, 302, 304, 305], "wurlitz": 2, "allow": [2, 3, 5, 11, 12, 13, 14, 15, 21, 23, 25, 28, 45, 48, 49, 50, 52, 59, 61, 64, 67, 68, 69, 72, 74, 76, 78, 79, 80, 93, 96, 98, 99, 101, 102, 104, 108, 109, 110, 114, 117, 133, 134, 140, 141, 143, 151, 155, 156, 158, 163, 175, 191, 195, 196, 197, 210, 212, 213, 216, 217, 219, 221, 222, 223, 226, 231, 233, 234, 235, 238, 239, 242, 244, 245, 246, 247, 251, 257, 260, 262, 264, 265, 275, 291, 296, 299], "captur": [2, 13, 68, 264], "output": [2, 4, 5, 11, 12, 13, 15, 16, 19, 21, 23, 26, 32, 35, 37, 48, 49, 68, 69, 76, 92, 95, 96, 98, 99, 101, 104, 108, 109, 110, 121, 124, 134, 139, 141, 149, 155, 158, 159, 163, 164, 175, 187, 191, 200, 201, 205, 206, 207, 210, 216, 219, 222, 226, 227, 236, 238, 239, 241, 242, 244, 246, 251, 257, 258, 259, 261, 264, 265, 270, 291, 296, 298, 299, 300, 303, 304, 305], "suit": [2, 3, 5, 11, 12, 21, 23, 32, 33, 48, 212, 222, 255, 257], "stat": [2, 9, 281, 288], "sampl": [2, 19, 59, 71, 122, 124, 175, 212, 226, 246, 294, 298], "At": [2, 12, 21, 23, 32, 47, 64, 74, 76, 95, 108, 116, 117, 128, 196, 200, 210, 215, 221, 236, 265], "least": [2, 3, 5, 7, 11, 12, 13, 17, 21, 35, 45, 47, 49, 59, 68, 74, 80, 92, 93, 95, 104, 108, 109, 134, 171, 185, 193, 195, 213, 214, 216, 217, 219, 221, 222, 233, 235, 238, 242, 244, 245, 246, 259, 304], "follow": [2, 3, 4, 5, 7, 8, 11, 12, 13, 15, 17, 19, 21, 22, 23, 26, 28, 30, 31, 32, 33, 34, 35, 36, 37, 39, 42, 44, 47, 48, 49, 50, 51, 57, 58, 59, 60, 61, 64, 67, 68, 69, 72, 73, 74, 76, 80, 82, 84, 91, 92, 93, 95, 98, 99, 101, 104, 108, 109, 114, 116, 117, 120, 129, 133, 134, 136, 137, 139, 140, 141, 143, 151, 152, 153, 154, 155, 156, 158, 160, 164, 183, 186, 188, 191, 194, 196, 200, 201, 207, 209, 210, 211, 212, 213, 214, 217, 219, 220, 221, 222, 224, 225, 226, 227, 228, 233, 235, 236, 238, 239, 242, 243, 244, 245, 246, 247, 250, 251, 252, 257, 260, 261, 264, 265, 274, 275, 277, 291, 293, 294, 296, 297, 299, 300, 304, 305], "random": [2, 4, 13, 51, 52, 57, 59, 60, 66, 69, 78, 81, 82, 103, 104, 108, 175, 187, 212, 217, 219, 221, 222, 226, 256, 257, 260, 264, 296, 300, 304], "pymc": [2, 246], "manipul": [2, 14, 18, 19, 21, 28, 31, 33, 35, 48, 49, 50, 59, 68, 74, 76, 93, 108, 109, 132, 141, 151, 156, 189, 209, 215, 216, 217, 220, 225, 226, 228, 235, 238, 249, 264, 281, 287, 288, 293, 294, 295, 296, 297, 298, 300, 303, 304], "first": [2, 4, 5, 7, 8, 9, 11, 12, 14, 15, 19, 21, 22, 23, 25, 28, 32, 35, 36, 39, 41, 48, 49, 50, 58, 59, 60, 62, 63, 64, 65, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 78, 81, 82, 84, 85, 92, 93, 95, 97, 98, 99, 104, 107, 108, 111, 112, 114, 116, 117, 124, 125, 129, 131, 133, 134, 136, 137, 139, 140, 141, 143, 144, 145, 146, 151, 152, 155, 156, 159, 163, 164, 168, 172, 175, 180, 181, 184, 185, 186, 187, 188, 190, 191, 194, 196, 201, 205, 209, 210, 212, 213, 215, 217, 219, 220, 221, 222, 223, 226, 227, 228, 229, 232, 233, 235, 236, 238, 239, 242, 243, 244, 245, 246, 250, 252, 255, 257, 258, 259, 260, 264, 265, 267, 275, 280, 290, 293, 294, 296, 298, 299, 300, 302, 304, 305], "use_symengin": 2, "1": [2, 3, 5, 7, 8, 11, 12, 14, 15, 17, 18, 19, 21, 22, 23, 28, 29, 30, 31, 32, 33, 34, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 90, 91, 92, 95, 96, 97, 98, 99, 100, 101, 102, 104, 105, 106, 107, 108, 109, 110, 111, 112, 114, 116, 118, 120, 122, 124, 125, 126, 127, 128, 130, 131, 133, 134, 136, 137, 139, 140, 143, 144, 145, 146, 147, 148, 149, 150, 151, 153, 154, 156, 158, 159, 160, 162, 163, 164, 165, 166, 170, 173, 174, 175, 176, 177, 179, 180, 181, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 200, 201, 202, 203, 205, 206, 207, 209, 210, 211, 212, 213, 214, 215, 216, 217, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 231, 232, 233, 234, 235, 236, 238, 239, 241, 242, 243, 244, 245, 246, 247, 248, 250, 251, 252, 255, 256, 257, 258, 259, 260, 261, 262, 264, 265, 267, 270, 273, 274, 275, 277, 280, 287, 290, 291, 293, 294, 296, 298, 299, 300, 303, 304, 305], "environ": [2, 6, 8, 10, 11, 12, 13, 14, 68, 96, 206, 226, 246, 257, 267, 296, 298, 303], "physic": [2, 4, 19, 24, 26, 49, 61, 104, 108, 111, 112, 114, 115, 116, 117, 118, 120, 121, 122, 123, 124, 126, 127, 129, 130, 131, 133, 134, 135, 136, 137, 138, 139, 140, 141, 143, 144, 145, 146, 148, 149, 150, 151, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 199, 201, 202, 203, 205, 206, 211, 220, 246, 261, 264, 277, 290, 291, 298, 304], "mechan": [2, 23, 27, 68, 91, 95, 104, 114, 116, 129, 130, 131, 133, 134, 135, 136, 137, 139, 140, 141, 143, 144, 145, 146, 148, 149, 150, 173, 177, 180, 186, 188, 189, 190, 193, 200, 201, 208, 211, 287, 290, 291], "liealgebra": [2, 97], "thing": [2, 3, 4, 5, 7, 11, 12, 13, 14, 15, 16, 21, 22, 23, 28, 30, 38, 45, 49, 58, 59, 60, 68, 70, 80, 96, 97, 98, 99, 104, 109, 110, 128, 141, 155, 158, 175, 191, 196, 209, 210, 215, 223, 225, 233, 234, 235, 238, 242, 245, 250, 260, 262, 264, 290, 293, 294, 296, 298, 299, 300, 303, 304], "configur": [2, 3, 11, 12, 13, 26, 60, 98, 124, 133, 134, 144, 145, 148, 150, 151, 153, 155, 226, 290, 291], "otherwis": [2, 3, 12, 17, 21, 22, 23, 47, 48, 49, 59, 60, 64, 67, 68, 69, 72, 74, 76, 77, 78, 81, 82, 83, 84, 93, 95, 97, 98, 100, 104, 107, 108, 110, 122, 124, 126, 130, 139, 140, 141, 176, 181, 187, 205, 208, 209, 212, 213, 215, 217, 219, 221, 222, 224, 226, 228, 229, 231, 232, 234, 238, 239, 242, 243, 244, 245, 246, 247, 255, 257, 259, 264, 265, 293, 294, 303], "ordinari": [2, 21, 22, 29, 47, 49, 59, 68, 72, 73, 74, 76, 86, 90, 91, 95, 105, 111, 114, 124, 151, 213, 215, 216, 225, 232, 242, 247, 261, 291, 298, 304], "x": [2, 3, 4, 5, 11, 12, 13, 14, 15, 17, 18, 19, 21, 22, 23, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 49, 50, 51, 57, 59, 60, 64, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 104, 107, 108, 109, 110, 111, 114, 116, 117, 118, 120, 122, 124, 127, 128, 129, 130, 131, 133, 134, 135, 136, 137, 139, 140, 141, 143, 144, 145, 146, 148, 149, 150, 152, 153, 154, 155, 156, 158, 159, 163, 165, 166, 167, 168, 169, 171, 172, 175, 180, 181, 186, 188, 189, 190, 191, 192, 200, 201, 202, 203, 205, 206, 207, 209, 210, 211, 212, 213, 214, 215, 216, 219, 221, 222, 223, 224, 225, 226, 227, 228, 229, 231, 232, 233, 234, 235, 236, 238, 239, 241, 242, 243, 244, 245, 246, 247, 250, 251, 252, 253, 257, 258, 259, 260, 262, 264, 265, 267, 270, 273, 274, 275, 276, 277, 279, 280, 290, 291, 293, 294, 296, 298, 299, 300, 303, 304, 305], "still": [2, 3, 4, 5, 12, 13, 14, 15, 21, 23, 39, 40, 41, 48, 60, 67, 68, 69, 76, 80, 95, 99, 104, 110, 111, 114, 141, 191, 210, 212, 213, 214, 215, 219, 221, 226, 233, 235, 236, 238, 242, 244, 245, 251, 257, 264, 277, 300], "experiment": [2, 3, 139, 238], "mathemat": [2, 3, 5, 12, 13, 14, 18, 21, 23, 30, 32, 34, 35, 37, 38, 41, 43, 44, 47, 49, 50, 54, 58, 60, 67, 68, 69, 70, 73, 74, 75, 76, 81, 82, 93, 95, 98, 101, 104, 108, 109, 110, 124, 125, 128, 145, 157, 196, 207, 209, 210, 213, 214, 216, 217, 220, 225, 226, 234, 235, 239, 241, 242, 245, 246, 251, 258, 259, 265, 270, 274, 277, 279, 290, 291, 293, 296, 297, 298, 299, 302, 304], "softwar": [2, 5, 95, 220, 298], "itself": [2, 3, 4, 5, 7, 11, 12, 13, 14, 23, 45, 57, 59, 60, 66, 68, 70, 73, 74, 81, 85, 90, 108, 115, 134, 139, 141, 156, 181, 188, 207, 209, 212, 213, 215, 216, 217, 219, 221, 222, 226, 234, 235, 238, 245, 250, 251, 252, 259, 261, 264, 279, 291, 298], "_sage_": 2, "basic": [2, 3, 4, 5, 7, 10, 11, 13, 14, 21, 23, 37, 41, 43, 48, 49, 50, 56, 59, 63, 66, 67, 71, 74, 84, 86, 91, 92, 93, 98, 99, 102, 105, 112, 124, 133, 139, 141, 153, 154, 156, 158, 159, 165, 175, 189, 196, 199, 204, 207, 208, 210, 212, 213, 215, 217, 218, 219, 221, 223, 224, 226, 227, 233, 238, 239, 242, 243, 244, 245, 246, 257, 259, 264, 265, 268, 276, 277, 278, 285, 287, 288, 294, 295, 296, 297, 302], "should": [2, 4, 5, 8, 9, 11, 12, 13, 14, 15, 18, 21, 22, 23, 25, 28, 35, 37, 40, 42, 44, 47, 48, 49, 50, 59, 60, 61, 62, 64, 67, 68, 69, 71, 72, 74, 76, 78, 79, 80, 81, 82, 83, 85, 90, 91, 92, 93, 95, 96, 97, 98, 99, 101, 104, 108, 110, 112, 114, 116, 122, 124, 128, 129, 134, 135, 139, 140, 141, 143, 145, 153, 155, 156, 158, 159, 160, 171, 174, 175, 179, 181, 183, 185, 186, 189, 191, 193, 194, 196, 197, 201, 206, 209, 210, 212, 213, 214, 215, 216, 217, 219, 221, 222, 225, 226, 228, 229, 232, 233, 234, 235, 236, 238, 239, 241, 242, 244, 245, 246, 250, 251, 255, 257, 258, 259, 260, 261, 262, 264, 265, 267, 270, 274, 291, 293, 294, 296, 297, 300], "beyond": [2, 11, 12, 21, 30, 62, 84, 108, 155, 213, 216, 235, 238, 300], "control": [2, 7, 9, 13, 15, 17, 21, 23, 27, 48, 50, 68, 69, 72, 93, 98, 99, 111, 112, 114, 129, 155, 158, 171, 175, 186, 187, 191, 215, 222, 223, 227, 234, 239, 245, 264, 287, 290, 291, 293], "instruct": [2, 4, 5, 7, 8, 9, 11, 13, 15, 19, 24, 38, 49, 226, 244, 258, 259], "base": [2, 3, 4, 5, 8, 9, 10, 11, 12, 14, 15, 21, 23, 28, 39, 41, 43, 44, 47, 49, 50, 57, 58, 59, 64, 65, 66, 68, 69, 71, 73, 74, 75, 76, 79, 81, 84, 91, 95, 96, 97, 98, 100, 101, 108, 109, 110, 111, 112, 114, 121, 129, 130, 133, 136, 137, 139, 140, 141, 143, 158, 159, 160, 169, 171, 175, 176, 180, 186, 187, 189, 191, 193, 196, 197, 199, 201, 203, 206, 207, 210, 211, 212, 215, 216, 217, 218, 219, 220, 221, 222, 226, 228, 233, 234, 235, 236, 238, 239, 242, 244, 246, 250, 251, 252, 257, 258, 259, 260, 261, 262, 264, 265, 266, 270, 273, 274, 277, 291, 299, 304], "pytest": [2, 3, 11, 12, 13, 254, 260, 262, 265, 289], "entir": [2, 3, 12, 21, 59, 68, 69, 72, 73, 76, 82, 84, 93, 107, 131, 139, 152, 156, 201, 213, 215, 221, 234, 251, 260, 262, 298, 304], "import_modul": [2, 12], "own": [2, 4, 9, 11, 12, 15, 23, 43, 52, 59, 60, 68, 84, 110, 112, 117, 133, 141, 158, 221, 226, 233, 238, 242, 261, 264, 265, 291, 298], "runner": [2, 12, 257], "access": [2, 4, 5, 9, 13, 14, 15, 21, 23, 42, 43, 44, 49, 68, 76, 97, 98, 101, 104, 109, 111, 114, 117, 124, 125, 133, 134, 137, 139, 141, 159, 200, 201, 207, 210, 212, 215, 216, 217, 219, 221, 238, 242, 247, 250, 258, 259, 274, 277, 290, 291, 299, 303], "script": [2, 4, 11, 14, 25, 40, 76, 206, 258], "directori": [2, 4, 5, 7, 8, 11, 12, 39, 44, 49, 110, 242, 257, 258, 267], "prefer": [2, 4, 8, 9, 11, 12, 13, 14, 21, 23, 25, 28, 33, 34, 35, 49, 51, 60, 67, 68, 76, 108, 110, 112, 133, 141, 191, 195, 196, 201, 212, 215, 217, 219, 221, 226, 234, 238, 242, 244, 251, 257, 259, 262, 265, 298, 300], "cloudpickl": 2, "effect": [2, 4, 7, 12, 23, 34, 39, 59, 61, 68, 85, 93, 95, 99, 104, 116, 141, 143, 155, 163, 191, 201, 212, 216, 219, 223, 225, 242, 290, 291, 296], "pickl": 2, "util": [2, 3, 4, 5, 7, 11, 30, 32, 47, 55, 57, 59, 60, 73, 74, 79, 80, 81, 84, 98, 99, 108, 109, 115, 129, 134, 137, 161, 195, 198, 215, 219, 223, 226, 238, 239, 255, 257, 258, 259, 260, 261, 262, 264, 265, 266, 267, 268, 282, 287, 288], "test_pickl": 2, "py": [2, 3, 4, 11, 12, 21, 25, 48, 68, 79, 93, 95, 104, 110, 139, 169, 171, 212, 215, 217, 223, 226, 233, 236, 242, 243, 252, 255, 257, 262, 265], "hypothesi": 2, "necessari": [2, 3, 4, 6, 8, 11, 12, 13, 15, 21, 23, 38, 47, 48, 59, 60, 68, 78, 93, 95, 98, 104, 108, 110, 134, 143, 151, 212, 214, 216, 221, 222, 226, 229, 235, 238, 242, 243, 244, 245, 246, 247, 252, 257, 259, 264, 265, 270, 290, 297, 302], "want": [2, 3, 4, 8, 9, 11, 12, 13, 14, 15, 18, 19, 21, 22, 23, 28, 29, 30, 31, 32, 33, 34, 35, 37, 39, 45, 47, 49, 50, 51, 52, 60, 68, 69, 75, 80, 82, 84, 87, 93, 95, 99, 101, 104, 105, 108, 109, 111, 114, 122, 124, 127, 135, 141, 158, 174, 184, 185, 188, 191, 194, 196, 203, 205, 209, 210, 212, 214, 215, 216, 219, 221, 222, 223, 225, 226, 227, 233, 234, 236, 238, 239, 242, 243, 244, 245, 246, 247, 252, 255, 257, 259, 261, 264, 265, 275, 277, 280, 291, 293, 294, 296, 298, 299, 300, 301, 303, 304], "check": [2, 3, 4, 5, 7, 8, 9, 11, 14, 15, 17, 18, 19, 21, 22, 23, 31, 35, 37, 43, 44, 47, 48, 49, 51, 54, 57, 59, 60, 61, 66, 67, 68, 69, 73, 76, 80, 91, 93, 97, 98, 99, 101, 104, 105, 108, 124, 130, 131, 139, 140, 141, 155, 158, 171, 179, 191, 193, 194, 199, 207, 212, 213, 215, 216, 217, 219, 221, 222, 228, 234, 236, 238, 242, 243, 244, 245, 246, 250, 251, 255, 257, 259, 262, 264, 273, 277, 296, 304], "pdf": [2, 5, 7, 26, 35, 38, 47, 48, 59, 69, 71, 73, 90, 95, 104, 108, 116, 117, 120, 122, 124, 212, 215, 217, 220, 225, 226, 229, 235, 238, 239, 242, 246, 264, 270, 290, 291], "view": [2, 4, 7, 11, 12, 14, 37, 49, 50, 51, 68, 104, 116, 193, 196, 210, 212, 219, 226, 242, 245, 259, 261, 264], "host": [2, 5], "onlin": [2, 4, 134, 239, 264], "dev": [2, 3, 8, 9, 11, 262], "index": [2, 8, 11, 12, 13, 15, 23, 28, 35, 36, 37, 41, 49, 57, 59, 60, 64, 67, 68, 69, 70, 73, 74, 76, 79, 84, 93, 95, 98, 99, 101, 104, 107, 108, 110, 112, 124, 139, 141, 158, 159, 160, 162, 164, 165, 175, 184, 186, 188, 191, 196, 201, 212, 213, 215, 217, 221, 222, 223, 226, 231, 232, 236, 244, 246, 247, 249, 250, 252, 253, 258, 285], "com": [2, 3, 4, 5, 7, 8, 9, 11, 12, 13, 23, 26, 39, 41, 45, 47, 59, 61, 62, 68, 69, 71, 72, 73, 74, 76, 78, 84, 85, 93, 95, 99, 104, 108, 122, 211, 220, 229, 231, 234, 235, 238, 239, 242, 245, 246, 264, 267, 300], "sympy_benchmark": 2, "readm": 2, "yourself": [2, 7, 11, 12, 23, 25, 37, 49, 143, 260, 294], "reproduc": [2, 12, 28, 222, 257, 304], "result": [2, 4, 8, 11, 12, 13, 14, 15, 17, 18, 19, 21, 22, 23, 37, 41, 42, 43, 44, 45, 47, 48, 49, 58, 59, 60, 64, 67, 68, 69, 70, 72, 74, 76, 80, 85, 86, 90, 92, 93, 95, 97, 98, 99, 101, 104, 107, 108, 109, 110, 111, 116, 124, 125, 128, 129, 130, 131, 134, 135, 140, 141, 145, 151, 155, 158, 174, 176, 183, 185, 186, 188, 190, 191, 193, 194, 195, 196, 200, 201, 210, 212, 213, 215, 216, 217, 219, 220, 221, 222, 223, 224, 226, 228, 233, 234, 235, 236, 238, 239, 241, 242, 243, 244, 245, 246, 247, 250, 251, 253, 257, 258, 259, 261, 262, 264, 265, 267, 270, 273, 275, 290, 291, 296, 298, 299, 300, 304], "add": [2, 3, 4, 9, 12, 14, 15, 18, 21, 35, 41, 43, 47, 49, 57, 59, 64, 69, 72, 75, 83, 85, 93, 97, 101, 104, 108, 116, 118, 120, 130, 139, 141, 158, 169, 175, 185, 190, 191, 194, 209, 210, 212, 215, 216, 217, 219, 221, 222, 223, 226, 227, 236, 238, 239, 242, 243, 245, 246, 248, 250, 251, 252, 260, 265, 268, 290, 294, 296, 299, 303, 304], "new": [2, 3, 5, 6, 7, 8, 9, 12, 14, 21, 23, 31, 38, 43, 44, 48, 49, 50, 59, 60, 67, 68, 69, 70, 76, 81, 84, 93, 95, 96, 99, 104, 108, 110, 112, 114, 116, 118, 120, 124, 129, 130, 133, 141, 148, 150, 157, 158, 160, 181, 187, 188, 191, 193, 196, 197, 199, 200, 201, 205, 210, 212, 213, 214, 215, 216, 217, 219, 220, 221, 222, 226, 233, 236, 238, 239, 242, 244, 245, 246, 247, 248, 257, 258, 262, 265, 270, 272, 274, 290, 291, 292, 293, 296, 299, 300, 302], "asv": 2, "airspe": 2, "veloc": [2, 104, 112, 114, 128, 129, 130, 133, 134, 136, 137, 139, 143, 144, 145, 148, 149, 150, 152, 155, 156, 158, 165, 193, 195, 196, 200, 201, 205, 207, 210, 277, 279, 290], "name": [2, 3, 4, 5, 8, 12, 13, 14, 15, 21, 23, 25, 35, 36, 40, 43, 44, 48, 49, 50, 51, 55, 58, 61, 64, 67, 68, 69, 70, 73, 74, 75, 76, 78, 81, 93, 95, 96, 97, 101, 104, 108, 110, 111, 114, 115, 116, 120, 129, 130, 133, 136, 139, 141, 143, 158, 162, 171, 186, 193, 196, 197, 198, 199, 200, 201, 203, 205, 207, 210, 212, 213, 214, 216, 217, 219, 221, 223, 226, 232, 236, 238, 239, 242, 243, 245, 246, 251, 252, 255, 257, 258, 259, 260, 265, 267, 268, 270, 274, 277, 282, 290, 291, 293, 296, 299, 300, 304], "describ": [3, 4, 5, 7, 11, 13, 15, 21, 22, 23, 28, 35, 41, 48, 50, 58, 59, 60, 62, 63, 66, 67, 68, 69, 73, 76, 78, 83, 84, 93, 95, 99, 104, 107, 108, 114, 124, 128, 129, 133, 134, 135, 136, 137, 139, 141, 144, 145, 146, 148, 150, 151, 152, 153, 154, 155, 156, 170, 191, 196, 200, 201, 207, 209, 210, 213, 215, 216, 219, 221, 227, 233, 236, 238, 239, 242, 245, 246, 250, 259, 264, 265, 270, 272, 277, 291, 294], "step": [3, 8, 9, 23, 24, 26, 38, 47, 49, 59, 63, 64, 67, 68, 69, 76, 92, 93, 95, 104, 108, 109, 134, 139, 148, 151, 153, 158, 159, 193, 205, 210, 211, 212, 215, 216, 217, 219, 221, 222, 226, 227, 228, 231, 234, 235, 236, 238, 239, 242, 244, 246, 251, 258, 264, 265, 291, 294], "properli": [3, 11, 12, 14, 23, 48, 68, 74, 80, 93, 104, 135, 141, 153, 168, 172, 175, 189, 214, 216, 226, 242, 245, 255, 259, 265, 300, 305], "current": [3, 5, 11, 12, 13, 15, 21, 30, 31, 41, 44, 47, 48, 49, 50, 52, 59, 62, 63, 65, 66, 67, 68, 70, 74, 76, 78, 80, 83, 88, 91, 93, 95, 97, 99, 104, 108, 110, 116, 121, 128, 133, 141, 151, 185, 190, 191, 195, 199, 210, 212, 213, 214, 215, 217, 219, 222, 223, 225, 226, 227, 233, 236, 238, 239, 241, 242, 243, 244, 245, 246, 252, 257, 258, 259, 261, 274, 288, 300, 305], "activ": [3, 8, 9, 16, 112, 113, 114, 115, 143, 212, 255, 260, 262, 287], "updat": [3, 11, 13, 15, 35, 39, 68, 139, 145, 171, 181, 184, 185, 187, 211, 215, 219, 222, 226, 239, 252, 262], "continu": [3, 4, 5, 12, 13, 19, 22, 23, 26, 47, 49, 58, 60, 62, 68, 73, 74, 76, 93, 96, 99, 108, 121, 122, 124, 186, 189, 206, 217, 219, 222, 239, 241, 242, 250, 295], "someon": [3, 11, 12, 242, 261, 297], "warn": [3, 4, 15, 23, 68, 69, 83, 110, 201, 210, 212, 214, 226, 242, 244, 255, 257, 259, 263, 264, 289, 300], "screen": [3, 14, 96, 206, 210, 257, 303], "indic": [3, 4, 11, 12, 15, 18, 21, 32, 35, 36, 47, 48, 49, 50, 52, 57, 59, 60, 61, 63, 64, 66, 67, 68, 71, 72, 73, 76, 78, 83, 84, 93, 95, 98, 99, 101, 104, 107, 108, 125, 139, 145, 175, 186, 188, 189, 191, 196, 200, 201, 211, 215, 216, 217, 221, 222, 223, 226, 233, 234, 235, 238, 239, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 257, 258, 259, 264, 300], "remov": [3, 11, 12, 13, 21, 30, 41, 42, 43, 59, 62, 66, 68, 72, 74, 76, 83, 84, 93, 98, 104, 108, 111, 116, 118, 120, 130, 133, 134, 148, 150, 155, 175, 191, 217, 219, 222, 224, 225, 226, 238, 239, 242, 244, 245, 247, 248, 258, 259, 260, 262, 264, 265, 293, 304], "futur": [3, 11, 12, 21, 22, 49, 50, 68, 93, 95, 104, 110, 133, 139, 143, 151, 155, 191, 195, 208, 212, 214, 215, 225, 226, 238, 242, 251, 257, 260, 262, 265, 287, 299, 305], "chanc": [3, 12, 15, 22, 68, 96, 104, 236, 246, 299], "break": [3, 4, 11, 12, 13, 23, 48, 49, 60, 68, 69, 108, 209, 223, 226, 234, 264], "opportun": [3, 4, 238], "messag": [3, 7, 12, 13, 69, 96, 255, 260, 262, 267], "wrong": [3, 5, 11, 12, 13, 59, 68, 69, 76, 78, 104, 201, 216, 242, 260, 296, 300], "answer": [3, 7, 12, 21, 23, 28, 59, 68, 72, 90, 93, 95, 98, 104, 108, 196, 219, 223, 235, 236, 238, 244, 246, 261, 267, 298, 300, 304], "made": [3, 5, 11, 12, 13, 14, 15, 21, 23, 36, 62, 64, 68, 69, 74, 77, 78, 81, 84, 85, 95, 98, 104, 108, 110, 129, 137, 141, 152, 155, 158, 210, 213, 215, 217, 219, 221, 222, 226, 227, 233, 234, 235, 238, 242, 244, 245, 246, 259, 264, 267, 279, 290, 291, 299], "lightli": 3, "fix": [3, 4, 7, 12, 13, 49, 59, 61, 64, 66, 69, 73, 76, 80, 97, 104, 108, 110, 116, 117, 129, 130, 133, 136, 139, 143, 152, 158, 175, 180, 184, 187, 191, 196, 201, 205, 209, 210, 212, 216, 219, 221, 222, 223, 226, 232, 236, 244, 246, 264, 270, 272, 290, 291], "whether": [3, 7, 8, 12, 13, 14, 21, 22, 23, 28, 33, 35, 36, 37, 47, 48, 49, 54, 59, 67, 68, 69, 75, 76, 80, 83, 95, 96, 98, 99, 104, 108, 112, 114, 120, 128, 134, 135, 139, 141, 174, 179, 198, 203, 210, 212, 215, 216, 217, 221, 222, 226, 229, 233, 234, 238, 239, 242, 244, 245, 246, 247, 257, 259, 264, 265, 270, 273, 296, 300], "worth": [3, 21, 23, 134, 201, 275, 277], "pain": 3, "frustrat": 3, "go": [3, 4, 5, 7, 9, 11, 12, 23, 39, 48, 49, 59, 69, 73, 74, 93, 134, 141, 143, 156, 158, 159, 185, 196, 205, 212, 221, 222, 233, 236, 242, 296, 298, 299, 302, 304], "seek": [3, 244], "stabl": [3, 4, 5, 23, 26, 49, 68, 96, 104, 110, 112, 120, 124, 258, 293], "done": [3, 4, 9, 11, 12, 13, 14, 15, 19, 23, 43, 44, 46, 47, 48, 49, 59, 61, 66, 68, 69, 70, 73, 76, 79, 80, 93, 95, 99, 104, 108, 115, 133, 134, 139, 141, 143, 149, 156, 158, 177, 186, 187, 188, 191, 193, 194, 201, 207, 209, 210, 212, 213, 215, 219, 222, 223, 225, 226, 227, 235, 238, 239, 242, 244, 245, 246, 251, 252, 257, 258, 261, 265, 274, 275, 291, 293, 296, 298, 299, 300], "exist": [3, 7, 11, 13, 14, 19, 21, 23, 34, 37, 47, 48, 49, 52, 59, 68, 72, 78, 80, 83, 84, 85, 86, 95, 98, 104, 108, 120, 135, 139, 181, 207, 210, 212, 213, 214, 215, 217, 219, 221, 226, 233, 234, 236, 239, 242, 244, 245, 257, 265, 275, 291, 298, 300, 305], "necessarili": [3, 4, 21, 45, 68, 69, 70, 93, 95, 98, 134, 213, 214, 215, 221, 222, 224, 238, 242, 244, 245, 291], "supplant": 3, "old": [3, 12, 13, 14, 15, 68, 69, 70, 96, 155, 160, 196, 206, 212, 213, 217, 226, 227, 238, 242, 245, 247, 293], "sometim": [3, 4, 5, 11, 12, 13, 14, 15, 21, 23, 28, 35, 48, 49, 68, 73, 76, 92, 93, 124, 151, 155, 183, 191, 210, 213, 216, 221, 226, 228, 233, 235, 239, 242, 244, 255, 264, 291, 293, 300], "alongsid": [3, 11, 12, 13, 23, 101, 129], "newer": [3, 12, 14, 110, 209, 244], "solveset": [3, 23, 34, 37, 134, 158, 224, 240, 241, 244, 282, 305], "superior": [3, 226], "replac": [3, 4, 9, 12, 13, 14, 15, 21, 47, 49, 59, 67, 68, 69, 72, 73, 74, 76, 78, 82, 95, 98, 99, 104, 108, 109, 110, 128, 131, 133, 158, 180, 186, 201, 212, 213, 219, 222, 223, 227, 233, 235, 236, 238, 242, 244, 245, 252, 253, 264, 265, 267, 291, 293, 302], "older": [3, 5, 12, 14, 91, 141, 216, 226, 244], "solv": [3, 4, 11, 13, 14, 15, 16, 19, 21, 23, 24, 26, 27, 49, 52, 64, 67, 68, 76, 81, 93, 95, 99, 100, 104, 108, 111, 112, 114, 116, 118, 119, 120, 133, 134, 135, 139, 141, 144, 145, 148, 150, 151, 153, 155, 158, 194, 215, 219, 223, 224, 225, 226, 228, 238, 239, 241, 242, 243, 246, 287, 290, 291, 294, 295, 298, 300, 303], "remain": [3, 12, 13, 14, 23, 43, 44, 49, 59, 60, 62, 64, 68, 69, 74, 93, 99, 108, 110, 125, 141, 190, 207, 209, 210, 221, 222, 223, 232, 235, 236, 242, 243, 244, 246, 248, 252, 261, 264, 265, 274, 279, 290, 293, 296, 298, 299, 300], "intact": [3, 13, 49, 258], "cogniz": 3, "properti": [3, 12, 14, 18, 23, 28, 33, 35, 41, 43, 44, 47, 48, 49, 50, 51, 52, 56, 57, 59, 60, 61, 62, 63, 67, 68, 69, 70, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 91, 93, 95, 99, 101, 104, 108, 111, 112, 114, 116, 117, 118, 120, 121, 124, 129, 130, 133, 134, 136, 137, 139, 140, 156, 158, 160, 162, 165, 166, 169, 170, 175, 176, 177, 179, 180, 187, 189, 191, 193, 195, 196, 198, 199, 200, 201, 202, 203, 207, 210, 211, 212, 214, 215, 216, 217, 219, 221, 222, 225, 228, 229, 232, 233, 234, 236, 239, 242, 245, 246, 251, 252, 257, 259, 260, 270, 273, 274, 275, 277, 279, 290, 291, 300], "attr": [3, 49], "imposs": [3, 4, 12, 13, 14, 23, 35, 68, 216, 235, 242, 243, 255, 296, 304], "later": [3, 13, 19, 49, 59, 93, 98, 99, 128, 135, 136, 139, 143, 145, 146, 153, 155, 158, 165, 200, 209, 216, 219, 225, 226, 227, 236, 238, 242, 261, 274, 293, 294, 296, 298, 299, 304], "unsur": [3, 4, 12], "about": [3, 4, 5, 7, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 28, 33, 35, 37, 38, 39, 41, 42, 44, 45, 48, 49, 59, 60, 61, 62, 68, 72, 74, 76, 78, 79, 80, 82, 83, 84, 88, 90, 94, 95, 97, 104, 108, 110, 116, 117, 124, 128, 129, 130, 131, 133, 134, 135, 136, 137, 139, 141, 145, 155, 156, 186, 188, 189, 191, 195, 200, 201, 209, 210, 211, 213, 215, 216, 221, 223, 226, 228, 233, 238, 239, 240, 242, 246, 250, 251, 257, 258, 259, 260, 261, 262, 270, 272, 274, 277, 278, 285, 288, 290, 293, 295, 296, 298, 299, 300, 304], "option": [3, 4, 5, 8, 11, 12, 15, 23, 25, 28, 30, 42, 44, 47, 49, 59, 66, 67, 68, 69, 70, 71, 72, 74, 77, 78, 81, 82, 84, 85, 87, 95, 96, 99, 101, 104, 105, 108, 109, 110, 116, 122, 124, 128, 129, 130, 131, 133, 134, 135, 136, 139, 156, 158, 164, 175, 180, 181, 183, 186, 188, 193, 195, 200, 201, 206, 212, 213, 214, 215, 216, 217, 221, 222, 223, 225, 226, 227, 228, 229, 231, 233, 234, 235, 238, 239, 242, 243, 244, 245, 246, 248, 251, 252, 257, 258, 259, 262, 264, 265, 270, 297, 303, 304], "mark": [3, 4, 5, 122, 164, 176, 239, 255, 260, 262], "explicitli": [3, 12, 13, 14, 21, 23, 49, 59, 60, 68, 69, 71, 74, 76, 81, 85, 101, 104, 109, 124, 141, 156, 201, 212, 214, 215, 216, 217, 219, 222, 226, 238, 242, 244, 262, 296, 300, 303, 305], "privat": [3, 4, 68, 69, 141, 212, 259], "With": [3, 13, 15, 22, 26, 39, 49, 51, 67, 68, 72, 93, 108, 139, 144, 145, 146, 152, 154, 155, 164, 188, 191, 210, 212, 213, 214, 215, 216, 217, 224, 225, 226, 233, 238, 247, 264, 290, 291, 298, 299], "being": [3, 5, 12, 14, 15, 17, 21, 22, 45, 47, 49, 59, 60, 66, 67, 68, 69, 73, 74, 76, 78, 80, 81, 84, 85, 93, 98, 99, 104, 105, 108, 116, 117, 120, 128, 129, 137, 139, 141, 143, 155, 156, 158, 159, 187, 196, 200, 203, 207, 209, 210, 211, 212, 213, 215, 216, 217, 221, 222, 223, 225, 226, 235, 236, 238, 239, 242, 243, 244, 245, 246, 252, 255, 257, 261, 262, 264, 265, 267, 270, 275, 279, 291, 298, 300], "decid": [3, 4, 9, 19, 21, 22, 23, 28, 48, 67, 99, 128, 155, 184, 216, 219, 221, 222, 226, 242, 245, 259, 300], "reason": [3, 5, 11, 12, 13, 14, 17, 21, 22, 23, 34, 35, 41, 49, 60, 66, 68, 72, 76, 93, 96, 102, 104, 134, 135, 141, 143, 148, 151, 155, 162, 196, 206, 210, 215, 216, 219, 220, 223, 226, 234, 236, 238, 242, 245, 255, 261, 262, 264, 265, 290, 291, 293, 294, 298, 299, 300], "confus": [3, 5, 12, 13, 14, 21, 31, 68, 73, 98, 164, 210, 214, 222, 245, 293, 294, 296], "unnecessari": [3, 4, 5, 12, 45, 49, 222, 225, 246, 257, 297], "redund": [3, 12, 21, 59, 66, 98, 104, 111, 112, 114, 215, 242, 259, 290, 291], "usabl": [3, 35, 216, 217, 226, 245, 298], "breakag": 3, "serious": 3, "taken": [3, 12, 14, 49, 50, 51, 56, 59, 66, 67, 68, 73, 74, 76, 85, 99, 108, 111, 112, 124, 126, 128, 130, 155, 158, 188, 194, 201, 205, 211, 212, 216, 221, 222, 226, 229, 233, 235, 236, 245, 246, 251, 259, 264, 270], "commun": [3, 5, 7, 11, 39, 211, 242, 244, 246, 300], "Be": [3, 4, 8, 23, 47, 68, 98, 104, 219, 242, 245, 253, 265], "sure": [3, 4, 5, 8, 9, 11, 12, 23, 49, 59, 68, 80, 139, 141, 171, 196, 212, 222, 223, 233, 242, 244, 245, 258, 264, 296, 299, 304], "inde": [3, 12, 19, 23, 56, 59, 67, 93, 108, 213, 236, 242, 253, 257, 298], "right": [3, 4, 5, 8, 11, 12, 13, 15, 19, 23, 26, 29, 30, 33, 35, 41, 47, 49, 50, 59, 60, 64, 68, 69, 71, 73, 74, 76, 84, 85, 93, 95, 98, 99, 104, 107, 108, 110, 111, 112, 116, 117, 118, 120, 124, 134, 139, 140, 141, 155, 158, 159, 163, 170, 175, 177, 179, 180, 185, 188, 191, 200, 201, 207, 210, 211, 212, 213, 215, 221, 222, 223, 224, 226, 228, 229, 233, 234, 236, 242, 243, 245, 246, 257, 259, 261, 264, 277, 290, 291, 294, 298, 300, 304], "again": [3, 8, 9, 12, 15, 19, 22, 51, 60, 68, 83, 108, 129, 139, 141, 143, 186, 187, 200, 201, 209, 213, 214, 221, 229, 236, 242, 255, 274, 291, 296, 304], "second": [3, 5, 9, 11, 12, 14, 15, 19, 21, 22, 23, 28, 30, 32, 33, 35, 37, 40, 41, 44, 47, 49, 59, 60, 63, 64, 65, 66, 67, 68, 69, 70, 72, 73, 74, 76, 78, 81, 82, 84, 95, 104, 108, 109, 112, 116, 117, 122, 124, 125, 128, 130, 133, 134, 136, 137, 140, 141, 145, 148, 150, 151, 152, 154, 156, 162, 164, 165, 168, 172, 177, 180, 185, 186, 188, 189, 194, 195, 196, 198, 200, 201, 202, 209, 210, 212, 215, 216, 217, 219, 220, 221, 222, 226, 228, 236, 238, 239, 242, 244, 245, 246, 247, 248, 264, 265, 270, 273, 274, 275, 287, 290, 291, 293, 298, 299, 300], "know": [3, 4, 5, 12, 13, 14, 15, 21, 22, 23, 28, 35, 36, 37, 42, 44, 48, 51, 60, 68, 69, 72, 80, 85, 93, 95, 104, 108, 110, 141, 156, 159, 185, 189, 193, 194, 196, 201, 209, 210, 212, 215, 222, 223, 225, 226, 236, 238, 242, 244, 245, 246, 260, 264, 265, 275, 291, 293, 294, 296, 297, 298, 299, 302, 304], "stop": [3, 8, 11, 49, 50, 60, 68, 104, 108, 212, 232, 234, 242, 246], "after": [3, 4, 5, 8, 9, 11, 12, 13, 15, 39, 41, 43, 44, 48, 50, 56, 59, 60, 64, 66, 67, 68, 69, 70, 74, 83, 85, 90, 95, 99, 104, 108, 110, 116, 124, 139, 152, 153, 155, 158, 160, 164, 176, 188, 196, 200, 207, 210, 215, 219, 221, 222, 223, 224, 226, 227, 232, 239, 242, 243, 244, 245, 247, 257, 260, 265, 267, 270, 273, 277, 293, 294, 296, 300, 304], "count": [3, 5, 14, 60, 67, 68, 69, 73, 78, 98, 104, 107, 108, 186, 222, 234, 235, 238, 245, 246, 252, 261, 264], "basi": [3, 68, 70, 97, 101, 104, 130, 136, 148, 150, 176, 185, 186, 188, 191, 193, 196, 199, 200, 201, 207, 209, 211, 213, 215, 217, 222, 225, 236, 238, 244, 245, 247, 252, 273, 274, 277, 302], "exact": [3, 11, 12, 13, 14, 15, 21, 23, 26, 34, 45, 67, 68, 69, 72, 78, 83, 90, 93, 95, 99, 104, 112, 116, 137, 158, 185, 215, 216, 217, 219, 222, 233, 238, 242, 244, 257, 267, 291, 296, 298, 303], "rule": [3, 5, 11, 12, 13, 19, 21, 23, 49, 59, 60, 67, 68, 76, 91, 93, 95, 98, 99, 104, 116, 134, 140, 141, 172, 175, 196, 201, 207, 210, 211, 215, 217, 223, 225, 226, 227, 232, 236, 238, 242, 252, 264, 265, 277, 296, 299], "doesn": [3, 4, 12, 13, 15, 23, 28, 49, 92, 111, 140, 141, 145, 155, 158, 210, 214, 223, 225, 235, 238, 245, 305], "constitut": [3, 5, 14, 95, 108, 226], "yet": [3, 9, 11, 15, 21, 23, 42, 44, 47, 48, 72, 95, 110, 139, 155, 171, 213, 216, 217, 221, 223, 225, 234, 242, 245, 294], "fulli": [3, 4, 11, 13, 21, 59, 68, 85, 95, 98, 110, 116, 117, 133, 141, 158, 191, 209, 215, 216, 217, 223, 233, 246, 252, 290], "codifi": 3, "clean": [3, 257], "distinct": [3, 5, 14, 17, 21, 23, 36, 49, 59, 60, 68, 69, 73, 81, 93, 98, 104, 108, 139, 209, 216, 221, 222, 226, 234, 236, 304], "well": [3, 4, 5, 7, 11, 13, 14, 15, 17, 19, 21, 23, 39, 45, 47, 48, 49, 50, 51, 52, 60, 67, 68, 73, 74, 76, 95, 99, 102, 104, 120, 125, 128, 133, 139, 141, 143, 145, 146, 155, 156, 181, 190, 193, 194, 200, 209, 211, 212, 213, 215, 216, 217, 219, 221, 226, 233, 234, 235, 236, 238, 242, 244, 245, 257, 258, 274, 275, 279, 291, 296, 298, 299, 304], "categor": [3, 28, 104, 213], "issu": [3, 5, 7, 12, 13, 14, 15, 22, 23, 28, 30, 31, 32, 33, 34, 35, 36, 39, 40, 47, 67, 68, 85, 95, 98, 104, 109, 151, 171, 208, 211, 220, 221, 223, 226, 234, 235, 244, 245, 257, 259, 261, 262, 264, 267, 287, 295, 296, 299, 304], "here": [3, 4, 5, 7, 9, 11, 12, 13, 14, 17, 19, 21, 22, 23, 28, 30, 31, 32, 33, 34, 35, 38, 39, 43, 44, 49, 50, 52, 57, 58, 59, 60, 66, 67, 68, 69, 70, 72, 73, 74, 76, 84, 85, 86, 90, 91, 93, 95, 98, 99, 104, 107, 108, 109, 110, 114, 116, 120, 124, 128, 134, 141, 142, 143, 148, 149, 150, 153, 155, 156, 158, 159, 181, 186, 191, 200, 206, 207, 209, 210, 212, 213, 215, 216, 217, 219, 221, 222, 223, 226, 227, 233, 235, 236, 238, 239, 242, 244, 245, 246, 250, 251, 258, 259, 261, 262, 264, 265, 275, 277, 279, 290, 291, 292, 293, 294, 296, 298, 299, 300, 302, 303, 304], "gener": [3, 8, 11, 12, 13, 14, 15, 17, 19, 21, 22, 23, 25, 28, 30, 31, 32, 33, 34, 35, 36, 37, 39, 41, 43, 45, 46, 47, 48, 50, 51, 52, 53, 56, 57, 59, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 76, 78, 82, 84, 86, 91, 93, 95, 96, 97, 98, 101, 104, 108, 109, 110, 111, 114, 115, 124, 128, 129, 130, 133, 134, 135, 137, 139, 140, 141, 143, 144, 145, 146, 148, 150, 151, 152, 154, 155, 156, 158, 159, 163, 174, 175, 176, 177, 180, 185, 186, 189, 190, 191, 196, 198, 201, 202, 205, 206, 207, 209, 211, 212, 213, 214, 215, 217, 219, 222, 223, 224, 225, 226, 227, 228, 232, 235, 236, 238, 239, 241, 242, 243, 244, 246, 251, 252, 258, 259, 261, 262, 263, 264, 265, 270, 274, 275, 277, 278, 279, 285, 290, 291, 294, 296, 297, 298, 299, 300, 304, 305], "guidelin": [3, 11, 37, 242], "exhaust": [3, 21, 236, 264, 297], "alwai": [3, 4, 5, 11, 12, 13, 14, 15, 21, 22, 23, 33, 39, 41, 48, 59, 60, 67, 68, 69, 70, 72, 74, 76, 78, 80, 83, 84, 92, 93, 95, 98, 99, 104, 107, 108, 118, 120, 124, 125, 137, 139, 140, 141, 143, 145, 149, 159, 191, 193, 196, 197, 207, 209, 213, 214, 215, 216, 217, 219, 221, 222, 226, 227, 228, 234, 235, 236, 238, 239, 242, 243, 244, 245, 246, 253, 257, 259, 264, 265, 270, 272, 277, 290, 294, 296, 297, 298, 299, 304], "posit": [3, 11, 12, 13, 14, 15, 21, 22, 23, 26, 28, 32, 42, 43, 44, 45, 46, 48, 49, 50, 52, 57, 59, 60, 61, 63, 64, 67, 68, 69, 70, 72, 73, 74, 76, 78, 80, 81, 84, 93, 95, 97, 98, 99, 100, 104, 105, 107, 108, 112, 116, 117, 118, 120, 124, 126, 129, 133, 136, 137, 140, 141, 143, 145, 148, 150, 152, 155, 156, 158, 160, 163, 165, 169, 186, 189, 191, 202, 203, 205, 207, 209, 210, 213, 214, 215, 216, 217, 219, 221, 222, 223, 225, 226, 231, 232, 234, 235, 236, 238, 239, 242, 244, 245, 246, 247, 252, 264, 265, 270, 273, 274, 275, 277, 279, 280, 290, 291, 300, 304, 305], "convent": [3, 4, 5, 23, 35, 59, 60, 64, 67, 68, 69, 73, 74, 76, 78, 83, 93, 95, 98, 110, 116, 117, 120, 124, 127, 129, 137, 143, 158, 160, 164, 185, 186, 188, 193, 194, 207, 212, 226, 242, 243, 245, 246, 252, 279, 291, 296, 304], "defin": [3, 4, 5, 11, 12, 13, 14, 15, 17, 19, 21, 22, 37, 40, 41, 43, 44, 47, 49, 50, 51, 52, 58, 59, 60, 63, 66, 67, 68, 69, 70, 73, 74, 75, 76, 77, 78, 79, 81, 82, 83, 84, 86, 91, 93, 95, 96, 99, 101, 104, 108, 111, 112, 114, 116, 117, 122, 128, 129, 130, 133, 136, 137, 139, 140, 141, 143, 144, 148, 150, 151, 152, 156, 158, 159, 162, 168, 170, 172, 177, 180, 186, 188, 189, 193, 194, 195, 196, 197, 198, 199, 200, 201, 205, 207, 209, 210, 211, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 225, 226, 228, 229, 232, 233, 234, 236, 238, 239, 242, 244, 245, 246, 247, 251, 252, 258, 259, 260, 264, 265, 266, 267, 270, 272, 273, 274, 275, 276, 277, 279, 280, 291, 296, 298, 304], "And": [3, 11, 12, 13, 22, 23, 30, 43, 59, 60, 67, 68, 69, 76, 93, 98, 99, 104, 107, 133, 163, 210, 212, 214, 222, 223, 226, 234, 238, 239, 244, 245, 246, 264, 265, 275, 304], "aren": [3, 11, 12, 13, 14, 23, 49, 68, 141, 225, 245], "don": [3, 11, 12, 13, 15, 22, 23, 44, 49, 76, 93, 98, 104, 109, 110, 112, 128, 141, 200, 209, 210, 216, 226, 236, 245, 247, 255, 260, 279, 293, 294, 298, 299, 304], "onli": [3, 4, 5, 8, 9, 11, 12, 13, 14, 15, 17, 18, 19, 21, 22, 23, 28, 31, 32, 33, 34, 36, 37, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 50, 54, 57, 58, 59, 60, 61, 62, 64, 66, 67, 68, 69, 70, 71, 72, 73, 74, 76, 78, 79, 81, 82, 84, 85, 86, 91, 93, 95, 96, 97, 98, 99, 104, 105, 108, 109, 110, 111, 114, 120, 122, 124, 131, 133, 134, 136, 137, 140, 141, 143, 144, 145, 147, 148, 150, 152, 153, 155, 156, 159, 164, 166, 185, 186, 190, 191, 193, 196, 200, 201, 203, 205, 206, 207, 209, 210, 211, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 225, 226, 227, 228, 229, 232, 233, 234, 235, 236, 238, 239, 242, 243, 244, 246, 247, 250, 251, 252, 253, 255, 257, 258, 259, 260, 261, 262, 264, 265, 266, 270, 273, 275, 277, 279, 280, 290, 291, 293, 294, 296, 297, 299, 300, 304, 305], "form": [3, 5, 11, 12, 13, 14, 19, 21, 23, 26, 33, 34, 41, 44, 45, 46, 47, 49, 50, 58, 59, 60, 64, 65, 67, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 81, 84, 88, 90, 91, 93, 95, 97, 99, 101, 103, 104, 108, 110, 111, 112, 114, 116, 117, 118, 120, 121, 124, 128, 129, 130, 133, 134, 135, 137, 139, 141, 143, 145, 148, 150, 151, 152, 153, 154, 156, 158, 159, 168, 171, 172, 173, 175, 185, 186, 189, 191, 193, 196, 199, 200, 201, 205, 206, 207, 209, 210, 211, 212, 213, 214, 215, 216, 217, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 232, 234, 235, 236, 238, 239, 242, 243, 244, 245, 246, 251, 252, 257, 258, 264, 270, 273, 274, 276, 277, 279, 285, 290, 291, 294, 298, 299, 300, 303, 304, 305], "differ": [3, 4, 5, 7, 8, 9, 11, 12, 13, 14, 15, 17, 18, 20, 22, 23, 28, 30, 31, 32, 33, 34, 35, 36, 40, 48, 49, 50, 51, 57, 58, 59, 60, 64, 67, 68, 69, 70, 72, 73, 74, 76, 79, 81, 83, 84, 88, 90, 92, 93, 95, 96, 97, 98, 101, 104, 108, 109, 110, 114, 116, 122, 124, 128, 130, 134, 136, 139, 141, 143, 147, 155, 159, 163, 164, 176, 177, 185, 186, 189, 191, 193, 195, 196, 200, 201, 202, 205, 206, 207, 210, 212, 213, 214, 215, 217, 219, 221, 222, 223, 225, 226, 227, 228, 229, 231, 233, 234, 235, 238, 239, 242, 243, 244, 245, 246, 247, 250, 252, 255, 257, 258, 259, 260, 261, 262, 264, 265, 270, 273, 277, 279, 291, 295, 296, 298, 299, 300, 303, 304], "equival": [3, 12, 13, 14, 15, 17, 21, 22, 23, 26, 33, 35, 41, 45, 49, 50, 58, 59, 64, 68, 69, 72, 74, 76, 93, 95, 104, 108, 110, 121, 122, 124, 133, 141, 174, 185, 188, 191, 194, 195, 201, 206, 210, 212, 213, 214, 215, 216, 217, 221, 222, 226, 233, 234, 238, 239, 242, 244, 245, 247, 248, 251, 252, 261, 265, 267], "same": [3, 4, 5, 11, 12, 13, 14, 15, 19, 21, 22, 23, 25, 28, 30, 32, 35, 41, 43, 44, 45, 47, 48, 49, 51, 57, 58, 59, 60, 64, 67, 68, 69, 70, 73, 75, 76, 78, 81, 82, 83, 84, 85, 90, 91, 93, 95, 97, 98, 99, 101, 104, 108, 110, 111, 114, 116, 117, 120, 124, 125, 128, 129, 130, 133, 138, 141, 145, 148, 149, 152, 155, 175, 177, 185, 188, 189, 191, 193, 194, 195, 196, 198, 199, 200, 201, 203, 206, 207, 209, 210, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 224, 225, 226, 227, 233, 234, 235, 236, 238, 239, 242, 243, 244, 245, 246, 247, 251, 252, 253, 255, 257, 259, 260, 261, 262, 264, 265, 267, 270, 272, 274, 275, 279, 290, 291, 294, 296, 299, 300, 303, 304], "intern": [3, 13, 14, 15, 21, 22, 30, 47, 49, 50, 59, 68, 71, 72, 73, 76, 84, 85, 88, 100, 104, 108, 110, 114, 117, 120, 122, 143, 155, 156, 164, 185, 186, 196, 213, 215, 217, 218, 220, 222, 224, 226, 236, 238, 241, 242, 243, 244, 245, 246, 250, 252, 255, 259, 261, 264, 288, 299, 303], "Such": [3, 4, 12, 21, 49, 68, 84, 145, 213, 214, 221, 227, 235, 236, 238, 293, 299], "prefix": [3, 11, 49, 68, 104, 108, 195, 198, 199, 216, 219, 223, 226, 239, 242, 258, 259, 264, 287], "underscor": [3, 4, 12, 13, 68, 104, 242, 252, 260], "_": [3, 4, 5, 13, 15, 17, 19, 23, 26, 43, 44, 48, 56, 57, 59, 60, 61, 64, 67, 68, 69, 70, 71, 72, 73, 74, 76, 79, 81, 82, 83, 84, 93, 95, 98, 99, 100, 101, 102, 104, 106, 108, 110, 124, 153, 156, 158, 170, 191, 196, 200, 206, 209, 211, 215, 217, 221, 222, 225, 226, 227, 229, 233, 234, 235, 236, 238, 239, 242, 243, 244, 247, 248, 264, 273, 275, 291, 303], "univers": [3, 14, 49, 211, 217, 220, 234, 239, 244, 245], "adher": [3, 5, 93], "codebas": [3, 12, 13, 21, 216, 255], "anyth": [3, 4, 5, 12, 13, 15, 23, 47, 49, 68, 69, 79, 83, 104, 141, 165, 175, 223, 226, 232, 234, 238, 242, 244, 258, 264, 267, 296], "were": [3, 5, 11, 12, 13, 14, 15, 17, 21, 23, 48, 51, 60, 62, 68, 69, 74, 85, 93, 99, 104, 108, 109, 110, 112, 128, 139, 155, 200, 207, 210, 213, 215, 217, 219, 220, 221, 222, 225, 226, 227, 235, 238, 244, 264, 265, 267, 296, 298, 299, 303, 304], "incorrect": [3, 5, 11, 12, 13, 22, 23, 34, 59, 68, 78, 108, 122, 205, 215, 217, 242, 245, 258, 261, 262], "bug": [3, 4, 7, 11, 12, 21, 23, 39, 47, 69, 216, 234, 242, 245, 296], "despit": [3, 28, 37, 68, 304], "sai": [3, 5, 11, 14, 19, 21, 50, 58, 67, 68, 69, 97, 108, 128, 134, 141, 151, 158, 196, 209, 210, 213, 214, 215, 219, 221, 225, 226, 233, 236, 239, 242, 244, 245, 246, 265, 293, 298, 304], "befor": [3, 4, 7, 9, 10, 11, 12, 13, 14, 15, 21, 22, 23, 35, 37, 39, 49, 59, 60, 62, 64, 68, 69, 70, 76, 96, 99, 104, 108, 110, 116, 117, 128, 135, 139, 141, 143, 144, 145, 148, 149, 155, 158, 160, 191, 200, 206, 210, 214, 215, 216, 221, 222, 226, 227, 233, 234, 238, 239, 242, 244, 245, 246, 253, 257, 260, 264, 265, 274, 290, 291, 297, 298, 299, 304], "recent": [3, 12, 13, 15, 18, 21, 22, 23, 28, 30, 32, 33, 34, 35, 36, 37, 42, 43, 44, 49, 50, 60, 68, 69, 72, 76, 78, 95, 98, 99, 100, 101, 102, 104, 106, 107, 110, 124, 211, 213, 215, 216, 217, 219, 222, 225, 233, 234, 242, 244, 245, 255, 258, 260, 262, 264, 265, 267, 296, 300], "best": [3, 7, 11, 12, 13, 28, 32, 34, 35, 38, 39, 49, 68, 76, 93, 95, 109, 190, 212, 223, 226, 235, 236, 238, 242, 245, 250, 258, 292, 296, 297, 303, 304], "determin": [3, 5, 13, 14, 17, 19, 21, 22, 23, 26, 28, 31, 32, 33, 36, 42, 44, 45, 46, 47, 49, 50, 51, 52, 59, 68, 69, 70, 71, 72, 74, 78, 79, 81, 83, 84, 95, 96, 97, 101, 104, 108, 110, 116, 117, 124, 129, 131, 133, 135, 136, 137, 139, 150, 156, 159, 170, 183, 185, 187, 188, 191, 194, 196, 201, 207, 212, 213, 214, 215, 219, 221, 222, 226, 232, 233, 234, 236, 238, 239, 241, 242, 244, 245, 246, 250, 262, 264, 270, 277, 280, 291, 296, 304], "someth": [3, 4, 5, 9, 11, 13, 14, 15, 21, 22, 23, 37, 47, 49, 68, 69, 72, 78, 93, 98, 99, 104, 108, 128, 141, 142, 158, 184, 197, 200, 212, 216, 217, 225, 233, 234, 238, 242, 245, 257, 259, 265, 293, 296, 298, 299, 302], "re": [3, 11, 13, 15, 23, 46, 47, 49, 59, 60, 68, 69, 72, 74, 76, 93, 95, 104, 201, 203, 207, 213, 219, 226, 227, 228, 234, 235, 236, 242, 244, 257, 273, 275, 294, 296, 299], "harm": 3, "even": [3, 4, 5, 9, 11, 12, 14, 15, 18, 21, 23, 28, 31, 34, 35, 36, 37, 42, 43, 44, 45, 46, 49, 50, 51, 56, 59, 60, 67, 68, 69, 72, 73, 74, 76, 80, 84, 93, 95, 98, 99, 104, 107, 108, 110, 125, 141, 151, 176, 187, 194, 196, 201, 211, 214, 215, 216, 217, 219, 221, 222, 223, 226, 227, 234, 235, 236, 238, 239, 242, 244, 245, 253, 257, 279, 291, 293, 294, 296, 298, 299, 304, 305], "might": [3, 4, 9, 11, 12, 13, 14, 15, 17, 21, 22, 23, 30, 34, 47, 49, 68, 72, 74, 81, 90, 93, 101, 104, 108, 110, 116, 128, 141, 142, 158, 171, 201, 209, 212, 215, 216, 217, 222, 223, 226, 227, 234, 235, 236, 238, 239, 244, 245, 246, 258, 259, 262, 264, 267, 293, 296, 298, 299, 301, 304], "while": [3, 4, 7, 11, 12, 14, 15, 21, 23, 25, 29, 30, 35, 37, 48, 49, 50, 59, 60, 61, 64, 67, 68, 69, 70, 72, 73, 74, 78, 82, 84, 92, 98, 99, 104, 108, 109, 110, 112, 116, 118, 120, 129, 130, 133, 134, 135, 137, 139, 141, 145, 155, 175, 195, 196, 201, 207, 213, 215, 221, 224, 226, 242, 244, 245, 257, 259, 261, 264, 279, 293, 299, 300], "peopl": [3, 4, 7, 9, 11, 71, 76, 95, 104, 196, 246], "upgrad": [3, 40], "immedi": [3, 12, 21, 33, 51, 59, 68, 93, 98, 139, 191, 213, 216, 247, 258, 265], "fire": 3, "uncondition": [3, 12], "correct": [3, 4, 5, 11, 12, 13, 15, 22, 23, 31, 33, 35, 49, 57, 59, 65, 67, 68, 72, 74, 92, 93, 95, 104, 108, 124, 129, 137, 141, 155, 209, 210, 219, 222, 233, 239, 242, 244, 245, 250, 258, 264, 290, 291, 296, 303], "question": [3, 4, 5, 7, 11, 12, 19, 21, 67, 70, 78, 85, 93, 95, 98, 108, 128, 193, 196, 200, 213, 216, 221, 236, 245, 264, 267], "read": [3, 4, 5, 9, 11, 12, 13, 23, 37, 60, 74, 93, 108, 117, 158, 209, 210, 212, 215, 216, 217, 223, 226, 239, 252, 253, 261, 265, 297, 303, 304], "previou": [3, 4, 12, 13, 23, 52, 57, 58, 59, 60, 63, 68, 73, 74, 95, 98, 99, 107, 110, 130, 155, 193, 209, 210, 219, 232, 239, 243, 247, 264, 297, 299, 304], "unchang": [3, 13, 14, 23, 59, 60, 68, 95, 104, 124, 195, 215, 222, 226, 232, 235, 238, 245, 293], "dure": [3, 12, 13, 15, 40, 49, 68, 69, 99, 104, 108, 110, 111, 114, 130, 134, 158, 159, 209, 221, 226, 235, 244, 245, 262, 264], "period": [3, 4, 11, 13, 32, 47, 68, 69, 74, 93, 108, 124, 155, 165, 187, 194, 221, 226, 229, 232, 241, 245, 246, 264], "silenc": [3, 255, 262], "filterwarn": [3, 13], "caus": [3, 5, 12, 13, 14, 23, 35, 39, 68, 69, 72, 74, 104, 111, 129, 137, 141, 149, 155, 209, 226, 235, 242, 243, 244, 261, 262, 290, 291, 300], "anoth": [3, 4, 5, 11, 12, 13, 14, 18, 19, 21, 22, 23, 28, 30, 32, 33, 34, 35, 36, 45, 48, 49, 60, 65, 67, 68, 69, 70, 74, 76, 78, 79, 80, 81, 82, 83, 84, 85, 93, 95, 101, 104, 108, 114, 116, 117, 129, 130, 134, 136, 137, 140, 152, 156, 180, 195, 196, 198, 201, 205, 209, 210, 212, 214, 215, 216, 217, 219, 221, 222, 223, 226, 227, 233, 234, 236, 242, 244, 245, 246, 258, 259, 265, 270, 274, 275, 279, 291, 293, 296, 298, 299, 304, 305], "over": [3, 5, 6, 7, 10, 11, 12, 13, 15, 18, 23, 28, 31, 38, 41, 47, 48, 49, 50, 59, 60, 63, 67, 68, 69, 70, 71, 72, 73, 82, 84, 91, 93, 97, 98, 101, 104, 105, 108, 116, 117, 120, 126, 133, 139, 141, 158, 159, 170, 186, 189, 191, 195, 196, 207, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 226, 229, 231, 233, 238, 239, 241, 242, 244, 245, 246, 247, 248, 250, 251, 260, 264, 265, 270, 273, 277, 280, 290, 291, 298, 302, 304], "defeat": [3, 12, 242], "three": [3, 14, 15, 17, 19, 21, 23, 35, 36, 41, 45, 49, 59, 60, 61, 64, 68, 69, 73, 76, 78, 82, 83, 84, 93, 97, 98, 111, 116, 117, 133, 137, 139, 144, 147, 148, 149, 164, 186, 188, 193, 201, 205, 209, 210, 211, 212, 213, 214, 217, 219, 222, 226, 236, 238, 239, 244, 245, 246, 257, 270, 272, 277, 280, 290, 291, 296, 299, 304], "natur": [3, 12, 15, 21, 26, 33, 41, 45, 49, 50, 51, 59, 68, 69, 73, 74, 102, 108, 141, 193, 195, 196, 213, 216, 217, 219, 221, 223, 226, 234, 235, 239, 245, 246, 264, 280, 290, 299, 304], "heavili": [3, 233, 243], "consider": [3, 12, 22, 68, 109, 128, 216, 225, 234, 239, 242, 274], "easi": [3, 7, 11, 12, 14, 25, 56, 60, 68, 76, 93, 95, 109, 145, 151, 209, 213, 216, 221, 226, 233, 236, 239, 242, 245, 250, 251, 252, 291, 293, 294, 296, 297, 298, 299, 300, 303], "account": [3, 14, 74, 104, 229, 238, 242, 291], "nonetheless": [3, 69, 193, 238, 242], "deprecat": 3, "won": [3, 11, 12, 15, 23, 49, 112, 238, 245, 299], "until": [3, 12, 19, 21, 28, 30, 31, 32, 33, 34, 35, 36, 40, 60, 62, 68, 69, 78, 95, 104, 108, 155, 210, 219, 222, 235, 242, 296], "come": [3, 11, 12, 33, 39, 59, 64, 66, 67, 68, 74, 76, 93, 95, 104, 109, 128, 141, 143, 153, 194, 210, 213, 216, 219, 221, 222, 236, 239, 242, 245, 255, 257, 262, 265, 296, 298, 299, 302, 304], "minimum": [3, 13, 32, 47, 49, 59, 60, 62, 64, 68, 69, 72, 74, 104, 128, 134, 143, 175, 200, 212, 214, 219, 244, 245, 246, 260, 294], "longer": [3, 4, 11, 12, 15, 20, 68, 78, 108, 145, 155, 214, 215, 219, 226, 235, 238, 264, 267, 296, 304], "especi": [3, 4, 12, 23, 37, 67, 68, 104, 128, 141, 156, 158, 185, 210, 222, 238, 242, 244, 257, 293, 294], "hard": [3, 11, 12, 13, 14, 21, 60, 69, 104, 108, 141, 191, 216, 226, 233, 242, 245, 296, 298], "migrat": 3, "lengthen": [3, 114, 291], "impos": [3, 117, 291], "signific": [3, 15, 21, 49, 68, 69, 72, 95, 104, 128, 185, 200, 216, 245, 265, 299], "mainten": [3, 44], "burden": [3, 226], "keep": [3, 4, 11, 12, 15, 18, 23, 64, 68, 69, 72, 73, 76, 93, 104, 112, 134, 144, 152, 156, 175, 191, 200, 212, 215, 216, 217, 222, 233, 234, 236, 238, 242, 244, 247, 252, 279, 290, 294, 299], "firstli": [3, 13, 21, 23, 140, 236], "regular": [3, 11, 12, 13, 15, 21, 22, 50, 56, 68, 69, 72, 76, 84, 90, 91, 95, 108, 141, 185, 216, 223, 242, 252, 257, 303, 304], "schedul": 3, "singl": [3, 5, 8, 11, 13, 14, 19, 21, 23, 29, 35, 40, 41, 48, 49, 52, 59, 68, 69, 73, 74, 76, 81, 82, 84, 85, 86, 93, 95, 98, 99, 104, 107, 110, 112, 114, 124, 125, 129, 131, 133, 134, 145, 152, 171, 175, 177, 185, 188, 191, 198, 201, 205, 212, 213, 215, 216, 217, 219, 221, 222, 226, 227, 228, 235, 236, 238, 239, 241, 242, 243, 244, 245, 246, 247, 251, 257, 259, 261, 264, 265, 267, 291, 294, 296, 299, 300, 305], "Being": [3, 64, 78, 84, 216], "assur": [3, 108, 222], "suffici": [3, 4, 11, 21, 48, 49, 59, 60, 64, 68, 104, 196, 217, 229, 233, 242, 246, 261, 291, 304], "regardless": [3, 4, 23, 60, 68, 95, 108, 215, 219, 234, 238, 264, 274, 279, 304], "often": [3, 4, 11, 12, 14, 21, 22, 23, 28, 34, 48, 49, 50, 58, 68, 76, 78, 80, 93, 95, 104, 108, 109, 124, 134, 135, 151, 155, 156, 209, 210, 213, 214, 215, 216, 219, 222, 227, 233, 234, 239, 242, 246, 264, 265, 293, 298, 299, 300, 304], "happen": [3, 4, 7, 11, 12, 13, 14, 19, 21, 22, 23, 32, 41, 49, 60, 67, 68, 72, 80, 83, 92, 133, 186, 190, 196, 213, 219, 221, 222, 225, 234, 238, 242, 246, 265, 275, 296, 303, 304], "secondli": [3, 23, 236], "rigor": [3, 76, 210, 259], "scheme": [3, 8, 21, 60, 67, 72, 211, 212, 219, 222, 251], "semant": [3, 14, 21, 101, 244], "surfac": [3, 74, 76, 82, 93, 117, 133, 137, 140, 160, 164, 191, 212, 238, 270, 291], "enough": [3, 4, 11, 30, 32, 59, 68, 72, 95, 104, 107, 108, 124, 141, 158, 217, 219, 226, 242, 294, 296], "virtual": [3, 8, 39, 68, 84, 210, 297], "encod": [3, 13, 52, 60, 66, 69, 98, 226, 257, 261, 264], "backport": 3, "prior": [3, 12, 13, 39, 205, 222, 238, 300], "extrem": [3, 12, 33, 59, 72, 78, 84, 95, 101, 120, 155, 210, 238, 246], "accur": [3, 13, 15, 19, 23, 28, 47, 59, 68, 72, 73, 90, 95, 121, 212, 233, 293, 300], "model": [3, 14, 72, 98, 108, 111, 112, 114, 115, 124, 129, 135, 139, 143, 145, 146, 147, 163, 222, 235, 246, 292], "final": [3, 4, 5, 11, 12, 13, 21, 23, 26, 35, 48, 60, 67, 68, 74, 76, 93, 95, 98, 104, 108, 114, 117, 122, 133, 134, 143, 148, 150, 151, 153, 156, 171, 183, 186, 188, 189, 191, 193, 194, 196, 201, 209, 210, 213, 215, 216, 219, 221, 228, 234, 235, 236, 238, 239, 242, 244, 245, 252, 264, 265, 291, 297, 298, 299], "temptat": [3, 235, 304], "fudg": 3, "down": [3, 4, 8, 11, 12, 21, 73, 101, 126, 145, 209, 210, 212, 217, 228, 234, 236, 238, 242, 261, 300, 304], "earli": [3, 11, 68, 108, 180, 239], "acceler": [3, 109, 134, 136, 139, 143, 148, 150, 155, 156, 158, 194, 201, 205, 207, 215, 261, 279, 290], "each": [3, 8, 9, 11, 12, 13, 14, 15, 17, 21, 23, 28, 30, 31, 32, 33, 35, 38, 41, 44, 45, 47, 48, 49, 50, 51, 52, 59, 60, 64, 68, 69, 70, 71, 72, 73, 74, 76, 78, 83, 84, 85, 90, 91, 93, 95, 97, 98, 99, 101, 104, 108, 110, 114, 116, 120, 122, 124, 129, 131, 133, 134, 137, 141, 143, 145, 148, 150, 152, 153, 156, 175, 188, 191, 200, 201, 205, 207, 209, 210, 211, 212, 213, 214, 215, 216, 217, 219, 221, 222, 224, 226, 234, 235, 236, 238, 239, 242, 243, 244, 245, 246, 247, 250, 251, 252, 255, 257, 259, 261, 264, 265, 267, 270, 272, 273, 275, 277, 279, 290, 291, 294, 297, 299, 304, 305], "ensur": [3, 11, 12, 15, 23, 28, 30, 31, 32, 33, 36, 39, 68, 69, 72, 100, 104, 111, 114, 133, 137, 221, 222, 226, 257, 262, 265, 290, 291], "realli": [3, 11, 12, 13, 14, 19, 21, 22, 23, 68, 80, 108, 143, 193, 215, 216, 225, 227, 233, 235, 236, 238, 242, 258, 267, 296, 298], "per": [3, 69, 104, 109, 120, 134, 137, 165, 195, 201, 207, 212, 217, 222, 223, 270, 274, 276, 279, 291], "everywher": [3, 14, 15, 68, 76, 93, 124, 207, 264, 279], "doctest": [3, 4, 5, 11, 15, 23, 61, 76, 104, 108, 143, 180, 191, 216, 222, 242, 257, 260, 262, 303], "sympy_deprecation_warn": [3, 255, 260, 262], "write": [3, 6, 7, 9, 10, 13, 14, 19, 21, 22, 24, 28, 40, 49, 57, 68, 69, 75, 76, 93, 95, 101, 158, 171, 209, 210, 214, 215, 217, 219, 221, 226, 235, 236, 239, 242, 245, 251, 257, 258, 259, 265, 291, 297, 298, 299, 304], "multilin": [3, 226], "deprecated_since_vers": [3, 255, 260, 262], "active_deprecations_target": [3, 255, 260, 262], "target": [3, 4, 14, 47, 48, 49, 51, 68, 108, 129, 131, 171, 175, 176, 195, 235, 238, 241, 244, 245, 255, 258, 259, 262, 304], "md": [3, 5, 12, 255, 262, 290], "stacklevel": [3, 12, 255, 260, 262], "line": [3, 4, 9, 11, 12, 13, 14, 15, 19, 21, 39, 48, 49, 51, 59, 60, 64, 69, 78, 79, 80, 82, 83, 84, 85, 90, 93, 95, 96, 97, 104, 108, 114, 116, 118, 120, 122, 125, 129, 136, 137, 140, 141, 143, 149, 171, 201, 206, 207, 209, 211, 212, 226, 229, 236, 238, 242, 246, 247, 255, 257, 258, 259, 262, 265, 267, 277, 280, 288, 290, 291, 296], "visual": [3, 13, 68, 108, 117, 124, 225, 238, 290, 291], "confirm": [3, 12, 13, 59, 108, 242], "look": [3, 4, 5, 7, 9, 11, 12, 13, 15, 21, 22, 23, 40, 48, 49, 59, 68, 73, 74, 76, 89, 104, 108, 134, 141, 143, 151, 175, 185, 186, 189, 205, 212, 216, 217, 221, 226, 228, 229, 233, 236, 238, 239, 242, 243, 248, 257, 261, 265, 267, 275, 294, 299, 302, 303], "good": [3, 5, 7, 12, 14, 21, 23, 31, 37, 49, 68, 69, 72, 80, 93, 104, 108, 143, 155, 158, 213, 216, 217, 226, 233, 235, 236, 238, 242, 264, 293, 297, 300], "top": [3, 4, 5, 12, 13, 14, 30, 49, 67, 68, 69, 84, 85, 95, 98, 104, 116, 117, 133, 139, 186, 193, 216, 226, 236, 242, 259, 260, 265, 280, 299], "relev": [3, 4, 5, 11, 12, 13, 21, 49, 66, 81, 96, 97, 130, 134, 136, 139, 143, 196, 206, 210, 216, 236, 242, 243, 252, 257, 278], "docstr": [3, 6, 7, 11, 12, 13, 15, 23, 30, 48, 49, 61, 68, 90, 93, 95, 104, 108, 113, 115, 119, 123, 125, 132, 151, 156, 161, 178, 184, 185, 187, 204, 208, 222, 229, 232, 233, 235, 238, 242, 243, 244, 245, 251, 252, 257, 260, 265, 267, 271, 278, 281, 285, 287, 291], "section": [3, 5, 8, 10, 11, 12, 14, 21, 23, 24, 41, 48, 50, 59, 60, 67, 68, 69, 71, 75, 76, 78, 84, 93, 98, 104, 110, 116, 117, 133, 140, 141, 156, 194, 196, 207, 210, 213, 216, 219, 221, 226, 229, 233, 236, 242, 252, 261, 262, 264, 274, 275, 276, 277, 281, 291, 293, 294, 295, 296, 297, 298, 299, 301, 302, 303, 304, 305], "src": [3, 4, 5, 7, 11, 12, 110, 242, 257, 262], "explan": [3, 5, 12, 15, 17, 21, 24, 41, 42, 43, 44, 45, 46, 48, 49, 53, 56, 57, 59, 60, 61, 63, 65, 66, 67, 68, 69, 70, 74, 76, 80, 90, 91, 93, 95, 99, 104, 108, 111, 112, 114, 124, 127, 129, 130, 131, 133, 134, 136, 137, 139, 140, 149, 160, 162, 165, 168, 170, 172, 174, 186, 191, 211, 212, 213, 215, 217, 221, 222, 224, 228, 229, 231, 232, 233, 234, 236, 238, 239, 242, 244, 246, 247, 248, 251, 252, 257, 260, 262, 264, 265, 301], "cross": [3, 5, 11, 12, 14, 68, 78, 84, 99, 104, 116, 117, 133, 136, 140, 149, 158, 171, 200, 201, 203, 209, 210, 239, 245, 270, 274, 276, 277, 290], "xyz": [3, 41, 80, 110, 116, 120, 201, 210, 270, 272, 275], "header": [3, 12, 49, 258, 259], "why": [3, 12, 13, 15, 21, 49, 68, 210, 217, 223, 233, 236, 265, 297, 299, 300], "test": [3, 4, 5, 6, 9, 10, 14, 15, 20, 22, 23, 30, 31, 44, 45, 47, 48, 49, 55, 59, 60, 67, 68, 69, 75, 78, 83, 93, 99, 101, 104, 108, 139, 171, 180, 184, 185, 186, 194, 210, 216, 217, 219, 221, 223, 234, 236, 239, 242, 243, 244, 245, 255, 258, 259, 260, 261, 262, 264, 265, 267, 281, 282, 289, 291, 296, 298, 299], "warns_deprecated_sympi": [3, 12, 255, 260, 262], "run": [3, 4, 5, 8, 14, 15, 19, 21, 23, 25, 50, 59, 60, 62, 68, 69, 93, 104, 109, 110, 134, 139, 143, 158, 191, 206, 212, 213, 226, 236, 238, 242, 243, 244, 254, 255, 258, 260, 261, 264, 265, 289, 296, 303], "other": [3, 4, 5, 7, 8, 9, 11, 12, 13, 14, 15, 17, 18, 19, 22, 24, 28, 30, 31, 32, 33, 35, 36, 37, 41, 45, 48, 49, 50, 51, 59, 60, 61, 64, 65, 67, 68, 69, 70, 72, 73, 74, 76, 77, 78, 79, 81, 82, 83, 84, 85, 86, 88, 93, 95, 98, 99, 101, 104, 108, 109, 110, 115, 116, 117, 118, 124, 128, 129, 130, 132, 133, 134, 137, 139, 140, 141, 142, 145, 146, 151, 152, 155, 156, 158, 160, 163, 164, 165, 175, 186, 188, 189, 190, 191, 194, 195, 196, 197, 198, 200, 201, 203, 205, 209, 210, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 226, 227, 228, 231, 232, 233, 234, 235, 236, 238, 239, 241, 242, 243, 244, 245, 246, 247, 252, 253, 255, 258, 259, 260, 261, 264, 265, 270, 273, 274, 277, 279, 281, 287, 288, 291, 293, 294, 296, 298, 299, 300, 304], "pr": [3, 11, 12, 13, 67, 133, 217, 219, 220, 222, 245], "onc": [3, 8, 9, 11, 12, 14, 15, 21, 22, 23, 49, 51, 52, 59, 64, 68, 69, 73, 76, 84, 93, 95, 109, 117, 131, 133, 151, 155, 196, 201, 203, 210, 212, 214, 216, 222, 226, 227, 235, 236, 238, 242, 245, 252, 264, 274, 290, 293, 294, 304, 305], "merg": [3, 7, 11, 12, 49, 59, 60, 68, 199, 226, 234, 246, 257, 264, 265], "wiki": [3, 4, 5, 11, 15, 21, 23, 41, 43, 44, 45, 47, 48, 49, 51, 56, 57, 59, 60, 67, 68, 69, 70, 71, 73, 74, 76, 78, 80, 84, 85, 86, 95, 96, 97, 98, 99, 101, 104, 108, 122, 124, 127, 160, 162, 163, 164, 166, 167, 168, 172, 173, 174, 177, 179, 180, 189, 191, 195, 201, 203, 208, 212, 215, 222, 229, 233, 234, 235, 239, 242, 245, 246, 259, 264, 270, 272, 276, 278, 280, 300], "decor": [3, 12, 23, 59, 68, 76, 255, 257, 262, 263, 266, 267, 289], "sympydeprecationwarn": [3, 12, 13, 255, 257, 260, 262], "class": [3, 5, 7, 11, 12, 14, 15, 20, 21, 22, 23, 26, 28, 32, 33, 37, 38, 41, 42, 43, 44, 45, 50, 51, 52, 57, 58, 59, 60, 61, 62, 63, 64, 68, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 90, 91, 93, 95, 96, 97, 98, 99, 100, 101, 111, 112, 114, 115, 116, 118, 120, 121, 122, 124, 129, 130, 133, 134, 135, 136, 137, 139, 140, 141, 145, 146, 151, 152, 156, 158, 159, 160, 162, 165, 166, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 179, 180, 181, 182, 184, 185, 186, 187, 188, 189, 190, 191, 193, 196, 197, 198, 199, 204, 205, 206, 208, 213, 215, 216, 217, 219, 222, 223, 224, 225, 227, 228, 229, 232, 233, 234, 236, 238, 242, 243, 244, 245, 246, 248, 251, 252, 253, 257, 258, 259, 260, 261, 262, 264, 265, 268, 271, 274, 275, 277, 278, 280, 281, 285, 287, 290, 291, 294, 296, 299, 304], "context": [3, 4, 5, 11, 12, 13, 17, 21, 23, 34, 42, 43, 44, 68, 70, 76, 98, 129, 141, 196, 216, 217, 219, 221, 234, 255, 257, 262, 270], "manag": [3, 7, 9, 12, 39, 43, 44, 110, 171, 219, 238, 252, 255, 257, 262, 290, 291], "filter": [3, 12, 13, 18, 32, 68, 69, 93, 163, 222, 255, 257, 262, 264], "emit": [3, 12, 226, 255, 262], "assert": [3, 11, 12, 48, 57, 58, 59, 60, 68, 78, 80, 110, 155, 215, 226, 234, 242, 243, 244, 255, 262, 264], "separ": [3, 4, 11, 12, 13, 14, 15, 19, 22, 23, 25, 30, 36, 48, 56, 68, 69, 74, 76, 93, 95, 104, 125, 129, 133, 137, 139, 155, 156, 159, 164, 188, 191, 201, 212, 214, 215, 217, 219, 222, 223, 226, 235, 238, 239, 242, 243, 245, 250, 255, 257, 261, 265, 267, 270, 296], "block": [3, 4, 26, 37, 49, 57, 59, 69, 99, 104, 133, 139, 141, 143, 146, 201, 210, 215, 239, 265, 274, 291], "behavior1": 3, "behavior2": 3, "everyth": [3, 5, 12, 15, 23, 49, 68, 70, 76, 95, 102, 126, 155, 187, 188, 212, 226, 299, 303], "els": [3, 7, 11, 12, 13, 14, 21, 22, 23, 30, 49, 58, 60, 64, 68, 69, 76, 78, 82, 84, 85, 93, 95, 98, 104, 108, 124, 191, 201, 212, 215, 217, 221, 222, 226, 227, 234, 238, 242, 244, 245, 250, 252, 257, 264, 267, 270, 273, 290, 293, 299], "anywher": [3, 4, 13, 21, 49, 68, 76, 82, 191, 267, 298], "ignore_warn": [3, 255, 260, 262, 265], "prevent": [3, 7, 12, 15, 32, 37, 49, 68, 74, 105, 108, 128, 139, 215, 217, 222, 226, 238, 246, 255, 262, 295], "trigger": [3, 12, 23, 60, 110, 191, 255], "twice": [3, 15, 49, 68, 70, 82, 108, 201, 203, 209, 222, 226, 261, 262, 270, 272, 294], "similar": [3, 9, 11, 12, 13, 15, 19, 21, 23, 28, 60, 67, 68, 69, 72, 73, 74, 76, 79, 84, 85, 89, 98, 104, 109, 124, 129, 141, 143, 145, 155, 156, 189, 200, 207, 209, 210, 214, 216, 217, 219, 223, 233, 235, 236, 238, 242, 244, 247, 252, 255, 258, 261, 262, 270, 272, 274, 275, 279, 291, 293, 298, 299, 300, 302, 304], "somewher": [3, 4, 5, 12, 14, 49], "sign": [3, 4, 5, 9, 12, 14, 26, 28, 32, 37, 41, 46, 49, 64, 68, 69, 73, 74, 78, 84, 93, 95, 104, 108, 114, 116, 117, 120, 124, 129, 137, 143, 164, 176, 201, 207, 209, 211, 215, 219, 226, 231, 233, 238, 239, 244, 264, 277, 280, 291, 297], "readi": [3, 11, 21, 139, 216, 226, 242], "paragraph": [3, 4, 5, 23, 48], "metadata": [3, 11, 48, 260, 262], "link": [3, 4, 5, 7, 11, 14, 15, 29, 33, 49, 69, 78, 84, 95, 125, 129, 133, 144, 152, 258, 261, 262, 302], "rememb": [3, 4, 11, 12, 15, 23, 35, 98, 104, 125, 128, 158, 209, 210, 226, 238, 244, 247, 265, 291, 299, 304], "shown": [3, 4, 12, 13, 14, 21, 22, 23, 57, 60, 67, 68, 72, 74, 76, 93, 110, 116, 117, 122, 124, 128, 134, 136, 144, 145, 146, 152, 153, 154, 200, 201, 209, 210, 212, 215, 216, 217, 222, 226, 242, 246, 262, 264, 274, 275, 290, 291, 297], "plain": [3, 4, 11, 12, 21, 68, 76, 96, 206, 215, 222, 226], "rst": [3, 4, 5, 11, 14, 50, 242, 257], "markdown": [3, 11, 14], "markup": [3, 11, 226], "clearli": [3, 4, 23, 108, 210, 216, 236, 300], "delin": 3, "newlin": [3, 12, 104, 267], "80": [3, 4, 8, 12, 15, 23, 47, 59, 68, 71, 95, 104, 108, 116, 117, 122, 215, 222, 225, 242, 246, 262, 264, 290], "charact": [3, 4, 5, 11, 12, 68, 69, 93, 96, 110, 171, 201, 206, 212, 226, 242, 257, 259, 262, 267, 296, 298, 303], "full": [3, 4, 5, 11, 12, 13, 15, 17, 21, 23, 31, 45, 47, 49, 59, 60, 68, 72, 76, 80, 81, 95, 101, 104, 110, 139, 153, 154, 201, 215, 216, 219, 220, 222, 226, 228, 238, 239, 265, 290, 291, 298, 304], "abc": [3, 4, 11, 12, 15, 17, 18, 23, 26, 28, 30, 32, 34, 35, 36, 37, 41, 42, 43, 44, 45, 46, 47, 49, 57, 59, 61, 67, 68, 69, 70, 73, 74, 76, 77, 78, 79, 81, 82, 83, 84, 85, 91, 92, 93, 95, 96, 98, 99, 101, 104, 107, 108, 109, 122, 124, 126, 162, 164, 166, 167, 172, 189, 191, 192, 213, 215, 217, 219, 221, 222, 223, 226, 227, 228, 229, 231, 232, 233, 234, 235, 238, 239, 241, 242, 243, 244, 245, 246, 247, 248, 251, 253, 258, 259, 260, 261, 262, 264, 265, 267, 270, 273, 274, 275, 280, 282, 296, 299, 303], "func": [3, 4, 12, 14, 20, 23, 43, 47, 49, 68, 70, 73, 76, 87, 89, 108, 110, 136, 180, 201, 215, 219, 222, 226, 227, 238, 242, 243, 244, 255, 260, 262, 264, 265, 267, 269], "larger": [3, 5, 14, 23, 33, 49, 59, 60, 67, 68, 69, 76, 93, 101, 104, 108, 145, 149, 215, 217, 223, 227, 233, 238, 244, 259, 261, 296, 304], "easier": [3, 9, 11, 12, 13, 14, 22, 36, 51, 68, 117, 141, 143, 209, 217, 221, 223, 236, 242, 245, 259, 265, 274, 291, 298, 304, 305], "exactli": [3, 4, 5, 11, 12, 13, 14, 15, 23, 28, 35, 37, 45, 52, 59, 68, 71, 72, 104, 110, 156, 211, 222, 236, 238, 242, 245, 247, 261, 264, 265, 294, 296, 298, 303, 304], "sphinx": [3, 5, 8, 11, 74, 242, 257, 262], "direct": [3, 4, 5, 13, 14, 20, 35, 41, 43, 44, 48, 53, 56, 59, 64, 67, 68, 70, 72, 74, 77, 81, 82, 83, 84, 98, 99, 104, 111, 112, 114, 116, 117, 118, 120, 128, 129, 130, 133, 136, 137, 139, 140, 143, 145, 149, 158, 177, 201, 207, 209, 210, 213, 215, 216, 219, 223, 233, 236, 244, 252, 255, 264, 270, 275, 276, 279, 290, 291], "syntax": [3, 4, 5, 11, 13, 14, 15, 23, 35, 42, 44, 60, 68, 95, 110, 141, 158, 188, 212, 216, 225, 226, 238, 244, 248, 267, 294, 296, 298, 303, 305], "paramet": [3, 5, 12, 13, 14, 15, 28, 34, 36, 41, 42, 44, 47, 49, 50, 51, 59, 60, 64, 66, 68, 69, 70, 71, 73, 74, 76, 77, 78, 79, 81, 82, 83, 84, 85, 87, 91, 93, 95, 96, 98, 99, 101, 104, 105, 107, 108, 110, 112, 114, 116, 118, 120, 122, 124, 125, 126, 128, 129, 130, 131, 133, 134, 135, 136, 137, 139, 140, 141, 143, 158, 160, 162, 163, 164, 166, 167, 168, 170, 171, 172, 174, 175, 176, 179, 180, 181, 183, 185, 186, 188, 189, 190, 191, 192, 193, 195, 201, 202, 203, 205, 206, 207, 210, 211, 212, 214, 215, 217, 219, 221, 222, 223, 224, 226, 227, 228, 229, 231, 232, 233, 234, 238, 239, 241, 242, 243, 244, 246, 247, 248, 251, 252, 255, 257, 258, 259, 261, 262, 264, 265, 270, 272, 273, 274, 275, 280, 290, 291, 294, 299], "short": [3, 5, 11, 12, 15, 40, 50, 58, 60, 64, 68, 69, 70, 71, 74, 102, 108, 128, 140, 177, 196, 200, 210, 213, 220, 247, 257, 267, 299, 303], "format": [3, 8, 11, 12, 14, 17, 19, 32, 35, 36, 48, 60, 69, 90, 91, 95, 98, 104, 107, 108, 116, 134, 135, 139, 159, 164, 175, 185, 212, 215, 216, 221, 222, 224, 226, 236, 242, 245, 257, 267, 270, 274, 290, 297, 300, 303], "renam": [3, 49, 95], "rest": [3, 13, 93, 96, 98, 102, 117, 126, 141, 145, 151, 196, 213, 216, 246, 264, 290, 291, 296, 297, 304], "left": [3, 5, 13, 19, 21, 23, 26, 29, 30, 33, 41, 47, 49, 50, 59, 60, 64, 68, 69, 70, 73, 74, 76, 84, 85, 91, 93, 95, 96, 98, 99, 104, 107, 108, 111, 112, 118, 124, 130, 139, 140, 163, 170, 175, 179, 180, 183, 188, 200, 201, 207, 211, 212, 213, 215, 222, 223, 224, 225, 226, 228, 229, 233, 234, 235, 236, 238, 242, 243, 244, 245, 246, 257, 258, 259, 261, 264, 277, 290, 291, 294, 298, 300, 304], "imaginari": [3, 4, 15, 21, 23, 28, 32, 34, 41, 45, 46, 68, 72, 74, 76, 99, 158, 216, 217, 222, 226, 227, 234, 238, 245], "simplify_thi": [3, 4, 260], "expr": [3, 4, 12, 14, 15, 21, 23, 32, 34, 37, 43, 44, 46, 47, 49, 60, 67, 70, 72, 74, 76, 78, 90, 93, 95, 98, 101, 104, 108, 109, 110, 114, 124, 128, 129, 131, 134, 136, 137, 139, 141, 155, 168, 172, 174, 176, 180, 183, 186, 188, 189, 191, 198, 201, 203, 206, 212, 214, 215, 216, 217, 219, 221, 222, 223, 224, 226, 227, 228, 229, 231, 233, 235, 238, 241, 242, 243, 244, 245, 246, 247, 248, 250, 252, 253, 258, 259, 260, 262, 265, 270, 272, 273, 274, 275, 277, 293, 294, 296, 298, 299, 303, 304, 305], "simplifi": [3, 4, 11, 12, 14, 15, 19, 21, 22, 23, 26, 33, 34, 35, 42, 44, 46, 47, 67, 68, 70, 72, 73, 74, 76, 80, 85, 90, 93, 95, 98, 99, 100, 101, 104, 112, 116, 124, 125, 131, 133, 134, 135, 137, 139, 140, 144, 145, 148, 149, 150, 155, 163, 170, 175, 190, 191, 195, 198, 201, 207, 213, 215, 221, 223, 225, 227, 232, 234, 235, 236, 239, 242, 243, 244, 245, 246, 248, 260, 262, 265, 274, 276, 282, 291, 293, 295, 296, 298, 299, 300], "def": [3, 4, 5, 11, 12, 13, 14, 15, 19, 21, 22, 23, 43, 44, 48, 68, 73, 80, 98, 104, 108, 110, 149, 186, 216, 222, 226, 235, 238, 245, 260, 262, 264, 265, 290, 291, 293, 296, 299, 300, 304], "ref": [3, 59, 74, 104, 122, 158, 231, 246, 260, 300], "is_this_zero": [3, 262], "y": [3, 4, 11, 12, 13, 14, 15, 17, 18, 21, 22, 23, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 42, 43, 44, 45, 46, 47, 49, 50, 59, 60, 67, 68, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 91, 93, 95, 96, 97, 98, 99, 100, 101, 104, 108, 109, 110, 116, 117, 118, 120, 122, 124, 130, 131, 133, 136, 137, 139, 140, 141, 143, 144, 145, 146, 148, 149, 150, 152, 156, 158, 159, 168, 169, 172, 175, 180, 186, 188, 189, 191, 192, 200, 201, 202, 203, 205, 206, 207, 209, 210, 211, 212, 213, 214, 215, 216, 217, 219, 220, 221, 222, 223, 224, 225, 226, 227, 232, 233, 234, 235, 236, 238, 239, 241, 242, 243, 244, 245, 246, 247, 250, 251, 252, 253, 258, 259, 262, 264, 265, 267, 270, 273, 274, 275, 276, 277, 279, 280, 290, 291, 293, 294, 296, 298, 299, 303, 304, 305], "0": [3, 4, 11, 12, 13, 14, 15, 17, 19, 21, 22, 23, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 52, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 104, 105, 106, 107, 108, 109, 110, 111, 112, 114, 116, 117, 118, 120, 122, 124, 125, 126, 127, 129, 130, 131, 133, 134, 136, 137, 139, 140, 141, 143, 144, 145, 146, 148, 150, 153, 154, 155, 156, 158, 159, 160, 163, 164, 165, 167, 170, 175, 176, 177, 180, 185, 186, 187, 188, 189, 190, 191, 192, 196, 198, 200, 201, 202, 203, 205, 206, 207, 209, 210, 211, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 224, 225, 226, 228, 229, 231, 232, 233, 234, 235, 236, 238, 239, 241, 242, 243, 244, 245, 246, 247, 248, 250, 251, 252, 253, 255, 257, 258, 260, 261, 262, 264, 265, 266, 270, 272, 273, 274, 275, 276, 277, 280, 290, 291, 293, 294, 296, 298, 299, 300, 303, 304, 305], "zero": [3, 14, 15, 17, 21, 22, 23, 26, 33, 34, 41, 45, 46, 49, 58, 59, 60, 64, 67, 68, 71, 72, 73, 74, 76, 78, 82, 83, 84, 93, 95, 97, 98, 99, 101, 103, 104, 107, 108, 110, 116, 124, 129, 133, 134, 135, 136, 139, 140, 141, 143, 146, 149, 152, 153, 154, 158, 163, 185, 189, 191, 193, 205, 207, 209, 210, 211, 213, 214, 215, 216, 217, 221, 222, 224, 226, 229, 233, 234, 236, 238, 239, 242, 243, 244, 245, 246, 247, 262, 264, 265, 274, 276, 277, 290, 291, 299, 305], "is_zero": [3, 21, 23, 83, 104, 213, 217, 222, 262, 300], "where": [3, 4, 5, 7, 8, 9, 11, 12, 13, 14, 15, 19, 21, 22, 23, 26, 28, 31, 32, 33, 35, 37, 40, 41, 45, 47, 48, 49, 50, 57, 58, 59, 60, 62, 64, 66, 67, 68, 69, 70, 72, 73, 74, 76, 78, 81, 83, 84, 85, 86, 90, 91, 92, 93, 95, 97, 98, 99, 100, 101, 104, 108, 110, 111, 114, 116, 118, 120, 121, 124, 128, 129, 133, 134, 135, 136, 139, 140, 141, 143, 154, 155, 156, 158, 159, 165, 175, 180, 186, 188, 190, 191, 192, 193, 194, 200, 201, 205, 207, 209, 210, 211, 213, 214, 215, 216, 217, 219, 221, 222, 223, 224, 226, 227, 228, 229, 232, 233, 234, 235, 236, 238, 239, 242, 243, 244, 246, 247, 250, 252, 257, 258, 259, 260, 264, 265, 267, 270, 277, 279, 291, 294, 296, 298, 300, 304, 305], "mail": [3, 9, 11, 13, 28, 30, 31, 32, 33, 34, 35, 36, 37, 39, 226, 297], "summar": [3, 11, 257, 304], "idea": [3, 7, 11, 12, 14, 21, 22, 23, 53, 59, 66, 68, 69, 80, 86, 93, 95, 108, 125, 141, 191, 195, 196, 213, 215, 216, 235, 238, 239, 242, 245, 259, 265, 304], "fit": [3, 14, 48, 93, 104, 107, 108, 210, 226, 242, 267, 299], "put": [3, 4, 11, 13, 14, 15, 19, 23, 30, 49, 64, 65, 68, 69, 70, 74, 98, 99, 104, 163, 168, 172, 187, 188, 222, 226, 227, 235, 236, 238, 242, 247, 253, 258, 290, 300, 304], "word": [3, 5, 9, 12, 14, 23, 45, 64, 67, 68, 69, 74, 76, 98, 124, 134, 141, 156, 213, 216, 221, 238, 239, 242, 244, 259, 270, 275, 296], "global": [3, 4, 9, 12, 13, 42, 43, 44, 47, 49, 50, 68, 80, 93, 110, 129, 137, 139, 175, 181, 201, 203, 212, 213, 216, 217, 219, 226, 239, 242, 243, 246, 257, 259, 260, 265, 273], "uniqu": [3, 13, 14, 47, 48, 50, 59, 62, 64, 68, 69, 70, 73, 76, 83, 86, 91, 95, 97, 98, 104, 108, 133, 134, 180, 189, 201, 210, 213, 214, 215, 216, 219, 221, 222, 227, 231, 238, 239, 242, 244, 245, 246, 250, 259, 264, 267, 274, 279, 291, 296, 299], "across": [3, 5, 11, 59, 66, 68, 79, 95, 117, 190, 191, 198, 212, 226, 261, 263, 264, 265, 302], "level": [3, 4, 5, 7, 12, 13, 14, 15, 21, 22, 30, 32, 49, 59, 66, 68, 74, 76, 95, 98, 104, 108, 111, 114, 128, 145, 158, 186, 191, 196, 200, 203, 210, 212, 215, 216, 217, 224, 226, 235, 239, 245, 246, 250, 258, 259, 264, 299, 300, 302], "correspond": [3, 4, 5, 7, 11, 12, 13, 19, 21, 22, 23, 26, 31, 35, 47, 48, 49, 50, 58, 59, 60, 62, 63, 64, 67, 68, 69, 70, 71, 74, 76, 78, 79, 81, 82, 83, 84, 91, 93, 95, 97, 98, 99, 104, 107, 108, 112, 114, 116, 117, 124, 131, 133, 134, 135, 136, 139, 141, 143, 145, 159, 163, 167, 181, 185, 186, 188, 192, 193, 196, 201, 205, 207, 211, 212, 214, 215, 216, 217, 219, 221, 222, 226, 232, 233, 236, 238, 239, 242, 243, 244, 245, 246, 248, 250, 251, 252, 259, 260, 261, 262, 264, 265, 267, 270, 272, 274, 275, 277, 279, 291, 299, 305], "share": [3, 7, 21, 23, 69, 108, 217, 221, 226, 246, 259], "__init__": [3, 4, 23, 68, 134, 135, 221, 270, 272, 290, 291, 299], "func_nam": [3, 49, 74, 99, 267], "help": [3, 4, 5, 7, 9, 11, 12, 21, 32, 40, 49, 58, 68, 76, 93, 95, 104, 108, 109, 110, 116, 122, 141, 158, 166, 176, 210, 212, 221, 223, 226, 235, 236, 239, 242, 243, 246, 257, 258, 259, 265, 287, 291, 297, 300], "rais": [3, 11, 12, 13, 15, 17, 21, 22, 23, 42, 44, 47, 49, 57, 60, 68, 69, 70, 72, 74, 77, 78, 81, 83, 84, 85, 93, 95, 99, 101, 104, 105, 107, 108, 110, 122, 124, 140, 165, 177, 207, 210, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 226, 228, 234, 238, 241, 242, 243, 244, 245, 246, 250, 252, 255, 257, 259, 262, 264, 267, 277, 300], "been": [3, 11, 15, 21, 23, 28, 47, 49, 50, 59, 60, 61, 64, 67, 68, 69, 74, 80, 93, 95, 104, 108, 109, 110, 111, 114, 115, 116, 133, 134, 139, 141, 143, 151, 155, 156, 164, 176, 186, 188, 196, 207, 208, 209, 210, 213, 216, 217, 221, 223, 224, 226, 228, 233, 236, 238, 243, 244, 245, 247, 248, 256, 257, 259, 260, 262, 264, 267, 274, 277, 291, 296, 297, 299, 300, 304], "simplfiy_thi": 3, "ident": [3, 14, 15, 23, 25, 45, 48, 50, 58, 59, 60, 66, 68, 69, 73, 74, 84, 91, 97, 99, 101, 104, 125, 127, 133, 134, 156, 175, 177, 180, 196, 213, 214, 215, 219, 220, 221, 222, 226, 235, 238, 242, 245, 250, 252, 257, 264, 265, 267, 275, 291, 296, 300, 304], "much": [3, 4, 11, 12, 13, 19, 21, 22, 23, 28, 34, 48, 49, 53, 64, 68, 72, 76, 90, 93, 95, 155, 156, 199, 209, 210, 211, 213, 215, 216, 219, 222, 233, 236, 238, 242, 243, 244, 245, 259, 261, 296, 298, 304], "trivial": [3, 50, 59, 64, 67, 68, 69, 74, 83, 98, 101, 104, 108, 153, 191, 213, 214, 219, 222, 236, 239, 242, 245, 250], "furthermor": [3, 13, 23, 45, 68, 69, 98, 221, 235, 296, 298, 299], "particular": [3, 4, 11, 12, 13, 14, 15, 21, 22, 29, 31, 45, 50, 59, 68, 69, 72, 76, 79, 93, 95, 98, 101, 104, 108, 116, 120, 151, 175, 186, 214, 215, 216, 217, 219, 221, 222, 232, 234, 236, 238, 239, 242, 244, 245, 257, 259, 261, 300, 302, 304], "expr1": [3, 21, 124, 212, 244, 299], "expr2": [3, 21, 124, 212, 299], "dozen": [3, 14, 23, 304], "search": [3, 4, 29, 47, 51, 59, 60, 64, 66, 68, 74, 104, 108, 141, 213, 221, 222, 226, 235, 236, 238, 243, 246, 258], "upcom": 3, "bot": [3, 11], "liter": [4, 12, 15, 23, 49, 58, 68, 96, 98, 110, 191, 198, 238], "occur": [4, 13, 14, 15, 59, 60, 68, 72, 76, 85, 93, 99, 110, 128, 133, 155, 200, 201, 209, 221, 229, 238, 243, 244, 247, 248, 257, 264, 291, 299], "definit": [4, 13, 14, 15, 22, 41, 45, 49, 50, 59, 60, 65, 67, 68, 70, 71, 73, 74, 76, 81, 84, 91, 93, 95, 99, 100, 101, 104, 108, 110, 133, 139, 143, 148, 149, 156, 193, 196, 199, 201, 209, 210, 213, 214, 217, 222, 223, 226, 233, 246, 247, 258, 259, 260, 264, 265, 270, 274, 275, 276, 277, 291, 294, 304], "__doc__": [4, 15], "attribut": [4, 14, 18, 21, 23, 43, 44, 48, 49, 59, 60, 68, 76, 77, 78, 81, 82, 83, 84, 101, 104, 110, 111, 114, 115, 117, 124, 130, 133, 134, 135, 136, 137, 139, 148, 156, 159, 180, 185, 189, 196, 200, 201, 207, 210, 212, 213, 216, 217, 221, 226, 234, 238, 239, 251, 252, 258, 260, 264, 265, 274, 291, 299], "fdiff": [4, 11, 23, 49, 68, 74, 75, 76, 112], "self": [4, 11, 12, 21, 23, 33, 41, 43, 44, 48, 49, 59, 60, 65, 67, 68, 70, 74, 77, 78, 79, 81, 82, 83, 84, 95, 99, 104, 108, 130, 143, 186, 191, 201, 203, 205, 212, 213, 215, 217, 219, 221, 222, 226, 228, 233, 234, 252, 270, 290, 291], "argindex": [4, 11, 23, 49, 68, 74, 75, 76, 112], "heavisid": [4, 11, 76, 93, 95, 226], "diff": [4, 9, 11, 12, 13, 14, 19, 23, 26, 32, 35, 47, 49, 68, 73, 74, 75, 76, 85, 90, 95, 101, 104, 112, 128, 131, 136, 144, 145, 158, 189, 201, 203, 206, 207, 210, 212, 217, 222, 225, 226, 236, 242, 243, 244, 247, 248, 253, 274, 277, 290, 291, 294, 298, 305], "diracdelta": [4, 11, 76, 95, 186, 191, 226], "what": [4, 5, 7, 11, 12, 13, 14, 15, 17, 18, 19, 21, 22, 23, 28, 29, 38, 47, 49, 60, 62, 67, 68, 69, 70, 74, 75, 78, 79, 83, 93, 95, 97, 104, 108, 110, 130, 133, 134, 137, 139, 141, 145, 152, 158, 190, 191, 194, 196, 201, 209, 210, 212, 217, 219, 222, 225, 226, 227, 233, 235, 236, 238, 239, 242, 244, 251, 255, 257, 259, 260, 265, 274, 275, 280, 294, 296, 297, 299, 303, 304], "specif": [4, 5, 7, 8, 11, 12, 13, 14, 21, 23, 24, 31, 38, 59, 60, 68, 69, 70, 76, 80, 95, 97, 99, 104, 112, 114, 130, 133, 134, 139, 141, 151, 158, 160, 196, 210, 212, 213, 217, 219, 221, 222, 225, 226, 227, 232, 238, 239, 242, 243, 244, 246, 252, 257, 258, 259, 264, 290, 291, 300, 304], "purpos": [4, 5, 9, 12, 13, 14, 20, 21, 23, 35, 48, 49, 59, 65, 68, 69, 95, 104, 108, 141, 156, 158, 196, 210, 212, 216, 219, 223, 225, 226, 233, 242, 245, 251, 261, 263, 265, 274, 275, 291, 294, 304], "scope": [4, 11, 49, 151, 155, 255, 304], "high": [4, 5, 7, 11, 12, 15, 19, 21, 27, 28, 32, 49, 68, 72, 73, 96, 108, 158, 206, 215, 216, 221, 222, 224, 226, 239, 244, 287, 300], "od": [4, 12, 14, 23, 91, 134, 139, 151, 158, 240, 243, 282, 305], "seen": [4, 11, 19, 21, 41, 60, 93, 95, 110, 120, 133, 136, 139, 152, 196, 209, 213, 216, 219, 222, 242, 245, 262, 264, 274, 296, 299, 303], "hand": [4, 12, 13, 19, 21, 23, 30, 35, 48, 49, 51, 60, 61, 68, 74, 76, 95, 98, 99, 104, 108, 116, 120, 134, 139, 140, 141, 155, 156, 159, 163, 180, 183, 195, 201, 207, 210, 211, 213, 216, 217, 219, 221, 224, 236, 245, 257, 259, 261, 265, 277, 279, 290, 291, 298], "code": [4, 8, 10, 14, 19, 21, 22, 23, 31, 34, 35, 36, 37, 39, 40, 50, 55, 59, 62, 63, 68, 69, 70, 76, 80, 93, 95, 96, 104, 108, 109, 110, 111, 114, 130, 133, 141, 143, 149, 151, 152, 158, 159, 185, 191, 200, 206, 209, 211, 212, 213, 214, 215, 216, 219, 225, 236, 238, 242, 244, 245, 246, 248, 251, 254, 255, 257, 258, 259, 262, 263, 264, 265, 274, 282, 289, 291, 296, 298, 301, 303], "less": [4, 5, 11, 14, 19, 28, 31, 33, 41, 45, 49, 50, 51, 59, 60, 67, 68, 69, 72, 73, 74, 76, 82, 83, 84, 99, 104, 108, 122, 124, 129, 139, 141, 143, 191, 215, 216, 217, 219, 221, 222, 235, 236, 238, 239, 242, 244, 245, 246, 257, 259], "understand": [4, 11, 12, 15, 21, 22, 23, 37, 68, 69, 93, 141, 151, 153, 154, 158, 196, 209, 212, 215, 216, 221, 226, 236, 239, 258, 265, 295, 296, 303, 304], "clear": [4, 7, 11, 12, 13, 21, 43, 58, 68, 93, 97, 130, 209, 210, 212, 215, 217, 219, 222, 236, 244, 245, 252, 257, 261, 279, 296], "begin": [4, 7, 11, 12, 13, 15, 21, 23, 26, 29, 33, 35, 41, 68, 69, 73, 74, 76, 93, 99, 101, 104, 108, 110, 114, 145, 153, 154, 155, 156, 187, 196, 200, 201, 210, 211, 215, 226, 236, 239, 242, 243, 245, 246, 257, 267, 290, 296, 298, 300, 304], "convers": [4, 5, 13, 21, 31, 49, 68, 88, 110, 155, 195, 214, 215, 216, 217, 219, 221, 223, 226, 239, 251, 258, 270], "aim": [4, 5, 12, 86, 93, 196, 213, 236, 242, 245, 297, 298], "comment": [4, 5, 11, 12, 49, 59, 141, 143, 223, 226, 259, 264], "distract": 4, "input": [4, 5, 11, 12, 14, 15, 23, 26, 32, 35, 41, 47, 50, 64, 68, 69, 71, 72, 73, 74, 82, 95, 97, 98, 104, 108, 110, 111, 112, 114, 118, 120, 121, 122, 124, 128, 133, 135, 139, 141, 143, 144, 145, 155, 158, 159, 164, 187, 201, 203, 205, 215, 216, 217, 219, 222, 223, 224, 225, 226, 227, 234, 238, 239, 242, 244, 246, 248, 258, 259, 261, 262, 264, 265, 267, 290, 291, 293, 299, 300, 304], "consum": [4, 49, 76, 135, 155], "human": [4, 11, 17, 93, 193, 222, 226, 290], "beings": 4, "english": [4, 11, 69], "likewis": [4, 21, 48, 116, 144, 145], "reader": [4, 5, 11, 12, 23, 48, 50, 156, 213, 226, 261, 291, 297, 302], "machineri": [4, 68, 221, 265], "mind": [4, 11, 12, 15, 18, 21, 32, 68, 104, 156, 212, 233, 234, 279, 299], "platform": [4, 68, 118, 191, 210, 242, 258], "anyon": [4, 5, 13, 38, 222, 226, 292, 302, 303], "restructuredtext": [4, 5], "extend": [4, 5, 12, 21, 23, 31, 45, 49, 59, 60, 68, 69, 73, 80, 93, 95, 104, 108, 115, 158, 199, 206, 212, 214, 217, 219, 221, 222, 223, 226, 233, 235, 239, 241, 242, 245, 246, 247, 259, 261, 290, 296, 298], "concis": [4, 158], "quick": [4, 5, 11, 23, 68, 104, 108, 238, 244, 265], "depth": [4, 5, 15, 16, 38, 59, 68, 143, 212, 213, 226], "tripl": [4, 11, 31, 85, 104, 110, 210, 211, 213, 217, 221, 267], "doubl": [4, 5, 8, 35, 47, 49, 64, 68, 69, 73, 104, 110, 133, 150, 151, 209, 215, 216, 226, 235, 236, 259, 304], "quot": [4, 11, 15, 49, 98, 226, 267], "raw": [4, 5, 49, 68, 69, 74, 109, 110, 185, 190, 215, 216, 217, 222, 234, 238, 303], "backslash": [4, 68, 226], "blank": [4, 11, 12, 110, 212], "close": [4, 11, 14, 26, 34, 49, 67, 68, 72, 73, 76, 84, 86, 93, 95, 97, 112, 124, 144, 212, 213, 214, 220, 221, 234, 244, 245, 259, 294, 304], "rare": [4, 12, 23, 68, 242, 246, 255, 296], "underlin": [4, 5], "numpydoc": [4, 5], "build": [4, 5, 6, 10, 11, 12, 18, 43, 44, 49, 68, 70, 76, 98, 158, 185, 196, 201, 210, 213, 218, 221, 222, 223, 233, 246, 274, 293, 296, 299], "cd": [4, 8, 9, 25, 120, 215, 245, 248, 264], "_build": [4, 8, 25], "consist": [4, 5, 13, 14, 19, 21, 30, 32, 36, 48, 59, 60, 64, 68, 69, 73, 74, 76, 78, 84, 86, 93, 98, 108, 110, 111, 116, 120, 133, 136, 152, 156, 165, 185, 191, 196, 199, 205, 212, 214, 215, 216, 217, 219, 234, 242, 244, 245, 246, 250, 255, 258, 259, 264, 291, 297, 299], "review": [4, 5, 11, 12, 157], "head": [4, 18, 48, 68, 244, 246, 252, 267, 299], "plural": [4, 5], "length": [4, 13, 41, 49, 52, 58, 59, 60, 62, 66, 68, 69, 71, 73, 74, 76, 77, 81, 83, 84, 85, 98, 99, 104, 107, 108, 112, 114, 116, 117, 118, 120, 128, 129, 134, 137, 139, 140, 144, 145, 146, 156, 160, 164, 188, 193, 194, 195, 196, 201, 205, 210, 221, 222, 226, 232, 236, 238, 242, 244, 246, 257, 258, 264, 267, 270, 272, 280, 290], "equal": [4, 12, 13, 14, 17, 21, 22, 23, 28, 35, 37, 41, 45, 48, 49, 50, 57, 58, 59, 60, 64, 66, 67, 68, 69, 70, 72, 73, 74, 76, 81, 82, 83, 84, 85, 87, 93, 98, 99, 101, 104, 108, 112, 114, 116, 120, 124, 125, 129, 130, 134, 136, 137, 139, 143, 153, 154, 175, 176, 191, 195, 196, 201, 205, 210, 213, 214, 215, 216, 217, 219, 221, 222, 224, 226, 232, 234, 236, 239, 242, 243, 244, 245, 246, 252, 257, 258, 259, 264, 267, 270, 275, 280, 290, 291, 294, 297, 305], "clutter": 4, "harder": [4, 12, 13, 21, 68, 93, 216, 257], "minim": [4, 21, 23, 47, 59, 60, 64, 67, 68, 69, 93, 95, 98, 104, 108, 130, 145, 160, 215, 216, 217, 219, 222, 225, 235, 238, 239, 244, 264], "amount": [4, 12, 48, 68, 69, 80, 133, 151, 201, 207, 210, 219, 229, 257, 270, 272, 291], "deprec": [4, 6, 16, 30, 42, 60, 68, 95, 99, 127, 133, 134, 155, 212, 222, 226, 246, 252, 255, 256, 260, 262, 265], "notifi": [4, 110], "awai": [4, 48, 50, 69, 116, 117, 120, 129, 137, 143, 221, 226, 291], "encourag": [4, 13, 48, 153, 154, 221], "choos": [4, 8, 9, 11, 32, 35, 59, 64, 68, 70, 73, 104, 108, 114, 117, 122, 145, 156, 191, 195, 201, 209, 210, 215, 222, 223, 226, 233, 235, 236, 242, 243, 246, 257, 262, 290, 291, 304], "label": [4, 7, 35, 48, 49, 62, 68, 78, 91, 95, 118, 120, 164, 171, 175, 180, 189, 191, 212, 226, 227, 229, 238, 251, 252, 291, 303], "elabor": [4, 24, 207, 277], "suffic": [4, 214, 244], "clarifi": 4, "complic": [4, 12, 15, 17, 21, 23, 28, 34, 41, 49, 59, 67, 69, 70, 72, 73, 74, 76, 93, 95, 101, 110, 151, 153, 191, 210, 215, 216, 219, 223, 225, 236, 238, 245, 246, 250, 251, 259, 261, 265, 267, 291, 294, 296, 299, 300], "demonstr": [4, 5, 15, 21, 23, 26, 28, 32, 33, 34, 59, 60, 68, 95, 108, 130, 133, 141, 145, 146, 155, 213, 216, 276, 291, 304], "api": [4, 5, 11, 13, 21, 24, 31, 33, 49, 68, 80, 88, 109, 110, 115, 123, 151, 156, 158, 187, 208, 212, 219, 239, 241, 265, 274, 275, 278, 285, 287, 288, 291, 297, 298, 301], "simpl": [4, 11, 12, 14, 15, 19, 21, 23, 34, 39, 48, 49, 59, 67, 68, 72, 76, 80, 84, 86, 93, 95, 97, 104, 108, 109, 110, 111, 112, 114, 116, 117, 124, 125, 128, 129, 133, 134, 136, 139, 140, 143, 145, 146, 148, 150, 151, 155, 159, 165, 179, 180, 188, 189, 190, 201, 209, 210, 215, 216, 217, 218, 222, 223, 226, 228, 233, 235, 236, 238, 239, 242, 245, 252, 258, 259, 264, 269, 270, 272, 273, 277, 290, 293, 296, 299, 300, 304], "too": [4, 7, 11, 12, 15, 23, 25, 37, 59, 60, 68, 74, 76, 78, 81, 83, 93, 98, 107, 108, 109, 112, 134, 153, 160, 233, 234, 238, 239, 242, 244, 245, 246, 257, 258, 273, 274, 291], "thought": [4, 12, 14, 68, 233, 242, 296, 299], "perfect": [4, 23, 35, 59, 68, 108, 239, 245, 298, 299], "tell": [4, 5, 11, 21, 22, 28, 32, 35, 49, 60, 69, 72, 76, 99, 110, 139, 196, 216, 221, 225, 233, 236, 242, 258, 296], "think": [4, 11, 12, 13, 14, 21, 22, 23, 32, 39, 47, 59, 143, 196, 261, 265, 296, 304], "test_": [4, 11, 12, 257], "coverage_doctest": 4, "coverag": 4, "ad": [4, 5, 7, 8, 9, 11, 12, 13, 21, 30, 32, 41, 48, 49, 52, 58, 59, 68, 69, 79, 83, 90, 93, 97, 108, 110, 116, 120, 128, 130, 133, 139, 141, 142, 158, 165, 193, 196, 202, 211, 212, 221, 223, 225, 226, 228, 236, 239, 242, 244, 245, 246, 248, 251, 252, 257, 273, 290, 296], "6868680200532414": [4, 12], "prompt": [4, 8, 12, 14], "dsolv": [4, 12, 14, 35, 242, 243, 244, 294, 298, 305], "co": [4, 9, 12, 13, 15, 23, 26, 29, 30, 32, 34, 35, 36, 37, 41, 47, 49, 67, 68, 70, 72, 73, 74, 76, 77, 78, 81, 82, 84, 86, 90, 91, 92, 93, 95, 99, 104, 108, 110, 130, 131, 133, 137, 139, 140, 141, 143, 144, 146, 148, 149, 150, 155, 158, 163, 165, 201, 203, 205, 207, 209, 210, 211, 212, 216, 219, 222, 223, 225, 226, 227, 228, 229, 233, 234, 235, 236, 238, 242, 244, 245, 246, 247, 253, 265, 270, 272, 273, 274, 275, 280, 290, 291, 293, 294, 296, 298, 304, 305], "sin": [4, 5, 12, 13, 14, 15, 21, 23, 26, 29, 32, 34, 35, 37, 39, 41, 47, 49, 67, 68, 70, 72, 73, 74, 76, 77, 78, 82, 86, 87, 90, 91, 92, 93, 95, 96, 99, 104, 109, 110, 126, 130, 131, 133, 137, 139, 140, 141, 143, 144, 146, 148, 149, 150, 155, 158, 163, 165, 189, 201, 203, 205, 207, 209, 210, 211, 212, 214, 216, 222, 223, 225, 226, 227, 228, 229, 233, 234, 235, 236, 238, 241, 242, 244, 245, 247, 253, 259, 265, 270, 272, 273, 274, 275, 280, 290, 291, 293, 294, 296, 298, 299, 304, 305], "hint": [4, 12, 23, 48, 52, 59, 68, 71, 74, 95, 99, 104, 108, 112, 124, 158, 168, 172, 188, 190, 191, 201, 222, 233, 236, 244, 304], "1st_exact": [4, 12, 242], "eq": [4, 12, 14, 15, 17, 21, 23, 30, 31, 35, 37, 45, 47, 49, 68, 73, 74, 76, 78, 81, 85, 93, 98, 194, 212, 213, 217, 222, 224, 226, 228, 232, 234, 235, 238, 239, 241, 242, 243, 244, 245, 246, 258, 259, 265, 270, 296, 298, 305], "c1": [4, 12, 19, 35, 69, 78, 85, 99, 101, 112, 133, 177, 191, 234, 239, 242, 244, 276, 291, 305], "comma": [4, 5, 12, 15, 49, 68, 226, 265, 296], "readabl": [4, 12, 40, 48, 96, 128, 222, 225, 226, 233, 235], "accept": [4, 11, 12, 14, 23, 30, 37, 48, 49, 59, 68, 74, 81, 82, 95, 98, 99, 101, 104, 107, 110, 124, 141, 185, 195, 201, 206, 212, 221, 222, 225, 226, 227, 234, 236, 238, 244, 258, 265, 270, 272, 275, 300], "rang": [4, 13, 14, 19, 23, 28, 31, 32, 47, 49, 57, 58, 59, 60, 62, 64, 68, 69, 73, 74, 76, 82, 99, 104, 108, 112, 117, 120, 122, 126, 160, 191, 212, 215, 216, 217, 218, 219, 221, 222, 223, 228, 229, 232, 234, 235, 238, 242, 244, 245, 246, 247, 251, 257, 264, 291, 293, 304], "30": [4, 41, 47, 49, 54, 68, 69, 71, 72, 73, 76, 82, 84, 95, 99, 104, 105, 108, 116, 117, 118, 141, 164, 215, 217, 221, 222, 226, 232, 235, 238, 246, 247, 304], "7": [4, 11, 12, 15, 21, 23, 26, 28, 31, 35, 41, 43, 44, 47, 49, 52, 54, 57, 58, 59, 60, 61, 62, 64, 66, 67, 68, 69, 71, 72, 73, 74, 76, 78, 81, 82, 83, 84, 90, 93, 95, 98, 99, 101, 102, 104, 108, 110, 116, 118, 122, 124, 143, 150, 153, 154, 158, 191, 196, 198, 211, 212, 214, 215, 216, 217, 219, 220, 221, 222, 223, 225, 226, 228, 229, 232, 233, 234, 235, 236, 238, 239, 241, 242, 243, 244, 245, 246, 247, 251, 252, 257, 258, 261, 264, 265, 270, 280, 290, 291, 294, 299, 300, 303], "8": [4, 11, 12, 19, 26, 28, 34, 39, 41, 42, 47, 49, 52, 59, 60, 61, 64, 66, 68, 69, 71, 72, 73, 74, 76, 78, 81, 82, 84, 90, 93, 95, 97, 98, 99, 101, 102, 104, 105, 107, 108, 110, 112, 116, 120, 122, 124, 126, 143, 158, 163, 164, 175, 211, 212, 214, 215, 216, 217, 219, 221, 222, 223, 225, 226, 228, 229, 232, 234, 235, 236, 238, 239, 241, 242, 243, 244, 245, 246, 247, 251, 257, 259, 261, 264, 270, 273, 274, 280, 290, 291, 293, 294, 298, 300, 304], "9": [4, 11, 12, 17, 26, 35, 37, 39, 47, 49, 56, 58, 59, 60, 64, 66, 67, 68, 69, 71, 73, 74, 76, 77, 78, 81, 82, 84, 90, 93, 95, 99, 100, 101, 102, 104, 105, 107, 108, 110, 116, 118, 122, 124, 125, 126, 127, 130, 141, 143, 146, 152, 158, 160, 164, 196, 211, 212, 214, 215, 216, 217, 219, 221, 222, 223, 225, 226, 232, 234, 235, 236, 238, 239, 242, 244, 245, 246, 247, 257, 261, 264, 270, 273, 290, 291, 298, 300, 305], "11": [4, 21, 43, 44, 49, 59, 62, 64, 66, 68, 69, 71, 73, 76, 80, 81, 82, 84, 85, 93, 95, 98, 99, 100, 104, 108, 110, 112, 124, 141, 143, 175, 185, 200, 211, 212, 214, 215, 217, 219, 220, 221, 222, 223, 225, 226, 233, 235, 239, 242, 244, 245, 246, 247, 257, 258, 264, 274, 291], "12": [4, 12, 15, 23, 26, 28, 41, 47, 48, 49, 54, 56, 57, 59, 60, 61, 64, 66, 67, 68, 69, 71, 73, 74, 76, 78, 81, 82, 84, 93, 95, 99, 104, 105, 108, 112, 116, 117, 118, 122, 124, 126, 133, 143, 144, 188, 200, 201, 211, 214, 215, 216, 219, 221, 222, 223, 225, 226, 232, 234, 235, 239, 241, 242, 246, 247, 258, 261, 264, 273, 290, 291, 300, 304], "13": [4, 12, 41, 49, 57, 59, 64, 68, 69, 71, 73, 76, 80, 81, 82, 83, 93, 98, 104, 108, 112, 117, 122, 124, 141, 200, 212, 215, 219, 221, 222, 223, 225, 226, 232, 239, 241, 243, 244, 246, 247, 258, 264, 280], "14": [4, 26, 28, 49, 57, 59, 63, 64, 66, 68, 69, 73, 74, 76, 93, 104, 105, 108, 109, 116, 122, 141, 211, 212, 215, 217, 219, 220, 221, 222, 223, 225, 226, 235, 238, 239, 242, 244, 246, 247, 294], "15": [4, 15, 23, 47, 54, 57, 59, 64, 66, 68, 69, 71, 72, 73, 76, 78, 81, 82, 84, 85, 93, 95, 98, 99, 100, 104, 105, 108, 116, 130, 164, 211, 212, 214, 215, 216, 217, 221, 222, 223, 225, 226, 228, 232, 233, 235, 238, 239, 243, 244, 245, 246, 247, 264, 290, 293, 294, 299, 300], "16": [4, 12, 26, 28, 37, 41, 47, 49, 51, 59, 60, 63, 67, 68, 69, 73, 76, 77, 78, 82, 93, 95, 98, 104, 105, 107, 108, 117, 207, 214, 215, 216, 219, 220, 221, 222, 225, 226, 232, 234, 235, 236, 239, 246, 247, 264, 270, 279, 290, 291, 300], "17": [4, 34, 35, 37, 57, 59, 60, 68, 69, 72, 73, 74, 78, 81, 84, 93, 104, 108, 124, 216, 217, 221, 222, 225, 226, 233, 235, 239, 242, 247, 261, 291, 298], "18": [4, 34, 51, 59, 60, 68, 71, 73, 76, 78, 81, 84, 100, 104, 108, 116, 117, 122, 124, 126, 202, 211, 215, 219, 220, 225, 226, 234, 235, 239, 242, 244, 245, 246, 247, 273, 291], "19": [4, 26, 34, 59, 68, 71, 76, 78, 81, 84, 104, 108, 110, 112, 116, 211, 217, 221, 222, 225, 235, 239, 241, 244, 258, 293], "20": [4, 15, 26, 34, 37, 45, 49, 57, 59, 60, 67, 68, 69, 72, 73, 76, 84, 85, 95, 104, 108, 116, 117, 118, 120, 124, 136, 196, 198, 211, 212, 215, 216, 220, 221, 222, 223, 225, 226, 232, 233, 234, 235, 238, 239, 242, 245, 246, 270, 294], "21": [4, 13, 54, 59, 68, 71, 73, 81, 82, 90, 104, 108, 110, 112, 116, 200, 212, 215, 217, 219, 220, 221, 223, 225, 226, 232, 242, 246, 247, 291, 304], "22": [4, 12, 15, 59, 68, 71, 72, 73, 76, 104, 108, 116, 117, 200, 220, 225, 238, 239, 244, 246], "23": [4, 47, 59, 60, 68, 71, 74, 76, 82, 84, 104, 108, 116, 124, 200, 217, 219, 222, 225, 232, 239, 264], "24": [4, 11, 12, 31, 33, 34, 41, 47, 56, 60, 61, 68, 71, 73, 76, 82, 90, 95, 104, 108, 116, 117, 122, 124, 188, 198, 211, 217, 219, 221, 222, 223, 225, 228, 233, 239, 242, 246, 261, 264, 280, 294, 300], "25": [4, 15, 26, 31, 34, 59, 60, 69, 71, 73, 76, 78, 81, 83, 100, 104, 107, 108, 112, 116, 117, 124, 130, 136, 205, 211, 215, 219, 221, 222, 225, 226, 232, 233, 235, 239, 241, 242, 243, 246, 258, 291], "26": [4, 57, 68, 69, 71, 76, 80, 104, 108, 116, 117, 222, 239, 246], "27": [4, 11, 32, 49, 50, 59, 63, 73, 78, 104, 108, 116, 117, 124, 126, 219, 222, 244], "28": [4, 49, 59, 67, 71, 72, 76, 104, 108, 116, 143, 235, 239, 242, 299], "29": [4, 21, 41, 43, 44, 51, 57, 59, 60, 68, 69, 71, 73, 74, 81, 82, 104, 108, 124, 180, 216, 234, 246, 264], "assumpt": [4, 12, 14, 15, 20, 22, 24, 31, 32, 33, 42, 43, 45, 46, 48, 49, 59, 60, 62, 67, 70, 72, 74, 75, 95, 98, 99, 104, 105, 116, 124, 128, 158, 195, 198, 203, 215, 225, 226, 234, 235, 238, 242, 244, 245, 251, 259, 264, 281, 282, 290, 291, 304], "parenthes": [4, 12, 15, 68, 110, 128, 179, 180, 210, 226, 250, 267], "respect": [4, 9, 12, 13, 14, 15, 23, 26, 35, 42, 44, 45, 47, 48, 49, 50, 58, 59, 60, 63, 64, 66, 67, 68, 70, 73, 74, 76, 78, 80, 84, 85, 90, 91, 93, 95, 98, 99, 101, 104, 108, 110, 111, 112, 114, 116, 117, 120, 124, 130, 131, 133, 136, 139, 140, 145, 152, 154, 156, 158, 165, 180, 193, 194, 200, 201, 205, 207, 210, 211, 212, 213, 215, 216, 217, 219, 221, 222, 223, 226, 228, 229, 232, 234, 238, 242, 243, 244, 245, 246, 247, 251, 252, 257, 259, 270, 272, 273, 274, 275, 276, 277, 278, 279, 290, 291, 294, 304], "type": [4, 7, 9, 11, 13, 14, 15, 16, 18, 21, 22, 23, 26, 29, 31, 32, 37, 43, 44, 47, 51, 59, 60, 64, 67, 68, 69, 70, 71, 72, 74, 78, 79, 80, 81, 82, 83, 86, 93, 95, 96, 97, 98, 99, 100, 101, 104, 108, 109, 110, 111, 114, 115, 116, 117, 120, 122, 124, 128, 129, 133, 134, 137, 139, 140, 141, 152, 158, 163, 177, 185, 186, 187, 189, 195, 201, 205, 206, 210, 212, 213, 215, 216, 217, 220, 221, 222, 223, 224, 226, 227, 228, 234, 235, 236, 238, 239, 241, 242, 244, 250, 251, 252, 255, 257, 258, 259, 264, 265, 267, 274, 277, 280, 291, 294, 296, 298, 299, 300, 303, 304, 305], "enclos": [4, 78, 79, 84, 107, 125, 226, 236, 265], "backtick": [4, 5, 8], "colon": [4, 68], "preced": [4, 5, 15, 50, 60, 68, 69, 72, 73, 171, 238, 265], "space": [4, 12, 15, 23, 47, 48, 49, 68, 69, 70, 77, 78, 79, 81, 83, 84, 97, 104, 110, 116, 126, 133, 134, 135, 136, 160, 162, 165, 175, 178, 180, 186, 188, 201, 205, 207, 210, 211, 212, 213, 221, 245, 246, 257, 261, 270, 272, 274, 275, 276, 277, 279, 280, 287, 296, 299], "omit": [4, 13, 21, 23, 49, 60, 67, 68, 69, 73, 93, 95, 98, 104, 193, 215, 226, 227, 234, 236, 244, 250, 259, 264, 294], "absent": [4, 52, 244], "possibl": [4, 8, 11, 12, 13, 14, 17, 21, 22, 23, 26, 28, 31, 36, 39, 47, 49, 50, 51, 52, 57, 59, 60, 62, 63, 64, 68, 69, 73, 74, 76, 78, 80, 82, 83, 85, 90, 92, 93, 95, 97, 98, 99, 101, 104, 108, 110, 112, 114, 125, 126, 128, 129, 134, 137, 140, 143, 154, 185, 187, 191, 193, 195, 196, 200, 205, 207, 211, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 225, 226, 227, 228, 232, 233, 234, 235, 238, 239, 242, 243, 244, 245, 246, 247, 252, 257, 259, 260, 261, 262, 264, 265, 274, 275, 277, 291, 295, 296, 299, 304], "specifi": [4, 5, 13, 17, 21, 23, 28, 33, 34, 36, 37, 48, 49, 50, 63, 67, 68, 69, 70, 71, 74, 76, 77, 81, 84, 93, 95, 97, 98, 99, 101, 104, 108, 110, 111, 112, 114, 116, 117, 118, 120, 124, 129, 130, 133, 134, 139, 140, 141, 143, 145, 146, 148, 151, 153, 154, 155, 156, 158, 159, 175, 180, 185, 186, 188, 189, 194, 200, 201, 203, 205, 207, 209, 210, 213, 214, 215, 216, 217, 219, 221, 222, 223, 226, 228, 229, 232, 233, 234, 236, 238, 242, 243, 244, 245, 246, 247, 251, 252, 253, 257, 258, 259, 264, 265, 270, 272, 273, 276, 279, 290, 291, 300], "displai": [4, 5, 7, 11, 15, 21, 22, 35, 68, 69, 72, 93, 97, 116, 117, 122, 162, 195, 201, 205, 206, 212, 216, 217, 226, 234, 250, 257], "signatur": [4, 7, 23, 43, 44, 60, 68, 104, 115, 259, 260, 264, 265], "brace": [4, 73, 141, 226], "appear": [4, 5, 11, 12, 14, 15, 17, 35, 48, 49, 52, 57, 59, 68, 69, 73, 74, 77, 78, 81, 84, 87, 91, 93, 95, 99, 104, 108, 110, 137, 141, 145, 175, 191, 193, 196, 212, 214, 216, 219, 221, 222, 226, 235, 238, 242, 243, 244, 246, 250, 252, 257, 264, 265, 270, 275], "shape": [4, 13, 49, 84, 99, 101, 104, 106, 107, 111, 114, 122, 124, 133, 139, 141, 201, 212, 213, 215, 226, 229, 236, 246, 247, 248, 250, 251, 252, 265, 290, 291, 303], "combin": [4, 11, 13, 15, 23, 28, 36, 48, 68, 72, 73, 76, 95, 97, 98, 99, 108, 117, 124, 133, 134, 139, 144, 151, 159, 170, 177, 185, 186, 188, 189, 190, 194, 195, 196, 197, 213, 214, 216, 217, 219, 221, 222, 226, 227, 235, 236, 238, 239, 242, 244, 246, 247, 261, 264, 291, 293, 296, 299], "incorrectli": [4, 11, 13, 23, 77, 78, 104, 214], "opt_cs": [4, 238], "canon": [4, 14, 21, 30, 49, 52, 57, 59, 60, 64, 68, 69, 70, 74, 84, 93, 98, 104, 108, 110, 112, 134, 168, 172, 191, 193, 196, 198, 215, 219, 227, 234, 235, 238, 242, 244, 246, 252, 264, 304], "find": [4, 9, 11, 12, 14, 15, 17, 19, 20, 23, 26, 29, 30, 31, 32, 33, 35, 36, 37, 41, 44, 47, 49, 50, 51, 59, 62, 63, 64, 67, 68, 72, 74, 76, 78, 80, 81, 82, 85, 90, 93, 95, 97, 104, 108, 110, 118, 131, 136, 142, 149, 156, 158, 160, 176, 183, 185, 186, 187, 191, 194, 196, 209, 212, 213, 214, 215, 216, 217, 219, 223, 225, 226, 231, 232, 233, 234, 235, 236, 238, 239, 241, 242, 244, 245, 246, 252, 261, 264, 265, 267, 270, 280, 294, 296, 298, 300, 305], "optim": [4, 14, 34, 49, 52, 59, 72, 98, 108, 111, 112, 114, 128, 158, 171, 175, 215, 222, 226, 227, 235, 238, 246, 258, 290, 291], "mul": [4, 13, 14, 15, 18, 23, 41, 93, 95, 99, 108, 171, 175, 185, 186, 215, 216, 217, 221, 222, 226, 227, 228, 235, 238, 242, 243, 244, 245, 250, 299], "pow": [4, 13, 14, 15, 41, 46, 49, 68, 69, 74, 93, 99, 108, 190, 215, 216, 217, 222, 226, 228, 235, 238, 244, 245, 299, 303], "neg": [4, 13, 14, 15, 21, 22, 26, 32, 45, 46, 49, 50, 63, 67, 68, 73, 74, 76, 78, 80, 81, 84, 93, 95, 97, 98, 99, 104, 107, 108, 116, 117, 120, 121, 122, 124, 129, 133, 137, 191, 201, 211, 214, 215, 217, 219, 221, 222, 223, 226, 232, 234, 235, 236, 238, 239, 242, 244, 245, 246, 265, 291], "coeffici": [4, 13, 17, 19, 21, 28, 31, 33, 44, 47, 49, 67, 68, 70, 72, 73, 76, 81, 86, 87, 90, 91, 93, 97, 98, 101, 104, 105, 108, 111, 114, 124, 125, 129, 134, 141, 164, 178, 188, 196, 211, 213, 214, 215, 216, 217, 218, 221, 222, 223, 224, 225, 228, 229, 232, 233, 236, 238, 239, 241, 242, 243, 244, 245, 246, 252, 258, 274, 277, 287, 290, 291, 299, 304], "none": [4, 5, 12, 13, 14, 21, 22, 23, 41, 42, 43, 44, 45, 47, 48, 49, 51, 57, 58, 59, 60, 64, 65, 66, 67, 68, 69, 70, 71, 73, 74, 76, 77, 78, 79, 81, 82, 83, 84, 85, 87, 89, 90, 91, 93, 95, 96, 98, 99, 101, 104, 105, 108, 109, 110, 111, 114, 116, 120, 124, 129, 130, 131, 133, 134, 135, 136, 139, 141, 160, 162, 164, 165, 171, 176, 181, 186, 188, 191, 193, 197, 198, 199, 201, 203, 205, 206, 210, 211, 212, 213, 215, 217, 219, 221, 222, 224, 226, 227, 228, 229, 231, 232, 233, 234, 235, 238, 239, 242, 243, 244, 245, 246, 247, 248, 250, 251, 252, 255, 257, 258, 259, 260, 264, 265, 267, 269, 270, 273, 300, 304, 305], "process": [4, 5, 6, 7, 9, 10, 12, 13, 14, 15, 21, 46, 49, 59, 60, 66, 68, 69, 74, 76, 84, 93, 95, 104, 108, 111, 124, 134, 135, 139, 141, 143, 149, 152, 153, 155, 158, 212, 213, 219, 226, 227, 234, 238, 242, 244, 248, 257, 261, 304], "concern": [4, 12, 14, 21, 47, 50, 67, 72, 108, 207, 212, 214, 215, 216, 225, 226, 227, 238, 239, 244, 258, 259, 261, 267], "item": [4, 5, 14, 15, 17, 28, 35, 49, 57, 58, 60, 68, 73, 79, 85, 99, 104, 108, 129, 134, 136, 137, 156, 212, 215, 216, 219, 222, 226, 234, 242, 243, 246, 257, 258, 261, 264, 265, 304], "fragment": [4, 69], "desir": [4, 13, 15, 19, 23, 30, 35, 37, 40, 59, 60, 68, 69, 71, 72, 73, 74, 78, 82, 84, 98, 99, 104, 107, 108, 109, 134, 135, 136, 139, 151, 155, 176, 201, 209, 210, 215, 217, 219, 221, 222, 223, 226, 227, 229, 234, 238, 242, 244, 245, 258, 260, 261, 264, 277, 293], "span": [4, 13, 97, 104, 116, 117, 133, 137, 221, 226, 262, 300], "subsequ": [4, 11, 12, 15, 35, 68, 74, 201, 217, 219, 222, 261, 264, 274, 277], "indent": [4, 15, 267], "embed": [4, 5, 47, 60, 68, 96, 221], "hyperlink": 4, "classnam": 4, "erf": [4, 76, 93, 95, 226, 236, 246], "gauss": [4, 33, 76, 95, 104, 160, 214, 215, 221, 224, 244, 245], "erfc": [4, 76, 93, 226, 246], "complementari": [4, 76, 124], "erfi": [4, 76, 93, 226], "erf2": [4, 76, 226], "erfinv": [4, 76, 226, 246], "invers": [4, 12, 33, 35, 41, 59, 60, 68, 69, 70, 76, 95, 101, 104, 108, 110, 112, 133, 134, 139, 180, 184, 185, 188, 193, 196, 213, 214, 215, 217, 219, 222, 223, 226, 228, 236, 238, 242, 244, 245, 246, 264, 291, 300, 304], "erfcinv": [4, 76, 226], "erf2inv": [4, 76, 226], "besselj": [4, 76, 90, 226, 238, 242, 298], "besselbas": [4, 76], "bessel": [4, 5, 74, 86, 95, 222, 238, 242, 246, 298], "kind": [4, 5, 13, 14, 20, 21, 22, 23, 48, 49, 70, 73, 76, 88, 95, 99, 116, 120, 134, 141, 154, 195, 207, 214, 216, 217, 222, 227, 228, 234, 242, 243, 246, 264, 277, 279, 294, 304], "bess": [4, 76, 226, 238, 242, 246], "besselk": [4, 76, 226, 246], "cite": [4, 24], "resourc": [4, 5, 8, 13, 23, 104, 220, 242, 258], "citat": 4, "meant": [4, 5, 12, 13, 15, 21, 23, 49, 68, 76, 81, 95, 108, 141, 158, 212, 217, 234, 238, 243, 248, 275, 299], "augment": [4, 49, 104, 134, 139, 153, 154, 158, 224, 244, 245, 262, 265, 305], "freeli": [4, 40, 102, 129, 133, 213], "wikipedia": [4, 14, 21, 23, 41, 43, 44, 45, 47, 48, 49, 51, 56, 57, 59, 60, 67, 68, 69, 70, 71, 73, 74, 76, 78, 80, 84, 85, 86, 95, 97, 98, 99, 101, 104, 108, 122, 124, 127, 160, 162, 163, 164, 166, 167, 168, 172, 173, 174, 177, 179, 180, 189, 191, 194, 201, 203, 208, 215, 222, 229, 233, 234, 235, 242, 245, 246, 259, 264, 270, 272, 276, 278, 280, 298, 300, 302], "wolfram": [4, 45, 61, 62, 68, 69, 71, 73, 74, 76, 78, 84, 95, 104, 108, 110, 220, 226, 228, 229, 231, 234, 239, 246, 264, 300], "mathworld": [4, 14, 45, 61, 62, 68, 69, 71, 73, 74, 76, 78, 84, 95, 104, 108, 220, 229, 234, 239, 246, 264], "nist": [4, 74, 76, 196], "digit": [4, 11, 14, 15, 34, 49, 68, 69, 71, 72, 78, 95, 98, 108, 151, 201, 216, 222, 233, 238, 264, 293], "dlmf": [4, 74, 76], "suffer": [4, 222], "rot": [4, 84, 188], "publish": [4, 93, 111, 112, 114, 236, 291], "identifi": [4, 12, 13, 21, 22, 47, 61, 68, 71, 72, 95, 104, 114, 120, 139, 153, 179, 180, 213, 216, 217, 227, 235, 238, 242, 243, 245, 246, 265], "clickabl": 4, "kozen89": [4, 219, 220], "d": [4, 5, 7, 8, 11, 12, 13, 14, 15, 19, 23, 26, 29, 31, 33, 35, 41, 48, 52, 57, 59, 60, 61, 63, 64, 66, 67, 68, 69, 70, 73, 76, 78, 82, 86, 91, 93, 95, 97, 98, 99, 100, 101, 104, 105, 107, 108, 110, 116, 120, 124, 133, 134, 135, 158, 160, 163, 164, 170, 180, 188, 190, 191, 196, 200, 201, 203, 209, 210, 211, 212, 214, 215, 216, 217, 219, 220, 221, 222, 223, 226, 228, 232, 236, 238, 239, 242, 243, 244, 245, 246, 247, 248, 250, 252, 264, 267, 270, 272, 273, 274, 275, 279, 287, 290, 291, 300, 305], "kozen": [4, 220], "landau": [4, 220, 294], "polynomi": [4, 5, 14, 19, 21, 29, 31, 37, 45, 59, 67, 68, 69, 72, 73, 86, 87, 89, 91, 95, 98, 99, 101, 104, 108, 117, 124, 158, 200, 213, 215, 220, 224, 228, 233, 235, 236, 238, 239, 241, 242, 245, 257, 281, 288, 295, 300, 305], "decomposit": [4, 28, 33, 59, 66, 100, 101, 104, 215, 217, 219, 220, 228, 304], "1989": [4, 220, 244], "pp": [4, 59, 60, 66, 67, 68, 69, 73, 74, 95, 99, 104, 108, 111, 112, 114, 135, 145, 155, 211, 214, 215, 219, 220, 242, 243, 246, 290, 291], "445": [4, 220], "456": [4, 68, 220], "abramowitz": [4, 76], "milton": [4, 76], "stegun": [4, 76], "iren": [4, 76], "chapter": [4, 59, 76, 108, 141, 220], "handbook": [4, 50, 58, 59, 66, 76, 108], "formula": [4, 19, 28, 41, 47, 62, 67, 68, 72, 73, 74, 76, 81, 98, 104, 108, 140, 211, 213, 219, 222, 226, 228, 232, 235, 238, 239, 242, 298, 304], "tabl": [4, 21, 50, 59, 68, 73, 76, 89, 95, 104, 108, 133, 158, 211, 221, 248], "ed": [4, 60, 76, 95, 104, 220, 244, 246], "1965": [4, 76, 99], "luke": [4, 76, 93, 236], "l": [4, 13, 15, 47, 48, 49, 50, 57, 59, 60, 67, 69, 76, 79, 80, 81, 82, 83, 85, 86, 91, 93, 95, 97, 100, 101, 104, 108, 111, 112, 114, 116, 117, 124, 126, 129, 133, 134, 135, 136, 137, 139, 140, 141, 144, 145, 146, 148, 149, 150, 154, 155, 156, 157, 158, 159, 160, 163, 189, 192, 193, 194, 196, 209, 210, 211, 213, 215, 217, 219, 220, 226, 228, 229, 235, 236, 239, 242, 244, 246, 250, 251, 252, 253, 257, 259, 264, 280, 290, 291, 304], "Their": [4, 68, 76, 93, 211, 212, 216, 219, 236, 291], "approxim": [4, 15, 20, 37, 47, 59, 67, 68, 69, 72, 76, 78, 84, 93, 95, 104, 108, 117, 121, 160, 194, 216, 217, 222, 229, 233, 236, 246, 294, 298], "1969": [4, 69, 76, 93, 220, 236], "en": [4, 5, 8, 9, 11, 12, 21, 23, 41, 43, 44, 45, 47, 48, 49, 51, 56, 57, 59, 60, 67, 68, 69, 70, 71, 73, 74, 76, 78, 80, 84, 85, 86, 95, 96, 97, 98, 99, 101, 104, 108, 122, 124, 127, 160, 162, 163, 164, 166, 167, 168, 172, 173, 174, 177, 179, 180, 189, 191, 201, 203, 208, 215, 222, 223, 229, 233, 234, 235, 242, 245, 246, 259, 264, 265, 270, 272, 276, 278, 280, 300], "bessel_funct": [4, 76], "typefunct": [4, 76], "gamma": [4, 5, 12, 15, 23, 67, 68, 70, 72, 73, 93, 95, 127, 158, 188, 210, 211, 226, 236, 238, 242, 246, 304], "infti": [4, 14, 21, 45, 67, 68, 69, 73, 74, 76, 93, 95, 110, 213, 222, 229, 233, 236, 242, 245, 246, 294, 298, 304], "factori": [4, 12, 19, 23, 33, 67, 68, 72, 73, 76, 104, 108, 110, 211, 217, 219, 221, 222, 226, 228, 238, 244, 246, 259, 260, 264, 265, 304], "z": [4, 13, 14, 15, 17, 21, 23, 31, 34, 35, 36, 41, 45, 46, 49, 50, 59, 60, 67, 68, 69, 70, 71, 73, 74, 76, 80, 81, 82, 83, 84, 93, 95, 98, 99, 101, 104, 110, 116, 117, 118, 124, 126, 129, 130, 131, 133, 136, 137, 139, 140, 141, 143, 144, 145, 146, 148, 149, 150, 152, 155, 156, 158, 159, 160, 169, 171, 175, 185, 186, 188, 192, 196, 200, 201, 202, 203, 205, 207, 209, 210, 211, 212, 213, 214, 215, 216, 217, 219, 220, 221, 222, 225, 226, 227, 233, 234, 235, 236, 238, 239, 242, 243, 244, 245, 246, 247, 250, 251, 252, 258, 259, 265, 270, 273, 274, 275, 276, 277, 279, 280, 290, 291, 293, 294, 296, 298, 299, 303, 304, 305], "whole": [4, 12, 13, 21, 68, 70, 76, 95, 117, 126, 212, 213, 215, 221, 222, 226, 229, 234, 236, 242, 245, 264], "complex": [4, 7, 12, 13, 14, 15, 18, 21, 23, 31, 32, 33, 37, 41, 45, 46, 47, 49, 59, 68, 69, 71, 72, 73, 76, 80, 90, 93, 99, 100, 104, 108, 109, 110, 111, 122, 124, 128, 134, 137, 139, 141, 158, 160, 164, 174, 177, 179, 180, 191, 200, 201, 210, 214, 215, 217, 221, 222, 226, 227, 231, 234, 236, 238, 242, 244, 245, 246, 259, 267, 291, 304, 305], "plane": [4, 26, 41, 68, 76, 78, 80, 81, 83, 84, 95, 104, 122, 124, 133, 143, 163, 164, 209, 210, 234, 245, 280, 288, 290, 304], "pole": [4, 14, 26, 76, 93, 124, 133, 164, 233, 236, 242], "pi": [4, 12, 13, 14, 15, 18, 21, 23, 29, 30, 32, 35, 37, 40, 41, 42, 44, 45, 46, 47, 49, 60, 67, 68, 70, 72, 73, 74, 76, 77, 78, 79, 81, 82, 83, 84, 87, 93, 95, 104, 108, 126, 133, 140, 143, 158, 160, 162, 163, 164, 165, 167, 175, 186, 188, 189, 192, 194, 201, 211, 212, 214, 216, 217, 222, 226, 229, 233, 234, 235, 236, 238, 241, 242, 244, 245, 246, 264, 270, 273, 280, 290, 293, 298, 304], "oo": [4, 14, 17, 21, 22, 26, 30, 45, 47, 67, 68, 72, 73, 74, 76, 81, 93, 95, 98, 104, 124, 126, 177, 189, 192, 222, 231, 232, 233, 234, 238, 241, 242, 244, 245, 246, 251, 264, 267, 294, 298], "known": [4, 11, 12, 14, 21, 22, 23, 26, 35, 44, 48, 49, 50, 51, 57, 59, 60, 68, 69, 72, 73, 76, 78, 81, 86, 93, 95, 96, 105, 108, 122, 124, 125, 127, 130, 136, 139, 155, 194, 201, 209, 215, 216, 217, 221, 222, 226, 229, 232, 234, 235, 236, 238, 241, 242, 243, 244, 246, 264, 265, 270, 277, 279, 291, 304], "sqrt": [4, 12, 13, 14, 17, 21, 23, 26, 28, 29, 30, 31, 32, 36, 37, 41, 45, 46, 47, 49, 68, 70, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 87, 91, 92, 93, 95, 96, 99, 100, 104, 108, 110, 112, 114, 116, 120, 124, 126, 129, 137, 140, 143, 160, 162, 164, 165, 170, 175, 185, 186, 188, 189, 191, 192, 194, 195, 201, 207, 210, 211, 214, 216, 217, 219, 221, 222, 225, 226, 227, 232, 235, 236, 238, 239, 241, 242, 244, 245, 246, 264, 265, 267, 270, 279, 280, 291, 293, 298, 303, 304, 305], "obei": [4, 76, 211, 226, 236], "mirror": [4, 76, 95, 164], "symmetri": [4, 13, 51, 56, 61, 64, 76, 99, 170, 211, 242, 250, 252, 293, 304], "conjug": [4, 28, 45, 57, 58, 59, 68, 74, 76, 99, 104, 110, 126, 160, 174, 177, 191, 222, 226, 242, 252], "differenti": [4, 5, 12, 13, 14, 26, 29, 47, 68, 73, 74, 76, 85, 86, 88, 91, 95, 110, 111, 112, 114, 124, 133, 134, 139, 141, 143, 145, 148, 151, 152, 153, 154, 155, 158, 159, 180, 186, 200, 201, 203, 205, 207, 210, 213, 219, 223, 225, 226, 231, 236, 238, 242, 243, 270, 277, 278, 281, 288, 291, 294, 295, 298], "polygamma": [4, 73, 76, 226], "seri": [4, 11, 12, 13, 19, 26, 35, 47, 48, 49, 50, 58, 59, 67, 68, 70, 72, 73, 74, 76, 91, 92, 93, 97, 108, 121, 122, 124, 137, 141, 148, 150, 158, 205, 209, 218, 219, 226, 231, 232, 236, 242, 245, 282, 288, 291, 295], "expans": [4, 11, 19, 23, 49, 68, 70, 73, 74, 76, 95, 104, 108, 155, 170, 172, 222, 223, 228, 229, 230, 235, 237, 238, 242, 244, 245, 282, 295, 304], "eulergamma": [4, 68, 72, 73, 76], "zeta": [4, 14, 15, 67, 68, 72, 73, 217, 221, 226, 233, 246], "40": [4, 37, 49, 71, 73, 76, 78, 85, 99, 104, 108, 116, 212, 223, 225, 226, 246, 267, 293], "288037795340032417959588909060233922890": [4, 76], "49801566811835604271": [4, 76], "15494982830181068512": [4, 76], "lowergamma": [4, 76, 246], "lower": [4, 14, 21, 30, 45, 47, 49, 59, 60, 67, 68, 70, 76, 77, 79, 84, 85, 95, 99, 100, 101, 104, 116, 122, 127, 133, 191, 205, 211, 213, 215, 217, 219, 222, 226, 235, 236, 238, 242, 251, 252, 261, 270, 290, 294, 302], "uppergamma": [4, 73, 76, 226, 246], "upper": [4, 45, 67, 69, 72, 76, 77, 84, 85, 99, 100, 101, 104, 107, 108, 116, 122, 133, 184, 191, 211, 215, 217, 219, 221, 222, 226, 236, 244, 251, 270, 290], "loggamma": [4, 5, 76, 226], "log": [4, 5, 9, 11, 12, 15, 23, 39, 41, 47, 49, 59, 67, 68, 72, 73, 74, 76, 86, 90, 92, 93, 95, 99, 104, 108, 110, 112, 212, 217, 226, 228, 233, 236, 238, 242, 245, 246, 253, 291, 294, 304, 305], "digamma": [4, 73, 76, 226], "trigamma": [4, 76, 226], "beta": [4, 15, 49, 59, 68, 95, 114, 188, 201, 211, 221, 223, 226, 242, 246, 291], "euler": [4, 41, 47, 48, 67, 68, 69, 72, 73, 76, 84, 90, 96, 108, 133, 188, 201, 206, 210, 211, 222, 226, 242, 246, 270, 272], "gamma_funct": [4, 76], "gov": [4, 74, 76], "gammafunct": [4, 76], "gammabetaerf": [4, 73, 76], "unusu": [4, 21, 143, 257], "inlin": [4, 12, 96, 206, 226, 259, 290], "pretti": [4, 9, 11, 12, 14, 23, 48, 49, 76, 95, 96, 104, 108, 117, 124, 143, 206, 236, 238, 245, 279, 295, 298, 300, 304], "As": [4, 13, 18, 19, 22, 23, 28, 33, 34, 35, 40, 49, 59, 60, 68, 69, 72, 73, 74, 76, 92, 93, 98, 104, 107, 108, 110, 111, 114, 133, 137, 139, 141, 143, 145, 152, 155, 156, 191, 196, 209, 213, 214, 216, 217, 219, 222, 223, 225, 226, 233, 234, 236, 242, 245, 246, 264, 265, 274, 275, 291, 293, 294, 296, 298, 299, 300, 303, 304], "literatur": [4, 14, 93, 218, 288], "fact": [4, 12, 13, 14, 21, 22, 23, 32, 44, 45, 68, 73, 76, 86, 93, 108, 120, 129, 143, 155, 196, 213, 214, 215, 216, 219, 221, 223, 225, 236, 238, 242, 245, 257, 265, 279, 293, 296, 297, 298, 299, 304], "eval": [4, 13, 21, 43, 44, 49, 68, 74, 76, 112, 177, 191, 217, 222, 226, 259, 293], "illumin": 4, "tone": 4, "narr": [4, 297], "excerpt": 4, "geometri": [4, 77, 78, 79, 81, 82, 83, 84, 85, 95, 132, 137, 151, 164, 218, 273, 280, 281, 287, 288, 290, 298], "autofunct": [4, 11], "intersect": [4, 21, 32, 47, 48, 59, 78, 79, 81, 82, 83, 84, 85, 104, 137, 164, 213, 222, 226, 232, 233, 234, 245], "convex_hul": [4, 80, 84, 85], "are_similar": [4, 79, 80, 85], "autoclass": 4, "linearent": [4, 78, 81, 82, 83, 84], "rai": [4, 78, 80, 81, 82, 84, 85, 160, 164], "segment": [4, 13, 59, 78, 80, 81, 82, 83, 84, 85, 137, 209, 212, 242, 257, 290, 291], "curv": [4, 48, 70, 80, 95, 108, 113, 114, 115, 116, 160, 212, 213, 242, 270, 280, 287, 288, 294], "ellips": [4, 79, 80, 84, 163, 212, 226, 288, 303], "circl": [4, 23, 68, 78, 79, 80, 82, 83, 84, 85, 93, 140, 164, 171, 212, 245, 270, 273, 280, 290], "polygon": [4, 78, 79, 80, 85, 212, 280, 288], "regularpolygon": [4, 79, 80, 84, 212], "triangl": [4, 23, 48, 73, 79, 80, 84, 85, 95, 99, 108, 140, 211, 212, 273, 280], "rel": [4, 5, 31, 48, 49, 58, 59, 60, 61, 65, 66, 67, 68, 69, 72, 79, 93, 104, 108, 110, 129, 130, 133, 134, 136, 137, 140, 146, 155, 156, 163, 190, 201, 205, 209, 210, 213, 215, 216, 219, 221, 234, 236, 241, 244, 246, 257, 264, 274, 275, 279, 291, 298], "cumbersom": [4, 11, 37], "path": [4, 8, 12, 13, 59, 84, 90, 110, 124, 137, 140, 149, 207, 209, 212, 235, 238, 242, 245, 257, 258, 261, 262, 264, 267, 268, 277, 290, 291], "viewcod": 4, "aco": [4, 15, 41, 74, 81, 84, 143, 158, 164, 201, 226, 242, 270, 304], "obj": [4, 21, 68, 217, 222, 226, 260], "qualifi": 4, "elementari": [4, 11, 12, 21, 22, 23, 59, 68, 69, 72, 75, 76, 90, 93, 95, 99, 104, 108, 156, 184, 187, 217, 222, 223, 264, 265, 274, 282], "trigonometr": [4, 23, 30, 37, 68, 95, 110, 223, 229, 237, 238, 241, 242, 245, 265, 282, 295, 305], "trail": [4, 12, 60, 68, 108, 217, 219, 222, 262, 267], "pair": [4, 15, 19, 28, 31, 48, 49, 59, 60, 68, 69, 74, 80, 85, 92, 104, 108, 112, 129, 137, 140, 141, 145, 156, 181, 183, 185, 186, 191, 211, 213, 215, 216, 217, 219, 221, 222, 227, 232, 233, 235, 236, 238, 239, 242, 245, 246, 259, 264, 274, 291, 293, 300], "www": [4, 5, 26, 41, 47, 59, 60, 69, 71, 73, 95, 96, 108, 122, 124, 206, 215, 220, 225, 226, 235, 238, 239, 242, 246, 264, 300, 303], "master": [4, 5, 7, 11, 12, 39, 95, 257], "usag": [4, 5, 12, 14, 15, 21, 22, 23, 40, 43, 70, 74, 95, 108, 188, 207, 212, 213, 215, 219, 226, 234, 236, 239, 242, 243, 247, 261, 265, 266, 277, 278, 285, 299], "expect": [4, 5, 7, 13, 15, 21, 23, 26, 48, 50, 53, 68, 74, 76, 80, 98, 108, 109, 124, 129, 133, 137, 141, 185, 216, 219, 221, 223, 224, 233, 238, 241, 244, 245, 246, 255, 257, 258, 261, 264, 265, 290, 291, 298, 299], "vector": [4, 13, 19, 27, 41, 45, 49, 52, 59, 60, 68, 70, 76, 81, 82, 83, 90, 91, 97, 99, 104, 109, 114, 116, 118, 120, 128, 129, 130, 131, 133, 134, 135, 136, 137, 138, 139, 140, 141, 143, 145, 148, 149, 150, 152, 153, 154, 155, 156, 158, 159, 163, 164, 177, 186, 188, 193, 196, 201, 203, 205, 206, 213, 215, 221, 226, 236, 242, 244, 246, 251, 252, 257, 258, 272, 276, 281, 285, 287, 290, 291, 300], "dynamicsymbol": [4, 104, 114, 128, 129, 130, 131, 133, 134, 136, 137, 139, 140, 141, 143, 144, 145, 146, 148, 149, 150, 152, 153, 154, 155, 156, 158, 159, 201, 203, 205, 206, 207, 209, 210, 290, 291], "custom": [4, 9, 13, 24, 49, 60, 68, 72, 75, 96, 99, 104, 110, 111, 129, 131, 133, 137, 140, 200, 206, 207, 228, 232, 239, 246, 252, 258, 265, 270, 279, 290, 298, 300], "sine": [4, 23, 68, 74, 76, 93, 95, 165, 223, 229, 235, 293], "expand": [4, 12, 13, 14, 15, 19, 21, 26, 28, 49, 68, 70, 72, 73, 74, 76, 93, 95, 99, 124, 141, 143, 158, 172, 180, 183, 190, 191, 214, 215, 216, 219, 221, 222, 223, 226, 229, 233, 235, 236, 238, 242, 245, 246, 250, 258, 265, 276, 293, 298], "troubleshoot": [4, 9, 155], "tip": [4, 7, 8, 12, 68, 155, 242, 243, 304], "spell": [4, 13, 14, 242], "try": [4, 5, 11, 12, 13, 14, 15, 21, 22, 23, 28, 30, 31, 34, 35, 37, 60, 67, 68, 72, 76, 78, 83, 93, 95, 98, 101, 104, 107, 108, 110, 139, 181, 183, 190, 191, 212, 216, 217, 221, 226, 231, 233, 234, 235, 236, 238, 239, 242, 244, 264, 265, 267, 293, 296, 299, 304], "referencefram": [4, 13, 114, 129, 130, 131, 133, 134, 136, 137, 139, 140, 141, 143, 144, 145, 148, 149, 150, 153, 154, 155, 156, 158, 159, 201, 202, 203, 205, 206, 207, 208, 209, 287, 290, 291], "though": [4, 11, 14, 15, 21, 22, 23, 28, 34, 35, 36, 37, 40, 50, 68, 69, 70, 73, 80, 84, 93, 95, 99, 104, 108, 128, 134, 143, 153, 155, 186, 195, 200, 201, 209, 210, 214, 216, 217, 222, 223, 235, 236, 238, 242, 243, 244, 245, 257, 277, 294, 299, 304], "frame": [4, 128, 129, 130, 131, 133, 134, 136, 137, 139, 141, 143, 144, 145, 146, 148, 150, 152, 153, 154, 155, 156, 158, 159, 200, 201, 202, 203, 205, 207, 209, 261, 270, 277, 290, 291], "notimplementederror": [4, 30, 32, 35, 36, 37, 47, 67, 78, 81, 85, 95, 104, 122, 215, 221, 222, 225, 234, 241, 242, 243, 244, 245], "outsid": [4, 32, 45, 59, 68, 76, 79, 84, 99, 108, 128, 196, 210, 222, 238, 294, 299], "plot": [4, 23, 26, 35, 39, 77, 78, 80, 81, 84, 91, 96, 104, 116, 117, 120, 123, 158, 175, 178, 184, 229, 281, 287, 288, 290, 291, 298, 303], "recommend": [4, 8, 9, 11, 13, 14, 15, 16, 21, 23, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 48, 49, 68, 69, 72, 99, 111, 112, 114, 128, 153, 158, 185, 201, 209, 214, 215, 216, 217, 223, 239, 242, 245, 251, 255, 262, 274, 275, 290, 291, 302, 305], "ahead": [4, 108], "submit": [4, 11], "sub": [4, 12, 13, 14, 15, 17, 21, 22, 23, 26, 28, 31, 32, 34, 35, 49, 67, 68, 74, 76, 77, 78, 79, 80, 81, 82, 84, 95, 98, 99, 101, 104, 108, 110, 116, 117, 124, 128, 131, 141, 143, 144, 145, 148, 149, 155, 158, 188, 189, 194, 201, 211, 213, 215, 216, 217, 222, 226, 233, 234, 238, 239, 242, 243, 244, 246, 257, 258, 260, 291, 293, 294, 296], "common": [4, 5, 9, 11, 12, 14, 15, 21, 22, 23, 29, 30, 31, 32, 35, 47, 49, 59, 60, 68, 69, 74, 79, 82, 85, 95, 101, 103, 104, 108, 109, 110, 122, 124, 130, 133, 135, 139, 144, 151, 156, 158, 163, 196, 201, 209, 210, 212, 213, 214, 215, 216, 217, 219, 220, 221, 222, 224, 228, 234, 235, 236, 238, 239, 242, 244, 245, 246, 258, 259, 262, 264, 265, 277, 279, 285, 291, 293, 295, 296, 298, 299, 300, 301, 302, 303, 304, 305], "matrixcommon": [4, 99, 101, 104], "dyadic": [4, 71, 130, 136, 141, 143, 148, 150, 158, 201, 203, 206, 208, 270, 273, 278, 290], "shorten": [4, 114, 129], "due": [4, 8, 12, 13, 19, 23, 34, 47, 49, 51, 58, 59, 68, 70, 85, 104, 108, 116, 120, 139, 141, 143, 155, 164, 191, 207, 210, 216, 217, 222, 226, 229, 239, 241, 243, 246, 262, 273, 279, 290, 291, 304], "highli": [5, 68, 72, 121, 216, 222, 231, 259], "aspect": [5, 7, 11, 12, 21, 104, 115, 216, 290], "project": [5, 9, 10, 11, 13, 25, 49, 51, 81, 82, 83, 97, 104, 157, 258, 259, 270], "teach": [5, 60, 69, 73, 246], "conduct": [5, 112, 291], "accord": [5, 15, 49, 56, 59, 60, 64, 67, 68, 69, 76, 98, 101, 104, 108, 110, 133, 139, 140, 142, 151, 185, 191, 212, 217, 219, 221, 222, 223, 239, 244, 245, 252, 257, 259, 264, 279], "survei": 5, "commonli": [5, 14, 60, 73, 76, 95, 104, 110, 128, 209, 214, 242, 277, 291], "encount": [5, 15, 19, 28, 68, 95, 104, 134, 183, 214, 219, 222, 244, 245, 259, 270, 300], "problem": [5, 9, 11, 12, 13, 14, 15, 19, 21, 22, 23, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 41, 52, 62, 64, 68, 69, 80, 93, 95, 99, 104, 108, 111, 112, 114, 116, 118, 119, 120, 125, 128, 134, 141, 145, 146, 149, 151, 153, 200, 209, 210, 213, 214, 219, 236, 238, 239, 242, 244, 245, 261, 264, 287, 290, 291, 294, 296, 300], "offer": [5, 48, 49, 59, 68, 109, 128, 158, 200, 210, 216, 221, 261, 278, 291], "bring": [5, 93, 134, 149, 215, 229, 238, 300], "greater": [5, 28, 45, 60, 68, 73, 74, 76, 93, 97, 108, 124, 139, 217, 219, 222, 225, 233, 238, 242, 244, 246, 261, 264, 277, 294], "clariti": [5, 13, 59, 205], "mission": [5, 48, 102], "ca": [5, 39, 69, 73, 76, 95, 108, 111, 225, 226, 264, 291], "dedic": [5, 49, 51, 156, 218, 241, 259, 275, 277], "tool": [5, 8, 9, 11, 12, 14, 23, 59, 96, 103, 104, 109, 124, 139, 158, 210, 213, 218, 219, 226, 258, 264, 269, 278, 285, 291], "essenti": [5, 52, 63, 68, 72, 74, 75, 76, 93, 136, 143, 204, 207, 208, 210, 213, 214, 217, 221, 233, 236, 271, 274, 277, 278, 279, 285, 287, 291], "element": [5, 13, 14, 15, 18, 21, 26, 31, 41, 45, 48, 49, 51, 56, 57, 58, 59, 60, 61, 63, 64, 65, 66, 67, 68, 69, 70, 71, 73, 74, 84, 91, 93, 95, 97, 98, 99, 100, 101, 104, 107, 108, 109, 114, 116, 117, 124, 125, 136, 158, 160, 163, 177, 188, 196, 205, 208, 210, 212, 213, 214, 215, 217, 219, 222, 224, 225, 226, 232, 233, 234, 236, 238, 239, 242, 244, 245, 246, 247, 251, 258, 260, 261, 264, 265, 266, 273, 290, 291, 294, 299, 300, 303, 304], "deviat": [5, 164, 246], "advanc": [5, 18, 20, 23, 43, 59, 68, 72, 73, 104, 105, 151, 156, 208, 212, 215, 216, 218, 220, 221, 228, 235, 242, 257, 258, 259, 264, 287, 293, 295, 297, 301, 302, 303, 304], "docutil": 5, "sourceforg": [5, 48], "ext": [5, 213, 217], "autodoc": 5, "associ": [5, 9, 11, 14, 21, 31, 48, 50, 66, 68, 69, 75, 76, 90, 91, 93, 97, 111, 114, 129, 136, 139, 140, 156, 158, 181, 189, 200, 201, 209, 210, 212, 214, 215, 216, 217, 219, 221, 226, 234, 236, 239, 252, 266, 290, 291], "graphviz": [5, 8, 299, 303], "graphic": [5, 35, 122], "info": [5, 9, 11, 15, 124, 226, 242, 243], "bear": [5, 21], "linkcod": 5, "readthedoc": [5, 96, 265], "subset": [5, 11, 12, 19, 21, 23, 28, 47, 48, 52, 55, 59, 60, 66, 73, 74, 80, 91, 93, 95, 97, 108, 135, 213, 215, 219, 221, 226, 234, 264, 282], "modifi": [5, 12, 14, 15, 48, 49, 59, 68, 74, 76, 108, 110, 154, 163, 212, 215, 219, 221, 222, 223, 226, 238, 244, 245, 246, 257, 260, 261, 264, 265, 293, 298, 300], "sphinx_math_dollar": 5, "delimit": [5, 68, 226], "dollar": [5, 12, 298], "2": [5, 7, 11, 12, 13, 14, 15, 17, 18, 19, 21, 22, 23, 28, 29, 30, 31, 32, 33, 34, 36, 37, 40, 41, 43, 44, 45, 46, 47, 48, 49, 50, 51, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 90, 91, 92, 95, 96, 97, 98, 99, 100, 101, 102, 104, 105, 107, 108, 110, 111, 112, 114, 116, 118, 120, 122, 124, 125, 126, 127, 128, 129, 130, 131, 133, 134, 135, 136, 137, 139, 140, 143, 144, 145, 146, 148, 149, 150, 152, 153, 154, 156, 158, 159, 160, 162, 163, 164, 165, 166, 167, 168, 170, 171, 172, 174, 175, 176, 177, 180, 181, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 198, 200, 201, 202, 205, 206, 207, 209, 210, 211, 212, 213, 214, 215, 216, 217, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 231, 232, 233, 234, 235, 236, 238, 239, 241, 242, 243, 244, 245, 246, 247, 248, 251, 252, 253, 255, 257, 258, 259, 260, 261, 264, 265, 267, 270, 272, 273, 274, 275, 276, 277, 279, 280, 290, 291, 293, 294, 296, 298, 299, 300, 303, 304, 305], "sphinxext": 5, "plot_direct": 5, "figur": [5, 11, 13, 68, 69, 78, 79, 81, 83, 84, 95, 117, 141, 186, 209, 210, 211, 212, 215, 223, 226, 280, 304], "devel": [5, 211], "supersed": [5, 141, 158], "pep": [5, 49, 68, 98], "257": [5, 108, 244], "our": [5, 11, 13, 19, 23, 39, 49, 68, 76, 93, 104, 108, 114, 134, 139, 144, 196, 209, 210, 212, 213, 215, 217, 221, 222, 223, 226, 233, 236, 239, 242, 245, 257, 290, 291, 293, 296, 297, 299, 304], "introduct": [5, 6, 13, 20, 59, 60, 73, 76, 215, 217, 219, 220, 222, 226, 239, 242, 245, 278, 285, 292, 297, 303], "four": [5, 33, 49, 51, 60, 68, 72, 76, 98, 101, 108, 112, 114, 120, 125, 137, 142, 151, 156, 164, 201, 212, 213, 215, 219, 222, 226, 234, 239, 242, 244, 246, 247, 270, 272, 275, 287, 290, 291], "locat": [5, 11, 12, 13, 51, 60, 68, 82, 104, 108, 116, 117, 120, 133, 136, 137, 139, 140, 145, 152, 155, 156, 159, 205, 207, 221, 222, 226, 238, 246, 260, 268, 270, 274, 276, 279, 290], "websit": [5, 7, 302], "advertis": 5, "serv": [5, 12, 14, 19, 23, 43, 44, 49, 51, 65, 68, 75, 91, 221, 242, 243, 267, 297], "initi": [5, 14, 21, 26, 34, 43, 59, 63, 68, 69, 70, 73, 76, 84, 86, 87, 90, 91, 92, 93, 95, 96, 108, 110, 117, 118, 120, 122, 124, 130, 134, 136, 139, 141, 143, 145, 150, 153, 154, 155, 158, 159, 163, 171, 180, 202, 203, 206, 210, 211, 219, 221, 222, 226, 232, 236, 238, 242, 244, 245, 251, 259, 266, 267, 270, 272, 273, 274, 275, 290, 291], "web": [5, 7, 8, 11, 52, 60, 69, 73, 76, 80, 85, 95, 108, 158, 208, 215, 220, 238, 239, 246, 264, 300], "obtain": [5, 14, 15, 17, 19, 26, 31, 32, 37, 43, 44, 48, 50, 52, 59, 60, 61, 64, 68, 69, 71, 72, 73, 74, 76, 78, 79, 81, 82, 84, 90, 93, 95, 97, 99, 104, 107, 108, 121, 124, 134, 151, 154, 164, 186, 191, 196, 200, 213, 214, 217, 219, 221, 222, 225, 227, 234, 235, 236, 238, 239, 242, 243, 244, 245, 264, 267, 274, 275], "technic": [5, 13, 16, 23, 38, 48, 68, 110, 158, 177, 213, 242, 259, 264, 277, 296, 299], "download": [5, 7, 9, 39, 48, 90, 220, 235, 242, 270, 298], "place": [5, 7, 9, 11, 12, 13, 14, 15, 21, 23, 32, 38, 48, 60, 61, 68, 69, 74, 84, 100, 104, 107, 108, 110, 111, 124, 158, 159, 215, 220, 221, 226, 227, 233, 235, 238, 242, 261, 264, 292, 293, 300, 304], "tutori": [5, 7, 8, 9, 11, 12, 14, 15, 19, 20, 39, 84, 141, 158, 214, 225, 226, 242, 265, 290, 291, 296, 299, 301, 302, 303, 304, 305], "site": [5, 108, 260], "upload": [5, 108], "belong": [5, 12, 21, 45, 48, 59, 64, 68, 91, 104, 136, 191, 201, 209, 212, 213, 215, 216, 217, 219, 221, 222, 233, 234, 238, 239, 245, 252], "insid": [5, 12, 13, 14, 15, 23, 59, 60, 65, 68, 78, 79, 84, 116, 128, 131, 145, 155, 190, 191, 195, 196, 206, 210, 222, 226, 234, 236, 239, 244, 245, 246, 248, 250, 261, 265, 299, 300], "spars": [5, 14, 101, 103, 104, 185, 215, 221, 222, 223, 246, 247, 285, 299], "substanti": [5, 109], "edit": [5, 9, 11, 12, 95, 104, 108, 219, 220, 222], "arg": [5, 11, 14, 21, 23, 30, 32, 35, 41, 43, 44, 45, 46, 47, 48, 49, 52, 59, 60, 62, 65, 67, 68, 69, 70, 72, 73, 74, 75, 76, 78, 79, 81, 83, 84, 85, 90, 93, 95, 98, 99, 100, 101, 102, 104, 106, 108, 110, 118, 120, 124, 160, 166, 169, 171, 174, 175, 176, 177, 180, 181, 182, 184, 185, 186, 187, 188, 189, 190, 191, 201, 206, 210, 212, 215, 217, 219, 221, 222, 223, 226, 228, 229, 232, 233, 234, 235, 238, 242, 244, 245, 246, 247, 248, 251, 252, 257, 258, 259, 260, 264, 265, 267, 270, 272], "invari": [5, 13, 23, 59, 64, 121, 124, 211, 215, 217, 221, 222, 236, 242], "releas": [5, 8, 11, 13, 68, 95, 99, 110, 155, 212, 251, 262, 291, 299], "5": [5, 11, 12, 15, 17, 21, 23, 28, 30, 32, 34, 37, 41, 43, 44, 45, 47, 49, 50, 51, 52, 56, 57, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 76, 78, 79, 80, 81, 82, 83, 84, 85, 90, 91, 93, 95, 96, 97, 98, 99, 100, 101, 102, 104, 105, 107, 108, 110, 112, 116, 118, 120, 122, 124, 126, 127, 130, 135, 136, 141, 143, 144, 148, 149, 150, 151, 153, 156, 160, 164, 185, 186, 189, 191, 198, 202, 205, 207, 210, 211, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 225, 226, 227, 228, 229, 231, 232, 233, 234, 235, 236, 238, 239, 241, 242, 243, 244, 245, 246, 247, 248, 251, 252, 257, 258, 264, 265, 270, 273, 275, 277, 279, 280, 290, 291, 293, 294, 296, 299, 300, 303, 304], "center": [5, 7, 13, 19, 47, 59, 67, 68, 78, 82, 84, 85, 95, 104, 130, 133, 136, 140, 141, 143, 148, 150, 152, 156, 158, 164, 209, 212, 221, 226, 234, 280, 290], "resid": 5, "standalon": [5, 158], "restructur": 5, "myst": 5, "appli": [5, 9, 11, 12, 13, 14, 22, 23, 26, 33, 37, 41, 42, 43, 44, 45, 49, 59, 60, 61, 66, 67, 68, 69, 70, 71, 74, 75, 78, 83, 84, 86, 95, 98, 99, 100, 104, 108, 110, 116, 117, 118, 120, 124, 125, 129, 130, 131, 134, 136, 137, 139, 143, 146, 153, 155, 157, 168, 172, 175, 176, 180, 183, 184, 188, 191, 201, 210, 212, 214, 215, 216, 217, 219, 221, 222, 223, 225, 226, 227, 228, 232, 233, 234, 235, 238, 242, 243, 244, 245, 246, 247, 250, 257, 260, 264, 270, 272, 275, 290, 291, 300, 303, 304], "surround": [5, 12, 68, 85, 164, 234, 267], "nu": [5, 15, 76, 95, 108, 192, 214, 226, 238, 246, 252, 298], "equat": [5, 14, 15, 17, 19, 24, 26, 30, 47, 49, 64, 67, 68, 70, 74, 76, 78, 81, 82, 86, 90, 91, 92, 93, 95, 96, 99, 104, 108, 111, 112, 114, 115, 116, 120, 124, 126, 128, 129, 133, 134, 135, 137, 139, 141, 143, 144, 145, 146, 148, 150, 151, 152, 157, 158, 159, 160, 164, 200, 205, 206, 209, 210, 211, 212, 213, 215, 217, 219, 220, 221, 224, 225, 226, 232, 236, 238, 241, 242, 243, 251, 270, 275, 276, 280, 291, 294, 295, 298], "strip": [5, 12, 69, 95, 108, 219, 262, 267], "out": [5, 11, 12, 15, 21, 22, 23, 31, 48, 49, 59, 60, 68, 69, 70, 73, 76, 84, 93, 95, 101, 104, 108, 110, 116, 124, 125, 141, 143, 145, 148, 156, 158, 168, 172, 183, 186, 188, 190, 191, 213, 214, 215, 216, 217, 221, 222, 223, 224, 226, 227, 233, 236, 238, 242, 247, 248, 257, 259, 264, 265, 291, 296, 298, 299, 303, 304], "unimport": 5, "bullet": [5, 11, 12], "avoid": [5, 11, 12, 13, 14, 22, 23, 28, 31, 41, 49, 50, 68, 69, 74, 93, 95, 98, 104, 107, 110, 145, 155, 185, 209, 210, 214, 215, 216, 222, 226, 227, 234, 238, 242, 244, 246, 250, 259, 262, 265, 296, 297], "whitespac": [5, 12, 68, 262], "easiest": [5, 9, 11, 13, 14, 15, 68, 213, 216, 239, 265, 275, 293, 299, 304], "invalid": [5, 11, 12, 15, 37, 68, 69, 110, 143, 216, 219, 234], "dx": [5, 13, 14, 19, 23, 31, 47, 49, 64, 68, 70, 72, 76, 85, 87, 90, 91, 92, 93, 95, 104, 110, 116, 127, 134, 180, 210, 222, 223, 229, 239, 242, 243, 247, 290, 294, 298, 303, 305], "meta": [5, 68, 242, 243], "stackexchang": [5, 59, 78], "5020": 5, "wikibook": [5, 95, 96], "overleaf": 5, "mathematical_express": 5, "verbatim": [5, 226], "_rewrit": 5, "_expand": 5, "difficult": [5, 11, 12, 21, 35, 37, 68, 104, 141, 223, 236, 242, 243, 245, 258, 265, 280, 298, 304], "sentenc": [5, 11, 98], "thumb": [5, 98, 264], "greek": [5, 14, 40, 68, 108, 110, 213, 226], "letter": [5, 14, 15, 40, 61, 68, 69, 108, 110, 191, 215, 226, 264, 294, 296], "\u03b1": [5, 211, 225], "alpha": [5, 15, 59, 68, 76, 95, 97, 110, 124, 163, 167, 170, 188, 205, 209, 210, 211, 217, 219, 221, 222, 225, 226, 238, 242, 246, 291], "logarithm": [5, 15, 41, 47, 49, 68, 69, 74, 93, 95, 104, 108, 217, 219, 223, 226, 236, 238, 245, 246, 295], "italic": 5, "emphasi": [5, 216], "asterisk": 5, "stirl": [5, 60, 73, 264], "fals": [5, 12, 14, 15, 21, 22, 23, 28, 30, 37, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 54, 58, 59, 60, 61, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 90, 93, 95, 96, 98, 99, 100, 101, 104, 105, 108, 110, 112, 114, 116, 117, 122, 124, 126, 127, 131, 134, 135, 136, 139, 141, 143, 144, 148, 149, 150, 152, 153, 154, 155, 156, 159, 163, 175, 176, 180, 183, 188, 189, 190, 191, 194, 198, 201, 202, 203, 205, 206, 209, 210, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 224, 225, 226, 227, 228, 229, 233, 234, 235, 238, 239, 241, 242, 243, 244, 245, 246, 251, 252, 255, 257, 258, 259, 260, 264, 265, 267, 270, 273, 296, 299, 300, 303], "permut": [5, 50, 51, 53, 55, 56, 58, 61, 64, 65, 66, 69, 73, 76, 99, 101, 104, 135, 191, 211, 215, 217, 222, 239, 247, 248, 252, 264, 282, 304], "cycl": [5, 13, 49, 56, 59, 60, 66, 68, 71, 73, 99, 108, 165, 234, 264], "partit": [5, 55, 59, 73, 108, 145, 155, 157, 239, 246, 261, 282], "reduc": [5, 15, 22, 26, 29, 36, 42, 44, 46, 50, 64, 68, 69, 71, 73, 74, 76, 83, 84, 93, 95, 104, 108, 111, 124, 125, 155, 173, 191, 213, 215, 216, 217, 219, 220, 221, 222, 223, 227, 232, 234, 235, 236, 238, 239, 241, 242, 243, 244, 245, 246, 248, 264, 265, 300], "ge": [5, 21, 68, 73, 74, 76, 93, 99, 104, 108, 110, 211, 214, 219, 222, 226, 236, 244, 264], "consecut": [5, 49, 59, 64, 67, 68, 69, 73, 84, 137, 238, 244], "group": [5, 7, 48, 54, 55, 60, 61, 64, 65, 66, 68, 71, 73, 97, 98, 108, 112, 170, 179, 180, 191, 211, 212, 213, 217, 222, 238, 242, 244, 245, 252, 264, 282], "pairwis": [5, 45, 48, 68, 73, 85, 104, 108, 239, 244], "ital": [5, 226], "last": [5, 11, 12, 13, 15, 17, 18, 19, 21, 22, 23, 28, 30, 32, 33, 34, 35, 36, 37, 42, 43, 44, 48, 49, 50, 58, 59, 60, 64, 67, 68, 69, 72, 78, 95, 98, 99, 100, 101, 102, 104, 106, 107, 108, 110, 124, 139, 163, 195, 196, 211, 212, 213, 214, 215, 216, 217, 219, 222, 225, 226, 233, 234, 239, 242, 244, 245, 246, 247, 248, 252, 255, 257, 258, 259, 260, 262, 264, 265, 267, 294, 296, 299, 300], "talk": [5, 11, 12, 16, 38, 69, 213, 221, 274], "handl": [5, 7, 11, 12, 19, 21, 22, 23, 47, 49, 56, 60, 68, 74, 95, 96, 98, 103, 108, 109, 110, 116, 125, 128, 141, 155, 171, 174, 180, 181, 186, 195, 215, 216, 222, 223, 232, 238, 242, 244, 247, 250, 258, 264, 265, 267, 291, 299, 304], "referenc": [5, 11, 52, 57, 108, 139, 143, 188, 221], "overlin": [5, 21, 76, 110], "normal": [5, 12, 13, 15, 21, 22, 23, 37, 41, 45, 49, 59, 67, 68, 72, 74, 78, 81, 82, 83, 95, 96, 98, 102, 103, 104, 108, 110, 111, 112, 114, 126, 128, 133, 140, 141, 143, 149, 158, 164, 175, 185, 188, 189, 190, 191, 192, 196, 199, 201, 210, 213, 215, 216, 217, 219, 221, 222, 226, 227, 229, 234, 235, 239, 242, 246, 251, 257, 262, 264, 265, 270, 285, 290, 291], "assign": [5, 9, 21, 35, 48, 49, 50, 64, 68, 73, 84, 95, 97, 98, 104, 110, 134, 141, 148, 158, 196, 207, 210, 212, 214, 219, 226, 244, 245, 252, 259, 274, 277, 296], "structur": [5, 13, 14, 15, 18, 21, 23, 46, 48, 49, 56, 59, 60, 66, 68, 93, 95, 98, 99, 104, 116, 117, 118, 120, 139, 189, 191, 212, 213, 215, 216, 219, 221, 222, 223, 238, 242, 244, 245, 246, 250, 251, 259, 261, 264, 265, 291, 296, 304], "success": [5, 8, 48, 59, 68, 76, 93, 95, 108, 133, 143, 201, 213, 219, 221, 234, 235, 242, 245, 246, 264, 270, 272], "suggest": [5, 7, 11, 13, 33, 50, 59, 95, 104, 108, 141, 224, 291, 300], "american": [5, 54, 69], "color": [5, 9, 96, 122, 206, 226, 257, 264, 303], "colour": 5, "quotat": 5, "line_color": [5, 212, 229], "aesthet": [5, 14, 212], "ariti": [5, 212], "term": [5, 12, 14, 15, 19, 21, 23, 28, 31, 33, 35, 37, 49, 59, 68, 69, 70, 72, 73, 74, 76, 87, 91, 92, 93, 95, 98, 99, 104, 108, 111, 117, 122, 124, 131, 134, 143, 145, 148, 151, 153, 155, 170, 175, 187, 188, 191, 193, 195, 196, 200, 201, 203, 207, 209, 211, 213, 214, 215, 216, 217, 219, 221, 222, 223, 226, 228, 229, 231, 232, 234, 235, 236, 238, 239, 242, 243, 244, 245, 246, 250, 251, 264, 270, 273, 277, 282, 290, 291, 294, 296, 298, 299, 304], "unrestrict": [5, 57, 264], "necklac": [5, 264], "bracelet": [5, 264], "impli": [5, 14, 15, 21, 41, 45, 49, 59, 98, 120, 191, 212, 217, 219, 226, 234, 236, 242, 244, 247, 250, 251, 264, 277, 291], "turn": [5, 13, 14, 21, 37, 49, 68, 74, 76, 83, 93, 102, 133, 149, 153, 207, 213, 221, 222, 223, 226, 233, 234, 236, 238, 239, 242, 257, 264, 279, 291, 296, 298], "sequenc": [5, 15, 41, 47, 49, 52, 55, 58, 59, 60, 64, 66, 67, 68, 69, 71, 73, 76, 78, 81, 82, 83, 84, 85, 92, 98, 99, 101, 104, 107, 108, 111, 114, 124, 158, 164, 190, 191, 215, 217, 220, 226, 228, 230, 233, 235, 236, 238, 239, 242, 243, 245, 252, 255, 258, 259, 264, 266, 267, 282, 290], "revers": [5, 26, 52, 57, 60, 67, 68, 69, 74, 95, 96, 98, 104, 108, 124, 190, 201, 206, 213, 215, 219, 222, 223, 226, 227, 234, 238, 242, 264, 304], "ambigu": [5, 13, 15, 17, 68, 110, 179, 185, 238, 250, 255], "person": [5, 14], "chebyshev": [5, 47, 68, 95, 219, 222], "pafnuti": 5, "lvovich": 5, "tchebychev": 5, "whose": [5, 13, 14, 21, 23, 28, 48, 50, 52, 57, 60, 67, 68, 69, 74, 78, 82, 84, 85, 91, 95, 98, 104, 108, 129, 136, 153, 163, 186, 196, 202, 203, 207, 210, 214, 215, 217, 221, 222, 233, 234, 238, 242, 243, 244, 246, 252, 257, 261, 264, 265, 270, 273, 275, 277], "transliter": 5, "russian": 5, "chebyshevt": [5, 76, 226], "orthogonalpolynomi": 5, "t_n": [5, 73, 76, 95, 219, 222, 275], "tens": 5, "inclus": [5, 13, 67, 118, 120, 184, 213, 232, 233, 234, 245], "pronoun": 5, "Or": [5, 8, 12, 13, 15, 22, 30, 32, 59, 68, 69, 70, 76, 93, 98, 108, 136, 213, 223, 225, 226, 238, 245, 246, 257, 265, 277, 299, 302], "gender": 5, "neutral": 5, "he": [5, 73, 93, 219], "she": [5, 245], "extran": [5, 242], "belittl": 5, "obvious": [5, 12, 50, 59, 194, 209, 216, 236], "easili": [5, 13, 21, 23, 35, 39, 51, 68, 69, 91, 93, 104, 108, 109, 129, 133, 136, 137, 153, 189, 209, 222, 225, 226, 231, 238, 239, 242, 244, 245, 248, 258, 298], "straightforward": [5, 12, 23, 59, 69, 104, 236, 291], "unwelcom": 5, "judgement": 5, "phrase": [5, 11, 14, 69], "friendli": [5, 49, 93, 239, 241, 242, 244, 245, 259, 305], "mistak": [5, 11, 12, 15, 31, 59, 110, 265], "goe": [6, 7, 10, 11, 12, 23, 38, 104, 120, 233, 236, 245, 296, 299], "content": [6, 16, 49, 68, 69, 103, 214, 215, 217, 219, 222, 225, 226, 254, 259, 262, 263, 282, 283, 284, 285, 286, 287, 288, 289, 295, 297], "setup": [6, 10, 11, 12, 13, 49, 68, 144, 145, 146, 160, 201, 219, 222, 224, 225, 236, 257, 258, 260, 269, 303], "workflow": [6, 7, 8, 9, 10, 12, 34, 35, 158, 216, 259, 265], "document": [6, 10, 12, 13, 14, 20, 23, 29, 43, 44, 45, 59, 64, 68, 69, 74, 75, 76, 80, 90, 93, 94, 96, 101, 104, 109, 115, 117, 128, 134, 151, 153, 154, 156, 158, 166, 180, 186, 200, 206, 207, 208, 209, 210, 211, 212, 213, 215, 216, 217, 219, 220, 222, 226, 236, 240, 242, 244, 245, 255, 257, 259, 260, 262, 264, 270, 277, 278, 281, 294, 296, 297, 303, 304], "depend": [6, 9, 11, 13, 14, 15, 17, 21, 23, 25, 28, 33, 34, 35, 39, 47, 49, 50, 59, 60, 67, 68, 69, 70, 73, 74, 76, 80, 85, 92, 93, 95, 96, 97, 104, 108, 109, 110, 114, 122, 126, 130, 134, 135, 139, 141, 143, 145, 151, 153, 163, 164, 165, 180, 189, 191, 193, 195, 196, 206, 207, 212, 214, 215, 217, 219, 221, 222, 223, 225, 226, 227, 232, 236, 238, 239, 242, 243, 244, 245, 246, 257, 258, 259, 260, 264, 265, 277, 279, 280, 291, 296, 298], "debug": [6, 49, 68, 95, 110, 143, 180, 257, 258, 267], "style": [6, 7, 8, 11, 48, 68, 96, 185, 206, 212, 226, 245, 303], "polici": [6, 13, 260, 262], "maintain": [7, 14, 15, 68, 69, 108, 117, 226, 234, 235, 242, 245, 261], "love": 7, "oil": 7, "daunt": 7, "acquaint": 7, "video": [7, 302], "2016": [7, 111, 112, 114, 290, 291], "2014": [7, 245, 246], "capabl": [7, 13, 14, 21, 34, 47, 49, 68, 72, 80, 93, 108, 116, 117, 151, 158, 212, 223, 226, 245, 291, 297, 298, 304, 305], "besid": [7, 51, 68, 219, 244], "lot": [7, 11, 13, 59, 68, 86, 93, 95, 104, 141, 158, 212, 215, 222, 225, 229, 239, 245, 257, 304], "probabl": [7, 11, 51, 59, 68, 73, 76, 80, 108, 141, 185, 189, 236, 242, 245, 246, 258, 296, 302], "brows": [7, 9], "topic": [7, 16, 24, 38, 49, 151, 156, 208, 209, 210, 211, 213, 215, 216, 221, 245, 287, 296, 301], "particip": 7, "abid": 7, "email": [7, 226], "googl": [7, 211, 212, 245], "spam": [7, 267], "post": [7, 13, 21, 28, 30, 31, 32, 33, 34, 35, 36, 37, 49, 62, 68, 226, 227, 238, 257, 299], "moder": [7, 95], "shakthimaan": 7, "book": [7, 9, 48, 59, 69, 74, 134, 141, 144, 152, 156, 157, 176, 220, 225, 226, 297], "chapter1": 7, "etiquett": 7, "track": [7, 9, 11, 13, 15, 59, 68, 72, 76, 139, 152, 175, 200, 210, 215, 233, 252, 294], "etc": [7, 11, 12, 13, 19, 21, 22, 44, 47, 49, 64, 68, 69, 73, 74, 86, 95, 97, 98, 103, 108, 110, 114, 141, 162, 171, 175, 188, 191, 203, 207, 209, 210, 212, 213, 214, 215, 216, 219, 221, 226, 227, 234, 235, 236, 238, 242, 245, 246, 250, 258, 259, 264, 275, 279, 291], "interest": [7, 11, 15, 17, 23, 28, 31, 37, 64, 68, 70, 73, 74, 84, 93, 95, 104, 108, 110, 137, 142, 143, 191, 196, 210, 213, 217, 221, 222, 223, 225, 233, 236, 238, 239, 244, 245, 258, 259, 275, 291, 294, 297, 299, 300, 301, 304], "prepar": [7, 21, 134, 224], "chat": [7, 39], "room": [7, 213], "stackoverflow": [7, 11, 108, 264, 267], "tracker": [7, 11, 12, 47, 234, 245, 300], "isn": [7, 11, 13, 23, 35, 95, 128, 137, 141, 245, 298], "organ": [7, 11, 151, 291], "termin": [7, 8, 9, 11, 59, 68, 74, 96, 108, 140, 206, 226, 233, 257, 303], "live": [7, 40, 50, 158, 221, 239], "click": [7, 8, 9, 11], "next": [7, 9, 11, 15, 19, 21, 23, 25, 40, 49, 50, 52, 57, 59, 60, 62, 63, 68, 69, 74, 93, 95, 98, 104, 108, 110, 128, 130, 133, 134, 139, 144, 145, 146, 148, 150, 151, 152, 159, 209, 210, 213, 215, 217, 221, 222, 226, 234, 236, 239, 242, 261, 262, 264, 297, 298, 299], "function_nam": [7, 49, 258], "upon": [7, 12, 14, 21, 49, 68, 108, 129, 136, 139, 143, 153, 154, 155, 158, 185, 191, 207, 209, 210, 234, 242, 251, 258, 277, 304], "undergo": [7, 114, 164], "gain": [7, 15, 26, 69, 124, 153, 154, 158], "submiss": 7, "dockerfil": 8, "htmldoc": 8, "sympy_htmldoc": 8, "apt": [8, 9], "dvipng": 8, "librsvg2": 8, "imagemagick": 8, "docbook2x": 8, "sudo": [8, 9], "venv": [8, 9], "my": [8, 226, 293], "Then": [8, 9, 11, 12, 14, 19, 21, 59, 64, 67, 68, 93, 97, 104, 108, 131, 134, 148, 150, 151, 156, 160, 188, 196, 209, 213, 214, 216, 219, 221, 223, 226, 233, 236, 238, 239, 242, 244, 265, 291], "rerun": [8, 11, 12, 222, 257], "txt": [8, 9, 226], "mayb": [8, 12, 22, 30], "rpm": 8, "prerequisit": 8, "dnf": [8, 98], "medium": [8, 23, 160, 161, 164, 165, 175, 219, 287], "homebrew": 8, "brew": 8, "sh": 8, "docbook": 8, "librsvg": 8, "tricki": [8, 68, 93], "subsystem": [8, 226], "linux": [8, 9, 11, 39], "workaround": [8, 265], "solut": [8, 11, 13, 14, 15, 17, 19, 22, 23, 26, 29, 30, 49, 64, 68, 69, 74, 76, 78, 86, 90, 91, 92, 95, 104, 108, 111, 114, 116, 121, 128, 134, 135, 141, 145, 151, 155, 160, 196, 200, 213, 215, 219, 220, 221, 222, 223, 224, 225, 234, 239, 241, 242, 243, 244, 305], "shell": [8, 11, 15, 96, 158, 225], "microsoft": 8, "wsl": 8, "transfer": [8, 26, 121, 122, 124, 160, 245], "folder": 8, "prepend": [8, 48, 59, 104, 124, 198, 226, 252], "mnt": 8, "navig": [8, 13], "cygwin": 8, "msys2": 8, "partial": [8, 14, 47, 59, 66, 67, 68, 70, 72, 73, 74, 108, 110, 158, 185, 201, 205, 207, 215, 217, 220, 223, 226, 228, 235, 238, 242, 243, 247, 253, 270, 277, 294, 304], "viabl": [8, 69], "64": [8, 12, 53, 59, 68, 108, 157, 211, 225, 235, 244, 246, 257, 264, 267, 303], "bit": [8, 12, 19, 23, 48, 49, 52, 68, 69, 71, 98, 99, 104, 108, 185, 196, 213, 215, 222, 236, 239, 245, 257, 264, 274, 275, 291, 303], "chocolatei": 8, "choco": 8, "rsvg": 8, "chose": [8, 69], "rm": [8, 49], "absolut": [8, 12, 45, 46, 49, 67, 68, 74, 76, 83, 93, 95, 99, 104, 110, 126, 189, 217, 221, 222, 236, 238, 241, 246, 257, 279, 280, 281], "substitut": [8, 14, 15, 19, 22, 28, 31, 35, 37, 49, 68, 69, 74, 76, 93, 95, 104, 109, 110, 124, 134, 135, 141, 143, 145, 155, 180, 189, 191, 194, 201, 203, 205, 223, 224, 227, 228, 233, 236, 238, 239, 242, 243, 244, 245, 265, 273, 291, 295, 296], "filesystem": 8, "makefil": 8, "subdirectori": [8, 12, 25], "browser": 8, "drop": [8, 11, 74, 95, 109, 148, 217, 219], "menu": 8, "told": [8, 11], "load": [8, 13, 49, 68, 96, 116, 117, 118, 120, 129, 130, 132, 133, 134, 137, 139, 144, 146, 151, 159, 171, 206, 287, 290], "ll": [8, 48, 66, 104, 112, 114, 129, 137, 145, 209, 210, 255, 290, 291], "repeat": [8, 9, 14, 15, 59, 62, 67, 68, 74, 76, 95, 97, 99, 104, 108, 110, 175, 177, 191, 212, 213, 214, 219, 221, 222, 226, 232, 242, 246, 250, 251, 258, 260, 264, 304], "reload": 8, "approach": [8, 19, 28, 31, 32, 33, 35, 36, 37, 48, 67, 68, 95, 124, 145, 151, 215, 216, 219, 220, 221, 223, 234, 243, 244, 246, 258, 261, 264, 294, 300], "monitor": 8, "procedur": [8, 31, 33, 50, 51, 53, 59, 65, 66, 67, 95, 104, 134, 156, 219, 221, 238, 239, 244, 245, 270, 300], "8000": [8, 116], "localhost": 8, "port": [8, 110, 143, 163], "finish": [8, 12, 49, 50, 185, 260, 301], "ctrl": 8, "detach": 8, "livehtml": 8, "tab": [8, 13, 15, 64, 158], "99": [8, 49, 68, 69, 104, 108, 124, 219, 220], "bad": [8, 11, 12, 13, 67, 108, 193, 215, 226], "extra": [8, 13, 49, 51, 68, 69, 108, 109, 110, 134, 149, 196, 207, 219, 226, 236, 242, 257, 258, 259, 277, 291], "xelatex": 8, "latexmk": 8, "chrome": 8, "chromium": 8, "svg": [8, 25, 96, 206], "On": [8, 11, 13, 21, 44, 61, 68, 70, 76, 95, 98, 108, 116, 141, 195, 196, 207, 216, 217, 219, 220, 221, 222, 242, 244, 261, 265, 277, 279], "xetex": 8, "font": [8, 96, 206, 226], "lmodern": 8, "cask": 8, "tap": 8, "dejavu": 8, "strawberryperl": 8, "dejavufont": 8, "appdata": 8, "never": [9, 10, 11, 12, 14, 21, 23, 35, 68, 74, 95, 110, 193, 222, 223, 226, 234, 244, 246, 255, 274, 296, 297], "familiar": [9, 10, 11, 15, 23, 95, 141, 156, 175, 223, 291, 294, 296, 302], "push": [9, 11, 12, 93, 129, 137, 290, 291], "nativ": [9, 14, 68, 124, 217, 222, 257], "yum": 9, "maco": 9, "desktop": 9, "gui": [9, 96, 206], "sync": 9, "rebas": [9, 11], "disabl": [9, 12, 14, 35, 68, 69, 93, 95, 108, 219, 222, 226, 234, 242, 244, 255, 257, 260, 264, 265], "commit": [9, 12], "enter": [9, 17, 60, 68, 69, 73, 81, 108, 110, 116, 120, 134, 139, 143, 153, 226, 236, 244, 257, 299, 303], "config": [9, 96], "firstnam": 9, "lastnam": 9, "your_email": 9, "youremail": 9, "usernam": [9, 11], "gitconfig": 9, "handi": [9, 67, 68, 104, 226, 299], "shortcut": [9, 48, 68, 100, 210, 226, 234, 238, 304], "alias": [9, 102, 217], "alia": [9, 49, 61, 68, 78, 84, 99, 100, 102, 106, 111, 114, 175, 184, 191, 213, 215, 216, 217, 221, 225, 234, 257, 267, 304], "di": [9, 222], "st": [9, 12, 69, 95, 191], "statu": [9, 11, 96], "checkout": [9, 11, 48], "log1": 9, "onelin": 9, "abbrev": [9, 197, 198, 226], "scm": 9, "sv": 9, "v2": [9, 70, 81, 104, 136, 201, 202, 205, 265, 270, 273, 274, 275, 276], "signup": 9, "presenc": [9, 68, 74, 98, 120, 139, 145, 155, 242, 250], "world": [9, 69, 120, 145, 155, 264], "profession": 9, "establish": [9, 19, 64, 93, 129, 133, 137, 139, 146, 236, 291], "secur": [9, 13], "connect": [9, 21, 62, 69, 70, 83, 84, 104, 109, 116, 120, 130, 133, 139, 140, 143, 146, 152, 213, 214, 215, 224, 242, 246, 264, 270, 291], "button": [9, 12, 212, 258], "address": [9, 12, 68, 226, 245], "practic": [9, 19, 21, 28, 31, 34, 37, 57, 59, 68, 69, 78, 152, 155, 158, 212, 213, 214, 216, 221, 223, 250, 291, 296, 297], "store": [9, 11, 13, 15, 21, 25, 48, 49, 58, 59, 68, 90, 92, 101, 104, 108, 110, 130, 134, 136, 139, 141, 156, 185, 191, 205, 209, 210, 212, 213, 215, 216, 221, 222, 223, 233, 236, 247, 250, 251, 259, 260, 261, 264, 275, 277, 290, 299], "clone": [9, 39, 219], "origin": [9, 11, 12, 14, 15, 19, 21, 31, 39, 41, 59, 60, 61, 64, 67, 68, 69, 72, 73, 74, 76, 77, 79, 81, 83, 93, 95, 99, 104, 108, 111, 112, 114, 122, 124, 125, 133, 139, 140, 145, 155, 158, 183, 186, 196, 202, 207, 212, 213, 215, 217, 221, 222, 225, 226, 234, 235, 236, 238, 239, 242, 243, 244, 245, 246, 252, 257, 264, 265, 270, 273, 274, 275, 276, 277, 279, 280, 290, 291, 304], "77": [9, 57, 76, 104, 108, 225, 226, 259], "mib": 9, "repo": [9, 11, 12, 141], "remot": [9, 68], "tune": [9, 72, 96, 206, 226, 290, 291], "fetch": 9, "advantag": [9, 13, 17, 21, 23, 28, 44, 47, 49, 68, 69, 73, 95, 98, 104, 108, 121, 195, 215, 216, 223, 234, 239, 242, 245, 261, 296, 298, 300, 304], "isol": [9, 28, 47, 74, 217, 221, 222, 223, 244, 259], "wide": [9, 21, 96, 104, 118, 158, 206, 215, 216, 222, 226, 246], "split": [10, 23, 49, 68, 69, 72, 93, 95, 110, 219, 221, 224, 225, 226, 244, 246, 252, 257, 264, 268, 299, 304], "experienc": [10, 13, 50, 291], "flake8": [11, 12], "regress": 11, "green": [11, 12, 59, 152, 212], "123": [11, 68, 73, 78, 98, 133, 188, 201, 264, 270, 272], "visibl": [11, 93, 212], "ok": [11, 12, 13, 49, 60, 226, 242], "field": [11, 21, 35, 41, 45, 49, 68, 69, 70, 76, 86, 95, 163, 164, 203, 204, 208, 213, 214, 215, 217, 218, 220, 222, 223, 224, 239, 244, 257, 270, 273, 275, 276, 278, 280, 285, 287, 288, 290], "respond": [11, 68], "perus": 11, "feel": [11, 21, 39, 158, 159, 238, 242, 244], "fine": [11, 12, 13, 19, 23, 31, 68, 72, 96, 206, 215, 216, 226, 238], "upstream": 11, "highlight": 11, "accid": [11, 12, 69, 265], "reset": [11, 59, 61, 139, 212, 219, 222, 257, 260, 262], "somehow": [11, 12, 14, 23], "typo": [11, 236], "ultim": [11, 23, 74, 196], "spend": 11, "distinguish": [11, 18, 21, 22, 48, 59, 72, 97, 141, 190, 196, 213], "accident": [11, 12, 14], "failur": [11, 13, 64, 72, 85, 93, 108, 246, 257, 304], "accompani": [11, 12, 48], "sqrtdenest": [11, 12, 238], "test_sqrtdenest": [11, 12], "pattern": [11, 12, 13, 14, 15, 21, 23, 68, 93, 95, 98, 99, 110, 185, 216, 236, 238, 242, 244, 294, 299], "appar": [11, 12, 14, 15, 68, 267, 304], "test_trigonometr": [11, 12], "test_cos_seri": [11, 12], "6": [11, 12, 15, 17, 19, 26, 28, 36, 37, 41, 43, 44, 47, 49, 50, 51, 52, 56, 57, 59, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 72, 73, 74, 76, 78, 80, 81, 82, 83, 84, 90, 91, 93, 95, 97, 98, 99, 101, 102, 104, 105, 107, 108, 110, 112, 116, 118, 120, 122, 124, 125, 126, 136, 143, 144, 148, 149, 150, 156, 160, 164, 170, 188, 201, 210, 211, 212, 214, 215, 216, 217, 219, 221, 222, 223, 225, 226, 228, 231, 232, 233, 234, 235, 238, 239, 242, 243, 244, 245, 246, 247, 257, 258, 261, 264, 265, 270, 273, 275, 280, 290, 291, 294, 300, 304, 305], "720": [11, 12, 228, 242, 264], "40320": [11, 12], "One": [11, 14, 15, 18, 21, 23, 47, 48, 49, 58, 60, 67, 68, 73, 74, 76, 87, 90, 92, 93, 95, 98, 104, 108, 110, 116, 117, 139, 141, 156, 158, 167, 196, 200, 217, 219, 220, 222, 225, 228, 234, 238, 241, 244, 245, 246, 247, 252, 265, 277, 293, 294, 296, 299, 300, 304], "past": [11, 12, 15, 74, 108, 225, 226, 303], "session": [11, 12, 14, 40, 49, 68, 80, 95, 206, 210, 216, 262, 296, 303], "unclear": [11, 13, 21, 128], "kei": [11, 13, 14, 15, 17, 28, 30, 42, 45, 48, 57, 59, 60, 68, 69, 70, 73, 84, 97, 99, 104, 107, 108, 116, 139, 141, 183, 186, 191, 210, 212, 214, 215, 216, 217, 218, 219, 221, 222, 223, 224, 226, 238, 242, 243, 244, 246, 250, 261, 264, 265, 267, 300, 301, 304], "corner": [11, 12, 59, 61, 99, 222, 242, 245, 265], "delta_funct": [11, 76, 95], "argumentindexerror": [11, 23], "scroll": [11, 37], "bottom": [11, 58, 59, 68, 69, 84, 99, 104, 107, 139, 221, 226, 235, 280], "test_bas": [11, 257], "similari": 11, "code_qu": 11, "total": [11, 37, 50, 57, 59, 68, 73, 84, 97, 98, 99, 101, 143, 145, 153, 160, 164, 170, 175, 188, 197, 211, 217, 219, 222, 235, 238, 242, 250, 252, 280], "new_fil": 11, "editor": [11, 12], "vim": 11, "pop": [11, 95, 239], "stage": [11, 21, 48, 67, 108, 233, 304], "affect": [11, 13, 21, 23, 67, 68, 104, 200, 222, 244, 245, 275], "binari": [11, 12, 15, 22, 23, 31, 45, 49, 52, 63, 68, 69, 95, 98, 108, 109, 185, 197, 213, 216, 222, 239, 258, 261, 264], "temporari": [11, 68, 258], "individu": [11, 12, 13, 21, 23, 26, 30, 33, 68, 74, 79, 84, 85, 97, 101, 104, 124, 156, 163, 181, 185, 211, 234, 242, 244, 257, 300], "gitignor": 11, "agreement": 11, "exclud": [11, 30, 35, 37, 49, 67, 68, 95, 104, 131, 136, 158, 214, 215, 217, 219, 222, 232, 242, 244, 257, 260, 264], "22906851": 11, "ignor": [11, 12, 13, 15, 17, 23, 49, 59, 68, 69, 73, 74, 78, 83, 93, 98, 104, 108, 124, 131, 137, 143, 188, 191, 201, 212, 222, 226, 227, 238, 244, 245, 258, 304], "bodi": [11, 13, 15, 49, 93, 110, 127, 128, 129, 132, 133, 134, 139, 141, 143, 144, 145, 146, 148, 151, 152, 153, 158, 159, 194, 201, 205, 209, 210, 270, 272, 287, 290, 291], "perman": [11, 104], "histori": [11, 158], "effort": [11, 109, 217, 219], "research": [11, 19, 60, 124, 215, 223, 238], "shortlog": 11, "ui": [11, 95, 108, 243], "convei": [11, 28], "71": [11, 59, 84, 104, 108, 194], "78": [11, 59, 82, 104, 108, 117, 196, 242, 246], "summari": [11, 144, 257, 281], "leav": [11, 14, 21, 23, 34, 36, 49, 68, 95, 104, 108, 112, 135, 151, 175, 191, 215, 233, 261, 293, 299, 304], "heurisch": [11, 13, 95], "12345": [11, 49, 72], "brief": [11, 49, 245, 257, 279], "nearbi": 11, "similarli": [11, 12, 13, 21, 28, 35, 64, 68, 69, 76, 80, 104, 116, 117, 124, 134, 137, 156, 195, 200, 212, 213, 216, 221, 223, 233, 234, 236, 242, 257, 265, 275, 276, 291, 300], "doubt": [11, 98, 141], "switch": [11, 13, 41, 59, 66, 95, 108, 124, 219, 222, 248], "let": [11, 12, 19, 21, 22, 23, 26, 47, 49, 59, 64, 68, 69, 78, 86, 91, 93, 97, 101, 104, 105, 108, 110, 112, 129, 130, 140, 141, 158, 196, 201, 209, 213, 214, 215, 219, 221, 222, 223, 226, 233, 236, 238, 239, 242, 244, 245, 252, 255, 258, 262, 265, 275, 276, 280, 291, 293, 296, 298, 299, 304], "overview": [11, 214, 245, 278, 279], "concret": [11, 21, 48, 60, 68, 73, 74, 95, 97, 104, 108, 111, 114, 129, 141, 196, 217, 221, 226, 282, 291], "suitabl": [11, 95, 101, 110, 211, 214, 215, 216, 219, 221, 226, 236, 239, 242, 245, 247, 291, 297], "unicod": [11, 12, 76, 96, 104, 206, 226, 257, 298], "printer": [11, 12, 13, 14, 23, 60, 68, 76, 96, 104, 109, 206, 248, 251, 258, 259, 265, 291, 295, 299], "bf0e81e12a2f75711c30f0788daf4e58f72b2a41": 11, "revis": [11, 244], "anti": [11, 14, 41, 45, 64, 74, 95, 99, 163, 168, 252], "candid": [11, 32, 59, 68, 104, 108, 219, 238], "phase": [11, 26, 68, 95, 122, 160, 163, 165, 175, 176, 245], "explicit": [11, 13, 14, 21, 23, 28, 31, 32, 60, 67, 68, 72, 84, 85, 95, 107, 108, 114, 134, 135, 139, 141, 145, 155, 159, 210, 213, 222, 225, 226, 228, 234, 236, 242, 243, 244, 245, 261, 290, 291], "solve_lin_si": [11, 13, 224], "upsid": 11, "monomi": [11, 68, 95, 98, 108, 214, 216, 217, 219, 225, 226, 304], "downsid": [11, 300], "involv": [11, 12, 13, 15, 19, 21, 28, 30, 32, 44, 46, 59, 67, 68, 69, 73, 80, 81, 93, 95, 108, 115, 124, 130, 134, 140, 141, 170, 180, 186, 188, 198, 209, 210, 213, 214, 217, 219, 221, 222, 223, 227, 228, 233, 234, 235, 236, 238, 239, 242, 244, 247, 265, 290, 304], "anymor": [11, 12, 212], "coincid": [11, 84, 104, 107, 133, 141, 213, 270, 275, 296], "investig": [11, 60, 93, 211, 213, 236, 264, 296], "exp": [11, 12, 13, 14, 15, 17, 21, 23, 26, 34, 35, 37, 41, 47, 49, 58, 67, 68, 70, 72, 73, 74, 76, 86, 87, 90, 93, 95, 99, 101, 104, 108, 110, 112, 126, 167, 170, 186, 192, 211, 216, 217, 222, 223, 226, 228, 233, 236, 238, 242, 243, 244, 245, 246, 247, 264, 280, 291, 294, 298, 300, 305], "ratsimp": [11, 68, 238], "cpu": [11, 49, 109, 158], "sy": [11, 39, 49, 70, 141, 158, 226, 257, 276, 296], "04": [11, 99, 246], "31": [11, 56, 68, 71, 72, 84, 108, 112, 200, 211, 222, 239, 290], "wall": [11, 133, 139, 146], "32": [11, 59, 71, 74, 76, 78, 95, 104, 108, 116, 122, 200, 220, 222, 223, 235, 236, 239, 246, 257], "\u212f": [11, 49, 163, 211, 226, 294, 298, 300, 304, 305], "took": [11, 223, 235], "450": [11, 104], "gb": [11, 59, 120], "ram": 11, "occasion": [11, 12, 68], "feedback": [11, 26, 69, 121, 124, 297], "draft": 11, "state": [11, 12, 14, 19, 21, 35, 59, 66, 68, 76, 108, 111, 112, 114, 116, 124, 126, 133, 134, 135, 139, 143, 145, 159, 163, 167, 168, 170, 171, 172, 174, 175, 176, 180, 183, 185, 186, 187, 188, 190, 191, 215, 222, 226, 235, 236, 238, 246, 261, 287, 290, 291, 300], "wip": 11, "stand": [11, 14, 67, 68, 134, 158, 214, 215, 216, 217, 223], "progress": [11, 42, 44, 108, 259], "fill": [11, 15, 20, 59, 69, 99, 101, 104, 107, 191, 212, 257, 260, 264, 267, 300], "templat": [11, 13, 264], "undescript": 11, "tend": [11, 23, 40, 49, 68, 73, 129, 137, 219, 221, 231, 233, 236, 291, 297, 304], "henc": [11, 47, 49, 58, 59, 68, 70, 74, 76, 80, 93, 96, 98, 108, 120, 207, 212, 213, 214, 219, 226, 236, 239, 243, 245, 257, 261, 275, 276, 277, 299, 304], "transcendent": [11, 21, 32, 36, 37, 45, 68, 76, 95, 216, 221, 222, 226, 244, 245, 300, 305], "perhap": [11, 13, 17, 49, 68, 98, 108, 176, 215, 216, 244, 259, 291, 293], "compar": [11, 12, 15, 21, 37, 47, 49, 60, 65, 68, 73, 74, 85, 98, 104, 108, 109, 143, 170, 194, 198, 216, 219, 222, 223, 226, 231, 233, 238, 242, 245, 247, 251, 257, 264, 296, 299, 304], "1234": [11, 108, 239], "auto": [11, 13, 15, 31, 47, 68, 69, 96, 212, 215, 219, 222, 226, 238, 242, 246], "record": [11, 51, 62, 68, 221, 226, 257], "joe": 11, "blogg": 11, "mailmap_check": 11, "unrecognis": 11, "3af6dc1": 11, "7fa63b1": 11, "100644": 11, "1307": [11, 37], "zsc347": 11, "gmail": [11, 211], "\u00f8yvind": 11, "jensen": [11, 49], "oyvind": 11, "\u0142ukasz": 11, "pankowski": 11, "lukpank": 11, "o2": [11, 233], "pl": 11, "\u5f6d\u4e8e\u658c": 11, "1931127624": 11, "qq": [11, 86, 87, 89, 90, 91, 95, 213, 214, 215, 216, 219, 221, 222, 223], "reorder": [11, 60, 67, 74, 191, 222, 242, 246, 264], "alphabet": [11, 68, 69, 124, 196, 214, 239, 259], "move": [11, 12, 23, 59, 60, 68, 69, 82, 84, 116, 129, 133, 137, 139, 143, 145, 151, 179, 205, 209, 210, 238, 247, 256, 277, 290, 291], "7598d94": 11, "562": 11, "joannah": 11, "nanjeky": 11, "ibm": [11, 238], "jnanjeky": 11, "nanjekyejoannah": 11, "joaquim": 11, "monserrat": 11, "qmonserrat": 11, "mailoo": 11, "jochen": 11, "voss": 11, "seehuhn": 11, "de": [11, 48, 69, 73, 108, 111, 112, 114, 120, 196, 211, 223, 228, 239, 242, 264, 290, 291], "jogi": 11, "miglani": 11, "jmig5776": 11, "johan": 11, "bl\u00e5b\u00e4ck": 11, "johan_bluecreek": 11, "riseup": 11, "net": [11, 48, 84, 220, 242, 246, 264], "blaback": 11, "cea": 11, "fr": [11, 90, 95, 108, 134, 141, 143, 145, 148, 149, 153, 155, 158, 246, 290, 291], "guzman": 11, "jguzm022": 11, "ucr": 11, "edu": [11, 47, 52, 59, 60, 69, 71, 73, 95, 104, 108, 124, 215, 220, 225, 235, 239, 242, 246, 270], "joeb": 11, "1785690389": 11, "norepli": 11, "map": [11, 14, 21, 23, 47, 48, 49, 51, 58, 59, 60, 68, 69, 80, 84, 91, 93, 95, 98, 99, 108, 111, 122, 134, 145, 169, 180, 181, 186, 201, 210, 212, 213, 215, 216, 217, 219, 220, 221, 222, 223, 224, 225, 226, 233, 238, 242, 243, 244, 245, 246, 250, 251, 258, 261, 264, 265, 267, 270], "cost": [12, 47, 49, 108, 145, 215, 245, 298], "modular": [12, 13, 69, 108, 187, 215, 220, 245], "consequ": [12, 13, 23, 45, 68, 114, 214, 216, 296, 304], "cover": [12, 19, 74, 108, 110, 128, 141, 200, 209, 252, 259, 294, 296], "maxim": [12, 59, 69, 97, 114, 213, 217, 221, 233, 235, 291], "red": [12, 212], "advis": [12, 13, 21, 37, 48, 133, 141], "wait": [12, 210], "_____________________________________________________________________________________________________": 12, "_________________": [12, 117], "test_pretti": 12, "test_upretty_sub_sup": 12, "traceback": [12, 13, 15, 18, 21, 22, 23, 28, 30, 32, 33, 34, 35, 36, 37, 42, 43, 44, 49, 50, 60, 68, 69, 72, 78, 95, 98, 99, 100, 101, 102, 104, 106, 107, 110, 124, 211, 213, 215, 216, 217, 219, 222, 225, 233, 234, 242, 244, 245, 255, 257, 258, 260, 262, 264, 265, 267, 296, 300], "home": [12, 116, 221, 239], "oscar": [12, 211], "317": 12, "upretti": 12, "beta_1_2": 12, "\u03b2\u2081\u2082": 12, "assertionerror": [12, 255], "branch": [12, 22, 47, 68, 73, 74, 75, 76, 223, 236, 245, 299, 304], "ran": 12, "influenc": [12, 50, 116, 140, 213, 214, 290, 291], "suppos": [12, 13, 22, 23, 60, 67, 68, 69, 93, 110, 213, 215, 219, 221, 222, 226, 233, 236, 242, 244, 255, 264, 275, 280, 296, 298, 304], "sneak": 12, "sporad": 12, "seed": [12, 57, 59, 68, 69, 78, 81, 82, 104, 108, 219, 246, 257, 264], "pythonhashse": [12, 257], "unrel": [12, 13, 33, 68, 75, 214, 296], "ideal": [12, 21, 49, 105, 136, 141, 151, 201, 209, 215, 217, 219, 220, 221, 222, 223, 238, 245, 270], "slip": [12, 143, 147, 149, 209], "wasn": [12, 13], "notic": [12, 13, 15, 23, 59, 60, 66, 68, 104, 156, 179, 216, 236, 248, 252, 253, 264, 265, 296, 298, 299, 304], "broken": [12, 13, 57, 68, 209, 226, 242, 267], "seem": [12, 17, 21, 23, 92, 93, 141, 196, 213, 215, 238, 242, 304], "carefulli": [12, 22, 68, 112, 201, 219, 228], "everyon": [12, 223], "expediti": 12, "21177": 12, "residu": [12, 64, 69, 108, 217, 219, 236], "cot": [12, 68, 74, 76, 110, 223, 226, 235], "tanh": [12, 68, 72, 74, 95, 110, 111, 114, 223, 226, 238, 290, 291, 304], "as_leading_term": [12, 68, 233], "21253": 12, "test_tan": 12, "tan": [12, 47, 68, 73, 74, 95, 110, 131, 148, 149, 150, 155, 223, 225, 226, 233, 235, 242, 245, 304], "test_expr": [12, 68], "test_as_leading_term": 12, "ration": [12, 14, 21, 23, 28, 42, 44, 45, 47, 49, 67, 68, 72, 73, 74, 76, 78, 81, 83, 85, 89, 93, 95, 96, 101, 104, 108, 110, 124, 160, 193, 211, 214, 215, 219, 220, 221, 223, 226, 231, 234, 235, 236, 238, 239, 241, 244, 245, 246, 264, 270, 295, 296, 299, 303], "imaginaryunit": [12, 68, 226], "21245": 12, "fi": [12, 19], "36": [12, 28, 51, 62, 69, 73, 84, 95, 99, 104, 108, 117, 222, 226, 239, 242, 246, 280], "test_residu": 12, "test_issue_21177": 12, "cancel": [12, 19, 23, 26, 49, 68, 72, 76, 84, 93, 95, 104, 108, 124, 125, 129, 215, 216, 217, 219, 222, 225, 238, 244, 298], "underli": [12, 14, 49, 60, 66, 68, 97, 104, 122, 141, 186, 199, 215, 222, 244, 245, 246], "report": [12, 40, 47, 59, 68, 81, 99, 108, 223, 234, 245, 257, 300, 305], "benefici": 12, "prudent": 12, "matter": [12, 23, 47, 57, 60, 67, 68, 73, 93, 95, 200, 233, 264, 298, 299], "reproduct": 12, "constant": [12, 13, 14, 26, 28, 30, 31, 33, 36, 47, 49, 67, 68, 72, 74, 76, 92, 93, 95, 111, 112, 114, 116, 117, 124, 129, 139, 140, 141, 143, 158, 159, 168, 172, 178, 194, 195, 197, 198, 199, 202, 205, 207, 212, 214, 217, 219, 221, 222, 223, 226, 228, 233, 236, 238, 239, 242, 243, 244, 245, 246, 257, 259, 264, 265, 273, 277, 280, 287, 290, 291, 294, 300, 305], "quickli": [12, 19, 23, 59, 60, 68, 69, 72, 73, 108, 215, 219, 222, 235, 245, 261], "newli": [12, 68, 93, 236], "lambda": [12, 14, 15, 23, 26, 30, 34, 43, 44, 47, 49, 59, 60, 68, 69, 70, 74, 95, 99, 100, 101, 104, 107, 108, 110, 134, 141, 154, 155, 158, 159, 176, 212, 215, 219, 221, 222, 226, 227, 234, 235, 238, 242, 244, 245, 246, 247, 255, 264, 265, 270, 272, 275, 290, 293, 300], "typeerror": [12, 13, 15, 22, 23, 32, 35, 42, 43, 44, 60, 68, 78, 83, 98, 100, 102, 106, 124, 165, 216, 217, 233, 234, 258, 265], "execut": [12, 14, 21, 39, 49, 96, 99, 116, 158, 212, 226, 242, 245, 255, 257, 259, 260, 265, 267, 269, 281, 298, 303], "care": [12, 14, 15, 22, 23, 59, 68, 76, 95, 98, 104, 116, 120, 128, 141, 155, 201, 210, 215, 216, 221, 238, 239, 242, 244, 245, 250, 253, 258, 293, 296, 298], "WILL": 12, "userwarn": [12, 201, 255, 262, 300], "function_that_emits_a_warn": 12, "sparingli": 12, "asid": [12, 15, 98, 242, 243, 298], "annoi": 12, "warrant": 12, "test_stacklevel": [12, 255], "expr_free_symbol": [12, 68], "test_deprecated_expr_free_symbol": 12, "nomin": 12, "closer": [12, 34, 129, 137, 143, 245, 299], "inspect": [12, 13, 21, 104, 112, 114, 221, 232, 263, 265, 289, 291], "could": [12, 13, 14, 15, 19, 21, 23, 32, 34, 36, 44, 49, 61, 68, 80, 93, 95, 98, 133, 136, 141, 151, 155, 191, 194, 196, 213, 216, 219, 221, 223, 226, 234, 236, 238, 242, 243, 244, 245, 246, 247, 250, 251, 258, 262, 275, 276, 291, 296, 299, 304], "nonsens": [12, 67, 76], "unevalu": [12, 13, 14, 21, 22, 23, 26, 43, 44, 47, 60, 67, 68, 74, 76, 85, 95, 108, 124, 168, 172, 179, 180, 191, 222, 225, 233, 234, 238, 242, 244, 245, 246, 247, 294, 298, 299, 305], "helper": [12, 13, 31, 47, 49, 59, 63, 66, 68, 93, 95, 96, 97, 176, 178, 187, 223, 233, 236, 239, 242, 243, 245, 258, 287], "test_sin_1_unevalu": 12, "dummy_eq": [12, 68], "combinatori": [12, 23, 52, 60, 67, 68, 75, 76, 222, 228, 238, 264, 266, 282, 304], "test_comb_factori": 12, "test_factorial_rewrit": 12, "nonneg": [12, 13, 21, 23, 45, 68, 69, 70, 73, 76, 101, 158, 214, 216, 222, 239, 244, 246, 290, 291, 304], "rewrit": [12, 67, 68, 70, 73, 74, 76, 93, 95, 98, 116, 124, 188, 217, 222, 233, 234, 235, 238, 242, 243, 244, 245, 246, 282, 298, 300], "_i": [12, 95, 191, 196, 223], "product": [12, 13, 21, 41, 51, 53, 56, 59, 60, 64, 66, 67, 68, 69, 70, 72, 73, 76, 78, 81, 83, 84, 91, 93, 95, 97, 98, 99, 101, 104, 108, 109, 110, 114, 124, 125, 126, 128, 133, 143, 156, 158, 166, 170, 171, 174, 176, 177, 178, 180, 183, 185, 186, 188, 189, 191, 195, 196, 197, 200, 201, 203, 208, 209, 210, 211, 213, 214, 215, 217, 219, 221, 222, 223, 226, 227, 228, 231, 234, 235, 238, 239, 242, 243, 244, 245, 246, 248, 250, 251, 252, 258, 261, 264, 270, 274, 287], "far": [12, 15, 48, 68, 82, 95, 211, 213, 216, 226, 236, 265, 293, 294, 296], "boil": 12, "agre": [12, 68, 69, 76, 83, 93, 236], "indefinit": [12, 14, 41, 74, 92, 93, 95, 104, 110, 217, 219, 220, 222, 231, 294], "integrand": [12, 72, 76, 92, 93, 95, 110, 236], "Of": [12, 19, 21, 28, 67, 93, 104, 242, 245, 264, 304], "cours": [12, 19, 21, 25, 51, 52, 59, 67, 76, 93, 95, 104, 105, 108, 156, 207, 215, 216, 220, 221, 233, 235, 236, 277, 304], "hurt": 12, "checkodesol": [12, 35, 242], "truth": [12, 22, 42, 43, 44, 45, 46, 68, 99, 238], "verifi": [12, 21, 28, 33, 35, 39, 47, 59, 65, 69, 70, 141, 213, 219, 225, 242, 244, 245, 247, 248, 304], "logic": [12, 13, 14, 21, 23, 42, 43, 44, 45, 48, 68, 70, 93, 95, 108, 183, 185, 186, 190, 212, 226, 228, 234, 242, 246, 264, 296, 297, 298, 300], "duplic": [12, 15, 59, 62, 69, 74, 76, 104, 108, 139, 234, 242, 264, 297], "mistaken": 12, "aaronmeur": 12, "anaconda3": 12, "cpython": [12, 158], "cach": [12, 21, 73, 93, 213, 222, 226, 255, 260, 261], "ye": [12, 69, 98, 108, 242], "ground": [12, 87, 133, 143, 147, 148, 149, 150, 213, 215, 216, 217, 219, 221, 222, 244, 303], "gmpy": [12, 68, 72, 216, 217, 303], "7357232": 12, "hash": [12, 68, 217, 219, 227, 238, 242, 257, 259], "3923913114": 12, "situat": [12, 21, 37, 68, 72, 93, 210, 242, 244, 246, 262, 296], "randomli": [12, 59, 68, 69, 108, 185], "xfail": [12, 242, 255, 257], "almost": [12, 33, 93, 102, 110, 193, 213, 217, 222, 223, 242, 246, 260, 261, 264, 298], "useless": [12, 193, 217, 219], "test_func": 12, "sinc": [12, 13, 14, 15, 17, 18, 19, 21, 22, 23, 26, 42, 47, 49, 50, 59, 60, 61, 64, 65, 66, 68, 69, 71, 73, 74, 76, 77, 78, 80, 84, 86, 92, 93, 95, 97, 98, 99, 104, 108, 127, 133, 156, 158, 167, 191, 192, 196, 207, 210, 212, 213, 214, 216, 217, 219, 221, 222, 226, 229, 234, 235, 236, 238, 239, 242, 244, 245, 246, 252, 256, 260, 261, 262, 264, 265, 274, 276, 277, 279, 293, 298, 300, 303, 304, 305], "xpass": [12, 255, 257], "test_failing_integr": 12, "atanh": [12, 74, 223, 226, 236], "mistyp": 12, "slightli": [12, 34, 40, 41, 49, 64, 108, 110, 143, 212, 213, 215, 217, 219, 222, 226, 236, 238], "robust": [12, 35, 65, 68, 72, 218, 238, 242], "against": [12, 13, 21, 23, 37, 69, 104, 116, 141, 258, 290, 291], "minut": [12, 15, 33, 128, 143, 200], "hang": [12, 35, 104, 145, 149, 242, 243], "job": [12, 19, 23, 60, 171, 223, 226], "skipp": 12, "test_optional_depend": 12, "runtest": [12, 13, 257], "yml": 12, "manner": [12, 52, 69, 76, 155, 189, 207, 239, 242, 247, 264, 279], "act": [12, 14, 48, 51, 58, 59, 60, 64, 68, 76, 84, 97, 98, 104, 112, 115, 116, 118, 120, 129, 130, 133, 136, 137, 139, 141, 146, 154, 163, 175, 180, 183, 184, 234, 245, 247, 248, 275, 279, 290, 291, 293], "fresh": 12, "verbos": [12, 49, 68, 99, 108, 226, 257, 258, 303], "clipboard": 12, "contrast": [12, 14, 23, 67, 68, 145, 216, 222, 236, 242, 298], "foremost": 12, "tempt": [12, 21, 23, 68, 108], "indirect": [12, 68, 70, 76, 108, 191, 242], "trigsimp": [12, 15, 41, 68, 104, 133, 141, 149, 201, 235, 238, 274], "along": [12, 19, 23, 28, 49, 59, 68, 69, 70, 74, 76, 77, 78, 82, 83, 86, 88, 91, 93, 99, 101, 104, 116, 117, 118, 120, 127, 128, 129, 133, 134, 136, 137, 139, 140, 143, 145, 148, 149, 150, 153, 154, 155, 156, 158, 160, 188, 200, 201, 207, 210, 212, 215, 216, 221, 222, 242, 245, 273, 277, 279, 290, 291], "clearer": [12, 13, 114, 274], "unwieldi": [12, 17], "sort": [12, 14, 30, 43, 44, 48, 49, 57, 60, 64, 93, 95, 98, 104, 107, 108, 110, 125, 128, 134, 175, 191, 196, 200, 212, 219, 222, 223, 233, 238, 239, 242, 243, 244, 248, 250, 252, 257, 259, 264, 274, 296, 298, 299], "judgment": 12, "convolut": [12, 76, 228], "uncommon": [12, 49], "valueerror": [12, 18, 21, 34, 35, 42, 44, 47, 49, 50, 60, 68, 69, 77, 78, 81, 83, 84, 95, 99, 101, 104, 107, 108, 116, 122, 124, 140, 165, 205, 207, 211, 213, 215, 219, 221, 234, 242, 244, 245, 264, 267, 277], "0x10e997790": 12, "memori": [12, 14, 49, 68, 108, 222, 247, 258, 261], "attempt": [12, 17, 19, 22, 23, 28, 31, 35, 37, 49, 59, 64, 66, 68, 72, 73, 80, 93, 95, 104, 108, 128, 131, 186, 215, 216, 217, 221, 226, 228, 235, 238, 239, 242, 244, 245, 246, 257, 296, 304], "proof": [12, 59, 62, 93, 95, 245], "45": [12, 48, 68, 73, 84, 104, 108, 120, 222, 223, 239], "120": [12, 19, 67, 68, 73, 74, 90, 108, 116, 117, 223, 225, 226, 228, 242, 294], "210": [12, 72, 108, 239], "252": 12, "hidden": [12, 14, 200], "outdat": 12, "doctest_depends_on": [12, 260], "blanklin": 12, "todo": [12, 169, 171, 175, 176, 180, 181, 183, 184, 185, 186, 187, 219, 226, 233, 251], "trick": [12, 13, 14, 15, 64, 236, 252], "tag": [12, 226, 244], "dotprint": [12, 299, 303], "pprint": [12, 14, 15, 23, 26, 32, 47, 48, 70, 76, 95, 104, 108, 124, 163, 211, 226, 227, 234, 238, 242, 243, 245, 246, 264, 291, 303], "use_unicod": [12, 23, 33, 47, 48, 49, 72, 76, 95, 96, 104, 117, 124, 163, 206, 211, 213, 214, 225, 226, 227, 245, 246, 294, 298, 300, 303, 304, 305], "is_real": [12, 14, 21, 23, 28, 32, 68, 70, 74, 75, 104, 203, 222, 226, 251], "real": [12, 13, 14, 15, 18, 19, 21, 22, 23, 28, 31, 32, 41, 43, 45, 46, 47, 49, 60, 68, 69, 70, 72, 73, 74, 75, 76, 80, 84, 85, 90, 93, 95, 98, 99, 101, 104, 110, 114, 120, 124, 126, 136, 141, 158, 160, 163, 164, 171, 189, 203, 211, 214, 217, 221, 222, 223, 226, 227, 229, 233, 234, 236, 238, 241, 242, 244, 245, 246, 251, 255, 259, 290, 291, 298, 304, 305], "is_posit": [12, 14, 21, 22, 23, 68, 203, 217], "noth": [12, 13, 28, 48, 59, 68, 95, 134, 175, 191, 213, 217, 225, 226, 238, 242, 244, 255, 257, 265, 267, 296], "didn": [12, 95, 104, 155], "unexpect": [12, 68, 257], "side": [12, 15, 19, 21, 30, 32, 35, 49, 59, 60, 68, 80, 84, 95, 104, 108, 114, 116, 124, 134, 139, 140, 155, 159, 179, 180, 196, 200, 201, 211, 213, 219, 221, 224, 226, 243, 245, 246, 250, 257, 259, 280, 291, 294], "broke": 12, "revisit": [12, 149, 209], "particularli": [12, 21, 72, 95, 216, 217, 236, 304, 305], "squar": [12, 15, 21, 28, 31, 32, 37, 41, 45, 49, 59, 68, 69, 74, 84, 85, 93, 95, 99, 100, 104, 107, 108, 110, 111, 114, 116, 124, 126, 153, 154, 177, 193, 201, 211, 215, 217, 219, 221, 222, 223, 226, 234, 238, 239, 242, 245, 246, 298], "root": [12, 15, 21, 23, 29, 32, 37, 41, 47, 49, 67, 68, 69, 74, 76, 90, 91, 92, 93, 95, 97, 100, 104, 108, 110, 158, 196, 211, 213, 214, 217, 221, 223, 225, 226, 236, 238, 242, 244, 245, 246, 257, 261, 264, 298, 300, 303, 305], "radic": [12, 15, 28, 68, 69, 104, 213, 221, 222, 238, 244, 245], "adjust": [12, 139, 229, 233, 291], "simpler": [12, 14, 22, 23, 28, 41, 68, 72, 76, 92, 93, 148, 210, 215, 219, 235, 236, 238, 242, 244, 245, 304], "delet": [12, 52, 97, 99, 104, 223, 267, 304], "rational": 12, "pycodestyl": 12, "pyflak": 12, "pollut": 12, "strip_whitepac": 12, "undefin": [12, 14, 23, 32, 35, 43, 44, 47, 68, 74, 75, 76, 95, 101, 110, 130, 140, 210, 221, 232, 233, 236, 265, 294, 305], "restrict": [12, 14, 21, 23, 30, 49, 57, 68, 69, 76, 104, 116, 117, 191, 195, 213, 216, 221, 223, 241], "cfg": [12, 219, 222], "cosmet": [12, 226], "noqa": [12, 68, 96, 217, 260], "pycqa": 12, "multipledispatch": [12, 13, 42], "dispatch": [12, 14, 43, 44, 45, 68, 69, 186, 226, 245, 261], "funcnam": [12, 258], "arg1": [12, 246], "arg2": [12, 246], "f811": [12, 68], "redefin": [12, 23, 60, 68, 139, 153, 155, 214, 265], "stylist": 12, "reus": [12, 15, 23, 49, 191, 298], "str": [12, 13, 14, 23, 43, 48, 49, 50, 60, 68, 69, 70, 72, 77, 78, 81, 84, 85, 96, 98, 101, 104, 108, 110, 112, 114, 122, 133, 134, 135, 136, 139, 158, 175, 185, 191, 201, 203, 205, 212, 215, 217, 221, 226, 238, 242, 246, 262, 264, 265, 267, 270], "divis": [12, 15, 23, 68, 104, 108, 134, 193, 195, 213, 215, 216, 217, 218, 219, 222, 224, 226, 239, 242, 244, 257, 265, 296, 299, 303], "gotcha": [12, 14, 16, 68, 210, 265, 297, 305], "intent": [12, 21, 49, 67, 68, 110, 215, 259], "xp": 12, "test_symbol": 12, "ever": [12, 13, 14, 23, 74, 210, 213, 222, 236, 242, 259, 262, 299], "pars": [12, 13, 60, 68, 101, 141, 152, 223, 225, 281, 289], "cleaner": [12, 128, 158, 242], "sympifi": [12, 14, 15, 21, 22, 49, 72, 78, 98, 112, 156, 164, 189, 191, 201, 202, 216, 217, 291, 293, 299], "count_op": [12, 15, 68, 235, 238], "truthi": 12, "forget": [12, 31, 48, 304], "coverage_report": 12, "analyz": [12, 238, 251], "littl": [12, 21, 23, 48, 60, 78, 104, 108, 109, 143, 196, 215, 220, 222, 226, 236, 238, 246, 261, 274], "slower": [12, 13, 23, 28, 33, 64, 104, 134, 215, 216, 221, 222, 265, 293], "covhtml": 12, "100": [12, 15, 23, 26, 49, 52, 57, 67, 68, 69, 72, 76, 84, 91, 98, 99, 104, 108, 116, 212, 216, 221, 223, 225, 226, 233, 244, 245, 264, 293], "defens": 12, "gone": 12, "nedbatcheld": 12, "blog": [12, 13, 23, 49, 73, 99, 239, 245], "202008": 12, "you_should_include_your_tests_in_coverag": 12, "stori": [12, 196], "guarante": [12, 18, 21, 28, 34, 49, 59, 60, 68, 80, 93, 95, 104, 139, 215, 216, 219, 221, 222, 242, 244, 245, 262, 267, 300, 304], "condit": [12, 14, 21, 22, 26, 28, 30, 49, 59, 68, 70, 74, 76, 86, 87, 90, 91, 92, 95, 98, 104, 108, 110, 116, 117, 120, 124, 131, 135, 143, 151, 155, 158, 160, 205, 211, 223, 226, 229, 236, 239, 241, 242, 244, 245, 246, 251, 291, 304], "200710": 12, "flaws_in_coverage_measur": 12, "test_hypothesi": 12, "strategi": [12, 50, 68, 95, 219, 220, 233, 236, 238, 243], "mod": [12, 13, 69, 73, 74, 98, 104, 105, 108, 187, 213, 215, 216, 217, 219, 221, 222, 226, 228, 236, 239], "test_modular": 12, "regex": 13, "categori": [13, 213, 281, 288], "lead": [13, 14, 21, 22, 23, 28, 37, 67, 68, 74, 78, 95, 98, 104, 108, 126, 135, 175, 201, 210, 214, 215, 217, 219, 221, 222, 223, 226, 233, 235, 238, 242, 245, 259, 262, 267, 291, 297, 304], "w": [13, 15, 26, 37, 41, 49, 52, 58, 60, 67, 68, 69, 70, 71, 74, 76, 93, 95, 98, 104, 105, 133, 136, 139, 149, 157, 160, 165, 176, 180, 189, 200, 205, 207, 208, 211, 212, 214, 215, 219, 220, 221, 222, 223, 227, 233, 234, 236, 238, 239, 242, 243, 245, 246, 257, 265, 267, 277, 305], "pythonwarn": 13, "NOT": [13, 26, 98, 124, 171, 175, 190, 193, 255, 258], "ned": 13, "batcheld": 13, "unrecogn": [13, 104], "retri": [13, 95, 108], "sympif": [13, 40, 68], "tri": [13, 14, 15, 21, 30, 32, 35, 48, 68, 76, 84, 93, 95, 143, 155, 186, 213, 214, 221, 226, 228, 238, 242, 243, 245, 257, 290, 291, 296, 304], "behaviour": [13, 21, 93, 98, 130, 216, 219, 223, 229, 232], "problemat": [13, 23, 216], "18056": 13, "15416": 13, "100x": 13, "slowdown": [13, 72], "significantli": [13, 33, 49, 72, 128, 153, 217, 228, 258, 261, 291], "_sympifi": [13, 68, 101, 299], "strict": [13, 14, 28, 59, 60, 68, 72, 73, 99, 104, 110, 139, 219, 222, 244, 245, 264, 267, 304], "whatev": [13, 15, 23, 59, 68, 69, 238, 242, 243, 245, 265], "__repr__": [13, 226], "12524": 13, "repr": [13, 49, 95, 185, 216, 221, 226, 257, 303], "plenti": 13, "subclass": [13, 14, 21, 23, 43, 44, 49, 68, 75, 79, 81, 95, 98, 110, 111, 114, 129, 137, 139, 140, 160, 166, 175, 179, 180, 181, 186, 188, 189, 195, 212, 213, 215, 216, 217, 221, 222, 226, 246, 257, 258, 259, 262, 265, 270, 274, 290, 291, 299], "_sympy_": [13, 68], "zz": [13, 68, 73, 90, 91, 95, 101, 104, 105, 108, 136, 201, 210, 213, 214, 215, 216, 219, 221, 222, 223, 224, 241], "dmp_python": [13, 213, 216, 217], "represent": [13, 14, 23, 28, 32, 41, 48, 49, 50, 51, 59, 62, 68, 69, 74, 76, 80, 88, 90, 92, 93, 95, 97, 98, 99, 100, 101, 107, 108, 121, 122, 127, 128, 130, 139, 151, 155, 160, 175, 180, 185, 186, 188, 189, 191, 193, 200, 206, 207, 209, 212, 213, 215, 217, 219, 221, 222, 223, 224, 225, 226, 228, 236, 238, 239, 242, 245, 246, 251, 252, 265, 267, 270, 273, 280, 288, 294, 296, 299], "dup_flint": [13, 217], "flint": [13, 215, 216, 217], "analog": [13, 23, 28, 33, 61, 67, 69, 73, 156, 209, 210, 213, 214, 215, 219, 231, 247, 264], "to_list": [13, 68, 215, 217], "pkdata": 13, "unsuit": [13, 211], "downstream": [13, 21], "stdlib": [13, 257], "importlib": 13, "abil": [13, 15, 21, 47, 104, 151, 221, 225, 242, 245, 298, 304], "favor": 13, "lh": [13, 17, 30, 35, 49, 58, 68, 111, 114, 224, 226, 242, 244, 245, 276], "rh": [13, 17, 30, 33, 35, 49, 58, 60, 68, 99, 100, 104, 111, 114, 133, 134, 139, 141, 148, 149, 150, 215, 224, 226, 228, 242, 244, 245, 276, 290, 291], "deem": [13, 235], "apparatu": 13, "node": [13, 14, 47, 62, 68, 95, 110, 120, 131, 167, 192, 201, 211, 216, 226, 233, 245, 250, 261, 265, 299, 303], "boolean": [13, 14, 23, 24, 30, 35, 42, 43, 44, 45, 46, 47, 49, 68, 74, 78, 82, 83, 84, 85, 96, 99, 104, 105, 108, 116, 122, 124, 134, 139, 176, 201, 203, 206, 212, 215, 217, 219, 221, 223, 226, 238, 242, 244, 246, 264, 273, 300], "matplotlibbackend": [13, 212], "homonym": 13, "linestyl": 13, "xy": [13, 23, 47, 48, 82, 104, 110, 136, 201, 210, 212, 213, 219, 226, 238, 245, 280, 299, 304], "y1": [13, 35, 68, 158], "width": [13, 48, 49, 96, 206, 212, 222, 226, 257], "height": [13, 48, 49, 84, 101, 160, 212, 213, 226, 233, 280], "motiv": [13, 16, 23, 38, 222], "horizont": [13, 23, 37, 48, 78, 81, 83, 99, 118, 120, 139, 163, 212, 215, 226], "vertic": [13, 48, 52, 61, 62, 78, 79, 81, 83, 84, 85, 95, 97, 99, 104, 116, 117, 118, 120, 139, 146, 163, 171, 211, 212, 215, 221, 226, 234, 264, 280], "bar": [13, 49, 76, 142, 151, 180, 186, 267, 287], "reinvent": 13, "wheel": [13, 143], "facilit": [13, 109, 115, 151, 162, 208, 257], "retriev": [13, 18, 51, 66, 99, 104, 139, 222, 238, 252], "ax": [13, 28, 29, 31, 33, 41, 69, 72, 78, 81, 93, 100, 104, 116, 122, 133, 134, 140, 163, 188, 201, 210, 211, 212, 215, 223, 239, 242, 245, 247, 248, 251, 270, 272, 274, 277, 279, 290, 291, 304], "fig": [13, 290, 291], "_backend": 13, "axhlin": 13, "inertia": [13, 116, 117, 127, 128, 130, 132, 139, 141, 143, 144, 146, 148, 149, 150, 151, 158, 200, 201, 209, 210, 221, 287], "circular": [13, 15, 21, 116, 122, 140, 163, 219, 290], "pariti": [13, 21, 60, 68, 222], "inertia_of_point_mass": [13, 136], "graviti": [13, 139, 141, 145, 146, 148, 150, 158, 207, 279, 290, 291], "gf": [13, 60, 69, 120, 213, 215, 216, 219, 221], "modulo": [13, 68, 69, 73, 105, 108, 187, 213, 215, 216, 217, 219, 221, 222, 223, 225, 226, 229, 238], "achiev": [13, 14, 15, 23, 68, 72, 76, 101, 108, 141, 158, 225, 233, 236, 238, 245, 248, 260, 275], "symmetr": [13, 33, 45, 46, 50, 51, 56, 59, 60, 64, 84, 99, 100, 101, 104, 108, 156, 211, 217, 219, 222, 225, 234, 236, 252, 264], "ku": [13, 153, 226], "behav": [13, 15, 45, 47, 68, 69, 74, 76, 108, 222, 234, 238, 244, 247, 253, 291, 300], "hasattr": [13, 238, 260], "nmod": 13, "notion": [13, 21, 48, 196, 199, 213, 245, 274, 279], "__init_subclass__": [13, 21], "kanesmethod": [13, 129, 133, 134, 137, 139, 141, 143, 144, 145, 146, 148, 149, 152, 153, 155, 158, 290, 291], "pinjoint": [13, 129, 133, 139, 144, 146, 152], "prismaticjoint": [13, 133, 139, 146, 152], "q_": [13, 68, 133, 206, 239, 242, 290], "u_": [13, 104, 133, 290], "had": [13, 23, 32, 33, 60, 68, 69, 104, 108, 141, 155, 221, 222, 223, 226, 234, 236, 242, 244, 245, 260, 265, 291, 293, 296, 299, 300], "axi": [13, 35, 41, 61, 73, 74, 78, 79, 81, 82, 84, 90, 93, 95, 101, 104, 116, 120, 122, 127, 129, 133, 137, 139, 140, 141, 143, 145, 148, 149, 150, 152, 155, 158, 159, 160, 163, 164, 188, 201, 203, 205, 207, 209, 210, 212, 217, 245, 270, 272, 275, 277, 280, 290], "parent_axi": [13, 133, 290], "child_axi": [13, 133, 290], "parent": [13, 59, 68, 91, 129, 133, 139, 152, 201, 205, 216, 217, 221, 257, 261, 270, 274, 275, 290], "child": [13, 14, 114, 129, 133, 139, 152, 201, 216, 261, 290], "parent_interfram": [13, 133, 152], "child_interfram": [13, 133, 139, 152], "rotat": [13, 41, 56, 59, 61, 68, 77, 78, 79, 81, 83, 84, 99, 116, 117, 133, 137, 139, 140, 143, 146, 148, 150, 152, 156, 159, 175, 188, 201, 205, 207, 209, 210, 211, 212, 264, 270, 272, 275, 277, 279, 290], "joint_axi": [13, 129, 133, 139, 144, 146, 152], "transform": [13, 14, 37, 41, 46, 49, 64, 67, 68, 69, 70, 72, 73, 76, 83, 101, 104, 122, 124, 133, 143, 152, 163, 184, 186, 188, 193, 211, 214, 215, 217, 219, 221, 222, 228, 233, 234, 235, 238, 239, 241, 242, 243, 244, 245, 246, 248, 251, 259, 265, 270, 277, 298], "pin": [13, 41, 116, 117, 120, 129, 133, 139, 290], "dcm": [13, 130, 133, 141, 143, 158, 201, 209, 210, 270], "q_pin": [13, 139], "theta_pin": 13, "rad": [13, 69, 122, 141, 221, 290], "int_fram": 13, "orient_axi": [13, 130, 133, 201, 203, 290, 291], "align": [13, 49, 78, 104, 133, 140, 210, 211, 226, 244, 257, 290], "orient": [13, 41, 80, 84, 99, 133, 137, 141, 143, 145, 148, 152, 156, 158, 201, 205, 207, 209, 210, 219, 264, 270, 271, 278, 279, 285, 290], "parent_joint_po": [13, 133], "child_joint_po": [13, 133], "parent_point": [13, 133, 144, 146, 152], "child_point": [13, 133, 139, 144, 146, 152], "mass": [13, 26, 85, 126, 127, 128, 130, 133, 134, 136, 139, 141, 143, 144, 145, 146, 148, 150, 151, 152, 153, 154, 158, 159, 167, 192, 194, 195, 196, 207, 209, 257, 279, 287, 290, 291], "pos_from": [13, 129, 133, 136, 137, 139, 140, 141, 143, 144, 145, 152, 158, 205, 209, 290, 291], "masscent": [13, 130, 133, 136, 139, 144, 152, 156, 158, 290], "parent_fram": [13, 152], "child_fram": [13, 152], "locatenew": [13, 130, 136, 143, 145, 148, 149, 150, 155, 156, 158, 159, 202, 205, 207, 209], "conflict": [13, 74, 108, 124, 141, 259], "comprehens": [13, 21, 26, 32, 33, 35, 220, 234, 246, 293], "additional_transl": 13, "recogn": [13, 15, 28, 33, 35, 68, 69, 73, 83, 108, 116, 125, 214, 217, 225, 234, 235, 244, 251, 296], "maximum": [13, 15, 32, 33, 47, 49, 50, 59, 60, 68, 74, 95, 104, 108, 112, 114, 116, 143, 188, 196, 212, 217, 219, 222, 226, 233, 234, 238, 239, 242, 244, 245, 246, 261, 264, 291], "multipli": [13, 15, 33, 41, 45, 49, 59, 68, 79, 83, 90, 97, 99, 104, 108, 129, 134, 135, 145, 154, 155, 168, 177, 191, 196, 197, 200, 213, 214, 215, 217, 219, 221, 222, 226, 228, 235, 236, 239, 242, 247, 264, 274, 296, 299], "max": [13, 49, 59, 60, 68, 74, 76, 78, 104, 108, 110, 114, 116, 211, 212, 221, 222, 226, 233, 235, 236, 265, 291], "min": [13, 60, 64, 68, 73, 74, 104, 110, 211, 212, 221, 226, 232, 242, 264], "is_perfect_squar": 13, "ntheori": [13, 45, 59, 68, 69, 219, 222, 239, 264], "primetest": [13, 68, 108], "is_squar": [13, 68, 99, 108, 215, 217], "is_prim": [13, 21, 68, 213], "isprim": [13, 45, 69, 108], "divid": [13, 14, 59, 67, 68, 69, 84, 104, 108, 134, 135, 195, 196, 214, 215, 216, 217, 219, 221, 222, 226, 242, 261, 299], "bottom_up": [13, 68], "interactive_travers": 13, "postorder_travers": [13, 68, 299], "preorder_travers": [13, 68, 299], "refactor": [13, 242, 250, 261], "tr": [13, 50, 59, 226, 235], "quantum": [13, 27, 126, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 211, 287], "default_sort_kei": [13, 48, 57, 68, 250], "matrixel": [13, 49], "matrixsymbol": [13, 18, 21, 33, 45, 46, 49, 68, 99, 101, 104, 226, 246, 248], "layer": [13, 124, 219, 265], "imprecis": 13, "free_symbol": [13, 14, 31, 49, 68, 77, 95, 99, 180, 198, 201, 222, 232, 239, 290], "atomicexpr": [13, 68], "concept": [13, 14, 21, 59, 143, 210, 216, 218, 221, 226, 245, 250, 279, 297, 302], "misappli": 13, "introduc": [13, 22, 31, 64, 67, 68, 76, 93, 104, 109, 111, 114, 117, 141, 143, 148, 149, 150, 154, 191, 196, 210, 217, 218, 222, 223, 226, 233, 236, 239, 246, 262, 288, 290, 291, 297, 300, 302, 304], "21494": 13, "size": [13, 19, 33, 49, 50, 52, 57, 59, 60, 61, 62, 63, 64, 68, 69, 71, 73, 96, 99, 101, 104, 107, 108, 122, 143, 153, 154, 155, 164, 186, 187, 206, 212, 215, 219, 226, 238, 239, 242, 246, 264, 294], "die": [13, 221, 246], "histor": [13, 14, 17, 23, 69, 215, 242, 246], "21563": 13, "revert": [13, 217, 222], "sample_it": [13, 246], "domainmatrix": [13, 33, 100, 104, 218, 221, 224, 288], "21402": 13, "earlier": [13, 110, 128, 223, 227, 236, 238, 265, 275, 277, 299], "unsupport": [13, 15, 18, 124, 216, 217, 221, 226], "operand": [13, 15, 60, 68, 202, 216, 217, 221, 273], "dict": [13, 15, 17, 21, 28, 31, 32, 36, 37, 49, 51, 60, 68, 69, 70, 84, 85, 98, 99, 104, 108, 110, 112, 134, 135, 171, 183, 186, 197, 199, 201, 212, 215, 216, 217, 219, 221, 222, 223, 224, 226, 238, 239, 242, 243, 244, 245, 246, 250, 257, 258, 264, 270, 305], "smith_normal_form": [13, 105, 215], "newmatrix": 13, "holonom": [13, 89, 92, 134, 139, 142, 143, 144, 145, 151, 153, 154, 281, 287, 288, 290], "polymatrix": 13, "risch": [13, 95, 294], "20780": 13, "20759": 13, "20621": 13, "19882": 13, "18844": 13, "21441": 13, "21427": 13, "21496": 13, "potenti": [13, 21, 80, 101, 104, 108, 111, 134, 136, 139, 150, 151, 202, 208, 215, 216, 217, 221, 226, 233, 236, 238, 242, 260, 261, 273, 279, 287], "impact": 13, "goal": [13, 14, 48, 128, 159, 221, 223, 257, 258, 260, 297, 298], "tableform": [13, 244, 267], "usecas": 13, "line2dbaseseri": [13, 212], "linecollect": [13, 212], "bokeh": 13, "plotli": 13, "mayavi": 13, "k3d": 13, "get_point": [13, 212], "uniformli": [13, 19, 59, 84, 85, 108, 116, 118, 122, 212, 260], "adapt": [13, 122, 212, 232, 244, 264, 269], "get_data": [13, 212], "dft": [13, 71, 127], "fourier": [13, 68, 76, 95, 127, 184, 230, 282], "as_explicit": [13, 33, 101, 104, 127, 247, 248], "discret": [13, 47, 49, 50, 58, 60, 68, 69, 76, 108, 124, 191, 196, 212, 228, 231, 242, 244, 245, 282, 293], "21626": 13, "expos": [13, 48, 110, 246], "mutat": [13, 124, 215, 217, 246], "flat": [13, 82, 99, 215, 258], "todok": [13, 99], "ey": [13, 33, 68, 99, 100, 101, 102, 103, 104, 106, 215, 221, 247, 267, 300], "converg": [13, 49, 67, 72, 76, 95, 108, 160, 222, 229, 233, 236, 294], "legacy_matrix": [13, 95], "discontinu": [13, 47, 72, 74, 95, 116, 229, 244], "theano_cod": 13, "aesara_cod": [13, 226], "theanoprint": 13, "aesaraprint": [13, 226], "predic": [13, 14, 42, 43, 47, 110, 222, 238, 264, 282], "big": [13, 15, 19, 21, 52, 68, 70, 108, 158, 171, 211, 225, 226, 233, 248, 267, 294, 296], "registr": 13, "add_handl": 13, "remove_handl": [13, 42], "regist": [13, 42, 43, 44, 69, 187], "register_mani": [13, 43, 44], "askprimehandl": 13, "staticmethod": [13, 257], "register_handl": [13, 42], "prime": [13, 21, 35, 42, 43, 44, 45, 59, 66, 67, 68, 69, 71, 73, 76, 108, 162, 213, 214, 215, 216, 217, 219, 222, 236, 238, 239, 246, 261], "Not": [13, 14, 22, 23, 33, 68, 73, 98, 124, 226, 245, 246, 264, 298, 305], "primepred": [13, 45], "q": [13, 14, 15, 18, 21, 29, 31, 40, 41, 42, 43, 44, 45, 46, 49, 60, 64, 67, 68, 69, 76, 85, 90, 91, 93, 95, 97, 99, 104, 110, 114, 116, 118, 124, 125, 129, 133, 134, 135, 137, 139, 140, 141, 143, 145, 150, 152, 153, 154, 155, 158, 159, 160, 171, 185, 191, 194, 201, 202, 203, 205, 206, 207, 209, 212, 213, 214, 216, 217, 219, 221, 222, 223, 225, 226, 228, 236, 239, 242, 244, 246, 251, 252, 267, 270, 273, 274, 276, 279, 290, 291, 300, 304], "20209": 13, "stochast": 13, "timestamp": 13, "wienerprocess": [13, 246], "normaldistribut": [13, 246], "20078": 13, "misspel": 13, "absorbing_prob": [13, 246], "absorb": [13, 14, 93, 242, 246, 294], "probabilit": 13, "shutil": 13, "power": [13, 15, 30, 35, 41, 46, 49, 58, 59, 60, 69, 71, 72, 73, 90, 91, 93, 95, 97, 99, 101, 108, 109, 110, 124, 141, 158, 163, 174, 177, 190, 193, 195, 196, 197, 201, 213, 214, 215, 216, 217, 218, 219, 221, 222, 223, 225, 226, 227, 230, 233, 235, 238, 239, 242, 244, 245, 246, 250, 259, 264, 282, 293, 294, 295, 296, 297, 299, 300, 303], "immut": [13, 14, 68, 100, 103, 106, 210, 217, 242, 247, 285, 293, 300], "coordsystem": [13, 70], "patch": [13, 70, 226], "manifold": [13, 70], "coord_system": 13, "connect_to": 13, "coord_tuple_transform_to": [13, 70], "constructor": [13, 14, 23, 43, 44, 48, 49, 55, 59, 60, 61, 68, 75, 76, 97, 102, 104, 110, 111, 112, 114, 129, 137, 145, 184, 185, 189, 193, 212, 213, 215, 216, 217, 226, 234, 242, 251, 259, 274, 282, 291, 295, 299], "unord": [13, 15, 68, 108, 217, 245, 264, 265], "lambidfi": 13, "guess": [13, 17, 48, 69, 72, 93, 96, 206, 219, 222, 236, 239, 290, 299], "construct": [13, 19, 26, 30, 41, 43, 44, 48, 49, 51, 68, 70, 74, 76, 78, 82, 84, 96, 101, 104, 109, 112, 114, 117, 124, 128, 129, 130, 134, 136, 137, 139, 141, 143, 176, 180, 189, 190, 193, 197, 213, 215, 216, 217, 219, 221, 222, 226, 239, 244, 246, 247, 251, 259, 261, 262, 274, 276, 277, 290, 291, 296, 299, 300, 304], "superclass": [13, 14, 21, 67, 95, 101, 129, 217], "scalar": [13, 34, 41, 68, 70, 83, 97, 99, 101, 104, 109, 110, 124, 129, 136, 141, 190, 201, 202, 203, 208, 210, 213, 215, 219, 226, 242, 247, 259, 265, 270, 272, 273, 274, 275, 276, 278, 280, 285, 287], "quantiti": [13, 15, 60, 68, 73, 76, 80, 85, 117, 128, 129, 134, 149, 156, 170, 193, 195, 199, 200, 207, 209, 210, 221, 238, 246, 274, 279, 287, 290, 291], "sens": [13, 14, 19, 21, 23, 41, 45, 47, 48, 68, 70, 73, 76, 93, 98, 129, 134, 137, 140, 143, 196, 201, 210, 213, 219, 221, 235, 236, 238, 245, 246, 258, 259, 264, 279, 304], "exponenti": [13, 15, 21, 35, 41, 49, 59, 64, 68, 69, 73, 95, 98, 99, 104, 108, 110, 177, 193, 223, 238, 242, 245, 246, 295, 296, 300], "treat": [13, 14, 21, 22, 23, 31, 35, 36, 41, 58, 59, 66, 68, 73, 76, 83, 84, 104, 110, 114, 141, 164, 201, 207, 214, 216, 217, 219, 221, 222, 223, 225, 226, 233, 234, 236, 238, 239, 242, 244, 250, 258, 261, 277, 291, 296, 300], "cdot": [13, 21, 26, 50, 67, 73, 76, 86, 90, 91, 93, 99, 101, 104, 108, 110, 125, 127, 140, 156, 196, 200, 207, 209, 210, 211, 213, 214, 222, 229, 233, 236, 242, 244, 247, 248, 264, 276, 277, 291, 298, 299, 304], "attributeerror": [13, 21, 68, 104, 245], "as_coeff_mul": [13, 68, 93, 101], "benchmark": [13, 143, 157], "tmpfile": 13, "random_complex_numb": [13, 68], "verify_numer": [13, 68], "test_derivative_numer": [13, 68], "_randrang": [13, 68, 69], "_randint": [13, 68, 219], "as_poli": [13, 68, 214, 222], "as_expr": [13, 68, 104, 215, 216, 221, 222, 223, 300], "combintor": 13, "perm_cycl": [13, 60, 226], "init_print": [13, 28, 33, 39, 49, 60, 72, 95, 96, 104, 117, 206, 213, 214, 225, 294, 298, 300, 303, 304, 305], "tensexpr": [13, 125, 252], "substitute_indic": 13, "danger": [13, 214], "tensor_head": [13, 125, 252], "shorter": [13, 37, 68, 78, 128, 153, 200, 213, 217, 226, 259, 267, 291], "creation": [13, 15, 23, 68, 70, 104, 115, 130, 136, 148, 151, 152, 153, 154, 155, 165, 175, 179, 180, 181, 191, 209, 210, 226, 246, 251, 259, 265, 291], "_dummy_fmt": 13, "l_": [13, 95, 104, 211, 291], "obsolet": 13, "dummy_nam": [13, 252], "metric_symmetri": [13, 252], "set_metr": [13, 252], "delta": [13, 15, 49, 52, 62, 73, 91, 93, 97, 122, 155, 163, 191, 211, 215, 226, 233, 239, 242, 246, 247, 252], "epsilon": [13, 15, 67, 69, 76, 93, 95, 162, 226, 252], "latter": [13, 18, 23, 49, 59, 68, 73, 76, 93, 108, 116, 213, 217, 221, 226, 236, 239, 252, 259, 264, 265, 296], "obscur": [13, 21], "young": [13, 116, 252], "tableau": 13, "tensorindex": [13, 252], "tensor_indic": [13, 125, 252], "denot": [13, 14, 15, 19, 59, 60, 68, 70, 76, 90, 91, 93, 95, 97, 98, 99, 104, 108, 110, 120, 124, 129, 140, 196, 201, 207, 212, 213, 214, 219, 221, 229, 233, 234, 236, 242, 246, 251, 252, 270, 272, 274, 275, 277, 279], "emptyset": [13, 21, 32, 47, 48, 98, 226, 234, 245, 270, 305], "is_empti": [13, 21, 60], "unknown": [13, 14, 18, 21, 22, 23, 26, 33, 35, 36, 41, 68, 69, 117, 176, 215, 224, 241, 242, 243, 244, 245, 264, 305], "empti": [13, 14, 21, 28, 31, 32, 36, 43, 47, 48, 49, 50, 59, 63, 67, 68, 80, 83, 84, 85, 98, 99, 104, 108, 111, 114, 134, 135, 155, 186, 199, 217, 221, 222, 226, 232, 233, 234, 236, 242, 244, 245, 257, 259, 264, 267, 291, 299], "denest": [13, 68, 222, 238, 244, 264], "particl": [13, 130, 133, 134, 136, 139, 141, 145, 146, 151, 153, 155, 158, 159, 167, 170, 177, 178, 189, 191, 194, 196, 209, 252, 287, 291], "rigidbodi": [13, 129, 130, 133, 134, 136, 139, 143, 148, 149, 150, 156, 158, 290], "potential_energi": [13, 133, 134, 136, 139, 150, 156], "energi": [13, 27, 126, 130, 134, 136, 141, 150, 167, 192, 196, 207, 252, 277, 287], "setter": [13, 141, 158], "getter": [13, 68, 141, 158], "set_": 13, "set_condit": 13, "17749": 13, "unpack": [13, 68, 99, 104, 264, 265], "emul": [13, 238, 245, 247, 265], "is_deriv": [13, 68], "as_finite_differ": [13, 47, 68, 294], "17881": 13, "get_matrix": [13, 252], "__getitem__": [13, 68, 99, 215, 251], "__iter__": [13, 60, 68, 238], "_components_data_full_destroi": 13, "__pow__": [13, 99, 217, 223], "flaw": 13, "replace_with_arrai": [13, 252, 253], "throughout": [14, 93, 98, 215, 219, 229, 245, 279, 291, 296], "elsewher": [14, 21, 73, 97, 215, 257], "termnam": 14, "antideriv": [14, 74, 76, 95, 242, 294], "frac": [14, 19, 21, 23, 26, 28, 29, 33, 35, 47, 67, 68, 69, 70, 73, 74, 76, 93, 95, 104, 108, 110, 111, 112, 114, 124, 145, 156, 194, 206, 207, 209, 210, 211, 215, 217, 219, 222, 226, 228, 229, 233, 236, 239, 242, 243, 245, 246, 247, 264, 277, 279, 291, 294, 298, 299, 303, 304], "primit": [14, 59, 68, 69, 76, 108, 185, 189, 213, 214, 215, 216, 217, 219, 221, 222, 225, 226, 239, 294], "terminologi": [14, 29, 252], "tupl": [14, 23, 31, 34, 35, 36, 41, 43, 44, 47, 48, 49, 50, 59, 60, 67, 68, 69, 70, 74, 75, 76, 77, 78, 79, 81, 83, 84, 85, 90, 93, 95, 99, 104, 107, 108, 110, 116, 117, 118, 120, 122, 129, 130, 133, 134, 136, 137, 139, 153, 154, 156, 158, 160, 175, 176, 177, 180, 185, 188, 189, 190, 191, 201, 205, 210, 212, 213, 215, 216, 217, 219, 223, 224, 226, 227, 228, 232, 234, 238, 239, 242, 243, 244, 245, 246, 247, 251, 252, 257, 258, 259, 260, 264, 265, 267, 270, 274, 294, 299, 300, 303], "subexpress": [14, 23, 49, 68, 74, 99, 128, 131, 221, 222, 226, 233, 238, 245, 259, 265, 293], "togeth": [14, 19, 49, 59, 68, 72, 97, 104, 108, 112, 116, 129, 151, 177, 188, 196, 210, 213, 217, 219, 221, 222, 225, 226, 238, 242, 244, 246, 257, 258, 264, 290, 298, 304], "walk": [14, 49, 52, 68, 183, 186, 236], "extract": [14, 28, 32, 36, 37, 47, 68, 95, 99, 101, 104, 108, 125, 129, 143, 151, 156, 210, 215, 219, 221, 222, 244, 245, 246, 257, 259, 264], "rebuilt": [14, 299], "atom": [14, 30, 49, 60, 68, 95, 98, 99, 126, 192, 216, 223, 226, 244, 245, 251], "queri": [14, 21, 22, 23, 42, 45, 46, 47, 49, 68, 80, 222, 238, 246], "is_": [14, 23, 68], "recurs": [14, 15, 18, 21, 23, 47, 68, 73, 93, 95, 98, 99, 108, 112, 143, 212, 219, 222, 223, 226, 227, 231, 233, 238, 244, 245, 250, 255, 257, 261, 262, 264, 295, 304], "canonic": [14, 55, 68, 235, 252, 282], "excess": 14, "discourag": [14, 21, 68, 238], "expens": [14, 23, 35, 68, 155, 235, 242, 243, 244, 260, 300], "matrix": [14, 18, 19, 21, 26, 29, 34, 36, 41, 49, 57, 60, 68, 69, 70, 76, 83, 93, 95, 97, 99, 100, 102, 103, 106, 107, 109, 110, 111, 114, 124, 125, 127, 130, 133, 134, 135, 136, 139, 141, 143, 144, 145, 146, 148, 149, 150, 152, 153, 154, 156, 158, 159, 160, 163, 164, 166, 174, 175, 180, 185, 186, 188, 190, 191, 193, 196, 201, 210, 211, 213, 215, 219, 221, 224, 226, 227, 234, 236, 238, 239, 242, 244, 245, 247, 248, 250, 251, 252, 253, 258, 259, 264, 265, 267, 270, 272, 273, 275, 279, 285, 290, 291, 295, 298, 299, 304, 305], "bound": [14, 30, 45, 49, 50, 67, 68, 77, 78, 79, 81, 83, 84, 95, 108, 136, 189, 212, 215, 217, 219, 221, 222, 226, 232, 242, 244, 245, 246, 251, 261, 267, 270, 291], "dummi": [14, 49, 64, 67, 68, 74, 93, 95, 104, 141, 158, 186, 191, 212, 216, 217, 221, 222, 223, 232, 233, 234, 236, 238, 242, 245, 250, 252, 255, 259, 264, 265], "unequ": [14, 17, 68, 116, 226], "clash": [14, 40, 68, 104], "_eval_": 14, "_eval_deriv": [14, 23, 68, 76], "overrid": [14, 15, 49, 68, 77, 78, 84, 110, 189, 215, 226, 251, 258, 259, 264, 265, 291], "pre": [14, 41, 48, 49, 68, 211, 212, 227, 235, 238, 244, 245, 257, 275, 279, 299], "shorthand": [14, 15, 21, 23, 68, 98, 185, 221, 234, 255], "reserv": [14, 21, 141, 252, 259, 300], "smaller": [14, 49, 59, 60, 68, 69, 73, 76, 84, 95, 101, 108, 153, 214, 215, 216, 219, 222, 229, 235, 236, 244, 264, 293, 304], "children": [14, 68, 69, 216, 261], "leaf": [14, 216, 226, 235, 299], "strictli": [14, 15, 18, 20, 21, 45, 47, 68, 76, 104, 108, 124, 217, 219, 238, 244, 265], "dag": 14, "rebuild": [14, 23, 68, 222, 299], "colloqui": [14, 29], "hyper": [14, 68, 73, 76, 87, 90, 226, 228, 236, 238, 244, 246, 304], "primepi": [14, 23, 108], "divisor_sigma": [14, 108], "interchang": [14, 64, 67, 93, 115, 242], "mental": 14, "hashabl": [14, 65, 68, 93, 264], "repl": [14, 252], "intermedi": [14, 49, 50, 91, 99, 133, 141, 143, 148, 152, 175, 185, 193, 194, 201, 205, 209, 245, 259, 291, 301], "idiom": [14, 296, 297], "frown": 14, "lowercas": [14, 15, 41, 110, 242, 257, 294], "is_integ": [14, 21, 23, 68, 203, 226, 251], "capit": [14, 67, 69, 124, 242], "wherea": [14, 19, 21, 28, 33, 45, 49, 69, 78, 84, 93, 98, 124, 196, 213, 216, 222, 226, 244, 245, 264, 304], "is_capit": 14, "unneed": 14, "isinst": [14, 18, 21, 23, 49, 68, 99, 101, 124, 216, 217, 226, 227, 238, 247, 250, 259, 299], "ship": [14, 109], "numberkind": [14, 18, 68, 99, 234], "matrixkind": [14, 18, 68, 99, 234], "booleankind": [14, 68], "ring": [14, 28, 71, 91, 104, 105, 209, 214, 215, 219, 221, 222, 223, 224, 225, 226, 264], "classif": [14, 20, 68, 242, 243], "lamda": [14, 101, 226, 234, 246, 300], "\u03bb": [14, 300], "lambdifi": [14, 23, 34, 35, 49, 76, 143, 226, 244, 258, 263, 289, 290, 291, 295], "matrixexpr": [14, 23, 99, 101, 102], "mutabl": [14, 15, 50, 68, 100, 101, 102, 116, 217, 226, 227, 238, 247, 300], "dens": [14, 99, 101, 103, 104, 215, 221, 222, 247, 265, 285, 299], "quit": [14, 19, 23, 76, 104, 108, 143, 209, 212, 223, 225, 236, 244, 264, 279, 296, 299], "rung": [14, 47, 90], "kutta": [14, 90], "loss": [14, 49, 93, 191, 258, 276], "stabil": [14, 59, 64, 66, 72, 124, 155, 250], "focus": [14, 34, 219, 239, 241, 242, 244, 245, 305], "is_numb": [14, 21, 68, 76, 95], "infin": [14, 21, 30, 45, 67, 68, 73, 74, 76, 81, 93, 95, 104, 164, 217, 219, 222, 226, 231, 232, 233, 234, 238, 241, 242, 246], "resembl": [14, 70, 76, 95, 251], "zoo": [14, 17, 21, 45, 68, 73, 74, 76, 95, 233, 235, 238], "data": [14, 19, 49, 59, 68, 69, 76, 95, 104, 109, 110, 112, 122, 134, 170, 212, 213, 215, 216, 217, 219, 222, 223, 226, 238, 251, 252, 257, 259, 261, 264], "effici": [14, 19, 21, 28, 33, 41, 47, 49, 52, 59, 64, 68, 71, 72, 73, 84, 85, 101, 104, 108, 109, 124, 133, 134, 158, 211, 214, 215, 216, 217, 219, 222, 223, 224, 225, 238, 239, 244, 258, 265, 293, 299, 300, 304], "inequ": [14, 21, 22, 23, 29, 68, 212, 219, 234, 236, 240, 282], "neq": [14, 23, 68, 74, 76, 93, 95, 99, 108, 196, 210, 211, 219, 222, 239, 242, 244, 304], "ne": [14, 17, 21, 68, 69, 73, 74, 81, 93, 104, 108, 110, 214, 216, 219, 236, 242, 246], "hold": [14, 15, 23, 44, 48, 59, 64, 68, 69, 70, 74, 76, 90, 93, 104, 107, 110, 124, 126, 133, 135, 136, 156, 187, 222, 236, 238, 242, 246, 259, 304], "singleton": [14, 60, 98, 245, 299], "adject": [14, 246], "heurist": [14, 21, 35, 60, 93, 95, 99, 219, 220, 233, 235, 238, 244, 245, 257, 294, 304], "commut": [14, 21, 41, 45, 48, 59, 60, 64, 68, 70, 91, 95, 104, 168, 175, 178, 179, 180, 190, 191, 196, 203, 210, 214, 215, 217, 218, 219, 220, 222, 226, 233, 234, 236, 242, 252, 287, 288, 299], "law": [14, 48, 151, 194, 210, 214, 246, 291], "xreplac": [14, 68, 99, 104, 201, 291], "knowledg": [14, 67, 68, 69, 221, 242, 299, 302], "round": [14, 23, 34, 47, 49, 68, 72, 73, 74, 104, 164, 215, 217, 221, 222, 233, 235, 246], "analyt": [14, 39, 73, 76, 93, 104, 112, 137, 151, 242, 291, 294], "implicitli": [14, 21, 22, 23, 60, 68, 95, 213, 216, 244], "independ": [14, 15, 23, 33, 45, 47, 49, 59, 67, 68, 70, 76, 85, 93, 95, 97, 104, 124, 134, 135, 139, 141, 143, 145, 153, 155, 189, 196, 207, 212, 214, 216, 221, 222, 228, 229, 236, 238, 239, 242, 243, 244, 245, 246, 252, 257, 258, 277, 290, 298, 299], "parsabl": 14, "iter": [14, 28, 31, 32, 33, 37, 47, 49, 57, 59, 60, 63, 64, 68, 69, 70, 71, 73, 76, 84, 98, 108, 130, 131, 133, 134, 135, 136, 139, 155, 159, 176, 191, 205, 212, 213, 214, 215, 217, 219, 222, 226, 227, 228, 229, 232, 238, 239, 242, 244, 245, 246, 247, 250, 258, 259, 260, 261, 263, 265, 270, 275, 289], "fuzzi": [14, 21, 23, 24], "noncomput": 14, "philosoph": 14, "OR": [14, 47, 71, 98, 219], "unevaluatedexpr": [14, 68, 226, 299], "surpris": [14, 21, 245], "north": 14, "riemann": [14, 70, 73, 74, 93, 213, 238, 252], "sphere": [14, 140, 163, 270, 280], "mapl": [15, 95, 215, 242, 298], "introductori": [15, 19, 38, 39, 158, 216, 217, 222], "remaind": [15, 67, 68, 69, 108, 214, 216, 217, 220, 222, 242], "offici": [15, 25, 39, 68, 128, 158, 200, 210, 245, 265, 302], "java": 15, "subtract": [15, 32, 41, 49, 60, 68, 72, 83, 108, 124, 133, 193, 214, 215, 216, 217, 219, 221, 222, 299, 304], "proper": [15, 59, 68, 95, 108, 128, 141, 200, 216, 217, 221, 226, 234, 242, 247, 258, 259, 277, 300], "glossari": [15, 16], "alter": [15, 50, 59, 68, 201, 216, 226, 228, 245], "afterward": [15, 49, 68, 136, 145], "simultan": [15, 68, 74, 81, 99, 108, 115, 212, 235], "var": [15, 26, 31, 47, 49, 67, 68, 72, 73, 91, 95, 98, 104, 124, 201, 212, 221, 225, 226, 238, 239, 265, 305], "rate": [15, 111, 112, 129, 143, 209, 246, 277, 294], "short_lif": 15, "haven": 15, "160": [15, 116, 220], "ctimesd": 15, "relationship": [15, 17, 21, 49, 68, 73, 75, 95, 108, 114, 139, 152, 175, 201, 207, 210, 216, 244, 291], "runtimeerror": [15, 47, 49, 234, 245, 264], "compileflag": [15, 257], "glob": [15, 257], "exceed": [15, 143, 221], "stdin": [15, 260, 262], "nameerror": [15, 96, 260, 296], "__future__": [15, 19, 296, 303], "cl": [15, 21, 23, 35, 49, 59, 68, 95, 99, 114, 191, 205, 217, 221, 242, 251, 260, 264, 276, 290, 291, 294, 303, 305], "dir": [15, 68, 116, 228, 233, 264], "__builtins__": 15, "__file__": 15, "__name__": [15, 226], "__package__": 15, "_greek": 15, "_latin": 15, "chi": [15, 76, 93, 163, 226, 236, 242, 246, 252], "eta": [15, 76, 93, 221, 226, 242, 243, 246], "iota": [15, 226], "kappa": [15, 211, 226, 246], "mu": [15, 76, 93, 108, 125, 127, 162, 226, 246, 252], "omega": [15, 49, 50, 59, 93, 104, 108, 124, 130, 136, 139, 156, 159, 165, 167, 192, 201, 205, 206, 209, 211, 226, 233, 246], "omicron": [15, 226], "phi": [15, 59, 68, 69, 73, 76, 93, 97, 104, 108, 126, 158, 165, 174, 176, 211, 213, 221, 226, 242, 270, 280], "psi": [15, 73, 76, 93, 163, 174, 175, 181, 189, 221, 226, 252], "rho": [15, 70, 93, 104, 108, 144, 185, 226, 246, 252, 280], "sigma": [15, 60, 91, 93, 99, 104, 226, 229, 246], "tau": [15, 49, 93, 95, 104, 221, 226, 242], "theta": [15, 41, 68, 70, 74, 76, 93, 96, 104, 110, 126, 139, 159, 163, 201, 210, 211, 217, 221, 226, 229, 234, 245, 246, 270, 272, 275, 277, 280, 291], "upsilon": [15, 226], "xi": [15, 23, 70, 93, 226, 242, 243, 244], "lastli": [15, 95, 117, 159, 242, 290], "unit": [15, 23, 26, 27, 41, 45, 48, 68, 69, 73, 81, 82, 83, 95, 104, 108, 112, 116, 118, 122, 124, 126, 127, 129, 133, 137, 139, 140, 141, 156, 158, 167, 192, 193, 194, 198, 200, 201, 207, 210, 212, 214, 215, 217, 219, 221, 222, 224, 226, 234, 236, 239, 245, 247, 270, 272, 274, 279, 280, 287, 290], "mnemon": [15, 235, 264], "osineq": 15, "reimport": 15, "restor": [15, 216, 238], "__": [15, 76, 95, 226, 246, 251], "press": [15, 48, 50, 52, 60, 69, 95, 99, 211, 220, 239, 244, 290], "autocomplet": 15, "lose": [15, 213, 215], "f1": [15, 34, 59, 93, 95, 104, 124, 130, 141, 149, 158, 212, 217, 219, 222, 226, 228, 244], "f2": [15, 34, 68, 93, 104, 124, 130, 141, 149, 158, 194, 212, 219, 222, 226, 228, 244], "accuraci": [15, 19, 47, 68, 215, 222, 300], "2000000000000002": 15, "py3k": 15, "20000000000000": 15, "sympyifi": 15, "worri": [15, 68, 299], "142857142857143": 15, "receiv": [15, 37, 51, 68, 69, 108, 130, 186, 221, 251], "fraction": [15, 68, 69, 72, 74, 84, 95, 104, 108, 110, 131, 197, 215, 216, 217, 219, 220, 223, 226, 228, 238, 239, 242, 244, 295], "interpret": [15, 22, 35, 37, 49, 59, 67, 68, 73, 74, 76, 81, 84, 95, 99, 101, 104, 108, 110, 128, 196, 212, 214, 221, 222, 226, 233, 239, 244, 245, 246, 251, 257, 258, 261, 267, 300], "000000000000": 15, "00": [15, 68, 108, 175, 185, 239, 264], "null": [15, 68, 104], "34": [15, 49, 60, 73, 81, 104, 108, 130, 173, 220, 225, 232, 238, 239], "3400000000000": 15, "250": [15, 108, 239], "143": [15, 135, 170, 211], "decim": [15, 23, 49, 68, 71, 72, 108, 110, 122, 216, 222, 298], "142857": 15, "25000000000000000000": 15, "14285278320312500000": 15, "realiz": [15, 51, 53, 59, 70, 98, 108, 145, 213, 214, 219, 246], "pad": [15, 49, 69, 70, 71, 83, 108], "inexact": [15, 37, 68, 215, 217], "low": [15, 21, 22, 49, 68, 69, 76, 108, 134, 216, 219, 224, 226, 238, 258, 259, 264], "higher": [15, 19, 28, 47, 49, 68, 70, 72, 76, 79, 104, 110, 205, 211, 213, 215, 216, 219, 222, 228, 229, 233, 235, 238, 242, 244, 247, 265, 294], "engin": [15, 111, 112, 114, 118, 120, 157, 158, 208, 242, 290, 291, 303], "increas": [15, 33, 47, 48, 60, 66, 67, 68, 71, 72, 76, 99, 108, 109, 128, 139, 142, 175, 200, 201, 203, 209, 210, 216, 219, 221, 222, 228, 231, 235, 242, 246, 262, 264, 291], "2000061035": 15, "highest": [15, 49, 62, 97, 128, 213, 222, 229, 239, 242], "hopefulli": [15, 20, 93], "unsimplifi": [15, 235], "12345678901234567890": 15, "big_trig_ident": 15, "ab": [15, 46, 49, 50, 67, 68, 69, 72, 73, 74, 76, 80, 81, 91, 93, 98, 99, 104, 110, 114, 120, 126, 158, 191, 214, 217, 221, 222, 226, 239, 241, 244, 245, 246, 248, 252, 261, 264, 267, 276, 291, 304], "1000": [15, 49, 52, 68, 69, 72, 101, 108, 158, 195, 196, 197, 198, 211, 225, 226, 235, 265], "gave": [15, 68, 264], "impress": 15, "91": [15, 50, 220, 225, 232, 246], "4e": [15, 49, 244], "nearli": [15, 108, 235], "snippet": [15, 49], "expr_modifi": 15, "__main__": [15, 49, 300], "declar": [15, 21, 32, 49, 81, 93, 104, 110, 125, 141, 143, 158, 170, 215, 226, 233, 236, 241, 242, 243, 246, 259], "2x": [15, 31, 68, 76, 93, 108, 110, 238, 239, 245, 246, 293, 296, 304], "syntaxerror": [15, 110], "asin": [15, 74, 76, 82, 223, 226, 236, 238, 242, 246, 290, 304], "arcsin": [15, 74, 110, 223, 226, 246], "arcco": [15, 74, 140, 226], "expon": [15, 28, 37, 46, 49, 68, 69, 74, 75, 76, 93, 95, 101, 108, 122, 124, 197, 214, 215, 216, 222, 223, 226, 235, 238, 242, 245, 250, 261, 304], "half": [15, 23, 26, 49, 68, 69, 73, 74, 76, 78, 84, 95, 97, 104, 108, 110, 116, 139, 160, 163, 188, 211, 217, 219, 221, 222, 234, 235, 236, 238, 246, 257, 264], "denomin": [15, 68, 72, 76, 95, 108, 124, 131, 214, 215, 216, 217, 219, 221, 222, 225, 226, 235, 236, 238, 239, 242, 244, 304], "wild": [15, 68, 238, 264], "sq": [15, 239], "is_pow": [15, 49, 68, 74], "is_rat": [15, 21, 221, 264], "bracket": [15, 23, 34, 36, 60, 68, 76, 189, 191, 201, 226], "notat": [15, 19, 28, 32, 35, 37, 56, 60, 61, 67, 68, 69, 73, 76, 93, 101, 104, 110, 124, 135, 189, 200, 201, 206, 210, 213, 226, 233, 238, 245, 251, 252, 264, 277, 294], "curli": [15, 141, 226], "suppli": [15, 34, 35, 47, 48, 49, 59, 60, 68, 70, 78, 82, 104, 108, 129, 130, 133, 134, 135, 136, 143, 145, 148, 153, 154, 156, 164, 191, 205, 210, 212, 221, 223, 228, 235, 242, 258, 264, 265, 270, 272, 275, 290, 291], "kwarg": [15, 43, 44, 45, 49, 59, 60, 67, 68, 69, 70, 74, 76, 78, 79, 81, 82, 83, 84, 85, 90, 93, 95, 99, 100, 101, 102, 104, 106, 107, 108, 112, 122, 124, 131, 134, 136, 139, 145, 160, 169, 171, 175, 176, 180, 182, 184, 185, 187, 188, 189, 201, 205, 206, 212, 215, 217, 222, 226, 228, 232, 233, 234, 238, 242, 243, 244, 246, 247, 248, 252, 257, 258, 260, 264, 267, 275], "powsimp": [15, 68, 74, 235, 238], "deep": [15, 23, 68, 74, 98, 99, 112, 222, 233, 238, 246, 299], "measur": [15, 41, 74, 76, 84, 100, 128, 156, 171, 180, 185, 193, 196, 198, 200, 201, 205, 207, 210, 222, 234, 235, 238, 246, 269, 270, 273, 274, 276, 277, 279, 290], "join": [15, 30, 60, 68, 69, 81, 99, 116, 117, 137, 226, 238, 242, 244, 247, 264], "autoexpand": [15, 238], "violat": [15, 141, 211, 223, 238], "behind": [16, 38, 125, 141, 155, 195, 215, 235, 238, 242, 245, 287, 296], "decis": [16, 38, 68, 74, 95, 235, 244, 259], "opinion": [16, 38], "pitfal": [16, 23, 210, 216, 296, 301, 304], "arbitrarili": [17, 28, 47, 68, 81, 108, 219, 221, 233, 236, 242, 243, 244, 246], "six": [17, 117, 226, 239, 245, 246], "bias": 17, "toward": [17, 49, 68, 76, 129, 213, 233, 245, 290], "unambigu": [17, 226, 242, 267], "univari": [17, 28, 37, 47, 67, 68, 74, 91, 95, 213, 214, 216, 217, 220, 221, 222, 223, 228, 239, 241, 244, 246], "linear": [17, 23, 29, 31, 33, 34, 37, 48, 49, 60, 67, 68, 69, 71, 72, 76, 81, 91, 93, 95, 97, 99, 101, 103, 111, 114, 116, 121, 124, 129, 132, 133, 134, 136, 137, 143, 145, 146, 151, 153, 157, 158, 163, 185, 188, 189, 200, 205, 212, 213, 215, 217, 219, 221, 222, 224, 232, 234, 236, 239, 242, 243, 245, 264, 285, 287, 290, 291, 305], "undetermin": [17, 68, 104, 222, 228, 242, 244], "nonlinear": [17, 29, 35, 37, 67, 158, 222, 242, 244, 245, 291], "sol": [17, 34, 104, 239, 242, 243, 244, 290, 291], "insuffici": [17, 99], "elimin": [17, 19, 33, 49, 64, 68, 98, 100, 104, 128, 215, 217, 224, 225, 227, 229, 238, 242, 244, 245, 252, 259, 300], "nsolv": [17, 28, 34, 36, 37, 158, 244], "z_eq": 17, "zsol": 17, "906425478894557": 17, "sol0": 17, "90642547889456": 17, "reduce_inequ": [17, 30, 241, 244], "classifi": [18, 104, 216, 242, 243, 245, 246], "former": [18, 49, 68, 73, 141, 219, 221, 222, 239, 264], "catch": [18, 68, 242, 257, 300], "naiv": [18, 59, 65, 68, 93, 99, 104, 108, 196, 215, 236, 244, 245, 252], "theori": [18, 23, 50, 51, 57, 58, 59, 60, 66, 68, 69, 73, 76, 97, 105, 134, 141, 155, 157, 170, 188, 191, 201, 205, 215, 219, 220, 221, 225, 239, 261, 270, 288, 298], "is_subset": [18, 234], "odd": [18, 21, 31, 42, 44, 45, 46, 56, 60, 68, 69, 73, 74, 76, 98, 107, 108, 125, 211, 221, 222, 226, 244], "appliedpred": [18, 42, 43, 44], "analysi": [19, 49, 50, 59, 68, 69, 74, 121, 143, 155, 156, 159, 213, 222, 236, 239, 246], "vari": [19, 47, 49, 68, 82, 84, 111, 114, 116, 122, 128, 129, 134, 137, 156, 189, 210, 233, 244, 264, 277, 291], "hope": [19, 59, 128, 213], "envis": 19, "small": [19, 31, 49, 50, 51, 59, 60, 68, 72, 73, 95, 98, 104, 108, 124, 145, 149, 158, 188, 211, 212, 215, 217, 219, 220, 221, 238, 239, 244, 264, 291, 293, 296, 298], "x_": [19, 31, 35, 49, 58, 68, 69, 73, 110, 217, 219, 222, 228, 239, 242, 247], "taylor": [19, 68, 74, 141, 155, 158, 217, 219, 222, 223, 233, 242], "df": [19, 70, 242], "c_": [19, 29, 35, 69, 91, 93, 112, 210, 214, 242, 291], "grid": [19, 47, 48, 122, 212], "f_": [19, 68, 73, 76, 95, 153, 154, 155, 219, 225, 226, 236, 242, 291], "constraint": [19, 30, 104, 117, 124, 133, 134, 135, 139, 141, 143, 144, 145, 147, 151, 153, 154, 155, 158, 223, 244, 287, 290], "formul": [19, 33, 111, 112, 114, 133, 144, 145, 151, 153, 154, 191, 210, 290, 291], "assess": 19, "brute": [19, 235, 239], "frequent": [19, 59, 221, 233, 245], "treatment": [19, 93, 222], "shall": [19, 59, 93, 141, 158, 233, 236, 299], "truncat": [19, 60, 68, 104, 108, 117, 196, 212, 223, 225, 228, 229], "approx": [19, 29, 34, 68, 95], "lowest": [19, 49, 59, 64, 108, 213, 215, 228, 245], "2h": 19, "print_funct": 19, "x0": [19, 35, 47, 49, 58, 68, 76, 87, 89, 91, 92, 108, 163, 216, 227, 228, 233, 238, 242, 244, 246, 264, 290, 294], "x_0": [19, 58, 59, 69, 90, 91, 92, 219, 228, 239, 242, 246, 294], "fip1": 19, "fip2": 19, "c_0": [19, 69, 91, 112, 291], "c_1": [19, 35, 69, 91, 93, 112, 233, 236, 242, 291], "c_2": [19, 35, 51, 93, 112, 233, 242, 291], "2f": [19, 291, 305], "sum": [19, 21, 31, 49, 57, 60, 67, 68, 71, 73, 76, 81, 83, 91, 93, 95, 97, 98, 99, 101, 104, 108, 110, 120, 136, 153, 170, 174, 177, 185, 188, 190, 191, 211, 213, 214, 216, 217, 221, 222, 223, 226, 228, 229, 231, 233, 235, 236, 238, 239, 242, 244, 245, 246, 247, 248, 250, 252, 261, 264, 290, 291, 304], "c_i": [19, 93, 233, 236, 242], "nth": [19, 68, 73, 76, 97, 108, 217, 222, 223, 232, 238, 242, 246], "degre": [19, 28, 50, 51, 59, 66, 67, 73, 76, 84, 95, 99, 104, 116, 118, 120, 122, 124, 133, 134, 139, 141, 142, 145, 151, 159, 163, 210, 213, 214, 217, 219, 221, 222, 225, 229, 232, 235, 236, 238, 239, 242, 244, 246, 270, 287, 290], "x_i": [19, 23, 58, 76, 95, 104, 214, 217, 219, 222, 223, 226, 245], "m11": [19, 246], "m12": [19, 246], "m13": 19, "m21": [19, 246], "m22": [19, 246], "m23": 19, "m31": 19, "m32": 19, "m33": [19, 108], "3x3": [19, 33, 83, 104, 215, 275], "invert": [19, 33, 37, 45, 68, 69, 99, 101, 104, 124, 145, 193, 214, 215, 216, 217, 221, 222, 242, 244, 245, 252, 291, 300], "inv": [19, 33, 60, 100, 104, 133, 134, 139, 143, 148, 149, 158, 180, 215, 242], "fim1": 19, "eight": [19, 37, 226], "dfdxcheck": 19, "c3": [19, 35, 51, 71, 97, 99, 101, 108, 112, 215, 242, 246, 276, 291, 305], "c5": [19, 112, 242, 291], "c7": [19, 59, 112, 291], "5040": [19, 73, 90, 222, 223], "tediou": [19, 95], "certainli": [19, 80, 110, 261], "devis": 19, "xn": [19, 23, 217], "x_n": [19, 23, 50, 58, 69, 90, 104, 214, 217, 219, 222, 239, 245], "fn": [19, 35, 95, 104, 213, 222], "fnm1": 19, "fnm2": 19, "dth": 19, "discrit": 19, "bengt": [19, 47], "fornberg": [19, 47], "weight": [19, 68, 76, 83, 85, 95, 97, 104, 175, 238, 294], "gap": [20, 59, 108, 141, 223], "matur": [20, 21, 244, 245], "finit": [20, 21, 32, 45, 49, 54, 55, 56, 59, 67, 68, 69, 71, 72, 95, 97, 98, 177, 201, 211, 214, 217, 220, 222, 223, 226, 228, 229, 232, 234, 239, 241, 242, 245, 264, 270, 272, 282, 295, 298, 304], "obviou": [21, 22, 23, 33, 51, 59, 67, 213, 216, 225, 239, 298], "refus": [21, 304], "roughli": [21, 68, 69, 109, 142, 242, 265], "possibli": [21, 49, 60, 66, 68, 93, 95, 108, 194, 215, 217, 219, 233, 234, 244, 259, 264, 294, 300], "infinit": [21, 23, 30, 31, 45, 67, 68, 69, 72, 73, 74, 81, 82, 95, 104, 108, 124, 140, 147, 177, 196, 213, 221, 226, 227, 228, 231, 232, 233, 234, 238, 239, 241, 244, 251, 264, 304, 305], "is_neg": [21, 23, 217], "unknow": 21, "resolv": [21, 22, 28, 30, 31, 32, 33, 34, 35, 36, 68, 95, 235, 238, 244], "undecid": [21, 23, 32, 104, 216, 245, 300], "conclud": [21, 76, 91, 143, 207, 233, 244, 279], "mix": [21, 40, 67, 74, 99, 104, 110, 200, 216, 217, 222, 226, 245, 248, 250, 252, 265], "slow": [21, 23, 28, 33, 64, 68, 72, 95, 109, 128, 163, 200, 210, 216, 217, 226, 227, 228, 229, 238, 242, 244, 245, 257, 258, 304], "indetermin": [21, 22, 68, 104, 219, 231, 244], "contradict": 21, "infer": [21, 43, 44, 60, 68, 95, 216, 225, 226, 231, 236, 242, 258], "presum": [21, 93, 216, 236, 259], "singletonregistri": [21, 68], "x1": [21, 23, 34, 35, 58, 68, 73, 158, 163, 216, 217, 227, 228, 238, 242, 244, 246, 264], "x2": [21, 34, 58, 68, 73, 158, 163, 216, 228, 242, 244, 246], "posifi": [21, 238], "_x": [21, 23, 104, 152, 200, 206, 209, 210, 217, 223, 238, 242, 258, 290], "rep": [21, 59, 64, 68, 175, 213, 215, 216, 217, 220, 221, 222, 235, 238, 267], "among": [21, 48, 49, 50, 52, 59, 60, 69, 96, 109, 222, 242, 247, 250, 252, 274, 291], "symbolc": 21, "aris": [21, 22, 68, 73, 93, 95, 188, 210, 215, 216, 221], "implicit": [21, 35, 49, 66, 68, 110, 114, 134, 135, 139, 159, 212, 242, 244, 248, 251, 258, 259, 270, 273, 280, 296], "tailor": 21, "assumptions0": [21, 68], "extended_neg": [21, 68], "extended_nonneg": [21, 68], "extended_nonposit": [21, 68], "extended_nonzero": [21, 68, 226], "extended_posit": [21, 68], "extended_r": [21, 45, 68, 226, 241, 245], "hermitian": [21, 33, 45, 68, 99, 100, 104, 174, 180, 191, 226], "irrat": [21, 28, 45, 47, 68, 108, 216, 222, 226, 234, 298], "noninteg": [21, 45, 68, 216, 226], "nonposit": [21, 45, 68, 73, 76, 158, 244], "nonzero": [21, 23, 45, 46, 67, 68, 83, 104, 114, 126, 214, 215, 216, 217, 226, 229, 245], "antihermitian": [21, 45, 68], "mathbb": [21, 23, 31, 45, 50, 51, 59, 67, 68, 69, 74, 76, 93, 99, 104, 155, 211, 213, 214, 216, 217, 219, 221, 222, 225, 233, 234, 236, 239, 245, 246, 304], "ii": [21, 74, 93, 95, 108, 222, 226, 234, 242, 245, 248], "cup": [21, 222, 234, 245], "pm": [21, 28, 29, 31, 41, 67, 93, 95, 108, 214, 225, 233, 239, 242], "yi": 21, "composit": [21, 45, 48, 57, 59, 60, 68, 69, 86, 88, 95, 108, 116, 217, 219, 222, 225, 238, 245, 260], "2k": [21, 68, 73, 93, 108, 239], "le": [21, 50, 64, 68, 76, 93, 99, 108, 110, 150, 219, 226, 236, 244, 246, 290], "commutative_properti": [21, 68], "skew": [21, 91, 104, 108, 246], "hermitian_matrix": 21, "complex_numb": [21, 45, 68], "algebraic_numb": [21, 45, 68], "transcendental_numb": [21, 68], "extended_real_number_lin": 21, "real_numb": [21, 45], "imaginary_numb": [21, 45, 68], "rational_numb": [21, 45], "irrational_numb": [21, 45, 68], "parity_": [21, 68], "28mathemat": [21, 60, 68, 104, 234], "prime_numb": [21, 68, 108], "composite_numb": [21, 68], "positive_real_numb": 21, "negative_numb": [21, 68], "inconsist": [21, 23, 42, 44, 67, 196, 201, 205, 209, 238, 242, 244, 245], "inconsistentassumpt": 21, "deal": [21, 49, 67, 68, 72, 80, 88, 93, 95, 121, 128, 134, 135, 141, 207, 209, 210, 214, 219, 222, 239, 244, 255, 265, 267, 274, 279, 296, 298, 304], "is_zero_matrix": [21, 99, 215], "generalis": [21, 73, 76, 93, 124, 213], "gaussian": [21, 76, 95, 104, 108, 161, 195, 219, 222, 239, 244, 246, 287, 300], "chain": [21, 23, 49, 59, 64, 68, 76, 85, 109, 209, 221, 246], "superset": [21, 47, 57, 63, 71, 158, 216, 234, 244], "vanilla": 21, "attach": [21, 60, 62, 93, 109, 114, 116, 129, 133, 134, 137, 152, 210, 258, 260, 265, 290, 291], "is_commut": [21, 95, 180, 189, 264], "is_complex": [21, 68], "is_finit": [21, 68], "permit": [21, 60, 70, 74, 98, 108, 212, 244], "formal": [21, 31, 48, 67, 68, 76, 93, 98, 160, 196, 216, 219, 230, 233, 282], "n1": [21, 49, 59, 68, 69, 141, 158, 160, 164, 200, 212, 239, 246, 270], "n2": [21, 49, 59, 68, 69, 158, 160, 164, 212, 239, 246], "misunderstand": 21, "is_nonneg": [21, 23, 217], "meaning": [21, 42, 44, 48, 69], "neither": [21, 22, 45, 68, 165, 186, 212, 215, 222, 233, 234, 235, 242, 252, 265, 270, 279, 304], "alon": [21, 69, 96, 219, 242, 244, 251, 264, 298, 299], "meet": [21, 69, 233], "criteria": [21, 68, 299], "noncommut": [21, 68, 91, 299], "finiteset": [21, 32, 47, 48, 234, 245, 246, 305], "s1": [21, 51, 59, 67, 81, 84, 91, 124, 202, 213, 222, 229, 239, 264, 273], "s2": [21, 51, 59, 60, 67, 81, 84, 124, 202, 213, 222, 229, 233, 239, 264, 273], "bool": [21, 41, 47, 49, 51, 64, 66, 68, 69, 71, 74, 95, 96, 98, 99, 101, 104, 108, 110, 112, 114, 122, 134, 135, 139, 174, 175, 203, 206, 212, 215, 221, 222, 224, 226, 227, 228, 233, 234, 238, 241, 246, 258, 259, 264, 265, 270, 273, 296], "plai": [21, 67, 143, 153, 239, 296, 298, 299], "role": [21, 74, 224], "is_finite_set": 21, "zero_matrix": 21, "setsymbol": 21, "is_compar": [21, 68], "capitalis": 21, "4142135623731": [21, 34, 226, 244], "predict": [21, 191, 238, 264], "expreal": 21, "fuzzy_and": [21, 22, 23], "fuzzy_or": [21, 22], "is_extended_nonneg": 21, "classmethod": [21, 23, 41, 43, 44, 49, 52, 57, 59, 60, 62, 63, 68, 74, 75, 76, 83, 99, 104, 111, 112, 114, 124, 129, 136, 139, 177, 188, 189, 191, 215, 217, 221, 222, 226, 234, 252, 257], "is_extended_r": 21, "elif": [21, 22, 23, 74], "is_infinit": 21, "is_extended_neg": 21, "is_extended_posit": [21, 22], "_eval_is_finit": 21, "is_extended_nonposit": 21, "_eval_is_algebra": 21, "is_nonzero": [21, 83], "_eval_is_integ": 21, "_eval_is_zero": [21, 23], "pick": [21, 69, 73, 155, 185, 187, 304], "__new__": [21, 23, 49, 59, 68, 299], "importantli": [21, 23, 223, 261], "reject": [21, 22, 108, 239, 267], "_eval_is_": 21, "is_algebra": [21, 68, 217], "interfer": [21, 226], "determinist": [21, 59, 95, 108, 219, 220], "reach": [21, 108, 124, 221, 222, 242], "claus": [21, 98], "flow": [21, 221], "inner": [21, 35, 67, 93, 104, 110, 174, 177, 178, 183, 185, 186, 189, 191, 201, 205, 215, 221, 228, 270, 287], "optimis": [21, 242], "briefli": [21, 214, 219], "default_assumpt": 21, "_ask": 21, "_eval_i": 21, "enumer": [21, 38, 52, 57, 60, 63, 71, 75, 93, 98, 108, 114, 221, 222, 236, 261, 264, 282], "randomis": [21, 254, 289], "unresolv": 21, "factrul": 21, "_assume_rul": 21, "preprocess": [21, 95, 224], "defined_fact": 21, "full_impl": 21, "defaultdict": [21, 68, 264], "precomput": [21, 73, 108, 265], "static": [21, 41, 49, 59, 60, 62, 68, 74, 81, 82, 83, 84, 101, 117, 143, 151, 212, 226, 232, 234, 246, 258], "knowabl": 21, "stdfactkb": 21, "_eval_is_r": [21, 23, 222], "_assumpt": [21, 68], "amongst": [21, 244], "indirectli": 21, "manifest": [21, 214], "jointli": 21, "fundament": [21, 23, 47, 50, 58, 86, 93, 95, 104, 195, 196, 216, 221, 239, 242, 246, 300], "theoret": [21, 48, 50, 59, 69, 73, 220, 221, 236, 246, 296], "isposit": 22, "xpo": 22, "xneg": 22, "strictgreaterthan": [22, 68, 226], "analogu": [22, 45, 67, 82, 216, 217], "piecewis": [22, 23, 49, 67, 73, 76, 95, 98, 116, 189, 226, 228, 229, 244, 245, 246, 265, 294], "p2": [22, 59, 60, 67, 78, 80, 81, 82, 83, 84, 116, 124, 130, 133, 136, 140, 158, 205, 212, 216, 217, 219, 223, 235, 246, 290, 291], "nonetyp": [22, 49, 139], "quirk": 22, "both_posit": 22, "falsei": 22, "both_positive_bett": 22, "negat": [22, 23, 45, 68, 74, 98, 124, 201, 215, 217, 219, 222], "fuzzy_not": [22, 23], "both_positive_best": 22, "silent": [22, 72, 108, 258], "bitwis": [22, 71, 98], "footnot": [22, 196, 299, 300, 303], "si": [23, 76, 92, 93, 164, 193, 194, 195, 196, 197, 198, 226], "dig": [23, 49, 299], "handler": [23, 42, 43, 44, 45, 46, 68, 75, 104], "spectrum": 23, "np": [23, 35, 73, 91, 108, 141, 212, 258, 265, 290, 291], "arang": [23, 258, 293], "arrai": [23, 29, 33, 34, 35, 49, 59, 60, 64, 65, 69, 76, 95, 99, 101, 104, 108, 109, 110, 122, 135, 158, 188, 212, 215, 217, 222, 226, 245, 246, 249, 251, 252, 253, 258, 259, 261, 265, 285, 290, 291, 300], "cosin": [23, 68, 74, 76, 83, 95, 130, 133, 201, 210, 222, 223, 229, 235, 246, 270, 291, 304], "todai": [23, 213], "operatornam": [23, 41, 73, 74, 76, 93, 95, 211, 214, 222, 226, 229, 234, 236, 244], "modern": [23, 49, 213, 220, 226], "recal": [23, 68, 104, 219, 221, 236, 296, 298, 299, 305], "antipattern": [23, 297], "stai": [23, 221], "trig": [23, 68, 95, 222, 226, 235, 238, 304], "wouldn": 23, "cheap": [23, 68, 108], "as_two_term": [23, 68], "hadn": 23, "wors": [23, 98, 238], "expand_trig": [23, 68, 293], "mid": [23, 50, 69, 72, 110, 117, 234, 239], "troubl": [23, 76], "bigger": [23, 49, 68, 73, 104, 236, 242, 304], "deduc": [23, 49, 93, 98, 236, 298], "disallow": [23, 68, 222, 227, 238, 260], "great": [23, 160, 223, 226, 239, 265], "simplest": [23, 35, 48, 98, 104, 108, 109, 129, 137, 211, 212, 223, 227, 235, 238, 242, 291, 294, 304], "\u03c0": [23, 72, 163, 226, 245, 294, 298, 304, 305], "as_independ": [23, 68, 245], "coeff": [23, 68, 70, 98, 158, 217, 221, 222, 232, 238, 242, 244, 252, 304], "apart": [23, 41, 59, 64, 68, 72, 74, 95, 110, 129, 137, 207, 214, 215, 217, 219, 222, 225, 228, 239, 245, 252, 275, 277, 299], "is_even": [23, 56, 59, 60], "nonreal": [23, 34, 244], "cosh": [23, 68, 74, 76, 87, 93, 110, 112, 223, 226, 227, 236, 238, 244, 300, 304], "5919532755215": 23, "_eval_is_nonneg": 23, "exercis": [23, 59, 261, 297, 304], "_eval_is_posit": 23, "as_add": [23, 68], "pi_": 23, "fuzzy_": 23, "deduct": [23, 49], "subtl": [23, 235], "nontrivi": [23, 59, 68, 108], "_eval_evalf": [23, 222], "prec": [23, 34, 68, 78, 84, 108, 122, 211, 217, 222, 223, 238, 244], "dp": [23, 49, 68, 71, 76, 108, 216, 217, 244, 260], "53": [23, 69, 71, 104, 160, 214, 216, 217], "459697694131860": 23, "hook": [23, 109, 110, 226], "_eval_rewrit": [23, 68], "rewritten": [23, 68, 73, 74, 76, 95, 141, 188, 195, 233, 238, 242, 244, 304], "caller": [23, 215], "ve": [23, 143], "nonintegr": 23, "iff": [23, 45, 60, 69, 98, 104, 210, 213, 221, 236, 239, 257], "isint": 23, "happi": 23, "demand": [23, 40], "_eval_expand_": 23, "expand_": 23, "predefin": [23, 70, 158, 216, 226, 227, 238, 245, 252, 270, 275], "expand_log": [23, 49, 68, 238], "_eval_expand_trig": 23, "sophist": [23, 109, 244], "th": [23, 41, 50, 59, 60, 66, 69, 70, 72, 73, 74, 76, 97, 98, 104, 108, 134, 215, 217, 219, 221, 222, 228, 231, 236, 239, 242, 244, 246, 247, 252], "x_1": [23, 50, 58, 59, 69, 73, 90, 104, 186, 214, 217, 219, 222, 228, 239, 245], "ldot": [23, 31, 50, 58, 59, 67, 68, 69, 73, 76, 93, 108, 117, 196, 211, 213, 214, 217, 219, 221, 226, 229, 233, 236, 239, 244, 247, 304], "x_k": [23, 69, 219], "dy": [23, 26, 49, 70, 85, 104, 116, 127, 158, 222, 226, 239, 242, 243, 290, 294], "dz": [23, 116, 127, 236, 290], "varion": 23, "middl": [23, 76, 84, 93, 104, 117, 171, 212, 236, 304], "iverson": 23, "printmethod": [23, 226], "latexprint": 23, "_latex": [23, 226], "_print": [23, 226], "_m": [23, 76], "_n": [23, 69, 73, 76, 95, 222, 236, 245], "arcversin": 23, "aversin": 23, "im": [23, 46, 68, 74, 93, 102, 213, 226, 227, 234, 242, 300], "sinh": [23, 47, 68, 72, 74, 76, 87, 93, 110, 112, 223, 226, 227, 236, 291, 304], "expand_complex": [23, 68], "vers": 23, "geometr": [23, 70, 77, 78, 79, 80, 81, 82, 83, 84, 85, 104, 160, 210, 213, 220, 246, 291, 300], "angl": [23, 41, 74, 76, 77, 78, 79, 81, 82, 83, 84, 114, 118, 120, 126, 133, 139, 140, 141, 143, 144, 145, 146, 152, 155, 160, 163, 164, 165, 188, 196, 201, 209, 210, 211, 226, 235, 245, 270, 272, 275, 290, 291, 304], "distanc": [23, 48, 52, 60, 78, 81, 82, 83, 84, 116, 117, 127, 128, 129, 133, 137, 140, 145, 146, 160, 164, 194, 205, 207, 279, 291], "rightmost": [23, 191], "scientificamerican": 23, "uniti": [23, 74, 76, 93, 186, 221, 291], "secret": [23, 69], "teacher": 23, "taught": [23, 95], "nr": 23, "sake": [23, 73, 239], "simplic": [23, 236, 242, 290, 291], "divisor": [23, 45, 59, 68, 69, 104, 108, 213, 214, 215, 216, 217, 219, 220, 221, 222, 225], "hardwar": [23, 49], "regard": [23, 50, 69, 76, 96, 159, 191, 213, 214, 228, 244, 245], "c99codeprint": [23, 49, 226], "cxx11codeprint": [23, 226], "cfunction": 23, "e2": [23, 47, 68, 71, 78, 85, 95, 104, 108, 122, 141, 215, 216, 221, 222, 233, 242, 245, 246, 264], "93accumulate_oper": 23, "fused_multipli": 23, "93add": 23, "ccode": [23, 49, 226, 251, 259], "cxxcode": [23, 49, 226], "_ccode": [23, 226], "_y": [23, 30, 152, 200, 206, 209, 210, 290], "_z": [23, 95, 152, 200, 209, 210, 246, 290], "_cxxcode": [23, 226], "std": [23, 49, 226, 246], "28318530717959": 23, "trigonometricfunct": 23, "inversetrigonometricfunct": 23, "reciprocaltrigonometricfunct": 23, "bypass": [23, 222, 242], "fragil": 23, "prone": [23, 31, 49, 68], "task": [24, 29, 38, 74, 151, 152, 158, 216, 221, 294, 301], "deeper": [24, 250, 299], "explor": [24, 153, 154, 212, 221, 261, 304], "logo": 24, "png": [25, 26, 35, 48, 96, 104, 116, 117, 120, 122, 206, 212, 226, 229, 290, 291], "generate_logo": 25, "wider": [25, 226], "varieti": [25, 37, 49, 50, 60, 68, 109, 117, 156, 213, 220, 222, 246, 264], "textbook": 26, "dc": [26, 124, 154], "transferfunct": [26, 121, 122, 124], "unstabl": [26, 120], "impuls": [26, 124], "respons": [26, 67, 68, 124, 141, 212, 259], "subpart": 26, "unknwon": 26, "tf": [26, 124, 265, 290, 291], "from_zpk": [26, 124], "dc_gain": [26, 124], "reconstruct": [26, 69, 104, 215, 219, 239, 299], "is_stabl": [26, 124], "lie": [26, 28, 60, 70, 82, 83, 84, 137, 140, 222, 246, 281, 288, 290, 291], "inverse_laplace_transform": [26, 95], "to_expr": [26, 90, 91, 92, 124], "impulse_respons": 26, "theorem": [26, 28, 37, 56, 69, 73, 76, 78, 84, 95, 99, 104, 108, 127, 128, 140, 143, 191, 200, 209, 213, 216, 219, 233, 236, 239, 245], "spring": [26, 108, 129, 130, 133, 134, 139, 141, 146, 290, 291], "damper": [26, 129, 133, 134, 139, 141, 146, 290, 291], "laplace_transform": [26, 95, 124], "laplace_initial_cond": [26, 95], "laplace_correspond": [26, 95], "2y": [26, 219, 239, 242, 245, 298], "dt": [26, 35, 70, 76, 111, 145, 158, 200, 201, 203, 209, 210, 222, 242, 291, 304], "ky": 26, "2u": 26, "quad": [26, 67, 68, 70, 72, 76, 95, 99], "bigg": 26, "nocond": [26, 95], "from_rational_express": [26, 124], "signal": [26, 76, 98, 108, 111, 122, 124, 158, 219, 291, 299], "bmatrix": [26, 35, 41, 99, 101, 104, 110, 145, 153, 154, 155, 200, 201, 210, 239, 290], "2t": [26, 73], "5e": 26, "laplac": [26, 95, 104, 121, 122, 124, 246], "mimo": [26, 121, 124], "visualis": 26, "1st": [26, 47, 60, 108, 124, 242, 243, 267, 294], "analys": [26, 48, 122, 124, 158, 246], "bode": 26, "magnitud": [26, 41, 49, 67, 68, 72, 76, 109, 116, 117, 118, 120, 122, 129, 136, 137, 145, 158, 189, 198, 201, 207, 210, 212, 270, 277, 279, 290, 291], "2nd": [26, 47, 60, 69, 108, 124, 158, 242, 247, 264], "applyfunc": [26, 99, 100, 104, 149, 201, 215, 247], "transferfunctionmatrix": [26, 121, 124], "from_matrix": [26, 41, 124, 215], "lti": [26, 121, 122], "num_input": [26, 124], "num_output": [26, 124], "elem_pol": [26, 124], "elem_zero": [26, 124], "pole_zero_plot": [26, 122], "hire": [26, 35, 104, 116, 117, 120, 122, 212, 229, 290, 291], "tf1": [26, 122, 124], "step_response_plot": [26, 122], "tf2": [26, 124], "bode_magnitude_plot": [26, 122], "bode_phase_plot": [26, 122], "arrang": [26, 60, 124, 134, 156, 158, 222, 235, 239, 252], "loop": [26, 28, 31, 35, 48, 49, 108, 124, 144, 201, 212, 215, 223, 226, 242, 261, 264, 265, 299], "ratio": [26, 45, 58, 59, 67, 68, 72, 73, 76, 78, 81, 82, 83, 84, 100, 108, 112, 124, 164, 196, 215, 226, 235, 238, 244], "diagram": [26, 49, 57, 97, 116, 129, 137, 144, 145, 146, 151, 171, 251, 275, 299], "plant": [26, 124], "p_mat": 26, "c_mat": 26, "opposit": [26, 28, 64, 84, 98, 99, 129, 130, 137, 140, 214, 217, 234, 238, 245, 253, 264, 270, 272, 290, 291, 304], "doit": [26, 67, 68, 70, 73, 74, 76, 95, 101, 112, 124, 168, 170, 172, 183, 185, 188, 189, 191, 201, 211, 222, 228, 233, 238, 242, 243, 246, 248, 270, 273, 274, 276, 277, 291, 294, 299], "tfm_feedback": 26, "mimofeedback": [26, 121, 124], "g1": [26, 49, 53, 58, 59, 93, 104, 124], "g2": [26, 49, 53, 58, 59, 93, 97, 104, 124], "g3": [26, 59, 124], "g4": [26, 124], "h1": [26, 48, 136], "h2": [26, 136], "h3": 26, "sys1": [26, 124], "sys2": [26, 124], "sys3": 26, "sys4": 26, "sys5": 26, "sys6": 26, "193": [26, 104, 122], "873": [26, 108], "1644": 26, "1484": 26, "712": [26, 95], "testbook": 26, "vssut": 26, "ac": [26, 41, 49, 60, 80, 120, 136, 156, 168, 246, 264, 267], "classic": [27, 35, 47, 74, 76, 104, 177, 193, 201, 210, 213, 287], "continuum": [27, 39, 287], "optic": [27, 162, 163, 164, 165, 287], "bx": [28, 29, 93, 246, 252], "yield": [28, 30, 31, 32, 33, 35, 36, 47, 49, 59, 68, 69, 73, 76, 92, 93, 108, 116, 124, 131, 185, 211, 214, 219, 221, 222, 227, 228, 233, 234, 235, 238, 239, 244, 261, 264, 300], "4ac": [28, 29, 239], "2a": [28, 29, 246], "quadrat": [28, 31, 68, 69, 95, 108, 213, 217, 221, 222, 239, 244, 246], "five": [28, 31, 48, 57, 93, 120, 226, 239, 291], "rootof": [28, 74, 222], "ill": [28, 110, 194], "spuriou": [28, 219, 244], "interv": [28, 30, 32, 35, 45, 47, 59, 68, 72, 74, 76, 77, 78, 81, 84, 93, 95, 98, 108, 177, 186, 215, 217, 219, 221, 222, 229, 232, 234, 241, 245, 246, 305], "irreduc": [28, 214, 215, 217, 219, 221, 222, 225, 246, 252, 304], "reveal": [28, 31, 33, 49, 108, 215, 245, 299], "cubic": [28, 76, 213, 222, 239, 244], "quartic": [28, 78, 222, 244], "fourth": [28, 68, 69, 112, 214, 242, 294], "687": 28, "144": [28, 37, 73, 95, 211, 215], "emphas": [28, 67], "quintic": [28, 222, 244], "fifth": [28, 112], "techniqu": [28, 32, 33, 35, 50, 63, 93, 95, 222, 226, 228, 238, 242, 245, 300], "abel": [28, 37, 104, 222], "ruffini": [28, 37, 104], "expression_expand": 28, "symbolic_expand": 28, "cube": [28, 47, 49, 52, 59, 61, 74, 95, 219, 220, 239, 245, 280], "nois": 28, "neglig": 28, "compon": [28, 48, 49, 64, 68, 70, 83, 95, 101, 104, 112, 114, 115, 125, 133, 136, 139, 151, 152, 156, 163, 188, 193, 200, 201, 207, 208, 209, 210, 211, 212, 213, 214, 215, 222, 224, 246, 248, 251, 252, 261, 264, 270, 273, 276, 277, 290, 291], "18482169793536e": 28, "55872552179222e": 28, "contrarili": 28, "rq0": 28, "rq1": 28, "rq2": 28, "rq3": 28, "237": [28, 220], "349745826211722": 28, "438990337475312": 28, "wilkinson": [28, 99], "expression_complex": 28, "symbolic_complex": 28, "expression_complex_poli": 28, "travers": [28, 84, 108, 110, 131, 222, 235, 251, 261, 299], "my_real_root": 28, "my_root": 28, "324": [28, 108, 215, 220], "fifth_ord": 28, "16730397826142": 28, "181232444469875": 28, "08395410131771": 28, "764884433600585": 28, "352471546031726": 28, "polyerror": [28, 219, 222], "unsolvablefactorerror": [28, 222, 244], "complexrootof": [28, 68, 104, 217, 222, 242], "fifth_order_solv": 28, "167303978": 28, "1812324445": 28, "083954101": 28, "7648844336": 28, "352471546": 28, "sole": 28, "r0": [28, 68, 222], "r1": [28, 41, 68, 78, 81, 97, 104, 116, 117, 164, 201, 207, 222, 270], "r2": [28, 41, 68, 70, 81, 97, 99, 104, 116, 117, 164, 201, 222, 226, 238, 270], "r3": [28, 41, 97, 116, 117, 238], "r4": [28, 97, 116], "croot": 28, "robustli": 28, "diophantin": [29, 30, 108, 219, 240, 282], "guidanc": 29, "2z": [29, 36, 76, 245, 246], "4z": [29, 36, 245], "6z": [29, 36], "739085133215161": [29, 34, 36, 37, 244], "9y": [29, 35], "3x": [29, 35, 68, 110, 219, 245, 296], "cc": [29, 33, 69, 84, 211, 214, 215, 216, 222, 300], "2e": [29, 33, 68], "ce": [29, 33, 120, 291], "2pq": [29, 31], "linprog": [30, 244], "as_set": [30, 98], "accomplish": [30, 95, 155, 158, 277], "rel_op": [30, 68], "relations_sort": 30, "append": [30, 35, 59, 68, 69, 104, 117, 158, 186, 212, 217, 226, 244, 247, 259, 260, 264, 304], "x_y_reduc": 30, "insight": [30, 297], "x_reduc": 30, "y_reduc": 30, "solve_univariate_inequ": [30, 241, 245], "calculu": [30, 32, 68, 73, 95, 104, 158, 207, 235, 246, 276, 277, 278, 281, 282, 295, 297, 302], "incompat": 30, "reflect": [30, 37, 52, 56, 60, 68, 78, 79, 84, 97, 120, 160, 163, 164, 201], "parameter": [31, 70, 77, 78, 81, 84, 239, 291], "pythagorean": [31, 239], "sage": [31, 68, 108, 211, 298], "ellipticcurv": 31, "nest": [31, 35, 68, 70, 74, 76, 95, 99, 124, 214, 215, 216, 219, 226, 236, 238, 241, 245, 246, 247, 248, 250, 253, 264, 265, 299], "ineffici": [31, 68, 104, 216], "my_sym": 31, "pythag_eq": 31, "sym": [31, 47, 58, 59, 64, 68, 73, 201, 226, 229, 234, 238, 239, 244, 246, 252, 264, 290, 304], "pythag": 31, "a_1x_1": [31, 239], "a_2x_2": [31, 239], "a_nx_n": [31, 239], "bxy": [31, 239], "cy": [31, 239], "ei": [31, 35, 76, 93, 221, 226, 236, 239, 242, 252], "homogen": [31, 41, 91, 95, 104, 124, 217, 219, 222, 239, 242, 243, 246], "ternari": [31, 49, 68, 226, 239], "cz": [31, 71, 124, 239], "dxy": [31, 239], "eyz": [31, 239], "fzx": [31, 239], "a_": [31, 64, 68, 69, 76, 93, 97, 99, 101, 124, 125, 200, 228, 236, 239, 242, 244, 246, 247, 248, 290], "pythogorean": 31, "subscript": [31, 33, 60, 110, 217, 226, 236, 239, 264], "solution_dict": [31, 35], "zip": [31, 47, 58, 69, 98, 108, 222, 232, 239, 242, 244, 261, 264, 290], "elegantli": 31, "solution_list": [31, 32], "solution_first": 31, "solution_p4q3": 31, "p_val": [31, 290, 291], "q_val": [31, 290], "pythag_v": 31, "union": [31, 40, 45, 47, 49, 57, 59, 66, 98, 213, 221, 226, 232, 233, 234, 241, 245, 264], "4y": [31, 219, 245, 293], "rearrang": [32, 125, 134, 153, 154, 175, 242, 291], "eqn": [32, 35, 47, 245], "solutions_set": 32, "solution_set": 32, "256": [32, 49, 59, 108, 222, 226], "solution_outside_2_3": 32, "critic": [32, 47, 114, 164, 209, 221, 245], "minima": [32, 245], "critical_point": 32, "point1": [32, 202, 273], "point2": [32, 202, 273], "curvatur": [32, 160, 164], "membership": [32, 66, 221, 234], "solution_set_arg": 32, "linalg": [33, 34, 49, 290], "lu_solv": [33, 104, 215], "linear_eq_to_matrix": [33, 242, 244, 245], "matrixbas": [33, 99, 100, 101, 104, 134, 135, 215], "column": [33, 41, 45, 48, 49, 50, 96, 98, 99, 101, 104, 105, 107, 111, 114, 124, 134, 139, 143, 186, 193, 200, 201, 206, 211, 215, 221, 226, 242, 244, 245, 251, 270, 291], "row": [33, 45, 48, 49, 50, 57, 60, 68, 73, 99, 100, 101, 104, 105, 107, 108, 114, 124, 139, 141, 143, 158, 159, 186, 200, 201, 210, 215, 221, 226, 236, 245, 246, 251, 265, 270, 272], "shapeerror": [33, 99, 101, 104], "penros": [33, 101, 104], "pseudoinvers": [33, 104], "jordan": [33, 93, 99, 104, 215, 224, 242, 244, 245], "lu": [33, 101, 104, 134, 135, 215, 220], "lusolv": [33, 100, 104, 133, 134, 135, 155, 159, 244, 300], "repeatedli": [33, 108, 125, 258], "b2": [33, 76, 108, 116, 117, 130, 141, 158, 201, 215, 217, 226, 236, 239, 242, 276], "solution2": 33, "prioriti": [33, 49, 91, 128, 141, 210, 265], "computation": [33, 64, 74, 133, 134, 135], "tractabl": [33, 245], "rapidli": [33, 68, 72, 93, 233], "dimens": [33, 49, 52, 69, 70, 76, 77, 79, 81, 82, 83, 85, 97, 99, 101, 104, 107, 111, 114, 116, 125, 145, 165, 175, 177, 180, 185, 194, 195, 198, 199, 201, 212, 215, 226, 239, 242, 244, 246, 247, 248, 251, 252, 259, 270, 273, 275, 287], "dimension": [33, 47, 49, 52, 70, 80, 81, 82, 83, 84, 101, 104, 117, 125, 158, 165, 167, 177, 193, 207, 208, 212, 213, 219, 221, 222, 225, 226, 244, 245, 247, 248, 252, 258, 279, 305], "4x4": [33, 41, 83, 107, 163, 215, 246], "a\u2080\u2080": 33, "a\u2080\u2081": 33, "a\u2080\u2082": 33, "a\u2080\u2083": 33, "a\u2081\u2080": 33, "a\u2081\u2081": 33, "a\u2081\u2082": 33, "a\u2081\u2083": 33, "a\u2082\u2080": 33, "a\u2082\u2081": 33, "a\u2082\u2082": 33, "a\u2082\u2083": 33, "a\u2083\u2080": 33, "a\u2083\u2081": 33, "a\u2083\u2082": 33, "a\u2083\u2083": 33, "det": [33, 41, 104, 105, 158, 210, 215, 300], "a\u2081": [33, 117, 304], "\u2083": [33, 226], "a\u2082": [33, 117, 304], "\u2080": [33, 226], "a\u2083": [33, 304], "slowest": [33, 95, 109], "triangular": [33, 45, 51, 99, 100, 104, 215, 221, 244, 246, 280], "prove": [33, 68, 93, 95, 104, 213, 233, 242, 276], "noninvertiblematrixerror": [33, 101, 300], "overli": [34, 137], "float64": [34, 49, 109, 246], "fsolv": [34, 290], "findroot": [34, 76, 244], "overdetermin": [34, 215, 244, 245], "toler": [34, 49, 68, 72, 217, 238, 244], "18466446988997098217": 34, "16840434497100886801e": 34, "tweak": [34, 110, 226, 244], "closest": [34, 68, 81], "00000000000000": [34, 68, 72, 192, 226, 246], "bisect": [34, 108, 222, 244], "multidimension": [34, 220, 257], "19287309935246": [34, 244], "27844411169911": [34, 244], "192873099352460791205211": 34, "278444111699106966687122": 34, "root_scalar": 34, "lam_f": [34, 265], "3416277185114782": 34, "x_valu": 34, "12757857962640e": 34, "73908513321516": 34, "4877893607115270300540019e": 34, "6543612251060553497428174e": 34, "solve_ivp": [35, 290, 291], "c2": [35, 51, 69, 78, 85, 99, 101, 112, 133, 177, 191, 234, 242, 246, 273, 276, 291, 305], "ypp": 35, "yp": 35, "classify_od": [35, 242], "choic": [35, 49, 60, 73, 76, 93, 95, 109, 114, 155, 187, 196, 200, 201, 209, 217, 219, 222, 226, 238, 242, 264, 291, 298], "ic": [35, 108, 242, 290], "y0": [35, 68, 87, 89, 91, 242], "y_": [35, 49, 76, 93, 126, 211], "initialor": 35, "eqs_one_soln_set": 35, "solutions_one_soln_set": 35, "solution_one_soln_set_dict": 35, "outer": [35, 95, 110, 136, 156, 158, 174, 179, 180, 200, 201, 203, 205, 210, 228, 234, 250, 270, 273, 274], "fashion": [35, 49, 68, 74, 101, 143, 153, 154, 156, 210, 213, 264, 290], "solutions_list": 35, "leverag": [35, 49, 109, 226], "chemic": [35, 111], "kinet": [35, 130, 134, 136], "r_f": [35, 222], "k_f": 35, "y_0": [35, 239, 242], "y_1": [35, 50, 239, 246], "r_b": 35, "k_b": 35, "y_2": [35, 50, 239, 246], "vec": [35, 99, 104, 133, 158, 201, 211, 219, 276, 277, 279], "pyplot": [35, 91, 158, 290, 291], "plt": [35, 91, 158, 290, 291], "y2": [35, 68, 158, 216], "kf": 35, "kb": 35, "rf": [35, 67, 73, 222], "rb": [35, 136, 156], "speci": [35, 67, 68], "ydot": 35, "k_val": 35, "42": [35, 49, 57, 68, 71, 73, 81, 82, 84, 99, 100, 102, 104, 106, 108, 217, 219, 222, 239, 257], "t_eval": [35, 290, 291], "linspac": [35, 49, 91, 109, 141, 158, 290, 291], "50": [35, 50, 59, 71, 72, 73, 76, 84, 104, 108, 116, 117, 164, 195, 222, 226, 235, 244], "concentr": [35, 117, 246, 291], "legend": [35, 158, 212, 229, 291], "NO": [35, 191], "br": 35, "_2": [35, 104, 133, 140, 200, 201, 211, 242], "nobr": 35, "shadow": [35, 61], "xlabel": [35, 212, 290], "ylabel": [35, 212, 290], "annot": [35, 108, 212, 226], "_integr": [35, 242, 243], "separable_integr": [35, 242], "routin": [35, 49, 57, 67, 68, 69, 70, 93, 98, 99, 104, 108, 134, 163, 191, 215, 219, 222, 225, 226, 227, 238, 239, 242, 243, 244, 245, 258, 264, 277], "unintegr": 35, "all_integr": [35, 242, 243], "coupl": [35, 68, 104, 110, 139, 155, 170, 185, 188, 211, 291], "educ": [35, 69, 104], "chaotic": 35, "lorenz": 35, "pendulum": [35, 133, 139, 142, 146, 151, 155, 159, 209, 287], "scienceworld": 35, "theta_1": 35, "theta_2": 35, "2g": 35, "theta1": [35, 145], "theta2": 35, "eq1": [35, 78, 242, 244, 245], "eq2": [35, 78, 98, 242, 245], "interrog": 36, "overconstrain": 36, "solvabl": [37, 59, 120, 133, 239, 242, 245, 305], "groebnerbasi": [37, 214, 222, 225], "lambert": [37, 74, 95, 223], "decompos": [37, 59, 60, 66, 68, 70, 74, 79, 104, 108, 175, 184, 185, 187, 217, 222, 225, 246], "lack": [37, 49, 70, 72, 136, 226, 294], "crootof": [37, 68, 222, 242, 244], "765": [37, 222], "352": [37, 222], "181": [37, 222], "08": [37, 104, 143, 222], "56": [37, 71, 95, 108, 222], "432": [37, 81, 221], "434607": 37, "0509758447494279": 37, "313552108895239": 37, "14751999969868": 37, "estim": [37, 47, 67, 68, 72, 93, 294], "preserv": [37, 48, 49, 59, 68, 104, 189, 215, 217, 222, 227, 228, 238], "77245385090552": 37, "4142135623730951": 37, "risk": 37, "parse_latex": [37, 110], "central": [38, 59, 65, 76, 78, 84, 130, 136, 156, 221, 222, 239, 246], "pypi": 39, "qtconsol": [39, 303], "nicer": [39, 68, 149, 215], "enthought": 39, "deploy": 39, "activepython": 39, "spack": 39, "freshli": 39, "starter": 39, "wherev": [39, 141, 238, 245, 274], "visit": [39, 52, 59, 68, 73, 301], "gitter": [39, 300], "excel": [39, 72, 221, 302], "ticket": 39, "export": [40, 226], "latin": 40, "clunki": 40, "collid": [40, 252], "win": 40, "throwawai": 40, "surviv": 40, "foo": [40, 47, 49, 68, 186, 206, 264, 267], "stick": 40, "_clash1": [40, 68], "_clash2": [40, 68], "multi": [40, 68, 69, 142, 151, 158, 171, 175, 185, 212, 226, 245, 287], "_clash": [40, 68], "real_field": 41, "norm": [41, 104, 189, 201, 217, 219, 221, 222], "instanti": [41, 48, 49, 60, 68, 76, 81, 83, 84, 101, 104, 110, 111, 112, 114, 129, 134, 137, 140, 181, 189, 201, 213, 215, 217, 221, 246, 270, 274, 291], "bi": [41, 68, 74, 76, 95, 210, 233, 242], "cj": 41, "dk": [41, 116, 221], "q1": [41, 104, 116, 128, 141, 143, 144, 145, 146, 148, 149, 150, 153, 154, 155, 159, 200, 201, 203, 205, 206, 209, 210, 216, 270, 272, 290], "q2": [41, 116, 128, 141, 143, 144, 145, 146, 148, 149, 150, 153, 154, 159, 200, 201, 203, 205, 206, 209, 210, 216, 270, 272, 290], "euclideanspac": 41, "realnormedalgebra": 41, "q3": [41, 128, 143, 144, 146, 148, 149, 150, 153, 201, 203, 205, 210, 270, 272, 290], "atan_2": 41, "atan": [41, 46, 70, 72, 74, 79, 84, 92, 95, 145, 159, 160, 223, 226, 228], "arc_coplanar": 41, "arc": [41, 74, 140, 290, 304], "coplanar": [41, 82, 210], "parallel": [41, 78, 81, 82, 84, 95, 121, 124, 127, 137, 140, 209, 210, 215, 219, 276, 280, 290, 291], "vector_coplanar": 41, "is_pur": 41, "mathbf": [41, 101, 134, 140, 151, 153, 154, 156, 196, 200, 201, 206, 207, 209, 210, 226, 236, 247, 274, 275, 277, 279, 280, 290, 291], "versor": 41, "0i": 41, "0j": [41, 216], "0k": 41, "vector_part": 41, "vector_onli": 41, "from_axis_angl": 41, "radian": [41, 74, 77, 78, 79, 81, 82, 83, 104, 122, 141, 164, 165, 201], "from_eul": 41, "seq": [41, 59, 68, 71, 104, 217, 219, 222, 232, 244, 264], "intrins": [41, 49], "extrins": 41, "uppercas": [41, 69, 236], "zyz": [41, 201], "from_rotation_matrix": 41, "orthogon": [41, 45, 83, 97, 104, 189, 201, 210, 270, 272], "index_vector": 41, "scalar_part": 41, "is_zero_quaternion": 41, "mensor": 41, "60": [41, 54, 59, 61, 67, 68, 73, 76, 95, 104, 108, 116, 117, 215, 225, 226, 239, 242, 264], "pth": 41, "668": 41, "224": [41, 194, 220], "336": 41, "448": 41, "pow_cos_sin": 41, "900": 41, "1800": [41, 69], "2700": [41, 116], "3600": [41, 73], "product_matrix_left": 41, "hamilton": [41, 52, 99], "to_matrix": [41, 130, 133, 136, 156, 201, 210, 215, 221, 270, 273, 275, 290], "product_matrix_right": 41, "rotate_point": 41, "coordin": [41, 49, 69, 70, 74, 76, 77, 79, 83, 85, 101, 104, 116, 118, 120, 122, 126, 129, 133, 134, 135, 137, 139, 140, 141, 142, 143, 144, 146, 148, 151, 152, 153, 154, 157, 159, 167, 169, 188, 189, 192, 200, 201, 202, 203, 205, 207, 210, 213, 221, 222, 234, 242, 270, 272, 273, 276, 278, 280, 285, 287, 290, 291], "to_axis_angl": 41, "set_norm": 41, "to_eul": 41, "angle_addit": 41, "avoid_square_root": 41, "degener": [41, 244, 245], "gymbal": 41, "lock": 41, "atan2": [41, 46, 70, 74, 165, 226, 270], "bc": [41, 80, 120, 264, 267, 276], "mp": [41, 188, 244, 260], "bd": [41, 120, 191], "1371": 41, "pone": 41, "0276302": 41, "to_rotation_matrix": 41, "assumptionkei": 42, "proposit": [42, 44, 98], "is_tru": [42, 44, 45], "assumptionscontext": [42, 43, 44], "global_assumpt": [42, 43, 44], "discern": [42, 44], "refin": [42, 44, 68, 99, 213, 217, 221, 222, 238, 259, 282], "inherit": [42, 68, 75, 98, 101, 102, 111, 114, 129, 133, 137, 140, 180, 189, 211, 226, 246, 251, 259, 260], "askhandl": 42, "mere": [43, 44, 49, 51, 72, 186], "thin": [43, 104, 147, 160, 290], "undefinedpred": [43, 44], "sexi": [43, 44], "sexyprimepred": [43, 44], "sexyprim": [43, 44], "int1": [43, 44], "int2": [43, 44], "assump": [43, 44], "r5": [43, 238], "predicate_": [43, 44], "28mathematical_log": [43, 44], "r6": 43, "sexy_prim": [43, 44], "resolut": [43, 44, 239], "askpredicatehandl": [43, 44], "r7": 44, "r8": 44, "notabl": [44, 49, 71, 76, 93, 109, 216], "truth_maintenance_system": 44, "istruepred": 45, "gt": [45, 49, 68, 226, 246, 264], "istruehandl": 45, "commutativepred": 45, "commutativehandl": 45, "finitepred": 45, "nor": [45, 47, 68, 98, 140, 165, 212, 215, 222, 233, 235, 242, 252, 270], "nan": [45, 46, 49, 68, 74, 76, 131, 134, 135, 238, 246, 294], "finitehandl": 45, "r9": 45, "infinitepred": 45, "infinitehandl": 45, "symmetricpred": 45, "transpos": [45, 48, 99, 101, 104, 124, 158, 174, 201, 210, 215, 221, 239, 247, 252, 253, 300], "diagon": [45, 73, 99, 100, 101, 104, 107, 139, 163, 215, 248], "symmetrichandl": 45, "r10": 45, "symmetric_matrix": 45, "invertiblepred": 45, "fullrank": [45, 49], "invertiblehandl": 45, "r11": 45, "invertible_matrix": 45, "orthogonalpred": 45, "tm": [45, 164], "mm": [45, 48, 108, 134, 143, 148, 149, 189, 215], "orthogonalhandl": 45, "r12": 45, "orthogonal_matrix": 45, "unitarypred": 45, "unitari": [45, 95, 108, 175, 180, 211], "unitaryhandl": 45, "r13": 45, "unitary_matrix": 45, "positivedefinitepred": 45, "tmz": 45, "positive_definit": 45, "positivedefinitehandl": 45, "r14": 45, "definite_matrix": 45, "uppertriangularpred": 45, "m_": [45, 112, 114, 154, 211, 219, 248, 291], "ij": [45, 104, 191, 196, 211, 246, 248], "zeromatrix": [45, 101], "upper_triangular": [45, 99], "uppertriangularhandl": 45, "r15": 45, "uppertriangularmatrix": 45, "lowertriangularpred": 45, "lower_triangular": [45, 99], "lowertriangularhandl": 45, "r16": 45, "lowertriangularmatrix": 45, "diagonalpred": 45, "diagonalhandl": 45, "r17": 45, "diagonal_matrix": 45, "fullrankpred": 45, "rank": [45, 49, 50, 52, 57, 59, 60, 62, 63, 64, 83, 97, 104, 105, 201, 203, 213, 215, 217, 219, 221, 247, 251, 252, 300], "linearli": [45, 49, 76, 92, 104, 134, 215, 219, 242, 244, 252], "fullrankhandl": 45, "squarepred": 45, "squarehandl": 45, "r18": 45, "square_matrix": 45, "integerelementspred": 45, "integer_el": 45, "integerelementshandl": 45, "realelementspred": 45, "real_el": 45, "realelementshandl": 45, "complexelementspred": 45, "complex_el": 45, "complexelementshandl": 45, "singularpred": 45, "singular": [45, 49, 60, 68, 72, 74, 75, 76, 90, 91, 93, 95, 104, 116, 119, 155, 201, 213, 220, 233, 242, 245, 270, 287, 294], "singularhandl": 45, "fore": 45, "r19": 45, "singularmatrix": 45, "normalpred": 45, "normalhandl": 45, "r20": 45, "normal_matrix": 45, "triangularpred": 45, "triangularhandl": 45, "r21": 45, "triangular_matrix": 45, "unittriangularpred": 45, "unit_triangular": 45, "unittriangularhandl": 45, "evenpred": 45, "evenhandl": 45, "oddpred": 45, "oddhandl": 45, "primehandl": 45, "subject": [45, 68, 78, 84, 117, 128, 159, 221], "compositepred": 45, "compositehandl": 45, "positivepred": 45, "positivehandl": 45, "negativepred": 45, "negativehandl": 45, "zeropred": 45, "zerohandl": 45, "nonzeropred": 45, "nonzerohandl": 45, "nonpositivepred": 45, "nonpositivehandl": 45, "nonnegativepred": 45, "nonnegativehandl": 45, "integerpred": 45, "integerhandl": 45, "r22": 45, "rationalpred": 45, "rationalhandl": 45, "r23": 45, "irrationalpred": 45, "irrationalhandl": 45, "r24": 45, "realpred": 45, "disjoint": [45, 48, 57, 60, 222, 234, 264], "realhandl": 45, "r25": 45, "extendedrealpred": 45, "extendedrealhandl": 45, "hermitianpred": 45, "hermitianhandl": 45, "r26": 45, "hermitianoper": [45, 180], "complexpred": 45, "complexhandl": 45, "r27": 45, "imaginarypred": 45, "imaginaryhandl": 45, "r28": 45, "antihermitianpred": 45, "antihermitianhandl": 45, "r29": 45, "algebraicpred": 45, "askalgebraicpredicatehandl": 45, "r30": 45, "algebraichandl": 45, "transcendentalpred": 45, "transcedent": 45, "refine_pow": 46, "refine_ab": 46, "refine_arg": 46, "refine_atan2": 46, "refine_im": 46, "refine_matrixel": 46, "refine_r": 46, "refine_sign": 46, "lagrang": [47, 68, 132, 133, 135, 139, 147, 151, 222, 239, 287], "lagrangian": [47, 134, 136, 145, 150, 154, 155], "euler_equ": 47, "r31": 47, "93lagrange_equ": 47, "decreas": [47, 49, 60, 219, 291], "monoton": [47, 49, 85], "is_decreas": 47, "lopen": [47, 68, 234, 241, 246], "ropen": [47, 74, 234, 246], "is_increas": 47, "72": [47, 51, 68, 81, 104, 108, 116, 211, 225], "is_monoton": 47, "is_strictly_decreas": 47, "is_strictly_increas": 47, "monotonicity_help": 47, "held": [47, 69, 155, 250, 304], "r32": 47, "mathematical_singular": 47, "interpol": [47, 73, 77, 158, 219, 222], "finite_diff_weight": [47, 68, 294], "apply_finite_diff": [47, 68, 294], "differentiate_finit": [47, 68, 294], "finite_diff": [47, 68], "x_list": [47, 294], "y_list": [47, 294], "xlist": 47, "55271367880050e": 47, "indexedbas": [47, 49, 67, 68, 226, 244, 250, 251, 258], "idx": [47, 49, 226, 250, 251, 258], "region": [47, 76, 85, 95, 116, 212, 234, 242, 245, 246, 270, 273, 280], "bewar": [47, 76], "phenomenon": [47, 196, 219, 229, 299], "90": [47, 59, 66, 76, 99, 104, 110, 116, 120, 128, 141, 159, 226, 228, 238, 246, 259], "finitediff": 47, "wrt": [47, 49, 68, 70, 76, 85, 104, 141, 158, 201, 202, 219, 222, 270, 272, 273, 277], "len": [47, 56, 57, 58, 59, 60, 64, 66, 68, 69, 73, 76, 83, 93, 98, 145, 160, 164, 175, 185, 215, 222, 238, 242, 251, 264, 290], "nearest": [47, 221], "furthest": [47, 69], "sublist": [47, 64, 69, 95, 188, 294], "fd": [47, 49, 191], "0th": [47, 60, 69, 76], "forward": [47, 49, 99, 124, 143, 151, 184, 209, 238, 257, 291], "pai": 47, "attent": [47, 59, 74], "gridpoint": 47, "plan": [47, 128, 217, 303], "mycoeff": 47, "3rd": [47, 60, 74, 108, 158, 222, 244, 247, 264], "poorer": 47, "grand": 47, "r33": 47, "51": [47, 104, 108], "184": [47, 242], "1988": [47, 170, 188, 219, 220], "699": 47, "706": [47, 104], "1090": [47, 108, 222], "s0025": 47, "5718": [47, 108], "0935077": 47, "continuous_domain": [47, 241], "function_rang": 47, "is_convex": [47, 84], "convex": [47, 84, 85, 95], "unspecifi": [47, 68, 83, 294], "multivari": [47, 68, 76, 213, 214, 216, 217, 218, 220, 222, 223, 233, 238, 244, 245, 246, 304], "concav": [47, 160], "r34": 47, "convex_funct": 47, "r35": 47, "ifp": 47, "illinoi": 47, "angelia": 47, "l3_convfunc": 47, "r36": 47, "logarithmically_convex_funct": 47, "r37": 47, "logarithmically_concave_funct": 47, "r38": 47, "concave_funct": 47, "lcim": 47, "mixtur": [47, 49, 85, 213, 259], "incommensur": 47, "not_empty_in": [47, 245], "finset_intersect": 47, "finite_set": [47, 234], "aperiod": 47, "smallest": [47, 62, 74, 81, 83, 90, 98, 104, 108, 188, 201, 217, 262, 264], "verif": [47, 215, 244], "reliabl": [47, 68, 242, 262, 294], "stationary_point": 47, "stationari": [47, 246, 290], "tikz": 48, "joyofcat": 48, "adamek": 48, "herrlich": 48, "strecker": 48, "joi": 48, "cat": [48, 200], "katmat": 48, "uni": [48, 95, 264], "bremen": 48, "acc": [48, 158, 205, 209], "embryon": 48, "morphism": [48, 213], "codomain": [48, 213, 221], "arrow": [48, 97, 116, 212, 226], "namedmorph": 48, "prohibit": [48, 60, 61, 201], "identitymorph": 48, "compositemorph": 48, "compos": [48, 68, 69, 145, 155, 193, 196, 209, 213, 217, 221, 222, 223, 226, 228, 238], "circ": [48, 68, 79, 85, 93, 101], "flatten": [48, 68, 216, 248, 253, 264, 265, 290], "new_nam": 48, "id_a": 48, "id_b": 48, "commutative_diagram": 48, "quadrupl": [48, 222], "mbox": 48, "hom": 48, "id": [48, 64, 74, 248, 290], "rightarrow": [48, 60, 64, 69, 73, 74, 76, 90, 91, 93, 95, 98, 99, 108, 212, 221, 233, 245, 248, 264, 294], "monoid": 48, "pare1970": 48, "premis": 48, "conclus": [48, 68], "carri": [48, 49, 68, 183, 189, 196, 213, 216, 219, 221, 223, 224, 265], "premises_kei": 48, "et": [48, 95, 111, 112, 114, 170, 219, 222, 223, 235, 238], "pareigi": 48, "functor": 48, "1970": [48, 104], "is_subdiagram": 48, "subdiagram": 48, "d1": [48, 64, 201, 213, 233, 246, 270], "subdiagram_from_object": 48, "veryuniqu": 48, "diagram_draw": 48, "diagramgrid": 48, "drawn": [48, 59, 97, 212, 216, 224], "moprhism": 48, "strive": 48, "nevertheless": 48, "laid": [48, 141, 188], "emploi": [48, 67, 72, 95, 108, 222, 225, 242, 246], "lai": 48, "layout": 48, "sequenti": [48, 52, 69, 74, 270, 272], "test_draw": 48, "lemma": [48, 59, 93, 214], "fivelemma": 48, "five_lemma": 48, "arrowstringdescript": 48, "curving_amount": 48, "looping_start": 48, "looping_end": 48, "horizontal_direct": 48, "vertical_direct": 48, "label_posit": 48, "pic": 48, "princip": [48, 69, 74, 76, 93, 95, 105, 126, 143, 164, 213, 214, 215, 216, 217, 219, 221, 222, 223], "offset": [48, 49, 68, 73, 76, 129, 251], "cell": 48, "disregard": 48, "unexplain": 48, "astr": 48, "dr": [48, 70, 226, 242], "12mm": 48, "correspondingli": 48, "label_displac": 48, "arrow_styl": 48, "dash": 48, "xypicdiagramdraw": 48, "formatt": 48, "utilis": 48, "xypic": 48, "drawer": 48, "xymatrix": 48, "ld": [48, 290], "arrow_formatt": 48, "therebi": 48, "default_arrow_formatt": 48, "farther": 48, "centr": [48, 65, 212], "default_formatt": 48, "_3mm": 48, "default_curving_amount": 48, "cm": [48, 158, 246, 290], "_1cm": 48, "default_curving_step": 48, "1cm": 48, "rr": [48, 68, 86, 215, 216, 222, 223], "h_": [48, 59, 64, 73, 76, 95], "_2cm": 48, "mask": [48, 226], "diagram_format": 48, "proceed": [48, 50, 93, 95, 157, 220, 236], "xypic_draw_diagram": 48, "insert": [48, 50, 99, 110, 114, 116, 186, 191, 226, 246, 267, 290, 291], "preview_diagram": 48, "fab": [49, 226], "cse_main": [49, 227, 238], "cse": [49, 109, 128, 180, 227, 238, 259, 265, 290], "meat": 49, "lightweight": [49, 221, 298], "pycod": [49, 226], "lambdarepr": [49, 226, 265], "aesara_funct": [49, 109, 226], "float80": [49, 226], "assign_to": [49, 226], "type_alias": [49, 226], "0l": [49, 226], "powl": [49, 226], "c99": [49, 226, 259], "expm1": [49, 226], "thrown": [49, 137, 226], "fcode": [49, 226], "contract": [49, 70, 111, 112, 114, 125, 191, 226, 235, 248, 250, 251, 252, 253, 290, 291], "len_i": [49, 226], "mat_1": 49, "mat_2": 49, "jscode": [49, 226], "user_funct": [49, 226], "argument_test": [49, 226], "cfunction_str": [49, 226], "octav": [49, 158, 259], "custom_funct": [49, 226], "existing_octave_fcn": [49, 226], "is_matrix": [49, 226], "my_mat_fcn": [49, 226], "my_fcn": [49, 226], "mat": [49, 101, 160, 185, 226], "octave_cod": [49, 226], "summat": [49, 67, 68, 72, 73, 76, 191, 220, 222, 226, 229, 238, 246, 247, 250, 251, 252, 258], "mathematica_cod": [49, 226], "gamma_1": [49, 127], "gamma_2": [49, 127], "\u03b3\u2081": 49, "\u03b3\u2082": 49, "\u03b2": [49, 211], "h_i": [49, 64], "c89": [49, 226, 259], "julia_cod": [49, 226], "rust_cod": [49, 226], "powi": [49, 226], "make_routin": [49, 259], "f95": [49, 258, 259], "matlab": [49, 128, 158, 259, 300], "breadth": [49, 68, 246], "c_name": [49, 259], "c_code": [49, 259], "h_name": [49, 259], "c_header": [49, 259], "volume_result": 49, "ifndef": [49, 259], "project__test__h": [49, 259], "endif": [49, 259], "preprocessor": [49, 227, 238, 259], "global_var": [49, 259], "insensit": [49, 104, 158, 226, 257, 259], "argument_sequ": [49, 259], "name_expr": [49, 259], "to_fil": [49, 259], "f_name": [49, 259], "f_code": [49, 259], "hydrogen": [49, 287], "r_nl": [49, 126, 192], "my_routin": 49, "result_var": [49, 259], "result\u2085\u2081\u2084\u2082\u2083\u2084\u2081\u2086\u2088\u2081\u2083\u2089\u2087\u2087\u2081\u2089\u2084\u2082\u2088": 49, "__________": [49, 214], "assoc_laguerr": [49, 76, 226], "fcn": [49, 259], "result_5397460570204848505": [49, 259], "out_8598435338387848786": [49, 259], "examin": [49, 69, 180, 257, 259, 304], "inputargu": [49, 259], "outputargu": [49, 259], "inoutargu": [49, 259], "disk": [49, 69, 234, 245, 265], "binary_funct": [49, 109, 258], "tensor": [49, 55, 70, 104, 125, 136, 156, 170, 176, 177, 178, 188, 191, 200, 201, 226, 247, 248, 250, 251, 258, 265, 274, 275, 281, 282, 285, 287], "binary_func": [49, 258], "servic": 49, "tempdir": [49, 258], "qho_1d": [49, 167], "psi_n": [49, 167], "qho": 49, "tmp": 49, "subroutin": [49, 59, 187, 219], "autofunc": 49, "hbar": [49, 167, 173, 186, 192, 196, 198, 211], "05457162d": 49, "14159265358979d0": 49, "0d0": [49, 226], "74126166983329d": 49, "33": [49, 68, 71, 104, 112, 135, 164, 200, 215, 219, 223, 226, 246, 291], "mute": [49, 258], "backend": [49, 96, 109, 122, 139, 144, 146, 152, 206, 223, 258, 265], "auxiliari": [49, 95, 134, 141, 153, 242, 258], "sympy_express": [49, 258], "mandatori": [49, 226, 258], "illustr": [49, 104, 142, 145, 196, 216, 229, 233], "psi_nl": 49, "766": 49, "incur": [49, 109], "get_numpy_arrai": 49, "tight": 49, "temp": [49, 143], "alloc": [49, 74], "fuse": 49, "wise": [49, 50, 74, 99, 215, 219, 226, 232, 258], "unabl": [49, 81, 85, 110, 114, 244, 270, 293, 294], "fortun": [49, 109, 145, 222, 223], "reconnect": 49, "autom": [49, 74, 109, 235, 258, 298], "ideologi": [49, 245], "broadcast": [49, 109, 226, 251, 258], "outperform": 49, "quantit": [49, 193], "ufunc": [49, 109, 258, 265], "fn_numpi": 49, "fn_fortran": 49, "xx": [49, 104, 136, 201, 210, 264], "21306132": 49, "98101184": 49, "44626032": 49, "timeit": [49, 223], "10000": [49, 72, 108, 109, 116, 244], "18891601900395472": 49, "004707066000264604": 49, "facil": 49, "comparison": [49, 67, 68, 98, 104, 141, 213, 221, 225, 244, 257, 264], "thereof": [49, 68, 213, 219, 221], "optims_c99": 49, "log1p": [49, 226], "expm1_opt": 49, "log1p_opt": 49, "exp2_opt": 49, "log2_opt": 49, "log2const_opt": 49, "funcminusoneoptim": 49, "func_m_1": 49, "opportunist": 49, "replaceoptim": 49, "catastroph": 49, "replace_in_add": 49, "cost_funct": 49, "__call__": [49, 60, 68, 221], "exp2": [49, 226], "create_expand_pow_optim": 49, "base_req": 49, "is_symbol": [49, 99], "expand_opt": 49, "opt2": 49, "is_funct": 49, "log2": [49, 76, 226], "matin_opt": 49, "matinv_opt": 49, "matrixsolv": [49, 226], "matrix_nod": 49, "numpyprint": 49, "doprint": [49, 226], "seriesapprox": 49, "reltol": 49, "max_ord": 49, "n_point_check": 49, "threshold": [49, 108], "largest": [49, 60, 62, 68, 74, 76, 104, 107, 108, 171, 213, 217, 244, 264], "series_approx2": 49, "1e": [49, 68, 72, 104, 122, 160, 222, 244], "series_approx3": 49, "series_approx8": 49, "sumapprox": 49, "neglect": 49, "2000": [49, 54, 95, 108, 220], "sum_approx3": 49, "sum_approx2": 49, "sum_approx1": 49, "token": [49, 93, 96, 110], "codegenast": 49, "assignmentbas": 49, "augmentedassign": 49, "addaugmentedassign": 49, "subaugmentedassign": 49, "mulaugmentedassign": 49, "divaugmentedassign": 49, "modaugmentedassign": 49, "codeblock": [49, 110], "quotedstr": 49, "intbasetyp": 49, "_sizedinttyp": 49, "signedinttyp": 49, "unsignedinttyp": 49, "floatbasetyp": 49, "floattyp": 49, "complexbasetyp": 49, "complextyp": 49, "pointer": [49, 259, 260], "functionprototyp": 49, "functiondefinit": [49, 110], "stream": [49, 69, 227, 238, 264], "functioncal": 49, "breaktoken": 49, "continuetoken": 49, "nonetoken": 49, "float32": [49, 109, 110, 265], "codeprint": 49, "complex_": 49, "bool_": 49, "intc": [49, 110], "intp": 49, "unsign": [49, 73, 238], "int8": 49, "int16": 49, "int32": 49, "int64": [49, 246], "uint8": 49, "uint16": 49, "uint32": 49, "uint64": 49, "x86": 49, "amd64": 49, "complex64": 49, "complex128": 49, "newton": [49, 76, 151, 194, 198, 219, 223, 291], "aug_assign": 49, "tol": [49, 68, 217], "val": [49, 68, 80, 212, 217, 221, 265], "whl": 49, "py_str": 49, "inf": [49, 60, 68, 104, 217, 219, 222, 234, 242, 246], "exec": [49, 68, 96, 265], "1121416371": 49, "909672693737": 49, "867263818209": 49, "865477135298": 49, "865474033111": 49, "1g": 49, "3e": 49, "2003": [49, 211, 220, 226, 239], "source_format": [49, 226], "op": [49, 68, 104, 180, 191, 205, 209, 235, 264, 265], "parametr": [49, 76, 77, 81, 104, 114, 212, 239, 245, 270, 273, 280], "volatil": 49, "binop": 49, "exit": [49, 108, 257], "premad": 49, "break_": 49, "lift": [49, 64, 74, 76, 93, 217, 219, 222, 291], "left_hand_sid": 49, "topological_sort": [49, 264], "postprocess": [49, 212, 222, 227, 238], "topolog": [49, 68, 70, 215, 264], "continue_": 49, "untyp": 49, "compliant": 49, "elem": [49, 59, 213], "ijk": [49, 251], "stride": [49, 251], "lmn": 49, "cast_nocheck": 49, "nbit": 49, "storag": [49, 68, 104, 185, 211, 219], "nmant": 49, "mantissa": 49, "nexp": 49, "half_precis": 49, "f16": 49, "65504": 49, "tini": [49, 68, 217], "ep": [49, 59, 67, 217, 221, 222], "decimal_dig": 49, "cast_check": 49, "1e5": 49, "cast": [49, 101, 114, 296], "subnorm": [49, 59], "idempot": 49, "loos": [49, 68], "overflow": [49, 261], "max_expon": 49, "min_expon": 49, "for_i": 49, "for_ji": 49, "for_kji": 49, "function_arg": [49, 257], "fcall": 49, "baz": 49, "return_typ": 49, "fp": [49, 50, 68, 222, 228], "from_functionprototyp": 49, "prototyp": [49, 109, 259], "value_const": 49, "pointer_const": 49, "attr_param": 49, "looking_for": 49, "as_declar": 49, "formatstr": 49, "5g": 49, "throw": [49, 104, 110, 141, 215, 221, 239, 245], "runtimeerror_": 49, "runtime_error": 49, "stdout": [49, 51, 257], "stderr": 49, "oppos": [49, 129, 265, 290, 294], "_field": 49, "_construct_": 49, "not_in_arg": 49, "float16": 49, "inttyp": 49, "super": [49, 76, 217, 226, 270, 272, 290], "from_expr": [49, 222], "v6": 49, "123456": [49, 68, 108], "v10": 49, "67894": 49, "boost_mp50": 49, "boost": 49, "multiprecis": [49, 216], "cpp_dec_float_50": 49, "r39": 49, "rtol": 49, "atol": 49, "precision_target": 49, "v18": 49, "123456789012345646": 49, "123456789012345649": 49, "Will": [49, 104, 221, 226, 257], "decl1": 49, "decl2": 49, "alt": [49, 221], "secondarili": [49, 222], "mathcin": 49, "cbrt": [49, 74, 226], "minu": [49, 67, 68, 207, 215, 219, 226, 277], "0e": [49, 68], "fma": [49, 226], "hypot": [49, 226], "hypotenus": [49, 84, 140], "log10": [49, 226], "ten": [49, 109], "plu": [49, 67, 104, 110, 158, 171, 222, 226, 236, 264, 265], "famili": [49, 52, 86, 95, 214], "commaoper": 49, "goto": 49, "preincrement": 49, "postdecr": 49, "decrement": [49, 261], "postincr": 49, "increment": [49, 59, 60, 61, 67, 84, 108, 246], "predecr": 49, "alignof": 49, "sizeof": 49, "struct": [49, 211], "dsign": 49, "arrayconstructor": 49, "95": [49, 66, 108, 219, 226, 242, 244, 259, 291], "do1": 49, "1d0": 49, "do2": 49, "extent": 49, "intent_out": 49, "dim": [49, 70, 83, 104, 109, 193, 199, 226, 249, 252, 285], "arr": 49, "fortranreturn": 49, "aid": [49, 143], "implieddoloop": 49, "idl": 49, "signallib": 49, "prog": [49, 170], "myprogram": 49, "mysub": 49, "subroutinecal": 49, "inout": 49, "bind_c": 49, "sum_": [49, 67, 68, 69, 73, 76, 93, 95, 99, 101, 108, 211, 222, 223, 228, 229, 236, 242, 246], "cmplx": [49, 226], "intent_in": 49, "isign": 49, "lbound": 49, "lb": [49, 90, 261], "literal_dp": 49, "num": [49, 59, 68, 108, 124, 217, 238, 242, 261, 267, 290, 291], "literal_sp": 49, "reshap": [49, 99, 141, 158, 247, 253, 264], "arrayexpr": 49, "shp": 49, "metric": [49, 60, 64, 70, 125, 238, 242, 245, 252], "snr": 49, "convolution2d": 49, "use_renam": 49, "ren": 49, "thingi": 49, "newtons_method": 49, "itermax": 49, "counter": [49, 68, 74, 80, 99, 117, 118, 120], "delta_fn": 49, "handle_nan": 49, "raphson": 49, "criterion": [49, 59, 157, 214, 219], "hallei": 49, "occurr": [49, 50, 68, 108, 141, 201, 238, 246], "netwon": 49, "algo": [49, 60], "r40": 49, "27s_method": 49, "newtons_method_funct": 49, "param": [49, 70, 104, 212, 239], "render_as_modul": 49, "py_mod": 49, "865474033102": 49, "render_as_source_fil": 49, "printer_set": 49, "fcodeprint": [49, 226], "fpgroup": [50, 59], "studi": [50, 58, 67, 70, 104, 210, 213, 219, 222, 239, 246], "combinator": [50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 73, 101, 108, 221, 228, 247, 252, 261, 264, 282, 298, 304], "free_group": [50, 58, 59], "vfree_group": 50, "xfree_group": 50, "fp_group": [50, 59], "coset_enumeration_r": 50, "fall": [50, 67, 68, 73, 96, 124, 206, 221, 226, 239, 243, 246, 291], "famou": [50, 76, 95, 108, 239], "langl": [50, 59, 110, 170, 211], "rangl": [50, 59, 110, 170, 188, 211], "gen0": 50, "gen1": 50, "gen_": 50, "freegroup": 50, "x_2": [50, 58, 73, 90, 186, 214, 219, 222, 228, 239, 245], "x_3": [50, 58, 90, 186], "s_1": [50, 264], "r_1": [50, 213, 223], "s_2": 50, "r_2": 50, "s_k": 50, "r_k": [50, 184], "s_i": [50, 64, 95, 97], "r_i": [50, 223], "reduct": [50, 104, 135, 215, 219, 221, 239], "ho05": [50, 58], "cdhw73": 50, "consult": 50, "hav91": 50, "coset_enumeration_c": 50, "coset_enumer": 50, "relator_bas": 50, "coset_table_bas": 50, "coset_table_max_limit": 50, "4096000": 50, "safeti": [50, 60, 102], "max_coset": 50, "cox": [50, 220, 222], "c_r": [50, 236], "max_stack_s": 50, "500": [50, 72, 136, 290], "deduction_stack": 50, "stack": [50, 85, 99, 139, 158, 215, 221, 226, 255, 261, 300], "exce": [50, 108, 252, 265], "modest": 50, "low_index_subgroup": 50, "conjugaci": [50, 51, 59], "coset_t": [50, 59], "reidemeister_present": 50, "p1": [50, 59, 60, 64, 67, 78, 80, 81, 82, 83, 84, 116, 124, 130, 133, 136, 140, 145, 158, 160, 205, 212, 216, 217, 219, 223, 235, 246, 247, 290, 291], "john": [50, 59, 76, 222, 239, 242], "cannon": 50, "lucien": 50, "dimino": [50, 59], "georg": [50, 213, 215, 242, 264], "hava": 50, "jane": 50, "watson": [50, 238], "comp": [50, 108, 242], "463": [50, 157], "490": [50, 60], "1973": [50, 69, 208], "derek": [50, 58], "holt": [50, 58, 59, 66], "chapman": [50, 58], "hall": [50, 58, 246], "crc": [50, 58, 60], "2005": [50, 58, 95, 108, 222], "xvi": [50, 58], "514": [50, 58, 220], "symposium": [50, 93, 219, 220, 236], "issac": [50, 95, 220, 244], "bonn": 50, "1991": [50, 220], "191": [50, 245], "199": 50, "acm": [50, 67, 93, 95, 215, 217, 220, 236, 238, 242, 244], "transit": [51, 59, 158, 219, 246], "subgroup": [51, 59, 60, 64, 66, 97, 108], "permutationgroup": [51, 53, 56, 58, 59, 60, 65, 66, 221], "s_n": [51, 67, 222, 264], "enum": [51, 221, 263, 289], "get_perm_group": [51, 221], "r41": 51, "cohen": [51, 105, 215, 220, 221], "s6transitivesubgroup": [51, 217], "qualnam": [51, 114], "boundari": [51, 79, 81, 114, 116, 117, 205, 223, 234, 242, 246], "s6": 51, "s5transitivesubgroup": 51, "s5": [51, 59], "s4transitivesubgroup": [51, 221, 222], "s4": [51, 60, 124], "s3transitivesubgroup": 51, "s3": [51, 59, 67, 124, 229, 239], "s2transitivesubgroup": [51, 221], "s1transitivesubgroup": [51, 221], "four_group": 51, "klein": [51, 60], "m20": 51, "metacycl": 51, "323": [51, 76, 108], "s3_in_s6": 51, "prism": 51, "a4_in_s6": 51, "a4": [51, 64, 68, 97, 158, 304], "find_transitive_subgroups_of_s6": 51, "s4m": 51, "s4p": 51, "a4xc2": 51, "s4xc2": 51, "g18": 51, "isomorph": [51, 59, 62, 213, 216, 219, 221], "semidirect": 51, "g36m": 51, "g36": 51, "g36p": 51, "c4": [51, 97, 99, 101, 112, 242, 291], "g72": 51, "d4": [51, 97, 222, 246], "325": 51, "psl2f5": 51, "psl_2": 51, "_5": [51, 213], "a_5": 51, "pgl2f5": 51, "pgl_2": 51, "s_5": 51, "print_report": 51, "s_6": 51, "dihedr": [51, 56, 59, 60], "d_6": 51, "s_4": 51, "absenc": [51, 64, 98], "a_4": 51, "engag": 51, "eleg": [51, 223, 225], "a_6": 51, "g_": [51, 59, 66, 67, 76, 93, 104, 239], "c_3": [51, 93, 112, 242, 291], "rtime": 51, "c_4": [51, 93, 112, 291], "d_4": 51, "r43": 51, "projective_linear_group": 51, "exceptional_isomorph": 51, "r44": [51, 52], "automorphisms_of_the_symmetric_and_alternating_group": 51, "pgl": 51, "282": 51, "graycod": 52, "kw_arg": [52, 62, 191, 251, 252], "hamiltonian": [52, 182], "edg": [52, 61, 62, 97, 215, 226, 245, 264, 303], "vertex": [52, 62, 79, 84, 95, 215], "000": [52, 72, 95, 98, 185, 264], "110": [52, 98, 242, 244, 258, 264], "010": [52, 98, 264], "011": [52, 98, 185, 264], "111": [52, 71, 78, 98, 104, 108, 264], "101": [52, 76, 98, 108, 124, 185, 264], "001": [52, 72, 98, 160, 264], "statist": [52, 69, 76, 246, 257, 298], "generate_grai": 52, "0000": 52, "0001": [52, 72], "0011": [52, 63], "0010": 52, "0110": 52, "0111": [52, 185], "0101": [52, 185], "0100": 52, "1100": 52, "1101": 52, "1111": 52, "1110": 52, "1010": [52, 68], "1011": 52, "1001": 52, "nijenhui": 52, "wilf": [52, 67, 244], "1978": [52, 59, 196, 220], "r45": 52, "knuth": [52, 60, 261], "2011": [52, 60, 93, 104, 108, 208, 235], "art": [52, 60, 213, 226, 228, 261], "vol": [52, 60, 69, 73, 76, 93, 104, 108, 125, 135, 221, 222, 236, 261, 264], "addison": [52, 60, 108, 220], "weslei": [52, 60, 108, 220], "r46": 52, "brgc": 52, "6th": [52, 108], "unrank": [52, 57, 59, 60, 62], "r47": 52, "archiv": [52, 60, 69, 73, 76, 85, 95, 108, 157, 215, 238, 239, 246, 264, 300], "20200224064753": 52, "statweb": 52, "stanford": 52, "susan": 52, "s208": 52, "node12": 52, "tail": [52, 67, 68, 217, 246], "00010": 52, "random_bitstr": 52, "bitlist": [52, 63], "gray_to_bin": 52, "endian": 52, "bin_to_grai": 52, "get_subset_from_bitstr": 52, "bitstr": 52, "graycode_subset": 52, "group_construct": 53, "directproduct": [53, 56], "__mul__": [53, 59, 99, 104, 217, 221], "shift": [53, 59, 60, 62, 69, 76, 79, 83, 85, 98, 212, 217, 219, 222, 229, 236, 244, 246], "gn": 53, "named_group": [53, 56, 58, 59, 65, 66], "cyclicgroup": [53, 56, 59], "perm_group": [53, 58, 59, 60, 65, 66], "group_numb": 54, "is_nilpotent_numb": 54, "r48": 54, "randprim": [54, 108], "pakianathan": 54, "shankar": 54, "monthli": [54, 69, 104], "107": [54, 220], "631": 54, "634": 54, "is_abelian_numb": 54, "r49": 54, "is_cyclic_numb": 54, "r50": 54, "polyhedron": [55, 59, 95, 264, 282], "prufer": [55, 282], "grai": [55, 63, 96, 160, 206, 212, 282], "galoi": [55, 216, 217, 219, 222, 282], "nilpot": [55, 59, 104, 282], "abelian": [55, 56, 59, 97, 196, 213, 282], "cyclic": [55, 56, 59, 60, 61, 71, 99, 108, 252, 264, 282], "polycycl": [55, 59, 282], "symmetricgroup": [56, 58, 59, 65, 66], "transposit": [56, 59, 60, 69, 99, 101, 248], "is_group": [56, 59], "generate_schreier_sim": [56, 59], "af": [56, 59, 65, 158], "dihedralgroup": [56, 59, 66], "alternatinggroup": [56, 59, 65], "r51": 56, "symmetric_group": 56, "generators_and_rel": 56, "d_n": [56, 97, 222], "gon": 56, "bab": 56, "generate_dimino": [56, 59], "perm": [56, 58, 59, 60, 61, 66, 73, 99, 101, 104, 247], "cyclic_form": [56, 60, 61], "r52": 56, "dihedral_group": [56, 59], "ex": [56, 95, 125, 139, 216, 221, 222, 252, 260], "r53": 56, "armstrong": 56, "abeliangroup": [56, 59], "cyclic_ord": 56, "r54": 56, "groupprop": [56, 59], "subwiki": [56, 59], "structure_theorem_for_finitely_generated_abelian_group": 56, "multiset_partit": [57, 73, 93, 261, 264], "rg": 57, "growth": [57, 108, 215, 219, 294], "from_rg": 57, "abcd": [57, 61, 191, 248, 264, 267], "cbead": 57, "sort_kei": [57, 68, 242], "ti": [57, 60, 68, 108], "integerpartit": [57, 264], "summand": [57, 221], "r55": 57, "partition_": [57, 73], "28number_theori": 57, "as_dict": [57, 216, 222], "as_ferr": 57, "char": 57, "ferrer": 57, "next_lex": [57, 60], "lexic": [57, 171, 264], "prev_lex": 57, "random_integer_partit": 57, "85": [57, 72, 73, 104, 108, 143, 189, 211, 246], "rgs_gener": 57, "37": [57, 69, 74, 78, 104, 108, 117, 211, 226, 239], "52": [57, 73, 108, 116, 117, 211, 225, 239, 242, 264, 294], "151": 57, "203": [57, 73, 215], "rgs_enum": 57, "rgs_unrank": 57, "rgs_rank": 57, "pcgroup": 58, "pcg": 58, "pc_seri": [58, 59], "polycyl": 58, "pc_present": 58, "pc_sequenc": [58, 59], "miss": [58, 59, 85, 215, 226, 244, 259, 304], "adjac": [58, 59, 60, 68, 73, 124, 163, 215, 264], "der": [58, 59], "relative_ord": [58, 59], "polycyclic_group": [58, 59], "gen": [58, 59, 64, 65, 66, 68, 104, 213, 216, 217, 219, 221, 222, 223, 224, 232, 238, 241, 244], "is_ident": [58, 60, 68], "poss": [58, 143, 210], "pc_group": 58, "a_j": [58, 76, 93, 196, 219, 228, 236], "notin": [58, 93, 234], "_order": 58, "minimal_uncollected_subword": 58, "subword_index": 58, "i_1": [58, 191, 222, 247], "a_1": [58, 59, 69, 76, 90, 93, 99, 104, 125, 191, 196, 214, 219, 236, 239, 242, 246, 304], "i_r": 58, "a_r": [58, 236], "i_2": [58, 191, 222], "s_": [58, 64, 141, 219], "s_j": [58, 97, 219], "x3": [58, 68, 73, 216, 242, 244, 246], "collected_word": 58, "free_to_perm": 58, "pictur": [58, 226], "x_3x_2": 58, "x_3x_1": 58, "x_2x_1": 58, "x_3x_0": 58, "x_2x_0": 58, "x_1x_0": 58, "varii": 58, "derived_seri": [58, 59], "pc_resent": 58, "k_arrai": 58, "array_form": [58, 60, 61, 248], "v_arrai": 58, "e_1": [58, 104, 213, 219, 222], "e_n": [58, 73, 97, 104, 167, 213, 222], "exponent_vector": 58, "leading_expon": 58, "dup": [59, 217], "pn": [59, 145, 155], "motion": [59, 115, 128, 129, 133, 134, 135, 137, 139, 143, 144, 145, 146, 148, 150, 151, 152, 153, 154, 155, 158, 159, 205, 206, 209, 210, 246, 291], "front": [59, 68, 143, 144, 160, 190, 217, 219, 222, 226, 238, 304], "face": [59, 61, 81, 95, 141, 219, 223, 226, 239, 280, 300], "rubik": 59, "3674160": 59, "pgroup": [59, 61], "p10": 59, "make_perm": 59, "r56": 59, "eick": [59, 66], "brien": [59, 66], "r57": 59, "seress": 59, "r58": 59, "schreier_vector": 59, "r59": 59, "nielsen_transform": 59, "product_replacement_algorithm": 59, "r60": 59, "frank": [59, 60, 104, 264], "celler": 59, "charl": 59, "leedham": 59, "scott": 59, "murrai": [59, 215], "alic": [59, 69], "niemey": 59, "r61": 59, "block_": 59, "28permutation_group_theori": 59, "r62": 59, "algorithmist": 59, "union_find": 59, "r63": 59, "multiply_transitive_group": 59, "r64": 59, "center_": 59, "28group_theori": 59, "centralizer_and_norm": 59, "derived_subgroup": 59, "nilpotent_group": 59, "colost": 59, "hulpk": 59, "cgt": 59, "cgtnote": 59, "__contains__": 59, "__weakref__": [59, 99], "weak": [59, 68, 99, 134, 216, 219], "_coset_repres": 59, "hg": 59, "transvers": [59, 64, 66, 118, 164, 165], "coset_transvers": 59, "_distinct_primes_lemma": 59, "_element": 59, "_eval_is_alt_sym_monte_carlo": 59, "05": [59, 90, 122, 208, 211, 291], "mont": 59, "carlo": 59, "n_ep": 59, "_check_cycles_alt_sym": [59, 66], "_eval_is_alt_sym_na": 59, "only_sym": 59, "only_alt": 59, "_p_elements_group": 59, "_random_pr_init": 59, "_random_prec_n": 59, "modif": [59, 74, 104, 110, 245, 246, 261], "69": [59, 104, 215, 244, 261], "_random_gen": 59, "accumul": [59, 257, 261], "random_pr": 59, "chosen": [59, 60, 68, 69, 70, 81, 82, 104, 108, 116, 159, 193, 195, 196, 212, 213, 215, 217, 219, 221, 226, 233, 236, 242, 246, 257, 270], "gh": [59, 214, 245, 252], "eventu": [59, 76, 95, 110, 212, 213, 233, 259, 264], "_sylow_alt_sym": 59, "sylow": 59, "p_1": [59, 64, 69, 86, 108, 209, 236, 239, 290], "p_2": [59, 69, 86, 108, 209, 236, 290], "p_p": 59, "sylow_subgroup": 59, "is_alt_sym": [59, 66], "_union_find_merg": 59, "not_rep": 59, "atkinson": 59, "83": [59, 225], "87": [59, 74, 104, 108], "minimal_block": 59, "_union_find_rep": 59, "r65": 59, "r71": 59, "compress": [59, 104, 107, 120, 291], "r67": 59, "r73": [59, 60], "_verifi": 59, "_h": [59, 245], "gens_k": 59, "rels_k": 59, "gens_h": 59, "inject": [59, 68, 213, 217, 222, 300], "homomorph": 59, "rels_h": 59, "strong_present": 59, "abelian_invari": 59, "t_1": [59, 73, 239], "t_2": [59, 73, 239], "t_r": [59, 156, 252], "542": 59, "adopt": [59, 252], "schreier": [59, 64, 66], "sim": [59, 64, 66, 93], "b_1": [59, 66, 76, 90, 93, 213, 236, 239, 242, 304], "b_2": [59, 66, 76, 90, 236, 242], "dot": [59, 60, 64, 66, 69, 81, 83, 90, 99, 104, 124, 134, 136, 139, 143, 144, 145, 148, 149, 150, 153, 154, 155, 158, 175, 200, 201, 203, 206, 209, 210, 211, 213, 214, 219, 222, 226, 245, 246, 264, 270, 274, 276, 277, 290, 291], "b_k": [59, 66, 69, 73, 76, 228, 229], "strong": [59, 64, 65, 66, 108, 109], "89": [59, 66, 95], "55": [59, 71, 73, 104, 211, 212, 222, 239, 290], "57": [59, 104, 108, 246], "coset": [59, 64, 221], "strong_gen": [59, 65, 66], "basic_transvers": [59, 66], "basic_orbit": [59, 66], "basic_stabil": 59, "baseswap": 59, "po": [59, 93, 98, 99, 136, 137, 140, 156, 158, 217, 244], "strong_gens_distr": [59, 66], "swap": [59, 60, 61, 99, 104, 171, 175, 184, 215, 246, 264], "orbit": [59, 66, 191, 192, 194], "b_": [59, 64, 66, 68, 73, 76, 93, 101, 124, 228, 236, 239, 247, 248], "b_i": [59, 64, 66, 93, 213, 236], "la": [59, 158, 196, 290], "vega": 59, "testutil": [59, 65, 66], "_verify_bsg": [59, 65, 66], "schreier_sim": [59, 65, 66], "bsg": [59, 64, 66, 252], "102": [59, 104], "98": [59, 69, 157, 222, 242], "pseudocod": 59, "beta_": 59, "foral": [59, 67, 70, 196], "zg": 59, "gz": 59, "c_g": 59, "sg": [59, 246, 252], "is_subgroup": 59, "subgroup_search": 59, "hgh": 59, "closur": [59, 65, 91, 171, 217, 221, 234], "composition_seri": 59, "h_0": [59, 64], "h_1": [59, 64, 245], "h_2": [59, 245], "1024": [59, 226, 246], "512": [59, 76], "128": [59, 68, 73, 76, 78, 108, 220, 226], "243": [59, 76, 244], "81": [59, 73, 78, 99, 104, 108, 141, 143, 211, 215, 225, 290, 291], "conjugacy_class": 59, "xax": 59, "s_3": 59, "feasibl": [59, 124], "resiz": [59, 60, 99, 101], "coset_factor": 59, "factor_index": 59, "_basic_orbit": 59, "u1": [59, 108, 141, 143, 144, 145, 146, 148, 149, 153, 155, 158, 201, 203, 205, 206, 209, 242, 290], "u2": [59, 107, 108, 141, 143, 144, 145, 146, 148, 149, 153, 158, 201, 205, 209, 242, 290], "_strip": [59, 66], "coset_rank": 59, "lexicograph": [59, 60, 63, 64, 68, 219, 222, 264], "coset_unrank": 59, "standardis": [59, 216], "subsect": [59, 277], "compris": [59, 69, 101, 124, 136, 156, 159, 222, 264], "g_0": [59, 239], "g_1": [59, 222, 233, 239, 242], "g_2": [59, 97, 233, 242], "g_i": [59, 233], "g_k": 59, "tetrahedron": [59, 61], "r69": 59, "axiom": [59, 213], "doy": 59, "sc": [59, 95], "thesi": [59, 68, 233, 270], "generator_product": 59, "sn": [59, 60, 67, 90], "is_abelian": 59, "_random_prec": 59, "82": [59, 95, 104, 246], "proport": [59, 69, 129, 233, 265], "226": 59, "227": 59, "is_altern": 59, "quicker": [59, 108], "taxonomi": 59, "is_cycl": 59, "p_": [59, 64, 68, 95, 196, 239, 242, 247], "p_i": [59, 64, 108], "equiv": [59, 69, 73, 108, 221, 236, 239], "pmod": [59, 68, 69, 73, 104, 108, 236], "p_j": [59, 64], "r70": 59, "35": [59, 62, 71, 73, 81, 82, 95, 104, 108, 143, 221, 226, 239, 242, 246], "rose": 59, "is_dihedr": 59, "di1": 59, "827273": 59, "di2": 59, "kconrad": [59, 246], "uconn": [59, 246], "blurb": [59, 246], "grouptheori": 59, "di3": 59, "dihedral2": 59, "di4": 59, "is_elementari": 59, "is_nilpot": [59, 104], "lower_central_seri": 59, "is_solv": 59, "is_norm": [59, 189], "gr": 59, "is_perfect": [59, 108], "is_polycycl": 59, "is_primit": [59, 217, 222], "cardin": [59, 60, 63, 213, 234], "badli": 59, "random_stab": 59, "is_symmetr": [59, 99], "is_transit": 59, "is_trivi": 59, "cba": [59, 247, 264], "mainli": [59, 76, 104, 109, 196, 206, 219, 236, 239, 242], "max_div": 59, "siev": [59, 108], "nonempti": [59, 264], "moreov": [59, 69, 93, 207, 213, 214, 219, 227, 275], "congruenc": [59, 68, 108, 236, 239], "p_0": [59, 64, 86, 236, 239], "intransit": 59, "normal_closur": 59, "adjoin": [59, 214], "yx": [59, 201, 210], "73": [59, 67, 68, 81, 108, 242], "74": [59, 73, 108, 124], "orb": 59, "orbit_transvers": 59, "orbit_rep": 59, "send": [59, 68, 69, 74, 108, 213, 242, 244, 291], "79": [59, 60, 117], "pointwise_stabil": 59, "pointwis": [59, 66], "p_k": [59, 108], "p20": 59, "stab": 59, "schreier_sims_increment": [59, 66], "polycyclicgroup": 59, "eliminate_gen": 59, "gen_count": 59, "b1": [59, 64, 76, 108, 116, 117, 130, 141, 158, 201, 217, 226, 236, 239, 242, 276], "b_r": 59, "slp_dict": 59, "93": [59, 220], "schreier_sims_random": [59, 66], "consec_succ": 59, "consec": 59, "_succ": 59, "97": [59, 68, 69, 108, 219], "sift": [59, 66, 264], "amend": 59, "unsuccess": [59, 66], "accordingli": [59, 214, 221], "halt": 59, "signifi": [59, 68, 116, 222, 246], "g_t": 59, "leq": [59, 67, 69, 76, 93, 104, 108, 211, 219, 221, 232, 233, 239, 246], "prop": [59, 221], "init_subgroup": 59, "supergroup": 59, "sought": [59, 108, 176, 186, 215, 238, 244, 245], "prune": 59, "prop_even": 59, "lengthi": 59, "114": [59, 108], "117": [59, 76], "terribl": 59, "crucial": [59, 67, 216], "len1": 59, "len2": 59, "len3": 59, "transitivity_degre": 59, "fold": [59, 68, 74, 112, 226, 233, 238], "a_2": [59, 69, 90, 104, 219, 236, 239, 242, 246, 304], "a_k": [59, 69, 223, 229], "r74": 60, "pretty_print": [60, 96, 136, 139, 143, 144, 148, 149, 150, 152, 153, 154, 156, 159, 201, 203, 205, 206, 209, 210, 226], "understood": [60, 108, 196, 213, 217, 222], "economi": 60, "caution": [60, 68, 74, 226, 238], "indexerror": [60, 104, 222], "autos": [60, 107], "watch": 60, "print_cycl": 60, "econom": [60, 95, 264], "retain": [60, 68, 74, 76, 95, 108, 110, 222, 227, 235, 238], "biject": [60, 62, 69, 99, 213], "full_cyclic_form": 60, "rmul": [60, 215], "unrank_lex": 60, "r78": 60, "zo42": 60, "from_sequ": 60, "a1": [60, 64, 68, 96, 99, 108, 117, 141, 158, 165, 242, 246, 247, 276, 304], "a2": [60, 64, 68, 97, 99, 108, 117, 141, 158, 165, 215, 246, 247, 276, 304], "a3": [60, 64, 68, 97, 99, 158, 276, 304], "perfectli": [60, 67, 68, 69, 219, 222, 225], "skiena": 60, "ma": [60, 67, 146, 290], "1990": [60, 93, 236, 270], "r75": 60, "wendi": 60, "myrvold": 60, "ruskei": [60, 264], "2001": [60, 108, 220], "lett": [60, 104], "septemb": [60, 261], "281": 60, "284": [60, 108], "1016": [60, 104, 264], "s0020": 60, "0190": 60, "01": [60, 68, 72, 141, 185, 220, 238, 264], "00141": 60, "r76": 60, "kreher": 60, "stinson": 60, "1999": [60, 104, 220, 225, 242], "r77": 60, "graham": [60, 73, 74, 108], "patashnik": 60, "foundat": [60, 220, 221], "1994": [60, 219, 220, 222], "php": [60, 108, 239, 246], "oldid": 60, "499948155": 60, "product_and_invers": 60, "r79": 60, "lehmer_cod": 60, "appliedpermut": 60, "magic": [60, 238, 257, 296], "_array_form": 60, "ascent": 60, "ie": [60, 239], "descent": [60, 239], "fg": [60, 70, 242, 245], "r80": 60, "commutes_with": [60, 252], "cycle_structur": 60, "from_inversion_vector": 60, "get_adjacency_dist": 60, "n_adj": 60, "reev": 60, "colin": 60, "landscap": 60, "annal": [60, 111, 112, 114, 290, 291], "86": [60, 104, 157, 225, 235], "473": 60, "josephu": 60, "get_precedence_matrix": 60, "get_precedence_dist": 60, "get_adjacency_matrix": 60, "get_positional_dist": 60, "inversion_vector": 60, "lesser": [60, 120, 222], "lehmer": [60, 68], "ith": [60, 97, 108, 215, 217, 223, 245, 246], "variat": [60, 68, 219, 233, 242, 290], "r81": 60, "eng": 60, "chula": 60, "prabha": 60, "algo2008": 60, "htm": [60, 76, 95, 239], "is_singleton": 60, "is_odd": 60, "shuffl": [60, 104, 304], "012345": 60, "345": 60, "253": 60, "2531": 60, "25314": 60, "253140": 60, "r82": 60, "flavius_josephu": 60, "r83": 60, "josephus_problem": 60, "r84": 60, "20171008094331": 60, "wou": 60, "burtonl": 60, "trim": [60, 155], "unmov": 60, "mul_inv": 60, "next_nonlex": 60, "nonlex": 60, "rank_nonlex": 60, "unrank_nonlex": 60, "next_trotterjohnson": [60, 264], "trotter": 60, "johnson": [60, 104], "generate_bel": [60, 264], "rank_trotterjohnson": 60, "unrank_trotterjohnson": 60, "_af_par": 60, "pseudo": [60, 104, 108, 217, 219, 222], "inv_perm": 60, "enforc": [60, 143, 290, 291], "rmul_with_af": 60, "ascend": [60, 95, 264], "r85": 60, "transposition_": 60, "flexibl": [60, 68, 139, 141, 158, 209, 212, 216, 245, 294], "cn": [60, 226, 303], "2n": [60, 67, 73, 76, 95, 99, 120, 125, 154, 211, 229, 236], "dn": [60, 246], "polyhedr": 61, "psg": 61, "platon": 61, "solid": [61, 82, 133, 140, 212, 280], "tetrahedr": 61, "octahedr": 61, "icosahedr": 61, "r86": 61, "polyhedralgroup": 61, "polyhedra": 61, "h5": 61, "heinz": 62, "caylei": [62, 99], "r87": 62, "labeledtre": 62, "tree_repr": 62, "prufer_rank": 62, "prev": [62, 68], "prufer_repr": 62, "to_pruf": 62, "778": 62, "779": 62, "777": [62, 71], "1296": 62, "to_tre": 62, "r88": 62, "hamberg": 62, "erlend": 62, "2010": [62, 243, 264], "06": [62, 68, 112, 143, 211, 246, 291], "compact": [62, 68, 121, 134, 158, 189, 206, 222, 226, 244, 261], "next_binari": 63, "prev_binari": 63, "bitlist_from_subset": 63, "subset_from_bitlist": 63, "superset_s": 63, "iterate_binari": 63, "iterate_graycod": 63, "prev_grai": 63, "next_grai": 63, "next_lexicograph": 63, "prev_lexicograph": 63, "rank_binari": 63, "unrank_binari": 63, "rank_grai": 63, "unrank_grai": 63, "rank_lexicograph": 63, "43": [63, 104, 108, 116, 117, 246, 304], "super_set": 63, "subset_indic": 63, "ksubset": 63, "itertool": [63, 264], "tensor_can": [64, 252], "msym": 64, "contravari": [64, 104, 252, 253], "covari": [64, 70, 104, 246, 252, 253], "d0": 64, "base_i": 64, "gens_i": 64, "n_i": [64, 219, 244], "sym_i": 64, "canonicalize_na": 64, "exchang": [64, 69, 104, 211, 215, 264], "anticommut": [64, 178, 180, 190, 191, 252, 287], "canonical_fre": 64, "slot": [64, 175, 247, 251, 252, 299], "tensor_gen": 64, "list_free_indic": 64, "double_coset_can_rep": 64, "reintroduc": 64, "antisymmetr": [64, 70, 99, 191, 252], "d2": [64, 201, 213, 233, 246, 264, 270], "ord": [64, 69, 104], "t_c": 64, "get_symmetric_group_sg": [64, 252], "bsgs_direct_product": 64, "base2a": 64, "gens2a": 64, "t0": [64, 290, 291], "t1": [64, 84, 85, 108, 130, 136, 239, 246], "a_m": [64, 242], "a_n": [64, 69, 76, 93, 97, 196, 214, 219, 221, 229, 239, 242, 304], "_a": [64, 76, 191, 222, 290], "_b": [64, 76, 191], "base_f": 64, "gens_f": 64, "base1": 64, "gens1": 64, "base_a": 64, "gens_a": 64, "sgen": 64, "s_transvers": 64, "butler": [64, 252], "portug": [64, 252], "grow": [64, 68, 93, 104, 108, 216, 219], "observ": [64, 68, 90, 93, 180, 210, 213, 236, 239, 242, 246, 279, 304], "ind": [64, 228, 252], "d3": [64, 233], "a0": [64, 111, 242, 304], "a5": [64, 68], "leftrightarrow": 64, "_af_rmul": 64, "t_": [64, 73, 114, 291], "b0": [64, 76, 217, 236, 242], "d_": [64, 236], "p0": [64, 78, 221, 242], "dbase": 64, "recomput": [64, 222], "d_i": [64, 93, 196], "s_0": 64, "d_0": [64, 69], "b_0": [64, 69, 73, 236, 239, 242], "b_j": [64, 66, 76, 93, 236], "sx": 64, "trace": [64, 99, 101, 125, 158, 219, 226, 246, 247, 248, 250, 264, 300], "h_n": [64, 76, 95, 222, 245], "tab1": 64, "get_transvers": 64, "antisym": 64, "base2": 64, "gens2": 64, "_cmp_perm_list": 65, "ls1": 65, "ls2": 65, "_naive_list_centr": 65, "_verify_centr": 65, "_verify_normal_closur": 65, "_base_ord": 66, "base_ord": 66, "backtrack": 66, "108": [66, 117], "132": [66, 73, 201], "r89": 66, "_distribute_gens_by_bas": 66, "_strong_gens_from_distr": 66, "_orbits_transversals_from_bsg": 66, "_handle_precomputed_bsg": 66, "transversals_onli": 66, "slp": 66, "_remove_gen": 66, "new_gen": 66, "r90": 66, "r91": 66, "recurr": [67, 73, 90, 104, 221, 232, 238, 242, 246, 266], "annihil": [67, 86, 87, 91, 167, 191, 244], "is_hypergeometr": 67, "binomi": [67, 68, 72, 73, 76, 108, 110, 222, 226, 231, 238, 242, 246, 264, 304], "ff": [67, 69, 73, 211, 214, 215, 216, 221, 222], "rise": [67, 73, 76, 211, 238, 242, 246, 274], "hypersimp": [67, 238], "quotient": [67, 68, 71, 74, 108, 213, 214, 216, 219, 222, 236, 238, 242], "dummy_vari": 67, "karr": 67, "exclus": [67, 68, 74, 98, 104, 219, 296], "typeset": [67, 226], "seemingli": [67, 245], "r92": 67, "michael": [67, 220, 225], "april": 67, "1981": [67, 220], "305": 67, "350": [67, 136], "dl": [67, 210, 215, 217, 220, 238], "1145": [67, 215, 217, 220, 238], "322248": 67, "322255": 67, "r93": 67, "sigma_not": 67, "r94": 67, "empty_sum": 67, "euler_maclaurin": [67, 72], "eval_integr": 67, "maclaurin": [67, 72], "endpoint": [67, 68, 72, 81, 129, 207, 234, 277, 291], "28333333333333": 67, "sstr": [67, 206, 226], "full_prec": [67, 226], "26629073187415": 67, "0175000000000000": 67, "soon": [67, 68, 141, 196, 223], "eval_zeta_funct": 67, "is_absolutely_converg": 67, "sequence_term": 67, "is_converg": 67, "r95": 67, "absolute_converg": 67, "analogi": [67, 219], "prod_": [67, 73, 76, 93, 108, 196, 236], "diverg": [67, 76, 160, 202, 270, 273], "dirichlet": [67, 76, 246], "r96": 67, "convergence_test": 67, "reverse_ord": 67, "selector": [67, 99, 238, 264], "s0": [67, 91, 93, 163], "expr_with_intlimit": [67, 95], "exprwithintlimit": [67, 95], "reorder_limit": 67, "r97": 67, "walli": 67, "w2": [67, 165], "w2e": 67, "risingfactori": [67, 73, 76, 226, 228], "combsimp": [67, 68, 73, 238], "pe": 67, "gammasimp": [67, 68, 238], "r98": 67, "r99": 67, "capital_pi_not": 67, "r100": 67, "empty_product": 67, "r101": 67, "infinite_product": 67, "r102": 67, "expr_with_limit": [67, 95], "exprwithlimit": [67, 95], "change_index": 67, "trafo": 67, "newvar": 67, "mapsto": [67, 93, 99, 221], "p3": [67, 78, 80, 81, 83, 84, 124, 136, 212, 216, 235, 246, 290], "has_empty_sequ": [67, 95], "has_reversed_limit": [67, 95], "has_finite_limit": [67, 95], "____": [67, 72, 95, 163, 214, 227, 246, 264, 305], "___": [67, 72, 95, 96, 104, 214, 238, 246, 251, 264, 303], "rubric": [67, 68], "_____": [67, 246], "gosper": 67, "gosper_norm": 67, "monic": [67, 76, 213, 214, 217, 219, 221, 222, 225], "gcd": [67, 68, 69, 104, 108, 187, 215, 216, 217, 220, 221, 222, 226, 238, 239], "gosper_term": 67, "f_k": [67, 134, 153, 219], "g_n": [67, 73, 222], "f_n": [67, 73, 76, 213, 219, 222, 242], "gosper_sum": 67, "r103": 67, "marko": 67, "petkovsek": [67, 244], "herbert": 67, "doron": 67, "zeilberg": [67, 244], "ak": [67, 228], "peter": [67, 73, 76, 108, 157, 208, 215, 222, 264], "ltd": 67, "welleslei": 67, "usa": [67, 220], "1997": [67, 93, 108, 220, 236], "convert_xor": [68, 110], "09": [68, 122, 211], "xor": [68, 71, 98, 110, 226, 296], "sympifyerror": 68, "coerc": [68, 155, 219], "cooper": 68, "shouldn": [68, 223], "unsanit": [68, 265, 293], "bitcount": 68, "improperli": 68, "unbound": [68, 244, 251, 291], "23903": 68, "fallback": [68, 96, 191, 206, 216, 226, 244], "ast": [68, 226], "mylist1": 68, "mylist": 68, "mylist2": 68, "xxx": [68, 95, 104, 264, 266], "autosimplif": [68, 235, 238], "kern": 68, "r106": 68, "7649": 68, "r105": 68, "r109": 68, "r107": 68, "r108": 68, "r110": 68, "r111": 68, "r112": 68, "r104": 68, "negativeinfin": [68, 226], "complexinfin": [68, 124], "_assumptions_orig": 68, "recreat": [68, 133], "isfinit": 68, "__cacheit": 68, "maxsiz": 68, "cacheit": 68, "sympy_use_cach": 68, "_arg": [68, 74], "as_mut": [68, 100, 101], "as_content_primit": [68, 104, 214, 222], "stub": 68, "as_dummi": [68, 95], "_0": [68, 73, 93, 99, 104, 222, 265, 290], "_r": [68, 191, 236, 245], "bound_symbol": [68, 95], "typeinfo": 68, "truli": [68, 76, 196], "piec": [68, 72, 236, 259], "numbersymbol": [68, 226], "scan": [68, 215], "appliedundef": 68, "canonical_vari": 68, "class_kei": 68, "ordering_of_class": [68, 79], "eg": [68, 141, 198, 245], "fromit": 68, "has_fre": 68, "has_xfre": 68, "exp_polar": [68, 74, 76, 236], "dif": 68, "_prec": 68, "is_sam": 68, "equal_valu": 68, "125": [68, 72, 95, 108, 217, 232, 239], "isclos": 68, "r_": [68, 126, 192, 223], "repl_dict": 68, "rcall": [68, 70], "simul": [68, 141, 158, 225, 291], "abus": [68, 252], "succe": [68, 93, 98, 108, 181, 221, 244], "newtyp": 68, "intuit": [68, 156, 196, 242, 291], "is_mul": 68, "is_add": [68, 245], "mysin": [68, 265, 293], "_eval_rewrite_as_": 68, "_eval_rewrite_as_co": 68, "tie": [68, 264], "delai": [68, 111, 122, 155, 235, 257, 291, 294], "unsort": [68, 128, 200], "333333333333333333333": 68, "333333333333333314830": 68, "wildcard": [68, 238], "evalfmixin": 68, "registri": 68, "metaprogram": 68, "mostli": [68, 74, 95, 104, 158, 186, 209, 213, 215, 225, 226, 236, 244, 303], "__truediv__": [68, 217], "metaclass": 68, "class_nam": 68, "mysingleton": 68, "_eval_is_g": 68, "_eval_is_eq": 68, "args_cnc": 68, "cset": 68, "split_1": 68, "suppress": [68, 110, 255, 262], "as_coeff_add": 68, "dep": [68, 242], "as_coeff_expon": 68, "as_coeffici": 68, "coeff_monomi": [68, 222], "polytool": [68, 215, 222, 245], "as_coefficients_dict": 68, "inquiri": 68, "expand_mul": [68, 93], "121": [68, 73, 108, 124, 201, 244], "84": [68, 72, 108], "separatevar": [68, 238, 242], "n3": [68, 141, 212], "logx": [68, 233], "cdir": 68, "_eval_as_leading_term": 68, "as_numer_denom": [68, 244], "as_ordered_factor": 68, "as_ordered_term": 68, "as_powers_dict": 68, "lost": 68, "as_real_imag": [68, 74, 99, 227], "as_term": 68, "aseri": 68, "hir": 68, "asymptot": [68, 93, 124, 294], "hierarch": 68, "normalis": [68, 228], "induc": [68, 99, 221, 235, 264], "gruntz": [68, 228], "majorli": 68, "mrv": [68, 233], "overal": [68, 198, 212, 244], "till": [68, 116, 117, 141, 242], "r113": 68, "dominik": [68, 228], "proc": [68, 217, 244], "1993": [68, 220], "symp": [68, 217], "239": 68, "244": [68, 219], "r114": 68, "p90": 68, "r115": 68, "asymptotic_expans": 68, "_first": [68, 74], "factor_term": [68, 149, 222, 235, 238], "distribute_order_term": [68, 238], "compute_leading_term": 68, "could_extract_minus_sign": 68, "signsimp": [68, 149, 238], "failing_express": 68, "modulu": [68, 69, 71, 76, 78, 84, 99, 108, 116, 117, 213, 217, 219, 221, 222, 225, 245], "power_bas": [68, 99], "power_exp": [68, 99], "multinomi": [68, 99, 108, 246], "extract_addit": 68, "extract_multipl": 68, "extract_branch_factor": 68, "allow_half": 68, "fourier_seri": [68, 229], "geto": 68, "getn": 68, "mod_invers": [68, 222], "is_algebraic_expr": 68, "is_rational_funct": 68, "r116": 68, "algebraic_express": 68, "is_const": 68, "constanc": 68, "failing_numb": 68, "is_meromorph": 68, "meromorph": [68, 76], "multivalu": [68, 74], "cut": [68, 73, 74, 76, 84, 93, 213, 236, 261, 267, 304], "hit": [68, 299], "is_polynomi": 68, "rational_funct": 68, "leadterm": 68, "xlim": [68, 212], "lseri": 68, "exaxmpl": 68, "nseri": 68, "_eval_nseri": 68, "innermost": 68, "disadvantag": 68, "met": [68, 120, 239, 245, 260, 304], "poleerror": 68, "nsimplifi": [68, 72, 238], "radsimp": [68, 238], "removeo": [68, 158, 226, 294], "chop": [68, 72, 76, 99, 104, 244, 293], "lazi": [68, 101, 222], "smooth": [68, 72, 108, 111, 228, 291], "taylor_term": [68, 74], "previous_term": [68, 74], "wildfunct": 68, "dummy_index": 68, "_dummy_10": 68, "contigu": [68, 236, 259], "x4": [68, 73, 216, 244], "x5": [68, 73, 216], "x6": [68, 216], "x7": [68, 216], "x8": [68, 216], "x9": [68, 216], "x50": 68, "x51": 68, "y3": [68, 216], "y4": 68, "xa": [68, 214, 219], "xb": [68, 267], "xc": [68, 190, 267], "disambigu": 68, "x01": 68, "x02": 68, "x11": 68, "x12": 68, "escap": [68, 110, 212, 226, 267], "undefinedfunct": [68, 203, 226, 258, 265], "f821": [68, 260], "num_digit": [68, 108], "count_digit": [68, 108], "63": [68, 71, 104], "factor_": [68, 69, 108, 222, 239], "ilcm": [68, 108], "igcd": [68, 108, 214], "greatest": [68, 73, 78, 108, 214, 216, 217, 219, 220, 222, 225], "euclid": [68, 219, 220], "r117": 68, "euclidean_algorithm": 68, "igcd_lehm": 68, "rn": [68, 70], "floor": [68, 74, 108, 110, 133, 216, 217, 226, 246], "r118": 68, "qn": 68, "enhanc": [68, 219, 246, 290, 291], "anew": 68, "27s_gcd_algorithm": 68, "igcdex": 68, "2004": [68, 76, 220, 239], "isqrt": [68, 108], "lfloor": [68, 74, 110, 217, 245, 246], "rfloor": [68, 74, 110, 217, 245, 246], "integer_nthroot": [68, 74, 108], "integer_log": 68, "geq": [68, 69, 76, 104, 222, 239, 246, 304], "perfect_pow": [68, 108], "r119": 68, "modular_multiplicative_invers": 68, "r120": 68, "extended_euclidean_algorithm": 68, "cofactor": [68, 104, 215, 217, 219, 222], "lcm": [68, 108, 217, 219, 222, 226], "50000000000000": [68, 72], "100000000000000000000": 68, "1e20": 68, "00000000000000e": 68, "23456789123456789": 68, "23456789123457": 68, "00100": 68, "sent": [68, 95, 238, 244], "789": [68, 108], "123_456": 68, "123456789": 68, "12e": 68, "012": 68, "60e2": 68, "6000": 68, "600e": 68, "099609": 68, "12500": 68, "12500000000000000000": 68, "5404319552844595": 68, "54": [68, 104, 117, 219, 225, 264], "29999999999999998890": 68, "30000000000000000000": 68, "_mpf_": [68, 216], "4915": 68, "70": [68, 69, 85, 95, 104, 108, 225, 226, 239, 246, 267], "307": 68, "mpf": [68, 216, 217], "is_float": 68, "unprejud": 68, "3602879701896397": 68, "18014398509481984": [68, 238], "limit_denomin": 68, "320": 68, "75": [68, 71, 215, 246, 270, 290], "use_tri": [68, 108], "use_rho": [68, 108], "use_pm1": [68, 108], "factorint": [68, 108, 221, 222, 261], "trial": [68, 108, 219, 231, 235, 242, 246], "max_denomin": 68, "1000000": [68, 108], "141592653589793": 68, "311": [68, 108], "discard": [68, 215, 221, 226, 245], "99999999999999999999": 68, "algebraicnumb": [68, 217, 221, 225], "hookrightarrow": 68, "minpoli": [68, 216, 217, 221], "dmp": [68, 213, 217, 222], "anp": [68, 216, 217, 221, 222], "minpoly_of_el": 68, "414213562": 68, "scratch": [68, 196], "6x": [68, 219], "to_number_field": [68, 221], "to_root": 68, "primitive_el": [68, 216, 217, 221], "knew": [68, 304], "golden": [68, 72, 108], "5th": [68, 158, 219, 221], "cyclotom": [68, 217, 219, 220, 221, 222], "cyclotomic_poli": [68, 221, 222], "61803398874989": 68, "2i": 68, "a6": 68, "a6_wrong": 68, "309016994374947": 68, "951056516295154": 68, "field_el": 68, "is_alias": 68, "is_primitive_el": 68, "native_coeff": 68, "to_algebraic_integ": 68, "to_primitive_el": 68, "Its": [68, 74, 84, 158, 189, 215, 219, 226, 234, 290], "a_prim": 68, "number_cl": 68, "realnumb": 68, "seterr": 68, "r121": 68, "r122": 68, "1_": 68, "28number": 68, "negativeon": [68, 74, 299], "r123": 68, "88": [68, 104, 108, 290], "921_": 68, "r124": 68, "one_half": 68, "holder": 68, "ieee": [68, 69], "754": 68, "r125": 68, "affin": [68, 69, 83, 213], "compactif": 68, "r126": 68, "tild": [68, 74, 112, 114, 247, 291], "exp1": [68, 226], "718281828": 68, "napier": 68, "r127": 68, "e_": [68, 73, 104], "28mathematical_const": 68, "r128": 68, "imaginary_unit": [68, 226], "141592654": 68, "circumfer": [68, 78, 140], "diamet": [68, 78], "area": [68, 78, 80, 84, 85, 116, 117, 139], "is_irr": 68, "r129": 68, "mascheroni": [68, 76], "5772157": 68, "recur": 68, "harmon": [68, 73, 108, 126, 170, 211, 226, 287], "lim": [68, 110, 233, 294], "limits_": [68, 110, 211, 228, 298], "ln": [68, 74, 95, 110, 226, 228, 242, 246, 304], "r130": 68, "93mascheroni_const": 68, "catalan": [68, 73, 226], "91596559": 68, "r131": 68, "27s_constant": 68, "goldenratio": [68, 72, 227, 238], "r132": 68, "golden_ratio": 68, "tribonacciconst": 68, "tribonacci": [68, 73], "fibonacci": [68, 72, 73, 108], "predetermin": [68, 257], "8392867552141611326": 68, "r133": 68, "generalizations_of_fibonacci_numb": [68, 73], "tribonacci_numb": [68, 73], "r134": 68, "r135": 68, "verion": 68, "compound": [68, 146, 189], "r136": 68, "20033": 68, "oscil": [68, 287], "conform": [68, 245, 250, 251, 264, 291], "r137": 68, "r138": 68, "zero_to_the_power_of_zero": 68, "r139": 68, "indeterminate_form": 68, "as_base_exp": [68, 74, 75, 264], "expand_power_bas": [68, 238], "infix": 68, "matmul": [68, 101, 215], "as_coef_mul": 68, "undesir": [68, 128, 141, 155, 214, 217, 236], "4596": 68, "5728": 68, "suspect": [68, 108], "5706": 68, "moot": 68, "off": [68, 78, 93, 99, 107, 109, 143, 152, 175, 213, 222, 226, 242, 257, 270, 298], "nb": 68, "sensit": [68, 110, 124, 158, 212, 219, 238, 257], "assocop": 68, "prod": [68, 110, 216, 223, 235], "matadd": [68, 101, 226], "as_coef_add": 68, "extract_leading_ord": 68, "commutative_part": 68, "noncommutative_part": 68, "order_symbol": 68, "subprocess": [68, 226, 257, 258], "dividend": [68, 217], "eager": [68, 265], "61": [68, 69, 73, 84, 104, 108, 222, 228], "712524808": 68, "3744312326": [68, 73], "rop": 68, "validrelationoper": 68, "greaterthan": [68, 226], "lessthan": [68, 226], "strictlessthan": [68, 226, 267], "lt": [68, 222, 226, 267], "my_equ": 68, "my_inequ": 68, "reversedsign": 68, "_eval_eq": 68, "boolalg": [68, 98], "client": [68, 261], "counterpart": [68, 69, 242, 294], "litter": 68, "oddbal": 68, "minor": [68, 78, 104, 215, 226, 257], "caveat": [68, 222, 296], "succinctli": 68, "annoy": 68, "succinct": 68, "r140": 68, "operar": 68, "circuit": [68, 175, 178, 287], "greaterthanobject": 68, "__bool__": 68, "335": 68, "march": 68, "2012": 68, "r141": 68, "r142": 68, "r143": 68, "mdarg": 68, "fgh": 68, "vsin": 68, "vdiff": 68, "narg": [68, 219], "naturals0": [68, 226, 234, 245, 246], "evalul": 68, "fairli": [68, 76, 93, 143, 151, 200, 213], "conserv": [68, 134, 154, 202, 273, 279], "136": [68, 104], "temporarili": 68, "implic": [68, 98, 219], "fx": [68, 70, 212, 242, 243], "fxx": 68, "insconsist": 68, "nonvanish": 68, "_diff_wrt": 68, "_sort_variable_count": 68, "vc": 68, "vsort": 68, "collaps": [68, 185, 238], "vsort0": 68, "vi": 68, "dfx": 68, "equidist": 68, "sq2": 68, "xl": 68, "d2fdxdy": 68, "doit_numer": 68, "z0": [68, 233], "unifi": [68, 159, 215, 217, 219, 221, 222, 234], "zeroth": [68, 111, 114, 221], "idiff": [68, 85], "r144": 68, "legaci": [68, 95, 104, 246], "v5_2": 68, "infunct": 68, "algebraiccomput": 68, "functionclass": [68, 226, 265], "f_real": [68, 75], "f_real_inherit": [68, 75], "is_singular": [68, 75, 91], "holomorph": [68, 75, 93], "superfici": 68, "ss": [68, 217], "denom": [68, 215, 216, 217, 221, 238], "_eval_expand_bas": 68, "_eval_expand_complex": 68, "shut": [68, 222], "unwant": [68, 244, 264], "expand_hint": 68, "_eval_expand_hint": 68, "liabl": [68, 98], "metahint": 68, "myclass": 68, "_eval_expand_doubl": 68, "expand_multinomi": 68, "expand_power_exp": 68, "expand_func": [68, 73, 76], "hyperexpand": [68, 76, 90, 93, 236, 238], "div": [68, 110, 214, 216, 217, 222, 226, 238, 299], "horner": [68, 158, 215, 219, 222], "untouch": 68, "unexpand": [68, 216, 225, 235, 258], "safe": [68, 108, 216, 222, 244, 250, 294], "nfloat": [68, 238], "dkei": 68, "mixin": [68, 264], "maxn": [68, 72, 99], "subresult": [68, 217, 220, 222], "000100000000000000": 68, "precisionexhaust": [68, 72], "maxprec": 68, "quadratur": [68, 72, 95, 242], "oscillatori": [68, 72, 231], "osc": [68, 72], "advers": 68, "1e16": 68, "291": 68, "builtin": [68, 217, 226, 234, 267, 303], "speedup": [68, 104, 109, 219, 223, 265], "framework": [68, 132, 141, 151, 251, 257, 259, 265, 287], "slice": [68, 98, 99, 104, 110, 215, 217, 222, 232, 234, 238, 247, 264], "tuplekind": [68, 99, 234], "parametris": [68, 234], "element_kind": [68, 99, 234], "tuple_count": 68, "setkind": [68, 99], "gcd_term": [68, 222], "isprimit": 68, "_gcd_term": 68, "terms_gcd": [68, 217, 222], "entiti": [68, 78, 81, 82, 84, 85, 93, 141, 156, 207, 245, 279, 288, 300], "broad": [68, 299], "undefinedkind": [68, 99, 234], "lex": [68, 96, 206, 214, 216, 217, 219, 222, 223, 225, 226, 238], "grlex": [68, 96, 206, 217, 222, 225, 226], "grevlex": [68, 96, 206, 214, 219, 222, 225, 226], "rev": 68, "unaffect": [68, 245], "_node": 68, "fastest": [68, 73, 95, 108, 109, 215, 223], "undecor": 68, "breaker": 68, "collis": [68, 107, 226], "wast": [68, 105, 215], "rng": 68, "getstat": 68, "intention": 68, "tn": 68, "td": [68, 226, 303], "randrang": 68, "999": [68, 72], "238": [68, 108], "randint": [68, 104, 219], "ri": [68, 226], "rv": [68, 235, 246, 264], "nonbas": 68, "postord": 68, "descend": [68, 213, 221, 259], "subtre": [68, 226, 261], "cryptograph": 69, "encrypt": 69, "hide": [69, 226], "cipher": 69, "vigener": 69, "hill": [69, 76, 95, 134, 157, 201, 208, 270, 291], "bifid": 69, "rsa": 69, "kid": 69, "elgam": 69, "plaintext": [69, 226], "ciphertext": 69, "monoalphabet": 69, "polyalphabet": 69, "crypto": 69, "az": [69, 124, 239], "hello": [69, 264], "helloworld": 69, "check_and_join": 69, "padded_kei": 69, "puppi": 69, "opqrstuvwxi": 69, "puyoqrstvwx": 69, "artist": 69, "aphras": 69, "ara": 69, "hp": 69, "cycle_list": 69, "encipher_shift": 69, "msg": [69, 95], "decipher_shift": 69, "gonavybeatarmi": 69, "ct": [69, 97, 219], "hpobwzcfbubsnz": 69, "deciph": 69, "l1": [69, 78, 80, 81, 133, 136, 144, 156, 217, 219, 222, 239, 246], "l2": [69, 80, 81, 133, 136, 144, 177, 193, 217, 219, 246], "caesar": 69, "juliu": 69, "suetoniu": 69, "protect": [69, 226], "militari": 69, "nephew": 69, "augustu": 69, "reportedli": 69, "r145": 69, "caesar_ciph": 69, "r146": 69, "caesarsmethod": 69, "encipher_rot13": 69, "rot13": 69, "caeser": 69, "midwai": 69, "decipher_rot13": 69, "r147": 69, "decrypt": 69, "tbanilorngnezl": 69, "encipher_affin": 69, "_invers": 69, "cx": [69, 117], "recov": [69, 95, 110, 196, 219, 221, 222, 239, 242], "decipher_affin": 69, "r148": 69, "affine_ciph": 69, "reciph": 69, "navi": 69, "beat": 69, "armi": 69, "trobmvenbgbalv": 69, "encipher_atbash": 69, "enciph": 69, "atbash": 69, "hebrew": 69, "decipher_atbash": 69, "tlmzebyvzgzinb": 69, "r149": 69, "encipher_substitut": 69, "oeyag": 69, "034": 69, "60n": 69, "v4b3": 69, "rm4": 69, "immateri": 69, "anyv": 69, "wherebi": 69, "r150": 69, "substitution_ciph": 69, "encipher_vigener": 69, "me": [69, 141, 158, 201, 226, 248, 290, 291], "mondai": 69, "qrgkkthrzqebpr": 69, "krypto": 69, "sculptur": 69, "cia": 69, "headquart": 69, "r152": 69, "decipher_vigener": 69, "alp": 69, "palimpsest": 69, "emufphzlrfaxyusdjkzldkrnshgnfivj": 69, "betweensubtleshadingandtheabsenc": 69, "blais": 69, "sixteenth": 69, "centuri": [69, 213], "diplomat": 69, "invent": [69, 221, 244, 298], "giovan": 69, "batista": 69, "belaso": 69, "1553": 69, "civil": [69, 116], "war": 69, "confederaci": 69, "brass": 69, "nsa": 69, "museum": 69, "fort": 69, "mead": 69, "r151": 69, "sender": 69, "assembl": [69, 93, 233, 290], "concaten": [69, 99, 129, 137, 264], "frequenc": [69, 95, 122, 124, 165, 167, 175, 192], "kasiski": 69, "discov": [69, 93, 128, 250, 300], "babbag": 69, "unbreak": 69, "gonavybeatarmyyesyoucan": 69, "gold": 69, "auto_kei": 69, "goldbuggonavybeatarmyy": 69, "mcydwshkogamkzcelyfgayr": 69, "pt": [69, 77, 78, 79, 81, 82, 83, 84, 232], "vigenere_ciph": 69, "20071116100808": 69, "filebox": 69, "vt": 69, "batman": 69, "goo": 69, "gl": 69, "ijr22d": 69, "decod": 69, "qrgk": 69, "kt": [69, 146], "hrzqe": 69, "bpr": 69, "meetmeonmondai": 69, "encipher_hil": 69, "z_": [69, 238], "r153": 69, "lester": 69, "1920": 69, "r154": 69, "polygraph": 69, "bare": [69, 134], "ceil": [69, 74, 108, 110, 133, 226], "l_1": [69, 73, 125, 211, 236, 252, 264], "l_t": [69, 112, 291], "c_t": 69, "l_i": [69, 211, 236], "decipher_hil": 69, "hill_ciph": 69, "june": [69, 104], "juli": [69, 239], "1929": 69, "306": 69, "312": [69, 201, 244, 270, 272], "ueqdueodoctcwq": 69, "hjeb": 69, "stqq": 69, "ispk": 69, "stzz": 69, "hd": 69, "ormv": 69, "uiki": 69, "encipher_bifid": 69, "polybiu": 69, "printabl": 69, "bifid5": 69, "decipher_bifid": 69, "encipher_bifid5": 69, "encipher_bifid6": 69, "r155": 69, "bifid_ciph": 69, "ieilhhfstsfqy": 69, "ieilh": 69, "hfst": 69, "fqyej": 69, "bmtwmg": 69, "bio": 69, "gold_bug": 69, "hg2sfuei7t": 69, "pug": 69, "heldo": 69, "wor6d": 69, "bifid5_squar": 69, "5x5": 69, "cap": [69, 72, 191, 234, 245], "tradition": [69, 76], "decipher_bifid5": 69, "round_trip": 69, "josi": 69, "osi": 69, "iosi": 69, "qiq": 69, "1901": 69, "felix": 69, "delastel": 69, "onto": [69, 81, 82, 83, 93, 97, 104, 107, 109, 221], "helen": 69, "cryptanalysi": 69, "german": 69, "fridai": 69, "ieilehfstsfxe": 69, "okai": 69, "decipher_bifid6": 69, "8am": 69, "kfkljjhf5mmmktfrgpl": 69, "meetmeonmondayat8am": 69, "bifid6_squar": 69, "6x6": 69, "rsa_public_kei": 69, "totient": [69, 108], "carmichael": [69, 108], "p_n": [69, 73, 76, 95, 222], "multiprim": 69, "land": 69, "reduced_toti": [69, 108], "uniquenss": 69, "rsa_private_kei": 69, "e_0": 69, "canonicalz": 69, "3233": 69, "797": 69, "1577": 69, "multipow": 69, "cryptosystem": 69, "coprim": [69, 95, 108, 187, 219, 239], "30030": 69, "becam": [69, 151], "hardest": 69, "claim": [69, 210, 236, 245], "encipher_rsa": 69, "decipher_rsa": 69, "r156": 69, "rsa_": 69, "28cryptosystem": 69, "r157": 69, "cacr": 69, "uwaterloo": 69, "techreport": 69, "2006": [69, 235], "cacr2006": 69, "r158": 69, "springer": [69, 95, 108, 219, 220, 242], "1007": [69, 135], "bfb0055738": 69, "r159": 69, "itii": 69, "manuscript": [69, 95], "1381": 69, "2753": 69, "413": 69, "1193": 69, "823": 69, "r160": 69, "r161": 69, "r162": 69, "r163": 69, "bmod": [69, 222, 226], "vice": [69, 95, 108, 116, 181, 201, 213, 217, 274, 275, 296], "versa": [69, 95, 108, 116, 181, 201, 213, 217, 274, 275, 296], "asymmetr": [69, 84], "puk": 69, "prk": 69, "chines": [69, 108, 219], "k_1": [69, 108, 219, 236], "k_2": 69, "k_n": [69, 76, 219], "p_3": [69, 209, 290], "k_3": 69, "moduli": [69, 108, 215, 219], "2048": [69, 108, 226], "overhead": [69, 109, 223], "crt": [69, 108, 215, 219], "overcompens": 69, "new_msg": 69, "kid_rsa_public_kei": 69, "grade": [69, 96, 206, 222], "school": [69, 235], "bob": [69, 133, 139], "369": 69, "58": [69, 104, 252], "kid_rsa_private_kei": 69, "encipher_kid_rsa": 69, "200": [69, 99, 104, 108, 116, 122, 270], "161": [69, 135], "decipher_kid_rsa": 69, "pub": [69, 270], "pri": 69, "encode_mors": 69, "sep": [69, 226, 243, 257], "mors": 69, "attack": 69, "flank": 69, "r164": 69, "morse_cod": 69, "decode_mors": 69, "word_sep": 69, "mc": [69, 146, 290], "east": 69, "r165": 69, "lfsr_sequenc": 69, "lfsr": 69, "c_k": 69, "golomb": [69, 108], "g165": 69, "autocorrel": 69, "lim_": [69, 74, 76, 93, 95, 233, 294, 298], "balanc": [69, 157, 213, 246, 257, 290], "solomon": 69, "aegean": 69, "park": 69, "laguna": 69, "1967": [69, 220], "lfsr_autocorrel": 69, "lfsr_connection_polynomi": 69, "massei": 69, "m166": 69, "jame": [69, 219], "synthesi": 69, "bch": 69, "tran": 69, "122": [69, 71, 76], "127": [69, 108], "elgamal_public_kei": 69, "elgamal_private_kei": 69, "1031": 69, "636": 69, "212": [69, 95, 220], "dlp": 69, "is_primitive_root": [69, 108], "encipher_elgam": 69, "encryp": 69, "decipher_elgam": 69, "eucliden": 69, "dh_public_kei": 69, "dh_private_kei": 69, "_p": [69, 191, 217, 219, 221, 233, 236, 244], "_g": 69, "diffi": 69, "hellman": [69, 108], "publicli": 69, "secretli": 69, "dh_shared_kei": 69, "sk": 69, "gm_public_kei": 69, "goldwass": 69, "micali": 69, "gm_private_kei": 69, "b_n": [69, 73, 97, 213, 229], "jacobi_symbol": [69, 108], "residuos": 69, "entropi": [69, 246], "encipher_gm": 69, "public_kei": 69, "gm": [69, 194], "decipher_gm": 69, "encipher_railf": 69, "rail": [69, 139], "railfenc": 69, "horel": 69, "ollwd": 69, "r168": 69, "rail_fence_ciph": 69, "decipher_railf": 69, "diffgeom": 70, "euclidean": [70, 81, 83, 129, 137, 201, 217, 219, 222], "r169": 70, "chart": [70, 212], "r170": 70, "sussman": 70, "wisdom": 70, "farr": 70, "2013": [70, 80, 99, 302], "cartesian": [70, 116, 120, 159, 164, 178, 181, 186, 207, 212, 213, 234, 245, 264, 274, 275, 277, 278, 287], "polar": [70, 74, 76, 78, 84, 116, 126, 161, 212, 234, 238, 245, 287], "relation_dict": 70, "car2d": 70, "pol": 70, "coordinatesymbol": 70, "jacobian": [70, 104, 155, 244], "jacobian_determin": 70, "r171": 70, "coordinate_system": 70, "base_oneform": 70, "coord_index": 70, "oneform": 70, "base_scalar": 70, "basescalarfield": 70, "base_vector": [70, 270], "coord_funct": 70, "to_si": 70, "coord": [70, 83, 85, 128, 189, 205], "immutabledensematrix": [70, 99, 100, 101, 102, 246], "r2_r": 70, "r2_p": 70, "jacobian_matrix": 70, "point_to_coord": 70, "coord_si": [70, 273], "imbu": 70, "difficulti": [70, 108, 142], "arriv": [70, 219, 236, 238, 242, 246, 304], "inappropri": 70, "poin": 70, "unappropri": 70, "fy": [70, 212, 243], "ftheta": 70, "basevectorfield": 70, "point_p": 70, "point_r": 70, "s_field": 70, "dxi": 70, "v1": [70, 81, 104, 136, 158, 201, 202, 205, 246, 265, 270, 273, 274, 275, 276], "v_1": [70, 221, 244], "v_2": [70, 221], "e_x": [70, 252], "e_i": [70, 213, 236, 252], "e_r": 70, "c_xy": 70, "c_xr": 70, "unfortun": [70, 72, 109, 225, 239], "e_rho": 70, "form_field": 70, "exterior": [70, 84], "dg": 70, "tensorproduct": [70, 188, 190, 247, 248], "multilinear": 70, "wedg": [70, 93], "tp1": 70, "tp": [70, 163, 190, 217, 248], "wedgeproduct": 70, "wp1": 70, "liederiv": 70, "v_field": 70, "transport": 70, "pushforward": 70, "e_theta": 70, "basecovarderivativeop": 70, "christoffel": 70, "metric_to_christoffel_2nd": 70, "ch": [70, 104, 239], "cvd": 70, "covarderivativeop": 70, "intcurve_seri": 70, "vector_field": [70, 277], "start_point": 70, "f_i": [70, 93, 104, 219, 223], "movement": 70, "intcurve_diffequ": 70, "init_cond": 70, "f_1": [70, 73, 76, 93, 124, 135, 139, 159, 213, 219, 222, 242], "f_0": [70, 73, 135, 219], "vectors_in_basi": 70, "kept": [70, 193, 210, 264, 299], "twoform_to_matrix": 70, "twoform": 70, "e_j": 70, "metric_to_christoffel_1st": 70, "levi": [70, 76, 246, 252], "civita": [70, 76, 252], "metric_to_riemann_compon": 70, "non_trivial_metr": 70, "dtheta": 70, "drho": 70, "metric_to_ricci_compon": 70, "ricci": 70, "fft": [71, 158], "ifft": 71, "ntt": 71, "intt": 71, "fwht": 71, "ifwht": 71, "mobius_transform": 71, "inverse_mobius_transform": 71, "convolution_fft": 71, "convolution_ntt": 71, "convolution_fwht": 71, "convolution_subset": 71, "covering_product": 71, "intersecting_product": 71, "radix": 71, "r172": 71, "coolei": 71, "93tukey_fft_algorithm": 71, "r173": 71, "fastfouriertransform": 71, "r174": 71, "r175": 71, "pz": [71, 122, 252], "643": [71, 108], "767": 71, "387": 71, "415": 71, "384": 71, "353": [71, 104], "r176": 71, "apfloat": 71, "r177": 71, "numbertheoretictransform": 71, "r178": 71, "discrete_fourier_transform_": 71, "r179": 71, "r180": 71, "r181": 71, "wht": 71, "r182": 71, "hadamard_transform": 71, "r183": 71, "fast_walsh": 71, "93hadamard_transform": 71, "r184": 71, "r185": 71, "mobiu": [71, 108], "lattic": [71, 215, 239], "bitmask": 71, "r186": 71, "b6bius_inversion_formula": 71, "r187": 71, "csail": 71, "mit": 71, "rrw": 71, "conv": 71, "r188": 71, "arxiv": [71, 73, 76, 104, 126, 222, 264], "1211": 71, "0189": 71, "r189": 71, "r190": 71, "r191": 71, "888": 71, "444": 71, "1283": 71, "19351": 71, "14219": 71, "15502": 71, "44": [71, 73, 104, 108, 111, 112, 114, 235, 246, 290, 291], "41": [71, 78, 104, 108, 217, 239], "r192": 71, "convolution_theorem": 71, "r193": 71, "333": [71, 108], "555": 71, "222": 71, "666": 71, "15555": 71, "19404": 71, "r194": 71, "r195": 71, "68": [71, 96, 104, 108, 215, 239], "48": [71, 78, 117, 239, 244, 246, 294], "2057": 71, "1870": 71, "r196": 71, "radioeng": 71, "fulltext": 71, "2002": [71, 213, 220, 223], "02_03_40_42": 71, "r197": 71, "r198": 71, "r199": 71, "AND": [71, 98], "327": [71, 242], "r200": 71, "44288293815837": 72, "4429": 72, "4428829381583662470158809900606936986146216893757": 72, "28902548222223624241": 72, "091999668350375232456": 72, "14159265358979": [72, 76, 244], "333333333333333": [72, 216, 238], "1415926535": 72, "7182818284": 72, "100000": [72, 108, 122], "951": 72, "95678796130331164628399634646042209010610577945815": 72, "aleaxit": 72, "100000000000000": [72, 114], "1000000000": 72, "125000000000000000000000000000": 72, "100000000000000005551115123126": 72, "100000000000000000000000000000": 72, "1415": 72, "uncertainti": [72, 196], "003": 72, "31417": 72, "propag": [72, 81, 162, 165, 290, 291], "5000": [72, 116], "50000000000000000000000000000": 72, "varphi": [72, 76, 221, 226, 242], "erron": 72, "34665576869e": 72, "208": [72, 222], "64613129282185e": 72, "60123853010113e": 72, "thousand": [72, 108, 293], "43466557686937456435688527675040625802564660517371780402481729089536555417949051890403879840079255169295922593080322634775209689623239873322471161642996440906533187938298969649928516003704476137795166849228875": 72, "binet": 72, "104": 72, "1336": 72, "portion": [72, 84, 99, 104, 129, 290, 291], "meaningless": 72, "012297": 72, "9562288417661": 72, "956": 72, "29128599706266": 72, "2912859970626635404072825905956005414986193682745": 72, "14159265358979323846264338328": 72, "struggl": [72, 225], "346": 72, "34635637913639": 72, "dealt": [72, 93], "504067061906928": 72, "50406706190692837199": 72, "wrap_lin": [72, 95, 96, 104, 117, 206, 213, 214, 225, 226, 242], "intgrl": 72, "extrapol": [72, 233], "richardson": [72, 233, 245], "slowli": [72, 233], "64493406684823": 72, "577215664901533": 72, "57721566490153286060651209008240243104215933593992": 72, "10000000": [72, 222], "20000000": [72, 222], "693147255559946": 72, "worthwhil": 72, "hypergeometr": [72, 73, 86, 92, 93, 220, 237, 238, 242, 244, 246, 282, 304], "ramanujan": [72, 73, 108], "9801": 72, "1103": 72, "26390": 72, "396": [72, 141], "141592653589793238462643383279502884197169399375105820974944592307816406286208": 72, "99862803482534211706798214808651328230664709384460955058223172535940812848111745": 72, "02841027019385211055596446229489549303819644288109756659334461284756482337867831": 72, "355": [72, 108, 220], "113": [72, 108, 239], "33333": [72, 95], "635": 72, "504": [72, 220], "130198866629986772369127970337": 72, "49": [72, 73, 108, 117, 219, 239], "___________": [72, 117, 242], "bell": [73, 175, 228, 264, 291], "k_sym": 73, "binom": [73, 108, 110, 246, 304], "dotsc": [73, 228], "j_1": [73, 170, 171, 188, 211, 228, 247], "j_2": [73, 170, 171, 188, 211, 228], "dotsb": [73, 228], "atop": [73, 76, 228, 236], "2j_2": [73, 228], "3j_2": [73, 228], "j_": [73, 76, 93, 95, 188, 228, 236, 298], "bernoulli": [73, 76, 222, 226, 242, 244, 246], "877": 73, "4140": 73, "21147": 73, "115975": 73, "846749014511809332450147": 73, "luca": [73, 108, 226, 232], "genocchi": [73, 76, 222], "r201": 73, "bell_numb": 73, "r202": 73, "bellnumb": 73, "r203": 73, "bellpolynomi": 73, "hurwitz": [73, 76], "6k": 73, "appel": [73, 76], "confer": [73, 109, 302], "r208": 73, "66": [73, 99, 104, 222, 226, 291], "1000001": 73, "andr": [73, 222], "appellseq": [73, 222], "bernoulli_poli": [73, 222], "r204": 73, "bernoulli_numb": 73, "r205": 73, "bernoulli_polynomi": [73, 222], "r206": 73, "bernoullinumb": 73, "r207": 73, "bernoullipolynomi": 73, "luschni": [73, 76, 222], "manifesto": 73, "r209": 73, "2009": [73, 76, 108, 211, 222], "06743": [73, 76, 222], "_k": [73, 76, 95, 211, 221, 246], "6435": 73, "pascal": [73, 108], "4th": [73, 74, 90, 104, 108, 158], "195": 73, "r211": 73, "postpon": 73, "156675": 73, "4433": 73, "28625": 73, "granvil": [73, 108], "r212": 73, "r210": 73, "johndcook": 73, "binomial_coeffici": [73, 108], "27s_theorem": [73, 245], "andrew": [73, 85, 108], "20170202003812": [73, 108], "dm": [73, 108, 215, 221, 290], "umontr": [73, 108], "bincoeff": [73, 108, 226], "c_n": [73, 76, 97, 222, 242], "429": [73, 226], "1430": 73, "4862": 73, "39764993382373624267": 73, "020884341620842555705": 73, "r213": 73, "catalan_numb": 73, "r214": 73, "catalannumb": [73, 226], "r215": 73, "r216": 73, "geomet": [73, 213], "mathcircl": 73, "2j": [73, 219, 246], "1385": [73, 222], "272": [73, 222], "7936": [73, 222], "2702765": 73, "4096": 73, "euler_poli": [73, 222], "r217": 73, "euler_numb": 73, "r218": 73, "eulernumb": 73, "r219": 73, "alternating_permut": 73, "r220": 73, "alternatingpermut": 73, "swing": 73, "factorial2": [73, 192, 226], "fallingfactori": [73, 226], "subfactori": [73, 226, 264], "derang": [73, 264], "r222": 73, "generate_derang": [73, 264], "r221": 73, "r223": 73, "double_factori": 73, "texttt": [73, 234], "r224": 73, "r225": 73, "paul": [73, 261], "235": 73, "268": 73, "1995": [73, 220, 238, 244], "f_z": [73, 207, 277], "f_2": [73, 93, 124, 135, 139, 159, 219, 236, 242], "r227": 73, "fibonacci_numb": 73, "r228": 73, "fibonaccinumb": 73, "t_0": [73, 239], "149": [73, 108, 112, 291], "r229": 73, "r230": 73, "tribonaccinumb": 73, "r231": 73, "oei": [73, 76, 108, 222], "a000073": 73, "137": [73, 104, 126], "205": [73, 93, 236], "5269": 73, "761": 73, "280": 73, "83711": 73, "27720": 73, "30247": 73, "9900": 73, "983697455232980674869851942390639915940": 73, "r232": 73, "harmonic_numb": 73, "r233": 73, "harmonicnumb": [73, 226], "r234": 73, "harmonicnumber2": 73, "l_0": [73, 125, 252, 253], "47": [73, 76, 104, 108, 126, 164, 196, 225], "76": [73, 76, 104, 108, 219, 222], "r235": 73, "lucas_numb": 73, "r236": 73, "lucasnumb": 73, "genocchi_poli": [73, 222], "r237": 73, "genocchi_numb": 73, "r238": 73, "genocchinumb": 73, "r239": 73, "mathcal": [73, 74, 93, 124, 156, 188, 211, 222, 234], "a000111": [73, 222], "zigzag": 73, "li": [73, 76, 84, 95, 108, 136, 140, 191, 226, 280, 290], "50521": [73, 222], "691": 73, "2730": 73, "andre_poli": [73, 222], "r240": 73, "r241": 73, "eulerzigzagnumb": 73, "r242": 73, "irrelev": 73, "r243": 73, "number_theori": 73, "r244": 73, "pentagonal_number_theorem": 73, "multifactori": 73, "pochhamm": [73, 226, 238], "r245": 73, "r246": 73, "pochhammer_symbol": 73, "274": 73, "225": [73, 108, 220], "511": 73, "9330": 73, "34105": 73, "42525": 73, "22827": 73, "5880": 73, "750": 73, "r247": 73, "stirling_numbers_of_the_first_kind": 73, "r248": 73, "stirling_numbers_of_the_second_kind": 73, "multiset": [73, 93, 261, 264], "nc": 73, "nt": [73, 264], "babi": [73, 108, 264], "aa": [73, 211], "bb": [73, 211, 238, 264], "multiset_combin": [73, 264], "aab": [73, 264], "aabc": 73, "aaaabbbbcccc": 73, "m_1": [73, 124, 170, 188, 211, 239], "m_2": [73, 139, 159, 170, 188, 211], "m_k": 73, "r249": 73, "r250": 73, "tinyurl": 73, "cep849r": 73, "ba": [73, 264], "multiset_permut": [73, 264], "r251": 73, "aabbc": 73, "mississippi": [73, 264], "609": 73, "1521": 73, "1768": 73, "1224": [73, 108], "579": 73, "197": 73, "r252": 73, "20210507012732": 73, "csse": 73, "uwa": 73, "au": 73, "cits7209": 73, "707106781186548": 74, "tangent": [74, 78, 80, 84, 95, 111, 223, 242, 291], "643501108793284": 74, "r253": 74, "ib": [74, 146], "complex_conjug": 74, "polar_lift": [74, 76, 238], "periodic_argu": 74, "principal_branch": [74, 93], "r257": 74, "csc": [74, 110, 226, 235], "sec": [74, 95, 122, 221, 226, 235, 304], "acsc": [74, 226], "asec": [74, 226], "acot": [74, 226], "r254": 74, "trigonometric_funct": 74, "r255": 74, "r256": 74, "elementaryfunct": 74, "trigonometryangl": 74, "r258": 74, "r259": 74, "r260": 74, "r261": 74, "r262": 74, "r263": 74, "cotang": [74, 223], "r264": 74, "r265": 74, "r266": 74, "secant": [74, 222], "r267": 74, "r268": 74, "r269": 74, "cosec": 74, "r270": 74, "r271": 74, "r272": 74, "unnorm": [74, 76, 215], "qquad": [74, 196, 219], "jn": [74, 76, 188, 222, 226, 298], "spheric": [74, 126, 133, 140, 170, 211, 212, 222, 270, 274, 275, 298], "r273": 74, "sinc_funct": 74, "asinh": [74, 226], "r274": 74, "inverse_trigonometric_funct": 74, "r275": 74, "r276": 74, "r277": 74, "r278": 74, "r279": 74, "r280": 74, "r281": 74, "r282": 74, "arctan": [74, 223, 226], "acoth": [74, 226], "r283": 74, "r284": 74, "arccot": [74, 226], "r288": 74, "r285": 74, "r286": 74, "r287": 74, "arcsec": [74, 226], "r289": 74, "r290": 74, "r291": 74, "arccsc": [74, 226], "quadrant": [74, 217, 245], "clock": [74, 235], "reurn": 74, "r292": 74, "r293": 74, "r294": 74, "arctan2": [74, 226], "hyperbolicfunct": 74, "coth": [74, 226, 238], "acosh": [74, 226], "sech": [74, 226], "csch": [74, 226], "asech": [74, 226], "r295": 74, "hyperbolic_funct": 74, "r296": 74, "r297": 74, "arcsech": [74, 226], "acsch": [74, 226], "r298": 74, "r299": 74, "r300": 74, "arccsch": [74, 226], "567": 74, "r301": 74, "r302": 74, "ceilingfunct": 74, "r303": 74, "r304": 74, "floorfunct": 74, "roundfunct": 74, "r305": 74, "fractional_part": 74, "r306": 74, "fractionalpart": 74, "lambertw": [74, 223, 226, 244, 245, 305], "r307": 74, "w_k": 74, "635564016364870": 74, "34747534407696": 74, "41624341514535": 74, "lambert_w_funct": 74, "exprcondpair": 74, "cond": [74, 93, 95, 234], "piecewise_fold": 74, "folded_cond": 74, "ITE": [74, 98, 226], "piecewise_exclus": 74, "_eval_integr": [74, 95], "piecewise_integr": 74, "as_expr_set_pair": 74, "skip_nan": 74, "mutual": [74, 93, 210], "conjunct": [74, 98, 108, 212, 236, 257, 304], "identityfunct": 74, "supremum": [74, 234], "r308": 74, "directed_complete_partial_ord": 74, "r309": 74, "lattice_": 74, "28order": 74, "global_paramet": 74, "real_root": [74, 222, 244], "rootoftool": [74, 104, 222], "intfunc": [74, 108, 222], "r310": 74, "square_root": 74, "r311": 74, "r312": 74, "root_of_un": 74, "r313": 74, "principal_valu": [74, 95], "r314": 74, "cuberoot": 74, "powdenest": [74, 238], "misc": [74, 99, 267], "r315": 74, "r316": 74, "r317": 74, "cube_root": 74, "r318": 74, "int_": [76, 92, 93, 95, 222, 229, 294, 298], "sum_i": [76, 233], "is_simpl": 76, "tensor_funct": 76, "kroneckerdelta": [76, 101, 191, 226, 238], "r319": 76, "deltafunct": [76, 95], "h0": 76, "electron": [76, 126, 235], "improp": [76, 95], "r320": 76, "heavisidestepfunct": 76, "r321": 76, "iv": [76, 223], "105": [76, 108, 222, 239], "parg": 76, "singularity_funct": 76, "singularityfunct": [76, 95, 116], "macaulai": 76, "heavisidediracdelta": 76, "r322": 76, "beta_funct": 76, "r323": 76, "r324": 76, "r325": 76, "r326": 76, "setminu": [76, 93], "17805383034794561964694160130": 76, "65092319930185633889": 76, "8724366472624298171": 76, "r327": 76, "r328": 76, "r329": 76, "loggammafunct": 76, "r330": 76, "espinosa": 76, "moll": 76, "r335": 76, "19093197": 76, "5173168": 76, "ni": [76, 108], "r331": 76, "polygamma_funct": 76, "r332": 76, "polygammafunct": 76, "r333": 76, "r334": 76, "polygamma2": 76, "115": 76, "r336": 76, "digamma_funct": 76, "r337": 76, "digammafunct": 76, "r338": 76, "r339": 76, "trigamma_funct": 76, "r340": 76, "trigammafunct": 76, "r341": 76, "int_x": 76, "_1f_1": 76, "confluent": [76, 236], "xt": 76, "expint": [76, 226], "r342": 76, "incomplete_gamma_funct": 76, "upper_incomplete_gamma_funct": 76, "r343": 76, "r344": 76, "r345": 76, "gamma2": 76, "r346": 76, "gamma3": 76, "r347": 76, "exponential_integr": 76, "relation_with_other_funct": 76, "int_0": [76, 93, 95, 294, 304], "r348": 76, "lower_incomplete_gamma_funct": 76, "r349": 76, "r350": 76, "r351": 76, "r352": 76, "multigamma": 76, "gamma_p": 76, "r353": 76, "multivariate_gamma_funct": 76, "eulerian": 76, "02671848900111377452242355235388489324562": 76, "2112723729365330143": 76, "7655283165378005676": 76, "r354": 76, "r355": 76, "betafunct": 76, "r356": 76, "error_funct": 76, "999999984582742099719981147840": 76, "1296959": 76, "73071763923152794095062": 76, "r357": 76, "r358": 76, "r359": 76, "r360": 76, "0000000154172579002800188521596734869": 76, "r361": 76, "r362": 76, "r363": 76, "r364": 76, "5648024145755525987042919132": 76, "995322265018952734162069256367": 76, "r365": 76, "r366": 76, "r367": 76, "r368": 76, "179143454621291692285822705344": 76, "r369": 76, "inverse_funct": 76, "r370": 76, "inverseerf": [76, 226], "r371": 76, "r372": 76, "inverseerfc": [76, 226], "r373": 76, "inverseerf2": 76, "fresnelintegr": 76, "343415678363698242195300815958": 76, "fresnelc": [76, 226, 236], "r374": 76, "fresnel_integr": 76, "r375": 76, "r376": 76, "r377": 76, "r378": 76, "wrench": 76, "jr": 76, "vicki": 76, "allei": 76, "488253406075340754500223503357": 76, "r379": 76, "r380": 76, "r381": 76, "r382": 76, "r383": 76, "background": [76, 96, 206, 209, 302], "cauchi": [76, 93, 95, 217, 242, 246], "219383934395520": 76, "21938393439552": 76, "shi": [76, 93, 226, 236], "e1": [76, 78, 85, 141, 216, 221, 233, 242, 245], "hyperbol": [76, 110, 111, 223, 245, 300, 304], "r384": 76, "r385": 76, "r386": 76, "20201128173312": 76, "sfu": [76, 95], "cbm": [76, 95], "aand": [76, 95], "page_228": 76, "int_1": [76, 93, 110], "zt": [76, 93], "unbranch": [76, 93], "meijerg": [76, 87, 93, 95, 226, 246, 304], "postiv": 76, "r387": 76, "r388": 76, "expintegral": [76, 226], "r389": 76, "04516378011749278484458888919": 76, "0652795784357498247001125598": 76, "08346052231061726610939702133": 76, "soldner": 76, "45136923488338": 76, "r390": 76, "logarithmic_integr": 76, "r391": 76, "logarithmicintegr": 76, "r392": 76, "r393": 76, "soldnersconst": 76, "92242131492155809316615998938": 76, "r394": 76, "r395": 76, "r396": 76, "r397": 76, "trigonometric_integr": 76, "_1": [76, 104, 133, 140, 201, 211, 236, 265], "somewhat": [76, 95, 141, 217], "r398": 76, "r399": 76, "r400": 76, "laurent": [76, 217, 223, 242], "j_n": [76, 188], "r401": 76, "r402": 76, "r403": 76, "r404": 76, "yn": [76, 226, 232], "r405": 76, "i_": [76, 93, 236, 246, 247], "iz": 76, "r406": 76, "k_": [76, 93, 134, 153, 154], "r407": 76, "hankel1": [76, 226], "hankel": [76, 95], "iy_": 76, "hankel2": [76, 226], "r408": 76, "hankelh1": [76, 226], "r409": 76, "hankelh2": [76, 226], "orthopoli": [76, 222], "spherical_bessel_fn": [76, 222], "3j": [76, 170, 211], "099419756723640344491": 76, "054525080242173562897": 76, "r410": 76, "y_n": [76, 239], "18525034196069722536": 76, "014895573969924817587": 76, "r411": 76, "jn_zero": 76, "besseljzero": 76, "sph_jn": 76, "7635": 76, "095": 76, "515": 76, "marcumq": 76, "marcum": 76, "q_m": 76, "r412": 76, "marcum_q": 76, "r413": 76, "airybas": 76, "airyai": [76, 226, 242], "ai": [76, 108, 222, 239, 248, 267, 304], "airyaiprim": [76, 226], "22740742820168557599192443603787379946077222541710": 76, "airybi": [76, 226, 242], "airybiprim": [76, 226], "r414": 76, "airy_funct": 76, "r415": 76, "r416": 76, "encyclopediaofmath": 76, "r417": 76, "airyfunct": 76, "41230258795639848808323405461146104203453483447240": 76, "r418": 76, "r419": 76, "r420": 76, "r421": 76, "61825902074169104140626429133247528291577794512415": 76, "r422": 76, "r423": 76, "r424": 76, "r425": 76, "27879516692116952268509756941098324140300059345163": 76, "r426": 76, "r427": 76, "r428": 76, "r429": 76, "bspline": 76, "bspline_basi": 76, "knot": 76, "bspline_basis_set": 76, "r430": 76, "interpolating_splin": 76, "131": [76, 201], "39": [76, 108, 225], "interpolating_poli": [76, 222], "zeta_funct": 76, "admit": [76, 242], "lerch": 76, "transcend": 76, "lerchphi": [76, 226], "dirichlet_eta": [76, 226], "20205690315959": 76, "polylog": [76, 226], "r431": 76, "r432": 76, "hurwitz_zeta_funct": 76, "r433": 76, "dirichlet_eta_funct": 76, "r434": 76, "polylogarithm": 76, "sheet": [76, 235], "phi_0": 76, "ze": 76, "r435": 76, "bateman": [76, 95], "erdelyi": [76, 95], "1953": [76, 221], "york": [76, 93, 157, 236, 244], "mcgraw": [76, 95, 134, 157, 201, 208, 270], "r436": 76, "r437": 76, "lerch_transcend": 76, "stieltj": [76, 226], "gamma_": [76, 125, 127], "r438": 76, "stieltjes_const": 76, "ap": [76, 80, 236], "bq": [76, 214, 215, 236], "a_p": [76, 93, 236, 304], "b_q": [76, 93, 236, 304], "_pf_q": [76, 236, 242, 304], "r439": 76, "r440": 76, "generalized_hypergeometric_funct": 76, "convergence_stat": 76, "radius_of_converg": 76, "radiu": [76, 78, 82, 84, 137, 140, 148, 150, 160, 164, 212, 245, 246, 280, 290], "meijer": [76, 86, 94, 95, 282, 294, 304], "mellin": [76, 95], "barn": 76, "b_m": [76, 93, 244], "confusingli": 76, "int_l": [76, 93, 236], "contour": [76, 78, 93, 212, 236], "__1": 76, "subvector": 76, "aother": 76, "bm": [76, 290], "bother": [76, 299], "slater": [76, 236], "allow_hyp": [76, 238], "subsum": 76, "r441": 76, "r442": 76, "meijer_g": 76, "get_period": [76, 93], "appellf1": [76, 226], "0063339426292673": 76, "172870711": 76, "659936": 76, "15605338197184": 76, "r443": 76, "appell_seri": 76, "r444": 76, "hypergeometricfunct": 76, "elliptic_integr": 76, "elliptic_k": [76, 226], "tfrac": [76, 110, 242, 246], "eccentr": [76, 78], "50923695405127": 76, "625146415202697": 76, "elliptic_f": [76, 226], "r445": 76, "r446": 76, "ellipticintegr": 76, "elliptick": [76, 226], "909449841483": 76, "74720545502474": 76, "r447": 76, "r448": 76, "ellipticf": 76, "elliptic_": [76, 78, 226], "55203744279187": 76, "290764986058437": 76, "991052601328069": 76, "81879421395609": 76, "r449": 76, "r450": 76, "elliptice2": 76, "r451": 76, "elliptic": [76, 226], "elliptic_pi": [76, 226], "50232379629182": 76, "760939574180767": 76, "29136443417283": 76, "32555634906645": 76, "r452": 76, "r453": 76, "ellipticpi3": 76, "r454": 76, "ellipticpi": [76, 226], "mathieu_funct": 76, "mathieubas": 76, "mathieusprim": [76, 226], "mathieuc": [76, 226], "mathieucprim": [76, 226], "r455": 76, "r456": 76, "r457": 76, "mathieufunct": 76, "r458": 76, "mathieuandspheroidalfunct": 76, "r459": 76, "r460": 76, "r461": 76, "r462": 76, "r463": 76, "r464": 76, "r465": 76, "r466": 76, "r467": 76, "r468": 76, "r469": 76, "r470": 76, "chebyshevu": [76, 226], "chebyshevt_root": 76, "chebyshevu_root": 76, "assoc_legendr": [76, 226], "hermite_prob": 76, "jacobi_poli": [76, 222], "gegenbauer_poli": [76, 222], "chebyshevt_poli": [76, 222], "chebyshevu_poli": [76, 222], "hermite_poli": [76, 222], "legendre_poli": [76, 222], "laguerre_poli": [76, 222], "r471": 76, "jacobi_polynomi": 76, "r472": 76, "jacobipolynomi": 76, "r473": 76, "jacobip": [76, 226], "jacobi_norm": 76, "normilz": 76, "p_m": 76, "delta_": [76, 188, 196, 211], "r474": 76, "r475": 76, "r476": 76, "hermite_prob_poli": [76, 222], "r477": 76, "gegenbauer_polynomi": 76, "r478": 76, "gegenbauerpolynomi": 76, "r479": 76, "gegenbauerc3": 76, "r480": 76, "chebyshev_polynomi": 76, "r481": 76, "chebyshevpolynomialofthefirstkind": 76, "r482": 76, "chebyshevpolynomialofthesecondkind": 76, "r483": 76, "r484": 76, "u_n": [76, 95, 219, 221, 222], "r485": 76, "r486": 76, "r487": 76, "r488": 76, "r489": 76, "chebyshev_root": 76, "r490": 76, "legendre_polynomi": 76, "r491": 76, "legendrepolynomi": 76, "r492": 76, "legendrep": [76, 226], "r493": 76, "legendrep2": 76, "r494": 76, "associated_legendre_polynomi": 76, "r495": 76, "r496": 76, "r497": 76, "r498": 76, "hermite_polynomi": 76, "r499": 76, "hermitepolynomi": 76, "r500": 76, "hermiteh": [76, 226], "probabilist": [76, 222, 246], "he_n": [76, 222], "telephon": 76, "a000085": 76, "232": 76, "764": 76, "2620": 76, "9496": 76, "r501": 76, "r502": 76, "l_n": [76, 95, 222], "r503": 76, "laguerre_polynomi": 76, "r504": 76, "laguerrepolynomi": 76, "r505": 76, "laguerrel": [76, 226], "r506": 76, "laguerrel3": 76, "r507": 76, "generalized_laguerre_polynomi": 76, "r508": 76, "associatedlaguerrepolynomi": 76, "r509": 76, "r510": 76, "spherical_harmon": 76, "ynm": [76, 211], "ynm_c": 76, "znm": 76, "r511": 76, "r512": 76, "sphericalharmon": 76, "r513": 76, "sphericalharmonici": 76, "r514": 76, "r515": 76, "r516": 76, "r517": 76, "z_n": [76, 220], "r518": 76, "r519": 76, "r520": 76, "eijk": 76, "levicivita": [76, 104], "eval_levicivita": 76, "pseudotensor": 76, "delta_rang": [76, 191], "kroneck": [76, 108, 190, 191, 211, 247, 252], "r521": 76, "kronecker_delta": [76, 191], "indices_contain_equal_inform": [76, 191], "fermi": [76, 191], "above_fermi": [76, 191], "below_fermi": [76, 191], "is_above_fermi": [76, 191], "is_below_fermi": [76, 191], "is_only_below_fermi": [76, 191], "is_only_above_fermi": [76, 191], "killable_index": [76, 191], "preferred_index": [76, 191], "point2d": [77, 78, 79, 80, 81, 83, 84, 85], "arbitrary_point": [77, 78, 79, 80, 81, 82, 84], "polyfunc": [77, 217, 222], "ambient_dimens": [77, 79, 81, 83], "plot_interv": [77, 78, 81, 84], "lower_bound": [77, 78, 81, 84], "upper_bound": [77, 78, 81, 84], "counterclockwis": [77, 78, 79, 83, 104, 116, 117], "scale": [77, 78, 79, 83, 84, 85, 96, 116, 171, 192, 194, 195, 196, 198, 199, 206, 210, 212, 222, 229, 246, 277, 279], "geometryent": [77, 78, 79, 81, 83, 84, 85], "hradiu": 78, "vradiu": 78, "ellipt": [78, 108, 213], "geometryerror": [78, 81, 84, 85], "radii": 78, "foci": 78, "periapsi": 78, "apoapsi": 78, "focus_dist": 78, "shortest": [78, 81, 84, 137, 140, 209, 232, 238, 242, 264], "auxiliary_circl": 78, "xmin": [78, 79, 81, 83, 84, 212], "ymin": [78, 79, 81, 83, 84, 212], "xmax": [78, 79, 81, 83, 84, 212], "ymax": [78, 79, 81, 83, 84, 212], "rectangl": [78, 79, 81, 83, 84, 212, 222], "director_circl": 78, "perpendicular": [78, 81, 82, 84, 97, 133, 140, 149, 164, 210], "director": 78, "130": 78, "r522": 78, "encloses_point": [78, 79, 84], "border": [78, 84], "_slope": 78, "slope": [78, 79, 81, 84, 95, 116, 117, 122, 133], "r523": 78, "108270": 78, "r524": 78, "shifted_ellips": 78, "evolut": 78, "focal": [78, 160, 164], "100500": 78, "363": [78, 108, 220], "175": [78, 104, 219, 220], "is_tang": [78, 80], "tangent_lin": 78, "normal_lin": 78, "line2d": [78, 81, 84], "2020": [78, 170], "polar_second_moment_of_area": [78, 84], "moment": [78, 84, 116, 117, 143, 151, 154, 156, 212, 222, 239, 246], "constitu": [78, 84, 136, 201, 232, 270], "planar": [78, 84, 117, 133, 164], "resist": [78, 84, 116, 117, 118, 235, 290], "deflect": [78, 84, 116, 117], "bend": [78, 84, 116, 119, 287], "r525": 78, "polar_moment_of_inertia": [78, 84], "random_point": [78, 81, 82], "arb": 78, "364": 78, "notimpl": [78, 221], "second_moment_of_area": [78, 84], "centroid": [78, 84, 85, 116], "i_xx": [78, 84], "i_yi": [78, 84], "i_xi": [78, 84], "ellis": 78, "r526": 78, "list_of_second_moments_of_area": 78, "section_modulu": [78, 84], "sympify": [78, 84, 116, 118, 120, 130, 136, 162, 165, 203], "farthest": [78, 84], "s_x": [78, 84], "s_y": [78, 84], "r527": 78, "semilatus_rectum": 78, "semi": [78, 81, 108], "latu": 78, "rectum": 78, "chord": 78, "conic": [78, 239, 270], "directrix": 78, "r528": 78, "semilatusrectum": 78, "r529": 78, "latus_rectum": 78, "collinear": [78, 80, 82, 83, 84], "gx": 78, "hy": 78, "synonym": [78, 221], "p4": [78, 81, 83, 84, 136, 212, 290], "t2": [79, 84, 85, 108, 130, 136, 239, 246, 252], "is_similar": [79, 81, 84, 85], "uniform": [79, 212, 244, 246], "enlarg": 79, "shrink": [79, 93], "parameter_valu": [79, 82], "pent": 79, "rpent": 79, "rcirc": 79, "entity1": 80, "entity2": 80, "zp": 80, "is_collinear": [80, 83], "segment2d": [80, 81, 84, 85], "wikipappu": 80, "subs_point": 80, "p11": 80, "p12": 80, "p13": 80, "p21": 80, "p22": 80, "p23": 80, "ll1": 80, "ll2": 80, "ll3": 80, "ll4": 80, "ll5": 80, "ll6": 80, "pp1": 80, "pp2": 80, "pp3": 80, "encyclopedia": [80, 208], "apr": 80, "s_hexagon_theorem": 80, "clockwis": [80, 95, 99, 104, 116, 117, 118, 120], "overlap": [80, 85, 107, 213, 234, 267], "infanc": 80, "geometryresult": 80, "fair": [80, 246], "angle_between": [81, 82, 84, 201], "reflex": 81, "eman": 81, "readili": [81, 104], "sw": 81, "obtus": 81, "smallest_angle_between": 81, "point3d": [81, 82, 83, 164], "line3d": [81, 82, 83], "is_perpendicular": [81, 82, 83, 84], "ray2d": [81, 84], "closing_angl": 81, "are_concurr": [81, 82], "concurr": [81, 82, 223], "l3": [81, 144, 219], "l4": [81, 144], "bisector": [81, 84], "p5": [81, 83, 84, 212], "p6": [81, 84, 212], "p7": [81, 84, 212], "segment3d": [81, 82], "direction_ratio": [81, 83], "is_parallel": [81, 82], "parallel_lin": 81, "perpendicular_lin": [81, 82], "perpendicular_seg": 81, "reform": 81, "92": [81, 220, 242, 246, 264, 291], "ccw": [81, 84], "ray3d": [81, 82, 164], "xdirect": 81, "ydirect": 81, "midpoint": [81, 83, 84, 95, 212, 276], "170": [81, 246], "341": [81, 108], "perpendicular_bisector": 81, "linearentity2d": 81, "linearentity3d": [81, 82], "direction_cosin": [81, 83], "zdirect": 81, "normal_vector": [82, 164], "proce": [82, 155, 219, 221, 236, 244], "147": 82, "321": 82, "is_coplanar": 82, "perpendicualar": 82, "parallel_plan": 82, "on_circl": 82, "off_circl": 82, "perpendicular_plan": 82, "pt1": 82, "projection_lin": 82, "on_morph": 83, "affine_rank": 83, "are_coplanar": 83, "canberra_dist": 83, "canberra": 83, "geometricent": 83, "taxicab_dist": 83, "is_concycl": 83, "concycl": 83, "fewer": [83, 84, 137, 155, 246, 294], "is_scalar_multipl": 83, "ambient": 83, "orthogonal_direct": 83, "taxicab": 83, "_nocheck": 83, "are_collinear": 83, "unrot": 84, "circumscrib": 84, "spin": [84, 126, 143, 177, 178, 186, 287], "perimet": 84, "contact": [84, 143, 147, 148, 149, 150, 209, 250], "38": [84, 104, 108, 226, 239, 241, 246], "cut_sect": 84, "upper_polygon": 84, "lower_polygon": 84, "upper_seg": 84, "lower_seg": 84, "r530": 84, "r531": 84, "paulbourk": 84, "polygonmesh": 84, "insidepoli": 84, "first_moment_of_area": 84, "q_x": [84, 209], "q_y": [84, 209], "625": [84, 280], "3125": [84, 246], "525": 84, "3000": [84, 116], "r532": 84, "skyciv": 84, "beam": [84, 120, 160, 163, 287], "bmd": 84, "r533": 84, "mechanicalc": 84, "poly1": 84, "poly2": 84, "interior": [84, 222, 234], "180": [84, 210, 220], "r534": 84, "r535": 84, "r536": 84, "apothem": 84, "interior_angl": 84, "exterior_angl": 84, "circumcircl": 84, "incircl": 84, "inradiu": 84, "inscrib": 84, "circumcent": 84, "circumradiu": 84, "leg": [84, 118], "square_in_unit_circl": 84, "kite": 84, "asa": 84, "sa": [84, 222], "sss": 84, "altitud": 84, "orthocent": 84, "exradii": 84, "median": [84, 246], "medial": 84, "nine_point_circl": 84, "straight": [84, 90, 122, 129, 137, 140, 145, 209, 242], "eulerlin": 84, "equilater": 84, "excent": 84, "excircl": 84, "touch": [84, 143, 235, 291], "r537": 84, "ly": [84, 104, 217], "exradiu": 84, "r538": 84, "r539": 84, "incent": 84, "is_equilater": 84, "is_isoscel": 84, "is_right": 84, "is_scalen": 84, "nine": [84, 226], "feet": 84, "real_num": 85, "hull": 85, "r540": 85, "graham_scan": 85, "r541": 85, "1979": [85, 196], "20210511015444": 85, "geomalgorithm": 85, "a10": 85, "_hull": 85, "t3": [85, 239], "averag": [85, 95, 108, 219, 246], "p_r": 86, "holonomic_funct": 86, "from_hyp": [87, 90], "holonomicfunct": [87, 90, 91], "from_meijerg": [87, 90], "initcond": [87, 89, 90], "expr_to_holonom": [87, 90, 91, 92], "lenic": [87, 89], "meijerint": [87, 89, 93, 95], "_rewrite1": [87, 93], "_convert_poly_rat_alg": [87, 89], "_create_t": [87, 89], "_create_lookup_t": [89, 93], "differentialoper": [90, 91, 180], "old_poly_r": [90, 91, 213, 216, 217], "to_sequ": 90, "n_0": [90, 219, 244, 245], "indici": [90, 91, 92, 242], "c_j": [90, 93, 236], "holonomicsequ": 90, "r542": 90, "hal": 90, "inria": [90, 95], "00070025": 90, "r543": 90, "www3": [90, 242, 270], "risc": [90, 242, 270], "jku": [90, 242, 270], "risc_2244": 90, "diplform": 90, "_recur": 90, "rk4": 90, "71828182845905": 90, "10517083333333": 90, "22140257085069": 90, "34985849706254": 90, "49182424008069": 90, "64872063859684": 90, "82211796209193": 90, "01375162659678": 90, "22553956329232": 90, "45960141378007": 90, "71827974413517": 90, "331": 90, "4641": 90, "61051": 90, "771561": 90, "9487171": 90, "14358881": 90, "357947691": 90, "5937424601": 90, "to_hyp": 90, "as_list": [90, 222], "to_meijerg": 90, "1_0": 91, "1_1": 91, "0_0": 91, "0_1": 91, "list_of_poli": 91, "weyl": [91, 97], "differentialoperatoralgebra": 91, "Ore": 91, "dxa": 91, "endomorph": [91, 221], "frobeniu": [92, 104, 108, 219, 220], "subtleti": 93, "recast": [93, 238, 244, 245], "branchpoint": 93, "crude": [93, 143, 212], "decre": 93, "biholomorph": 93, "topologi": [93, 234], "neighbourhood": 93, "evid": [93, 134, 149, 236, 248], "peculiar": [93, 210], "_split_mul": 93, "_mytyp": 93, "inequival": 93, "_mul_as_two_part": 93, "twist": 93, "recognis": [93, 216, 236, 238], "anywai": [93, 238, 242], "analyitc": 93, "_rewrite_singl": 93, "_rewrite2": 93, "_rewrite_saxena_1": 93, "_rewrite_saxena": 93, "blogpost": 93, "remedi": 93, "exploit": [93, 258], "transpar": [93, 96, 206], "nessgrh": 93, "wordpress": [93, 239], "07": 93, "stade": 93, "c_u": 93, "d_1": [93, 196, 222, 246], "d_v": 93, "amalgam": 93, "prudnikov1990": [93, 236], "luke1969": [93, 236], "fulfil": [93, 211], "vee": [93, 98, 104], "lceil": [93, 110], "rceil": [93, 110], "d_j": [93, 196, 236], "lambda_c": [93, 154], "lambda_": 93, "z_0": [93, 238], "z_1": 93, "a_i": [93, 196, 201, 210, 214, 219, 236], "c_5": [93, 112, 291], "c_6": [93, 112, 291], "c_7": [93, 112, 291], "c_8": [93, 112, 291], "lvert": 93, "rvert": 93, "c_9": [93, 112, 291], "versatil": 93, "bz": [93, 239, 252], "deform": [93, 117], "encircl": 93, "appeal": 93, "fox": 93, "obstacl": [93, 137], "identif": [93, 245], "domin": [93, 99, 231, 233], "iT": 93, "omega_": 93, "disguis": 93, "meijerint_indefinit": 93, "meijerint_definit": 93, "meijerint_invers": 93, "kelli": [93, 236], "roach": [93, 236], "211": [93, 108, 222, 236, 242], "prudnikov": [93, 236], "yu": [93, 211, 236], "brychkov": [93, 236], "marichev": [93, 236], "gordon": [93, 170, 236], "breach": [93, 236], "_coeffexpvalueerror": 93, "_get_coeff_exp": 93, "_check_anteced": 93, "_check_antecedents_1": 93, "mt": [93, 291], "_check_antecedents_invers": 93, "anteced": [93, 233], "_condsimp": 93, "hoc": 93, "simp": [93, 201], "_dummi": 93, "_dummy_": 93, "_eval_cond": 93, "_expon": 93, "_find_splitting_point": 93, "fsp": 93, "_flip_g": 93, "_function": 93, "_guess_expans": 93, "sensibl": [93, 95, 112, 291], "_inflate_fox_h": 93, "_inflate_g": 93, "_int0oo": 93, "_int0oo_1": 93, "_int_invers": 93, "_is_analyt": 93, "_meijerint_definite_2": 93, "trigexpand": 93, "_meijerint_definite_3": 93, "_meijerint_definite_4": 93, "only_doubl": 93, "_meijerint_indefinite_1": 93, "_mul_arg": 93, "_my_principal_branch": 93, "full_pb": 93, "nearer": 93, "superflu": 93, "opaqu": [93, 226], "fac": 93, "_rewrite_invers": 93, "costli": [93, 145, 215, 222, 300], "tx": [93, 302], "happili": [95, 250], "nonelementari": 95, "mellin_transform": 95, "bilater": 95, "mellintransform": 95, "integraltransform": 95, "inverse_mellin_transform": 95, "fourier_transform": 95, "hankel_transform": 95, "inverse_hankel_transform": 95, "inversemellintransform": 95, "laplacetransform": 95, "r544": 95, "prooject": 95, "1954": 95, "caltech": 95, "caltechauthor": 95, "20140123": 95, "101456353": 95, "fdict": 95, "inverselaplacetransform": 95, "singularit": [95, 155], "fouriertransform": 95, "_fourier_transform": 95, "inverse_fourier_transform": 95, "sine_transform": 95, "inverse_sine_transform": 95, "cosine_transform": 95, "inverse_cosine_transform": 95, "bixk": 95, "inversefouriertransform": 95, "sinetransform": 95, "inversesinetransform": 95, "cosinetransform": 95, "inversecosinetransform": 95, "hankeltransform": 95, "ht": 95, "inversehankeltransform": 95, "_compute_transform": 95, "_as_integr": 95, "integraltransformerror": 95, "_name": 95, "_collapse_extra": 95, "needev": 95, "function_vari": 95, "transform_vari": 95, "lazard": [95, 219, 222], "rioboo": 95, "trager": 95, "horowitz": 95, "ostrogradski": 95, "ratint": 95, "rationaltool": [95, 222], "ratint_logpart": 95, "ratint_ratpart": 95, "r545": 95, "bronstein": [95, 220, 222, 228, 244], "verlag": [95, 220], "deg": [95, 122, 141, 214, 217, 219, 221, 222], "q_i": [95, 135, 155], "_t": [95, 141, 144, 158, 191, 200, 201, 205, 236, 246, 290, 291], "trigintegr": 95, "trigonometri": [95, 291], "r546": 95, "integration_techniqu": 95, "deltaintegr": 95, "couldn": 95, "singularityintegr": 95, "risch_integr": 95, "nonelementaryintegr": 95, "proven": [95, 108, 276, 296], "handle_first": 95, "separate_integr": 95, "rewrite_complex": 95, "forthcom": 95, "5109": 95, "manualintegr": 95, "integral_step": 95, "student": [95, 235, 239, 246], "rootsum": [95, 222, 228], "substep": 95, "sympy_gamma": 95, "blob": 95, "app": 95, "intstep": 95, "urul": 95, "u_var": 95, "_u": [95, 191], "u_func": 95, "arctanrul": 95, "sinrul": 95, "rewriterul": 95, "addrul": 95, "powerrul": 95, "constanttimesrul": 95, "constantrul": 95, "norman": 95, "degree_offset": 95, "unnecessary_permut": 95, "_try_heurisch": 95, "manuel": [95, 231], "poor": [95, 109], "man": [95, 220], "airi": [95, 242], "whittak": 95, "r547": 95, "sop": [95, 98], "cafe": 95, "pmint": 95, "r548": 95, "gedd": [95, 220], "stefanu": 95, "217": [95, 220], "r549": 95, "davenport": [95, 219, 220], "eurocam": 95, "lnc": [95, 220, 244], "157": [95, 108, 117, 220], "r550": 95, "iii": [95, 226, 242], "sigsam": 95, "bulletin": 95, "1982": [95, 211], "r551": 95, "transact": [95, 220], "1985": [95, 134, 157, 201, 270], "356": [95, 221, 244], "362": 95, "lookup": [95, 104, 108, 236], "huge": [95, 108, 222, 262], "entail": 95, "delic": [95, 213], "albeit": [95, 274], "mimic": [95, 96, 115, 206, 265], "irrespect": [95, 239, 242, 267], "line_integr": 95, "as_sum": 95, "subinterv": 95, "trapezoid": [95, 104, 246], "730": 95, "809": 95, "decai": 95, "r552": 95, "riemann_sum": 95, "riemann_summation_method": 95, "r553": 95, "cauchy_principal_valu": 95, "r554": 95, "cauchyprincipalvalu": 95, "int_a": 95, "uvar": 95, "3aissu": 95, "3aopen": 95, "3aintegr": 95, "gauss_legendr": 95, "n_digit": 95, "legendr": [95, 108, 222, 226, 239], "r555": 95, "w_i": [95, 160, 222, 242], "7746": 95, "55556": 95, "88889": 95, "86114": 95, "33998": 95, "34785": 95, "65215": 95, "gauss_laguerr": 95, "gauss_gen_laguerr": 95, "gauss_hermit": 95, "gauss_chebyshev_t": 95, "gauss_chebyshev_u": 95, "gauss_jacobi": 95, "gauss_lobatto": 95, "gaussian_quadratur": 95, "r556": 95, "fsu": 95, "jburkardt": 95, "cpp_src": 95, "legendre_rul": 95, "laguerr": [95, 222, 226], "r557": 95, "41577": 95, "2943": 95, "2899": 95, "71109": 95, "27852": 95, "010389": 95, "22285": 95, "1889": 95, "9927": 95, "7751": 95, "8375": 95, "983": 95, "45896": 95, "417": [95, 238], "11337": 95, "010399": 95, "00026102": 95, "9855e": 95, "93laguerre_quadratur": 95, "r558": 95, "laguerre_rul": 95, "hermit": [95, 99, 104, 105, 215, 221, 222, 226, 246], "r559": 95, "2247": 95, "29541": 95, "1816": 95, "3506": 95, "3358": 95, "43608": 95, "00453": 95, "15707": 95, "72463": 95, "hermite_quadratur": 95, "r560": 95, "hermite_rul": 95, "r561": 95, "gen_hermite_rul": 95, "r562": 95, "19016": 95, "7845": 95, "5253": 95, "4493": 95, "31413": 95, "00906": 95, "97851": 95, "9904": 95, "3193": 95, "53087": 95, "67721": 95, "11895": 95, "0023152": 95, "r563": 95, "gen_laguerre_rul": 95, "r564": 95, "86602": 95, "0472": 95, "96593": 95, "70711": 95, "25882": 95, "5236": 95, "93gauss_quadratur": 95, "r565": 95, "chebyshev1_rul": 95, "r566": 95, "3927": 95, "7854": 95, "90097": 95, "62349": 95, "22252": 95, "084489": 95, "27433": 95, "42658": 95, "r567": 95, "chebyshev2_rul": 95, "jacobi": [95, 108, 126, 222, 226], "r568": 95, "7063": 95, "0973": 95, "33795": 95, "87174": 95, "5917": 95, "2093": 95, "050584": 95, "22169": 95, "39439": 95, "93jacobi_quadratur": 95, "r569": 95, "jacobi_rul": 95, "r570": 95, "gegenbauer_rul": 95, "lobatto": 95, "r571": 95, "3333": 95, "44721": 95, "16667": 95, "83333": 95, "93lobatto_rul": 95, "r572": 95, "20200118141346": 95, "page_888": 95, "intpoli": 95, "chin": 95, "al": [95, 111, 112, 114, 141, 170, 219, 235, 238], "2015": [95, 135, 245], "unit_cub": 95, "polytope_integr": 95, "eric": [95, 220], "jean": 95, "lasserr": 95, "sukumar": 95, "nonconvex": 95, "967": 95, "981": 95, "dilbert": 95, "engr": 95, "ucdavi": 95, "suku": 95, "max_degre": [95, 222], "689": [95, 117], "21875": 95, "octahedron": 95, "trivari": 95, "enable_automatic_int_sympif": 96, "enable_automatic_symbol": 96, "init_ipython_sess": 96, "argv": [96, 257], "init_python_sess": 96, "use_latex": [96, 206, 212, 303], "quiet": 96, "str_printer": [96, 206], "latex_print": [96, 206], "pylab": 96, "stringifi": [96, 206], "sstrrepr": [96, 206, 226], "lexograph": [96, 206], "\u03b8": [96, 133, 163, 245], "int_to_integ": 96, "decistmt": 96, "f401": 96, "0x12": 96, "num_column": [96, 206, 226, 242], "no_glob": [96, 206], "ip": [96, 179, 185, 206], "forecolor": [96, 206], "backcolor": [96, 206], "fontsiz": [96, 206, 226], "10pt": [96, 206, 226], "latex_mod": [96, 206], "print_builtin": [96, 206], "interactiveconsol": [96, 206], "preambl": [96, 206, 226], "handwritten": [96, 206], "ctan": [96, 206], "pkg": [96, 206], "dvi": [96, 206, 226], "foreground": [96, 206], "black": [96, 116, 176, 187, 206, 226, 303], "white": [96, 116, 206, 246], "documentclass": [96, 206, 226], "dpi": [96, 206], "u03b8": 96, "dvip": 96, "r573": 96, "r574": 96, "the_68_standard_colors_known_to_dvip": 96, "root_system": 97, "rootsystem": 97, "cartantyp": 97, "cartan": 97, "subalgebra": 97, "adjoint": [97, 99, 104, 168, 172], "hyperplan": 97, "k_y": 97, "r575": 97, "r576": 97, "humphrei": 97, "add_as_root": 97, "root1": 97, "root2": 97, "add_simple_root": 97, "newroot": 97, "all_root": [97, 108, 222], "cartan_matrix": 97, "dynkin_diagram": 97, "dynkin": 97, "root_spac": 97, "simple_root": 97, "type_a": 97, "typea": 97, "basic_root": 97, "iin": 97, "jth": [97, 215, 245], "ijth": 97, "cartan_typ": 97, "highest_root": 97, "lie_algebra": 97, "positive_root": 97, "type_b": 97, "typeb": 97, "b4": 97, "b3": [97, 141, 158, 201, 276], "type_c": 97, "typec": 97, "type_d": 97, "dmension": 97, "type_": 97, "e6": 97, "type_f": 97, "typef": 97, "f_4": [97, 135], "f4": [97, 212], "type_g": 97, "typeg": 97, "weyl_group": 97, "weylgroup": 97, "semisimpl": 97, "isometri": 97, "coxet": 97, "coxeter_diagram": 97, "undirect": [97, 264], "s_is_j": 97, "delete_doubl": 97, "element_ord": 97, "weylelt": 97, "group_nam": 97, "group_ord": 97, "192": 97, "matrix_form": 97, "cartantype_gener": 97, "standard_cartan": 97, "dynkindiagram": 97, "cartanmatrix": 97, "sopform": 98, "minterm": 98, "dontcar": 98, "simplified_pair": 98, "combo": 98, "outcom": [98, 194, 246], "posform": 98, "r577": 98, "quin": 98, "mccluskey_algorithm": 98, "r578": 98, "27t": 98, "care_term": 98, "r579": 98, "r580": 98, "anfform": 98, "truthvalu": 98, "anf": 98, "zhegalkin": 98, "r581": 98, "zhegalkin_polynomi": 98, "booleantru": 98, "greet": 98, "booleanfals": 98, "universalset": [98, 234], "nand": 98, "xnor": 98, "gate": [98, 171, 176, 178, 184, 185, 187, 287], "perspect": [98, 108, 124, 196, 212, 259, 275, 279], "multiplex": 98, "disjunct": 98, "to_anf": 98, "oplu": [98, 175], "to_cnf": 98, "cnf": 98, "mccluskei": 98, "to_dnf": 98, "to_nnf": 98, "nnf": 98, "is_anf": 98, "is_cnf": 98, "is_dnf": 98, "is_nnf": 98, "gateinputcount": 98, "simplify_log": 98, "fewest": [98, 185], "r582": 98, "bool_map": 98, "bool1": 98, "bool2": 98, "function1": 98, "function2": 98, "distribute_and_over_or": 98, "distribute_or_over_and": 98, "distribute_xor_over_and": 98, "eliminate_impl": 98, "truth_tabl": 98, "ibin": [98, 264], "integer_to_term": 98, "0001111011": [98, 264], "1101111000": [98, 264], "term_to_integ": 98, "bool_maxterm": 98, "maxterm": 98, "complement": [98, 101, 222, 234, 245], "r583": 98, "canonical_normal_form": 98, "indexing_maxterm": 98, "bool_minterm": 98, "r584": 98, "indexing_minterm": 98, "bool_monomi": 98, "anf_coeff": 98, "to_int_repr": 98, "all_model": 98, "use_lra_theori": 98, "unsatisfi": 98, "use_model": 98, "unsat": 98, "dirac": [99, 104, 122, 126, 127, 189, 226], "__abs__": [99, 217], "__add__": [99, 217, 221], "__len__": 99, "96": [99, 104, 246], "mismatch": 99, "matrix_multiply_elementwis": [99, 104], "col": [99, 101, 104, 107, 124, 158, 215, 221, 300], "col_del": [99, 104, 300], "col_join": [99, 104, 143, 290], "col_insert": [99, 300], "row_insert": [99, 300], "row_join": [99, 104, 143], "companion": [99, 101], "c0": [99, 101, 112, 233, 242, 244, 291], "sparsematrix": [99, 104, 107, 227, 238], "diag": [99, 101, 104, 107, 158, 215, 252, 300], "immutablematrix": [99, 100, 101, 124, 201, 246, 270, 273, 300], "blockmatrix": [99, 101, 104], "sparsetool": [99, 107], "band": [99, 107], "kth": [99, 108], "rowslist": [99, 215], "colslist": [99, 215], "submatrix": [99, 104, 215, 219, 246], "get_diag_block": [99, 101, 104], "decoupl": 99, "hstack": [99, 215, 290], "is_anti_symmetr": 99, "is_diagon": [99, 104, 215], "is_low": [99, 215], "is_upp": [99, 215], "matrixeigen": [99, 104], "is_diagonaliz": [99, 104], "is_hermitian": [99, 104], "is_lower_hessenberg": 99, "hessenberg": [99, 104], "superdiagon": 99, "is_upper_hessenberg": 99, "is_strongly_diagonally_domin": 99, "strongli": [99, 104, 114, 215, 264], "m1": [99, 104, 108, 116, 117, 162, 170, 188, 190, 194, 239, 242, 247, 252], "subdiagon": [99, 104], "is_weakly_diagonally_domin": 99, "weakli": [99, 264], "vacuou": 99, "jordan_block": [99, 104], "eigenvalu": [99, 104, 141, 143, 185, 188, 298], "eigenv": [99, 104, 141, 143, 158, 185, 298, 300], "r585": 99, "jordan_matrix": [99, 242], "dotprodsimp": 99, "blowup": [99, 215], "multiply_elementwis": [99, 104, 215], "hadamard": [99, 101, 104, 175, 176, 187, 226], "elementwis": [99, 101, 104, 215, 247], "300": [99, 104, 108, 116, 207, 212, 223, 279], "a_0": [99, 104, 229, 239, 242, 247, 304], "vdot": [99, 101, 104, 196], "alpha_0": 99, "alpha_1": [99, 108, 221], "alpha_": [99, 114, 211, 291], "permute_col": 99, "permute_row": 99, "mulsimp": 99, "rmultipli": 99, "__rmul__": 99, "rot90": 99, "anticlockwis": [99, 120], "row_del": [99, 104, 300], "todod": 99, "tolist": [99, 247], "vech": 99, "check_symmetri": 99, "vstack": [99, 215], "w_": [99, 221], "wminu": 99, "wplu": 99, "r586": 99, "mathwork": [99, 122, 246, 300], "cleve": 99, "r587": 99, "claredon": 99, "oxford": 99, "662": 99, "intm": 99, "mutabledensematrix": [100, 215, 267, 291], "densematrix": [100, 104], "ldldecomposit": [100, 104], "ldl": [100, 104], "choleski": [100, 104], "ludecomposit": [100, 101, 104, 215, 300], "qrdecomposit": [100, 104], "as_immut": 100, "lower_triangular_solv": [100, 104], "upper_triangular_solv": [100, 104], "gauss_jordan_solv": [100, 104], "cholesky_solv": [100, 104], "diagonal_solv": [100, 104], "ldlsolv": [100, 104], "qrsolv": [100, 104], "pinv_solv": [100, 104], "cramer_solv": [100, 104], "permutedim": [101, 247, 248], "arraytensorproduct": [101, 247, 248], "from_index_summ": 101, "first_index": 101, "last_index": 101, "longrightarrow": 101, "matpow": [101, 226], "hadamard_product": 101, "aka": 101, "hadamardproduct": [101, 226], "hadamardpow": [101, 226], "ddot": [101, 104, 145, 154, 206, 209, 226, 291, 304], "functionmatrix": 101, "lazili": [101, 232, 264], "342923500": 101, "permutationmatrix": [101, 104], "matrixpermut": 101, "companionmatrix": 101, "matrixset": [101, 234], "submatric": [101, 104, 215, 246], "block_collaps": 101, "dat": [101, 264], "irregular": [101, 104], "ldudecomposit": 101, "ldu": 101, "2x2": [101, 107, 160, 215, 242], "udldecomposit": 101, "udl": 101, "schur": 101, "pinv": [101, 104], "r588": 101, "schur_compl": 101, "blockdiagmatrix": [101, 104], "diag_block": 101, "bridg": [102, 118, 120, 141, 265], "tension": [102, 118, 291], "gramschmidt": 104, "m2": [104, 108, 116, 117, 136, 162, 170, 188, 190, 194, 221, 239, 242, 247, 252], "126": [104, 108, 225], "150": [104, 124, 239], "v3": [104, 201, 205, 276], "glue": 104, "m3": [104, 170, 239, 247], "adj": [104, 215], "qr": 104, "cheat": 104, "soln": 104, "gram": [104, 195, 196, 198], "schmidt": 104, "out1": 104, "out2": 104, "1692": 104, "1551": 104, "423": 104, "6707": 104, "spot": [104, 159], "eigenvector": [104, 141, 185, 186, 211], "nullspac": [104, 215], "matrixdetermin": 104, "adjug": [104, 215], "berkowitz": [104, 215], "bareiss": [104, 215], "bird": 104, "cofactor_matrix": 104, "charpoli": [104, 215, 300], "_simplifi": 104, "purepoli": [104, 215, 222], "samuelson": [104, 215], "minor_submatrix": 104, "iszerofunc": [104, 300], "r589": 104, "barei": 104, "det_lu": 104, "functiontyp": 104, "_iszero": [104, 300], "_is_zero_after_expand_mul": 104, "nonsquarematrixerror": [104, 242], "i3": [104, 125, 141, 158, 252], "1072": 104, "1074": 104, "ipl": 104, "006": 104, "ryser": 104, "r590": 104, "prof": 104, "ben": 104, "berkelei": 104, "bernd": 104, "ban275": 104, "r591": 104, "permanent_": 104, "r592": 104, "r593": 104, "rectangular": [104, 212, 234, 245, 274], "0904": 104, "3251": 104, "matrixreduct": 104, "echelon_form": [104, 300], "with_pivot": 104, "echelon": [104, 215, 245, 300], "elementary_col_op": 104, "kn": [104, 116, 117, 118], "col1": 104, "col2": 104, "km": [104, 108, 128, 134, 143, 145, 148, 149, 153, 155, 158, 197], "elementary_row_op": 104, "row1": 104, "row2": 104, "is_echelon": [104, 300], "rref": [104, 215], "pivot": [104, 215, 300], "normalize_last": 104, "rref_matrix": [104, 215], "rref_pivot": [104, 215], "301369863013699": 104, "712328767123288": 104, "rref_rh": 104, "matrixsubspac": 104, "subspac": [104, 221], "columnspac": [104, 215], "rowspac": [104, 215], "orthonorm": [104, 158, 186, 210, 274], "rankcheck": 104, "r594": 104, "93schmidt_process": 104, "eigen": [104, 167], "bidiagonal_decomposit": 104, "ubv": 104, "bidiagon": 104, "bidiagn": 104, "r595": 104, "golub": 104, "van": [104, 108, 220], "loan": 104, "r596": 104, "vslobodi": 104, "household": 104, "r597": 104, "r598": 104, "reals_onli": 104, "error_when_incomplet": 104, "eig": [104, 141, 158], "matrixerror": 104, "got": [104, 213, 216, 219, 222, 225, 257, 258, 264, 265, 296, 298, 299], "eigenvect": [104, 141, 158, 185, 300], "tidi": 104, "artifact": 104, "ret": 104, "eigenspac": 104, "rag": 104, "a_3": 104, "diagonaliz": [104, 300], "is_indefinit": 104, "semidefinit": [104, 246], "plot3d": [104, 212], "is_positive_definit": 104, "is_positive_semidefinit": 104, "is_negative_definit": 104, "is_negative_semidefinit": 104, "defer": 104, "r599": 104, "definiteness_of_a_matrix": 104, "r600": 104, "positivedefinitematrix": 104, "r601": 104, "amer": 104, "259": 104, "264": [104, 244], "r602": 104, "r603": 104, "r604": 104, "r605": 104, "r606": 104, "r607": 104, "r608": 104, "r609": 104, "r610": 104, "r611": 104, "r612": 104, "r613": 104, "jordan_form": 104, "calc_transform": 104, "left_eigenvect": 104, "singular_valu": 104, "condition_numb": 104, "matrixcalculu": 104, "hessian": 104, "wronskian": [104, 242], "simpfunc": 104, "permutebkwd": 104, "permutefwd": 104, "lucombin": 104, "defici": [104, 108, 245], "matrixi": 104, "ludecomposition_simpl": [104, 300], "ludecompositionff": 104, "pa": [104, 112, 129, 134, 136, 137, 153, 156, 159, 291], "r614": 104, "zhou": 104, "jeffrei": [104, 238], "frontier": [104, 234], "china": 104, "67": [104, 219, 220], "2008": [104, 211, 220, 222, 226], "row_swap": 104, "permute_backward": 104, "permute_forward": 104, "intiuit": 104, "lu_": 104, "_find_reasonable_pivot": 104, "qr_solv": 104, "167": 104, "158": [104, 117], "27261": 104, "30625": 104, "348": 104, "1914": 104, "6125": [104, 108], "30589": 104, "198": 104, "1225": 104, "q_aug": 104, "r_aug": 104, "analytic_func": 104, "connected_compon": [104, 264], "connected_components_decomposit": 104, "det_method": 104, "cramer": [104, 134, 215, 242], "46": [104, 108, 116, 196, 225, 244, 246], "r615": 104, "27s_rule": 104, "explicit_formulas_for_small_system": 104, "relax": [104, 110], "3x1": 104, "1x3": 104, "hat": [104, 133, 152, 200, 201, 206, 207, 209, 210, 274, 275, 277, 279, 280, 290], "conjugate_convent": 104, "dual": [104, 183, 189], "anti_symmetr": 104, "speak": [104, 221, 277], "freevar": 104, "underdetermin": [104, 215, 244, 245], "free_var_index": 104, "tau0": [104, 245, 246], "tau1": 104, "taus_zero": 104, "sol_uniqu": 104, "r616": 104, "gaussian_elimin": 104, "try_block_diag": 104, "inverse_g": [104, 300], "inverse_lu": [104, 300], "inverse_adj": [104, 300], "inverse_ch": 104, "inverse_ldl": 104, "inverse_qr": 104, "inv_mod": 104, "cof": 104, "inverse_block": 104, "blockwis": 104, "ntop": 104, "key2bound": 104, "key2ij": 104, "reciproc": [104, 246, 304], "fro": 104, "sing": 104, "spectral": 104, "rd": [104, 141, 226], "r617": 104, "penrose_pseudoinvers": 104, "arbitrary_matrix": 104, "wn_m": 104, "_w0_0": 104, "_w1_0": 104, "_w2_0": 104, "59": [104, 242], "r618": 104, "obtaining_all_solutions_of_a_linear_system": 104, "print_nonzero": [104, 264], "symb": [104, 226], "rank_decomposit": 104, "r619": 104, "rank_factor": 104, "r620": 104, "piziak": 104, "odel": 104, "magazin": 104, "2307": 104, "2690882": 104, "singular_value_decomposit": 104, "condens": [104, 245], "v_aug": 104, "u_aug": 104, "s_aug": 104, "gj": [104, 215], "solve_least_squar": 104, "strongly_connected_compon": [104, 215, 264], "62": [104, 219], "strongly_connected_components_decomposit": 104, "rowstart": 104, "rowend": 104, "rowsep": 104, "colsep": 104, "strprinter": [104, 206], "upper_hessenberg_decomposit": 104, "213": 104, "134": 104, "216": [104, 219], "hessenbergdecomposit": 104, "angular": [104, 116, 126, 130, 133, 136, 143, 144, 145, 146, 148, 150, 152, 155, 158, 160, 164, 165, 167, 170, 188, 192, 201, 205, 211, 290], "rot_ccw_axis3": 104, "retriv": 104, "jordan_cel": 104, "varlist": 104, "r621": 104, "hessian_matrix": 104, "vlist": 104, "r622": 104, "casoratian": 104, "kernel": [104, 213, 219, 221, 244], "vanish": [104, 191, 219, 222, 225, 242, 270], "rsolve_hyp": [104, 244], "randmatrix": 104, "percent": [104, 245], "prng": 104, "percentag": [104, 108], "rot_given": 104, "diment": 104, "kk": 104, "ji": [104, 248], "rot_axis1": 104, "rot_axis2": 104, "rot_axis3": 104, "rot_ccw_axis1": 104, "rot_ccw_axis2": 104, "r623": 104, "givens_rot": 104, "list2numpi": 104, "dtype": [104, 109, 213, 215, 216, 217, 226, 265], "matrix2numpi": 104, "symarrai": 104, "ndarrai": [104, 212, 246, 252, 258, 290], "prefix_i1_i2_": 104, "a_0_0": 104, "a_0_1": 104, "a_0_2": 104, "a_1_0": 104, "a_1_1": 104, "a_1_2": 104, "a_0_0_0": 104, "a_0_0_1": 104, "a_0_1_0": 104, "a_0_1_1": 104, "a_0_2_0": 104, "a_0_2_1": 104, "a_1_0_0": 104, "a_1_0_1": 104, "a_1_1_0": 104, "a_1_1_1": 104, "a_1_2_0": 104, "a_1_2_1": 104, "a2idx": 104, "normalform": [105, 215], "hermite_normal_form": [105, 215, 221], "check_rank": [105, 215], "hnf": [105, 215, 221], "explos": [105, 215], "believ": [105, 108, 215], "dmdomainerror": [105, 215], "dmshapeerror": [105, 215], "r624": 105, "mutablesparsematrix": 106, "_doktocsr": 107, "csr": 107, "ja": 107, "ia": [107, 290], "_csrtodok": 107, "dok": [107, 215], "1x1": [107, 246], "vert": [107, 207, 210, 279], "saw": [107, 216, 304], "sieve_interv": 108, "dynam": [108, 111, 114, 115, 121, 122, 124, 128, 131, 134, 135, 136, 137, 139, 140, 143, 151, 153, 154, 155, 156, 157, 158, 159, 200, 201, 203, 205, 209, 210, 261, 262, 270, 290], "eratosthen": 108, "_reset": [108, 222], "_list": 108, "extend_to_no": 108, "mobiusrang": 108, "primerang": 108, "10th": 108, "totientrang": 108, "1e11": 108, "50000": 108, "primal": [108, 213], "1299709": 108, "r625": 108, "prime_number_theorem": 108, "table_of_": 108, "cf": [108, 219], "28x": 108, "2c_x_": 108, "2f_log_x": 108, "2c_and_li": 108, "r626": 108, "approximations_for_the_nth_prime_numb": 108, "r627": 108, "27_number": 108, "arr1": 108, "arr2": 108, "prevprim": 108, "9th": 108, "nextprim": 108, "occupi": [108, 191, 252], "conjectur": [108, 219], "twin": 108, "bertrand": 108, "brocard": 108, "primori": 108, "r628": 108, "r629": 108, "utm": 108, "postul": 108, "112": [108, 219, 223], "r630": 108, "s_postul": 108, "primefactor": 108, "argu": 108, "cycle_length": 108, "nmax": 108, "brent": [108, 261], "floyd": 108, "cycle_detect": 108, "17737": 108, "20000": 108, "compositepi": 108, "831": 108, "smoothness_p": 108, "sm": [108, 141, 158, 213, 290, 291], "psm": 108, "govern": [108, 111, 114], "10431": 108, "21477639576571": 108, "4410317": 108, "1787": 108, "4869863": 108, "2434931": 108, "multiplicity_in_factori": 108, "nfac": 108, "52818775009509558395695966887": 108, "is2pow": 108, "pollard_rho": 108, "max_step": 108, "pollard": [108, 242], "leader": 108, "16843009": 108, "32767": 108, "4i": 108, "3i": 108, "2489": 108, "1482": 108, "285": [108, 244], "leadup": 108, "r631": 108, "crandal": 108, "carl": [108, 261], "pomer": [108, 261], "229": 108, "231": [108, 201], "pollard_pm1": 108, "likelihood": 108, "1009": 108, "am": [108, 196, 226], "255": 108, "crack": 108, "617": 108, "1786": 108, "worst": [108, 222, 242], "scenario": [108, 246], "divisisor": 108, "realist": 108, "r632": 108, "236": 108, "r633": 108, "20150716201437": 108, "washington": 108, "2007": [108, 157, 261], "ent": 108, "node81": 108, "r634": 108, "toronto": 108, "yuvalf": 108, "use_ecm": 108, "65537": [108, 225], "1407633717262338957430697921446883": 108, "991": 108, "202916782076162456022877024859": 108, "4200": 108, "1764": 108, "toggl": [108, 212], "12345678910111213141516": 108, "2507191691": 108, "1231026625769": 108, "factorrat": 108, "rat": 108, "987": 108, "10000000001": 108, "99009901": 108, "divisor_count": 108, "tim": [108, 264], "1010381": 108, "proper_divisor": 108, "proper_divisor_count": 108, "udivisor": 108, "udivisor_count": 108, "r635": 108, "unitary_divisor": 108, "r636": 108, "unitarydivisor": 108, "r637": 108, "unitarydivisorfunct": 108, "antidivisor": 108, "r638": 108, "margin": [108, 124, 212, 246], "antidivisor_count": 108, "a066272": 108, "a066272a": 108, "r639": 108, "r640": 108, "27s_totient_funct": 108, "r641": 108, "totientfunct": 108, "r642": 108, "carmichael_funct": 108, "r643": 108, "carmichaelfunct": 108, "sigma_k": 108, "m_i": [108, 211, 219], "m_ik": 108, "r644": 108, "divisor_funct": 108, "udivisor_sigma": 108, "47450": 108, "152": 108, "r645": 108, "core_t": 108, "core_2": 108, "squarefre": [108, 221], "cubefre": 108, "9424": 108, "1178": 108, "379238": 108, "square_factor": [108, 239], "r646": 108, "free_integ": 108, "squarefree_cor": 108, "primenu": 108, "r647": 108, "primeomega": 108, "r648": 108, "mersenne_prime_expon": 108, "mersenn": 108, "4423": 108, "r649": 108, "perfectnumb": 108, "r650": 108, "perfect_numb": 108, "is_mersenne_prim": 108, "r651": 108, "mersenneprim": 108, "abund": 108, "is_abund": 108, "r652": 108, "abundantnumb": 108, "is_defici": 108, "r653": 108, "deficientnumb": 108, "is_amic": 108, "amic": 108, "220": [108, 222], "r654": 108, "amicable_numb": 108, "symmetric_residu": 108, "v_i": [108, 221, 244], "65": [108, 124, 219, 246, 290], "639985": [108, 219], "912285": [108, 219], "954": 108, "gf_crt": [108, 219], "solve_congru": [108, 219], "programm": [108, 226], "galoistool": [108, 219], "crt1": [108, 219], "crt2": [108, 219], "397042": 108, "803206": 108, "gf_crt1": [108, 219], "4536": 108, "gf_crt2": [108, 219], "remainder_modulus_pair": 108, "mi": [108, 226], "k1": [108, 158, 189, 216, 217, 219], "k2": [108, 158, 216], "c_kn": 108, "binomial_coefficients_list": 108, "multinomial_coeffici": 108, "k_m": 108, "k_i": [108, 219, 236], "yann": 108, "laigl": 108, "chapui": 108, "permiss": [108, 211], "multinomial_coefficients_iter": 108, "_tupl": 108, "m53": 108, "partitions_": 108, "npartit": 108, "hardi": 108, "rademach": [108, 246], "r655": 108, "1958": [108, 211], "partitionfunctionp": 108, "is_fermat_pseudoprim": 108, "fermat": [108, 162], "pseudoprim": 108, "561": 108, "645": 108, "r656": 108, "fermat_pseudoprim": 108, "is_euler_pseudoprim": 108, "r657": 108, "euler_pseudoprim": 108, "is_euler_jacobi_pseudoprim": 108, "r658": 108, "93jacobi_pseudoprim": 108, "prep": [108, 242, 243], "r659": 108, "mersenneforum": 108, "showpost": 108, "110896": 108, "mr": 108, "miller": 108, "rabin": 108, "wit": 108, "1373651": 108, "479001599": 108, "r660": 108, "135": 108, "138": 108, "93rabin_primality_test": 108, "deterministic_vari": 108, "is_lucas_prp": 108, "selfridg": 108, "377": 108, "1159": 108, "1829": 108, "3827": 108, "5459": 108, "5777": 108, "9071": 108, "9179": 108, "r661": 108, "bailli": 108, "samuel": 108, "wagstaff": 108, "1980": [108, 264], "1391": 108, "1417": 108, "2fs0025": 108, "0583518": 108, "mpq": [108, 215, 216], "lucaspseudoprim": 108, "r662": 108, "a217120": 108, "r663": 108, "lucas_pseudoprim": 108, "is_strong_lucas_prp": 108, "bpsw": 108, "10877": 108, "16109": 108, "18971": 108, "r664": 108, "r665": 108, "a217255": 108, "r666": 108, "r667": 108, "psw_primality_test": 108, "is_extra_strong_lucas_prp": 108, "r668": 108, "mo": [108, 158, 226], "jone": [108, 163], "preprint": 108, "a217719": 108, "perl": 108, "989": 108, "3239": 108, "jon": 108, "grantham": 108, "234": 108, "891": 108, "01197": 108, "r669": 108, "r670": 108, "counterexampl": [108, 304], "1e3": 108, "1e23": [108, 267], "near_int": 108, "strong_pseudoprim": 108, "is_gaussian_prim": 108, "r671": 108, "gaussian_prim": 108, "residue_ntheori": [108, 219], "n_order": 108, "2q": 108, "primitive_root": [108, 221], "r672": 108, "stein": [108, 242], "r673": 108, "hackman": 108, "sqrt_mod": 108, "sqrt_mod_it": 108, "quadratic_residu": 108, "nthroot_mod": 108, "109": [108, 220, 239], "r674": 108, "is_nthpow_residu": 108, "r675": 108, "is_quad_residu": 108, "legendre_symbol": 108, "genfrac": 108, "nonresidu": 108, "alpha_2": [108, 221], "alpha_k": 108, "kronecker_symbol": 108, "r676": 108, "discrete_log": 108, "prime_ord": 108, "giant": [108, 245], "pohlig": 108, "r677": 108, "discretelogarithm": 108, "r678": 108, "cryptographi": [108, 281, 288], "menez": 108, "vanston": 108, "quadratic_congru": 108, "5x": [108, 239], "polynomial_congru": [108, 219], "3257": 108, "gf_csolv": [108, 219], "binomial_mod": 108, "r679": 108, "24310": 108, "continued_fract": 108, "continued_fraction_period": 108, "continued_fraction_reduc": 108, "continued_fraction_converg": 108, "continued_fraction_iter": 108, "106": 108, "103993": 108, "33102": 108, "104348": 108, "33215": 108, "208341": 108, "66317": 108, "292": 108, "r680": 108, "discrimin": [108, 217, 219, 221, 222], "r681": 108, "periodic_continued_fract": 108, "r682": 108, "rosen": 108, "379": [108, 222], "381": 108, "januari": 108, "1992": [108, 220, 244, 264], "233": [108, 220, 242], "718281835": 108, "287": 108, "1111339": 108, "0xfa": 108, "c77": 108, "is_palindrom": [108, 264], "palindrom": 108, "0o121": 108, "oct": 108, "0o171": 108, "fermion": [108, 191], "r683": 108, "b6bius_funct": 108, "r684": 108, "thoma": [108, 157], "koshi": 108, "egyptian_fract": 108, "greedi": [108, 219, 235, 238], "egyptian": 108, "r685": 108, "jewett": 108, "takenouchi": 108, "3192": 108, "1118": 108, "2580": 108, "sylvest": [108, 219], "r686": 108, "seldom": 108, "blow": 108, "doubli": 108, "exhibit": [108, 211, 221, 235], "singli": 108, "tendenc": 108, "r687": 108, "1921": 108, "golumb": 108, "1962": 108, "propos": 108, "bleicher": 108, "1972": 108, "r688": 108, "420": [108, 239], "140": 108, "574": 108, "2788": 108, "6460": 108, "11590": 108, "33062": 108, "113820": 108, "greedy_algorithm_for_egyptian_fract": 108, "uci": 108, "eppstein": 108, "numth": 108, "egypt": 108, "20180413004012": 108, "ami": 108, "ektf": 108, "hu": [108, 215], "finalpdf": 108, "ami_42_from129to134": 108, "bbp_pi": 108, "pi_hex_digit": 108, "hex": 108, "3243f6a8885a30": 108, "0x3243f6a8885a30": 108, "0x324": 108, "r689": 108, "numberworld": 108, "subexponenti": 108, "comfort": [108, 109], "15154262241479": 108, "15423094826093": 108, "799333555511111": 108, "809709509409109": 108, "888888877777777": 108, "914148152112161": 108, "factoris": [108, 215, 216, 217, 222, 242], "max_curv": 108, "lenstra": [108, 215], "_ecm_one_factor": 108, "pseudorandom": [108, 264], "25645121643901801": 108, "5394769": 108, "4753701529": 108, "9804659461513846513": 108, "4641991": 108, "2112166839943": 108, "7060005655815754299976961394452809": 108, "6988699669998001": 108, "1010203040506070809": 108, "122921448543883967430908091422761898618349713604256384403202282756086473494959648313841": 108, "2709077133180915240135586837960864768806330782747": 108, "248": 108, "prime_bound": 108, "error_term": 108, "siq": 108, "modn": 108, "r690": 108, "semanticscholar": 108, "5c52": 108, "8a975c1405bd35c65993abf5a4edb667c1db": 108, "r691": 108, "rieselprim": 108, "ziki": 108, "initializing_quadratic_siev": 108, "5915587277": 108, "3267000013": 108, "000507214304613640": 109, "microsecond": 109, "000507214304614": 109, "hundr": [109, 265, 298], "nanosecond": 109, "84147098": [109, 265, 293], "84119981": 109, "84092844": 109, "05426074": 109, "05433146": 109, "05440211": 109, "nano": 109, "manufactur": 109, "asnumpi": 109, "jnp": 109, "asarrai": 109, "84147096": 109, "8411998": 109, "05426079": 109, "05433151": 109, "autowrap": [109, 251, 259, 263, 289], "implemented_funct": [109, 258, 265], "qualiti": [109, 226], "50u": 109, "1u": 109, "10n": 109, "sympy_pars": 110, "local_dict": 110, "lambda_not": 110, "repeated_decim": 110, "auto_numb": 110, "factorial_not": 110, "global_dict": 110, "standard_transform": 110, "implicit_multiplication_appl": 110, "implicit_appl": 110, "implicit_multipl": 110, "convert_equals_sign": 110, "function_exponenti": 110, "stringify_expr": 110, "eval_expr": 110, "name_dict": 110, "fullform": 110, "setdelai": 110, "datatyp": [110, 217, 226, 259], "split_symbol": 110, "split_symbols_custom": 110, "_token_splitt": 110, "can_split": 110, "unsplitt": 110, "10sin": 110, "3xyz": 110, "2111": 110, "typograph": 110, "liber": [110, 128, 298], "gracefulli": [110, 226, 250], "618": 110, "dfrac": [110, 246], "693147180559945": 110, "latex2sympi": 110, "stricter": 110, "unexpectedeof": 110, "grammar": [110, 141, 238], "larklatexpars": 110, "test_custom_latex": 110, "mathit": 110, "arctanh": [110, 226], "appliedfunct": 110, "nicefrac": 110, "tbinom": 110, "dbinom": 110, "superscript": [110, 124, 226], "bra": [110, 174, 179, 180, 181, 183, 185, 186, 189, 191], "ket": [110, 174, 179, 180, 181, 183, 185, 186, 189, 191], "stuff": [110, 212, 257, 259, 267], "env": 110, "pmatrix": [110, 196], "smallmatrix": [110, 226, 298], "parse_latex_lark": 110, "print_debug_output": 110, "grammar_fil": 110, "logger": 110, "transformtosympyexpr": 110, "visit_token": 110, "latexparsingerror": 110, "sym_expr": 110, "sympyexpress": 110, "source_cod": 110, "return_expr": 110, "src2": 110, "convert_to_expr": 110, "convert_to_c": 110, "src3": 110, "convert_to_python": 110, "src_code": 110, "filenam": [110, 226, 257, 258, 259, 267], "convert_to_fortran": 110, "musclotendon": 111, "musculotendon": [111, 112, 113, 115, 287, 290], "muscl": [111, 112, 114, 291], "fiber": [111, 112, 114], "voluntarili": [111, 291], "biolog": [111, 291], "diffus": [111, 291], "textrm": [111, 209, 210, 234, 291], "ion": [111, 239, 291], "electr": [111, 162, 164, 207, 277, 279, 291], "nervou": [111, 291], "excit": [111, 114, 213, 290, 291], "biomechan": [111, 112, 114, 287], "activationbas": [111, 114, 291], "input_var": [111, 114], "state_var": [111, 114], "with_default": [111, 112, 114, 290, 291], "firstorderactivationdegroote2016": [111, 114, 290, 291], "activation_time_const": 111, "deactivation_time_const": 111, "smoothing_r": 111, "groot": [111, 112, 114, 290, 291], "r692": 111, "da": [111, 242, 291], "tau_a": [111, 291], "3a": [111, 291], "tau_d": [111, 291], "015": [111, 291], "060": [111, 291], "kinnei": [111, 112, 114, 290, 291], "rao": [111, 112, 114, 290, 291], "fregli": [111, 112, 114, 290, 291], "colloc": [111, 112, 114, 290, 291], "biomed": [111, 112, 114, 290, 291], "2922": [111, 112, 114, 290, 291], "2936": [111, 112, 114, 290, 291], "deactiv": [111, 290, 291], "zerothorderactiv": [111, 291], "exict": 111, "invol": 111, "characteristiccurvecollect": [112, 114], "tendon_force_length": 112, "characteristiccurvefunct": 112, "tendon_force_length_invers": 112, "fiber_force_length_pass": 112, "fiber_force_length_passive_invers": 112, "fiber_force_length_act": 112, "fiber_force_veloc": 112, "fiber_force_velocity_invers": 112, "fiberforcelengthactivedegroote2016": [112, 291], "l_m_tild": [112, 291], "c6": [112, 217, 291], "c8": [112, 291], "c9": [112, 291], "c10": [112, 291], "c11": [112, 291], "r693": 112, "fl": [112, 134, 143, 153, 154, 158, 220, 291], "mright": 112, "814": [112, 291], "162": [112, 291], "0633": [112, 291], "433": [112, 291], "717": [112, 291], "0299": [112, 291], "354": [112, 291], "popul": [112, 114, 246], "fl_m": 112, "l_m": [112, 114, 264, 291], "l_m_opt": [112, 114, 290, 291], "0519737844841": 112, "390740740740741": [112, 291], "1495": [112, 291], "98991349867535": [112, 291], "79798269973507": 112, "825": 112, "0166133211401": 112, "6174190361677": 112, "943396226415094": [112, 291], "4067977442463": [112, 291], "sixth": 112, "seventh": 112, "eighth": 112, "ninth": 112, "tenth": 112, "eleventh": 112, "tweflth": 112, "fl_m_act": [112, 291], "passiv": [112, 114, 188, 290], "fiberforcelengthpassivedegroote2016": [112, 291], "r694": 112, "0186573603637741": [112, 291], "66666666666667": [112, 291], "12438240242516": 112, "l_t_tild": [112, 291], "fiberforcelengthpassiveinversedegroote2016": [112, 291], "fl_m_pa": [112, 291], "r695": 112, "m_pa": 112, "tendon": [112, 114, 290], "fiberforcevelocitydegroote2016": [112, 291], "v_m_tild": [112, 291], "r696": 112, "fv": [112, 217, 291], "c_2right": 112, "318": [112, 291], "374": [112, 291], "886": [112, 291], "isometr": [112, 114, 291], "fv_m": [112, 291], "v_m": [112, 244, 291], "v_m_max": [112, 114, 291], "591382": 112, "fiberforcevelocityinversedegroote2016": [112, 114, 291], "r697": 112, "tendonforcelengthdegroote2016": [112, 114, 291], "r698": 112, "995": [112, 291], "93669377311689": [112, 291], "unstrain": 112, "strain": 112, "fl_t": [112, 291], "l_t_slack": [112, 114, 290, 291], "slack": [112, 114, 291], "787338754623378": 112, "tendonforcelengthinversedegroote2016": [112, 291], "r699": 112, "multibodi": [114, 115, 135, 136, 141, 151, 157, 158, 159, 209, 291], "musculotendonbas": 114, "pathwai": [114, 129, 132, 140, 151, 287, 290], "activation_dynam": 114, "musculotendon_dynam": [114, 291], "musculotendonformul": 114, "rigid_tendon": 114, "tendon_slack_length": [114, 291], "peak_isometric_forc": [114, 291], "optimal_fiber_length": [114, 291], "maximal_fiber_veloc": [114, 291], "optimal_pennation_angl": [114, 291], "fiber_damping_coeffici": [114, 291], "suffix": [114, 222, 259], "pathwaybas": [114, 129, 137, 290, 291], "actuat": [114, 132, 137, 139, 151, 287], "linearpathwai": [114, 129, 137, 290, 291], "rigid": [114, 117, 120, 130, 134, 136, 141, 143, 146, 151, 158, 201, 209, 287, 290], "elast": [114, 116, 117], "fiber_length_explicit": 114, "tendon_force_explicit": 114, "fiber_length_implicit": 114, "tendon_force_implicit": 114, "unload": 114, "peak": [114, 160, 291], "opt": [114, 213, 215, 219, 238, 257, 291, 300], "pennat": [114, 291], "damp": [114, 129, 158, 290], "contractil": [114, 129, 291], "f_m_max": [114, 290, 291], "alpha_opt": [114, 291], "0000000000000": [114, 164], "musculotendondegroote2016": [114, 290, 291], "r700": 114, "set_po": [114, 129, 136, 137, 140, 141, 205, 209, 290, 291], "set_vel": [114, 129, 130, 134, 136, 140, 141, 143, 145, 148, 149, 150, 153, 154, 155, 156, 158, 159, 205, 209, 290, 291], "extension_veloc": [114, 129, 137, 290, 291], "a_muscl": [114, 291], "e_muscl": [114, 291], "tau_a_muscl": 114, "tau_d_muscl": 114, "b_muscl": 114, "rigid_tendon_muscl": 114, "c_0_fl_t_muscl": 114, "c_1_fl_t_muscl": 114, "c_2_fl_t_muscl": 114, "c_3_fl_t_muscl": 114, "c_0_fl_m_pas_muscl": 114, "c_1_fl_m_pas_muscl": 114, "c_0_fl_m_act_muscl": 114, "c_1_fl_m_act_muscl": 114, "c_2_fl_m_act_muscl": 114, "c_3_fl_m_act_muscl": 114, "c_4_fl_m_act_muscl": 114, "c_5_fl_m_act_muscl": 114, "c_6_fl_m_act_muscl": 114, "c_7_fl_m_act_muscl": 114, "c_8_fl_m_act_muscl": 114, "c_9_fl_m_act_muscl": 114, "c_10_fl_m_act_muscl": 114, "c_11_fl_m_act_muscl": 114, "c_0_fv_m_muscl": 114, "c_1_fv_m_muscl": 114, "c_2_fv_m_muscl": 114, "c_3_fv_m_muscl": 114, "righthand": 114, "intenum": 114, "elastic_tendon_muscl": 114, "l_m_tilde_muscl": 114, "f_t": [114, 291], "anatomi": 115, "skelet": [115, 291], "muscular": 115, "neurolog": 115, "hierarchi": [115, 226, 246], "consequenti": 115, "continuum_mechan": [116, 117, 118, 120], "elastic_modulu": 116, "second_mo": 116, "base_char": 116, "withstand": [116, 117], "character": [116, 117, 207, 210, 233, 246, 252, 279], "profil": [116, 124], "shear": [116, 117], "meter": [116, 117, 118, 162, 165, 194, 195, 196, 197, 198], "downward": [116, 117, 118, 120, 221], "apply_load": [116, 117, 118, 120], "bc_deflect": [116, 117], "boundary_condit": 116, "solve_for_reaction_load": [116, 117], "shear_forc": [116, 117], "bending_mo": [116, 117], "reaction": [116, 117, 118, 120, 129], "upward": [116, 215, 221], "reaction_load": [116, 117, 118, 120], "applied_load": 116, "nm": [116, 117, 189, 247, 290], "pointload": [116, 117], "ramp": [116, 117], "parabol": 116, "apply_support": [116, 120], "loc": 116, "freedom": [116, 133, 134, 139, 142, 145, 151, 246, 287, 290], "roller": [116, 117, 120], "r_10": 116, "r_30": 116, "4000": [116, 117], "bc_slope": [116, 117], "cross_sect": 116, "12000": 116, "draw": [116, 120, 171, 226, 246], "pictori": 116, "shade": 116, "hing": [116, 117, 152], "disc": [116, 142, 151, 209, 287], "ild_moment": 116, "ild_react": 116, "ild_shear": 116, "axial": [116, 160], "cantilev": [116, 117], "666666666666667": [116, 117], "max_bmoment": 116, "max_deflect": 116, "max_shear_forc": 116, "plot_bending_mo": [116, 117], "gpa": 116, "400": [116, 212, 222], "13750": 116, "31250": 116, "plot_deflect": [116, 117], "00138541666666667": 116, "86458333333333e": 116, "04166666666667e": 116, "20833333333333e": 116, "51041666666667e": 116, "plot_ild_mo": 116, "solve_for_ild_mo": 116, "1kn": 116, "r_0": 116, "r_8": 116, "solve_for_ild_react": 116, "plot_ild_react": 116, "5kn": 116, "r_7": 116, "plotgrid": 116, "plot_ild_shear": 116, "solve_for_ild_shear": 116, "plot_loading_result": [116, 117], "subplot": [116, 212, 290, 291], "plot_shear_forc": [116, 117], "plot_shear_stress": 116, "stress": 116, "6875": 116, "2500": 116, "15625": [116, 198], "plot_slop": [116, 117], "59375e": 116, "125e": 116, "08333333333333e": 116, "0001953125": 116, "point_cflexur": 116, "overhang": [116, 117], "10kn": 116, "20kn": [116, 117], "3kn": 116, "remove_load": [116, 118, 120, 130], "shear_stress": 116, "beam3d": 116, "shear_modulu": 116, "apply_moment_load": 116, "solve_slope_deflect": 116, "r701": 116, "aau": 116, "jc": 116, "femtesemest": 116, "beams3d": 116, "angular_deflect": 116, "depict": [116, 207, 245, 279], "axial_forc": 116, "axial_stress": 116, "load_vector": 116, "max_bending_mo": 116, "16000": 116, "495": [116, 215], "10793": 116, "6400": 116, "301": [116, 236, 239, 290], "560": 116, "2400": 116, "moment_load_vector": 116, "40000": 116, "4013": 116, "90300": 116, "1520": 116, "903": 116, "1600": [116, 117], "172": 116, "polar_mo": 116, "i1": [116, 125, 141, 158, 252], "1350": 116, "solve_for_tors": 116, "torsion": [116, 290], "torqu": [116, 129, 130, 134, 136, 139, 146, 153, 154, 156, 158, 290, 291], "torsional_mo": 116, "________________": [117, 242], "_______________v": 117, "_______________": 117, "equilibrium": [117, 120, 129, 143, 155, 290, 291], "20e9": 117, "25e": 117, "______________________________________________": 117, "_______________________________________________": 117, "r\u2081": 117, "r\u2082": 117, "______________________": 117, "________________________": 117, "8kn": 117, "_____________": 117, "1m": 117, "3m": 117, "2m": 117, "5m": [117, 261], "679": 117, "12kn": 117, "________________________________": 117, "____________________________________________________": 117, "o____________________________________________________": 117, "4m": 117, "_____________________________________": 117, "m\u2081": 117, "m\u2082": 117, "connector": 117, "_____________________": 117, "_______________________": 117, "_____________________o_______________________": 117, "oooo": [117, 264], "r\u2083": 117, "_______i_______": 117, "flexur": 117, "____________": 117, "____________o________________________": 117, "support_1": 118, "support_2": 118, "tensil": [118, 120], "suspens": 118, "offshor": 118, "transmiss": [118, 163, 164], "270": [118, 120], "point_load": 118, "loads_posit": 118, "apply_length": 118, "360": [118, 120], "inclin": [118, 213], "change_support": 118, "new_support": 118, "new_label": [118, 120], "left_support": 118, "right_support": 118, "assembli": [120, 143], "joint": [120, 129, 132, 139, 144, 146, 151, 287, 290], "add_nod": 120, "node_1": 120, "node_2": 120, "node_3": 120, "node_4": 120, "add_memb": 120, "member_1": 120, "member_2": 120, "member_3": 120, "member_4": 120, "member_5": 120, "change_member_label": 120, "change_node_label": 120, "bc_new": 120, "bd_new": 120, "subs_dict": 120, "ag": [120, 242], "bf": [120, 158], "fc": 120, "fe": 120, "internal_forc": 120, "member_length": 120, "node_label": 120, "node_posit": 120, "remove_memb": 120, "remove_nod": 120, "remove_support": 120, "revolv": 120, "r_node_1_x": 120, "r_node_1_i": 120, "r_node_2_i": 120, "interconnect": [121, 124, 133, 291], "mimoseri": [121, 124], "mimoparallel": [121, 124], "control_plot": 122, "pole_color": 122, "blue": [122, 152, 212, 226], "pole_markers": 122, "zero_color": 122, "orang": 122, "zero_markers": 122, "show_ax": 122, "marker": [122, 212], "sisolineartimeinvari": [122, 124], "markers": 122, "pole_zero_numerical_data": 122, "r702": 122, "93zero_plot": 122, "siso": [122, 124], "8660254j": 122, "bode_plot": 122, "initial_exp": 122, "final_exp": 122, "freq_unit": 122, "phase_unit": 122, "phase_unwrap": 122, "semilog": 122, "hz": 122, "hertz": 122, "bode_magnitude_numerical_data": 122, "5148378120533502e": 122, "68437": 122, "36188804005": 122, "020599914256786": 122, "0205999155219505": 122, "4117304087953": 122, "00000000260573": 122, "bode_phase_numerical_data": 122, "4472354033813751e": 122, "035581932165858e": 122, "47577": 122, "3248186011": 122, "67884": 122, "09326036123": 122, "5000000000291665e": 122, "6180885085e": 122, "08895483066e": 122, "1415085799262523": 122, "14155265358979": 122, "impulse_response_plot": 122, "lower_limit": [122, 294], "upper_limit": [122, 294], "ramp_response_plot": 122, "r703": 122, "impulse_response_numerical_data": 122, "lineover1drangeseri": [122, 212], "amplitud": [122, 165], "06616480200395854": 122, "854500743565858": 122, "9999999799999999": 122, "7042848373025861": 122, "170748906965121e": 122, "1901263495547205e": 122, "r704": 122, "step_response_numerical_data": 122, "025413462339411542": 122, "0484508722725343": 122, "670250533855183": 122, "844291913708725": 122, "023844582399907256": 122, "042894276802320226": 122, "828770759094287e": 122, "456457160755703e": 122, "mx": [122, 171, 233], "r705": 122, "ramp_funct": 122, "ramp_response_numerical_data": 122, "12166980856813935": 122, "861246379582118": 122, "4504508011325967e": 122, "006046440489058766": 122, "12499999999568202": 122, "12499999999661349": 122, "den": [124, 215, 217, 238, 242], "tf3": 124, "tf4": 124, "tf5": 124, "tf6": 124, "500000000000000": 124, "tf7": 124, "tf8": 124, "tf9": 124, "tf10": 124, "tf11": 124, "tf12": 124, "r706": 124, "transfer_funct": 124, "r707": 124, "eval_frequ": 124, "from_coeff_list": 124, "num_list": 124, "den_list": 124, "zerodivisionerror": [124, 217, 255, 265], "1j": [124, 216], "is_biprop": 124, "is_prop": 124, "is_strictly_prop": 124, "feedforward": 124, "fed": 124, "sit": [124, 210], "compulsori": 124, "tf_1": 124, "tf_2": 124, "tf_3": 124, "tf_4": 124, "tfm_1": 124, "tfm_2": 124, "tf_5": 124, "tf_6": 124, "tf_7": 124, "tf_8": 124, "tfm_3": 124, "tfm_4": 124, "tfm_5": 124, "tfm_6": 124, "tf_9": 124, "tf_10": 124, "tfm_7": 124, "tfm_8": 124, "tfm_9": 124, "tfm_10": 124, "tfm_11": 124, "tfm_12": 124, "m_tf": 124, "tfm": 124, "tfm1": 124, "tfm2": 124, "tfm3": 124, "mimolineartimeinvari": 124, "mat_a": 124, "mat_b": 124, "mat_c": 124, "tfm_a": 124, "tfm_b": 124, "tfm_c": 124, "expr_1": 124, "expr_2": 124, "expr_3": 124, "expr_4": 124, "plant_mat": 124, "controller_mat": 124, "neg_feedback": 124, "gbt": 124, "sample_p": 124, "bilinear": 124, "numz": 124, "denz": 124, "r708": 124, "polyu": 124, "hk": [124, 239], "ama": 124, "gfzhang": 124, "zcc09_ijc": 124, "forward_diff": 124, "backward_diff": 124, "tz": 124, "hep": 125, "gamma_matric": [125, 127], "gammamatrix": 125, "lorentzindex": 125, "gammamatrixhead": 125, "extract_type_ten": 125, "gamma_trac": 125, "i0": [125, 163, 252], "i2": [125, 141, 158, 252], "i4": [125, 252], "i5": 125, "kahane_simplifi": 125, "spinor": 125, "ta": [125, 235], "tb": [125, 235, 257], "tc": [125, 217, 222, 235], "joseph": [125, 220], "kahan": 125, "octob": 125, "1968": 125, "simplify_gpgp": 125, "e_nl": [126, 192], "hartre": 126, "helium": 126, "2209": 126, "e_nl_dirac": 126, "spin_up": 126, "035999037000": 126, "relativist": 126, "momentum": [126, 136, 141, 158, 169, 170, 188, 192, 211, 252], "light": [126, 163, 195, 196, 206, 213], "035999037": 126, "1012": 126, "3627": 126, "500006656595360": 126, "125002080189006": 126, "125000416028342": 126, "0555562951740285": 126, "0555558020932949": 126, "0555556377366884": 126, "psi_nlm": 126, "wave": [126, 161, 162, 163, 229, 287], "psi_": [126, 167], "nlm": 126, "radial": [126, 145, 192], "nl": [126, 192], "magnet": [126, 162, 207, 279], "azimuth": 126, "wf": [126, 143], "abs_sqrd": 126, "silver": 126, "94": [126, 220], "141": 126, "4418": 126, "mdft": 127, "mgamma": 127, "gamma_5": 127, "gamma_0": 127, "gamma_3": 127, "r709": 127, "msigma": 127, "pauli": [127, 287], "sigma_i": [127, 246], "r710": 127, "pauli_matric": [127, 166], "pat_matrix": 127, "unansw": [128, 200], "kane": [128, 132, 133, 139, 141, 147, 151, 152, 157, 158, 200, 201, 270, 287, 290, 291], "q1d": [128, 141, 143, 145, 148, 149, 150, 153, 154, 155, 156, 200, 206, 210], "q2d": [128, 141, 143, 145, 148, 149, 150, 153, 154, 205, 206], "q3d": [128, 148, 149, 150, 153], "kinemat": [128, 133, 134, 139, 141, 143, 144, 145, 146, 148, 150, 152, 153, 155, 156, 158, 159, 201, 204, 208, 210, 287, 291], "dyad": [128, 158, 201, 274], "mprint": [128, 148, 149, 150, 153], "mpprint": [128, 153], "mlatex": 128, "sub_dict": [128, 131, 143], "msub": [128, 131, 155], "gsl": [128, 259], "lsoda": 128, "penalti": 128, "actuatorbas": [129, 139, 291], "to_load": [129, 137, 290, 291], "kanes_equ": [129, 134, 137, 141, 143, 145, 148, 149, 153, 155, 158, 290, 291], "structr": [129, 137], "lagrangesmethod": [129, 133, 134, 137, 139, 145, 150, 154, 155], "forceactu": [129, 291], "expansil": [129, 137], "spatial": [129, 136, 165, 201, 226], "pb": [129, 137, 163], "linear_pathwai": [129, 137], "stiff": [129, 158, 290, 291], "spring_forc": [129, 130], "damping_coeffici": 129, "damping_forc": 129, "lineardamp": 129, "flip": [129, 143, 176, 185, 246], "wen": 129, "fofc": 129, "vel": [129, 133, 141, 143, 145, 149, 152, 158, 205, 209, 277, 291], "linearspr": 129, "equilibrium_length": 129, "stretch": [129, 261, 291], "torqueactu": 129, "target_fram": 129, "reaction_fram": 129, "secondari": 129, "at_pin_joint": 129, "pin_joint": 129, "construtor": 129, "displac": [129, 207, 209, 279], "central_inertia": [130, 136, 144, 146], "possess": [130, 156, 252], "name_of_bodi": 130, "ixx": [130, 136, 201], "body_inertia": 130, "ang_vel_in": [130, 133, 141, 148, 149, 158, 201, 209], "set_ang_vel": [130, 136, 141, 143, 148, 149, 155, 156, 158, 159, 201, 203, 205, 209, 290], "apply_forc": [130, 133, 146], "reaction_bodi": [130, 133, 146], "reaction_point": 130, "oppposit": 130, "desri": 130, "force1": 130, "b_masscent": 130, "b_frame": [130, 133], "newtonion": [130, 133], "n_frame": 130, "apply_torqu": [130, 146], "torquess": 130, "torque1": 130, "b1_frame": 130, "b2_frame": 130, "clear_load": 130, "kinetic_energi": [130, 136, 156, 158], "inerti": [130, 133, 134, 136, 139, 143, 145, 148, 153, 154, 156, 158, 290], "b_ixx": 130, "b_mass": [130, 133], "masscenter_vel": 130, "parallel_axi": [130, 136], "a_ixx": 130, "a_mass": 130, "a_ixi": 130, "a_izx": 130, "a_iyi": 130, "a_iyz": 130, "a_izz": 130, "smart": [131, 155, 233, 239, 242], "sub1": [131, 226], "sub2": [131, 226], "find_dynamicsymbol": [131, 136, 290], "reference_fram": [131, 136, 201], "symbolicsystem": [132, 151, 287], "interfram": [133, 205], "_generate_coordin": 133, "_generate_spe": 133, "_orient_fram": 133, "_set_angular_veloc": 133, "_set_linear_veloc": 133, "kde": [133, 139, 144, 145, 152, 155], "revolut": 133, "\u03c9": 133, "pc": [133, 137, 223], "p_masscent": 133, "c_masscent": 133, "p_frame": 133, "c_frame": 133, "q_pc": 133, "u_pc": 133, "upper_bob": 133, "lower_bob": 133, "ceiling_joint": 133, "pendulum_joint": 133, "q_p1": 133, "q_p2": 133, "u_fram": 133, "l_frame": 133, "u_p1": 133, "u_p2": 133, "prismat": 133, "slide": 133, "part1": 133, "part2": 133, "j1": [133, 144, 146, 170, 188], "j2": [133, 144, 146, 170, 188], "q_j1": 133, "w_frame": 133, "q_j2": 133, "p1_frame": 133, "u_j1": 133, "cylindricaljoint": 133, "rotation_coordin": 133, "translation_coordin": 133, "rotation_spe": 133, "translation_spe": 133, "cylindr": [133, 140, 212, 277], "q0_": 133, "q1_": 133, "u0_": 133, "u1_": 133, "q0_pc": 133, "q1_pc": 133, "u0_pc": 133, "u1_pc": 133, "tube": 133, "floor_joint": 133, "flag_joint": 133, "q0_c1": 133, "q0_c2": 133, "q1_c1": 133, "floor_fram": 133, "q1_c2": 133, "tube_fram": 133, "flag_fram": 133, "u0_c1": 133, "u0_c2": 133, "u1_c1": 133, "planarjoint": 133, "planar_coordin": 133, "planar_spe": 133, "q2_": 133, "u2_": 133, "nonparallel": 133, "q_1": [133, 144, 145, 146, 155, 171, 209, 222, 239, 290], "q_2": [133, 144, 145, 146, 155, 209, 290], "q_0": [133, 171, 239, 291], "rotation_axi": 133, "planar_vector": 133, "q2_pc": 133, "u2_pc": 133, "parent_vector": 133, "plane_vector": 133, "g_frame": 133, "sphericaljoint": 133, "rot_typ": [133, 201, 205, 207], "rot_ord": [133, 201, 205, 272], "ball": 133, "socket": 133, "tait": [133, 201, 270, 272], "bryan": [133, 201, 270, 272], "joint_point": 133, "zxz": [133, 201, 210, 270, 272], "weldjoint": 133, "weld": 133, "quarter": [133, 140, 163], "rotated_fram": 133, "jointsmethod": [133, 144, 146], "form_eom": [133, 139, 146, 152], "mass_matrix_ful": [133, 134, 139, 141, 146, 153, 154], "forcing_ful": [133, 134, 139, 141, 146, 153, 154], "mass_matrix": [133, 134, 139, 143, 148, 149, 153, 154, 159, 290], "qd": [133, 134, 139, 143, 153, 205, 290], "inv_method": [133, 134, 139], "q_ind": [134, 135, 139, 141, 143, 144, 145, 148, 149, 153, 155, 158], "u_ind": [134, 135, 139, 141, 143, 144, 145, 148, 149, 153, 155, 158], "kd_eq": [134, 141, 143, 144, 145, 148, 149, 155, 158, 290, 291], "q_depend": [134, 143, 144, 145, 153, 158, 290], "configuration_constraint": [134, 143, 144, 145, 153, 290], "u_depend": [134, 143, 144, 145, 153, 158, 290], "velocity_constraint": [134, 143, 144, 145, 153, 158, 290], "acceleration_constraint": 134, "u_auxiliari": [134, 149, 153, 158], "forcelist": [134, 141, 144, 145, 148, 149, 154, 155, 158], "explicit_kinemat": 134, "kd_eqs_solv": 134, "constraint_solv": 134, "nonholonom": [134, 139, 143], "levinson": [134, 157, 201, 270], "udot": [134, 143], "linsolv": [134, 158, 224, 244, 245, 305], "ud": [134, 153, 290], "kd": [134, 143, 148, 149, 153], "bl": [134, 143, 153, 158], "frstar": [134, 141, 143, 145, 148, 149, 153, 155, 158], "a_and_b": [134, 135, 145], "auxiliary_eq": [134, 149], "k_d": [134, 153], "k_dnh": 134, "f_d": [134, 139, 153, 154, 219], "f_dnh": 134, "mass_matrix_kin": 134, "k_kqdot": 134, "forcing_kin": 134, "k_ku": 134, "constrain": [134, 135, 145, 154, 158, 244, 290], "kindiffdict": [134, 143, 148, 149, 153, 158], "new_method": [134, 145], "linear_solv": [134, 135], "intens": [134, 135, 160, 163], "perm_mat": [134, 135, 155], "op_point": [134, 135, 145, 155], "beforehand": [134, 139, 259], "to_linear": [134, 155], "recalcul": [134, 222], "hol_coneq": [134, 145, 154], "nonhol_coneq": [134, 145, 154], "nonconserv": 134, "form_lagranges_equ": [134, 145, 150, 154, 155], "qdot": [134, 143, 144, 205], "qdoubledot": 134, "lam": [134, 135, 159], "lagranges_equ": 134, "qd_ind": [134, 155], "q_dep": [134, 139, 153, 155], "qd_dep": [134, 155], "solve_multipli": [134, 145], "sol_typ": 134, "array_lik": [134, 135, 290], "f_3": [135, 139, 159, 242], "f_c": [135, 145], "f_v": [135, 145], "f_a": 135, "q_d": 135, "u_i": [135, 155, 209, 219], "u_d": [135, 158], "r711": 135, "peterson": 135, "gede": 135, "hubbard": 135, "syst": 135, "dyn": 135, "feb": 135, "s11044": 135, "014": 135, "9436": 135, "q_op": [135, 145], "u_op": [135, 145], "qd_op": 135, "ud_op": [135, 145], "angular_momentum": [136, 156, 158], "init_vprint": [136, 138, 156, 159, 201, 203, 205, 206, 209, 210], "linear_momentum": [136, 156, 158], "inertia_tupl": 136, "from_tensor": 136, "from_inertia_scalar": 136, "iyi": [136, 201], "izz": [136, 201], "ixi": [136, 201], "iyz": [136, 201], "izx": 136, "yy": [136, 201, 210, 242], "yz": [136, 201, 210, 212], "zx": [136, 201, 210], "pos_vec": 136, "px": [136, 181, 186, 252], "center_of_mass": [136, 158], "p1_pt": 136, "p2_pt": 136, "p3_pt": 136, "p4_pt": 136, "b_f": [136, 141], "b_cm": [136, 141], "mb": [136, 146, 158], "point_o": [136, 141], "body1": 136, "body2": 136, "body3": 136, "obstaclesetpathwai": [137, 291], "similiar": 137, "pd": 137, "obstacle_set_pathwai": 137, "orientnew": [137, 143, 145, 148, 149, 150, 155, 159, 201, 203, 205, 207, 209, 210], "wrappingpathwai": [137, 291], "attachment_1": 137, "attachment_2": 137, "wrappinggeometrybas": [137, 140], "smoothli": 137, "geodes": [137, 140, 291], "cylind": [137, 140, 280, 290, 291], "wrappingcylind": [137, 140, 291], "wrapping_pathwai": 137, "__class__": [137, 265], "vprint": [138, 200, 205, 206, 210], "vpprint": [138, 200, 206, 210], "vlatex": [138, 200, 201, 206, 210], "_system": 139, "parti": [139, 262], "cart": 139, "mechanics_print": [139, 143, 144, 148, 149, 150, 152, 153, 154], "bob_fram": 139, "newtonian": [139, 141, 158], "from_newtonian": 139, "add_joint": 139, "slider": [139, 146], "q_slider": 139, "u_slid": 139, "u_pin": 139, "apply_grav": 139, "add_load": 139, "rail_masscent": 139, "rail_mass": 139, "rail_fram": 139, "cart_masscent": 139, "cart_mass": 139, "bob_masscent": 139, "bob_mass": 139, "validate_system": 139, "eom_method": 139, "add_holonomic_constraint": 139, "get_joint": 139, "u_dep": [139, 153], "bodybas": 139, "loadbas": 139, "holonomic_constraint": 139, "nonholonomic_constraint": 139, "add_actu": 139, "add_bodi": 139, "add_coordin": 139, "add_kd": 139, "add_nonholonomic_constraint": 139, "add_spe": 139, "get_bodi": 139, "m_d": [139, 154, 290], "m_m": 139, "f_m": [139, 291], "check_dupl": 139, "coord_stat": 139, "right_hand_sid": 139, "coordinate_deriv": [139, 159], "alg_con": [139, 159], "output_eqn": 139, "coord_idx": [139, 159], "speed_idx": [139, 159], "m_3": [139, 159, 170, 211], "exogen": [139, 159], "ref_fram": 139, "theta_dot": 139, "kin_explicit_rh": [139, 159], "dyn_implicit_mat": [139, 159], "dyn_implicit_rh": [139, 159], "symsystem": 139, "dae": [139, 159], "comb_implicit_mat": [139, 159], "comb_implicit_rh": [139, 159], "kinema": 139, "comb_explicit_rh": [139, 159], "compute_explicit_form": 139, "awhil": 139, "constant_symbol": 139, "dynamic_symbol": 139, "wrapping_geometri": 140, "geodet": [140, 220], "unwrap": 140, "longest": [140, 264], "wrappingspher": 140, "geodesic_end_vector": 140, "point_1": 140, "point_2": 140, "geodesic_length": 140, "pythagora": 140, "point_on_surfac": 140, "ascertain": 140, "motiongenesi": [141, 158], "double_pendulum": 141, "motionvari": [141, 158], "simprot": [141, 158], "n_a": 141, "n_b": 141, "w_a_n": 141, "w_b_n": [141, 158], "p_o_p": 141, "p_p_r": 141, "v_o_n": [141, 158], "v2pt": [141, 158], "v_p_n": 141, "v_r_n": 141, "force_p": 141, "force_r": 141, "tfinal": 141, "integstp": 141, "some_filenam": 141, "parse_autolev": 141, "sympy_cod": 141, "include_numer": 141, "include_pydi": 141, "pydi": [141, 158, 201], "u1d": [141, 143, 145, 148, 149, 153], "u2d": [141, 143, 145, 148, 149, 153], "frame_n": 141, "frame_a": 141, "frame_b": 141, "particle_p": 141, "p_pt": 141, "particle_r": 141, "r_pt": 141, "v2pt_theori": [141, 143, 148, 149, 150, 155, 156, 158, 159, 205, 209, 290], "initial_condit": [141, 158], "overwritten": 141, "e2row": 141, "eigvec": [141, 158], "eigenvec": 141, "deg2rad": [141, 290], "0174533": 141, "wo": 141, "coef": [141, 158], "u3": [141, 143, 144, 146, 148, 149, 153, 158, 201, 205, 209, 290], "strai": 141, "reassign": 141, "inher": [141, 265, 296], "rhs_x": 141, "i_b_bo": 141, "body_b": 141, "body_b_f": 141, "scene": [141, 238, 296], "i_c_d": 141, "i_p_q": 141, "i_b_o": 141, "e3": [141, 233, 242], "i_p_o": 141, "e4": [141, 233], "p_so_o": 141, "nicheck": 141, "plug": [141, 196], "hurdl": 141, "gitlab": 141, "ch4": 141, "ch5": 141, "ch6": 141, "cst": 141, "roll": [142, 143, 151, 209, 246, 287], "bicycl": [142, 151, 157, 287], "nonminim": [142, 151, 155, 287], "linkag": [142, 151, 287], "meijaard2007": [143, 157], "steer": [143, 157], "purposefulli": 143, "yaw": 143, "ang": 143, "rear": 143, "pitch": 143, "q4": [143, 153, 203, 290], "q5": [143, 203], "q4d": [143, 153], "q5d": 143, "u4": [143, 149, 153, 158, 290], "u5": [143, 149], "u6": [143, 149], "u3d": [143, 148, 149], "u4d": 143, "u5d": 143, "u6d": 143, "explanatori": 143, "wfrad": 143, "wrrad": 143, "htangl": 143, "forkoffset": 143, "forklength": 143, "framelength": 143, "forkcg1": 143, "forkcg3": 143, "framecg1": 143, "framecg3": 143, "iwr11": 143, "iwr22": 143, "iwf11": 143, "iwf22": 143, "iframe11": 143, "iframe22": 143, "iframe33": 143, "iframe31": 143, "ifork11": 143, "ifork22": 143, "ifork33": 143, "ifork31": 143, "mframe": 143, "mfork": 143, "mwf": 143, "mwr": 143, "wr": 143, "tempfram": 143, "tempfork": 143, "wr_cont": 143, "wr_mc": 143, "frame_mc": 143, "fork_mc": 143, "wf_mc": 143, "wf_cont": 143, "frame_i": 143, "fork_i": 143, "wr_i": 143, "wf_i": 143, "bodyfram": 143, "bodyfork": 143, "bodywr": 143, "bodywf": 143, "replic": 143, "conlist_spe": 143, "conlist_coord": 143, "gravit": [143, 148, 194, 207, 279, 290, 291], "aforement": [143, 207, 239, 277], "paperradrear": 143, "paperradfront": 143, "hta": 143, "trailpap": 143, "rake": 143, "paperwb": 143, "02": 143, "paperframecgx": 143, "paperframecgz": 143, "paperforkcgx": 143, "paperforkcgz": 143, "framecgnorm": 143, "framecgpar": 143, "tempa": 143, "tempb": 143, "tempc": 143, "paperforkl": 143, "forkcgnorm": 143, "forkcgpar": 143, "upright": 143, "val_dict": 143, "0603": 143, "1405": 143, "05892": 143, "00708": 143, "00756": 143, "kdd": [143, 148, 149], "centripet": 143, "corioli": 143, "forcing_lin": 143, "mm_full": 143, "_k_kqdot": 143, "xdot": 143, "lean": [143, 148, 150], "amat": 143, "q_3": [144, 146, 209, 290], "u_1": [144, 145, 146, 209, 221, 242, 290], "u_2": [144, 145, 146, 209, 221, 242, 290], "u_3": [144, 146, 209, 290], "densiti": [144, 246, 257, 280], "link1": 144, "link2": 144, "link3": 144, "link4": 144, "joint1": 144, "joint2": 144, "joint3": 144, "j3": [144, 146, 170, 188], "fh": 144, "fhd": 144, "_method": 144, "_form_eom": 144, "eom": [145, 146, 155], "dq_dict": 145, "presimplifi": 145, "inp_vec": [145, 155], "lag": [145, 150, 155], "lm": [145, 154, 155, 219, 222], "lag_eq": [145, 155], "lam_op": 145, "ibzz": 146, "compound_pend": 146, "simple_pend": 146, "rev1": 146, "rev2": 146, "w_r_n_qd": [148, 149], "dmc": [148, 149, 150], "uv": [148, 149, 191], "bodyd": [148, 149, 150], "bodylist": [148, 149], "kane1985": [149, 153, 157, 200], "thorough": [149, 155, 239], "simplifc": 149, "f3": [149, 212, 226], "necessit": 149, "simplify_auxiliary_eq": 149, "lrh": 150, "planet": 151, "robot": 151, "fascin": 151, "trajectori": [151, 290], "challeng": [151, 291], "came": [151, 299], "tackl": [151, 259], "amen": 151, "arduou": 151, "child_izz": 152, "child_mass": 152, "f_h": 153, "nh": 153, "dnh": 153, "f_r": [153, 155, 219], "speed_con": 153, "coord_con": 153, "lam1": 154, "0_": 155, "blajer1994": [155, 157], "brought": [155, 246], "vel_p": 155, "a_op": 155, "b_op": 155, "m_op": 155, "a_lin": 155, "hasn": 155, "juxtaposit": [156, 200, 274], "rb_masscent": 156, "rb_frame": 156, "l_p": 156, "likins1973": [156, 208], "l_b": 156, "requisit": 156, "t_p": 156, "t_b": 156, "t_t": 156, "virtu": [156, 158], "blajer": 157, "wojciech": 157, "werner": 157, "schiehlen": 157, "walter": 157, "schirm": 157, "kane1983": [157, 210], "likin": [157, 208], "david": [157, 222], "spacecraft": 157, "1983": [157, 261], "meijaard": 157, "jim": 157, "papadopoulo": 157, "ruina": 157, "schwab": 157, "royal": 157, "societi": [157, 239], "2084": 157, "1955": 157, "982": 157, "lectur": [158, 220, 246], "rigibodi": 158, "proprietari": 158, "k3": [158, 216], "k4": 158, "b11": 158, "b12": 158, "b21": 158, "b22": 158, "xd": 158, "xd2": 158, "y1d": 158, "y2d": 158, "tina": 158, "overwrit": [158, 200], "dt2": 158, "dy2": 158, "ty": 158, "nonlinsolv": [158, 244, 245, 305], "rowmatrix": 158, "colmatrix": 158, "diagmat": 158, "eigval": 158, "row_matrix": 158, "col_matrix": 158, "ao": [158, 290], "i12": 158, "i23": 158, "i31": 158, "p_o_q": 158, "mag": 158, "unitvec": 158, "qo": 158, "p_p_q": 158, "partial_veloc": [158, 201, 205], "a_o_n": 158, "set_acc": [158, 205, 209], "qb": [158, 214], "qbd": 158, "alf_b_n": 158, "set_ang_acc": [158, 201], "ang_acc_in": [158, 201], "force_o": 158, "torque_a": 158, "qa": 158, "qad": 158, "a_b": 158, "v1pt": 158, "v1pt_theori": [158, 205, 209], "a1pt": 158, "a1pt_theori": [158, 205], "a2pt": 158, "a2pt_theori": [158, 205, 209], "angvel": 158, "force_vector": 158, "kindiff": 158, "ke": 158, "configura": 158, "tion_constraint": 158, "pendent": 158, "velocity_con": 158, "traint": 158, "acceleration_": 158, "u_auxilia": 158, "ry": 158, "matlplotlib": 158, "introspect": 158, "rich": [158, 238], "media": [158, 164], "esqu": 158, "pertin": [159, 213, 221], "alg_con_ful": 159, "symsystem1": 159, "symsystem2": 159, "symsystem3": 159, "raytransfermatrix": 160, "geometricrai": 160, "beamparamet": 160, "geometric_conj": 160, "gauss_conj": 160, "conjugate_gauss_beam": 160, "lens": 160, "gaussopt": 160, "wavelen": 160, "z_r": 160, "wavelength": [160, 165], "waist": 160, "rayleigh": [160, 246], "refract": [160, 162, 164, 165], "530e": 160, "88679245283019": 160, "92753330865999": 160, "w_0": [160, 239], "00100000000000000": 160, "freespac": 160, "00101413072159615": 160, "00210803120913829": 160, "r712": 160, "complex_beam_paramet": 160, "r713": 160, "gaussian_beam": 160, "spread": [160, 215, 226, 246, 261], "00053": 160, "goui": 160, "55998576005696": 160, "2809": 160, "waist_approximation_limit": 160, "paraxi": [160, 164], "06e": 160, "curvedmirror": 160, "curvedrefract": 160, "flatmirror": 160, "flatrefract": 160, "2x1": 160, "thinlen": 160, "r714": 160, "ray_transfer_matrix_analysi": 160, "waist_in": 160, "waist_out": 160, "s_in": 160, "s_out": 160, "w_o": 160, "gaussian_conj": 160, "z_r_in": 160, "incid": [160, 164], "z_r_out": 160, "emerg": [160, 214], "geometric_conj_ab": 160, "geometric_conj_af": 160, "geometric_conj_bf": 160, "rayleigh2waist": 160, "waist2rayleigh": 160, "permitt": 162, "permeabl": 162, "electromagnet": [162, 195, 207, 252, 279], "intrinsic_imped": 162, "149896229": [162, 165, 195], "kilogram": [162, 194, 196, 198], "1250000": 162, "amper": [162, 195], "refractive_index": 162, "299792458": [162, 165, 195, 198], "r715": 162, "optical_medium": 162, "travel": [162, 165, 207, 277, 279], "stoke": 163, "mueller": 163, "jones_vector": 163, "stokes_vector": 163, "half_wave_retard": 163, "polarizing_beam_splitt": 163, "jones_2_stok": 163, "\u2148": [163, 211, 225, 226, 245, 305], "\u03c7": 163, "\u03c8": 163, "i\u2080": 163, "plate": 163, "hwp": 163, "splitter": 163, "transmit": [163, 164, 291], "transmitted_port": 163, "reflected_port": 163, "transmitted_pow": 163, "reflected_pow": 163, "r716": 163, "jones_calculu": 163, "r717": 163, "mueller_calculu": 163, "r718": 163, "stokes_paramet": 163, "retard": 163, "poincar\u00e9": 163, "tilt": 163, "mayor": 163, "linear_polar": 163, "mueller_matrix": 163, "quarter_wave_retard": 163, "phase_retard": 163, "\u03b4": 163, "phia": 163, "phib": 163, "4x1": [163, 246], "phi_a": 163, "phi_b": 163, "qwp": 163, "reflective_filt": 163, "unpolar": 163, "transmissive_filt": 163, "attenu": 163, "transmitt": 163, "ndf": 163, "refraction_angl": 164, "fresnel_coeffici": 164, "brewster_angl": 164, "critical_angl": 164, "lens_makers_formula": 164, "mirror_formula": 164, "lens_formula": 164, "hyperfocal_dist": 164, "transverse_magnif": 164, "medium1": 164, "medium2": 164, "brewster": 164, "926093295503462": 164, "onset": 164, "850908514477849": 164, "02005": 164, "angle_of_incid": 164, "fresnel": [164, 226, 236], "polaris": 164, "te": 164, "317843553417859": 164, "348645229818821": 164, "658921776708929": 164, "651354770181179": 164, "235625382192159": 164, "971843958291041": 164, "816477005968898": 164, "577377951366403": 164, "r719": 164, "fresnel_equ": 164, "coc": 164, "0033": 164, "focal_length": 164, "n_len": 164, "n_surr": 164, "thick": 164, "1515151515151": 164, "3418463277618": 164, "41152": 164, "magnif": 164, "twave": 165, "time_period": 165, "wavenumb": 165, "phi1": 165, "phi2": 165, "w1": [165, 238], "w3": [165, 226], "superposit": [165, 176, 187, 213], "angular_veloc": 165, "tempor": 165, "r720": 166, "paulialgebra": 166, "evaluate_pauli_product": 166, "paulimatric": 166, "sigma3": 166, "nodal": [167, 192, 213], "hw": [167, 192], "coherent_st": 167, "coher": [167, 193, 199], "1d": [167, 169, 182, 201, 251, 291], "wavefunct": [167, 180, 189, 192, 287], "r721": 168, "__cmp__": [168, 172, 191], "dagger": [168, 172, 178, 180, 183, 185, 190, 191, 287], "operatorset": [169, 181], "positionbra3d": 169, "eigenbra": [169, 182, 188], "positionket3d": 169, "eigenket": [169, 182, 188], "positionstate3d": 169, "eigenst": [169, 181, 186, 188, 189], "position_x": 169, "position_i": 169, "position_z": 169, "pxbra": [169, 181], "pxket": [169, 181, 186], "pxop": [169, 181, 186], "xbra": [169, 181, 186], "xket": [169, 181, 186], "xop": [169, 181, 186], "yop": 169, "zop": 169, "cg": [170, 188, 195, 248], "momenta": 170, "uncoupl": [170, 188], "r722": 170, "j_3": [170, 188, 211], "r723": 170, "wigner3j": [170, 211], "wigner": [170, 188, 246, 287], "varshalovich": [170, 188], "zyla": 170, "theor": 170, "phy": [170, 196, 211], "083c01": 170, "r724": 170, "w3j": 170, "715": [170, 211, 226], "wigner6j": [170, 211], "j12": [170, 188], "j23": 170, "6j": [170, 211], "wigner9j": [170, 211], "j4": 170, "j34": 170, "j13": 170, "j24": 170, "9j": [170, 211], "cg_simp": 170, "r725": 170, "clebsh": 170, "rethink": 171, "figsiz": 171, "circuitplot": 171, "nqubit": [171, 175, 176, 185], "control_lin": 171, "gate_idx": [171, 175], "min_wir": 171, "max_wir": 171, "control_point": 171, "wire_idx": 171, "not_point": 171, "one_qubit_box": 171, "box": [171, 176, 178, 187, 189, 280, 287], "qubit": [171, 175, 176, 177, 178, 184, 287], "swap_point": 171, "two_qubit_box": 171, "createcg": 171, "latexnam": 171, "mock": 171, "mz": 171, "circuit_plot": 171, "min_qubit": [171, 175], "autogener": 171, "wire": 171, "j_0": 171, "r726": 172, "comm": [172, 191, 252], "plank": 173, "r727": 173, "05457162000000e": 173, "planck_const": 173, "hermetian": 174, "r728": 174, "r729": 174, "innerproduct": [174, 179, 180, 186, 188, 191], "outerproduct": [174, 180], "seamlessli": [174, 291], "hermitian_adjoint": 174, "hermitian_transpos": 174, "_apply_operators_qubit": 175, "gate_sort": 175, "gate_simp": 175, "ugat": 175, "cgate": 175, "control_valu": 175, "cnot": 175, "eval_control": 175, "plot_gat": 175, "circ_plot": 175, "simplify_cg": 175, "cphase": 175, "cnotgat": 175, "qappli": [175, 176, 178, 180, 185, 287], "get_target_matrix": 175, "hadamardg": 175, "identityg": 175, "onequbitg": 175, "phaseg": 175, "swapgat": 175, "target1": 175, "target2": 175, "tgate": 175, "twoqubitg": 175, "xgate": 175, "ygate": 175, "zgate": 175, "bubbl": 175, "random_circuit": 175, "ngate": 175, "gate_spac": 175, "mermin": 176, "_represent_zg": 176, "oracleg": 176, "oracl": 176, "intqubit": [176, 185], "search_funct": 176, "wgate": 176, "apply_grov": 176, "grover_iter": 176, "qstate": 176, "wv": 176, "superposition_basi": 176, "numqubit": 176, "basis_st": 176, "matt": 177, "complexspac": 177, "directsumhilbertspac": 177, "r730": 177, "hilbertspac": 177, "fockspac": 177, "hilbert_spac": [177, 180, 189], "direct_sum": 177, "quantiz": [177, 287], "r731": 177, "mess": [177, 242, 245, 304], "fock_spac": 177, "r732": 177, "tensorpowerhilbertspac": 177, "r733": 177, "tensor_product": 177, "tensorproducthilbertspac": 177, "r734": 177, "clebsch": [178, 188, 211, 287], "gordan": [178, 188, 211, 287], "hilbert": [178, 180, 186, 287], "grover": [178, 287], "qft": [178, 187, 287], "shor": [178, 287], "brabas": [179, 180, 186, 189], "ketbas": [179, 180, 186, 189], "r735": 179, "inner_product": 179, "apply_oper": [180, 191], "identityoper": 180, "r736": 180, "r737": 180, "polymoni": 180, "operator_": 180, "28physic": 180, "old_assumpt": 180, "r738": 180, "outer_product": 180, "unitaryoper": 180, "operators_to_st": 181, "state_to_oper": 181, "_operators_to_st": 181, "state_map": 181, "_state_to_oper": 181, "statebas": [181, 186, 189], "piab": 182, "piabbra": 182, "piabhamiltonian": 182, "piabket": 182, "ip_doit": 183, "smarter": [184, 235], "rk": 184, "iqft": 184, "rkgate": 184, "qtf": 184, "povm": 185, "as_int": [185, 267], "qubit_valu": 185, "intqubitbra": 185, "00001": 185, "qubitbra": 185, "matrix_to_dens": 185, "matrix_to_qubit": 185, "measure_al": 185, "ensembl": 185, "measure_all_oneshot": 185, "oneshot": 185, "measure_parti": 185, "measure_partial_oneshot": 185, "qubit_to_matrix": 185, "enumerate_st": 186, "_enumerate_st": 186, "foo_1": 186, "foo_2": 186, "foo_3": 186, "test2": 186, "bar_4": 186, "bar_5": 186, "bar_10": 186, "get_basi": 186, "replace_non": 186, "operator_to_st": 186, "qexpr": 186, "integrate_result": 186, "orig_expr": 186, "x_ket": 186, "x_op": 186, "rep_expect": 186, "px_2": 186, "px_1": 186, "rep_innerproduct": 186, "_repres": 186, "_represent_foobasi": 186, "foobasi": 186, "_represent_szop": 186, "szupket": 186, "szop": 186, "sz": 186, "cmod": 187, "reformat": 187, "period_find": 187, "momemtum": 188, "j2op": 188, "jxbra": 188, "jx": 188, "jzket": 188, "jxbracoupl": 188, "jcoupl": 188, "jzketcoupl": 188, "jxket": 188, "jxketcoupl": 188, "jybra": 188, "jy": 188, "jybracoupl": 188, "jyket": 188, "jyketcoupl": 188, "jzbra": 188, "jz": 188, "jzbracoupl": 188, "j_4": [188, 211], "argular": 188, "jzop": 188, "r739": 188, "wignerd": 188, "jm": 188, "jj": 188, "r740": 188, "jcoupling_list": 188, "coupledspinst": 188, "spinstat": 188, "r741": 189, "dual_class": 189, "mn": [189, 226, 246], "ket_not": 189, "r742": 189, "k0": [189, 217, 219, 246], "orthogonalbra": 189, "orthogonalket": 189, "orthogonalst": 189, "_eval_adjoint": 189, "timedepbra": 189, "timedepst": 189, "timedepket": 189, "prob": [189, 246], "412214747707527": 189, "matrix_tensor_product": 190, "axb": 190, "xdagger": 190, "axc": 190, "bxc": 190, "tensor_product_simp": 190, "cxd": 190, "boson": 191, "fetter": 191, "welecka": 191, "secondqu": 191, "annihilateboson": 191, "fockstateket": 191, "bket": 191, "fockstatebosonket": 191, "annihilatefermion": 191, "createboson": 191, "is_only_q_annihil": 191, "destroi": [191, 235], "quasi": 191, "hole": 191, "is_only_q_cr": 191, "is_q_annihil": 191, "is_q_creat": 191, "antisymmetrictensor": 191, "bbra": 191, "fockstatebosonbra": 191, "bosonicbasi": 191, "fock": 191, "createfermion": 191, "wick": 191, "fbra": 191, "fockstatefermionbra": 191, "fket": 191, "fockstatefermionket": 191, "fixedbosonicbasi": 191, "n_particl": 191, "n_level": 191, "fockstat": 191, "occup": 191, "bosonbra": 191, "fockstatebra": 191, "fermi_level": 191, "r743": 191, "textwrap": [191, 267], "_q": 191, "get_subno": 191, "fermionicoper": 191, "has_q_annihil": 191, "q_annihil": 191, "has_q_creat": 191, "leftmost": 191, "q_creator": 191, "iter_q_annihil": 191, "iter_q_cr": 191, "0x": 191, "permutationoper": 191, "get_permut": 191, "varbosonicbasi": 191, "n_max": 191, "creator": 191, "evaluate_delta": 191, "einstein": [191, 252], "d_ij": 191, "_j": [191, 196, 211, 228], "d_ip": 191, "d_qp": 191, "matrix_rep": 191, "simplify_index_permut": 191, "permutation_oper": 191, "schemat": [191, 196, 290, 291], "abij": 191, "abji": 191, "baij": 191, "baji": 191, "permutlist": 191, "substitute_dummi": 191, "new_indic": 191, "pretty_indic": 191, "_get_ordered_dummi": 191, "_c": 191, "_d": [191, 290], "index_group": 191, "string_of_lett": 191, "my_dummi": 191, "_v": [191, 210], "_p_0": 191, "_p_1": 191, "keep_only_fully_contract": 191, "sho": 192, "isotrop": 192, "mk": [193, 196], "legal": 193, "temperatur": [193, 207, 279], "dimensions": 193, "dimsys_si": [193, 194], "get_dimensional_depend": [193, 194], "has_integer_pow": 193, "dim_si": 193, "dimensionsystem": 193, "base_dim": 193, "derived_dim": 193, "dimensional_depend": 193, "can_transf_matrix": 193, "inv_can_transf_matrix": 193, "dim_can_vector": 193, "dim_vector": 193, "is_consist": [193, 199], "is_dimensionless": 193, "list_can_dim": 193, "print_dim_bas": 193, "gravitational_const": [194, 198], "equivalent_dim": 194, "grav_eq": 194, "kepler": [194, 270], "venu": 194, "701": 194, "dai": [194, 198, 242], "venus_a": 194, "set_quantity_dimens": 194, "set_quantity_scale_factor": 194, "108208000e3": 194, "solar": 194, "solar_mass": 194, "9891e30": 194, "convert_to": [194, 195, 198, 215, 221], "5112118495813": 194, "659097795948": 194, "astrophys": 194, "pound": 195, "boltzmann": 195, "physicalconst": 195, "unitsystem": [195, 199], "kilomet": [195, 197, 198], "unitless": [195, 291], "dimensionless": [195, 196, 291], "discrep": 195, "speed_of_light": [195, 198], "cgs_gauss": 195, "quantity_simplifi": 195, "philosophi": [195, 242, 245, 287], "rough": 196, "mole": 196, "unavoid": 196, "d_3": 196, "d_2": [196, 222, 246], "underbrac": [196, 209], "countabl": [196, 245], "kg": [196, 280, 290, 291], "glu": 196, "men": 196, "heat": 196, "joul": 196, "calori": 196, "chemistri": 196, "page52": 196, "1952": 196, "page78": 196, "deboer79": 196, "boer": 196, "818": 196, "levyleblond77": 196, "l\u00e9vy": 196, "leblond": 196, "conceptu": [196, 213, 279], "rivista": 196, "del": [196, 261, 270, 278, 304], "nuovo": [196, 211], "cimento": [196, 211], "1977": 196, "187": [196, 220], "214": 196, "anticip": 196, "bin_prefix": 197, "latex_repr": [197, 198], "encapsul": [197, 219, 245, 259], "kilo": 197, "pretty_unicode_repr": 198, "pretty_ascii_repr": 198, "mathml_presentation_repr": 198, "is_prefix": 198, "abbrevi": [198, 214, 226, 245, 247], "unit_system": 198, "scale_factor": 198, "set_global_relative_scale_factor": 198, "reference_quant": 198, "target_unit": 198, "mile": 198, "atomic_mass_const": 198, "centimet": 198, "25146": 198, "609344": 198, "86400": 198, "660539060e": 198, "300000": 198, "planck": [198, 246], "62963087839509e": 198, "base_unit": 199, "descr": 199, "dimension_system": 199, "derived_unit": 199, "overridden": [199, 213, 228, 304], "get_units_non_prefix": 199, "wikidyad": [200, 208], "wikidyadicproduct": [200, 208], "otim": [200, 247, 248], "rigidli": 200, "entireti": 200, "_str": 200, "coordinatesym": [201, 203], "otherfram": [201, 270], "n_alpha_b": 201, "ny": [201, 217], "_3": [201, 211], "orient_body_fix": 201, "orient_space_fix": 201, "orient_quaternion": 201, "quaternion": [201, 205, 210, 270, 272], "rotation_ord": [201, 270, 272], "xzx": 201, "xyx": [201, 270, 272], "yzy": 201, "yxy": [201, 210], "yzx": [201, 210], "zxy": 201, "xzy": 201, "zyx": 201, "yxz": 201, "orient_explicit": 201, "lambda_x": [201, 270, 272], "lambda_i": [201, 270, 272], "lambda_z": [201, 270, 272], "q0": [201, 242, 270, 272], "newnam": 201, "gen_spe": [201, 205], "variable_map": 201, "a_x": [201, 210, 226], "b_x": [201, 203, 210, 252], "b_y": [201, 203, 210, 252], "a_z": [201, 210], "b_z": [201, 210, 252], "xz": [201, 210, 212], "zy": [201, 210], "inlist": 201, "var_in_dcm": 201, "reexpress": [201, 275], "time_deriv": [201, 203, 207], "free_dynamicsymbol": 201, "codirect": 201, "dyadic_tensor": [201, 270], "frame1": 201, "frame2": [201, 203], "second_reference_fram": 201, "ixz": 201, "inertia_dyad": 201, "pertain": [202, 208], "fieldfunct": [202, 207], "curl": [202, 270, 273, 280], "vect": [202, 270, 273], "r_x": [202, 207], "r_y": [202, 207], "r_z": [202, 207], "gradient": [202, 211, 212, 270, 273, 279], "scalar_potenti": [202, 207, 273, 277], "scalar_field": [202, 207, 270, 273, 277], "grad_field": [202, 273], "scalar_potential_differ": [202, 207, 273, 277], "sympyfi": [202, 203, 205, 273, 290], "position2": [202, 273], "vectfield": [202, 207, 273, 277], "is_conserv": [202, 207, 273, 277], "is_solenoid": [202, 207, 273, 277], "solenoid": [202, 273], "q6": 203, "vec1": 203, "vec2": 203, "n_x": 203, "rotating_reference_fram": 203, "time_derivatives_in_the_two_fram": 203, "otherpoint": 205, "outfram": 205, "fixedfram": 205, "get_motion_param": 205, "vectori": [205, 207, 274, 279], "timevalue1": 205, "timevalue2": 205, "313": 205, "vel_vec": 205, "q1dd": 206, "q2dd": 206, "charg": [207, 279], "temper": 207, "earth": [207, 279, 290], "4xy": [207, 279], "electric_potenti": [207, 277], "r1_x": 207, "r1_y": 207, "infinitesim": [207, 242, 277], "nabla": [207, 270, 276, 277], "f_y": [207, 277], "f_x": [207, 245, 277], "sink": [207, 277], "irrot": [207, 277], "conservative_field": [207, 277], "aug": [208, 245], "dyadic_product": [208, 278], "inc": [208, 220], "w_x": 209, "w_y": 209, "w_z": 209, "w_1": [209, 221], "w_2": [209, 221], "w_3": 209, "u_x": 209, "sp": 209, "oq": 209, "qp": 209, "rod": 209, "went": 209, "parallelogram": 210, "c_x": 210, "c_y": 210, "c_z": 210, "train": 210, "friend": 210, "undergon": [210, 245], "vastli": 210, "mold": 210, "bp": [210, 242], "bpp": 210, "zzx": 210, "multifram": 210, "direction": 210, "racah": 211, "gaunt": 211, "rasch03": 211, "regge58": 211, "regg": 211, "544": 211, "regge59": 211, "116": [211, 220], "1959": 211, "edmonds74": 211, "edmond": 211, "princeton": [211, 246], "1957": 211, "rasch": 211, "siam": [211, 264], "sci": 211, "1416": 211, "1428": 211, "liberatodebrito82": 211, "liberato": 211, "brito": 211, "homeier96": 211, "homeier": 211, "steinborn": 211, "mol": 211, "368": 211, "1996": [211, 220, 236, 244, 270], "forum": [211, 245], "m4nzdu": 211, "7o38": 211, "jen": 211, "03": [211, 246, 290], "gerardo": 211, "lazo": 211, "arjona": 211, "phil": 211, "adam": [211, 222], "lemaitr": 211, "2022": 211, "jyr2000": 211, "clebsch_gordan": 211, "2j_3": 211, "dot_rot_grad_ynm": 211, "_l": 211, "l_2": 211, "l_3": 211, "drastic": 211, "2l_1": 211, "2l_2": 211, "2l_3": 211, "1200": 211, "00689500421922113448": 211, "inflect": 211, "dd": [211, 231], "ee": [211, 221, 291], "j_5": 211, "j_6": 211, "richer": 211, "real_gaunt": 211, "realgaunt": 211, "m0": [211, 252], "00002480019791932209313156167": 211, "wigner_3j": 211, "wigner_6j": 211, "wigner_9j": 211, "j_7": 211, "j_8": 211, "j_9": 211, "05555555": 211, "1666666": 211, "wigner_d": 211, "j_z": 211, "j_y": 211, "\u03b3": [211, 294, 304], "wigner_d_smal": 211, "textbackend": 212, "plot_parametr": 212, "plot_implicit": 212, "plot3d_parametric_lin": 212, "plot3d_parametric_surfac": 212, "zlabel": 212, "aspect_ratio": 212, "ylim": 212, "axis_cent": 212, "xscale": 212, "yscale": 212, "autoscal": 212, "textplot": 212, "_seri": [212, 223], "baseseri": 212, "nonparametr": 212, "basebackend": 212, "parametric2dlineseri": 212, "parametric3dlineseri": 212, "cyan": 212, "grayscal": 212, "integers_onli": 212, "surfaceover2drangeseri": 212, "parametricsurfaceseri": 212, "surface_color": 212, "instantia": 212, "centric": 212, "get_mesh": 212, "range1": 212, "range2": 212, "fill_between": 212, "nb_of_point": 212, "inch": 212, "expr_x": 212, "expr_i": 212, "canva": 212, "range_x": 212, "range_i": 212, "nb_of_points_x": 212, "nb_of_points_i": 212, "expr_z": 212, "range_u": 212, "range_v": 212, "nb_of_points_u": 212, "nb_of_points_v": 212, "x_var": 212, "y_var": 212, "mesh": 212, "p8": 212, "p9": 212, "nrow": [212, 215], "ncolumn": 212, "is_2dlin": 212, "oblig": 212, "eval_color_func": 212, "get_label": 212, "discrat": 212, "only_integ": 212, "get_seg": 212, "get_color_arrai": 212, "parametric3dlineinteractiveseri": 212, "absarglineseri": 212, "var_start_end": 212, "line3dbaseseri": 212, "surfacebaseseri": 212, "var_start_end_x": 212, "var_start_end_i": 212, "mesh_x": 212, "mesh_i": 212, "mesh_z": 212, "var_start_end_u": 212, "var_start_end_v": 212, "mesh_u": 212, "mesh_v": 212, "implicitseri": 212, "interval_list": 212, "contourf": 212, "x_arrai": 212, "y_arrai": 212, "z_arrai": 212, "plot_typ": 212, "process_seri": 212, "_process_seri": 212, "keyboard": 212, "mous": 212, "pyglet_plot": 212, "screenshot": 212, "camera": 212, "zoom": 212, "numpad": 212, "ordin": [212, 242, 267], "f5": 212, "f6": 212, "f8": 212, "drag": 212, "curvilinear": [212, 274, 275], "__setitem__": 212, "zfade4": 212, "key1": 212, "value1": 212, "key2": 212, "value2": 212, "unbound_theta": 212, "wirefram": 212, "saddl": 212, "fz": 212, "_______________________________________________________": 212, "mediterranean": 213, "cultur": 213, "arab": 213, "lighten": 213, "tapestri": 213, "woven": 213, "european": 213, "soil": 213, "plausibl": 213, "teeter": 213, "totter": 213, "outweigh": 213, "amus": 213, "kempf": 213, "1944": 213, "20th": 213, "dedekind": 213, "intim": 213, "disciplin": 213, "toolset": 213, "atiyah69": [213, 220], "gear": 213, "greuel2008": [213, 220], "interspers": 213, "lr": 213, "ilex": 213, "\u211a": [213, 226], "localis": 213, "abridg": 213, "free_modul": [213, 217], "quotient_r": [213, 217], "overload": [213, 216, 217, 274, 290, 299], "polynomialr": [213, 217, 224], "domain_or_r": [213, 217], "quotientr": [213, 217], "base_id": [213, 217], "elbow": [213, 290], "componentwis": [213, 226], "biproduct": 213, "quotient_modul": 213, "is_submodul": 213, "multiply_id": 213, "identity_hom": 213, "freemodul": 213, "freemoduleel": 213, "conicis": 213, "_contain": 213, "_syzygi": 213, "_in_terms_of_gener": 213, "_intersect": 213, "_module_quoti": 213, "reduce_el": [213, 221], "represantit": 213, "in_terms_of_gener": 213, "inclusion_hom": 213, "rela": 213, "relb": 213, "is_full_modul": 213, "module_quoti": 213, "coincis": 213, "syzygy_modul": 213, "r_n": 213, "_contains_elem": 213, "_contains_id": 213, "_quotient": 213, "_union": 213, "_product": 213, "is_whole_r": 213, "is_maxim": 213, "is_primari": 213, "is_rad": 213, "is_princip": 213, "xj": 213, "satur": 213, "subquoti": 213, "quotientmodul": 213, "subquotientmodul": 213, "killed_modul": 213, "quotientmoduleel": 213, "kill": [213, 217, 257], "quotient_hom": 213, "ker": 213, "surject": 213, "cokernel": 213, "coker": 213, "meaningfulli": 213, "restrict_domain": 213, "homomoprh": 213, "modulehomomorph": [213, 221], "_ker": 213, "_img": 213, "_kernel": 213, "_imag": 213, "_restrict_domain": 213, "_restrict_codomain": 213, "_quotient_domain": 213, "_quotient_codomain": 213, "_appli": 213, "_mul_scalar": 213, "_compos": 213, "_add": [213, 232], "is_inject": 213, "quotient_domain": 213, "is_isomorph": 213, "preimag": 213, "restrict_codomain": 213, "is_surject": 213, "quotient_codomain": 213, "induct": 213, "monogen": 213, "monogenicfiniteextens": [213, 217], "finiteextens": 213, "sqrt2": [213, 216], "extensionel": [213, 217], "notinvert": [213, 219, 222], "nu_1": 214, "nu_2": 214, "nu_n": 214, "nu_i": 214, "customarili": 214, "ua": 214, "endow": [214, 222], "resp": [214, 217, 242], "divmod": [214, 216, 217], "cb": [214, 264], "sqf_list": [214, 217, 222], "sqf": [214, 217, 222, 239], "buchberg": [214, 219, 220, 222], "solve_poly_system": [214, 222, 244, 245], "ddm": 215, "from_list": [215, 217, 222, 223], "fmt": [215, 217, 221], "matrix1": 215, "sdm": [215, 219], "adj_det": 215, "domainscalar": 215, "adja": 215, "deta": 215, "inv_den": 215, "adj_poly_det": 215, "p_a": 215, "eval_poli": 215, "to_dens": 215, "cancel_denom": 215, "solve_den": 215, "rref_den": 215, "minv": 215, "minv_reduc": 215, "den_reduc": 215, "to_field": [215, 217, 222], "_all_": 215, "_some_": 215, "cancel_denom_elementwis": 215, "m_frac": 215, "denoms_invert": 215, "charpoly_factor_list": 215, "domainel": [215, 216, 217, 224], "charpoly_factor_block": 215, "charpoly_bas": 215, "sparsiti": 215, "charpoly_berk": 215, "ddm_berk": 215, "sdm_berk": 215, "unfactor": 215, "choose_domain": 215, "construct_domain": [215, 216, 217, 222], "clear_denom": [215, 217, 222], "anum": 215, "to_sympi": [215, 216, 217], "get_r": [215, 217], "zz_i": [215, 216], "eval_poly_mul": 215, "p_a_b": 215, "303": 215, "solve_den_charpoli": 215, "from_dict_sympi": 215, "ncol": 215, "elemsdict": 215, "from_list_sympi": 215, "from_dok": 215, "to_dok": 215, "from_flat_nz": 215, "to_flat_nz": 215, "from_list_flat": 215, "element_list": 215, "to_list_flat": 215, "from_rep": 215, "drep": 215, "ownership": 215, "dmnonsquarematrixerror": 215, "ainv": 215, "lll": 215, "lov\u00e1sz": 215, "r744": 215, "r745": 215, "dmvalueerror": 215, "dmrankerror": [215, 221], "20160": 215, "33768": 215, "39578": 215, "47757": 215, "r746": 215, "lll_transform": 215, "93lenstra": 215, "93lov": 215, "a1sz_lattice_basis_reduction_algorithm": 215, "20221029115428": 215, "elt": [215, 221], "lovasz": 215, "bremner": 215, "nnz": 215, "divide_last": 215, "a_nul": 215, "nulliti": 215, "dmnotafield": 215, "to_dm": 215, "nullspace_from_rref": 215, "m_primit": 215, "exquo": [215, 216, 217, 222], "assoic": 215, "gj_dens": 215, "ff_dens": 215, "cd_dens": 215, "sdm_irref": 215, "sdm_rref_den": 215, "ddm_irref": 215, "ddm_irref_den": 215, "keep_domain": 215, "a_rref": 215, "scc": 215, "xnum": 215, "xden": 215, "dmnoninvertiblematrixerror": 215, "xsol": 215, "xsol_uncancel": 215, "solve_den_rref": 215, "frontend": 215, "to_ddm": 215, "to_sdm": 215, "to_dfm": 215, "dfm": 215, "_dfm": 215, "to_dfm_or_ddm": 215, "to_spars": 215, "elements_doubl": 215, "aq": 215, "ddm_": 215, "ddm_idet": 215, "friendlier": 215, "nonpivot": 215, "mrref": 215, "typevar": 215, "ringel": 215, "r747": 215, "93berkowitz_algorithm": 215, "ddm_iadd": 215, "r748": 215, "bareiss_algorithm": 215, "r749": 215, "usm": 215, "perri": 215, "thesis_drl": 215, "ddm_iinv": 215, "ddm_imatmul": 215, "ddm_ilu": 215, "qq_i": [215, 216], "ddm_ilu_solv": 215, "ddm_ilu_split": 215, "ddm_imul": 215, "ddm_ineg": 215, "ddm_irmul": 215, "_partial_pivot": 215, "r750": 215, "row_echelon_form": 215, "reduced_row_echelon_form": 215, "ffgj": 215, "r751": 215, "nako": 215, "turner": 215, "william": 215, "271130": 215, "271133": 215, "ddm_isub": 215, "ddm_transpos": 215, "_type": 215, "ccc": [215, 245], "from_ddm": 215, "domainerror": [215, 219, 222], "r752": 215, "unmodifi": [215, 238], "arref": 215, "ddm_rref": 215, "sdm_nullspace_from_rref": 215, "nonzero_col": 215, "sdm_particular_from_rref": 215, "r753": 215, "_flint": [215, 216], "fmpz_mat": 215, "sympy_ground_typ": [215, 216, 217], "fmpz_mat_charpoli": 215, "fmpq_mat_charpoli": 215, "nmod_mat_charpoli": 215, "danilevski": 215, "fmpz_mat_det": 215, "fmpq_mat_det": 215, "25x25": 215, "60x60": 215, "extract_slic": 215, "rowslic": 215, "colslic": 215, "getitem": 215, "fmpz_mat_inv": 215, "fmpq_mat_inv": 215, "fmpz_mat_solv": 215, "m_lll": 215, "fmpq_mat_solv": 215, "fmpq_mat_solve_dixon": 215, "15x15": 215, "dixon": [215, 220], "multimodular": 215, "mul_elementwis": 215, "setitem": 215, "r754": 215, "pythonmpq": [216, 217], "srepr": [216, 299], "strength": 216, "richardon": 216, "dup_factor_list": 216, "factortool": [216, 219], "dup_": [216, 219], "dmp_": [216, 219], "z1": [216, 217, 244], "is_field": [216, 217], "fmpz": [216, 217], "quo": [216, 217, 219, 222], "rem": [216, 217, 219, 222], "exactquotientfail": [216, 217, 219, 222], "mpz": [216, 217], "of_typ": [216, 217], "z1_sympi": 216, "from_sympi": [216, 217], "forth": [216, 221], "z_sympi": 216, "z_zz": 216, "coercionfail": [216, 219], "sum_domain": 216, "expressions_sympi": 216, "expressions_dom": 216, "result_dom": 216, "e_dom": 216, "result_sympi": 216, "gaussianinteg": [216, 217], "gaussianrationalfield": [216, 217], "gaussianr": [216, 217], "finitefield": [216, 217], "pythonfinitefield": [216, 217], "gmpyfinitefield": [216, 217], "welcom": [216, 242, 297], "realel": [216, 217], "complexel": [216, 217], "mpc": 216, "xr": [216, 224], "zc": 216, "_mpc_": 216, "realfield": [216, 217], "rr100": 216, "33333333333333333333333333333": 216, "hack": [216, 242, 255], "algebraic_field": [216, 217, 219, 221], "algebraicfield": [216, 217, 219, 221], "sqrt3": 216, "x_dom": 216, "p_expr": [216, 217], "polyel": [216, 217, 219, 223, 224, 226], "p_dom": 216, "xk": [216, 217, 228], "yk": [216, 217], "poly_r": [216, 217], "old_polynomialr": 216, "globalpolynomialr": 216, "polyclass": [216, 217, 222], "yr": [216, 224], "broader": 216, "get_field": [216, 217], "frac_field": [216, 217], "rationalfield": [216, 217], "old_frac_field": [216, 217], "fractionfield": [216, 217], "old_fractionfield": 216, "xf": 216, "yf": 216, "fracfield": [216, 217], "expressiondomain": [216, 217], "elements_sympi": 216, "elements_k": 216, "convert_from": [216, 217], "num_zz": 216, "num_qq": 216, "encompass": 216, "all_coeff": [216, 217, 222], "dom": [216, 217, 219, 234], "strang": 216, "hybrid": 216, "unreli": 216, "usefulli": 217, "pythonr": [217, 224], "p_domain": 217, "ez": [217, 252], "has_assoc_field": 217, "has_assoc_r": 217, "alg_field_from_poli": [217, 221], "root_index": 217, "almosteq": 217, "cyclotomic_field": [217, 221], "zeta7": 217, "zeta_": 217, "exsqrt": 217, "lexord": [217, 222], "from_algebraicfield": 217, "from_complexfield": 217, "from_expressiondomain": 217, "from_expressionrawdomain": 217, "from_ff": 217, "modularinteg": 217, "from_ff_gmpi": 217, "from_ff_python": 217, "from_fractionfield": 217, "from_globalpolynomialr": 217, "from_monogenicfiniteextens": 217, "from_polynomialr": 217, "from_qq_gmpi": 217, "from_qq_python": 217, "from_realfield": 217, "from_zz_gmpi": 217, "from_zz_python": 217, "gcdex": [217, 222], "get_exact": 217, "half_gcdex": [217, 222], "is_pid": 217, "is_r": 217, "is_nonposit": 217, "is_on": [217, 222], "rersiv": 217, "__neg__": 217, "__pos__": 217, "__sub__": 217, "q_domain": 217, "q_expr": 217, "x_domain": 217, "alg": [217, 221, 225], "unify_composit": 217, "trait": 217, "is_unit": 217, "__divmod__": 217, "__floordiv__": 217, "__mod__": [217, 221], "simpledomain": 217, "compositedomain": 217, "from_qq": 217, "from_zz": 217, "to_int": 217, "gmpyinteg": 217, "pythoninteg": 217, "gmpyrationalfield": 217, "pythonrationalfield": 217, "from_gaussianrationalfield": 217, "gaussianel": 217, "gaussiandomain": 217, "qq_python": 217, "zz_python": 217, "z2": 217, "z3": 217, "z4": 217, "from_gaussianinteg": 217, "as_algebraicfield": 217, "orig_ext": 217, "integral_basi": [217, 221], "maximal_ord": [217, 221], "zeta5": 217, "primes_abov": [217, 221], "primeid": [217, 221], "galois_group": [217, 221, 222], "by_nam": [217, 221, 222], "max_tri": [217, 221, 222], "numberfield": [217, 221, 222], "galoisgroup": [217, 221, 222], "to_alg_num": [217, 221], "legibl": 217, "inaccur": 217, "to_rat": 217, "mpelement": 217, "complexfield": 217, "lc": [217, 219, 222, 290], "domain_or_field": 217, "dmf": 217, "coercibl": 217, "monomialord": [217, 222], "xring": 217, "vring": 217, "sring": [217, 223, 224], "polyr": [217, 219, 224], "factor_list": [217, 222, 304], "add_gen": 217, "drop_to_ground": 217, "monomial_basi": 217, "206": [217, 222], "744": 217, "945": [217, 223], "symmetric_poli": [217, 222], "is_monomi": [217, 222], "coeff_wrt": 217, "const": [217, 226], "inplac": 217, "shallow": [217, 233], "zero_monom": 217, "clo": 217, "p64": 217, "qv": 217, "f0": 217, "imul_num": 217, "itercoeff": 217, "itermonom": 217, "iterterm": 217, "leading_expv": 217, "leading_monom": 217, "leading_term": 217, "listcoeff": 217, "listmonom": 217, "listterm": 217, "monom": [217, 222], "pdiv": [217, 222], "prem": [217, 222], "pquo": [217, 222], "pexquo": [217, 222], "differnc": 217, "strip_zero": 217, "r755": 217, "lauer": 217, "1976": 217, "242": 217, "247": [217, 220, 244], "800205": 217, "806342": 217, "tail_degre": 217, "xfield": 217, "vfield": [217, 276], "sfield": [217, 276], "fracel": [217, 226], "lev": 217, "add_ground": [217, 222], "all_monom": [217, 222], "all_term": [217, 222], "cauchy_lower_bound": 217, "cauchy_upper_bound": 217, "count_complex_root": 217, "sup": [217, 222, 226, 234], "count_real_root": 217, "deflat": [217, 222], "y_i": [217, 219, 221, 222, 242], "x_j": [217, 219, 222], "degree_list": [217, 222], "eject": [217, 222], "exquo_ground": [217, 222], "factor_list_includ": [217, 222], "from_sympy_list": 217, "gff_list": [217, 222], "ground_new": 217, "homogeneous_ord": [217, 222, 239, 242], "is_cyclotom": [217, 222], "is_ground": [217, 222], "is_homogen": [217, 222], "is_irreduc": [217, 222], "is_linear": [217, 222], "is_mon": [217, 222], "is_quadrat": [217, 222], "is_sqf": [217, 222], "l1_norm": [217, 222], "l2_norm_squar": 217, "max_norm": [217, 222], "mignotte_sep_bound_squar": 217, "mignott": [217, 219], "mul_ground": [217, 222], "quo_ground": [217, 222], "refine_root": [217, 221, 222], "includepr": [217, 219, 222], "sqf_list_includ": [217, 222], "sqf_norm": [217, 222], "sqf_part": [217, 222], "sqr": [217, 222], "sturm": [217, 222], "sub_ground": [217, 222], "to_best": 217, "to_dict": 217, "to_exact": [217, 222], "to_r": [217, 222], "to_sympy_dict": 217, "to_sympy_list": 217, "to_tupl": 217, "total_degre": [217, 222, 239], "trunc": [217, 222, 225], "unify_dmp": 217, "frac_unifi": 217, "half_per": 217, "poly_unifi": 217, "mod_to_list": 217, "unify_anp": 217, "gr\u00f6bner": 218, "wester": [218, 288], "agca": [218, 288], "l0": 219, "legitim": 219, "uninterest": 219, "bulk": [219, 236], "x_u": 219, "dup__": 219, "densebas": 219, "dmp_lc": 219, "poly_lc": 219, "dmp_tc": 219, "poly_tc": 219, "dmp_ground_lc": 219, "dmp_ground_tc": 219, "dmp_true_lt": 219, "n_1": [219, 244, 246], "n_k": 219, "dmp_degre": 219, "dmp_degree_in": 219, "dmp_degree_list": 219, "dmp_strip": 219, "dmp_valid": 219, "dup_revers": 219, "dmp_copi": 219, "dmp_to_tupl": 219, "dmp_normal": 219, "dmp_convert": 219, "to_domain": 219, "dmp_from_sympi": 219, "dmp_nth": 219, "dmp_ground_nth": 219, "dmp_zero_p": 219, "dmp_zero": 219, "dmp_one_p": 219, "dmp_one": 219, "dmp_ground_p": 219, "dmp_ground": 219, "dmp_negative_p": 219, "dmp_positive_p": 219, "dmp_from_dict": 219, "dmp_to_dict": 219, "dmp_swap": 219, "dmp_permut": 219, "dmp_nest": 219, "dmp_rais": 219, "dmp_deflat": 219, "dmp_multi_defl": 219, "dmp_inflat": 219, "dmp_exclud": 219, "dmp_includ": 219, "dmp_inject": 219, "dmp_eject": 219, "dmp_terms_gcd": 219, "dmp_list_term": 219, "dmp_apply_pair": 219, "dmp_slice": 219, "dup_random": 219, "densearith": 219, "dmp_add_term": 219, "dmp_sub_term": 219, "dmp_mul_term": 219, "dmp_add_ground": 219, "dmp_sub_ground": 219, "dmp_mul_ground": 219, "dmp_quo_ground": 219, "dmp_exquo_ground": 219, "dup_lshift": 219, "dup_rshift": 219, "dmp_ab": 219, "dmp_neg": 219, "dmp_add": 219, "dmp_sub": 219, "dmp_add_mul": 219, "dmp_sub_mul": 219, "dmp_mul": 219, "dmp_sqr": 219, "dmp_pow": 219, "dmp_pdiv": 219, "dmp_prem": 219, "dmp_pquo": 219, "dmp_pexquo": 219, "dmp_rr_div": 219, "dmp_ff_div": 219, "dmp_div": 219, "dmp_rem": 219, "dmp_quo": 219, "dmp_exquo": 219, "dmp_max_norm": 219, "dmp_l1_norm": 219, "dmp_expand": 219, "densetool": 219, "dmp_integr": 219, "dmp_integrate_in": 219, "dmp_diff": 219, "dmp_diff_in": 219, "dmp_eval": 219, "dmp_eval_in": 219, "dmp_eval_tail": 219, "dmp_diff_eval_in": 219, "dmp_trunc": 219, "dmp_ground_trunc": 219, "dup_mon": 219, "dmp_ground_mon": 219, "dup_cont": 219, "dmp_ground_cont": 219, "dup_primit": 219, "dmp_ground_primit": 219, "dup_extract": 219, "dmp_ground_extract": 219, "dup_real_imag": 219, "bivari": [219, 225, 242, 246], "dup_mirror": 219, "dup_scal": 219, "dup_shift": 219, "dup_transform": 219, "dmp_compos": 219, "dup_decompos": 219, "t_m": 219, "r756": 219, "dmp_lift": 219, "dup_sign_vari": 219, "dmp_clear_denom": 219, "k_0": 219, "dmp_revert": 219, "gf_": 219, "justifi": 219, "necess": 219, "u_0": 219, "m_0": [219, 239], "m_n": 219, "236237": 219, "9215": 219, "9405": 219, "9603": 219, "gf_int": 219, "gf_degre": 219, "gf_lc": 219, "gf_tc": 219, "gf_strip": 219, "gf_trunc": 219, "gf_normal": 219, "gf_from_dict": 219, "gf_to_dict": 219, "gf_from_int_poli": 219, "gf_to_int_poli": 219, "gf_neg": 219, "gf_add_ground": 219, "gf_sub_ground": 219, "gf_mul_ground": 219, "gf_quo_ground": 219, "gf_add": 219, "gf_sub": 219, "gf_mul": 219, "gf_sqr": 219, "gf_add_mul": 219, "gf_sub_mul": 219, "gf_expand": 219, "gf_div": 219, "r757": 219, "monagan93": [219, 220], "r758": 219, "gathen99": [219, 220], "gf_rem": 219, "gf_quo": 219, "gf_exquo": 219, "gf_lshift": 219, "gf_rshift": 219, "gf_pow": 219, "gf_pow_mod": 219, "r759": 219, "gf_gcd": 219, "gf_lcm": 219, "gf_cofactor": 219, "gf_gcdex": 219, "eea": 219, "r760": 219, "gf_monic": 219, "gf_diff": 219, "gf_eval": 219, "gf_multi_ev": 219, "gf_compos": 219, "gf_compose_mod": 219, "gf_trace_map": 219, "r761": 219, "gathen92": [219, 220], "gf_random": 219, "gf_irreduc": 219, "gf_irreducible_p": 219, "gf_sqf_p": 219, "gf_sqf_part": 219, "gf_sqf_list": 219, "e_2": [219, 222], "e_k": 219, "f_j": [219, 236], "gf_sqf": 219, "r762": 219, "geddes92": [219, 220], "gf_qmatrix": 219, "berlekamp": 219, "gf_qbasi": 219, "gf_berlekamp": 219, "gf_zassenhau": 219, "gf_shoup": 219, "gf_factor_sqf": 219, "gf_factor": 219, "e_d": 219, "cantor": 219, "zassenhau": [219, 221], "shoup": [219, 220], "kaltofen": [219, 220], "gathen": [219, 220], "gf_factor_method": 219, "r763": 219, "gf_valu": 219, "2204": 219, "congruent": [219, 236, 239], "cong": 219, "189": 219, "139": 219, "r764": 219, "ivan": 219, "niven": 219, "zuckerman": 219, "montgomeri": 219, "infeas": [219, 222], "sdm_": 219, "distributedmodul": 219, "sdm_monomial_mul": 219, "sdm_monomial_deg": 219, "f_5": 219, "sdm_monomial_divid": 219, "sdm_lc": 219, "sdm_to_dict": 219, "sdm_from_dict": 219, "dic": 219, "sdm_add": 219, "2f_1": 219, "3f_1": 219, "yf_1": 219, "xf_1": 219, "sdm_lm": 219, "sdm_lt": 219, "sdm_mul_term": 219, "2xy": [219, 298], "8xy": 219, "sdm_zero": 219, "sdm_deg": 219, "sdm_from_vector": 219, "sdm_to_vector": 219, "variant": [219, 242, 245], "qg": 219, "remark": [219, 225, 236, 242], "uf": 219, "vg": 219, "zout": 219, "euclidtool": 219, "dmp_half_gcdex": 219, "dmp_gcdex": 219, "dmp_invert": 219, "dmp_euclidean_pr": 219, "dmp_primitive_pr": 219, "exceedingli": 219, "collin": [219, 220], "collins67": [219, 220], "subdomain": 219, "2l": 219, "remainin": 219, "subdetermin": 219, "n_2": [219, 246], "n_": [219, 239], "abnorm": 219, "gamma_i": 219, "brown": [219, 220, 246], "traub": [219, 220], "browntraub71": [219, 220], "brown78": [219, 220], "discoveri": [219, 300], "dmp_inner_subresult": 219, "729": 219, "sre": 219, "dmp_subresult": 219, "dmp_prs_result": 219, "dmp_zz_modular_result": 219, "dmp_zz_collins_result": 219, "dmp_qq_collins_result": 219, "dmp_result": 219, "dmp_discrimin": 219, "dmp_rr_prs_gcd": 219, "cff": [219, 222], "dmp_ff_prs_gcd": 219, "dmp_zz_heu_gcd": 219, "r765": 219, "liao95": [219, 220], "dmp_qq_heu_gcd": 219, "dmp_inner_gcd": 219, "dmp_gcd": 219, "dmp_lcm": 219, "dmp_content": 219, "dmp_primit": 219, "dmp_cancel": 219, "dmp_trial_divis": 219, "dmp_zz_mignotte_bound": 219, "dup_zz_hensel_step": 219, "hensel": 219, "r766": 219, "dup_zz_hensel_lift": 219, "f_list": 219, "multifactor": 219, "r767": 219, "dup_zz_zassenhau": 219, "dup_zz_irreducible_p": 219, "eisenstein": 219, "dup_cyclotomic_p": 219, "bradford": 219, "russel": 219, "251": 219, "berlin": 219, "heidelberg": 219, "dup_zz_cyclotomic_poli": 219, "dup_zz_cyclotomic_factor": 219, "r768": 219, "weisstein09": [219, 220], "dup_zz_factor_sqf": 219, "dup_zz_factor": 219, "r769": 219, "dmp_zz_wang_non_divisor": 219, "wang": [219, 220, 264], "eez": 219, "dmp_zz_wang_test_point": 219, "dmp_zz_wang_lead_coeff": 219, "dmp_zz_diophantin": 219, "dmp_zz_wang_hensel_lift": 219, "dmp_zz_wang": 219, "r770": 219, "wang78": [219, 220], "r771": 219, "dmp_zz_factor": 219, "r772": 219, "dmp_ext_factor": 219, "dup_gf_factor": 219, "dmp_factor_list": 219, "dmp_factor_list_includ": 219, "dmp_irreducible_p": 219, "groebnertool": 219, "polyconfig": [219, 222], "f5b": [219, 222], "spoli": 219, "red_groebn": 219, "beckerweispfenning93": 219, "is_groebn": 219, "is_minim": 219, "is_reduc": 219, "fglmtool": 219, "matrix_fglm": 219, "o_to": 219, "o_from": 219, "r773": 219, "fauger": [219, 222], "gianni": [219, 222, 244], "mora": [219, 220, 222, 244], "sdm_spoli": 219, "phantom": 219, "sca": 219, "defn": 219, "sdm_ecart": 219, "ecart": 219, "sdm_nf_mora": 219, "nf": 219, "sdm_groebner": 219, "sugar": [219, 220, 251], "giovini": [219, 220], "polyopt": [219, 223], "build_opt": 219, "basepolynomialerror": 219, "operationnotsupport": 219, "heuristicgcdfail": 219, "homomorphismfail": 219, "isomorphismfail": [219, 221], "extraneousfactor": 219, "evaluationfail": 219, "refinementfail": 219, "notrevers": [219, 222], "notalgebra": 219, "polynomialerror": [219, 222], "unificationfail": [219, 221], "generatorsneed": 219, "computationfail": 219, "exc": 219, "generatorserror": 219, "univariatepolynomialerror": 219, "multivariatepolynomialerror": [219, 222], "polificationfail": 219, "orig": 219, "optionerror": 219, "flagerror": 219, "modulargcd": 219, "modgcd_univari": 219, "monagan00": [219, 220], "modgcd_bivari": 219, "modgcd_multivari": 219, "_modgcd_multivariate_p": 219, "brown71": [219, 220], "degbound": 219, "contbound": 219, "func_field_modgcd": 219, "reconstuct": 219, "z_p": 219, "hoeij04": [219, 220], "scarc": 219, "hsin": 220, "chao": 220, "liao": 220, "fateman": 220, "montreal": 220, "quebec": 220, "canada": 220, "240": [220, 228, 273], "von": [220, 246], "zur": 220, "gerhard": 220, "cambridg": [220, 239], "weisstein": 220, "cyclotomicpolynomi": 220, "1215": 220, "1231": 220, "czapor": 220, "labahn": 220, "monagan": [220, 238], "disco": 220, "721": 220, "kaltofen98": 220, "subquadrat": 220, "223": 220, "1998": [220, 239], "1179": 220, "1197": 220, "shoup95": 220, "397": 220, "shoup91": 220, "cox97": [220, 222], "shea": [220, 222], "ajwa95": 220, "ajwa": 220, "liu": 220, "groebner": [220, 221, 222, 225, 238, 244, 245], "citeseerx": [220, 235], "ist": [220, 235], "psu": [220, 235], "repid": 220, "rep1": [220, 235], "2bb46c0852bf74c9d74d1a12af6d11f69f7e8363": 220, "bose03": 220, "bose": 220, "guiver": 220, "giovini91": 220, "bronstein93": [220, 222], "salvi": [220, 223], "kiev": 220, "ukrain": 220, "buchberger01": [220, 222], "theorist": 220, "moreno": 220, "diaz": 220, "freir": 220, "eurocast": 220, "februari": 220, "davenport88": 220, "siret": 220, "tournier": 220, "london": [220, 239], "124": [220, 293], "greuel": 220, "pfister": 220, "atiyah": 220, "macdonald": 220, "142": 220, "1971": [220, 242], "505": 220, "249": 220, "wittkopf": 220, "478": 220, "hoeij": 220, "297": [220, 222], "304": [220, 222], "wang81": 220, "adic": 220, "symsac": 220, "hoeij02": 220, "manwright94": [220, 222], "yiu": 220, "kwong": 220, "franci": 220, "wright": 220, "dispers": [220, 246], "190347": 220, "190413": 220, "koepf98": [220, 222], "koepf": [220, 228, 238], "vieweg": 220, "abramov71": [220, 222], "abramov": [220, 244], "ussr": 220, "330": 220, "man93": [220, 222], "376": 220, "sciencedirect": [220, 235], "pii": [220, 235], "s0747717183710539": 220, "kapur1994": 220, "deepak": 220, "kapur": 220, "tushar": 220, "saxena": 220, "yang": 220, "researchg": [220, 246], "2514261_algebraic_and_geometric_reasoning_using_dixon_result": 220, "palancz08": 220, "pal\u00e1ncz": 220, "zaletnyik": 220, "jl": [220, 259], "awang": 220, "ew": 220, "grafarend": 220, "geodesi": 220, "225607735_dixon_result": 220, "s_solution_of_systems_of_geodetic_polynomial_equ": 220, "bruce97": 220, "bruce": 220, "randal": 220, "donald": [220, 261], "mundi": 220, "artifici": [220, 229], "intellig": [220, 238, 242, 304], "orlando": 220, "www2": 220, "duke": 220, "donaldlab": 220, "symbolicnumericalcomput": 220, "045": 220, "087": 220, "stiller96": 220, "stiller": 220, "cites": 220, "viewdoc": [220, 235], "590": 220, "2021": 220, "cohen93": [220, 221], "henri": 220, "olga": 221, "tausski": 221, "zimmer": 221, "pohst": 221, "articul": 221, "mathfrak": 221, "regul": 221, "alpha_m": 221, "round_two": 221, "prime_decomp": 221, "prime_valu": 221, "minimal_polynomi": 221, "field_isomorph": 221, "nilrad": 221, "z_k": 221, "zk": 221, "ordinarili": 221, "503": 221, "r774": 221, "r775": 221, "powerbasisel": 221, "ramif": 221, "as_submodul": 221, "bundl": 221, "test_factor": 221, "deliber": 221, "is_inert": 221, "inert": [221, 242], "reduce_anp": 221, "reduce_alg_num": 221, "field_gen": 221, "just_gen": 221, "reagent": 221, "kummer": 221, "1847": 221, "ueber": 221, "zerlegung": 221, "crell": 221, "r776": 221, "poly_from_expr": [221, 222], "tschirnhausen": 221, "maxtriesexcept": 221, "g_name": 221, "_minpoly_compos": 221, "stall": 221, "alli": 221, "monomorph": 221, "alpha_i": 221, "alpha_n": 221, "lincomb": 221, "primtiiv": 221, "meanwhil": 221, "moduleel": 221, "powerbasi": 221, "submodule_from_matrix": 221, "ancestor": 221, "to_col": 221, "nca": 221, "circumst": [221, 298], "_mult_tab": 221, "successfulli": 221, "moduleendomorph": 221, "innerendomorph": 221, "endomorphismr": 221, "spec": [221, 222], "i_n": [221, 222, 247], "include_self": 221, "basis_el": 221, "element_from_r": 221, "endomorphism_r": 221, "is_compat_col": 221, "mult_tab": 221, "mult": 221, "closurefailur": 221, "nearest_common_ancestor": 221, "number_field": 221, "power_basis_ancestor": 221, "incom": [221, 246], "halv": 221, "submodule_from_gen": 221, "over_power_basi": 221, "starts_with_un": 221, "hnf_modulu": 221, "whole_submodul": 221, "element_from_anp": 221, "element_from_alg_num": 221, "element_from_poli": 221, "qq_matrix": 221, "basis_element_pullback": 221, "discard_befor": 221, "structureerror": 221, "cohen00": 221, "make_mod_elt": 221, "qq_col": 221, "from_int_list": 221, "is_compat": 221, "reduced_mod_p": 221, "to_ancestor": 221, "anc": 221, "to_par": 221, "to_anp": 221, "inner_endomorph": 221, "event": [221, 246], "find_min_poli": 221, "missingunityerror": 221, "is_int": 221, "get_num_denom": 221, "extract_fundamental_discrimin": 221, "r777": 221, "algintpow": 221, "zeta_pow": 221, "r778": 221, "coeff_search": 221, "supplement_a_subspac": 221, "v_n": 221, "w_r": 221, "w_j": 221, "u_j": 221, "r779": 221, "parallel_poly_from_expr": 222, "exprtool": 222, "gcd_list": 222, "lcm_list": 222, "destruct": 222, "2079": 222, "1401": 222, "2715": 222, "6720": 222, "1092": 222, "gff": 222, "check_sqf": 222, "count_root": 222, "ground_root": 222, "nroot": [222, 244], "4142": 222, "732": 222, "polyroot": 222, "r780": 222, "93ruffini_theorem": 222, "865": 222, "casu": 222, "irreducibili": 222, "r781": 222, "0365": 222, "33984": 222, "87636": 222, "casus_irreducibili": 222, "maxstep": 222, "cleanup": 222, "73205080756888": 222, "73205080756887729352744634151": 222, "nth_power_roots_poli": 222, "r_g": 222, "_signsimp": 222, "q_n": 222, "is_zero_dimension": [222, 245], "donal": 222, "230": [222, 244], "ec": 222, "em": 222, "dispersionset": 222, "gp": [222, 242], "free_symbols_in_domain": 222, "from_dict": 222, "from_poli": 222, "get_domain": 222, "get_modulu": 222, "has_only_gen": 222, "vincent": [222, 264], "akrita": 222, "strzebonski": 222, "va": 222, "alkiviadi": 222, "panagioti": 222, "vigkla": 222, "265": 222, "279": 222, "polnomi": 222, "is_multivari": 222, "is_univari": 222, "ltrim": 222, "make_monic_over_integers_by_scaling_root": 222, "_only_": 222, "sturmian": 222, "subresultants_qq_zz": 222, "_pg": 222, "_amv": 222, "rem_z": 222, "premultipli": 222, "rat_clear_denom": 222, "_ignor": 222, "retract": 222, "same_root": 222, "set_domain": 222, "set_modulu": 222, "termwis": 222, "fglm": 222, "r782": 222, "horner_schem": 222, "equispac": 222, "viet": 222, "itermonomi": 222, "min_degre": 222, "gib": 222, "monomial_kei": 222, "monomial_count": 222, "gradedlexord": 222, "reversedgradedlexord": 222, "clear_cach": 222, "_get_interv": 222, "165": [222, 246, 264], "169": 222, "eval_approx": 222, "evalf_r": 222, "eval_r": [222, 290], "69629": 222, "71318": 222, "805": 222, "3275": 222, "65536": [222, 225, 226], "414645": 222, "131072": 222, "6545": 222, "104755": 222, "2097152": 222, "6634255": 222, "_all_root": 222, "use_cach": 222, "_complexes_index": 222, "_complexes_sort": 222, "_count_root": 222, "_ensure_complexes_init": 222, "_ensure_reals_init": 222, "_eval_is_imaginari": 222, "_get_complex": 222, "_get_complexes_sqf": 222, "currentfactor": 222, "_get_real": 222, "_get_reals_sqf": 222, "_get_root": 222, "_indexed_root": 222, "_new": 222, "_postprocess_root": 222, "_preprocess_root": 222, "heroic": [222, 244], "_real_root": 222, "_reals_index": 222, "_reals_sort": 222, "_refine_complex": 222, "_roots_trivi": 222, "_set_interv": 222, "return_mpmath": 222, "861136": 222, "86113631159405258": 222, "unread": [222, 262], "inexpress": 222, "unsolv": [222, 245], "r783": 222, "cubic_equ": 222, "trigonometric_and_hyperbolic_solut": 222, "specialpoli": 222, "swinnerton_dyer_poli": 222, "swinnerton": 222, "dyer": 222, "random_poli": 222, "gegenbau": [222, 226], "jakob": 222, "psum": 222, "3144337": 222, "r784": 222, "bernoulli_c_poli": 222, "reindex": 222, "swiss": 222, "knife": 222, "630": 222, "5124": 222, "12465": 222, "155": 222, "r785": 222, "partfrac": [222, 228], "undertermin": 222, "_w": [222, 233], "apart_list": 222, "assemble_partfrac_list": 222, "bunch": 222, "pfd": 222, "r786": 222, "partial_list": 222, "reassembl": 222, "pfda": 222, "r787": 222, "r788": 222, "r789": 222, "r790": 222, "r791": 222, "r792": 222, "r793": 222, "r794": 222, "widen": 223, "ring_seri": 223, "rs_sin": 223, "166666666666667": 223, "puiseux": 223, "rs_co": 223, "rs_tan": 223, "rs_exp": 223, "blazingli": 223, "promin": 223, "gradual": [223, 291], "rs_": 223, "rs_log": 223, "rs_lambertw": 223, "rs_atan": 223, "arctang": 223, "rs_asin": 223, "_tan1": 223, "rs_cot": 223, "rs_cos_sin": 223, "rs_atanh": 223, "rs_sinh": 223, "rs_cosh": 223, "rs_tanh": 223, "rs_hadamard_exp": 223, "inver": 223, "rs_mul": 223, "rs_squar": 223, "rs_pow": 223, "rs_series_invers": 223, "rs_series_revers": 223, "a_kx_k": 223, "ar_i": 223, "ar_": 223, "ae": 223, "rs_trunc": 223, "rs_nth_root": 223, "160249952256379": 223, "44224957030741": 223, "rs_sub": 223, "rs_diff": 223, "rs_integr": 223, "rs_newton": 223, "rs_compose_add": 223, "r795": 223, "bostan": 223, "flajolet": 223, "schost": 223, "4579": 223, "institut": 223, "nation": 223, "recherch": 223, "informatiqu": 223, "automatiqu": 223, "rs_is_puiseux": 223, "rs_puiseux": 223, "rs_puiseux2": 223, "rs_series_from_list": 223, "concur": 223, "rs_fun": 223, "_tan": 223, "_nth": 223, "_root": 223, "_fun": 223, "mul_xin": 223, "pow_xin": 223, "_raw": 224, "sympy_eqs_to_r": 224, "eqs_r": 224, "eqs_to_matrix": 224, "eqs_coeff": 224, "eqs_rh": 224, "_solve_lin_si": 224, "_solve_lin_sys_compon": 224, "critiqu": 225, "wester1999": 225, "systemat": 225, "153": 225, "\u2124": [225, 226, 245, 305], "unm": 225, "driver": [226, 258], "adequ": 226, "emptyprint": 226, "_sympystr": 226, "mathml": 226, "inconveni": 226, "_print_": 226, "expr_class": 226, "_print_rat": 226, "_print_numb": 226, "_print_atom": 226, "_print_bas": 226, "print_latex": 226, "mylatexprint": 226, "_print_deriv": 226, "print_my_latex": 226, "modop": 226, "subcompon": 226, "outermost": [226, 234, 238, 250], "modopmodewrong": 226, "modopnestedwrong": 226, "modopsettingswrong": 226, "subobject": 226, "infrastructur": [226, 243], "printer_exampl": 226, "set_global_set": 226, "stringpict": 226, "pretty_symbologi": 226, "prettyform": 226, "hline": 226, "vline": 226, "ascii": 226, "_pretti": 226, "use_unicode_sqrt_char": 226, "root_not": 226, "mat_symbol_styl": 226, "prettifi": 226, "bold": 226, "c89codeprint": 226, "print_ccod": 226, "tgamma": 226, "known_functions_c89": 226, "known_functions_c99": 226, "fmax": 226, "fmin": 226, "lgamma": 226, "indent_cod": 226, "cfunction_format": 226, "derefer": 226, "dereferenc": 226, "symbols_to_declar": 226, "not_supported_funct": 226, "code_text": 226, "m_sqrt2": 226, "math_macro": 226, "m_sqrt2l": 226, "cxx": 226, "cxx98codeprint": 226, "print_rcod": 226, "rcode": 226, "known_funct": 226, "_rcode": 226, "rfunction_str": 226, "rfunction_format": 226, "ifels": 226, "type_map": 226, "name_mangl": 226, "mangl": 226, "floor1": 226, "floor2": 226, "print_fcod": 226, "_fcode": 226, "conjg": 226, "32768": 226, "7182818284590452d0": 226, "1415926535897932d0": 226, "718281828459045235360287d0": 226, "141592653589793238462643d0": 226, "869604401089358618834491d0": 226, "mygamma": 226, "allow_unknown_funct": 226, "smtlib": 226, "smtlibprint": 226, "symbol_t": 226, "_smtlib": 226, "_default_set": 226, "known_const": 226, "ite": 226, "known_typ": 226, "smtlib_cod": 226, "auto_assert": 226, "auto_declar": 226, "prefix_express": 226, "suffix_express": 226, "log_warn": 226, "booleanfunct": 226, "dreal": 226, "14159": 226, "my_smt_variable_for_pi": 226, "postfix": [226, 264], "riski": 226, "sound": [226, 304], "pw": 226, "pythontyp": 226, "smt_builtin_func": 226, "existing_smtlib_fcn": 226, "user_def_func": 226, "fun": [226, 243, 297], "coshintegr": 226, "cosintegr": 226, "expintegralei": 226, "factorialpow": 226, "heavisidetheta": 226, "sinhintegr": 226, "sinintegr": 226, "arccosh": 226, "arccoth": 226, "arcsinh": 226, "dirichleteta": 226, "gegenbauerc": 226, "hypergeometricpfq": 226, "sphericalbesselj": 226, "logintegr": 226, "lucasl": 226, "mathieu": 226, "riemann_xi": 226, "riemannxi": 226, "stieltjesgamma": 226, "sphericalbess": 226, "mcodeprint": 226, "_mcode": 226, "mcode": 226, "maplecodeprint": 226, "_mapl": 226, "maple_cod": 226, "print_maple_cod": 226, "javascriptcodeprint": 226, "_javascript": 226, "js_function_str": 226, "known_fcns_src1": 226, "known_fcns_src2": 226, "conj": 226, "juliacodeprint": 226, "_julia": 226, "harmless": [226, 300], "existing_julia_fcn": 226, "coshint": 226, "cosint": 226, "sinhint": 226, "sinint": 226, "logint": 226, "gammaln": 226, "octavecodeprint": 226, "_octav": 226, "recip": [226, 264], "powf": 226, "signum": 226, "rustcodeprint": 226, "_rust_cod": 226, "7_f64": 226, "_aesara": 226, "tensorvari": 226, "floatx": 226, "squeez": [226, 290], "dim_handl": 226, "gtkmathview": 226, "widget": 226, "print_gtk": 226, "libgtkmathview": 226, "start_view": 226, "_lambdacod": 226, "accepted_latex_funct": 226, "parenthesize_sup": 226, "fold_frac_pow": 226, "fold_func_bracket": 226, "fold_short_frac": 226, "inv_trig_styl": 226, "itex": 226, "ln_notat": 226, "long_frac_ratio": 226, "mat_delim": 226, "mat_str": 226, "mul_symbol": 226, "symbol_nam": 226, "gothic_re_im": 226, "decimal_separ": 226, "diff_oper": 226, "amsmath": 226, "fracton": 226, "semicolon": 226, "monospac": 226, "mathtt": 226, "mathml2": 226, "mathmlprinterbas": 226, "mathmlcontentprint": 226, "mathmlpresentationprint": 226, "chapter4": 226, "_mathml_cont": 226, "mathml_tag": 226, "chapter3": 226, "_mathml_present": 226, "utf": 226, "mul_symbol_mathml_numb": 226, "xb7": 226, "print_mathml": [226, 303], "mrow": 226, "mpmathprint": 226, "fully_qualified_modul": 226, "print_python": 226, "textual": 226, "reprprint": 226, "_sympyrepr": 226, "reprifi": 226, "sympy_integ": 226, "displayhook": [226, 257], "pprint_nod": 226, "nb2": 226, "print_nod": 226, "asssumpt": 226, "determinisit": 226, "backtrac": 226, "print_tre": 226, "outputbuff": 226, "dvioption": 226, "outputtexfil": 226, "extra_preambl": 226, "latex_set": 226, "postscript": 226, "tex": 226, "eulervm": 226, "sty": 226, "debian": 226, "ubuntu": 226, "unset": [226, 238], "gimp": 226, "evinc": 226, "kdvi": 226, "xdvi": 226, "xdg": 226, "system_default_view": 226, "bytesio": 226, "usepackag": 226, "amsfont": 226, "renewcommand": 226, "popen": 226, "phidd": 226, "bitmap": 226, "split_super_sub": 226, "var_sub1__sup_sub2": 226, "assignmenterror": 226, "bitwiseand": 226, "bitwiseor": 226, "bitwisexor": 226, "precedence_valu": 226, "kroneckerproduct": 226, "tensadd": [226, 252], "tensmul": [226, 252], "precedence_funct": 226, "precedence_float": 226, "precedence_fracel": 226, "precedence_integ": 226, "precedence_mul": 226, "precedence_polyel": 226, "precedence_r": 226, "precedence_unevaluatedexpr": 226, "databas": [226, 236], "pretty_use_unicod": 226, "pretty_try_use_unicod": 226, "xstr": 226, "greek_lett": 226, "digit_2txt": 226, "ONE": 226, "seven": 226, "symb_2txt": 226, "parenthesi": [226, 250], "\u2081": 226, "\u2082": 226, "\u2084": 226, "\u2085": 226, "\u2086": 226, "\u2087": 226, "\u2088": 226, "\u2089": 226, "\u2090": 226, "\u1d66": 226, "\u1d6a": 226, "\u2091": 226, "\u1d67": 226, "\u2095": 226, "\u1d62": 226, "\u2096": 226, "\u2097": 226, "\u2098": 226, "\u2099": 226, "\u2092": 226, "\u209a": 226, "\u1d69": 226, "\u1d63": 226, "\u1d68": 226, "\u209b": 226, "\u209c": 226, "\u1d64": 226, "\u1d65": 226, "\u2093": 226, "\u2070": 226, "\u00b9": 226, "\u00b2": 226, "\u00b3": 226, "\u2074": 226, "\u2075": 226, "\u2076": 226, "\u2077": 226, "\u2078": 226, "\u2079": 226, "\u2071": 226, "\u207f": 226, "xobj": 226, "vobj": 226, "hobj": 226, "vf": 226, "\u00bd": 226, "\u2153": 226, "\u00bc": 226, "\u2155": 226, "\u2159": 226, "\u215b": 226, "\u2154": 226, "\u2156": 226, "\u00be": 226, "\u2157": 226, "\u215c": 226, "\u2158": 226, "\u215a": 226, "\u215d": 226, "\u215e": 226, "xsym": 226, "symbologi": 226, "atoms_t": 226, "\u2102": [226, 305], "emptysequ": [226, 232], "\u2115": 226, "\u2115\u2080": 226, "\u211d": [226, 305], "symmetricdiffer": [226, 234, 245], "pretty_atom": 226, "atom_nam": 226, "pretty_symbol": 226, "symb_nam": 226, "bold_nam": 226, "stylis": 226, "_print_meijerg": 226, "_print_hyp": 226, "jurjen": 226, "bo": 226, "hate": 226, "spammer": 226, "pietjepuk314": 226, "oc": [226, 276], "oohai": 226, "gedg": 226, "mun": 226, "terminal_str": 226, "baselin": 226, "leftslash": 226, "slash": [226, 257], "paren": 226, "ifascii_nougli": 226, "line_break": 226, "ugli": 226, "terminal_width": 226, "maxdepth": 226, "labelfunc": 226, "digraph": [226, 264, 303], "rankdir": [226, 303], "_sparse_": 227, "flavor": 227, "________": [227, 246, 264], "x\u2080": 227, "greatli": 227, "numbered_symbol": [227, 238, 242, 264], "postprocessor": [227, 238], "reduced_expr": [227, 238], "formalpowerseri": 228, "coeff_bel": 228, "formalpowerseriescompos": 228, "r796": 228, "comtet": 228, "loui": 228, "reidel": 228, "1974": 228, "formalpowerseriesinvers": 228, "r797": 228, "upto": [228, 233, 242], "formalpowerseriesproduct": 228, "rational_algorithm": 228, "compute_fp": 228, "hyper_algorithm": 228, "omposit": 228, "bell_seq": 228, "finiteformalpowerseri": 228, "rational_independ": 228, "ra": 228, "admiss": [228, 231], "r798": 228, "r799": 228, "simpled": 228, "exp_r": 228, "explik": 228, "hyper_r": 228, "rsolve_hypergeometr": 228, "r800": 228, "r801": 228, "solve_d": 228, "fourierseri": 229, "scalex": 229, "shiftx": 229, "sigma_approxim": 229, "gibb": 229, "bigl": 229, "bigr": 229, "lanczo": 229, "r802": 229, "gibbs_phenomenon": 229, "r803": 229, "sawtooth": 229, "bn": 229, "r804": 229, "limitseq": 231, "difference_delta": 231, "r805": 231, "differencedelta": 231, "limit_seq": [231, 233], "safeguard": 231, "r806": 231, "kauer": 231, "seqper": 232, "seqformula": 232, "seqbas": 232, "coeff_mul": 232, "find_linear_recurr": 232, "gfvar": 232, "seqadd": 232, "seqmul": 232, "_mul": 232, "recursiveseq": 232, "fib": 232, "invok": [233, 257, 258], "workhors": 233, "succ": [233, 246], "asymp": 233, "exposit": 233, "gloss": 233, "wsym": 233, "test_rewrite1": 233, "build_expression_tre": 233, "mrv_leadterm": 233, "e0": 233, "calculate_seri": 233, "limitinf": 233, "constantli": 233, "subsset": 233, "mrv_max1": 233, "mrv_max3": 233, "expsf": 233, "expsg": 233, "expsboth": 233, "do_sub": 233, "r807": 233, "limsup_": 233, "7048138294": 233, "7182818285": 233, "6349839002": 233, "6449340668": 233, "shank": 233, "6881721793": 233, "6931396564": 233, "6931471806": 233, "6931471805599453094172321215": 233, "r808": 233, "residue_theorem": 233, "neighborhood": 234, "rim": 234, "conditionset": [234, 245, 246, 305], "affirm": 234, "infimum": 234, "imageset": [234, 245, 305], "is_clos": 234, "closed": 234, "is_disjoint": 234, "r809": 234, "disjoint_set": 234, "is_open": 234, "is_proper_subset": 234, "is_proper_superset": 234, "left_open": 234, "is_superset": 234, "isdisjoint": 234, "issubset": 234, "issuperset": 234, "productset": [234, 245], "powerset": 234, "fancyset": 234, "complexregion": [234, 245], "disjointunion": 234, "lebesgu": 234, "r810": 234, "power_set": 234, "symmetric_differ": 234, "r811": 234, "right_open": 234, "mpi": 234, "r812": 234, "interval_": 234, "as_rel": 234, "is_left_unbound": 234, "is_right_unbound": 234, "r813": 234, "r814": 234, "union_": 234, "28set_theori": 234, "r815": 234, "intersection_": 234, "coin": [234, 246], "r816": 234, "cartesian_product": 234, "is_iter": 234, "r817": 234, "complementset": 234, "r818": 234, "disjoint_union": 234, "r819": 234, "empty_set": 234, "r820": 234, "universal_set": 234, "flambda": 234, "square_iter": 234, "base_set": 234, "cartesiancomplexregion": 234, "polarcomplexregion": 234, "unit_disk": 234, "upper_half_unit_disk": 234, "a_interv": 234, "b_interv": 234, "from_real": 234, "pset": 234, "rset": 234, "thetaset": 234, "upper_half_plan": 234, "normalize_theta_set": 234, "r821": 234, "r822": 234, "axiom_of_power_set": 234, "sin_sol": 234, "r823": 234, "element_": 234, "varnoth": 234, "tr0": 235, "tr1": 235, "tr2": 235, "tr2i": 235, "tr3": 235, "tr4": 235, "tr5": 235, "tr6": 235, "tr7": 235, "tr8": 235, "tr9": 235, "tr10": 235, "tr10i": 235, "tr11": 235, "tr12": 235, "tr12i": 235, "tr13": 235, "trmorri": 235, "tr14": 235, "tr15": 235, "tr16": 235, "tr22": 235, "tr111": 235, "ctr1": 235, "ctr4": 235, "rl1": 235, "rl2": 235, "932": 235, "016": 235, "serendipit": 235, "dead": 235, "newa": 235, "lucki": 235, "sqt": 235, "_tr56": 235, "un": [235, 236], "r824": 235, "morri": 235, "27s_law": 235, "trpower": 235, "r825": 235, "list_of_trigonometric_ident": 235, "reduction_formula": 235, "ctr2": 235, "ctr3": 235, "r826": 235, "s0895717706001609": 235, "dimitar": 235, "vlahovski": 235, "technolog": 235, "xiuqin": 235, "zhong": 235, "zhenb": 235, "zeng": 235, "1169": 235, "1177": 235, "657": 235, "2478": 235, "sosmath": 235, "trig5": 235, "symplifi": [236, 238], "roach1996": 236, "roach1997": 236, "p_q": 236, "reachabl": [236, 246], "f_q": 236, "undo": [236, 304], "whenc": 236, "game": 236, "twofold": 236, "incongru": 236, "wlog": 236, "alpha_r": 236, "beta_r": 236, "blindli": 236, "messi": 236, "k_u": 236, "l_v": 236, "k_j": 236, "c_w": 236, "r_j": 236, "l_u": 236, "res_": 236, "delta_i": 236, "add_formula": 236, "addb": 236, "sum_0": 236, "test_hyperexpand": 236, "test_formula": 236, "suboptim": [236, 291], "imath": 236, "b1prime": 236, "vital": 236, "308": 236, "hongguang": [237, 282], "fu": [237, 238, 282], "logcombin": [238, 242, 245], "my_measur": 238, "nthroot": 238, "max_len": 238, "surd": 238, "kroneckersimp": 238, "besselsimp": 238, "strigonometr": 238, "399": 238, "hypersimilar": 238, "rational_convers": 238, "base10": 238, "6004799503160655": 238, "eq_x": 238, "max_term": 238, "collect_sqrt": 238, "polish": 238, "rad_ration": 238, "collect_const": 238, "rcollect": 238, "ratsimpmodprim": 238, "r827": 238, "pearc": 238, "1145768": 238, "1145809": 238, "trigsimp_groebn": 238, "bb1": 238, "be1": 238, "bb2": 238, "be2": 238, "bei": 238, "max_it": 238, "unrad": [238, 244], "r828": 238, "20210806201615": 238, "fagin": 238, "symb85": 238, "r829": 238, "cybertest": 238, "opt_sub": 238, "as_unevaluated_bas": 238, "tree_cs": 238, "hyperegeometr": 238, "epathtool": 238, "epath": 238, "ebnf": 238, "za": [238, 246], "xml": 238, "xpath": 238, "beginn": [239, 241, 242, 244, 245, 305], "diophantu": 239, "mathematician": [239, 245], "citi": 239, "alexandria": 239, "father": 239, "hi": [239, 244], "arithmetica": 239, "diop_solv": 239, "classify_diop": 239, "diop_linear": 239, "diop_quadrat": 239, "diop_ternary_quadrat": 239, "diop_ternary_quadratic_norm": 239, "diop_general_pythagorean": 239, "diop_general_sum_of_squar": 239, "diop_general_sum_of_even_pow": 239, "merge_solut": 239, "3y": 239, "9369318": 239, "find_dn": 239, "diop_dn": 239, "transformation_to_dn": 239, "920": 239, "5y": 239, "BY": 239, "transformation_to_norm": 239, "t4": 239, "t5": 239, "sum_of_squar": 239, "providean": 239, "eqyptian": 239, "thilinaatsympi": 239, "andreescu": 239, "titu": 239, "andrica": 239, "dorin": 239, "cucurezeanu": 239, "diophantineequ": 239, "alpertron": 239, "20160323033111": 239, "jpr2718": 239, "ax2p": 239, "permute_sign": [239, 264], "signed_permut": [239, 264], "_dict": 239, "base_solution_linear": 239, "r830": 239, "r831": 239, "pell": 239, "lmm": 239, "r832": 239, "393": 239, "13y": 239, "986": 239, "49299": 239, "1570": 239, "diop_bf_dn": 239, "robertson": 239, "20160323033128": 239, "cornacchia": 239, "r833": 239, "nitaj": 239, "r834": 239, "numbertheori": 239, "r835": 239, "r836": 239, "676": 239, "884": 239, "fxz": 239, "3xy": 239, "r837": 239, "fxy": 239, "gyz": 239, "hxz": 239, "r838": 239, "cremona": 239, "rusin": 239, "2x_": 239, "m4": 239, "general_sum_of_squar": 239, "8m": 239, "r839": 239, "2345": 239, "proofwiki": 239, "integer_as_sum_of_three_squar": 239, "general_sum_of_even_pow": 239, "power_represent": 239, "1729": 239, "stopiter": 239, "sum_of_three_squar": 239, "r840": 239, "44542": 239, "207": 239, "schorn": 239, "sum_of_four_squar": 239, "3456": 239, "1294585930293": 239, "2161": 239, "1137796": 239, "r841": 239, "sum_of_pow": 239, "evenli": 239, "var_t": 239, "pqa": 239, "r842": 239, "ur": 239, "dv": 239, "vr": 239, "r843": 239, "parametrize_ternary_quadrat": 239, "r844": 239, "nigel": 239, "ldescent": 239, "4x": [239, 245, 293], "7y": 239, "r845": 239, "r846": 239, "nottingham": 239, "worktrib": 239, "1023265": 239, "gaussian_reduc": 239, "r847": 239, "20201021115213": 239, "cuhk": 239, "wkshum": 239, "404": 239, "r848": 239, "holzer": 239, "mordel": 239, "r849": 239, "r850": 239, "prime_as_sum_of_two_squar": 239, "r851": 239, "sqf_normal": 239, "r852": 239, "legrang": 239, "csusm": 239, "aitken_html": 239, "diophantinesolutionset": 239, "symbols_seq": 239, "dict_iter": 239, "diophantineequationtyp": 239, "binaryquadrat": 239, "r853": 239, "r854": 239, "inhomogeneousternaryquadrat": 239, "inhomogen": [239, 242, 244], "homogeneousternaryquadraticnorm": 239, "homogeneousternaryquadrat": 239, "inhomogeneousgeneralquadrat": 239, "homogeneousgeneralquadrat": 239, "generalsumofsquar": 239, "r855": 239, "generalpythagorean": 239, "cubicthu": 239, "thue": 239, "generalsumofevenpow": 239, "pde": [240, 242, 282], "subcategori": [241, 281], "solve_rational_inequ": 241, "solve_poly_inequ": 241, "reduce_rational_inequ": 241, "reduce_abs_inequ": 241, "solvifi": [241, 245], "autodetect": [242, 243], "odesimp": 242, "ode_ord": [242, 243, 244], "deutil": [242, 243], "best_hint": 242, "unevaluat": 242, "test_od": 242, "ode_": 242, "hintnam": [242, 243], "classify_sysod": 242, "almost_linear": 242, "dsolve_system": 242, "ode_hintnam": 242, "allhint": [242, 243], "tough": 242, "nth_linear_homogeneous_constant_coeff_integr": 242, "1st_linear": 242, "nth_linear": 242, "indep": 242, "indep_div_dep": 242, "undetermined_coeffici": 242, "_best": 242, "nth_algebra": 242, "1st_homogeneous_coeff_best": 242, "1st_homogeneous_coeff_subs_indep_div_dep": 242, "1st_homogeneous_coeff_subs_dep_div_indep": 242, "1st_power_seri": 242, "lie_group": 242, "nth_linear_constant_coeff_homogen": 242, "nth_linear_euler_eq_homogen": 242, "nth_algebraic_integr": 242, "1st_exact_integr": 242, "1st_linear_integr": 242, "bernoulli_integr": 242, "1st_homogeneous_coeff_subs_indep_div_dep_integr": 242, "1st_homogeneous_coeff_subs_dep_div_indep_integr": 242, "nth_linear_constant_coeff_undetermined_coeffici": 242, "nth_linear_constant_coeff_variation_of_paramet": 242, "nth_linear_constant_coeff_variation_of_parameters_integr": 242, "solve_for_func": [242, 243], "homogeneouscoeffsubsdepdivindep": 242, "homogeneouscoeffsubsindepdivdep": 242, "varepsilon": 242, "genform": [242, 243], "starrett": 242, "checkinfsol": 242, "constantsimp": 242, "symbolnam": 242, "startnumb": 242, "endnumb": 242, "renumb": 242, "absorpt": 242, "assist": 242, "constant_renumb": 242, "1st_rational_riccati": 242, "riccati_special_minus2": 242, "linear_coeffici": 242, "separable_reduc": 242, "nth_linear_euler_eq_nonhomogeneous_undetermined_coeffici": 242, "nth_linear_euler_eq_nonhomogeneous_variation_of_paramet": 242, "liouvil": 242, "2nd_linear_airi": 242, "2nd_linear_bessel": 242, "2nd_hypergeometr": 242, "2nd_hypergeometric_integr": 242, "nth_order_reduc": 242, "2nd_power_series_ordinari": 242, "2nd_power_series_regular": 242, "almost_linear_integr": 242, "linear_coefficients_integr": 242, "separable_reduced_integr": 242, "nth_linear_euler_eq_nonhomogeneous_variation_of_parameters_integr": 242, "liouville_integr": 242, "2nd_nonlinear_autonomous_conserv": 242, "2nd_nonlinear_autonomous_conserved_integr": 242, "newconst": 242, "ode_sol_simpl": 242, "trysolv": 242, "sola": 242, "solb": 242, "listofsolut": 242, "ode_problem": 242, "firstexact": 242, "exact_differential_equ": 242, "tenenbaum": 242, "dover": 242, "1963": 242, "homogeneouscoeffbest": 242, "ode_1st_homogeneous_coeff_best_integr": 242, "homogeneous_differential_equ": 242, "firstlinear": 242, "linear_differential_equ": 242, "order_equation_with_variable_coeffici": 242, "rationalriccati": 242, "atleast": 242, "riccati_equ": 242, "thieu": 242, "vo": 242, "risc_5387": 242, "phdthesisthieu": 242, "secondlinearairi": 242, "secondlinearbessel": 242, "math24": 242, "bernoulli_differential_equ": 242, "goldstein": 242, "braun": 242, "maplesoft": 242, "aspx": 242, "odeadvisor": 242, "riccatispeci": 242, "__________________": 242, "eqworld": 242, "ipmnet": 242, "ru": 242, "ode0106": 242, "ode0123": 242, "nthlinearconstantcoeffhomogen": 242, "nth_linear_constant_coeff_homogeneous_integr": 242, "nonhomogeneous_equation_with_constant_coeffici": 242, "nthlinearconstantcoeffundeterminedcoeffici": 242, "method_of_undetermined_coeffici": 242, "221": 242, "nthlinearconstantcoeffvariationofparamet": 242, "variation_of_paramet": 242, "planetmath": 242, "variationofparamet": 242, "nthlineareulereqhomogen": 242, "equidimension": 242, "nth_linear_euler_eq_homogeneous_integr": 242, "sollist": 242, "93euler_equ": 242, "bender": 242, "orszag": 242, "scientist": 242, "nthlineareulereqnonhomogeneousvariationofparamet": 242, "nthlineareulereqnonhomogeneousundeterminedcoeffici": 242, "nthalgebra": 242, "nthorderreduc": 242, "caught": 242, "fault": 242, "almostlinear": 242, "first_linear": 242, "joel": 242, "mose": 242, "stormi": 242, "decad": 242, "august": [242, 261], "558": 242, "linearcoeffici": 242, "separablereduc": 242, "liegroup": 242, "secondhypergeometr": 242, "2f1": 242, "1f1": 242, "0f1": 242, "liouvillian": 242, "pfq": 242, "chan": 242, "cheb": 242, "terrab": 242, "ode_1st_power_seri": 242, "travi": 242, "walker": 242, "ode_2nd_power_series_ordinari": 242, "lamar": 242, "seriessolut": 242, "simmon": 242, "176": 242, "ode_2nd_power_series_regular": 242, "lie_heuristic_abaco1_simpl": 242, "duart": 242, "mota": 242, "lie_heuristic_abaco1_product": 242, "roch": 242, "lie_heuristic_bivari": 242, "329": 242, "lie_heuristic_chi": 242, "lie_heuristic_abaco2_similar": 242, "lie_heuristic_function_sum": 242, "lie_heuristic_abaco2_unique_unknown": 242, "lie_heuristic_abaco2_unique_gener": 242, "lie_heuristic_linear": 242, "gy": 242, "bh": 242, "impract": 242, "riccati_norm": 242, "riccati_inverse_norm": 242, "riccati_reduc": 242, "construct_c": 242, "construct_d": 242, "val_inf": 242, "valuat": 242, "rational_laurent_seri": 242, "compute_m_ybar": 242, "ybar": 242, "solve_aux_eq": 242, "numa": 242, "dena": 242, "numi": 242, "deni": 242, "remove_redundant_sol": 242, "sol1": 242, "sol2": 242, "get_gen_sol_from_part_sol": 242, "part_sol": 242, "haaheim": 242, "solve_riccati": 242, "gensol": 242, "_linear_2eq_order1_type6": 242, "_linear_2eq_order1_type7": 242, "fgp": 242, "bg": 242, "linear_ode_to_matrix": 242, "odeordererror": 242, "odenonlinearerror": 242, "eqs_mat": 242, "r856": 242, "matrix_differential_equ": 242, "canonical_od": 242, "canonical_eq": 242, "canonical_system": 242, "linodesolve_typ": 242, "linodesolv": 242, "type1": 242, "type2": 242, "type3": 242, "type4": 242, "type5": 242, "type6": 242, "type_of_equ": 242, "a_t": 242, "a_non_commut": 242, "matrix_exp_jordan_form": 242, "expj": 242, "matrix_exp": 242, "defect": 242, "p_invers": 242, "r857": 242, "defective_matrix": 242, "r858": 242, "r859": 242, "jordan_normal_form": 242, "comupt": 242, "r860": 242, "r861": 242, "matrix_exponenti": 242, "antiderv": 242, "subscheck": 242, "system_info": 242, "sol_vector": 242, "sol_vector_evalu": 242, "_nonlinear_2eq_order1_type1": 242, "_nonlinear_2eq_order1_type2": 242, "_nonlinear_2eq_order1_type3": 242, "autonom": 242, "_nonlinear_2eq_order1_type4": 242, "_nonlinear_2eq_order1_type5": 242, "clairaut": 242, "envelop": 242, "_nonlinear_3eq_order1_type1": 242, "enspac": [242, 245], "sysod": 242, "sode0401": 242, "_nonlinear_3eq_order1_type2": 242, "sode0402": 242, "_nonlinear_3eq_order1_type3": 242, "sode0404": 242, "_nonlinear_3eq_order1_type4": 242, "sode0405": 242, "_nonlinear_3eq_order1_type5": 242, "sode0406": 242, "_handle_integr": 242, "gather": [242, 290], "unhind": 242, "wolphramalpha": 242, "detool": 242, "hint_integr": 242, "alphanumer": 242, "hinder": 242, "matching_hint": 242, "matchdict": 242, "1st_homogeneous_coeff": 242, "your_hint": 242, "pde_separ": 243, "uxt": 243, "pde_separate_add": 243, "pde_separate_mul": 243, "uxi": 243, "pdsolv": 243, "solvefun": 243, "classify_pd": 243, "test_pd": 243, "pde_hintnam": 243, "ux": 243, "1st_linear_constant_coeff_homogen": 243, "checkpdesol": 243, "_preprocess": 243, "inabl": 243, "_xi_1": 243, "pde_1st_linear_constant_coeff_homogen": 243, "viktor": 243, "grigoryan": 243, "124a": 243, "pde_1st_linear_constant_coeff": 243, "substack": 243, "1st_linear_constant_coeff_integr": 243, "pde_1st_linear_variable_coeff": 243, "du": 243, "inspir": [243, 300], "pde_hint": 243, "checksol": 244, "ect": 244, "attain": [244, 275], "star": [244, 264], "052": 244, "cov": 244, "pval": 244, "xval": 244, "rsolv": 244, "solve_linear": 244, "solve_linear_system": 244, "msymbol": 244, "solve_linear_system_lu": 244, "solve_undetermined_coeff": 244, "equ": 244, "73908513321516064165531208767387340401341175890076": 244, "steep": 244, "39267e": 244, "1684e": 244, "588469032184": 244, "315": 244, "730061685774": 244, "46792545969349058": 244, "inconclus": 244, "init": 244, "dissimilar": 244, "v_0": 244, "n_m": 244, "rsolve_poli": 244, "rsolve_ratio": 244, "r862": 244, "levelt": 244, "290": [244, 273], "296": 244, "r863": 244, "r864": 244, "r865": 244, "289": 244, "alembertian": 244, "r866": 244, "r867": 244, "polysi": 244, "solve_triangul": 244, "kalkbrenn": 244, "patrizia": 244, "teo": 244, "aaecc": 244, "simplex": 244, "lpmax": 244, "constr": 244, "exlud": 244, "infeasiblelperror": 244, "lpmin": 244, "unboundedlperror": 244, "a_eq": 244, "b_eq": 244, "lo": 244, "unconstrain": 244, "aeq": 244, "beq": 244, "argand": 245, "uncount": 245, "bizarr": 245, "her": 245, "sol_f": 245, "solveset_r": 245, "solveset_complex": 245, "methodologi": [245, 297], "_solve_real_trig": 245, "invert_r": 245, "invert_complex": 245, "_solve_rad": 245, "_solve_ab": 245, "_solve_as_r": 245, "_solve_as_poly_r": 245, "_solve_as_poly_complex": 245, "_solve_as_poli": 245, "gsoc": 245, "7abb76ffed50425299b9065129ae87261668a0f7": 245, "iamit": 245, "2948": 245, "6659": 245, "7523": 245, "sibx0afl3q": 245, "9696": 245, "inftyright": 245, "nright": 245, "0right": 245, "domain_check": 245, "3z": 245, "9z": 245, "nonlinearerror": 245, "cccc": 245, "eq3": 245, "eq4": 245, "391": 245, "_solve_system": 245, "_solve_using_known_valu": 245, "_transolv": 245, "_tsolv": 245, "tsolv": 245, "outright": 245, "interf": 245, "add_typ": 245, "_is_exponenti": 245, "new_eq": 245, "_solve_exponenti": 245, "_is_class": 245, "_solve_class": 245, "_solve_expo": 245, "9x": 245, "solve_expo": 245, "log_b": 245, "_solve_logarithm": 245, "solve_log": 245, "_is_logarithm": 245, "prebuilt": 246, "finiterv": 246, "varianc": 246, "dice": 246, "continuousrv": 246, "continuousdistributionhandmad": 246, "dist": 246, "discreterv": 246, "discretedistributionhandmad": 246, "pmf": 246, "finitedistributionhandmad": 246, "discreteuniform": 246, "randomsymbol": 246, "r868": 246, "discrete_uniform_distribut": 246, "r869": 246, "discreteuniformdistribut": 246, "d6": 246, "diedistribut": 246, "toss": 246, "r870": 246, "bernoulli_distribut": 246, "r871": 246, "bernoullidistribut": 246, "unfair": 246, "r872": 246, "coin_flip": 246, "binomialdistribut": 246, "r873": 246, "binomial_distribut": 246, "r874": 246, "betabinomi": 246, "r875": 246, "r876": 246, "betabinomialdistribut": 246, "marbl": 246, "r877": 246, "hypergeometric_distribut": 246, "r878": 246, "hypergeometricdistribut": 246, "700000000000000": 246, "r879": 246, "rademacher_distribut": 246, "r880": 246, "geometric_distribut": 246, "r881": 246, "geometricdistribut": 246, "r882": 246, "hermite_distribut": 246, "poisson": 246, "r883": 246, "poisson_distribut": 246, "r884": 246, "poissondistribut": 246, "r885": 246, "logarithmic_distribut": 246, "r886": 246, "logarithmicdistribut": 246, "negativebinomi": 246, "r887": 246, "negative_binomial_distribut": 246, "r888": 246, "negativebinomialdistribut": 246, "skellam": 246, "mu1": 246, "mu2": 246, "mu_1": 246, "mu_2": 246, "i_k": 246, "r889": 246, "skellam_distribut": 246, "yulesimon": 246, "yule": 246, "simon": 246, "r890": 246, "93simon_distribut": 246, "8100": 246, "r891": 246, "zeta_distribut": 246, "cdf": 246, "r892": 246, "arcsine_distribut": 246, "benini": 246, "r893": 246, "benini_distribut": 246, "r894": 246, "v8": 246, "beninidistribut": 246, "r895": 246, "beta_distribut": 246, "r896": 246, "betadistribut": 246, "betanoncentr": 246, "noncentr": 246, "r897": 246, "noncentral_beta_distribut": 246, "r898": 246, "noncentralbetadistribut": 246, "betaprim": 246, "r899": 246, "beta_prime_distribut": 246, "r900": 246, "betaprimedistribut": 246, "boundedpareto": 246, "pareto": 246, "r901": 246, "pareto_distribut": 246, "bounded_pareto_distribut": 246, "r902": 246, "cauchy_distribut": 246, "r903": 246, "cauchydistribut": 246, "r904": 246, "chi_distribut": 246, "r905": 246, "chidistribut": 246, "chinoncentr": 246, "r906": 246, "noncentral_chi_distribut": 246, "chisquar": 246, "r907": 246, "chi_squared_distribut": 246, "r908": 246, "squareddistribut": 246, "dagum": 246, "r909": 246, "dagum_distribut": 246, "davi": 246, "radiat": 246, "r910": 246, "davis_distribut": 246, "r911": 246, "davisdistribut": 246, "erlang": 246, "r912": 246, "erlang_distribut": 246, "r913": 246, "erlangdistribut": 246, "exgaussian": 246, "emg": 246, "r914": 246, "exponentially_modified_gaussian_distribut": 246, "quantil": 246, "r915": 246, "exponential_distribut": 246, "r916": 246, "exponentialdistribut": 246, "fdistribut": 246, "______________________________": 246, "r917": 246, "r918": 246, "fisherz": 246, "fisher": 246, "2d_1": 246, "d_1z": 246, "d_1e": 246, "r919": 246, "27s_z": 246, "r920": 246, "fishersz": 246, "frechet": 246, "r921": 246, "a9chet_distribut": 246, "r922": 246, "gamma_distribut": 246, "r923": 246, "gammadistribut": 246, "gammainvers": 246, "r924": 246, "gompertz": 246, "r925": 246, "gompertz_distribut": 246, "gumbel": 246, "r926": 246, "gumbeldistribut": 246, "r927": 246, "gumbel_distribut": 246, "r928": 246, "20200628222206": 246, "mathwav": 246, "easyfit": 246, "gumbel_max": 246, "r929": 246, "20200628222212": 246, "gumbel_min": 246, "kumaraswami": 246, "r930": 246, "kumaraswamy_distribut": 246, "r931": 246, "laplace_distribut": 246, "r932": 246, "laplacedistribut": 246, "r933": 246, "a9vy_distribut": 246, "r934": 246, "levydistribut": 246, "logist": 246, "r935": 246, "logistic_distribut": 246, "r936": 246, "logisticdistribut": 246, "loglogist": 246, "unimod": 246, "r937": 246, "lognorm": 246, "r938": 246, "r939": 246, "lognormaldistribut": 246, "lomax": 246, "r940": 246, "lomax_distribut": 246, "maxwel": 246, "r941": 246, "maxwell_distribut": 246, "r942": 246, "maxwelldistribut": 246, "moyal": 246, "r943": 246, "moyaldistribut": 246, "r944": 246, "rice": 246, "dobelman": 246, "textfil": 246, "distributionshandbook": 246, "nakagami": 246, "r945": 246, "nakagami_distribut": 246, "marginal_distribut": 246, "r946": 246, "normal_distribut": 246, "r947": 246, "normaldistributionfunct": 246, "xm": 246, "x_m": 246, "r948": 246, "r949": 246, "paretodistribut": 246, "powerfunct": 246, "r950": 246, "20200204081320": 246, "power_func": 246, "quadraticu": 246, "r951": 246, "quadratic_distribut": 246, "raisedcosin": 246, "r952": 246, "raised_cosine_distribut": 246, "r953": 246, "rayleigh_distribut": 246, "r954": 246, "rayleighdistribut": 246, "r955": 246, "reciprocal_distribut": 246, "studentt": 246, "r956": 246, "student_t": 246, "r957": 246, "studentst": 246, "shiftedgompertz": 246, "r958": 246, "shifted_gompertz_distribut": 246, "r959": 246, "trapezoidal_distribut": 246, "r960": 246, "triangular_distribut": 246, "r961": 246, "triangulardistribut": 246, "r962": 246, "uniform_distribution_": 246, "28continu": 246, "r963": 246, "uniformdistribut": 246, "uniformsum": 246, "irwin": 246, "r964": 246, "uniform_sum_distribut": 246, "r965": 246, "uniformsumdistribut": 246, "vonmis": 246, "mise": 246, "i_0": 246, "r966": 246, "von_mises_distribut": 246, "r967": 246, "vonmisesdistribut": 246, "wald": 246, "gaussianinvers": 246, "r968": 246, "inverse_gaussian_distribut": 246, "r969": 246, "inversegaussiandistribut": 246, "weibul": 246, "geq0": 246, "r970": 246, "weibull_distribut": 246, "r971": 246, "weibulldistribut": 246, "wignersemicircl": 246, "semicircl": 246, "frac2": 246, "r972": 246, "wigner_semicircle_distribut": 246, "r973": 246, "wignerssemicirclelaw": 246, "jointrv": 246, "_set": 246, "multivariatenorm": 246, "noninvert": 246, "ob": 246, "r974": 246, "multivariate_normal_distribut": 246, "multivariatelaplac": 246, "r975": 246, "multivariate_laplace_distribut": 246, "generalizedmultivariateloggamma": 246, "joint_rv_typ": 246, "gd": 246, "y_3": 246, "gmvlg": 246, "generalizedmultivariateloggammaomega": 246, "r976": 246, "generalized_multivariate_log": 246, "r977": 246, "234137346_on_a_multivariate_log": 246, "gamma_distribution_and_the_use_of_the_distribution_in_the_bayesian_analysi": 246, "correl": 246, "gmvlgo": 246, "r978": 246, "r979": 246, "r980": 246, "multinomial_distribut": 246, "r981": 246, "multinomialdistribut": 246, "multivariatebeta": 246, "r982": 246, "dirichlet_distribut": 246, "r983": 246, "dirichletdistribut": 246, "multivariateewen": 246, "ewen": 246, "r984": 246, "27s_sampling_formula": 246, "r985": 246, "280311472_the_ubiquitous_ewens_sampling_formula": 246, "multivariatet": 246, "negativemultinomi": 246, "n_c": 246, "r986": 246, "negative_multinomial_distribut": 246, "r987": 246, "normalgamma": 246, "r988": 246, "discretemarkovchain": 246, "state_spac": 246, "trans_prob": 246, "markov": 246, "characteris": 246, "transitionmatrixof": 246, "transition_prob": 246, "sunni": 246, "cloudi": 246, "raini": 246, "randomindexedsymbol": 246, "409": 246, "6963328": 246, "3096": 246, "query_gt": 246, "64705": 246, "r989": 246, "markov_chain": 246, "time_markov_chain": 246, "r990": 246, "20201230182007": 246, "dartmouth": 246, "teaching_aid": 246, "books_articl": 246, "probability_book": 246, "chapter11": 246, "canonical_form": 246, "transient": 246, "p_new": 246, "new_matrix": 246, "communication_class": 246, "r991": 246, "onlinelibrari": 246, "wilei": 246, "1002": 246, "9780470316887": 246, "app1": 246, "r992": 246, "columbia": 246, "ww2040": 246, "6711f12": 246, "lect1023big": 246, "is_recurr": 246, "tarjan": [246, 264], "r993": 246, "20220207032113": 246, "4701sum07": 246, "4701": 246, "mcii": 246, "r994": 246, "ceca": 246, "clemson": 246, "shierd": 246, "shier": 246, "r995": 246, "ujcont": 246, "uj": 246, "esploro": 246, "graduat": 246, "999849107691": 246, "r996": 246, "econ": 246, "dtmc": 246, "reccur": 246, "r997": 246, "absorbing_markov_chain": 246, "r998": 246, "brandei": 246, "igusa": 246, "math56as08": 246, "math56a_s08_notes015": 246, "fixed_row_vector": 246, "stationary_distribut": 246, "fundamental_matrix": 246, "r999": 246, "lip": 246, "limiting_distribut": 246, "condition_set": 246, "wm": 246, "r1000": 246, "probabilitycours": 246, "11_2_6_stationary_and_limiting_distribut": 246, "r1001": 246, "20210508104430": 246, "galton": 246, "uchicago": 246, "yibi": 246, "stat317": 246, "lecture4_6up": 246, "continuousmarkovchain": 246, "gen_mat": 246, "generator_matrix": 246, "45279": 246, "58602": 246, "37933": 246, "34211": 246, "7143": 246, "4002723175": 246, "6832579186": 246, "r1002": 246, "r1003": 246, "biu": 246, "il": 246, "amirgi": 246, "ctmcnote": 246, "bernoulliprocess": 246, "joint_distribut": 246, "jointdistributionhandmad": 246, "r1004": 246, "bernoulli_process": 246, "r1005": 246, "mathc": 246, "clarku": 246, "djoyc": 246, "ma217": 246, "given_condit": 246, "poissonprocess": 246, "648": 246, "r1006": 246, "11_0_0_intro": 246, "r1007": 246, "poisson_point_process": 246, "wiener": 246, "brownian": 246, "scottish": 246, "botanist": 246, "r1008": 246, "11_4_0_brownian_motion_wiener_process": 246, "r1009": 246, "wiener_process": 246, "gammaprocess": 246, "jump": [246, 304], "472": 246, "r1010": 246, "gamma_process": 246, "matrixgamma": 246, "scale_matrix": 246, "r1011": 246, "matrix_gamma_distribut": 246, "wishart": 246, "r1012": 246, "wishart_distribut": 246, "matrixnorm": 246, "location_matrix": 246, "scale_matrix_1": 246, "scale_matrix_2": 246, "r1013": 246, "matrix_normal_distribut": 246, "compound_rv": 246, "compounddistribut": 246, "crv_type": 246, "r1014": 246, "compound_probability_distribut": 246, "numsampl": 246, "evaluate_integr": 246, "r1015": 246, "entropy_": 246, "28information_theori": 246, "r1016": 246, "crmarsh": 246, "charles_marsh_continuous_entropi": 246, "r1017": 246, "entropypost": 246, "cexpr": 246, "coskew": 246, "sigma_": 246, "r1018": 246, "r1019": 246, "probability_distribut": 246, "randomst": 246, "die_rol": 246, "samp": 246, "pspace": 246, "samp_list": 246, "sam": 246, "42519758": 246, "40207856": 246, "94991743": 246, "85819627": 246, "83403519": 246, "9412172": 246, "85768055": 246, "38954165": 246, "11163337": 246, "3176591": 246, "79115232": 246, "63232916": 246, "01747268": 246, "96716083": 246, "sampling_p": 246, "sampling_": 246, "factorial_mo": 246, "r1020": 246, "r1021": 246, "factorialmo": 246, "kurtosi": 246, "outlier": 246, "sigma_x": 246, "r1022": 246, "r1023": 246, "asymmetri": 246, "pearson": 246, "sampling_dens": 246, "centralmo": 246, "cmoment": 246, "expectationmatrix": 246, "randommatrixsymbol": 246, "n11": 246, "n12": 246, "n21": 246, "n22": 246, "variancematrix": 246, "crosscovariancematrix": 246, "randomdomain": 246, "singledomain": 246, "singlepspac": 246, "productdomain": 246, "productpspac": 246, "conditionaldomain": 246, "frv": 246, "finitedomain": 246, "finitepspac": 246, "crv": 246, "continuousdomain": 246, "continuouspspac": 246, "diepspac": 246, "singlefinitepspac": 246, "normalpspac": 246, "singlecontinuouspspac": 246, "frv_type": 246, "randomvari": 246, "tactic": 246, "random_symbol": 246, "rs_swap": 246, "pspace1": 246, "pspace2": 246, "immutabledensendimarrai": 247, "tomatrix": 247, "j_m": 247, "i_a": 247, "i_b": 247, "sum_k": 247, "tensorcontract": [247, 248], "arraycontract": [247, 248], "tensordiagon": [247, 248], "derive_by_arrai": 247, "sum_m": 247, "immutablesparsendimarrai": 247, "mutabledensendimarrai": 247, "mutablesparsendimarrai": 247, "array_der": [247, 248], "index_order_old": [247, 248], "index_order_new": [247, 248], "cab": 247, "array_express": 247, "contraction_ax": 247, "diagonal_ax": 247, "arraydiagon": [247, 248], "arraysymbol": 248, "convert_indexed_to_arrai": 248, "arrayadd": 248, "convert_matrix_to_arrai": 248, "convert_array_to_matrix": 248, "expr_tr": 248, "contraction_indic": 248, "diagonal_indic": 248, "adi": 248, "from_array_to_matrix": 248, "ijklm": 248, "kijml": 248, "perm1": 248, "perm2": 248, "index_method": 250, "get_contraction_structur": [250, 251], "deepest": 250, "nested_contract": 250, "get_indic": [250, 251, 252, 253], "indexconformanceexcept": 250, "______": 251, "stem": 251, "dim1": 251, "dim2": 251, "qwerti": 251, "a_ij": 251, "b_ij": 251, "syntact": 251, "a_real": 251, "c_inherit": 251, "c_explicit": 251, "unrol": 251, "tensorindextyp": [252, 253], "eps_dim": 252, "metric_nam": 252, "su": 252, "lorentz": 252, "tensor_index_typ": 252, "is_up": 252, "tensor_inde_typ": 252, "typ": 252, "tensorhead": [252, 253], "index_typ": 252, "tensorsymmetri": 252, "monoterm": 252, "_tensormanag": 252, "set_comm": 252, "asym2": 252, "fully_symmetr": 252, "tensori": [252, 253], "e_z": 252, "no_symmetri": 252, "p_x": 252, "p_y": 252, "p_z": 252, "ipos1": 252, "ipos2": 252, "icomp1": 252, "icomp2": 252, "nameless": 252, "replacement_dict": 252, "free_arg": 252, "addend": 252, "canon_bp": 252, "contract_metr": 252, "contract_al": 252, "ipo": 252, "icomp": 252, "nonrep": 252, "dum": 252, "ext_rank": 252, "is_canon_bp": 252, "get_free_indic": [252, 253], "perm2tensor": 252, "tid": 252, "sorted_compon": 252, "riemann_cyclic_replac": 252, "riemann_cycl": 252, "cadabra": 252, "multiterm": 252, "bianchi": 252, "sym2": 252, "direct_product": 252, "monotorem": 252, "tableaux": 252, "tensortyp": 252, "repetit": [252, 264], "tensormanag": 252, "comm_i2symbol": 252, "comm_symbols2i": 252, "get_comm": 252, "gcomm": 252, "ghcomm": 252, "toper": 253, "partialderiv": 253, "valenc": 253, "uncontract": 253, "compa": 253, "compb": 253, "derivand": 253, "nocache_fail": 255, "expectedexcept": 255, "exceptioninfo": 255, "abort": 255, "9999": 255, "skip_under_pyodid": 255, "pyodid": 255, "warningcl": [255, 262], "randtest": 256, "portabl": [257, 258], "pytestreport": 257, "force_color": 257, "readlin": 257, "sympydoctestfind": 257, "doctestpars": 257, "exclude_empti": 257, "sympydoctestrunn": 257, "checker": 257, "optionflag": 257, "5140": 257, "doctestrunn": 257, "clear_glob": 257, "writer": 257, "garbag": 257, "check_output": 257, "report_": 257, "sympyoutputcheck": 257, "outputcheck": 257, "testrunn": 257, "sympytestresult": 257, "convert_to_native_path": 257, "lst": 257, "blacklist": 257, "get_sympy_dir": 257, "raise_on_deprec": 257, "deprecationwarn": [257, 262], "run_all_test": 257, "test_arg": 257, "test_kwarg": 257, "doctest_arg": 257, "doctest_kwarg": 257, "examples_arg": 257, "examples_kwarg": 257, "run_in_subprocess_with_hash_random": 257, "function_kwarg": 257, "hostedtoolcach": 257, "x64": 257, "_test": 257, "split_list": 257, "sympytestfil": 257, "module_rel": 257, "extraglob": 257, "raise_on_error": 257, "basenam": [257, 258, 259], "slate": 257, "dont_accept_true_for_1": 257, "dont_accept_blanklin": 257, "normalize_whitespac": 257, "ellipsi": [257, 265], "ignore_exception_detail": 257, "report_udiff": 257, "report_cdiff": 257, "report_ndiff": 257, "report_only_first_failur": 257, "mortem": 257, "tomfooleri": 257, "testmod": 257, "tester": 257, "fiddl": [257, 304], "timeout": 257, "keyboardinterrupt": 257, "interrupt": 257, "_basic": 257, "kw": 257, "test_equ": 257, "pdb": 257, "pipe": 257, "time_bal": 257, "tandem": 258, "matvec": 258, "codewrapp": 258, "distutil": 258, "fwrap": 258, "swig": 258, "binary_cal": 258, "22925376": 258, "25165824": 258, "_imp_": [258, 265], "filepath": 258, "cythoncodewrapp": 258, "dump_pyx": 258, "dummywrapp": 258, "f2pycodewrapp": 258, "ufuncifycodewrapp": 258, "dump_c": [258, 259], "code_gen": [258, 259], "argument_tupl": 258, "include_dir": 258, "library_dir": 258, "extra_compile_arg": 258, "extra_link_arg": 258, "symfunc": [258, 265], "funtion_nam": 258, "ndimension": 258, "f_fortran": 258, "f_cython": 258, "r1024": 258, "fortran77": 259, "fortran90": 259, "julia": 259, "rust": 259, "mileston": 259, "unsurmount": 259, "pyf": 259, "inputoutput": 259, "tcc": 259, "libtcc": 259, "date": 259, "hostnam": 259, "sha1": 259, "ccodegen": 259, "preprocessor_stat": 259, "dump_h": 259, "guard": 259, "get_prototyp": 259, "codegenerror": 259, "function_prototyp": 259, "dump_cod": 259, "cname": 259, "fname": 259, "pynam": 259, "jlname": 259, "octnam": 259, "rsname": 259, "fcodegen": 259, "f90": 259, "dump_f95": 259, "get_interfac": 259, "juliacodegen": 259, "dump_jl": 259, "octavecodegen": 259, "dump_m": 259, "returnvalu": 259, "destin": 259, "local_var": 259, "result_vari": 259, "unnam": 259, "rustcodegen": 259, "dump_r": 259, "f_result": 259, "myfcn": 259, "fcn2": 259, "myfcn_result": 259, "void": 259, "get_default_datatyp": 259, "complex_allow": 259, "agnost": 259, "conserve_mpmath_dp": 260, "disable_view": 260, "python_vers": 260, "ground_typ": 260, "memoize_properti": 260, "propfunc": 260, "no_attrs_in_subclass": 260, "__all__": 260, "some_funct": 260, "thread": 260, "xthread": 260, "threaded_factori": 260, "use_add": 260, "multiset_partitions_taocp": 261, "visitor": 261, "pstack": 261, "lpart": 261, "topmost": 261, "partcompon": 261, "peek": [261, 304], "unpredict": 261, "list_visitor": 261, "abb": [261, 264], "factoring_visitor": 261, "multisetpartitiontravers": 261, "aocp": 261, "count_partit": 261, "127750": 261, "686": 261, "4a": 261, "factorisatio": 261, "oppenheim": 261, "numerorum": 261, "canfield": 261, "erdo": 261, "OF": 261, "yorgei": 261, "monad": 261, "persist": 261, "288716": 261, "memoiz": [261, 263, 289], "dramat": 261, "hypothet": 261, "borrow": 261, "coalesc": 261, "_rang": 261, "brain": [261, 291], "histogram": 261, "enum_al": 261, "enum_larg": 261, "enum_rang": 261, "enum_smal": 261, "ub": 261, "catch_warn": 262, "simplefilt": 262, "dedent": [262, 267], "miscellan": [263, 289], "notiter": 264, "binary_partit": 264, "r1025": 264, "taocp": 264, "nx": 264, "common_prefix": 264, "common_suffix": 264, "unhash": 264, "r1026": 264, "component_": 264, "28graph_theori": 264, "r1027": 264, "27s_strongly_connected_components_algorithm": 264, "dict_merg": 264, "filter_symbol": 264, "myop": 264, "kog": 264, "informatik": 264, "hamburg": 264, "mein": 264, "python_trick": 264, "neighbor": 264, "xxxxxx": 264, "xxxx": 264, "r1028": 264, "method_ring": 264, "r1029": 264, "4856615": 264, "4857018": 264, "r1030": 264, "20160313023044": 264, "programminggeek": 264, "r1031": 264, "steinhau": 264, "93johnson": 264, "93trotter_algorithm": 264, "r1032": 264, "involut": 264, "eco": 264, "vajnovszki": 264, "dmtc": 264, "generate_involut": 264, "r1033": 264, "permutationinvolut": 264, "generate_oriented_forest": 264, "forest": 264, "acycl": 264, "r1034": 264, "beyer": 264, "hedetniemi": 264, "novemb": 264, "r1035": 264, "1633833": 264, "has_dup": 264, "has_varieti": 264, "iproduct": 264, "abcbb": 264, "is_sequ": 264, "generatortyp": 264, "_iter": 264, "kbin": 264, "ordered_flag": 264, "least_rot": 264, "rotate_left": 264, "r1036": 264, "lexicographically_minimal_string_rot": 264, "minlex": 264, "acb": 264, "11010011000": 264, "00011010011": 264, "00011001011": 264, "aaa": 264, "abi": 264, "bby": 264, "abracadabra": 264, "banana": 264, "multiset_derang": 264, "uniq": 264, "1233": 264, "3312": 264, "3321": 264, "aba": 264, "baa": 264, "bead": 264, "ooo": 264, "r1037": 264, "r1038": 264, "carla": 264, "savag": 264, "terri": 264, "yih": 264, "414": 264, "430": 264, "0196": 264, "6774": 264, "90047": 264, "ordered_partit": 264, "r1039": 264, "jeromekelleh": 264, "r1040": 264, "jerom": 264, "kelleh": 264, "barri": 264, "sullivan": 264, "0909": 264, "2331v2": 264, "r1041": 264, "activest": 264, "218332": 264, "random_derang": 264, "reseed": 264, "rotate_right": 264, "roundrobin": 264, "ef": 264, "credit": 264, "sakki": 264, "sequence_partit": 264, "kleen": 264, "enricogiampieri": 264, "13131491": 264, "sequence_partitions_empti": 264, "keyfunc": 264, "subgraph": 264, "r1042": 264, "r1043": 264, "r1044": 264, "unflatten": 264, "bcd": 264, "afunc": 265, "lambdastr": 265, "dummifi": 265, "use_imp": 265, "docstring_limit": 265, "custom_sin": 265, "spent": 265, "38177329": 265, "49315059": 265, "8414709848078965": 265, "enable_eager_execut": 265, "eagertensor": 265, "placehold": 265, "user_guid": 265, "runtimewarn": 265, "sin_cos_sympi": 265, "sin_co": 265, "sin_cos_numpi": 265, "38177329068": 265, "module_dictionari": 265, "getsourc": 265, "_lambdifygener": 265, "__globals__": 265, "lambdaprint": 265, "90929743": [265, 293], "assoc_recurrence_memo": 266, "base_seq": 266, "memo": 266, "pn0": 266, "recurrence_memo": 266, "specfun": 266, "__index__": 267, "sanit": 267, "99999999999999991611392": 267, "debug_decor": 267, "debugf": 267, "fillded": 267, "strline": 267, "rawlin": 267, "find_execut": 267, "pathsep": 267, "pastabl": 267, "bee": 267, "spamham": 267, "sha": 267, "egg": 267, "md5": 267, "eggsham": 267, "r1045": 267, "6116978": 267, "substr": 267, "roken": 267, "deletechar": 267, "multicharact": 267, "oldchar": 267, "newchar": 267, "get_class": 268, "lookup_view": 268, "get_mod_func": 268, "callback": 268, "timeutil": 269, "coordsysrect": 270, "coordsys3d": [270, 272, 273, 274, 276, 277, 280], "rotation_matrix": [270, 272, 275], "vector_nam": 270, "variable_nam": [270, 277], "latex_vect": 270, "pretty_vect": 270, "latex_scalar": 270, "pretty_scalar": 270, "new_system": 270, "create_new": [270, 275], "transformation_to_par": 270, "transformation_from_par": 270, "locate_new": [270, 273, 274, 275, 276, 277], "position_wrt": [270, 274, 275, 276], "orient_new": [270, 272], "axisorient": [270, 272, 275], "axis_orient": [270, 275], "bodyorient": [270, 272, 275], "body_orient": [270, 272, 275], "spaceorient": [270, 272, 275], "space_orient": [270, 272], "quaternionorient": [270, 272, 275], "q_orient": [270, 272], "orient_new_axi": [270, 273, 275], "orient_new_bodi": [270, 275], "angle1": [270, 272], "angle2": [270, 272], "angle3": [270, 272], "euler_angl": [270, 272], "orient_new_quaternion": [270, 275], "orient_new_spac": [270, 275], "coordsyrect": 270, "v_a": 270, "v_b": 270, "scalar_map": 270, "basevector": [270, 274, 275], "delop": [270, 276, 277], "r1046": 270, "r1047": 270, "basedyad": [270, 274], "second_system": 270, "deloper": [270, 278], "parametricregion": [270, 273, 280], "implicitregion": [270, 273, 280], "parabola": 270, "rational_parametr": 270, "singular_point": 270, "regular_point": 270, "reg_point": 270, "cubic_curv": 270, "calulc": 270, "hoffmann": 270, "purdu": 270, "lib": 270, "cgi": 270, "viewcont": 270, "1827": 270, "cstech": 270, "erik": 270, "hillgart": 270, "diploma": 270, "linz": 270, "universitat": 270, "risc_1355": 270, "20point": 270, "20on": 270, "20conic": 270, "parametricintegr": 270, "semispher": [270, 280], "axis_orienter1": 272, "axis_orienter2": 272, "axis_orienter3": 272, "body_orienter1": 272, "body_orienter2": 272, "body_orienter3": 272, "matrix_to_vector": 273, "system2": 273, "vector_integr": [273, 280], "essenc": 274, "vectormul": 274, "vectoradd": 274, "ofcours": 274, "vectorzero": 274, "expressli": 274, "express_coordin": [274, 275], "dyadicmul": 274, "dyadicadd": 274, "cleanest": 275, "orient_new_": 275, "basescalar": [275, 277], "oabc": 276, "oa": 276, "pq": 276, "sr": 276, "wikidel": 276, "ffield": 276, "gradient_field": 277, "instantan": [277, 291], "directional_deriv": 277, "lame": 277, "dyadicproduct": 278, "quantifi": 279, "necesssari": 280, "param_circl": 280, "implicit_circl": 280, "obextj": 280, "solidspher": 280, "lamina": 280, "\ud835\udc45": 280, "vectorfield": 280, "hemispher": 280, "top_fac": 280, "bottom_fac": 280, "27_theorem": 280, "cone": 280, "divergence_theorem": 280, "12288": 280, "truss": 287, "cabl": 287, "arm": 290, "lever": 290, "shoulder": 290, "flex": 290, "q_4": 290, "p_4": 290, "c_m": 290, "d_m": 290, "flexion": 290, "u_4": 290, "d_x": 290, "l_a": 290, "d_y": 290, "d_z": 290, "l_c": 290, "l_d": 290, "m_a": 290, "m_c": 290, "c_o": 290, "d_o": 290, "u_arm": 290, "l_arm": 290, "gravc": 290, "gravd": 290, "lever_resist": 290, "degroote2016": [290, 291], "biceps_pathwai": 290, "biceps_activ": 290, "extensorpathwai": 290, "axis_point": 290, "extensor": 290, "sympfiabl": 290, "origin_dist": 290, "insertion_dist": 290, "origin_angl": 290, "insertion_angl": 290, "arc_length": 290, "origin_segment_length": 290, "insertion_segment_length": 290, "force_magnitud": 290, "parent_tangency_point": 290, "aw": 290, "child_tangency_point": 290, "bw": 290, "parent_force_direction_vector": 290, "child_force_direction_vector": 290, "force_on_par": 290, "force_on_child": 290, "triceps_pathwai": 290, "triceps_activ": 290, "a_bicep": 290, "a_tricep": 290, "f_m_max_bicep": 290, "f_m_max_tricep": 290, "l_m_opt_bicep": 290, "l_m_opt_tricep": 290, "l_t_slack_bicep": 290, "l_t_slack_tricep": 290, "e_bicep": 290, "0225": [290, 291], "0075": [290, 291], "6666666666667": [290, 291], "e_tricep": 290, "dadt": [290, 291], "eval_diffeq": 290, "eval_holonom": 290, "eval_holo_fsolv": 290, "rad2deg": 290, "60986636": 290, "44918589": 290, "68812842": 290, "u_val": 290, "a_val": 290, "nondimension": 290, "e_val": 290, "00333333": 290, "15174161": 290, "00109772": 290, "00152436": 290, "19923894": 290, "04923615": 290, "00996712": 290, "01743115": 290, "29585191": 290, "0011276": 290, "29256885": 290, "0005241": 290, "29983226": 290, "9121071": 290, "eval_rh": [290, 291], "dxdt": 290, "plot_traj": 290, "sharex": [290, 291], "traj": 290, "startswith": 290, "set_ylabel": [290, 291], "set_xlabel": [290, 291], "tight_layout": 290, "settl": 290, "musculoskelet": 290, "kx": 291, "force_on_p": 291, "force_on_o": 291, "skeleton": 291, "lpathwai": 291, "opathwai": 291, "bone": 291, "tissu": 291, "noneg": 291, "cyl": 291, "wpathwai": 291, "springdamp": 291, "spring_const": 291, "damper_const": 291, "dir_vec": 291, "force_p1": 291, "force_p2": 291, "spring_damp": 291, "seamless": 291, "spring_damper2": 291, "spring_damper3": 291, "voluntari": 291, "stimul": 291, "zeroth_order_activ": 291, "actz": 291, "betweem": 291, "e_zeroth": 291, "actf": 291, "e_first": 291, "a_first": 291, "actf2": 291, "se": 291, "inextens": 291, "stiffer": 291, "fl_t2": 291, "constuct": 291, "prepopul": 291, "fl_t3": 291, "fl_t_callabl": 291, "l_t_tilde_num": 291, "fl_t_sym": 291, "fl_t_inv": 291, "fl_t_inv2": 291, "fl_m_pas2": 291, "fl_m_pas3": 291, "37439874427164e": 291, "fl_m_pas_cal": 291, "l_m_tilde_num": 291, "fl_m_pas_sym": 291, "fl_m_pas_inv": 291, "fl_m_pas_inv2": 291, "phenomenom": 291, "twelv": 291, "thirteen": 291, "fl_m_act2": 291, "fl_m_act3": 291, "fl_m_act_cal": 291, "fv_m_pas2": 291, "fv_m2": 291, "fv_m3": 291, "0458952018652595": 291, "0150588346410601": 291, "fv_m_callabl": 291, "v_m_tilde_num": 291, "fv_m_sym": 291, "fv_m_inv": 291, "fv_m_inv2": 291, "empir": 291, "v_": 291, "l_mt": 291, "v_mt": 291, "absolt": 291, "muscle_pathwai": 291, "muscle_activ": 291, "tau_": 291, "muscle_load": 291, "dqdt": 291, "dudt": 291, "eval_eom": 291, "eval_forc": 291, "x_val": 291, "r_val": 291, "817106179880225": 291, "30769105034035": 291, "9964469100598874": 291, "601": 291, "str_expr": 293, "82842712474619": 293, "141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117068": 293, "0874989834394464": 293, "roundoff": 293, "14112001": 293, "7568025": 293, "95892427": 293, "2794155": 293, "6569866": 293, "98935825": 293, "41211849": 293, "0998334166468": 293, "sympy_nam": 293, "numerical_funct": 293, "rephras": 294, "oh": 294, "integration_vari": 294, "dfdx": 294, "equidistantli": 294, "d2fdx2": 294, "django": 296, "oop": 296, "crazi": 296, "abcdef": 296, "reevalu": 296, "infal": 296, "entertain": 297, "preliminari": 297, "82842712475": 298, "cass": 298, "wrote": [298, 299], "theme": 298, "expanded_expr": 298, "whet": 298, "appetit": 298, "c\u2082": [298, 305], "c\u2081": [298, 305], "\u03bd": 298, "sell": 298, "battl": 298, "confid": 298, "gigabyt": 298, "tear": 299, "stopper": 299, "uexpr": 299, "algebraic_multipl": 300, "pdp": 300, "undertest": 300, "underevalu": 300, "my_iszero": 300, "stronger": 300, "tradeoff": 300, "wonder": 300, "5b7c3e8ee5b40332abdb206c": 300, "15141": 300, "19548": 300, "10120": 300, "10279": 300, "constant_problem": 300, "possiblezeroq": 300, "20200307091449": 300, "mupad_ref": 300, "iszero": 300, "congratul": 301, "decent": 302, "austin": 302, "javascript": 303, "bvar": 303, "unnecessarili": 304, "whittl": 304, "catchal": 304, "collected_expr": 304, "cdot1": 304, "undertak": 304, "undon": 304, "cdot2": 304, "nck": 304, "pronounc": 304, "_2f_1": 304, "cfrac": 304, "list_to_frac": 304, "a\u2080": 304, "a\u2084": 304, "pointless": 304, "orig_frac": 304, "diffeq": 305}, "objects": {"": [[38, 0, 0, "-", "sympy"]], "sympy": [[40, 0, 0, "-", "abc"], [41, 0, 0, "-", "algebras"], [44, 0, 0, "-", "assumptions"], [47, 0, 0, "-", "calculus"], [48, 0, 0, "-", "categories"], [70, 0, 0, "-", "diffgeom"], [71, 0, 0, "-", "discrete"], [75, 0, 0, "-", "functions"], [88, 0, 0, "-", "holonomic"], [95, 0, 0, "-", "integrals"], [96, 0, 0, "-", "interactive"], [97, 0, 0, "-", "liealgebras"], [98, 0, 0, "-", "logic"], [103, 0, 0, "-", "matrices"], [110, 0, 0, "-", "parsing"], [287, 0, 0, "-", "physics"], [222, 0, 0, "-", "polys"], [244, 0, 0, "-", "solvers"], [246, 0, 0, "-", "stats"], [249, 0, 0, "-", "tensor"], [254, 0, 0, "-", "testing"], [263, 0, 0, "-", "utilities"], [278, 0, 0, "-", "vector"]], "sympy.algebras": [[41, 1, 1, "", "Quaternion"]], "sympy.algebras.Quaternion": [[41, 2, 1, "", "add"], [41, 2, 1, "", "angle"], [41, 2, 1, "", "arc_coplanar"], [41, 2, 1, "", "axis"], [41, 2, 1, "", "exp"], [41, 2, 1, "", "from_Matrix"], [41, 2, 1, "", "from_axis_angle"], [41, 2, 1, "", "from_euler"], [41, 2, 1, "", "from_rotation_matrix"], [41, 2, 1, "", "index_vector"], [41, 2, 1, "", "integrate"], [41, 2, 1, "", "inverse"], [41, 2, 1, "", "is_pure"], [41, 2, 1, "", "is_zero_quaternion"], [41, 2, 1, "", "mensor"], [41, 2, 1, "", "mul"], [41, 2, 1, "", "norm"], [41, 2, 1, "", "normalize"], [41, 2, 1, "", "orthogonal"], [41, 2, 1, "", "parallel"], [41, 2, 1, "", "pow"], [41, 2, 1, "", "pow_cos_sin"], [41, 3, 1, "", "product_matrix_left"], [41, 3, 1, "", "product_matrix_right"], [41, 2, 1, "", "rotate_point"], [41, 2, 1, "", "scalar_part"], [41, 2, 1, "", "set_norm"], [41, 2, 1, "", "to_Matrix"], [41, 2, 1, "", "to_axis_angle"], [41, 2, 1, "", "to_euler"], [41, 2, 1, "", "to_rotation_matrix"], [41, 2, 1, "", "vector_coplanar"], [41, 2, 1, "", "vector_part"]], "sympy.assumptions": [[42, 0, 0, "-", "ask"], [43, 0, 0, "-", "assume"], [45, 0, 0, "-", "predicates"], [46, 0, 0, "-", "refine"]], "sympy.assumptions.ask": [[42, 1, 1, "", "AssumptionKeys"], [42, 4, 1, "", "ask"], [42, 4, 1, "", "register_handler"], [42, 4, 1, "", "remove_handler"]], "sympy.assumptions.assume": [[43, 1, 1, "", "AppliedPredicate"], [43, 1, 1, "", "AssumptionsContext"], [43, 1, 1, "", "Predicate"], [43, 1, 1, "", "UndefinedPredicate"], [43, 4, 1, "", "assuming"]], "sympy.assumptions.assume.AppliedPredicate": [[43, 3, 1, "", "arg"], [43, 3, 1, "", "arguments"], [43, 3, 1, "", "function"]], "sympy.assumptions.assume.AssumptionsContext": [[43, 2, 1, "", "add"]], "sympy.assumptions.assume.Predicate": [[43, 2, 1, "", "eval"], [43, 5, 1, "", "handler"], [43, 2, 1, "", "register"], [43, 2, 1, "", "register_many"]], "sympy.assumptions.predicates.calculus": [[45, 1, 1, "", "FinitePredicate"], [45, 1, 1, "", "InfinitePredicate"]], "sympy.assumptions.predicates.calculus.FinitePredicate": [[45, 5, 1, "", "handler"]], "sympy.assumptions.predicates.calculus.InfinitePredicate": [[45, 5, 1, "", "handler"]], "sympy.assumptions.predicates.common": [[45, 1, 1, "", "CommutativePredicate"], [45, 1, 1, "", "IsTruePredicate"]], "sympy.assumptions.predicates.common.CommutativePredicate": [[45, 5, 1, "", "handler"]], "sympy.assumptions.predicates.common.IsTruePredicate": [[45, 5, 1, "", "handler"]], "sympy.assumptions.predicates.matrices": [[45, 1, 1, "", "ComplexElementsPredicate"], [45, 1, 1, "", "DiagonalPredicate"], [45, 1, 1, "", "FullRankPredicate"], [45, 1, 1, "", "IntegerElementsPredicate"], [45, 1, 1, "", "InvertiblePredicate"], [45, 1, 1, "", "LowerTriangularPredicate"], [45, 1, 1, "", "NormalPredicate"], [45, 1, 1, "", "OrthogonalPredicate"], [45, 1, 1, "", "PositiveDefinitePredicate"], [45, 1, 1, "", "RealElementsPredicate"], [45, 1, 1, "", "SingularPredicate"], [45, 1, 1, "", "SquarePredicate"], [45, 1, 1, "", "SymmetricPredicate"], [45, 1, 1, "", "TriangularPredicate"], [45, 1, 1, "", "UnitTriangularPredicate"], [45, 1, 1, "", "UnitaryPredicate"], [45, 1, 1, "", "UpperTriangularPredicate"]], "sympy.assumptions.predicates.matrices.ComplexElementsPredicate": [[45, 5, 1, "", "handler"]], "sympy.assumptions.predicates.matrices.DiagonalPredicate": [[45, 5, 1, "", "handler"]], "sympy.assumptions.predicates.matrices.FullRankPredicate": [[45, 5, 1, "", "handler"]], "sympy.assumptions.predicates.matrices.IntegerElementsPredicate": [[45, 5, 1, "", "handler"]], "sympy.assumptions.predicates.matrices.InvertiblePredicate": [[45, 5, 1, "", "handler"]], "sympy.assumptions.predicates.matrices.LowerTriangularPredicate": [[45, 5, 1, "", "handler"]], "sympy.assumptions.predicates.matrices.NormalPredicate": [[45, 5, 1, "", "handler"]], "sympy.assumptions.predicates.matrices.OrthogonalPredicate": [[45, 5, 1, "", "handler"]], "sympy.assumptions.predicates.matrices.PositiveDefinitePredicate": [[45, 5, 1, "", "handler"]], "sympy.assumptions.predicates.matrices.RealElementsPredicate": [[45, 5, 1, "", "handler"]], "sympy.assumptions.predicates.matrices.SingularPredicate": [[45, 5, 1, "", "handler"]], "sympy.assumptions.predicates.matrices.SquarePredicate": [[45, 5, 1, "", "handler"]], "sympy.assumptions.predicates.matrices.SymmetricPredicate": [[45, 5, 1, "", "handler"]], "sympy.assumptions.predicates.matrices.TriangularPredicate": [[45, 5, 1, "", "handler"]], "sympy.assumptions.predicates.matrices.UnitTriangularPredicate": [[45, 5, 1, "", "handler"]], "sympy.assumptions.predicates.matrices.UnitaryPredicate": [[45, 5, 1, "", "handler"]], "sympy.assumptions.predicates.matrices.UpperTriangularPredicate": [[45, 5, 1, "", "handler"]], "sympy.assumptions.predicates.ntheory": [[45, 1, 1, "", "CompositePredicate"], [45, 1, 1, "", "EvenPredicate"], [45, 1, 1, "", "OddPredicate"], [45, 1, 1, "", "PrimePredicate"]], "sympy.assumptions.predicates.ntheory.CompositePredicate": [[45, 5, 1, "", "handler"]], "sympy.assumptions.predicates.ntheory.EvenPredicate": [[45, 5, 1, "", "handler"]], "sympy.assumptions.predicates.ntheory.OddPredicate": [[45, 5, 1, "", "handler"]], "sympy.assumptions.predicates.ntheory.PrimePredicate": [[45, 5, 1, "", "handler"]], "sympy.assumptions.predicates.order": [[45, 1, 1, "", "NegativePredicate"], [45, 1, 1, "", "NonNegativePredicate"], [45, 1, 1, "", "NonPositivePredicate"], [45, 1, 1, "", "NonZeroPredicate"], [45, 1, 1, "", "PositivePredicate"], [45, 1, 1, "", "ZeroPredicate"]], "sympy.assumptions.predicates.order.NegativePredicate": [[45, 5, 1, "", "handler"]], "sympy.assumptions.predicates.order.NonNegativePredicate": [[45, 5, 1, "", "handler"]], "sympy.assumptions.predicates.order.NonPositivePredicate": [[45, 5, 1, "", "handler"]], "sympy.assumptions.predicates.order.NonZeroPredicate": [[45, 5, 1, "", "handler"]], "sympy.assumptions.predicates.order.PositivePredicate": [[45, 5, 1, "", "handler"]], "sympy.assumptions.predicates.order.ZeroPredicate": [[45, 5, 1, "", "handler"]], "sympy.assumptions.predicates.sets": [[45, 1, 1, "", "AlgebraicPredicate"], [45, 1, 1, "", "AntihermitianPredicate"], [45, 1, 1, "", "ComplexPredicate"], [45, 1, 1, "", "ExtendedRealPredicate"], [45, 1, 1, "", "HermitianPredicate"], [45, 1, 1, "", "ImaginaryPredicate"], [45, 1, 1, "", "IntegerPredicate"], [45, 1, 1, "", "IrrationalPredicate"], [45, 1, 1, "", "RationalPredicate"], [45, 1, 1, "", "RealPredicate"], [45, 1, 1, "", "TranscendentalPredicate"]], "sympy.assumptions.predicates.sets.AlgebraicPredicate": [[45, 5, 1, "", "AlgebraicHandler"], [45, 5, 1, "", "handler"]], "sympy.assumptions.predicates.sets.AntihermitianPredicate": [[45, 5, 1, "", "handler"]], "sympy.assumptions.predicates.sets.ComplexPredicate": [[45, 5, 1, "", "handler"]], "sympy.assumptions.predicates.sets.ExtendedRealPredicate": [[45, 5, 1, "", "handler"]], "sympy.assumptions.predicates.sets.HermitianPredicate": [[45, 5, 1, "", "handler"]], "sympy.assumptions.predicates.sets.ImaginaryPredicate": [[45, 5, 1, "", "handler"]], "sympy.assumptions.predicates.sets.IntegerPredicate": [[45, 5, 1, "", "handler"]], "sympy.assumptions.predicates.sets.IrrationalPredicate": [[45, 5, 1, "", "handler"]], "sympy.assumptions.predicates.sets.RationalPredicate": [[45, 5, 1, "", "handler"]], "sympy.assumptions.predicates.sets.RealPredicate": [[45, 5, 1, "", "handler"]], "sympy.assumptions.predicates.sets.TranscendentalPredicate": [[45, 5, 1, "", "handler"]], "sympy.assumptions.refine": [[46, 4, 1, "", "refine"], [46, 4, 1, "", "refine_Pow"], [46, 4, 1, "", "refine_abs"], [46, 4, 1, "", "refine_arg"], [46, 4, 1, "", "refine_atan2"], [46, 4, 1, "", "refine_im"], [46, 4, 1, "", "refine_matrixelement"], [46, 4, 1, "", "refine_re"], [46, 4, 1, "", "refine_sign"]], "sympy.calculus": [[47, 0, 0, "-", "euler"], [47, 0, 0, "-", "finite_diff"], [47, 0, 0, "-", "singularities"], [47, 0, 0, "-", "util"]], "sympy.calculus.euler": [[47, 4, 1, "", "euler_equations"]], "sympy.calculus.finite_diff": [[47, 4, 1, "", "apply_finite_diff"], [47, 4, 1, "", "differentiate_finite"], [47, 4, 1, "", "finite_diff_weights"]], "sympy.calculus.singularities": [[47, 4, 1, "", "is_decreasing"], [47, 4, 1, "", "is_increasing"], [47, 4, 1, "", "is_monotonic"], [47, 4, 1, "", "is_strictly_decreasing"], [47, 4, 1, "", "is_strictly_increasing"], [47, 4, 1, "", "monotonicity_helper"], [47, 4, 1, "", "singularities"]], "sympy.calculus.util": [[47, 4, 1, "", "continuous_domain"], [47, 4, 1, "", "function_range"], [47, 4, 1, "", "is_convex"], [47, 4, 1, "", "lcim"], [47, 4, 1, "", "maximum"], [47, 4, 1, "", "minimum"], [47, 4, 1, "", "not_empty_in"], [47, 4, 1, "", "periodicity"], [47, 4, 1, "", "stationary_points"]], "sympy.categories": [[48, 1, 1, "", "Category"], [48, 1, 1, "", "CompositeMorphism"], [48, 1, 1, "", "Diagram"], [48, 1, 1, "", "IdentityMorphism"], [48, 1, 1, "", "Morphism"], [48, 1, 1, "", "NamedMorphism"], [48, 1, 1, "", "Object"], [48, 0, 0, "-", "diagram_drawing"]], "sympy.categories.Category": [[48, 3, 1, "", "commutative_diagrams"], [48, 3, 1, "", "name"], [48, 3, 1, "", "objects"]], "sympy.categories.CompositeMorphism": [[48, 3, 1, "", "codomain"], [48, 3, 1, "", "components"], [48, 3, 1, "", "domain"], [48, 2, 1, "", "flatten"]], "sympy.categories.Diagram": [[48, 3, 1, "", "conclusions"], [48, 2, 1, "", "hom"], [48, 2, 1, "", "is_subdiagram"], [48, 3, 1, "", "objects"], [48, 3, 1, "", "premises"], [48, 2, 1, "", "subdiagram_from_objects"]], "sympy.categories.Morphism": [[48, 3, 1, "", "codomain"], [48, 2, 1, "", "compose"], [48, 3, 1, "", "domain"]], "sympy.categories.NamedMorphism": [[48, 3, 1, "", "name"]], "sympy.categories.diagram_drawing": [[48, 1, 1, "", "ArrowStringDescription"], [48, 1, 1, "", "DiagramGrid"], [48, 1, 1, "", "XypicDiagramDrawer"], [48, 4, 1, "", "preview_diagram"], [48, 4, 1, "", "xypic_draw_diagram"]], "sympy.categories.diagram_drawing.DiagramGrid": [[48, 3, 1, "", "height"], [48, 3, 1, "", "morphisms"], [48, 3, 1, "", "width"]], "sympy.categories.diagram_drawing.XypicDiagramDrawer": [[48, 2, 1, "", "draw"]], "sympy.codegen": [[49, 0, 0, "-", "algorithms"], [49, 0, 0, "-", "approximations"], [49, 0, 0, "-", "ast"], [49, 0, 0, "-", "cfunctions"], [49, 0, 0, "-", "cnodes"], [49, 0, 0, "-", "cutils"], [49, 0, 0, "-", "cxxnodes"], [49, 0, 0, "-", "fnodes"], [49, 0, 0, "-", "futils"], [49, 0, 0, "-", "matrix_nodes"], [49, 0, 0, "-", "pyutils"], [49, 0, 0, "-", "rewriting"]], "sympy.codegen.algorithms": [[49, 4, 1, "", "newtons_method"], [49, 4, 1, "", "newtons_method_function"]], "sympy.codegen.approximations": [[49, 1, 1, "", "SeriesApprox"], [49, 1, 1, "", "SumApprox"]], "sympy.codegen.ast": [[49, 1, 1, "", "Assignment"], [49, 1, 1, "", "AssignmentBase"], [49, 1, 1, "", "Attribute"], [49, 1, 1, "", "AugmentedAssignment"], [49, 1, 1, "", "BreakToken"], [49, 1, 1, "", "CodeBlock"], [49, 1, 1, "", "Comment"], [49, 1, 1, "", "ComplexType"], [49, 1, 1, "", "ContinueToken"], [49, 1, 1, "", "Declaration"], [49, 1, 1, "", "Element"], [49, 1, 1, "", "FloatBaseType"], [49, 1, 1, "", "FloatType"], [49, 1, 1, "", "For"], [49, 1, 1, "", "FunctionCall"], [49, 1, 1, "", "FunctionDefinition"], [49, 1, 1, "", "FunctionPrototype"], [49, 1, 1, "", "IntBaseType"], [49, 1, 1, "", "Node"], [49, 1, 1, "", "NoneToken"], [49, 1, 1, "", "Pointer"], [49, 1, 1, "", "Print"], [49, 1, 1, "", "QuotedString"], [49, 1, 1, "", "Raise"], [49, 1, 1, "", "Return"], [49, 1, 1, "", "RuntimeError_"], [49, 1, 1, "", "Scope"], [49, 1, 1, "", "SignedIntType"], [49, 1, 1, "", "Stream"], [49, 1, 1, "", "String"], [49, 1, 1, "", "Token"], [49, 1, 1, "", "Type"], [49, 1, 1, "", "UnsignedIntType"], [49, 1, 1, "", "Variable"], [49, 1, 1, "", "While"], [49, 4, 1, "", "aug_assign"]], "sympy.codegen.ast.CodeBlock": [[49, 2, 1, "", "cse"], [49, 2, 1, "", "topological_sort"]], "sympy.codegen.ast.FloatBaseType": [[49, 5, 1, "", "cast_nocheck"]], "sympy.codegen.ast.FloatType": [[49, 2, 1, "", "cast_nocheck"], [49, 3, 1, "", "decimal_dig"], [49, 3, 1, "", "dig"], [49, 3, 1, "", "eps"], [49, 3, 1, "", "max"], [49, 3, 1, "", "max_exponent"], [49, 3, 1, "", "min_exponent"], [49, 3, 1, "", "tiny"]], "sympy.codegen.ast.Node": [[49, 2, 1, "", "attr_params"]], "sympy.codegen.ast.Token": [[49, 2, 1, "", "kwargs"]], "sympy.codegen.ast.Type": [[49, 2, 1, "", "cast_check"], [49, 2, 1, "", "from_expr"]], "sympy.codegen.ast.Variable": [[49, 2, 1, "", "as_Declaration"], [49, 2, 1, "", "deduced"]], "sympy.codegen.cfunctions": [[49, 1, 1, "", "Cbrt"], [49, 1, 1, "", "Sqrt"], [49, 1, 1, "", "exp2"], [49, 1, 1, "", "expm1"], [49, 1, 1, "", "fma"], [49, 1, 1, "", "hypot"], [49, 1, 1, "", "log10"], [49, 1, 1, "", "log1p"], [49, 1, 1, "", "log2"]], "sympy.codegen.cfunctions.Cbrt": [[49, 2, 1, "", "fdiff"]], "sympy.codegen.cfunctions.Sqrt": [[49, 2, 1, "", "fdiff"]], "sympy.codegen.cfunctions.exp2": [[49, 2, 1, "", "fdiff"]], "sympy.codegen.cfunctions.expm1": [[49, 2, 1, "", "fdiff"]], "sympy.codegen.cfunctions.fma": [[49, 2, 1, "", "fdiff"]], "sympy.codegen.cfunctions.hypot": [[49, 2, 1, "", "fdiff"]], "sympy.codegen.cfunctions.log10": [[49, 2, 1, "", "fdiff"]], "sympy.codegen.cfunctions.log1p": [[49, 2, 1, "", "fdiff"]], "sympy.codegen.cfunctions.log2": [[49, 2, 1, "", "fdiff"]], "sympy.codegen.cnodes": [[49, 1, 1, "", "CommaOperator"], [49, 1, 1, "", "Label"], [49, 1, 1, "", "PostDecrement"], [49, 1, 1, "", "PostIncrement"], [49, 1, 1, "", "PreDecrement"], [49, 1, 1, "", "PreIncrement"], [49, 4, 1, "", "alignof"], [49, 1, 1, "", "goto"], [49, 4, 1, "", "sizeof"], [49, 1, 1, "", "struct"], [49, 1, 1, "", "union"]], "sympy.codegen.cutils": [[49, 4, 1, "", "render_as_source_file"]], "sympy.codegen.cxxnodes": [[49, 1, 1, "", "using"]], "sympy.codegen.fnodes": [[49, 1, 1, "", "ArrayConstructor"], [49, 1, 1, "", "Do"], [49, 1, 1, "", "Extent"], [49, 1, 1, "", "FortranReturn"], [49, 1, 1, "", "GoTo"], [49, 1, 1, "", "ImpliedDoLoop"], [49, 1, 1, "", "Module"], [49, 1, 1, "", "Program"], [49, 1, 1, "", "Subroutine"], [49, 1, 1, "", "SubroutineCall"], [49, 4, 1, "", "allocated"], [49, 4, 1, "", "array"], [49, 4, 1, "", "bind_C"], [49, 1, 1, "", "cmplx"], [49, 4, 1, "", "dimension"], [49, 1, 1, "", "dsign"], [49, 1, 1, "", "isign"], [49, 1, 1, "", "kind"], [49, 4, 1, "", "lbound"], [49, 1, 1, "", "literal_dp"], [49, 1, 1, "", "literal_sp"], [49, 1, 1, "", "merge"], [49, 4, 1, "", "reshape"], [49, 4, 1, "", "shape"], [49, 4, 1, "", "size"], [49, 1, 1, "", "use"], [49, 1, 1, "", "use_rename"]], "sympy.codegen.futils": [[49, 4, 1, "", "render_as_module"]], "sympy.codegen.matrix_nodes": [[49, 1, 1, "", "MatrixSolve"]], "sympy.codegen.pyutils": [[49, 4, 1, "", "render_as_module"]], "sympy.codegen.rewriting": [[49, 1, 1, "", "FuncMinusOneOptim"], [49, 1, 1, "", "Optimization"], [49, 1, 1, "", "ReplaceOptim"], [49, 4, 1, "", "create_expand_pow_optimization"], [49, 4, 1, "", "optimize"]], "sympy.codegen.rewriting.FuncMinusOneOptim": [[49, 2, 1, "", "replace_in_Add"]], "sympy.combinatorics": [[51, 0, 0, "-", "galois"], [60, 0, 0, "-", "generators"], [52, 0, 0, "-", "graycode"], [53, 0, 0, "-", "group_constructs"], [54, 0, 0, "-", "group_numbers"], [56, 0, 0, "-", "named_groups"], [57, 0, 0, "-", "partitions"], [59, 0, 0, "-", "perm_groups"], [60, 0, 0, "-", "permutations"], [61, 0, 0, "-", "polyhedron"], [62, 0, 0, "-", "prufer"], [63, 0, 0, "-", "subsets"], [64, 0, 0, "-", "tensor_can"], [65, 0, 0, "-", "testutil"], [66, 0, 0, "-", "util"]], "sympy.combinatorics.galois": [[51, 4, 1, "", "A4_in_S6"], [51, 4, 1, "", "A4xC2"], [51, 4, 1, "", "G18"], [51, 4, 1, "", "G36m"], [51, 4, 1, "", "G36p"], [51, 4, 1, "", "G72"], [51, 4, 1, "", "M20"], [51, 4, 1, "", "PGL2F5"], [51, 4, 1, "", "PSL2F5"], [51, 1, 1, "", "S1TransitiveSubgroups"], [51, 1, 1, "", "S2TransitiveSubgroups"], [51, 1, 1, "", "S3TransitiveSubgroups"], [51, 4, 1, "", "S3_in_S6"], [51, 1, 1, "", "S4TransitiveSubgroups"], [51, 4, 1, "", "S4m"], [51, 4, 1, "", "S4p"], [51, 4, 1, "", "S4xC2"], [51, 1, 1, "", "S5TransitiveSubgroups"], [51, 1, 1, "", "S6TransitiveSubgroups"], [51, 4, 1, "", "find_transitive_subgroups_of_S6"], [51, 4, 1, "", "four_group"]], "sympy.combinatorics.generators": [[60, 2, 1, "", "alternating"], [60, 2, 1, "", "cyclic"], [60, 2, 1, "", "dihedral"], [60, 2, 1, "", "symmetric"]], "sympy.combinatorics.graycode": [[52, 1, 1, "", "GrayCode"], [52, 2, 1, "", "bin_to_gray"], [52, 2, 1, "", "get_subset_from_bitstring"], [52, 2, 1, "", "gray_to_bin"], [52, 2, 1, "", "graycode_subsets"], [52, 2, 1, "", "random_bitstring"]], "sympy.combinatorics.graycode.GrayCode": [[52, 3, 1, "", "current"], [52, 2, 1, "", "generate_gray"], [52, 3, 1, "", "n"], [52, 2, 1, "", "next"], [52, 3, 1, "", "rank"], [52, 3, 1, "", "selections"], [52, 2, 1, "", "skip"], [52, 2, 1, "", "unrank"]], "sympy.combinatorics.group_constructs": [[53, 4, 1, "", "DirectProduct"]], "sympy.combinatorics.group_numbers": [[54, 4, 1, "", "is_abelian_number"], [54, 4, 1, "", "is_cyclic_number"], [54, 4, 1, "", "is_nilpotent_number"]], "sympy.combinatorics.named_groups": [[56, 4, 1, "", "AbelianGroup"], [56, 4, 1, "", "AlternatingGroup"], [56, 4, 1, "", "CyclicGroup"], [56, 4, 1, "", "DihedralGroup"], [56, 4, 1, "", "SymmetricGroup"]], "sympy.combinatorics.partitions": [[57, 1, 1, "", "IntegerPartition"], [57, 1, 1, "", "Partition"], [57, 4, 1, "", "RGS_enum"], [57, 4, 1, "", "RGS_generalized"], [57, 4, 1, "", "RGS_rank"], [57, 4, 1, "", "RGS_unrank"], [57, 4, 1, "", "random_integer_partition"]], "sympy.combinatorics.partitions.IntegerPartition": [[57, 2, 1, "", "as_dict"], [57, 2, 1, "", "as_ferrers"], [57, 3, 1, "", "conjugate"], [57, 2, 1, "", "next_lex"], [57, 2, 1, "", "prev_lex"]], "sympy.combinatorics.partitions.Partition": [[57, 3, 1, "", "RGS"], [57, 2, 1, "", "from_rgs"], [57, 3, 1, "", "partition"], [57, 3, 1, "", "rank"], [57, 2, 1, "", "sort_key"]], "sympy.combinatorics.perm_groups": [[59, 1, 1, "", "PermutationGroup"]], "sympy.combinatorics.perm_groups.PermutationGroup": [[59, 2, 1, "", "__contains__"], [59, 2, 1, "", "__mul__"], [59, 2, 1, "", "__new__"], [59, 5, 1, "", "__weakref__"], [59, 2, 1, "", "_coset_representative"], [59, 2, 1, "", "_distinct_primes_lemma"], [59, 3, 1, "", "_elements"], [59, 2, 1, "", "_eval_is_alt_sym_monte_carlo"], [59, 2, 1, "", "_eval_is_alt_sym_naive"], [59, 2, 1, "", "_p_elements_group"], [59, 2, 1, "", "_random_pr_init"], [59, 2, 1, "", "_sylow_alt_sym"], [59, 2, 1, "", "_union_find_merge"], [59, 2, 1, "", "_union_find_rep"], [59, 2, 1, "", "_verify"], [59, 2, 1, "", "abelian_invariants"], [59, 3, 1, "", "base"], [59, 2, 1, "", "baseswap"], [59, 3, 1, "", "basic_orbits"], [59, 3, 1, "", "basic_stabilizers"], [59, 3, 1, "", "basic_transversals"], [59, 2, 1, "", "center"], [59, 2, 1, "", "centralizer"], [59, 2, 1, "", "commutator"], [59, 2, 1, "", "composition_series"], [59, 2, 1, "", "conjugacy_class"], [59, 2, 1, "", "conjugacy_classes"], [59, 2, 1, "", "contains"], [59, 2, 1, "", "coset_factor"], [59, 2, 1, "", "coset_rank"], [59, 2, 1, "", "coset_table"], [59, 2, 1, "", "coset_transversal"], [59, 2, 1, "", "coset_unrank"], [59, 3, 1, "", "degree"], [59, 2, 1, "", "derived_series"], [59, 2, 1, "", "derived_subgroup"], [59, 3, 1, "", "elements"], [59, 2, 1, "", "equals"], [59, 2, 1, "", "generate"], [59, 2, 1, "", "generate_dimino"], [59, 2, 1, "", "generate_schreier_sims"], [59, 2, 1, "", "generator_product"], [59, 3, 1, "", "generators"], [59, 3, 1, "", "identity"], [59, 2, 1, "", "index"], [59, 3, 1, "", "is_abelian"], [59, 2, 1, "", "is_alt_sym"], [59, 3, 1, "", "is_alternating"], [59, 3, 1, "", "is_cyclic"], [59, 3, 1, "", "is_dihedral"], [59, 2, 1, "", "is_elementary"], [59, 3, 1, "", "is_nilpotent"], [59, 2, 1, "", "is_normal"], [59, 3, 1, "", "is_perfect"], [59, 3, 1, "", "is_polycyclic"], [59, 2, 1, "", "is_primitive"], [59, 3, 1, "", "is_solvable"], [59, 2, 1, "", "is_subgroup"], [59, 3, 1, "", "is_symmetric"], [59, 2, 1, "", "is_transitive"], [59, 3, 1, "", "is_trivial"], [59, 2, 1, "", "lower_central_series"], [59, 2, 1, "", "make_perm"], [59, 3, 1, "", "max_div"], [59, 2, 1, "", "minimal_block"], [59, 2, 1, "", "minimal_blocks"], [59, 2, 1, "", "normal_closure"], [59, 2, 1, "", "orbit"], [59, 2, 1, "", "orbit_rep"], [59, 2, 1, "", "orbit_transversal"], [59, 2, 1, "", "orbits"], [59, 2, 1, "", "order"], [59, 2, 1, "", "pointwise_stabilizer"], [59, 2, 1, "", "polycyclic_group"], [59, 2, 1, "", "presentation"], [59, 2, 1, "", "random"], [59, 2, 1, "", "random_pr"], [59, 2, 1, "", "random_stab"], [59, 2, 1, "", "schreier_sims"], [59, 2, 1, "", "schreier_sims_incremental"], [59, 2, 1, "", "schreier_sims_random"], [59, 2, 1, "", "schreier_vector"], [59, 2, 1, "", "stabilizer"], [59, 3, 1, "", "strong_gens"], [59, 2, 1, "", "strong_presentation"], [59, 2, 1, "", "subgroup"], [59, 2, 1, "", "subgroup_search"], [59, 2, 1, "", "sylow_subgroup"], [59, 3, 1, "", "transitivity_degree"]], "sympy.combinatorics.permutations": [[60, 1, 1, "", "Cycle"], [60, 1, 1, "", "Permutation"], [60, 4, 1, "", "_af_parity"]], "sympy.combinatorics.permutations.Cycle": [[60, 2, 1, "", "list"]], "sympy.combinatorics.permutations.Permutation": [[60, 2, 1, "", "apply"], [60, 3, 1, "", "array_form"], [60, 2, 1, "", "ascents"], [60, 2, 1, "", "atoms"], [60, 3, 1, "", "cardinality"], [60, 2, 1, "", "commutator"], [60, 2, 1, "", "commutes_with"], [60, 3, 1, "", "cycle_structure"], [60, 3, 1, "", "cycles"], [60, 3, 1, "", "cyclic_form"], [60, 2, 1, "", "descents"], [60, 2, 1, "", "from_inversion_vector"], [60, 2, 1, "", "from_sequence"], [60, 3, 1, "", "full_cyclic_form"], [60, 2, 1, "", "get_adjacency_distance"], [60, 2, 1, "", "get_adjacency_matrix"], [60, 2, 1, "", "get_positional_distance"], [60, 2, 1, "", "get_precedence_distance"], [60, 2, 1, "", "get_precedence_matrix"], [60, 2, 1, "", "index"], [60, 2, 1, "", "inversion_vector"], [60, 2, 1, "", "inversions"], [60, 3, 1, "", "is_Empty"], [60, 3, 1, "", "is_Identity"], [60, 3, 1, "", "is_Singleton"], [60, 3, 1, "", "is_even"], [60, 3, 1, "", "is_odd"], [60, 2, 1, "", "josephus"], [60, 2, 1, "", "length"], [60, 2, 1, "", "list"], [60, 2, 1, "", "max"], [60, 2, 1, "", "min"], [60, 2, 1, "", "mul_inv"], [60, 2, 1, "", "next_lex"], [60, 2, 1, "", "next_nonlex"], [60, 2, 1, "", "next_trotterjohnson"], [60, 2, 1, "", "order"], [60, 2, 1, "", "parity"], [60, 2, 1, "", "random"], [60, 2, 1, "", "rank"], [60, 2, 1, "", "rank_nonlex"], [60, 2, 1, "", "rank_trotterjohnson"], [60, 2, 1, "", "resize"], [60, 2, 1, "", "rmul"], [60, 2, 1, "", "rmul_with_af"], [60, 2, 1, "", "runs"], [60, 2, 1, "", "signature"], [60, 3, 1, "", "size"], [60, 2, 1, "", "support"], [60, 2, 1, "", "transpositions"], [60, 2, 1, "", "unrank_lex"], [60, 2, 1, "", "unrank_nonlex"], [60, 2, 1, "", "unrank_trotterjohnson"]], "sympy.combinatorics.polyhedron": [[61, 1, 1, "", "Polyhedron"]], "sympy.combinatorics.polyhedron.Polyhedron": [[61, 3, 1, "", "array_form"], [61, 3, 1, "", "corners"], [61, 3, 1, "", "cyclic_form"], [61, 3, 1, "", "edges"], [61, 3, 1, "", "faces"], [61, 3, 1, "", "pgroup"], [61, 2, 1, "", "reset"], [61, 2, 1, "", "rotate"], [61, 3, 1, "", "size"], [61, 3, 1, "", "vertices"]], "sympy.combinatorics.prufer": [[62, 1, 1, "", "Prufer"]], "sympy.combinatorics.prufer.Prufer": [[62, 2, 1, "", "edges"], [62, 2, 1, "", "next"], [62, 3, 1, "", "nodes"], [62, 2, 1, "", "prev"], [62, 2, 1, "", "prufer_rank"], [62, 3, 1, "", "prufer_repr"], [62, 3, 1, "", "rank"], [62, 3, 1, "", "size"], [62, 2, 1, "", "to_prufer"], [62, 2, 1, "", "to_tree"], [62, 3, 1, "", "tree_repr"], [62, 2, 1, "", "unrank"]], "sympy.combinatorics.subsets": [[63, 1, 1, "", "Subset"], [63, 2, 1, "", "ksubsets"]], "sympy.combinatorics.subsets.Subset": [[63, 2, 1, "", "bitlist_from_subset"], [63, 3, 1, "", "cardinality"], [63, 2, 1, "", "iterate_binary"], [63, 2, 1, "", "iterate_graycode"], [63, 2, 1, "", "next_binary"], [63, 2, 1, "", "next_gray"], [63, 2, 1, "", "next_lexicographic"], [63, 2, 1, "", "prev_binary"], [63, 2, 1, "", "prev_gray"], [63, 2, 1, "", "prev_lexicographic"], [63, 3, 1, "", "rank_binary"], [63, 3, 1, "", "rank_gray"], [63, 3, 1, "", "rank_lexicographic"], [63, 3, 1, "", "size"], [63, 3, 1, "", "subset"], [63, 2, 1, "", "subset_from_bitlist"], [63, 2, 1, "", "subset_indices"], [63, 3, 1, "", "superset"], [63, 3, 1, "", "superset_size"], [63, 2, 1, "", "unrank_binary"], [63, 2, 1, "", "unrank_gray"]], "sympy.combinatorics.tensor_can": [[64, 4, 1, "", "bsgs_direct_product"], [64, 4, 1, "", "canonicalize"], [64, 4, 1, "", "double_coset_can_rep"], [64, 4, 1, "", "get_symmetric_group_sgs"]], "sympy.combinatorics.testutil": [[65, 4, 1, "", "_cmp_perm_lists"], [65, 4, 1, "", "_naive_list_centralizer"], [65, 4, 1, "", "_verify_bsgs"], [65, 4, 1, "", "_verify_centralizer"], [65, 4, 1, "", "_verify_normal_closure"]], "sympy.combinatorics.util": [[66, 4, 1, "", "_base_ordering"], [66, 4, 1, "", "_check_cycles_alt_sym"], [66, 4, 1, "", "_distribute_gens_by_base"], [66, 4, 1, "", "_handle_precomputed_bsgs"], [66, 4, 1, "", "_orbits_transversals_from_bsgs"], [66, 4, 1, "", "_remove_gens"], [66, 4, 1, "", "_strip"], [66, 4, 1, "", "_strong_gens_from_distr"]], "sympy.concrete.expr_with_intlimits": [[67, 1, 1, "", "ExprWithIntLimits"]], "sympy.concrete.expr_with_intlimits.ExprWithIntLimits": [[67, 2, 1, "", "change_index"], [67, 3, 1, "", "has_empty_sequence"], [67, 2, 1, "", "index"], [67, 2, 1, "", "reorder"], [67, 2, 1, "", "reorder_limit"]], "sympy.concrete.expr_with_limits": [[95, 1, 1, "", "ExprWithLimits"]], "sympy.concrete.expr_with_limits.ExprWithLimits": [[95, 3, 1, "", "bound_symbols"], [95, 3, 1, "", "free_symbols"], [95, 3, 1, "", "function"], [95, 3, 1, "", "has_finite_limits"], [95, 3, 1, "", "has_reversed_limits"], [95, 3, 1, "", "is_number"], [95, 3, 1, "", "limits"], [95, 3, 1, "", "variables"]], "sympy.concrete.gosper": [[67, 4, 1, "", "gosper_normal"], [67, 4, 1, "", "gosper_sum"], [67, 4, 1, "", "gosper_term"]], "sympy.concrete.products": [[67, 1, 1, "", "Product"], [67, 4, 1, "", "product"]], "sympy.concrete.products.Product": [[67, 2, 1, "", "is_convergent"], [67, 2, 1, "", "reverse_order"]], "sympy.concrete.summations": [[67, 1, 1, "", "Sum"], [67, 4, 1, "", "summation"]], "sympy.concrete.summations.Sum": [[67, 2, 1, "", "euler_maclaurin"], [67, 2, 1, "", "eval_zeta_function"], [67, 2, 1, "", "is_absolutely_convergent"], [67, 2, 1, "", "is_convergent"], [67, 2, 1, "", "reverse_order"]], "sympy.core": [[68, 0, 0, "-", "add"], [68, 0, 0, "-", "assumptions"], [68, 0, 0, "-", "basic"], [68, 0, 0, "-", "cache"], [68, 0, 0, "-", "containers"], [68, 0, 0, "-", "evalf"], [68, 0, 0, "-", "expr"], [68, 0, 0, "-", "exprtools"], [68, 0, 0, "-", "function"], [68, 0, 0, "-", "intfunc"], [68, 0, 0, "-", "kind"], [68, 0, 0, "-", "mod"], [68, 0, 0, "-", "mul"], [68, 0, 0, "-", "multidimensional"], [68, 0, 0, "-", "numbers"], [68, 0, 0, "-", "power"], [68, 0, 0, "-", "random"], [68, 0, 0, "-", "relational"], [68, 0, 0, "-", "singleton"], [68, 0, 0, "-", "symbol"], [68, 0, 0, "-", "sympify"], [68, 0, 0, "-", "traversal"]], "sympy.core.add": [[68, 1, 1, "", "Add"]], "sympy.core.add.Add": [[68, 2, 1, "", "as_coeff_Add"], [68, 2, 1, "", "as_coeff_add"], [68, 2, 1, "", "as_content_primitive"], [68, 2, 1, "", "as_numer_denom"], [68, 2, 1, "", "as_real_imag"], [68, 2, 1, "", "as_two_terms"], [68, 2, 1, "", "extract_leading_order"], [68, 2, 1, "", "flatten"], [68, 2, 1, "", "primitive"]], "sympy.core.basic": [[68, 1, 1, "", "Atom"], [68, 1, 1, "", "Basic"]], "sympy.core.basic.Basic": [[68, 3, 1, "", "args"], [68, 2, 1, "", "as_content_primitive"], [68, 2, 1, "", "as_dummy"], [68, 3, 1, "", "assumptions0"], [68, 2, 1, "", "atoms"], [68, 3, 1, "", "canonical_variables"], [68, 2, 1, "", "class_key"], [68, 2, 1, "", "compare"], [68, 2, 1, "", "count"], [68, 2, 1, "", "count_ops"], [68, 2, 1, "", "doit"], [68, 2, 1, "", "dummy_eq"], [68, 2, 1, "", "find"], [68, 3, 1, "", "free_symbols"], [68, 2, 1, "", "fromiter"], [68, 3, 1, "", "func"], [68, 2, 1, "", "has"], [68, 2, 1, "", "has_free"], [68, 2, 1, "", "has_xfree"], [68, 3, 1, "", "is_comparable"], [68, 2, 1, "", "is_same"], [68, 2, 1, "", "match"], [68, 2, 1, "", "matches"], [68, 2, 1, "", "rcall"], [68, 2, 1, "", "refine"], [68, 2, 1, "", "replace"], [68, 2, 1, "", "rewrite"], [68, 2, 1, "", "simplify"], [68, 2, 1, "", "sort_key"], [68, 2, 1, "", "subs"], [68, 2, 1, "", "xreplace"]], "sympy.core.cache": [[68, 4, 1, "", "__cacheit"]], "sympy.core.containers": [[68, 1, 1, "", "Dict"], [68, 1, 1, "", "Tuple"], [68, 1, 1, "", "TupleKind"]], "sympy.core.containers.Dict": [[68, 2, 1, "", "get"], [68, 2, 1, "", "items"], [68, 2, 1, "", "keys"], [68, 2, 1, "", "values"]], "sympy.core.containers.Tuple": [[68, 2, 1, "", "index"], [68, 3, 1, "", "kind"], [68, 2, 1, "", "tuple_count"]], "sympy.core.evalf": [[68, 1, 1, "", "EvalfMixin"], [68, 4, 1, "", "N"], [68, 1, 1, "", "PrecisionExhausted"]], "sympy.core.evalf.EvalfMixin": [[68, 2, 1, "", "evalf"], [68, 2, 1, "", "n"]], "sympy.core.expr": [[68, 1, 1, "", "AtomicExpr"], [68, 1, 1, "", "Expr"], [68, 1, 1, "", "UnevaluatedExpr"]], "sympy.core.expr.Expr": [[68, 2, 1, "", "apart"], [68, 2, 1, "", "args_cnc"], [68, 2, 1, "", "as_coeff_Add"], [68, 2, 1, "", "as_coeff_Mul"], [68, 2, 1, "", "as_coeff_add"], [68, 2, 1, "", "as_coeff_exponent"], [68, 2, 1, "", "as_coeff_mul"], [68, 2, 1, "", "as_coefficient"], [68, 2, 1, "", "as_coefficients_dict"], [68, 2, 1, "", "as_content_primitive"], [68, 2, 1, "", "as_expr"], [68, 2, 1, "", "as_independent"], [68, 2, 1, "", "as_leading_term"], [68, 2, 1, "", "as_numer_denom"], [68, 2, 1, "", "as_ordered_factors"], [68, 2, 1, "", "as_ordered_terms"], [68, 2, 1, "", "as_poly"], [68, 2, 1, "", "as_powers_dict"], [68, 2, 1, "", "as_real_imag"], [68, 2, 1, "", "as_terms"], [68, 2, 1, "", "aseries"], [68, 2, 1, "", "cancel"], [68, 2, 1, "", "coeff"], [68, 2, 1, "", "collect"], [68, 2, 1, "", "combsimp"], [68, 2, 1, "", "compute_leading_term"], [68, 2, 1, "", "conjugate"], [68, 2, 1, "", "could_extract_minus_sign"], [68, 2, 1, "", "equals"], [68, 2, 1, "", "expand"], [68, 3, 1, "", "expr_free_symbols"], [68, 2, 1, "", "extract_additively"], [68, 2, 1, "", "extract_branch_factor"], [68, 2, 1, "", "extract_multiplicatively"], [68, 2, 1, "", "factor"], [68, 2, 1, "", "fourier_series"], [68, 2, 1, "", "fps"], [68, 2, 1, "", "gammasimp"], [68, 2, 1, "", "getO"], [68, 2, 1, "", "getn"], [68, 2, 1, "", "integrate"], [68, 2, 1, "", "invert"], [68, 2, 1, "", "is_algebraic_expr"], [68, 2, 1, "", "is_constant"], [68, 2, 1, "", "is_meromorphic"], [68, 3, 1, "", "is_number"], [68, 2, 1, "", "is_polynomial"], [68, 2, 1, "", "is_rational_function"], [68, 2, 1, "", "leadterm"], [68, 2, 1, "", "limit"], [68, 2, 1, "", "lseries"], [68, 2, 1, "", "normal"], [68, 2, 1, "", "nseries"], [68, 2, 1, "", "nsimplify"], [68, 2, 1, "", "powsimp"], [68, 2, 1, "", "primitive"], [68, 2, 1, "", "radsimp"], [68, 2, 1, "", "ratsimp"], [68, 2, 1, "", "removeO"], [68, 2, 1, "", "round"], [68, 2, 1, "", "separate"], [68, 2, 1, "", "series"], [68, 2, 1, "", "taylor_term"], [68, 2, 1, "", "together"], [68, 2, 1, "", "trigsimp"]], "sympy.core.exprtools": [[68, 4, 1, "", "factor_terms"], [68, 4, 1, "", "gcd_terms"]], "sympy.core.function": [[68, 1, 1, "", "Derivative"], [68, 1, 1, "", "Function"], [68, 1, 1, "", "FunctionClass"], [68, 1, 1, "", "Lambda"], [68, 1, 1, "", "PoleError"], [68, 1, 1, "", "Subs"], [68, 1, 1, "", "WildFunction"], [68, 4, 1, "", "count_ops"], [68, 4, 1, "", "diff"], [68, 4, 1, "", "expand"], [68, 4, 1, "", "expand_complex"], [68, 4, 1, "", "expand_func"], [68, 4, 1, "", "expand_log"], [68, 4, 1, "", "expand_mul"], [68, 4, 1, "", "expand_multinomial"], [68, 4, 1, "", "expand_power_base"], [68, 4, 1, "", "expand_power_exp"], [68, 4, 1, "", "expand_trig"], [68, 4, 1, "", "nfloat"]], "sympy.core.function.Derivative": [[68, 3, 1, "", "_diff_wrt"], [68, 2, 1, "", "_sort_variable_count"], [68, 2, 1, "", "as_finite_difference"], [68, 2, 1, "", "doit_numerically"]], "sympy.core.function.Function": [[68, 2, 1, "", "as_base_exp"], [68, 2, 1, "", "fdiff"], [68, 2, 1, "", "is_singular"]], "sympy.core.function.FunctionClass": [[68, 3, 1, "", "nargs"]], "sympy.core.function.Lambda": [[68, 3, 1, "", "bound_symbols"], [68, 3, 1, "", "expr"], [68, 3, 1, "", "is_identity"], [68, 3, 1, "", "signature"], [68, 3, 1, "", "variables"]], "sympy.core.function.Subs": [[68, 3, 1, "", "bound_symbols"], [68, 3, 1, "", "expr"], [68, 3, 1, "", "point"], [68, 3, 1, "", "variables"]], "sympy.core.intfunc": [[68, 4, 1, "", "igcd"], [68, 4, 1, "", "igcd_lehmer"], [68, 4, 1, "", "igcdex"], [68, 4, 1, "", "ilcm"], [68, 4, 1, "", "integer_log"], [68, 4, 1, "", "integer_nthroot"], [68, 4, 1, "", "isqrt"], [68, 4, 1, "", "mod_inverse"], [68, 4, 1, "", "num_digits"], [68, 4, 1, "", "trailing"]], "sympy.core.kind": [[68, 5, 1, "", "BooleanKind"], [68, 1, 1, "", "Kind"], [68, 5, 1, "", "NumberKind"], [68, 5, 1, "", "UndefinedKind"]], "sympy.core.mod": [[68, 1, 1, "", "Mod"]], "sympy.core.mul": [[68, 1, 1, "", "Mul"], [68, 4, 1, "", "prod"]], "sympy.core.mul.Mul": [[68, 2, 1, "", "as_coeff_Mul"], [68, 2, 1, "", "as_content_primitive"], [68, 2, 1, "", "as_ordered_factors"], [68, 2, 1, "", "as_two_terms"], [68, 2, 1, "", "flatten"]], "sympy.core.multidimensional": [[68, 1, 1, "", "vectorize"]], "sympy.core.numbers": [[68, 1, 1, "", "AlgebraicNumber"], [68, 1, 1, "", "Catalan"], [68, 1, 1, "", "ComplexInfinity"], [68, 1, 1, "", "EulerGamma"], [68, 1, 1, "", "Exp1"], [68, 1, 1, "", "Float"], [68, 1, 1, "", "GoldenRatio"], [68, 1, 1, "", "Half"], [68, 1, 1, "", "ImaginaryUnit"], [68, 1, 1, "", "Infinity"], [68, 1, 1, "", "Integer"], [68, 1, 1, "", "NaN"], [68, 1, 1, "", "NegativeInfinity"], [68, 1, 1, "", "NegativeOne"], [68, 1, 1, "", "Number"], [68, 1, 1, "", "NumberSymbol"], [68, 1, 1, "", "One"], [68, 1, 1, "", "Pi"], [68, 1, 1, "", "Rational"], [68, 5, 1, "", "RealNumber"], [68, 1, 1, "", "TribonacciConstant"], [68, 1, 1, "", "Zero"], [68, 4, 1, "", "equal_valued"], [68, 4, 1, "", "mod_inverse"], [68, 4, 1, "", "seterr"]], "sympy.core.numbers.AlgebraicNumber": [[68, 2, 1, "", "__new__"], [68, 2, 1, "", "as_expr"], [68, 2, 1, "", "as_poly"], [68, 2, 1, "", "coeffs"], [68, 2, 1, "", "field_element"], [68, 3, 1, "", "is_aliased"], [68, 3, 1, "", "is_primitive_element"], [68, 2, 1, "", "minpoly_of_element"], [68, 2, 1, "", "native_coeffs"], [68, 2, 1, "", "primitive_element"], [68, 2, 1, "", "to_algebraic_integer"], [68, 2, 1, "", "to_primitive_element"], [68, 2, 1, "", "to_root"]], "sympy.core.numbers.Number": [[68, 2, 1, "", "as_coeff_Add"], [68, 2, 1, "", "as_coeff_Mul"], [68, 2, 1, "", "cofactors"], [68, 2, 1, "", "gcd"], [68, 2, 1, "", "lcm"]], "sympy.core.numbers.NumberSymbol": [[68, 2, 1, "", "approximation"]], "sympy.core.numbers.Rational": [[68, 2, 1, "", "as_coeff_Add"], [68, 2, 1, "", "as_coeff_Mul"], [68, 2, 1, "", "as_content_primitive"], [68, 2, 1, "", "factors"], [68, 2, 1, "", "limit_denominator"]], "sympy.core.power": [[68, 1, 1, "", "Pow"]], "sympy.core.power.Pow": [[68, 2, 1, "", "as_base_exp"], [68, 2, 1, "", "as_content_primitive"]], "sympy.core.random": [[68, 4, 1, "", "_randint"], [68, 4, 1, "", "_randrange"], [68, 4, 1, "", "random_complex_number"], [68, 4, 1, "", "test_derivative_numerically"], [68, 4, 1, "", "verify_numerically"]], "sympy.core.relational": [[68, 5, 1, "", "Eq"], [68, 1, 1, "", "Equality"], [68, 5, 1, "", "Ge"], [68, 1, 1, "", "GreaterThan"], [68, 5, 1, "", "Gt"], [68, 5, 1, "", "Le"], [68, 1, 1, "", "LessThan"], [68, 5, 1, "", "Lt"], [68, 5, 1, "", "Ne"], [68, 5, 1, "", "Rel"], [68, 1, 1, "", "Relational"], [68, 1, 1, "", "StrictGreaterThan"], [68, 1, 1, "", "StrictLessThan"], [68, 1, 1, "", "Unequality"]], "sympy.core.relational.Equality": [[68, 2, 1, "", "as_poly"], [68, 2, 1, "", "integrate"]], "sympy.core.relational.Relational": [[68, 3, 1, "", "canonical"], [68, 2, 1, "", "equals"], [68, 3, 1, "", "lhs"], [68, 3, 1, "", "negated"], [68, 3, 1, "", "reversed"], [68, 3, 1, "", "reversedsign"], [68, 3, 1, "", "rhs"], [68, 3, 1, "", "strict"], [68, 3, 1, "", "weak"]], "sympy.core.singleton": [[68, 1, 1, "", "Singleton"], [68, 1, 1, "", "SingletonRegistry"]], "sympy.core.sorting": [[68, 4, 1, "", "default_sort_key"], [68, 4, 1, "", "ordered"]], "sympy.core.symbol": [[68, 1, 1, "", "Dummy"], [68, 1, 1, "", "Symbol"], [68, 1, 1, "", "Wild"], [68, 4, 1, "", "symbols"], [68, 4, 1, "", "var"]], "sympy.core.sympify": [[68, 4, 1, "", "sympify"]], "sympy.core.traversal": [[68, 4, 1, "", "bottom_up"], [68, 4, 1, "", "postorder_traversal"], [68, 4, 1, "", "preorder_traversal"], [68, 4, 1, "", "use"], [68, 4, 1, "", "walk"]], "sympy.crypto": [[69, 0, 0, "-", "crypto"]], "sympy.crypto.crypto": [[69, 4, 1, "", "AZ"], [69, 4, 1, "", "bifid5_square"], [69, 4, 1, "", "bifid6_square"], [69, 4, 1, "", "check_and_join"], [69, 4, 1, "", "cycle_list"], [69, 4, 1, "", "decipher_affine"], [69, 4, 1, "", "decipher_atbash"], [69, 4, 1, "", "decipher_bifid"], [69, 4, 1, "", "decipher_bifid5"], [69, 4, 1, "", "decipher_bifid6"], [69, 4, 1, "", "decipher_elgamal"], [69, 4, 1, "", "decipher_gm"], [69, 4, 1, "", "decipher_hill"], [69, 4, 1, "", "decipher_kid_rsa"], [69, 4, 1, "", "decipher_railfence"], [69, 4, 1, "", "decipher_rot13"], [69, 4, 1, "", "decipher_rsa"], [69, 4, 1, "", "decipher_shift"], [69, 4, 1, "", "decipher_vigenere"], [69, 4, 1, "", "decode_morse"], [69, 4, 1, "", "dh_private_key"], [69, 4, 1, "", "dh_public_key"], [69, 4, 1, "", "dh_shared_key"], [69, 4, 1, "", "elgamal_private_key"], [69, 4, 1, "", "elgamal_public_key"], [69, 4, 1, "", "encipher_affine"], [69, 4, 1, "", "encipher_atbash"], [69, 4, 1, "", "encipher_bifid"], [69, 4, 1, "", "encipher_bifid5"], [69, 4, 1, "", "encipher_bifid6"], [69, 4, 1, "", "encipher_elgamal"], [69, 4, 1, "", "encipher_gm"], [69, 4, 1, "", "encipher_hill"], [69, 4, 1, "", "encipher_kid_rsa"], [69, 4, 1, "", "encipher_railfence"], [69, 4, 1, "", "encipher_rot13"], [69, 4, 1, "", "encipher_rsa"], [69, 4, 1, "", "encipher_shift"], [69, 4, 1, "", "encipher_substitution"], [69, 4, 1, "", "encipher_vigenere"], [69, 4, 1, "", "encode_morse"], [69, 4, 1, "", "gm_private_key"], [69, 4, 1, "", "gm_public_key"], [69, 4, 1, "", "kid_rsa_private_key"], [69, 4, 1, "", "kid_rsa_public_key"], [69, 4, 1, "", "lfsr_autocorrelation"], [69, 4, 1, "", "lfsr_connection_polynomial"], [69, 4, 1, "", "lfsr_sequence"], [69, 4, 1, "", "padded_key"], [69, 4, 1, "", "rsa_private_key"], [69, 4, 1, "", "rsa_public_key"]], "sympy.diffgeom": [[70, 1, 1, "", "BaseCovarDerivativeOp"], [70, 1, 1, "", "BaseScalarField"], [70, 1, 1, "", "BaseVectorField"], [70, 1, 1, "", "Commutator"], [70, 1, 1, "", "CoordSystem"], [70, 1, 1, "", "CoordinateSymbol"], [70, 1, 1, "", "CovarDerivativeOp"], [70, 1, 1, "", "Differential"], [70, 1, 1, "", "LieDerivative"], [70, 1, 1, "", "Manifold"], [70, 1, 1, "", "Patch"], [70, 1, 1, "", "Point"], [70, 1, 1, "", "TensorProduct"], [70, 1, 1, "", "WedgeProduct"], [70, 4, 1, "", "intcurve_diffequ"], [70, 4, 1, "", "intcurve_series"], [70, 4, 1, "", "metric_to_Christoffel_1st"], [70, 4, 1, "", "metric_to_Christoffel_2nd"], [70, 4, 1, "", "metric_to_Ricci_components"], [70, 4, 1, "", "metric_to_Riemann_components"], [70, 4, 1, "", "twoform_to_matrix"], [70, 4, 1, "", "vectors_in_basis"]], "sympy.diffgeom.CoordSystem": [[70, 2, 1, "", "base_oneform"], [70, 2, 1, "", "base_oneforms"], [70, 2, 1, "", "base_scalar"], [70, 2, 1, "", "base_scalars"], [70, 2, 1, "", "base_vector"], [70, 2, 1, "", "base_vectors"], [70, 2, 1, "", "coord_function"], [70, 2, 1, "", "coord_functions"], [70, 2, 1, "", "coord_tuple_transform_to"], [70, 2, 1, "", "jacobian"], [70, 2, 1, "", "jacobian_determinant"], [70, 2, 1, "", "jacobian_matrix"], [70, 2, 1, "", "point"], [70, 2, 1, "", "point_to_coords"], [70, 2, 1, "", "transform"], [70, 2, 1, "", "transformation"]], "sympy.diffgeom.Point": [[70, 2, 1, "", "coords"]], "sympy.discrete": [[71, 0, 0, "-", "convolutions"], [71, 0, 0, "-", "transforms"]], "sympy.discrete.convolutions": [[71, 4, 1, "", "convolution"], [71, 4, 1, "", "convolution_fft"], [71, 4, 1, "", "convolution_fwht"], [71, 4, 1, "", "convolution_ntt"], [71, 4, 1, "", "convolution_subset"], [71, 4, 1, "", "covering_product"], [71, 4, 1, "", "intersecting_product"]], "sympy.discrete.transforms": [[71, 4, 1, "", "fft"], [71, 4, 1, "", "fwht"], [71, 4, 1, "", "ifft"], [71, 4, 1, "", "ifwht"], [71, 4, 1, "", "intt"], [71, 4, 1, "", "inverse_mobius_transform"], [71, 4, 1, "", "mobius_transform"], [71, 4, 1, "", "ntt"]], "sympy.external.pythonmpq": [[217, 1, 1, "", "PythonMPQ"]], "sympy.functions.combinatorial.factorials": [[73, 1, 1, "", "FallingFactorial"], [73, 1, 1, "", "MultiFactorial"], [73, 1, 1, "", "RisingFactorial"], [73, 1, 1, "", "binomial"], [73, 1, 1, "", "factorial"], [73, 1, 1, "", "factorial2"], [73, 1, 1, "", "subfactorial"]], "sympy.functions.combinatorial.numbers": [[73, 1, 1, "", "andre"], [73, 1, 1, "", "bell"], [73, 1, 1, "", "bernoulli"], [73, 1, 1, "", "catalan"], [73, 1, 1, "", "euler"], [73, 1, 1, "", "fibonacci"], [73, 1, 1, "", "genocchi"], [73, 1, 1, "", "harmonic"], [73, 1, 1, "", "lucas"], [73, 4, 1, "", "nC"], [73, 4, 1, "", "nP"], [73, 4, 1, "", "nT"], [73, 1, 1, "", "partition"], [73, 4, 1, "", "stirling"], [73, 1, 1, "", "tribonacci"]], "sympy.functions.elementary.complexes": [[74, 1, 1, "", "Abs"], [74, 1, 1, "", "arg"], [74, 1, 1, "", "conjugate"], [74, 1, 1, "", "im"], [74, 1, 1, "", "periodic_argument"], [74, 1, 1, "", "polar_lift"], [74, 1, 1, "", "principal_branch"], [74, 1, 1, "", "re"], [74, 1, 1, "", "sign"]], "sympy.functions.elementary.complexes.Abs": [[74, 2, 1, "", "fdiff"]], "sympy.functions.elementary.complexes.im": [[74, 2, 1, "", "as_real_imag"]], "sympy.functions.elementary.complexes.re": [[74, 2, 1, "", "as_real_imag"]], "sympy.functions.elementary.exponential": [[74, 1, 1, "", "LambertW"], [74, 1, 1, "", "exp"], [74, 1, 1, "", "exp_polar"], [74, 1, 1, "", "log"]], "sympy.functions.elementary.exponential.LambertW": [[74, 2, 1, "", "fdiff"]], "sympy.functions.elementary.exponential.exp": [[74, 2, 1, "", "as_real_imag"], [74, 3, 1, "", "base"], [74, 2, 1, "", "fdiff"], [74, 2, 1, "", "taylor_term"]], "sympy.functions.elementary.exponential.log": [[74, 2, 1, "", "as_base_exp"], [74, 2, 1, "", "as_real_imag"], [74, 2, 1, "", "fdiff"], [74, 2, 1, "", "inverse"], [74, 2, 1, "", "taylor_term"]], "sympy.functions.elementary.hyperbolic": [[74, 1, 1, "", "HyperbolicFunction"], [74, 1, 1, "", "acosh"], [74, 1, 1, "", "acoth"], [74, 1, 1, "", "acsch"], [74, 1, 1, "", "asech"], [74, 1, 1, "", "asinh"], [74, 1, 1, "", "atanh"], [74, 1, 1, "", "cosh"], [74, 1, 1, "", "coth"], [74, 1, 1, "", "csch"], [74, 1, 1, "", "sech"], [74, 1, 1, "", "sinh"], [74, 1, 1, "", "tanh"]], "sympy.functions.elementary.hyperbolic.acosh": [[74, 2, 1, "", "inverse"]], "sympy.functions.elementary.hyperbolic.acoth": [[74, 2, 1, "", "inverse"]], "sympy.functions.elementary.hyperbolic.acsch": [[74, 2, 1, "", "inverse"]], "sympy.functions.elementary.hyperbolic.asech": [[74, 2, 1, "", "inverse"]], "sympy.functions.elementary.hyperbolic.asinh": [[74, 2, 1, "", "inverse"]], "sympy.functions.elementary.hyperbolic.atanh": [[74, 2, 1, "", "inverse"]], "sympy.functions.elementary.hyperbolic.coth": [[74, 2, 1, "", "inverse"]], "sympy.functions.elementary.hyperbolic.csch": [[74, 2, 1, "", "fdiff"], [74, 2, 1, "", "taylor_term"]], "sympy.functions.elementary.hyperbolic.sinh": [[74, 2, 1, "", "as_real_imag"], [74, 2, 1, "", "fdiff"], [74, 2, 1, "", "inverse"], [74, 2, 1, "", "taylor_term"]], "sympy.functions.elementary.hyperbolic.tanh": [[74, 2, 1, "", "inverse"]], "sympy.functions.elementary.integers": [[74, 1, 1, "", "RoundFunction"], [74, 1, 1, "", "ceiling"], [74, 1, 1, "", "floor"], [74, 1, 1, "", "frac"]], "sympy.functions.elementary.miscellaneous": [[74, 1, 1, "", "IdentityFunction"], [74, 1, 1, "", "Max"], [74, 1, 1, "", "Min"], [74, 4, 1, "", "cbrt"], [74, 4, 1, "", "real_root"], [74, 4, 1, "", "root"], [74, 4, 1, "", "sqrt"]], "sympy.functions.elementary.piecewise": [[74, 1, 1, "", "ExprCondPair"], [74, 1, 1, "", "Piecewise"], [74, 4, 1, "", "piecewise_exclusive"], [74, 4, 1, "", "piecewise_fold"]], "sympy.functions.elementary.piecewise.ExprCondPair": [[74, 3, 1, "", "cond"], [74, 3, 1, "", "expr"]], "sympy.functions.elementary.piecewise.Piecewise": [[74, 2, 1, "", "_eval_integral"], [74, 2, 1, "", "as_expr_set_pairs"], [74, 2, 1, "", "doit"], [74, 2, 1, "", "eval"], [74, 2, 1, "", "piecewise_integrate"]], "sympy.functions.elementary.trigonometric": [[74, 1, 1, "", "acos"], [74, 1, 1, "", "acot"], [74, 1, 1, "", "acsc"], [74, 1, 1, "", "asec"], [74, 1, 1, "", "asin"], [74, 1, 1, "", "atan"], [74, 1, 1, "", "atan2"], [74, 1, 1, "", "cos"], [74, 1, 1, "", "cot"], [74, 1, 1, "", "csc"], [74, 1, 1, "", "sec"], [74, 1, 1, "", "sin"], [74, 1, 1, "", "sinc"], [74, 1, 1, "", "tan"]], "sympy.functions.elementary.trigonometric.acos": [[74, 2, 1, "", "inverse"]], "sympy.functions.elementary.trigonometric.acot": [[74, 2, 1, "", "inverse"]], "sympy.functions.elementary.trigonometric.acsc": [[74, 2, 1, "", "inverse"]], "sympy.functions.elementary.trigonometric.asec": [[74, 2, 1, "", "inverse"]], "sympy.functions.elementary.trigonometric.asin": [[74, 2, 1, "", "inverse"]], "sympy.functions.elementary.trigonometric.atan": [[74, 2, 1, "", "inverse"]], "sympy.functions.elementary.trigonometric.cot": [[74, 2, 1, "", "inverse"]], "sympy.functions.elementary.trigonometric.tan": [[74, 2, 1, "", "inverse"]], "sympy.functions.special": [[76, 0, 0, "-", "bessel"], [76, 0, 0, "-", "beta_functions"], [76, 0, 0, "-", "elliptic_integrals"], [76, 0, 0, "-", "error_functions"], [76, 0, 0, "-", "gamma_functions"], [76, 0, 0, "-", "mathieu_functions"], [76, 0, 0, "-", "polynomials"], [76, 0, 0, "-", "singularity_functions"], [76, 0, 0, "-", "zeta_functions"]], "sympy.functions.special.bessel": [[76, 1, 1, "", "AiryBase"], [76, 1, 1, "", "BesselBase"], [76, 1, 1, "", "airyai"], [76, 1, 1, "", "airyaiprime"], [76, 1, 1, "", "airybi"], [76, 1, 1, "", "airybiprime"], [76, 1, 1, "", "besseli"], [76, 1, 1, "", "besselj"], [76, 1, 1, "", "besselk"], [76, 1, 1, "", "bessely"], [76, 1, 1, "", "hankel1"], [76, 1, 1, "", "hankel2"], [76, 1, 1, "", "jn"], [76, 4, 1, "", "jn_zeros"], [76, 1, 1, "", "marcumq"], [76, 1, 1, "", "yn"]], "sympy.functions.special.bessel.BesselBase": [[76, 3, 1, "", "argument"], [76, 3, 1, "", "order"]], "sympy.functions.special.beta_functions": [[76, 1, 1, "", "beta"]], "sympy.functions.special.bsplines": [[76, 4, 1, "", "bspline_basis"], [76, 4, 1, "", "bspline_basis_set"], [76, 4, 1, "", "interpolating_spline"]], "sympy.functions.special.delta_functions": [[76, 1, 1, "", "DiracDelta"], [76, 1, 1, "", "Heaviside"]], "sympy.functions.special.delta_functions.DiracDelta": [[76, 2, 1, "", "eval"], [76, 2, 1, "", "fdiff"], [76, 2, 1, "", "is_simple"]], "sympy.functions.special.delta_functions.Heaviside": [[76, 2, 1, "", "eval"], [76, 2, 1, "", "fdiff"], [76, 3, 1, "", "pargs"]], "sympy.functions.special.elliptic_integrals": [[76, 1, 1, "", "elliptic_e"], [76, 1, 1, "", "elliptic_f"], [76, 1, 1, "", "elliptic_k"], [76, 1, 1, "", "elliptic_pi"]], "sympy.functions.special.error_functions": [[76, 1, 1, "", "Chi"], [76, 1, 1, "", "Ci"], [76, 4, 1, "", "E1"], [76, 1, 1, "", "Ei"], [76, 1, 1, "", "FresnelIntegral"], [76, 1, 1, "", "Li"], [76, 1, 1, "", "Shi"], [76, 1, 1, "", "Si"], [76, 1, 1, "", "erf"], [76, 1, 1, "", "erf2"], [76, 1, 1, "", "erf2inv"], [76, 1, 1, "", "erfc"], [76, 1, 1, "", "erfcinv"], [76, 1, 1, "", "erfi"], [76, 1, 1, "", "erfinv"], [76, 1, 1, "", "expint"], [76, 1, 1, "", "fresnelc"], [76, 1, 1, "", "fresnels"], [76, 1, 1, "", "li"]], "sympy.functions.special.error_functions.erf": [[76, 2, 1, "", "inverse"]], "sympy.functions.special.error_functions.erfc": [[76, 2, 1, "", "inverse"]], "sympy.functions.special.error_functions.erfcinv": [[76, 2, 1, "", "inverse"]], "sympy.functions.special.error_functions.erfinv": [[76, 2, 1, "", "inverse"]], "sympy.functions.special.gamma_functions": [[76, 1, 1, "", "digamma"], [76, 1, 1, "", "gamma"], [76, 1, 1, "", "loggamma"], [76, 1, 1, "", "lowergamma"], [76, 1, 1, "", "multigamma"], [76, 1, 1, "", "polygamma"], [76, 1, 1, "", "trigamma"], [76, 1, 1, "", "uppergamma"]], "sympy.functions.special.hyper": [[76, 1, 1, "", "appellf1"], [76, 1, 1, "", "hyper"], [76, 1, 1, "", "meijerg"]], "sympy.functions.special.hyper.hyper": [[76, 3, 1, "", "ap"], [76, 3, 1, "", "argument"], [76, 3, 1, "", "bq"], [76, 3, 1, "", "convergence_statement"], [76, 3, 1, "", "eta"], [76, 3, 1, "", "radius_of_convergence"]], "sympy.functions.special.hyper.meijerg": [[76, 3, 1, "", "an"], [76, 3, 1, "", "aother"], [76, 3, 1, "", "ap"], [76, 3, 1, "", "argument"], [76, 3, 1, "", "bm"], [76, 3, 1, "", "bother"], [76, 3, 1, "", "bq"], [76, 3, 1, "", "delta"], [76, 2, 1, "", "get_period"], [76, 2, 1, "", "integrand"], [76, 3, 1, "", "is_number"], [76, 3, 1, "", "nu"]], "sympy.functions.special.mathieu_functions": [[76, 1, 1, "", "MathieuBase"], [76, 1, 1, "", "mathieuc"], [76, 1, 1, "", "mathieucprime"], [76, 1, 1, "", "mathieus"], [76, 1, 1, "", "mathieusprime"]], "sympy.functions.special.polynomials": [[76, 1, 1, "", "assoc_laguerre"], [76, 1, 1, "", "assoc_legendre"], [76, 1, 1, "", "chebyshevt"], [76, 1, 1, "", "chebyshevt_root"], [76, 1, 1, "", "chebyshevu"], [76, 1, 1, "", "chebyshevu_root"], [76, 1, 1, "", "gegenbauer"], [76, 1, 1, "", "hermite"], [76, 1, 1, "", "hermite_prob"], [76, 1, 1, "", "jacobi"], [76, 4, 1, "", "jacobi_normalized"], [76, 1, 1, "", "laguerre"], [76, 1, 1, "", "legendre"]], "sympy.functions.special.singularity_functions": [[76, 1, 1, "", "SingularityFunction"]], "sympy.functions.special.singularity_functions.SingularityFunction": [[76, 2, 1, "", "eval"], [76, 2, 1, "", "fdiff"]], "sympy.functions.special.spherical_harmonics": [[76, 1, 1, "", "Ynm"], [76, 4, 1, "", "Ynm_c"], [76, 1, 1, "", "Znm"]], "sympy.functions.special.tensor_functions": [[76, 4, 1, "", "Eijk"], [76, 1, 1, "", "KroneckerDelta"], [76, 1, 1, "", "LeviCivita"], [76, 4, 1, "", "eval_levicivita"]], "sympy.functions.special.tensor_functions.KroneckerDelta": [[76, 2, 1, "", "eval"], [76, 3, 1, "", "indices_contain_equal_information"], [76, 3, 1, "", "is_above_fermi"], [76, 3, 1, "", "is_below_fermi"], [76, 3, 1, "", "is_only_above_fermi"], [76, 3, 1, "", "is_only_below_fermi"], [76, 3, 1, "", "killable_index"], [76, 3, 1, "", "preferred_index"]], "sympy.functions.special.zeta_functions": [[76, 1, 1, "", "dirichlet_eta"], [76, 1, 1, "", "lerchphi"], [76, 1, 1, "", "polylog"], [76, 1, 1, "", "stieltjes"], [76, 1, 1, "", "zeta"]], "sympy.geometry": [[77, 0, 0, "-", "curve"], [78, 0, 0, "-", "ellipse"], [79, 0, 0, "-", "entity"], [81, 0, 0, "-", "line"], [82, 0, 0, "-", "plane"], [83, 0, 0, "-", "point"], [84, 0, 0, "-", "polygon"], [85, 0, 0, "-", "util"]], "sympy.geometry.curve": [[77, 1, 1, "", "Curve"]], "sympy.geometry.curve.Curve": [[77, 3, 1, "", "ambient_dimension"], [77, 2, 1, "", "arbitrary_point"], [77, 3, 1, "", "free_symbols"], [77, 3, 1, "", "functions"], [77, 3, 1, "", "length"], [77, 3, 1, "", "limits"], [77, 3, 1, "", "parameter"], [77, 2, 1, "", "plot_interval"], [77, 2, 1, "", "rotate"], [77, 2, 1, "", "scale"], [77, 2, 1, "", "translate"]], "sympy.geometry.ellipse": [[78, 1, 1, "", "Circle"], [78, 1, 1, "", "Ellipse"]], "sympy.geometry.ellipse.Circle": [[78, 3, 1, "", "circumference"], [78, 2, 1, "", "equation"], [78, 2, 1, "", "intersection"], [78, 3, 1, "", "radius"], [78, 2, 1, "", "reflect"], [78, 2, 1, "", "scale"], [78, 3, 1, "", "vradius"]], "sympy.geometry.ellipse.Ellipse": [[78, 3, 1, "", "apoapsis"], [78, 2, 1, "", "arbitrary_point"], [78, 3, 1, "", "area"], [78, 2, 1, "", "auxiliary_circle"], [78, 3, 1, "", "bounds"], [78, 3, 1, "", "center"], [78, 3, 1, "", "circumference"], [78, 2, 1, "", "director_circle"], [78, 3, 1, "", "eccentricity"], [78, 2, 1, "", "encloses_point"], [78, 2, 1, "", "equation"], [78, 2, 1, "", "evolute"], [78, 3, 1, "", "foci"], [78, 3, 1, "", "focus_distance"], [78, 3, 1, "", "hradius"], [78, 2, 1, "", "intersection"], [78, 2, 1, "", "is_tangent"], [78, 3, 1, "", "major"], [78, 3, 1, "", "minor"], [78, 2, 1, "", "normal_lines"], [78, 3, 1, "", "periapsis"], [78, 2, 1, "", "plot_interval"], [78, 2, 1, "", "polar_second_moment_of_area"], [78, 2, 1, "", "random_point"], [78, 2, 1, "", "reflect"], [78, 2, 1, "", "rotate"], [78, 2, 1, "", "scale"], [78, 2, 1, "", "second_moment_of_area"], [78, 2, 1, "", "section_modulus"], [78, 3, 1, "", "semilatus_rectum"], [78, 2, 1, "", "tangent_lines"], [78, 3, 1, "", "vradius"]], "sympy.geometry.entity": [[79, 1, 1, "", "GeometryEntity"]], "sympy.geometry.entity.GeometryEntity": [[79, 3, 1, "", "ambient_dimension"], [79, 3, 1, "", "bounds"], [79, 2, 1, "", "encloses"], [79, 2, 1, "", "intersection"], [79, 2, 1, "", "is_similar"], [79, 2, 1, "", "parameter_value"], [79, 2, 1, "", "reflect"], [79, 2, 1, "", "rotate"], [79, 2, 1, "", "scale"], [79, 2, 1, "", "translate"]], "sympy.geometry.line": [[81, 1, 1, "", "Line"], [81, 1, 1, "", "Line2D"], [81, 1, 1, "", "Line3D"], [81, 1, 1, "", "LinearEntity"], [81, 1, 1, "", "LinearEntity2D"], [81, 1, 1, "", "LinearEntity3D"], [81, 1, 1, "", "Ray"], [81, 1, 1, "", "Ray2D"], [81, 1, 1, "", "Ray3D"], [81, 1, 1, "", "Segment"], [81, 1, 1, "", "Segment2D"], [81, 1, 1, "", "Segment3D"]], "sympy.geometry.line.Line": [[81, 2, 1, "", "contains"], [81, 2, 1, "", "distance"], [81, 2, 1, "", "equals"], [81, 2, 1, "", "plot_interval"]], "sympy.geometry.line.Line2D": [[81, 3, 1, "", "coefficients"], [81, 2, 1, "", "equation"]], "sympy.geometry.line.Line3D": [[81, 2, 1, "", "distance"], [81, 2, 1, "", "equation"]], "sympy.geometry.line.LinearEntity": [[81, 3, 1, "", "ambient_dimension"], [81, 2, 1, "", "angle_between"], [81, 2, 1, "", "arbitrary_point"], [81, 2, 1, "", "are_concurrent"], [81, 2, 1, "", "bisectors"], [81, 2, 1, "", "contains"], [81, 3, 1, "", "direction"], [81, 2, 1, "", "intersection"], [81, 2, 1, "", "is_parallel"], [81, 2, 1, "", "is_perpendicular"], [81, 2, 1, "", "is_similar"], [81, 3, 1, "", "length"], [81, 3, 1, "", "p1"], [81, 3, 1, "", "p2"], [81, 2, 1, "", "parallel_line"], [81, 2, 1, "", "perpendicular_line"], [81, 2, 1, "", "perpendicular_segment"], [81, 3, 1, "", "points"], [81, 2, 1, "", "projection"], [81, 2, 1, "", "random_point"], [81, 2, 1, "", "smallest_angle_between"]], "sympy.geometry.line.LinearEntity2D": [[81, 3, 1, "", "bounds"], [81, 2, 1, "", "perpendicular_line"], [81, 3, 1, "", "slope"]], "sympy.geometry.line.LinearEntity3D": [[81, 3, 1, "", "direction_cosine"], [81, 3, 1, "", "direction_ratio"]], "sympy.geometry.line.Ray": [[81, 2, 1, "", "contains"], [81, 2, 1, "", "distance"], [81, 2, 1, "", "equals"], [81, 2, 1, "", "plot_interval"], [81, 3, 1, "", "source"]], "sympy.geometry.line.Ray2D": [[81, 2, 1, "", "closing_angle"], [81, 3, 1, "", "xdirection"], [81, 3, 1, "", "ydirection"]], "sympy.geometry.line.Ray3D": [[81, 3, 1, "", "xdirection"], [81, 3, 1, "", "ydirection"], [81, 3, 1, "", "zdirection"]], "sympy.geometry.line.Segment": [[81, 2, 1, "", "contains"], [81, 2, 1, "", "distance"], [81, 2, 1, "", "equals"], [81, 3, 1, "", "length"], [81, 3, 1, "", "midpoint"], [81, 2, 1, "", "perpendicular_bisector"], [81, 2, 1, "", "plot_interval"]], "sympy.geometry.plane": [[82, 1, 1, "", "Plane"]], "sympy.geometry.plane.Plane": [[82, 2, 1, "", "angle_between"], [82, 2, 1, "", "arbitrary_point"], [82, 2, 1, "", "are_concurrent"], [82, 2, 1, "", "distance"], [82, 2, 1, "", "equals"], [82, 2, 1, "", "equation"], [82, 2, 1, "", "intersection"], [82, 2, 1, "", "is_coplanar"], [82, 2, 1, "", "is_parallel"], [82, 2, 1, "", "is_perpendicular"], [82, 3, 1, "", "normal_vector"], [82, 3, 1, "", "p1"], [82, 2, 1, "", "parallel_plane"], [82, 2, 1, "", "parameter_value"], [82, 2, 1, "", "perpendicular_line"], [82, 2, 1, "", "perpendicular_plane"], [82, 2, 1, "", "projection"], [82, 2, 1, "", "projection_line"], [82, 2, 1, "", "random_point"]], "sympy.geometry.point": [[83, 1, 1, "", "Point"], [83, 1, 1, "", "Point2D"], [83, 1, 1, "", "Point3D"]], "sympy.geometry.point.Point": [[83, 2, 1, "", "affine_rank"], [83, 3, 1, "", "ambient_dimension"], [83, 2, 1, "", "are_coplanar"], [83, 2, 1, "", "canberra_distance"], [83, 2, 1, "", "distance"], [83, 2, 1, "", "dot"], [83, 2, 1, "", "equals"], [83, 2, 1, "", "intersection"], [83, 2, 1, "", "is_collinear"], [83, 2, 1, "", "is_concyclic"], [83, 3, 1, "", "is_nonzero"], [83, 2, 1, "", "is_scalar_multiple"], [83, 3, 1, "", "is_zero"], [83, 3, 1, "", "length"], [83, 2, 1, "", "midpoint"], [83, 3, 1, "", "origin"], [83, 3, 1, "", "orthogonal_direction"], [83, 2, 1, "", "project"], [83, 2, 1, "", "taxicab_distance"], [83, 3, 1, "", "unit"]], "sympy.geometry.point.Point2D": [[83, 3, 1, "", "bounds"], [83, 3, 1, "", "coordinates"], [83, 2, 1, "", "rotate"], [83, 2, 1, "", "scale"], [83, 2, 1, "", "transform"], [83, 2, 1, "", "translate"], [83, 3, 1, "", "x"], [83, 3, 1, "", "y"]], "sympy.geometry.point.Point3D": [[83, 2, 1, "", "are_collinear"], [83, 3, 1, "", "coordinates"], [83, 2, 1, "", "direction_cosine"], [83, 2, 1, "", "direction_ratio"], [83, 2, 1, "", "intersection"], [83, 2, 1, "", "scale"], [83, 2, 1, "", "transform"], [83, 2, 1, "", "translate"], [83, 3, 1, "", "x"], [83, 3, 1, "", "y"], [83, 3, 1, "", "z"]], "sympy.geometry.polygon": [[84, 1, 1, "", "Polygon"], [84, 1, 1, "", "RegularPolygon"], [84, 1, 1, "", "Triangle"]], "sympy.geometry.polygon.Polygon": [[84, 3, 1, "", "angles"], [84, 2, 1, "", "arbitrary_point"], [84, 3, 1, "", "area"], [84, 2, 1, "", "bisectors"], [84, 3, 1, "", "bounds"], [84, 3, 1, "", "centroid"], [84, 2, 1, "", "cut_section"], [84, 2, 1, "", "distance"], [84, 2, 1, "", "encloses_point"], [84, 2, 1, "", "first_moment_of_area"], [84, 2, 1, "", "intersection"], [84, 2, 1, "", "is_convex"], [84, 3, 1, "", "perimeter"], [84, 2, 1, "", "plot_interval"], [84, 2, 1, "", "polar_second_moment_of_area"], [84, 2, 1, "", "second_moment_of_area"], [84, 2, 1, "", "section_modulus"], [84, 3, 1, "", "sides"], [84, 3, 1, "", "vertices"]], "sympy.geometry.polygon.RegularPolygon": [[84, 3, 1, "", "angles"], [84, 3, 1, "", "apothem"], [84, 3, 1, "", "area"], [84, 3, 1, "", "args"], [84, 3, 1, "", "center"], [84, 3, 1, "", "centroid"], [84, 3, 1, "", "circumcenter"], [84, 3, 1, "", "circumcircle"], [84, 3, 1, "", "circumradius"], [84, 2, 1, "", "encloses_point"], [84, 3, 1, "", "exterior_angle"], [84, 3, 1, "", "incircle"], [84, 3, 1, "", "inradius"], [84, 3, 1, "", "interior_angle"], [84, 3, 1, "", "length"], [84, 3, 1, "", "radius"], [84, 2, 1, "", "reflect"], [84, 2, 1, "", "rotate"], [84, 3, 1, "", "rotation"], [84, 2, 1, "", "scale"], [84, 2, 1, "", "spin"], [84, 3, 1, "", "vertices"]], "sympy.geometry.polygon.Triangle": [[84, 3, 1, "", "altitudes"], [84, 2, 1, "", "bisectors"], [84, 3, 1, "", "circumcenter"], [84, 3, 1, "", "circumcircle"], [84, 3, 1, "", "circumradius"], [84, 3, 1, "", "eulerline"], [84, 3, 1, "", "excenters"], [84, 3, 1, "", "exradii"], [84, 3, 1, "", "incenter"], [84, 3, 1, "", "incircle"], [84, 3, 1, "", "inradius"], [84, 2, 1, "", "is_equilateral"], [84, 2, 1, "", "is_isosceles"], [84, 2, 1, "", "is_right"], [84, 2, 1, "", "is_scalene"], [84, 2, 1, "", "is_similar"], [84, 3, 1, "", "medial"], [84, 3, 1, "", "medians"], [84, 3, 1, "", "nine_point_circle"], [84, 3, 1, "", "orthocenter"], [84, 3, 1, "", "vertices"]], "sympy.geometry.util": [[85, 4, 1, "", "are_similar"], [85, 4, 1, "", "centroid"], [85, 4, 1, "", "convex_hull"], [85, 4, 1, "", "idiff"], [85, 4, 1, "", "intersection"]], "sympy.holonomic.holonomic": [[91, 1, 1, "", "DifferentialOperator"], [91, 1, 1, "", "DifferentialOperatorAlgebra"], [91, 4, 1, "", "DifferentialOperators"], [91, 1, 1, "", "HolonomicFunction"], [89, 4, 1, "", "_convert_poly_rat_alg"], [89, 4, 1, "", "_create_table"], [87, 4, 1, "", "expr_to_holonomic"], [87, 4, 1, "", "from_hyper"], [87, 4, 1, "", "from_meijerg"]], "sympy.holonomic.holonomic.DifferentialOperator": [[91, 2, 1, "", "is_singular"]], "sympy.holonomic.holonomic.HolonomicFunction": [[90, 2, 1, "", "composition"], [90, 2, 1, "", "diff"], [90, 2, 1, "", "evalf"], [90, 2, 1, "", "integrate"], [90, 2, 1, "", "series"], [90, 2, 1, "", "to_expr"], [90, 2, 1, "", "to_hyper"], [90, 2, 1, "", "to_meijerg"], [90, 2, 1, "", "to_sequence"]], "sympy.integrals.deltafunctions": [[95, 4, 1, "", "deltaintegrate"]], "sympy.integrals.heurisch": [[95, 4, 1, "", "components"], [95, 4, 1, "", "heurisch"]], "sympy.integrals.integrals": [[95, 1, 1, "", "Integral"], [95, 4, 1, "", "integrate"], [95, 4, 1, "", "line_integrate"]], "sympy.integrals.integrals.Integral": [[95, 2, 1, "", "as_sum"], [95, 2, 1, "", "doit"], [95, 3, 1, "", "free_symbols"], [95, 6, 1, "", "is_commutative"], [95, 2, 1, "", "principal_value"], [95, 2, 1, "", "transform"]], "sympy.integrals": [[95, 0, 0, "-", "intpoly"], [93, 0, 0, "-", "meijerint"], [93, 0, 0, "-", "meijerint_doc"], [95, 0, 0, "-", "transforms"]], "sympy.integrals.intpoly": [[95, 4, 1, "", "polytope_integrate"]], "sympy.integrals.manualintegrate": [[95, 4, 1, "", "integral_steps"], [95, 4, 1, "", "manualintegrate"]], "sympy.integrals.meijerint": [[93, 7, 1, "", "_CoeffExpValueError"], [93, 4, 1, "", "_check_antecedents"], [93, 4, 1, "", "_check_antecedents_1"], [93, 4, 1, "", "_check_antecedents_inversion"], [93, 4, 1, "", "_condsimp"], [93, 4, 1, "", "_create_lookup_table"], [93, 4, 1, "", "_dummy"], [93, 4, 1, "", "_dummy_"], [93, 4, 1, "", "_eval_cond"], [93, 4, 1, "", "_exponents"], [93, 4, 1, "", "_find_splitting_points"], [93, 4, 1, "", "_flip_g"], [93, 4, 1, "", "_functions"], [93, 4, 1, "", "_get_coeff_exp"], [93, 4, 1, "", "_guess_expansion"], [93, 4, 1, "", "_inflate_fox_h"], [93, 4, 1, "", "_inflate_g"], [93, 4, 1, "", "_int0oo"], [93, 4, 1, "", "_int0oo_1"], [93, 4, 1, "", "_int_inversion"], [93, 4, 1, "", "_is_analytic"], [93, 4, 1, "", "_meijerint_definite_2"], [93, 4, 1, "", "_meijerint_definite_3"], [93, 4, 1, "", "_meijerint_definite_4"], [93, 4, 1, "", "_meijerint_indefinite_1"], [93, 4, 1, "", "_mul_args"], [93, 4, 1, "", "_mul_as_two_parts"], [93, 4, 1, "", "_my_principal_branch"], [93, 4, 1, "", "_mytype"], [93, 4, 1, "", "_rewrite1"], [93, 4, 1, "", "_rewrite2"], [93, 4, 1, "", "_rewrite_inversion"], [93, 4, 1, "", "_rewrite_saxena"], [93, 4, 1, "", "_rewrite_saxena_1"], [93, 4, 1, "", "_rewrite_single"], [93, 4, 1, "", "_split_mul"], [93, 4, 1, "", "meijerint_definite"], [93, 4, 1, "", "meijerint_indefinite"], [93, 4, 1, "", "meijerint_inversion"]], "sympy.integrals.quadrature": [[95, 4, 1, "", "gauss_chebyshev_t"], [95, 4, 1, "", "gauss_chebyshev_u"], [95, 4, 1, "", "gauss_gen_laguerre"], [95, 4, 1, "", "gauss_hermite"], [95, 4, 1, "", "gauss_jacobi"], [95, 4, 1, "", "gauss_laguerre"], [95, 4, 1, "", "gauss_legendre"], [95, 4, 1, "", "gauss_lobatto"]], "sympy.integrals.rationaltools": [[95, 4, 1, "", "ratint"], [95, 4, 1, "", "ratint_logpart"], [95, 4, 1, "", "ratint_ratpart"]], "sympy.integrals.risch": [[95, 1, 1, "", "NonElementaryIntegral"], [95, 4, 1, "", "risch_integrate"]], "sympy.integrals.singularityfunctions": [[95, 4, 1, "", "singularityintegrate"]], "sympy.integrals.transforms": [[95, 1, 1, "", "CosineTransform"], [95, 1, 1, "", "FourierTransform"], [95, 1, 1, "", "HankelTransform"], [95, 1, 1, "", "IntegralTransform"], [95, 7, 1, "", "IntegralTransformError"], [95, 1, 1, "", "InverseCosineTransform"], [95, 1, 1, "", "InverseFourierTransform"], [95, 1, 1, "", "InverseHankelTransform"], [95, 1, 1, "", "InverseLaplaceTransform"], [95, 1, 1, "", "InverseMellinTransform"], [95, 1, 1, "", "InverseSineTransform"], [95, 1, 1, "", "LaplaceTransform"], [95, 1, 1, "", "MellinTransform"], [95, 1, 1, "", "SineTransform"], [95, 4, 1, "", "_fourier_transform"], [95, 4, 1, "", "cosine_transform"], [95, 4, 1, "", "fourier_transform"], [95, 4, 1, "", "hankel_transform"], [95, 4, 1, "", "inverse_cosine_transform"], [95, 4, 1, "", "inverse_fourier_transform"], [95, 4, 1, "", "inverse_hankel_transform"], [95, 4, 1, "", "inverse_laplace_transform"], [95, 4, 1, "", "inverse_mellin_transform"], [95, 4, 1, "", "inverse_sine_transform"], [95, 4, 1, "", "laplace_correspondence"], [95, 4, 1, "", "laplace_initial_conds"], [95, 4, 1, "", "laplace_transform"], [95, 4, 1, "", "mellin_transform"], [95, 4, 1, "", "sine_transform"]], "sympy.integrals.transforms.IntegralTransform": [[95, 2, 1, "", "doit"], [95, 3, 1, "", "function"], [95, 3, 1, "", "function_variable"], [95, 3, 1, "", "transform_variable"]], "sympy.integrals.transforms.InverseLaplaceTransform": [[95, 2, 1, "", "doit"]], "sympy.integrals.transforms.LaplaceTransform": [[95, 2, 1, "", "doit"]], "sympy.integrals.trigonometry": [[95, 4, 1, "", "trigintegrate"]], "sympy.interactive": [[96, 0, 0, "-", "printing"], [96, 0, 0, "-", "session"]], "sympy.interactive.printing": [[96, 4, 1, "", "init_printing"]], "sympy.interactive.session": [[96, 4, 1, "", "enable_automatic_int_sympification"], [96, 4, 1, "", "enable_automatic_symbols"], [96, 4, 1, "", "init_ipython_session"], [96, 4, 1, "", "init_python_session"], [96, 4, 1, "", "init_session"], [96, 4, 1, "", "int_to_Integer"]], "sympy.liealgebras.cartan_matrix": [[97, 4, 1, "", "CartanMatrix"]], "sympy.liealgebras.cartan_type": [[97, 1, 1, "", "CartanType_generator"], [97, 1, 1, "", "Standard_Cartan"]], "sympy.liealgebras.cartan_type.Standard_Cartan": [[97, 2, 1, "", "rank"], [97, 2, 1, "", "series"]], "sympy.liealgebras.dynkin_diagram": [[97, 4, 1, "", "DynkinDiagram"]], "sympy.liealgebras.root_system": [[97, 1, 1, "", "RootSystem"]], "sympy.liealgebras.root_system.RootSystem": [[97, 2, 1, "", "add_as_roots"], [97, 2, 1, "", "add_simple_roots"], [97, 2, 1, "", "all_roots"], [97, 2, 1, "", "cartan_matrix"], [97, 2, 1, "", "dynkin_diagram"], [97, 2, 1, "", "root_space"], [97, 2, 1, "", "simple_roots"]], "sympy.liealgebras.type_a": [[97, 1, 1, "", "TypeA"]], "sympy.liealgebras.type_a.TypeA": [[97, 2, 1, "", "basic_root"], [97, 2, 1, "", "basis"], [97, 2, 1, "", "cartan_matrix"], [97, 2, 1, "", "dimension"], [97, 2, 1, "", "highest_root"], [97, 2, 1, "", "lie_algebra"], [97, 2, 1, "", "positive_roots"], [97, 2, 1, "", "roots"], [97, 2, 1, "", "simple_root"]], "sympy.liealgebras.type_b": [[97, 1, 1, "", "TypeB"]], "sympy.liealgebras.type_b.TypeB": [[97, 2, 1, "", "basic_root"], [97, 2, 1, "", "basis"], [97, 2, 1, "", "cartan_matrix"], [97, 2, 1, "", "dimension"], [97, 2, 1, "", "lie_algebra"], [97, 2, 1, "", "positive_roots"], [97, 2, 1, "", "roots"], [97, 2, 1, "", "simple_root"]], "sympy.liealgebras.type_c": [[97, 1, 1, "", "TypeC"]], "sympy.liealgebras.type_c.TypeC": [[97, 2, 1, "", "basic_root"], [97, 2, 1, "", "basis"], [97, 2, 1, "", "cartan_matrix"], [97, 2, 1, "", "dimension"], [97, 2, 1, "", "lie_algebra"], [97, 2, 1, "", "positive_roots"], [97, 2, 1, "", "roots"], [97, 2, 1, "", "simple_root"]], "sympy.liealgebras.type_d": [[97, 1, 1, "", "TypeD"]], "sympy.liealgebras.type_d.TypeD": [[97, 2, 1, "", "basic_root"], [97, 2, 1, "", "basis"], [97, 2, 1, "", "cartan_matrix"], [97, 2, 1, "", "dimension"], [97, 2, 1, "", "lie_algebra"], [97, 2, 1, "", "positive_roots"], [97, 2, 1, "", "roots"], [97, 2, 1, "", "simple_root"]], "sympy.liealgebras.type_e": [[97, 1, 1, "", "TypeE"]], "sympy.liealgebras.type_e.TypeE": [[97, 2, 1, "", "basic_root"], [97, 2, 1, "", "basis"], [97, 2, 1, "", "cartan_matrix"], [97, 2, 1, "", "dimension"], [97, 2, 1, "", "positive_roots"], [97, 2, 1, "", "roots"], [97, 2, 1, "", "simple_root"]], "sympy.liealgebras.type_f": [[97, 1, 1, "", "TypeF"]], "sympy.liealgebras.type_f.TypeF": [[97, 2, 1, "", "basic_root"], [97, 2, 1, "", "basis"], [97, 2, 1, "", "cartan_matrix"], [97, 2, 1, "", "dimension"], [97, 2, 1, "", "positive_roots"], [97, 2, 1, "", "roots"], [97, 2, 1, "", "simple_root"]], "sympy.liealgebras.type_g": [[97, 1, 1, "", "TypeG"]], "sympy.liealgebras.type_g.TypeG": [[97, 2, 1, "", "basis"], [97, 2, 1, "", "cartan_matrix"], [97, 2, 1, "", "dimension"], [97, 2, 1, "", "positive_roots"], [97, 2, 1, "", "roots"], [97, 2, 1, "", "simple_root"]], "sympy.liealgebras.weyl_group": [[97, 1, 1, "", "WeylGroup"]], "sympy.liealgebras.weyl_group.WeylGroup": [[97, 2, 1, "", "coxeter_diagram"], [97, 2, 1, "", "delete_doubles"], [97, 2, 1, "", "element_order"], [97, 2, 1, "", "generators"], [97, 2, 1, "", "group_name"], [97, 2, 1, "", "group_order"], [97, 2, 1, "", "matrix_form"]], "sympy.logic.boolalg": [[98, 4, 1, "", "ANFform"], [98, 1, 1, "", "And"], [98, 1, 1, "", "Boolean"], [98, 1, 1, "", "BooleanFalse"], [98, 1, 1, "", "BooleanTrue"], [98, 1, 1, "", "Equivalent"], [98, 1, 1, "", "Exclusive"], [98, 1, 1, "", "ITE"], [98, 1, 1, "", "Implies"], [98, 1, 1, "", "Nand"], [98, 1, 1, "", "Nor"], [98, 1, 1, "", "Not"], [98, 1, 1, "", "Or"], [98, 4, 1, "", "POSform"], [98, 4, 1, "", "SOPform"], [98, 1, 1, "", "Xnor"], [98, 1, 1, "", "Xor"], [98, 4, 1, "", "anf_coeffs"], [98, 4, 1, "", "bool_map"], [98, 4, 1, "", "bool_maxterm"], [98, 4, 1, "", "bool_minterm"], [98, 4, 1, "", "bool_monomial"], [98, 4, 1, "", "distribute_and_over_or"], [98, 4, 1, "", "distribute_or_over_and"], [98, 4, 1, "", "distribute_xor_over_and"], [98, 4, 1, "", "eliminate_implications"], [98, 4, 1, "", "gateinputcount"], [98, 4, 1, "", "integer_to_term"], [98, 4, 1, "", "is_anf"], [98, 4, 1, "", "is_cnf"], [98, 4, 1, "", "is_dnf"], [98, 4, 1, "", "is_nnf"], [98, 4, 1, "", "simplify_logic"], [98, 4, 1, "", "term_to_integer"], [98, 4, 1, "", "to_anf"], [98, 4, 1, "", "to_cnf"], [98, 4, 1, "", "to_dnf"], [98, 4, 1, "", "to_int_repr"], [98, 4, 1, "", "to_nnf"], [98, 4, 1, "", "truth_table"]], "sympy.logic.boolalg.Boolean": [[98, 2, 1, "", "as_set"], [98, 2, 1, "", "equals"]], "sympy.logic.boolalg.BooleanFalse": [[98, 2, 1, "", "as_set"]], "sympy.logic.boolalg.BooleanTrue": [[98, 2, 1, "", "as_set"]], "sympy.logic": [[98, 0, 0, "-", "inference"]], "sympy.logic.inference": [[98, 4, 1, "", "satisfiable"]], "sympy.matrices": [[99, 0, 0, "-", "common"], [101, 0, 0, "-", "expressions"], [102, 0, 0, "-", "immutable"], [104, 0, 0, "-", "matrices"], [106, 0, 0, "-", "sparse"], [107, 0, 0, "-", "sparsetools"]], "sympy.matrices.common": [[99, 1, 1, "", "MatrixCommon"], [99, 1, 1, "", "MatrixKind"]], "sympy.matrices.common.MatrixCommon": [[99, 3, 1, "", "C"], [99, 3, 1, "", "H"], [99, 3, 1, "", "T"], [99, 2, 1, "", "__abs__"], [99, 2, 1, "", "__add__"], [99, 2, 1, "", "__getitem__"], [99, 2, 1, "", "__len__"], [99, 2, 1, "", "__mul__"], [99, 2, 1, "", "__pow__"], [99, 5, 1, "", "__weakref__"], [99, 2, 1, "", "adjoint"], [99, 2, 1, "", "applyfunc"], [99, 2, 1, "", "as_real_imag"], [99, 2, 1, "", "atoms"], [99, 2, 1, "", "col"], [99, 2, 1, "", "col_del"], [99, 2, 1, "", "col_insert"], [99, 2, 1, "", "col_join"], [99, 2, 1, "", "companion"], [99, 2, 1, "", "conjugate"], [99, 2, 1, "", "diag"], [99, 2, 1, "", "diagonal"], [99, 2, 1, "", "evalf"], [99, 2, 1, "", "expand"], [99, 2, 1, "", "extract"], [99, 2, 1, "", "eye"], [99, 3, 1, "", "free_symbols"], [99, 2, 1, "", "get_diag_blocks"], [99, 2, 1, "", "has"], [99, 2, 1, "", "hstack"], [99, 2, 1, "", "is_anti_symmetric"], [99, 2, 1, "", "is_diagonal"], [99, 3, 1, "", "is_hermitian"], [99, 3, 1, "", "is_lower"], [99, 3, 1, "", "is_lower_hessenberg"], [99, 3, 1, "", "is_square"], [99, 3, 1, "", "is_strongly_diagonally_dominant"], [99, 2, 1, "", "is_symbolic"], [99, 2, 1, "", "is_symmetric"], [99, 3, 1, "", "is_upper"], [99, 3, 1, "", "is_upper_hessenberg"], [99, 3, 1, "", "is_weakly_diagonally_dominant"], [99, 3, 1, "", "is_zero_matrix"], [99, 2, 1, "", "jordan_block"], [99, 2, 1, "", "lower_triangular"], [99, 2, 1, "", "multiply"], [99, 2, 1, "", "multiply_elementwise"], [99, 2, 1, "", "n"], [99, 2, 1, "", "ones"], [99, 2, 1, "", "permute"], [99, 2, 1, "", "permute_cols"], [99, 2, 1, "", "permute_rows"], [99, 2, 1, "", "pow"], [99, 2, 1, "", "refine"], [99, 2, 1, "", "replace"], [99, 2, 1, "", "reshape"], [99, 2, 1, "", "rmultiply"], [99, 2, 1, "", "rot90"], [99, 2, 1, "", "row"], [99, 2, 1, "", "row_del"], [99, 2, 1, "", "row_insert"], [99, 2, 1, "", "row_join"], [99, 3, 1, "", "shape"], [99, 2, 1, "", "simplify"], [99, 2, 1, "", "subs"], [99, 2, 1, "", "todod"], [99, 2, 1, "", "todok"], [99, 2, 1, "", "tolist"], [99, 2, 1, "", "trace"], [99, 2, 1, "", "transpose"], [99, 2, 1, "", "upper_triangular"], [99, 2, 1, "", "values"], [99, 2, 1, "", "vec"], [99, 2, 1, "", "vech"], [99, 2, 1, "", "vstack"], [99, 2, 1, "", "wilkinson"], [99, 2, 1, "", "xreplace"], [99, 2, 1, "", "zeros"]], "sympy.matrices.dense": [[100, 1, 1, "", "DenseMatrix"], [104, 4, 1, "", "GramSchmidt"], [100, 5, 1, "", "Matrix"], [100, 1, 1, "", "MutableDenseMatrix"], [104, 4, 1, "", "casoratian"], [104, 4, 1, "", "diag"], [104, 4, 1, "", "eye"], [104, 4, 1, "", "hessian"], [104, 4, 1, "", "jordan_cell"], [104, 4, 1, "", "list2numpy"], [104, 4, 1, "", "matrix2numpy"], [104, 4, 1, "", "matrix_multiply_elementwise"], [104, 4, 1, "", "ones"], [104, 4, 1, "", "randMatrix"], [104, 4, 1, "", "rot_axis1"], [104, 4, 1, "", "rot_axis2"], [104, 4, 1, "", "rot_axis3"], [104, 4, 1, "", "rot_ccw_axis1"], [104, 4, 1, "", "rot_ccw_axis2"], [104, 4, 1, "", "rot_ccw_axis3"], [104, 4, 1, "", "rot_givens"], [104, 4, 1, "", "symarray"], [104, 4, 1, "", "wronskian"], [104, 4, 1, "", "zeros"]], "sympy.matrices.dense.DenseMatrix": [[100, 2, 1, "", "LDLdecomposition"], [100, 2, 1, "", "as_immutable"], [100, 2, 1, "", "as_mutable"], [100, 2, 1, "", "cholesky"], [100, 2, 1, "", "lower_triangular_solve"], [100, 2, 1, "", "upper_triangular_solve"]], "sympy.matrices.dense.MutableDenseMatrix": [[100, 2, 1, "", "simplify"]], "sympy.matrices.expressions": [[101, 1, 1, "", "CompanionMatrix"], [101, 1, 1, "", "FunctionMatrix"], [101, 1, 1, "", "HadamardPower"], [101, 1, 1, "", "HadamardProduct"], [101, 1, 1, "", "Identity"], [101, 1, 1, "", "Inverse"], [101, 1, 1, "", "MatAdd"], [101, 1, 1, "", "MatMul"], [101, 1, 1, "", "MatPow"], [101, 1, 1, "", "MatrixExpr"], [101, 1, 1, "", "MatrixPermute"], [101, 1, 1, "", "MatrixSet"], [101, 1, 1, "", "MatrixSymbol"], [101, 1, 1, "", "PermutationMatrix"], [101, 1, 1, "", "Trace"], [101, 1, 1, "", "Transpose"], [101, 1, 1, "", "ZeroMatrix"], [101, 0, 0, "-", "blockmatrix"], [101, 4, 1, "", "hadamard_product"]], "sympy.matrices.expressions.MatrixExpr": [[101, 3, 1, "", "T"], [101, 2, 1, "", "as_coeff_Mul"], [101, 2, 1, "", "as_explicit"], [101, 2, 1, "", "as_mutable"], [101, 2, 1, "", "equals"], [101, 2, 1, "", "from_index_summation"]], "sympy.matrices.expressions.blockmatrix": [[101, 1, 1, "", "BlockDiagMatrix"], [101, 1, 1, "", "BlockMatrix"], [101, 4, 1, "", "block_collapse"]], "sympy.matrices.expressions.blockmatrix.BlockDiagMatrix": [[101, 2, 1, "", "get_diag_blocks"]], "sympy.matrices.expressions.blockmatrix.BlockMatrix": [[101, 2, 1, "", "LDUdecomposition"], [101, 2, 1, "", "LUdecomposition"], [101, 2, 1, "", "UDLdecomposition"], [101, 2, 1, "", "schur"], [101, 2, 1, "", "transpose"]], "sympy.matrices.immutable": [[102, 1, 1, "", "ImmutableDenseMatrix"], [102, 5, 1, "", "ImmutableMatrix"], [106, 1, 1, "", "ImmutableSparseMatrix"]], "sympy.matrices.matrices": [[104, 1, 1, "", "MatrixBase"], [104, 1, 1, "", "MatrixCalculus"], [104, 1, 1, "", "MatrixDeterminant"], [104, 1, 1, "", "MatrixEigen"], [104, 1, 1, "", "MatrixError"], [104, 1, 1, "", "MatrixReductions"], [104, 1, 1, "", "MatrixSubspaces"], [104, 1, 1, "", "NonSquareMatrixError"], [104, 1, 1, "", "ShapeError"], [104, 4, 1, "", "a2idx"]], "sympy.matrices.matrices.MatrixBase": [[104, 3, 1, "", "D"], [104, 2, 1, "", "LDLdecomposition"], [104, 2, 1, "", "LDLsolve"], [104, 2, 1, "", "LUdecomposition"], [104, 2, 1, "", "LUdecompositionFF"], [104, 2, 1, "", "LUdecomposition_Simple"], [104, 2, 1, "", "LUsolve"], [104, 2, 1, "", "QRdecomposition"], [104, 2, 1, "", "QRsolve"], [104, 2, 1, "", "add"], [104, 2, 1, "", "analytic_func"], [104, 2, 1, "", "cholesky"], [104, 2, 1, "", "cholesky_solve"], [104, 2, 1, "", "condition_number"], [104, 2, 1, "", "connected_components"], [104, 2, 1, "", "connected_components_decomposition"], [104, 2, 1, "", "copy"], [104, 2, 1, "", "cramer_solve"], [104, 2, 1, "", "cross"], [104, 2, 1, "", "diagonal_solve"], [104, 2, 1, "", "dot"], [104, 2, 1, "", "dual"], [104, 2, 1, "", "exp"], [104, 2, 1, "", "gauss_jordan_solve"], [104, 2, 1, "", "hat"], [104, 2, 1, "", "inv"], [104, 2, 1, "", "inv_mod"], [104, 2, 1, "", "inverse_ADJ"], [104, 2, 1, "", "inverse_BLOCK"], [104, 2, 1, "", "inverse_CH"], [104, 2, 1, "", "inverse_GE"], [104, 2, 1, "", "inverse_LDL"], [104, 2, 1, "", "inverse_LU"], [104, 2, 1, "", "inverse_QR"], [104, 2, 1, "", "irregular"], [104, 2, 1, "", "is_nilpotent"], [104, 2, 1, "", "key2bounds"], [104, 2, 1, "", "key2ij"], [104, 2, 1, "", "log"], [104, 2, 1, "", "lower_triangular_solve"], [104, 2, 1, "", "norm"], [104, 2, 1, "", "normalized"], [104, 2, 1, "", "pinv"], [104, 2, 1, "", "pinv_solve"], [104, 2, 1, "", "print_nonzero"], [104, 2, 1, "", "project"], [104, 2, 1, "", "rank_decomposition"], [104, 2, 1, "", "singular_value_decomposition"], [104, 2, 1, "", "solve"], [104, 2, 1, "", "solve_least_squares"], [104, 2, 1, "", "strongly_connected_components"], [104, 2, 1, "", "strongly_connected_components_decomposition"], [104, 2, 1, "", "table"], [104, 2, 1, "", "upper_hessenberg_decomposition"], [104, 2, 1, "", "upper_triangular_solve"], [104, 2, 1, "", "vee"]], "sympy.matrices.matrices.MatrixCalculus": [[104, 2, 1, "", "diff"], [104, 2, 1, "", "integrate"], [104, 2, 1, "", "jacobian"], [104, 2, 1, "", "limit"]], "sympy.matrices.matrices.MatrixDeterminant": [[104, 2, 1, "", "adjugate"], [104, 2, 1, "", "charpoly"], [104, 2, 1, "", "cofactor"], [104, 2, 1, "", "cofactor_matrix"], [104, 2, 1, "", "det"], [104, 2, 1, "", "minor"], [104, 2, 1, "", "minor_submatrix"], [104, 2, 1, "", "per"]], "sympy.matrices.matrices.MatrixEigen": [[104, 2, 1, "", "bidiagonal_decomposition"], [104, 2, 1, "", "bidiagonalize"], [104, 2, 1, "", "diagonalize"], [104, 2, 1, "", "eigenvals"], [104, 2, 1, "", "eigenvects"], [104, 2, 1, "", "is_diagonalizable"], [104, 3, 1, "", "is_indefinite"], [104, 3, 1, "", "is_negative_definite"], [104, 3, 1, "", "is_negative_semidefinite"], [104, 3, 1, "", "is_positive_definite"], [104, 3, 1, "", "is_positive_semidefinite"], [104, 2, 1, "", "jordan_form"], [104, 2, 1, "", "left_eigenvects"], [104, 2, 1, "", "singular_values"]], "sympy.matrices.matrices.MatrixReductions": [[104, 2, 1, "", "echelon_form"], [104, 2, 1, "", "elementary_col_op"], [104, 2, 1, "", "elementary_row_op"], [104, 3, 1, "", "is_echelon"], [104, 2, 1, "", "rank"], [104, 2, 1, "", "rref"], [104, 2, 1, "", "rref_rhs"]], "sympy.matrices.matrices.MatrixSubspaces": [[104, 2, 1, "", "columnspace"], [104, 2, 1, "", "nullspace"], [104, 2, 1, "", "orthogonalize"], [104, 2, 1, "", "rowspace"]], "sympy.matrices.normalforms": [[105, 4, 1, "", "hermite_normal_form"], [105, 4, 1, "", "smith_normal_form"]], "sympy.matrices.sparse": [[106, 1, 1, "", "MutableSparseMatrix"], [106, 5, 1, "", "SparseMatrix"]], "sympy.matrices.sparsetools": [[107, 2, 1, "", "_csrtodok"], [107, 2, 1, "", "_doktocsr"], [107, 2, 1, "", "banded"]], "sympy.ntheory": [[108, 0, 0, "-", "bbp_pi"], [108, 0, 0, "-", "continued_fraction"], [108, 0, 0, "-", "digits"], [108, 0, 0, "-", "ecm"], [108, 0, 0, "-", "egyptian_fraction"], [108, 0, 0, "-", "factor_"], [108, 0, 0, "-", "generate"], [108, 1, 1, "", "mobius"], [108, 0, 0, "-", "modular"], [108, 0, 0, "-", "multinomial"], [108, 0, 0, "-", "partitions_"], [108, 0, 0, "-", "primetest"], [108, 0, 0, "-", "qs"], [108, 0, 0, "-", "residue_ntheory"]], "sympy.ntheory.bbp_pi": [[108, 4, 1, "", "pi_hex_digits"]], "sympy.ntheory.continued_fraction": [[108, 4, 1, "", "continued_fraction"], [108, 4, 1, "", "continued_fraction_convergents"], [108, 4, 1, "", "continued_fraction_iterator"], [108, 4, 1, "", "continued_fraction_periodic"], [108, 4, 1, "", "continued_fraction_reduce"]], "sympy.ntheory.digits": [[108, 4, 1, "", "count_digits"], [108, 4, 1, "", "digits"], [108, 4, 1, "", "is_palindromic"]], "sympy.ntheory.ecm": [[108, 4, 1, "", "ecm"]], "sympy.ntheory.egyptian_fraction": [[108, 4, 1, "", "egyptian_fraction"]], "sympy.ntheory.factor_": [[108, 4, 1, "", "abundance"], [108, 4, 1, "", "antidivisor_count"], [108, 4, 1, "", "antidivisors"], [108, 4, 1, "", "core"], [108, 4, 1, "", "digits"], [108, 4, 1, "", "divisor_count"], [108, 1, 1, "", "divisor_sigma"], [108, 4, 1, "", "divisors"], [108, 4, 1, "", "factorint"], [108, 4, 1, "", "factorrat"], [108, 4, 1, "", "is_abundant"], [108, 4, 1, "", "is_amicable"], [108, 4, 1, "", "is_deficient"], [108, 4, 1, "", "is_mersenne_prime"], [108, 4, 1, "", "is_perfect"], [108, 4, 1, "", "mersenne_prime_exponent"], [108, 4, 1, "", "multiplicity"], [108, 4, 1, "", "perfect_power"], [108, 4, 1, "", "pollard_pm1"], [108, 4, 1, "", "pollard_rho"], [108, 4, 1, "", "primefactors"], [108, 1, 1, "", "primenu"], [108, 1, 1, "", "primeomega"], [108, 4, 1, "", "proper_divisor_count"], [108, 4, 1, "", "proper_divisors"], [108, 1, 1, "", "reduced_totient"], [108, 4, 1, "", "smoothness"], [108, 4, 1, "", "smoothness_p"], [108, 1, 1, "", "totient"], [108, 4, 1, "", "udivisor_count"], [108, 1, 1, "", "udivisor_sigma"], [108, 4, 1, "", "udivisors"]], "sympy.ntheory.generate": [[108, 1, 1, "", "Sieve"], [108, 4, 1, "", "composite"], [108, 4, 1, "", "compositepi"], [108, 4, 1, "", "cycle_length"], [108, 4, 1, "", "nextprime"], [108, 4, 1, "", "prevprime"], [108, 4, 1, "", "prime"], [108, 4, 1, "", "primepi"], [108, 4, 1, "", "primerange"], [108, 4, 1, "", "primorial"], [108, 4, 1, "", "randprime"]], "sympy.ntheory.generate.Sieve": [[108, 2, 1, "", "extend"], [108, 2, 1, "", "extend_to_no"], [108, 2, 1, "", "mobiusrange"], [108, 2, 1, "", "primerange"], [108, 2, 1, "", "search"], [108, 2, 1, "", "totientrange"]], "sympy.ntheory.modular": [[108, 4, 1, "", "crt"], [108, 4, 1, "", "crt1"], [108, 4, 1, "", "crt2"], [108, 4, 1, "", "solve_congruence"], [108, 4, 1, "", "symmetric_residue"]], "sympy.ntheory.multinomial": [[108, 4, 1, "", "binomial_coefficients"], [108, 4, 1, "", "binomial_coefficients_list"], [108, 4, 1, "", "multinomial_coefficients"], [108, 4, 1, "", "multinomial_coefficients_iterator"]], "sympy.ntheory.partitions_": [[108, 4, 1, "", "npartitions"]], "sympy.ntheory.primetest": [[108, 4, 1, "", "is_euler_jacobi_pseudoprime"], [108, 4, 1, "", "is_euler_pseudoprime"], [108, 4, 1, "", "is_extra_strong_lucas_prp"], [108, 4, 1, "", "is_fermat_pseudoprime"], [108, 4, 1, "", "is_gaussian_prime"], [108, 4, 1, "", "is_lucas_prp"], [108, 4, 1, "", "is_square"], [108, 4, 1, "", "is_strong_lucas_prp"], [108, 4, 1, "", "isprime"], [108, 4, 1, "", "mr"]], "sympy.ntheory.qs": [[108, 4, 1, "", "qs"]], "sympy.ntheory.residue_ntheory": [[108, 4, 1, "", "binomial_mod"], [108, 4, 1, "", "discrete_log"], [108, 4, 1, "", "is_nthpow_residue"], [108, 4, 1, "", "is_primitive_root"], [108, 4, 1, "", "is_quad_residue"], [108, 4, 1, "", "jacobi_symbol"], [108, 4, 1, "", "kronecker_symbol"], [108, 4, 1, "", "legendre_symbol"], [108, 4, 1, "", "n_order"], [108, 4, 1, "", "nthroot_mod"], [108, 4, 1, "", "polynomial_congruence"], [108, 4, 1, "", "primitive_root"], [108, 4, 1, "", "quadratic_congruence"], [108, 4, 1, "", "quadratic_residues"], [108, 4, 1, "", "sqrt_mod"], [108, 4, 1, "", "sqrt_mod_iter"]], "sympy.parsing.latex": [[110, 1, 1, "", "LaTeXParsingError"], [110, 4, 1, "", "parse_latex"], [110, 4, 1, "", "parse_latex_lark"]], "sympy.parsing.latex.lark": [[110, 1, 1, "", "LarkLaTeXParser"], [110, 1, 1, "", "TransformToSymPyExpr"]], "sympy.parsing.mathematica": [[110, 4, 1, "", "parse_mathematica"]], "sympy.parsing.maxima": [[110, 4, 1, "", "parse_maxima"]], "sympy.parsing": [[110, 0, 0, "-", "sym_expr"]], "sympy.parsing.sym_expr": [[110, 1, 1, "", "SymPyExpression"]], "sympy.parsing.sym_expr.SymPyExpression": [[110, 2, 1, "", "convert_to_c"], [110, 2, 1, "", "convert_to_expr"], [110, 2, 1, "", "convert_to_fortran"], [110, 2, 1, "", "convert_to_python"], [110, 2, 1, "", "return_expr"]], "sympy.parsing.sympy_parser": [[110, 4, 1, "", "auto_number"], [110, 4, 1, "", "auto_symbol"], [110, 4, 1, "", "convert_xor"], [110, 4, 1, "", "eval_expr"], [110, 4, 1, "", "factorial_notation"], [110, 4, 1, "", "function_exponentiation"], [110, 4, 1, "", "implicit_application"], [110, 4, 1, "", "implicit_multiplication"], [110, 4, 1, "", "implicit_multiplication_application"], [110, 4, 1, "", "lambda_notation"], [110, 4, 1, "", "parse_expr"], [110, 4, 1, "", "rationalize"], [110, 4, 1, "", "repeated_decimals"], [110, 4, 1, "", "split_symbols"], [110, 4, 1, "", "split_symbols_custom"], [110, 6, 1, "", "standard_transformations"], [110, 4, 1, "", "stringify_expr"]], "sympy.physics": [[115, 0, 0, "-", "biomechanics"], [123, 0, 0, "-", "control"], [126, 0, 0, "-", "hydrogen"], [127, 0, 0, "-", "matrices"], [151, 0, 0, "-", "mechanics"], [166, 0, 0, "-", "paulialgebra"], [167, 0, 0, "-", "qho_1d"], [191, 0, 0, "-", "secondquant"], [192, 0, 0, "-", "sho"], [208, 0, 0, "-", "vector"], [211, 0, 0, "-", "wigner"]], "sympy.physics.biomechanics": [[111, 0, 0, "-", "activation"], [112, 0, 0, "-", "curve"], [114, 0, 0, "-", "musculotendon"]], "sympy.physics.biomechanics.activation": [[111, 1, 1, "", "ActivationBase"], [111, 1, 1, "", "FirstOrderActivationDeGroote2016"], [111, 1, 1, "", "ZerothOrderActivation"]], "sympy.physics.biomechanics.activation.ActivationBase": [[111, 3, 1, "", "F"], [111, 3, 1, "", "M"], [111, 3, 1, "", "a"], [111, 3, 1, "", "activation"], [111, 3, 1, "", "constants"], [111, 3, 1, "", "e"], [111, 3, 1, "", "excitation"], [111, 3, 1, "", "input_vars"], [111, 3, 1, "", "order"], [111, 3, 1, "", "p"], [111, 3, 1, "", "r"], [111, 2, 1, "", "rhs"], [111, 3, 1, "", "state_vars"], [111, 2, 1, "", "with_defaults"], [111, 3, 1, "", "x"]], "sympy.physics.biomechanics.activation.FirstOrderActivationDeGroote2016": [[111, 3, 1, "", "F"], [111, 3, 1, "", "M"], [111, 3, 1, "", "activation_time_constant"], [111, 3, 1, "", "b"], [111, 3, 1, "", "constants"], [111, 3, 1, "", "deactivation_time_constant"], [111, 3, 1, "", "input_vars"], [111, 3, 1, "", "order"], [111, 3, 1, "", "p"], [111, 3, 1, "", "r"], [111, 2, 1, "", "rhs"], [111, 3, 1, "", "smoothing_rate"], [111, 3, 1, "", "state_vars"], [111, 3, 1, "", "tau_a"], [111, 3, 1, "", "tau_d"], [111, 2, 1, "", "with_defaults"], [111, 3, 1, "", "x"]], "sympy.physics.biomechanics.activation.ZerothOrderActivation": [[111, 3, 1, "", "F"], [111, 3, 1, "", "M"], [111, 3, 1, "", "constants"], [111, 3, 1, "", "input_vars"], [111, 3, 1, "", "order"], [111, 3, 1, "", "p"], [111, 3, 1, "", "r"], [111, 2, 1, "", "rhs"], [111, 3, 1, "", "state_vars"], [111, 2, 1, "", "with_defaults"], [111, 3, 1, "", "x"]], "sympy.physics.biomechanics.curve": [[112, 1, 1, "", "CharacteristicCurveCollection"], [112, 1, 1, "", "CharacteristicCurveFunction"], [112, 1, 1, "", "FiberForceLengthActiveDeGroote2016"], [112, 1, 1, "", "FiberForceLengthPassiveDeGroote2016"], [112, 1, 1, "", "FiberForceLengthPassiveInverseDeGroote2016"], [112, 1, 1, "", "FiberForceVelocityDeGroote2016"], [112, 1, 1, "", "FiberForceVelocityInverseDeGroote2016"], [112, 1, 1, "", "TendonForceLengthDeGroote2016"], [112, 1, 1, "", "TendonForceLengthInverseDeGroote2016"]], "sympy.physics.biomechanics.curve.FiberForceLengthActiveDeGroote2016": [[112, 2, 1, "", "doit"], [112, 2, 1, "", "eval"], [112, 2, 1, "", "fdiff"], [112, 2, 1, "", "with_defaults"]], "sympy.physics.biomechanics.curve.FiberForceLengthPassiveDeGroote2016": [[112, 2, 1, "", "doit"], [112, 2, 1, "", "eval"], [112, 2, 1, "", "fdiff"], [112, 2, 1, "", "inverse"], [112, 2, 1, "", "with_defaults"]], "sympy.physics.biomechanics.curve.FiberForceLengthPassiveInverseDeGroote2016": [[112, 2, 1, "", "doit"], [112, 2, 1, "", "eval"], [112, 2, 1, "", "fdiff"], [112, 2, 1, "", "inverse"], [112, 2, 1, "", "with_defaults"]], "sympy.physics.biomechanics.curve.FiberForceVelocityDeGroote2016": [[112, 2, 1, "", "doit"], [112, 2, 1, "", "eval"], [112, 2, 1, "", "fdiff"], [112, 2, 1, "", "inverse"], [112, 2, 1, "", "with_defaults"]], "sympy.physics.biomechanics.curve.FiberForceVelocityInverseDeGroote2016": [[112, 2, 1, "", "doit"], [112, 2, 1, "", "eval"], [112, 2, 1, "", "fdiff"], [112, 2, 1, "", "inverse"], [112, 2, 1, "", "with_defaults"]], "sympy.physics.biomechanics.curve.TendonForceLengthDeGroote2016": [[112, 2, 1, "", "doit"], [112, 2, 1, "", "eval"], [112, 2, 1, "", "fdiff"], [112, 2, 1, "", "inverse"], [112, 2, 1, "", "with_defaults"]], "sympy.physics.biomechanics.curve.TendonForceLengthInverseDeGroote2016": [[112, 2, 1, "", "doit"], [112, 2, 1, "", "eval"], [112, 2, 1, "", "fdiff"], [112, 2, 1, "", "inverse"], [112, 2, 1, "", "with_defaults"]], "sympy.physics.biomechanics.musculotendon": [[114, 1, 1, "", "MusculotendonBase"], [114, 1, 1, "", "MusculotendonDeGroote2016"], [114, 1, 1, "", "MusculotendonFormulation"]], "sympy.physics.biomechanics.musculotendon.MusculotendonBase": [[114, 3, 1, "", "F"], [114, 3, 1, "", "F_M_max"], [114, 3, 1, "", "M"], [114, 3, 1, "", "a"], [114, 3, 1, "", "activation"], [114, 3, 1, "", "activation_dynamics"], [114, 3, 1, "", "alpha_opt"], [114, 3, 1, "", "beta"], [114, 3, 1, "", "constants"], [114, 2, 1, "", "curves"], [114, 3, 1, "", "e"], [114, 3, 1, "", "excitation"], [114, 3, 1, "", "fiber_damping_coefficient"], [114, 3, 1, "", "input_vars"], [114, 3, 1, "", "l_M_opt"], [114, 3, 1, "", "l_T_slack"], [114, 3, 1, "", "maximal_fiber_velocity"], [114, 3, 1, "", "musculotendon_dynamics"], [114, 3, 1, "", "optimal_fiber_length"], [114, 3, 1, "", "optimal_pennation_angle"], [114, 3, 1, "", "p"], [114, 3, 1, "", "peak_isometric_force"], [114, 3, 1, "", "r"], [114, 2, 1, "", "rhs"], [114, 3, 1, "", "state_vars"], [114, 3, 1, "", "tendon_slack_length"], [114, 3, 1, "", "v_M_max"], [114, 2, 1, "", "with_defaults"], [114, 3, 1, "", "x"]], "sympy.physics.continuum_mechanics": [[116, 0, 0, "-", "beam"], [118, 0, 0, "-", "cable"], [120, 0, 0, "-", "truss"]], "sympy.physics.continuum_mechanics.beam": [[116, 1, 1, "", "Beam"], [116, 1, 1, "", "Beam3D"]], "sympy.physics.continuum_mechanics.beam.Beam": [[116, 3, 1, "", "applied_loads"], [116, 2, 1, "", "apply_load"], [116, 2, 1, "", "apply_support"], [116, 3, 1, "", "area"], [116, 2, 1, "", "bending_moment"], [116, 3, 1, "", "boundary_conditions"], [116, 3, 1, "", "cross_section"], [116, 2, 1, "", "deflection"], [116, 2, 1, "", "draw"], [116, 3, 1, "", "elastic_modulus"], [116, 3, 1, "", "ild_moment"], [116, 3, 1, "", "ild_reactions"], [116, 3, 1, "", "ild_shear"], [116, 2, 1, "", "join"], [116, 3, 1, "", "length"], [116, 3, 1, "", "load"], [116, 2, 1, "", "max_bmoment"], [116, 2, 1, "", "max_deflection"], [116, 2, 1, "", "max_shear_force"], [116, 2, 1, "", "plot_bending_moment"], [116, 2, 1, "", "plot_deflection"], [116, 2, 1, "", "plot_ild_moment"], [116, 2, 1, "", "plot_ild_reactions"], [116, 2, 1, "", "plot_ild_shear"], [116, 2, 1, "", "plot_loading_results"], [116, 2, 1, "", "plot_shear_force"], [116, 2, 1, "", "plot_shear_stress"], [116, 2, 1, "", "plot_slope"], [116, 2, 1, "", "point_cflexure"], [116, 3, 1, "", "reaction_loads"], [116, 2, 1, "", "remove_load"], [116, 3, 1, "", "second_moment"], [116, 2, 1, "", "shear_force"], [116, 2, 1, "", "shear_stress"], [116, 2, 1, "", "slope"], [116, 2, 1, "", "solve_for_ild_moment"], [116, 2, 1, "", "solve_for_ild_reactions"], [116, 2, 1, "", "solve_for_ild_shear"], [116, 2, 1, "", "solve_for_reaction_loads"], [116, 3, 1, "", "variable"]], "sympy.physics.continuum_mechanics.beam.Beam3D": [[116, 2, 1, "", "angular_deflection"], [116, 2, 1, "", "apply_load"], [116, 2, 1, "", "apply_moment_load"], [116, 3, 1, "", "area"], [116, 2, 1, "", "axial_force"], [116, 2, 1, "", "axial_stress"], [116, 2, 1, "", "bending_moment"], [116, 3, 1, "", "boundary_conditions"], [116, 2, 1, "", "deflection"], [116, 3, 1, "", "load_vector"], [116, 2, 1, "", "max_bending_moment"], [116, 2, 1, "", "max_bmoment"], [116, 2, 1, "", "max_deflection"], [116, 2, 1, "", "max_shear_force"], [116, 3, 1, "", "moment_load_vector"], [116, 2, 1, "", "plot_bending_moment"], [116, 2, 1, "", "plot_deflection"], [116, 2, 1, "", "plot_loading_results"], [116, 2, 1, "", "plot_shear_force"], [116, 2, 1, "", "plot_shear_stress"], [116, 2, 1, "", "plot_slope"], [116, 2, 1, "", "polar_moment"], [116, 3, 1, "", "second_moment"], [116, 2, 1, "", "shear_force"], [116, 3, 1, "", "shear_modulus"], [116, 2, 1, "", "shear_stress"], [116, 2, 1, "", "slope"], [116, 2, 1, "", "solve_for_reaction_loads"], [116, 2, 1, "", "solve_for_torsion"], [116, 2, 1, "", "torsional_moment"]], "sympy.physics.continuum_mechanics.cable": [[118, 1, 1, "", "Cable"]], "sympy.physics.continuum_mechanics.cable.Cable": [[118, 2, 1, "", "apply_length"], [118, 2, 1, "", "apply_load"], [118, 2, 1, "", "change_support"], [118, 3, 1, "", "left_support"], [118, 3, 1, "", "length"], [118, 3, 1, "", "loads"], [118, 3, 1, "", "loads_position"], [118, 3, 1, "", "reaction_loads"], [118, 2, 1, "", "remove_loads"], [118, 3, 1, "", "right_support"], [118, 3, 1, "", "supports"]], "sympy.physics.continuum_mechanics.truss": [[120, 1, 1, "", "Truss"]], "sympy.physics.continuum_mechanics.truss.Truss": [[120, 2, 1, "", "add_member"], [120, 2, 1, "", "add_node"], [120, 2, 1, "", "apply_load"], [120, 2, 1, "", "apply_support"], [120, 2, 1, "", "change_member_label"], [120, 2, 1, "", "change_node_label"], [120, 2, 1, "", "draw"], [120, 3, 1, "", "internal_forces"], [120, 3, 1, "", "loads"], [120, 3, 1, "", "member_lengths"], [120, 3, 1, "", "members"], [120, 3, 1, "", "node_labels"], [120, 3, 1, "", "node_positions"], [120, 3, 1, "", "nodes"], [120, 3, 1, "", "reaction_loads"], [120, 2, 1, "", "remove_load"], [120, 2, 1, "", "remove_member"], [120, 2, 1, "", "remove_node"], [120, 2, 1, "", "remove_support"], [120, 2, 1, "", "solve"], [120, 3, 1, "", "supports"]], "sympy.physics.control.control_plots": [[122, 2, 1, "", "bode_magnitude_numerical_data"], [122, 2, 1, "", "bode_magnitude_plot"], [122, 2, 1, "", "bode_phase_numerical_data"], [122, 2, 1, "", "bode_phase_plot"], [122, 2, 1, "", "bode_plot"], [122, 2, 1, "", "impulse_response_numerical_data"], [122, 2, 1, "", "impulse_response_plot"], [122, 2, 1, "", "pole_zero_numerical_data"], [122, 2, 1, "", "pole_zero_plot"], [122, 2, 1, "", "ramp_response_numerical_data"], [122, 2, 1, "", "ramp_response_plot"], [122, 2, 1, "", "step_response_numerical_data"], [122, 2, 1, "", "step_response_plot"]], "sympy.physics.control": [[124, 0, 0, "-", "lti"]], "sympy.physics.control.lti": [[124, 1, 1, "", "Feedback"], [124, 1, 1, "", "MIMOFeedback"], [124, 1, 1, "", "MIMOParallel"], [124, 1, 1, "", "MIMOSeries"], [124, 1, 1, "", "Parallel"], [124, 1, 1, "", "Series"], [124, 1, 1, "", "TransferFunction"], [124, 1, 1, "", "TransferFunctionMatrix"], [124, 4, 1, "", "backward_diff"], [124, 4, 1, "", "bilinear"], [124, 4, 1, "", "forward_diff"], [124, 4, 1, "", "gbt"]], "sympy.physics.control.lti.Feedback": [[124, 2, 1, "", "doit"], [124, 3, 1, "", "sensitivity"], [124, 3, 1, "", "sign"], [124, 3, 1, "", "sys1"], [124, 3, 1, "", "sys2"], [124, 3, 1, "", "var"]], "sympy.physics.control.lti.MIMOFeedback": [[124, 2, 1, "", "doit"], [124, 3, 1, "", "sensitivity"], [124, 3, 1, "", "sign"], [124, 3, 1, "", "sys1"], [124, 3, 1, "", "sys2"], [124, 3, 1, "", "var"]], "sympy.physics.control.lti.MIMOParallel": [[124, 2, 1, "", "doit"], [124, 3, 1, "", "num_inputs"], [124, 3, 1, "", "num_outputs"], [124, 3, 1, "", "shape"], [124, 3, 1, "", "var"]], "sympy.physics.control.lti.MIMOSeries": [[124, 2, 1, "", "doit"], [124, 3, 1, "", "num_inputs"], [124, 3, 1, "", "num_outputs"], [124, 3, 1, "", "shape"], [124, 3, 1, "", "var"]], "sympy.physics.control.lti.Parallel": [[124, 2, 1, "", "doit"], [124, 3, 1, "", "is_biproper"], [124, 3, 1, "", "is_proper"], [124, 3, 1, "", "is_strictly_proper"], [124, 2, 1, "", "to_expr"], [124, 3, 1, "", "var"]], "sympy.physics.control.lti.Series": [[124, 2, 1, "", "doit"], [124, 3, 1, "", "is_biproper"], [124, 3, 1, "", "is_proper"], [124, 3, 1, "", "is_strictly_proper"], [124, 2, 1, "", "to_expr"], [124, 3, 1, "", "var"]], "sympy.physics.control.lti.TransferFunction": [[124, 2, 1, "", "dc_gain"], [124, 3, 1, "", "den"], [124, 2, 1, "", "eval_frequency"], [124, 2, 1, "", "expand"], [124, 2, 1, "", "from_coeff_lists"], [124, 2, 1, "", "from_rational_expression"], [124, 2, 1, "", "from_zpk"], [124, 3, 1, "", "is_biproper"], [124, 3, 1, "", "is_proper"], [124, 2, 1, "", "is_stable"], [124, 3, 1, "", "is_strictly_proper"], [124, 3, 1, "", "num"], [124, 2, 1, "", "poles"], [124, 2, 1, "", "to_expr"], [124, 3, 1, "", "var"], [124, 2, 1, "", "zeros"]], "sympy.physics.control.lti.TransferFunctionMatrix": [[124, 2, 1, "", "elem_poles"], [124, 2, 1, "", "elem_zeros"], [124, 2, 1, "", "eval_frequency"], [124, 2, 1, "", "expand"], [124, 2, 1, "", "from_Matrix"], [124, 3, 1, "", "num_inputs"], [124, 3, 1, "", "num_outputs"], [124, 3, 1, "", "shape"], [124, 2, 1, "", "transpose"], [124, 3, 1, "", "var"]], "sympy.physics.hep": [[125, 0, 0, "-", "gamma_matrices"]], "sympy.physics.hep.gamma_matrices": [[125, 4, 1, "", "extract_type_tens"], [125, 4, 1, "", "gamma_trace"], [125, 4, 1, "", "kahane_simplify"], [125, 4, 1, "", "simplify_gpgp"]], "sympy.physics.hydrogen": [[126, 4, 1, "", "E_nl"], [126, 4, 1, "", "E_nl_dirac"], [126, 4, 1, "", "Psi_nlm"], [126, 4, 1, "", "R_nl"]], "sympy.physics.matrices": [[127, 4, 1, "", "mdft"], [127, 4, 1, "", "mgamma"], [127, 4, 1, "", "msigma"], [127, 4, 1, "", "pat_matrix"]], "sympy.physics.mechanics._system": [[139, 1, 1, "", "System"]], "sympy.physics.mechanics._system.System": [[139, 3, 1, "", "actuators"], [139, 2, 1, "", "add_actuators"], [139, 2, 1, "", "add_bodies"], [139, 2, 1, "", "add_coordinates"], [139, 2, 1, "", "add_holonomic_constraints"], [139, 2, 1, "", "add_joints"], [139, 2, 1, "", "add_kdes"], [139, 2, 1, "", "add_loads"], [139, 2, 1, "", "add_nonholonomic_constraints"], [139, 2, 1, "", "add_speeds"], [139, 2, 1, "", "apply_gravity"], [139, 3, 1, "", "bodies"], [139, 3, 1, "", "eom_method"], [139, 3, 1, "", "forcing"], [139, 3, 1, "", "forcing_full"], [139, 2, 1, "", "form_eoms"], [139, 3, 1, "", "frame"], [139, 2, 1, "", "from_newtonian"], [139, 2, 1, "", "get_body"], [139, 2, 1, "", "get_joint"], [139, 3, 1, "", "holonomic_constraints"], [139, 3, 1, "", "joints"], [139, 3, 1, "", "kdes"], [139, 3, 1, "", "loads"], [139, 3, 1, "", "mass_matrix"], [139, 3, 1, "", "mass_matrix_full"], [139, 3, 1, "", "nonholonomic_constraints"], [139, 3, 1, "", "origin"], [139, 3, 1, "", "q"], [139, 3, 1, "", "q_dep"], [139, 3, 1, "", "q_ind"], [139, 2, 1, "", "rhs"], [139, 3, 1, "", "u"], [139, 3, 1, "", "u_dep"], [139, 3, 1, "", "u_ind"], [139, 2, 1, "", "validate_system"], [139, 3, 1, "", "x"], [139, 3, 1, "", "y"], [139, 3, 1, "", "z"]], "sympy.physics.mechanics": [[129, 0, 0, "-", "actuator"], [130, 0, 0, "-", "body"], [131, 4, 1, "", "find_dynamicsymbols"], [133, 0, 0, "-", "joint"], [133, 0, 0, "-", "jointsmethod"], [134, 0, 0, "-", "kane"], [134, 0, 0, "-", "lagrange"], [135, 0, 0, "-", "linearize"], [131, 4, 1, "", "msubs"], [137, 0, 0, "-", "pathway"], [139, 0, 0, "-", "system"], [140, 0, 0, "-", "wrapping_geometry"]], "sympy.physics.mechanics.actuator": [[129, 1, 1, "", "ActuatorBase"], [129, 1, 1, "", "ForceActuator"], [129, 1, 1, "", "LinearDamper"], [129, 1, 1, "", "LinearSpring"], [129, 1, 1, "", "TorqueActuator"]], "sympy.physics.mechanics.actuator.ActuatorBase": [[129, 2, 1, "", "to_loads"]], "sympy.physics.mechanics.actuator.ForceActuator": [[129, 3, 1, "", "force"], [129, 3, 1, "", "pathway"], [129, 2, 1, "", "to_loads"]], "sympy.physics.mechanics.actuator.LinearDamper": [[129, 3, 1, "", "damping"], [129, 3, 1, "", "force"]], "sympy.physics.mechanics.actuator.LinearSpring": [[129, 3, 1, "", "equilibrium_length"], [129, 3, 1, "", "force"], [129, 3, 1, "", "stiffness"]], "sympy.physics.mechanics.actuator.TorqueActuator": [[129, 2, 1, "", "at_pin_joint"], [129, 3, 1, "", "axis"], [129, 3, 1, "", "reaction_frame"], [129, 3, 1, "", "target_frame"], [129, 2, 1, "", "to_loads"], [129, 3, 1, "", "torque"]], "sympy.physics.mechanics.body": [[130, 1, 1, "", "Body"]], "sympy.physics.mechanics.body.Body": [[130, 2, 1, "", "ang_vel_in"], [130, 2, 1, "", "apply_force"], [130, 2, 1, "", "apply_torque"], [130, 2, 1, "", "clear_loads"], [130, 2, 1, "", "dcm"], [130, 3, 1, "", "inertia"], [130, 2, 1, "", "kinetic_energy"], [130, 2, 1, "", "masscenter_vel"], [130, 2, 1, "", "parallel_axis"], [130, 2, 1, "", "remove_load"], [130, 3, 1, "", "x"], [130, 3, 1, "", "y"], [130, 3, 1, "", "z"]], "sympy.physics.mechanics.functions": [[136, 4, 1, "", "Lagrangian"], [136, 4, 1, "", "angular_momentum"], [136, 4, 1, "", "center_of_mass"], [136, 4, 1, "", "find_dynamicsymbols"], [136, 4, 1, "", "kinetic_energy"], [136, 4, 1, "", "linear_momentum"], [136, 4, 1, "", "potential_energy"]], "sympy.physics.mechanics.inertia": [[136, 1, 1, "", "Inertia"], [136, 4, 1, "", "inertia"], [136, 4, 1, "", "inertia_of_point_mass"]], "sympy.physics.mechanics.inertia.Inertia": [[136, 2, 1, "", "from_inertia_scalars"]], "sympy.physics.mechanics.joint": [[133, 1, 1, "", "CylindricalJoint"], [133, 1, 1, "", "Joint"], [133, 1, 1, "", "PinJoint"], [133, 1, 1, "", "PlanarJoint"], [133, 1, 1, "", "PrismaticJoint"], [133, 1, 1, "", "SphericalJoint"], [133, 1, 1, "", "WeldJoint"]], "sympy.physics.mechanics.joint.CylindricalJoint": [[133, 3, 1, "", "joint_axis"], [133, 3, 1, "", "rotation_coordinate"], [133, 3, 1, "", "rotation_speed"], [133, 3, 1, "", "translation_coordinate"], [133, 3, 1, "", "translation_speed"]], "sympy.physics.mechanics.joint.Joint": [[133, 3, 1, "", "child"], [133, 3, 1, "", "child_axis"], [133, 3, 1, "", "child_point"], [133, 3, 1, "", "coordinates"], [133, 3, 1, "", "kdes"], [133, 3, 1, "", "name"], [133, 3, 1, "", "parent"], [133, 3, 1, "", "parent_axis"], [133, 3, 1, "", "parent_point"], [133, 3, 1, "", "speeds"]], "sympy.physics.mechanics.joint.PinJoint": [[133, 3, 1, "", "joint_axis"]], "sympy.physics.mechanics.joint.PlanarJoint": [[133, 3, 1, "", "planar_coordinates"], [133, 3, 1, "", "planar_speeds"], [133, 3, 1, "", "planar_vectors"], [133, 3, 1, "", "rotation_axis"], [133, 3, 1, "", "rotation_coordinate"], [133, 3, 1, "", "rotation_speed"]], "sympy.physics.mechanics.joint.PrismaticJoint": [[133, 3, 1, "", "joint_axis"]], "sympy.physics.mechanics.jointsmethod": [[133, 1, 1, "", "JointsMethod"]], "sympy.physics.mechanics.jointsmethod.JointsMethod": [[133, 3, 1, "", "bodies"], [133, 3, 1, "", "forcing"], [133, 3, 1, "", "forcing_full"], [133, 2, 1, "", "form_eoms"], [133, 3, 1, "", "kdes"], [133, 3, 1, "", "loads"], [133, 3, 1, "", "mass_matrix"], [133, 3, 1, "", "mass_matrix_full"], [133, 3, 1, "", "method"], [133, 3, 1, "", "q"], [133, 2, 1, "", "rhs"], [133, 3, 1, "", "u"]], "sympy.physics.mechanics.kane": [[134, 1, 1, "", "KanesMethod"]], "sympy.physics.mechanics.kane.KanesMethod": [[134, 3, 1, "", "auxiliary_eqs"], [134, 3, 1, "", "forcing"], [134, 3, 1, "", "forcing_full"], [134, 3, 1, "", "forcing_kin"], [134, 2, 1, "", "kanes_equations"], [134, 2, 1, "", "kindiffdict"], [134, 2, 1, "", "linearize"], [134, 3, 1, "", "mass_matrix"], [134, 3, 1, "", "mass_matrix_full"], [134, 3, 1, "", "mass_matrix_kin"], [134, 2, 1, "", "rhs"], [134, 2, 1, "", "to_linearizer"]], "sympy.physics.mechanics.lagrange": [[134, 1, 1, "", "LagrangesMethod"]], "sympy.physics.mechanics.lagrange.LagrangesMethod": [[134, 3, 1, "", "forcing"], [134, 3, 1, "", "forcing_full"], [134, 2, 1, "", "form_lagranges_equations"], [134, 2, 1, "", "linearize"], [134, 3, 1, "", "mass_matrix"], [134, 3, 1, "", "mass_matrix_full"], [134, 2, 1, "", "rhs"], [134, 2, 1, "", "solve_multipliers"], [134, 2, 1, "", "to_linearizer"]], "sympy.physics.mechanics.linearize": [[135, 1, 1, "", "Linearizer"]], "sympy.physics.mechanics.linearize.Linearizer": [[135, 2, 1, "", "__init__"], [135, 2, 1, "", "linearize"]], "sympy.physics.mechanics.loads": [[136, 1, 1, "", "Force"], [136, 1, 1, "", "Torque"]], "sympy.physics.mechanics.particle": [[136, 1, 1, "", "Particle"]], "sympy.physics.mechanics.particle.Particle": [[136, 2, 1, "", "angular_momentum"], [136, 2, 1, "", "kinetic_energy"], [136, 2, 1, "", "linear_momentum"], [136, 3, 1, "", "mass"], [136, 3, 1, "", "masscenter"], [136, 3, 1, "", "name"], [136, 2, 1, "", "parallel_axis"], [136, 3, 1, "", "point"], [136, 3, 1, "", "potential_energy"]], "sympy.physics.mechanics.pathway": [[137, 1, 1, "", "LinearPathway"], [137, 1, 1, "", "ObstacleSetPathway"], [137, 1, 1, "", "PathwayBase"], [137, 1, 1, "", "WrappingPathway"]], "sympy.physics.mechanics.pathway.LinearPathway": [[137, 3, 1, "", "extension_velocity"], [137, 3, 1, "", "length"], [137, 2, 1, "", "to_loads"]], "sympy.physics.mechanics.pathway.ObstacleSetPathway": [[137, 3, 1, "", "attachments"], [137, 3, 1, "", "extension_velocity"], [137, 3, 1, "", "length"], [137, 2, 1, "", "to_loads"]], "sympy.physics.mechanics.pathway.PathwayBase": [[137, 3, 1, "", "attachments"], [137, 3, 1, "", "extension_velocity"], [137, 3, 1, "", "length"], [137, 2, 1, "", "to_loads"]], "sympy.physics.mechanics.pathway.WrappingPathway": [[137, 3, 1, "", "extension_velocity"], [137, 3, 1, "", "geometry"], [137, 3, 1, "", "length"], [137, 2, 1, "", "to_loads"]], "sympy.physics.mechanics.rigidbody": [[136, 1, 1, "", "RigidBody"]], "sympy.physics.mechanics.rigidbody.RigidBody": [[136, 2, 1, "", "angular_momentum"], [136, 3, 1, "", "central_inertia"], [136, 3, 1, "", "frame"], [136, 3, 1, "", "inertia"], [136, 2, 1, "", "kinetic_energy"], [136, 2, 1, "", "linear_momentum"], [136, 3, 1, "", "mass"], [136, 3, 1, "", "masscenter"], [136, 3, 1, "", "name"], [136, 2, 1, "", "parallel_axis"], [136, 3, 1, "", "potential_energy"], [136, 3, 1, "", "x"], [136, 3, 1, "", "y"], [136, 3, 1, "", "z"]], "sympy.physics.mechanics.system": [[139, 1, 1, "", "SymbolicSystem"]], "sympy.physics.mechanics.system.SymbolicSystem": [[139, 3, 1, "", "alg_con"], [139, 3, 1, "", "bodies"], [139, 3, 1, "", "comb_explicit_rhs"], [139, 3, 1, "", "comb_implicit_mat"], [139, 3, 1, "", "comb_implicit_rhs"], [139, 2, 1, "", "compute_explicit_form"], [139, 2, 1, "", "constant_symbols"], [139, 3, 1, "", "coordinates"], [139, 3, 1, "", "dyn_implicit_mat"], [139, 3, 1, "", "dyn_implicit_rhs"], [139, 2, 1, "", "dynamic_symbols"], [139, 3, 1, "", "kin_explicit_rhs"], [139, 3, 1, "", "loads"], [139, 3, 1, "", "speeds"], [139, 3, 1, "", "states"]], "sympy.physics.mechanics.wrapping_geometry": [[140, 1, 1, "", "WrappingCylinder"], [140, 1, 1, "", "WrappingGeometryBase"], [140, 1, 1, "", "WrappingSphere"]], "sympy.physics.mechanics.wrapping_geometry.WrappingCylinder": [[140, 3, 1, "", "axis"], [140, 2, 1, "", "geodesic_end_vectors"], [140, 2, 1, "", "geodesic_length"], [140, 3, 1, "", "point"], [140, 2, 1, "", "point_on_surface"], [140, 3, 1, "", "radius"]], "sympy.physics.mechanics.wrapping_geometry.WrappingGeometryBase": [[140, 2, 1, "", "geodesic_end_vectors"], [140, 2, 1, "", "geodesic_length"], [140, 3, 1, "", "point"], [140, 2, 1, "", "point_on_surface"]], "sympy.physics.mechanics.wrapping_geometry.WrappingSphere": [[140, 2, 1, "", "geodesic_end_vectors"], [140, 2, 1, "", "geodesic_length"], [140, 3, 1, "", "point"], [140, 2, 1, "", "point_on_surface"], [140, 3, 1, "", "radius"]], "sympy.physics.optics": [[160, 0, 0, "-", "gaussopt"], [162, 0, 0, "-", "medium"], [163, 0, 0, "-", "polarization"], [164, 0, 0, "-", "utils"], [165, 0, 0, "-", "waves"]], "sympy.physics.optics.gaussopt": [[160, 1, 1, "", "BeamParameter"], [160, 1, 1, "", "CurvedMirror"], [160, 1, 1, "", "CurvedRefraction"], [160, 1, 1, "", "FlatMirror"], [160, 1, 1, "", "FlatRefraction"], [160, 1, 1, "", "FreeSpace"], [160, 1, 1, "", "GeometricRay"], [160, 1, 1, "", "RayTransferMatrix"], [160, 1, 1, "", "ThinLens"], [160, 4, 1, "", "conjugate_gauss_beams"], [160, 4, 1, "", "gaussian_conj"], [160, 4, 1, "", "geometric_conj_ab"], [160, 4, 1, "", "geometric_conj_af"], [160, 4, 1, "", "geometric_conj_bf"], [160, 4, 1, "", "rayleigh2waist"], [160, 4, 1, "", "waist2rayleigh"]], "sympy.physics.optics.gaussopt.BeamParameter": [[160, 3, 1, "", "divergence"], [160, 3, 1, "", "gouy"], [160, 3, 1, "", "q"], [160, 3, 1, "", "radius"], [160, 3, 1, "", "w"], [160, 3, 1, "", "w_0"], [160, 3, 1, "", "waist_approximation_limit"]], "sympy.physics.optics.gaussopt.GeometricRay": [[160, 3, 1, "", "angle"], [160, 3, 1, "", "height"]], "sympy.physics.optics.gaussopt.RayTransferMatrix": [[160, 3, 1, "", "A"], [160, 3, 1, "", "B"], [160, 3, 1, "", "C"], [160, 3, 1, "", "D"]], "sympy.physics.optics.medium": [[162, 1, 1, "", "Medium"]], "sympy.physics.optics.medium.Medium": [[162, 3, 1, "", "refractive_index"], [162, 3, 1, "", "speed"]], "sympy.physics.optics.polarization": [[163, 4, 1, "", "half_wave_retarder"], [163, 4, 1, "", "jones_2_stokes"], [163, 4, 1, "", "jones_vector"], [163, 4, 1, "", "linear_polarizer"], [163, 4, 1, "", "mueller_matrix"], [163, 4, 1, "", "phase_retarder"], [163, 4, 1, "", "polarizing_beam_splitter"], [163, 4, 1, "", "quarter_wave_retarder"], [163, 4, 1, "", "reflective_filter"], [163, 4, 1, "", "stokes_vector"], [163, 4, 1, "", "transmissive_filter"]], "sympy.physics.optics.utils": [[164, 4, 1, "", "brewster_angle"], [164, 4, 1, "", "critical_angle"], [164, 4, 1, "", "deviation"], [164, 4, 1, "", "fresnel_coefficients"], [164, 4, 1, "", "hyperfocal_distance"], [164, 4, 1, "", "lens_formula"], [164, 4, 1, "", "lens_makers_formula"], [164, 4, 1, "", "mirror_formula"], [164, 4, 1, "", "refraction_angle"], [164, 4, 1, "", "transverse_magnification"]], "sympy.physics.optics.waves": [[165, 1, 1, "", "TWave"]], "sympy.physics.optics.waves.TWave": [[165, 3, 1, "", "amplitude"], [165, 3, 1, "", "angular_velocity"], [165, 3, 1, "", "frequency"], [165, 3, 1, "", "n"], [165, 3, 1, "", "phase"], [165, 3, 1, "", "speed"], [165, 3, 1, "", "time_period"], [165, 3, 1, "", "wavelength"], [165, 3, 1, "", "wavenumber"]], "sympy.physics.paulialgebra": [[166, 4, 1, "", "evaluate_pauli_product"]], "sympy.physics.qho_1d": [[167, 4, 1, "", "E_n"], [167, 4, 1, "", "coherent_state"], [167, 4, 1, "", "psi_n"]], "sympy.physics.quantum": [[168, 0, 0, "-", "anticommutator"], [169, 0, 0, "-", "cartesian"], [170, 0, 0, "-", "cg"], [171, 0, 0, "-", "circuitplot"], [172, 0, 0, "-", "commutator"], [173, 0, 0, "-", "constants"], [174, 0, 0, "-", "dagger"], [175, 0, 0, "-", "gate"], [176, 0, 0, "-", "grover"], [177, 0, 0, "-", "hilbert"], [179, 0, 0, "-", "innerproduct"], [180, 0, 0, "-", "operator"], [181, 0, 0, "-", "operatorset"], [182, 0, 0, "-", "piab"], [183, 0, 0, "-", "qapply"], [184, 0, 0, "-", "qft"], [185, 0, 0, "-", "qubit"], [186, 0, 0, "-", "represent"], [187, 0, 0, "-", "shor"], [188, 0, 0, "-", "spin"], [189, 0, 0, "-", "state"], [190, 0, 0, "-", "tensorproduct"]], "sympy.physics.quantum.anticommutator": [[168, 1, 1, "", "AntiCommutator"]], "sympy.physics.quantum.anticommutator.AntiCommutator": [[168, 2, 1, "", "doit"]], "sympy.physics.quantum.cartesian": [[169, 1, 1, "", "PositionBra3D"], [169, 1, 1, "", "PositionKet3D"], [169, 1, 1, "", "PositionState3D"], [169, 1, 1, "", "PxBra"], [169, 1, 1, "", "PxKet"], [169, 1, 1, "", "PxOp"], [169, 1, 1, "", "XBra"], [169, 1, 1, "", "XKet"], [169, 1, 1, "", "XOp"], [169, 1, 1, "", "YOp"], [169, 1, 1, "", "ZOp"]], "sympy.physics.quantum.cartesian.PositionState3D": [[169, 3, 1, "", "position_x"], [169, 3, 1, "", "position_y"], [169, 3, 1, "", "position_z"]], "sympy.physics.quantum.cartesian.PxBra": [[169, 3, 1, "", "momentum"]], "sympy.physics.quantum.cartesian.PxKet": [[169, 3, 1, "", "momentum"]], "sympy.physics.quantum.cartesian.XBra": [[169, 3, 1, "", "position"]], "sympy.physics.quantum.cartesian.XKet": [[169, 3, 1, "", "position"]], "sympy.physics.quantum.cg": [[170, 1, 1, "", "CG"], [170, 1, 1, "", "Wigner3j"], [170, 1, 1, "", "Wigner6j"], [170, 1, 1, "", "Wigner9j"], [170, 4, 1, "", "cg_simp"]], "sympy.physics.quantum.circuitplot": [[171, 1, 1, "", "CircuitPlot"], [171, 4, 1, "", "CreateCGate"], [171, 1, 1, "", "Mx"], [171, 1, 1, "", "Mz"], [171, 4, 1, "", "circuit_plot"], [171, 4, 1, "", "labeller"]], "sympy.physics.quantum.circuitplot.CircuitPlot": [[171, 2, 1, "", "control_line"], [171, 2, 1, "", "control_point"], [171, 2, 1, "", "not_point"], [171, 2, 1, "", "one_qubit_box"], [171, 2, 1, "", "swap_point"], [171, 2, 1, "", "two_qubit_box"], [171, 2, 1, "", "update"]], "sympy.physics.quantum.commutator": [[172, 1, 1, "", "Commutator"]], "sympy.physics.quantum.commutator.Commutator": [[172, 2, 1, "", "doit"]], "sympy.physics.quantum.constants": [[173, 1, 1, "", "HBar"]], "sympy.physics.quantum.dagger": [[174, 1, 1, "", "Dagger"]], "sympy.physics.quantum.gate": [[175, 1, 1, "", "CGate"], [175, 1, 1, "", "CGateS"], [175, 5, 1, "", "CNOT"], [175, 1, 1, "", "CNotGate"], [175, 1, 1, "", "Gate"], [175, 5, 1, "", "H"], [175, 1, 1, "", "HadamardGate"], [175, 1, 1, "", "IdentityGate"], [175, 1, 1, "", "OneQubitGate"], [175, 5, 1, "", "Phase"], [175, 1, 1, "", "PhaseGate"], [175, 5, 1, "", "S"], [175, 5, 1, "", "SWAP"], [175, 1, 1, "", "SwapGate"], [175, 5, 1, "", "T"], [175, 1, 1, "", "TGate"], [175, 1, 1, "", "TwoQubitGate"], [175, 1, 1, "", "UGate"], [175, 5, 1, "", "X"], [175, 1, 1, "", "XGate"], [175, 5, 1, "", "Y"], [175, 1, 1, "", "YGate"], [175, 5, 1, "", "Z"], [175, 1, 1, "", "ZGate"], [175, 4, 1, "", "gate_simp"], [175, 4, 1, "", "gate_sort"], [175, 4, 1, "", "normalized"], [175, 4, 1, "", "random_circuit"]], "sympy.physics.quantum.gate.CGate": [[175, 3, 1, "", "controls"], [175, 2, 1, "", "decompose"], [175, 2, 1, "", "eval_controls"], [175, 3, 1, "", "gate"], [175, 3, 1, "", "min_qubits"], [175, 3, 1, "", "nqubits"], [175, 2, 1, "", "plot_gate"], [175, 3, 1, "", "targets"]], "sympy.physics.quantum.gate.CNotGate": [[175, 3, 1, "", "controls"], [175, 3, 1, "", "gate"], [175, 3, 1, "", "min_qubits"], [175, 3, 1, "", "targets"]], "sympy.physics.quantum.gate.Gate": [[175, 2, 1, "", "get_target_matrix"], [175, 3, 1, "", "min_qubits"], [175, 3, 1, "", "nqubits"], [175, 3, 1, "", "targets"]], "sympy.physics.quantum.gate.SwapGate": [[175, 2, 1, "", "decompose"]], "sympy.physics.quantum.gate.UGate": [[175, 2, 1, "", "get_target_matrix"], [175, 3, 1, "", "targets"]], "sympy.physics.quantum.grover": [[176, 1, 1, "", "OracleGate"], [176, 1, 1, "", "WGate"], [176, 4, 1, "", "apply_grover"], [176, 4, 1, "", "grover_iteration"], [176, 4, 1, "", "superposition_basis"]], "sympy.physics.quantum.grover.OracleGate": [[176, 3, 1, "", "search_function"], [176, 3, 1, "", "targets"]], "sympy.physics.quantum.hilbert": [[177, 1, 1, "", "ComplexSpace"], [177, 1, 1, "", "DirectSumHilbertSpace"], [177, 1, 1, "", "FockSpace"], [177, 1, 1, "", "HilbertSpace"], [177, 1, 1, "", "L2"], [177, 1, 1, "", "TensorPowerHilbertSpace"], [177, 1, 1, "", "TensorProductHilbertSpace"]], "sympy.physics.quantum.hilbert.DirectSumHilbertSpace": [[177, 2, 1, "", "eval"], [177, 3, 1, "", "spaces"]], "sympy.physics.quantum.hilbert.HilbertSpace": [[177, 3, 1, "", "dimension"]], "sympy.physics.quantum.hilbert.TensorProductHilbertSpace": [[177, 2, 1, "", "eval"], [177, 3, 1, "", "spaces"]], "sympy.physics.quantum.innerproduct": [[179, 1, 1, "", "InnerProduct"]], "sympy.physics.quantum.operator": [[180, 1, 1, "", "DifferentialOperator"], [180, 1, 1, "", "HermitianOperator"], [180, 1, 1, "", "IdentityOperator"], [180, 1, 1, "", "Operator"], [180, 1, 1, "", "OuterProduct"], [180, 1, 1, "", "UnitaryOperator"]], "sympy.physics.quantum.operator.DifferentialOperator": [[180, 3, 1, "", "expr"], [180, 3, 1, "", "free_symbols"], [180, 3, 1, "", "function"], [180, 3, 1, "", "variables"]], "sympy.physics.quantum.operator.OuterProduct": [[180, 3, 1, "", "bra"], [180, 3, 1, "", "ket"]], "sympy.physics.quantum.operatorset": [[181, 4, 1, "", "operators_to_state"], [181, 4, 1, "", "state_to_operators"]], "sympy.physics.quantum.piab": [[182, 1, 1, "", "PIABBra"], [182, 1, 1, "", "PIABHamiltonian"], [182, 1, 1, "", "PIABKet"]], "sympy.physics.quantum.qapply": [[183, 4, 1, "", "qapply"]], "sympy.physics.quantum.qft": [[184, 1, 1, "", "IQFT"], [184, 1, 1, "", "QFT"], [184, 5, 1, "", "Rk"], [184, 1, 1, "", "RkGate"]], "sympy.physics.quantum.qft.IQFT": [[184, 2, 1, "", "decompose"]], "sympy.physics.quantum.qft.QFT": [[184, 2, 1, "", "decompose"]], "sympy.physics.quantum.qubit": [[185, 1, 1, "", "IntQubit"], [185, 1, 1, "", "IntQubitBra"], [185, 1, 1, "", "Qubit"], [185, 1, 1, "", "QubitBra"], [185, 4, 1, "", "matrix_to_density"], [185, 4, 1, "", "matrix_to_qubit"], [185, 4, 1, "", "measure_all"], [185, 4, 1, "", "measure_all_oneshot"], [185, 4, 1, "", "measure_partial"], [185, 4, 1, "", "measure_partial_oneshot"], [185, 4, 1, "", "qubit_to_matrix"]], "sympy.physics.quantum.represent": [[186, 4, 1, "", "enumerate_states"], [186, 4, 1, "", "get_basis"], [186, 4, 1, "", "integrate_result"], [186, 4, 1, "", "rep_expectation"], [186, 4, 1, "", "rep_innerproduct"], [186, 4, 1, "", "represent"]], "sympy.physics.quantum.shor": [[187, 1, 1, "", "CMod"], [187, 4, 1, "", "period_find"], [187, 4, 1, "", "shor"]], "sympy.physics.quantum.shor.CMod": [[187, 3, 1, "", "N"], [187, 3, 1, "", "a"], [187, 3, 1, "", "t"]], "sympy.physics.quantum.spin": [[188, 1, 1, "", "J2Op"], [188, 1, 1, "", "JxBra"], [188, 1, 1, "", "JxBraCoupled"], [188, 1, 1, "", "JxKet"], [188, 1, 1, "", "JxKetCoupled"], [188, 1, 1, "", "JyBra"], [188, 1, 1, "", "JyBraCoupled"], [188, 1, 1, "", "JyKet"], [188, 1, 1, "", "JyKetCoupled"], [188, 1, 1, "", "JzBra"], [188, 1, 1, "", "JzBraCoupled"], [188, 1, 1, "", "JzKet"], [188, 1, 1, "", "JzKetCoupled"], [188, 1, 1, "", "JzOp"], [188, 1, 1, "", "Rotation"], [188, 1, 1, "", "WignerD"], [188, 4, 1, "", "couple"], [188, 4, 1, "", "uncouple"]], "sympy.physics.quantum.spin.Rotation": [[188, 2, 1, "", "D"], [188, 2, 1, "", "d"]], "sympy.physics.quantum.state": [[189, 1, 1, "", "Bra"], [189, 1, 1, "", "BraBase"], [189, 1, 1, "", "Ket"], [189, 1, 1, "", "KetBase"], [189, 1, 1, "", "OrthogonalBra"], [189, 1, 1, "", "OrthogonalKet"], [189, 1, 1, "", "OrthogonalState"], [189, 1, 1, "", "State"], [189, 1, 1, "", "StateBase"], [189, 1, 1, "", "TimeDepBra"], [189, 1, 1, "", "TimeDepKet"], [189, 1, 1, "", "TimeDepState"], [189, 1, 1, "", "Wavefunction"]], "sympy.physics.quantum.state.StateBase": [[189, 3, 1, "", "dual"], [189, 2, 1, "", "dual_class"], [189, 3, 1, "", "operators"]], "sympy.physics.quantum.state.TimeDepState": [[189, 3, 1, "", "label"], [189, 3, 1, "", "time"]], "sympy.physics.quantum.state.Wavefunction": [[189, 3, 1, "", "expr"], [189, 3, 1, "", "is_commutative"], [189, 3, 1, "", "is_normalized"], [189, 3, 1, "", "limits"], [189, 3, 1, "", "norm"], [189, 2, 1, "", "normalize"], [189, 2, 1, "", "prob"], [189, 3, 1, "", "variables"]], "sympy.physics.quantum.tensorproduct": [[190, 1, 1, "", "TensorProduct"], [190, 4, 1, "", "tensor_product_simp"]], "sympy.physics.secondquant": [[191, 1, 1, "", "AnnihilateBoson"], [191, 1, 1, "", "AnnihilateFermion"], [191, 1, 1, "", "AntiSymmetricTensor"], [191, 5, 1, "", "B"], [191, 5, 1, "", "BBra"], [191, 5, 1, "", "BKet"], [191, 5, 1, "", "Bd"], [191, 1, 1, "", "BosonicBasis"], [191, 1, 1, "", "Commutator"], [191, 1, 1, "", "CreateBoson"], [191, 1, 1, "", "CreateFermion"], [191, 1, 1, "", "Dagger"], [191, 5, 1, "", "F"], [191, 5, 1, "", "FBra"], [191, 5, 1, "", "FKet"], [191, 5, 1, "", "Fd"], [191, 1, 1, "", "FixedBosonicBasis"], [191, 1, 1, "", "FockState"], [191, 1, 1, "", "FockStateBosonBra"], [191, 1, 1, "", "FockStateBosonKet"], [191, 1, 1, "", "FockStateBra"], [191, 1, 1, "", "FockStateFermionBra"], [191, 1, 1, "", "FockStateFermionKet"], [191, 1, 1, "", "FockStateKet"], [191, 1, 1, "", "InnerProduct"], [191, 1, 1, "", "KroneckerDelta"], [191, 1, 1, "", "NO"], [191, 1, 1, "", "PermutationOperator"], [191, 1, 1, "", "VarBosonicBasis"], [191, 4, 1, "", "apply_operators"], [191, 4, 1, "", "contraction"], [191, 4, 1, "", "evaluate_deltas"], [191, 4, 1, "", "matrix_rep"], [191, 4, 1, "", "simplify_index_permutations"], [191, 4, 1, "", "substitute_dummies"], [191, 4, 1, "", "wicks"]], "sympy.physics.secondquant.AnnihilateBoson": [[191, 2, 1, "", "apply_operator"]], "sympy.physics.secondquant.AnnihilateFermion": [[191, 2, 1, "", "apply_operator"], [191, 3, 1, "", "is_only_q_annihilator"], [191, 3, 1, "", "is_only_q_creator"], [191, 3, 1, "", "is_q_annihilator"], [191, 3, 1, "", "is_q_creator"]], "sympy.physics.secondquant.AntiSymmetricTensor": [[191, 3, 1, "", "lower"], [191, 3, 1, "", "symbol"], [191, 3, 1, "", "upper"]], "sympy.physics.secondquant.Commutator": [[191, 2, 1, "", "doit"], [191, 2, 1, "", "eval"]], "sympy.physics.secondquant.CreateBoson": [[191, 2, 1, "", "apply_operator"]], "sympy.physics.secondquant.CreateFermion": [[191, 2, 1, "", "apply_operator"], [191, 3, 1, "", "is_only_q_annihilator"], [191, 3, 1, "", "is_only_q_creator"], [191, 3, 1, "", "is_q_annihilator"], [191, 3, 1, "", "is_q_creator"]], "sympy.physics.secondquant.Dagger": [[191, 2, 1, "", "eval"]], "sympy.physics.secondquant.FixedBosonicBasis": [[191, 2, 1, "", "index"], [191, 2, 1, "", "state"]], "sympy.physics.secondquant.InnerProduct": [[191, 3, 1, "", "bra"], [191, 3, 1, "", "ket"]], "sympy.physics.secondquant.KroneckerDelta": [[191, 2, 1, "", "eval"], [191, 3, 1, "", "indices_contain_equal_information"], [191, 3, 1, "", "is_above_fermi"], [191, 3, 1, "", "is_below_fermi"], [191, 3, 1, "", "is_only_above_fermi"], [191, 3, 1, "", "is_only_below_fermi"], [191, 3, 1, "", "killable_index"], [191, 3, 1, "", "preferred_index"]], "sympy.physics.secondquant.NO": [[191, 2, 1, "", "doit"], [191, 2, 1, "", "get_subNO"], [191, 3, 1, "", "has_q_annihilators"], [191, 3, 1, "", "has_q_creators"], [191, 2, 1, "", "iter_q_annihilators"], [191, 2, 1, "", "iter_q_creators"]], "sympy.physics.secondquant.PermutationOperator": [[191, 2, 1, "", "get_permuted"]], "sympy.physics.secondquant.VarBosonicBasis": [[191, 2, 1, "", "index"], [191, 2, 1, "", "state"]], "sympy.physics.sho": [[192, 4, 1, "", "E_nl"], [192, 4, 1, "", "R_nl"]], "sympy.physics.units": [[193, 0, 0, "-", "dimensions"], [197, 0, 0, "-", "prefixes"], [198, 0, 0, "-", "quantities"], [199, 0, 0, "-", "unitsystem"], [198, 0, 0, "-", "util"]], "sympy.physics.units.dimensions": [[193, 1, 1, "", "Dimension"], [193, 1, 1, "", "DimensionSystem"]], "sympy.physics.units.dimensions.Dimension": [[193, 2, 1, "", "has_integer_powers"]], "sympy.physics.units.dimensions.DimensionSystem": [[193, 3, 1, "", "can_transf_matrix"], [193, 3, 1, "", "dim"], [193, 2, 1, "", "dim_can_vector"], [193, 2, 1, "", "dim_vector"], [193, 3, 1, "", "inv_can_transf_matrix"], [193, 3, 1, "", "is_consistent"], [193, 2, 1, "", "is_dimensionless"], [193, 3, 1, "", "list_can_dims"], [193, 2, 1, "", "print_dim_base"]], "sympy.physics.units.prefixes": [[197, 1, 1, "", "Prefix"]], "sympy.physics.units.quantities": [[198, 1, 1, "", "Quantity"]], "sympy.physics.units.quantities.Quantity": [[198, 3, 1, "", "abbrev"], [198, 2, 1, "", "convert_to"], [198, 3, 1, "", "free_symbols"], [198, 3, 1, "", "is_prefixed"], [198, 3, 1, "", "scale_factor"], [198, 2, 1, "", "set_global_relative_scale_factor"]], "sympy.physics.units.unitsystem": [[199, 1, 1, "", "UnitSystem"]], "sympy.physics.units.unitsystem.UnitSystem": [[199, 3, 1, "", "dim"], [199, 2, 1, "", "extend"], [199, 2, 1, "", "get_units_non_prefixed"], [199, 3, 1, "", "is_consistent"]], "sympy.physics.units.util": [[198, 4, 1, "", "convert_to"]], "sympy.physics.vector.dyadic": [[201, 1, 1, "", "Dyadic"]], "sympy.physics.vector.dyadic.Dyadic": [[201, 2, 1, "", "applyfunc"], [201, 2, 1, "", "cross"], [201, 2, 1, "", "doit"], [201, 2, 1, "", "dot"], [201, 2, 1, "", "dt"], [201, 2, 1, "", "express"], [201, 3, 1, "", "func"], [201, 2, 1, "", "simplify"], [201, 2, 1, "", "subs"], [201, 2, 1, "", "to_matrix"], [201, 2, 1, "", "xreplace"]], "sympy.physics.vector": [[203, 4, 1, "", "dynamicsymbols"], [205, 0, 0, "-", "functions"], [205, 0, 0, "-", "point"]], "sympy.physics.vector.fieldfunctions": [[202, 4, 1, "", "curl"], [202, 4, 1, "", "divergence"], [202, 4, 1, "", "gradient"], [202, 4, 1, "", "is_conservative"], [202, 4, 1, "", "is_solenoidal"], [202, 4, 1, "", "scalar_potential"], [202, 4, 1, "", "scalar_potential_difference"]], "sympy.physics.vector.frame": [[201, 1, 1, "", "CoordinateSym"], [201, 1, 1, "", "ReferenceFrame"]], "sympy.physics.vector.frame.ReferenceFrame": [[201, 2, 1, "", "ang_acc_in"], [201, 2, 1, "", "ang_vel_in"], [201, 2, 1, "", "dcm"], [201, 2, 1, "", "orient"], [201, 2, 1, "", "orient_axis"], [201, 2, 1, "", "orient_body_fixed"], [201, 2, 1, "", "orient_explicit"], [201, 2, 1, "", "orient_quaternion"], [201, 2, 1, "", "orient_space_fixed"], [201, 2, 1, "", "orientnew"], [201, 2, 1, "", "partial_velocity"], [201, 2, 1, "", "set_ang_acc"], [201, 2, 1, "", "set_ang_vel"], [201, 3, 1, "", "u"], [201, 2, 1, "", "variable_map"], [201, 3, 1, "", "x"], [201, 3, 1, "", "xx"], [201, 3, 1, "", "xy"], [201, 3, 1, "", "xz"], [201, 3, 1, "", "y"], [201, 3, 1, "", "yx"], [201, 3, 1, "", "yy"], [201, 3, 1, "", "yz"], [201, 3, 1, "", "z"], [201, 3, 1, "", "zx"], [201, 3, 1, "", "zy"], [201, 3, 1, "", "zz"]], "sympy.physics.vector.functions": [[203, 4, 1, "", "cross"], [203, 4, 1, "", "dot"], [203, 4, 1, "", "express"], [205, 4, 1, "", "get_motion_params"], [205, 4, 1, "", "kinematic_equations"], [203, 4, 1, "", "outer"], [205, 4, 1, "", "partial_velocity"], [203, 4, 1, "", "time_derivative"]], "sympy.physics.vector.point": [[205, 1, 1, "", "Point"]], "sympy.physics.vector.point.Point": [[205, 2, 1, "", "a1pt_theory"], [205, 2, 1, "", "a2pt_theory"], [205, 2, 1, "", "acc"], [205, 2, 1, "", "locatenew"], [205, 2, 1, "", "partial_velocity"], [205, 2, 1, "", "pos_from"], [205, 2, 1, "", "set_acc"], [205, 2, 1, "", "set_pos"], [205, 2, 1, "", "set_vel"], [205, 2, 1, "", "v1pt_theory"], [205, 2, 1, "", "v2pt_theory"], [205, 2, 1, "", "vel"]], "sympy.physics.vector.printing": [[206, 4, 1, "", "init_vprinting"], [206, 4, 1, "", "vlatex"], [206, 4, 1, "", "vpprint"], [206, 4, 1, "", "vprint"]], "sympy.physics.vector.vector": [[201, 1, 1, "", "Vector"]], "sympy.physics.vector.vector.Vector": [[201, 2, 1, "", "angle_between"], [201, 2, 1, "", "applyfunc"], [201, 2, 1, "", "cross"], [201, 2, 1, "", "diff"], [201, 2, 1, "", "doit"], [201, 2, 1, "", "dot"], [201, 2, 1, "", "dt"], [201, 2, 1, "", "express"], [201, 2, 1, "", "free_dynamicsymbols"], [201, 2, 1, "", "free_symbols"], [201, 3, 1, "", "func"], [201, 2, 1, "", "magnitude"], [201, 2, 1, "", "normalize"], [201, 2, 1, "", "outer"], [201, 2, 1, "", "separate"], [201, 2, 1, "", "simplify"], [201, 2, 1, "", "subs"], [201, 2, 1, "", "to_matrix"], [201, 2, 1, "", "xreplace"]], "sympy.physics.wigner": [[211, 4, 1, "", "clebsch_gordan"], [211, 4, 1, "", "dot_rot_grad_Ynm"], [211, 4, 1, "", "gaunt"], [211, 4, 1, "", "racah"], [211, 4, 1, "", "real_gaunt"], [211, 4, 1, "", "wigner_3j"], [211, 4, 1, "", "wigner_6j"], [211, 4, 1, "", "wigner_9j"], [211, 4, 1, "", "wigner_d"], [211, 4, 1, "", "wigner_d_small"]], "sympy.plotting": [[212, 0, 0, "-", "plot"], [212, 0, 0, "-", "pygletplot"]], "sympy.plotting.plot": [[212, 1, 1, "", "MatplotlibBackend"], [212, 1, 1, "", "Plot"], [212, 1, 1, "", "PlotGrid"], [212, 1, 1, "", "TextBackend"], [212, 4, 1, "", "plot"], [212, 4, 1, "", "plot3d"], [212, 4, 1, "", "plot3d_parametric_line"], [212, 4, 1, "", "plot3d_parametric_surface"], [212, 4, 1, "", "plot_parametric"]], "sympy.plotting.plot.MatplotlibBackend": [[212, 2, 1, "", "get_segments"], [212, 2, 1, "", "process_series"]], "sympy.plotting.plot.Plot": [[212, 3, 1, "", "annotations"], [212, 2, 1, "", "append"], [212, 2, 1, "", "extend"], [212, 3, 1, "", "fill"], [212, 3, 1, "", "markers"], [212, 3, 1, "", "rectangles"]], "sympy.plotting.plot_implicit": [[212, 4, 1, "", "plot_implicit"]], "sympy.plotting.series": [[212, 1, 1, "", "BaseSeries"], [212, 1, 1, "", "ImplicitSeries"], [212, 1, 1, "", "Line2DBaseSeries"], [212, 1, 1, "", "Line3DBaseSeries"], [212, 1, 1, "", "LineOver1DRangeSeries"], [212, 1, 1, "", "Parametric2DLineSeries"], [212, 1, 1, "", "Parametric3DLineSeries"], [212, 1, 1, "", "ParametricSurfaceSeries"], [212, 1, 1, "", "SurfaceBaseSeries"], [212, 1, 1, "", "SurfaceOver2DRangeSeries"]], "sympy.plotting.series.BaseSeries": [[212, 2, 1, "", "eval_color_func"], [212, 3, 1, "", "expr"], [212, 2, 1, "", "get_data"], [212, 2, 1, "", "get_label"], [212, 3, 1, "", "n"], [212, 3, 1, "", "params"]], "sympy.plotting.series.ImplicitSeries": [[212, 2, 1, "", "get_data"], [212, 2, 1, "", "get_label"]], "sympy.plotting.series.Line2DBaseSeries": [[212, 2, 1, "", "get_data"]], "sympy.plotting.series.LineOver1DRangeSeries": [[212, 2, 1, "", "get_points"]], "sympy.plotting.series.ParametricSurfaceSeries": [[212, 2, 1, "", "get_data"], [212, 2, 1, "", "get_meshes"]], "sympy.plotting.series.SurfaceOver2DRangeSeries": [[212, 2, 1, "", "get_data"], [212, 2, 1, "", "get_meshes"]], "sympy.plotting.textplot": [[212, 4, 1, "", "textplot"]], "sympy.polys.agca.extensions": [[213, 1, 1, "", "ExtensionElement"], [213, 1, 1, "", "MonogenicFiniteExtension"]], "sympy.polys.agca.extensions.ExtensionElement": [[213, 2, 1, "", "inverse"]], "sympy.polys.agca.extensions.MonogenicFiniteExtension": [[213, 5, 1, "", "dtype"]], "sympy.polys.agca.homomorphisms": [[213, 1, 1, "", "ModuleHomomorphism"], [213, 4, 1, "", "homomorphism"]], "sympy.polys.agca.homomorphisms.ModuleHomomorphism": [[213, 2, 1, "", "image"], [213, 2, 1, "", "is_injective"], [213, 2, 1, "", "is_isomorphism"], [213, 2, 1, "", "is_surjective"], [213, 2, 1, "", "is_zero"], [213, 2, 1, "", "kernel"], [213, 2, 1, "", "quotient_codomain"], [213, 2, 1, "", "quotient_domain"], [213, 2, 1, "", "restrict_codomain"], [213, 2, 1, "", "restrict_domain"]], "sympy.polys.agca.ideals": [[213, 1, 1, "", "Ideal"]], "sympy.polys.agca.ideals.Ideal": [[213, 2, 1, "", "contains"], [213, 2, 1, "", "depth"], [213, 2, 1, "", "height"], [213, 2, 1, "", "intersect"], [213, 2, 1, "", "is_maximal"], [213, 2, 1, "", "is_primary"], [213, 2, 1, "", "is_prime"], [213, 2, 1, "", "is_principal"], [213, 2, 1, "", "is_radical"], [213, 2, 1, "", "is_whole_ring"], [213, 2, 1, "", "is_zero"], [213, 2, 1, "", "product"], [213, 2, 1, "", "quotient"], [213, 2, 1, "", "radical"], [213, 2, 1, "", "reduce_element"], [213, 2, 1, "", "saturate"], [213, 2, 1, "", "subset"], [213, 2, 1, "", "union"]], "sympy.polys.agca.modules": [[213, 1, 1, "", "FreeModule"], [213, 1, 1, "", "FreeModuleElement"], [213, 1, 1, "", "Module"], [213, 1, 1, "", "QuotientModule"], [213, 1, 1, "", "QuotientModuleElement"], [213, 1, 1, "", "SubModule"], [213, 1, 1, "", "SubQuotientModule"]], "sympy.polys.agca.modules.FreeModule": [[213, 2, 1, "", "basis"], [213, 2, 1, "", "convert"], [213, 5, 1, "", "dtype"], [213, 2, 1, "", "identity_hom"], [213, 2, 1, "", "is_submodule"], [213, 2, 1, "", "is_zero"], [213, 2, 1, "", "multiply_ideal"], [213, 2, 1, "", "quotient_module"]], "sympy.polys.agca.modules.Module": [[213, 2, 1, "", "contains"], [213, 2, 1, "", "convert"], [213, 2, 1, "", "identity_hom"], [213, 2, 1, "", "is_submodule"], [213, 2, 1, "", "is_zero"], [213, 2, 1, "", "multiply_ideal"], [213, 2, 1, "", "quotient_module"], [213, 2, 1, "", "submodule"], [213, 2, 1, "", "subset"]], "sympy.polys.agca.modules.QuotientModule": [[213, 2, 1, "", "convert"], [213, 5, 1, "", "dtype"], [213, 2, 1, "", "identity_hom"], [213, 2, 1, "", "is_submodule"], [213, 2, 1, "", "is_zero"], [213, 2, 1, "", "quotient_hom"], [213, 2, 1, "", "submodule"]], "sympy.polys.agca.modules.QuotientModuleElement": [[213, 2, 1, "", "eq"]], "sympy.polys.agca.modules.SubModule": [[213, 2, 1, "", "convert"], [213, 2, 1, "", "identity_hom"], [213, 2, 1, "", "in_terms_of_generators"], [213, 2, 1, "", "inclusion_hom"], [213, 2, 1, "", "intersect"], [213, 2, 1, "", "is_full_module"], [213, 2, 1, "", "is_submodule"], [213, 2, 1, "", "is_zero"], [213, 2, 1, "", "module_quotient"], [213, 2, 1, "", "multiply_ideal"], [213, 2, 1, "", "quotient_module"], [213, 2, 1, "", "reduce_element"], [213, 2, 1, "", "submodule"], [213, 2, 1, "", "syzygy_module"], [213, 2, 1, "", "union"]], "sympy.polys.agca.modules.SubQuotientModule": [[213, 2, 1, "", "is_full_module"], [213, 2, 1, "", "quotient_hom"]], "sympy.polys.appellseqs": [[222, 4, 1, "", "andre_poly"], [222, 4, 1, "", "bernoulli_c_poly"], [222, 4, 1, "", "bernoulli_poly"], [222, 4, 1, "", "euler_poly"], [222, 4, 1, "", "genocchi_poly"]], "sympy.polys.constructor": [[222, 4, 1, "", "construct_domain"]], "sympy.polys.densearith": [[219, 4, 1, "", "dmp_abs"], [219, 4, 1, "", "dmp_add"], [219, 4, 1, "", "dmp_add_ground"], [219, 4, 1, "", "dmp_add_mul"], [219, 4, 1, "", "dmp_add_term"], [219, 4, 1, "", "dmp_div"], [219, 4, 1, "", "dmp_expand"], [219, 4, 1, "", "dmp_exquo"], [219, 4, 1, "", "dmp_exquo_ground"], [219, 4, 1, "", "dmp_ff_div"], [219, 4, 1, "", "dmp_l1_norm"], [219, 4, 1, "", "dmp_max_norm"], [219, 4, 1, "", "dmp_mul"], [219, 4, 1, "", "dmp_mul_ground"], [219, 4, 1, "", "dmp_mul_term"], [219, 4, 1, "", "dmp_neg"], [219, 4, 1, "", "dmp_pdiv"], [219, 4, 1, "", "dmp_pexquo"], [219, 4, 1, "", "dmp_pow"], [219, 4, 1, "", "dmp_pquo"], [219, 4, 1, "", "dmp_prem"], [219, 4, 1, "", "dmp_quo"], [219, 4, 1, "", "dmp_quo_ground"], [219, 4, 1, "", "dmp_rem"], [219, 4, 1, "", "dmp_rr_div"], [219, 4, 1, "", "dmp_sqr"], [219, 4, 1, "", "dmp_sub"], [219, 4, 1, "", "dmp_sub_ground"], [219, 4, 1, "", "dmp_sub_mul"], [219, 4, 1, "", "dmp_sub_term"], [219, 4, 1, "", "dup_lshift"], [219, 4, 1, "", "dup_rshift"]], "sympy.polys.densebasic": [[219, 4, 1, "", "dmp_LC"], [219, 4, 1, "", "dmp_TC"], [219, 4, 1, "", "dmp_apply_pairs"], [219, 4, 1, "", "dmp_convert"], [219, 4, 1, "", "dmp_copy"], [219, 4, 1, "", "dmp_deflate"], [219, 4, 1, "", "dmp_degree"], [219, 4, 1, "", "dmp_degree_in"], [219, 4, 1, "", "dmp_degree_list"], [219, 4, 1, "", "dmp_eject"], [219, 4, 1, "", "dmp_exclude"], [219, 4, 1, "", "dmp_from_dict"], [219, 4, 1, "", "dmp_from_sympy"], [219, 4, 1, "", "dmp_ground"], [219, 4, 1, "", "dmp_ground_LC"], [219, 4, 1, "", "dmp_ground_TC"], [219, 4, 1, "", "dmp_ground_nth"], [219, 4, 1, "", "dmp_ground_p"], [219, 4, 1, "", "dmp_grounds"], [219, 4, 1, "", "dmp_include"], [219, 4, 1, "", "dmp_inflate"], [219, 4, 1, "", "dmp_inject"], [219, 4, 1, "", "dmp_list_terms"], [219, 4, 1, "", "dmp_multi_deflate"], [219, 4, 1, "", "dmp_negative_p"], [219, 4, 1, "", "dmp_nest"], [219, 4, 1, "", "dmp_normal"], [219, 4, 1, "", "dmp_nth"], [219, 4, 1, "", "dmp_one"], [219, 4, 1, "", "dmp_one_p"], [219, 4, 1, "", "dmp_permute"], [219, 4, 1, "", "dmp_positive_p"], [219, 4, 1, "", "dmp_raise"], [219, 4, 1, "", "dmp_slice"], [219, 4, 1, "", "dmp_strip"], [219, 4, 1, "", "dmp_swap"], [219, 4, 1, "", "dmp_terms_gcd"], [219, 4, 1, "", "dmp_to_dict"], [219, 4, 1, "", "dmp_to_tuple"], [219, 4, 1, "", "dmp_true_LT"], [219, 4, 1, "", "dmp_validate"], [219, 4, 1, "", "dmp_zero"], [219, 4, 1, "", "dmp_zero_p"], [219, 4, 1, "", "dmp_zeros"], [219, 4, 1, "", "dup_random"], [219, 4, 1, "", "dup_reverse"]], "sympy.polys.densetools": [[219, 4, 1, "", "dmp_clear_denoms"], [219, 4, 1, "", "dmp_compose"], [219, 4, 1, "", "dmp_diff"], [219, 4, 1, "", "dmp_diff_eval_in"], [219, 4, 1, "", "dmp_diff_in"], [219, 4, 1, "", "dmp_eval"], [219, 4, 1, "", "dmp_eval_in"], [219, 4, 1, "", "dmp_eval_tail"], [219, 4, 1, "", "dmp_ground_content"], [219, 4, 1, "", "dmp_ground_extract"], [219, 4, 1, "", "dmp_ground_monic"], [219, 4, 1, "", "dmp_ground_primitive"], [219, 4, 1, "", "dmp_ground_trunc"], [219, 4, 1, "", "dmp_integrate"], [219, 4, 1, "", "dmp_integrate_in"], [219, 4, 1, "", "dmp_lift"], [219, 4, 1, "", "dmp_revert"], [219, 4, 1, "", "dmp_trunc"], [219, 4, 1, "", "dup_content"], [219, 4, 1, "", "dup_decompose"], [219, 4, 1, "", "dup_extract"], [219, 4, 1, "", "dup_mirror"], [219, 4, 1, "", "dup_monic"], [219, 4, 1, "", "dup_primitive"], [219, 4, 1, "", "dup_real_imag"], [219, 4, 1, "", "dup_scale"], [219, 4, 1, "", "dup_shift"], [219, 4, 1, "", "dup_sign_variations"], [219, 4, 1, "", "dup_transform"]], "sympy.polys.dispersion": [[222, 4, 1, "", "dispersion"], [222, 4, 1, "", "dispersionset"]], "sympy.polys.distributedmodules": [[219, 4, 1, "", "sdm_LC"], [219, 4, 1, "", "sdm_LM"], [219, 4, 1, "", "sdm_LT"], [219, 4, 1, "", "sdm_add"], [219, 4, 1, "", "sdm_deg"], [219, 4, 1, "", "sdm_ecart"], [219, 4, 1, "", "sdm_from_dict"], [219, 4, 1, "", "sdm_from_vector"], [219, 4, 1, "", "sdm_groebner"], [219, 4, 1, "", "sdm_monomial_deg"], [219, 4, 1, "", "sdm_monomial_divides"], [219, 4, 1, "", "sdm_monomial_mul"], [219, 4, 1, "", "sdm_mul_term"], [219, 4, 1, "", "sdm_nf_mora"], [219, 4, 1, "", "sdm_spoly"], [219, 4, 1, "", "sdm_to_dict"], [219, 4, 1, "", "sdm_to_vector"], [219, 4, 1, "", "sdm_zero"]], "sympy.polys.domains": [[217, 1, 1, "", "AlgebraicField"], [217, 1, 1, "", "ComplexField"], [217, 1, 1, "", "ExpressionDomain"], [217, 1, 1, "", "FiniteField"], [217, 1, 1, "", "FractionField"], [217, 1, 1, "", "GMPYFiniteField"], [217, 1, 1, "", "GMPYIntegerRing"], [217, 1, 1, "", "GMPYRationalField"], [217, 1, 1, "", "IntegerRing"], [217, 1, 1, "", "PolynomialRing"], [217, 1, 1, "", "PythonFiniteField"], [217, 1, 1, "", "PythonIntegerRing"], [217, 1, 1, "", "PythonRationalField"], [217, 1, 1, "", "RationalField"], [217, 1, 1, "", "RealField"]], "sympy.polys.domains.AlgebraicField": [[217, 2, 1, "", "algebraic_field"], [217, 2, 1, "", "denom"], [217, 2, 1, "", "discriminant"], [217, 5, 1, "", "dtype"], [217, 5, 1, "", "ext"], [217, 2, 1, "", "from_AlgebraicField"], [217, 2, 1, "", "from_GaussianIntegerRing"], [217, 2, 1, "", "from_GaussianRationalField"], [217, 2, 1, "", "from_QQ"], [217, 2, 1, "", "from_QQ_gmpy"], [217, 2, 1, "", "from_QQ_python"], [217, 2, 1, "", "from_RealField"], [217, 2, 1, "", "from_ZZ"], [217, 2, 1, "", "from_ZZ_gmpy"], [217, 2, 1, "", "from_ZZ_python"], [217, 2, 1, "", "from_sympy"], [217, 2, 1, "", "galois_group"], [217, 2, 1, "", "get_ring"], [217, 2, 1, "", "integral_basis"], [217, 2, 1, "", "is_negative"], [217, 2, 1, "", "is_nonnegative"], [217, 2, 1, "", "is_nonpositive"], [217, 2, 1, "", "is_positive"], [217, 2, 1, "", "maximal_order"], [217, 5, 1, "", "mod"], [217, 2, 1, "", "numer"], [217, 5, 1, "", "orig_ext"], [217, 2, 1, "", "primes_above"], [217, 2, 1, "", "to_alg_num"], [217, 2, 1, "", "to_sympy"]], "sympy.polys.domains.ComplexField": [[217, 2, 1, "", "almosteq"], [217, 2, 1, "", "exsqrt"], [217, 2, 1, "", "from_sympy"], [217, 2, 1, "", "gcd"], [217, 2, 1, "", "get_exact"], [217, 2, 1, "", "get_ring"], [217, 2, 1, "", "is_negative"], [217, 2, 1, "", "is_nonnegative"], [217, 2, 1, "", "is_nonpositive"], [217, 2, 1, "", "is_positive"], [217, 2, 1, "", "is_square"], [217, 2, 1, "", "lcm"], [217, 2, 1, "", "to_sympy"]], "sympy.polys.domains.ExpressionDomain": [[217, 1, 1, "", "Expression"], [217, 2, 1, "", "denom"], [217, 5, 1, "", "dtype"], [217, 2, 1, "", "from_ExpressionDomain"], [217, 2, 1, "", "from_FractionField"], [217, 2, 1, "", "from_GaussianIntegerRing"], [217, 2, 1, "", "from_GaussianRationalField"], [217, 2, 1, "", "from_PolynomialRing"], [217, 2, 1, "", "from_QQ"], [217, 2, 1, "", "from_QQ_gmpy"], [217, 2, 1, "", "from_QQ_python"], [217, 2, 1, "", "from_RealField"], [217, 2, 1, "", "from_ZZ"], [217, 2, 1, "", "from_ZZ_gmpy"], [217, 2, 1, "", "from_ZZ_python"], [217, 2, 1, "", "from_sympy"], [217, 2, 1, "", "get_field"], [217, 2, 1, "", "get_ring"], [217, 2, 1, "", "is_negative"], [217, 2, 1, "", "is_nonnegative"], [217, 2, 1, "", "is_nonpositive"], [217, 2, 1, "", "is_positive"], [217, 2, 1, "", "numer"], [217, 2, 1, "", "to_sympy"]], "sympy.polys.domains.FiniteField": [[217, 2, 1, "", "characteristic"], [217, 2, 1, "", "exsqrt"], [217, 2, 1, "", "from_FF"], [217, 2, 1, "", "from_FF_gmpy"], [217, 2, 1, "", "from_FF_python"], [217, 2, 1, "", "from_QQ"], [217, 2, 1, "", "from_QQ_gmpy"], [217, 2, 1, "", "from_QQ_python"], [217, 2, 1, "", "from_RealField"], [217, 2, 1, "", "from_ZZ"], [217, 2, 1, "", "from_ZZ_gmpy"], [217, 2, 1, "", "from_ZZ_python"], [217, 2, 1, "", "from_sympy"], [217, 2, 1, "", "get_field"], [217, 2, 1, "", "is_square"], [217, 2, 1, "", "to_int"], [217, 2, 1, "", "to_sympy"]], "sympy.polys.domains.FractionField": [[217, 2, 1, "", "denom"], [217, 2, 1, "", "factorial"], [217, 2, 1, "", "from_AlgebraicField"], [217, 2, 1, "", "from_ComplexField"], [217, 2, 1, "", "from_FractionField"], [217, 2, 1, "", "from_GaussianIntegerRing"], [217, 2, 1, "", "from_GaussianRationalField"], [217, 2, 1, "", "from_PolynomialRing"], [217, 2, 1, "", "from_QQ"], [217, 2, 1, "", "from_QQ_gmpy"], [217, 2, 1, "", "from_QQ_python"], [217, 2, 1, "", "from_RealField"], [217, 2, 1, "", "from_ZZ"], [217, 2, 1, "", "from_ZZ_gmpy"], [217, 2, 1, "", "from_ZZ_python"], [217, 2, 1, "", "from_sympy"], [217, 2, 1, "", "get_ring"], [217, 2, 1, "", "is_negative"], [217, 2, 1, "", "is_nonnegative"], [217, 2, 1, "", "is_nonpositive"], [217, 2, 1, "", "is_positive"], [217, 2, 1, "", "numer"], [217, 2, 1, "", "to_sympy"]], "sympy.polys.domains.GMPYIntegerRing": [[217, 2, 1, "", "factorial"], [217, 2, 1, "", "from_FF_gmpy"], [217, 2, 1, "", "from_FF_python"], [217, 2, 1, "", "from_QQ"], [217, 2, 1, "", "from_QQ_gmpy"], [217, 2, 1, "", "from_QQ_python"], [217, 2, 1, "", "from_RealField"], [217, 2, 1, "", "from_ZZ_gmpy"], [217, 2, 1, "", "from_ZZ_python"], [217, 2, 1, "", "from_sympy"], [217, 2, 1, "", "gcd"], [217, 2, 1, "", "gcdex"], [217, 2, 1, "", "lcm"], [217, 2, 1, "", "sqrt"], [217, 2, 1, "", "to_sympy"]], "sympy.polys.domains.GMPYRationalField": [[217, 2, 1, "", "denom"], [217, 2, 1, "", "div"], [217, 2, 1, "", "exquo"], [217, 2, 1, "", "factorial"], [217, 2, 1, "", "from_GaussianRationalField"], [217, 2, 1, "", "from_QQ_gmpy"], [217, 2, 1, "", "from_QQ_python"], [217, 2, 1, "", "from_RealField"], [217, 2, 1, "", "from_ZZ_gmpy"], [217, 2, 1, "", "from_ZZ_python"], [217, 2, 1, "", "from_sympy"], [217, 2, 1, "", "get_ring"], [217, 2, 1, "", "numer"], [217, 2, 1, "", "quo"], [217, 2, 1, "", "rem"], [217, 2, 1, "", "to_sympy"]], "sympy.polys.domains.IntegerRing": [[217, 2, 1, "", "algebraic_field"], [217, 2, 1, "", "exsqrt"], [217, 2, 1, "", "factorial"], [217, 2, 1, "", "from_AlgebraicField"], [217, 2, 1, "", "from_FF"], [217, 2, 1, "", "from_FF_gmpy"], [217, 2, 1, "", "from_FF_python"], [217, 2, 1, "", "from_QQ"], [217, 2, 1, "", "from_QQ_gmpy"], [217, 2, 1, "", "from_QQ_python"], [217, 2, 1, "", "from_RealField"], [217, 2, 1, "", "from_ZZ"], [217, 2, 1, "", "from_ZZ_gmpy"], [217, 2, 1, "", "from_ZZ_python"], [217, 2, 1, "", "from_sympy"], [217, 2, 1, "", "gcd"], [217, 2, 1, "", "gcdex"], [217, 2, 1, "", "get_field"], [217, 2, 1, "", "is_square"], [217, 2, 1, "", "lcm"], [217, 2, 1, "", "log"], [217, 2, 1, "", "sqrt"], [217, 2, 1, "", "to_sympy"]], "sympy.polys.domains.PolynomialRing": [[217, 2, 1, "", "factorial"], [217, 2, 1, "", "from_AlgebraicField"], [217, 2, 1, "", "from_ComplexField"], [217, 2, 1, "", "from_FractionField"], [217, 2, 1, "", "from_GaussianIntegerRing"], [217, 2, 1, "", "from_GaussianRationalField"], [217, 2, 1, "", "from_GlobalPolynomialRing"], [217, 2, 1, "", "from_PolynomialRing"], [217, 2, 1, "", "from_QQ"], [217, 2, 1, "", "from_QQ_gmpy"], [217, 2, 1, "", "from_QQ_python"], [217, 2, 1, "", "from_RealField"], [217, 2, 1, "", "from_ZZ"], [217, 2, 1, "", "from_ZZ_gmpy"], [217, 2, 1, "", "from_ZZ_python"], [217, 2, 1, "", "from_sympy"], [217, 2, 1, "", "gcd"], [217, 2, 1, "", "gcdex"], [217, 2, 1, "", "get_field"], [217, 2, 1, "", "is_negative"], [217, 2, 1, "", "is_nonnegative"], [217, 2, 1, "", "is_nonpositive"], [217, 2, 1, "", "is_positive"], [217, 2, 1, "", "is_unit"], [217, 2, 1, "", "lcm"], [217, 2, 1, "", "to_sympy"]], "sympy.polys.domains.RationalField": [[217, 2, 1, "", "algebraic_field"], [217, 2, 1, "", "denom"], [217, 2, 1, "", "div"], [217, 2, 1, "", "exquo"], [217, 2, 1, "", "exsqrt"], [217, 2, 1, "", "from_AlgebraicField"], [217, 2, 1, "", "from_GaussianRationalField"], [217, 2, 1, "", "from_QQ"], [217, 2, 1, "", "from_QQ_gmpy"], [217, 2, 1, "", "from_QQ_python"], [217, 2, 1, "", "from_RealField"], [217, 2, 1, "", "from_ZZ"], [217, 2, 1, "", "from_ZZ_gmpy"], [217, 2, 1, "", "from_ZZ_python"], [217, 2, 1, "", "from_sympy"], [217, 2, 1, "", "get_ring"], [217, 2, 1, "", "is_square"], [217, 2, 1, "", "numer"], [217, 2, 1, "", "quo"], [217, 2, 1, "", "rem"], [217, 2, 1, "", "to_sympy"]], "sympy.polys.domains.RealField": [[217, 2, 1, "", "almosteq"], [217, 2, 1, "", "exsqrt"], [217, 2, 1, "", "from_sympy"], [217, 2, 1, "", "gcd"], [217, 2, 1, "", "get_exact"], [217, 2, 1, "", "get_ring"], [217, 2, 1, "", "is_square"], [217, 2, 1, "", "lcm"], [217, 2, 1, "", "to_rational"], [217, 2, 1, "", "to_sympy"]], "sympy.polys.domains.compositedomain": [[217, 1, 1, "", "CompositeDomain"]], "sympy.polys.domains.compositedomain.CompositeDomain": [[217, 2, 1, "", "drop"], [217, 2, 1, "", "inject"]], "sympy.polys.domains.domain": [[217, 1, 1, "", "Domain"]], "sympy.polys.domains.domain.Domain": [[217, 2, 1, "", "abs"], [217, 2, 1, "", "add"], [217, 2, 1, "", "alg_field_from_poly"], [217, 2, 1, "", "algebraic_field"], [217, 2, 1, "", "almosteq"], [217, 2, 1, "", "characteristic"], [217, 2, 1, "", "cofactors"], [217, 2, 1, "", "convert"], [217, 2, 1, "", "convert_from"], [217, 2, 1, "", "cyclotomic_field"], [217, 2, 1, "", "denom"], [217, 2, 1, "", "div"], [217, 2, 1, "", "drop"], [217, 5, 1, "", "dtype"], [217, 2, 1, "", "evalf"], [217, 2, 1, "", "exquo"], [217, 2, 1, "", "exsqrt"], [217, 2, 1, "", "frac_field"], [217, 2, 1, "", "from_AlgebraicField"], [217, 2, 1, "", "from_ComplexField"], [217, 2, 1, "", "from_ExpressionDomain"], [217, 2, 1, "", "from_ExpressionRawDomain"], [217, 2, 1, "", "from_FF"], [217, 2, 1, "", "from_FF_gmpy"], [217, 2, 1, "", "from_FF_python"], [217, 2, 1, "", "from_FractionField"], [217, 2, 1, "", "from_GlobalPolynomialRing"], [217, 2, 1, "", "from_MonogenicFiniteExtension"], [217, 2, 1, "", "from_PolynomialRing"], [217, 2, 1, "", "from_QQ_gmpy"], [217, 2, 1, "", "from_QQ_python"], [217, 2, 1, "", "from_RealField"], [217, 2, 1, "", "from_ZZ_gmpy"], [217, 2, 1, "", "from_ZZ_python"], [217, 2, 1, "", "from_sympy"], [217, 2, 1, "", "gcd"], [217, 2, 1, "", "gcdex"], [217, 2, 1, "", "get_exact"], [217, 2, 1, "", "get_field"], [217, 2, 1, "", "get_ring"], [217, 2, 1, "", "half_gcdex"], [217, 5, 1, "", "has_assoc_Field"], [217, 5, 1, "", "has_assoc_Ring"], [217, 2, 1, "", "inject"], [217, 2, 1, "", "invert"], [217, 5, 1, "", "is_Field"], [217, 5, 1, "", "is_PID"], [217, 5, 1, "", "is_Ring"], [217, 2, 1, "", "is_negative"], [217, 2, 1, "", "is_nonnegative"], [217, 2, 1, "", "is_nonpositive"], [217, 2, 1, "", "is_one"], [217, 2, 1, "", "is_positive"], [217, 2, 1, "", "is_square"], [217, 2, 1, "", "is_zero"], [217, 2, 1, "", "lcm"], [217, 2, 1, "", "log"], [217, 2, 1, "", "map"], [217, 2, 1, "", "mul"], [217, 2, 1, "", "n"], [217, 2, 1, "", "neg"], [217, 2, 1, "", "numer"], [217, 2, 1, "", "of_type"], [217, 2, 1, "", "old_frac_field"], [217, 2, 1, "", "old_poly_ring"], [217, 5, 1, "", "one"], [217, 2, 1, "", "poly_ring"], [217, 2, 1, "", "pos"], [217, 2, 1, "", "pow"], [217, 2, 1, "", "quo"], [217, 2, 1, "", "rem"], [217, 2, 1, "", "revert"], [217, 2, 1, "", "sqrt"], [217, 2, 1, "", "sub"], [217, 2, 1, "", "to_sympy"], [217, 3, 1, "", "tp"], [217, 2, 1, "", "unify"], [217, 2, 1, "", "unify_composite"], [217, 5, 1, "", "zero"]], "sympy.polys.domains.domainelement": [[217, 1, 1, "", "DomainElement"]], "sympy.polys.domains.domainelement.DomainElement": [[217, 2, 1, "", "parent"]], "sympy.polys.domains.expressiondomain.ExpressionDomain": [[217, 1, 1, "", "Expression"]], "sympy.polys.domains.field": [[217, 1, 1, "", "Field"]], "sympy.polys.domains.field.Field": [[217, 2, 1, "", "div"], [217, 2, 1, "", "exquo"], [217, 2, 1, "", "gcd"], [217, 2, 1, "", "get_field"], [217, 2, 1, "", "get_ring"], [217, 2, 1, "", "is_unit"], [217, 2, 1, "", "lcm"], [217, 2, 1, "", "quo"], [217, 2, 1, "", "rem"], [217, 2, 1, "", "revert"]], "sympy.polys.domains.gaussiandomains": [[217, 1, 1, "", "GaussianDomain"], [217, 1, 1, "", "GaussianElement"], [217, 1, 1, "", "GaussianInteger"], [217, 1, 1, "", "GaussianIntegerRing"], [217, 1, 1, "", "GaussianRational"], [217, 1, 1, "", "GaussianRationalField"]], "sympy.polys.domains.gaussiandomains.GaussianDomain": [[217, 2, 1, "", "from_AlgebraicField"], [217, 2, 1, "", "from_QQ"], [217, 2, 1, "", "from_QQ_gmpy"], [217, 2, 1, "", "from_QQ_python"], [217, 2, 1, "", "from_ZZ"], [217, 2, 1, "", "from_ZZ_gmpy"], [217, 2, 1, "", "from_ZZ_python"], [217, 2, 1, "", "from_sympy"], [217, 2, 1, "", "inject"], [217, 2, 1, "", "is_negative"], [217, 2, 1, "", "is_nonnegative"], [217, 2, 1, "", "is_nonpositive"], [217, 2, 1, "", "is_positive"], [217, 2, 1, "", "to_sympy"]], "sympy.polys.domains.gaussiandomains.GaussianElement": [[217, 2, 1, "", "new"], [217, 2, 1, "", "parent"], [217, 2, 1, "", "quadrant"]], "sympy.polys.domains.gaussiandomains.GaussianIntegerRing": [[217, 5, 1, "", "dtype"], [217, 2, 1, "", "from_GaussianIntegerRing"], [217, 2, 1, "", "from_GaussianRationalField"], [217, 2, 1, "", "gcd"], [217, 2, 1, "", "get_field"], [217, 2, 1, "", "get_ring"], [217, 2, 1, "", "lcm"], [217, 2, 1, "", "normalize"]], "sympy.polys.domains.gaussiandomains.GaussianRationalField": [[217, 2, 1, "", "as_AlgebraicField"], [217, 2, 1, "", "denom"], [217, 5, 1, "", "dtype"], [217, 2, 1, "", "from_GaussianIntegerRing"], [217, 2, 1, "", "from_GaussianRationalField"], [217, 2, 1, "", "get_field"], [217, 2, 1, "", "get_ring"], [217, 2, 1, "", "numer"]], "sympy.polys.domains.mpelements": [[217, 1, 1, "", "ComplexElement"], [217, 1, 1, "", "RealElement"]], "sympy.polys.domains.quotientring": [[217, 1, 1, "", "QuotientRing"]], "sympy.polys.domains.ring": [[217, 1, 1, "", "Ring"]], "sympy.polys.domains.ring.Ring": [[217, 2, 1, "", "denom"], [217, 2, 1, "", "div"], [217, 2, 1, "", "exquo"], [217, 2, 1, "", "free_module"], [217, 2, 1, "", "get_ring"], [217, 2, 1, "", "ideal"], [217, 2, 1, "", "invert"], [217, 2, 1, "", "numer"], [217, 2, 1, "", "quo"], [217, 2, 1, "", "quotient_ring"], [217, 2, 1, "", "rem"], [217, 2, 1, "", "revert"]], "sympy.polys.domains.simpledomain": [[217, 1, 1, "", "SimpleDomain"]], "sympy.polys.domains.simpledomain.SimpleDomain": [[217, 2, 1, "", "inject"]], "sympy.polys.euclidtools": [[219, 4, 1, "", "dmp_cancel"], [219, 4, 1, "", "dmp_content"], [219, 4, 1, "", "dmp_discriminant"], [219, 4, 1, "", "dmp_euclidean_prs"], [219, 4, 1, "", "dmp_ff_prs_gcd"], [219, 4, 1, "", "dmp_gcd"], [219, 4, 1, "", "dmp_gcdex"], [219, 4, 1, "", "dmp_half_gcdex"], [219, 4, 1, "", "dmp_inner_gcd"], [219, 4, 1, "", "dmp_inner_subresultants"], [219, 4, 1, "", "dmp_invert"], [219, 4, 1, "", "dmp_lcm"], [219, 4, 1, "", "dmp_primitive"], [219, 4, 1, "", "dmp_primitive_prs"], [219, 4, 1, "", "dmp_prs_resultant"], [219, 4, 1, "", "dmp_qq_collins_resultant"], [219, 4, 1, "", "dmp_qq_heu_gcd"], [219, 4, 1, "", "dmp_resultant"], [219, 4, 1, "", "dmp_rr_prs_gcd"], [219, 4, 1, "", "dmp_subresultants"], [219, 4, 1, "", "dmp_zz_collins_resultant"], [219, 4, 1, "", "dmp_zz_heu_gcd"], [219, 4, 1, "", "dmp_zz_modular_resultant"]], "sympy.polys.factortools": [[219, 4, 1, "", "dmp_ext_factor"], [219, 4, 1, "", "dmp_factor_list"], [219, 4, 1, "", "dmp_factor_list_include"], [219, 4, 1, "", "dmp_irreducible_p"], [219, 4, 1, "", "dmp_trial_division"], [219, 4, 1, "", "dmp_zz_diophantine"], [219, 4, 1, "", "dmp_zz_factor"], [219, 4, 1, "", "dmp_zz_mignotte_bound"], [219, 4, 1, "", "dmp_zz_wang"], [219, 4, 1, "", "dmp_zz_wang_hensel_lifting"], [219, 4, 1, "", "dmp_zz_wang_lead_coeffs"], [219, 4, 1, "", "dmp_zz_wang_non_divisors"], [219, 4, 1, "", "dmp_zz_wang_test_points"], [219, 4, 1, "", "dup_cyclotomic_p"], [219, 4, 1, "", "dup_gf_factor"], [219, 4, 1, "", "dup_zz_cyclotomic_factor"], [219, 4, 1, "", "dup_zz_cyclotomic_poly"], [219, 4, 1, "", "dup_zz_factor"], [219, 4, 1, "", "dup_zz_factor_sqf"], [219, 4, 1, "", "dup_zz_hensel_lift"], [219, 4, 1, "", "dup_zz_hensel_step"], [219, 4, 1, "", "dup_zz_irreducible_p"], [219, 4, 1, "", "dup_zz_zassenhaus"]], "sympy.polys.fglmtools": [[219, 4, 1, "", "matrix_fglm"]], "sympy.polys.fields": [[217, 1, 1, "", "FracElement"], [217, 1, 1, "", "FracField"], [217, 4, 1, "", "field"], [217, 4, 1, "", "sfield"], [217, 4, 1, "", "vfield"], [217, 4, 1, "", "xfield"]], "sympy.polys.fields.FracElement": [[217, 2, 1, "", "diff"]], "sympy.polys.galoistools": [[219, 4, 1, "", "gf_LC"], [219, 4, 1, "", "gf_Qbasis"], [219, 4, 1, "", "gf_Qmatrix"], [219, 4, 1, "", "gf_TC"], [219, 4, 1, "", "gf_add"], [219, 4, 1, "", "gf_add_ground"], [219, 4, 1, "", "gf_add_mul"], [219, 4, 1, "", "gf_berlekamp"], [219, 4, 1, "", "gf_cofactors"], [219, 4, 1, "", "gf_compose"], [219, 4, 1, "", "gf_compose_mod"], [219, 4, 1, "", "gf_crt"], [219, 4, 1, "", "gf_crt1"], [219, 4, 1, "", "gf_crt2"], [219, 4, 1, "", "gf_csolve"], [219, 4, 1, "", "gf_degree"], [219, 4, 1, "", "gf_diff"], [219, 4, 1, "", "gf_div"], [219, 4, 1, "", "gf_eval"], [219, 4, 1, "", "gf_expand"], [219, 4, 1, "", "gf_exquo"], [219, 4, 1, "", "gf_factor"], [219, 4, 1, "", "gf_factor_sqf"], [219, 4, 1, "", "gf_from_dict"], [219, 4, 1, "", "gf_from_int_poly"], [219, 4, 1, "", "gf_gcd"], [219, 4, 1, "", "gf_gcdex"], [219, 4, 1, "", "gf_int"], [219, 4, 1, "", "gf_irreducible"], [219, 4, 1, "", "gf_irreducible_p"], [219, 4, 1, "", "gf_lcm"], [219, 4, 1, "", "gf_lshift"], [219, 4, 1, "", "gf_monic"], [219, 4, 1, "", "gf_mul"], [219, 4, 1, "", "gf_mul_ground"], [219, 4, 1, "", "gf_multi_eval"], [219, 4, 1, "", "gf_neg"], [219, 4, 1, "", "gf_normal"], [219, 4, 1, "", "gf_pow"], [219, 4, 1, "", "gf_pow_mod"], [219, 4, 1, "", "gf_quo"], [219, 4, 1, "", "gf_quo_ground"], [219, 4, 1, "", "gf_random"], [219, 4, 1, "", "gf_rem"], [219, 4, 1, "", "gf_rshift"], [219, 4, 1, "", "gf_shoup"], [219, 4, 1, "", "gf_sqf_list"], [219, 4, 1, "", "gf_sqf_p"], [219, 4, 1, "", "gf_sqf_part"], [219, 4, 1, "", "gf_sqr"], [219, 4, 1, "", "gf_strip"], [219, 4, 1, "", "gf_sub"], [219, 4, 1, "", "gf_sub_ground"], [219, 4, 1, "", "gf_sub_mul"], [219, 4, 1, "", "gf_to_dict"], [219, 4, 1, "", "gf_to_int_poly"], [219, 4, 1, "", "gf_trace_map"], [219, 4, 1, "", "gf_trunc"], [219, 4, 1, "", "gf_value"], [219, 4, 1, "", "gf_zassenhaus"]], "sympy.polys.groebnertools": [[219, 4, 1, "", "groebner"], [219, 4, 1, "", "is_groebner"], [219, 4, 1, "", "is_minimal"], [219, 4, 1, "", "is_reduced"], [219, 4, 1, "", "red_groebner"], [219, 4, 1, "", "spoly"]], "sympy.polys.matrices": [[215, 0, 0, "-", "_dfm"], [215, 0, 0, "-", "_typing"], [215, 0, 0, "-", "ddm"], [215, 0, 0, "-", "dense"], [215, 0, 0, "-", "domainmatrix"], [215, 0, 0, "-", "sdm"]], "sympy.polys.matrices._dfm": [[215, 1, 1, "", "DFM"]], "sympy.polys.matrices._dfm.DFM": [[215, 2, 1, "", "add"], [215, 2, 1, "", "applyfunc"], [215, 2, 1, "", "charpoly"], [215, 2, 1, "", "convert_to"], [215, 2, 1, "", "copy"], [215, 2, 1, "", "det"], [215, 2, 1, "", "diag"], [215, 2, 1, "", "diagonal"], [215, 2, 1, "", "extract"], [215, 2, 1, "", "extract_slice"], [215, 2, 1, "", "eye"], [215, 2, 1, "", "from_ddm"], [215, 2, 1, "", "from_flat_nz"], [215, 2, 1, "", "from_list"], [215, 2, 1, "", "from_list_flat"], [215, 2, 1, "", "getitem"], [215, 2, 1, "", "hstack"], [215, 2, 1, "", "inv"], [215, 2, 1, "", "is_diagonal"], [215, 2, 1, "", "is_lower"], [215, 2, 1, "", "is_upper"], [215, 2, 1, "", "is_zero_matrix"], [215, 2, 1, "", "lll"], [215, 2, 1, "", "lll_transform"], [215, 2, 1, "", "lu"], [215, 2, 1, "", "lu_solve"], [215, 2, 1, "", "matmul"], [215, 2, 1, "", "mul"], [215, 2, 1, "", "mul_elementwise"], [215, 2, 1, "", "neg"], [215, 2, 1, "", "nnz"], [215, 2, 1, "", "nullspace"], [215, 2, 1, "", "nullspace_from_rref"], [215, 2, 1, "", "ones"], [215, 2, 1, "", "particular"], [215, 2, 1, "", "rmul"], [215, 2, 1, "", "scc"], [215, 2, 1, "", "setitem"], [215, 2, 1, "", "sub"], [215, 2, 1, "", "to_ddm"], [215, 2, 1, "", "to_dfm"], [215, 2, 1, "", "to_dfm_or_ddm"], [215, 2, 1, "", "to_dok"], [215, 2, 1, "", "to_flat_nz"], [215, 2, 1, "", "to_list"], [215, 2, 1, "", "to_list_flat"], [215, 2, 1, "", "to_sdm"], [215, 2, 1, "", "transpose"], [215, 2, 1, "", "vstack"], [215, 2, 1, "", "zeros"]], "sympy.polys.matrices._typing": [[215, 1, 1, "", "RingElement"]], "sympy.polys.matrices.ddm": [[215, 1, 1, "", "DDM"]], "sympy.polys.matrices.ddm.DDM": [[215, 2, 1, "", "add"], [215, 2, 1, "", "charpoly"], [215, 2, 1, "", "det"], [215, 2, 1, "", "diag"], [215, 2, 1, "", "diagonal"], [215, 2, 1, "", "from_dok"], [215, 2, 1, "", "from_flat_nz"], [215, 2, 1, "", "from_list"], [215, 2, 1, "", "from_list_flat"], [215, 2, 1, "", "hstack"], [215, 2, 1, "", "inv"], [215, 2, 1, "", "is_diagonal"], [215, 2, 1, "", "is_lower"], [215, 2, 1, "", "is_upper"], [215, 2, 1, "", "is_zero_matrix"], [215, 2, 1, "", "lu"], [215, 2, 1, "", "lu_solve"], [215, 2, 1, "", "matmul"], [215, 2, 1, "", "neg"], [215, 2, 1, "", "nnz"], [215, 2, 1, "", "nullspace"], [215, 2, 1, "", "nullspace_from_rref"], [215, 2, 1, "", "rref"], [215, 2, 1, "", "rref_den"], [215, 2, 1, "", "scc"], [215, 2, 1, "", "sub"], [215, 2, 1, "", "to_ddm"], [215, 2, 1, "", "to_dfm"], [215, 2, 1, "", "to_dfm_or_ddm"], [215, 2, 1, "", "to_dok"], [215, 2, 1, "", "to_flat_nz"], [215, 2, 1, "", "to_list"], [215, 2, 1, "", "to_list_flat"], [215, 2, 1, "", "to_sdm"], [215, 2, 1, "", "vstack"]], "sympy.polys.matrices.dense": [[215, 1, 1, "", "R"], [215, 1, 1, "", "T"], [215, 4, 1, "", "ddm_berk"], [215, 4, 1, "", "ddm_iadd"], [215, 4, 1, "", "ddm_idet"], [215, 4, 1, "", "ddm_iinv"], [215, 4, 1, "", "ddm_ilu"], [215, 4, 1, "", "ddm_ilu_solve"], [215, 4, 1, "", "ddm_ilu_split"], [215, 4, 1, "", "ddm_imatmul"], [215, 4, 1, "", "ddm_imul"], [215, 4, 1, "", "ddm_ineg"], [215, 4, 1, "", "ddm_irmul"], [215, 4, 1, "", "ddm_irref"], [215, 4, 1, "", "ddm_irref_den"], [215, 4, 1, "", "ddm_isub"], [215, 4, 1, "", "ddm_transpose"]], "sympy.polys.matrices.domainmatrix": [[215, 4, 1, "", "DM"], [215, 1, 1, "", "DomainMatrix"]], "sympy.polys.matrices.domainmatrix.DomainMatrix": [[215, 2, 1, "", "add"], [215, 2, 1, "", "adj_det"], [215, 2, 1, "", "adj_poly_det"], [215, 2, 1, "", "adjugate"], [215, 2, 1, "", "cancel_denom"], [215, 2, 1, "", "cancel_denom_elementwise"], [215, 2, 1, "", "charpoly"], [215, 2, 1, "", "charpoly_base"], [215, 2, 1, "", "charpoly_berk"], [215, 2, 1, "", "charpoly_factor_blocks"], [215, 2, 1, "", "charpoly_factor_list"], [215, 2, 1, "", "choose_domain"], [215, 2, 1, "", "clear_denoms"], [215, 2, 1, "", "columnspace"], [215, 2, 1, "", "content"], [215, 2, 1, "", "convert_to"], [215, 2, 1, "", "det"], [215, 2, 1, "", "diag"], [215, 2, 1, "", "diagonal"], [215, 2, 1, "", "eval_poly"], [215, 2, 1, "", "eval_poly_mul"], [215, 2, 1, "", "eye"], [215, 2, 1, "", "from_Matrix"], [215, 2, 1, "", "from_dict_sympy"], [215, 2, 1, "", "from_dok"], [215, 2, 1, "", "from_flat_nz"], [215, 2, 1, "", "from_list"], [215, 2, 1, "", "from_list_flat"], [215, 2, 1, "", "from_list_sympy"], [215, 2, 1, "", "from_rep"], [215, 2, 1, "", "hstack"], [215, 2, 1, "", "inv"], [215, 2, 1, "", "inv_den"], [215, 3, 1, "", "is_diagonal"], [215, 3, 1, "", "is_lower"], [215, 3, 1, "", "is_square"], [215, 3, 1, "", "is_upper"], [215, 2, 1, "", "lll"], [215, 2, 1, "", "lll_transform"], [215, 2, 1, "", "lu"], [215, 2, 1, "", "lu_solve"], [215, 2, 1, "", "matmul"], [215, 2, 1, "", "mul"], [215, 2, 1, "", "neg"], [215, 2, 1, "", "nnz"], [215, 2, 1, "", "nullspace"], [215, 2, 1, "", "nullspace_from_rref"], [215, 2, 1, "", "ones"], [215, 2, 1, "", "pow"], [215, 2, 1, "", "primitive"], [215, 2, 1, "", "rowspace"], [215, 2, 1, "", "rref"], [215, 2, 1, "", "rref_den"], [215, 2, 1, "", "scc"], [215, 2, 1, "", "solve_den"], [215, 2, 1, "", "solve_den_charpoly"], [215, 2, 1, "", "solve_den_rref"], [215, 2, 1, "", "sub"], [215, 2, 1, "", "to_Matrix"], [215, 2, 1, "", "to_ddm"], [215, 2, 1, "", "to_dense"], [215, 2, 1, "", "to_dfm"], [215, 2, 1, "", "to_dfm_or_ddm"], [215, 2, 1, "", "to_dok"], [215, 2, 1, "", "to_field"], [215, 2, 1, "", "to_flat_nz"], [215, 2, 1, "", "to_list"], [215, 2, 1, "", "to_list_flat"], [215, 2, 1, "", "to_sdm"], [215, 2, 1, "", "to_sparse"], [215, 2, 1, "", "transpose"], [215, 2, 1, "", "unify"], [215, 2, 1, "", "vstack"], [215, 2, 1, "", "zeros"]], "sympy.polys.matrices.normalforms": [[215, 4, 1, "", "hermite_normal_form"], [215, 4, 1, "", "smith_normal_form"]], "sympy.polys.matrices.sdm": [[215, 1, 1, "", "SDM"], [215, 4, 1, "", "sdm_berk"], [215, 4, 1, "", "sdm_irref"], [215, 4, 1, "", "sdm_nullspace_from_rref"], [215, 4, 1, "", "sdm_particular_from_rref"], [215, 4, 1, "", "sdm_rref_den"]], "sympy.polys.matrices.sdm.SDM": [[215, 2, 1, "", "add"], [215, 2, 1, "", "charpoly"], [215, 2, 1, "", "convert_to"], [215, 2, 1, "", "copy"], [215, 2, 1, "", "det"], [215, 2, 1, "", "diagonal"], [215, 2, 1, "", "eye"], [215, 2, 1, "", "from_ddm"], [215, 2, 1, "", "from_dok"], [215, 2, 1, "", "from_flat_nz"], [215, 2, 1, "", "from_list"], [215, 2, 1, "", "from_list_flat"], [215, 2, 1, "", "hstack"], [215, 2, 1, "", "inv"], [215, 2, 1, "", "is_diagonal"], [215, 2, 1, "", "is_lower"], [215, 2, 1, "", "is_upper"], [215, 2, 1, "", "is_zero_matrix"], [215, 2, 1, "", "lll"], [215, 2, 1, "", "lll_transform"], [215, 2, 1, "", "lu"], [215, 2, 1, "", "lu_solve"], [215, 2, 1, "", "matmul"], [215, 2, 1, "", "mul"], [215, 2, 1, "", "neg"], [215, 2, 1, "", "new"], [215, 2, 1, "", "nnz"], [215, 2, 1, "", "nullspace"], [215, 2, 1, "", "nullspace_from_rref"], [215, 2, 1, "", "rref"], [215, 2, 1, "", "rref_den"], [215, 2, 1, "", "scc"], [215, 2, 1, "", "sub"], [215, 2, 1, "", "to_ddm"], [215, 2, 1, "", "to_dfm"], [215, 2, 1, "", "to_dfm_or_ddm"], [215, 2, 1, "", "to_dok"], [215, 2, 1, "", "to_flat_nz"], [215, 2, 1, "", "to_list"], [215, 2, 1, "", "to_list_flat"], [215, 2, 1, "", "to_sdm"], [215, 2, 1, "", "transpose"], [215, 2, 1, "", "vstack"], [215, 2, 1, "", "zeros"]], "sympy.polys.modulargcd": [[219, 4, 1, "", "_modgcd_multivariate_p"], [219, 4, 1, "", "func_field_modgcd"], [219, 4, 1, "", "modgcd_bivariate"], [219, 4, 1, "", "modgcd_multivariate"], [219, 4, 1, "", "modgcd_univariate"]], "sympy.polys.monomials": [[222, 1, 1, "", "Monomial"], [222, 4, 1, "", "itermonomials"], [222, 4, 1, "", "monomial_count"]], "sympy.polys.monomials.Monomial": [[222, 2, 1, "", "as_expr"], [222, 2, 1, "", "gcd"], [222, 2, 1, "", "lcm"]], "sympy.polys.numberfields.basis": [[221, 4, 1, "", "round_two"]], "sympy.polys.numberfields.galoisgroups": [[221, 4, 1, "", "galois_group"]], "sympy.polys.numberfields.minpoly": [[221, 4, 1, "", "minimal_polynomial"], [221, 4, 1, "", "minpoly"]], "sympy.polys.numberfields": [[221, 0, 0, "-", "modules"], [221, 0, 0, "-", "subfield"]], "sympy.polys.numberfields.modules": [[221, 1, 1, "", "EndomorphismRing"], [221, 1, 1, "", "InnerEndomorphism"], [221, 1, 1, "", "Module"], [221, 1, 1, "", "ModuleElement"], [221, 1, 1, "", "ModuleEndomorphism"], [221, 1, 1, "", "ModuleHomomorphism"], [221, 1, 1, "", "PowerBasis"], [221, 1, 1, "", "PowerBasisElement"], [221, 1, 1, "", "Submodule"], [221, 4, 1, "", "find_min_poly"], [221, 4, 1, "", "make_mod_elt"]], "sympy.polys.numberfields.modules.EndomorphismRing": [[221, 2, 1, "", "__init__"], [221, 2, 1, "", "inner_endomorphism"], [221, 2, 1, "", "represent"]], "sympy.polys.numberfields.modules.InnerEndomorphism": [[221, 2, 1, "", "__init__"]], "sympy.polys.numberfields.modules.Module": [[221, 2, 1, "", "__call__"], [221, 2, 1, "", "ancestors"], [221, 2, 1, "", "basis_elements"], [221, 2, 1, "", "element_from_rational"], [221, 2, 1, "", "endomorphism_ring"], [221, 2, 1, "", "is_compat_col"], [221, 2, 1, "", "mult_tab"], [221, 3, 1, "", "n"], [221, 2, 1, "", "nearest_common_ancestor"], [221, 3, 1, "", "number_field"], [221, 2, 1, "", "one"], [221, 3, 1, "", "parent"], [221, 2, 1, "", "power_basis_ancestor"], [221, 2, 1, "", "represent"], [221, 2, 1, "", "starts_with_unity"], [221, 2, 1, "", "submodule_from_gens"], [221, 2, 1, "", "submodule_from_matrix"], [221, 2, 1, "", "whole_submodule"], [221, 2, 1, "", "zero"]], "sympy.polys.numberfields.modules.ModuleElement": [[221, 3, 1, "", "QQ_col"], [221, 2, 1, "", "__add__"], [221, 2, 1, "", "__init__"], [221, 2, 1, "", "__mod__"], [221, 2, 1, "", "__mul__"], [221, 2, 1, "", "column"], [221, 2, 1, "", "equiv"], [221, 2, 1, "", "from_int_list"], [221, 2, 1, "", "is_compat"], [221, 3, 1, "", "n"], [221, 2, 1, "", "over_power_basis"], [221, 2, 1, "", "reduced"], [221, 2, 1, "", "reduced_mod_p"], [221, 2, 1, "", "to_ancestor"], [221, 2, 1, "", "to_parent"], [221, 2, 1, "", "unify"]], "sympy.polys.numberfields.modules.ModuleEndomorphism": [[221, 2, 1, "", "__init__"]], "sympy.polys.numberfields.modules.ModuleHomomorphism": [[221, 2, 1, "", "__init__"], [221, 2, 1, "", "kernel"], [221, 2, 1, "", "matrix"]], "sympy.polys.numberfields.modules.PowerBasis": [[221, 2, 1, "", "__init__"], [221, 2, 1, "", "element_from_ANP"], [221, 2, 1, "", "element_from_alg_num"], [221, 2, 1, "", "element_from_poly"], [221, 2, 1, "", "represent"]], "sympy.polys.numberfields.modules.PowerBasisElement": [[221, 3, 1, "", "T"], [221, 2, 1, "", "as_expr"], [221, 3, 1, "", "generator"], [221, 3, 1, "", "is_rational"], [221, 2, 1, "", "norm"], [221, 2, 1, "", "numerator"], [221, 2, 1, "", "poly"], [221, 2, 1, "", "to_ANP"], [221, 2, 1, "", "to_alg_num"]], "sympy.polys.numberfields.modules.Submodule": [[221, 3, 1, "", "QQ_matrix"], [221, 2, 1, "", "__init__"], [221, 2, 1, "", "add"], [221, 2, 1, "", "basis_element_pullbacks"], [221, 2, 1, "", "discard_before"], [221, 2, 1, "", "mul"], [221, 2, 1, "", "reduce_element"], [221, 2, 1, "", "reduced"], [221, 2, 1, "", "represent"]], "sympy.polys.numberfields.primes": [[221, 1, 1, "", "PrimeIdeal"], [221, 4, 1, "", "prime_decomp"], [221, 4, 1, "", "prime_valuation"]], "sympy.polys.numberfields.primes.PrimeIdeal": [[221, 2, 1, "", "__add__"], [221, 2, 1, "", "__init__"], [221, 2, 1, "", "__mul__"], [221, 2, 1, "", "as_submodule"], [221, 3, 1, "", "is_inert"], [221, 2, 1, "", "reduce_ANP"], [221, 2, 1, "", "reduce_alg_num"], [221, 2, 1, "", "reduce_element"], [221, 2, 1, "", "repr"], [221, 2, 1, "", "test_factor"], [221, 2, 1, "", "valuation"]], "sympy.polys.numberfields.subfield": [[221, 4, 1, "", "field_isomorphism"], [221, 4, 1, "", "primitive_element"], [221, 4, 1, "", "to_number_field"]], "sympy.polys.numberfields.utilities": [[221, 1, 1, "", "AlgIntPowers"], [221, 4, 1, "", "coeff_search"], [221, 4, 1, "", "extract_fundamental_discriminant"], [221, 4, 1, "", "get_num_denom"], [221, 4, 1, "", "is_int"], [221, 4, 1, "", "is_rat"], [221, 4, 1, "", "isolate"], [221, 4, 1, "", "supplement_a_subspace"]], "sympy.polys.numberfields.utilities.AlgIntPowers": [[221, 2, 1, "", "__init__"]], "sympy.polys.orderings": [[222, 1, 1, "", "GradedLexOrder"], [222, 1, 1, "", "LexOrder"], [222, 1, 1, "", "MonomialOrder"], [222, 1, 1, "", "ReversedGradedLexOrder"]], "sympy.polys.orthopolys": [[222, 4, 1, "", "chebyshevt_poly"], [222, 4, 1, "", "chebyshevu_poly"], [222, 4, 1, "", "gegenbauer_poly"], [222, 4, 1, "", "hermite_poly"], [222, 4, 1, "", "hermite_prob_poly"], [222, 4, 1, "", "jacobi_poly"], [222, 4, 1, "", "laguerre_poly"], [222, 4, 1, "", "legendre_poly"], [222, 4, 1, "", "spherical_bessel_fn"]], "sympy.polys.partfrac": [[222, 4, 1, "", "apart"], [222, 4, 1, "", "apart_list"], [222, 4, 1, "", "assemble_partfrac_list"]], "sympy.polys.polyclasses": [[217, 1, 1, "", "ANP"], [217, 1, 1, "", "DMF"], [217, 1, 1, "", "DMP"]], "sympy.polys.polyclasses.ANP": [[217, 2, 1, "", "LC"], [217, 2, 1, "", "TC"], [217, 2, 1, "", "add_ground"], [217, 2, 1, "", "convert"], [217, 3, 1, "", "is_ground"], [217, 3, 1, "", "is_one"], [217, 3, 1, "", "is_zero"], [217, 2, 1, "", "mod_to_list"], [217, 2, 1, "", "mul_ground"], [217, 2, 1, "", "pow"], [217, 2, 1, "", "quo_ground"], [217, 2, 1, "", "sub_ground"], [217, 2, 1, "", "to_dict"], [217, 2, 1, "", "to_list"], [217, 2, 1, "", "to_sympy_dict"], [217, 2, 1, "", "to_sympy_list"], [217, 2, 1, "", "to_tuple"], [217, 2, 1, "", "unify"], [217, 2, 1, "", "unify_ANP"]], "sympy.polys.polyclasses.DMF": [[217, 2, 1, "", "add"], [217, 2, 1, "", "add_ground"], [217, 2, 1, "", "cancel"], [217, 2, 1, "", "denom"], [217, 2, 1, "", "exquo"], [217, 2, 1, "", "frac_unify"], [217, 2, 1, "", "half_per"], [217, 2, 1, "", "invert"], [217, 3, 1, "", "is_one"], [217, 3, 1, "", "is_zero"], [217, 2, 1, "", "mul"], [217, 2, 1, "", "neg"], [217, 2, 1, "", "numer"], [217, 2, 1, "", "per"], [217, 2, 1, "", "poly_unify"], [217, 2, 1, "", "pow"], [217, 2, 1, "", "quo"], [217, 2, 1, "", "sub"]], "sympy.polys.polyclasses.DMP": [[217, 2, 1, "", "LC"], [217, 2, 1, "", "TC"], [217, 2, 1, "", "abs"], [217, 2, 1, "", "add"], [217, 2, 1, "", "add_ground"], [217, 2, 1, "", "all_coeffs"], [217, 2, 1, "", "all_monoms"], [217, 2, 1, "", "all_terms"], [217, 2, 1, "", "cancel"], [217, 2, 1, "", "cauchy_lower_bound"], [217, 2, 1, "", "cauchy_upper_bound"], [217, 2, 1, "", "clear_denoms"], [217, 2, 1, "", "coeffs"], [217, 2, 1, "", "cofactors"], [217, 2, 1, "", "compose"], [217, 2, 1, "", "content"], [217, 2, 1, "", "convert"], [217, 2, 1, "", "count_complex_roots"], [217, 2, 1, "", "count_real_roots"], [217, 2, 1, "", "decompose"], [217, 2, 1, "", "deflate"], [217, 2, 1, "", "degree"], [217, 2, 1, "", "degree_list"], [217, 2, 1, "", "diff"], [217, 2, 1, "", "discriminant"], [217, 2, 1, "", "div"], [217, 2, 1, "", "eject"], [217, 2, 1, "", "eval"], [217, 2, 1, "", "exclude"], [217, 2, 1, "", "exquo"], [217, 2, 1, "", "exquo_ground"], [217, 2, 1, "", "factor_list"], [217, 2, 1, "", "factor_list_include"], [217, 2, 1, "", "from_list"], [217, 2, 1, "", "from_sympy_list"], [217, 2, 1, "", "gcd"], [217, 2, 1, "", "gcdex"], [217, 2, 1, "", "gff_list"], [217, 2, 1, "", "ground_new"], [217, 2, 1, "", "half_gcdex"], [217, 2, 1, "", "homogeneous_order"], [217, 2, 1, "", "homogenize"], [217, 2, 1, "", "inject"], [217, 2, 1, "", "integrate"], [217, 2, 1, "", "intervals"], [217, 2, 1, "", "invert"], [217, 3, 1, "", "is_cyclotomic"], [217, 3, 1, "", "is_ground"], [217, 3, 1, "", "is_homogeneous"], [217, 3, 1, "", "is_irreducible"], [217, 3, 1, "", "is_linear"], [217, 3, 1, "", "is_monic"], [217, 3, 1, "", "is_monomial"], [217, 3, 1, "", "is_one"], [217, 3, 1, "", "is_primitive"], [217, 3, 1, "", "is_quadratic"], [217, 3, 1, "", "is_sqf"], [217, 3, 1, "", "is_zero"], [217, 2, 1, "", "l1_norm"], [217, 2, 1, "", "l2_norm_squared"], [217, 2, 1, "", "lcm"], [217, 2, 1, "", "lift"], [217, 2, 1, "", "max_norm"], [217, 2, 1, "", "mignotte_sep_bound_squared"], [217, 2, 1, "", "monic"], [217, 2, 1, "", "monoms"], [217, 2, 1, "", "mul"], [217, 2, 1, "", "mul_ground"], [217, 2, 1, "", "neg"], [217, 2, 1, "", "norm"], [217, 2, 1, "", "nth"], [217, 2, 1, "", "pdiv"], [217, 2, 1, "", "permute"], [217, 2, 1, "", "pexquo"], [217, 2, 1, "", "pow"], [217, 2, 1, "", "pquo"], [217, 2, 1, "", "prem"], [217, 2, 1, "", "primitive"], [217, 2, 1, "", "quo"], [217, 2, 1, "", "quo_ground"], [217, 2, 1, "", "refine_root"], [217, 2, 1, "", "rem"], [217, 3, 1, "", "rep"], [217, 2, 1, "", "resultant"], [217, 2, 1, "", "revert"], [217, 2, 1, "", "shift"], [217, 2, 1, "", "slice"], [217, 2, 1, "", "sqf_list"], [217, 2, 1, "", "sqf_list_include"], [217, 2, 1, "", "sqf_norm"], [217, 2, 1, "", "sqf_part"], [217, 2, 1, "", "sqr"], [217, 2, 1, "", "sturm"], [217, 2, 1, "", "sub"], [217, 2, 1, "", "sub_ground"], [217, 2, 1, "", "subresultants"], [217, 2, 1, "", "terms"], [217, 2, 1, "", "terms_gcd"], [217, 2, 1, "", "to_best"], [217, 2, 1, "", "to_dict"], [217, 2, 1, "", "to_exact"], [217, 2, 1, "", "to_field"], [217, 2, 1, "", "to_list"], [217, 2, 1, "", "to_ring"], [217, 2, 1, "", "to_sympy_dict"], [217, 2, 1, "", "to_sympy_list"], [217, 2, 1, "", "to_tuple"], [217, 2, 1, "", "total_degree"], [217, 2, 1, "", "transform"], [217, 2, 1, "", "trunc"], [217, 2, 1, "", "unify_DMP"]], "sympy.polys": [[219, 0, 0, "-", "polyconfig"], [219, 0, 0, "-", "polyoptions"], [224, 0, 0, "-", "solvers"]], "sympy.polys.polyconfig": [[219, 4, 1, "", "setup"]], "sympy.polys.polyerrors": [[219, 1, 1, "", "BasePolynomialError"], [219, 1, 1, "", "CoercionFailed"], [219, 1, 1, "", "ComputationFailed"], [219, 1, 1, "", "DomainError"], [219, 1, 1, "", "EvaluationFailed"], [219, 1, 1, "", "ExactQuotientFailed"], [219, 1, 1, "", "ExtraneousFactors"], [219, 1, 1, "", "FlagError"], [219, 1, 1, "", "GeneratorsError"], [219, 1, 1, "", "GeneratorsNeeded"], [219, 1, 1, "", "HeuristicGCDFailed"], [219, 1, 1, "", "HomomorphismFailed"], [219, 1, 1, "", "IsomorphismFailed"], [219, 1, 1, "", "MultivariatePolynomialError"], [219, 1, 1, "", "NotAlgebraic"], [219, 1, 1, "", "NotInvertible"], [219, 1, 1, "", "NotReversible"], [219, 1, 1, "", "OperationNotSupported"], [219, 1, 1, "", "OptionError"], [219, 1, 1, "", "PolificationFailed"], [219, 1, 1, "", "PolynomialError"], [219, 1, 1, "", "RefinementFailed"], [219, 1, 1, "", "UnificationFailed"], [219, 1, 1, "", "UnivariatePolynomialError"]], "sympy.polys.polyfuncs": [[222, 4, 1, "", "horner"], [222, 4, 1, "", "interpolate"], [222, 4, 1, "", "symmetrize"], [222, 4, 1, "", "viete"]], "sympy.polys.polyoptions": [[219, 1, 1, "", "Options"], [219, 4, 1, "", "build_options"]], "sympy.polys.polyoptions.Options": [[219, 2, 1, "", "clone"]], "sympy.polys.polyroots": [[222, 4, 1, "", "roots"]], "sympy.polys.polytools": [[222, 1, 1, "", "GroebnerBasis"], [222, 4, 1, "", "LC"], [222, 4, 1, "", "LM"], [222, 4, 1, "", "LT"], [222, 1, 1, "", "Poly"], [222, 1, 1, "", "PurePoly"], [222, 4, 1, "", "all_roots"], [222, 4, 1, "", "cancel"], [222, 4, 1, "", "cofactors"], [222, 4, 1, "", "compose"], [222, 4, 1, "", "content"], [222, 4, 1, "", "count_roots"], [222, 4, 1, "", "decompose"], [222, 4, 1, "", "degree"], [222, 4, 1, "", "degree_list"], [222, 4, 1, "", "discriminant"], [222, 4, 1, "", "div"], [222, 4, 1, "", "exquo"], [222, 4, 1, "", "factor"], [222, 4, 1, "", "factor_list"], [222, 4, 1, "", "gcd"], [222, 4, 1, "", "gcd_list"], [222, 4, 1, "", "gcdex"], [222, 4, 1, "", "gff"], [222, 4, 1, "", "gff_list"], [222, 4, 1, "", "groebner"], [222, 4, 1, "", "ground_roots"], [222, 4, 1, "", "half_gcdex"], [222, 4, 1, "", "intervals"], [222, 4, 1, "", "invert"], [222, 4, 1, "", "is_zero_dimensional"], [222, 4, 1, "", "lcm"], [222, 4, 1, "", "lcm_list"], [222, 4, 1, "", "monic"], [222, 4, 1, "", "nroots"], [222, 4, 1, "", "nth_power_roots_poly"], [222, 4, 1, "", "parallel_poly_from_expr"], [222, 4, 1, "", "pdiv"], [222, 4, 1, "", "pexquo"], [222, 4, 1, "", "poly"], [222, 4, 1, "", "poly_from_expr"], [222, 4, 1, "", "pquo"], [222, 4, 1, "", "prem"], [222, 4, 1, "", "primitive"], [222, 4, 1, "", "quo"], [222, 4, 1, "", "real_roots"], [222, 4, 1, "", "reduced"], [222, 4, 1, "", "refine_root"], [222, 4, 1, "", "rem"], [222, 4, 1, "", "resultant"], [222, 4, 1, "", "sqf"], [222, 4, 1, "", "sqf_list"], [222, 4, 1, "", "sqf_norm"], [222, 4, 1, "", "sqf_part"], [222, 4, 1, "", "sturm"], [222, 4, 1, "", "subresultants"], [222, 4, 1, "", "terms_gcd"], [222, 4, 1, "", "trunc"]], "sympy.polys.polytools.GroebnerBasis": [[222, 2, 1, "", "contains"], [222, 2, 1, "", "fglm"], [222, 3, 1, "", "is_zero_dimensional"], [222, 2, 1, "", "reduce"]], "sympy.polys.polytools.Poly": [[222, 2, 1, "", "EC"], [222, 2, 1, "", "EM"], [222, 2, 1, "", "ET"], [222, 2, 1, "", "LC"], [222, 2, 1, "", "LM"], [222, 2, 1, "", "LT"], [222, 2, 1, "", "TC"], [222, 2, 1, "", "abs"], [222, 2, 1, "", "add"], [222, 2, 1, "", "add_ground"], [222, 2, 1, "", "all_coeffs"], [222, 2, 1, "", "all_monoms"], [222, 2, 1, "", "all_roots"], [222, 2, 1, "", "all_terms"], [222, 2, 1, "", "as_dict"], [222, 2, 1, "", "as_expr"], [222, 2, 1, "", "as_list"], [222, 2, 1, "", "as_poly"], [222, 2, 1, "", "cancel"], [222, 2, 1, "", "clear_denoms"], [222, 2, 1, "", "coeff_monomial"], [222, 2, 1, "", "coeffs"], [222, 2, 1, "", "cofactors"], [222, 2, 1, "", "compose"], [222, 2, 1, "", "content"], [222, 2, 1, "", "count_roots"], [222, 2, 1, "", "decompose"], [222, 2, 1, "", "deflate"], [222, 2, 1, "", "degree"], [222, 2, 1, "", "degree_list"], [222, 2, 1, "", "diff"], [222, 2, 1, "", "discriminant"], [222, 2, 1, "", "dispersion"], [222, 2, 1, "", "dispersionset"], [222, 2, 1, "", "div"], [222, 3, 1, "", "domain"], [222, 2, 1, "", "eject"], [222, 2, 1, "", "eval"], [222, 2, 1, "", "exclude"], [222, 2, 1, "", "exquo"], [222, 2, 1, "", "exquo_ground"], [222, 2, 1, "", "factor_list"], [222, 2, 1, "", "factor_list_include"], [222, 3, 1, "", "free_symbols"], [222, 3, 1, "", "free_symbols_in_domain"], [222, 2, 1, "", "from_dict"], [222, 2, 1, "", "from_expr"], [222, 2, 1, "", "from_list"], [222, 2, 1, "", "from_poly"], [222, 2, 1, "", "galois_group"], [222, 2, 1, "", "gcd"], [222, 2, 1, "", "gcdex"], [222, 3, 1, "", "gen"], [222, 2, 1, "", "get_domain"], [222, 2, 1, "", "get_modulus"], [222, 2, 1, "", "gff_list"], [222, 2, 1, "", "ground_roots"], [222, 2, 1, "", "half_gcdex"], [222, 2, 1, "", "has_only_gens"], [222, 2, 1, "", "homogeneous_order"], [222, 2, 1, "", "homogenize"], [222, 2, 1, "", "inject"], [222, 2, 1, "", "integrate"], [222, 2, 1, "", "intervals"], [222, 2, 1, "", "invert"], [222, 3, 1, "", "is_cyclotomic"], [222, 3, 1, "", "is_ground"], [222, 3, 1, "", "is_homogeneous"], [222, 3, 1, "", "is_irreducible"], [222, 3, 1, "", "is_linear"], [222, 3, 1, "", "is_monic"], [222, 3, 1, "", "is_monomial"], [222, 3, 1, "", "is_multivariate"], [222, 3, 1, "", "is_one"], [222, 3, 1, "", "is_primitive"], [222, 3, 1, "", "is_quadratic"], [222, 3, 1, "", "is_sqf"], [222, 3, 1, "", "is_univariate"], [222, 3, 1, "", "is_zero"], [222, 2, 1, "", "l1_norm"], [222, 2, 1, "", "lcm"], [222, 2, 1, "", "length"], [222, 2, 1, "", "lift"], [222, 2, 1, "", "ltrim"], [222, 2, 1, "", "make_monic_over_integers_by_scaling_roots"], [222, 2, 1, "", "match"], [222, 2, 1, "", "max_norm"], [222, 2, 1, "", "monic"], [222, 2, 1, "", "monoms"], [222, 2, 1, "", "mul"], [222, 2, 1, "", "mul_ground"], [222, 2, 1, "", "neg"], [222, 2, 1, "", "new"], [222, 2, 1, "", "norm"], [222, 2, 1, "", "nroots"], [222, 2, 1, "", "nth"], [222, 2, 1, "", "nth_power_roots_poly"], [222, 3, 1, "", "one"], [222, 2, 1, "", "pdiv"], [222, 2, 1, "", "per"], [222, 2, 1, "", "pexquo"], [222, 2, 1, "", "pow"], [222, 2, 1, "", "pquo"], [222, 2, 1, "", "prem"], [222, 2, 1, "", "primitive"], [222, 2, 1, "", "quo"], [222, 2, 1, "", "quo_ground"], [222, 2, 1, "", "rat_clear_denoms"], [222, 2, 1, "", "real_roots"], [222, 2, 1, "", "refine_root"], [222, 2, 1, "", "rem"], [222, 2, 1, "", "reorder"], [222, 2, 1, "", "replace"], [222, 2, 1, "", "resultant"], [222, 2, 1, "", "retract"], [222, 2, 1, "", "revert"], [222, 2, 1, "", "root"], [222, 2, 1, "", "same_root"], [222, 2, 1, "", "set_domain"], [222, 2, 1, "", "set_modulus"], [222, 2, 1, "", "shift"], [222, 2, 1, "", "slice"], [222, 2, 1, "", "sqf_list"], [222, 2, 1, "", "sqf_list_include"], [222, 2, 1, "", "sqf_norm"], [222, 2, 1, "", "sqf_part"], [222, 2, 1, "", "sqr"], [222, 2, 1, "", "sturm"], [222, 2, 1, "", "sub"], [222, 2, 1, "", "sub_ground"], [222, 2, 1, "", "subresultants"], [222, 2, 1, "", "terms"], [222, 2, 1, "", "terms_gcd"], [222, 2, 1, "", "termwise"], [222, 2, 1, "", "to_exact"], [222, 2, 1, "", "to_field"], [222, 2, 1, "", "to_ring"], [222, 2, 1, "", "total_degree"], [222, 2, 1, "", "transform"], [222, 2, 1, "", "trunc"], [222, 2, 1, "", "unify"], [222, 3, 1, "", "unit"], [222, 3, 1, "", "zero"]], "sympy.polys.polytools.PurePoly": [[222, 3, 1, "", "free_symbols"]], "sympy.polys.rationaltools": [[222, 4, 1, "", "together"]], "sympy.polys.ring_series": [[223, 4, 1, "", "_tan1"], [223, 4, 1, "", "mul_xin"], [223, 4, 1, "", "pow_xin"], [223, 4, 1, "", "rs_LambertW"], [223, 4, 1, "", "rs_asin"], [223, 4, 1, "", "rs_atan"], [223, 4, 1, "", "rs_atanh"], [223, 4, 1, "", "rs_compose_add"], [223, 4, 1, "", "rs_cos"], [223, 4, 1, "", "rs_cos_sin"], [223, 4, 1, "", "rs_cosh"], [223, 4, 1, "", "rs_cot"], [223, 4, 1, "", "rs_diff"], [223, 4, 1, "", "rs_exp"], [223, 4, 1, "", "rs_fun"], [223, 4, 1, "", "rs_hadamard_exp"], [223, 4, 1, "", "rs_integrate"], [223, 4, 1, "", "rs_is_puiseux"], [223, 4, 1, "", "rs_log"], [223, 4, 1, "", "rs_mul"], [223, 4, 1, "", "rs_newton"], [223, 4, 1, "", "rs_nth_root"], [223, 4, 1, "", "rs_pow"], [223, 4, 1, "", "rs_puiseux"], [223, 4, 1, "", "rs_puiseux2"], [223, 4, 1, "", "rs_series_from_list"], [223, 4, 1, "", "rs_series_inversion"], [223, 4, 1, "", "rs_series_reversion"], [223, 4, 1, "", "rs_sin"], [223, 4, 1, "", "rs_sinh"], [223, 4, 1, "", "rs_square"], [223, 4, 1, "", "rs_subs"], [223, 4, 1, "", "rs_tan"], [223, 4, 1, "", "rs_tanh"], [223, 4, 1, "", "rs_trunc"]], "sympy.polys.rings": [[217, 1, 1, "", "PolyElement"], [217, 1, 1, "", "PolyRing"], [217, 4, 1, "", "ring"], [217, 4, 1, "", "sring"], [217, 4, 1, "", "vring"], [217, 4, 1, "", "xring"]], "sympy.polys.rings.PolyElement": [[217, 2, 1, "", "almosteq"], [217, 2, 1, "", "cancel"], [217, 2, 1, "", "coeff"], [217, 2, 1, "", "coeff_wrt"], [217, 2, 1, "", "coeffs"], [217, 2, 1, "", "const"], [217, 2, 1, "", "content"], [217, 2, 1, "", "copy"], [217, 2, 1, "", "degree"], [217, 2, 1, "", "degrees"], [217, 2, 1, "", "diff"], [217, 2, 1, "", "div"], [217, 2, 1, "", "imul_num"], [217, 2, 1, "", "itercoeffs"], [217, 2, 1, "", "itermonoms"], [217, 2, 1, "", "iterterms"], [217, 2, 1, "", "leading_expv"], [217, 2, 1, "", "leading_monom"], [217, 2, 1, "", "leading_term"], [217, 2, 1, "", "listcoeffs"], [217, 2, 1, "", "listmonoms"], [217, 2, 1, "", "listterms"], [217, 2, 1, "", "monic"], [217, 2, 1, "", "monoms"], [217, 2, 1, "", "pdiv"], [217, 2, 1, "", "pexquo"], [217, 2, 1, "", "pquo"], [217, 2, 1, "", "prem"], [217, 2, 1, "", "primitive"], [217, 2, 1, "", "square"], [217, 2, 1, "", "strip_zero"], [217, 2, 1, "", "subresultants"], [217, 2, 1, "", "symmetrize"], [217, 2, 1, "", "tail_degree"], [217, 2, 1, "", "tail_degrees"], [217, 2, 1, "", "terms"]], "sympy.polys.rings.PolyRing": [[217, 2, 1, "", "add"], [217, 2, 1, "", "add_gens"], [217, 2, 1, "", "compose"], [217, 2, 1, "", "drop"], [217, 2, 1, "", "drop_to_ground"], [217, 2, 1, "", "index"], [217, 2, 1, "", "monomial_basis"], [217, 2, 1, "", "mul"], [217, 2, 1, "", "symmetric_poly"]], "sympy.polys.rootoftools": [[222, 1, 1, "", "ComplexRootOf"], [222, 1, 1, "", "RootOf"], [222, 1, 1, "", "RootSum"], [222, 4, 1, "", "rootof"]], "sympy.polys.rootoftools.ComplexRootOf": [[222, 2, 1, "", "_all_roots"], [222, 2, 1, "", "_complexes_index"], [222, 2, 1, "", "_complexes_sorted"], [222, 2, 1, "", "_count_roots"], [222, 2, 1, "", "_ensure_complexes_init"], [222, 2, 1, "", "_ensure_reals_init"], [222, 2, 1, "", "_eval_evalf"], [222, 2, 1, "", "_eval_is_imaginary"], [222, 2, 1, "", "_eval_is_real"], [222, 2, 1, "", "_get_complexes"], [222, 2, 1, "", "_get_complexes_sqf"], [222, 2, 1, "", "_get_interval"], [222, 2, 1, "", "_get_reals"], [222, 2, 1, "", "_get_reals_sqf"], [222, 2, 1, "", "_get_roots"], [222, 2, 1, "", "_indexed_root"], [222, 2, 1, "", "_new"], [222, 2, 1, "", "_postprocess_root"], [222, 2, 1, "", "_preprocess_roots"], [222, 2, 1, "", "_real_roots"], [222, 2, 1, "", "_reals_index"], [222, 2, 1, "", "_reals_sorted"], [222, 2, 1, "", "_refine_complexes"], [222, 2, 1, "", "_reset"], [222, 2, 1, "", "_roots_trivial"], [222, 2, 1, "", "_set_interval"], [222, 2, 1, "", "all_roots"], [222, 2, 1, "", "clear_cache"], [222, 2, 1, "", "eval_approx"], [222, 2, 1, "", "eval_rational"], [222, 2, 1, "", "real_roots"]], "sympy.polys.rootoftools.RootSum": [[222, 2, 1, "", "new"]], "sympy.polys.solvers": [[224, 4, 1, "", "_solve_lin_sys"], [224, 4, 1, "", "_solve_lin_sys_component"], [224, 4, 1, "", "eqs_to_matrix"], [224, 4, 1, "", "solve_lin_sys"], [224, 4, 1, "", "sympy_eqs_to_ring"]], "sympy.polys.specialpolys": [[222, 4, 1, "", "cyclotomic_poly"], [222, 4, 1, "", "interpolating_poly"], [222, 4, 1, "", "random_poly"], [222, 4, 1, "", "swinnerton_dyer_poly"], [222, 4, 1, "", "symmetric_poly"]], "sympy.printing": [[226, 0, 0, "-", "aesaracode"], [226, 0, 0, "-", "c"], [226, 0, 0, "-", "codeprinter"], [226, 0, 0, "-", "conventions"], [226, 0, 0, "-", "cxx"], [226, 0, 0, "-", "fortran"], [226, 0, 0, "-", "gtk"], [226, 0, 0, "-", "jscode"], [226, 0, 0, "-", "julia"], [226, 0, 0, "-", "lambdarepr"], [226, 0, 0, "-", "latex"], [226, 0, 0, "-", "maple"], [226, 0, 0, "-", "mathematica"], [226, 0, 0, "-", "mathml"], [226, 0, 0, "-", "octave"], [226, 0, 0, "-", "precedence"], [226, 0, 0, "-", "pretty"], [226, 0, 0, "-", "preview"], [226, 0, 0, "-", "printer"], [226, 0, 0, "-", "pycode"], [226, 0, 0, "-", "python"], [226, 0, 0, "-", "rcode"], [226, 0, 0, "-", "repr"], [226, 0, 0, "-", "rust"], [226, 0, 0, "-", "smtlib"], [226, 0, 0, "-", "str"], [226, 0, 0, "-", "tree"]], "sympy.printing.aesaracode": [[226, 1, 1, "", "AesaraPrinter"], [226, 4, 1, "", "aesara_code"], [226, 4, 1, "", "aesara_function"], [226, 4, 1, "", "dim_handling"]], "sympy.printing.aesaracode.AesaraPrinter": [[226, 2, 1, "", "doprint"], [226, 5, 1, "", "printmethod"]], "sympy.printing.c": [[226, 1, 1, "", "C89CodePrinter"], [226, 1, 1, "", "C99CodePrinter"], [226, 4, 1, "", "ccode"], [226, 6, 1, "", "known_functions_C89"], [226, 6, 1, "", "known_functions_C99"], [226, 4, 1, "", "print_ccode"]], "sympy.printing.c.C89CodePrinter": [[226, 2, 1, "", "indent_code"], [226, 5, 1, "", "printmethod"]], "sympy.printing.c.C99CodePrinter": [[226, 5, 1, "", "printmethod"]], "sympy.printing.codeprinter": [[226, 7, 1, "", "AssignmentError"], [226, 1, 1, "", "CodePrinter"], [226, 4, 1, "", "cxxcode"]], "sympy.printing.codeprinter.CodePrinter": [[226, 2, 1, "", "doprint"], [226, 5, 1, "", "printmethod"]], "sympy.printing.conventions": [[226, 4, 1, "", "split_super_sub"]], "sympy.printing.cxx": [[226, 1, 1, "", "CXX11CodePrinter"], [226, 1, 1, "", "CXX98CodePrinter"]], "sympy.printing.cxx.CXX11CodePrinter": [[226, 5, 1, "", "printmethod"]], "sympy.printing.cxx.CXX98CodePrinter": [[226, 5, 1, "", "printmethod"]], "sympy.printing.dot": [[226, 4, 1, "", "dotprint"]], "sympy.printing.fortran": [[226, 1, 1, "", "FCodePrinter"], [226, 4, 1, "", "fcode"], [226, 4, 1, "", "print_fcode"]], "sympy.printing.fortran.FCodePrinter": [[226, 2, 1, "", "indent_code"], [226, 5, 1, "", "printmethod"]], "sympy.printing.gtk": [[226, 4, 1, "", "print_gtk"]], "sympy.printing.jscode": [[226, 1, 1, "", "JavascriptCodePrinter"], [226, 4, 1, "", "jscode"], [226, 6, 1, "", "known_functions"]], "sympy.printing.jscode.JavascriptCodePrinter": [[226, 2, 1, "", "indent_code"], [226, 5, 1, "", "printmethod"]], "sympy.printing.julia": [[226, 1, 1, "", "JuliaCodePrinter"], [226, 4, 1, "", "julia_code"], [226, 6, 1, "", "known_fcns_src1"], [226, 6, 1, "", "known_fcns_src2"]], "sympy.printing.julia.JuliaCodePrinter": [[226, 2, 1, "", "indent_code"], [226, 5, 1, "", "printmethod"]], "sympy.printing.lambdarepr": [[226, 1, 1, "", "LambdaPrinter"], [226, 4, 1, "", "lambdarepr"]], "sympy.printing.lambdarepr.LambdaPrinter": [[226, 5, 1, "", "printmethod"]], "sympy.printing.latex": [[226, 1, 1, "", "LatexPrinter"], [226, 6, 1, "", "accepted_latex_functions"], [226, 4, 1, "", "latex"], [226, 4, 1, "", "print_latex"]], "sympy.printing.latex.LatexPrinter": [[226, 2, 1, "", "parenthesize_super"], [226, 5, 1, "", "printmethod"]], "sympy.printing.maple": [[226, 1, 1, "", "MapleCodePrinter"], [226, 4, 1, "", "maple_code"], [226, 4, 1, "", "print_maple_code"]], "sympy.printing.maple.MapleCodePrinter": [[226, 5, 1, "", "printmethod"]], "sympy.printing.mathematica": [[226, 1, 1, "", "MCodePrinter"], [226, 6, 1, "", "known_functions"], [226, 4, 1, "", "mathematica_code"]], "sympy.printing.mathematica.MCodePrinter": [[226, 5, 1, "", "printmethod"]], "sympy.printing.mathml": [[226, 1, 1, "", "MathMLContentPrinter"], [226, 1, 1, "", "MathMLPresentationPrinter"], [226, 1, 1, "", "MathMLPrinterBase"], [226, 4, 1, "", "mathml"], [226, 4, 1, "", "print_mathml"]], "sympy.printing.mathml.MathMLContentPrinter": [[226, 2, 1, "", "mathml_tag"], [226, 5, 1, "", "printmethod"]], "sympy.printing.mathml.MathMLPresentationPrinter": [[226, 2, 1, "", "mathml_tag"], [226, 5, 1, "", "printmethod"]], "sympy.printing.mathml.MathMLPrinterBase": [[226, 2, 1, "", "doprint"]], "sympy.printing.octave": [[226, 1, 1, "", "OctaveCodePrinter"], [226, 6, 1, "", "known_fcns_src1"], [226, 6, 1, "", "known_fcns_src2"], [226, 4, 1, "", "octave_code"]], "sympy.printing.octave.OctaveCodePrinter": [[226, 2, 1, "", "indent_code"], [226, 5, 1, "", "printmethod"]], "sympy.printing.precedence": [[226, 6, 1, "", "PRECEDENCE"], [226, 6, 1, "", "PRECEDENCE_FUNCTIONS"], [226, 6, 1, "", "PRECEDENCE_VALUES"], [226, 4, 1, "", "precedence"]], "sympy.printing.pretty": [[226, 0, 0, "-", "pretty"], [226, 0, 0, "-", "pretty_symbology"], [226, 0, 0, "-", "stringpict"]], "sympy.printing.pretty.pretty": [[226, 1, 1, "", "PrettyPrinter"], [226, 4, 1, "", "pretty"], [226, 4, 1, "", "pretty_print"]], "sympy.printing.pretty.pretty.PrettyPrinter": [[226, 5, 1, "", "printmethod"]], "sympy.printing.pretty.pretty_symbology": [[226, 4, 1, "", "G"], [226, 4, 1, "", "U"], [226, 4, 1, "", "VF"], [226, 4, 1, "", "annotated"], [226, 6, 1, "", "atoms_table"], [226, 6, 1, "", "digit_2txt"], [226, 6, 1, "", "frac"], [226, 4, 1, "", "g"], [226, 6, 1, "", "greek_letters"], [226, 4, 1, "", "hobj"], [226, 4, 1, "", "pretty_atom"], [226, 4, 1, "", "pretty_symbol"], [226, 4, 1, "", "pretty_try_use_unicode"], [226, 4, 1, "", "pretty_use_unicode"], [226, 6, 1, "", "root"], [226, 6, 1, "", "sub"], [226, 6, 1, "", "sup"], [226, 6, 1, "", "symb_2txt"], [226, 4, 1, "", "vobj"], [226, 4, 1, "", "xobj"], [226, 4, 1, "", "xstr"], [226, 4, 1, "", "xsym"]], "sympy.printing.pretty.stringpict": [[226, 1, 1, "", "prettyForm"], [226, 1, 1, "", "stringPict"]], "sympy.printing.pretty.stringpict.prettyForm": [[226, 2, 1, "", "apply"]], "sympy.printing.pretty.stringpict.stringPict": [[226, 2, 1, "", "above"], [226, 2, 1, "", "below"], [226, 2, 1, "", "height"], [226, 2, 1, "", "left"], [226, 2, 1, "", "leftslash"], [226, 2, 1, "", "next"], [226, 2, 1, "", "parens"], [226, 2, 1, "", "render"], [226, 2, 1, "", "right"], [226, 2, 1, "", "root"], [226, 2, 1, "", "stack"], [226, 2, 1, "", "terminal_width"], [226, 2, 1, "", "width"]], "sympy.printing.preview": [[226, 4, 1, "", "preview"]], "sympy.printing.printer": [[226, 1, 1, "", "Printer"]], "sympy.printing.printer.Printer": [[226, 2, 1, "", "_print"], [226, 2, 1, "", "doprint"], [226, 5, 1, "", "printmethod"], [226, 2, 1, "", "set_global_settings"]], "sympy.printing.pycode": [[226, 1, 1, "", "MpmathPrinter"], [226, 4, 1, "", "pycode"]], "sympy.printing.rcode": [[226, 1, 1, "", "RCodePrinter"], [226, 6, 1, "", "known_functions"], [226, 4, 1, "", "print_rcode"], [226, 4, 1, "", "rcode"]], "sympy.printing.rcode.RCodePrinter": [[226, 2, 1, "", "indent_code"], [226, 5, 1, "", "printmethod"]], "sympy.printing.repr": [[226, 1, 1, "", "ReprPrinter"], [226, 4, 1, "", "srepr"]], "sympy.printing.repr.ReprPrinter": [[226, 2, 1, "", "emptyPrinter"], [226, 5, 1, "", "printmethod"], [226, 2, 1, "", "reprify"]], "sympy.printing.rust": [[226, 1, 1, "", "RustCodePrinter"], [226, 6, 1, "", "known_functions"], [226, 4, 1, "", "rust_code"]], "sympy.printing.rust.RustCodePrinter": [[226, 2, 1, "", "indent_code"], [226, 5, 1, "", "printmethod"]], "sympy.printing.smtlib": [[226, 1, 1, "", "SMTLibPrinter"], [226, 4, 1, "", "smtlib_code"]], "sympy.printing.smtlib.SMTLibPrinter": [[226, 5, 1, "", "_default_settings"], [226, 5, 1, "", "printmethod"]], "sympy.printing.str": [[226, 1, 1, "", "StrPrinter"], [226, 4, 1, "", "sstr"], [226, 4, 1, "", "sstrrepr"]], "sympy.printing.str.StrPrinter": [[226, 5, 1, "", "printmethod"]], "sympy.printing.tree": [[226, 4, 1, "", "pprint_nodes"], [226, 4, 1, "", "print_node"], [226, 4, 1, "", "print_tree"], [226, 4, 1, "", "tree"]], "sympy.series.acceleration": [[233, 4, 1, "", "richardson"], [233, 4, 1, "", "shanks"]], "sympy.series.formal": [[228, 1, 1, "", "FiniteFormalPowerSeries"], [228, 1, 1, "", "FormalPowerSeries"], [228, 1, 1, "", "FormalPowerSeriesCompose"], [228, 1, 1, "", "FormalPowerSeriesInverse"], [228, 1, 1, "", "FormalPowerSeriesProduct"], [228, 4, 1, "", "compute_fps"], [228, 4, 1, "", "exp_re"], [228, 4, 1, "", "fps"], [228, 4, 1, "", "hyper_algorithm"], [228, 4, 1, "", "hyper_re"], [228, 4, 1, "", "rational_algorithm"], [228, 4, 1, "", "rational_independent"], [228, 4, 1, "", "rsolve_hypergeometric"], [228, 4, 1, "", "simpleDE"], [228, 4, 1, "", "solve_de"]], "sympy.series.formal.FormalPowerSeries": [[228, 2, 1, "", "coeff_bell"], [228, 2, 1, "", "compose"], [228, 3, 1, "", "infinite"], [228, 2, 1, "", "integrate"], [228, 2, 1, "", "inverse"], [228, 2, 1, "", "polynomial"], [228, 2, 1, "", "product"], [228, 2, 1, "", "truncate"]], "sympy.series.formal.FormalPowerSeriesCompose": [[228, 3, 1, "", "function"]], "sympy.series.formal.FormalPowerSeriesInverse": [[228, 3, 1, "", "function"]], "sympy.series.formal.FormalPowerSeriesProduct": [[228, 3, 1, "", "function"]], "sympy.series.fourier": [[229, 1, 1, "", "FourierSeries"], [229, 4, 1, "", "fourier_series"]], "sympy.series.fourier.FourierSeries": [[229, 2, 1, "", "scale"], [229, 2, 1, "", "scalex"], [229, 2, 1, "", "shift"], [229, 2, 1, "", "shiftx"], [229, 2, 1, "", "sigma_approximation"], [229, 2, 1, "", "truncate"]], "sympy.series.gruntz": [[233, 1, 1, "", "SubsSet"], [233, 4, 1, "", "build_expression_tree"], [233, 4, 1, "", "calculate_series"], [233, 4, 1, "", "compare"], [233, 4, 1, "", "gruntz"], [233, 4, 1, "", "limitinf"], [233, 4, 1, "", "mrv"], [233, 4, 1, "", "mrv_leadterm"], [233, 4, 1, "", "mrv_max1"], [233, 4, 1, "", "mrv_max3"], [233, 4, 1, "", "rewrite"], [233, 4, 1, "", "sign"]], "sympy.series.gruntz.SubsSet": [[233, 2, 1, "", "copy"], [233, 2, 1, "", "do_subs"], [233, 2, 1, "", "meets"], [233, 2, 1, "", "union"]], "sympy.series.limits": [[233, 1, 1, "", "Limit"], [233, 4, 1, "", "limit"]], "sympy.series.limits.Limit": [[233, 2, 1, "", "doit"]], "sympy.series.limitseq": [[231, 4, 1, "", "difference_delta"], [231, 4, 1, "", "dominant"], [231, 4, 1, "", "limit_seq"]], "sympy.series.order": [[233, 1, 1, "", "Order"]], "sympy.series.order.Order": [[233, 2, 1, "", "contains"]], "sympy.series.residues": [[233, 4, 1, "", "residue"]], "sympy.series.sequences": [[232, 1, 1, "", "EmptySequence"], [232, 1, 1, "", "RecursiveSeq"], [232, 1, 1, "", "SeqAdd"], [232, 1, 1, "", "SeqBase"], [232, 1, 1, "", "SeqFormula"], [232, 1, 1, "", "SeqMul"], [232, 1, 1, "", "SeqPer"], [232, 4, 1, "", "sequence"]], "sympy.series.sequences.EmptySequence": [[232, 2, 1, "", "coeff_mul"]], "sympy.series.sequences.RecursiveSeq": [[232, 3, 1, "", "initial"], [232, 3, 1, "", "interval"], [232, 3, 1, "", "n"], [232, 3, 1, "", "recurrence"], [232, 3, 1, "", "start"], [232, 3, 1, "", "stop"], [232, 3, 1, "", "y"], [232, 3, 1, "", "yn"]], "sympy.series.sequences.SeqAdd": [[232, 2, 1, "", "reduce"]], "sympy.series.sequences.SeqBase": [[232, 2, 1, "", "coeff"], [232, 2, 1, "", "coeff_mul"], [232, 2, 1, "", "find_linear_recurrence"], [232, 3, 1, "", "free_symbols"], [232, 3, 1, "", "gen"], [232, 3, 1, "", "interval"], [232, 3, 1, "", "length"], [232, 3, 1, "", "start"], [232, 3, 1, "", "stop"], [232, 3, 1, "", "variables"]], "sympy.series.sequences.SeqFormula": [[232, 2, 1, "", "coeff_mul"]], "sympy.series.sequences.SeqMul": [[232, 2, 1, "", "reduce"]], "sympy.series.sequences.SeqPer": [[232, 2, 1, "", "coeff_mul"]], "sympy.series.series": [[233, 4, 1, "", "series"]], "sympy.sets": [[234, 0, 0, "-", "conditionset"], [234, 0, 0, "-", "fancysets"], [234, 0, 0, "-", "powerset"], [234, 0, 0, "-", "sets"]], "sympy.sets.conditionset": [[234, 1, 1, "", "ConditionSet"], [234, 1, 1, "", "Contains"], [234, 1, 1, "", "SetKind"]], "sympy.sets.fancysets": [[234, 1, 1, "", "CartesianComplexRegion"], [234, 1, 1, "", "ComplexRegion"], [234, 1, 1, "", "Complexes"], [234, 1, 1, "", "ImageSet"], [234, 1, 1, "", "Integers"], [234, 1, 1, "", "Naturals"], [234, 1, 1, "", "Naturals0"], [234, 1, 1, "", "PolarComplexRegion"], [234, 1, 1, "", "Range"], [234, 1, 1, "", "Rationals"], [234, 1, 1, "", "Reals"], [234, 4, 1, "", "normalize_theta_set"]], "sympy.sets.fancysets.ComplexRegion": [[234, 3, 1, "", "a_interval"], [234, 3, 1, "", "b_interval"], [234, 2, 1, "", "from_real"], [234, 3, 1, "", "psets"], [234, 3, 1, "", "sets"]], "sympy.sets.fancysets.Range": [[234, 2, 1, "", "as_relational"], [234, 3, 1, "", "reversed"]], "sympy.sets.powerset": [[234, 1, 1, "", "PowerSet"]], "sympy.sets.sets": [[234, 1, 1, "", "Complement"], [234, 1, 1, "", "DisjointUnion"], [234, 1, 1, "", "EmptySet"], [234, 1, 1, "", "FiniteSet"], [234, 1, 1, "", "Intersection"], [234, 1, 1, "", "Interval"], [234, 1, 1, "", "ProductSet"], [234, 1, 1, "", "Set"], [234, 1, 1, "", "SymmetricDifference"], [234, 1, 1, "", "Union"], [234, 1, 1, "", "UniversalSet"], [234, 4, 1, "", "imageset"]], "sympy.sets.sets.Complement": [[234, 2, 1, "", "as_relational"], [234, 2, 1, "", "reduce"]], "sympy.sets.sets.FiniteSet": [[234, 2, 1, "", "as_relational"]], "sympy.sets.sets.Intersection": [[234, 2, 1, "", "as_relational"]], "sympy.sets.sets.Interval": [[234, 2, 1, "", "Lopen"], [234, 2, 1, "", "Ropen"], [234, 2, 1, "", "as_relational"], [234, 3, 1, "", "end"], [234, 3, 1, "", "is_left_unbounded"], [234, 3, 1, "", "is_right_unbounded"], [234, 3, 1, "", "left_open"], [234, 2, 1, "", "open"], [234, 3, 1, "", "right_open"], [234, 3, 1, "", "start"]], "sympy.sets.sets.ProductSet": [[234, 3, 1, "", "is_iterable"]], "sympy.sets.sets.Set": [[234, 3, 1, "", "boundary"], [234, 3, 1, "", "closure"], [234, 2, 1, "", "complement"], [234, 2, 1, "", "contains"], [234, 3, 1, "", "inf"], [234, 3, 1, "", "interior"], [234, 2, 1, "", "intersect"], [234, 2, 1, "", "intersection"], [234, 3, 1, "", "is_closed"], [234, 2, 1, "", "is_disjoint"], [234, 3, 1, "", "is_open"], [234, 2, 1, "", "is_proper_subset"], [234, 2, 1, "", "is_proper_superset"], [234, 2, 1, "", "is_subset"], [234, 2, 1, "", "is_superset"], [234, 2, 1, "", "isdisjoint"], [234, 2, 1, "", "issubset"], [234, 2, 1, "", "issuperset"], [234, 3, 1, "", "kind"], [234, 3, 1, "", "measure"], [234, 2, 1, "", "powerset"], [234, 3, 1, "", "sup"], [234, 2, 1, "", "symmetric_difference"], [234, 2, 1, "", "union"]], "sympy.sets.sets.SymmetricDifference": [[234, 2, 1, "", "as_relational"]], "sympy.sets.sets.Union": [[234, 2, 1, "", "as_relational"]], "sympy.simplify": [[238, 0, 0, "-", "combsimp"], [238, 0, 0, "-", "cse_main"], [238, 0, 0, "-", "epathtools"], [238, 0, 0, "-", "hyperexpand"], [236, 0, 0, "-", "hyperexpand_doc"], [238, 0, 0, "-", "powsimp"], [238, 0, 0, "-", "radsimp"], [238, 0, 0, "-", "ratsimp"], [15, 0, 0, "-", "simplify"], [238, 0, 0, "-", "sqrtdenest"], [238, 0, 0, "-", "trigsimp"]], "sympy.simplify.combsimp": [[238, 4, 1, "", "combsimp"]], "sympy.simplify.cse_main": [[238, 4, 1, "", "cse"], [238, 4, 1, "", "opt_cse"], [238, 4, 1, "", "tree_cse"]], "sympy.simplify.epathtools": [[238, 1, 1, "", "EPath"], [238, 4, 1, "", "epath"]], "sympy.simplify.epathtools.EPath": [[238, 2, 1, "", "apply"], [238, 2, 1, "", "select"]], "sympy.simplify.fu": [[235, 4, 1, "", "TR0"], [235, 4, 1, "", "TR1"], [235, 4, 1, "", "TR10"], [235, 4, 1, "", "TR10i"], [235, 4, 1, "", "TR11"], [235, 4, 1, "", "TR111"], [235, 4, 1, "", "TR12"], [235, 4, 1, "", "TR12i"], [235, 4, 1, "", "TR13"], [235, 4, 1, "", "TR14"], [235, 4, 1, "", "TR15"], [235, 4, 1, "", "TR16"], [235, 4, 1, "", "TR2"], [235, 4, 1, "", "TR22"], [235, 4, 1, "", "TR2i"], [235, 4, 1, "", "TR3"], [235, 4, 1, "", "TR4"], [235, 4, 1, "", "TR5"], [235, 4, 1, "", "TR6"], [235, 4, 1, "", "TR7"], [235, 4, 1, "", "TR8"], [235, 4, 1, "", "TR9"], [235, 4, 1, "", "TRmorrie"], [235, 4, 1, "", "TRpower"], [235, 4, 1, "", "fu"]], "sympy.simplify.hyperexpand": [[238, 4, 1, "", "hyperexpand"]], "sympy.simplify.powsimp": [[238, 4, 1, "", "powdenest"], [238, 4, 1, "", "powsimp"]], "sympy.simplify.radsimp": [[238, 4, 1, "", "collect"], [238, 4, 1, "", "collect_const"], [238, 4, 1, "", "collect_sqrt"], [238, 4, 1, "", "fraction"], [238, 4, 1, "", "rad_rationalize"], [238, 4, 1, "", "radsimp"], [238, 4, 1, "", "rcollect"]], "sympy.simplify.ratsimp": [[238, 4, 1, "", "ratsimp"], [238, 4, 1, "", "ratsimpmodprime"]], "sympy.simplify.simplify": [[238, 4, 1, "", "besselsimp"], [238, 4, 1, "", "hypersimilar"], [238, 4, 1, "", "hypersimp"], [238, 4, 1, "", "kroneckersimp"], [238, 4, 1, "", "logcombine"], [238, 4, 1, "", "nsimplify"], [238, 4, 1, "", "nthroot"], [238, 4, 1, "", "posify"], [238, 4, 1, "", "separatevars"], [238, 4, 1, "", "simplify"]], "sympy.simplify.sqrtdenest": [[238, 4, 1, "", "sqrtdenest"]], "sympy.simplify.trigsimp": [[238, 4, 1, "", "trigsimp"]], "sympy.solvers.deutils": [[244, 4, 1, "", "ode_order"]], "sympy.solvers.diophantine.diophantine": [[239, 1, 1, "", "BinaryQuadratic"], [239, 1, 1, "", "CubicThue"], [239, 1, 1, "", "DiophantineEquationType"], [239, 1, 1, "", "DiophantineSolutionSet"], [239, 1, 1, "", "GeneralPythagorean"], [239, 1, 1, "", "GeneralSumOfEvenPowers"], [239, 1, 1, "", "GeneralSumOfSquares"], [239, 1, 1, "", "HomogeneousGeneralQuadratic"], [239, 1, 1, "", "HomogeneousTernaryQuadratic"], [239, 1, 1, "", "HomogeneousTernaryQuadraticNormal"], [239, 1, 1, "", "InhomogeneousGeneralQuadratic"], [239, 1, 1, "", "InhomogeneousTernaryQuadratic"], [239, 1, 1, "", "Linear"], [239, 4, 1, "", "PQa"], [239, 1, 1, "", "Univariate"], [239, 4, 1, "", "base_solution_linear"], [239, 4, 1, "", "classify_diop"], [239, 4, 1, "", "cornacchia"], [239, 4, 1, "", "descent"], [239, 4, 1, "", "diop_DN"], [239, 4, 1, "", "diop_bf_DN"], [239, 4, 1, "", "diop_general_pythagorean"], [239, 4, 1, "", "diop_general_sum_of_even_powers"], [239, 4, 1, "", "diop_general_sum_of_squares"], [239, 4, 1, "", "diop_linear"], [239, 4, 1, "", "diop_quadratic"], [239, 4, 1, "", "diop_solve"], [239, 4, 1, "", "diop_ternary_quadratic"], [239, 4, 1, "", "diop_ternary_quadratic_normal"], [239, 4, 1, "", "diophantine"], [239, 4, 1, "", "divisible"], [239, 4, 1, "", "equivalent"], [239, 4, 1, "", "find_DN"], [239, 4, 1, "", "gaussian_reduce"], [239, 4, 1, "", "holzer"], [239, 4, 1, "", "ldescent"], [239, 4, 1, "", "merge_solution"], [239, 4, 1, "", "parametrize_ternary_quadratic"], [239, 4, 1, "", "partition"], [239, 4, 1, "", "power_representation"], [239, 4, 1, "", "prime_as_sum_of_two_squares"], [239, 4, 1, "", "reconstruct"], [239, 4, 1, "", "sqf_normal"], [239, 4, 1, "", "square_factor"], [239, 4, 1, "", "sum_of_four_squares"], [239, 4, 1, "", "sum_of_powers"], [239, 4, 1, "", "sum_of_squares"], [239, 4, 1, "", "sum_of_three_squares"], [239, 4, 1, "", "transformation_to_DN"], [239, 4, 1, "", "transformation_to_normal"]], "sympy.solvers.diophantine.diophantine.DiophantineEquationType": [[239, 2, 1, "", "matches"]], "sympy.solvers": [[241, 0, 0, "-", "inequalities"], [242, 0, 0, "-", "ode"], [243, 0, 0, "-", "pde"], [244, 0, 0, "-", "recurr"], [244, 0, 0, "-", "simplex"], [245, 0, 0, "-", "solveset"]], "sympy.solvers.inequalities": [[241, 4, 1, "", "reduce_abs_inequalities"], [241, 4, 1, "", "reduce_abs_inequality"], [241, 4, 1, "", "reduce_inequalities"], [241, 4, 1, "", "reduce_rational_inequalities"], [241, 4, 1, "", "solve_poly_inequalities"], [241, 4, 1, "", "solve_poly_inequality"], [241, 4, 1, "", "solve_rational_inequalities"], [241, 4, 1, "", "solve_univariate_inequality"]], "sympy.solvers.ode": [[242, 6, 1, "", "allhints"], [242, 4, 1, "", "checkinfsol"], [242, 4, 1, "", "checkodesol"], [242, 4, 1, "", "classify_ode"], [242, 4, 1, "", "constantsimp"], [242, 4, 1, "", "dsolve"], [242, 4, 1, "", "homogeneous_order"], [242, 4, 1, "", "infinitesimals"], [242, 0, 0, "-", "ode"]], "sympy.solvers.ode.lie_group": [[242, 4, 1, "", "lie_heuristic_abaco1_product"], [242, 4, 1, "", "lie_heuristic_abaco1_simple"], [242, 4, 1, "", "lie_heuristic_abaco2_similar"], [242, 4, 1, "", "lie_heuristic_abaco2_unique_general"], [242, 4, 1, "", "lie_heuristic_abaco2_unique_unknown"], [242, 4, 1, "", "lie_heuristic_bivariate"], [242, 4, 1, "", "lie_heuristic_chi"], [242, 4, 1, "", "lie_heuristic_function_sum"], [242, 4, 1, "", "lie_heuristic_linear"]], "sympy.solvers.ode.ode": [[242, 4, 1, "", "_handle_Integral"], [242, 4, 1, "", "_linear_2eq_order1_type6"], [242, 4, 1, "", "_linear_2eq_order1_type7"], [242, 4, 1, "", "_nonlinear_2eq_order1_type1"], [242, 4, 1, "", "_nonlinear_2eq_order1_type2"], [242, 4, 1, "", "_nonlinear_2eq_order1_type3"], [242, 4, 1, "", "_nonlinear_2eq_order1_type4"], [242, 4, 1, "", "_nonlinear_2eq_order1_type5"], [242, 4, 1, "", "_nonlinear_3eq_order1_type1"], [242, 4, 1, "", "_nonlinear_3eq_order1_type2"], [242, 4, 1, "", "_nonlinear_3eq_order1_type3"], [242, 4, 1, "", "_nonlinear_3eq_order1_type4"], [242, 4, 1, "", "_nonlinear_3eq_order1_type5"], [242, 4, 1, "", "constant_renumber"], [242, 4, 1, "", "ode_1st_power_series"], [242, 4, 1, "", "ode_2nd_power_series_ordinary"], [242, 4, 1, "", "ode_2nd_power_series_regular"], [242, 4, 1, "", "ode_sol_simplicity"], [242, 4, 1, "", "odesimp"]], "sympy.solvers.ode.riccati": [[242, 4, 1, "", "compute_m_ybar"], [242, 4, 1, "", "construct_c"], [242, 4, 1, "", "construct_d"], [242, 4, 1, "", "get_gen_sol_from_part_sol"], [242, 4, 1, "", "rational_laurent_series"], [242, 4, 1, "", "remove_redundant_sols"], [242, 4, 1, "", "riccati_inverse_normal"], [242, 4, 1, "", "riccati_normal"], [242, 4, 1, "", "riccati_reduced"], [242, 4, 1, "", "solve_aux_eq"], [242, 4, 1, "", "solve_riccati"]], "sympy.solvers.ode.single": [[242, 1, 1, "", "AlmostLinear"], [242, 1, 1, "", "Bernoulli"], [242, 1, 1, "", "Factorable"], [242, 1, 1, "", "FirstExact"], [242, 1, 1, "", "FirstLinear"], [242, 1, 1, "", "HomogeneousCoeffBest"], [242, 1, 1, "", "HomogeneousCoeffSubsDepDivIndep"], [242, 1, 1, "", "HomogeneousCoeffSubsIndepDivDep"], [242, 1, 1, "", "LieGroup"], [242, 1, 1, "", "LinearCoefficients"], [242, 1, 1, "", "Liouville"], [242, 1, 1, "", "NthAlgebraic"], [242, 1, 1, "", "NthLinearConstantCoeffHomogeneous"], [242, 1, 1, "", "NthLinearConstantCoeffUndeterminedCoefficients"], [242, 1, 1, "", "NthLinearConstantCoeffVariationOfParameters"], [242, 1, 1, "", "NthLinearEulerEqHomogeneous"], [242, 1, 1, "", "NthLinearEulerEqNonhomogeneousUndeterminedCoefficients"], [242, 1, 1, "", "NthLinearEulerEqNonhomogeneousVariationOfParameters"], [242, 1, 1, "", "NthOrderReducible"], [242, 1, 1, "", "RationalRiccati"], [242, 1, 1, "", "RiccatiSpecial"], [242, 1, 1, "", "SecondHypergeometric"], [242, 1, 1, "", "SecondLinearAiry"], [242, 1, 1, "", "SecondLinearBessel"], [242, 1, 1, "", "Separable"], [242, 1, 1, "", "SeparableReduced"]], "sympy.solvers.ode.systems": [[242, 4, 1, "", "canonical_odes"], [242, 4, 1, "", "dsolve_system"], [242, 4, 1, "", "linear_ode_to_matrix"], [242, 4, 1, "", "linodesolve"], [242, 4, 1, "", "linodesolve_type"], [242, 4, 1, "", "matrix_exp"], [242, 4, 1, "", "matrix_exp_jordan_form"]], "sympy.solvers.pde": [[243, 4, 1, "", "checkpdesol"], [243, 4, 1, "", "classify_pde"], [243, 4, 1, "", "pde_1st_linear_constant_coeff"], [243, 4, 1, "", "pde_1st_linear_constant_coeff_homogeneous"], [243, 4, 1, "", "pde_1st_linear_variable_coeff"], [243, 4, 1, "", "pde_separate"], [243, 4, 1, "", "pde_separate_add"], [243, 4, 1, "", "pde_separate_mul"], [243, 4, 1, "", "pdsolve"]], "sympy.solvers.polysys": [[244, 4, 1, "", "solve_poly_system"], [244, 4, 1, "", "solve_triangulated"]], "sympy.solvers.recurr": [[244, 4, 1, "", "rsolve"], [244, 4, 1, "", "rsolve_hyper"], [244, 4, 1, "", "rsolve_poly"], [244, 4, 1, "", "rsolve_ratio"]], "sympy.solvers.simplex": [[244, 4, 1, "", "linprog"], [244, 4, 1, "", "lpmax"], [244, 4, 1, "", "lpmin"]], "sympy.solvers.solvers": [[244, 4, 1, "", "checksol"], [244, 4, 1, "", "nsolve"], [244, 4, 1, "", "solve"], [244, 4, 1, "", "solve_linear"], [244, 4, 1, "", "solve_linear_system"], [244, 4, 1, "", "solve_linear_system_LU"], [244, 4, 1, "", "solve_undetermined_coeffs"], [244, 4, 1, "", "unrad"]], "sympy.solvers.solveset": [[245, 4, 1, "", "_is_exponential"], [245, 4, 1, "", "_is_logarithmic"], [245, 4, 1, "", "_solve_exponential"], [245, 4, 1, "", "_solve_logarithm"], [245, 4, 1, "", "_transolve"], [245, 4, 1, "", "domain_check"], [245, 4, 1, "", "invert_complex"], [245, 4, 1, "", "invert_real"], [245, 4, 1, "", "linear_eq_to_matrix"], [245, 4, 1, "", "linsolve"], [245, 4, 1, "", "nonlinsolve"], [245, 4, 1, "", "solveset"], [245, 4, 1, "", "solveset_complex"], [245, 4, 1, "", "solveset_real"], [245, 4, 1, "", "solvify"]], "sympy.stats": [[246, 4, 1, "", "Arcsin"], [246, 4, 1, "", "Benini"], [246, 4, 1, "", "Bernoulli"], [246, 1, 1, "", "BernoulliProcess"], [246, 4, 1, "", "Beta"], [246, 4, 1, "", "BetaBinomial"], [246, 4, 1, "", "BetaNoncentral"], [246, 4, 1, "", "BetaPrime"], [246, 4, 1, "", "Binomial"], [246, 4, 1, "", "BoundedPareto"], [246, 4, 1, "", "Cauchy"], [246, 1, 1, "", "CentralMoment"], [246, 4, 1, "", "Chi"], [246, 4, 1, "", "ChiNoncentral"], [246, 4, 1, "", "ChiSquared"], [246, 4, 1, "", "Coin"], [246, 1, 1, "", "ContinuousMarkovChain"], [246, 4, 1, "", "ContinuousRV"], [246, 1, 1, "", "Covariance"], [246, 1, 1, "", "CrossCovarianceMatrix"], [246, 4, 1, "", "Dagum"], [246, 4, 1, "", "Davis"], [246, 4, 1, "", "Die"], [246, 1, 1, "", "DiscreteMarkovChain"], [246, 4, 1, "", "DiscreteUniform"], [246, 4, 1, "", "E"], [246, 4, 1, "", "Erlang"], [246, 4, 1, "", "ExGaussian"], [246, 1, 1, "", "Expectation"], [246, 1, 1, "", "ExpectationMatrix"], [246, 4, 1, "", "Exponential"], [246, 4, 1, "", "FDistribution"], [246, 4, 1, "", "FiniteRV"], [246, 4, 1, "", "FisherZ"], [246, 4, 1, "", "Frechet"], [246, 4, 1, "", "Gamma"], [246, 4, 1, "", "GammaInverse"], [246, 1, 1, "", "GammaProcess"], [246, 4, 1, "", "GeneralizedMultivariateLogGamma"], [246, 4, 1, "", "GeneralizedMultivariateLogGammaOmega"], [246, 4, 1, "", "Geometric"], [246, 4, 1, "", "Gompertz"], [246, 4, 1, "", "Gumbel"], [246, 4, 1, "", "Hermite"], [246, 4, 1, "", "Hypergeometric"], [246, 4, 1, "", "JointRV"], [246, 4, 1, "", "Kumaraswamy"], [246, 4, 1, "", "Laplace"], [246, 4, 1, "", "Levy"], [246, 4, 1, "", "LogLogistic"], [246, 4, 1, "", "LogNormal"], [246, 4, 1, "", "Logarithmic"], [246, 4, 1, "", "Logistic"], [246, 4, 1, "", "Lomax"], [246, 4, 1, "", "MatrixGamma"], [246, 4, 1, "", "MatrixNormal"], [246, 4, 1, "", "Maxwell"], [246, 1, 1, "", "Moment"], [246, 4, 1, "", "Moyal"], [246, 4, 1, "", "Multinomial"], [246, 4, 1, "", "MultivariateBeta"], [246, 4, 1, "", "MultivariateEwens"], [246, 4, 1, "", "MultivariateLaplace"], [246, 4, 1, "", "MultivariateNormal"], [246, 4, 1, "", "MultivariateT"], [246, 4, 1, "", "Nakagami"], [246, 4, 1, "", "NegativeBinomial"], [246, 4, 1, "", "NegativeMultinomial"], [246, 4, 1, "", "Normal"], [246, 4, 1, "", "NormalGamma"], [246, 4, 1, "", "P"], [246, 4, 1, "", "Pareto"], [246, 4, 1, "", "Poisson"], [246, 1, 1, "", "PoissonProcess"], [246, 4, 1, "", "PowerFunction"], [246, 1, 1, "", "Probability"], [246, 4, 1, "", "QuadraticU"], [246, 4, 1, "", "Rademacher"], [246, 4, 1, "", "RaisedCosine"], [246, 4, 1, "", "Rayleigh"], [246, 4, 1, "", "Reciprocal"], [246, 4, 1, "", "ShiftedGompertz"], [246, 4, 1, "", "Skellam"], [246, 4, 1, "", "StudentT"], [246, 4, 1, "", "Trapezoidal"], [246, 4, 1, "", "Triangular"], [246, 4, 1, "", "Uniform"], [246, 4, 1, "", "UniformSum"], [246, 1, 1, "", "Variance"], [246, 1, 1, "", "VarianceMatrix"], [246, 4, 1, "", "VonMises"], [246, 4, 1, "", "Wald"], [246, 4, 1, "", "Weibull"], [246, 1, 1, "", "WienerProcess"], [246, 4, 1, "", "WignerSemicircle"], [246, 4, 1, "", "Wishart"], [246, 4, 1, "", "YuleSimon"], [246, 4, 1, "", "Zeta"], [246, 4, 1, "", "cmoment"], [246, 4, 1, "", "correlation"], [246, 4, 1, "", "coskewness"], [246, 4, 1, "", "covariance"], [246, 0, 0, "-", "crv"], [246, 0, 0, "-", "crv_types"], [246, 4, 1, "", "density"], [246, 4, 1, "", "entropy"], [246, 4, 1, "", "factorial_moment"], [246, 0, 0, "-", "frv"], [246, 0, 0, "-", "frv_types"], [246, 4, 1, "", "given"], [246, 4, 1, "", "kurtosis"], [246, 4, 1, "", "marginal_distribution"], [246, 4, 1, "", "median"], [246, 4, 1, "", "moment"], [246, 4, 1, "", "quantile"], [246, 0, 0, "-", "rv"], [246, 4, 1, "", "sample"], [246, 4, 1, "", "sample_iter"], [246, 4, 1, "", "skewness"], [246, 4, 1, "", "std"], [246, 4, 1, "", "variance"], [246, 4, 1, "", "where"]], "sympy.stats.BernoulliProcess": [[246, 2, 1, "", "expectation"], [246, 2, 1, "", "probability"]], "sympy.stats.DiscreteMarkovChain": [[246, 2, 1, "", "absorbing_probabilities"], [246, 2, 1, "", "canonical_form"], [246, 2, 1, "", "communication_classes"], [246, 2, 1, "", "decompose"], [246, 2, 1, "", "fixed_row_vector"], [246, 2, 1, "", "fundamental_matrix"], [246, 3, 1, "", "limiting_distribution"], [246, 2, 1, "", "sample"], [246, 2, 1, "", "stationary_distribution"], [246, 3, 1, "", "transition_probabilities"]], "sympy.stats.compound_rv": [[246, 1, 1, "", "CompoundDistribution"]], "sympy.stats.crv": [[246, 1, 1, "", "ContinuousDomain"], [246, 1, 1, "", "ContinuousPSpace"]], "sympy.stats.crv_types": [[246, 1, 1, "", "NormalPSpace"]], "sympy.stats.crv_types.sympy.stats": [[246, 4, 1, "", "Die"], [246, 4, 1, "", "Normal"]], "sympy.stats.frv": [[246, 1, 1, "", "FiniteDomain"], [246, 1, 1, "", "FinitePSpace"]], "sympy.stats.frv_types": [[246, 1, 1, "", "DiePSpace"]], "sympy.stats.rv": [[246, 1, 1, "", "ConditionalDomain"], [246, 1, 1, "", "PSpace"], [246, 1, 1, "", "ProductDomain"], [246, 1, 1, "", "ProductPSpace"], [246, 1, 1, "", "RandomDomain"], [246, 1, 1, "", "RandomSymbol"], [246, 1, 1, "", "SingleDomain"], [246, 1, 1, "", "SinglePSpace"], [246, 4, 1, "", "pspace"], [246, 4, 1, "", "random_symbols"], [246, 4, 1, "", "rs_swap"], [246, 4, 1, "", "sampling_E"], [246, 4, 1, "", "sampling_P"], [246, 4, 1, "", "sampling_density"]], "sympy.tensor": [[247, 0, 0, "-", "array"], [250, 0, 0, "-", "index_methods"], [251, 0, 0, "-", "indexed"], [252, 0, 0, "-", "tensor"], [253, 0, 0, "-", "toperators"]], "sympy.tensor.array": [[247, 1, 1, "", "ImmutableDenseNDimArray"], [247, 1, 1, "", "ImmutableSparseNDimArray"], [247, 1, 1, "", "MutableDenseNDimArray"], [247, 1, 1, "", "MutableSparseNDimArray"], [247, 4, 1, "", "derive_by_array"], [248, 0, 0, "-", "expressions"], [247, 4, 1, "", "permutedims"], [247, 4, 1, "", "tensorcontraction"], [247, 4, 1, "", "tensordiagonal"], [247, 4, 1, "", "tensorproduct"]], "sympy.tensor.array.expressions": [[248, 1, 1, "", "ArrayContraction"], [248, 1, 1, "", "ArrayDiagonal"], [248, 1, 1, "", "ArrayTensorProduct"], [248, 1, 1, "", "PermuteDims"]], "sympy.tensor.index_methods": [[250, 4, 1, "", "get_contraction_structure"], [250, 4, 1, "", "get_indices"]], "sympy.tensor.indexed": [[251, 1, 1, "", "Idx"], [251, 1, 1, "", "Indexed"], [251, 1, 1, "", "IndexedBase"]], "sympy.tensor.indexed.Idx": [[251, 3, 1, "", "label"], [251, 3, 1, "", "lower"], [251, 3, 1, "", "upper"]], "sympy.tensor.indexed.Indexed": [[251, 3, 1, "", "base"], [251, 3, 1, "", "indices"], [251, 3, 1, "", "ranges"], [251, 3, 1, "", "rank"], [251, 3, 1, "", "shape"]], "sympy.tensor.indexed.IndexedBase": [[251, 3, 1, "", "label"], [251, 3, 1, "", "offset"], [251, 3, 1, "", "shape"], [251, 3, 1, "", "strides"]], "sympy.tensor.tensor": [[252, 1, 1, "", "TensAdd"], [252, 1, 1, "", "TensExpr"], [252, 1, 1, "", "TensMul"], [252, 1, 1, "", "TensorHead"], [252, 1, 1, "", "TensorIndex"], [252, 1, 1, "", "TensorIndexType"], [252, 1, 1, "", "TensorSymmetry"], [252, 1, 1, "", "TensorType"], [252, 1, 1, "", "_TensorManager"], [252, 4, 1, "", "canon_bp"], [252, 4, 1, "", "riemann_cyclic"], [252, 4, 1, "", "riemann_cyclic_replace"], [252, 4, 1, "", "tensor_heads"], [252, 4, 1, "", "tensorsymmetry"]], "sympy.tensor.tensor.TensAdd": [[252, 2, 1, "", "canon_bp"], [252, 2, 1, "", "contract_metric"]], "sympy.tensor.tensor.TensExpr": [[252, 2, 1, "", "get_matrix"], [252, 2, 1, "", "replace_with_arrays"]], "sympy.tensor.tensor.TensMul": [[252, 2, 1, "", "canon_bp"], [252, 2, 1, "", "contract_metric"], [252, 2, 1, "", "get_free_indices"], [252, 2, 1, "", "get_indices"], [252, 2, 1, "", "perm2tensor"], [252, 2, 1, "", "sorted_components"], [252, 2, 1, "", "split"]], "sympy.tensor.tensor.TensorHead": [[252, 2, 1, "", "commutes_with"]], "sympy.tensor.tensor.TensorSymmetry": [[252, 2, 1, "", "direct_product"], [252, 2, 1, "", "fully_symmetric"], [252, 2, 1, "", "no_symmetry"], [252, 2, 1, "", "riemann"]], "sympy.tensor.tensor._TensorManager": [[252, 2, 1, "", "clear"], [252, 2, 1, "", "comm_i2symbol"], [252, 2, 1, "", "comm_symbols2i"], [252, 2, 1, "", "get_comm"], [252, 2, 1, "", "set_comm"], [252, 2, 1, "", "set_comms"]], "sympy.tensor.toperators": [[253, 1, 1, "", "PartialDerivative"]], "sympy.testing": [[255, 0, 0, "-", "pytest"], [256, 0, 0, "-", "randtest"], [257, 0, 0, "-", "runtests"]], "sympy.testing.pytest": [[255, 4, 1, "", "SKIP"], [255, 4, 1, "", "nocache_fail"], [255, 4, 1, "", "raises"], [255, 4, 1, "", "skip_under_pyodide"], [255, 4, 1, "", "warns"], [255, 4, 1, "", "warns_deprecated_sympy"]], "sympy.testing.runtests": [[257, 1, 1, "", "PyTestReporter"], [257, 1, 1, "", "Reporter"], [257, 1, 1, "", "SymPyDocTestFinder"], [257, 1, 1, "", "SymPyDocTestRunner"], [257, 1, 1, "", "SymPyOutputChecker"], [257, 1, 1, "", "SymPyTestResults"], [257, 4, 1, "", "convert_to_native_paths"], [257, 4, 1, "", "doctest"], [257, 4, 1, "", "get_sympy_dir"], [257, 4, 1, "", "raise_on_deprecated"], [257, 4, 1, "", "run_all_tests"], [257, 4, 1, "", "run_in_subprocess_with_hash_randomization"], [257, 4, 1, "", "split_list"], [257, 4, 1, "", "sympytestfile"], [257, 4, 1, "", "test"]], "sympy.testing.runtests.PyTestReporter": [[257, 2, 1, "", "write"]], "sympy.testing.runtests.SymPyDocTestRunner": [[257, 2, 1, "", "run"]], "sympy.testing.runtests.SymPyOutputChecker": [[257, 2, 1, "", "check_output"]], "sympy.testing.runtests.SymPyTestResults": [[257, 5, 1, "", "attempted"], [257, 5, 1, "", "failed"]], "sympy.utilities": [[258, 0, 0, "-", "autowrap"], [259, 0, 0, "-", "codegen"], [260, 0, 0, "-", "decorator"], [261, 0, 0, "-", "enumerative"], [262, 0, 0, "-", "exceptions"], [264, 0, 0, "-", "iterables"], [265, 0, 0, "-", "lambdify"], [266, 0, 0, "-", "memoization"], [267, 0, 0, "-", "misc"], [268, 0, 0, "-", "source"], [269, 0, 0, "-", "timeutils"]], "sympy.utilities.autowrap": [[258, 1, 1, "", "CodeWrapper"], [258, 1, 1, "", "CythonCodeWrapper"], [258, 1, 1, "", "DummyWrapper"], [258, 1, 1, "", "F2PyCodeWrapper"], [258, 1, 1, "", "UfuncifyCodeWrapper"], [258, 4, 1, "", "autowrap"], [258, 4, 1, "", "binary_function"], [258, 4, 1, "", "ufuncify"]], "sympy.utilities.autowrap.CythonCodeWrapper": [[258, 2, 1, "", "dump_pyx"]], "sympy.utilities.autowrap.UfuncifyCodeWrapper": [[258, 2, 1, "", "dump_c"]], "sympy.utilities.codegen": [[259, 1, 1, "", "Argument"], [259, 1, 1, "", "CCodeGen"], [259, 1, 1, "", "CodeGen"], [259, 1, 1, "", "DataType"], [259, 1, 1, "", "FCodeGen"], [259, 1, 1, "", "JuliaCodeGen"], [259, 1, 1, "", "OctaveCodeGen"], [259, 1, 1, "", "OutputArgument"], [259, 1, 1, "", "Result"], [259, 1, 1, "", "Routine"], [259, 1, 1, "", "RustCodeGen"], [259, 4, 1, "", "codegen"], [259, 4, 1, "", "get_default_datatype"], [259, 4, 1, "", "make_routine"]], "sympy.utilities.codegen.CCodeGen": [[259, 2, 1, "", "dump_c"], [259, 2, 1, "", "dump_h"], [259, 2, 1, "", "get_prototype"]], "sympy.utilities.codegen.CodeGen": [[259, 2, 1, "", "dump_code"], [259, 2, 1, "", "routine"], [259, 2, 1, "", "write"]], "sympy.utilities.codegen.FCodeGen": [[259, 2, 1, "", "dump_f95"], [259, 2, 1, "", "dump_h"], [259, 2, 1, "", "get_interface"]], "sympy.utilities.codegen.JuliaCodeGen": [[259, 2, 1, "", "dump_jl"], [259, 2, 1, "", "routine"]], "sympy.utilities.codegen.OctaveCodeGen": [[259, 2, 1, "", "dump_m"], [259, 2, 1, "", "routine"]], "sympy.utilities.codegen.Routine": [[259, 3, 1, "", "result_variables"], [259, 3, 1, "", "variables"]], "sympy.utilities.codegen.RustCodeGen": [[259, 2, 1, "", "dump_rs"], [259, 2, 1, "", "get_prototype"], [259, 2, 1, "", "routine"]], "sympy.utilities.decorator": [[260, 4, 1, "", "conserve_mpmath_dps"], [260, 4, 1, "", "deprecated"], [260, 4, 1, "", "doctest_depends_on"], [260, 4, 1, "", "memoize_property"], [260, 1, 1, "", "no_attrs_in_subclass"], [260, 4, 1, "", "public"], [260, 4, 1, "", "threaded"], [260, 4, 1, "", "threaded_factory"], [260, 4, 1, "", "xthreaded"]], "sympy.utilities.enumerative": [[261, 1, 1, "", "MultisetPartitionTraverser"], [261, 4, 1, "", "factoring_visitor"], [261, 4, 1, "", "list_visitor"], [261, 4, 1, "", "multiset_partitions_taocp"]], "sympy.utilities.enumerative.MultisetPartitionTraverser": [[261, 2, 1, "", "count_partitions"], [261, 2, 1, "", "enum_all"], [261, 2, 1, "", "enum_large"], [261, 2, 1, "", "enum_range"], [261, 2, 1, "", "enum_small"]], "sympy.utilities.exceptions": [[262, 7, 1, "", "SymPyDeprecationWarning"], [262, 4, 1, "", "ignore_warnings"], [262, 4, 1, "", "sympy_deprecation_warning"]], "sympy.utilities.iterables": [[264, 1, 1, "", "NotIterable"], [264, 4, 1, "", "binary_partitions"], [264, 4, 1, "", "bracelets"], [264, 4, 1, "", "capture"], [264, 4, 1, "", "common_prefix"], [264, 4, 1, "", "common_suffix"], [264, 4, 1, "", "connected_components"], [264, 4, 1, "", "dict_merge"], [264, 4, 1, "", "filter_symbols"], [264, 4, 1, "", "flatten"], [264, 4, 1, "", "generate_bell"], [264, 4, 1, "", "generate_derangements"], [264, 4, 1, "", "generate_involutions"], [264, 4, 1, "", "generate_oriented_forest"], [264, 4, 1, "", "group"], [264, 4, 1, "", "has_dups"], [264, 4, 1, "", "has_variety"], [264, 4, 1, "", "ibin"], [264, 4, 1, "", "iproduct"], [264, 4, 1, "", "is_palindromic"], [264, 4, 1, "", "is_sequence"], [264, 4, 1, "", "iterable"], [264, 4, 1, "", "kbins"], [264, 4, 1, "", "least_rotation"], [264, 4, 1, "", "minlex"], [264, 4, 1, "", "multiset"], [264, 4, 1, "", "multiset_combinations"], [264, 4, 1, "", "multiset_derangements"], [264, 4, 1, "", "multiset_partitions"], [264, 4, 1, "", "multiset_permutations"], [264, 4, 1, "", "necklaces"], [264, 4, 1, "", "numbered_symbols"], [264, 4, 1, "", "ordered_partitions"], [264, 4, 1, "", "partitions"], [264, 4, 1, "", "permute_signs"], [264, 4, 1, "", "postfixes"], [264, 4, 1, "", "prefixes"], [264, 4, 1, "", "random_derangement"], [264, 4, 1, "", "reshape"], [264, 4, 1, "", "rotate_left"], [264, 4, 1, "", "rotate_right"], [264, 4, 1, "", "rotations"], [264, 4, 1, "", "roundrobin"], [264, 4, 1, "", "runs"], [264, 4, 1, "", "sequence_partitions"], [264, 4, 1, "", "sequence_partitions_empty"], [264, 4, 1, "", "sift"], [264, 4, 1, "", "signed_permutations"], [264, 4, 1, "", "strongly_connected_components"], [264, 4, 1, "", "subsets"], [264, 4, 1, "", "take"], [264, 4, 1, "", "topological_sort"], [264, 4, 1, "", "unflatten"], [264, 4, 1, "", "uniq"], [264, 4, 1, "", "variations"]], "sympy.utilities.lambdify": [[265, 4, 1, "", "implemented_function"], [265, 4, 1, "", "lambdastr"], [265, 4, 1, "", "lambdify"]], "sympy.utilities.memoization": [[266, 4, 1, "", "assoc_recurrence_memo"], [266, 4, 1, "", "recurrence_memo"]], "sympy.utilities.misc": [[267, 4, 1, "", "as_int"], [267, 4, 1, "", "debug"], [267, 4, 1, "", "debug_decorator"], [267, 4, 1, "", "debugf"], [267, 4, 1, "", "filldedent"], [267, 4, 1, "", "find_executable"], [267, 4, 1, "", "func_name"], [267, 4, 1, "", "ordinal"], [267, 4, 1, "", "rawlines"], [267, 4, 1, "", "replace"], [267, 4, 1, "", "strlines"], [267, 4, 1, "", "translate"]], "sympy.utilities.source": [[268, 4, 1, "", "get_class"], [268, 4, 1, "", "get_mod_func"]], "sympy.utilities.timeutils": [[269, 4, 1, "", "timed"]], "sympy.vector.coordsysrect": [[270, 1, 1, "", "CoordSys3D"]], "sympy.vector.coordsysrect.CoordSys3D": [[270, 2, 1, "", "__init__"], [270, 2, 1, "", "create_new"], [270, 2, 1, "", "locate_new"], [270, 2, 1, "", "orient_new"], [270, 2, 1, "", "orient_new_axis"], [270, 2, 1, "", "orient_new_body"], [270, 2, 1, "", "orient_new_quaternion"], [270, 2, 1, "", "orient_new_space"], [270, 2, 1, "", "position_wrt"], [270, 2, 1, "", "rotation_matrix"], [270, 2, 1, "", "scalar_map"]], "sympy.vector": [[273, 4, 1, "", "curl"], [273, 4, 1, "", "divergence"], [273, 4, 1, "", "express"], [273, 4, 1, "", "gradient"], [273, 4, 1, "", "is_conservative"], [273, 4, 1, "", "is_solenoidal"], [273, 4, 1, "", "matrix_to_vector"], [273, 4, 1, "", "scalar_potential"], [273, 4, 1, "", "scalar_potential_difference"]], "sympy.vector.deloperator": [[270, 1, 1, "", "Del"]], "sympy.vector.deloperator.Del": [[270, 2, 1, "", "cross"], [270, 2, 1, "", "dot"], [270, 2, 1, "", "gradient"]], "sympy.vector.dyadic": [[270, 1, 1, "", "Dyadic"]], "sympy.vector.dyadic.Dyadic": [[270, 3, 1, "", "components"], [270, 2, 1, "", "cross"], [270, 2, 1, "", "dot"], [270, 2, 1, "", "to_matrix"]], "sympy.vector.implicitregion": [[270, 1, 1, "", "ImplicitRegion"]], "sympy.vector.implicitregion.ImplicitRegion": [[270, 2, 1, "", "multiplicity"], [270, 2, 1, "", "rational_parametrization"], [270, 2, 1, "", "regular_point"], [270, 2, 1, "", "singular_points"]], "sympy.vector.integrals": [[270, 1, 1, "", "ParametricIntegral"], [273, 4, 1, "", "vector_integrate"]], "sympy.vector.orienters": [[272, 1, 1, "", "AxisOrienter"], [272, 1, 1, "", "BodyOrienter"], [272, 1, 1, "", "Orienter"], [272, 1, 1, "", "QuaternionOrienter"], [272, 1, 1, "", "SpaceOrienter"]], "sympy.vector.orienters.AxisOrienter": [[272, 2, 1, "", "__init__"], [272, 2, 1, "", "rotation_matrix"]], "sympy.vector.orienters.BodyOrienter": [[272, 2, 1, "", "__init__"]], "sympy.vector.orienters.Orienter": [[272, 2, 1, "", "rotation_matrix"]], "sympy.vector.orienters.QuaternionOrienter": [[272, 2, 1, "", "__init__"]], "sympy.vector.orienters.SpaceOrienter": [[272, 2, 1, "", "__init__"]], "sympy.vector.parametricregion": [[270, 1, 1, "", "ParametricRegion"]], "sympy.vector.vector": [[270, 1, 1, "", "Vector"]], "sympy.vector.vector.Vector": [[270, 3, 1, "", "components"], [270, 2, 1, "", "cross"], [270, 2, 1, "", "dot"], [270, 2, 1, "", "magnitude"], [270, 2, 1, "", "normalize"], [270, 2, 1, "", "outer"], [270, 2, 1, "", "projection"], [270, 2, 1, "", "separate"], [270, 2, 1, "", "to_matrix"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:property", "4": "py:function", "5": "py:attribute", "6": "py:data", "7": "py:exception"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "property", "Python property"], "4": ["py", "function", "Python function"], "5": ["py", "attribute", "Python attribute"], "6": ["py", "data", "Python data"], "7": ["py", "exception", "Python exception"]}, "titleterms": {"cite": 0, "sympi": [0, 4, 7, 9, 13, 15, 18, 19, 20, 25, 30, 32, 36, 38, 39, 49, 91, 110, 158, 207, 216, 270, 273, 274, 277, 293, 295, 298], "debug": [1, 12], "depend": [2, 8, 12, 155, 216, 275], "hard": 2, "option": [2, 9, 32, 35, 36, 37, 219], "recommend": [2, 5], "interact": [2, 96, 212], "us": [2, 5, 7, 13, 19, 28, 30, 31, 32, 33, 34, 35, 36, 37, 49, 71, 92, 93, 109, 117, 150, 155, 156, 210, 212, 223, 245, 275], "print": [2, 13, 23, 49, 96, 128, 138, 200, 206, 226, 303], "pars": [2, 37, 110], "logic": [2, 22, 98, 281, 284], "plot": [2, 13, 122, 171, 212], "lambdifi": [2, 13, 109, 265, 293], "code": [2, 3, 5, 7, 9, 11, 12, 13, 49, 52, 128, 210, 226, 268, 281, 283], "gener": [2, 4, 5, 49, 58, 60, 216, 221, 245, 276, 281, 283], "autowrap": [2, 49, 258], "printer": [2, 49, 226, 303], "test": [2, 11, 12, 13, 65, 98, 225, 254, 256, 257, 300], "onli": [2, 30, 35, 245], "statist": 2, "symengin": 2, "backend": [2, 110, 212], "sage": 2, "develop": [2, 7, 9, 11, 68], "get": [2, 7, 9, 15, 28], "sourc": [2, 268], "run": [2, 11, 12, 39, 257], "build": [2, 8], "document": [2, 3, 4, 5, 7, 8, 11, 38], "benchmark": 2, "deprec": [3, 12, 13], "polici": [3, 12], "what": [3, 155, 215, 216, 245, 298, 301], "i": [3, 12, 15, 34, 35, 93, 109, 155, 215, 226, 245, 298], "try": 3, "avoid": 3, "backward": 3, "incompat": 3, "chang": [3, 11, 13], "first": [3, 13, 291], "place": 3, "when": [3, 37, 93], "doe": [3, 15, 245], "requir": [3, 8], "public": 3, "api": [3, 38, 89, 93, 95, 113, 124, 132, 204, 245, 258, 259, 271, 281], "Not": [3, 28, 30, 31, 32, 34, 35, 36, 37], "The": [3, 13, 21, 23, 50, 58, 93, 155, 196, 208, 221, 233, 236, 276, 277, 298], "purpos": 3, "technic": 3, "possibl": [3, 32, 300], "how": [3, 24, 38, 93, 210, 245], "long": 3, "should": [3, 109], "last": 3, "checklist": [3, 11], "ad": 3, "releas": 3, "note": [3, 23, 68, 80, 155, 233, 235, 296, 305], "entri": [3, 104], "docstr": [4, 5, 111, 112, 114, 116, 118, 120, 129, 130, 131, 133, 134, 135, 136, 137, 138, 139, 140, 202, 203, 205, 206, 270, 272, 273], "style": [4, 5, 12], "guid": [4, 5, 10, 12, 24, 38, 115, 151, 208, 278], "guidelin": [4, 5], "format": [4, 5, 13, 37], "section": 4, "1": [4, 13, 26, 35, 93, 117, 141, 155, 167], "singl": [4, 15, 17, 30], "sentenc": 4, "summari": 4, "2": [4, 26, 35, 93, 117, 141, 155], "explan": [4, 16, 38], "3": [4, 26, 95, 117, 141, 192], "exampl": [4, 11, 23, 26, 28, 30, 31, 34, 36, 40, 68, 80, 92, 95, 108, 117, 125, 142, 155, 159, 163, 194, 195, 196, 210, 225, 226, 233, 236, 246, 247, 248, 251, 276, 290, 298, 304], "4": [4, 13, 26, 117], "paramet": [4, 31, 236, 245], "5": [4, 13, 26, 117], "see": [4, 68, 264, 276], "also": [4, 68, 264], "6": [4, 13, 117], "refer": [4, 21, 26, 38, 41, 48, 51, 67, 68, 70, 80, 86, 93, 95, 101, 102, 104, 106, 108, 110, 113, 132, 157, 163, 166, 196, 208, 210, 211, 212, 213, 217, 219, 221, 222, 223, 233, 235, 236, 239, 245, 258, 259, 278, 281, 290, 291], "sampl": [4, 13], "class": [4, 13, 18, 48, 49, 67, 70, 102, 104, 106, 108, 110, 155, 201, 212, 221, 226, 239, 247, 270, 272], "ar": [4, 30, 35, 210, 216, 245], "mathemat": [4, 15, 28, 158], "function": [4, 12, 13, 15, 23, 28, 30, 32, 34, 35, 37, 49, 58, 67, 68, 74, 75, 76, 86, 87, 90, 91, 93, 98, 104, 108, 110, 117, 128, 136, 156, 178, 181, 202, 203, 207, 212, 214, 216, 217, 222, 225, 226, 236, 239, 242, 243, 247, 273, 277, 303, 304], "best": [4, 5, 23], "practic": [4, 5, 23], "write": [4, 5, 11, 12, 23], "import": 4, "sphinx": 4, "cross": 4, "referenc": 4, "type": [5, 12, 17, 30, 49, 76, 202, 245, 246], "narr": 5, "markdown": 5, "prefer": [5, 37], "math": [5, 49], "latex": [5, 110, 303], "head": 5, "spell": 5, "punctuat": 5, "capit": 5, "tone": 5, "contribut": [6, 7, 11, 38, 223], "introduct": [7, 15, 19, 41, 48, 49, 50, 58, 70, 80, 98, 115, 141, 158, 196, 207, 209, 212, 213, 214, 221, 225, 279, 291, 298], "familiar": 7, "softwar": 7, "read": [7, 296], "paper": 7, "perus": 7, "review": 7, "conduct": 7, "join": 7, "our": 7, "mail": 7, "list": [7, 13, 15, 17, 28, 30], "setup": [7, 9], "your": [7, 9, 11, 32], "environ": [7, 9], "identifi": 7, "someth": [7, 12], "work": [7, 31, 33, 35, 80, 225], "codebas": 7, "pull": [7, 11], "request": [7, 11], "docker": 8, "debian": 8, "ubuntu": 8, "fedora": 8, "mac": 8, "window": [8, 212], "10": [8, 13, 117], "doc": [8, 217], "local": 8, "instal": [8, 9, 38, 39, 110, 302], "view": 8, "auto": 8, "rebuild": 8, "live": 8, "server": 8, "pdf": 8, "git": [9, 39], "configur": [9, 219], "name": [9, 11, 56], "email": [9, 11], "set": [9, 13, 18, 32, 35, 36, 45, 80, 210, 234, 245, 303], "github": [9, 12], "creat": [9, 11, 13, 15, 23, 34, 104], "account": 9, "ssh": 9, "kei": [9, 23, 158, 299], "fork": 9, "virtual": 9, "new": [10, 11, 13, 275], "contributor": 10, "index": [10, 50, 58, 248, 251], "workflow": 11, "process": [11, 246], "pick": 11, "an": [11, 13, 32, 34, 35, 80, 141, 196, 236, 245, 299], "issu": [11, 128, 141, 155, 200, 300], "fix": [11, 141], "branch": [11, 93], "modifi": 11, "qualiti": [11, 12], "add": [11, 13, 23, 68], "commit": 11, "delet": [11, 300], "junk": 11, "file": 11, "messag": 11, "good": 11, "co": 11, "author": [11, 211], "make": [11, 32, 37], "titl": 11, "descript": [11, 290], "address": 11, "mailmap": 11, "basic": [12, 68, 72, 104, 202, 214, 216, 222, 234, 274, 281, 282, 293, 300], "failur": 12, "action": 12, "regress": 12, "special": [12, 15, 20, 49, 76, 222, 234, 304], "except": [12, 104, 110, 219, 262], "warn": [12, 13, 262], "unchang": 12, "express": [12, 13, 15, 28, 31, 32, 34, 49, 80, 87, 90, 98, 101, 110, 131, 216, 225, 248, 275, 293, 299], "dummi": 12, "consist": [12, 37], "check": [12, 13, 202], "random": [12, 68, 246], "skip": 12, "mark": 12, "expect": 12, "fail": 12, "slow": [12, 155], "extern": 12, "doctest": 12, "updat": 12, "exist": [12, 93], "coverag": 12, "hypothesi": 12, "activ": [13, 111, 290, 291], "silenc": 13, "version": 13, "13": 13, "string": [13, 21, 37, 293], "fallback": 13, "sympifi": [13, 68], "dmp": [13, 216], "rep": 13, "attribut": [13, 50, 58], "pkgdata": 13, "modul": [13, 123, 161, 200, 208, 213, 214, 215, 216, 219, 221, 222, 239, 242, 243, 245, 258], "eq": [13, 32], "rewrit": [13, 23, 49, 227, 304], "marker": 13, "annot": 13, "fill": 13, "rectangl": 13, "move": [13, 236], "mechan": [13, 21, 115, 119, 128, 132, 142, 151, 152, 153, 154, 155, 156, 157, 158, 159, 178, 246], "modularinteg": 13, "to_int": 13, "method": [13, 19, 23, 33, 39, 134, 145, 148, 149, 150, 153, 154, 155, 226, 243, 245, 250, 275, 300], "12": 13, "managedproperti": 13, "metaclass": 13, "joint": [13, 133, 152, 246], "coordin": [13, 128, 145, 155, 212, 274, 275, 277, 279], "intermedi": 13, "frame": [13, 210], "attach": 13, "point": [13, 23, 72, 83, 128, 200, 209, 274], "argument": [13, 15, 245], "11": [13, 117], "tensor": [13, 64, 76, 190, 249, 252, 253], "arrai": [13, 247, 248], "conv_": 13, "renam": 13, "from_": 13, "mathematica": [13, 226], "parser": [13, 110, 141], "redund": 13, "static": 13, "carmichael": 13, "hadamardproduct": 13, "matadd": 13, "matmul": 13, "some": [13, 35, 158, 245], "travers": [13, 68], "have": [13, 32, 36, 225], "been": 13, "core": [13, 68, 101], "trace": 13, "compat": [13, 248], "submodul": [13, 80], "9": [13, 117], "expr_free_symbol": 13, "stat": [13, 246], "numsampl": 13, "n": [13, 247, 248], "poli": [13, 215, 216, 217, 224], "solver": [13, 35, 224, 240, 241, 242, 244, 245, 305], "rawmatrix": 13, "non": 13, "expr": [13, 68], "object": [13, 18, 251], "matrix": [13, 33, 45, 101, 104, 105, 155, 246, 300], "get_seg": 13, "mdft": 13, "physic": [13, 27, 125, 128, 142, 152, 153, 154, 155, 156, 157, 158, 159, 198, 200, 204, 207, 208, 209, 210, 281, 287], "matric": [13, 19, 33, 99, 100, 101, 102, 103, 104, 106, 125, 127, 248, 281, 285, 300], "privat": 13, "sparsematrix": [13, 106], "_smat": 13, "densematrix": 13, "_mat": 13, "laplace_transform": 13, "nocond": 13, "fals": 13, "8": [13, 117], "theanocod": 13, "assumpt": [13, 18, 21, 23, 44, 68], "handler": [13, 21], "askhandl": 13, "relat": [13, 15, 17, 21, 30, 68, 76, 98, 207, 210, 277], "7": [13, 117], "call": [13, 30, 37], "stochasticprocess": 13, "distribut": [13, 219, 246], "randomindexedsymbol": 13, "discretemarkovchain": 13, "absorbing_probabilit": 13, "util": [13, 49, 65, 66, 85, 104, 164, 221, 244, 263, 269, 281, 289], "misc": [13, 44], "find_execut": 13, "mutabl": 13, "diffgeom": 13, "unicod": [13, 303], "pretti": [13, 226, 303], "stringpict": 13, "prettyform": 13, "pretty_symbologi": 13, "xstr": 13, "pass": 13, "oper": [13, 15, 90, 104, 169, 178, 180, 181, 202, 207, 210, 236, 247, 253, 274, 276, 277, 293, 300], "longer": 13, "accept": 13, "arg": [13, 299], "variou": [13, 225], "randtest": 13, "mix": 13, "polynomi": [13, 28, 76, 90, 214, 216, 217, 218, 219, 221, 222, 223, 225, 244, 304], "binari": 13, "print_cycl": 13, "flag": 13, "combinator": [13, 55], "permut": [13, 59, 60], "integr": [13, 35, 72, 76, 90, 92, 93, 94, 95, 128, 214, 221, 280, 294], "indefinit": 13, "fun_ev": 13, "__call__": 13, "tensortyp": 13, "dummy_fmt": 13, "tensorindextyp": 13, "metric": 13, "get_kronecker_delta": 13, "get_epsilon": 13, "tensorsymmetri": 13, "tensorhead": 13, "is_emptyset": 13, "productset": 13, "iter": [13, 234, 264], "set_potential_energi": 13, "condit": [13, 35, 93, 234], "conditionset": 13, "max_degre": 13, "get_upper_degre": 13, "properti": [13, 21, 213], "multivariate_result": 13, "dixonresult": 13, "tupl": [13, 15, 17, 30, 222], "lambda": 13, "evalu": [13, 15, 23, 28, 72, 90, 158, 290, 299], "differentiate_finit": 13, "data": 13, "glossari": 14, "gotcha": [15, 21, 141, 296], "pitfal": 15, "equal": [15, 31, 32, 296], "sign": [15, 296], "doubl": 15, "variabl": [15, 30, 35, 37, 212, 246, 275, 290], "assign": 15, "between": [15, 21, 198, 216], "symbol": [15, 21, 22, 23, 30, 31, 33, 68, 87, 155, 159, 211, 216, 222, 225, 245, 296, 298], "python": [15, 49], "number": [15, 45, 54, 68, 71, 72, 93, 108, 216, 221, 225, 281, 286], "v": [15, 22, 216], "float": [15, 72], "ration": [15, 216, 217, 222, 225, 228, 242, 304], "immut": [15, 102], "invers": [15, 23, 74, 93], "trig": 15, "sqrt": 15, "dictionari": [15, 17, 28, 36], "keyword": 15, "help": 15, "from": [15, 31, 32, 33, 37, 225, 248], "within": 15, "solv": [17, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 117, 214, 221, 244, 245, 305], "output": [17, 128, 245], "empti": 17, "Of": 17, "valu": [17, 22, 37], "boolean": [17, 22, 98], "classif": 18, "kind": [18, 68], "func": [18, 299], "finit": [19, 47, 50, 213, 216, 219, 221, 225, 236, 246, 294], "differ": [19, 21, 47, 158, 216, 275, 294], "approxim": [19, 28, 49], "deriv": [19, 35, 210, 247, 277, 294], "A": [19, 143, 144, 147, 148, 149, 150, 155, 291, 298, 305], "direct": [19, 277], "topic": [20, 128, 200, 281, 288], "old": [21, 216], "system": [21, 30, 34, 36, 122, 146, 159, 193, 195, 196, 199, 242, 244, 274, 275, 277, 279, 290], "appli": [21, 93, 236], "input": [21, 245], "predic": [21, 44, 45], "abov": 21, "definit": [21, 23, 86], "implic": 21, "interpret": 21, "other": [21, 23, 39, 87, 136, 207, 275], "is_": 21, "implement": [21, 93, 207, 226, 236, 258, 259, 274, 277], "limit": [21, 30, 31, 92, 141, 231, 233, 294], "combin": [21, 90], "fuzzi": 22, "three": [22, 80], "bool": 22, "custom": [23, 212, 226, 291], "easi": 23, "case": [23, 245], "fulli": 23, "defin": [23, 35, 290], "automat": [23, 225], "eval": 23, "remind": 23, "numer": [23, 28, 34, 35, 37, 72, 90, 95, 109, 128, 158], "evalf": [23, 68, 109, 293], "simplif": [23, 72, 98, 235, 304], "doit": 23, "expand": [23, 225, 227, 304], "differenti": [23, 35, 70, 90, 128, 244, 245, 290, 305], "as_real_imag": 23, "miscellan": [23, 74, 80, 267], "_eval_": 23, "complet": [23, 28, 141], "versin": 23, "divid": 23, "fuse": 23, "multipli": 23, "fma": 23, "addit": [23, 90], "tip": [23, 293, 294, 296, 299, 300], "logo": 25, "control": [26, 121, 122, 123, 124, 212], "packag": 26, "find": [28, 34, 221, 222], "root": [28, 34, 222], "algebra": [28, 30, 31, 32, 33, 35, 36, 41, 97, 104, 166, 210, 213, 216, 221, 225, 244, 305], "altern": [28, 30, 31, 32, 33, 34, 35, 36, 210], "consid": [28, 30, 31, 32, 33, 34, 35, 36], "guidanc": [28, 30, 31, 32, 33, 34, 35, 36, 37], "solut": [28, 31, 32, 33, 34, 35, 36, 37, 178, 245, 276], "without": [28, 35], "multipl": [28, 35, 90, 210, 221], "With": [28, 31, 32, 33, 34, 35, 36, 37], "factor": [28, 214, 219, 225, 304], "equat": [28, 29, 31, 32, 33, 34, 35, 36, 37, 153, 154, 155, 194, 214, 239, 244, 245, 290, 305], "exact": [28, 37], "real_root": 28, "nroot": 28, "complex": [28, 34, 74, 216], "result": [28, 30, 31, 32, 33, 34, 35, 36, 225], "all_root": 28, "tradeoff": 28, "speed": [28, 32, 33, 36, 37, 128, 155], "all": [28, 30, 31, 32, 34, 35, 36], "perhap": 28, "implicitli": [28, 35], "crootof": 28, "repres": [28, 32, 37, 93, 186, 216, 221], "can": [28, 30, 31, 32, 34, 35, 36, 37], "Be": [28, 30, 31, 32, 33, 34, 35], "No": [28, 31, 32, 33, 35], "close": [28, 32, 35, 36, 37], "form": [28, 32, 35, 36, 37, 98, 105, 155, 248], "report": [28, 30, 31, 32, 33, 34, 35, 36, 37], "bug": [28, 30, 31, 32, 33, 34, 35, 36, 37, 95], "reduc": [30, 225], "One": [30, 34, 35], "inequ": [30, 241, 244, 245], "includ": [30, 35, 37], "extract": [30, 31, 33, 35], "decompos": 30, "reduct": [30, 236], "interest": [30, 298], "per": 30, "That": [30, 31, 32, 34, 36, 37], "return": [30, 35, 245], "period": 30, "which": [30, 32, 36, 109, 226], "cannot": [30, 32, 35, 36], "satisfi": 30, "analyt": [30, 178], "diophantin": [31, 239, 244, 245], "zero": [31, 32, 37, 122, 219, 225, 300], "specifi": [31, 35, 212], "order": [31, 45, 222, 233, 236, 291], "verifi": [31, 280], "programmat": [31, 32], "Into": [32, 34, 36], "put": 32, "restrict": 32, "domain": [32, 214, 216, 217, 222, 225, 245], "explicitli": [32, 35], "infinit": [32, 245], "substitut": [32, 34, 128, 200, 293], "solveset": [32, 245], "necessarili": 32, "interrog": 32, "up": [32, 33, 36, 37, 303], "usual": 33, "must": 33, "squar": [33, 214], "sever": 33, "same": 33, "vector": [33, 58, 151, 200, 202, 204, 207, 208, 209, 210, 219, 270, 271, 273, 274, 275, 277, 278, 279, 280], "element": [33, 155, 216, 221], "real": [34, 216], "ensur": [34, 37, 245], "found": 34, "given": [34, 36], "interv": [34, 212], "increas": 34, "precis": 34, "scipi": [34, 35], "ordinari": [35, 244, 245], "od": [35, 242, 244, 245], "Its": 35, "independ": 35, "initi": 35, "boundari": 35, "bewar": 35, "copi": 35, "past": 35, "pair": 35, "If": 35, "There": 35, "arbitrari": 35, "constant": [35, 173, 196], "hint": [35, 242, 243], "unevalu": 35, "select": 35, "specif": [35, 49], "linear": [36, 90, 104, 128, 135, 155, 156, 196, 225, 244], "nonlinear": 36, "you": 37, "might": 37, "ani": [37, 245], "denomin": 37, "do": [37, 245], "simplifi": [37, 49, 219, 237, 238, 304], "welcom": 38, "": [38, 134, 145, 148, 149, 150, 153, 154, 155, 176, 187, 225, 235, 244, 245, 275, 280, 301], "tutori": [38, 239, 292, 297], "anaconda": 39, "mpmath": 39, "question": 39, "abc": 40, "caveat": [40, 110], "quaternion": 41, "ask": 42, "assum": 43, "queri": 44, "content": [44, 55, 75, 88, 94, 218, 230, 240, 249], "perform": 44, "improv": [44, 141], "common": [45, 99, 128, 200, 225, 226, 227], "calculu": [45, 47, 210, 294], "theori": [45, 48, 108, 281, 286], "refin": 46, "singular": [47, 117], "weight": 47, "categori": 48, "base": [48, 70, 104, 213, 214, 225, 232, 245], "diagram": 48, "draw": 48, "codegen": [49, 259], "tool": [49, 107], "abstract": [49, 115, 119, 123, 125, 151, 161, 178, 208, 217], "syntax": 49, "tree": [49, 216, 226, 299], "ast": [49, 141], "predefin": 49, "node": 49, "c": [49, 226], "cfunction": 49, "cnode": 49, "cxxnode": 49, "fortran": [49, 226], "fnode": 49, "algorithm": [49, 50, 176, 187, 219, 222, 228, 233, 236], "pyutil": 49, "cutil": 49, "futil": 49, "present": [50, 58], "group": [50, 51, 53, 56, 58, 59, 196, 221], "overview": [50, 58, 93], "facil": 50, "construct": [50, 58, 248], "free": [50, 214], "word": [50, 58], "coset": 50, "enumer": [50, 73], "todd": 50, "coxet": 50, "cosett": 50, "compress": 50, "standard": 50, "subgroup": 50, "low": 50, "reidemeist": 50, "schreier": 50, "bibliographi": [50, 58], "galoi": [51, 221], "grai": 52, "constructor": [53, 222, 300], "nilpot": 54, "abelian": 54, "cyclic": 54, "partit": [57, 264], "polycycl": 58, "polycyclicgroup": 58, "collector": 58, "comput": [58, 93, 109, 178, 225, 298], "minim": [58, 221], "uncollect": 58, "subword": 58, "collect": [58, 227, 304], "expon": [58, 225], "depth": [58, 80], "lead": 58, "polyhedron": 61, "prufer": 62, "sequenc": [62, 90, 219, 222, 231, 232], "subset": [63, 71], "canonic": 64, "concret": 67, "hypergeometr": [67, 76, 87, 90, 228, 236], "term": [67, 225, 227, 233], "cach": 68, "singleton": [68, 232, 234], "intfunc": 68, "power": [68, 228, 234, 298, 304], "mul": 68, "mod": 68, "multidimension": 68, "contain": 68, "exprtool": 68, "sort": 68, "cryptographi": 69, "geometri": [70, 80, 140, 213, 291], "discret": [71, 246], "transform": [71, 93, 95, 110, 275], "fast": 71, "fourier": [71, 229], "theoret": 71, "walsh": 71, "hadamard": 71, "m\u00f6biu": 71, "convolut": 71, "cover": 71, "product": [71, 179, 190, 247, 276], "intersect": [71, 80], "accuraci": 72, "error": [72, 76], "handl": [72, 245], "sum": 72, "combinatori": 73, "elementari": [74, 213, 232, 234], "trigonometr": [74, 76, 235, 304], "hyperbol": 74, "integ": [74, 216], "exponenti": [74, 76, 304], "piecewis": 74, "dirac": 76, "delta": 76, "discontinu": 76, "gamma": [76, 125], "beta": 76, "fresnel": 76, "logarithm": [76, 304], "bessel": 76, "airi": 76, "b": 76, "spline": 76, "riemann": 76, "zeta": 76, "ellipt": 76, "mathieu": 76, "orthogon": [76, 222, 277], "jacobi": 76, "gegenbau": 76, "chebyshev": 76, "legendr": 76, "hermit": 76, "laguerr": 76, "spheric": 76, "harmon": [76, 167, 192], "curv": [77, 112, 291], "ellips": 78, "entiti": [79, 80, 212], "avail": 80, "usag": [80, 141, 159, 216, 276], "median": 80, "pappu": 80, "hexagon": 80, "theorem": [80, 93, 280], "futur": [80, 128, 141, 200], "truth": [80, 98], "dimens": [80, 193, 196], "beyond": 80, "visual": [80, 158], "line": 81, "plane": [82, 93], "polygon": [84, 95], "about": [86, 245, 275, 305], "holonom": [86, 87, 88, 90, 91, 146], "convert": [87, 90, 216, 293], "represent": [87, 91, 196, 210, 216], "meijer": [87, 90, 93, 236], "g": [87, 90, 93, 236], "intern": [89, 93, 95, 216, 219, 221, 239], "composit": 90, "seri": [90, 212, 223, 228, 229, 230, 233, 294], "expans": [90, 233, 236, 294], "current": 92, "polar": [93, 163], "argand": 93, "tabl": [93, 98, 236], "lookup": 93, "mellin": 93, "converg": 93, "laplac": 93, "thi": [93, 245], "valid": 93, "formula": [93, 236], "todo": 95, "over": [95, 225, 234], "polytop": 95, "For": 95, "2d": 95, "polyhedra": 95, "session": 96, "lie": [97, 242], "equival": [98, 158], "manipul": [98, 104, 131, 218, 219, 222, 223, 245, 299], "infer": 98, "dens": [100, 216, 217, 219], "block": 101, "immutablematrix": 102, "rotat": 104, "numpi": 104, "normal": [105, 225], "spars": [106, 107, 216, 217, 219], "immutablesparsematrix": 106, "ntheori": 108, "ecm": 108, "q": 108, "sub": 109, "ufuncifi": 109, "aesara": [109, 226], "so": 109, "experiment": 110, "mathrm": [110, 303], "antlr": 110, "lark": 110, "featur": [110, 128, 200, 295], "capabl": 110, "runtim": 110, "biomechan": [113, 115, 290, 291, 292], "musculotendon": [114, 291], "beam": [116, 117, 119], "bend": 117, "problem": [117, 221, 276], "cabl": [118, 119], "continuum": 119, "truss": [119, 120], "pole": 122, "bode": 122, "impuls": 122, "respons": [122, 226], "step": [122, 245], "ramp": 122, "lti": 124, "high": 125, "energi": [125, 156], "hydrogen": 126, "wavefunct": 126, "potenti": [128, 155, 156, 200, 207, 277], "advanc": [128, 200, 225, 299, 300], "choic": 128, "acceler": [128, 200, 209, 233], "interfac": [128, 200, 212, 246], "actuat": [129, 290, 291], "bodi": [130, 136, 156, 280], "framework": [133, 152], "kane": [134, 145, 148, 149, 153, 155], "lagrang": [134, 145, 150, 154, 155], "inertia": [136, 156, 290], "load": [136, 156, 291], "pathwai": [137, 291], "mechanics_print": 138, "mprint": 138, "mpprint": 138, "mlatex": 138, "symbolicsystem": [139, 159], "wrap": [140, 291], "autolev": [141, 158], "dynam": [141, 291], "onlin": 141, "switch": 141, "bicycl": 143, "four": 144, "bar": 144, "linkag": 144, "nonminim": 145, "pendulum": 145, "multi": 146, "degre": 146, "freedom": 146, "roll": [147, 148, 149, 150], "disc": [147, 148, 149, 150], "constraint": 149, "forc": [149, 290, 291], "classic": [151, 219], "jointsmethod": 152, "structur": [153, 154, 196, 239], "background": 155, "directli": [155, 275], "new_method": 155, "kwarg": 155, "a_and_b": 155, "true": 155, "ha": 155, "nan": 155, "zoo": 155, "oo": 155, "further": [155, 296], "mass": [156, 280], "particl": [156, 182], "rigid": [156, 291], "dyadic": [156, 200, 274, 275], "momentum": 156, "angular": [156, 209], "momenta": 156, "kinet": 156, "lagrangian": 156, "user": [158, 239, 242, 243], "rough": 158, "link": 158, "gaussian": [160, 216, 217, 225], "optic": [160, 161], "medium": 162, "wave": 165, "pauli": 166, "quantum": [167, 178, 192], "oscil": [167, 192], "d": [167, 192], "anticommut": 168, "cartesian": 169, "state": [169, 178, 181, 189], "clebsch": 170, "gordan": 170, "coeffici": [170, 219], "circuit": 171, "commut": [172, 213], "dagger": 174, "gate": 175, "grover": 176, "hilbert": 177, "space": [177, 196, 236], "inner": 179, "helper": [181, 226], "box": 182, "qappli": 183, "qft": 184, "qubit": 185, "shor": 187, "spin": 188, "second": 191, "quantiz": 191, "more": [194, 195, 233, 275, 298], "dimension": 194, "analysi": 194, "quantiti": [194, 196, 198, 275], "unit": [195, 196, 197, 199], "philosophi": 196, "behind": 196, "need": 196, "literatur": [196, 220, 225], "prefix": 197, "convers": 198, "referencefram": [200, 210], "dynamicsymbol": 200, "essenti": [201, 203, 270, 273], "field": [202, 207, 216, 219, 221, 225, 277, 279], "kinemat": [205, 209, 290], "kinematic_equ": 205, "scalar": [207, 277, 279], "curl": [207, 277], "diverg": [207, 277, 280], "gradient": [207, 277], "conserv": [207, 277], "solenoid": [207, 277], "veloc": [209, 291], "basi": [210, 219, 221], "wigner": 211, "credit": 211, "copyright": 211, "plotgrid": 212, "pyglet": 212, "mode": 212, "color": 212, "geometr": 212, "ascii": [212, 303], "art": 212, "agca": 213, "ring": [213, 216, 217], "ideal": 213, "homomorph": [213, 221], "syzygi": 213, "extens": [213, 225], "concept": 214, "divis": 214, "factori": 214, "euclidean": 214, "gcd": [214, 219, 225], "lcm": 214, "groebner": [214, 219], "introduc": [215, 216], "domainmatrix": 215, "dup": 216, "polyr": 216, "polynomialr": 216, "choos": 216, "unifi": 216, "gf": 217, "p": [217, 221], "zz": 217, "qq": 217, "mpq": 217, "zz_i": 217, "qq_i": 217, "rr": 217, "cc": 217, "k": 217, "x": 217, "ex": 217, "quotient": 217, "level": 219, "multivari": [219, 225], "univari": [219, 225], "remaind": 219, "subresult": 219, "modular": 219, "undocu": 219, "main": 221, "prime": 221, "decomposit": [221, 222, 225], "adic": 221, "valuat": 221, "subfield": 221, "As": 221, "arithmet": 221, "extra": 222, "monomi": 222, "encod": 222, "formal": [222, 228], "appel": 222, "partial": [222, 225, 244, 245], "fraction": [222, 225, 304], "dispers": 222, "rs_seri": 223, "wester": 225, "articl": 225, "simpl": [225, 291], "support": 225, "back": 225, "cyclotom": 225, "gr\u00f6bner": 225, "mistak": 226, "prettyprint": 226, "rcodeprint": 226, "smt": 226, "lib": 226, "mapl": 226, "javascript": 226, "julia": 226, "octav": 226, "matlab": 226, "rust": 226, "gtk": 226, "lambdaprint": 226, "latexprint": 226, "mathmlprint": 226, "pythoncodeprint": 226, "pythonprint": 226, "srepr": [226, 303], "strprinter": 226, "preview": 226, "codeprint": 226, "preced": 226, "dotprint": 226, "subexpress": 227, "detect": 227, "compound": [232, 234, 246], "recurs": [232, 299], "gruntz": 233, "intuit": 233, "residu": 233, "setkind": 234, "hongguang": 235, "fu": 235, "rule": [235, 276], "notat": 236, "increment": 236, "decrement": 236, "indic": 236, "around": 236, "loos": 236, "end": 236, "confluenc": 236, "extend": 236, "heurist": 242, "riccati": 242, "inform": [242, 243], "pde": [243, 244, 245], "deutil": 244, "recurr": 244, "de": [244, 245], "program": 244, "optim": 244, "wrong": 245, "why": [245, 298], "we": 245, "emploi": 245, "search": 245, "deal": 245, "where": 245, "known": 245, "plan": 245, "transolv": 245, "continu": [246, 304], "stochast": 246, "dim": [247, 248], "contract": 247, "diagon": [247, 300], "explicit": 248, "pytest": 255, "randomis": 256, "detail": [258, 259, 274], "routin": 259, "decor": 260, "enum": 261, "variat": 264, "memoiz": 266, "inspect": 268, "time": 269, "orient": [272, 275], "locat": 275, "coordsys3d": 275, "orient_new": 275, "AND": 275, "quadrilater": 276, "third": 276, "del": [276, 277], "curvilinear": 277, "applic": 280, "calcul": 280, "perimet": 280, "surfac": 280, "area": 280, "volum": 280, "flux": 280, "stoke": 280, "model": [290, 291], "bicep": 290, "tricep": 290, "motion": 290, "muscl": 290, "simul": 290, "conclus": 290, "zeroth": 291, "tendon": 291, "length": 291, "fiber": 291, "passiv": 291, "damp": 291, "elast": 291, "introductori": [292, 297], "quick": [293, 294, 296, 299, 300], "two": 296, "final": 296, "understand": 299, "through": 299, "invari": 299, "walk": 299, "prevent": 299, "shape": 300, "access": 300, "row": 300, "column": 300, "insert": 300, "determin": 300, "rref": 300, "nullspac": 300, "columnspac": 300, "eigenvalu": 300, "eigenvector": 300, "next": 301, "preliminari": 302, "exercis": 302, "str": 303, "mathml": 303, "dot": 303, "cancel": 304, "apart": 304, "trigsimp": 304, "expand_trig": 304, "powsimp": 304, "expand_power_exp": 304, "expand_power_bas": 304, "powdenest": 304, "expand_log": 304, "logcombin": 304, "expand_func": 304, "hyperexpand": 304, "combsimp": 304, "gammasimp": 304}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx": 60}, "alltitles": {"Citing SymPy": [[0, "citing-sympy"]], "Debugging": [[1, "debugging"]], "Dependencies": [[2, "dependencies"]], "Hard Dependencies": [[2, "hard-dependencies"]], "Optional Dependencies": [[2, "optional-dependencies"]], "Recommended Optional Dependencies": [[2, "recommended-optional-dependencies"]], "Interactive Use": [[2, "interactive-use"]], "Printing": [[2, "printing"], [23, "printing"], [96, "module-sympy.interactive.printing"], [128, "printing"], [200, "printing"], [226, "printing"], [303, "printing"]], "Parsing": [[2, "parsing"], [110, "module-sympy.parsing"]], "Logic": [[2, "logic"], [98, "module-sympy.logic"], [281, "logic"], [284, "logic"]], "Plotting": [[2, "plotting"], [212, "module-sympy.plotting.plot"]], "lambdify": [[2, "lambdify"], [293, "lambdify"]], "Code Generation": [[2, "code-generation"], [49, "code-generation"], [281, "code-generation"], [283, "code-generation"]], "Autowrap": [[2, "autowrap"], [49, "autowrap"]], "Code Printers": [[2, "code-printers"]], "Testing-Only Dependencies": [[2, "testing-only-dependencies"]], "Statistics": [[2, "statistics"]], "Optional SymEngine Backend": [[2, "optional-symengine-backend"]], "Sage": [[2, "sage"]], "Development Dependencies": [[2, "development-dependencies"]], "Getting the Source Code": [[2, "getting-the-source-code"]], "Running the Tests": [[2, "running-the-tests"]], "Building the Documentation": [[2, "building-the-documentation"], [8, "building-the-documentation"]], "Running the Benchmarks": [[2, "running-the-benchmarks"]], "Deprecation Policy": [[3, "deprecation-policy"]], "What is a deprecation?": [[3, "what-is-a-deprecation"]], "Try to avoid backwards incompatible changes in the first place": [[3, "try-to-avoid-backwards-incompatible-changes-in-the-first-place"]], "When does a change require deprecation?": [[3, "when-does-a-change-require-deprecation"]], "Public API": [[3, null]], "Not Public API": [[3, null]], "The purpose of deprecation": [[3, "the-purpose-of-deprecation"]], "When it is not technically possible to deprecate": [[3, "when-it-is-not-technically-possible-to-deprecate"]], "How long should deprecations last?": [[3, "how-long-should-deprecations-last"]], "How to deprecate code": [[3, "how-to-deprecate-code"]], "Checklist": [[3, "checklist"]], "Adding the deprecation to the code": [[3, "adding-the-deprecation-to-the-code"]], "Documenting a deprecation": [[3, "documenting-a-deprecation"]], "Release notes entry": [[3, "release-notes-entry"]], "SymPy Docstrings Style Guide": [[4, "sympy-docstrings-style-guide"]], "General Guidelines": [[4, "general-guidelines"], [5, "general-guidelines"]], "Formatting": [[4, "formatting"]], "Sections": [[4, "sections"]], "1. Single-Sentence Summary": [[4, "single-sentence-summary"]], "2. Explanation Section": [[4, "explanation-section"]], "3. Examples Section": [[4, "examples-section"]], "4. Parameters Section": [[4, "parameters-section"]], "5. See Also Section": [[4, "see-also-section"]], "6. References Section": [[4, "references-section"]], "Sample Docstring": [[4, "sample-docstring"]], "Docstrings for Classes that are Mathematical Functions": [[4, "docstrings-for-classes-that-are-mathematical-functions"]], "Best Practices for Writing Docstrings": [[4, "best-practices-for-writing-docstrings"]], "Importing Docstrings into the Sphinx Documentation": [[4, "importing-docstrings-into-the-sphinx-documentation"]], "Cross-Referencing": [[4, "cross-referencing"]], "Docstring Style Guide": [[5, "docstring-style-guide"]], "Types of Documentation": [[5, "types-of-documentation"]], "Narrative Documentation Guidelines": [[5, "narrative-documentation-guidelines"]], "Documentation using Markdown": [[5, "documentation-using-markdown"]], "Best Practices for Writing Documentation": [[5, "best-practices-for-writing-documentation"]], "Formatting Preferences": [[5, "formatting-preferences"]], "Math": [[5, "math"]], "LaTeX Recommendations": [[5, "latex-recommendations"]], "Code": [[5, "code"]], "Headings": [[5, "headings"]], "Style Preferences": [[5, "style-preferences"]], "Spelling and Punctuation": [[5, "spelling-and-punctuation"]], "Capitalization": [[5, "capitalization"]], "Tone Preferences": [[5, "tone-preferences"]], "Contributing": [[6, "contributing"], [38, "contributing"]], "Introduction to Contributing": [[7, "introduction-to-contributing"]], "Get familiar using the software": [[7, "get-familiar-using-the-software"]], "Read the paper": [[7, "read-the-paper"]], "Peruse the documentation": [[7, "peruse-the-documentation"]], "Review the Code of Conduct": [[7, "review-the-code-of-conduct"]], "Join our mailing list": [[7, "join-our-mailing-list"]], "Setup your development environment": [[7, "setup-your-development-environment"]], "Identify something to work on": [[7, "identify-something-to-work-on"]], "SymPy Codebase": [[7, "sympy-codebase"]], "Documentation": [[7, "documentation"], [11, "documentation"]], "Review pull requests": [[7, "review-pull-requests"]], "Required dependencies": [[8, "required-dependencies"]], "Docker": [[8, "docker"], [8, "id2"], [8, "id3"]], "Debian/Ubuntu": [[8, "debian-ubuntu"]], "Fedora": [[8, "fedora"]], "Mac": [[8, "mac"]], "Windows 10": [[8, "windows-10"]], "Build the Docs": [[8, "build-the-docs"]], "Local Installation": [[8, "local-installation"], [8, "id4"]], "View the Docs": [[8, "view-the-docs"]], "Auto-Rebuild with the Live Server": [[8, "auto-rebuild-with-the-live-server"]], "PDF Documentation": [[8, "pdf-documentation"]], "Setup Development Environment": [[9, "setup-development-environment"]], "Install Git": [[9, "install-git"]], "Configure Your Name and Email in Git": [[9, "configure-your-name-and-email-in-git"]], "(Optional) Configure Git Settings": [[9, "optional-configure-git-settings"]], "Setup GitHub": [[9, "setup-github"]], "Create a GitHub Account": [[9, "create-a-github-account"]], "Setup SSH Keys": [[9, "setup-ssh-keys"]], "Fork SymPy": [[9, "fork-sympy"]], "Get the SymPy Code": [[9, "get-the-sympy-code"]], "Virtual Environment Setup": [[9, "virtual-environment-setup"]], "Guide for New Contributors": [[10, "guide-for-new-contributors"]], "Index": [[10, "index"]], "Development Workflow Process": [[11, "development-workflow-process"]], "Checklist for Contributions": [[11, "checklist-for-contributions"]], "Pick an issue to fix": [[11, "pick-an-issue-to-fix"]], "Create a new branch": [[11, "create-a-new-branch"]], "Branch names": [[11, "branch-names"]], "Modify code": [[11, "modify-code"]], "Code Quality": [[11, "code-quality"]], "Add Tests": [[11, "add-tests"]], "Run the Tests": [[11, "run-the-tests"]], "Commit the changes": [[11, "commit-the-changes"]], "Deleting junk files": [[11, "deleting-junk-files"]], "Writing commit messages": [[11, "writing-commit-messages"]], "Example of a good commit message": [[11, "example-of-a-good-commit-message"]], "Co-Author": [[11, "co-author"]], "Make a Pull Request": [[11, "make-a-pull-request"]], "Writing pull request title and description": [[11, "writing-pull-request-title-and-description"]], "Add your name and email address to the .mailmap file.": [[11, "add-your-name-and-email-address-to-the-mailmap-file"]], "Writing Tests": [[12, "writing-tests"]], "Testing Policies": [[12, "testing-policies"]], "Basics for Writing Tests": [[12, "basics-for-writing-tests"]], "Running Tests": [[12, "running-tests"]], "Debugging Test Failures on GitHub Actions": [[12, "debugging-test-failures-on-github-actions"]], "Regression Tests": [[12, "regression-tests"]], "Special Types of Tests": [[12, "special-types-of-tests"]], "Testing Exceptions": [[12, "testing-exceptions"]], "Testing Warnings": [[12, "testing-warnings"]], "Test Deprecated Functionality": [[12, "test-deprecated-functionality"]], "Testing that Something is Unchanged": [[12, "testing-that-something-is-unchanged"]], "Testing Expressions with Dummy": [[12, "testing-expressions-with-dummy"]], "Consistency Checks": [[12, "consistency-checks"]], "Random Tests": [[12, "random-tests"]], "Skipping Tests": [[12, "skipping-tests"]], "Marking Tests as Expected to Fail": [[12, "marking-tests-as-expected-to-fail"]], "Marking Tests as Slow": [[12, "marking-tests-as-slow"]], "Writing Tests with External Dependencies": [[12, "writing-tests-with-external-dependencies"]], "Doctests": [[12, "doctests"]], "Updating Existing Tests": [[12, "updating-existing-tests"]], "Code Quality Checks": [[12, "code-quality-checks"]], "Tests Style Guide": [[12, "tests-style-guide"]], "Test Coverage": [[12, "test-coverage"]], "Hypothesis Testing": [[12, "hypothesis-testing"]], "List of active deprecations": [[13, "list-of-active-deprecations"]], "Silencing SymPy Deprecation Warnings": [[13, "silencing-sympy-deprecation-warnings"]], "Version 1.13": [[13, "version-1-13"]], "The string fallback in sympify()": [[13, "the-string-fallback-in-sympify"]], "Deprecate the DMP.rep attribute.": [[13, "deprecate-the-dmp-rep-attribute"]], "Deprecate the pkgdata module": [[13, "deprecate-the-pkgdata-module"]], "Deprecate Eq.rewrite(Add)": [[13, "deprecate-eq-rewrite-add"]], "Deprecate markers, annotations, fill, rectangles of the Plot class": [[13, "deprecate-markers-annotations-fill-rectangles-of-the-plot-class"]], "Moved mechanics functions": [[13, "moved-mechanics-functions"]], "The ModularInteger.to_int() method": [[13, "the-modularinteger-to-int-method"]], "Version 1.12": [[13, "version-1-12"]], "The ManagedProperties metaclass": [[13, "the-managedproperties-metaclass"]], "New Joint coordinate format": [[13, "new-joint-coordinate-format"]], "New Joint intermediate frames": [[13, "new-joint-intermediate-frames"]], "Change in joint attachment point argument": [[13, "change-in-joint-attachment-point-argument"]], "Version 1.11": [[13, "version-1-11"]], "Modules sympy.tensor.array.expressions.conv_* renamed to sympy.tensor.array.expressions.from_*": [[13, "modules-sympy-tensor-array-expressions-conv-renamed-to-sympy-tensor-array-expressions-from"]], "New Mathematica code parser": [[13, "new-mathematica-code-parser"]], "Redundant static methods in carmichael": [[13, "redundant-static-methods-in-carmichael"]], "The check argument to HadamardProduct, MatAdd and MatMul": [[13, "the-check-argument-to-hadamardproduct-matadd-and-matmul"]], "Version 1.10": [[13, "version-1-10"]], "Some traversal functions have been moved": [[13, "some-traversal-functions-have-been-moved"]], "sympy.core.trace": [[13, "sympy-core-trace"]], "The sympy.core.compatibility submodule": [[13, "the-sympy-core-compatibility-submodule"]], "Version 1.9": [[13, "version-1-9"]], "expr_free_symbols": [[13, "expr-free-symbols"]], "sympy.stats.sample(numsamples=n)": [[13, "sympy-stats-sample-numsamples-n"]], "sympy.polys.solvers.RawMatrix": [[13, "sympy-polys-solvers-rawmatrix"]], "Non-Expr objects in a Matrix": [[13, "non-expr-objects-in-a-matrix"]], "The get_segments attribute of plotting objects": [[13, "the-get-segments-attribute-of-plotting-objects"]], "The mdft function in sympy.physics.matrices": [[13, "the-mdft-function-in-sympy-physics-matrices"]], "The private SparseMatrix._smat and DenseMatrix._mat attributes": [[13, "the-private-sparsematrix-smat-and-densematrix-mat-attributes"]], "laplace_transform of a Matrix with noconds=False": [[13, "laplace-transform-of-a-matrix-with-noconds-false"]], "Version 1.8": [[13, "version-1-8"]], "sympy.printing.theanocode": [[13, "sympy-printing-theanocode"]], "sympy.assumptions.handlers.AskHandler and related methods": [[13, "sympy-assumptions-handlers-askhandler-and-related-methods"]], "Version 1.7.1": [[13, "version-1-7-1"]], "Calling sympy.stats.StochasticProcess.distribution with RandomIndexedSymbol": [[13, "calling-sympy-stats-stochasticprocess-distribution-with-randomindexedsymbol"]], "Version 1.7": [[13, "version-1-7"]], "sympy.stats.DiscreteMarkovChain.absorbing_probabilites()": [[13, "sympy-stats-discretemarkovchain-absorbing-probabilites"]], "sympy.utilities.misc.find_executable()": [[13, "sympy-utilities-misc-find-executable"]], "Mutable attributes in sympy.diffgeom": [[13, "mutable-attributes-in-sympy-diffgeom"]], "The unicode argument and attribute to sympy.printing.pretty.stringpict.prettyForm and the sympy.printing.pretty.pretty_symbology.xstr function": [[13, "the-unicode-argument-and-attribute-to-sympy-printing-pretty-stringpict-prettyform-and-the-sympy-printing-pretty-pretty-symbology-xstr-function"]], "Passing the arguments to lambdify as a set": [[13, "passing-the-arguments-to-lambdify-as-a-set"]], "Core operators no longer accept non-Expr args": [[13, "core-operators-no-longer-accept-non-expr-args"]], "Version 1.6": [[13, "version-1-6"]], "Various sympy.utilities submodules have moved": [[13, "various-sympy-utilities-submodules-have-moved"]], "sympy.testing.randtest": [[13, "sympy-testing-randtest"]], "Mixing Poly and non-polynomial expressions in binary operations": [[13, "mixing-poly-and-non-polynomial-expressions-in-binary-operations"]], "The print_cyclic flag of sympy.combinatorics.Permutation": [[13, "the-print-cyclic-flag-of-sympy-combinatorics-permutation"]], "Using integrate with Poly": [[13, "using-integrate-with-poly"]], "Creating an indefinite Integral with an Eq argument": [[13, "creating-an-indefinite-integral-with-an-eq-argument"]], "Version 1.5": [[13, "version-1-5"]], "Tensor.fun_eval and Tensor.__call__": [[13, "tensor-fun-eval-and-tensor-call"]], "TensorType": [[13, "tensortype"]], "The dummy_fmt argument to TensorIndexType": [[13, "the-dummy-fmt-argument-to-tensorindextype"]], "The metric argument to TensorIndexType": [[13, "the-metric-argument-to-tensorindextype"]], "The get_kronecker_delta() and get_epsilon() methods of TensorIndexType": [[13, "the-get-kronecker-delta-and-get-epsilon-methods-of-tensorindextype"]], "The tensorsymmetry() function": [[13, "the-tensorsymmetry-function"]], "The tensorhead() function": [[13, "the-tensorhead-function"]], "The is_EmptySet attribute of sets": [[13, "the-is-emptyset-attribute-of-sets"]], "ProductSet(iterable)": [[13, "productset-iterable"]], "The set_potential_energy method in sympy.physics.mechanics": [[13, "the-set-potential-energy-method-in-sympy-physics-mechanics"]], "Using a set for the condition in ConditionSet": [[13, "using-a-set-for-the-condition-in-conditionset"]], "The max_degree and get_upper_degree properties of sympy.polys.multivariate_resultants.DixonResultant": [[13, "the-max-degree-and-get-upper-degree-properties-of-sympy-polys-multivariate-resultants-dixonresultant"]], "Non-tuple iterable for the first argument to Lambda": [[13, "non-tuple-iterable-for-the-first-argument-to-lambda"]], "The evaluate flag to differentiate_finite": [[13, "the-evaluate-flag-to-differentiate-finite"]], "Version 1.4": [[13, "version-1-4"]], "TensorIndexType.data and related methods": [[13, "tensorindextype-data-and-related-methods"]], "Glossary": [[14, "glossary"]], "Gotchas and Pitfalls": [[15, "gotchas-and-pitfalls"]], "Introduction": [[15, "introduction"], [19, "introduction"], [41, "introduction"], [48, "introduction"], [49, "introduction"], [50, "introduction"], [58, "introduction"], [70, "introduction"], [80, "introduction"], [98, "introduction"], [115, "introduction"], [141, "introduction"], [158, "introduction"], [196, "introduction"], [207, "introduction"], [212, "introduction"], [213, "introduction"], [214, "introduction"], [221, "introduction"], [225, "introduction"], [279, "introduction"], [298, "introduction"]], "Equals Signs (=)": [[15, "equals-signs"]], "Single Equals Sign": [[15, "single-equals-sign"]], "Double Equals Signs": [[15, "double-equals-signs"]], "Variables": [[15, "variables"]], "Variables Assignment does not Create a Relation Between Expressions": [[15, "variables-assignment-does-not-create-a-relation-between-expressions"]], "Symbols": [[15, "symbols"], [296, "symbols"]], "Functions": [[15, "functions"], [75, "functions"], [247, "functions"]], "Symbolic Expressions": [[15, "symbolic-expressions"]], "Python numbers vs. SymPy Numbers": [[15, "python-numbers-vs-sympy-numbers"]], "Evaluating Expressions with Floats and Rationals": [[15, "evaluating-expressions-with-floats-and-rationals"]], "Immutability of Expressions": [[15, "immutability-of-expressions"]], "Mathematical Operators": [[15, "mathematical-operators"]], "Inverse Trig Functions": [[15, "inverse-trig-functions"]], "Sqrt is not a Function": [[15, "sqrt-is-not-a-function"]], "Special Symbols": [[15, "special-symbols"]], "Lists": [[15, "lists"]], "Dictionaries": [[15, "dictionaries"]], "Tuples": [[15, "tuples"]], "Keyword Arguments": [[15, "keyword-arguments"]], "Getting help from within SymPy": [[15, "getting-help-from-within-sympy"]], "help()": [[15, "help"]], "Explanations": [[16, "explanations"], [38, "explanations"]], "Solve Output by Type": [[17, "solve-output-by-type"]], "Empty List": [[17, "empty-list"]], "List Of Values": [[17, "list-of-values"]], "Single Dictionary": [[17, "single-dictionary"]], "List of Tuples": [[17, "list-of-tuples"]], "List of Dictionaries": [[17, "list-of-dictionaries"]], "Boolean or Relational": [[17, "boolean-or-relational"]], "Classification of SymPy objects": [[18, "classification-of-sympy-objects"]], "class": [[18, "class"]], "kind": [[18, "kind"], [68, "module-sympy.core.kind"]], "sets and assumptions": [[18, "sets-and-assumptions"]], "func": [[18, "func"], [299, "func"]], "Finite Difference Approximations to Derivatives": [[19, "finite-difference-approximations-to-derivatives"]], "A Direct Method Using SymPy Matrices": [[19, "a-direct-method-using-sympy-matrices"]], "SymPy Special Topics": [[20, "sympy-special-topics"]], "Assumptions": [[21, "assumptions"], [23, "assumptions"], [44, "module-sympy.assumptions"]], "The (old) assumptions system": [[21, "the-old-assumptions-system"]], "Gotcha: symbols with different assumptions": [[21, "gotcha-symbols-with-different-assumptions"]], "Applying assumptions to string inputs": [[21, "applying-assumptions-to-string-inputs"]], "Predicates": [[21, "predicates"], [45, "module-sympy.assumptions.predicates"]], "Assumptions predicates for the (old) assumptions": [[21, "id28"]], "References for the above definitions": [[21, "references-for-the-above-definitions"]], "Implications": [[21, "implications"]], "Interpretation of the predicates": [[21, "interpretation-of-the-predicates"]], "Other is_* properties": [[21, "other-is-properties"]], "Implementing assumptions handlers": [[21, "implementing-assumptions-handlers"]], "Mechanism of the assumptions system": [[21, "mechanism-of-the-assumptions-system"]], "Limitations": [[21, "limitations"], [31, "limitations"], [92, "limitations"]], "Combining predicates with or": [[21, "combining-predicates-with-or"]], "Relations between different symbols": [[21, "relations-between-different-symbols"]], "Symbolic and fuzzy booleans": [[22, "symbolic-and-fuzzy-booleans"]], "Symbolic Boolean vs three valued bool": [[22, "symbolic-boolean-vs-three-valued-bool"]], "Three-valued logic with fuzzy bools": [[22, "three-valued-logic-with-fuzzy-bools"]], "Three-valued logic with symbolic Booleans": [[22, "three-valued-logic-with-symbolic-booleans"]], "Writing Custom Functions": [[23, "writing-custom-functions"]], "Easy Cases: Fully Symbolic or Fully Evaluated": [[23, "easy-cases-fully-symbolic-or-fully-evaluated"]], "The Fully Symbolic Case": [[23, "the-fully-symbolic-case"]], "The Fully Evaluated Case": [[23, "the-fully-evaluated-case"]], "Creating a Custom Function": [[23, "creating-a-custom-function"]], "Defining Automatic Evaluation with eval()": [[23, "defining-automatic-evaluation-with-eval"]], "Reminder": [[23, null]], "Best Practices for eval()": [[23, "best-practices-for-eval"]], "Key Point": [[23, null]], "Note": [[23, null]], "Numerical Evaluation with evalf()": [[23, "numerical-evaluation-with-evalf"]], "Rewriting and Simplification": [[23, "rewriting-and-simplification"]], "rewrite()": [[23, "rewrite"]], "doit()": [[23, "doit"]], "expand()": [[23, "expand"]], "Differentiation": [[23, "differentiation"]], "Other Methods": [[23, "other-methods"], [39, "other-methods"]], "inverse()": [[23, "inverse"]], "as_real_imag()": [[23, "as-real-imag"]], "Miscellaneous _eval_* methods": [[23, "miscellaneous-eval-methods"]], "Complete Examples": [[23, "complete-examples"]], "Versine": [[23, "versine"]], "Definition": [[23, "definition"], [23, "id2"], [23, "id4"], [86, "definition"]], "Examples": [[23, "examples"], [23, "id3"], [23, "id5"], [30, "examples"], [40, "examples"], [68, "examples"], [68, "id52"], [92, "examples"], [95, "examples"], [95, "id38"], [108, "examples"], [108, "id78"], [117, "examples"], [125, "examples"], [163, "examples"], [195, "examples"], [210, "examples"], [210, "id1"], [225, "examples"], [233, "examples"], [233, "id3"], [246, "examples"], [247, "examples"], [248, "examples"], [251, "examples"]], "divides": [[23, "divides"]], "Fused Multiply-Add (FMA)": [[23, "fused-multiply-add-fma"]], "Additional Tips": [[23, "additional-tips"]], "How-to Guides": [[24, "how-to-guides"], [38, "how-to-guides"]], "SymPy Logo": [[25, "sympy-logo"]], "Control Package Examples": [[26, "control-package-examples"]], "Example 1": [[26, "example-1"], [117, "example-1"]], "Example 2": [[26, "example-2"], [117, "example-2"]], "Example 3": [[26, "example-3"], [117, "example-3"]], "Example 4": [[26, "example-4"], [117, "example-4"]], "Example 5": [[26, "example-5"], [117, "example-5"]], "References": [[26, "references"], [51, "references"], [68, "references"], [80, "references"], [86, "references"], [95, "references"], [163, "references"], [166, "references"], [211, "references"], [235, "references"], [236, "references"], [239, "references"], [245, "references"], [290, "references"], [291, "references"]], "Physics": [[27, "physics"], [281, "physics"], [287, "module-sympy.physics"]], "Find the Roots of a Polynomial Algebraically or Numerically": [[28, "find-the-roots-of-a-polynomial-algebraically-or-numerically"]], "Alternatives to Consider": [[28, "alternatives-to-consider"], [30, "alternatives-to-consider"], [31, "alternatives-to-consider"], [33, "alternatives-to-consider"], [34, "alternatives-to-consider"], [35, "alternatives-to-consider"], [36, "alternatives-to-consider"]], "Example of Finding the Roots of a Polynomial Algebraically": [[28, "example-of-finding-the-roots-of-a-polynomial-algebraically"]], "Functions to Find the Roots of a Polynomial": [[28, "functions-to-find-the-roots-of-a-polynomial"]], "Guidance": [[28, "guidance"], [30, "guidance"], [31, "guidance"], [32, "guidance"], [33, "guidance"], [34, "guidance"], [35, "guidance"], [36, "guidance"]], "Find the Roots of a Polynomial": [[28, "find-the-roots-of-a-polynomial"]], "Algebraic Solution Without Root Multiplicities": [[28, "algebraic-solution-without-root-multiplicities"]], "Algebraic Solution With Root Multiplicities": [[28, "algebraic-solution-with-root-multiplicities"]], "roots": [[28, "roots"]], "Factor the Equation": [[28, "factor-the-equation"]], "Exact Numeric Solution With Root Multiplicities": [[28, "exact-numeric-solution-with-root-multiplicities"]], "real_roots": [[28, "real-roots"]], "Approximate Numeric Solution With Root Multiplicities": [[28, "approximate-numeric-solution-with-root-multiplicities"]], "nroots": [[28, "nroots"]], "Complex Roots": [[28, "complex-roots"]], "Use the Solution Result": [[28, "use-the-solution-result"], [31, "use-the-solution-result"], [32, "use-the-solution-result"], [33, "use-the-solution-result"], [34, "use-the-solution-result"], [35, "use-the-solution-result"]], "List (all_roots, real_roots, nroots)": [[28, "list-all-roots-real-roots-nroots"]], "List of dictionaries (solve)": [[28, "list-of-dictionaries-solve"]], "Dictionary (roots)": [[28, "dictionary-roots"]], "Expression (factor)": [[28, "expression-factor"]], "Tradeoffs": [[28, "tradeoffs"]], "Mathematical Exactness, Completeness of List of Roots, and Speed": [[28, "mathematical-exactness-completeness-of-list-of-roots-and-speed"]], "Get All Roots, Perhaps Implicitly": [[28, "get-all-roots-perhaps-implicitly"]], "Numerically Evaluate CRootOf Roots": [[28, "numerically-evaluate-crootof-roots"]], "Representing Roots": [[28, "representing-roots"]], "Not All Equations Can Be Solved": [[28, "not-all-equations-can-be-solved"], [31, "not-all-equations-can-be-solved"], [32, "not-all-equations-can-be-solved"], [35, "not-all-equations-can-be-solved"]], "Equations With No Closed-Form Solution": [[28, "equations-with-no-closed-form-solution"], [32, "equations-with-no-closed-form-solution"], [35, "equations-with-no-closed-form-solution"]], "Report a Bug": [[28, "report-a-bug"], [30, "report-a-bug"], [31, "report-a-bug"], [32, "report-a-bug"], [33, "report-a-bug"], [34, "report-a-bug"], [35, "report-a-bug"], [36, "report-a-bug"], [37, "report-a-bug"]], "Solve Equations": [[29, "solve-equations"]], "Reduce One or a System of Inequalities for a Single Variable Algebraically": [[30, "reduce-one-or-a-system-of-inequalities-for-a-single-variable-algebraically"]], "Reducing a System of Inequalities for a Single Variable Algebraically": [[30, "reducing-a-system-of-inequalities-for-a-single-variable-algebraically"]], "Reducing One Inequality for a Single Variable Algebraically": [[30, "reducing-one-inequality-for-a-single-variable-algebraically"]], "Include the Variable to Be Reduced for in the Function Call": [[30, "include-the-variable-to-be-reduced-for-in-the-function-call"]], "Reduce a System of Inequalities Algebraically": [[30, "reduce-a-system-of-inequalities-algebraically"]], "Use the Result": [[30, "use-the-result"]], "Extract a List of Decomposed Relations": [[30, "extract-a-list-of-decomposed-relations"]], "Extract a Tuple of Relations": [[30, "extract-a-tuple-of-relations"]], "Limitations of Inequality Reduction Using SymPy": [[30, "limitations-of-inequality-reduction-using-sympy"]], "SymPy Can Reduce for Only One Symbol of Interest Per Inequality": [[30, "sympy-can-reduce-for-only-one-symbol-of-interest-per-inequality"]], "Limitations on Types of Inequalities That SymPy Can Solve": [[30, "limitations-on-types-of-inequalities-that-sympy-can-solve"]], "Not All Results Are Returned for Periodic Functions": [[30, "not-all-results-are-returned-for-periodic-functions"]], "Not All Systems of Inequalities Can Be Reduced": [[30, "not-all-systems-of-inequalities-can-be-reduced"]], "Systems of Inequalities Which Cannot Be Satisfied": [[30, "systems-of-inequalities-which-cannot-be-satisfied"]], "Systems of Inequalities That Cannot Be Reduced Analytically": [[30, "systems-of-inequalities-that-cannot-be-reduced-analytically"]], "Inequalities Which Can Be Reduced Analytically, and SymPy Cannot Reduce": [[30, "inequalities-which-can-be-reduced-analytically-and-sympy-cannot-reduce"]], "Solve a Diophantine Equation Algebraically": [[31, "solve-a-diophantine-equation-algebraically"]], "Example of Solving a Diophantine Equation": [[31, "example-of-solving-a-diophantine-equation"]], "Diophantine Equation Can be Expressed as Expression That Equals Zero": [[31, "diophantine-equation-can-be-expressed-as-expression-that-equals-zero"]], "Specify the Order of Symbols in the Result": [[31, "specify-the-order-of-symbols-in-the-result"]], "Extract Expressions From the Result": [[31, "extract-expressions-from-the-result"]], "Work With Parameters": [[31, "work-with-parameters"]], "Verify a Solution": [[31, "verify-a-solution"]], "Programmatically Extract Parameter Symbols": [[31, "programmatically-extract-parameter-symbols"]], "Equations With No Solution": [[31, "equations-with-no-solution"], [33, "equations-with-no-solution"], [35, "equations-with-no-solution"]], "Solve an Equation Algebraically": [[32, "solve-an-equation-algebraically"], [32, "id1"]], "Alternatives to consider": [[32, "alternatives-to-consider"]], "Solving Functions": [[32, "solving-functions"]], "Make Your Equation Into an Expression That Equals Zero": [[32, "make-your-equation-into-an-expression-that-equals-zero"]], "Put Your Equation Into Eq Form": [[32, "put-your-equation-into-eq-form"]], "Restrict the Domain of Solutions": [[32, "restrict-the-domain-of-solutions"]], "Explicitly Represent Infinite Sets of Possible Solutions": [[32, "explicitly-represent-infinite-sets-of-possible-solutions"]], "Substitute Solutions From solve() Into an Expression": [[32, "substitute-solutions-from-solve-into-an-expression"]], "solveset() Solution Sets Cannot Necessarily Be Interrogated Programmatically": [[32, "solveset-solution-sets-cannot-necessarily-be-interrogated-programmatically"]], "Options That Can Speed up solve()": [[32, "options-that-can-speed-up-solve"], [36, "options-that-can-speed-up-solve"], [37, "options-that-can-speed-up-solve"]], "Equations Which Have a Closed-Form Solution, and SymPy Cannot Solve": [[32, "equations-which-have-a-closed-form-solution-and-sympy-cannot-solve"], [36, "equations-which-have-a-closed-form-solution-and-sympy-cannot-solve"]], "Solve a Matrix Equation Algebraically": [[33, "solve-a-matrix-equation-algebraically"]], "Solve a Matrix Equation": [[33, "solve-a-matrix-equation"]], "Matrix Usually Must Be Square": [[33, "matrix-usually-must-be-square"]], "Methods for Solving Matrix Equations": [[33, "methods-for-solving-matrix-equations"]], "Solving Several Matrix Equations With the Same Matrix": [[33, "solving-several-matrix-equations-with-the-same-matrix"]], "Work With Symbolic Matrices": [[33, "work-with-symbolic-matrices"]], "Speed up Solving Matrix Equations": [[33, "speed-up-solving-matrix-equations"]], "Use the Solution as a Vector": [[33, "use-the-solution-as-a-vector"]], "Extract Elements From the Solution": [[33, "extract-elements-from-the-solution"]], "Solve One or a System of Equations Numerically": [[34, "solve-one-or-a-system-of-equations-numerically"]], "Example of Numerically Solving an Equation": [[34, "example-of-numerically-solving-an-equation"]], "Find Complex Roots of a Real Function": [[34, "find-complex-roots-of-a-real-function"]], "Ensure the Root Found is in a Given Interval": [[34, "ensure-the-root-found-is-in-a-given-interval"]], "Solve a System of Equations Numerically": [[34, "solve-a-system-of-equations-numerically"]], "Increase Precision of the Solution": [[34, "increase-precision-of-the-solution"]], "Create a Function That Can Be Solved With SciPy": [[34, "create-a-function-that-can-be-solved-with-scipy"]], "Substitute the Result Into an Expression": [[34, "substitute-the-result-into-an-expression"]], "Not all Equations Can be Solved": [[34, "not-all-equations-can-be-solved"]], "Equations With no Solution": [[34, "equations-with-no-solution"]], "Solve an Ordinary Differential Equation (ODE) Algebraically": [[35, "solve-an-ordinary-differential-equation-ode-algebraically"]], "Solve an Ordinary Differential Equation (ODE)": [[35, "solve-an-ordinary-differential-equation-ode"]], "Defining Derivatives": [[35, "defining-derivatives"]], "Options to Define an ODE": [[35, "options-to-define-an-ode"]], "Option 1: Define a Function Without Including Its Independent Variable": [[35, "option-1-define-a-function-without-including-its-independent-variable"]], "Specify Initial Conditions or Boundary Conditions": [[35, "specify-initial-conditions-or-boundary-conditions"], [35, "id1"]], "Option 2: Define a Function of an Independent Variable": [[35, "option-2-define-a-function-of-an-independent-variable"]], "Beware Copying and Pasting Results": [[35, "beware-copying-and-pasting-results"]], "Extract the Result for One Solution and Function": [[35, "extract-the-result-for-one-solution-and-function"]], "Some ODEs Cannot Be Solved Explicitly, Only Implicitly": [[35, "some-odes-cannot-be-solved-explicitly-only-implicitly"]], "Extract the Result for Multiple Function-Solution Pairs": [[35, "extract-the-result-for-multiple-function-solution-pairs"]], "If There is One Solution Set": [[35, "if-there-is-one-solution-set"]], "If There are Multiple Solution Sets": [[35, "if-there-are-multiple-solution-sets"]], "Work With Arbitrary Constants": [[35, "work-with-arbitrary-constants"]], "Numerically Solve an ODE in SciPy": [[35, "numerically-solve-an-ode-in-scipy"]], "Ordinary Differential Equation Solving Hints": [[35, "ordinary-differential-equation-solving-hints"]], "Return Unevaluated Integrals": [[35, "return-unevaluated-integrals"]], "Select a Specific Solver": [[35, "select-a-specific-solver"]], "Solve a System of Equations Algebraically": [[36, "solve-a-system-of-equations-algebraically"]], "Examples of Solving a System of Equations Algebraically": [[36, "examples-of-solving-a-system-of-equations-algebraically"]], "Solve a System of Linear Equations Algebraically": [[36, "solve-a-system-of-linear-equations-algebraically"]], "Solve a System of Nonlinear Equations Algebraically": [[36, "solve-a-system-of-nonlinear-equations-algebraically"]], "Solve and Use Results in a Dictionary": [[36, "solve-and-use-results-in-a-dictionary"]], "Solve Into a Solution Given as a Dictionary": [[36, "solve-into-a-solution-given-as-a-dictionary"]], "Use a Solution Given as a Dictionary": [[36, "use-a-solution-given-as-a-dictionary"]], "Solve Results in a Set": [[36, "solve-results-in-a-set"]], "Not All Systems of Equations Can be Solved": [[36, "not-all-systems-of-equations-can-be-solved"]], "Systems of Equations With no Solution": [[36, "systems-of-equations-with-no-solution"]], "Systems of Equations With no Closed-Form Solution": [[36, "systems-of-equations-with-no-closed-form-solution"]], "Solving Guidance": [[37, "solving-guidance"]], "Numeric Solutions": [[37, "numeric-solutions"]], "Equations With no Closed-Form Solution": [[37, "equations-with-no-closed-form-solution"]], "When You Might Prefer a Numeric Solution": [[37, "when-you-might-prefer-a-numeric-solution"]], "Use Exact Values": [[37, "use-exact-values"]], "Include the Variable to be Solved for in the Function Call": [[37, "include-the-variable-to-be-solved-for-in-the-function-call"]], "Ensure Consistent Formatting From solve()": [[37, "ensure-consistent-formatting-from-solve"]], "Include Solutions Making Any Denominator Zero": [[37, "include-solutions-making-any-denominator-zero"]], "Do Not Simplify Solutions": [[37, "do-not-simplify-solutions"]], "Parse a String Representing the Equation": [[37, "parse-a-string-representing-the-equation"]], "Welcome to SymPy\u2019s documentation!": [[38, "welcome-to-sympy-s-documentation"]], "Installation": [[38, "installation"], [39, "installation"], [302, "installation"]], "Tutorials": [[38, "tutorials"], [292, "tutorials"]], "API Reference": [[38, "api-reference"], [258, "module-sympy.utilities.autowrap"], [259, "module-sympy.utilities.codegen"], [281, "api-reference"]], "Anaconda": [[39, "anaconda"]], "Git": [[39, "git"]], "Run SymPy": [[39, "run-sympy"]], "mpmath": [[39, "mpmath"]], "Questions": [[39, "questions"]], "abc": [[40, "module-sympy.abc"]], "Caveats": [[40, "caveats"]], "Algebras": [[41, "algebras"]], "Quaternion Reference": [[41, "module-sympy.algebras"]], "Ask": [[42, "module-sympy.assumptions.ask"]], "Assume": [[43, "module-sympy.assumptions.assume"]], "Predicate": [[44, "predicate"]], "Querying": [[44, "querying"]], "Contents": [[44, "contents"], [55, "contents"], [75, "contents"], [88, "contents"], [94, "contents"], [218, "contents"], [230, "contents"], [240, "contents"], [249, "contents"]], "Performance improvements": [[44, "performance-improvements"]], "Misc": [[44, "misc"]], "Common": [[45, "common"]], "Calculus": [[45, "calculus"], [47, "module-sympy.calculus"], [294, "calculus"]], "Matrix": [[45, "matrix"]], "Number Theory": [[45, "number-theory"], [108, "module-sympy.ntheory.generate"], [281, "number-theory"], [286, "number-theory"]], "Order": [[45, "order"]], "Sets": [[45, "sets"], [234, "sets"]], "Refine": [[46, "module-sympy.assumptions.refine"]], "Singularities": [[47, "singularities"]], "Finite difference weights": [[47, "finite-difference-weights"]], "Category Theory": [[48, "category-theory"]], "Base Class Reference": [[48, "module-sympy.categories"], [70, "base-class-reference"]], "Diagram Drawing": [[48, "module-sympy.categories.diagram_drawing"]], "Code printers (sympy.printing)": [[49, "code-printers-sympy-printing"]], "Codegen (sympy.utilities.codegen)": [[49, "codegen-sympy-utilities-codegen"]], "Classes and functions for rewriting expressions (sympy.codegen.rewriting)": [[49, "module-sympy.codegen.rewriting"]], "Tools for simplifying expressions using approximations (sympy.codegen.approximations)": [[49, "module-sympy.codegen.approximations"]], "Classes for abstract syntax trees (sympy.codegen.ast)": [[49, "module-sympy.codegen.ast"]], "AST Type Tree": [[49, "ast-type-tree"]], "Predefined types": [[49, "predefined-types"]], "Using the nodes": [[49, "using-the-nodes"]], "Special C math functions (sympy.codegen.cfunctions)": [[49, "module-sympy.codegen.cfunctions"]], "C specific AST nodes (sympy.codegen.cnodes)": [[49, "module-sympy.codegen.cnodes"]], "C++ specific AST nodes (sympy.codegen.cxxnodes)": [[49, "module-sympy.codegen.cxxnodes"]], "Fortran specific AST nodes (sympy.codegen.fnodes)": [[49, "module-sympy.codegen.fnodes"]], "Algorithms (sympy.codegen.algorithms)": [[49, "module-sympy.codegen.algorithms"]], "Python utilities (sympy.codegen.pyutils)": [[49, "module-sympy.codegen.pyutils"]], "C utilities (sympy.codegen.cutils)": [[49, "module-sympy.codegen.cutils"]], "Fortran utilities (sympy.codegen.futils)": [[49, "module-sympy.codegen.futils"]], "Finitely Presented Groups": [[50, "finitely-presented-groups"]], "Overview of Facilities": [[50, "overview-of-facilities"]], "The Construction of Finitely Presented Groups": [[50, "the-construction-of-finitely-presented-groups"]], "Free Groups and Words": [[50, "free-groups-and-words"]], "Construction of a Free Group": [[50, "construction-of-a-free-group"]], "Construction of words": [[50, "construction-of-words"]], "Coset Enumeration: The Todd-Coxeter Algorithm": [[50, "coset-enumeration-the-todd-coxeter-algorithm"]], "CosetTable": [[50, "cosettable"]], "Attributes of CosetTable": [[50, "attributes-of-cosettable"]], "Compression and Standardization": [[50, "compression-and-standardization"]], "Subgroups of Finite Index": [[50, "subgroups-of-finite-index"]], "Low Index Subgroups": [[50, "low-index-subgroups"]], "Constructing a presentation for a subgroup": [[50, "constructing-a-presentation-for-a-subgroup"]], "Reidemeister Schreier algorithm": [[50, "reidemeister-schreier-algorithm"]], "Bibliography": [[50, "bibliography"], [58, "bibliography"]], "Galois Groups": [[51, "module-sympy.combinatorics.galois"], [221, "galois-groups"]], "Gray Code": [[52, "module-sympy.combinatorics.graycode"]], "Group constructors": [[53, "module-sympy.combinatorics.group_constructs"]], "Nilpotent, Abelian and Cyclic Numbers": [[54, "module-sympy.combinatorics.group_numbers"]], "Combinatorics": [[55, "combinatorics"]], "Named Groups": [[56, "module-sympy.combinatorics.named_groups"]], "Partitions": [[57, "module-sympy.combinatorics.partitions"]], "Polycyclic Groups": [[58, "polycyclic-groups"]], "Overview of functionalities": [[58, "overview-of-functionalities"]], "The Construction of Polycyclic Groups": [[58, "the-construction-of-polycyclic-groups"]], "Attributes of PolycyclicGroup": [[58, "attributes-of-polycyclicgroup"]], "The Construction of Collector": [[58, "the-construction-of-collector"]], "Attributes of Collector": [[58, "attributes-of-collector"]], "Computation of Minimal Uncollected Subword": [[58, "computation-of-minimal-uncollected-subword"]], "Computation of Subword Index": [[58, "computation-of-subword-index"]], "Computation of Collected Word": [[58, "computation-of-collected-word"]], "Computation of Polycyclic Presentation": [[58, "computation-of-polycyclic-presentation"]], "Computation of Exponent Vector": [[58, "computation-of-exponent-vector"]], "Depth of Polycyclic generator": [[58, "depth-of-polycyclic-generator"]], "Computation of Leading Exponent": [[58, "computation-of-leading-exponent"]], "Permutation Groups": [[59, "module-sympy.combinatorics.perm_groups"]], "Permutations": [[60, "module-sympy.combinatorics.permutations"]], "Generators": [[60, "module-sympy.combinatorics.generators"]], "Polyhedron": [[61, "module-sympy.combinatorics.polyhedron"]], "Prufer Sequences": [[62, "module-sympy.combinatorics.prufer"]], "Subsets": [[63, "module-sympy.combinatorics.subsets"]], "Tensor Canonicalization": [[64, "module-sympy.combinatorics.tensor_can"]], "Test Utilities": [[65, "module-sympy.combinatorics.testutil"]], "Utilities": [[66, "module-sympy.combinatorics.util"], [164, "module-sympy.physics.optics.utils"], [221, "utilities"], [263, "module-sympy.utilities"], [281, "utilities"], [289, "utilities"]], "Concrete": [[67, "concrete"]], "Hypergeometric terms": [[67, "hypergeometric-terms"]], "Concrete Class Reference": [[67, "concrete-class-reference"]], "Concrete Functions Reference": [[67, "concrete-functions-reference"]], "Core": [[68, "core"]], "sympify": [[68, "module-sympy.core.sympify"]], "assumptions": [[68, "module-sympy.core.assumptions"]], "See Also": [[68, "see-also"], [264, "see-also"]], "Notes": [[68, "notes"], [233, "notes"], [235, "notes"]], "Developers Notes": [[68, "developers-notes"]], "cache": [[68, "module-sympy.core.cache"]], "basic": [[68, "module-sympy.core.basic"]], "singleton": [[68, "module-sympy.core.singleton"]], "expr": [[68, "module-sympy.core.expr"]], "symbol": [[68, "module-sympy.core.symbol"]], "intfunc": [[68, "module-sympy.core.intfunc"]], "numbers": [[68, "module-sympy.core.numbers"]], "power": [[68, "module-sympy.core.power"]], "mul": [[68, "module-sympy.core.mul"]], "add": [[68, "module-sympy.core.add"]], "mod": [[68, "module-sympy.core.mod"]], "relational": [[68, "module-sympy.core.relational"]], "multidimensional": [[68, "module-sympy.core.multidimensional"]], "function": [[68, "module-sympy.core.function"]], "evalf": [[68, "module-sympy.core.evalf"], [293, "evalf"]], "containers": [[68, "module-sympy.core.containers"]], "exprtools": [[68, "module-sympy.core.exprtools"]], "Sorting": [[68, "sorting"]], "Random": [[68, "module-sympy.core.random"]], "Traversal": [[68, "module-sympy.core.traversal"]], "Cryptography": [[69, "cryptography"]], "Differential Geometry": [[70, "module-sympy.diffgeom"]], "Discrete": [[71, "discrete"]], "Transforms": [[71, "module-sympy.discrete.transforms"]], "Fast Fourier Transform": [[71, "fast-fourier-transform"]], "Number Theoretic Transform": [[71, "number-theoretic-transform"]], "Fast Walsh Hadamard Transform": [[71, "fast-walsh-hadamard-transform"]], "M\u00f6bius Transform": [[71, "mobius-transform"]], "Convolutions": [[71, "module-sympy.discrete.convolutions"]], "Convolution": [[71, "convolution"]], "Convolution using Fast Fourier Transform": [[71, "convolution-using-fast-fourier-transform"]], "Convolution using Number Theoretic Transform": [[71, "convolution-using-number-theoretic-transform"]], "Convolution using Fast Walsh Hadamard Transform": [[71, "convolution-using-fast-walsh-hadamard-transform"]], "Subset Convolution": [[71, "subset-convolution"]], "Covering Product": [[71, "covering-product"]], "Intersecting Product": [[71, "intersecting-product"]], "Numerical Evaluation": [[72, "numerical-evaluation"]], "Basics": [[72, "basics"], [281, "basics"], [282, "basics"]], "Floating-point numbers": [[72, "floating-point-numbers"]], "Accuracy and error handling": [[72, "accuracy-and-error-handling"]], "Sums and integrals": [[72, "sums-and-integrals"]], "Numerical simplification": [[72, "numerical-simplification"]], "Combinatorial": [[73, "combinatorial"]], "Enumeration": [[73, "enumeration"]], "Elementary": [[74, "elementary"]], "Complex Functions": [[74, "complex-functions"]], "Trigonometric": [[74, "trigonometric"]], "Trigonometric Functions": [[74, "trigonometric-functions"]], "Trigonometric Inverses": [[74, "trigonometric-inverses"]], "Hyperbolic": [[74, "hyperbolic"]], "Hyperbolic Functions": [[74, "hyperbolic-functions"]], "Hyperbolic Inverses": [[74, "hyperbolic-inverses"]], "Integer Functions": [[74, "integer-functions"]], "Exponential": [[74, "exponential"]], "Piecewise": [[74, "piecewise"]], "Miscellaneous": [[74, "miscellaneous"], [267, "module-sympy.utilities.misc"]], "Special": [[76, "special"]], "Dirac Delta and Related Discontinuous Functions": [[76, "dirac-delta-and-related-discontinuous-functions"]], "Gamma, Beta and Related Functions": [[76, "module-sympy.functions.special.gamma_functions"]], "Error Functions and Fresnel Integrals": [[76, "module-sympy.functions.special.error_functions"]], "Exponential, Logarithmic and Trigonometric Integrals": [[76, "exponential-logarithmic-and-trigonometric-integrals"]], "Bessel Type Functions": [[76, "module-sympy.functions.special.bessel"]], "Airy Functions": [[76, "airy-functions"]], "B-Splines": [[76, "b-splines"]], "Riemann Zeta and Related Functions": [[76, "module-sympy.functions.special.zeta_functions"]], "Hypergeometric Functions": [[76, "hypergeometric-functions"]], "Elliptic integrals": [[76, "module-sympy.functions.special.elliptic_integrals"]], "Mathieu Functions": [[76, "module-sympy.functions.special.mathieu_functions"]], "Orthogonal Polynomials": [[76, "module-sympy.functions.special.polynomials"]], "Jacobi Polynomials": [[76, "jacobi-polynomials"]], "Gegenbauer Polynomials": [[76, "gegenbauer-polynomials"]], "Chebyshev Polynomials": [[76, "chebyshev-polynomials"]], "Legendre Polynomials": [[76, "legendre-polynomials"]], "Hermite Polynomials": [[76, "hermite-polynomials"]], "Laguerre Polynomials": [[76, "laguerre-polynomials"]], "Spherical Harmonics": [[76, "spherical-harmonics"]], "Tensor Functions": [[76, "tensor-functions"]], "Curves": [[77, "module-sympy.geometry.curve"]], "Ellipses": [[78, "module-sympy.geometry.ellipse"]], "Entities": [[79, "module-sympy.geometry.entity"]], "Geometry": [[80, "geometry"]], "Available Entities": [[80, "available-entities"]], "Example Usage": [[80, "example-usage"]], "Intersection of medians": [[80, "intersection-of-medians"]], "An in-depth example: Pappus\u2019 Hexagon Theorem": [[80, "an-in-depth-example-pappus-hexagon-theorem"]], "Miscellaneous Notes": [[80, "miscellaneous-notes"]], "Future Work": [[80, "future-work"]], "Truth Setting Expressions": [[80, "truth-setting-expressions"]], "Three Dimensions and Beyond": [[80, "three-dimensions-and-beyond"]], "Geometry Visualization": [[80, "geometry-visualization"]], "Submodules": [[80, "submodules"]], "Lines": [[81, "module-sympy.geometry.line"]], "Plane": [[82, "module-sympy.geometry.plane"]], "Points": [[83, "module-sympy.geometry.point"], [274, "points"]], "Polygons": [[84, "module-sympy.geometry.polygon"]], "Utils": [[85, "module-sympy.geometry.util"]], "About Holonomic Functions": [[86, "about-holonomic-functions"]], "Converting other representations to holonomic": [[87, "converting-other-representations-to-holonomic"]], "Converting hypergeometric functions": [[87, "converting-hypergeometric-functions"]], "Converting Meijer G-functions": [[87, "converting-meijer-g-functions"]], "Converting symbolic expressions": [[87, "converting-symbolic-expressions"]], "Holonomic": [[88, "module-sympy.holonomic"]], "Internal API": [[89, "internal-api"]], "Operations on holonomic functions": [[90, "operations-on-holonomic-functions"]], "Addition and Multiplication": [[90, "addition-and-multiplication"]], "Integration and Differentiation": [[90, "integration-and-differentiation"]], "Composition with polynomials": [[90, "composition-with-polynomials"]], "Convert to holonomic sequence": [[90, "convert-to-holonomic-sequence"]], "Series expansion": [[90, "series-expansion"]], "Numerical evaluation": [[90, "numerical-evaluation"]], "Convert to a linear combination of hypergeometric functions": [[90, "convert-to-a-linear-combination-of-hypergeometric-functions"]], "Convert to a linear combination of Meijer G-functions": [[90, "convert-to-a-linear-combination-of-meijer-g-functions"]], "Convert to expressions": [[90, "convert-to-expressions"]], "Representation of holonomic functions in SymPy": [[91, "representation-of-holonomic-functions-in-sympy"]], "Uses and Current limitations": [[92, "uses-and-current-limitations"]], "Integration": [[92, "integration"]], "Computing Integrals using Meijer G-Functions": [[93, "computing-integrals-using-meijer-g-functions"]], "Overview": [[93, "overview"]], "Polar Numbers and Branched Functions": [[93, "polar-numbers-and-branched-functions"]], "Representing Branched Functions on the Argand Plane": [[93, "representing-branched-functions-on-the-argand-plane"]], "Table Lookups and Inverse Mellin Transforms": [[93, "table-lookups-and-inverse-mellin-transforms"]], "Applying the Integral Theorems": [[93, "applying-the-integral-theorems"]], "The G-Function Integration Theorems": [[93, "the-g-function-integration-theorems"]], "Conditions of Convergence for Integral (1)": [[93, "conditions-of-convergence-for-integral-1"]], "Conditions of Convergence for Integral (2)": [[93, "conditions-of-convergence-for-integral-2"]], "The Inverse Laplace Transform of a G-function": [[93, "the-inverse-laplace-transform-of-a-g-function"]], "How to compute the integral": [[93, "how-to-compute-the-integral"]], "When this computation is valid": [[93, "when-this-computation-is-valid"]], "When the integral exists": [[93, "when-the-integral-exists"]], "Implemented G-Function Formulae": [[93, "implemented-g-function-formulae"]], "Internal API Reference": [[93, "module-sympy.integrals.meijerint"]], "Integrals": [[94, "integrals"], [95, "module-sympy.integrals"], [294, "integrals"]], "Integral Transforms": [[95, "module-sympy.integrals.transforms"]], "Internals": [[95, "internals"], [221, "internals"]], "API reference": [[95, "api-reference"], [95, "id39"]], "TODO and Bugs": [[95, "todo-and-bugs"]], "Numeric Integrals": [[95, "numeric-integrals"]], "Integration over Polytopes": [[95, "module-sympy.integrals.intpoly"]], "For 2D Polygons": [[95, "for-2d-polygons"]], "For 3-Polytopes/Polyhedra": [[95, "for-3-polytopes-polyhedra"]], "Interactive": [[96, "module-sympy.interactive"]], "Session": [[96, "module-sympy.interactive.session"]], "Lie Algebra": [[97, "module-sympy.liealgebras"]], "Forming logical expressions": [[98, "forming-logical-expressions"]], "Boolean functions": [[98, "boolean-functions"]], "Simplification and equivalence-testing": [[98, "simplification-and-equivalence-testing"]], "Manipulating expressions": [[98, "manipulating-expressions"]], "Truth tables and related functions": [[98, "truth-tables-and-related-functions"]], "Inference": [[98, "module-sympy.logic.inference"]], "Common Matrices": [[99, "module-sympy.matrices.common"]], "Dense Matrices": [[100, "dense-matrices"]], "Matrix Expressions": [[101, "module-sympy.matrices.expressions"]], "Matrix Expressions Core Reference": [[101, "matrix-expressions-core-reference"]], "Block Matrices": [[101, "block-matrices"]], "Immutable Matrices": [[102, "immutable-matrices"]], "ImmutableMatrix Class Reference": [[102, "module-sympy.matrices.immutable"]], "Matrices": [[103, "module-sympy.matrices"], [127, "module-sympy.physics.matrices"], [281, "matrices"], [285, "matrices"], [300, "matrices"]], "Matrices (linear algebra)": [[104, "module-sympy.matrices.matrices"]], "Creating Matrices": [[104, "creating-matrices"]], "Basic Manipulation": [[104, "basic-manipulation"]], "Operations on entries": [[104, "operations-on-entries"]], "Linear algebra": [[104, "linear-algebra"]], "Reference": [[104, "reference"], [213, "reference"], [219, "reference"], [223, "reference"], [233, "reference"], [233, "id2"], [233, "id4"], [233, "id7"], [233, "id8"]], "Matrix Base Classes": [[104, "matrix-base-classes"]], "Matrix Exceptions": [[104, "matrix-exceptions"]], "Matrix Functions": [[104, "matrix-functions"]], "Rotation matrices": [[104, "rotation-matrices"]], "Numpy Utility Functions": [[104, "numpy-utility-functions"]], "Matrix Normal Forms": [[105, "matrix-normal-forms"]], "Sparse Matrices": [[106, "module-sympy.matrices.sparse"]], "SparseMatrix Class Reference": [[106, "sparsematrix-class-reference"]], "ImmutableSparseMatrix Class Reference": [[106, "immutablesparsematrix-class-reference"]], "Sparse Tools": [[107, "module-sympy.matrices.sparsetools"]], "Ntheory Class Reference": [[108, "ntheory-class-reference"]], "Ntheory Functions Reference": [[108, "ntheory-functions-reference"]], "ECM function": [[108, "ecm-function"]], "QS function": [[108, "qs-function"]], "Numeric Computation": [[109, "numeric-computation"]], "Subs/evalf": [[109, "subs-evalf"]], "Lambdify": [[109, "lambdify"], [265, "module-sympy.utilities.lambdify"]], "uFuncify": [[109, "ufuncify"]], "Aesara": [[109, "aesara"]], "So Which Should I Use?": [[109, "so-which-should-i-use"]], "Parsing Functions Reference": [[110, "parsing-functions-reference"]], "Parsing Transformations Reference": [[110, "parsing-transformations-reference"]], "Experimental \\mathrm{\\LaTeX} Parsing": [[110, "experimental-mathrm-latex-parsing"]], "\\mathrm{\\LaTeX} Parsing Functions Reference": [[110, "mathrm-latex-parsing-functions-reference"]], "ANTLR Backend": [[110, "antlr-backend"]], "ANTLR \\mathrm{\\LaTeX} Parser Caveats": [[110, "antlr-mathrm-latex-parser-caveats"]], "Lark Backend": [[110, "lark-backend"]], "Lark \\mathrm{\\LaTeX} Parser Features": [[110, "lark-mathrm-latex-parser-features"]], "Lark \\mathrm{\\LaTeX} Parser Capabilities": [[110, "lark-mathrm-latex-parser-capabilities"]], "Lark \\mathrm{\\LaTeX} Parser Functions": [[110, "lark-mathrm-latex-parser-functions"]], "Lark \\mathrm{\\LaTeX} Parser Classes": [[110, "lark-mathrm-latex-parser-classes"]], "\\mathrm{\\LaTeX} Parsing Exceptions Reference": [[110, "mathrm-latex-parsing-exceptions-reference"]], "SymPy Expression Reference": [[110, "module-sympy.parsing.sym_expr"]], "Runtime Installation": [[110, "runtime-installation"]], "Activation (Docstrings)": [[111, "module-sympy.physics.biomechanics.activation"]], "Curve (Docstrings)": [[112, "module-sympy.physics.biomechanics.curve"]], "Biomechanics API Reference": [[113, "biomechanics-api-reference"]], "Musculotendon (Docstrings)": [[114, "module-sympy.physics.biomechanics.musculotendon"]], "Biomechanics": [[115, "biomechanics"]], "Abstract": [[115, null], [119, null], [123, null], [125, null], [151, null], [161, null], [178, null], [208, null]], "Mechanics": [[115, "mechanics"], [151, "mechanics"], [246, "module-sympy.stats.rv"]], "Guide to Biomechanics": [[115, "guide-to-biomechanics"]], "Beam (Docstrings)": [[116, "module-sympy.physics.continuum_mechanics.beam"]], "Solving Beam Bending Problems using Singularity Functions": [[117, "solving-beam-bending-problems-using-singularity-functions"]], "Beam": [[117, "beam"], [119, "beam"]], "Example 6": [[117, "example-6"]], "Example 7": [[117, "example-7"]], "Example 8": [[117, "example-8"]], "Example 9": [[117, "example-9"]], "Example 10": [[117, "example-10"]], "Example 11": [[117, "example-11"]], "Cable (Docstrings)": [[118, "cable-docstrings"]], "Cable": [[118, "module-sympy.physics.continuum_mechanics.cable"], [119, "cable"]], "Continuum Mechanics": [[119, "continuum-mechanics"]], "Truss": [[119, "truss"]], "Truss (Docstrings)": [[120, "module-sympy.physics.continuum_mechanics.truss"]], "Control": [[121, "control"]], "Control System Plots": [[122, "control-system-plots"]], "Pole-Zero Plot": [[122, "pole-zero-plot"]], "Bode Plot": [[122, "bode-plot"]], "Impulse-Response Plot": [[122, "impulse-response-plot"]], "Step-Response Plot": [[122, "step-response-plot"]], "Ramp-Response Plot": [[122, "ramp-response-plot"]], "Control Module": [[123, "module-sympy.physics.control"]], "Control API": [[124, "control-api"]], "lti": [[124, "module-sympy.physics.control.lti"]], "High energy physics": [[125, "high-energy-physics"]], "Gamma matrices": [[125, "module-sympy.physics.hep.gamma_matrices"]], "Hydrogen Wavefunctions": [[126, "module-sympy.physics.hydrogen"]], "Potential Issues/Advanced Topics/Future Features in Physics/Mechanics": [[128, "potential-issues-advanced-topics-future-features-in-physics-mechanics"]], "Common Issues": [[128, "common-issues"], [200, "common-issues"]], "Numerically Integrating Code": [[128, "numerically-integrating-code"]], "Differentiating": [[128, "differentiating"]], "Choice of Coordinates and Speeds": [[128, "choice-of-coordinates-and-speeds"]], "Substitution": [[128, "substitution"], [200, "substitution"], [293, "substitution"]], "Linearization": [[128, "linearization"]], "Acceleration of Points": [[128, "acceleration-of-points"], [200, "acceleration-of-points"]], "Advanced Interfaces": [[128, "advanced-interfaces"], [200, "advanced-interfaces"]], "Advanced Functionality": [[128, "advanced-functionality"]], "Future Features": [[128, "future-features"]], "Code Output": [[128, "code-output"]], "Actuator (Docstrings)": [[129, "module-sympy.physics.mechanics.actuator"]], "Body (Docstrings)": [[130, "module-sympy.physics.mechanics.body"]], "Expression Manipulation (Docstrings)": [[131, "expression-manipulation-docstrings"]], "Mechanics API Reference": [[132, "mechanics-api-reference"]], "Joints Framework (Docstrings)": [[133, "joints-framework-docstrings"]], "Joint (Docstrings)": [[133, "module-sympy.physics.mechanics.joint"]], "Kane\u2019s Method & Lagrange\u2019s Method (Docstrings)": [[134, "module-sympy.physics.mechanics.kane"]], "Linearization (Docstrings)": [[135, "module-sympy.physics.mechanics.linearize"]], "Bodies, Inertias, Loads & Other Functions (Docstrings)": [[136, "bodies-inertias-loads-other-functions-docstrings"]], "Bodies": [[136, "bodies"]], "Inertias": [[136, "inertias"]], "Loads": [[136, "loads"], [156, "loads"], [291, "loads"]], "Other Functions": [[136, "other-functions"]], "Pathway (Docstrings)": [[137, "module-sympy.physics.mechanics.pathway"]], "Printing (Docstrings)": [[138, "printing-docstrings"], [206, "printing-docstrings"]], "mechanics_printing": [[138, "mechanics-printing"]], "mprint": [[138, "mprint"]], "mpprint": [[138, "mpprint"]], "mlatex": [[138, "mlatex"]], "SymbolicSystem (Docstrings)": [[139, "symbolicsystem-docstrings"]], "Wrapping Geometry (Docstrings)": [[140, "module-sympy.physics.mechanics.wrapping_geometry"]], "Autolev Parser": [[141, "autolev-parser"]], "Usage": [[141, "usage"]], "Gotchas": [[141, "gotchas"], [296, "gotchas"]], "Limitations and Issues": [[141, "limitations-and-issues"]], "Future Improvements": [[141, "future-improvements"]], "1. Completing Dynamics Online": [[141, "completing-dynamics-online"]], "2. Fixing Issues": [[141, "fixing-issues"]], "3. Switching to an AST": [[141, "switching-to-an-ast"]], "Examples for Physics/Mechanics": [[142, "examples-for-physics-mechanics"]], "A bicycle": [[143, "a-bicycle"]], "A four bar linkage": [[144, "a-four-bar-linkage"]], "Nonminimal Coordinates Pendulum": [[145, "nonminimal-coordinates-pendulum"]], "Kane\u2019s Method": [[145, "kane-s-method"]], "Lagrange\u2019s Method": [[145, "lagrange-s-method"]], "Multi Degree of Freedom Holonomic System": [[146, "multi-degree-of-freedom-holonomic-system"]], "A rolling disc": [[147, "a-rolling-disc"]], "A rolling disc, with Kane\u2019s method": [[148, "a-rolling-disc-with-kane-s-method"]], "A rolling disc, with Kane\u2019s method and constraint forces": [[149, "a-rolling-disc-with-kane-s-method-and-constraint-forces"]], "A rolling disc using Lagrange\u2019s Method": [[150, "a-rolling-disc-using-lagrange-s-method"]], "Classical Mechanics": [[151, "classical-mechanics"]], "Vector": [[151, "vector"], [210, "vector"], [278, "vector"]], "Guide to Mechanics": [[151, "guide-to-mechanics"]], "Joints Framework in Physics/Mechanics": [[152, "joints-framework-in-physics-mechanics"]], "Joints in Physics/Mechanics": [[152, "joints-in-physics-mechanics"]], "JointsMethod in Physics/Mechanics": [[152, "jointsmethod-in-physics-mechanics"]], "Kane\u2019s Method in Physics/Mechanics": [[153, "kane-s-method-in-physics-mechanics"], [153, "id2"]], "Structure of Equations": [[153, "structure-of-equations"], [154, "structure-of-equations"]], "Lagrange\u2019s Method in Physics/Mechanics": [[154, "lagrange-s-method-in-physics-mechanics"], [154, "id1"]], "Linearization in Physics/Mechanics": [[155, "linearization-in-physics-mechanics"]], "Background": [[155, "background"]], "A Note on Dependent Coordinates and Speeds": [[155, null]], "Linearizing Kane\u2019s Equations": [[155, "linearizing-kane-s-equations"]], "1. Using the Linearizer class directly:": [[155, "using-the-linearizer-class-directly"], [155, "id2"]], "2. Using the linearize class method:": [[155, "using-the-linearize-class-method"], [155, "id3"]], "What\u2019s with the new_method kwarg?": [[155, null]], "Linearizing Lagrange\u2019s Equations": [[155, "linearizing-lagrange-s-equations"]], "Potential Issues": [[155, "potential-issues"]], "1. Symbolic linearization with A_and_B=True is slow": [[155, "symbolic-linearization-with-a-and-b-true-is-slow"]], "2. The linearized form has nan, zoo, or oo as matrix elements": [[155, "the-linearized-form-has-nan-zoo-or-oo-as-matrix-elements"]], "Further Examples": [[155, "further-examples"]], "Masses, Inertias, Particles and Rigid Bodies in Physics/Mechanics": [[156, "masses-inertias-particles-and-rigid-bodies-in-physics-mechanics"]], "Mass": [[156, "mass"]], "Particle": [[156, "particle"]], "Inertia": [[156, "inertia"]], "Inertia (Dyadics)": [[156, "inertia-dyadics"]], "Rigid Body": [[156, "rigid-body"]], "Linear Momentum": [[156, "linear-momentum"]], "Angular Momentum": [[156, "angular-momentum"]], "Using momenta functions in Mechanics": [[156, "using-momenta-functions-in-mechanics"]], "Kinetic Energy": [[156, "kinetic-energy"]], "Potential Energy": [[156, "potential-energy"]], "Lagrangian": [[156, "lagrangian"]], "Using energy functions in Mechanics": [[156, "using-energy-functions-in-mechanics"]], "References for Physics/Mechanics": [[157, "references-for-physics-mechanics"]], "SymPy Mechanics for Autolev Users": [[158, "sympy-mechanics-for-autolev-users"]], "Some Key Differences": [[158, "some-key-differences"]], "Rough Autolev-SymPy Equivalents": [[158, "rough-autolev-sympy-equivalents"]], "Mathematical Equivalents": [[158, "mathematical-equivalents"]], "Physical Equivalents": [[158, "physical-equivalents"]], "Numerical Evaluation and Visualization": [[158, "numerical-evaluation-and-visualization"]], "Links": [[158, "links"]], "Symbolic Systems in Physics/Mechanics": [[159, "symbolic-systems-in-physics-mechanics"]], "SymbolicSystem Example Usage": [[159, "symbolicsystem-example-usage"]], "Gaussian Optics": [[160, "module-sympy.physics.optics.gaussopt"]], "Optics Module": [[161, "optics-module"]], "Medium": [[162, "module-sympy.physics.optics.medium"]], "Polarization": [[163, "module-sympy.physics.optics.polarization"]], "Waves": [[165, "module-sympy.physics.optics.waves"]], "Pauli Algebra": [[166, "module-sympy.physics.paulialgebra"]], "Quantum Harmonic Oscillator in 1-D": [[167, "module-sympy.physics.qho_1d"]], "Anticommutator": [[168, "module-sympy.physics.quantum.anticommutator"]], "Cartesian Operators and States": [[169, "module-sympy.physics.quantum.cartesian"]], "Clebsch-Gordan Coefficients": [[170, "module-sympy.physics.quantum.cg"]], "Circuit Plot": [[171, "module-sympy.physics.quantum.circuitplot"]], "Commutator": [[172, "module-sympy.physics.quantum.commutator"]], "Constants": [[173, "module-sympy.physics.quantum.constants"], [196, "constants"]], "Dagger": [[174, "module-sympy.physics.quantum.dagger"]], "Gates": [[175, "module-sympy.physics.quantum.gate"]], "Grover\u2019s Algorithm": [[176, "module-sympy.physics.quantum.grover"]], "Hilbert Space": [[177, "module-sympy.physics.quantum.hilbert"]], "Quantum Mechanics": [[178, "quantum-mechanics"]], "Quantum Functions": [[178, "quantum-functions"]], "States and Operators": [[178, "states-and-operators"]], "Quantum Computation": [[178, "quantum-computation"]], "Analytic Solutions": [[178, "analytic-solutions"]], "Inner Product": [[179, "module-sympy.physics.quantum.innerproduct"]], "Operator": [[180, "module-sympy.physics.quantum.operator"]], "Operator/State Helper Functions": [[181, "module-sympy.physics.quantum.operatorset"]], "Particle in a Box": [[182, "module-sympy.physics.quantum.piab"]], "Qapply": [[183, "module-sympy.physics.quantum.qapply"]], "QFT": [[184, "module-sympy.physics.quantum.qft"]], "Qubit": [[185, "module-sympy.physics.quantum.qubit"]], "Represent": [[186, "module-sympy.physics.quantum.represent"]], "Shor\u2019s Algorithm": [[187, "module-sympy.physics.quantum.shor"]], "Spin": [[188, "module-sympy.physics.quantum.spin"]], "State": [[189, "module-sympy.physics.quantum.state"]], "Tensor Product": [[190, "module-sympy.physics.quantum.tensorproduct"]], "Second Quantization": [[191, "module-sympy.physics.secondquant"]], "Quantum Harmonic Oscillator in 3-D": [[192, "module-sympy.physics.sho"]], "Dimensions and dimension systems": [[193, "module-sympy.physics.units.dimensions"]], "More examples": [[194, "more-examples"]], "Dimensional analysis": [[194, "dimensional-analysis"]], "Equation with quantities": [[194, "equation-with-quantities"]], "Unit systems": [[195, "unit-systems"]], "More": [[195, "more"]], "Philosophy behind unit systems": [[196, "philosophy-behind-unit-systems"]], "Dimensions": [[196, "dimensions"]], "Group structure": [[196, "group-structure"]], "Linear space representation": [[196, "linear-space-representation"]], "An example": [[196, "an-example"], [236, "an-example"]], "Quantities": [[196, "quantities"]], "Units": [[196, "units"]], "The need for a reference": [[196, "the-need-for-a-reference"]], "Literature": [[196, "literature"], [220, "literature"], [225, "literature"]], "Unit prefixes": [[197, "module-sympy.physics.units.prefixes"]], "Physical quantities": [[198, "module-sympy.physics.units.quantities"]], "Conversion between quantities": [[198, "module-sympy.physics.units.util"]], "Units and unit systems": [[199, "module-sympy.physics.units.unitsystem"]], "Potential Issues/Advanced Topics/Future Features in Physics/Vector Module": [[200, "potential-issues-advanced-topics-future-features-in-physics-vector-module"]], "Dyadic": [[200, "dyadic"]], "ReferenceFrame": [[200, "referenceframe"]], "dynamicsymbols": [[200, "dynamicsymbols"]], "Essential Classes": [[201, "essential-classes"]], "Docstrings for basic field functions": [[202, "docstrings-for-basic-field-functions"]], "Field operation functions": [[202, "field-operation-functions"]], "Checking the type of vector field": [[202, "checking-the-type-of-vector-field"]], "Essential Functions (Docstrings)": [[203, "essential-functions-docstrings"]], "Physics Vector API": [[204, "physics-vector-api"]], "Kinematics (Docstrings)": [[205, "module-sympy.physics.vector.point"]], "kinematic_equations": [[205, "module-sympy.physics.vector.functions"]], "Scalar and Vector Field Functionality": [[207, "scalar-and-vector-field-functionality"], [277, "scalar-and-vector-field-functionality"]], "Vectors and Scalars": [[207, "vectors-and-scalars"], [279, "vectors-and-scalars"]], "Fields": [[207, "fields"], [279, "fields"]], "Implementation of fields in sympy.physics.vector": [[207, "implementation-of-fields-in-sympy-physics-vector"]], "Field operators and other related functions": [[207, "field-operators-and-other-related-functions"]], "Curl": [[207, "curl"], [277, "curl"]], "Divergence": [[207, "divergence"], [277, "divergence"]], "Gradient": [[207, "gradient"], [277, "gradient"]], "Conservative and Solenoidal fields": [[207, "conservative-and-solenoidal-fields"], [277, "conservative-and-solenoidal-fields"]], "Scalar potential functions": [[207, "scalar-potential-functions"], [277, "scalar-potential-functions"]], "The Physics Vector Module": [[208, "the-physics-vector-module"]], "References for Physics/Vector": [[208, "references-for-physics-vector"]], "Guide to Vector": [[208, "guide-to-vector"], [278, "guide-to-vector"]], "Vector: Kinematics": [[209, "vector-kinematics"]], "Introduction to Kinematics": [[209, "introduction-to-kinematics"]], "Angular Velocity": [[209, "angular-velocity"]], "Angular Acceleration": [[209, "angular-acceleration"]], "Point Velocity & Acceleration": [[209, "point-velocity-acceleration"]], "Kinematics in physics.vector": [[209, "kinematics-in-physics-vector"]], "Vector & ReferenceFrame": [[210, "vector-referenceframe"]], "Vector Algebra": [[210, "vector-algebra"]], "Vector Operations": [[210, "vector-operations"]], "Alternative Representation": [[210, "alternative-representation"]], "Vector Calculus": [[210, "vector-calculus"]], "Derivatives of Vectors": [[210, "derivatives-of-vectors"]], "Relating Sets of Basis Vectors": [[210, "relating-sets-of-basis-vectors"]], "Derivatives with Multiple Frames": [[210, "derivatives-with-multiple-frames"]], "Using Vectors and Reference Frames": [[210, "using-vectors-and-reference-frames"]], "Vector Algebra, in physics.vector": [[210, "vector-algebra-in-physics-vector"]], "Vector Calculus, in physics.vector": [[210, "vector-calculus-in-physics-vector"]], "How Vectors are Coded": [[210, "how-vectors-are-coded"]], "Wigner Symbols": [[211, "module-sympy.physics.wigner"]], "Credits and Copyright": [[211, "credits-and-copyright"]], "Authors": [[211, "authors"]], "Plot Class": [[212, "plot-class"]], "Plotting Function Reference": [[212, "plotting-function-reference"]], "PlotGrid Class": [[212, "plotgrid-class"]], "Series Classes": [[212, "series-classes"]], "Backends": [[212, "backends"]], "Pyglet Plotting": [[212, "module-sympy.plotting.pygletplot"]], "Plot Window Controls": [[212, "plot-window-controls"]], "Coordinate Modes": [[212, "coordinate-modes"]], "Specifying Intervals for Variables": [[212, "specifying-intervals-for-variables"]], "Using the Interactive Interface": [[212, "using-the-interactive-interface"]], "Using Custom Color Functions": [[212, "using-custom-color-functions"]], "Plotting Geometric Entities": [[212, "plotting-geometric-entities"]], "Plotting with ASCII art": [[212, "plotting-with-ascii-art"]], "AGCA - Algebraic Geometry and Commutative Algebra Module": [[213, "agca-algebraic-geometry-and-commutative-algebra-module"]], "Base Rings": [[213, "base-rings"]], "Modules, Ideals and their Elementary Properties": [[213, "modules-ideals-and-their-elementary-properties"]], "Module Homomorphisms and Syzygies": [[213, "module-homomorphisms-and-syzygies"]], "Finite Extensions": [[213, "finite-extensions"]], "Basic functionality of the module": [[214, "basic-functionality-of-the-module"]], "Basic concepts": [[214, "basic-concepts"]], "Polynomials": [[214, "polynomials"]], "Divisibility": [[214, "divisibility"]], "Integral domains": [[214, "integral-domains"]], "Factorial domains": [[214, "factorial-domains"]], "Euclidean domains": [[214, "euclidean-domains"]], "Divisibility of polynomials": [[214, "divisibility-of-polynomials"]], "Basic functionality": [[214, "basic-functionality"]], "Division": [[214, "division"]], "GCD and LCM": [[214, "gcd-and-lcm"]], "Square-free factorization": [[214, "square-free-factorization"]], "Factorization": [[214, "factorization"]], "Groebner bases": [[214, "groebner-bases"]], "Solving Equations": [[214, "solving-equations"]], "Introducing the domainmatrix of the poly module": [[215, "introducing-the-domainmatrix-of-the-poly-module"]], "What is domainmatrix?": [[215, "what-is-domainmatrix"]], "Introducing the Domains of the poly module": [[216, "introducing-the-domains-of-the-poly-module"]], "What are the domains?": [[216, "what-are-the-domains"]], "Representing expressions symbolically": [[216, "representing-expressions-symbolically"]], "Tree representation": [[216, "tree-representation"]], "DUP representation": [[216, "dup-representation"]], "DMP representation": [[216, "dmp-representation"]], "Sparse polynomial representation": [[216, "sparse-polynomial-representation"]], "Basic usage of domains": [[216, "basic-usage-of-domains"]], "Domain elements vs sympy expressions": [[216, "domain-elements-vs-sympy-expressions"]], "Gaussian integers and Gaussian rationals": [[216, "gaussian-integers-and-gaussian-rationals"]], "Finite fields": [[216, "finite-fields"]], "Real and complex fields": [[216, "real-and-complex-fields"]], "Algebraic number fields": [[216, "algebraic-number-fields"], [221, "algebraic-number-fields"]], "Polynomial ring domains": [[216, "polynomial-ring-domains"]], "Old (dense) polynomial rings": [[216, "old-dense-polynomial-rings"]], "PolyRing vs PolynomialRing": [[216, "polyring-vs-polynomialring"]], "Rational function fields": [[216, "rational-function-fields"]], "Expression domain": [[216, "expression-domain"]], "Choosing a domain": [[216, "choosing-a-domain"]], "Converting elements between different domains": [[216, "converting-elements-between-different-domains"]], "Unifying domains": [[216, "unifying-domains"]], "Internals of a Poly": [[216, "internals-of-a-poly"]], "Choosing a domain for a Poly": [[216, "choosing-a-domain-for-a-poly"]], "Choosing generators": [[216, "choosing-generators"]], "Algebraically dependent generators": [[216, "algebraically-dependent-generators"]], "Reference docs for the Poly Domains": [[217, "reference-docs-for-the-poly-domains"]], "Domains": [[217, "domains"]], "Abstract Domains": [[217, "abstract-domains"]], "GF(p)": [[217, "gf-p"]], "ZZ": [[217, "zz"]], "QQ": [[217, "qq"]], "MPQ": [[217, "mpq"]], "Gaussian domains": [[217, "gaussian-domains"]], "ZZ_I": [[217, "zz-i"]], "QQ_I": [[217, "qq-i"]], "QQ": [[217, "qq-a"]], "RR": [[217, "rr"]], "CC": [[217, "cc"]], "K[x]": [[217, "k-x"]], "K(x)": [[217, "id11"]], "EX": [[217, "ex"]], "Quotient ring": [[217, "quotient-ring"]], "Sparse polynomials": [[217, "sparse-polynomials"]], "Sparse rational functions": [[217, "sparse-rational-functions"]], "Dense polynomials": [[217, "dense-polynomials"]], "Polynomial Manipulation": [[218, "polynomial-manipulation"]], "Internals of the Polynomial Manipulation Module": [[219, "internals-of-the-polynomial-manipulation-module"]], "Level Zero": [[219, "level-zero"]], "Manipulation of dense, multivariate polynomials": [[219, "manipulation-of-dense-multivariate-polynomials"]], "Manipulation of dense, univariate polynomials with finite field coefficients": [[219, "manipulation-of-dense-univariate-polynomials-with-finite-field-coefficients"]], "Manipulation of sparse, distributed polynomials and vectors": [[219, "manipulation-of-sparse-distributed-polynomials-and-vectors"]], "Polynomial factorization algorithms": [[219, "polynomial-factorization-algorithms"]], "Classical remainder sequence": [[219, "classical-remainder-sequence"]], "Simplified remainder sequences": [[219, "simplified-remainder-sequences"]], "Subresultant sequence": [[219, "subresultant-sequence"]], "Groebner basis algorithms": [[219, "groebner-basis-algorithms"]], "Options": [[219, "module-sympy.polys.polyoptions"]], "Configuration": [[219, "module-sympy.polys.polyconfig"]], "Exceptions": [[219, "exceptions"]], "Modular GCD": [[219, "modular-gcd"]], "Undocumented": [[219, "undocumented"]], "Number Fields": [[221, "number-fields"]], "Solving the Main Problems": [[221, "solving-the-main-problems"]], "Integral Basis": [[221, "integral-basis"]], "Prime Decomposition": [[221, "prime-decomposition"]], "p-adic Valuation": [[221, "p-adic-valuation"]], "Finding Minimal Polynomials": [[221, "finding-minimal-polynomials"]], "The Subfield Problem": [[221, "the-subfield-problem"]], "Representing algebraic numbers": [[221, "representing-algebraic-numbers"]], "As number field elements": [[221, "as-number-field-elements"]], "As elements of finitely-generated modules": [[221, "as-elements-of-finitely-generated-modules"]], "Finitely-generated modules": [[221, "module-sympy.polys.numberfields.modules"]], "Arithmetic with module elements": [[221, "arithmetic-with-module-elements"]], "Multiplication": [[221, "multiplication"]], "Module Homomorphisms": [[221, "module-homomorphisms"]], "Class Reference": [[221, "class-reference"]], "Polynomials Manipulation Module Reference": [[222, "module-sympy.polys"]], "Basic polynomial manipulation functions": [[222, "basic-polynomial-manipulation-functions"]], "Extra polynomial manipulation functions": [[222, "extra-polynomial-manipulation-functions"]], "Domain constructors": [[222, "domain-constructors"]], "Monomials encoded as tuples": [[222, "monomials-encoded-as-tuples"]], "Orderings of monomials": [[222, "orderings-of-monomials"]], "Formal manipulation of roots of polynomials": [[222, "formal-manipulation-of-roots-of-polynomials"]], "Symbolic root-finding algorithms": [[222, "symbolic-root-finding-algorithms"]], "Special polynomials": [[222, "special-polynomials"]], "Orthogonal polynomials": [[222, "orthogonal-polynomials"]], "Appell sequences": [[222, "appell-sequences"]], "Manipulation of rational functions": [[222, "manipulation-of-rational-functions"]], "Partial fraction decomposition": [[222, "partial-fraction-decomposition"], [225, "partial-fraction-decomposition"]], "Dispersion of Polynomials": [[222, "dispersion-of-polynomials"]], "Series Manipulation using Polynomials": [[223, "series-manipulation-using-polynomials"]], "rs_series": [[223, "rs-series"]], "Contribute": [[223, "contribute"]], "Poly solvers": [[224, "poly-solvers"]], "Examples from Wester\u2019s Article": [[225, "examples-from-wester-s-article"]], "Simple univariate polynomial factorization": [[225, "simple-univariate-polynomial-factorization"]], "Univariate GCD, resultant and factorization": [[225, "univariate-gcd-resultant-and-factorization"]], "Multivariate GCD and factorization": [[225, "multivariate-gcd-and-factorization"]], "Support for symbols in exponents": [[225, "support-for-symbols-in-exponents"]], "Testing if polynomials have common zeros": [[225, "testing-if-polynomials-have-common-zeros"]], "Normalizing simple rational functions": [[225, "normalizing-simple-rational-functions"]], "Expanding expressions and factoring back": [[225, "expanding-expressions-and-factoring-back"]], "Factoring in terms of cyclotomic polynomials": [[225, "factoring-in-terms-of-cyclotomic-polynomials"]], "Univariate factoring over Gaussian numbers": [[225, "univariate-factoring-over-gaussian-numbers"]], "Computing with automatic field extensions": [[225, "computing-with-automatic-field-extensions"]], "Univariate factoring over various domains": [[225, "univariate-factoring-over-various-domains"]], "Factoring polynomials into linear factors": [[225, "factoring-polynomials-into-linear-factors"]], "Advanced factoring over finite fields": [[225, "advanced-factoring-over-finite-fields"]], "Working with expressions as polynomials": [[225, "working-with-expressions-as-polynomials"]], "Computing reduced Gr\u00f6bner bases": [[225, "computing-reduced-grobner-bases"]], "Multivariate factoring over algebraic numbers": [[225, "multivariate-factoring-over-algebraic-numbers"]], "Printer Class": [[226, "module-sympy.printing.printer"]], "Which Method is Responsible for Printing?": [[226, "which-method-is-responsible-for-printing"]], "Example of Custom Printer": [[226, "example-of-custom-printer"]], "Example of Custom Printing Method": [[226, "example-of-custom-printing-method"]], "Common mistakes": [[226, "common-mistakes"]], "PrettyPrinter Class": [[226, "prettyprinter-class"]], "C code printers": [[226, "module-sympy.printing.c"]], "C++ code printers": [[226, "module-sympy.printing.cxx"]], "RCodePrinter": [[226, "module-sympy.printing.rcode"]], "Fortran Printing": [[226, "fortran-printing"]], "SMT-Lib printing": [[226, "module-sympy.printing.smtlib"]], "Mathematica code printing": [[226, "module-sympy.printing.mathematica"]], "Maple code printing": [[226, "module-sympy.printing.maple"]], "Javascript Code printing": [[226, "module-sympy.printing.jscode"]], "Julia code printing": [[226, "module-sympy.printing.julia"]], "Octave (and Matlab) Code printing": [[226, "module-sympy.printing.octave"]], "Rust code printing": [[226, "module-sympy.printing.rust"]], "Aesara Code printing": [[226, "module-sympy.printing.aesaracode"]], "Gtk": [[226, "module-sympy.printing.gtk"]], "LambdaPrinter": [[226, "module-sympy.printing.lambdarepr"]], "LatexPrinter": [[226, "module-sympy.printing.latex"]], "MathMLPrinter": [[226, "module-sympy.printing.mathml"]], "PythonCodePrinter": [[226, "module-sympy.printing.pycode"]], "PythonPrinter": [[226, "module-sympy.printing.python"]], "srepr": [[226, "module-sympy.printing.repr"], [303, "srepr"]], "StrPrinter": [[226, "module-sympy.printing.str"]], "Tree Printing": [[226, "module-sympy.printing.tree"]], "Preview": [[226, "preview"]], "Implementation - Helper Classes/Functions": [[226, "module-sympy.printing.conventions"]], "CodePrinter": [[226, "module-sympy.printing.codeprinter"]], "Precedence": [[226, "module-sympy.printing.precedence"]], "Pretty-Printing Implementation Helpers": [[226, "module-sympy.printing.pretty.pretty_symbology"]], "dotprint": [[226, "dotprint"]], "Term Rewriting": [[227, "term-rewriting"]], "Expanding": [[227, "expanding"]], "Common Subexpression Detection and Collection": [[227, "common-subexpression-detection-and-collection"]], "Formal Power Series": [[228, "formal-power-series"]], "Rational Algorithm": [[228, "rational-algorithm"]], "Hypergeometric Algorithm": [[228, "hypergeometric-algorithm"]], "Fourier Series": [[229, "fourier-series"]], "Series": [[230, "series"]], "Limits of Sequences": [[231, "limits-of-sequences"]], "Sequences": [[232, "sequences"]], "Sequences Base": [[232, "sequences-base"]], "Elementary Sequences": [[232, "elementary-sequences"]], "Singleton Sequences": [[232, "singleton-sequences"]], "Compound Sequences": [[232, "compound-sequences"]], "Recursive Sequences": [[232, "recursive-sequences"]], "Series Expansions": [[233, "series-expansions"]], "Limits": [[233, "limits"], [294, "limits"]], "The Gruntz Algorithm": [[233, "the-gruntz-algorithm"]], "More Intuitive Series Expansion": [[233, "more-intuitive-series-expansion"]], "Order Terms": [[233, "order-terms"]], "Series Acceleration": [[233, "series-acceleration"]], "Residues": [[233, "residues"]], "Basic Sets": [[234, "module-sympy.sets.sets"]], "Elementary Sets": [[234, "elementary-sets"]], "Compound Sets": [[234, "compound-sets"]], "Singleton Sets": [[234, "singleton-sets"]], "Special Sets": [[234, "module-sympy.sets.fancysets"]], "Power sets": [[234, "module-sympy.sets.powerset"]], "Condition Sets": [[234, "module-sympy.sets.conditionset"]], "SetKind": [[234, "setkind"]], "Iteration over sets": [[234, "iteration-over-sets"]], "Hongguang Fu\u2019s Trigonometric Simplification": [[235, "hongguang-fu-s-trigonometric-simplification"]], "Rules": [[235, "rules"]], "Hypergeometric Expansion": [[236, "hypergeometric-expansion"]], "Hypergeometric Function Expansion Algorithm": [[236, "hypergeometric-function-expansion-algorithm"]], "Notation": [[236, "notation"]], "Incrementing and decrementing indices": [[236, "incrementing-and-decrementing-indices"]], "Reduction of Order": [[236, "reduction-of-order"]], "Moving Around in the Parameter Space": [[236, "moving-around-in-the-parameter-space"]], "Applying the Operators": [[236, "applying-the-operators"]], "Loose Ends": [[236, "loose-ends"]], "Meijer G-Functions of Finite Confluence": [[236, "meijer-g-functions-of-finite-confluence"]], "Extending The Hypergeometric Tables": [[236, "extending-the-hypergeometric-tables"]], "Implemented Hypergeometric Formulae": [[236, "implemented-hypergeometric-formulae"]], "Simplify": [[237, "simplify"], [238, "simplify"]], "Diophantine": [[239, "diophantine"]], "Diophantine equations": [[239, "diophantine-equations"]], "Module structure": [[239, "module-structure"]], "Tutorial": [[239, "tutorial"]], "User Functions": [[239, "user-functions"], [242, "user-functions"], [243, "user-functions"]], "Internal Functions": [[239, "internal-functions"]], "Internal Classes": [[239, "internal-classes"]], "Solvers": [[240, "solvers"], [244, "module-sympy.solvers"], [305, "solvers"]], "Inequality Solvers": [[241, "inequality-solvers"]], "ODE": [[242, "ode"]], "Hint Functions": [[242, "hint-functions"]], "Lie heuristics": [[242, "lie-heuristics"]], "Rational Riccati Solver": [[242, "rational-riccati-solver"]], "System of ODEs": [[242, "system-of-odes"]], "Information on the ode module": [[242, "module-sympy.solvers.ode.ode"]], "PDE": [[243, "pde"]], "Hint Methods": [[243, "hint-methods"]], "Information on the pde module": [[243, "module-sympy.solvers.pde"]], "Algebraic equations": [[244, "algebraic-equations"]], "Ordinary Differential equations (ODEs)": [[244, "ordinary-differential-equations-odes"], [245, "ordinary-differential-equations-odes"]], "Partial Differential Equations (PDEs)": [[244, "partial-differential-equations-pdes"], [245, "partial-differential-equations-pdes"]], "Deutils (Utilities for solving ODE\u2019s and PDE\u2019s)": [[244, "deutils-utilities-for-solving-ode-s-and-pde-s"]], "Recurrence Equations": [[244, "module-sympy.solvers.recurr"]], "Systems of Polynomial Equations": [[244, "systems-of-polynomial-equations"]], "Diophantine Equations (DEs)": [[244, "diophantine-equations-des"], [245, "diophantine-equations-des"]], "Inequalities": [[244, "inequalities"], [245, "inequalities"]], "Linear Programming (Optimization)": [[244, "module-sympy.solvers.simplex"]], "Solveset": [[245, "solveset"]], "What\u2019s wrong with solve():": [[245, "what-s-wrong-with-solve"]], "Why Solveset?": [[245, "why-solveset"]], "Why do we use Sets as an output type?": [[245, "why-do-we-use-sets-as-an-output-type"]], "Input API of solveset": [[245, "input-api-of-solveset"]], "What is this domain argument about?": [[245, "what-is-this-domain-argument-about"]], "What are the general methods employed by solveset to solve an equation?": [[245, "what-are-the-general-methods-employed-by-solveset-to-solve-an-equation"]], "How do we manipulate and return an infinite solution?": [[245, "how-do-we-manipulate-and-return-an-infinite-solution"]], "How does solveset ensure that it is not returning any wrong solution?": [[245, "how-does-solveset-ensure-that-it-is-not-returning-any-wrong-solution"]], "Search based solver and step-by-step solution": [[245, "search-based-solver-and-step-by-step-solution"]], "How do we deal with cases where only some of the solutions are known?": [[245, "how-do-we-deal-with-cases-where-only-some-of-the-solutions-are-known"]], "What is the plan for solve and solveset?": [[245, "what-is-the-plan-for-solve-and-solveset"]], "How are symbolic parameters handled in solveset?": [[245, "how-are-symbolic-parameters-handled-in-solveset"]], "Solveset Module Reference": [[245, "solveset-module-reference"]], "transolve": [[245, "transolve"]], "Stats": [[246, "module-sympy.stats"]], "Random Variable Types": [[246, "random-variable-types"]], "Finite Types": [[246, "finite-types"]], "Discrete Types": [[246, "discrete-types"]], "Continuous Types": [[246, "continuous-types"]], "Joint Types": [[246, "joint-types"]], "Stochastic Processes": [[246, "stochastic-processes"]], "Matrix Distributions": [[246, "matrix-distributions"]], "Compound Distribution": [[246, "compound-distribution"]], "Interface": [[246, "interface"]], "N-dim array": [[247, "module-sympy.tensor.array"]], "Products and contractions": [[247, "products-and-contractions"]], "Diagonal operator": [[247, "diagonal-operator"]], "Derivatives by array": [[247, "derivatives-by-array"]], "Classes": [[247, "classes"]], "N-dim array expressions": [[248, "module-sympy.tensor.array.expressions"]], "Constructing array expressions from index-explicit forms": [[248, "constructing-array-expressions-from-index-explicit-forms"]], "Compatibility with matrices": [[248, "compatibility-with-matrices"]], "Tensor": [[249, "module-sympy.tensor"], [252, "module-sympy.tensor.tensor"]], "Methods": [[250, "module-sympy.tensor.index_methods"]], "Indexed Objects": [[251, "module-sympy.tensor.indexed"]], "Tensor Operators": [[253, "module-sympy.tensor.toperators"]], "Testing": [[254, "testing"]], "pytest": [[255, "module-sympy.testing.pytest"]], "Randomised Testing": [[256, "module-sympy.testing.randtest"]], "Run Tests": [[257, "module-sympy.testing.runtests"]], "Autowrap Module": [[258, "autowrap-module"]], "Implementation details": [[258, "implementation-details"]], "Codegen": [[259, "codegen"]], "Implementation Details": [[259, "implementation-details"]], "Routine": [[259, "routine"]], "Decorator": [[260, "module-sympy.utilities.decorator"]], "Enumerative": [[261, "module-sympy.utilities.enumerative"]], "Exceptions and Warnings": [[262, "module-sympy.utilities.exceptions"]], "Iterables": [[264, "module-sympy.utilities.iterables"]], "variations": [[264, "variations"]], "partitions": [[264, "partitions"]], "Memoization": [[266, "module-sympy.utilities.memoization"]], "Source Code Inspection": [[268, "module-sympy.utilities.source"]], "Timing Utilities": [[269, "module-sympy.utilities.timeutils"]], "Essential Classes in sympy.vector (docstrings)": [[270, "essential-classes-in-sympy-vector-docstrings"]], "Vector API": [[271, "vector-api"]], "Orienter classes (docstrings)": [[272, "orienter-classes-docstrings"]], "Essential Functions in sympy.vector (docstrings)": [[273, "essential-functions-in-sympy-vector-docstrings"]], "Basic Implementation details": [[274, "basic-implementation-details"]], "Coordinate Systems and Vectors": [[274, "coordinate-systems-and-vectors"]], "SymPy operations on Vectors": [[274, "sympy-operations-on-vectors"]], "Dyadics": [[274, "dyadics"]], "More about Coordinate Systems": [[275, "more-about-coordinate-systems"]], "Locating new systems": [[275, "locating-new-systems"]], "Orienting new systems": [[275, "orienting-new-systems"]], "Using a method of CoordSys3D directly": [[275, "using-a-method-of-coordsys3d-directly"]], "Using Orienter(s) and the orient_new method": [[275, "using-orienter-s-and-the-orient-new-method"]], "Orienting AND Locating new systems": [[275, "orienting-and-locating-new-systems"]], "Transforming new system": [[275, "transforming-new-system"]], "Expression of quantities in different coordinate systems": [[275, "expression-of-quantities-in-different-coordinate-systems"]], "Vectors and Dyadics": [[275, "vectors-and-dyadics"]], "Coordinate Variables": [[275, "coordinate-variables"]], "Other expression-dependent methods": [[275, "other-expression-dependent-methods"]], "General examples of usage": [[276, "general-examples-of-usage"]], "Quadrilateral problem": [[276, "quadrilateral-problem"]], "The Problem": [[276, "the-problem"], [276, "id1"]], "Solution": [[276, "solution"], [276, "id2"]], "Third product rule for Del operator": [[276, "third-product-rule-for-del-operator"]], "See": [[276, "see"]], "Implementation in sympy.vector": [[277, "implementation-in-sympy-vector"]], "Scalar and vector fields": [[277, "scalar-and-vector-fields"]], "The Del operator": [[277, "the-del-operator"]], "Field operators and related functions": [[277, "field-operators-and-related-functions"]], "Directional Derivative": [[277, "directional-derivative"]], "Field operator in orthogonal curvilinear coordinate system": [[277, "field-operator-in-orthogonal-curvilinear-coordinate-system"]], "References for Vector": [[278, "references-for-vector"]], "Coordinate Systems": [[279, "coordinate-systems"]], "Applications of Vector Integrals": [[280, "applications-of-vector-integrals"]], "Calculation of Perimeter, Surface Area, and Volume": [[280, "calculation-of-perimeter-surface-area-and-volume"]], "Calculation of mass of a body": [[280, "calculation-of-mass-of-a-body"]], "Calculation of Flux": [[280, "calculation-of-flux"]], "Verifying Stoke\u2019s Theorem": [[280, "verifying-stoke-s-theorem"]], "Verifying Divergence Theorem": [[280, "verifying-divergence-theorem"]], "Topics": [[281, "topics"], [288, "topics"]], "Biomechanical Model Example": [[290, "biomechanical-model-example"]], "Model Description": [[290, "model-description"]], "Define Variables": [[290, "define-variables"]], "Define Kinematics": [[290, "define-kinematics"]], "Define Inertia": [[290, "define-inertia"]], "Define Forces": [[290, "define-forces"]], "Biceps": [[290, "biceps"]], "Triceps": [[290, "triceps"]], "Equations of Motion": [[290, "equations-of-motion"]], "Muscle Activation Differential Equations": [[290, "muscle-activation-differential-equations"]], "Evaluate the System Differential Equations": [[290, "evaluate-the-system-differential-equations"]], "Simulate the Muscle-actuated Motion": [[290, "simulate-the-muscle-actuated-motion"]], "Conclusion": [[290, "conclusion"]], "Introduction to Biomechanical Modeling": [[291, "introduction-to-biomechanical-modeling"]], "Pathways": [[291, "pathways"]], "Wrapping Geometries": [[291, "wrapping-geometries"]], "Actuators": [[291, "actuators"]], "Activation Dynamics": [[291, "activation-dynamics"]], "Zeroth-Order": [[291, "zeroth-order"]], "First-Order": [[291, "first-order"]], "Custom": [[291, "custom"]], "Musculotendon Curves": [[291, "musculotendon-curves"]], "Tendon Force-Length": [[291, "tendon-force-length"]], "Fiber Passive Force-Length": [[291, "fiber-passive-force-length"]], "Fiber Active Force-Length": [[291, "fiber-active-force-length"]], "Fiber Force-Velocity": [[291, "fiber-force-velocity"]], "Fiber Damping": [[291, "fiber-damping"]], "Musculotendon Dynamics": [[291, "musculotendon-dynamics"]], "Rigid Tendon Dynamics": [[291, "rigid-tendon-dynamics"]], "Elastic Tendon Dynamics": [[291, "elastic-tendon-dynamics"]], "A Simple Musculotendon Model": [[291, "a-simple-musculotendon-model"]], "Introductory Tutorial": [[292, "introductory-tutorial"], [297, "introductory-tutorial"]], "Biomechanics Tutorials": [[292, "biomechanics-tutorials"]], "Basic Operations": [[293, "basic-operations"], [300, "basic-operations"]], "Quick Tip": [[293, null], [294, null], [296, null], [299, null], [300, null]], "Converting Strings to SymPy Expressions": [[293, "converting-strings-to-sympy-expressions"]], "Derivatives": [[294, "derivatives"]], "Series Expansion": [[294, "series-expansion"]], "Finite differences": [[294, "finite-differences"]], "SymPy Features": [[295, "sympy-features"]], "Equals signs": [[296, "equals-signs"]], "Two Final Notes: ^ and /": [[296, "two-final-notes-and"]], "Further Reading": [[296, "further-reading"]], "What is Symbolic Computation?": [[298, "what-is-symbolic-computation"]], "A More Interesting Example": [[298, "a-more-interesting-example"]], "The Power of Symbolic Computation": [[298, "the-power-of-symbolic-computation"]], "Why SymPy?": [[298, "why-sympy"]], "Advanced Expression Manipulation": [[299, "advanced-expression-manipulation"]], "Understanding Expression Trees": [[299, "understanding-expression-trees"]], "Recursing through an Expression Tree": [[299, "recursing-through-an-expression-tree"]], "args": [[299, "args"]], "Key Invariant": [[299, null]], "Walking the Tree": [[299, "walking-the-tree"]], "Prevent expression evaluation": [[299, "prevent-expression-evaluation"]], "Shape": [[300, "shape"]], "Accessing Rows and Columns": [[300, "accessing-rows-and-columns"]], "Deleting and Inserting Rows and Columns": [[300, "deleting-and-inserting-rows-and-columns"]], "Basic Methods": [[300, "basic-methods"]], "Matrix Constructors": [[300, "matrix-constructors"]], "Advanced Methods": [[300, "advanced-methods"]], "Determinant": [[300, "determinant"]], "RREF": [[300, "rref"]], "Nullspace": [[300, "nullspace"]], "Columnspace": [[300, "columnspace"]], "Eigenvalues, Eigenvectors, and Diagonalization": [[300, "eigenvalues-eigenvectors-and-diagonalization"]], "Possible Issues": [[300, "possible-issues"]], "Zero Testing": [[300, "zero-testing"]], "What\u2019s Next": [[301, "whats-next"]], "Preliminaries": [[302, "preliminaries"]], "Exercises": [[302, "exercises"]], "Printers": [[303, "printers"]], "Setting up Pretty Printing": [[303, "setting-up-pretty-printing"]], "Printing Functions": [[303, "printing-functions"]], "str": [[303, "str"]], "ASCII Pretty Printer": [[303, "ascii-pretty-printer"]], "Unicode Pretty Printer": [[303, "unicode-pretty-printer"]], "\\mathrm{\\LaTeX}": [[303, "mathrm-latex"]], "MathML": [[303, "mathml"]], "Dot": [[303, "dot"]], "Simplification": [[304, "simplification"]], "simplify": [[304, "simplify"]], "Polynomial/Rational Function Simplification": [[304, "polynomial-rational-function-simplification"]], "expand": [[304, "expand"]], "factor": [[304, "factor"]], "collect": [[304, "collect"]], "cancel": [[304, "cancel"]], "apart": [[304, "apart"]], "Trigonometric Simplification": [[304, "trigonometric-simplification"]], "trigsimp": [[304, "trigsimp"]], "expand_trig": [[304, "expand-trig"]], "Powers": [[304, "powers"]], "powsimp": [[304, "powsimp"]], "expand_power_exp / expand_power_base": [[304, "expand-power-exp-expand-power-base"]], "powdenest": [[304, "powdenest"]], "Exponentials and logarithms": [[304, "exponentials-and-logarithms"]], "expand_log": [[304, "expand-log"]], "logcombine": [[304, "logcombine"]], "Special Functions": [[304, "special-functions"]], "rewrite": [[304, "rewrite"]], "expand_func": [[304, "expand-func"]], "hyperexpand": [[304, "hyperexpand"]], "combsimp": [[304, "combsimp"]], "gammasimp": [[304, "gammasimp"]], "Example: Continued Fractions": [[304, "example-continued-fractions"]], "A Note about Equations": [[305, "a-note-about-equations"]], "Solving Equations Algebraically": [[305, "solving-equations-algebraically"]], "Solving Differential Equations": [[305, "solving-differential-equations"]]}, "indexentries": {"antiderivative": [[14, "term-Antiderivative"]], "assumptions": [[14, "term-Assumptions"]], "atom": [[14, "term-Atom"]], "automatic simplification": [[14, "term-Automatic-Simplification"]], "basic": [[14, "term-Basic"]], "boolean": [[14, "term-Boolean"]], "bound symbols": [[14, "term-Bound-symbols"]], "canonical form": [[14, "term-Canonical-Form"]], "canonicalize": [[14, "term-Canonicalize"]], "code generation": [[14, "term-Code-Generation"]], "core": [[14, "term-Core"]], "dummy": [[14, "term-Dummy"]], "equation": [[14, "term-Equation"]], "evaluate": [[14, "term-Evaluate"]], "expr": [[14, "term-Expr"]], "expression": [[14, "term-Expression"]], "expression tree": [[14, "term-Expression-Tree"]], "free symbols": [[14, "term-Free-symbols"]], "function": [[14, "term-Function"]], "function (class)": [[14, "term-Function-class"]], "immutable": [[14, "term-Immutable"]], "interactive": [[14, "term-Interactive"]], "kind": [[14, "term-Kind"]], "matrix": [[14, "term-Matrix"]], "number": [[14, "term-Number"]], "numeric": [[14, "term-Numeric"]], "polys": [[14, "term-Polys"]], "printing": [[14, "term-Printing"]], "relational": [[14, "term-Relational"]], "s": [[14, "term-S"]], "simplification": [[14, "term-Simplification"]], "solve": [[14, "term-Solve"]], "solvers": [[14, "term-Solvers"]], "structural equality": [[14, "term-Structural-Equality"]], "subexpression": [[14, "term-Subexpression"]], "substitution": [[14, "term-Substitution"]], "symbol": [[14, "term-Symbol"]], "symbolic": [[14, "term-Symbolic"]], "three-valued logic": [[14, "term-Three-valued-logic"]], "undefined function": [[14, "term-Undefined-Function"]], "unevaluated": [[14, "term-Unevaluated"]], "_eval_*": [[14, "term-_eval_"]], "args": [[14, "term-args"]], "evalf": [[14, "term-evalf"]], "func": [[14, "term-func"]], "is_*": [[14, "term-is_"]], "isympy": [[14, "term-isympy"]], "lambdify()": [[14, "term-lambdify"]], "lamda": [[14, "term-lamda"]], "mpmath": [[14, "term-mpmath"]], "oo": [[14, "term-oo"]], "sympify()": [[14, "term-sympify"]], "zoo": [[14, "term-zoo"]], "module": [[15, "module-sympy.simplify.simplify"], [38, "module-sympy"], [40, "module-sympy.abc"], [41, "module-sympy.algebras"], [42, "module-sympy.assumptions.ask"], [43, "module-sympy.assumptions.assume"], [44, "module-sympy.assumptions"], [45, "module-sympy.assumptions.predicates"], [46, "module-sympy.assumptions.refine"], [47, "module-sympy.calculus"], [47, "module-sympy.calculus.euler"], [47, "module-sympy.calculus.finite_diff"], [47, "module-sympy.calculus.singularities"], [47, "module-sympy.calculus.util"], [48, "module-sympy.categories"], [48, "module-sympy.categories.diagram_drawing"], [49, "module-sympy.codegen.algorithms"], [49, "module-sympy.codegen.approximations"], [49, "module-sympy.codegen.ast"], [49, "module-sympy.codegen.cfunctions"], [49, "module-sympy.codegen.cnodes"], [49, "module-sympy.codegen.cutils"], [49, "module-sympy.codegen.cxxnodes"], [49, "module-sympy.codegen.fnodes"], [49, "module-sympy.codegen.futils"], [49, "module-sympy.codegen.matrix_nodes"], [49, "module-sympy.codegen.pyutils"], [49, "module-sympy.codegen.rewriting"], [51, "module-sympy.combinatorics.galois"], [52, "module-sympy.combinatorics.graycode"], [53, "module-sympy.combinatorics.group_constructs"], [54, "module-sympy.combinatorics.group_numbers"], [56, "module-sympy.combinatorics.named_groups"], [57, "module-sympy.combinatorics.partitions"], [59, "module-sympy.combinatorics.perm_groups"], [60, "module-sympy.combinatorics.generators"], [60, "module-sympy.combinatorics.permutations"], [61, "module-sympy.combinatorics.polyhedron"], [62, "module-sympy.combinatorics.prufer"], [63, "module-sympy.combinatorics.subsets"], [64, "module-sympy.combinatorics.tensor_can"], [65, "module-sympy.combinatorics.testutil"], [66, "module-sympy.combinatorics.util"], [68, "module-sympy.core.add"], [68, "module-sympy.core.assumptions"], [68, "module-sympy.core.basic"], [68, "module-sympy.core.cache"], [68, "module-sympy.core.containers"], [68, "module-sympy.core.evalf"], [68, "module-sympy.core.expr"], [68, "module-sympy.core.exprtools"], [68, "module-sympy.core.function"], [68, "module-sympy.core.intfunc"], [68, "module-sympy.core.kind"], [68, "module-sympy.core.mod"], [68, "module-sympy.core.mul"], [68, "module-sympy.core.multidimensional"], [68, "module-sympy.core.numbers"], [68, "module-sympy.core.power"], [68, "module-sympy.core.random"], [68, "module-sympy.core.relational"], [68, "module-sympy.core.singleton"], [68, "module-sympy.core.symbol"], [68, "module-sympy.core.sympify"], [68, "module-sympy.core.traversal"], [69, "module-sympy.crypto.crypto"], [70, "module-sympy.diffgeom"], [71, "module-sympy.discrete"], [71, "module-sympy.discrete.convolutions"], [71, "module-sympy.discrete.transforms"], [75, "module-sympy.functions"], [76, "module-sympy.functions.special.bessel"], [76, "module-sympy.functions.special.beta_functions"], [76, "module-sympy.functions.special.elliptic_integrals"], [76, "module-sympy.functions.special.error_functions"], [76, "module-sympy.functions.special.gamma_functions"], [76, "module-sympy.functions.special.mathieu_functions"], [76, "module-sympy.functions.special.polynomials"], [76, "module-sympy.functions.special.singularity_functions"], [76, "module-sympy.functions.special.zeta_functions"], [77, "module-sympy.geometry.curve"], [78, "module-sympy.geometry.ellipse"], [79, "module-sympy.geometry.entity"], [81, "module-sympy.geometry.line"], [82, "module-sympy.geometry.plane"], [83, "module-sympy.geometry.point"], [84, "module-sympy.geometry.polygon"], [85, "module-sympy.geometry.util"], [88, "module-sympy.holonomic"], [93, "module-sympy.integrals.meijerint"], [93, "module-sympy.integrals.meijerint_doc"], [95, "module-sympy.integrals"], [95, "module-sympy.integrals.intpoly"], [95, "module-sympy.integrals.transforms"], [96, "module-sympy.interactive"], [96, "module-sympy.interactive.printing"], [96, "module-sympy.interactive.session"], [97, "module-sympy.liealgebras"], [98, "module-sympy.logic"], [98, "module-sympy.logic.inference"], [99, "module-sympy.matrices.common"], [101, "module-sympy.matrices.expressions"], [101, "module-sympy.matrices.expressions.blockmatrix"], [102, "module-sympy.matrices.immutable"], [103, "module-sympy.matrices"], [104, "module-sympy.matrices.matrices"], [106, "module-sympy.matrices.sparse"], [107, "module-sympy.matrices.sparsetools"], [108, "module-sympy.ntheory.bbp_pi"], [108, "module-sympy.ntheory.continued_fraction"], [108, "module-sympy.ntheory.digits"], [108, "module-sympy.ntheory.ecm"], [108, "module-sympy.ntheory.egyptian_fraction"], [108, "module-sympy.ntheory.factor_"], [108, "module-sympy.ntheory.generate"], [108, "module-sympy.ntheory.modular"], [108, "module-sympy.ntheory.multinomial"], [108, "module-sympy.ntheory.partitions_"], [108, "module-sympy.ntheory.primetest"], [108, "module-sympy.ntheory.qs"], [108, "module-sympy.ntheory.residue_ntheory"], [110, "module-sympy.parsing"], [110, "module-sympy.parsing.sym_expr"], [111, "module-sympy.physics.biomechanics.activation"], [112, "module-sympy.physics.biomechanics.curve"], [114, "module-sympy.physics.biomechanics.musculotendon"], [115, "module-sympy.physics.biomechanics"], [116, "module-sympy.physics.continuum_mechanics.beam"], [118, "module-sympy.physics.continuum_mechanics.cable"], [120, "module-sympy.physics.continuum_mechanics.truss"], [123, "module-sympy.physics.control"], [124, "module-sympy.physics.control.lti"], [125, "module-sympy.physics.hep.gamma_matrices"], [126, "module-sympy.physics.hydrogen"], [127, "module-sympy.physics.matrices"], [129, "module-sympy.physics.mechanics.actuator"], [130, "module-sympy.physics.mechanics.body"], [133, "module-sympy.physics.mechanics.joint"], [133, "module-sympy.physics.mechanics.jointsmethod"], [134, "module-sympy.physics.mechanics.kane"], [134, "module-sympy.physics.mechanics.lagrange"], [135, "module-sympy.physics.mechanics.linearize"], [137, "module-sympy.physics.mechanics.pathway"], [139, "module-sympy.physics.mechanics.system"], [140, "module-sympy.physics.mechanics.wrapping_geometry"], [151, "module-sympy.physics.mechanics"], [160, "module-sympy.physics.optics.gaussopt"], [162, "module-sympy.physics.optics.medium"], [163, "module-sympy.physics.optics.polarization"], [164, "module-sympy.physics.optics.utils"], [165, "module-sympy.physics.optics.waves"], [166, "module-sympy.physics.paulialgebra"], [167, "module-sympy.physics.qho_1d"], [168, "module-sympy.physics.quantum.anticommutator"], [169, "module-sympy.physics.quantum.cartesian"], [170, "module-sympy.physics.quantum.cg"], [171, "module-sympy.physics.quantum.circuitplot"], [172, "module-sympy.physics.quantum.commutator"], [173, "module-sympy.physics.quantum.constants"], [174, "module-sympy.physics.quantum.dagger"], [175, "module-sympy.physics.quantum.gate"], [176, "module-sympy.physics.quantum.grover"], [177, "module-sympy.physics.quantum.hilbert"], [179, "module-sympy.physics.quantum.innerproduct"], [180, "module-sympy.physics.quantum.operator"], [181, "module-sympy.physics.quantum.operatorset"], [182, "module-sympy.physics.quantum.piab"], [183, "module-sympy.physics.quantum.qapply"], [184, "module-sympy.physics.quantum.qft"], [185, "module-sympy.physics.quantum.qubit"], [186, "module-sympy.physics.quantum.represent"], [187, "module-sympy.physics.quantum.shor"], [188, "module-sympy.physics.quantum.spin"], [189, "module-sympy.physics.quantum.state"], [190, "module-sympy.physics.quantum.tensorproduct"], [191, "module-sympy.physics.secondquant"], [192, "module-sympy.physics.sho"], [193, "module-sympy.physics.units.dimensions"], [197, "module-sympy.physics.units.prefixes"], [198, "module-sympy.physics.units.quantities"], [198, "module-sympy.physics.units.util"], [199, "module-sympy.physics.units.unitsystem"], [205, "module-sympy.physics.vector.functions"], [205, "module-sympy.physics.vector.point"], [208, "module-sympy.physics.vector"], [211, "module-sympy.physics.wigner"], [212, "module-sympy.plotting.plot"], [212, "module-sympy.plotting.pygletplot"], [215, "module-sympy.polys.matrices._dfm"], [215, "module-sympy.polys.matrices._typing"], [215, "module-sympy.polys.matrices.ddm"], [215, "module-sympy.polys.matrices.dense"], [215, "module-sympy.polys.matrices.domainmatrix"], [215, "module-sympy.polys.matrices.sdm"], [219, "module-sympy.polys.polyconfig"], [219, "module-sympy.polys.polyoptions"], [221, "module-sympy.polys.numberfields.modules"], [221, "module-sympy.polys.numberfields.subfield"], [222, "module-sympy.polys"], [224, "module-sympy.polys.solvers"], [226, "module-sympy.printing.aesaracode"], [226, "module-sympy.printing.c"], [226, "module-sympy.printing.codeprinter"], [226, "module-sympy.printing.conventions"], [226, "module-sympy.printing.cxx"], [226, "module-sympy.printing.fortran"], [226, "module-sympy.printing.gtk"], [226, "module-sympy.printing.jscode"], [226, "module-sympy.printing.julia"], [226, "module-sympy.printing.lambdarepr"], [226, "module-sympy.printing.latex"], [226, "module-sympy.printing.maple"], [226, "module-sympy.printing.mathematica"], [226, "module-sympy.printing.mathml"], [226, "module-sympy.printing.octave"], [226, "module-sympy.printing.precedence"], [226, "module-sympy.printing.pretty"], [226, "module-sympy.printing.pretty.pretty"], [226, "module-sympy.printing.pretty.pretty_symbology"], [226, "module-sympy.printing.pretty.stringpict"], [226, "module-sympy.printing.preview"], [226, "module-sympy.printing.printer"], [226, "module-sympy.printing.pycode"], [226, "module-sympy.printing.python"], [226, "module-sympy.printing.rcode"], [226, "module-sympy.printing.repr"], [226, "module-sympy.printing.rust"], [226, "module-sympy.printing.smtlib"], [226, "module-sympy.printing.str"], [226, "module-sympy.printing.tree"], [234, "module-sympy.sets.conditionset"], [234, "module-sympy.sets.fancysets"], [234, "module-sympy.sets.powerset"], [234, "module-sympy.sets.sets"], [236, "module-sympy.simplify.hyperexpand_doc"], [238, "module-sympy.simplify.combsimp"], [238, "module-sympy.simplify.cse_main"], [238, "module-sympy.simplify.epathtools"], [238, "module-sympy.simplify.hyperexpand"], [238, "module-sympy.simplify.powsimp"], [238, "module-sympy.simplify.radsimp"], [238, "module-sympy.simplify.ratsimp"], [238, "module-sympy.simplify.sqrtdenest"], [238, "module-sympy.simplify.trigsimp"], [241, "module-sympy.solvers.inequalities"], [242, "module-sympy.solvers.ode"], [242, "module-sympy.solvers.ode.ode"], [243, "module-sympy.solvers.pde"], [244, "module-sympy.solvers"], [244, "module-sympy.solvers.recurr"], [244, "module-sympy.solvers.simplex"], [245, "module-sympy.solvers.solveset"], [246, "module-sympy.stats"], [246, "module-sympy.stats.crv"], [246, "module-sympy.stats.crv_types"], [246, "module-sympy.stats.frv"], [246, "module-sympy.stats.frv_types"], [246, "module-sympy.stats.rv"], [247, "module-sympy.tensor.array"], [248, "module-sympy.tensor.array.expressions"], [249, "module-sympy.tensor"], [250, "module-sympy.tensor.index_methods"], [251, "module-sympy.tensor.indexed"], [252, "module-sympy.tensor.tensor"], [253, "module-sympy.tensor.toperators"], [254, "module-sympy.testing"], [255, "module-sympy.testing.pytest"], [256, "module-sympy.testing.randtest"], [257, "module-sympy.testing.runtests"], [258, "module-sympy.utilities.autowrap"], [259, "module-sympy.utilities.codegen"], [260, "module-sympy.utilities.decorator"], [261, "module-sympy.utilities.enumerative"], [262, "module-sympy.utilities.exceptions"], [263, "module-sympy.utilities"], [264, "module-sympy.utilities.iterables"], [265, "module-sympy.utilities.lambdify"], [266, "module-sympy.utilities.memoization"], [267, "module-sympy.utilities.misc"], [268, "module-sympy.utilities.source"], [269, "module-sympy.utilities.timeutils"], [278, "module-sympy.vector"], [287, "module-sympy.physics"]], "sympy.simplify.simplify": [[15, "module-sympy.simplify.simplify"]], "sympy": [[38, "module-sympy"]], "sympy.abc": [[40, "module-sympy.abc"]], "quaternion (class in sympy.algebras)": [[41, "sympy.algebras.Quaternion"]], "add() (sympy.algebras.quaternion method)": [[41, "sympy.algebras.Quaternion.add"]], "angle() (sympy.algebras.quaternion method)": [[41, "sympy.algebras.Quaternion.angle"]], "arc_coplanar() (sympy.algebras.quaternion method)": [[41, "sympy.algebras.Quaternion.arc_coplanar"]], "axis() (sympy.algebras.quaternion method)": [[41, "sympy.algebras.Quaternion.axis"]], "exp() (sympy.algebras.quaternion method)": [[41, "sympy.algebras.Quaternion.exp"]], "from_matrix() (sympy.algebras.quaternion class method)": [[41, "sympy.algebras.Quaternion.from_Matrix"]], "from_axis_angle() (sympy.algebras.quaternion class method)": [[41, "sympy.algebras.Quaternion.from_axis_angle"]], "from_euler() (sympy.algebras.quaternion class method)": [[41, "sympy.algebras.Quaternion.from_euler"]], "from_rotation_matrix() (sympy.algebras.quaternion class method)": [[41, "sympy.algebras.Quaternion.from_rotation_matrix"]], "index_vector() (sympy.algebras.quaternion method)": [[41, "sympy.algebras.Quaternion.index_vector"]], "integrate() (sympy.algebras.quaternion method)": [[41, "sympy.algebras.Quaternion.integrate"]], "inverse() (sympy.algebras.quaternion method)": [[41, "sympy.algebras.Quaternion.inverse"]], "is_pure() (sympy.algebras.quaternion method)": [[41, "sympy.algebras.Quaternion.is_pure"]], "is_zero_quaternion() (sympy.algebras.quaternion method)": [[41, "sympy.algebras.Quaternion.is_zero_quaternion"]], "mensor() (sympy.algebras.quaternion method)": [[41, "sympy.algebras.Quaternion.mensor"]], "mul() (sympy.algebras.quaternion method)": [[41, "sympy.algebras.Quaternion.mul"]], "norm() (sympy.algebras.quaternion method)": [[41, "sympy.algebras.Quaternion.norm"]], "normalize() (sympy.algebras.quaternion method)": [[41, "sympy.algebras.Quaternion.normalize"]], "orthogonal() (sympy.algebras.quaternion method)": [[41, "sympy.algebras.Quaternion.orthogonal"]], "parallel() (sympy.algebras.quaternion method)": [[41, "sympy.algebras.Quaternion.parallel"]], "pow() (sympy.algebras.quaternion method)": [[41, "sympy.algebras.Quaternion.pow"]], "pow_cos_sin() (sympy.algebras.quaternion method)": [[41, "sympy.algebras.Quaternion.pow_cos_sin"]], "product_matrix_left (sympy.algebras.quaternion property)": [[41, "sympy.algebras.Quaternion.product_matrix_left"]], "product_matrix_right (sympy.algebras.quaternion property)": [[41, "sympy.algebras.Quaternion.product_matrix_right"]], "rotate_point() (sympy.algebras.quaternion static method)": [[41, "sympy.algebras.Quaternion.rotate_point"]], "scalar_part() (sympy.algebras.quaternion method)": [[41, "sympy.algebras.Quaternion.scalar_part"]], "set_norm() (sympy.algebras.quaternion method)": [[41, "sympy.algebras.Quaternion.set_norm"]], "sympy.algebras": [[41, "module-sympy.algebras"]], "to_matrix() (sympy.algebras.quaternion method)": [[41, "sympy.algebras.Quaternion.to_Matrix"]], "to_axis_angle() (sympy.algebras.quaternion method)": [[41, "sympy.algebras.Quaternion.to_axis_angle"]], "to_euler() (sympy.algebras.quaternion method)": [[41, "sympy.algebras.Quaternion.to_euler"]], "to_rotation_matrix() (sympy.algebras.quaternion method)": [[41, "sympy.algebras.Quaternion.to_rotation_matrix"]], "vector_coplanar() (sympy.algebras.quaternion class method)": [[41, "sympy.algebras.Quaternion.vector_coplanar"]], "vector_part() (sympy.algebras.quaternion method)": [[41, "sympy.algebras.Quaternion.vector_part"]], "assumptionkeys (class in sympy.assumptions.ask)": [[42, "sympy.assumptions.ask.AssumptionKeys"]], "ask() (in module sympy.assumptions.ask)": [[42, "sympy.assumptions.ask.ask"]], "register_handler() (in module sympy.assumptions.ask)": [[42, "sympy.assumptions.ask.register_handler"]], "remove_handler() (in module sympy.assumptions.ask)": [[42, "sympy.assumptions.ask.remove_handler"]], "sympy.assumptions.ask": [[42, "module-sympy.assumptions.ask"]], "appliedpredicate (class in sympy.assumptions.assume)": [[43, "sympy.assumptions.assume.AppliedPredicate"]], "assumptionscontext (class in sympy.assumptions.assume)": [[43, "sympy.assumptions.assume.AssumptionsContext"]], "predicate (class in sympy.assumptions.assume)": [[43, "sympy.assumptions.assume.Predicate"]], "undefinedpredicate (class in sympy.assumptions.assume)": [[43, "sympy.assumptions.assume.UndefinedPredicate"]], "add() (sympy.assumptions.assume.assumptionscontext method)": [[43, "sympy.assumptions.assume.AssumptionsContext.add"]], "arg (sympy.assumptions.assume.appliedpredicate property)": [[43, "sympy.assumptions.assume.AppliedPredicate.arg"]], "arguments (sympy.assumptions.assume.appliedpredicate property)": [[43, "sympy.assumptions.assume.AppliedPredicate.arguments"]], "assuming() (in module sympy.assumptions.assume)": [[43, "sympy.assumptions.assume.assuming"]], "eval() (sympy.assumptions.assume.predicate method)": [[43, "sympy.assumptions.assume.Predicate.eval"]], "function (sympy.assumptions.assume.appliedpredicate property)": [[43, "sympy.assumptions.assume.AppliedPredicate.function"]], "handler (sympy.assumptions.assume.predicate attribute)": [[43, "sympy.assumptions.assume.Predicate.handler"]], "register() (sympy.assumptions.assume.predicate class method)": [[43, "sympy.assumptions.assume.Predicate.register"]], "register_many() (sympy.assumptions.assume.predicate class method)": [[43, "sympy.assumptions.assume.Predicate.register_many"]], "sympy.assumptions.assume": [[43, "module-sympy.assumptions.assume"]], "sympy.assumptions": [[44, "module-sympy.assumptions"]], "algebraichandler (sympy.assumptions.predicates.sets.algebraicpredicate attribute)": [[45, "sympy.assumptions.predicates.sets.AlgebraicPredicate.AlgebraicHandler"]], "algebraicpredicate (class in sympy.assumptions.predicates.sets)": [[45, "sympy.assumptions.predicates.sets.AlgebraicPredicate"]], "antihermitianpredicate (class in sympy.assumptions.predicates.sets)": [[45, "sympy.assumptions.predicates.sets.AntihermitianPredicate"]], "commutativepredicate (class in sympy.assumptions.predicates.common)": [[45, "sympy.assumptions.predicates.common.CommutativePredicate"]], "complexelementspredicate (class in sympy.assumptions.predicates.matrices)": [[45, "sympy.assumptions.predicates.matrices.ComplexElementsPredicate"]], "complexpredicate (class in sympy.assumptions.predicates.sets)": [[45, "sympy.assumptions.predicates.sets.ComplexPredicate"]], "compositepredicate (class in sympy.assumptions.predicates.ntheory)": [[45, "sympy.assumptions.predicates.ntheory.CompositePredicate"]], "diagonalpredicate (class in sympy.assumptions.predicates.matrices)": [[45, "sympy.assumptions.predicates.matrices.DiagonalPredicate"]], "evenpredicate (class in sympy.assumptions.predicates.ntheory)": [[45, "sympy.assumptions.predicates.ntheory.EvenPredicate"]], "extendedrealpredicate (class in sympy.assumptions.predicates.sets)": [[45, "sympy.assumptions.predicates.sets.ExtendedRealPredicate"]], "finitepredicate (class in sympy.assumptions.predicates.calculus)": [[45, "sympy.assumptions.predicates.calculus.FinitePredicate"]], "fullrankpredicate (class in sympy.assumptions.predicates.matrices)": [[45, "sympy.assumptions.predicates.matrices.FullRankPredicate"]], "hermitianpredicate (class in sympy.assumptions.predicates.sets)": [[45, "sympy.assumptions.predicates.sets.HermitianPredicate"]], "imaginarypredicate (class in sympy.assumptions.predicates.sets)": [[45, "sympy.assumptions.predicates.sets.ImaginaryPredicate"]], "infinitepredicate (class in sympy.assumptions.predicates.calculus)": [[45, "sympy.assumptions.predicates.calculus.InfinitePredicate"]], "integerelementspredicate (class in sympy.assumptions.predicates.matrices)": [[45, "sympy.assumptions.predicates.matrices.IntegerElementsPredicate"]], "integerpredicate (class in sympy.assumptions.predicates.sets)": [[45, "sympy.assumptions.predicates.sets.IntegerPredicate"]], "invertiblepredicate (class in sympy.assumptions.predicates.matrices)": [[45, "sympy.assumptions.predicates.matrices.InvertiblePredicate"]], "irrationalpredicate (class in sympy.assumptions.predicates.sets)": [[45, "sympy.assumptions.predicates.sets.IrrationalPredicate"]], "istruepredicate (class in sympy.assumptions.predicates.common)": [[45, "sympy.assumptions.predicates.common.IsTruePredicate"]], "lowertriangularpredicate (class in sympy.assumptions.predicates.matrices)": [[45, "sympy.assumptions.predicates.matrices.LowerTriangularPredicate"]], "negativepredicate (class in sympy.assumptions.predicates.order)": [[45, "sympy.assumptions.predicates.order.NegativePredicate"]], "nonnegativepredicate (class in sympy.assumptions.predicates.order)": [[45, "sympy.assumptions.predicates.order.NonNegativePredicate"]], "nonpositivepredicate (class in sympy.assumptions.predicates.order)": [[45, "sympy.assumptions.predicates.order.NonPositivePredicate"]], "nonzeropredicate (class in sympy.assumptions.predicates.order)": [[45, "sympy.assumptions.predicates.order.NonZeroPredicate"]], "normalpredicate (class in sympy.assumptions.predicates.matrices)": [[45, "sympy.assumptions.predicates.matrices.NormalPredicate"]], "oddpredicate (class in sympy.assumptions.predicates.ntheory)": [[45, "sympy.assumptions.predicates.ntheory.OddPredicate"]], "orthogonalpredicate (class in sympy.assumptions.predicates.matrices)": [[45, "sympy.assumptions.predicates.matrices.OrthogonalPredicate"]], "positivedefinitepredicate (class in sympy.assumptions.predicates.matrices)": [[45, "sympy.assumptions.predicates.matrices.PositiveDefinitePredicate"]], "positivepredicate (class in sympy.assumptions.predicates.order)": [[45, "sympy.assumptions.predicates.order.PositivePredicate"]], "primepredicate (class in sympy.assumptions.predicates.ntheory)": [[45, "sympy.assumptions.predicates.ntheory.PrimePredicate"]], "rationalpredicate (class in sympy.assumptions.predicates.sets)": [[45, "sympy.assumptions.predicates.sets.RationalPredicate"]], "realelementspredicate (class in sympy.assumptions.predicates.matrices)": [[45, "sympy.assumptions.predicates.matrices.RealElementsPredicate"]], "realpredicate (class in sympy.assumptions.predicates.sets)": [[45, "sympy.assumptions.predicates.sets.RealPredicate"]], "singularpredicate (class in sympy.assumptions.predicates.matrices)": [[45, "sympy.assumptions.predicates.matrices.SingularPredicate"]], "squarepredicate (class in sympy.assumptions.predicates.matrices)": [[45, "sympy.assumptions.predicates.matrices.SquarePredicate"]], "symmetricpredicate (class in sympy.assumptions.predicates.matrices)": [[45, "sympy.assumptions.predicates.matrices.SymmetricPredicate"]], "transcendentalpredicate (class in sympy.assumptions.predicates.sets)": [[45, "sympy.assumptions.predicates.sets.TranscendentalPredicate"]], "triangularpredicate (class in sympy.assumptions.predicates.matrices)": [[45, "sympy.assumptions.predicates.matrices.TriangularPredicate"]], "unittriangularpredicate (class in sympy.assumptions.predicates.matrices)": [[45, "sympy.assumptions.predicates.matrices.UnitTriangularPredicate"]], "unitarypredicate (class in sympy.assumptions.predicates.matrices)": [[45, "sympy.assumptions.predicates.matrices.UnitaryPredicate"]], "uppertriangularpredicate (class in sympy.assumptions.predicates.matrices)": [[45, "sympy.assumptions.predicates.matrices.UpperTriangularPredicate"]], "zeropredicate (class in sympy.assumptions.predicates.order)": [[45, "sympy.assumptions.predicates.order.ZeroPredicate"]], "handler (sympy.assumptions.predicates.calculus.finitepredicate attribute)": [[45, "sympy.assumptions.predicates.calculus.FinitePredicate.handler"]], "handler (sympy.assumptions.predicates.calculus.infinitepredicate attribute)": [[45, "sympy.assumptions.predicates.calculus.InfinitePredicate.handler"]], "handler (sympy.assumptions.predicates.common.commutativepredicate attribute)": [[45, "sympy.assumptions.predicates.common.CommutativePredicate.handler"]], "handler (sympy.assumptions.predicates.common.istruepredicate attribute)": [[45, "sympy.assumptions.predicates.common.IsTruePredicate.handler"]], "handler (sympy.assumptions.predicates.matrices.complexelementspredicate attribute)": [[45, "sympy.assumptions.predicates.matrices.ComplexElementsPredicate.handler"]], "handler (sympy.assumptions.predicates.matrices.diagonalpredicate attribute)": [[45, "sympy.assumptions.predicates.matrices.DiagonalPredicate.handler"]], "handler (sympy.assumptions.predicates.matrices.fullrankpredicate attribute)": [[45, "sympy.assumptions.predicates.matrices.FullRankPredicate.handler"]], "handler (sympy.assumptions.predicates.matrices.integerelementspredicate attribute)": [[45, "sympy.assumptions.predicates.matrices.IntegerElementsPredicate.handler"]], "handler (sympy.assumptions.predicates.matrices.invertiblepredicate attribute)": [[45, "sympy.assumptions.predicates.matrices.InvertiblePredicate.handler"]], "handler (sympy.assumptions.predicates.matrices.lowertriangularpredicate attribute)": [[45, "sympy.assumptions.predicates.matrices.LowerTriangularPredicate.handler"]], "handler (sympy.assumptions.predicates.matrices.normalpredicate attribute)": [[45, "sympy.assumptions.predicates.matrices.NormalPredicate.handler"]], "handler (sympy.assumptions.predicates.matrices.orthogonalpredicate attribute)": [[45, "sympy.assumptions.predicates.matrices.OrthogonalPredicate.handler"]], "handler (sympy.assumptions.predicates.matrices.positivedefinitepredicate attribute)": [[45, "sympy.assumptions.predicates.matrices.PositiveDefinitePredicate.handler"]], "handler (sympy.assumptions.predicates.matrices.realelementspredicate attribute)": [[45, "sympy.assumptions.predicates.matrices.RealElementsPredicate.handler"]], "handler (sympy.assumptions.predicates.matrices.singularpredicate attribute)": [[45, "sympy.assumptions.predicates.matrices.SingularPredicate.handler"]], "handler (sympy.assumptions.predicates.matrices.squarepredicate attribute)": [[45, "sympy.assumptions.predicates.matrices.SquarePredicate.handler"]], "handler (sympy.assumptions.predicates.matrices.symmetricpredicate attribute)": [[45, "sympy.assumptions.predicates.matrices.SymmetricPredicate.handler"]], "handler (sympy.assumptions.predicates.matrices.triangularpredicate attribute)": [[45, "sympy.assumptions.predicates.matrices.TriangularPredicate.handler"]], "handler (sympy.assumptions.predicates.matrices.unittriangularpredicate attribute)": [[45, "sympy.assumptions.predicates.matrices.UnitTriangularPredicate.handler"]], "handler (sympy.assumptions.predicates.matrices.unitarypredicate attribute)": [[45, "sympy.assumptions.predicates.matrices.UnitaryPredicate.handler"]], "handler (sympy.assumptions.predicates.matrices.uppertriangularpredicate attribute)": [[45, "sympy.assumptions.predicates.matrices.UpperTriangularPredicate.handler"]], "handler (sympy.assumptions.predicates.ntheory.compositepredicate attribute)": [[45, "sympy.assumptions.predicates.ntheory.CompositePredicate.handler"]], "handler (sympy.assumptions.predicates.ntheory.evenpredicate attribute)": [[45, "sympy.assumptions.predicates.ntheory.EvenPredicate.handler"]], "handler (sympy.assumptions.predicates.ntheory.oddpredicate attribute)": [[45, "sympy.assumptions.predicates.ntheory.OddPredicate.handler"]], "handler (sympy.assumptions.predicates.ntheory.primepredicate attribute)": [[45, "sympy.assumptions.predicates.ntheory.PrimePredicate.handler"]], "handler (sympy.assumptions.predicates.order.negativepredicate attribute)": [[45, "sympy.assumptions.predicates.order.NegativePredicate.handler"]], "handler (sympy.assumptions.predicates.order.nonnegativepredicate attribute)": [[45, "sympy.assumptions.predicates.order.NonNegativePredicate.handler"]], "handler (sympy.assumptions.predicates.order.nonpositivepredicate attribute)": [[45, "sympy.assumptions.predicates.order.NonPositivePredicate.handler"]], "handler (sympy.assumptions.predicates.order.nonzeropredicate attribute)": [[45, "sympy.assumptions.predicates.order.NonZeroPredicate.handler"]], "handler (sympy.assumptions.predicates.order.positivepredicate attribute)": [[45, "sympy.assumptions.predicates.order.PositivePredicate.handler"]], "handler (sympy.assumptions.predicates.order.zeropredicate attribute)": [[45, "sympy.assumptions.predicates.order.ZeroPredicate.handler"]], "handler (sympy.assumptions.predicates.sets.algebraicpredicate attribute)": [[45, "sympy.assumptions.predicates.sets.AlgebraicPredicate.handler"]], "handler (sympy.assumptions.predicates.sets.antihermitianpredicate attribute)": [[45, "sympy.assumptions.predicates.sets.AntihermitianPredicate.handler"]], "handler (sympy.assumptions.predicates.sets.complexpredicate attribute)": [[45, "sympy.assumptions.predicates.sets.ComplexPredicate.handler"]], "handler (sympy.assumptions.predicates.sets.extendedrealpredicate attribute)": [[45, "sympy.assumptions.predicates.sets.ExtendedRealPredicate.handler"]], "handler (sympy.assumptions.predicates.sets.hermitianpredicate attribute)": [[45, "sympy.assumptions.predicates.sets.HermitianPredicate.handler"]], "handler (sympy.assumptions.predicates.sets.imaginarypredicate attribute)": [[45, "sympy.assumptions.predicates.sets.ImaginaryPredicate.handler"]], "handler (sympy.assumptions.predicates.sets.integerpredicate attribute)": [[45, "sympy.assumptions.predicates.sets.IntegerPredicate.handler"]], "handler (sympy.assumptions.predicates.sets.irrationalpredicate attribute)": [[45, "sympy.assumptions.predicates.sets.IrrationalPredicate.handler"]], "handler (sympy.assumptions.predicates.sets.rationalpredicate attribute)": [[45, "sympy.assumptions.predicates.sets.RationalPredicate.handler"]], "handler (sympy.assumptions.predicates.sets.realpredicate attribute)": [[45, "sympy.assumptions.predicates.sets.RealPredicate.handler"]], "handler (sympy.assumptions.predicates.sets.transcendentalpredicate attribute)": [[45, "sympy.assumptions.predicates.sets.TranscendentalPredicate.handler"]], "sympy.assumptions.predicates": [[45, "module-sympy.assumptions.predicates"]], "refine() (in module sympy.assumptions.refine)": [[46, "sympy.assumptions.refine.refine"]], "refine_pow() (in module sympy.assumptions.refine)": [[46, "sympy.assumptions.refine.refine_Pow"]], "refine_abs() (in module sympy.assumptions.refine)": [[46, "sympy.assumptions.refine.refine_abs"]], "refine_arg() (in module sympy.assumptions.refine)": [[46, "sympy.assumptions.refine.refine_arg"]], "refine_atan2() (in module sympy.assumptions.refine)": [[46, "sympy.assumptions.refine.refine_atan2"]], "refine_im() (in module sympy.assumptions.refine)": [[46, "sympy.assumptions.refine.refine_im"]], "refine_matrixelement() (in module sympy.assumptions.refine)": [[46, "sympy.assumptions.refine.refine_matrixelement"]], "refine_re() (in module sympy.assumptions.refine)": [[46, "sympy.assumptions.refine.refine_re"]], "refine_sign() (in module sympy.assumptions.refine)": [[46, "sympy.assumptions.refine.refine_sign"]], "sympy.assumptions.refine": [[46, "module-sympy.assumptions.refine"]], "apply_finite_diff() (in module sympy.calculus.finite_diff)": [[47, "sympy.calculus.finite_diff.apply_finite_diff"]], "continuous_domain() (in module sympy.calculus.util)": [[47, "sympy.calculus.util.continuous_domain"]], "differentiate_finite() (in module sympy.calculus.finite_diff)": [[47, "sympy.calculus.finite_diff.differentiate_finite"]], "euler_equations() (in module sympy.calculus.euler)": [[47, "sympy.calculus.euler.euler_equations"]], "finite_diff_weights() (in module sympy.calculus.finite_diff)": [[47, "sympy.calculus.finite_diff.finite_diff_weights"]], "function_range() (in module sympy.calculus.util)": [[47, "sympy.calculus.util.function_range"]], "is_convex() (in module sympy.calculus.util)": [[47, "sympy.calculus.util.is_convex"]], "is_decreasing() (in module sympy.calculus.singularities)": [[47, "sympy.calculus.singularities.is_decreasing"]], "is_increasing() (in module sympy.calculus.singularities)": [[47, "sympy.calculus.singularities.is_increasing"]], "is_monotonic() (in module sympy.calculus.singularities)": [[47, "sympy.calculus.singularities.is_monotonic"]], "is_strictly_decreasing() (in module sympy.calculus.singularities)": [[47, "sympy.calculus.singularities.is_strictly_decreasing"]], "is_strictly_increasing() (in module sympy.calculus.singularities)": [[47, "sympy.calculus.singularities.is_strictly_increasing"]], "lcim() (in module sympy.calculus.util)": [[47, "sympy.calculus.util.lcim"]], "maximum() (in module sympy.calculus.util)": [[47, "sympy.calculus.util.maximum"]], "minimum() (in module sympy.calculus.util)": [[47, "sympy.calculus.util.minimum"]], "monotonicity_helper() (in module sympy.calculus.singularities)": [[47, "sympy.calculus.singularities.monotonicity_helper"]], "not_empty_in() (in module sympy.calculus.util)": [[47, "sympy.calculus.util.not_empty_in"]], "periodicity() (in module sympy.calculus.util)": [[47, "sympy.calculus.util.periodicity"]], "singularities() (in module sympy.calculus.singularities)": [[47, "sympy.calculus.singularities.singularities"]], "stationary_points() (in module sympy.calculus.util)": [[47, "sympy.calculus.util.stationary_points"]], "sympy.calculus": [[47, "module-sympy.calculus"]], "sympy.calculus.euler": [[47, "module-sympy.calculus.euler"]], "sympy.calculus.finite_diff": [[47, "module-sympy.calculus.finite_diff"]], "sympy.calculus.singularities": [[47, "module-sympy.calculus.singularities"]], "sympy.calculus.util": [[47, "module-sympy.calculus.util"]], "arrowstringdescription (class in sympy.categories.diagram_drawing)": [[48, "sympy.categories.diagram_drawing.ArrowStringDescription"]], "category (class in sympy.categories)": [[48, "sympy.categories.Category"]], "compositemorphism (class in sympy.categories)": [[48, "sympy.categories.CompositeMorphism"]], "diagram (class in sympy.categories)": [[48, "sympy.categories.Diagram"]], "diagramgrid (class in sympy.categories.diagram_drawing)": [[48, "sympy.categories.diagram_drawing.DiagramGrid"]], "identitymorphism (class in sympy.categories)": [[48, "sympy.categories.IdentityMorphism"]], "morphism (class in sympy.categories)": [[48, "sympy.categories.Morphism"]], "namedmorphism (class in sympy.categories)": [[48, "sympy.categories.NamedMorphism"]], "object (class in sympy.categories)": [[48, "sympy.categories.Object"]], "xypicdiagramdrawer (class in sympy.categories.diagram_drawing)": [[48, "sympy.categories.diagram_drawing.XypicDiagramDrawer"]], "codomain (sympy.categories.compositemorphism property)": [[48, "sympy.categories.CompositeMorphism.codomain"]], "codomain (sympy.categories.morphism property)": [[48, "sympy.categories.Morphism.codomain"]], "commutative_diagrams (sympy.categories.category property)": [[48, "sympy.categories.Category.commutative_diagrams"]], "components (sympy.categories.compositemorphism property)": [[48, "sympy.categories.CompositeMorphism.components"]], "compose() (sympy.categories.morphism method)": [[48, "sympy.categories.Morphism.compose"]], "conclusions (sympy.categories.diagram property)": [[48, "sympy.categories.Diagram.conclusions"]], "domain (sympy.categories.compositemorphism property)": [[48, "sympy.categories.CompositeMorphism.domain"]], "domain (sympy.categories.morphism property)": [[48, "sympy.categories.Morphism.domain"]], "draw() (sympy.categories.diagram_drawing.xypicdiagramdrawer method)": [[48, "sympy.categories.diagram_drawing.XypicDiagramDrawer.draw"]], "flatten() (sympy.categories.compositemorphism method)": [[48, "sympy.categories.CompositeMorphism.flatten"]], "height (sympy.categories.diagram_drawing.diagramgrid property)": [[48, "sympy.categories.diagram_drawing.DiagramGrid.height"]], "hom() (sympy.categories.diagram method)": [[48, "sympy.categories.Diagram.hom"]], "is_subdiagram() (sympy.categories.diagram method)": [[48, "sympy.categories.Diagram.is_subdiagram"]], "morphisms (sympy.categories.diagram_drawing.diagramgrid property)": [[48, "sympy.categories.diagram_drawing.DiagramGrid.morphisms"]], "name (sympy.categories.category property)": [[48, "sympy.categories.Category.name"]], "name (sympy.categories.namedmorphism property)": [[48, "sympy.categories.NamedMorphism.name"]], "objects (sympy.categories.category property)": [[48, "sympy.categories.Category.objects"]], "objects (sympy.categories.diagram property)": [[48, "sympy.categories.Diagram.objects"]], "premises (sympy.categories.diagram property)": [[48, "sympy.categories.Diagram.premises"]], "preview_diagram() (in module sympy.categories.diagram_drawing)": [[48, "sympy.categories.diagram_drawing.preview_diagram"]], "subdiagram_from_objects() (sympy.categories.diagram method)": [[48, "sympy.categories.Diagram.subdiagram_from_objects"]], "sympy.categories": [[48, "module-sympy.categories"]], "sympy.categories.diagram_drawing": [[48, "module-sympy.categories.diagram_drawing"]], "width (sympy.categories.diagram_drawing.diagramgrid property)": [[48, "sympy.categories.diagram_drawing.DiagramGrid.width"]], "xypic_draw_diagram() (in module sympy.categories.diagram_drawing)": [[48, "sympy.categories.diagram_drawing.xypic_draw_diagram"]], "arrayconstructor (class in sympy.codegen.fnodes)": [[49, "sympy.codegen.fnodes.ArrayConstructor"]], "assignment (class in sympy.codegen.ast)": [[49, "sympy.codegen.ast.Assignment"]], "assignmentbase (class in sympy.codegen.ast)": [[49, "sympy.codegen.ast.AssignmentBase"]], "attribute (class in sympy.codegen.ast)": [[49, "sympy.codegen.ast.Attribute"]], "augmentedassignment (class in sympy.codegen.ast)": [[49, "sympy.codegen.ast.AugmentedAssignment"]], "breaktoken (class in sympy.codegen.ast)": [[49, "sympy.codegen.ast.BreakToken"]], "cbrt (class in sympy.codegen.cfunctions)": [[49, "sympy.codegen.cfunctions.Cbrt"]], "codeblock (class in sympy.codegen.ast)": [[49, "sympy.codegen.ast.CodeBlock"]], "commaoperator (class in sympy.codegen.cnodes)": [[49, "sympy.codegen.cnodes.CommaOperator"]], "comment (class in sympy.codegen.ast)": [[49, "sympy.codegen.ast.Comment"]], "complextype (class in sympy.codegen.ast)": [[49, "sympy.codegen.ast.ComplexType"]], "continuetoken (class in sympy.codegen.ast)": [[49, "sympy.codegen.ast.ContinueToken"]], "declaration (class in sympy.codegen.ast)": [[49, "sympy.codegen.ast.Declaration"]], "do (class in sympy.codegen.fnodes)": [[49, "sympy.codegen.fnodes.Do"]], "element (class in sympy.codegen.ast)": [[49, "sympy.codegen.ast.Element"]], "extent (class in sympy.codegen.fnodes)": [[49, "sympy.codegen.fnodes.Extent"]], "floatbasetype (class in sympy.codegen.ast)": [[49, "sympy.codegen.ast.FloatBaseType"]], "floattype (class in sympy.codegen.ast)": [[49, "sympy.codegen.ast.FloatType"]], "for (class in sympy.codegen.ast)": [[49, "sympy.codegen.ast.For"]], "fortranreturn (class in sympy.codegen.fnodes)": [[49, "sympy.codegen.fnodes.FortranReturn"]], "funcminusoneoptim (class in sympy.codegen.rewriting)": [[49, "sympy.codegen.rewriting.FuncMinusOneOptim"]], "functioncall (class in sympy.codegen.ast)": [[49, "sympy.codegen.ast.FunctionCall"]], "functiondefinition (class in sympy.codegen.ast)": [[49, "sympy.codegen.ast.FunctionDefinition"]], "functionprototype (class in sympy.codegen.ast)": [[49, "sympy.codegen.ast.FunctionPrototype"]], "goto (class in sympy.codegen.fnodes)": [[49, "sympy.codegen.fnodes.GoTo"]], "implieddoloop (class in sympy.codegen.fnodes)": [[49, "sympy.codegen.fnodes.ImpliedDoLoop"]], "intbasetype (class in sympy.codegen.ast)": [[49, "sympy.codegen.ast.IntBaseType"]], "label (class in sympy.codegen.cnodes)": [[49, "sympy.codegen.cnodes.Label"]], "matrixsolve (class in sympy.codegen.matrix_nodes)": [[49, "sympy.codegen.matrix_nodes.MatrixSolve"]], "module (class in sympy.codegen.fnodes)": [[49, "sympy.codegen.fnodes.Module"]], "node (class in sympy.codegen.ast)": [[49, "sympy.codegen.ast.Node"]], "nonetoken (class in sympy.codegen.ast)": [[49, "sympy.codegen.ast.NoneToken"]], "optimization (class in sympy.codegen.rewriting)": [[49, "sympy.codegen.rewriting.Optimization"]], "pointer (class in sympy.codegen.ast)": [[49, "sympy.codegen.ast.Pointer"]], "postdecrement (class in sympy.codegen.cnodes)": [[49, "sympy.codegen.cnodes.PostDecrement"]], "postincrement (class in sympy.codegen.cnodes)": [[49, "sympy.codegen.cnodes.PostIncrement"]], "predecrement (class in sympy.codegen.cnodes)": [[49, "sympy.codegen.cnodes.PreDecrement"]], "preincrement (class in sympy.codegen.cnodes)": [[49, "sympy.codegen.cnodes.PreIncrement"]], "print (class in sympy.codegen.ast)": [[49, "sympy.codegen.ast.Print"]], "program (class in sympy.codegen.fnodes)": [[49, "sympy.codegen.fnodes.Program"]], "quotedstring (class in sympy.codegen.ast)": [[49, "sympy.codegen.ast.QuotedString"]], "raise (class in sympy.codegen.ast)": [[49, "sympy.codegen.ast.Raise"]], "replaceoptim (class in sympy.codegen.rewriting)": [[49, "sympy.codegen.rewriting.ReplaceOptim"]], "return (class in sympy.codegen.ast)": [[49, "sympy.codegen.ast.Return"]], "runtimeerror_ (class in sympy.codegen.ast)": [[49, "sympy.codegen.ast.RuntimeError_"]], "scope (class in sympy.codegen.ast)": [[49, "sympy.codegen.ast.Scope"]], "seriesapprox (class in sympy.codegen.approximations)": [[49, "sympy.codegen.approximations.SeriesApprox"]], "signedinttype (class in sympy.codegen.ast)": [[49, "sympy.codegen.ast.SignedIntType"]], "sqrt (class in sympy.codegen.cfunctions)": [[49, "sympy.codegen.cfunctions.Sqrt"]], "stream (class in sympy.codegen.ast)": [[49, "sympy.codegen.ast.Stream"]], "string (class in sympy.codegen.ast)": [[49, "sympy.codegen.ast.String"]], "subroutine (class in sympy.codegen.fnodes)": [[49, "sympy.codegen.fnodes.Subroutine"]], "subroutinecall (class in sympy.codegen.fnodes)": [[49, "sympy.codegen.fnodes.SubroutineCall"]], "sumapprox (class in sympy.codegen.approximations)": [[49, "sympy.codegen.approximations.SumApprox"]], "token (class in sympy.codegen.ast)": [[49, "sympy.codegen.ast.Token"]], "type (class in sympy.codegen.ast)": [[49, "sympy.codegen.ast.Type"]], "unsignedinttype (class in sympy.codegen.ast)": [[49, "sympy.codegen.ast.UnsignedIntType"]], "variable (class in sympy.codegen.ast)": [[49, "sympy.codegen.ast.Variable"]], "while (class in sympy.codegen.ast)": [[49, "sympy.codegen.ast.While"]], "alignof() (in module sympy.codegen.cnodes)": [[49, "sympy.codegen.cnodes.alignof"]], "allocated() (in module sympy.codegen.fnodes)": [[49, "sympy.codegen.fnodes.allocated"]], "array() (in module sympy.codegen.fnodes)": [[49, "sympy.codegen.fnodes.array"]], "as_declaration() (sympy.codegen.ast.variable method)": [[49, "sympy.codegen.ast.Variable.as_Declaration"]], "attr_params() (sympy.codegen.ast.node method)": [[49, "sympy.codegen.ast.Node.attr_params"]], "aug_assign() (in module sympy.codegen.ast)": [[49, "sympy.codegen.ast.aug_assign"]], "bind_c() (in module sympy.codegen.fnodes)": [[49, "sympy.codegen.fnodes.bind_C"]], "cast_check() (sympy.codegen.ast.type method)": [[49, "sympy.codegen.ast.Type.cast_check"]], "cast_nocheck (sympy.codegen.ast.floatbasetype attribute)": [[49, "sympy.codegen.ast.FloatBaseType.cast_nocheck"]], "cast_nocheck() (sympy.codegen.ast.floattype method)": [[49, "sympy.codegen.ast.FloatType.cast_nocheck"]], "cmplx (class in sympy.codegen.fnodes)": [[49, "sympy.codegen.fnodes.cmplx"]], "create_expand_pow_optimization() (in module sympy.codegen.rewriting)": [[49, "sympy.codegen.rewriting.create_expand_pow_optimization"]], "cse() (sympy.codegen.ast.codeblock method)": [[49, "sympy.codegen.ast.CodeBlock.cse"]], "decimal_dig (sympy.codegen.ast.floattype property)": [[49, "sympy.codegen.ast.FloatType.decimal_dig"]], "deduced() (sympy.codegen.ast.variable class method)": [[49, "sympy.codegen.ast.Variable.deduced"]], "dig (sympy.codegen.ast.floattype property)": [[49, "sympy.codegen.ast.FloatType.dig"]], "dimension() (in module sympy.codegen.fnodes)": [[49, "sympy.codegen.fnodes.dimension"]], "dsign (class in sympy.codegen.fnodes)": [[49, "sympy.codegen.fnodes.dsign"]], "eps (sympy.codegen.ast.floattype property)": [[49, "sympy.codegen.ast.FloatType.eps"]], "exp2 (class in sympy.codegen.cfunctions)": [[49, "sympy.codegen.cfunctions.exp2"]], "expm1 (class in sympy.codegen.cfunctions)": [[49, "sympy.codegen.cfunctions.expm1"]], "fdiff() (sympy.codegen.cfunctions.cbrt method)": [[49, "sympy.codegen.cfunctions.Cbrt.fdiff"]], "fdiff() (sympy.codegen.cfunctions.sqrt method)": [[49, "sympy.codegen.cfunctions.Sqrt.fdiff"]], "fdiff() (sympy.codegen.cfunctions.exp2 method)": [[49, "sympy.codegen.cfunctions.exp2.fdiff"]], "fdiff() (sympy.codegen.cfunctions.expm1 method)": [[49, "sympy.codegen.cfunctions.expm1.fdiff"]], "fdiff() (sympy.codegen.cfunctions.fma method)": [[49, "sympy.codegen.cfunctions.fma.fdiff"]], "fdiff() (sympy.codegen.cfunctions.hypot method)": [[49, "sympy.codegen.cfunctions.hypot.fdiff"]], "fdiff() (sympy.codegen.cfunctions.log10 method)": [[49, "sympy.codegen.cfunctions.log10.fdiff"]], "fdiff() (sympy.codegen.cfunctions.log1p method)": [[49, "sympy.codegen.cfunctions.log1p.fdiff"]], "fdiff() (sympy.codegen.cfunctions.log2 method)": [[49, "sympy.codegen.cfunctions.log2.fdiff"]], "fma (class in sympy.codegen.cfunctions)": [[49, "sympy.codegen.cfunctions.fma"]], "from_expr() (sympy.codegen.ast.type class method)": [[49, "sympy.codegen.ast.Type.from_expr"]], "goto (class in sympy.codegen.cnodes)": [[49, "sympy.codegen.cnodes.goto"]], "hypot (class in sympy.codegen.cfunctions)": [[49, "sympy.codegen.cfunctions.hypot"]], "isign (class in sympy.codegen.fnodes)": [[49, "sympy.codegen.fnodes.isign"]], "kind (class in sympy.codegen.fnodes)": [[49, "sympy.codegen.fnodes.kind"]], "kwargs() (sympy.codegen.ast.token method)": [[49, "sympy.codegen.ast.Token.kwargs"]], "lbound() (in module sympy.codegen.fnodes)": [[49, "sympy.codegen.fnodes.lbound"]], "literal_dp (class in sympy.codegen.fnodes)": [[49, "sympy.codegen.fnodes.literal_dp"]], "literal_sp (class in sympy.codegen.fnodes)": [[49, "sympy.codegen.fnodes.literal_sp"]], "log10 (class in sympy.codegen.cfunctions)": [[49, "sympy.codegen.cfunctions.log10"]], "log1p (class in sympy.codegen.cfunctions)": [[49, "sympy.codegen.cfunctions.log1p"]], "log2 (class in sympy.codegen.cfunctions)": [[49, "sympy.codegen.cfunctions.log2"]], "max (sympy.codegen.ast.floattype property)": [[49, "sympy.codegen.ast.FloatType.max"]], "max_exponent (sympy.codegen.ast.floattype property)": [[49, "sympy.codegen.ast.FloatType.max_exponent"]], "merge (class in sympy.codegen.fnodes)": [[49, "sympy.codegen.fnodes.merge"]], "min_exponent (sympy.codegen.ast.floattype property)": [[49, "sympy.codegen.ast.FloatType.min_exponent"]], "newtons_method() (in module sympy.codegen.algorithms)": [[49, "sympy.codegen.algorithms.newtons_method"]], "newtons_method_function() (in module sympy.codegen.algorithms)": [[49, "sympy.codegen.algorithms.newtons_method_function"]], "optimize() (in module sympy.codegen.rewriting)": [[49, "sympy.codegen.rewriting.optimize"]], "render_as_module() (in module sympy.codegen.futils)": [[49, "sympy.codegen.futils.render_as_module"]], "render_as_module() (in module sympy.codegen.pyutils)": [[49, "sympy.codegen.pyutils.render_as_module"]], "render_as_source_file() (in module sympy.codegen.cutils)": [[49, "sympy.codegen.cutils.render_as_source_file"]], "replace_in_add() (sympy.codegen.rewriting.funcminusoneoptim method)": [[49, "sympy.codegen.rewriting.FuncMinusOneOptim.replace_in_Add"]], "reshape() (in module sympy.codegen.fnodes)": [[49, "sympy.codegen.fnodes.reshape"]], "shape() (in module sympy.codegen.fnodes)": [[49, "sympy.codegen.fnodes.shape"]], "size() (in module sympy.codegen.fnodes)": [[49, "sympy.codegen.fnodes.size"]], "sizeof() (in module sympy.codegen.cnodes)": [[49, "sympy.codegen.cnodes.sizeof"]], "struct (class in sympy.codegen.cnodes)": [[49, "sympy.codegen.cnodes.struct"]], "sympy.codegen.algorithms": [[49, "module-sympy.codegen.algorithms"]], "sympy.codegen.approximations": [[49, "module-sympy.codegen.approximations"]], "sympy.codegen.ast": [[49, "module-sympy.codegen.ast"]], "sympy.codegen.cfunctions": [[49, "module-sympy.codegen.cfunctions"]], "sympy.codegen.cnodes": [[49, "module-sympy.codegen.cnodes"]], "sympy.codegen.cutils": [[49, "module-sympy.codegen.cutils"]], "sympy.codegen.cxxnodes": [[49, "module-sympy.codegen.cxxnodes"]], "sympy.codegen.fnodes": [[49, "module-sympy.codegen.fnodes"]], "sympy.codegen.futils": [[49, "module-sympy.codegen.futils"]], "sympy.codegen.matrix_nodes": [[49, "module-sympy.codegen.matrix_nodes"]], "sympy.codegen.pyutils": [[49, "module-sympy.codegen.pyutils"]], "sympy.codegen.rewriting": [[49, "module-sympy.codegen.rewriting"]], "tiny (sympy.codegen.ast.floattype property)": [[49, "sympy.codegen.ast.FloatType.tiny"]], "topological_sort() (sympy.codegen.ast.codeblock class method)": [[49, "sympy.codegen.ast.CodeBlock.topological_sort"]], "union (class in sympy.codegen.cnodes)": [[49, "sympy.codegen.cnodes.union"]], "use (class in sympy.codegen.fnodes)": [[49, "sympy.codegen.fnodes.use"]], "use_rename (class in sympy.codegen.fnodes)": [[49, "sympy.codegen.fnodes.use_rename"]], "using (class in sympy.codegen.cxxnodes)": [[49, "sympy.codegen.cxxnodes.using"]], "a4_in_s6() (in module sympy.combinatorics.galois)": [[51, "sympy.combinatorics.galois.A4_in_S6"]], "a4xc2() (in module sympy.combinatorics.galois)": [[51, "sympy.combinatorics.galois.A4xC2"]], "g18() (in module sympy.combinatorics.galois)": [[51, "sympy.combinatorics.galois.G18"]], "g36m() (in module sympy.combinatorics.galois)": [[51, "sympy.combinatorics.galois.G36m"]], "g36p() (in module sympy.combinatorics.galois)": [[51, "sympy.combinatorics.galois.G36p"]], "g72() (in module sympy.combinatorics.galois)": [[51, "sympy.combinatorics.galois.G72"]], "m20() (in module sympy.combinatorics.galois)": [[51, "sympy.combinatorics.galois.M20"]], "pgl2f5() (in module sympy.combinatorics.galois)": [[51, "sympy.combinatorics.galois.PGL2F5"]], "psl2f5() (in module sympy.combinatorics.galois)": [[51, "sympy.combinatorics.galois.PSL2F5"]], "s1transitivesubgroups (class in sympy.combinatorics.galois)": [[51, "sympy.combinatorics.galois.S1TransitiveSubgroups"]], "s2transitivesubgroups (class in sympy.combinatorics.galois)": [[51, "sympy.combinatorics.galois.S2TransitiveSubgroups"]], "s3transitivesubgroups (class in sympy.combinatorics.galois)": [[51, "sympy.combinatorics.galois.S3TransitiveSubgroups"]], "s3_in_s6() (in module sympy.combinatorics.galois)": [[51, "sympy.combinatorics.galois.S3_in_S6"]], "s4transitivesubgroups (class in sympy.combinatorics.galois)": [[51, "sympy.combinatorics.galois.S4TransitiveSubgroups"]], "s4m() (in module sympy.combinatorics.galois)": [[51, "sympy.combinatorics.galois.S4m"]], "s4p() (in module sympy.combinatorics.galois)": [[51, "sympy.combinatorics.galois.S4p"]], "s4xc2() (in module sympy.combinatorics.galois)": [[51, "sympy.combinatorics.galois.S4xC2"]], "s5transitivesubgroups (class in sympy.combinatorics.galois)": [[51, "sympy.combinatorics.galois.S5TransitiveSubgroups"]], "s6transitivesubgroups (class in sympy.combinatorics.galois)": [[51, "sympy.combinatorics.galois.S6TransitiveSubgroups"]], "find_transitive_subgroups_of_s6() (in module sympy.combinatorics.galois)": [[51, "sympy.combinatorics.galois.find_transitive_subgroups_of_S6"]], "four_group() (in module sympy.combinatorics.galois)": [[51, "sympy.combinatorics.galois.four_group"]], "sympy.combinatorics.galois": [[51, "module-sympy.combinatorics.galois"]], "graycode (class in sympy.combinatorics.graycode)": [[52, "sympy.combinatorics.graycode.GrayCode"]], "bin_to_gray() (sympy.combinatorics.graycode method)": [[52, "sympy.combinatorics.graycode.bin_to_gray"]], "current (sympy.combinatorics.graycode.graycode property)": [[52, "sympy.combinatorics.graycode.GrayCode.current"]], "generate_gray() (sympy.combinatorics.graycode.graycode method)": [[52, "sympy.combinatorics.graycode.GrayCode.generate_gray"]], "get_subset_from_bitstring() (sympy.combinatorics.graycode method)": [[52, "sympy.combinatorics.graycode.get_subset_from_bitstring"]], "gray_to_bin() (sympy.combinatorics.graycode method)": [[52, "sympy.combinatorics.graycode.gray_to_bin"]], "graycode_subsets() (sympy.combinatorics.graycode method)": [[52, "sympy.combinatorics.graycode.graycode_subsets"]], "n (sympy.combinatorics.graycode.graycode property)": [[52, "sympy.combinatorics.graycode.GrayCode.n"]], "next() (sympy.combinatorics.graycode.graycode method)": [[52, "sympy.combinatorics.graycode.GrayCode.next"]], "random_bitstring() (sympy.combinatorics.graycode method)": [[52, "sympy.combinatorics.graycode.random_bitstring"]], "rank (sympy.combinatorics.graycode.graycode property)": [[52, "sympy.combinatorics.graycode.GrayCode.rank"]], "selections (sympy.combinatorics.graycode.graycode property)": [[52, "sympy.combinatorics.graycode.GrayCode.selections"]], "skip() (sympy.combinatorics.graycode.graycode method)": [[52, "sympy.combinatorics.graycode.GrayCode.skip"]], "sympy.combinatorics.graycode": [[52, "module-sympy.combinatorics.graycode"]], "unrank() (sympy.combinatorics.graycode.graycode class method)": [[52, "sympy.combinatorics.graycode.GrayCode.unrank"]], "directproduct() (in module sympy.combinatorics.group_constructs)": [[53, "sympy.combinatorics.group_constructs.DirectProduct"]], "sympy.combinatorics.group_constructs": [[53, "module-sympy.combinatorics.group_constructs"]], "is_abelian_number() (in module sympy.combinatorics.group_numbers)": [[54, "sympy.combinatorics.group_numbers.is_abelian_number"]], "is_cyclic_number() (in module sympy.combinatorics.group_numbers)": [[54, "sympy.combinatorics.group_numbers.is_cyclic_number"]], "is_nilpotent_number() (in module sympy.combinatorics.group_numbers)": [[54, "sympy.combinatorics.group_numbers.is_nilpotent_number"]], "sympy.combinatorics.group_numbers": [[54, "module-sympy.combinatorics.group_numbers"]], "abeliangroup() (in module sympy.combinatorics.named_groups)": [[56, "sympy.combinatorics.named_groups.AbelianGroup"]], "alternatinggroup() (in module sympy.combinatorics.named_groups)": [[56, "sympy.combinatorics.named_groups.AlternatingGroup"]], "cyclicgroup() (in module sympy.combinatorics.named_groups)": [[56, "sympy.combinatorics.named_groups.CyclicGroup"]], "dihedralgroup() (in module sympy.combinatorics.named_groups)": [[56, "sympy.combinatorics.named_groups.DihedralGroup"]], "symmetricgroup() (in module sympy.combinatorics.named_groups)": [[56, "sympy.combinatorics.named_groups.SymmetricGroup"]], "sympy.combinatorics.named_groups": [[56, "module-sympy.combinatorics.named_groups"]], "integerpartition (class in sympy.combinatorics.partitions)": [[57, "sympy.combinatorics.partitions.IntegerPartition"]], "partition (class in sympy.combinatorics.partitions)": [[57, "sympy.combinatorics.partitions.Partition"]], "rgs (sympy.combinatorics.partitions.partition property)": [[57, "sympy.combinatorics.partitions.Partition.RGS"]], "rgs_enum() (in module sympy.combinatorics.partitions)": [[57, "sympy.combinatorics.partitions.RGS_enum"]], "rgs_generalized() (in module sympy.combinatorics.partitions)": [[57, "sympy.combinatorics.partitions.RGS_generalized"]], "rgs_rank() (in module sympy.combinatorics.partitions)": [[57, "sympy.combinatorics.partitions.RGS_rank"]], "rgs_unrank() (in module sympy.combinatorics.partitions)": [[57, "sympy.combinatorics.partitions.RGS_unrank"]], "as_dict() (sympy.combinatorics.partitions.integerpartition method)": [[57, "sympy.combinatorics.partitions.IntegerPartition.as_dict"]], "as_ferrers() (sympy.combinatorics.partitions.integerpartition method)": [[57, "sympy.combinatorics.partitions.IntegerPartition.as_ferrers"]], "conjugate (sympy.combinatorics.partitions.integerpartition property)": [[57, "sympy.combinatorics.partitions.IntegerPartition.conjugate"]], "from_rgs() (sympy.combinatorics.partitions.partition class method)": [[57, "sympy.combinatorics.partitions.Partition.from_rgs"]], "next_lex() (sympy.combinatorics.partitions.integerpartition method)": [[57, "sympy.combinatorics.partitions.IntegerPartition.next_lex"]], "partition (sympy.combinatorics.partitions.partition property)": [[57, "sympy.combinatorics.partitions.Partition.partition"]], "prev_lex() (sympy.combinatorics.partitions.integerpartition method)": [[57, "sympy.combinatorics.partitions.IntegerPartition.prev_lex"]], "random_integer_partition() (in module sympy.combinatorics.partitions)": [[57, "sympy.combinatorics.partitions.random_integer_partition"]], "rank (sympy.combinatorics.partitions.partition property)": [[57, "sympy.combinatorics.partitions.Partition.rank"]], "sort_key() (sympy.combinatorics.partitions.partition method)": [[57, "sympy.combinatorics.partitions.Partition.sort_key"]], "sympy.combinatorics.partitions": [[57, "module-sympy.combinatorics.partitions"]], "permutationgroup (class in sympy.combinatorics.perm_groups)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup"]], "__contains__() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.__contains__"]], "__mul__() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.__mul__"]], "__new__() (sympy.combinatorics.perm_groups.permutationgroup static method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.__new__"]], "__weakref__ (sympy.combinatorics.perm_groups.permutationgroup attribute)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.__weakref__"]], "_coset_representative() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup._coset_representative"]], "_distinct_primes_lemma() (sympy.combinatorics.perm_groups.permutationgroup class method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup._distinct_primes_lemma"]], "_elements (sympy.combinatorics.perm_groups.permutationgroup property)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup._elements"]], "_eval_is_alt_sym_monte_carlo() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup._eval_is_alt_sym_monte_carlo"]], "_eval_is_alt_sym_naive() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup._eval_is_alt_sym_naive"]], "_p_elements_group() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup._p_elements_group"]], "_random_pr_init() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup._random_pr_init"]], "_sylow_alt_sym() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup._sylow_alt_sym"]], "_union_find_merge() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup._union_find_merge"]], "_union_find_rep() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup._union_find_rep"]], "_verify() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup._verify"]], "abelian_invariants() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.abelian_invariants"]], "base (sympy.combinatorics.perm_groups.permutationgroup property)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.base"]], "baseswap() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.baseswap"]], "basic_orbits (sympy.combinatorics.perm_groups.permutationgroup property)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.basic_orbits"]], "basic_stabilizers (sympy.combinatorics.perm_groups.permutationgroup property)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.basic_stabilizers"]], "basic_transversals (sympy.combinatorics.perm_groups.permutationgroup property)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.basic_transversals"]], "center() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.center"]], "centralizer() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.centralizer"]], "commutator() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.commutator"]], "composition_series() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.composition_series"]], "conjugacy_class() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.conjugacy_class"]], "conjugacy_classes() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.conjugacy_classes"]], "contains() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.contains"]], "coset_factor() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.coset_factor"]], "coset_rank() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.coset_rank"]], "coset_table() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.coset_table"]], "coset_transversal() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.coset_transversal"]], "coset_unrank() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.coset_unrank"]], "degree (sympy.combinatorics.perm_groups.permutationgroup property)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.degree"]], "derived_series() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.derived_series"]], "derived_subgroup() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.derived_subgroup"]], "elements (sympy.combinatorics.perm_groups.permutationgroup property)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.elements"]], "equals() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.equals"]], "generate() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.generate"]], "generate_dimino() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.generate_dimino"]], "generate_schreier_sims() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.generate_schreier_sims"]], "generator_product() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.generator_product"]], "generators (sympy.combinatorics.perm_groups.permutationgroup property)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.generators"]], "identity (sympy.combinatorics.perm_groups.permutationgroup property)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.identity"]], "index() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.index"]], "is_abelian (sympy.combinatorics.perm_groups.permutationgroup property)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.is_abelian"]], "is_alt_sym() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.is_alt_sym"]], "is_alternating (sympy.combinatorics.perm_groups.permutationgroup property)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.is_alternating"]], "is_cyclic (sympy.combinatorics.perm_groups.permutationgroup property)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.is_cyclic"]], "is_dihedral (sympy.combinatorics.perm_groups.permutationgroup property)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.is_dihedral"]], "is_elementary() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.is_elementary"]], "is_nilpotent (sympy.combinatorics.perm_groups.permutationgroup property)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.is_nilpotent"]], "is_normal() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.is_normal"]], "is_perfect (sympy.combinatorics.perm_groups.permutationgroup property)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.is_perfect"]], "is_polycyclic (sympy.combinatorics.perm_groups.permutationgroup property)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.is_polycyclic"]], "is_primitive() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.is_primitive"]], "is_solvable (sympy.combinatorics.perm_groups.permutationgroup property)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.is_solvable"]], "is_subgroup() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.is_subgroup"]], "is_symmetric (sympy.combinatorics.perm_groups.permutationgroup property)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.is_symmetric"]], "is_transitive() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.is_transitive"]], "is_trivial (sympy.combinatorics.perm_groups.permutationgroup property)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.is_trivial"]], "lower_central_series() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.lower_central_series"]], "make_perm() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.make_perm"]], "max_div (sympy.combinatorics.perm_groups.permutationgroup property)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.max_div"]], "minimal_block() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.minimal_block"]], "minimal_blocks() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.minimal_blocks"]], "normal_closure() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.normal_closure"]], "orbit() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.orbit"]], "orbit_rep() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.orbit_rep"]], "orbit_transversal() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.orbit_transversal"]], "orbits() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.orbits"]], "order() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.order"]], "pointwise_stabilizer() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.pointwise_stabilizer"]], "polycyclic_group() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.polycyclic_group"]], "presentation() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.presentation"]], "random() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.random"]], "random_pr() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.random_pr"]], "random_stab() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.random_stab"]], "schreier_sims() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.schreier_sims"]], "schreier_sims_incremental() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.schreier_sims_incremental"]], "schreier_sims_random() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.schreier_sims_random"]], "schreier_vector() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.schreier_vector"]], "stabilizer() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.stabilizer"]], "strong_gens (sympy.combinatorics.perm_groups.permutationgroup property)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.strong_gens"]], "strong_presentation() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.strong_presentation"]], "subgroup() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.subgroup"]], "subgroup_search() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.subgroup_search"]], "sylow_subgroup() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.sylow_subgroup"]], "sympy.combinatorics.perm_groups": [[59, "module-sympy.combinatorics.perm_groups"]], "transitivity_degree (sympy.combinatorics.perm_groups.permutationgroup property)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.transitivity_degree"]], "cycle (class in sympy.combinatorics.permutations)": [[60, "sympy.combinatorics.permutations.Cycle"]], "permutation (class in sympy.combinatorics.permutations)": [[60, "sympy.combinatorics.permutations.Permutation"]], "_af_parity() (in module sympy.combinatorics.permutations)": [[60, "sympy.combinatorics.permutations._af_parity"]], "alternating() (sympy.combinatorics.generators method)": [[60, "sympy.combinatorics.generators.alternating"]], "apply() (sympy.combinatorics.permutations.permutation method)": [[60, "sympy.combinatorics.permutations.Permutation.apply"]], "array_form (sympy.combinatorics.permutations.permutation property)": [[60, "sympy.combinatorics.permutations.Permutation.array_form"]], "ascents() (sympy.combinatorics.permutations.permutation method)": [[60, "sympy.combinatorics.permutations.Permutation.ascents"]], "atoms() (sympy.combinatorics.permutations.permutation method)": [[60, "sympy.combinatorics.permutations.Permutation.atoms"]], "cardinality (sympy.combinatorics.permutations.permutation property)": [[60, "sympy.combinatorics.permutations.Permutation.cardinality"]], "commutator() (sympy.combinatorics.permutations.permutation method)": [[60, "sympy.combinatorics.permutations.Permutation.commutator"]], "commutes_with() (sympy.combinatorics.permutations.permutation method)": [[60, "sympy.combinatorics.permutations.Permutation.commutes_with"]], "cycle_structure (sympy.combinatorics.permutations.permutation property)": [[60, "sympy.combinatorics.permutations.Permutation.cycle_structure"]], "cycles (sympy.combinatorics.permutations.permutation property)": [[60, "sympy.combinatorics.permutations.Permutation.cycles"]], "cyclic() (sympy.combinatorics.generators method)": [[60, "sympy.combinatorics.generators.cyclic"]], "cyclic_form (sympy.combinatorics.permutations.permutation property)": [[60, "sympy.combinatorics.permutations.Permutation.cyclic_form"]], "descents() (sympy.combinatorics.permutations.permutation method)": [[60, "sympy.combinatorics.permutations.Permutation.descents"]], "dihedral() (sympy.combinatorics.generators method)": [[60, "sympy.combinatorics.generators.dihedral"]], "from_inversion_vector() (sympy.combinatorics.permutations.permutation class method)": [[60, "sympy.combinatorics.permutations.Permutation.from_inversion_vector"]], "from_sequence() (sympy.combinatorics.permutations.permutation class method)": [[60, "sympy.combinatorics.permutations.Permutation.from_sequence"]], "full_cyclic_form (sympy.combinatorics.permutations.permutation property)": [[60, "sympy.combinatorics.permutations.Permutation.full_cyclic_form"]], "get_adjacency_distance() (sympy.combinatorics.permutations.permutation method)": [[60, "sympy.combinatorics.permutations.Permutation.get_adjacency_distance"]], "get_adjacency_matrix() (sympy.combinatorics.permutations.permutation method)": [[60, "sympy.combinatorics.permutations.Permutation.get_adjacency_matrix"]], "get_positional_distance() (sympy.combinatorics.permutations.permutation method)": [[60, "sympy.combinatorics.permutations.Permutation.get_positional_distance"]], "get_precedence_distance() (sympy.combinatorics.permutations.permutation method)": [[60, "sympy.combinatorics.permutations.Permutation.get_precedence_distance"]], "get_precedence_matrix() (sympy.combinatorics.permutations.permutation method)": [[60, "sympy.combinatorics.permutations.Permutation.get_precedence_matrix"]], "index() (sympy.combinatorics.permutations.permutation method)": [[60, "sympy.combinatorics.permutations.Permutation.index"]], "inversion_vector() (sympy.combinatorics.permutations.permutation method)": [[60, "sympy.combinatorics.permutations.Permutation.inversion_vector"]], "inversions() (sympy.combinatorics.permutations.permutation method)": [[60, "sympy.combinatorics.permutations.Permutation.inversions"]], "is_empty (sympy.combinatorics.permutations.permutation property)": [[60, "sympy.combinatorics.permutations.Permutation.is_Empty"]], "is_identity (sympy.combinatorics.permutations.permutation property)": [[60, "sympy.combinatorics.permutations.Permutation.is_Identity"]], "is_singleton (sympy.combinatorics.permutations.permutation property)": [[60, "sympy.combinatorics.permutations.Permutation.is_Singleton"]], "is_even (sympy.combinatorics.permutations.permutation property)": [[60, "sympy.combinatorics.permutations.Permutation.is_even"]], "is_odd (sympy.combinatorics.permutations.permutation property)": [[60, "sympy.combinatorics.permutations.Permutation.is_odd"]], "josephus() (sympy.combinatorics.permutations.permutation class method)": [[60, "sympy.combinatorics.permutations.Permutation.josephus"]], "length() (sympy.combinatorics.permutations.permutation method)": [[60, "sympy.combinatorics.permutations.Permutation.length"]], "list() (sympy.combinatorics.permutations.cycle method)": [[60, "sympy.combinatorics.permutations.Cycle.list"]], "list() (sympy.combinatorics.permutations.permutation method)": [[60, "sympy.combinatorics.permutations.Permutation.list"]], "max() (sympy.combinatorics.permutations.permutation method)": [[60, "sympy.combinatorics.permutations.Permutation.max"]], "min() (sympy.combinatorics.permutations.permutation method)": [[60, "sympy.combinatorics.permutations.Permutation.min"]], "mul_inv() (sympy.combinatorics.permutations.permutation method)": [[60, "sympy.combinatorics.permutations.Permutation.mul_inv"]], "next_lex() (sympy.combinatorics.permutations.permutation method)": [[60, "sympy.combinatorics.permutations.Permutation.next_lex"]], "next_nonlex() (sympy.combinatorics.permutations.permutation method)": [[60, "sympy.combinatorics.permutations.Permutation.next_nonlex"]], "next_trotterjohnson() (sympy.combinatorics.permutations.permutation method)": [[60, "sympy.combinatorics.permutations.Permutation.next_trotterjohnson"]], "order() (sympy.combinatorics.permutations.permutation method)": [[60, "sympy.combinatorics.permutations.Permutation.order"]], "parity() (sympy.combinatorics.permutations.permutation method)": [[60, "sympy.combinatorics.permutations.Permutation.parity"]], "random() (sympy.combinatorics.permutations.permutation class method)": [[60, "sympy.combinatorics.permutations.Permutation.random"]], "rank() (sympy.combinatorics.permutations.permutation method)": [[60, "sympy.combinatorics.permutations.Permutation.rank"]], "rank_nonlex() (sympy.combinatorics.permutations.permutation method)": [[60, "sympy.combinatorics.permutations.Permutation.rank_nonlex"]], "rank_trotterjohnson() (sympy.combinatorics.permutations.permutation method)": [[60, "sympy.combinatorics.permutations.Permutation.rank_trotterjohnson"]], "resize() (sympy.combinatorics.permutations.permutation method)": [[60, "sympy.combinatorics.permutations.Permutation.resize"]], "rmul() (sympy.combinatorics.permutations.permutation static method)": [[60, "sympy.combinatorics.permutations.Permutation.rmul"]], "rmul_with_af() (sympy.combinatorics.permutations.permutation class method)": [[60, "sympy.combinatorics.permutations.Permutation.rmul_with_af"]], "runs() (sympy.combinatorics.permutations.permutation method)": [[60, "sympy.combinatorics.permutations.Permutation.runs"]], "signature() (sympy.combinatorics.permutations.permutation method)": [[60, "sympy.combinatorics.permutations.Permutation.signature"]], "size (sympy.combinatorics.permutations.permutation property)": [[60, "sympy.combinatorics.permutations.Permutation.size"]], "support() (sympy.combinatorics.permutations.permutation method)": [[60, "sympy.combinatorics.permutations.Permutation.support"]], "symmetric() (sympy.combinatorics.generators method)": [[60, "sympy.combinatorics.generators.symmetric"]], "sympy.combinatorics.generators": [[60, "module-sympy.combinatorics.generators"]], "sympy.combinatorics.permutations": [[60, "module-sympy.combinatorics.permutations"]], "transpositions() (sympy.combinatorics.permutations.permutation method)": [[60, "sympy.combinatorics.permutations.Permutation.transpositions"]], "unrank_lex() (sympy.combinatorics.permutations.permutation class method)": [[60, "sympy.combinatorics.permutations.Permutation.unrank_lex"]], "unrank_nonlex() (sympy.combinatorics.permutations.permutation class method)": [[60, "sympy.combinatorics.permutations.Permutation.unrank_nonlex"]], "unrank_trotterjohnson() (sympy.combinatorics.permutations.permutation class method)": [[60, "sympy.combinatorics.permutations.Permutation.unrank_trotterjohnson"]], "polyhedron (class in sympy.combinatorics.polyhedron)": [[61, "sympy.combinatorics.polyhedron.Polyhedron"]], "array_form (sympy.combinatorics.polyhedron.polyhedron property)": [[61, "sympy.combinatorics.polyhedron.Polyhedron.array_form"]], "corners (sympy.combinatorics.polyhedron.polyhedron property)": [[61, "sympy.combinatorics.polyhedron.Polyhedron.corners"]], "cyclic_form (sympy.combinatorics.polyhedron.polyhedron property)": [[61, "sympy.combinatorics.polyhedron.Polyhedron.cyclic_form"]], "edges (sympy.combinatorics.polyhedron.polyhedron property)": [[61, "sympy.combinatorics.polyhedron.Polyhedron.edges"]], "faces (sympy.combinatorics.polyhedron.polyhedron property)": [[61, "sympy.combinatorics.polyhedron.Polyhedron.faces"]], "pgroup (sympy.combinatorics.polyhedron.polyhedron property)": [[61, "sympy.combinatorics.polyhedron.Polyhedron.pgroup"]], "reset() (sympy.combinatorics.polyhedron.polyhedron method)": [[61, "sympy.combinatorics.polyhedron.Polyhedron.reset"]], "rotate() (sympy.combinatorics.polyhedron.polyhedron method)": [[61, "sympy.combinatorics.polyhedron.Polyhedron.rotate"]], "size (sympy.combinatorics.polyhedron.polyhedron property)": [[61, "sympy.combinatorics.polyhedron.Polyhedron.size"]], "sympy.combinatorics.polyhedron": [[61, "module-sympy.combinatorics.polyhedron"]], "vertices (sympy.combinatorics.polyhedron.polyhedron property)": [[61, "sympy.combinatorics.polyhedron.Polyhedron.vertices"]], "prufer (class in sympy.combinatorics.prufer)": [[62, "sympy.combinatorics.prufer.Prufer"]], "edges() (sympy.combinatorics.prufer.prufer static method)": [[62, "sympy.combinatorics.prufer.Prufer.edges"]], "next() (sympy.combinatorics.prufer.prufer method)": [[62, "sympy.combinatorics.prufer.Prufer.next"]], "nodes (sympy.combinatorics.prufer.prufer property)": [[62, "sympy.combinatorics.prufer.Prufer.nodes"]], "prev() (sympy.combinatorics.prufer.prufer method)": [[62, "sympy.combinatorics.prufer.Prufer.prev"]], "prufer_rank() (sympy.combinatorics.prufer.prufer method)": [[62, "sympy.combinatorics.prufer.Prufer.prufer_rank"]], "prufer_repr (sympy.combinatorics.prufer.prufer property)": [[62, "sympy.combinatorics.prufer.Prufer.prufer_repr"]], "rank (sympy.combinatorics.prufer.prufer property)": [[62, "sympy.combinatorics.prufer.Prufer.rank"]], "size (sympy.combinatorics.prufer.prufer property)": [[62, "sympy.combinatorics.prufer.Prufer.size"]], "sympy.combinatorics.prufer": [[62, "module-sympy.combinatorics.prufer"]], "to_prufer() (sympy.combinatorics.prufer.prufer static method)": [[62, "sympy.combinatorics.prufer.Prufer.to_prufer"]], "to_tree() (sympy.combinatorics.prufer.prufer static method)": [[62, "sympy.combinatorics.prufer.Prufer.to_tree"]], "tree_repr (sympy.combinatorics.prufer.prufer property)": [[62, "sympy.combinatorics.prufer.Prufer.tree_repr"]], "unrank() (sympy.combinatorics.prufer.prufer class method)": [[62, "sympy.combinatorics.prufer.Prufer.unrank"]], "subset (class in sympy.combinatorics.subsets)": [[63, "sympy.combinatorics.subsets.Subset"]], "bitlist_from_subset() (sympy.combinatorics.subsets.subset class method)": [[63, "sympy.combinatorics.subsets.Subset.bitlist_from_subset"]], "cardinality (sympy.combinatorics.subsets.subset property)": [[63, "sympy.combinatorics.subsets.Subset.cardinality"]], "iterate_binary() (sympy.combinatorics.subsets.subset method)": [[63, "sympy.combinatorics.subsets.Subset.iterate_binary"]], "iterate_graycode() (sympy.combinatorics.subsets.subset method)": [[63, "sympy.combinatorics.subsets.Subset.iterate_graycode"]], "ksubsets() (sympy.combinatorics.subsets method)": [[63, "sympy.combinatorics.subsets.ksubsets"]], "next_binary() (sympy.combinatorics.subsets.subset method)": [[63, "sympy.combinatorics.subsets.Subset.next_binary"]], "next_gray() (sympy.combinatorics.subsets.subset method)": [[63, "sympy.combinatorics.subsets.Subset.next_gray"]], "next_lexicographic() (sympy.combinatorics.subsets.subset method)": [[63, "sympy.combinatorics.subsets.Subset.next_lexicographic"]], "prev_binary() (sympy.combinatorics.subsets.subset method)": [[63, "sympy.combinatorics.subsets.Subset.prev_binary"]], "prev_gray() (sympy.combinatorics.subsets.subset method)": [[63, "sympy.combinatorics.subsets.Subset.prev_gray"]], "prev_lexicographic() (sympy.combinatorics.subsets.subset method)": [[63, "sympy.combinatorics.subsets.Subset.prev_lexicographic"]], "rank_binary (sympy.combinatorics.subsets.subset property)": [[63, "sympy.combinatorics.subsets.Subset.rank_binary"]], "rank_gray (sympy.combinatorics.subsets.subset property)": [[63, "sympy.combinatorics.subsets.Subset.rank_gray"]], "rank_lexicographic (sympy.combinatorics.subsets.subset property)": [[63, "sympy.combinatorics.subsets.Subset.rank_lexicographic"]], "size (sympy.combinatorics.subsets.subset property)": [[63, "sympy.combinatorics.subsets.Subset.size"]], "subset (sympy.combinatorics.subsets.subset property)": [[63, "sympy.combinatorics.subsets.Subset.subset"]], "subset_from_bitlist() (sympy.combinatorics.subsets.subset class method)": [[63, "sympy.combinatorics.subsets.Subset.subset_from_bitlist"]], "subset_indices() (sympy.combinatorics.subsets.subset class method)": [[63, "sympy.combinatorics.subsets.Subset.subset_indices"]], "superset (sympy.combinatorics.subsets.subset property)": [[63, "sympy.combinatorics.subsets.Subset.superset"]], "superset_size (sympy.combinatorics.subsets.subset property)": [[63, "sympy.combinatorics.subsets.Subset.superset_size"]], "sympy.combinatorics.subsets": [[63, "module-sympy.combinatorics.subsets"]], "unrank_binary() (sympy.combinatorics.subsets.subset class method)": [[63, "sympy.combinatorics.subsets.Subset.unrank_binary"]], "unrank_gray() (sympy.combinatorics.subsets.subset class method)": [[63, "sympy.combinatorics.subsets.Subset.unrank_gray"]], "bsgs_direct_product() (in module sympy.combinatorics.tensor_can)": [[64, "sympy.combinatorics.tensor_can.bsgs_direct_product"]], "canonicalize() (in module sympy.combinatorics.tensor_can)": [[64, "sympy.combinatorics.tensor_can.canonicalize"]], "double_coset_can_rep() (in module sympy.combinatorics.tensor_can)": [[64, "sympy.combinatorics.tensor_can.double_coset_can_rep"]], "get_symmetric_group_sgs() (in module sympy.combinatorics.tensor_can)": [[64, "sympy.combinatorics.tensor_can.get_symmetric_group_sgs"]], "sympy.combinatorics.tensor_can": [[64, "module-sympy.combinatorics.tensor_can"]], "_cmp_perm_lists() (in module sympy.combinatorics.testutil)": [[65, "sympy.combinatorics.testutil._cmp_perm_lists"]], "_naive_list_centralizer() (in module sympy.combinatorics.testutil)": [[65, "sympy.combinatorics.testutil._naive_list_centralizer"]], "_verify_bsgs() (in module sympy.combinatorics.testutil)": [[65, "sympy.combinatorics.testutil._verify_bsgs"]], "_verify_centralizer() (in module sympy.combinatorics.testutil)": [[65, "sympy.combinatorics.testutil._verify_centralizer"]], "_verify_normal_closure() (in module sympy.combinatorics.testutil)": [[65, "sympy.combinatorics.testutil._verify_normal_closure"]], "sympy.combinatorics.testutil": [[65, "module-sympy.combinatorics.testutil"]], "_base_ordering() (in module sympy.combinatorics.util)": [[66, "sympy.combinatorics.util._base_ordering"]], "_check_cycles_alt_sym() (in module sympy.combinatorics.util)": [[66, "sympy.combinatorics.util._check_cycles_alt_sym"]], "_distribute_gens_by_base() (in module sympy.combinatorics.util)": [[66, "sympy.combinatorics.util._distribute_gens_by_base"]], "_handle_precomputed_bsgs() (in module sympy.combinatorics.util)": [[66, "sympy.combinatorics.util._handle_precomputed_bsgs"]], "_orbits_transversals_from_bsgs() (in module sympy.combinatorics.util)": [[66, "sympy.combinatorics.util._orbits_transversals_from_bsgs"]], "_remove_gens() (in module sympy.combinatorics.util)": [[66, "sympy.combinatorics.util._remove_gens"]], "_strip() (in module sympy.combinatorics.util)": [[66, "sympy.combinatorics.util._strip"]], "_strong_gens_from_distr() (in module sympy.combinatorics.util)": [[66, "sympy.combinatorics.util._strong_gens_from_distr"]], "sympy.combinatorics.util": [[66, "module-sympy.combinatorics.util"]], "exprwithintlimits (class in sympy.concrete.expr_with_intlimits)": [[67, "sympy.concrete.expr_with_intlimits.ExprWithIntLimits"]], "product (class in sympy.concrete.products)": [[67, "sympy.concrete.products.Product"]], "sum (class in sympy.concrete.summations)": [[67, "sympy.concrete.summations.Sum"]], "change_index() (sympy.concrete.expr_with_intlimits.exprwithintlimits method)": [[67, "sympy.concrete.expr_with_intlimits.ExprWithIntLimits.change_index"]], "euler_maclaurin() (sympy.concrete.summations.sum method)": [[67, "sympy.concrete.summations.Sum.euler_maclaurin"]], "eval_zeta_function() (sympy.concrete.summations.sum method)": [[67, "sympy.concrete.summations.Sum.eval_zeta_function"]], "gosper_normal() (in module sympy.concrete.gosper)": [[67, "sympy.concrete.gosper.gosper_normal"]], "gosper_sum() (in module sympy.concrete.gosper)": [[67, "sympy.concrete.gosper.gosper_sum"]], "gosper_term() (in module sympy.concrete.gosper)": [[67, "sympy.concrete.gosper.gosper_term"]], "has_empty_sequence (sympy.concrete.expr_with_intlimits.exprwithintlimits property)": [[67, "sympy.concrete.expr_with_intlimits.ExprWithIntLimits.has_empty_sequence"]], "index() (sympy.concrete.expr_with_intlimits.exprwithintlimits method)": [[67, "sympy.concrete.expr_with_intlimits.ExprWithIntLimits.index"]], "is_absolutely_convergent() (sympy.concrete.summations.sum method)": [[67, "sympy.concrete.summations.Sum.is_absolutely_convergent"]], "is_convergent() (sympy.concrete.products.product method)": [[67, "sympy.concrete.products.Product.is_convergent"]], "is_convergent() (sympy.concrete.summations.sum method)": [[67, "sympy.concrete.summations.Sum.is_convergent"]], "product() (in module sympy.concrete.products)": [[67, "sympy.concrete.products.product"]], "reorder() (sympy.concrete.expr_with_intlimits.exprwithintlimits method)": [[67, "sympy.concrete.expr_with_intlimits.ExprWithIntLimits.reorder"]], "reorder_limit() (sympy.concrete.expr_with_intlimits.exprwithintlimits method)": [[67, "sympy.concrete.expr_with_intlimits.ExprWithIntLimits.reorder_limit"]], "reverse_order() (sympy.concrete.products.product method)": [[67, "sympy.concrete.products.Product.reverse_order"]], "reverse_order() (sympy.concrete.summations.sum method)": [[67, "sympy.concrete.summations.Sum.reverse_order"]], "summation() (in module sympy.concrete.summations)": [[67, "sympy.concrete.summations.summation"]], "add (class in sympy.core.add)": [[68, "sympy.core.add.Add"]], "algebraicnumber (class in sympy.core.numbers)": [[68, "sympy.core.numbers.AlgebraicNumber"]], "atom (class in sympy.core.basic)": [[68, "sympy.core.basic.Atom"]], "atomicexpr (class in sympy.core.expr)": [[68, "sympy.core.expr.AtomicExpr"]], "basic (class in sympy.core.basic)": [[68, "sympy.core.basic.Basic"]], "booleankind (in module sympy.core.kind)": [[68, "sympy.core.kind.BooleanKind"]], "catalan (class in sympy.core.numbers)": [[68, "sympy.core.numbers.Catalan"]], "complexinfinity (class in sympy.core.numbers)": [[68, "sympy.core.numbers.ComplexInfinity"]], "derivative (class in sympy.core.function)": [[68, "sympy.core.function.Derivative"]], "dict (class in sympy.core.containers)": [[68, "sympy.core.containers.Dict"]], "dummy (class in sympy.core.symbol)": [[68, "sympy.core.symbol.Dummy"]], "eq (in module sympy.core.relational)": [[68, "sympy.core.relational.Eq"]], "equality (class in sympy.core.relational)": [[68, "sympy.core.relational.Equality"]], "eulergamma (class in sympy.core.numbers)": [[68, "sympy.core.numbers.EulerGamma"]], "evalfmixin (class in sympy.core.evalf)": [[68, "sympy.core.evalf.EvalfMixin"]], "exp1 (class in sympy.core.numbers)": [[68, "sympy.core.numbers.Exp1"]], "expr (class in sympy.core.expr)": [[68, "sympy.core.expr.Expr"]], "float (class in sympy.core.numbers)": [[68, "sympy.core.numbers.Float"]], "function (class in sympy.core.function)": [[68, "sympy.core.function.Function"]], "functionclass (class in sympy.core.function)": [[68, "sympy.core.function.FunctionClass"]], "ge (in module sympy.core.relational)": [[68, "sympy.core.relational.Ge"]], "goldenratio (class in sympy.core.numbers)": [[68, "sympy.core.numbers.GoldenRatio"]], "greaterthan (class in sympy.core.relational)": [[68, "sympy.core.relational.GreaterThan"]], "gt (in module sympy.core.relational)": [[68, "sympy.core.relational.Gt"]], "half (class in sympy.core.numbers)": [[68, "sympy.core.numbers.Half"]], "imaginaryunit (class in sympy.core.numbers)": [[68, "sympy.core.numbers.ImaginaryUnit"]], "infinity (class in sympy.core.numbers)": [[68, "sympy.core.numbers.Infinity"]], "integer (class in sympy.core.numbers)": [[68, "sympy.core.numbers.Integer"]], "kind (class in sympy.core.kind)": [[68, "sympy.core.kind.Kind"]], "lambda (class in sympy.core.function)": [[68, "sympy.core.function.Lambda"]], "le (in module sympy.core.relational)": [[68, "sympy.core.relational.Le"]], "lessthan (class in sympy.core.relational)": [[68, "sympy.core.relational.LessThan"]], "lt (in module sympy.core.relational)": [[68, "sympy.core.relational.Lt"]], "mod (class in sympy.core.mod)": [[68, "sympy.core.mod.Mod"]], "mul (class in sympy.core.mul)": [[68, "sympy.core.mul.Mul"]], "n() (in module sympy.core.evalf)": [[68, "sympy.core.evalf.N"]], "nan (class in sympy.core.numbers)": [[68, "sympy.core.numbers.NaN"]], "ne (in module sympy.core.relational)": [[68, "sympy.core.relational.Ne"]], "negativeinfinity (class in sympy.core.numbers)": [[68, "sympy.core.numbers.NegativeInfinity"]], "negativeone (class in sympy.core.numbers)": [[68, "sympy.core.numbers.NegativeOne"]], "number (class in sympy.core.numbers)": [[68, "sympy.core.numbers.Number"]], "numberkind (in module sympy.core.kind)": [[68, "sympy.core.kind.NumberKind"]], "numbersymbol (class in sympy.core.numbers)": [[68, "sympy.core.numbers.NumberSymbol"]], "one (class in sympy.core.numbers)": [[68, "sympy.core.numbers.One"]], "pep 335": [[68, "index-0"], [68, "index-1"], [68, "index-2"], [68, "index-3"]], "pi (class in sympy.core.numbers)": [[68, "sympy.core.numbers.Pi"]], "poleerror (class in sympy.core.function)": [[68, "sympy.core.function.PoleError"]], "pow (class in sympy.core.power)": [[68, "sympy.core.power.Pow"]], "precisionexhausted (class in sympy.core.evalf)": [[68, "sympy.core.evalf.PrecisionExhausted"]], "python enhancement proposals": [[68, "index-0"], [68, "index-1"], [68, "index-2"], [68, "index-3"]], "rational (class in sympy.core.numbers)": [[68, "sympy.core.numbers.Rational"]], "realnumber (in module sympy.core.numbers)": [[68, "sympy.core.numbers.RealNumber"]], "rel (in module sympy.core.relational)": [[68, "sympy.core.relational.Rel"]], "relational (class in sympy.core.relational)": [[68, "sympy.core.relational.Relational"]], "singleton (class in sympy.core.singleton)": [[68, "sympy.core.singleton.Singleton"]], "singletonregistry (class in sympy.core.singleton)": [[68, "sympy.core.singleton.SingletonRegistry"]], "strictgreaterthan (class in sympy.core.relational)": [[68, "sympy.core.relational.StrictGreaterThan"]], "strictlessthan (class in sympy.core.relational)": [[68, "sympy.core.relational.StrictLessThan"]], "subs (class in sympy.core.function)": [[68, "sympy.core.function.Subs"]], "symbol (class in sympy.core.symbol)": [[68, "sympy.core.symbol.Symbol"]], "tribonacciconstant (class in sympy.core.numbers)": [[68, "sympy.core.numbers.TribonacciConstant"]], "tuple (class in sympy.core.containers)": [[68, "sympy.core.containers.Tuple"]], "tuplekind (class in sympy.core.containers)": [[68, "sympy.core.containers.TupleKind"]], "undefinedkind (in module sympy.core.kind)": [[68, "sympy.core.kind.UndefinedKind"]], "unequality (class in sympy.core.relational)": [[68, "sympy.core.relational.Unequality"]], "unevaluatedexpr (class in sympy.core.expr)": [[68, "sympy.core.expr.UnevaluatedExpr"]], "wild (class in sympy.core.symbol)": [[68, "sympy.core.symbol.Wild"]], "wildfunction (class in sympy.core.function)": [[68, "sympy.core.function.WildFunction"]], "zero (class in sympy.core.numbers)": [[68, "sympy.core.numbers.Zero"]], "__cacheit() (in module sympy.core.cache)": [[68, "sympy.core.cache.__cacheit"]], "__new__() (sympy.core.numbers.algebraicnumber static method)": [[68, "sympy.core.numbers.AlgebraicNumber.__new__"]], "_diff_wrt (sympy.core.function.derivative property)": [[68, "sympy.core.function.Derivative._diff_wrt"]], "_randint() (in module sympy.core.random)": [[68, "sympy.core.random._randint"]], "_randrange() (in module sympy.core.random)": [[68, "sympy.core.random._randrange"]], "_sort_variable_count() (sympy.core.function.derivative class method)": [[68, "sympy.core.function.Derivative._sort_variable_count"]], "algebraic": [[68, "term-algebraic"]], "antihermitian": [[68, "term-antihermitian"]], "apart() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.apart"]], "approximation() (sympy.core.numbers.numbersymbol method)": [[68, "sympy.core.numbers.NumberSymbol.approximation"]], "args (sympy.core.basic.basic property)": [[68, "sympy.core.basic.Basic.args"]], "args_cnc() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.args_cnc"]], "as_base_exp() (sympy.core.function.function method)": [[68, "sympy.core.function.Function.as_base_exp"]], "as_base_exp() (sympy.core.power.pow method)": [[68, "sympy.core.power.Pow.as_base_exp"]], "as_coeff_add() (sympy.core.add.add method)": [[68, "sympy.core.add.Add.as_coeff_Add"], [68, "sympy.core.add.Add.as_coeff_add"]], "as_coeff_add() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.as_coeff_Add"], [68, "sympy.core.expr.Expr.as_coeff_add"]], "as_coeff_add() (sympy.core.numbers.number method)": [[68, "sympy.core.numbers.Number.as_coeff_Add"]], "as_coeff_add() (sympy.core.numbers.rational method)": [[68, "sympy.core.numbers.Rational.as_coeff_Add"]], "as_coeff_mul() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.as_coeff_Mul"], [68, "sympy.core.expr.Expr.as_coeff_mul"]], "as_coeff_mul() (sympy.core.mul.mul method)": [[68, "sympy.core.mul.Mul.as_coeff_Mul"]], "as_coeff_mul() (sympy.core.numbers.number method)": [[68, "sympy.core.numbers.Number.as_coeff_Mul"]], "as_coeff_mul() (sympy.core.numbers.rational method)": [[68, "sympy.core.numbers.Rational.as_coeff_Mul"]], "as_coeff_exponent() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.as_coeff_exponent"]], "as_coefficient() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.as_coefficient"]], "as_coefficients_dict() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.as_coefficients_dict"]], "as_content_primitive() (sympy.core.add.add method)": [[68, "sympy.core.add.Add.as_content_primitive"]], "as_content_primitive() (sympy.core.basic.basic method)": [[68, "sympy.core.basic.Basic.as_content_primitive"]], "as_content_primitive() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.as_content_primitive"]], "as_content_primitive() (sympy.core.mul.mul method)": [[68, "sympy.core.mul.Mul.as_content_primitive"]], "as_content_primitive() (sympy.core.numbers.rational method)": [[68, "sympy.core.numbers.Rational.as_content_primitive"]], "as_content_primitive() (sympy.core.power.pow method)": [[68, "sympy.core.power.Pow.as_content_primitive"]], "as_dummy() (sympy.core.basic.basic method)": [[68, "sympy.core.basic.Basic.as_dummy"]], "as_expr() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.as_expr"]], "as_expr() (sympy.core.numbers.algebraicnumber method)": [[68, "sympy.core.numbers.AlgebraicNumber.as_expr"]], "as_finite_difference() (sympy.core.function.derivative method)": [[68, "sympy.core.function.Derivative.as_finite_difference"]], "as_independent() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.as_independent"]], "as_leading_term() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.as_leading_term"]], "as_numer_denom() (sympy.core.add.add method)": [[68, "sympy.core.add.Add.as_numer_denom"]], "as_numer_denom() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.as_numer_denom"]], "as_ordered_factors() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.as_ordered_factors"]], "as_ordered_factors() (sympy.core.mul.mul method)": [[68, "sympy.core.mul.Mul.as_ordered_factors"]], "as_ordered_terms() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.as_ordered_terms"]], "as_poly() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.as_poly"]], "as_poly() (sympy.core.numbers.algebraicnumber method)": [[68, "sympy.core.numbers.AlgebraicNumber.as_poly"]], "as_poly() (sympy.core.relational.equality method)": [[68, "sympy.core.relational.Equality.as_poly"]], "as_powers_dict() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.as_powers_dict"]], "as_real_imag() (sympy.core.add.add method)": [[68, "sympy.core.add.Add.as_real_imag"]], "as_real_imag() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.as_real_imag"]], "as_terms() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.as_terms"]], "as_two_terms() (sympy.core.add.add method)": [[68, "sympy.core.add.Add.as_two_terms"]], "as_two_terms() (sympy.core.mul.mul method)": [[68, "sympy.core.mul.Mul.as_two_terms"]], "aseries() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.aseries"]], "assumptions0 (sympy.core.basic.basic property)": [[68, "sympy.core.basic.Basic.assumptions0"]], "atoms() (sympy.core.basic.basic method)": [[68, "sympy.core.basic.Basic.atoms"]], "bottom_up() (in module sympy.core.traversal)": [[68, "sympy.core.traversal.bottom_up"]], "bound_symbols (sympy.core.function.lambda property)": [[68, "sympy.core.function.Lambda.bound_symbols"]], "bound_symbols (sympy.core.function.subs property)": [[68, "sympy.core.function.Subs.bound_symbols"]], "cancel() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.cancel"]], "canonical (sympy.core.relational.relational property)": [[68, "sympy.core.relational.Relational.canonical"]], "canonical_variables (sympy.core.basic.basic property)": [[68, "sympy.core.basic.Basic.canonical_variables"]], "class_key() (sympy.core.basic.basic class method)": [[68, "sympy.core.basic.Basic.class_key"]], "coeff() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.coeff"]], "coeffs() (sympy.core.numbers.algebraicnumber method)": [[68, "sympy.core.numbers.AlgebraicNumber.coeffs"]], "cofactors() (sympy.core.numbers.number method)": [[68, "sympy.core.numbers.Number.cofactors"]], "collect() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.collect"]], "combsimp() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.combsimp"]], "commutative": [[68, "term-commutative"]], "compare() (sympy.core.basic.basic method)": [[68, "sympy.core.basic.Basic.compare"]], "complex": [[68, "term-complex"]], "composite": [[68, "term-composite"]], "compute_leading_term() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.compute_leading_term"]], "conjugate() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.conjugate"]], "could_extract_minus_sign() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.could_extract_minus_sign"]], "count() (sympy.core.basic.basic method)": [[68, "sympy.core.basic.Basic.count"]], "count_ops() (in module sympy.core.function)": [[68, "sympy.core.function.count_ops"]], "count_ops() (sympy.core.basic.basic method)": [[68, "sympy.core.basic.Basic.count_ops"]], "default_sort_key() (in module sympy.core.sorting)": [[68, "sympy.core.sorting.default_sort_key"]], "diff() (in module sympy.core.function)": [[68, "sympy.core.function.diff"]], "doit() (sympy.core.basic.basic method)": [[68, "sympy.core.basic.Basic.doit"]], "doit_numerically() (sympy.core.function.derivative method)": [[68, "sympy.core.function.Derivative.doit_numerically"]], "dummy_eq() (sympy.core.basic.basic method)": [[68, "sympy.core.basic.Basic.dummy_eq"]], "equal_valued() (in module sympy.core.numbers)": [[68, "sympy.core.numbers.equal_valued"]], "equals() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.equals"]], "equals() (sympy.core.relational.relational method)": [[68, "sympy.core.relational.Relational.equals"]], "evalf() (sympy.core.evalf.evalfmixin method)": [[68, "sympy.core.evalf.EvalfMixin.evalf"]], "even": [[68, "term-even"]], "expand() (in module sympy.core.function)": [[68, "sympy.core.function.expand"]], "expand() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.expand"]], "expand_complex() (in module sympy.core.function)": [[68, "sympy.core.function.expand_complex"]], "expand_func() (in module sympy.core.function)": [[68, "sympy.core.function.expand_func"]], "expand_log() (in module sympy.core.function)": [[68, "sympy.core.function.expand_log"]], "expand_mul() (in module sympy.core.function)": [[68, "sympy.core.function.expand_mul"]], "expand_multinomial() (in module sympy.core.function)": [[68, "sympy.core.function.expand_multinomial"]], "expand_power_base() (in module sympy.core.function)": [[68, "sympy.core.function.expand_power_base"]], "expand_power_exp() (in module sympy.core.function)": [[68, "sympy.core.function.expand_power_exp"]], "expand_trig() (in module sympy.core.function)": [[68, "sympy.core.function.expand_trig"]], "expr (sympy.core.function.lambda property)": [[68, "sympy.core.function.Lambda.expr"]], "expr (sympy.core.function.subs property)": [[68, "sympy.core.function.Subs.expr"]], "expr_free_symbols (sympy.core.expr.expr property)": [[68, "sympy.core.expr.Expr.expr_free_symbols"]], "extended_negative": [[68, "term-extended_negative"]], "extended_nonnegative": [[68, "term-extended_nonnegative"]], "extended_nonpositive": [[68, "term-extended_nonpositive"]], "extended_nonzero": [[68, "term-extended_nonzero"]], "extended_positive": [[68, "term-extended_positive"]], "extended_real": [[68, "term-extended_real"]], "extract_additively() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.extract_additively"]], "extract_branch_factor() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.extract_branch_factor"]], "extract_leading_order() (sympy.core.add.add method)": [[68, "sympy.core.add.Add.extract_leading_order"]], "extract_multiplicatively() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.extract_multiplicatively"]], "factor() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.factor"]], "factor_terms() (in module sympy.core.exprtools)": [[68, "sympy.core.exprtools.factor_terms"]], "factors() (sympy.core.numbers.rational method)": [[68, "sympy.core.numbers.Rational.factors"]], "fdiff() (sympy.core.function.function method)": [[68, "sympy.core.function.Function.fdiff"]], "field_element() (sympy.core.numbers.algebraicnumber method)": [[68, "sympy.core.numbers.AlgebraicNumber.field_element"]], "find() (sympy.core.basic.basic method)": [[68, "sympy.core.basic.Basic.find"]], "finite": [[68, "term-finite"]], "flatten() (sympy.core.add.add class method)": [[68, "sympy.core.add.Add.flatten"]], "flatten() (sympy.core.mul.mul class method)": [[68, "sympy.core.mul.Mul.flatten"]], "fourier_series() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.fourier_series"]], "fps() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.fps"]], "free_symbols (sympy.core.basic.basic property)": [[68, "sympy.core.basic.Basic.free_symbols"]], "fromiter() (sympy.core.basic.basic class method)": [[68, "sympy.core.basic.Basic.fromiter"]], "func (sympy.core.basic.basic property)": [[68, "sympy.core.basic.Basic.func"]], "gammasimp() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.gammasimp"]], "gcd() (sympy.core.numbers.number method)": [[68, "sympy.core.numbers.Number.gcd"]], "gcd_terms() (in module sympy.core.exprtools)": [[68, "sympy.core.exprtools.gcd_terms"]], "get() (sympy.core.containers.dict method)": [[68, "sympy.core.containers.Dict.get"]], "geto() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.getO"]], "getn() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.getn"]], "has() (sympy.core.basic.basic method)": [[68, "sympy.core.basic.Basic.has"]], "has_free() (sympy.core.basic.basic method)": [[68, "sympy.core.basic.Basic.has_free"]], "has_xfree() (sympy.core.basic.basic method)": [[68, "sympy.core.basic.Basic.has_xfree"]], "hermitian": [[68, "term-hermitian"]], "igcd() (in module sympy.core.intfunc)": [[68, "sympy.core.intfunc.igcd"]], "igcd_lehmer() (in module sympy.core.intfunc)": [[68, "sympy.core.intfunc.igcd_lehmer"]], "igcdex() (in module sympy.core.intfunc)": [[68, "sympy.core.intfunc.igcdex"]], "ilcm() (in module sympy.core.intfunc)": [[68, "sympy.core.intfunc.ilcm"]], "imaginary": [[68, "term-imaginary"]], "index() (sympy.core.containers.tuple method)": [[68, "sympy.core.containers.Tuple.index"]], "infinite": [[68, "term-infinite"]], "integer": [[68, "term-integer"]], "integer_log() (in module sympy.core.intfunc)": [[68, "sympy.core.intfunc.integer_log"]], "integer_nthroot() (in module sympy.core.intfunc)": [[68, "sympy.core.intfunc.integer_nthroot"]], "integrate() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.integrate"]], "integrate() (sympy.core.relational.equality method)": [[68, "sympy.core.relational.Equality.integrate"]], "invert() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.invert"]], "irrational": [[68, "term-irrational"]], "is_algebraic_expr() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.is_algebraic_expr"]], "is_aliased (sympy.core.numbers.algebraicnumber property)": [[68, "sympy.core.numbers.AlgebraicNumber.is_aliased"]], "is_comparable (sympy.core.basic.basic property)": [[68, "sympy.core.basic.Basic.is_comparable"]], "is_constant() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.is_constant"]], "is_identity (sympy.core.function.lambda property)": [[68, "sympy.core.function.Lambda.is_identity"]], "is_meromorphic() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.is_meromorphic"]], "is_number (sympy.core.expr.expr property)": [[68, "sympy.core.expr.Expr.is_number"]], "is_polynomial() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.is_polynomial"]], "is_primitive_element (sympy.core.numbers.algebraicnumber property)": [[68, "sympy.core.numbers.AlgebraicNumber.is_primitive_element"]], "is_rational_function() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.is_rational_function"]], "is_same() (sympy.core.basic.basic method)": [[68, "sympy.core.basic.Basic.is_same"]], "is_singular() (sympy.core.function.function class method)": [[68, "sympy.core.function.Function.is_singular"]], "isqrt() (in module sympy.core.intfunc)": [[68, "sympy.core.intfunc.isqrt"]], "items() (sympy.core.containers.dict method)": [[68, "sympy.core.containers.Dict.items"]], "keys() (sympy.core.containers.dict method)": [[68, "sympy.core.containers.Dict.keys"]], "kind (sympy.core.containers.tuple property)": [[68, "sympy.core.containers.Tuple.kind"]], "lcm() (sympy.core.numbers.number method)": [[68, "sympy.core.numbers.Number.lcm"]], "leadterm() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.leadterm"]], "lhs (sympy.core.relational.relational property)": [[68, "sympy.core.relational.Relational.lhs"]], "limit() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.limit"]], "limit_denominator() (sympy.core.numbers.rational method)": [[68, "sympy.core.numbers.Rational.limit_denominator"]], "lseries() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.lseries"]], "match() (sympy.core.basic.basic method)": [[68, "sympy.core.basic.Basic.match"]], "matches() (sympy.core.basic.basic method)": [[68, "sympy.core.basic.Basic.matches"]], "minpoly_of_element() (sympy.core.numbers.algebraicnumber method)": [[68, "sympy.core.numbers.AlgebraicNumber.minpoly_of_element"]], "mod_inverse() (in module sympy.core.intfunc)": [[68, "sympy.core.intfunc.mod_inverse"]], "mod_inverse() (in module sympy.core.numbers)": [[68, "sympy.core.numbers.mod_inverse"]], "n() (sympy.core.evalf.evalfmixin method)": [[68, "sympy.core.evalf.EvalfMixin.n"]], "nargs (sympy.core.function.functionclass property)": [[68, "sympy.core.function.FunctionClass.nargs"]], "native_coeffs() (sympy.core.numbers.algebraicnumber method)": [[68, "sympy.core.numbers.AlgebraicNumber.native_coeffs"]], "negated (sympy.core.relational.relational property)": [[68, "sympy.core.relational.Relational.negated"]], "negative": [[68, "term-negative"]], "nfloat() (in module sympy.core.function)": [[68, "sympy.core.function.nfloat"]], "nonnegative": [[68, "term-nonnegative"]], "nonpositive": [[68, "term-nonpositive"]], "nonzero": [[68, "term-nonzero"]], "normal() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.normal"]], "nseries() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.nseries"]], "nsimplify() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.nsimplify"]], "num_digits() (in module sympy.core.intfunc)": [[68, "sympy.core.intfunc.num_digits"]], "odd": [[68, "term-odd"]], "ordered() (in module sympy.core.sorting)": [[68, "sympy.core.sorting.ordered"]], "point (sympy.core.function.subs property)": [[68, "sympy.core.function.Subs.point"]], "positive": [[68, "term-positive"]], "postorder_traversal() (in module sympy.core.traversal)": [[68, "sympy.core.traversal.postorder_traversal"]], "powsimp() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.powsimp"]], "preorder_traversal() (in module sympy.core.traversal)": [[68, "sympy.core.traversal.preorder_traversal"]], "prime": [[68, "term-prime"]], "primitive() (sympy.core.add.add method)": [[68, "sympy.core.add.Add.primitive"]], "primitive() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.primitive"]], "primitive_element() (sympy.core.numbers.algebraicnumber method)": [[68, "sympy.core.numbers.AlgebraicNumber.primitive_element"]], "prod() (in module sympy.core.mul)": [[68, "sympy.core.mul.prod"]], "radsimp() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.radsimp"]], "random_complex_number() (in module sympy.core.random)": [[68, "sympy.core.random.random_complex_number"]], "rational": [[68, "term-rational"]], "ratsimp() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.ratsimp"]], "rcall() (sympy.core.basic.basic method)": [[68, "sympy.core.basic.Basic.rcall"]], "real": [[68, "term-real"]], "refine() (sympy.core.basic.basic method)": [[68, "sympy.core.basic.Basic.refine"]], "removeo() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.removeO"]], "replace() (sympy.core.basic.basic method)": [[68, "sympy.core.basic.Basic.replace"]], "reversed (sympy.core.relational.relational property)": [[68, "sympy.core.relational.Relational.reversed"]], "reversedsign (sympy.core.relational.relational property)": [[68, "sympy.core.relational.Relational.reversedsign"]], "rewrite() (sympy.core.basic.basic method)": [[68, "sympy.core.basic.Basic.rewrite"]], "rhs (sympy.core.relational.relational property)": [[68, "sympy.core.relational.Relational.rhs"]], "round() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.round"]], "separate() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.separate"]], "series() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.series"]], "seterr() (in module sympy.core.numbers)": [[68, "sympy.core.numbers.seterr"]], "signature (sympy.core.function.lambda property)": [[68, "sympy.core.function.Lambda.signature"]], "simplify() (sympy.core.basic.basic method)": [[68, "sympy.core.basic.Basic.simplify"]], "sort_key() (sympy.core.basic.basic method)": [[68, "sympy.core.basic.Basic.sort_key"]], "strict (sympy.core.relational.relational property)": [[68, "sympy.core.relational.Relational.strict"]], "subs() (sympy.core.basic.basic method)": [[68, "sympy.core.basic.Basic.subs"]], "symbols() (in module sympy.core.symbol)": [[68, "sympy.core.symbol.symbols"]], "sympify() (in module sympy.core.sympify)": [[68, "sympy.core.sympify.sympify"]], "sympy.core.add": [[68, "module-sympy.core.add"]], "sympy.core.assumptions": [[68, "module-sympy.core.assumptions"]], "sympy.core.basic": [[68, "module-sympy.core.basic"]], "sympy.core.cache": [[68, "module-sympy.core.cache"]], "sympy.core.containers": [[68, "module-sympy.core.containers"]], "sympy.core.evalf": [[68, "module-sympy.core.evalf"]], "sympy.core.expr": [[68, "module-sympy.core.expr"]], "sympy.core.exprtools": [[68, "module-sympy.core.exprtools"]], "sympy.core.function": [[68, "module-sympy.core.function"]], "sympy.core.intfunc": [[68, "module-sympy.core.intfunc"]], "sympy.core.kind": [[68, "module-sympy.core.kind"]], "sympy.core.mod": [[68, "module-sympy.core.mod"]], "sympy.core.mul": [[68, "module-sympy.core.mul"]], "sympy.core.multidimensional": [[68, "module-sympy.core.multidimensional"]], "sympy.core.numbers": [[68, "module-sympy.core.numbers"]], "sympy.core.power": [[68, "module-sympy.core.power"]], "sympy.core.random": [[68, "module-sympy.core.random"]], "sympy.core.relational": [[68, "module-sympy.core.relational"]], "sympy.core.singleton": [[68, "module-sympy.core.singleton"]], "sympy.core.symbol": [[68, "module-sympy.core.symbol"]], "sympy.core.sympify": [[68, "module-sympy.core.sympify"]], "sympy.core.traversal": [[68, "module-sympy.core.traversal"]], "taylor_term() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.taylor_term"]], "test_derivative_numerically() (in module sympy.core.random)": [[68, "sympy.core.random.test_derivative_numerically"]], "to_algebraic_integer() (sympy.core.numbers.algebraicnumber method)": [[68, "sympy.core.numbers.AlgebraicNumber.to_algebraic_integer"]], "to_primitive_element() (sympy.core.numbers.algebraicnumber method)": [[68, "sympy.core.numbers.AlgebraicNumber.to_primitive_element"]], "to_root() (sympy.core.numbers.algebraicnumber method)": [[68, "sympy.core.numbers.AlgebraicNumber.to_root"]], "together() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.together"]], "trailing() (in module sympy.core.intfunc)": [[68, "sympy.core.intfunc.trailing"]], "transcendental": [[68, "term-transcendental"]], "trigsimp() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.trigsimp"]], "tuple_count() (sympy.core.containers.tuple method)": [[68, "sympy.core.containers.Tuple.tuple_count"]], "use() (in module sympy.core.traversal)": [[68, "sympy.core.traversal.use"]], "values() (sympy.core.containers.dict method)": [[68, "sympy.core.containers.Dict.values"]], "var() (in module sympy.core.symbol)": [[68, "sympy.core.symbol.var"]], "variables (sympy.core.function.lambda property)": [[68, "sympy.core.function.Lambda.variables"]], "variables (sympy.core.function.subs property)": [[68, "sympy.core.function.Subs.variables"]], "vectorize (class in sympy.core.multidimensional)": [[68, "sympy.core.multidimensional.vectorize"]], "verify_numerically() (in module sympy.core.random)": [[68, "sympy.core.random.verify_numerically"]], "walk() (in module sympy.core.traversal)": [[68, "sympy.core.traversal.walk"]], "weak (sympy.core.relational.relational property)": [[68, "sympy.core.relational.Relational.weak"]], "xreplace() (sympy.core.basic.basic method)": [[68, "sympy.core.basic.Basic.xreplace"]], "zero": [[68, "term-zero"]], "az() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.AZ"]], "bifid5_square() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.bifid5_square"]], "bifid6_square() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.bifid6_square"]], "check_and_join() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.check_and_join"]], "cycle_list() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.cycle_list"]], "decipher_affine() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.decipher_affine"]], "decipher_atbash() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.decipher_atbash"]], "decipher_bifid() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.decipher_bifid"]], "decipher_bifid5() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.decipher_bifid5"]], "decipher_bifid6() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.decipher_bifid6"]], "decipher_elgamal() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.decipher_elgamal"]], "decipher_gm() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.decipher_gm"]], "decipher_hill() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.decipher_hill"]], "decipher_kid_rsa() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.decipher_kid_rsa"]], "decipher_railfence() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.decipher_railfence"]], "decipher_rot13() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.decipher_rot13"]], "decipher_rsa() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.decipher_rsa"]], "decipher_shift() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.decipher_shift"]], "decipher_vigenere() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.decipher_vigenere"]], "decode_morse() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.decode_morse"]], "dh_private_key() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.dh_private_key"]], "dh_public_key() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.dh_public_key"]], "dh_shared_key() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.dh_shared_key"]], "elgamal_private_key() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.elgamal_private_key"]], "elgamal_public_key() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.elgamal_public_key"]], "encipher_affine() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.encipher_affine"]], "encipher_atbash() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.encipher_atbash"]], "encipher_bifid() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.encipher_bifid"]], "encipher_bifid5() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.encipher_bifid5"]], "encipher_bifid6() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.encipher_bifid6"]], "encipher_elgamal() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.encipher_elgamal"]], "encipher_gm() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.encipher_gm"]], "encipher_hill() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.encipher_hill"]], "encipher_kid_rsa() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.encipher_kid_rsa"]], "encipher_railfence() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.encipher_railfence"]], "encipher_rot13() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.encipher_rot13"]], "encipher_rsa() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.encipher_rsa"]], "encipher_shift() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.encipher_shift"]], "encipher_substitution() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.encipher_substitution"]], "encipher_vigenere() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.encipher_vigenere"]], "encode_morse() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.encode_morse"]], "gm_private_key() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.gm_private_key"]], "gm_public_key() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.gm_public_key"]], "kid_rsa_private_key() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.kid_rsa_private_key"]], "kid_rsa_public_key() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.kid_rsa_public_key"]], "lfsr_autocorrelation() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.lfsr_autocorrelation"]], "lfsr_connection_polynomial() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.lfsr_connection_polynomial"]], "lfsr_sequence() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.lfsr_sequence"]], "padded_key() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.padded_key"]], "rsa_private_key() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.rsa_private_key"]], "rsa_public_key() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.rsa_public_key"]], "sympy.crypto.crypto": [[69, "module-sympy.crypto.crypto"]], "basecovarderivativeop (class in sympy.diffgeom)": [[70, "sympy.diffgeom.BaseCovarDerivativeOp"]], "basescalarfield (class in sympy.diffgeom)": [[70, "sympy.diffgeom.BaseScalarField"]], "basevectorfield (class in sympy.diffgeom)": [[70, "sympy.diffgeom.BaseVectorField"]], "commutator (class in sympy.diffgeom)": [[70, "sympy.diffgeom.Commutator"]], "coordsystem (class in sympy.diffgeom)": [[70, "sympy.diffgeom.CoordSystem"]], "coordinatesymbol (class in sympy.diffgeom)": [[70, "sympy.diffgeom.CoordinateSymbol"]], "covarderivativeop (class in sympy.diffgeom)": [[70, "sympy.diffgeom.CovarDerivativeOp"]], "differential (class in sympy.diffgeom)": [[70, "sympy.diffgeom.Differential"]], "liederivative (class in sympy.diffgeom)": [[70, "sympy.diffgeom.LieDerivative"]], "manifold (class in sympy.diffgeom)": [[70, "sympy.diffgeom.Manifold"]], "patch (class in sympy.diffgeom)": [[70, "sympy.diffgeom.Patch"]], "point (class in sympy.diffgeom)": [[70, "sympy.diffgeom.Point"]], "tensorproduct (class in sympy.diffgeom)": [[70, "sympy.diffgeom.TensorProduct"]], "wedgeproduct (class in sympy.diffgeom)": [[70, "sympy.diffgeom.WedgeProduct"]], "base_oneform() (sympy.diffgeom.coordsystem method)": [[70, "sympy.diffgeom.CoordSystem.base_oneform"]], "base_oneforms() (sympy.diffgeom.coordsystem method)": [[70, "sympy.diffgeom.CoordSystem.base_oneforms"]], "base_scalar() (sympy.diffgeom.coordsystem method)": [[70, "sympy.diffgeom.CoordSystem.base_scalar"]], "base_scalars() (sympy.diffgeom.coordsystem method)": [[70, "sympy.diffgeom.CoordSystem.base_scalars"]], "base_vector() (sympy.diffgeom.coordsystem method)": [[70, "sympy.diffgeom.CoordSystem.base_vector"]], "base_vectors() (sympy.diffgeom.coordsystem method)": [[70, "sympy.diffgeom.CoordSystem.base_vectors"]], "coord_function() (sympy.diffgeom.coordsystem method)": [[70, "sympy.diffgeom.CoordSystem.coord_function"]], "coord_functions() (sympy.diffgeom.coordsystem method)": [[70, "sympy.diffgeom.CoordSystem.coord_functions"]], "coord_tuple_transform_to() (sympy.diffgeom.coordsystem method)": [[70, "sympy.diffgeom.CoordSystem.coord_tuple_transform_to"]], "coords() (sympy.diffgeom.point method)": [[70, "sympy.diffgeom.Point.coords"]], "intcurve_diffequ() (in module sympy.diffgeom)": [[70, "sympy.diffgeom.intcurve_diffequ"]], "intcurve_series() (in module sympy.diffgeom)": [[70, "sympy.diffgeom.intcurve_series"]], "jacobian() (sympy.diffgeom.coordsystem method)": [[70, "sympy.diffgeom.CoordSystem.jacobian"]], "jacobian_determinant() (sympy.diffgeom.coordsystem method)": [[70, "sympy.diffgeom.CoordSystem.jacobian_determinant"]], "jacobian_matrix() (sympy.diffgeom.coordsystem method)": [[70, "sympy.diffgeom.CoordSystem.jacobian_matrix"]], "metric_to_christoffel_1st() (in module sympy.diffgeom)": [[70, "sympy.diffgeom.metric_to_Christoffel_1st"]], "metric_to_christoffel_2nd() (in module sympy.diffgeom)": [[70, "sympy.diffgeom.metric_to_Christoffel_2nd"]], "metric_to_ricci_components() (in module sympy.diffgeom)": [[70, "sympy.diffgeom.metric_to_Ricci_components"]], "metric_to_riemann_components() (in module sympy.diffgeom)": [[70, "sympy.diffgeom.metric_to_Riemann_components"]], "point() (sympy.diffgeom.coordsystem method)": [[70, "sympy.diffgeom.CoordSystem.point"]], "point_to_coords() (sympy.diffgeom.coordsystem method)": [[70, "sympy.diffgeom.CoordSystem.point_to_coords"]], "sympy.diffgeom": [[70, "module-sympy.diffgeom"]], "transform() (sympy.diffgeom.coordsystem method)": [[70, "sympy.diffgeom.CoordSystem.transform"]], "transformation() (sympy.diffgeom.coordsystem method)": [[70, "sympy.diffgeom.CoordSystem.transformation"]], "twoform_to_matrix() (in module sympy.diffgeom)": [[70, "sympy.diffgeom.twoform_to_matrix"]], "vectors_in_basis() (in module sympy.diffgeom)": [[70, "sympy.diffgeom.vectors_in_basis"]], "convolution() (in module sympy.discrete.convolutions)": [[71, "sympy.discrete.convolutions.convolution"]], "convolution_fft() (in module sympy.discrete.convolutions)": [[71, "sympy.discrete.convolutions.convolution_fft"]], "convolution_fwht() (in module sympy.discrete.convolutions)": [[71, "sympy.discrete.convolutions.convolution_fwht"]], "convolution_ntt() (in module sympy.discrete.convolutions)": [[71, "sympy.discrete.convolutions.convolution_ntt"]], "convolution_subset() (in module sympy.discrete.convolutions)": [[71, "sympy.discrete.convolutions.convolution_subset"]], "covering_product() (in module sympy.discrete.convolutions)": [[71, "sympy.discrete.convolutions.covering_product"]], "fft() (in module sympy.discrete.transforms)": [[71, "sympy.discrete.transforms.fft"]], "fwht() (in module sympy.discrete.transforms)": [[71, "sympy.discrete.transforms.fwht"]], "ifft() (in module sympy.discrete.transforms)": [[71, "sympy.discrete.transforms.ifft"]], "ifwht() (in module sympy.discrete.transforms)": [[71, "sympy.discrete.transforms.ifwht"]], "intersecting_product() (in module sympy.discrete.convolutions)": [[71, "sympy.discrete.convolutions.intersecting_product"]], "intt() (in module sympy.discrete.transforms)": [[71, "sympy.discrete.transforms.intt"]], "inverse_mobius_transform() (in module sympy.discrete.transforms)": [[71, "sympy.discrete.transforms.inverse_mobius_transform"]], "mobius_transform() (in module sympy.discrete.transforms)": [[71, "sympy.discrete.transforms.mobius_transform"]], "ntt() (in module sympy.discrete.transforms)": [[71, "sympy.discrete.transforms.ntt"]], "sympy.discrete": [[71, "module-sympy.discrete"]], "sympy.discrete.convolutions": [[71, "module-sympy.discrete.convolutions"]], "sympy.discrete.transforms": [[71, "module-sympy.discrete.transforms"]], "fallingfactorial (class in sympy.functions.combinatorial.factorials)": [[73, "sympy.functions.combinatorial.factorials.FallingFactorial"]], "multifactorial (class in sympy.functions.combinatorial.factorials)": [[73, "sympy.functions.combinatorial.factorials.MultiFactorial"]], "risingfactorial (class in sympy.functions.combinatorial.factorials)": [[73, "sympy.functions.combinatorial.factorials.RisingFactorial"]], "andre (class in sympy.functions.combinatorial.numbers)": [[73, "sympy.functions.combinatorial.numbers.andre"]], "bell (class in sympy.functions.combinatorial.numbers)": [[73, "sympy.functions.combinatorial.numbers.bell"]], "bernoulli (class in sympy.functions.combinatorial.numbers)": [[73, "sympy.functions.combinatorial.numbers.bernoulli"]], "binomial (class in sympy.functions.combinatorial.factorials)": [[73, "sympy.functions.combinatorial.factorials.binomial"]], "catalan (class in sympy.functions.combinatorial.numbers)": [[73, "sympy.functions.combinatorial.numbers.catalan"]], "euler (class in sympy.functions.combinatorial.numbers)": [[73, "sympy.functions.combinatorial.numbers.euler"]], "factorial (class in sympy.functions.combinatorial.factorials)": [[73, "sympy.functions.combinatorial.factorials.factorial"]], "factorial2 (class in sympy.functions.combinatorial.factorials)": [[73, "sympy.functions.combinatorial.factorials.factorial2"]], "fibonacci (class in sympy.functions.combinatorial.numbers)": [[73, "sympy.functions.combinatorial.numbers.fibonacci"]], "genocchi (class in sympy.functions.combinatorial.numbers)": [[73, "sympy.functions.combinatorial.numbers.genocchi"]], "harmonic (class in sympy.functions.combinatorial.numbers)": [[73, "sympy.functions.combinatorial.numbers.harmonic"]], "lucas (class in sympy.functions.combinatorial.numbers)": [[73, "sympy.functions.combinatorial.numbers.lucas"]], "nc() (in module sympy.functions.combinatorial.numbers)": [[73, "sympy.functions.combinatorial.numbers.nC"]], "np() (in module sympy.functions.combinatorial.numbers)": [[73, "sympy.functions.combinatorial.numbers.nP"]], "nt() (in module sympy.functions.combinatorial.numbers)": [[73, "sympy.functions.combinatorial.numbers.nT"]], "partition (class in sympy.functions.combinatorial.numbers)": [[73, "sympy.functions.combinatorial.numbers.partition"]], "stirling() (in module sympy.functions.combinatorial.numbers)": [[73, "sympy.functions.combinatorial.numbers.stirling"]], "subfactorial (class in sympy.functions.combinatorial.factorials)": [[73, "sympy.functions.combinatorial.factorials.subfactorial"]], "tribonacci (class in sympy.functions.combinatorial.numbers)": [[73, "sympy.functions.combinatorial.numbers.tribonacci"]], "abs (class in sympy.functions.elementary.complexes)": [[74, "sympy.functions.elementary.complexes.Abs"]], "exprcondpair (class in sympy.functions.elementary.piecewise)": [[74, "sympy.functions.elementary.piecewise.ExprCondPair"]], "hyperbolicfunction (class in sympy.functions.elementary.hyperbolic)": [[74, "sympy.functions.elementary.hyperbolic.HyperbolicFunction"]], "identityfunction (class in sympy.functions.elementary.miscellaneous)": [[74, "sympy.functions.elementary.miscellaneous.IdentityFunction"]], "lambertw (class in sympy.functions.elementary.exponential)": [[74, "sympy.functions.elementary.exponential.LambertW"]], "max (class in sympy.functions.elementary.miscellaneous)": [[74, "sympy.functions.elementary.miscellaneous.Max"]], "min (class in sympy.functions.elementary.miscellaneous)": [[74, "sympy.functions.elementary.miscellaneous.Min"]], "piecewise (class in sympy.functions.elementary.piecewise)": [[74, "sympy.functions.elementary.piecewise.Piecewise"]], "roundfunction (class in sympy.functions.elementary.integers)": [[74, "sympy.functions.elementary.integers.RoundFunction"]], "_eval_integral() (sympy.functions.elementary.piecewise.piecewise method)": [[74, "sympy.functions.elementary.piecewise.Piecewise._eval_integral"]], "acos (class in sympy.functions.elementary.trigonometric)": [[74, "sympy.functions.elementary.trigonometric.acos"]], "acosh (class in sympy.functions.elementary.hyperbolic)": [[74, "sympy.functions.elementary.hyperbolic.acosh"]], "acot (class in sympy.functions.elementary.trigonometric)": [[74, "sympy.functions.elementary.trigonometric.acot"]], "acoth (class in sympy.functions.elementary.hyperbolic)": [[74, "sympy.functions.elementary.hyperbolic.acoth"]], "acsc (class in sympy.functions.elementary.trigonometric)": [[74, "sympy.functions.elementary.trigonometric.acsc"]], "acsch (class in sympy.functions.elementary.hyperbolic)": [[74, "sympy.functions.elementary.hyperbolic.acsch"]], "arg (class in sympy.functions.elementary.complexes)": [[74, "sympy.functions.elementary.complexes.arg"]], "as_base_exp() (sympy.functions.elementary.exponential.log method)": [[74, "sympy.functions.elementary.exponential.log.as_base_exp"]], "as_expr_set_pairs() (sympy.functions.elementary.piecewise.piecewise method)": [[74, "sympy.functions.elementary.piecewise.Piecewise.as_expr_set_pairs"]], "as_real_imag() (sympy.functions.elementary.complexes.im method)": [[74, "sympy.functions.elementary.complexes.im.as_real_imag"]], "as_real_imag() (sympy.functions.elementary.complexes.re method)": [[74, "sympy.functions.elementary.complexes.re.as_real_imag"]], "as_real_imag() (sympy.functions.elementary.exponential.exp method)": [[74, "sympy.functions.elementary.exponential.exp.as_real_imag"]], "as_real_imag() (sympy.functions.elementary.exponential.log method)": [[74, "sympy.functions.elementary.exponential.log.as_real_imag"]], "as_real_imag() (sympy.functions.elementary.hyperbolic.sinh method)": [[74, "sympy.functions.elementary.hyperbolic.sinh.as_real_imag"]], "asec (class in sympy.functions.elementary.trigonometric)": [[74, "sympy.functions.elementary.trigonometric.asec"]], "asech (class in sympy.functions.elementary.hyperbolic)": [[74, "sympy.functions.elementary.hyperbolic.asech"]], "asin (class in sympy.functions.elementary.trigonometric)": [[74, "sympy.functions.elementary.trigonometric.asin"]], "asinh (class in sympy.functions.elementary.hyperbolic)": [[74, "sympy.functions.elementary.hyperbolic.asinh"]], "atan (class in sympy.functions.elementary.trigonometric)": [[74, "sympy.functions.elementary.trigonometric.atan"]], "atan2 (class in sympy.functions.elementary.trigonometric)": [[74, "sympy.functions.elementary.trigonometric.atan2"]], "atanh (class in sympy.functions.elementary.hyperbolic)": [[74, "sympy.functions.elementary.hyperbolic.atanh"]], "base (sympy.functions.elementary.exponential.exp property)": [[74, "sympy.functions.elementary.exponential.exp.base"]], "cbrt() (in module sympy.functions.elementary.miscellaneous)": [[74, "sympy.functions.elementary.miscellaneous.cbrt"]], "ceiling (class in sympy.functions.elementary.integers)": [[74, "sympy.functions.elementary.integers.ceiling"]], "cond (sympy.functions.elementary.piecewise.exprcondpair property)": [[74, "sympy.functions.elementary.piecewise.ExprCondPair.cond"]], "conjugate (class in sympy.functions.elementary.complexes)": [[74, "sympy.functions.elementary.complexes.conjugate"]], "cos (class in sympy.functions.elementary.trigonometric)": [[74, "sympy.functions.elementary.trigonometric.cos"]], "cosh (class in sympy.functions.elementary.hyperbolic)": [[74, "sympy.functions.elementary.hyperbolic.cosh"]], "cot (class in sympy.functions.elementary.trigonometric)": [[74, "sympy.functions.elementary.trigonometric.cot"]], "coth (class in sympy.functions.elementary.hyperbolic)": [[74, "sympy.functions.elementary.hyperbolic.coth"]], "csc (class in sympy.functions.elementary.trigonometric)": [[74, "sympy.functions.elementary.trigonometric.csc"]], "csch (class in sympy.functions.elementary.hyperbolic)": [[74, "sympy.functions.elementary.hyperbolic.csch"]], "doit() (sympy.functions.elementary.piecewise.piecewise method)": [[74, "sympy.functions.elementary.piecewise.Piecewise.doit"]], "eval() (sympy.functions.elementary.piecewise.piecewise class method)": [[74, "sympy.functions.elementary.piecewise.Piecewise.eval"]], "exp (class in sympy.functions.elementary.exponential)": [[74, "sympy.functions.elementary.exponential.exp"]], "exp_polar (class in sympy.functions.elementary.exponential)": [[74, "sympy.functions.elementary.exponential.exp_polar"]], "expr (sympy.functions.elementary.piecewise.exprcondpair property)": [[74, "sympy.functions.elementary.piecewise.ExprCondPair.expr"]], "fdiff() (sympy.functions.elementary.complexes.abs method)": [[74, "sympy.functions.elementary.complexes.Abs.fdiff"]], "fdiff() (sympy.functions.elementary.exponential.lambertw method)": [[74, "sympy.functions.elementary.exponential.LambertW.fdiff"]], "fdiff() (sympy.functions.elementary.exponential.exp method)": [[74, "sympy.functions.elementary.exponential.exp.fdiff"]], "fdiff() (sympy.functions.elementary.exponential.log method)": [[74, "sympy.functions.elementary.exponential.log.fdiff"]], "fdiff() (sympy.functions.elementary.hyperbolic.csch method)": [[74, "sympy.functions.elementary.hyperbolic.csch.fdiff"]], "fdiff() (sympy.functions.elementary.hyperbolic.sinh method)": [[74, "sympy.functions.elementary.hyperbolic.sinh.fdiff"]], "floor (class in sympy.functions.elementary.integers)": [[74, "sympy.functions.elementary.integers.floor"]], "frac (class in sympy.functions.elementary.integers)": [[74, "sympy.functions.elementary.integers.frac"]], "im (class in sympy.functions.elementary.complexes)": [[74, "sympy.functions.elementary.complexes.im"]], "inverse() (sympy.functions.elementary.exponential.log method)": [[74, "sympy.functions.elementary.exponential.log.inverse"]], "inverse() (sympy.functions.elementary.hyperbolic.acosh method)": [[74, "sympy.functions.elementary.hyperbolic.acosh.inverse"]], "inverse() (sympy.functions.elementary.hyperbolic.acoth method)": [[74, "sympy.functions.elementary.hyperbolic.acoth.inverse"]], "inverse() (sympy.functions.elementary.hyperbolic.acsch method)": [[74, "sympy.functions.elementary.hyperbolic.acsch.inverse"]], "inverse() (sympy.functions.elementary.hyperbolic.asech method)": [[74, "sympy.functions.elementary.hyperbolic.asech.inverse"]], "inverse() (sympy.functions.elementary.hyperbolic.asinh method)": [[74, "sympy.functions.elementary.hyperbolic.asinh.inverse"]], "inverse() (sympy.functions.elementary.hyperbolic.atanh method)": [[74, "sympy.functions.elementary.hyperbolic.atanh.inverse"]], "inverse() (sympy.functions.elementary.hyperbolic.coth method)": [[74, "sympy.functions.elementary.hyperbolic.coth.inverse"]], "inverse() (sympy.functions.elementary.hyperbolic.sinh method)": [[74, "sympy.functions.elementary.hyperbolic.sinh.inverse"]], "inverse() (sympy.functions.elementary.hyperbolic.tanh method)": [[74, "sympy.functions.elementary.hyperbolic.tanh.inverse"]], "inverse() (sympy.functions.elementary.trigonometric.acos method)": [[74, "sympy.functions.elementary.trigonometric.acos.inverse"]], "inverse() (sympy.functions.elementary.trigonometric.acot method)": [[74, "sympy.functions.elementary.trigonometric.acot.inverse"]], "inverse() (sympy.functions.elementary.trigonometric.acsc method)": [[74, "sympy.functions.elementary.trigonometric.acsc.inverse"]], "inverse() (sympy.functions.elementary.trigonometric.asec method)": [[74, "sympy.functions.elementary.trigonometric.asec.inverse"]], "inverse() (sympy.functions.elementary.trigonometric.asin method)": [[74, "sympy.functions.elementary.trigonometric.asin.inverse"]], "inverse() (sympy.functions.elementary.trigonometric.atan method)": [[74, "sympy.functions.elementary.trigonometric.atan.inverse"]], "inverse() (sympy.functions.elementary.trigonometric.cot method)": [[74, "sympy.functions.elementary.trigonometric.cot.inverse"]], "inverse() (sympy.functions.elementary.trigonometric.tan method)": [[74, "sympy.functions.elementary.trigonometric.tan.inverse"]], "log (class in sympy.functions.elementary.exponential)": [[74, "sympy.functions.elementary.exponential.log"]], "periodic_argument (class in sympy.functions.elementary.complexes)": [[74, "sympy.functions.elementary.complexes.periodic_argument"]], "piecewise_exclusive() (in module sympy.functions.elementary.piecewise)": [[74, "sympy.functions.elementary.piecewise.piecewise_exclusive"]], "piecewise_fold() (in module sympy.functions.elementary.piecewise)": [[74, "sympy.functions.elementary.piecewise.piecewise_fold"]], "piecewise_integrate() (sympy.functions.elementary.piecewise.piecewise method)": [[74, "sympy.functions.elementary.piecewise.Piecewise.piecewise_integrate"]], "polar_lift (class in sympy.functions.elementary.complexes)": [[74, "sympy.functions.elementary.complexes.polar_lift"]], "principal_branch (class in sympy.functions.elementary.complexes)": [[74, "sympy.functions.elementary.complexes.principal_branch"]], "re (class in sympy.functions.elementary.complexes)": [[74, "sympy.functions.elementary.complexes.re"]], "real_root() (in module sympy.functions.elementary.miscellaneous)": [[74, "sympy.functions.elementary.miscellaneous.real_root"]], "root() (in module sympy.functions.elementary.miscellaneous)": [[74, "sympy.functions.elementary.miscellaneous.root"]], "sec (class in sympy.functions.elementary.trigonometric)": [[74, "sympy.functions.elementary.trigonometric.sec"]], "sech (class in sympy.functions.elementary.hyperbolic)": [[74, "sympy.functions.elementary.hyperbolic.sech"]], "sign (class in sympy.functions.elementary.complexes)": [[74, "sympy.functions.elementary.complexes.sign"]], "sin (class in sympy.functions.elementary.trigonometric)": [[74, "sympy.functions.elementary.trigonometric.sin"]], "sinc (class in sympy.functions.elementary.trigonometric)": [[74, "sympy.functions.elementary.trigonometric.sinc"]], "sinh (class in sympy.functions.elementary.hyperbolic)": [[74, "sympy.functions.elementary.hyperbolic.sinh"]], "sqrt() (in module sympy.functions.elementary.miscellaneous)": [[74, "sympy.functions.elementary.miscellaneous.sqrt"]], "tan (class in sympy.functions.elementary.trigonometric)": [[74, "sympy.functions.elementary.trigonometric.tan"]], "tanh (class in sympy.functions.elementary.hyperbolic)": [[74, "sympy.functions.elementary.hyperbolic.tanh"]], "taylor_term() (sympy.functions.elementary.exponential.exp static method)": [[74, "sympy.functions.elementary.exponential.exp.taylor_term"]], "taylor_term() (sympy.functions.elementary.exponential.log static method)": [[74, "sympy.functions.elementary.exponential.log.taylor_term"]], "taylor_term() (sympy.functions.elementary.hyperbolic.csch static method)": [[74, "sympy.functions.elementary.hyperbolic.csch.taylor_term"]], "taylor_term() (sympy.functions.elementary.hyperbolic.sinh static method)": [[74, "sympy.functions.elementary.hyperbolic.sinh.taylor_term"]], "sympy.functions": [[75, "module-sympy.functions"]], "airybase (class in sympy.functions.special.bessel)": [[76, "sympy.functions.special.bessel.AiryBase"]], "besselbase (class in sympy.functions.special.bessel)": [[76, "sympy.functions.special.bessel.BesselBase"]], "chi (class in sympy.functions.special.error_functions)": [[76, "sympy.functions.special.error_functions.Chi"]], "ci (class in sympy.functions.special.error_functions)": [[76, "sympy.functions.special.error_functions.Ci"]], "diracdelta (class in sympy.functions.special.delta_functions)": [[76, "sympy.functions.special.delta_functions.DiracDelta"]], "e1() (in module sympy.functions.special.error_functions)": [[76, "sympy.functions.special.error_functions.E1"]], "ei (class in sympy.functions.special.error_functions)": [[76, "sympy.functions.special.error_functions.Ei"]], "eijk() (in module sympy.functions.special.tensor_functions)": [[76, "sympy.functions.special.tensor_functions.Eijk"]], "fresnelintegral (class in sympy.functions.special.error_functions)": [[76, "sympy.functions.special.error_functions.FresnelIntegral"]], "heaviside (class in sympy.functions.special.delta_functions)": [[76, "sympy.functions.special.delta_functions.Heaviside"]], "kroneckerdelta (class in sympy.functions.special.tensor_functions)": [[76, "sympy.functions.special.tensor_functions.KroneckerDelta"]], "levicivita (class in sympy.functions.special.tensor_functions)": [[76, "sympy.functions.special.tensor_functions.LeviCivita"]], "li (class in sympy.functions.special.error_functions)": [[76, "sympy.functions.special.error_functions.Li"], [76, "sympy.functions.special.error_functions.li"]], "mathieubase (class in sympy.functions.special.mathieu_functions)": [[76, "sympy.functions.special.mathieu_functions.MathieuBase"]], "shi (class in sympy.functions.special.error_functions)": [[76, "sympy.functions.special.error_functions.Shi"]], "si (class in sympy.functions.special.error_functions)": [[76, "sympy.functions.special.error_functions.Si"]], "singularityfunction (class in sympy.functions.special.singularity_functions)": [[76, "sympy.functions.special.singularity_functions.SingularityFunction"]], "ynm (class in sympy.functions.special.spherical_harmonics)": [[76, "sympy.functions.special.spherical_harmonics.Ynm"]], "ynm_c() (in module sympy.functions.special.spherical_harmonics)": [[76, "sympy.functions.special.spherical_harmonics.Ynm_c"]], "znm (class in sympy.functions.special.spherical_harmonics)": [[76, "sympy.functions.special.spherical_harmonics.Znm"]], "airyai (class in sympy.functions.special.bessel)": [[76, "sympy.functions.special.bessel.airyai"]], "airyaiprime (class in sympy.functions.special.bessel)": [[76, "sympy.functions.special.bessel.airyaiprime"]], "airybi (class in sympy.functions.special.bessel)": [[76, "sympy.functions.special.bessel.airybi"]], "airybiprime (class in sympy.functions.special.bessel)": [[76, "sympy.functions.special.bessel.airybiprime"]], "an (sympy.functions.special.hyper.meijerg property)": [[76, "sympy.functions.special.hyper.meijerg.an"]], "aother (sympy.functions.special.hyper.meijerg property)": [[76, "sympy.functions.special.hyper.meijerg.aother"]], "ap (sympy.functions.special.hyper.hyper property)": [[76, "sympy.functions.special.hyper.hyper.ap"]], "ap (sympy.functions.special.hyper.meijerg property)": [[76, "sympy.functions.special.hyper.meijerg.ap"]], "appellf1 (class in sympy.functions.special.hyper)": [[76, "sympy.functions.special.hyper.appellf1"]], "argument (sympy.functions.special.bessel.besselbase property)": [[76, "sympy.functions.special.bessel.BesselBase.argument"]], "argument (sympy.functions.special.hyper.hyper property)": [[76, "sympy.functions.special.hyper.hyper.argument"]], "argument (sympy.functions.special.hyper.meijerg property)": [[76, "sympy.functions.special.hyper.meijerg.argument"]], "assoc_laguerre (class in sympy.functions.special.polynomials)": [[76, "sympy.functions.special.polynomials.assoc_laguerre"]], "assoc_legendre (class in sympy.functions.special.polynomials)": [[76, "sympy.functions.special.polynomials.assoc_legendre"]], "besseli (class in sympy.functions.special.bessel)": [[76, "sympy.functions.special.bessel.besseli"]], "besselj (class in sympy.functions.special.bessel)": [[76, "sympy.functions.special.bessel.besselj"]], "besselk (class in sympy.functions.special.bessel)": [[76, "sympy.functions.special.bessel.besselk"]], "bessely (class in sympy.functions.special.bessel)": [[76, "sympy.functions.special.bessel.bessely"]], "beta (class in sympy.functions.special.beta_functions)": [[76, "sympy.functions.special.beta_functions.beta"]], "bm (sympy.functions.special.hyper.meijerg property)": [[76, "sympy.functions.special.hyper.meijerg.bm"]], "bother (sympy.functions.special.hyper.meijerg property)": [[76, "sympy.functions.special.hyper.meijerg.bother"]], "bq (sympy.functions.special.hyper.hyper property)": [[76, "sympy.functions.special.hyper.hyper.bq"]], "bq (sympy.functions.special.hyper.meijerg property)": [[76, "sympy.functions.special.hyper.meijerg.bq"]], "bspline_basis() (in module sympy.functions.special.bsplines)": [[76, "sympy.functions.special.bsplines.bspline_basis"]], "bspline_basis_set() (in module sympy.functions.special.bsplines)": [[76, "sympy.functions.special.bsplines.bspline_basis_set"]], "chebyshevt (class in sympy.functions.special.polynomials)": [[76, "sympy.functions.special.polynomials.chebyshevt"]], "chebyshevt_root (class in sympy.functions.special.polynomials)": [[76, "sympy.functions.special.polynomials.chebyshevt_root"]], "chebyshevu (class in sympy.functions.special.polynomials)": [[76, "sympy.functions.special.polynomials.chebyshevu"]], "chebyshevu_root (class in sympy.functions.special.polynomials)": [[76, "sympy.functions.special.polynomials.chebyshevu_root"]], "convergence_statement (sympy.functions.special.hyper.hyper property)": [[76, "sympy.functions.special.hyper.hyper.convergence_statement"]], "delta (sympy.functions.special.hyper.meijerg property)": [[76, "sympy.functions.special.hyper.meijerg.delta"]], "digamma (class in sympy.functions.special.gamma_functions)": [[76, "sympy.functions.special.gamma_functions.digamma"]], "dirichlet_eta (class in sympy.functions.special.zeta_functions)": [[76, "sympy.functions.special.zeta_functions.dirichlet_eta"]], "elliptic_e (class in sympy.functions.special.elliptic_integrals)": [[76, "sympy.functions.special.elliptic_integrals.elliptic_e"]], "elliptic_f (class in sympy.functions.special.elliptic_integrals)": [[76, "sympy.functions.special.elliptic_integrals.elliptic_f"]], "elliptic_k (class in sympy.functions.special.elliptic_integrals)": [[76, "sympy.functions.special.elliptic_integrals.elliptic_k"]], "elliptic_pi (class in sympy.functions.special.elliptic_integrals)": [[76, "sympy.functions.special.elliptic_integrals.elliptic_pi"]], "erf (class in sympy.functions.special.error_functions)": [[76, "sympy.functions.special.error_functions.erf"]], "erf2 (class in sympy.functions.special.error_functions)": [[76, "sympy.functions.special.error_functions.erf2"]], "erf2inv (class in sympy.functions.special.error_functions)": [[76, "sympy.functions.special.error_functions.erf2inv"]], "erfc (class in sympy.functions.special.error_functions)": [[76, "sympy.functions.special.error_functions.erfc"]], "erfcinv (class in sympy.functions.special.error_functions)": [[76, "sympy.functions.special.error_functions.erfcinv"]], "erfi (class in sympy.functions.special.error_functions)": [[76, "sympy.functions.special.error_functions.erfi"]], "erfinv (class in sympy.functions.special.error_functions)": [[76, "sympy.functions.special.error_functions.erfinv"]], "eta (sympy.functions.special.hyper.hyper property)": [[76, "sympy.functions.special.hyper.hyper.eta"]], "eval() (sympy.functions.special.delta_functions.diracdelta class method)": [[76, "sympy.functions.special.delta_functions.DiracDelta.eval"]], "eval() (sympy.functions.special.delta_functions.heaviside class method)": [[76, "sympy.functions.special.delta_functions.Heaviside.eval"]], "eval() (sympy.functions.special.singularity_functions.singularityfunction class method)": [[76, "sympy.functions.special.singularity_functions.SingularityFunction.eval"]], "eval() (sympy.functions.special.tensor_functions.kroneckerdelta class method)": [[76, "sympy.functions.special.tensor_functions.KroneckerDelta.eval"]], "eval_levicivita() (in module sympy.functions.special.tensor_functions)": [[76, "sympy.functions.special.tensor_functions.eval_levicivita"]], "expint (class in sympy.functions.special.error_functions)": [[76, "sympy.functions.special.error_functions.expint"]], "fdiff() (sympy.functions.special.delta_functions.diracdelta method)": [[76, "sympy.functions.special.delta_functions.DiracDelta.fdiff"]], "fdiff() (sympy.functions.special.delta_functions.heaviside method)": [[76, "sympy.functions.special.delta_functions.Heaviside.fdiff"]], "fdiff() (sympy.functions.special.singularity_functions.singularityfunction method)": [[76, "sympy.functions.special.singularity_functions.SingularityFunction.fdiff"]], "fresnelc (class in sympy.functions.special.error_functions)": [[76, "sympy.functions.special.error_functions.fresnelc"]], "fresnels (class in sympy.functions.special.error_functions)": [[76, "sympy.functions.special.error_functions.fresnels"]], "gamma (class in sympy.functions.special.gamma_functions)": [[76, "sympy.functions.special.gamma_functions.gamma"]], "gegenbauer (class in sympy.functions.special.polynomials)": [[76, "sympy.functions.special.polynomials.gegenbauer"]], "get_period() (sympy.functions.special.hyper.meijerg method)": [[76, "sympy.functions.special.hyper.meijerg.get_period"]], "hankel1 (class in sympy.functions.special.bessel)": [[76, "sympy.functions.special.bessel.hankel1"]], "hankel2 (class in sympy.functions.special.bessel)": [[76, "sympy.functions.special.bessel.hankel2"]], "hermite (class in sympy.functions.special.polynomials)": [[76, "sympy.functions.special.polynomials.hermite"]], "hermite_prob (class in sympy.functions.special.polynomials)": [[76, "sympy.functions.special.polynomials.hermite_prob"]], "hyper (class in sympy.functions.special.hyper)": [[76, "sympy.functions.special.hyper.hyper"]], "indices_contain_equal_information (sympy.functions.special.tensor_functions.kroneckerdelta property)": [[76, "sympy.functions.special.tensor_functions.KroneckerDelta.indices_contain_equal_information"]], "integrand() (sympy.functions.special.hyper.meijerg method)": [[76, "sympy.functions.special.hyper.meijerg.integrand"]], "interpolating_spline() (in module sympy.functions.special.bsplines)": [[76, "sympy.functions.special.bsplines.interpolating_spline"]], "inverse() (sympy.functions.special.error_functions.erf method)": [[76, "sympy.functions.special.error_functions.erf.inverse"]], "inverse() (sympy.functions.special.error_functions.erfc method)": [[76, "sympy.functions.special.error_functions.erfc.inverse"]], "inverse() (sympy.functions.special.error_functions.erfcinv method)": [[76, "sympy.functions.special.error_functions.erfcinv.inverse"]], "inverse() (sympy.functions.special.error_functions.erfinv method)": [[76, "sympy.functions.special.error_functions.erfinv.inverse"]], "is_above_fermi (sympy.functions.special.tensor_functions.kroneckerdelta property)": [[76, "sympy.functions.special.tensor_functions.KroneckerDelta.is_above_fermi"]], "is_below_fermi (sympy.functions.special.tensor_functions.kroneckerdelta property)": [[76, "sympy.functions.special.tensor_functions.KroneckerDelta.is_below_fermi"]], "is_number (sympy.functions.special.hyper.meijerg property)": [[76, "sympy.functions.special.hyper.meijerg.is_number"]], "is_only_above_fermi (sympy.functions.special.tensor_functions.kroneckerdelta property)": [[76, "sympy.functions.special.tensor_functions.KroneckerDelta.is_only_above_fermi"]], "is_only_below_fermi (sympy.functions.special.tensor_functions.kroneckerdelta property)": [[76, "sympy.functions.special.tensor_functions.KroneckerDelta.is_only_below_fermi"]], "is_simple() (sympy.functions.special.delta_functions.diracdelta method)": [[76, "sympy.functions.special.delta_functions.DiracDelta.is_simple"]], "jacobi (class in sympy.functions.special.polynomials)": [[76, "sympy.functions.special.polynomials.jacobi"]], "jacobi_normalized() (in module sympy.functions.special.polynomials)": [[76, "sympy.functions.special.polynomials.jacobi_normalized"]], "jn (class in sympy.functions.special.bessel)": [[76, "sympy.functions.special.bessel.jn"]], "jn_zeros() (in module sympy.functions.special.bessel)": [[76, "sympy.functions.special.bessel.jn_zeros"]], "killable_index (sympy.functions.special.tensor_functions.kroneckerdelta property)": [[76, "sympy.functions.special.tensor_functions.KroneckerDelta.killable_index"]], "laguerre (class in sympy.functions.special.polynomials)": [[76, "sympy.functions.special.polynomials.laguerre"]], "legendre (class in sympy.functions.special.polynomials)": [[76, "sympy.functions.special.polynomials.legendre"]], "lerchphi (class in sympy.functions.special.zeta_functions)": [[76, "sympy.functions.special.zeta_functions.lerchphi"]], "loggamma (class in sympy.functions.special.gamma_functions)": [[76, "sympy.functions.special.gamma_functions.loggamma"]], "lowergamma (class in sympy.functions.special.gamma_functions)": [[76, "sympy.functions.special.gamma_functions.lowergamma"]], "marcumq (class in sympy.functions.special.bessel)": [[76, "sympy.functions.special.bessel.marcumq"]], "mathieuc (class in sympy.functions.special.mathieu_functions)": [[76, "sympy.functions.special.mathieu_functions.mathieuc"]], "mathieucprime (class in sympy.functions.special.mathieu_functions)": [[76, "sympy.functions.special.mathieu_functions.mathieucprime"]], "mathieus (class in sympy.functions.special.mathieu_functions)": [[76, "sympy.functions.special.mathieu_functions.mathieus"]], "mathieusprime (class in sympy.functions.special.mathieu_functions)": [[76, "sympy.functions.special.mathieu_functions.mathieusprime"]], "meijerg (class in sympy.functions.special.hyper)": [[76, "sympy.functions.special.hyper.meijerg"]], "multigamma (class in sympy.functions.special.gamma_functions)": [[76, "sympy.functions.special.gamma_functions.multigamma"]], "nu (sympy.functions.special.hyper.meijerg property)": [[76, "sympy.functions.special.hyper.meijerg.nu"]], "order (sympy.functions.special.bessel.besselbase property)": [[76, "sympy.functions.special.bessel.BesselBase.order"]], "pargs (sympy.functions.special.delta_functions.heaviside property)": [[76, "sympy.functions.special.delta_functions.Heaviside.pargs"]], "polygamma (class in sympy.functions.special.gamma_functions)": [[76, "sympy.functions.special.gamma_functions.polygamma"]], "polylog (class in sympy.functions.special.zeta_functions)": [[76, "sympy.functions.special.zeta_functions.polylog"]], "preferred_index (sympy.functions.special.tensor_functions.kroneckerdelta property)": [[76, "sympy.functions.special.tensor_functions.KroneckerDelta.preferred_index"]], "radius_of_convergence (sympy.functions.special.hyper.hyper property)": [[76, "sympy.functions.special.hyper.hyper.radius_of_convergence"]], "stieltjes (class in sympy.functions.special.zeta_functions)": [[76, "sympy.functions.special.zeta_functions.stieltjes"]], "sympy.functions.special.bessel": [[76, "module-sympy.functions.special.bessel"]], "sympy.functions.special.beta_functions": [[76, "module-sympy.functions.special.beta_functions"]], "sympy.functions.special.elliptic_integrals": [[76, "module-sympy.functions.special.elliptic_integrals"]], "sympy.functions.special.error_functions": [[76, "module-sympy.functions.special.error_functions"]], "sympy.functions.special.gamma_functions": [[76, "module-sympy.functions.special.gamma_functions"]], "sympy.functions.special.mathieu_functions": [[76, "module-sympy.functions.special.mathieu_functions"]], "sympy.functions.special.polynomials": [[76, "module-sympy.functions.special.polynomials"]], "sympy.functions.special.singularity_functions": [[76, "module-sympy.functions.special.singularity_functions"]], "sympy.functions.special.zeta_functions": [[76, "module-sympy.functions.special.zeta_functions"]], "trigamma (class in sympy.functions.special.gamma_functions)": [[76, "sympy.functions.special.gamma_functions.trigamma"]], "uppergamma (class in sympy.functions.special.gamma_functions)": [[76, "sympy.functions.special.gamma_functions.uppergamma"]], "yn (class in sympy.functions.special.bessel)": [[76, "sympy.functions.special.bessel.yn"]], "zeta (class in sympy.functions.special.zeta_functions)": [[76, "sympy.functions.special.zeta_functions.zeta"]], "curve (class in sympy.geometry.curve)": [[77, "sympy.geometry.curve.Curve"]], "ambient_dimension (sympy.geometry.curve.curve property)": [[77, "sympy.geometry.curve.Curve.ambient_dimension"]], "arbitrary_point() (sympy.geometry.curve.curve method)": [[77, "sympy.geometry.curve.Curve.arbitrary_point"]], "free_symbols (sympy.geometry.curve.curve property)": [[77, "sympy.geometry.curve.Curve.free_symbols"]], "functions (sympy.geometry.curve.curve property)": [[77, "sympy.geometry.curve.Curve.functions"]], "length (sympy.geometry.curve.curve property)": [[77, "sympy.geometry.curve.Curve.length"]], "limits (sympy.geometry.curve.curve property)": [[77, "sympy.geometry.curve.Curve.limits"]], "parameter (sympy.geometry.curve.curve property)": [[77, "sympy.geometry.curve.Curve.parameter"]], "plot_interval() (sympy.geometry.curve.curve method)": [[77, "sympy.geometry.curve.Curve.plot_interval"]], "rotate() (sympy.geometry.curve.curve method)": [[77, "sympy.geometry.curve.Curve.rotate"]], "scale() (sympy.geometry.curve.curve method)": [[77, "sympy.geometry.curve.Curve.scale"]], "sympy.geometry.curve": [[77, "module-sympy.geometry.curve"]], "translate() (sympy.geometry.curve.curve method)": [[77, "sympy.geometry.curve.Curve.translate"]], "circle (class in sympy.geometry.ellipse)": [[78, "sympy.geometry.ellipse.Circle"]], "ellipse (class in sympy.geometry.ellipse)": [[78, "sympy.geometry.ellipse.Ellipse"]], "apoapsis (sympy.geometry.ellipse.ellipse property)": [[78, "sympy.geometry.ellipse.Ellipse.apoapsis"]], "arbitrary_point() (sympy.geometry.ellipse.ellipse method)": [[78, "sympy.geometry.ellipse.Ellipse.arbitrary_point"]], "area (sympy.geometry.ellipse.ellipse property)": [[78, "sympy.geometry.ellipse.Ellipse.area"]], "auxiliary_circle() (sympy.geometry.ellipse.ellipse method)": [[78, "sympy.geometry.ellipse.Ellipse.auxiliary_circle"]], "bounds (sympy.geometry.ellipse.ellipse property)": [[78, "sympy.geometry.ellipse.Ellipse.bounds"]], "center (sympy.geometry.ellipse.ellipse property)": [[78, "sympy.geometry.ellipse.Ellipse.center"]], "circumference (sympy.geometry.ellipse.circle property)": [[78, "sympy.geometry.ellipse.Circle.circumference"]], "circumference (sympy.geometry.ellipse.ellipse property)": [[78, "sympy.geometry.ellipse.Ellipse.circumference"]], "director_circle() (sympy.geometry.ellipse.ellipse method)": [[78, "sympy.geometry.ellipse.Ellipse.director_circle"]], "eccentricity (sympy.geometry.ellipse.ellipse property)": [[78, "sympy.geometry.ellipse.Ellipse.eccentricity"]], "encloses_point() (sympy.geometry.ellipse.ellipse method)": [[78, "sympy.geometry.ellipse.Ellipse.encloses_point"]], "equation() (sympy.geometry.ellipse.circle method)": [[78, "sympy.geometry.ellipse.Circle.equation"]], "equation() (sympy.geometry.ellipse.ellipse method)": [[78, "sympy.geometry.ellipse.Ellipse.equation"]], "evolute() (sympy.geometry.ellipse.ellipse method)": [[78, "sympy.geometry.ellipse.Ellipse.evolute"]], "foci (sympy.geometry.ellipse.ellipse property)": [[78, "sympy.geometry.ellipse.Ellipse.foci"]], "focus_distance (sympy.geometry.ellipse.ellipse property)": [[78, "sympy.geometry.ellipse.Ellipse.focus_distance"]], "hradius (sympy.geometry.ellipse.ellipse property)": [[78, "sympy.geometry.ellipse.Ellipse.hradius"]], "intersection() (sympy.geometry.ellipse.circle method)": [[78, "sympy.geometry.ellipse.Circle.intersection"]], "intersection() (sympy.geometry.ellipse.ellipse method)": [[78, "sympy.geometry.ellipse.Ellipse.intersection"]], "is_tangent() (sympy.geometry.ellipse.ellipse method)": [[78, "sympy.geometry.ellipse.Ellipse.is_tangent"]], "major (sympy.geometry.ellipse.ellipse property)": [[78, "sympy.geometry.ellipse.Ellipse.major"]], "minor (sympy.geometry.ellipse.ellipse property)": [[78, "sympy.geometry.ellipse.Ellipse.minor"]], "normal_lines() (sympy.geometry.ellipse.ellipse method)": [[78, "sympy.geometry.ellipse.Ellipse.normal_lines"]], "periapsis (sympy.geometry.ellipse.ellipse property)": [[78, "sympy.geometry.ellipse.Ellipse.periapsis"]], "plot_interval() (sympy.geometry.ellipse.ellipse method)": [[78, "sympy.geometry.ellipse.Ellipse.plot_interval"]], "polar_second_moment_of_area() (sympy.geometry.ellipse.ellipse method)": [[78, "sympy.geometry.ellipse.Ellipse.polar_second_moment_of_area"]], "radius (sympy.geometry.ellipse.circle property)": [[78, "sympy.geometry.ellipse.Circle.radius"]], "random_point() (sympy.geometry.ellipse.ellipse method)": [[78, "sympy.geometry.ellipse.Ellipse.random_point"]], "reflect() (sympy.geometry.ellipse.circle method)": [[78, "sympy.geometry.ellipse.Circle.reflect"]], "reflect() (sympy.geometry.ellipse.ellipse method)": [[78, "sympy.geometry.ellipse.Ellipse.reflect"]], "rotate() (sympy.geometry.ellipse.ellipse method)": [[78, "sympy.geometry.ellipse.Ellipse.rotate"]], "scale() (sympy.geometry.ellipse.circle method)": [[78, "sympy.geometry.ellipse.Circle.scale"]], "scale() (sympy.geometry.ellipse.ellipse method)": [[78, "sympy.geometry.ellipse.Ellipse.scale"]], "second_moment_of_area() (sympy.geometry.ellipse.ellipse method)": [[78, "sympy.geometry.ellipse.Ellipse.second_moment_of_area"]], "section_modulus() (sympy.geometry.ellipse.ellipse method)": [[78, "sympy.geometry.ellipse.Ellipse.section_modulus"]], "semilatus_rectum (sympy.geometry.ellipse.ellipse property)": [[78, "sympy.geometry.ellipse.Ellipse.semilatus_rectum"]], "sympy.geometry.ellipse": [[78, "module-sympy.geometry.ellipse"]], "tangent_lines() (sympy.geometry.ellipse.ellipse method)": [[78, "sympy.geometry.ellipse.Ellipse.tangent_lines"]], "vradius (sympy.geometry.ellipse.circle property)": [[78, "sympy.geometry.ellipse.Circle.vradius"]], "vradius (sympy.geometry.ellipse.ellipse property)": [[78, "sympy.geometry.ellipse.Ellipse.vradius"]], "geometryentity (class in sympy.geometry.entity)": [[79, "sympy.geometry.entity.GeometryEntity"]], "ambient_dimension (sympy.geometry.entity.geometryentity property)": [[79, "sympy.geometry.entity.GeometryEntity.ambient_dimension"]], "bounds (sympy.geometry.entity.geometryentity property)": [[79, "sympy.geometry.entity.GeometryEntity.bounds"]], "encloses() (sympy.geometry.entity.geometryentity method)": [[79, "sympy.geometry.entity.GeometryEntity.encloses"]], "intersection() (sympy.geometry.entity.geometryentity method)": [[79, "sympy.geometry.entity.GeometryEntity.intersection"]], "is_similar() (sympy.geometry.entity.geometryentity method)": [[79, "sympy.geometry.entity.GeometryEntity.is_similar"]], "parameter_value() (sympy.geometry.entity.geometryentity method)": [[79, "sympy.geometry.entity.GeometryEntity.parameter_value"]], "reflect() (sympy.geometry.entity.geometryentity method)": [[79, "sympy.geometry.entity.GeometryEntity.reflect"]], "rotate() (sympy.geometry.entity.geometryentity method)": [[79, "sympy.geometry.entity.GeometryEntity.rotate"]], "scale() (sympy.geometry.entity.geometryentity method)": [[79, "sympy.geometry.entity.GeometryEntity.scale"]], "sympy.geometry.entity": [[79, "module-sympy.geometry.entity"]], "translate() (sympy.geometry.entity.geometryentity method)": [[79, "sympy.geometry.entity.GeometryEntity.translate"]], "line (class in sympy.geometry.line)": [[81, "sympy.geometry.line.Line"]], "line2d (class in sympy.geometry.line)": [[81, "sympy.geometry.line.Line2D"]], "line3d (class in sympy.geometry.line)": [[81, "sympy.geometry.line.Line3D"]], "linearentity (class in sympy.geometry.line)": [[81, "sympy.geometry.line.LinearEntity"]], "linearentity2d (class in sympy.geometry.line)": [[81, "sympy.geometry.line.LinearEntity2D"]], "linearentity3d (class in sympy.geometry.line)": [[81, "sympy.geometry.line.LinearEntity3D"]], "ray (class in sympy.geometry.line)": [[81, "sympy.geometry.line.Ray"]], "ray2d (class in sympy.geometry.line)": [[81, "sympy.geometry.line.Ray2D"]], "ray3d (class in sympy.geometry.line)": [[81, "sympy.geometry.line.Ray3D"]], "segment (class in sympy.geometry.line)": [[81, "sympy.geometry.line.Segment"]], "segment2d (class in sympy.geometry.line)": [[81, "sympy.geometry.line.Segment2D"]], "segment3d (class in sympy.geometry.line)": [[81, "sympy.geometry.line.Segment3D"]], "ambient_dimension (sympy.geometry.line.linearentity property)": [[81, "sympy.geometry.line.LinearEntity.ambient_dimension"]], "angle_between() (sympy.geometry.line.linearentity method)": [[81, "sympy.geometry.line.LinearEntity.angle_between"]], "arbitrary_point() (sympy.geometry.line.linearentity method)": [[81, "sympy.geometry.line.LinearEntity.arbitrary_point"]], "are_concurrent() (sympy.geometry.line.linearentity static method)": [[81, "sympy.geometry.line.LinearEntity.are_concurrent"]], "bisectors() (sympy.geometry.line.linearentity method)": [[81, "sympy.geometry.line.LinearEntity.bisectors"]], "bounds (sympy.geometry.line.linearentity2d property)": [[81, "sympy.geometry.line.LinearEntity2D.bounds"]], "closing_angle() (sympy.geometry.line.ray2d method)": [[81, "sympy.geometry.line.Ray2D.closing_angle"]], "coefficients (sympy.geometry.line.line2d property)": [[81, "sympy.geometry.line.Line2D.coefficients"]], "contains() (sympy.geometry.line.line method)": [[81, "sympy.geometry.line.Line.contains"]], "contains() (sympy.geometry.line.linearentity method)": [[81, "sympy.geometry.line.LinearEntity.contains"]], "contains() (sympy.geometry.line.ray method)": [[81, "sympy.geometry.line.Ray.contains"]], "contains() (sympy.geometry.line.segment method)": [[81, "sympy.geometry.line.Segment.contains"]], "direction (sympy.geometry.line.linearentity property)": [[81, "sympy.geometry.line.LinearEntity.direction"]], "direction_cosine (sympy.geometry.line.linearentity3d property)": [[81, "sympy.geometry.line.LinearEntity3D.direction_cosine"]], "direction_ratio (sympy.geometry.line.linearentity3d property)": [[81, "sympy.geometry.line.LinearEntity3D.direction_ratio"]], "distance() (sympy.geometry.line.line method)": [[81, "sympy.geometry.line.Line.distance"]], "distance() (sympy.geometry.line.line3d method)": [[81, "sympy.geometry.line.Line3D.distance"]], "distance() (sympy.geometry.line.ray method)": [[81, "sympy.geometry.line.Ray.distance"]], "distance() (sympy.geometry.line.segment method)": [[81, "sympy.geometry.line.Segment.distance"]], "equals() (sympy.geometry.line.line method)": [[81, "sympy.geometry.line.Line.equals"]], "equals() (sympy.geometry.line.ray method)": [[81, "sympy.geometry.line.Ray.equals"]], "equals() (sympy.geometry.line.segment method)": [[81, "sympy.geometry.line.Segment.equals"]], "equation() (sympy.geometry.line.line2d method)": [[81, "sympy.geometry.line.Line2D.equation"]], "equation() (sympy.geometry.line.line3d method)": [[81, "sympy.geometry.line.Line3D.equation"]], "intersection() (sympy.geometry.line.linearentity method)": [[81, "sympy.geometry.line.LinearEntity.intersection"]], "is_parallel() (sympy.geometry.line.linearentity method)": [[81, "sympy.geometry.line.LinearEntity.is_parallel"]], "is_perpendicular() (sympy.geometry.line.linearentity method)": [[81, "sympy.geometry.line.LinearEntity.is_perpendicular"]], "is_similar() (sympy.geometry.line.linearentity method)": [[81, "sympy.geometry.line.LinearEntity.is_similar"]], "length (sympy.geometry.line.linearentity property)": [[81, "sympy.geometry.line.LinearEntity.length"]], "length (sympy.geometry.line.segment property)": [[81, "sympy.geometry.line.Segment.length"]], "midpoint (sympy.geometry.line.segment property)": [[81, "sympy.geometry.line.Segment.midpoint"]], "p1 (sympy.geometry.line.linearentity property)": [[81, "sympy.geometry.line.LinearEntity.p1"]], "p2 (sympy.geometry.line.linearentity property)": [[81, "sympy.geometry.line.LinearEntity.p2"]], "parallel_line() (sympy.geometry.line.linearentity method)": [[81, "sympy.geometry.line.LinearEntity.parallel_line"]], "perpendicular_bisector() (sympy.geometry.line.segment method)": [[81, "sympy.geometry.line.Segment.perpendicular_bisector"]], "perpendicular_line() (sympy.geometry.line.linearentity method)": [[81, "sympy.geometry.line.LinearEntity.perpendicular_line"]], "perpendicular_line() (sympy.geometry.line.linearentity2d method)": [[81, "sympy.geometry.line.LinearEntity2D.perpendicular_line"]], "perpendicular_segment() (sympy.geometry.line.linearentity method)": [[81, "sympy.geometry.line.LinearEntity.perpendicular_segment"]], "plot_interval() (sympy.geometry.line.line method)": [[81, "sympy.geometry.line.Line.plot_interval"]], "plot_interval() (sympy.geometry.line.ray method)": [[81, "sympy.geometry.line.Ray.plot_interval"]], "plot_interval() (sympy.geometry.line.segment method)": [[81, "sympy.geometry.line.Segment.plot_interval"]], "points (sympy.geometry.line.linearentity property)": [[81, "sympy.geometry.line.LinearEntity.points"]], "projection() (sympy.geometry.line.linearentity method)": [[81, "sympy.geometry.line.LinearEntity.projection"]], "random_point() (sympy.geometry.line.linearentity method)": [[81, "sympy.geometry.line.LinearEntity.random_point"]], "slope (sympy.geometry.line.linearentity2d property)": [[81, "sympy.geometry.line.LinearEntity2D.slope"]], "smallest_angle_between() (sympy.geometry.line.linearentity method)": [[81, "sympy.geometry.line.LinearEntity.smallest_angle_between"]], "source (sympy.geometry.line.ray property)": [[81, "sympy.geometry.line.Ray.source"]], "sympy.geometry.line": [[81, "module-sympy.geometry.line"]], "xdirection (sympy.geometry.line.ray2d property)": [[81, "sympy.geometry.line.Ray2D.xdirection"]], "xdirection (sympy.geometry.line.ray3d property)": [[81, "sympy.geometry.line.Ray3D.xdirection"]], "ydirection (sympy.geometry.line.ray2d property)": [[81, "sympy.geometry.line.Ray2D.ydirection"]], "ydirection (sympy.geometry.line.ray3d property)": [[81, "sympy.geometry.line.Ray3D.ydirection"]], "zdirection (sympy.geometry.line.ray3d property)": [[81, "sympy.geometry.line.Ray3D.zdirection"]], "plane (class in sympy.geometry.plane)": [[82, "sympy.geometry.plane.Plane"]], "angle_between() (sympy.geometry.plane.plane method)": [[82, "sympy.geometry.plane.Plane.angle_between"]], "arbitrary_point() (sympy.geometry.plane.plane method)": [[82, "sympy.geometry.plane.Plane.arbitrary_point"]], "are_concurrent() (sympy.geometry.plane.plane static method)": [[82, "sympy.geometry.plane.Plane.are_concurrent"]], "distance() (sympy.geometry.plane.plane method)": [[82, "sympy.geometry.plane.Plane.distance"]], "equals() (sympy.geometry.plane.plane method)": [[82, "sympy.geometry.plane.Plane.equals"]], "equation() (sympy.geometry.plane.plane method)": [[82, "sympy.geometry.plane.Plane.equation"]], "intersection() (sympy.geometry.plane.plane method)": [[82, "sympy.geometry.plane.Plane.intersection"]], "is_coplanar() (sympy.geometry.plane.plane method)": [[82, "sympy.geometry.plane.Plane.is_coplanar"]], "is_parallel() (sympy.geometry.plane.plane method)": [[82, "sympy.geometry.plane.Plane.is_parallel"]], "is_perpendicular() (sympy.geometry.plane.plane method)": [[82, "sympy.geometry.plane.Plane.is_perpendicular"]], "normal_vector (sympy.geometry.plane.plane property)": [[82, "sympy.geometry.plane.Plane.normal_vector"]], "p1 (sympy.geometry.plane.plane property)": [[82, "sympy.geometry.plane.Plane.p1"]], "parallel_plane() (sympy.geometry.plane.plane method)": [[82, "sympy.geometry.plane.Plane.parallel_plane"]], "parameter_value() (sympy.geometry.plane.plane method)": [[82, "sympy.geometry.plane.Plane.parameter_value"]], "perpendicular_line() (sympy.geometry.plane.plane method)": [[82, "sympy.geometry.plane.Plane.perpendicular_line"]], "perpendicular_plane() (sympy.geometry.plane.plane method)": [[82, "sympy.geometry.plane.Plane.perpendicular_plane"]], "projection() (sympy.geometry.plane.plane method)": [[82, "sympy.geometry.plane.Plane.projection"]], "projection_line() (sympy.geometry.plane.plane method)": [[82, "sympy.geometry.plane.Plane.projection_line"]], "random_point() (sympy.geometry.plane.plane method)": [[82, "sympy.geometry.plane.Plane.random_point"]], "sympy.geometry.plane": [[82, "module-sympy.geometry.plane"]], "point (class in sympy.geometry.point)": [[83, "sympy.geometry.point.Point"]], "point2d (class in sympy.geometry.point)": [[83, "sympy.geometry.point.Point2D"]], "point3d (class in sympy.geometry.point)": [[83, "sympy.geometry.point.Point3D"]], "affine_rank() (sympy.geometry.point.point static method)": [[83, "sympy.geometry.point.Point.affine_rank"]], "ambient_dimension (sympy.geometry.point.point property)": [[83, "sympy.geometry.point.Point.ambient_dimension"]], "are_collinear() (sympy.geometry.point.point3d static method)": [[83, "sympy.geometry.point.Point3D.are_collinear"]], "are_coplanar() (sympy.geometry.point.point class method)": [[83, "sympy.geometry.point.Point.are_coplanar"]], "bounds (sympy.geometry.point.point2d property)": [[83, "sympy.geometry.point.Point2D.bounds"]], "canberra_distance() (sympy.geometry.point.point method)": [[83, "sympy.geometry.point.Point.canberra_distance"]], "coordinates (sympy.geometry.point.point2d property)": [[83, "sympy.geometry.point.Point2D.coordinates"]], "coordinates (sympy.geometry.point.point3d property)": [[83, "sympy.geometry.point.Point3D.coordinates"]], "direction_cosine() (sympy.geometry.point.point3d method)": [[83, "sympy.geometry.point.Point3D.direction_cosine"]], "direction_ratio() (sympy.geometry.point.point3d method)": [[83, "sympy.geometry.point.Point3D.direction_ratio"]], "distance() (sympy.geometry.point.point method)": [[83, "sympy.geometry.point.Point.distance"]], "dot() (sympy.geometry.point.point method)": [[83, "sympy.geometry.point.Point.dot"]], "equals() (sympy.geometry.point.point method)": [[83, "sympy.geometry.point.Point.equals"]], "intersection() (sympy.geometry.point.point method)": [[83, "sympy.geometry.point.Point.intersection"]], "intersection() (sympy.geometry.point.point3d method)": [[83, "sympy.geometry.point.Point3D.intersection"]], "is_collinear() (sympy.geometry.point.point method)": [[83, "sympy.geometry.point.Point.is_collinear"]], "is_concyclic() (sympy.geometry.point.point method)": [[83, "sympy.geometry.point.Point.is_concyclic"]], "is_nonzero (sympy.geometry.point.point property)": [[83, "sympy.geometry.point.Point.is_nonzero"]], "is_scalar_multiple() (sympy.geometry.point.point method)": [[83, "sympy.geometry.point.Point.is_scalar_multiple"]], "is_zero (sympy.geometry.point.point property)": [[83, "sympy.geometry.point.Point.is_zero"]], "length (sympy.geometry.point.point property)": [[83, "sympy.geometry.point.Point.length"]], "midpoint() (sympy.geometry.point.point method)": [[83, "sympy.geometry.point.Point.midpoint"]], "origin (sympy.geometry.point.point property)": [[83, "sympy.geometry.point.Point.origin"]], "orthogonal_direction (sympy.geometry.point.point property)": [[83, "sympy.geometry.point.Point.orthogonal_direction"]], "project() (sympy.geometry.point.point static method)": [[83, "sympy.geometry.point.Point.project"]], "rotate() (sympy.geometry.point.point2d method)": [[83, "sympy.geometry.point.Point2D.rotate"]], "scale() (sympy.geometry.point.point2d method)": [[83, "sympy.geometry.point.Point2D.scale"]], "scale() (sympy.geometry.point.point3d method)": [[83, "sympy.geometry.point.Point3D.scale"]], "sympy.geometry.point": [[83, "module-sympy.geometry.point"]], "taxicab_distance() (sympy.geometry.point.point method)": [[83, "sympy.geometry.point.Point.taxicab_distance"]], "transform() (sympy.geometry.point.point2d method)": [[83, "sympy.geometry.point.Point2D.transform"]], "transform() (sympy.geometry.point.point3d method)": [[83, "sympy.geometry.point.Point3D.transform"]], "translate() (sympy.geometry.point.point2d method)": [[83, "sympy.geometry.point.Point2D.translate"]], "translate() (sympy.geometry.point.point3d method)": [[83, "sympy.geometry.point.Point3D.translate"]], "unit (sympy.geometry.point.point property)": [[83, "sympy.geometry.point.Point.unit"]], "x (sympy.geometry.point.point2d property)": [[83, "sympy.geometry.point.Point2D.x"]], "x (sympy.geometry.point.point3d property)": [[83, "sympy.geometry.point.Point3D.x"]], "y (sympy.geometry.point.point2d property)": [[83, "sympy.geometry.point.Point2D.y"]], "y (sympy.geometry.point.point3d property)": [[83, "sympy.geometry.point.Point3D.y"]], "z (sympy.geometry.point.point3d property)": [[83, "sympy.geometry.point.Point3D.z"]], "polygon (class in sympy.geometry.polygon)": [[84, "sympy.geometry.polygon.Polygon"]], "regularpolygon (class in sympy.geometry.polygon)": [[84, "sympy.geometry.polygon.RegularPolygon"]], "triangle (class in sympy.geometry.polygon)": [[84, "sympy.geometry.polygon.Triangle"]], "altitudes (sympy.geometry.polygon.triangle property)": [[84, "sympy.geometry.polygon.Triangle.altitudes"]], "angles (sympy.geometry.polygon.polygon property)": [[84, "sympy.geometry.polygon.Polygon.angles"]], "angles (sympy.geometry.polygon.regularpolygon property)": [[84, "sympy.geometry.polygon.RegularPolygon.angles"]], "apothem (sympy.geometry.polygon.regularpolygon property)": [[84, "sympy.geometry.polygon.RegularPolygon.apothem"]], "arbitrary_point() (sympy.geometry.polygon.polygon method)": [[84, "sympy.geometry.polygon.Polygon.arbitrary_point"]], "area (sympy.geometry.polygon.polygon property)": [[84, "sympy.geometry.polygon.Polygon.area"]], "area (sympy.geometry.polygon.regularpolygon property)": [[84, "sympy.geometry.polygon.RegularPolygon.area"]], "args (sympy.geometry.polygon.regularpolygon property)": [[84, "sympy.geometry.polygon.RegularPolygon.args"]], "bisectors() (sympy.geometry.polygon.polygon method)": [[84, "sympy.geometry.polygon.Polygon.bisectors"]], "bisectors() (sympy.geometry.polygon.triangle method)": [[84, "sympy.geometry.polygon.Triangle.bisectors"]], "bounds (sympy.geometry.polygon.polygon property)": [[84, "sympy.geometry.polygon.Polygon.bounds"]], "center (sympy.geometry.polygon.regularpolygon property)": [[84, "sympy.geometry.polygon.RegularPolygon.center"]], "centroid (sympy.geometry.polygon.polygon property)": [[84, "sympy.geometry.polygon.Polygon.centroid"]], "centroid (sympy.geometry.polygon.regularpolygon property)": [[84, "sympy.geometry.polygon.RegularPolygon.centroid"]], "circumcenter (sympy.geometry.polygon.regularpolygon property)": [[84, "sympy.geometry.polygon.RegularPolygon.circumcenter"]], "circumcenter (sympy.geometry.polygon.triangle property)": [[84, "sympy.geometry.polygon.Triangle.circumcenter"]], "circumcircle (sympy.geometry.polygon.regularpolygon property)": [[84, "sympy.geometry.polygon.RegularPolygon.circumcircle"]], "circumcircle (sympy.geometry.polygon.triangle property)": [[84, "sympy.geometry.polygon.Triangle.circumcircle"]], "circumradius (sympy.geometry.polygon.regularpolygon property)": [[84, "sympy.geometry.polygon.RegularPolygon.circumradius"]], "circumradius (sympy.geometry.polygon.triangle property)": [[84, "sympy.geometry.polygon.Triangle.circumradius"]], "cut_section() (sympy.geometry.polygon.polygon method)": [[84, "sympy.geometry.polygon.Polygon.cut_section"]], "distance() (sympy.geometry.polygon.polygon method)": [[84, "sympy.geometry.polygon.Polygon.distance"]], "encloses_point() (sympy.geometry.polygon.polygon method)": [[84, "sympy.geometry.polygon.Polygon.encloses_point"]], "encloses_point() (sympy.geometry.polygon.regularpolygon method)": [[84, "sympy.geometry.polygon.RegularPolygon.encloses_point"]], "eulerline (sympy.geometry.polygon.triangle property)": [[84, "sympy.geometry.polygon.Triangle.eulerline"]], "excenters (sympy.geometry.polygon.triangle property)": [[84, "sympy.geometry.polygon.Triangle.excenters"]], "exradii (sympy.geometry.polygon.triangle property)": [[84, "sympy.geometry.polygon.Triangle.exradii"]], "exterior_angle (sympy.geometry.polygon.regularpolygon property)": [[84, "sympy.geometry.polygon.RegularPolygon.exterior_angle"]], "first_moment_of_area() (sympy.geometry.polygon.polygon method)": [[84, "sympy.geometry.polygon.Polygon.first_moment_of_area"]], "incenter (sympy.geometry.polygon.triangle property)": [[84, "sympy.geometry.polygon.Triangle.incenter"]], "incircle (sympy.geometry.polygon.regularpolygon property)": [[84, "sympy.geometry.polygon.RegularPolygon.incircle"]], "incircle (sympy.geometry.polygon.triangle property)": [[84, "sympy.geometry.polygon.Triangle.incircle"]], "inradius (sympy.geometry.polygon.regularpolygon property)": [[84, "sympy.geometry.polygon.RegularPolygon.inradius"]], "inradius (sympy.geometry.polygon.triangle property)": [[84, "sympy.geometry.polygon.Triangle.inradius"]], "interior_angle (sympy.geometry.polygon.regularpolygon property)": [[84, "sympy.geometry.polygon.RegularPolygon.interior_angle"]], "intersection() (sympy.geometry.polygon.polygon method)": [[84, "sympy.geometry.polygon.Polygon.intersection"]], "is_convex() (sympy.geometry.polygon.polygon method)": [[84, "sympy.geometry.polygon.Polygon.is_convex"]], "is_equilateral() (sympy.geometry.polygon.triangle method)": [[84, "sympy.geometry.polygon.Triangle.is_equilateral"]], "is_isosceles() (sympy.geometry.polygon.triangle method)": [[84, "sympy.geometry.polygon.Triangle.is_isosceles"]], "is_right() (sympy.geometry.polygon.triangle method)": [[84, "sympy.geometry.polygon.Triangle.is_right"]], "is_scalene() (sympy.geometry.polygon.triangle method)": [[84, "sympy.geometry.polygon.Triangle.is_scalene"]], "is_similar() (sympy.geometry.polygon.triangle method)": [[84, "sympy.geometry.polygon.Triangle.is_similar"]], "length (sympy.geometry.polygon.regularpolygon property)": [[84, "sympy.geometry.polygon.RegularPolygon.length"]], "medial (sympy.geometry.polygon.triangle property)": [[84, "sympy.geometry.polygon.Triangle.medial"]], "medians (sympy.geometry.polygon.triangle property)": [[84, "sympy.geometry.polygon.Triangle.medians"]], "nine_point_circle (sympy.geometry.polygon.triangle property)": [[84, "sympy.geometry.polygon.Triangle.nine_point_circle"]], "orthocenter (sympy.geometry.polygon.triangle property)": [[84, "sympy.geometry.polygon.Triangle.orthocenter"]], "perimeter (sympy.geometry.polygon.polygon property)": [[84, "sympy.geometry.polygon.Polygon.perimeter"]], "plot_interval() (sympy.geometry.polygon.polygon method)": [[84, "sympy.geometry.polygon.Polygon.plot_interval"]], "polar_second_moment_of_area() (sympy.geometry.polygon.polygon method)": [[84, "sympy.geometry.polygon.Polygon.polar_second_moment_of_area"]], "radius (sympy.geometry.polygon.regularpolygon property)": [[84, "sympy.geometry.polygon.RegularPolygon.radius"]], "reflect() (sympy.geometry.polygon.regularpolygon method)": [[84, "sympy.geometry.polygon.RegularPolygon.reflect"]], "rotate() (sympy.geometry.polygon.regularpolygon method)": [[84, "sympy.geometry.polygon.RegularPolygon.rotate"]], "rotation (sympy.geometry.polygon.regularpolygon property)": [[84, "sympy.geometry.polygon.RegularPolygon.rotation"]], "scale() (sympy.geometry.polygon.regularpolygon method)": [[84, "sympy.geometry.polygon.RegularPolygon.scale"]], "second_moment_of_area() (sympy.geometry.polygon.polygon method)": [[84, "sympy.geometry.polygon.Polygon.second_moment_of_area"]], "section_modulus() (sympy.geometry.polygon.polygon method)": [[84, "sympy.geometry.polygon.Polygon.section_modulus"]], "sides (sympy.geometry.polygon.polygon property)": [[84, "sympy.geometry.polygon.Polygon.sides"]], "spin() (sympy.geometry.polygon.regularpolygon method)": [[84, "sympy.geometry.polygon.RegularPolygon.spin"]], "sympy.geometry.polygon": [[84, "module-sympy.geometry.polygon"]], "vertices (sympy.geometry.polygon.polygon property)": [[84, "sympy.geometry.polygon.Polygon.vertices"]], "vertices (sympy.geometry.polygon.regularpolygon property)": [[84, "sympy.geometry.polygon.RegularPolygon.vertices"]], "vertices (sympy.geometry.polygon.triangle property)": [[84, "sympy.geometry.polygon.Triangle.vertices"]], "are_similar() (in module sympy.geometry.util)": [[85, "sympy.geometry.util.are_similar"]], "centroid() (in module sympy.geometry.util)": [[85, "sympy.geometry.util.centroid"]], "convex_hull() (in module sympy.geometry.util)": [[85, "sympy.geometry.util.convex_hull"]], "idiff() (in module sympy.geometry.util)": [[85, "sympy.geometry.util.idiff"]], "intersection() (in module sympy.geometry.util)": [[85, "sympy.geometry.util.intersection"]], "sympy.geometry.util": [[85, "module-sympy.geometry.util"]], "expr_to_holonomic() (in module sympy.holonomic.holonomic)": [[87, "sympy.holonomic.holonomic.expr_to_holonomic"]], "from_hyper() (in module sympy.holonomic.holonomic)": [[87, "sympy.holonomic.holonomic.from_hyper"]], "from_meijerg() (in module sympy.holonomic.holonomic)": [[87, "sympy.holonomic.holonomic.from_meijerg"]], "sympy.holonomic": [[88, "module-sympy.holonomic"]], "_convert_poly_rat_alg() (in module sympy.holonomic.holonomic)": [[89, "sympy.holonomic.holonomic._convert_poly_rat_alg"]], "_create_table() (in module sympy.holonomic.holonomic)": [[89, "sympy.holonomic.holonomic._create_table"]], "composition() (sympy.holonomic.holonomic.holonomicfunction method)": [[90, "sympy.holonomic.holonomic.HolonomicFunction.composition"]], "diff() (sympy.holonomic.holonomic.holonomicfunction method)": [[90, "sympy.holonomic.holonomic.HolonomicFunction.diff"]], "evalf() (sympy.holonomic.holonomic.holonomicfunction method)": [[90, "sympy.holonomic.holonomic.HolonomicFunction.evalf"]], "integrate() (sympy.holonomic.holonomic.holonomicfunction method)": [[90, "sympy.holonomic.holonomic.HolonomicFunction.integrate"]], "series() (sympy.holonomic.holonomic.holonomicfunction method)": [[90, "sympy.holonomic.holonomic.HolonomicFunction.series"]], "to_expr() (sympy.holonomic.holonomic.holonomicfunction method)": [[90, "sympy.holonomic.holonomic.HolonomicFunction.to_expr"]], "to_hyper() (sympy.holonomic.holonomic.holonomicfunction method)": [[90, "sympy.holonomic.holonomic.HolonomicFunction.to_hyper"]], "to_meijerg() (sympy.holonomic.holonomic.holonomicfunction method)": [[90, "sympy.holonomic.holonomic.HolonomicFunction.to_meijerg"]], "to_sequence() (sympy.holonomic.holonomic.holonomicfunction method)": [[90, "sympy.holonomic.holonomic.HolonomicFunction.to_sequence"]], "differentialoperator (class in sympy.holonomic.holonomic)": [[91, "sympy.holonomic.holonomic.DifferentialOperator"]], "differentialoperatoralgebra (class in sympy.holonomic.holonomic)": [[91, "sympy.holonomic.holonomic.DifferentialOperatorAlgebra"]], "differentialoperators() (in module sympy.holonomic.holonomic)": [[91, "sympy.holonomic.holonomic.DifferentialOperators"]], "holonomicfunction (class in sympy.holonomic.holonomic)": [[91, "sympy.holonomic.holonomic.HolonomicFunction"]], "is_singular() (sympy.holonomic.holonomic.differentialoperator method)": [[91, "sympy.holonomic.holonomic.DifferentialOperator.is_singular"]], "_coeffexpvalueerror": [[93, "sympy.integrals.meijerint._CoeffExpValueError"]], "_check_antecedents() (in module sympy.integrals.meijerint)": [[93, "sympy.integrals.meijerint._check_antecedents"]], "_check_antecedents_1() (in module sympy.integrals.meijerint)": [[93, "sympy.integrals.meijerint._check_antecedents_1"]], "_check_antecedents_inversion() (in module sympy.integrals.meijerint)": [[93, "sympy.integrals.meijerint._check_antecedents_inversion"]], "_condsimp() (in module sympy.integrals.meijerint)": [[93, "sympy.integrals.meijerint._condsimp"]], "_create_lookup_table() (in module sympy.integrals.meijerint)": [[93, "sympy.integrals.meijerint._create_lookup_table"]], "_dummy() (in module sympy.integrals.meijerint)": [[93, "sympy.integrals.meijerint._dummy"]], "_dummy_() (in module sympy.integrals.meijerint)": [[93, "sympy.integrals.meijerint._dummy_"]], "_eval_cond() (in module sympy.integrals.meijerint)": [[93, "sympy.integrals.meijerint._eval_cond"]], "_exponents() (in module sympy.integrals.meijerint)": [[93, "sympy.integrals.meijerint._exponents"]], "_find_splitting_points() (in module sympy.integrals.meijerint)": [[93, "sympy.integrals.meijerint._find_splitting_points"]], "_flip_g() (in module sympy.integrals.meijerint)": [[93, "sympy.integrals.meijerint._flip_g"]], "_functions() (in module sympy.integrals.meijerint)": [[93, "sympy.integrals.meijerint._functions"]], "_get_coeff_exp() (in module sympy.integrals.meijerint)": [[93, "sympy.integrals.meijerint._get_coeff_exp"]], "_guess_expansion() (in module sympy.integrals.meijerint)": [[93, "sympy.integrals.meijerint._guess_expansion"]], "_inflate_fox_h() (in module sympy.integrals.meijerint)": [[93, "sympy.integrals.meijerint._inflate_fox_h"]], "_inflate_g() (in module sympy.integrals.meijerint)": [[93, "sympy.integrals.meijerint._inflate_g"]], "_int0oo() (in module sympy.integrals.meijerint)": [[93, "sympy.integrals.meijerint._int0oo"]], "_int0oo_1() (in module sympy.integrals.meijerint)": [[93, "sympy.integrals.meijerint._int0oo_1"]], "_int_inversion() (in module sympy.integrals.meijerint)": [[93, "sympy.integrals.meijerint._int_inversion"]], "_is_analytic() (in module sympy.integrals.meijerint)": [[93, "sympy.integrals.meijerint._is_analytic"]], "_meijerint_definite_2() (in module sympy.integrals.meijerint)": [[93, "sympy.integrals.meijerint._meijerint_definite_2"]], "_meijerint_definite_3() (in module sympy.integrals.meijerint)": [[93, "sympy.integrals.meijerint._meijerint_definite_3"]], "_meijerint_definite_4() (in module sympy.integrals.meijerint)": [[93, "sympy.integrals.meijerint._meijerint_definite_4"]], "_meijerint_indefinite_1() (in module sympy.integrals.meijerint)": [[93, "sympy.integrals.meijerint._meijerint_indefinite_1"]], "_mul_args() (in module sympy.integrals.meijerint)": [[93, "sympy.integrals.meijerint._mul_args"]], "_mul_as_two_parts() (in module sympy.integrals.meijerint)": [[93, "sympy.integrals.meijerint._mul_as_two_parts"]], "_my_principal_branch() (in module sympy.integrals.meijerint)": [[93, "sympy.integrals.meijerint._my_principal_branch"]], "_mytype() (in module sympy.integrals.meijerint)": [[93, "sympy.integrals.meijerint._mytype"]], "_rewrite1() (in module sympy.integrals.meijerint)": [[93, "sympy.integrals.meijerint._rewrite1"]], "_rewrite2() (in module sympy.integrals.meijerint)": [[93, "sympy.integrals.meijerint._rewrite2"]], "_rewrite_inversion() (in module sympy.integrals.meijerint)": [[93, "sympy.integrals.meijerint._rewrite_inversion"]], "_rewrite_saxena() (in module sympy.integrals.meijerint)": [[93, "sympy.integrals.meijerint._rewrite_saxena"]], "_rewrite_saxena_1() (in module sympy.integrals.meijerint)": [[93, "sympy.integrals.meijerint._rewrite_saxena_1"]], "_rewrite_single() (in module sympy.integrals.meijerint)": [[93, "sympy.integrals.meijerint._rewrite_single"]], "_split_mul() (in module sympy.integrals.meijerint)": [[93, "sympy.integrals.meijerint._split_mul"]], "meijerint_definite() (in module sympy.integrals.meijerint)": [[93, "sympy.integrals.meijerint.meijerint_definite"]], "meijerint_indefinite() (in module sympy.integrals.meijerint)": [[93, "sympy.integrals.meijerint.meijerint_indefinite"]], "meijerint_inversion() (in module sympy.integrals.meijerint)": [[93, "sympy.integrals.meijerint.meijerint_inversion"]], "sympy.integrals.meijerint": [[93, "module-sympy.integrals.meijerint"]], "sympy.integrals.meijerint_doc": [[93, "module-sympy.integrals.meijerint_doc"]], "cosinetransform (class in sympy.integrals.transforms)": [[95, "sympy.integrals.transforms.CosineTransform"]], "exprwithlimits (class in sympy.concrete.expr_with_limits)": [[95, "sympy.concrete.expr_with_limits.ExprWithLimits"]], "fouriertransform (class in sympy.integrals.transforms)": [[95, "sympy.integrals.transforms.FourierTransform"]], "hankeltransform (class in sympy.integrals.transforms)": [[95, "sympy.integrals.transforms.HankelTransform"]], "integral (class in sympy.integrals.integrals)": [[95, "sympy.integrals.integrals.Integral"]], "integral.is_commutative (in module sympy.integrals.integrals)": [[95, "sympy.integrals.integrals.Integral.is_commutative"]], "integraltransform (class in sympy.integrals.transforms)": [[95, "sympy.integrals.transforms.IntegralTransform"]], "integraltransformerror": [[95, "sympy.integrals.transforms.IntegralTransformError"]], "inversecosinetransform (class in sympy.integrals.transforms)": [[95, "sympy.integrals.transforms.InverseCosineTransform"]], "inversefouriertransform (class in sympy.integrals.transforms)": [[95, "sympy.integrals.transforms.InverseFourierTransform"]], "inversehankeltransform (class in sympy.integrals.transforms)": [[95, "sympy.integrals.transforms.InverseHankelTransform"]], "inverselaplacetransform (class in sympy.integrals.transforms)": [[95, "sympy.integrals.transforms.InverseLaplaceTransform"]], "inversemellintransform (class in sympy.integrals.transforms)": [[95, "sympy.integrals.transforms.InverseMellinTransform"]], "inversesinetransform (class in sympy.integrals.transforms)": [[95, "sympy.integrals.transforms.InverseSineTransform"]], "laplacetransform (class in sympy.integrals.transforms)": [[95, "sympy.integrals.transforms.LaplaceTransform"]], "mellintransform (class in sympy.integrals.transforms)": [[95, "sympy.integrals.transforms.MellinTransform"]], "nonelementaryintegral (class in sympy.integrals.risch)": [[95, "sympy.integrals.risch.NonElementaryIntegral"]], "sinetransform (class in sympy.integrals.transforms)": [[95, "sympy.integrals.transforms.SineTransform"]], "_fourier_transform() (in module sympy.integrals.transforms)": [[95, "sympy.integrals.transforms._fourier_transform"]], "as_sum() (sympy.integrals.integrals.integral method)": [[95, "sympy.integrals.integrals.Integral.as_sum"]], "bound_symbols (sympy.concrete.expr_with_limits.exprwithlimits property)": [[95, "sympy.concrete.expr_with_limits.ExprWithLimits.bound_symbols"]], "components() (in module sympy.integrals.heurisch)": [[95, "sympy.integrals.heurisch.components"]], "cosine_transform() (in module sympy.integrals.transforms)": [[95, "sympy.integrals.transforms.cosine_transform"]], "deltaintegrate() (in module sympy.integrals.deltafunctions)": [[95, "sympy.integrals.deltafunctions.deltaintegrate"]], "doit() (sympy.integrals.integrals.integral method)": [[95, "sympy.integrals.integrals.Integral.doit"]], "doit() (sympy.integrals.transforms.integraltransform method)": [[95, "sympy.integrals.transforms.IntegralTransform.doit"]], "doit() (sympy.integrals.transforms.inverselaplacetransform method)": [[95, "sympy.integrals.transforms.InverseLaplaceTransform.doit"]], "doit() (sympy.integrals.transforms.laplacetransform method)": [[95, "sympy.integrals.transforms.LaplaceTransform.doit"]], "fourier_transform() (in module sympy.integrals.transforms)": [[95, "sympy.integrals.transforms.fourier_transform"]], "free_symbols (sympy.concrete.expr_with_limits.exprwithlimits property)": [[95, "sympy.concrete.expr_with_limits.ExprWithLimits.free_symbols"]], "free_symbols (sympy.integrals.integrals.integral property)": [[95, "sympy.integrals.integrals.Integral.free_symbols"]], "function (sympy.concrete.expr_with_limits.exprwithlimits property)": [[95, "sympy.concrete.expr_with_limits.ExprWithLimits.function"]], "function (sympy.integrals.transforms.integraltransform property)": [[95, "sympy.integrals.transforms.IntegralTransform.function"]], "function_variable (sympy.integrals.transforms.integraltransform property)": [[95, "sympy.integrals.transforms.IntegralTransform.function_variable"]], "gauss_chebyshev_t() (in module sympy.integrals.quadrature)": [[95, "sympy.integrals.quadrature.gauss_chebyshev_t"]], "gauss_chebyshev_u() (in module sympy.integrals.quadrature)": [[95, "sympy.integrals.quadrature.gauss_chebyshev_u"]], "gauss_gen_laguerre() (in module sympy.integrals.quadrature)": [[95, "sympy.integrals.quadrature.gauss_gen_laguerre"]], "gauss_hermite() (in module sympy.integrals.quadrature)": [[95, "sympy.integrals.quadrature.gauss_hermite"]], "gauss_jacobi() (in module sympy.integrals.quadrature)": [[95, "sympy.integrals.quadrature.gauss_jacobi"]], "gauss_laguerre() (in module sympy.integrals.quadrature)": [[95, "sympy.integrals.quadrature.gauss_laguerre"]], "gauss_legendre() (in module sympy.integrals.quadrature)": [[95, "sympy.integrals.quadrature.gauss_legendre"]], "gauss_lobatto() (in module sympy.integrals.quadrature)": [[95, "sympy.integrals.quadrature.gauss_lobatto"]], "hankel_transform() (in module sympy.integrals.transforms)": [[95, "sympy.integrals.transforms.hankel_transform"]], "has_finite_limits (sympy.concrete.expr_with_limits.exprwithlimits property)": [[95, "sympy.concrete.expr_with_limits.ExprWithLimits.has_finite_limits"]], "has_reversed_limits (sympy.concrete.expr_with_limits.exprwithlimits property)": [[95, "sympy.concrete.expr_with_limits.ExprWithLimits.has_reversed_limits"]], "heurisch() (in module sympy.integrals.heurisch)": [[95, "sympy.integrals.heurisch.heurisch"]], "integral_steps() (in module sympy.integrals.manualintegrate)": [[95, "sympy.integrals.manualintegrate.integral_steps"]], "integrate() (in module sympy.integrals.integrals)": [[95, "sympy.integrals.integrals.integrate"]], "inverse_cosine_transform() (in module sympy.integrals.transforms)": [[95, "sympy.integrals.transforms.inverse_cosine_transform"]], "inverse_fourier_transform() (in module sympy.integrals.transforms)": [[95, "sympy.integrals.transforms.inverse_fourier_transform"]], "inverse_hankel_transform() (in module sympy.integrals.transforms)": [[95, "sympy.integrals.transforms.inverse_hankel_transform"]], "inverse_laplace_transform() (in module sympy.integrals.transforms)": [[95, "sympy.integrals.transforms.inverse_laplace_transform"]], "inverse_mellin_transform() (in module sympy.integrals.transforms)": [[95, "sympy.integrals.transforms.inverse_mellin_transform"]], "inverse_sine_transform() (in module sympy.integrals.transforms)": [[95, "sympy.integrals.transforms.inverse_sine_transform"]], "is_number (sympy.concrete.expr_with_limits.exprwithlimits property)": [[95, "sympy.concrete.expr_with_limits.ExprWithLimits.is_number"]], "laplace_correspondence() (in module sympy.integrals.transforms)": [[95, "sympy.integrals.transforms.laplace_correspondence"]], "laplace_initial_conds() (in module sympy.integrals.transforms)": [[95, "sympy.integrals.transforms.laplace_initial_conds"]], "laplace_transform() (in module sympy.integrals.transforms)": [[95, "sympy.integrals.transforms.laplace_transform"]], "limits (sympy.concrete.expr_with_limits.exprwithlimits property)": [[95, "sympy.concrete.expr_with_limits.ExprWithLimits.limits"]], "line_integrate() (in module sympy.integrals.integrals)": [[95, "sympy.integrals.integrals.line_integrate"]], "manualintegrate() (in module sympy.integrals.manualintegrate)": [[95, "sympy.integrals.manualintegrate.manualintegrate"]], "mellin_transform() (in module sympy.integrals.transforms)": [[95, "sympy.integrals.transforms.mellin_transform"]], "polytope_integrate() (in module sympy.integrals.intpoly)": [[95, "sympy.integrals.intpoly.polytope_integrate"]], "principal_value() (sympy.integrals.integrals.integral method)": [[95, "sympy.integrals.integrals.Integral.principal_value"]], "ratint() (in module sympy.integrals.rationaltools)": [[95, "sympy.integrals.rationaltools.ratint"]], "ratint_logpart() (in module sympy.integrals.rationaltools)": [[95, "sympy.integrals.rationaltools.ratint_logpart"]], "ratint_ratpart() (in module sympy.integrals.rationaltools)": [[95, "sympy.integrals.rationaltools.ratint_ratpart"]], "risch_integrate() (in module sympy.integrals.risch)": [[95, "sympy.integrals.risch.risch_integrate"]], "sine_transform() (in module sympy.integrals.transforms)": [[95, "sympy.integrals.transforms.sine_transform"]], "singularityintegrate() (in module sympy.integrals.singularityfunctions)": [[95, "sympy.integrals.singularityfunctions.singularityintegrate"]], "sympy.integrals": [[95, "module-sympy.integrals"]], "sympy.integrals.intpoly": [[95, "module-sympy.integrals.intpoly"]], "sympy.integrals.transforms": [[95, "module-sympy.integrals.transforms"]], "transform() (sympy.integrals.integrals.integral method)": [[95, "sympy.integrals.integrals.Integral.transform"]], "transform_variable (sympy.integrals.transforms.integraltransform property)": [[95, "sympy.integrals.transforms.IntegralTransform.transform_variable"]], "trigintegrate() (in module sympy.integrals.trigonometry)": [[95, "sympy.integrals.trigonometry.trigintegrate"]], "variables (sympy.concrete.expr_with_limits.exprwithlimits property)": [[95, "sympy.concrete.expr_with_limits.ExprWithLimits.variables"]], "enable_automatic_int_sympification() (in module sympy.interactive.session)": [[96, "sympy.interactive.session.enable_automatic_int_sympification"]], "enable_automatic_symbols() (in module sympy.interactive.session)": [[96, "sympy.interactive.session.enable_automatic_symbols"]], "init_ipython_session() (in module sympy.interactive.session)": [[96, "sympy.interactive.session.init_ipython_session"]], "init_printing() (in module sympy.interactive.printing)": [[96, "sympy.interactive.printing.init_printing"]], "init_python_session() (in module sympy.interactive.session)": [[96, "sympy.interactive.session.init_python_session"]], "init_session() (in module sympy.interactive.session)": [[96, "sympy.interactive.session.init_session"]], "int_to_integer() (in module sympy.interactive.session)": [[96, "sympy.interactive.session.int_to_Integer"]], "sympy.interactive": [[96, "module-sympy.interactive"]], "sympy.interactive.printing": [[96, "module-sympy.interactive.printing"]], "sympy.interactive.session": [[96, "module-sympy.interactive.session"]], "cartanmatrix() (in module sympy.liealgebras.cartan_matrix)": [[97, "sympy.liealgebras.cartan_matrix.CartanMatrix"]], "cartantype_generator (class in sympy.liealgebras.cartan_type)": [[97, "sympy.liealgebras.cartan_type.CartanType_generator"]], "dynkindiagram() (in module sympy.liealgebras.dynkin_diagram)": [[97, "sympy.liealgebras.dynkin_diagram.DynkinDiagram"]], "rootsystem (class in sympy.liealgebras.root_system)": [[97, "sympy.liealgebras.root_system.RootSystem"]], "standard_cartan (class in sympy.liealgebras.cartan_type)": [[97, "sympy.liealgebras.cartan_type.Standard_Cartan"]], "typea (class in sympy.liealgebras.type_a)": [[97, "sympy.liealgebras.type_a.TypeA"]], "typeb (class in sympy.liealgebras.type_b)": [[97, "sympy.liealgebras.type_b.TypeB"]], "typec (class in sympy.liealgebras.type_c)": [[97, "sympy.liealgebras.type_c.TypeC"]], "typed (class in sympy.liealgebras.type_d)": [[97, "sympy.liealgebras.type_d.TypeD"]], "typee (class in sympy.liealgebras.type_e)": [[97, "sympy.liealgebras.type_e.TypeE"]], "typef (class in sympy.liealgebras.type_f)": [[97, "sympy.liealgebras.type_f.TypeF"]], "typeg (class in sympy.liealgebras.type_g)": [[97, "sympy.liealgebras.type_g.TypeG"]], "weylgroup (class in sympy.liealgebras.weyl_group)": [[97, "sympy.liealgebras.weyl_group.WeylGroup"]], "add_as_roots() (sympy.liealgebras.root_system.rootsystem method)": [[97, "sympy.liealgebras.root_system.RootSystem.add_as_roots"]], "add_simple_roots() (sympy.liealgebras.root_system.rootsystem method)": [[97, "sympy.liealgebras.root_system.RootSystem.add_simple_roots"]], "all_roots() (sympy.liealgebras.root_system.rootsystem method)": [[97, "sympy.liealgebras.root_system.RootSystem.all_roots"]], "basic_root() (sympy.liealgebras.type_a.typea method)": [[97, "sympy.liealgebras.type_a.TypeA.basic_root"]], "basic_root() (sympy.liealgebras.type_b.typeb method)": [[97, "sympy.liealgebras.type_b.TypeB.basic_root"]], "basic_root() (sympy.liealgebras.type_c.typec method)": [[97, "sympy.liealgebras.type_c.TypeC.basic_root"]], "basic_root() (sympy.liealgebras.type_d.typed method)": [[97, "sympy.liealgebras.type_d.TypeD.basic_root"]], "basic_root() (sympy.liealgebras.type_e.typee method)": [[97, "sympy.liealgebras.type_e.TypeE.basic_root"]], "basic_root() (sympy.liealgebras.type_f.typef method)": [[97, "sympy.liealgebras.type_f.TypeF.basic_root"]], "basis() (sympy.liealgebras.type_a.typea method)": [[97, "sympy.liealgebras.type_a.TypeA.basis"]], "basis() (sympy.liealgebras.type_b.typeb method)": [[97, "sympy.liealgebras.type_b.TypeB.basis"]], "basis() (sympy.liealgebras.type_c.typec method)": [[97, "sympy.liealgebras.type_c.TypeC.basis"]], "basis() (sympy.liealgebras.type_d.typed method)": [[97, "sympy.liealgebras.type_d.TypeD.basis"]], "basis() (sympy.liealgebras.type_e.typee method)": [[97, "sympy.liealgebras.type_e.TypeE.basis"]], "basis() (sympy.liealgebras.type_f.typef method)": [[97, "sympy.liealgebras.type_f.TypeF.basis"]], "basis() (sympy.liealgebras.type_g.typeg method)": [[97, "sympy.liealgebras.type_g.TypeG.basis"]], "cartan_matrix() (sympy.liealgebras.root_system.rootsystem method)": [[97, "sympy.liealgebras.root_system.RootSystem.cartan_matrix"]], "cartan_matrix() (sympy.liealgebras.type_a.typea method)": [[97, "sympy.liealgebras.type_a.TypeA.cartan_matrix"]], "cartan_matrix() (sympy.liealgebras.type_b.typeb method)": [[97, "sympy.liealgebras.type_b.TypeB.cartan_matrix"]], "cartan_matrix() (sympy.liealgebras.type_c.typec method)": [[97, "sympy.liealgebras.type_c.TypeC.cartan_matrix"]], "cartan_matrix() (sympy.liealgebras.type_d.typed method)": [[97, "sympy.liealgebras.type_d.TypeD.cartan_matrix"]], "cartan_matrix() (sympy.liealgebras.type_e.typee method)": [[97, "sympy.liealgebras.type_e.TypeE.cartan_matrix"]], "cartan_matrix() (sympy.liealgebras.type_f.typef method)": [[97, "sympy.liealgebras.type_f.TypeF.cartan_matrix"]], "cartan_matrix() (sympy.liealgebras.type_g.typeg method)": [[97, "sympy.liealgebras.type_g.TypeG.cartan_matrix"]], "coxeter_diagram() (sympy.liealgebras.weyl_group.weylgroup method)": [[97, "sympy.liealgebras.weyl_group.WeylGroup.coxeter_diagram"]], "delete_doubles() (sympy.liealgebras.weyl_group.weylgroup method)": [[97, "sympy.liealgebras.weyl_group.WeylGroup.delete_doubles"]], "dimension() (sympy.liealgebras.type_a.typea method)": [[97, "sympy.liealgebras.type_a.TypeA.dimension"]], "dimension() (sympy.liealgebras.type_b.typeb method)": [[97, "sympy.liealgebras.type_b.TypeB.dimension"]], "dimension() (sympy.liealgebras.type_c.typec method)": [[97, "sympy.liealgebras.type_c.TypeC.dimension"]], "dimension() (sympy.liealgebras.type_d.typed method)": [[97, "sympy.liealgebras.type_d.TypeD.dimension"]], "dimension() (sympy.liealgebras.type_e.typee method)": [[97, "sympy.liealgebras.type_e.TypeE.dimension"]], "dimension() (sympy.liealgebras.type_f.typef method)": [[97, "sympy.liealgebras.type_f.TypeF.dimension"]], "dimension() (sympy.liealgebras.type_g.typeg method)": [[97, "sympy.liealgebras.type_g.TypeG.dimension"]], "dynkin_diagram() (sympy.liealgebras.root_system.rootsystem method)": [[97, "sympy.liealgebras.root_system.RootSystem.dynkin_diagram"]], "element_order() (sympy.liealgebras.weyl_group.weylgroup method)": [[97, "sympy.liealgebras.weyl_group.WeylGroup.element_order"]], "generators() (sympy.liealgebras.weyl_group.weylgroup method)": [[97, "sympy.liealgebras.weyl_group.WeylGroup.generators"]], "group_name() (sympy.liealgebras.weyl_group.weylgroup method)": [[97, "sympy.liealgebras.weyl_group.WeylGroup.group_name"]], "group_order() (sympy.liealgebras.weyl_group.weylgroup method)": [[97, "sympy.liealgebras.weyl_group.WeylGroup.group_order"]], "highest_root() (sympy.liealgebras.type_a.typea method)": [[97, "sympy.liealgebras.type_a.TypeA.highest_root"]], "lie_algebra() (sympy.liealgebras.type_a.typea method)": [[97, "sympy.liealgebras.type_a.TypeA.lie_algebra"]], "lie_algebra() (sympy.liealgebras.type_b.typeb method)": [[97, "sympy.liealgebras.type_b.TypeB.lie_algebra"]], "lie_algebra() (sympy.liealgebras.type_c.typec method)": [[97, "sympy.liealgebras.type_c.TypeC.lie_algebra"]], "lie_algebra() (sympy.liealgebras.type_d.typed method)": [[97, "sympy.liealgebras.type_d.TypeD.lie_algebra"]], "matrix_form() (sympy.liealgebras.weyl_group.weylgroup method)": [[97, "sympy.liealgebras.weyl_group.WeylGroup.matrix_form"]], "positive_roots() (sympy.liealgebras.type_a.typea method)": [[97, "sympy.liealgebras.type_a.TypeA.positive_roots"]], "positive_roots() (sympy.liealgebras.type_b.typeb method)": [[97, "sympy.liealgebras.type_b.TypeB.positive_roots"]], "positive_roots() (sympy.liealgebras.type_c.typec method)": [[97, "sympy.liealgebras.type_c.TypeC.positive_roots"]], "positive_roots() (sympy.liealgebras.type_d.typed method)": [[97, "sympy.liealgebras.type_d.TypeD.positive_roots"]], "positive_roots() (sympy.liealgebras.type_e.typee method)": [[97, "sympy.liealgebras.type_e.TypeE.positive_roots"]], "positive_roots() (sympy.liealgebras.type_f.typef method)": [[97, "sympy.liealgebras.type_f.TypeF.positive_roots"]], "positive_roots() (sympy.liealgebras.type_g.typeg method)": [[97, "sympy.liealgebras.type_g.TypeG.positive_roots"]], "rank() (sympy.liealgebras.cartan_type.standard_cartan method)": [[97, "sympy.liealgebras.cartan_type.Standard_Cartan.rank"]], "root_space() (sympy.liealgebras.root_system.rootsystem method)": [[97, "sympy.liealgebras.root_system.RootSystem.root_space"]], "roots() (sympy.liealgebras.type_a.typea method)": [[97, "sympy.liealgebras.type_a.TypeA.roots"]], "roots() (sympy.liealgebras.type_b.typeb method)": [[97, "sympy.liealgebras.type_b.TypeB.roots"]], "roots() (sympy.liealgebras.type_c.typec method)": [[97, "sympy.liealgebras.type_c.TypeC.roots"]], "roots() (sympy.liealgebras.type_d.typed method)": [[97, "sympy.liealgebras.type_d.TypeD.roots"]], "roots() (sympy.liealgebras.type_e.typee method)": [[97, "sympy.liealgebras.type_e.TypeE.roots"]], "roots() (sympy.liealgebras.type_f.typef method)": [[97, "sympy.liealgebras.type_f.TypeF.roots"]], "roots() (sympy.liealgebras.type_g.typeg method)": [[97, "sympy.liealgebras.type_g.TypeG.roots"]], "series() (sympy.liealgebras.cartan_type.standard_cartan method)": [[97, "sympy.liealgebras.cartan_type.Standard_Cartan.series"]], "simple_root() (sympy.liealgebras.type_a.typea method)": [[97, "sympy.liealgebras.type_a.TypeA.simple_root"]], "simple_root() (sympy.liealgebras.type_b.typeb method)": [[97, "sympy.liealgebras.type_b.TypeB.simple_root"]], "simple_root() (sympy.liealgebras.type_c.typec method)": [[97, "sympy.liealgebras.type_c.TypeC.simple_root"]], "simple_root() (sympy.liealgebras.type_d.typed method)": [[97, "sympy.liealgebras.type_d.TypeD.simple_root"]], "simple_root() (sympy.liealgebras.type_e.typee method)": [[97, "sympy.liealgebras.type_e.TypeE.simple_root"]], "simple_root() (sympy.liealgebras.type_f.typef method)": [[97, "sympy.liealgebras.type_f.TypeF.simple_root"]], "simple_root() (sympy.liealgebras.type_g.typeg method)": [[97, "sympy.liealgebras.type_g.TypeG.simple_root"]], "simple_roots() (sympy.liealgebras.root_system.rootsystem method)": [[97, "sympy.liealgebras.root_system.RootSystem.simple_roots"]], "sympy.liealgebras": [[97, "module-sympy.liealgebras"]], "anfform() (in module sympy.logic.boolalg)": [[98, "sympy.logic.boolalg.ANFform"]], "and (class in sympy.logic.boolalg)": [[98, "sympy.logic.boolalg.And"]], "boolean (class in sympy.logic.boolalg)": [[98, "sympy.logic.boolalg.Boolean"]], "booleanfalse (class in sympy.logic.boolalg)": [[98, "sympy.logic.boolalg.BooleanFalse"]], "booleantrue (class in sympy.logic.boolalg)": [[98, "sympy.logic.boolalg.BooleanTrue"]], "equivalent (class in sympy.logic.boolalg)": [[98, "sympy.logic.boolalg.Equivalent"]], "exclusive (class in sympy.logic.boolalg)": [[98, "sympy.logic.boolalg.Exclusive"]], "ite (class in sympy.logic.boolalg)": [[98, "sympy.logic.boolalg.ITE"]], "implies (class in sympy.logic.boolalg)": [[98, "sympy.logic.boolalg.Implies"]], "nand (class in sympy.logic.boolalg)": [[98, "sympy.logic.boolalg.Nand"]], "nor (class in sympy.logic.boolalg)": [[98, "sympy.logic.boolalg.Nor"]], "not (class in sympy.logic.boolalg)": [[98, "sympy.logic.boolalg.Not"]], "or (class in sympy.logic.boolalg)": [[98, "sympy.logic.boolalg.Or"]], "posform() (in module sympy.logic.boolalg)": [[98, "sympy.logic.boolalg.POSform"]], "sopform() (in module sympy.logic.boolalg)": [[98, "sympy.logic.boolalg.SOPform"]], "xnor (class in sympy.logic.boolalg)": [[98, "sympy.logic.boolalg.Xnor"]], "xor (class in sympy.logic.boolalg)": [[98, "sympy.logic.boolalg.Xor"]], "anf_coeffs() (in module sympy.logic.boolalg)": [[98, "sympy.logic.boolalg.anf_coeffs"]], "as_set() (sympy.logic.boolalg.boolean method)": [[98, "sympy.logic.boolalg.Boolean.as_set"]], "as_set() (sympy.logic.boolalg.booleanfalse method)": [[98, "sympy.logic.boolalg.BooleanFalse.as_set"]], "as_set() (sympy.logic.boolalg.booleantrue method)": [[98, "sympy.logic.boolalg.BooleanTrue.as_set"]], "bool_map() (in module sympy.logic.boolalg)": [[98, "sympy.logic.boolalg.bool_map"]], "bool_maxterm() (in module sympy.logic.boolalg)": [[98, "sympy.logic.boolalg.bool_maxterm"]], "bool_minterm() (in module sympy.logic.boolalg)": [[98, "sympy.logic.boolalg.bool_minterm"]], "bool_monomial() (in module sympy.logic.boolalg)": [[98, "sympy.logic.boolalg.bool_monomial"]], "distribute_and_over_or() (in module sympy.logic.boolalg)": [[98, "sympy.logic.boolalg.distribute_and_over_or"]], "distribute_or_over_and() (in module sympy.logic.boolalg)": [[98, "sympy.logic.boolalg.distribute_or_over_and"]], "distribute_xor_over_and() (in module sympy.logic.boolalg)": [[98, "sympy.logic.boolalg.distribute_xor_over_and"]], "eliminate_implications() (in module sympy.logic.boolalg)": [[98, "sympy.logic.boolalg.eliminate_implications"]], "equals() (sympy.logic.boolalg.boolean method)": [[98, "sympy.logic.boolalg.Boolean.equals"]], "gateinputcount() (in module sympy.logic.boolalg)": [[98, "sympy.logic.boolalg.gateinputcount"]], "integer_to_term() (in module sympy.logic.boolalg)": [[98, "sympy.logic.boolalg.integer_to_term"]], "is_anf() (in module sympy.logic.boolalg)": [[98, "sympy.logic.boolalg.is_anf"]], "is_cnf() (in module sympy.logic.boolalg)": [[98, "sympy.logic.boolalg.is_cnf"]], "is_dnf() (in module sympy.logic.boolalg)": [[98, "sympy.logic.boolalg.is_dnf"]], "is_nnf() (in module sympy.logic.boolalg)": [[98, "sympy.logic.boolalg.is_nnf"]], "satisfiable() (in module sympy.logic.inference)": [[98, "sympy.logic.inference.satisfiable"]], "simplify_logic() (in module sympy.logic.boolalg)": [[98, "sympy.logic.boolalg.simplify_logic"]], "sympy.logic": [[98, "module-sympy.logic"]], "sympy.logic.inference": [[98, "module-sympy.logic.inference"]], "term_to_integer() (in module sympy.logic.boolalg)": [[98, "sympy.logic.boolalg.term_to_integer"]], "to_anf() (in module sympy.logic.boolalg)": [[98, "sympy.logic.boolalg.to_anf"]], "to_cnf() (in module sympy.logic.boolalg)": [[98, "sympy.logic.boolalg.to_cnf"]], "to_dnf() (in module sympy.logic.boolalg)": [[98, "sympy.logic.boolalg.to_dnf"]], "to_int_repr() (in module sympy.logic.boolalg)": [[98, "sympy.logic.boolalg.to_int_repr"]], "to_nnf() (in module sympy.logic.boolalg)": [[98, "sympy.logic.boolalg.to_nnf"]], "truth_table() (in module sympy.logic.boolalg)": [[98, "sympy.logic.boolalg.truth_table"]], "c (sympy.matrices.common.matrixcommon property)": [[99, "sympy.matrices.common.MatrixCommon.C"]], "h (sympy.matrices.common.matrixcommon property)": [[99, "sympy.matrices.common.MatrixCommon.H"]], "matrixcommon (class in sympy.matrices.common)": [[99, "sympy.matrices.common.MatrixCommon"]], "matrixkind (class in sympy.matrices.common)": [[99, "sympy.matrices.common.MatrixKind"]], "t (sympy.matrices.common.matrixcommon property)": [[99, "sympy.matrices.common.MatrixCommon.T"]], "__abs__() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.__abs__"]], "__add__() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.__add__"]], "__getitem__() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.__getitem__"]], "__len__() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.__len__"]], "__mul__() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.__mul__"]], "__pow__() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.__pow__"]], "__weakref__ (sympy.matrices.common.matrixcommon attribute)": [[99, "sympy.matrices.common.MatrixCommon.__weakref__"]], "adjoint() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.adjoint"]], "applyfunc() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.applyfunc"]], "as_real_imag() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.as_real_imag"]], "atoms() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.atoms"]], "col() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.col"]], "col_del() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.col_del"]], "col_insert() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.col_insert"]], "col_join() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.col_join"]], "companion() (sympy.matrices.common.matrixcommon class method)": [[99, "sympy.matrices.common.MatrixCommon.companion"]], "conjugate() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.conjugate"]], "diag() (sympy.matrices.common.matrixcommon class method)": [[99, "sympy.matrices.common.MatrixCommon.diag"]], "diagonal() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.diagonal"]], "evalf() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.evalf"]], "expand() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.expand"]], "extract() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.extract"]], "eye() (sympy.matrices.common.matrixcommon class method)": [[99, "sympy.matrices.common.MatrixCommon.eye"]], "free_symbols (sympy.matrices.common.matrixcommon property)": [[99, "sympy.matrices.common.MatrixCommon.free_symbols"]], "get_diag_blocks() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.get_diag_blocks"]], "has() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.has"]], "hstack() (sympy.matrices.common.matrixcommon class method)": [[99, "sympy.matrices.common.MatrixCommon.hstack"]], "is_anti_symmetric() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.is_anti_symmetric"]], "is_diagonal() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.is_diagonal"]], "is_hermitian (sympy.matrices.common.matrixcommon property)": [[99, "sympy.matrices.common.MatrixCommon.is_hermitian"]], "is_lower (sympy.matrices.common.matrixcommon property)": [[99, "sympy.matrices.common.MatrixCommon.is_lower"]], "is_lower_hessenberg (sympy.matrices.common.matrixcommon property)": [[99, "sympy.matrices.common.MatrixCommon.is_lower_hessenberg"]], "is_square (sympy.matrices.common.matrixcommon property)": [[99, "sympy.matrices.common.MatrixCommon.is_square"]], "is_strongly_diagonally_dominant (sympy.matrices.common.matrixcommon property)": [[99, "sympy.matrices.common.MatrixCommon.is_strongly_diagonally_dominant"]], "is_symbolic() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.is_symbolic"]], "is_symmetric() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.is_symmetric"]], "is_upper (sympy.matrices.common.matrixcommon property)": [[99, "sympy.matrices.common.MatrixCommon.is_upper"]], "is_upper_hessenberg (sympy.matrices.common.matrixcommon property)": [[99, "sympy.matrices.common.MatrixCommon.is_upper_hessenberg"]], "is_weakly_diagonally_dominant (sympy.matrices.common.matrixcommon property)": [[99, "sympy.matrices.common.MatrixCommon.is_weakly_diagonally_dominant"]], "is_zero_matrix (sympy.matrices.common.matrixcommon property)": [[99, "sympy.matrices.common.MatrixCommon.is_zero_matrix"]], "jordan_block() (sympy.matrices.common.matrixcommon class method)": [[99, "sympy.matrices.common.MatrixCommon.jordan_block"]], "lower_triangular() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.lower_triangular"]], "multiply() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.multiply"]], "multiply_elementwise() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.multiply_elementwise"]], "n() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.n"]], "ones() (sympy.matrices.common.matrixcommon class method)": [[99, "sympy.matrices.common.MatrixCommon.ones"]], "permute() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.permute"]], "permute_cols() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.permute_cols"]], "permute_rows() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.permute_rows"]], "pow() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.pow"]], "refine() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.refine"]], "replace() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.replace"]], "reshape() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.reshape"]], "rmultiply() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.rmultiply"]], "rot90() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.rot90"]], "row() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.row"]], "row_del() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.row_del"]], "row_insert() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.row_insert"]], "row_join() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.row_join"]], "shape (sympy.matrices.common.matrixcommon property)": [[99, "sympy.matrices.common.MatrixCommon.shape"]], "simplify() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.simplify"]], "subs() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.subs"]], "sympy.matrices.common": [[99, "module-sympy.matrices.common"]], "todod() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.todod"]], "todok() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.todok"]], "tolist() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.tolist"]], "trace() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.trace"]], "transpose() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.transpose"]], "upper_triangular() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.upper_triangular"]], "values() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.values"]], "vec() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.vec"]], "vech() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.vech"]], "vstack() (sympy.matrices.common.matrixcommon class method)": [[99, "sympy.matrices.common.MatrixCommon.vstack"]], "wilkinson() (sympy.matrices.common.matrixcommon class method)": [[99, "sympy.matrices.common.MatrixCommon.wilkinson"]], "xreplace() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.xreplace"]], "zeros() (sympy.matrices.common.matrixcommon class method)": [[99, "sympy.matrices.common.MatrixCommon.zeros"]], "densematrix (class in sympy.matrices.dense)": [[100, "sympy.matrices.dense.DenseMatrix"]], "ldldecomposition() (sympy.matrices.dense.densematrix method)": [[100, "sympy.matrices.dense.DenseMatrix.LDLdecomposition"]], "matrix (in module sympy.matrices.dense)": [[100, "sympy.matrices.dense.Matrix"]], "mutabledensematrix (class in sympy.matrices.dense)": [[100, "sympy.matrices.dense.MutableDenseMatrix"]], "as_immutable() (sympy.matrices.dense.densematrix method)": [[100, "sympy.matrices.dense.DenseMatrix.as_immutable"]], "as_mutable() (sympy.matrices.dense.densematrix method)": [[100, "sympy.matrices.dense.DenseMatrix.as_mutable"]], "cholesky() (sympy.matrices.dense.densematrix method)": [[100, "sympy.matrices.dense.DenseMatrix.cholesky"]], "lower_triangular_solve() (sympy.matrices.dense.densematrix method)": [[100, "sympy.matrices.dense.DenseMatrix.lower_triangular_solve"]], "simplify() (sympy.matrices.dense.mutabledensematrix method)": [[100, "sympy.matrices.dense.MutableDenseMatrix.simplify"]], "upper_triangular_solve() (sympy.matrices.dense.densematrix method)": [[100, "sympy.matrices.dense.DenseMatrix.upper_triangular_solve"]], "blockdiagmatrix (class in sympy.matrices.expressions.blockmatrix)": [[101, "sympy.matrices.expressions.blockmatrix.BlockDiagMatrix"]], "blockmatrix (class in sympy.matrices.expressions.blockmatrix)": [[101, "sympy.matrices.expressions.blockmatrix.BlockMatrix"]], "companionmatrix (class in sympy.matrices.expressions)": [[101, "sympy.matrices.expressions.CompanionMatrix"]], "functionmatrix (class in sympy.matrices.expressions)": [[101, "sympy.matrices.expressions.FunctionMatrix"]], "hadamardpower (class in sympy.matrices.expressions)": [[101, "sympy.matrices.expressions.HadamardPower"]], "hadamardproduct (class in sympy.matrices.expressions)": [[101, "sympy.matrices.expressions.HadamardProduct"]], "identity (class in sympy.matrices.expressions)": [[101, "sympy.matrices.expressions.Identity"]], "inverse (class in sympy.matrices.expressions)": [[101, "sympy.matrices.expressions.Inverse"]], "ldudecomposition() (sympy.matrices.expressions.blockmatrix.blockmatrix method)": [[101, "sympy.matrices.expressions.blockmatrix.BlockMatrix.LDUdecomposition"]], "ludecomposition() (sympy.matrices.expressions.blockmatrix.blockmatrix method)": [[101, "sympy.matrices.expressions.blockmatrix.BlockMatrix.LUdecomposition"]], "matadd (class in sympy.matrices.expressions)": [[101, "sympy.matrices.expressions.MatAdd"]], "matmul (class in sympy.matrices.expressions)": [[101, "sympy.matrices.expressions.MatMul"]], "matpow (class in sympy.matrices.expressions)": [[101, "sympy.matrices.expressions.MatPow"]], "matrixexpr (class in sympy.matrices.expressions)": [[101, "sympy.matrices.expressions.MatrixExpr"]], "matrixpermute (class in sympy.matrices.expressions)": [[101, "sympy.matrices.expressions.MatrixPermute"]], "matrixset (class in sympy.matrices.expressions)": [[101, "sympy.matrices.expressions.MatrixSet"]], "matrixsymbol (class in sympy.matrices.expressions)": [[101, "sympy.matrices.expressions.MatrixSymbol"]], "permutationmatrix (class in sympy.matrices.expressions)": [[101, "sympy.matrices.expressions.PermutationMatrix"]], "t (sympy.matrices.expressions.matrixexpr property)": [[101, "sympy.matrices.expressions.MatrixExpr.T"]], "trace (class in sympy.matrices.expressions)": [[101, "sympy.matrices.expressions.Trace"]], "transpose (class in sympy.matrices.expressions)": [[101, "sympy.matrices.expressions.Transpose"]], "udldecomposition() (sympy.matrices.expressions.blockmatrix.blockmatrix method)": [[101, "sympy.matrices.expressions.blockmatrix.BlockMatrix.UDLdecomposition"]], "zeromatrix (class in sympy.matrices.expressions)": [[101, "sympy.matrices.expressions.ZeroMatrix"]], "as_coeff_mul() (sympy.matrices.expressions.matrixexpr method)": [[101, "sympy.matrices.expressions.MatrixExpr.as_coeff_Mul"]], "as_explicit() (sympy.matrices.expressions.matrixexpr method)": [[101, "sympy.matrices.expressions.MatrixExpr.as_explicit"]], "as_mutable() (sympy.matrices.expressions.matrixexpr method)": [[101, "sympy.matrices.expressions.MatrixExpr.as_mutable"]], "block_collapse() (in module sympy.matrices.expressions.blockmatrix)": [[101, "sympy.matrices.expressions.blockmatrix.block_collapse"]], "equals() (sympy.matrices.expressions.matrixexpr method)": [[101, "sympy.matrices.expressions.MatrixExpr.equals"]], "from_index_summation() (sympy.matrices.expressions.matrixexpr static method)": [[101, "sympy.matrices.expressions.MatrixExpr.from_index_summation"]], "get_diag_blocks() (sympy.matrices.expressions.blockmatrix.blockdiagmatrix method)": [[101, "sympy.matrices.expressions.blockmatrix.BlockDiagMatrix.get_diag_blocks"]], "hadamard_product() (in module sympy.matrices.expressions)": [[101, "sympy.matrices.expressions.hadamard_product"]], "schur() (sympy.matrices.expressions.blockmatrix.blockmatrix method)": [[101, "sympy.matrices.expressions.blockmatrix.BlockMatrix.schur"]], "sympy.matrices.expressions": [[101, "module-sympy.matrices.expressions"]], "sympy.matrices.expressions.blockmatrix": [[101, "module-sympy.matrices.expressions.blockmatrix"]], "transpose() (sympy.matrices.expressions.blockmatrix.blockmatrix method)": [[101, "sympy.matrices.expressions.blockmatrix.BlockMatrix.transpose"]], "immutabledensematrix (class in sympy.matrices.immutable)": [[102, "sympy.matrices.immutable.ImmutableDenseMatrix"]], "immutablematrix (in module sympy.matrices.immutable)": [[102, "sympy.matrices.immutable.ImmutableMatrix"]], "sympy.matrices.immutable": [[102, "module-sympy.matrices.immutable"]], "sympy.matrices": [[103, "module-sympy.matrices"]], "d (sympy.matrices.matrices.matrixbase property)": [[104, "sympy.matrices.matrices.MatrixBase.D"]], "gramschmidt() (in module sympy.matrices.dense)": [[104, "sympy.matrices.dense.GramSchmidt"]], "ldldecomposition() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.LDLdecomposition"]], "ldlsolve() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.LDLsolve"]], "ludecomposition() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.LUdecomposition"]], "ludecompositionff() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.LUdecompositionFF"]], "ludecomposition_simple() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.LUdecomposition_Simple"]], "lusolve() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.LUsolve"]], "matrixbase (class in sympy.matrices.matrices)": [[104, "sympy.matrices.matrices.MatrixBase"]], "matrixcalculus (class in sympy.matrices.matrices)": [[104, "sympy.matrices.matrices.MatrixCalculus"]], "matrixdeterminant (class in sympy.matrices.matrices)": [[104, "sympy.matrices.matrices.MatrixDeterminant"]], "matrixeigen (class in sympy.matrices.matrices)": [[104, "sympy.matrices.matrices.MatrixEigen"]], "matrixerror (class in sympy.matrices.matrices)": [[104, "sympy.matrices.matrices.MatrixError"]], "matrixreductions (class in sympy.matrices.matrices)": [[104, "sympy.matrices.matrices.MatrixReductions"]], "matrixsubspaces (class in sympy.matrices.matrices)": [[104, "sympy.matrices.matrices.MatrixSubspaces"]], "nonsquarematrixerror (class in sympy.matrices.matrices)": [[104, "sympy.matrices.matrices.NonSquareMatrixError"]], "qrdecomposition() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.QRdecomposition"]], "qrsolve() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.QRsolve"]], "shapeerror (class in sympy.matrices.matrices)": [[104, "sympy.matrices.matrices.ShapeError"]], "a2idx() (in module sympy.matrices.matrices)": [[104, "sympy.matrices.matrices.a2idx"]], "add() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.add"]], "adjugate() (sympy.matrices.matrices.matrixdeterminant method)": [[104, "sympy.matrices.matrices.MatrixDeterminant.adjugate"]], "analytic_func() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.analytic_func"]], "bidiagonal_decomposition() (sympy.matrices.matrices.matrixeigen method)": [[104, "sympy.matrices.matrices.MatrixEigen.bidiagonal_decomposition"]], "bidiagonalize() (sympy.matrices.matrices.matrixeigen method)": [[104, "sympy.matrices.matrices.MatrixEigen.bidiagonalize"]], "casoratian() (in module sympy.matrices.dense)": [[104, "sympy.matrices.dense.casoratian"]], "charpoly() (sympy.matrices.matrices.matrixdeterminant method)": [[104, "sympy.matrices.matrices.MatrixDeterminant.charpoly"]], "cholesky() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.cholesky"]], "cholesky_solve() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.cholesky_solve"]], "cofactor() (sympy.matrices.matrices.matrixdeterminant method)": [[104, "sympy.matrices.matrices.MatrixDeterminant.cofactor"]], "cofactor_matrix() (sympy.matrices.matrices.matrixdeterminant method)": [[104, "sympy.matrices.matrices.MatrixDeterminant.cofactor_matrix"]], "columnspace() (sympy.matrices.matrices.matrixsubspaces method)": [[104, "sympy.matrices.matrices.MatrixSubspaces.columnspace"]], "condition_number() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.condition_number"]], "connected_components() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.connected_components"]], "connected_components_decomposition() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.connected_components_decomposition"]], "copy() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.copy"]], "cramer_solve() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.cramer_solve"]], "cross() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.cross"]], "det() (sympy.matrices.matrices.matrixdeterminant method)": [[104, "sympy.matrices.matrices.MatrixDeterminant.det"]], "diag() (in module sympy.matrices.dense)": [[104, "sympy.matrices.dense.diag"]], "diagonal_solve() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.diagonal_solve"]], "diagonalize() (sympy.matrices.matrices.matrixeigen method)": [[104, "sympy.matrices.matrices.MatrixEigen.diagonalize"]], "diff() (sympy.matrices.matrices.matrixcalculus method)": [[104, "sympy.matrices.matrices.MatrixCalculus.diff"]], "dot() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.dot"]], "dual() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.dual"]], "echelon_form() (sympy.matrices.matrices.matrixreductions method)": [[104, "sympy.matrices.matrices.MatrixReductions.echelon_form"]], "eigenvals() (sympy.matrices.matrices.matrixeigen method)": [[104, "sympy.matrices.matrices.MatrixEigen.eigenvals"]], "eigenvects() (sympy.matrices.matrices.matrixeigen method)": [[104, "sympy.matrices.matrices.MatrixEigen.eigenvects"]], "elementary_col_op() (sympy.matrices.matrices.matrixreductions method)": [[104, "sympy.matrices.matrices.MatrixReductions.elementary_col_op"]], "elementary_row_op() (sympy.matrices.matrices.matrixreductions method)": [[104, "sympy.matrices.matrices.MatrixReductions.elementary_row_op"]], "exp() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.exp"]], "eye() (in module sympy.matrices.dense)": [[104, "sympy.matrices.dense.eye"]], "gauss_jordan_solve() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.gauss_jordan_solve"]], "hat() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.hat"]], "hessian() (in module sympy.matrices.dense)": [[104, "sympy.matrices.dense.hessian"]], "integrate() (sympy.matrices.matrices.matrixcalculus method)": [[104, "sympy.matrices.matrices.MatrixCalculus.integrate"]], "inv() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.inv"]], "inv_mod() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.inv_mod"]], "inverse_adj() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.inverse_ADJ"]], "inverse_block() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.inverse_BLOCK"]], "inverse_ch() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.inverse_CH"]], "inverse_ge() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.inverse_GE"]], "inverse_ldl() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.inverse_LDL"]], "inverse_lu() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.inverse_LU"]], "inverse_qr() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.inverse_QR"]], "irregular() (sympy.matrices.matrices.matrixbase class method)": [[104, "sympy.matrices.matrices.MatrixBase.irregular"]], "is_diagonalizable() (sympy.matrices.matrices.matrixeigen method)": [[104, "sympy.matrices.matrices.MatrixEigen.is_diagonalizable"]], "is_echelon (sympy.matrices.matrices.matrixreductions property)": [[104, "sympy.matrices.matrices.MatrixReductions.is_echelon"]], "is_indefinite (sympy.matrices.matrices.matrixeigen property)": [[104, "sympy.matrices.matrices.MatrixEigen.is_indefinite"]], "is_negative_definite (sympy.matrices.matrices.matrixeigen property)": [[104, "sympy.matrices.matrices.MatrixEigen.is_negative_definite"]], "is_negative_semidefinite (sympy.matrices.matrices.matrixeigen property)": [[104, "sympy.matrices.matrices.MatrixEigen.is_negative_semidefinite"]], "is_nilpotent() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.is_nilpotent"]], "is_positive_definite (sympy.matrices.matrices.matrixeigen property)": [[104, "sympy.matrices.matrices.MatrixEigen.is_positive_definite"]], "is_positive_semidefinite (sympy.matrices.matrices.matrixeigen property)": [[104, "sympy.matrices.matrices.MatrixEigen.is_positive_semidefinite"]], "jacobian() (sympy.matrices.matrices.matrixcalculus method)": [[104, "sympy.matrices.matrices.MatrixCalculus.jacobian"]], "jordan_cell() (in module sympy.matrices.dense)": [[104, "sympy.matrices.dense.jordan_cell"]], "jordan_form() (sympy.matrices.matrices.matrixeigen method)": [[104, "sympy.matrices.matrices.MatrixEigen.jordan_form"]], "key2bounds() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.key2bounds"]], "key2ij() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.key2ij"]], "left_eigenvects() (sympy.matrices.matrices.matrixeigen method)": [[104, "sympy.matrices.matrices.MatrixEigen.left_eigenvects"]], "limit() (sympy.matrices.matrices.matrixcalculus method)": [[104, "sympy.matrices.matrices.MatrixCalculus.limit"]], "list2numpy() (in module sympy.matrices.dense)": [[104, "sympy.matrices.dense.list2numpy"]], "log() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.log"]], "lower_triangular_solve() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.lower_triangular_solve"]], "matrix2numpy() (in module sympy.matrices.dense)": [[104, "sympy.matrices.dense.matrix2numpy"]], "matrix_multiply_elementwise() (in module sympy.matrices.dense)": [[104, "sympy.matrices.dense.matrix_multiply_elementwise"]], "minor() (sympy.matrices.matrices.matrixdeterminant method)": [[104, "sympy.matrices.matrices.MatrixDeterminant.minor"]], "minor_submatrix() (sympy.matrices.matrices.matrixdeterminant method)": [[104, "sympy.matrices.matrices.MatrixDeterminant.minor_submatrix"]], "norm() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.norm"]], "normalized() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.normalized"]], "nullspace() (sympy.matrices.matrices.matrixsubspaces method)": [[104, "sympy.matrices.matrices.MatrixSubspaces.nullspace"]], "ones() (in module sympy.matrices.dense)": [[104, "sympy.matrices.dense.ones"]], "orthogonalize() (sympy.matrices.matrices.matrixsubspaces class method)": [[104, "sympy.matrices.matrices.MatrixSubspaces.orthogonalize"]], "per() (sympy.matrices.matrices.matrixdeterminant method)": [[104, "sympy.matrices.matrices.MatrixDeterminant.per"]], "pinv() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.pinv"]], "pinv_solve() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.pinv_solve"]], "print_nonzero() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.print_nonzero"]], "project() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.project"]], "randmatrix() (in module sympy.matrices.dense)": [[104, "sympy.matrices.dense.randMatrix"]], "rank() (sympy.matrices.matrices.matrixreductions method)": [[104, "sympy.matrices.matrices.MatrixReductions.rank"]], "rank_decomposition() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.rank_decomposition"]], "rot_axis1() (in module sympy.matrices.dense)": [[104, "sympy.matrices.dense.rot_axis1"]], "rot_axis2() (in module sympy.matrices.dense)": [[104, "sympy.matrices.dense.rot_axis2"]], "rot_axis3() (in module sympy.matrices.dense)": [[104, "sympy.matrices.dense.rot_axis3"]], "rot_ccw_axis1() (in module sympy.matrices.dense)": [[104, "sympy.matrices.dense.rot_ccw_axis1"]], "rot_ccw_axis2() (in module sympy.matrices.dense)": [[104, "sympy.matrices.dense.rot_ccw_axis2"]], "rot_ccw_axis3() (in module sympy.matrices.dense)": [[104, "sympy.matrices.dense.rot_ccw_axis3"]], "rot_givens() (in module sympy.matrices.dense)": [[104, "sympy.matrices.dense.rot_givens"]], "rowspace() (sympy.matrices.matrices.matrixsubspaces method)": [[104, "sympy.matrices.matrices.MatrixSubspaces.rowspace"]], "rref() (sympy.matrices.matrices.matrixreductions method)": [[104, "sympy.matrices.matrices.MatrixReductions.rref"]], "rref_rhs() (sympy.matrices.matrices.matrixreductions method)": [[104, "sympy.matrices.matrices.MatrixReductions.rref_rhs"]], "singular_value_decomposition() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.singular_value_decomposition"]], "singular_values() (sympy.matrices.matrices.matrixeigen method)": [[104, "sympy.matrices.matrices.MatrixEigen.singular_values"]], "solve() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.solve"]], "solve_least_squares() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.solve_least_squares"]], "strongly_connected_components() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.strongly_connected_components"]], "strongly_connected_components_decomposition() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.strongly_connected_components_decomposition"]], "symarray() (in module sympy.matrices.dense)": [[104, "sympy.matrices.dense.symarray"]], "sympy.matrices.matrices": [[104, "module-sympy.matrices.matrices"]], "table() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.table"]], "upper_hessenberg_decomposition() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.upper_hessenberg_decomposition"]], "upper_triangular_solve() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.upper_triangular_solve"]], "vee() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.vee"]], "wronskian() (in module sympy.matrices.dense)": [[104, "sympy.matrices.dense.wronskian"]], "zeros() (in module sympy.matrices.dense)": [[104, "sympy.matrices.dense.zeros"]], "hermite_normal_form() (in module sympy.matrices.normalforms)": [[105, "sympy.matrices.normalforms.hermite_normal_form"]], "smith_normal_form() (in module sympy.matrices.normalforms)": [[105, "sympy.matrices.normalforms.smith_normal_form"]], "immutablesparsematrix (class in sympy.matrices.immutable)": [[106, "sympy.matrices.immutable.ImmutableSparseMatrix"]], "mutablesparsematrix (class in sympy.matrices.sparse)": [[106, "sympy.matrices.sparse.MutableSparseMatrix"]], "sparsematrix (in module sympy.matrices.sparse)": [[106, "sympy.matrices.sparse.SparseMatrix"]], "sympy.matrices.sparse": [[106, "module-sympy.matrices.sparse"]], "_csrtodok() (in module sympy.matrices.sparsetools)": [[107, "sympy.matrices.sparsetools._csrtodok"]], "_doktocsr() (in module sympy.matrices.sparsetools)": [[107, "sympy.matrices.sparsetools._doktocsr"]], "banded() (in module sympy.matrices.sparsetools)": [[107, "sympy.matrices.sparsetools.banded"]], "sympy.matrices.sparsetools": [[107, "module-sympy.matrices.sparsetools"]], "sieve (class in sympy.ntheory.generate)": [[108, "sympy.ntheory.generate.Sieve"]], "abundance() (in module sympy.ntheory.factor_)": [[108, "sympy.ntheory.factor_.abundance"]], "antidivisor_count() (in module sympy.ntheory.factor_)": [[108, "sympy.ntheory.factor_.antidivisor_count"]], "antidivisors() (in module sympy.ntheory.factor_)": [[108, "sympy.ntheory.factor_.antidivisors"]], "binomial_coefficients() (in module sympy.ntheory.multinomial)": [[108, "sympy.ntheory.multinomial.binomial_coefficients"]], "binomial_coefficients_list() (in module sympy.ntheory.multinomial)": [[108, "sympy.ntheory.multinomial.binomial_coefficients_list"]], "binomial_mod() (in module sympy.ntheory.residue_ntheory)": [[108, "sympy.ntheory.residue_ntheory.binomial_mod"]], "composite() (in module sympy.ntheory.generate)": [[108, "sympy.ntheory.generate.composite"]], "compositepi() (in module sympy.ntheory.generate)": [[108, "sympy.ntheory.generate.compositepi"]], "continued_fraction() (in module sympy.ntheory.continued_fraction)": [[108, "sympy.ntheory.continued_fraction.continued_fraction"]], "continued_fraction_convergents() (in module sympy.ntheory.continued_fraction)": [[108, "sympy.ntheory.continued_fraction.continued_fraction_convergents"]], "continued_fraction_iterator() (in module sympy.ntheory.continued_fraction)": [[108, "sympy.ntheory.continued_fraction.continued_fraction_iterator"]], "continued_fraction_periodic() (in module sympy.ntheory.continued_fraction)": [[108, "sympy.ntheory.continued_fraction.continued_fraction_periodic"]], "continued_fraction_reduce() (in module sympy.ntheory.continued_fraction)": [[108, "sympy.ntheory.continued_fraction.continued_fraction_reduce"]], "core() (in module sympy.ntheory.factor_)": [[108, "sympy.ntheory.factor_.core"]], "count_digits() (in module sympy.ntheory.digits)": [[108, "sympy.ntheory.digits.count_digits"]], "crt() (in module sympy.ntheory.modular)": [[108, "sympy.ntheory.modular.crt"]], "crt1() (in module sympy.ntheory.modular)": [[108, "sympy.ntheory.modular.crt1"]], "crt2() (in module sympy.ntheory.modular)": [[108, "sympy.ntheory.modular.crt2"]], "cycle_length() (in module sympy.ntheory.generate)": [[108, "sympy.ntheory.generate.cycle_length"]], "digits() (in module sympy.ntheory.digits)": [[108, "sympy.ntheory.digits.digits"]], "digits() (in module sympy.ntheory.factor_)": [[108, "sympy.ntheory.factor_.digits"]], "discrete_log() (in module sympy.ntheory.residue_ntheory)": [[108, "sympy.ntheory.residue_ntheory.discrete_log"]], "divisor_count() (in module sympy.ntheory.factor_)": [[108, "sympy.ntheory.factor_.divisor_count"]], "divisor_sigma (class in sympy.ntheory.factor_)": [[108, "sympy.ntheory.factor_.divisor_sigma"]], "divisors() (in module sympy.ntheory.factor_)": [[108, "sympy.ntheory.factor_.divisors"]], "ecm() (in module sympy.ntheory.ecm)": [[108, "sympy.ntheory.ecm.ecm"]], "egyptian_fraction() (in module sympy.ntheory.egyptian_fraction)": [[108, "sympy.ntheory.egyptian_fraction.egyptian_fraction"]], "extend() (sympy.ntheory.generate.sieve method)": [[108, "sympy.ntheory.generate.Sieve.extend"]], "extend_to_no() (sympy.ntheory.generate.sieve method)": [[108, "sympy.ntheory.generate.Sieve.extend_to_no"]], "factorint() (in module sympy.ntheory.factor_)": [[108, "sympy.ntheory.factor_.factorint"]], "factorrat() (in module sympy.ntheory.factor_)": [[108, "sympy.ntheory.factor_.factorrat"]], "is_abundant() (in module sympy.ntheory.factor_)": [[108, "sympy.ntheory.factor_.is_abundant"]], "is_amicable() (in module sympy.ntheory.factor_)": [[108, "sympy.ntheory.factor_.is_amicable"]], "is_deficient() (in module sympy.ntheory.factor_)": [[108, "sympy.ntheory.factor_.is_deficient"]], "is_euler_jacobi_pseudoprime() (in module sympy.ntheory.primetest)": [[108, "sympy.ntheory.primetest.is_euler_jacobi_pseudoprime"]], "is_euler_pseudoprime() (in module sympy.ntheory.primetest)": [[108, "sympy.ntheory.primetest.is_euler_pseudoprime"]], "is_extra_strong_lucas_prp() (in module sympy.ntheory.primetest)": [[108, "sympy.ntheory.primetest.is_extra_strong_lucas_prp"]], "is_fermat_pseudoprime() (in module sympy.ntheory.primetest)": [[108, "sympy.ntheory.primetest.is_fermat_pseudoprime"]], "is_gaussian_prime() (in module sympy.ntheory.primetest)": [[108, "sympy.ntheory.primetest.is_gaussian_prime"]], "is_lucas_prp() (in module sympy.ntheory.primetest)": [[108, "sympy.ntheory.primetest.is_lucas_prp"]], "is_mersenne_prime() (in module sympy.ntheory.factor_)": [[108, "sympy.ntheory.factor_.is_mersenne_prime"]], "is_nthpow_residue() (in module sympy.ntheory.residue_ntheory)": [[108, "sympy.ntheory.residue_ntheory.is_nthpow_residue"]], "is_palindromic() (in module sympy.ntheory.digits)": [[108, "sympy.ntheory.digits.is_palindromic"]], "is_perfect() (in module sympy.ntheory.factor_)": [[108, "sympy.ntheory.factor_.is_perfect"]], "is_primitive_root() (in module sympy.ntheory.residue_ntheory)": [[108, "sympy.ntheory.residue_ntheory.is_primitive_root"]], "is_quad_residue() (in module sympy.ntheory.residue_ntheory)": [[108, "sympy.ntheory.residue_ntheory.is_quad_residue"]], "is_square() (in module sympy.ntheory.primetest)": [[108, "sympy.ntheory.primetest.is_square"]], "is_strong_lucas_prp() (in module sympy.ntheory.primetest)": [[108, "sympy.ntheory.primetest.is_strong_lucas_prp"]], "isprime() (in module sympy.ntheory.primetest)": [[108, "sympy.ntheory.primetest.isprime"]], "jacobi_symbol() (in module sympy.ntheory.residue_ntheory)": [[108, "sympy.ntheory.residue_ntheory.jacobi_symbol"]], "kronecker_symbol() (in module sympy.ntheory.residue_ntheory)": [[108, "sympy.ntheory.residue_ntheory.kronecker_symbol"]], "legendre_symbol() (in module sympy.ntheory.residue_ntheory)": [[108, "sympy.ntheory.residue_ntheory.legendre_symbol"]], "mersenne_prime_exponent() (in module sympy.ntheory.factor_)": [[108, "sympy.ntheory.factor_.mersenne_prime_exponent"]], "mobius (class in sympy.ntheory)": [[108, "sympy.ntheory.mobius"]], "mobiusrange() (sympy.ntheory.generate.sieve method)": [[108, "sympy.ntheory.generate.Sieve.mobiusrange"]], "mr() (in module sympy.ntheory.primetest)": [[108, "sympy.ntheory.primetest.mr"]], "multinomial_coefficients() (in module sympy.ntheory.multinomial)": [[108, "sympy.ntheory.multinomial.multinomial_coefficients"]], "multinomial_coefficients_iterator() (in module sympy.ntheory.multinomial)": [[108, "sympy.ntheory.multinomial.multinomial_coefficients_iterator"]], "multiplicity() (in module sympy.ntheory.factor_)": [[108, "sympy.ntheory.factor_.multiplicity"]], "n_order() (in module sympy.ntheory.residue_ntheory)": [[108, "sympy.ntheory.residue_ntheory.n_order"]], "nextprime() (in module sympy.ntheory.generate)": [[108, "sympy.ntheory.generate.nextprime"]], "npartitions() (in module sympy.ntheory.partitions_)": [[108, "sympy.ntheory.partitions_.npartitions"]], "nthroot_mod() (in module sympy.ntheory.residue_ntheory)": [[108, "sympy.ntheory.residue_ntheory.nthroot_mod"]], "perfect_power() (in module sympy.ntheory.factor_)": [[108, "sympy.ntheory.factor_.perfect_power"]], "pi_hex_digits() (in module sympy.ntheory.bbp_pi)": [[108, "sympy.ntheory.bbp_pi.pi_hex_digits"]], "pollard_pm1() (in module sympy.ntheory.factor_)": [[108, "sympy.ntheory.factor_.pollard_pm1"]], "pollard_rho() (in module sympy.ntheory.factor_)": [[108, "sympy.ntheory.factor_.pollard_rho"]], "polynomial_congruence() (in module sympy.ntheory.residue_ntheory)": [[108, "sympy.ntheory.residue_ntheory.polynomial_congruence"]], "prevprime() (in module sympy.ntheory.generate)": [[108, "sympy.ntheory.generate.prevprime"]], "prime() (in module sympy.ntheory.generate)": [[108, "sympy.ntheory.generate.prime"]], "primefactors() (in module sympy.ntheory.factor_)": [[108, "sympy.ntheory.factor_.primefactors"]], "primenu (class in sympy.ntheory.factor_)": [[108, "sympy.ntheory.factor_.primenu"]], "primeomega (class in sympy.ntheory.factor_)": [[108, "sympy.ntheory.factor_.primeomega"]], "primepi() (in module sympy.ntheory.generate)": [[108, "sympy.ntheory.generate.primepi"]], "primerange() (in module sympy.ntheory.generate)": [[108, "sympy.ntheory.generate.primerange"]], "primerange() (sympy.ntheory.generate.sieve method)": [[108, "sympy.ntheory.generate.Sieve.primerange"]], "primitive_root() (in module sympy.ntheory.residue_ntheory)": [[108, "sympy.ntheory.residue_ntheory.primitive_root"]], "primorial() (in module sympy.ntheory.generate)": [[108, "sympy.ntheory.generate.primorial"]], "proper_divisor_count() (in module sympy.ntheory.factor_)": [[108, "sympy.ntheory.factor_.proper_divisor_count"]], "proper_divisors() (in module sympy.ntheory.factor_)": [[108, "sympy.ntheory.factor_.proper_divisors"]], "qs() (in module sympy.ntheory.qs)": [[108, "sympy.ntheory.qs.qs"]], "quadratic_congruence() (in module sympy.ntheory.residue_ntheory)": [[108, "sympy.ntheory.residue_ntheory.quadratic_congruence"]], "quadratic_residues() (in module sympy.ntheory.residue_ntheory)": [[108, "sympy.ntheory.residue_ntheory.quadratic_residues"]], "randprime() (in module sympy.ntheory.generate)": [[108, "sympy.ntheory.generate.randprime"]], "reduced_totient (class in sympy.ntheory.factor_)": [[108, "sympy.ntheory.factor_.reduced_totient"]], "search() (sympy.ntheory.generate.sieve method)": [[108, "sympy.ntheory.generate.Sieve.search"]], "smoothness() (in module sympy.ntheory.factor_)": [[108, "sympy.ntheory.factor_.smoothness"]], "smoothness_p() (in module sympy.ntheory.factor_)": [[108, "sympy.ntheory.factor_.smoothness_p"]], "solve_congruence() (in module sympy.ntheory.modular)": [[108, "sympy.ntheory.modular.solve_congruence"]], "sqrt_mod() (in module sympy.ntheory.residue_ntheory)": [[108, "sympy.ntheory.residue_ntheory.sqrt_mod"]], "sqrt_mod_iter() (in module sympy.ntheory.residue_ntheory)": [[108, "sympy.ntheory.residue_ntheory.sqrt_mod_iter"]], "symmetric_residue() (in module sympy.ntheory.modular)": [[108, "sympy.ntheory.modular.symmetric_residue"]], "sympy.ntheory.bbp_pi": [[108, "module-sympy.ntheory.bbp_pi"]], "sympy.ntheory.continued_fraction": [[108, "module-sympy.ntheory.continued_fraction"]], "sympy.ntheory.digits": [[108, "module-sympy.ntheory.digits"]], "sympy.ntheory.ecm": [[108, "module-sympy.ntheory.ecm"]], "sympy.ntheory.egyptian_fraction": [[108, "module-sympy.ntheory.egyptian_fraction"]], "sympy.ntheory.factor_": [[108, "module-sympy.ntheory.factor_"]], "sympy.ntheory.generate": [[108, "module-sympy.ntheory.generate"]], "sympy.ntheory.modular": [[108, "module-sympy.ntheory.modular"]], "sympy.ntheory.multinomial": [[108, "module-sympy.ntheory.multinomial"]], "sympy.ntheory.partitions_": [[108, "module-sympy.ntheory.partitions_"]], "sympy.ntheory.primetest": [[108, "module-sympy.ntheory.primetest"]], "sympy.ntheory.qs": [[108, "module-sympy.ntheory.qs"]], "sympy.ntheory.residue_ntheory": [[108, "module-sympy.ntheory.residue_ntheory"]], "totient (class in sympy.ntheory.factor_)": [[108, "sympy.ntheory.factor_.totient"]], "totientrange() (sympy.ntheory.generate.sieve method)": [[108, "sympy.ntheory.generate.Sieve.totientrange"]], "udivisor_count() (in module sympy.ntheory.factor_)": [[108, "sympy.ntheory.factor_.udivisor_count"]], "udivisor_sigma (class in sympy.ntheory.factor_)": [[108, "sympy.ntheory.factor_.udivisor_sigma"]], "udivisors() (in module sympy.ntheory.factor_)": [[108, "sympy.ntheory.factor_.udivisors"]], "latexparsingerror (class in sympy.parsing.latex)": [[110, "sympy.parsing.latex.LaTeXParsingError"]], "larklatexparser (class in sympy.parsing.latex.lark)": [[110, "sympy.parsing.latex.lark.LarkLaTeXParser"]], "sympyexpression (class in sympy.parsing.sym_expr)": [[110, "sympy.parsing.sym_expr.SymPyExpression"]], "transformtosympyexpr (class in sympy.parsing.latex.lark)": [[110, "sympy.parsing.latex.lark.TransformToSymPyExpr"]], "auto_number() (in module sympy.parsing.sympy_parser)": [[110, "sympy.parsing.sympy_parser.auto_number"]], "auto_symbol() (in module sympy.parsing.sympy_parser)": [[110, "sympy.parsing.sympy_parser.auto_symbol"]], "convert_to_c() (sympy.parsing.sym_expr.sympyexpression method)": [[110, "sympy.parsing.sym_expr.SymPyExpression.convert_to_c"]], "convert_to_expr() (sympy.parsing.sym_expr.sympyexpression method)": [[110, "sympy.parsing.sym_expr.SymPyExpression.convert_to_expr"]], "convert_to_fortran() (sympy.parsing.sym_expr.sympyexpression method)": [[110, "sympy.parsing.sym_expr.SymPyExpression.convert_to_fortran"]], "convert_to_python() (sympy.parsing.sym_expr.sympyexpression method)": [[110, "sympy.parsing.sym_expr.SymPyExpression.convert_to_python"]], "convert_xor() (in module sympy.parsing.sympy_parser)": [[110, "sympy.parsing.sympy_parser.convert_xor"]], "eval_expr() (in module sympy.parsing.sympy_parser)": [[110, "sympy.parsing.sympy_parser.eval_expr"]], "factorial_notation() (in module sympy.parsing.sympy_parser)": [[110, "sympy.parsing.sympy_parser.factorial_notation"]], "function_exponentiation() (in module sympy.parsing.sympy_parser)": [[110, "sympy.parsing.sympy_parser.function_exponentiation"]], "implicit_application() (in module sympy.parsing.sympy_parser)": [[110, "sympy.parsing.sympy_parser.implicit_application"]], "implicit_multiplication() (in module sympy.parsing.sympy_parser)": [[110, "sympy.parsing.sympy_parser.implicit_multiplication"]], "implicit_multiplication_application() (in module sympy.parsing.sympy_parser)": [[110, "sympy.parsing.sympy_parser.implicit_multiplication_application"]], "lambda_notation() (in module sympy.parsing.sympy_parser)": [[110, "sympy.parsing.sympy_parser.lambda_notation"]], "parse_expr() (in module sympy.parsing.sympy_parser)": [[110, "sympy.parsing.sympy_parser.parse_expr"]], "parse_latex() (in module sympy.parsing.latex)": [[110, "sympy.parsing.latex.parse_latex"]], "parse_latex_lark() (in module sympy.parsing.latex)": [[110, "sympy.parsing.latex.parse_latex_lark"]], "parse_mathematica() (in module sympy.parsing.mathematica)": [[110, "sympy.parsing.mathematica.parse_mathematica"]], "parse_maxima() (in module sympy.parsing.maxima)": [[110, "sympy.parsing.maxima.parse_maxima"]], "rationalize() (in module sympy.parsing.sympy_parser)": [[110, "sympy.parsing.sympy_parser.rationalize"]], "repeated_decimals() (in module sympy.parsing.sympy_parser)": [[110, "sympy.parsing.sympy_parser.repeated_decimals"]], "return_expr() (sympy.parsing.sym_expr.sympyexpression method)": [[110, "sympy.parsing.sym_expr.SymPyExpression.return_expr"]], "split_symbols() (in module sympy.parsing.sympy_parser)": [[110, "sympy.parsing.sympy_parser.split_symbols"]], "split_symbols_custom() (in module sympy.parsing.sympy_parser)": [[110, "sympy.parsing.sympy_parser.split_symbols_custom"]], "standard_transformations (in module sympy.parsing.sympy_parser)": [[110, "sympy.parsing.sympy_parser.standard_transformations"]], "stringify_expr() (in module sympy.parsing.sympy_parser)": [[110, "sympy.parsing.sympy_parser.stringify_expr"]], "sympy.parsing": [[110, "module-sympy.parsing"]], "sympy.parsing.sym_expr": [[110, "module-sympy.parsing.sym_expr"]], "activationbase (class in sympy.physics.biomechanics.activation)": [[111, "sympy.physics.biomechanics.activation.ActivationBase"]], "f (sympy.physics.biomechanics.activation.activationbase property)": [[111, "sympy.physics.biomechanics.activation.ActivationBase.F"]], "f (sympy.physics.biomechanics.activation.firstorderactivationdegroote2016 property)": [[111, "sympy.physics.biomechanics.activation.FirstOrderActivationDeGroote2016.F"]], "f (sympy.physics.biomechanics.activation.zerothorderactivation property)": [[111, "sympy.physics.biomechanics.activation.ZerothOrderActivation.F"]], "firstorderactivationdegroote2016 (class in sympy.physics.biomechanics.activation)": [[111, "sympy.physics.biomechanics.activation.FirstOrderActivationDeGroote2016"]], "m (sympy.physics.biomechanics.activation.activationbase property)": [[111, "sympy.physics.biomechanics.activation.ActivationBase.M"]], "m (sympy.physics.biomechanics.activation.firstorderactivationdegroote2016 property)": [[111, "sympy.physics.biomechanics.activation.FirstOrderActivationDeGroote2016.M"]], "m (sympy.physics.biomechanics.activation.zerothorderactivation property)": [[111, "sympy.physics.biomechanics.activation.ZerothOrderActivation.M"]], "zerothorderactivation (class in sympy.physics.biomechanics.activation)": [[111, "sympy.physics.biomechanics.activation.ZerothOrderActivation"]], "a (sympy.physics.biomechanics.activation.activationbase property)": [[111, "sympy.physics.biomechanics.activation.ActivationBase.a"]], "activation (sympy.physics.biomechanics.activation.activationbase property)": [[111, "sympy.physics.biomechanics.activation.ActivationBase.activation"]], "activation_time_constant (sympy.physics.biomechanics.activation.firstorderactivationdegroote2016 property)": [[111, "sympy.physics.biomechanics.activation.FirstOrderActivationDeGroote2016.activation_time_constant"]], "b (sympy.physics.biomechanics.activation.firstorderactivationdegroote2016 property)": [[111, "sympy.physics.biomechanics.activation.FirstOrderActivationDeGroote2016.b"]], "constants (sympy.physics.biomechanics.activation.activationbase property)": [[111, "sympy.physics.biomechanics.activation.ActivationBase.constants"]], "constants (sympy.physics.biomechanics.activation.firstorderactivationdegroote2016 property)": [[111, "sympy.physics.biomechanics.activation.FirstOrderActivationDeGroote2016.constants"]], "constants (sympy.physics.biomechanics.activation.zerothorderactivation property)": [[111, "sympy.physics.biomechanics.activation.ZerothOrderActivation.constants"]], "deactivation_time_constant (sympy.physics.biomechanics.activation.firstorderactivationdegroote2016 property)": [[111, "sympy.physics.biomechanics.activation.FirstOrderActivationDeGroote2016.deactivation_time_constant"]], "e (sympy.physics.biomechanics.activation.activationbase property)": [[111, "sympy.physics.biomechanics.activation.ActivationBase.e"]], "excitation (sympy.physics.biomechanics.activation.activationbase property)": [[111, "sympy.physics.biomechanics.activation.ActivationBase.excitation"]], "input_vars (sympy.physics.biomechanics.activation.activationbase property)": [[111, "sympy.physics.biomechanics.activation.ActivationBase.input_vars"]], "input_vars (sympy.physics.biomechanics.activation.firstorderactivationdegroote2016 property)": [[111, "sympy.physics.biomechanics.activation.FirstOrderActivationDeGroote2016.input_vars"]], "input_vars (sympy.physics.biomechanics.activation.zerothorderactivation property)": [[111, "sympy.physics.biomechanics.activation.ZerothOrderActivation.input_vars"]], "order (sympy.physics.biomechanics.activation.activationbase property)": [[111, "sympy.physics.biomechanics.activation.ActivationBase.order"]], "order (sympy.physics.biomechanics.activation.firstorderactivationdegroote2016 property)": [[111, "sympy.physics.biomechanics.activation.FirstOrderActivationDeGroote2016.order"]], "order (sympy.physics.biomechanics.activation.zerothorderactivation property)": [[111, "sympy.physics.biomechanics.activation.ZerothOrderActivation.order"]], "p (sympy.physics.biomechanics.activation.activationbase property)": [[111, "sympy.physics.biomechanics.activation.ActivationBase.p"]], "p (sympy.physics.biomechanics.activation.firstorderactivationdegroote2016 property)": [[111, "sympy.physics.biomechanics.activation.FirstOrderActivationDeGroote2016.p"]], "p (sympy.physics.biomechanics.activation.zerothorderactivation property)": [[111, "sympy.physics.biomechanics.activation.ZerothOrderActivation.p"]], "r (sympy.physics.biomechanics.activation.activationbase property)": [[111, "sympy.physics.biomechanics.activation.ActivationBase.r"]], "r (sympy.physics.biomechanics.activation.firstorderactivationdegroote2016 property)": [[111, "sympy.physics.biomechanics.activation.FirstOrderActivationDeGroote2016.r"]], "r (sympy.physics.biomechanics.activation.zerothorderactivation property)": [[111, "sympy.physics.biomechanics.activation.ZerothOrderActivation.r"]], "rhs() (sympy.physics.biomechanics.activation.activationbase method)": [[111, "sympy.physics.biomechanics.activation.ActivationBase.rhs"]], "rhs() (sympy.physics.biomechanics.activation.firstorderactivationdegroote2016 method)": [[111, "sympy.physics.biomechanics.activation.FirstOrderActivationDeGroote2016.rhs"]], "rhs() (sympy.physics.biomechanics.activation.zerothorderactivation method)": [[111, "sympy.physics.biomechanics.activation.ZerothOrderActivation.rhs"]], "smoothing_rate (sympy.physics.biomechanics.activation.firstorderactivationdegroote2016 property)": [[111, "sympy.physics.biomechanics.activation.FirstOrderActivationDeGroote2016.smoothing_rate"]], "state_vars (sympy.physics.biomechanics.activation.activationbase property)": [[111, "sympy.physics.biomechanics.activation.ActivationBase.state_vars"]], "state_vars (sympy.physics.biomechanics.activation.firstorderactivationdegroote2016 property)": [[111, "sympy.physics.biomechanics.activation.FirstOrderActivationDeGroote2016.state_vars"]], "state_vars (sympy.physics.biomechanics.activation.zerothorderactivation property)": [[111, "sympy.physics.biomechanics.activation.ZerothOrderActivation.state_vars"]], "sympy.physics.biomechanics.activation": [[111, "module-sympy.physics.biomechanics.activation"]], "tau_a (sympy.physics.biomechanics.activation.firstorderactivationdegroote2016 property)": [[111, "sympy.physics.biomechanics.activation.FirstOrderActivationDeGroote2016.tau_a"]], "tau_d (sympy.physics.biomechanics.activation.firstorderactivationdegroote2016 property)": [[111, "sympy.physics.biomechanics.activation.FirstOrderActivationDeGroote2016.tau_d"]], "with_defaults() (sympy.physics.biomechanics.activation.activationbase class method)": [[111, "sympy.physics.biomechanics.activation.ActivationBase.with_defaults"]], "with_defaults() (sympy.physics.biomechanics.activation.firstorderactivationdegroote2016 class method)": [[111, "sympy.physics.biomechanics.activation.FirstOrderActivationDeGroote2016.with_defaults"]], "with_defaults() (sympy.physics.biomechanics.activation.zerothorderactivation class method)": [[111, "sympy.physics.biomechanics.activation.ZerothOrderActivation.with_defaults"]], "x (sympy.physics.biomechanics.activation.activationbase property)": [[111, "sympy.physics.biomechanics.activation.ActivationBase.x"]], "x (sympy.physics.biomechanics.activation.firstorderactivationdegroote2016 property)": [[111, "sympy.physics.biomechanics.activation.FirstOrderActivationDeGroote2016.x"]], "x (sympy.physics.biomechanics.activation.zerothorderactivation property)": [[111, "sympy.physics.biomechanics.activation.ZerothOrderActivation.x"]], "characteristiccurvecollection (class in sympy.physics.biomechanics.curve)": [[112, "sympy.physics.biomechanics.curve.CharacteristicCurveCollection"]], "characteristiccurvefunction (class in sympy.physics.biomechanics.curve)": [[112, "sympy.physics.biomechanics.curve.CharacteristicCurveFunction"]], "fiberforcelengthactivedegroote2016 (class in sympy.physics.biomechanics.curve)": [[112, "sympy.physics.biomechanics.curve.FiberForceLengthActiveDeGroote2016"]], "fiberforcelengthpassivedegroote2016 (class in sympy.physics.biomechanics.curve)": [[112, "sympy.physics.biomechanics.curve.FiberForceLengthPassiveDeGroote2016"]], "fiberforcelengthpassiveinversedegroote2016 (class in sympy.physics.biomechanics.curve)": [[112, "sympy.physics.biomechanics.curve.FiberForceLengthPassiveInverseDeGroote2016"]], "fiberforcevelocitydegroote2016 (class in sympy.physics.biomechanics.curve)": [[112, "sympy.physics.biomechanics.curve.FiberForceVelocityDeGroote2016"]], "fiberforcevelocityinversedegroote2016 (class in sympy.physics.biomechanics.curve)": [[112, "sympy.physics.biomechanics.curve.FiberForceVelocityInverseDeGroote2016"]], "tendonforcelengthdegroote2016 (class in sympy.physics.biomechanics.curve)": [[112, "sympy.physics.biomechanics.curve.TendonForceLengthDeGroote2016"]], "tendonforcelengthinversedegroote2016 (class in sympy.physics.biomechanics.curve)": [[112, "sympy.physics.biomechanics.curve.TendonForceLengthInverseDeGroote2016"]], "doit() (sympy.physics.biomechanics.curve.fiberforcelengthactivedegroote2016 method)": [[112, "sympy.physics.biomechanics.curve.FiberForceLengthActiveDeGroote2016.doit"]], "doit() (sympy.physics.biomechanics.curve.fiberforcelengthpassivedegroote2016 method)": [[112, "sympy.physics.biomechanics.curve.FiberForceLengthPassiveDeGroote2016.doit"]], "doit() (sympy.physics.biomechanics.curve.fiberforcelengthpassiveinversedegroote2016 method)": [[112, "sympy.physics.biomechanics.curve.FiberForceLengthPassiveInverseDeGroote2016.doit"]], "doit() (sympy.physics.biomechanics.curve.fiberforcevelocitydegroote2016 method)": [[112, "sympy.physics.biomechanics.curve.FiberForceVelocityDeGroote2016.doit"]], "doit() (sympy.physics.biomechanics.curve.fiberforcevelocityinversedegroote2016 method)": [[112, "sympy.physics.biomechanics.curve.FiberForceVelocityInverseDeGroote2016.doit"]], "doit() (sympy.physics.biomechanics.curve.tendonforcelengthdegroote2016 method)": [[112, "sympy.physics.biomechanics.curve.TendonForceLengthDeGroote2016.doit"]], "doit() (sympy.physics.biomechanics.curve.tendonforcelengthinversedegroote2016 method)": [[112, "sympy.physics.biomechanics.curve.TendonForceLengthInverseDeGroote2016.doit"]], "eval() (sympy.physics.biomechanics.curve.fiberforcelengthactivedegroote2016 class method)": [[112, "sympy.physics.biomechanics.curve.FiberForceLengthActiveDeGroote2016.eval"]], "eval() (sympy.physics.biomechanics.curve.fiberforcelengthpassivedegroote2016 class method)": [[112, "sympy.physics.biomechanics.curve.FiberForceLengthPassiveDeGroote2016.eval"]], "eval() (sympy.physics.biomechanics.curve.fiberforcelengthpassiveinversedegroote2016 class method)": [[112, "sympy.physics.biomechanics.curve.FiberForceLengthPassiveInverseDeGroote2016.eval"]], "eval() (sympy.physics.biomechanics.curve.fiberforcevelocitydegroote2016 class method)": [[112, "sympy.physics.biomechanics.curve.FiberForceVelocityDeGroote2016.eval"]], "eval() (sympy.physics.biomechanics.curve.fiberforcevelocityinversedegroote2016 class method)": [[112, "sympy.physics.biomechanics.curve.FiberForceVelocityInverseDeGroote2016.eval"]], "eval() (sympy.physics.biomechanics.curve.tendonforcelengthdegroote2016 class method)": [[112, "sympy.physics.biomechanics.curve.TendonForceLengthDeGroote2016.eval"]], "eval() (sympy.physics.biomechanics.curve.tendonforcelengthinversedegroote2016 class method)": [[112, "sympy.physics.biomechanics.curve.TendonForceLengthInverseDeGroote2016.eval"]], "fdiff() (sympy.physics.biomechanics.curve.fiberforcelengthactivedegroote2016 method)": [[112, "sympy.physics.biomechanics.curve.FiberForceLengthActiveDeGroote2016.fdiff"]], "fdiff() (sympy.physics.biomechanics.curve.fiberforcelengthpassivedegroote2016 method)": [[112, "sympy.physics.biomechanics.curve.FiberForceLengthPassiveDeGroote2016.fdiff"]], "fdiff() (sympy.physics.biomechanics.curve.fiberforcelengthpassiveinversedegroote2016 method)": [[112, "sympy.physics.biomechanics.curve.FiberForceLengthPassiveInverseDeGroote2016.fdiff"]], "fdiff() (sympy.physics.biomechanics.curve.fiberforcevelocitydegroote2016 method)": [[112, "sympy.physics.biomechanics.curve.FiberForceVelocityDeGroote2016.fdiff"]], "fdiff() (sympy.physics.biomechanics.curve.fiberforcevelocityinversedegroote2016 method)": [[112, "sympy.physics.biomechanics.curve.FiberForceVelocityInverseDeGroote2016.fdiff"]], "fdiff() (sympy.physics.biomechanics.curve.tendonforcelengthdegroote2016 method)": [[112, "sympy.physics.biomechanics.curve.TendonForceLengthDeGroote2016.fdiff"]], "fdiff() (sympy.physics.biomechanics.curve.tendonforcelengthinversedegroote2016 method)": [[112, "sympy.physics.biomechanics.curve.TendonForceLengthInverseDeGroote2016.fdiff"]], "inverse() (sympy.physics.biomechanics.curve.fiberforcelengthpassivedegroote2016 method)": [[112, "sympy.physics.biomechanics.curve.FiberForceLengthPassiveDeGroote2016.inverse"]], "inverse() (sympy.physics.biomechanics.curve.fiberforcelengthpassiveinversedegroote2016 method)": [[112, "sympy.physics.biomechanics.curve.FiberForceLengthPassiveInverseDeGroote2016.inverse"]], "inverse() (sympy.physics.biomechanics.curve.fiberforcevelocitydegroote2016 method)": [[112, "sympy.physics.biomechanics.curve.FiberForceVelocityDeGroote2016.inverse"]], "inverse() (sympy.physics.biomechanics.curve.fiberforcevelocityinversedegroote2016 method)": [[112, "sympy.physics.biomechanics.curve.FiberForceVelocityInverseDeGroote2016.inverse"]], "inverse() (sympy.physics.biomechanics.curve.tendonforcelengthdegroote2016 method)": [[112, "sympy.physics.biomechanics.curve.TendonForceLengthDeGroote2016.inverse"]], "inverse() (sympy.physics.biomechanics.curve.tendonforcelengthinversedegroote2016 method)": [[112, "sympy.physics.biomechanics.curve.TendonForceLengthInverseDeGroote2016.inverse"]], "sympy.physics.biomechanics.curve": [[112, "module-sympy.physics.biomechanics.curve"]], "with_defaults() (sympy.physics.biomechanics.curve.fiberforcelengthactivedegroote2016 class method)": [[112, "sympy.physics.biomechanics.curve.FiberForceLengthActiveDeGroote2016.with_defaults"]], "with_defaults() (sympy.physics.biomechanics.curve.fiberforcelengthpassivedegroote2016 class method)": [[112, "sympy.physics.biomechanics.curve.FiberForceLengthPassiveDeGroote2016.with_defaults"]], "with_defaults() (sympy.physics.biomechanics.curve.fiberforcelengthpassiveinversedegroote2016 class method)": [[112, "sympy.physics.biomechanics.curve.FiberForceLengthPassiveInverseDeGroote2016.with_defaults"]], "with_defaults() (sympy.physics.biomechanics.curve.fiberforcevelocitydegroote2016 class method)": [[112, "sympy.physics.biomechanics.curve.FiberForceVelocityDeGroote2016.with_defaults"]], "with_defaults() (sympy.physics.biomechanics.curve.fiberforcevelocityinversedegroote2016 class method)": [[112, "sympy.physics.biomechanics.curve.FiberForceVelocityInverseDeGroote2016.with_defaults"]], "with_defaults() (sympy.physics.biomechanics.curve.tendonforcelengthdegroote2016 class method)": [[112, "sympy.physics.biomechanics.curve.TendonForceLengthDeGroote2016.with_defaults"]], "with_defaults() (sympy.physics.biomechanics.curve.tendonforcelengthinversedegroote2016 class method)": [[112, "sympy.physics.biomechanics.curve.TendonForceLengthInverseDeGroote2016.with_defaults"]], "f (sympy.physics.biomechanics.musculotendon.musculotendonbase property)": [[114, "sympy.physics.biomechanics.musculotendon.MusculotendonBase.F"]], "f_m_max (sympy.physics.biomechanics.musculotendon.musculotendonbase property)": [[114, "sympy.physics.biomechanics.musculotendon.MusculotendonBase.F_M_max"]], "m (sympy.physics.biomechanics.musculotendon.musculotendonbase property)": [[114, "sympy.physics.biomechanics.musculotendon.MusculotendonBase.M"]], "musculotendonbase (class in sympy.physics.biomechanics.musculotendon)": [[114, "sympy.physics.biomechanics.musculotendon.MusculotendonBase"]], "musculotendondegroote2016 (class in sympy.physics.biomechanics.musculotendon)": [[114, "sympy.physics.biomechanics.musculotendon.MusculotendonDeGroote2016"]], "musculotendonformulation (class in sympy.physics.biomechanics.musculotendon)": [[114, "sympy.physics.biomechanics.musculotendon.MusculotendonFormulation"]], "a (sympy.physics.biomechanics.musculotendon.musculotendonbase property)": [[114, "sympy.physics.biomechanics.musculotendon.MusculotendonBase.a"]], "activation (sympy.physics.biomechanics.musculotendon.musculotendonbase property)": [[114, "sympy.physics.biomechanics.musculotendon.MusculotendonBase.activation"]], "activation_dynamics (sympy.physics.biomechanics.musculotendon.musculotendonbase property)": [[114, "sympy.physics.biomechanics.musculotendon.MusculotendonBase.activation_dynamics"]], "alpha_opt (sympy.physics.biomechanics.musculotendon.musculotendonbase property)": [[114, "sympy.physics.biomechanics.musculotendon.MusculotendonBase.alpha_opt"]], "beta (sympy.physics.biomechanics.musculotendon.musculotendonbase property)": [[114, "sympy.physics.biomechanics.musculotendon.MusculotendonBase.beta"]], "constants (sympy.physics.biomechanics.musculotendon.musculotendonbase property)": [[114, "sympy.physics.biomechanics.musculotendon.MusculotendonBase.constants"]], "curves() (sympy.physics.biomechanics.musculotendon.musculotendonbase method)": [[114, "sympy.physics.biomechanics.musculotendon.MusculotendonBase.curves"]], "e (sympy.physics.biomechanics.musculotendon.musculotendonbase property)": [[114, "sympy.physics.biomechanics.musculotendon.MusculotendonBase.e"]], "excitation (sympy.physics.biomechanics.musculotendon.musculotendonbase property)": [[114, "sympy.physics.biomechanics.musculotendon.MusculotendonBase.excitation"]], "fiber_damping_coefficient (sympy.physics.biomechanics.musculotendon.musculotendonbase property)": [[114, "sympy.physics.biomechanics.musculotendon.MusculotendonBase.fiber_damping_coefficient"]], "input_vars (sympy.physics.biomechanics.musculotendon.musculotendonbase property)": [[114, "sympy.physics.biomechanics.musculotendon.MusculotendonBase.input_vars"]], "l_m_opt (sympy.physics.biomechanics.musculotendon.musculotendonbase property)": [[114, "sympy.physics.biomechanics.musculotendon.MusculotendonBase.l_M_opt"]], "l_t_slack (sympy.physics.biomechanics.musculotendon.musculotendonbase property)": [[114, "sympy.physics.biomechanics.musculotendon.MusculotendonBase.l_T_slack"]], "maximal_fiber_velocity (sympy.physics.biomechanics.musculotendon.musculotendonbase property)": [[114, "sympy.physics.biomechanics.musculotendon.MusculotendonBase.maximal_fiber_velocity"]], "musculotendon_dynamics (sympy.physics.biomechanics.musculotendon.musculotendonbase property)": [[114, "sympy.physics.biomechanics.musculotendon.MusculotendonBase.musculotendon_dynamics"]], "optimal_fiber_length (sympy.physics.biomechanics.musculotendon.musculotendonbase property)": [[114, "sympy.physics.biomechanics.musculotendon.MusculotendonBase.optimal_fiber_length"]], "optimal_pennation_angle (sympy.physics.biomechanics.musculotendon.musculotendonbase property)": [[114, "sympy.physics.biomechanics.musculotendon.MusculotendonBase.optimal_pennation_angle"]], "p (sympy.physics.biomechanics.musculotendon.musculotendonbase property)": [[114, "sympy.physics.biomechanics.musculotendon.MusculotendonBase.p"]], "peak_isometric_force (sympy.physics.biomechanics.musculotendon.musculotendonbase property)": [[114, "sympy.physics.biomechanics.musculotendon.MusculotendonBase.peak_isometric_force"]], "r (sympy.physics.biomechanics.musculotendon.musculotendonbase property)": [[114, "sympy.physics.biomechanics.musculotendon.MusculotendonBase.r"]], "rhs() (sympy.physics.biomechanics.musculotendon.musculotendonbase method)": [[114, "sympy.physics.biomechanics.musculotendon.MusculotendonBase.rhs"]], "state_vars (sympy.physics.biomechanics.musculotendon.musculotendonbase property)": [[114, "sympy.physics.biomechanics.musculotendon.MusculotendonBase.state_vars"]], "sympy.physics.biomechanics.musculotendon": [[114, "module-sympy.physics.biomechanics.musculotendon"]], "tendon_slack_length (sympy.physics.biomechanics.musculotendon.musculotendonbase property)": [[114, "sympy.physics.biomechanics.musculotendon.MusculotendonBase.tendon_slack_length"]], "v_m_max (sympy.physics.biomechanics.musculotendon.musculotendonbase property)": [[114, "sympy.physics.biomechanics.musculotendon.MusculotendonBase.v_M_max"]], "with_defaults() (sympy.physics.biomechanics.musculotendon.musculotendonbase class method)": [[114, "sympy.physics.biomechanics.musculotendon.MusculotendonBase.with_defaults"]], "x (sympy.physics.biomechanics.musculotendon.musculotendonbase property)": [[114, "sympy.physics.biomechanics.musculotendon.MusculotendonBase.x"]], "sympy.physics.biomechanics": [[115, "module-sympy.physics.biomechanics"]], "beam (class in sympy.physics.continuum_mechanics.beam)": [[116, "sympy.physics.continuum_mechanics.beam.Beam"]], "beam3d (class in sympy.physics.continuum_mechanics.beam)": [[116, "sympy.physics.continuum_mechanics.beam.Beam3D"]], "angular_deflection() (sympy.physics.continuum_mechanics.beam.beam3d method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam3D.angular_deflection"]], "applied_loads (sympy.physics.continuum_mechanics.beam.beam property)": [[116, "sympy.physics.continuum_mechanics.beam.Beam.applied_loads"]], "apply_load() (sympy.physics.continuum_mechanics.beam.beam method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam.apply_load"]], "apply_load() (sympy.physics.continuum_mechanics.beam.beam3d method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam3D.apply_load"]], "apply_moment_load() (sympy.physics.continuum_mechanics.beam.beam3d method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam3D.apply_moment_load"]], "apply_support() (sympy.physics.continuum_mechanics.beam.beam method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam.apply_support"]], "area (sympy.physics.continuum_mechanics.beam.beam property)": [[116, "sympy.physics.continuum_mechanics.beam.Beam.area"]], "area (sympy.physics.continuum_mechanics.beam.beam3d property)": [[116, "sympy.physics.continuum_mechanics.beam.Beam3D.area"]], "axial_force() (sympy.physics.continuum_mechanics.beam.beam3d method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam3D.axial_force"]], "axial_stress() (sympy.physics.continuum_mechanics.beam.beam3d method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam3D.axial_stress"]], "bending_moment() (sympy.physics.continuum_mechanics.beam.beam method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam.bending_moment"]], "bending_moment() (sympy.physics.continuum_mechanics.beam.beam3d method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam3D.bending_moment"]], "boundary_conditions (sympy.physics.continuum_mechanics.beam.beam property)": [[116, "sympy.physics.continuum_mechanics.beam.Beam.boundary_conditions"]], "boundary_conditions (sympy.physics.continuum_mechanics.beam.beam3d property)": [[116, "sympy.physics.continuum_mechanics.beam.Beam3D.boundary_conditions"]], "cross_section (sympy.physics.continuum_mechanics.beam.beam property)": [[116, "sympy.physics.continuum_mechanics.beam.Beam.cross_section"]], "deflection() (sympy.physics.continuum_mechanics.beam.beam method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam.deflection"]], "deflection() (sympy.physics.continuum_mechanics.beam.beam3d method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam3D.deflection"]], "draw() (sympy.physics.continuum_mechanics.beam.beam method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam.draw"]], "elastic_modulus (sympy.physics.continuum_mechanics.beam.beam property)": [[116, "sympy.physics.continuum_mechanics.beam.Beam.elastic_modulus"]], "ild_moment (sympy.physics.continuum_mechanics.beam.beam property)": [[116, "sympy.physics.continuum_mechanics.beam.Beam.ild_moment"]], "ild_reactions (sympy.physics.continuum_mechanics.beam.beam property)": [[116, "sympy.physics.continuum_mechanics.beam.Beam.ild_reactions"]], "ild_shear (sympy.physics.continuum_mechanics.beam.beam property)": [[116, "sympy.physics.continuum_mechanics.beam.Beam.ild_shear"]], "join() (sympy.physics.continuum_mechanics.beam.beam method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam.join"]], "length (sympy.physics.continuum_mechanics.beam.beam property)": [[116, "sympy.physics.continuum_mechanics.beam.Beam.length"]], "load (sympy.physics.continuum_mechanics.beam.beam property)": [[116, "sympy.physics.continuum_mechanics.beam.Beam.load"]], "load_vector (sympy.physics.continuum_mechanics.beam.beam3d property)": [[116, "sympy.physics.continuum_mechanics.beam.Beam3D.load_vector"]], "max_bending_moment() (sympy.physics.continuum_mechanics.beam.beam3d method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam3D.max_bending_moment"]], "max_bmoment() (sympy.physics.continuum_mechanics.beam.beam method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam.max_bmoment"]], "max_bmoment() (sympy.physics.continuum_mechanics.beam.beam3d method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam3D.max_bmoment"]], "max_deflection() (sympy.physics.continuum_mechanics.beam.beam method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam.max_deflection"]], "max_deflection() (sympy.physics.continuum_mechanics.beam.beam3d method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam3D.max_deflection"]], "max_shear_force() (sympy.physics.continuum_mechanics.beam.beam method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam.max_shear_force"]], "max_shear_force() (sympy.physics.continuum_mechanics.beam.beam3d method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam3D.max_shear_force"]], "moment_load_vector (sympy.physics.continuum_mechanics.beam.beam3d property)": [[116, "sympy.physics.continuum_mechanics.beam.Beam3D.moment_load_vector"]], "plot_bending_moment() (sympy.physics.continuum_mechanics.beam.beam method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam.plot_bending_moment"]], "plot_bending_moment() (sympy.physics.continuum_mechanics.beam.beam3d method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam3D.plot_bending_moment"]], "plot_deflection() (sympy.physics.continuum_mechanics.beam.beam method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam.plot_deflection"]], "plot_deflection() (sympy.physics.continuum_mechanics.beam.beam3d method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam3D.plot_deflection"]], "plot_ild_moment() (sympy.physics.continuum_mechanics.beam.beam method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam.plot_ild_moment"]], "plot_ild_reactions() (sympy.physics.continuum_mechanics.beam.beam method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam.plot_ild_reactions"]], "plot_ild_shear() (sympy.physics.continuum_mechanics.beam.beam method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam.plot_ild_shear"]], "plot_loading_results() (sympy.physics.continuum_mechanics.beam.beam method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam.plot_loading_results"]], "plot_loading_results() (sympy.physics.continuum_mechanics.beam.beam3d method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam3D.plot_loading_results"]], "plot_shear_force() (sympy.physics.continuum_mechanics.beam.beam method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam.plot_shear_force"]], "plot_shear_force() (sympy.physics.continuum_mechanics.beam.beam3d method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam3D.plot_shear_force"]], "plot_shear_stress() (sympy.physics.continuum_mechanics.beam.beam method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam.plot_shear_stress"]], "plot_shear_stress() (sympy.physics.continuum_mechanics.beam.beam3d method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam3D.plot_shear_stress"]], "plot_slope() (sympy.physics.continuum_mechanics.beam.beam method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam.plot_slope"]], "plot_slope() (sympy.physics.continuum_mechanics.beam.beam3d method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam3D.plot_slope"]], "point_cflexure() (sympy.physics.continuum_mechanics.beam.beam method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam.point_cflexure"]], "polar_moment() (sympy.physics.continuum_mechanics.beam.beam3d method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam3D.polar_moment"]], "reaction_loads (sympy.physics.continuum_mechanics.beam.beam property)": [[116, "sympy.physics.continuum_mechanics.beam.Beam.reaction_loads"]], "remove_load() (sympy.physics.continuum_mechanics.beam.beam method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam.remove_load"]], "second_moment (sympy.physics.continuum_mechanics.beam.beam property)": [[116, "sympy.physics.continuum_mechanics.beam.Beam.second_moment"]], "second_moment (sympy.physics.continuum_mechanics.beam.beam3d property)": [[116, "sympy.physics.continuum_mechanics.beam.Beam3D.second_moment"]], "shear_force() (sympy.physics.continuum_mechanics.beam.beam method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam.shear_force"]], "shear_force() (sympy.physics.continuum_mechanics.beam.beam3d method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam3D.shear_force"]], "shear_modulus (sympy.physics.continuum_mechanics.beam.beam3d property)": [[116, "sympy.physics.continuum_mechanics.beam.Beam3D.shear_modulus"]], "shear_stress() (sympy.physics.continuum_mechanics.beam.beam method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam.shear_stress"]], "shear_stress() (sympy.physics.continuum_mechanics.beam.beam3d method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam3D.shear_stress"]], "slope() (sympy.physics.continuum_mechanics.beam.beam method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam.slope"]], "slope() (sympy.physics.continuum_mechanics.beam.beam3d method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam3D.slope"]], "solve_for_ild_moment() (sympy.physics.continuum_mechanics.beam.beam method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam.solve_for_ild_moment"]], "solve_for_ild_reactions() (sympy.physics.continuum_mechanics.beam.beam method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam.solve_for_ild_reactions"]], "solve_for_ild_shear() (sympy.physics.continuum_mechanics.beam.beam method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam.solve_for_ild_shear"]], "solve_for_reaction_loads() (sympy.physics.continuum_mechanics.beam.beam method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam.solve_for_reaction_loads"]], "solve_for_reaction_loads() (sympy.physics.continuum_mechanics.beam.beam3d method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam3D.solve_for_reaction_loads"]], "solve_for_torsion() (sympy.physics.continuum_mechanics.beam.beam3d method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam3D.solve_for_torsion"]], "sympy.physics.continuum_mechanics.beam": [[116, "module-sympy.physics.continuum_mechanics.beam"]], "torsional_moment() (sympy.physics.continuum_mechanics.beam.beam3d method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam3D.torsional_moment"]], "variable (sympy.physics.continuum_mechanics.beam.beam property)": [[116, "sympy.physics.continuum_mechanics.beam.Beam.variable"]], "cable (class in sympy.physics.continuum_mechanics.cable)": [[118, "sympy.physics.continuum_mechanics.cable.Cable"]], "apply_length() (sympy.physics.continuum_mechanics.cable.cable method)": [[118, "sympy.physics.continuum_mechanics.cable.Cable.apply_length"]], "apply_load() (sympy.physics.continuum_mechanics.cable.cable method)": [[118, "sympy.physics.continuum_mechanics.cable.Cable.apply_load"]], "change_support() (sympy.physics.continuum_mechanics.cable.cable method)": [[118, "sympy.physics.continuum_mechanics.cable.Cable.change_support"]], "left_support (sympy.physics.continuum_mechanics.cable.cable property)": [[118, "sympy.physics.continuum_mechanics.cable.Cable.left_support"]], "length (sympy.physics.continuum_mechanics.cable.cable property)": [[118, "sympy.physics.continuum_mechanics.cable.Cable.length"]], "loads (sympy.physics.continuum_mechanics.cable.cable property)": [[118, "sympy.physics.continuum_mechanics.cable.Cable.loads"]], "loads_position (sympy.physics.continuum_mechanics.cable.cable property)": [[118, "sympy.physics.continuum_mechanics.cable.Cable.loads_position"]], "reaction_loads (sympy.physics.continuum_mechanics.cable.cable property)": [[118, "sympy.physics.continuum_mechanics.cable.Cable.reaction_loads"]], "remove_loads() (sympy.physics.continuum_mechanics.cable.cable method)": [[118, "sympy.physics.continuum_mechanics.cable.Cable.remove_loads"]], "right_support (sympy.physics.continuum_mechanics.cable.cable property)": [[118, "sympy.physics.continuum_mechanics.cable.Cable.right_support"]], "supports (sympy.physics.continuum_mechanics.cable.cable property)": [[118, "sympy.physics.continuum_mechanics.cable.Cable.supports"]], "sympy.physics.continuum_mechanics.cable": [[118, "module-sympy.physics.continuum_mechanics.cable"]], "truss (class in sympy.physics.continuum_mechanics.truss)": [[120, "sympy.physics.continuum_mechanics.truss.Truss"]], "add_member() (sympy.physics.continuum_mechanics.truss.truss method)": [[120, "sympy.physics.continuum_mechanics.truss.Truss.add_member"]], "add_node() (sympy.physics.continuum_mechanics.truss.truss method)": [[120, "sympy.physics.continuum_mechanics.truss.Truss.add_node"]], "apply_load() (sympy.physics.continuum_mechanics.truss.truss method)": [[120, "sympy.physics.continuum_mechanics.truss.Truss.apply_load"]], "apply_support() (sympy.physics.continuum_mechanics.truss.truss method)": [[120, "sympy.physics.continuum_mechanics.truss.Truss.apply_support"]], "change_member_label() (sympy.physics.continuum_mechanics.truss.truss method)": [[120, "sympy.physics.continuum_mechanics.truss.Truss.change_member_label"]], "change_node_label() (sympy.physics.continuum_mechanics.truss.truss method)": [[120, "sympy.physics.continuum_mechanics.truss.Truss.change_node_label"]], "draw() (sympy.physics.continuum_mechanics.truss.truss method)": [[120, "sympy.physics.continuum_mechanics.truss.Truss.draw"]], "internal_forces (sympy.physics.continuum_mechanics.truss.truss property)": [[120, "sympy.physics.continuum_mechanics.truss.Truss.internal_forces"]], "loads (sympy.physics.continuum_mechanics.truss.truss property)": [[120, "sympy.physics.continuum_mechanics.truss.Truss.loads"]], "member_lengths (sympy.physics.continuum_mechanics.truss.truss property)": [[120, "sympy.physics.continuum_mechanics.truss.Truss.member_lengths"]], "members (sympy.physics.continuum_mechanics.truss.truss property)": [[120, "sympy.physics.continuum_mechanics.truss.Truss.members"]], "node_labels (sympy.physics.continuum_mechanics.truss.truss property)": [[120, "sympy.physics.continuum_mechanics.truss.Truss.node_labels"]], "node_positions (sympy.physics.continuum_mechanics.truss.truss property)": [[120, "sympy.physics.continuum_mechanics.truss.Truss.node_positions"]], "nodes (sympy.physics.continuum_mechanics.truss.truss property)": [[120, "sympy.physics.continuum_mechanics.truss.Truss.nodes"]], "reaction_loads (sympy.physics.continuum_mechanics.truss.truss property)": [[120, "sympy.physics.continuum_mechanics.truss.Truss.reaction_loads"]], "remove_load() (sympy.physics.continuum_mechanics.truss.truss method)": [[120, "sympy.physics.continuum_mechanics.truss.Truss.remove_load"]], "remove_member() (sympy.physics.continuum_mechanics.truss.truss method)": [[120, "sympy.physics.continuum_mechanics.truss.Truss.remove_member"]], "remove_node() (sympy.physics.continuum_mechanics.truss.truss method)": [[120, "sympy.physics.continuum_mechanics.truss.Truss.remove_node"]], "remove_support() (sympy.physics.continuum_mechanics.truss.truss method)": [[120, "sympy.physics.continuum_mechanics.truss.Truss.remove_support"]], "solve() (sympy.physics.continuum_mechanics.truss.truss method)": [[120, "sympy.physics.continuum_mechanics.truss.Truss.solve"]], "supports (sympy.physics.continuum_mechanics.truss.truss property)": [[120, "sympy.physics.continuum_mechanics.truss.Truss.supports"]], "sympy.physics.continuum_mechanics.truss": [[120, "module-sympy.physics.continuum_mechanics.truss"]], "bode_magnitude_numerical_data() (sympy.physics.control.control_plots method)": [[122, "sympy.physics.control.control_plots.bode_magnitude_numerical_data"]], "bode_magnitude_plot() (sympy.physics.control.control_plots method)": [[122, "sympy.physics.control.control_plots.bode_magnitude_plot"]], "bode_phase_numerical_data() (sympy.physics.control.control_plots method)": [[122, "sympy.physics.control.control_plots.bode_phase_numerical_data"]], "bode_phase_plot() (sympy.physics.control.control_plots method)": [[122, "sympy.physics.control.control_plots.bode_phase_plot"]], "bode_plot() (sympy.physics.control.control_plots method)": [[122, "sympy.physics.control.control_plots.bode_plot"]], "impulse_response_numerical_data() (sympy.physics.control.control_plots method)": [[122, "sympy.physics.control.control_plots.impulse_response_numerical_data"]], "impulse_response_plot() (sympy.physics.control.control_plots method)": [[122, "sympy.physics.control.control_plots.impulse_response_plot"]], "pole_zero_numerical_data() (sympy.physics.control.control_plots method)": [[122, "sympy.physics.control.control_plots.pole_zero_numerical_data"]], "pole_zero_plot() (sympy.physics.control.control_plots method)": [[122, "sympy.physics.control.control_plots.pole_zero_plot"]], "ramp_response_numerical_data() (sympy.physics.control.control_plots method)": [[122, "sympy.physics.control.control_plots.ramp_response_numerical_data"]], "ramp_response_plot() (sympy.physics.control.control_plots method)": [[122, "sympy.physics.control.control_plots.ramp_response_plot"]], "step_response_numerical_data() (sympy.physics.control.control_plots method)": [[122, "sympy.physics.control.control_plots.step_response_numerical_data"]], "step_response_plot() (sympy.physics.control.control_plots method)": [[122, "sympy.physics.control.control_plots.step_response_plot"]], "sympy.physics.control": [[123, "module-sympy.physics.control"]], "feedback (class in sympy.physics.control.lti)": [[124, "sympy.physics.control.lti.Feedback"]], "mimofeedback (class in sympy.physics.control.lti)": [[124, "sympy.physics.control.lti.MIMOFeedback"]], "mimoparallel (class in sympy.physics.control.lti)": [[124, "sympy.physics.control.lti.MIMOParallel"]], "mimoseries (class in sympy.physics.control.lti)": [[124, "sympy.physics.control.lti.MIMOSeries"]], "parallel (class in sympy.physics.control.lti)": [[124, "sympy.physics.control.lti.Parallel"]], "series (class in sympy.physics.control.lti)": [[124, "sympy.physics.control.lti.Series"]], "transferfunction (class in sympy.physics.control.lti)": [[124, "sympy.physics.control.lti.TransferFunction"]], "transferfunctionmatrix (class in sympy.physics.control.lti)": [[124, "sympy.physics.control.lti.TransferFunctionMatrix"]], "backward_diff() (in module sympy.physics.control.lti)": [[124, "sympy.physics.control.lti.backward_diff"]], "bilinear() (in module sympy.physics.control.lti)": [[124, "sympy.physics.control.lti.bilinear"]], "dc_gain() (sympy.physics.control.lti.transferfunction method)": [[124, "sympy.physics.control.lti.TransferFunction.dc_gain"]], "den (sympy.physics.control.lti.transferfunction property)": [[124, "sympy.physics.control.lti.TransferFunction.den"]], "doit() (sympy.physics.control.lti.feedback method)": [[124, "sympy.physics.control.lti.Feedback.doit"]], "doit() (sympy.physics.control.lti.mimofeedback method)": [[124, "sympy.physics.control.lti.MIMOFeedback.doit"]], "doit() (sympy.physics.control.lti.mimoparallel method)": [[124, "sympy.physics.control.lti.MIMOParallel.doit"]], "doit() (sympy.physics.control.lti.mimoseries method)": [[124, "sympy.physics.control.lti.MIMOSeries.doit"]], "doit() (sympy.physics.control.lti.parallel method)": [[124, "sympy.physics.control.lti.Parallel.doit"]], "doit() (sympy.physics.control.lti.series method)": [[124, "sympy.physics.control.lti.Series.doit"]], "elem_poles() (sympy.physics.control.lti.transferfunctionmatrix method)": [[124, "sympy.physics.control.lti.TransferFunctionMatrix.elem_poles"]], "elem_zeros() (sympy.physics.control.lti.transferfunctionmatrix method)": [[124, "sympy.physics.control.lti.TransferFunctionMatrix.elem_zeros"]], "eval_frequency() (sympy.physics.control.lti.transferfunction method)": [[124, "sympy.physics.control.lti.TransferFunction.eval_frequency"]], "eval_frequency() (sympy.physics.control.lti.transferfunctionmatrix method)": [[124, "sympy.physics.control.lti.TransferFunctionMatrix.eval_frequency"]], "expand() (sympy.physics.control.lti.transferfunction method)": [[124, "sympy.physics.control.lti.TransferFunction.expand"]], "expand() (sympy.physics.control.lti.transferfunctionmatrix method)": [[124, "sympy.physics.control.lti.TransferFunctionMatrix.expand"]], "forward_diff() (in module sympy.physics.control.lti)": [[124, "sympy.physics.control.lti.forward_diff"]], "from_matrix() (sympy.physics.control.lti.transferfunctionmatrix class method)": [[124, "sympy.physics.control.lti.TransferFunctionMatrix.from_Matrix"]], "from_coeff_lists() (sympy.physics.control.lti.transferfunction class method)": [[124, "sympy.physics.control.lti.TransferFunction.from_coeff_lists"]], "from_rational_expression() (sympy.physics.control.lti.transferfunction class method)": [[124, "sympy.physics.control.lti.TransferFunction.from_rational_expression"]], "from_zpk() (sympy.physics.control.lti.transferfunction class method)": [[124, "sympy.physics.control.lti.TransferFunction.from_zpk"]], "gbt() (in module sympy.physics.control.lti)": [[124, "sympy.physics.control.lti.gbt"]], "is_biproper (sympy.physics.control.lti.parallel property)": [[124, "sympy.physics.control.lti.Parallel.is_biproper"]], "is_biproper (sympy.physics.control.lti.series property)": [[124, "sympy.physics.control.lti.Series.is_biproper"]], "is_biproper (sympy.physics.control.lti.transferfunction property)": [[124, "sympy.physics.control.lti.TransferFunction.is_biproper"]], "is_proper (sympy.physics.control.lti.parallel property)": [[124, "sympy.physics.control.lti.Parallel.is_proper"]], "is_proper (sympy.physics.control.lti.series property)": [[124, "sympy.physics.control.lti.Series.is_proper"]], "is_proper (sympy.physics.control.lti.transferfunction property)": [[124, "sympy.physics.control.lti.TransferFunction.is_proper"]], "is_stable() (sympy.physics.control.lti.transferfunction method)": [[124, "sympy.physics.control.lti.TransferFunction.is_stable"]], "is_strictly_proper (sympy.physics.control.lti.parallel property)": [[124, "sympy.physics.control.lti.Parallel.is_strictly_proper"]], "is_strictly_proper (sympy.physics.control.lti.series property)": [[124, "sympy.physics.control.lti.Series.is_strictly_proper"]], "is_strictly_proper (sympy.physics.control.lti.transferfunction property)": [[124, "sympy.physics.control.lti.TransferFunction.is_strictly_proper"]], "num (sympy.physics.control.lti.transferfunction property)": [[124, "sympy.physics.control.lti.TransferFunction.num"]], "num_inputs (sympy.physics.control.lti.mimoparallel property)": [[124, "sympy.physics.control.lti.MIMOParallel.num_inputs"]], "num_inputs (sympy.physics.control.lti.mimoseries property)": [[124, "sympy.physics.control.lti.MIMOSeries.num_inputs"]], "num_inputs (sympy.physics.control.lti.transferfunctionmatrix property)": [[124, "sympy.physics.control.lti.TransferFunctionMatrix.num_inputs"]], "num_outputs (sympy.physics.control.lti.mimoparallel property)": [[124, "sympy.physics.control.lti.MIMOParallel.num_outputs"]], "num_outputs (sympy.physics.control.lti.mimoseries property)": [[124, "sympy.physics.control.lti.MIMOSeries.num_outputs"]], "num_outputs (sympy.physics.control.lti.transferfunctionmatrix property)": [[124, "sympy.physics.control.lti.TransferFunctionMatrix.num_outputs"]], "poles() (sympy.physics.control.lti.transferfunction method)": [[124, "sympy.physics.control.lti.TransferFunction.poles"]], "sensitivity (sympy.physics.control.lti.feedback property)": [[124, "sympy.physics.control.lti.Feedback.sensitivity"]], "sensitivity (sympy.physics.control.lti.mimofeedback property)": [[124, "sympy.physics.control.lti.MIMOFeedback.sensitivity"]], "shape (sympy.physics.control.lti.mimoparallel property)": [[124, "sympy.physics.control.lti.MIMOParallel.shape"]], "shape (sympy.physics.control.lti.mimoseries property)": [[124, "sympy.physics.control.lti.MIMOSeries.shape"]], "shape (sympy.physics.control.lti.transferfunctionmatrix property)": [[124, "sympy.physics.control.lti.TransferFunctionMatrix.shape"]], "sign (sympy.physics.control.lti.feedback property)": [[124, "sympy.physics.control.lti.Feedback.sign"]], "sign (sympy.physics.control.lti.mimofeedback property)": [[124, "sympy.physics.control.lti.MIMOFeedback.sign"]], "sympy.physics.control.lti": [[124, "module-sympy.physics.control.lti"]], "sys1 (sympy.physics.control.lti.feedback property)": [[124, "sympy.physics.control.lti.Feedback.sys1"]], "sys1 (sympy.physics.control.lti.mimofeedback property)": [[124, "sympy.physics.control.lti.MIMOFeedback.sys1"]], "sys2 (sympy.physics.control.lti.feedback property)": [[124, "sympy.physics.control.lti.Feedback.sys2"]], "sys2 (sympy.physics.control.lti.mimofeedback property)": [[124, "sympy.physics.control.lti.MIMOFeedback.sys2"]], "to_expr() (sympy.physics.control.lti.parallel method)": [[124, "sympy.physics.control.lti.Parallel.to_expr"]], "to_expr() (sympy.physics.control.lti.series method)": [[124, "sympy.physics.control.lti.Series.to_expr"]], "to_expr() (sympy.physics.control.lti.transferfunction method)": [[124, "sympy.physics.control.lti.TransferFunction.to_expr"]], "transpose() (sympy.physics.control.lti.transferfunctionmatrix method)": [[124, "sympy.physics.control.lti.TransferFunctionMatrix.transpose"]], "var (sympy.physics.control.lti.feedback property)": [[124, "sympy.physics.control.lti.Feedback.var"]], "var (sympy.physics.control.lti.mimofeedback property)": [[124, "sympy.physics.control.lti.MIMOFeedback.var"]], "var (sympy.physics.control.lti.mimoparallel property)": [[124, "sympy.physics.control.lti.MIMOParallel.var"]], "var (sympy.physics.control.lti.mimoseries property)": [[124, "sympy.physics.control.lti.MIMOSeries.var"]], "var (sympy.physics.control.lti.parallel property)": [[124, "sympy.physics.control.lti.Parallel.var"]], "var (sympy.physics.control.lti.series property)": [[124, "sympy.physics.control.lti.Series.var"]], "var (sympy.physics.control.lti.transferfunction property)": [[124, "sympy.physics.control.lti.TransferFunction.var"]], "var (sympy.physics.control.lti.transferfunctionmatrix property)": [[124, "sympy.physics.control.lti.TransferFunctionMatrix.var"]], "zeros() (sympy.physics.control.lti.transferfunction method)": [[124, "sympy.physics.control.lti.TransferFunction.zeros"]], "extract_type_tens() (in module sympy.physics.hep.gamma_matrices)": [[125, "sympy.physics.hep.gamma_matrices.extract_type_tens"]], "gamma_trace() (in module sympy.physics.hep.gamma_matrices)": [[125, "sympy.physics.hep.gamma_matrices.gamma_trace"]], "kahane_simplify() (in module sympy.physics.hep.gamma_matrices)": [[125, "sympy.physics.hep.gamma_matrices.kahane_simplify"]], "simplify_gpgp() (in module sympy.physics.hep.gamma_matrices)": [[125, "sympy.physics.hep.gamma_matrices.simplify_gpgp"]], "sympy.physics.hep.gamma_matrices": [[125, "module-sympy.physics.hep.gamma_matrices"]], "e_nl() (in module sympy.physics.hydrogen)": [[126, "sympy.physics.hydrogen.E_nl"]], "e_nl_dirac() (in module sympy.physics.hydrogen)": [[126, "sympy.physics.hydrogen.E_nl_dirac"]], "psi_nlm() (in module sympy.physics.hydrogen)": [[126, "sympy.physics.hydrogen.Psi_nlm"]], "r_nl() (in module sympy.physics.hydrogen)": [[126, "sympy.physics.hydrogen.R_nl"]], "sympy.physics.hydrogen": [[126, "module-sympy.physics.hydrogen"]], "mdft() (in module sympy.physics.matrices)": [[127, "sympy.physics.matrices.mdft"]], "mgamma() (in module sympy.physics.matrices)": [[127, "sympy.physics.matrices.mgamma"]], "msigma() (in module sympy.physics.matrices)": [[127, "sympy.physics.matrices.msigma"]], "pat_matrix() (in module sympy.physics.matrices)": [[127, "sympy.physics.matrices.pat_matrix"]], "sympy.physics.matrices": [[127, "module-sympy.physics.matrices"]], "actuatorbase (class in sympy.physics.mechanics.actuator)": [[129, "sympy.physics.mechanics.actuator.ActuatorBase"]], "forceactuator (class in sympy.physics.mechanics.actuator)": [[129, "sympy.physics.mechanics.actuator.ForceActuator"]], "lineardamper (class in sympy.physics.mechanics.actuator)": [[129, "sympy.physics.mechanics.actuator.LinearDamper"]], "linearspring (class in sympy.physics.mechanics.actuator)": [[129, "sympy.physics.mechanics.actuator.LinearSpring"]], "torqueactuator (class in sympy.physics.mechanics.actuator)": [[129, "sympy.physics.mechanics.actuator.TorqueActuator"]], "at_pin_joint() (sympy.physics.mechanics.actuator.torqueactuator class method)": [[129, "sympy.physics.mechanics.actuator.TorqueActuator.at_pin_joint"]], "axis (sympy.physics.mechanics.actuator.torqueactuator property)": [[129, "sympy.physics.mechanics.actuator.TorqueActuator.axis"]], "damping (sympy.physics.mechanics.actuator.lineardamper property)": [[129, "sympy.physics.mechanics.actuator.LinearDamper.damping"]], "equilibrium_length (sympy.physics.mechanics.actuator.linearspring property)": [[129, "sympy.physics.mechanics.actuator.LinearSpring.equilibrium_length"]], "force (sympy.physics.mechanics.actuator.forceactuator property)": [[129, "sympy.physics.mechanics.actuator.ForceActuator.force"]], "force (sympy.physics.mechanics.actuator.lineardamper property)": [[129, "sympy.physics.mechanics.actuator.LinearDamper.force"]], "force (sympy.physics.mechanics.actuator.linearspring property)": [[129, "sympy.physics.mechanics.actuator.LinearSpring.force"]], "pathway (sympy.physics.mechanics.actuator.forceactuator property)": [[129, "sympy.physics.mechanics.actuator.ForceActuator.pathway"]], "reaction_frame (sympy.physics.mechanics.actuator.torqueactuator property)": [[129, "sympy.physics.mechanics.actuator.TorqueActuator.reaction_frame"]], "stiffness (sympy.physics.mechanics.actuator.linearspring property)": [[129, "sympy.physics.mechanics.actuator.LinearSpring.stiffness"]], "sympy.physics.mechanics.actuator": [[129, "module-sympy.physics.mechanics.actuator"]], "target_frame (sympy.physics.mechanics.actuator.torqueactuator property)": [[129, "sympy.physics.mechanics.actuator.TorqueActuator.target_frame"]], "to_loads() (sympy.physics.mechanics.actuator.actuatorbase method)": [[129, "sympy.physics.mechanics.actuator.ActuatorBase.to_loads"]], "to_loads() (sympy.physics.mechanics.actuator.forceactuator method)": [[129, "sympy.physics.mechanics.actuator.ForceActuator.to_loads"]], "to_loads() (sympy.physics.mechanics.actuator.torqueactuator method)": [[129, "sympy.physics.mechanics.actuator.TorqueActuator.to_loads"]], "torque (sympy.physics.mechanics.actuator.torqueactuator property)": [[129, "sympy.physics.mechanics.actuator.TorqueActuator.torque"]], "body (class in sympy.physics.mechanics.body)": [[130, "sympy.physics.mechanics.body.Body"]], "ang_vel_in() (sympy.physics.mechanics.body.body method)": [[130, "sympy.physics.mechanics.body.Body.ang_vel_in"]], "apply_force() (sympy.physics.mechanics.body.body method)": [[130, "sympy.physics.mechanics.body.Body.apply_force"]], "apply_torque() (sympy.physics.mechanics.body.body method)": [[130, "sympy.physics.mechanics.body.Body.apply_torque"]], "clear_loads() (sympy.physics.mechanics.body.body method)": [[130, "sympy.physics.mechanics.body.Body.clear_loads"]], "dcm() (sympy.physics.mechanics.body.body method)": [[130, "sympy.physics.mechanics.body.Body.dcm"]], "inertia (sympy.physics.mechanics.body.body property)": [[130, "sympy.physics.mechanics.body.Body.inertia"]], "kinetic_energy() (sympy.physics.mechanics.body.body method)": [[130, "sympy.physics.mechanics.body.Body.kinetic_energy"]], "masscenter_vel() (sympy.physics.mechanics.body.body method)": [[130, "sympy.physics.mechanics.body.Body.masscenter_vel"]], "parallel_axis() (sympy.physics.mechanics.body.body method)": [[130, "sympy.physics.mechanics.body.Body.parallel_axis"]], "remove_load() (sympy.physics.mechanics.body.body method)": [[130, "sympy.physics.mechanics.body.Body.remove_load"]], "sympy.physics.mechanics.body": [[130, "module-sympy.physics.mechanics.body"]], "x (sympy.physics.mechanics.body.body property)": [[130, "sympy.physics.mechanics.body.Body.x"]], "y (sympy.physics.mechanics.body.body property)": [[130, "sympy.physics.mechanics.body.Body.y"]], "z (sympy.physics.mechanics.body.body property)": [[130, "sympy.physics.mechanics.body.Body.z"]], "find_dynamicsymbols() (in module sympy.physics.mechanics)": [[131, "sympy.physics.mechanics.find_dynamicsymbols"]], "msubs() (in module sympy.physics.mechanics)": [[131, "sympy.physics.mechanics.msubs"]], "cylindricaljoint (class in sympy.physics.mechanics.joint)": [[133, "sympy.physics.mechanics.joint.CylindricalJoint"]], "joint (class in sympy.physics.mechanics.joint)": [[133, "sympy.physics.mechanics.joint.Joint"]], "jointsmethod (class in sympy.physics.mechanics.jointsmethod)": [[133, "sympy.physics.mechanics.jointsmethod.JointsMethod"]], "pinjoint (class in sympy.physics.mechanics.joint)": [[133, "sympy.physics.mechanics.joint.PinJoint"]], "planarjoint (class in sympy.physics.mechanics.joint)": [[133, "sympy.physics.mechanics.joint.PlanarJoint"]], "prismaticjoint (class in sympy.physics.mechanics.joint)": [[133, "sympy.physics.mechanics.joint.PrismaticJoint"]], "sphericaljoint (class in sympy.physics.mechanics.joint)": [[133, "sympy.physics.mechanics.joint.SphericalJoint"]], "weldjoint (class in sympy.physics.mechanics.joint)": [[133, "sympy.physics.mechanics.joint.WeldJoint"]], "bodies (sympy.physics.mechanics.jointsmethod.jointsmethod property)": [[133, "sympy.physics.mechanics.jointsmethod.JointsMethod.bodies"]], "child (sympy.physics.mechanics.joint.joint property)": [[133, "sympy.physics.mechanics.joint.Joint.child"]], "child_axis (sympy.physics.mechanics.joint.joint property)": [[133, "sympy.physics.mechanics.joint.Joint.child_axis"]], "child_point (sympy.physics.mechanics.joint.joint property)": [[133, "sympy.physics.mechanics.joint.Joint.child_point"]], "coordinates (sympy.physics.mechanics.joint.joint property)": [[133, "sympy.physics.mechanics.joint.Joint.coordinates"]], "forcing (sympy.physics.mechanics.jointsmethod.jointsmethod property)": [[133, "sympy.physics.mechanics.jointsmethod.JointsMethod.forcing"]], "forcing_full (sympy.physics.mechanics.jointsmethod.jointsmethod property)": [[133, "sympy.physics.mechanics.jointsmethod.JointsMethod.forcing_full"]], "form_eoms() (sympy.physics.mechanics.jointsmethod.jointsmethod method)": [[133, "sympy.physics.mechanics.jointsmethod.JointsMethod.form_eoms"]], "joint_axis (sympy.physics.mechanics.joint.cylindricaljoint property)": [[133, "sympy.physics.mechanics.joint.CylindricalJoint.joint_axis"]], "joint_axis (sympy.physics.mechanics.joint.pinjoint property)": [[133, "sympy.physics.mechanics.joint.PinJoint.joint_axis"]], "joint_axis (sympy.physics.mechanics.joint.prismaticjoint property)": [[133, "sympy.physics.mechanics.joint.PrismaticJoint.joint_axis"]], "kdes (sympy.physics.mechanics.joint.joint property)": [[133, "sympy.physics.mechanics.joint.Joint.kdes"]], "kdes (sympy.physics.mechanics.jointsmethod.jointsmethod property)": [[133, "sympy.physics.mechanics.jointsmethod.JointsMethod.kdes"]], "loads (sympy.physics.mechanics.jointsmethod.jointsmethod property)": [[133, "sympy.physics.mechanics.jointsmethod.JointsMethod.loads"]], "mass_matrix (sympy.physics.mechanics.jointsmethod.jointsmethod property)": [[133, "sympy.physics.mechanics.jointsmethod.JointsMethod.mass_matrix"]], "mass_matrix_full (sympy.physics.mechanics.jointsmethod.jointsmethod property)": [[133, "sympy.physics.mechanics.jointsmethod.JointsMethod.mass_matrix_full"]], "method (sympy.physics.mechanics.jointsmethod.jointsmethod property)": [[133, "sympy.physics.mechanics.jointsmethod.JointsMethod.method"]], "name (sympy.physics.mechanics.joint.joint property)": [[133, "sympy.physics.mechanics.joint.Joint.name"]], "parent (sympy.physics.mechanics.joint.joint property)": [[133, "sympy.physics.mechanics.joint.Joint.parent"]], "parent_axis (sympy.physics.mechanics.joint.joint property)": [[133, "sympy.physics.mechanics.joint.Joint.parent_axis"]], "parent_point (sympy.physics.mechanics.joint.joint property)": [[133, "sympy.physics.mechanics.joint.Joint.parent_point"]], "planar_coordinates (sympy.physics.mechanics.joint.planarjoint property)": [[133, "sympy.physics.mechanics.joint.PlanarJoint.planar_coordinates"]], "planar_speeds (sympy.physics.mechanics.joint.planarjoint property)": [[133, "sympy.physics.mechanics.joint.PlanarJoint.planar_speeds"]], "planar_vectors (sympy.physics.mechanics.joint.planarjoint property)": [[133, "sympy.physics.mechanics.joint.PlanarJoint.planar_vectors"]], "q (sympy.physics.mechanics.jointsmethod.jointsmethod property)": [[133, "sympy.physics.mechanics.jointsmethod.JointsMethod.q"]], "rhs() (sympy.physics.mechanics.jointsmethod.jointsmethod method)": [[133, "sympy.physics.mechanics.jointsmethod.JointsMethod.rhs"]], "rotation_axis (sympy.physics.mechanics.joint.planarjoint property)": [[133, "sympy.physics.mechanics.joint.PlanarJoint.rotation_axis"]], "rotation_coordinate (sympy.physics.mechanics.joint.cylindricaljoint property)": [[133, "sympy.physics.mechanics.joint.CylindricalJoint.rotation_coordinate"]], "rotation_coordinate (sympy.physics.mechanics.joint.planarjoint property)": [[133, "sympy.physics.mechanics.joint.PlanarJoint.rotation_coordinate"]], "rotation_speed (sympy.physics.mechanics.joint.cylindricaljoint property)": [[133, "sympy.physics.mechanics.joint.CylindricalJoint.rotation_speed"]], "rotation_speed (sympy.physics.mechanics.joint.planarjoint property)": [[133, "sympy.physics.mechanics.joint.PlanarJoint.rotation_speed"]], "speeds (sympy.physics.mechanics.joint.joint property)": [[133, "sympy.physics.mechanics.joint.Joint.speeds"]], "sympy.physics.mechanics.joint": [[133, "module-sympy.physics.mechanics.joint"]], "sympy.physics.mechanics.jointsmethod": [[133, "module-sympy.physics.mechanics.jointsmethod"]], "translation_coordinate (sympy.physics.mechanics.joint.cylindricaljoint property)": [[133, "sympy.physics.mechanics.joint.CylindricalJoint.translation_coordinate"]], "translation_speed (sympy.physics.mechanics.joint.cylindricaljoint property)": [[133, "sympy.physics.mechanics.joint.CylindricalJoint.translation_speed"]], "u (sympy.physics.mechanics.jointsmethod.jointsmethod property)": [[133, "sympy.physics.mechanics.jointsmethod.JointsMethod.u"]], "kanesmethod (class in sympy.physics.mechanics.kane)": [[134, "sympy.physics.mechanics.kane.KanesMethod"]], "lagrangesmethod (class in sympy.physics.mechanics.lagrange)": [[134, "sympy.physics.mechanics.lagrange.LagrangesMethod"]], "auxiliary_eqs (sympy.physics.mechanics.kane.kanesmethod property)": [[134, "sympy.physics.mechanics.kane.KanesMethod.auxiliary_eqs"]], "forcing (sympy.physics.mechanics.kane.kanesmethod property)": [[134, "sympy.physics.mechanics.kane.KanesMethod.forcing"]], "forcing (sympy.physics.mechanics.lagrange.lagrangesmethod property)": [[134, "sympy.physics.mechanics.lagrange.LagrangesMethod.forcing"]], "forcing_full (sympy.physics.mechanics.kane.kanesmethod property)": [[134, "sympy.physics.mechanics.kane.KanesMethod.forcing_full"]], "forcing_full (sympy.physics.mechanics.lagrange.lagrangesmethod property)": [[134, "sympy.physics.mechanics.lagrange.LagrangesMethod.forcing_full"]], "forcing_kin (sympy.physics.mechanics.kane.kanesmethod property)": [[134, "sympy.physics.mechanics.kane.KanesMethod.forcing_kin"]], "form_lagranges_equations() (sympy.physics.mechanics.lagrange.lagrangesmethod method)": [[134, "sympy.physics.mechanics.lagrange.LagrangesMethod.form_lagranges_equations"]], "kanes_equations() (sympy.physics.mechanics.kane.kanesmethod method)": [[134, "sympy.physics.mechanics.kane.KanesMethod.kanes_equations"]], "kindiffdict() (sympy.physics.mechanics.kane.kanesmethod method)": [[134, "sympy.physics.mechanics.kane.KanesMethod.kindiffdict"]], "linearize() (sympy.physics.mechanics.kane.kanesmethod method)": [[134, "sympy.physics.mechanics.kane.KanesMethod.linearize"]], "linearize() (sympy.physics.mechanics.lagrange.lagrangesmethod method)": [[134, "sympy.physics.mechanics.lagrange.LagrangesMethod.linearize"]], "mass_matrix (sympy.physics.mechanics.kane.kanesmethod property)": [[134, "sympy.physics.mechanics.kane.KanesMethod.mass_matrix"]], "mass_matrix (sympy.physics.mechanics.lagrange.lagrangesmethod property)": [[134, "sympy.physics.mechanics.lagrange.LagrangesMethod.mass_matrix"]], "mass_matrix_full (sympy.physics.mechanics.kane.kanesmethod property)": [[134, "sympy.physics.mechanics.kane.KanesMethod.mass_matrix_full"]], "mass_matrix_full (sympy.physics.mechanics.lagrange.lagrangesmethod property)": [[134, "sympy.physics.mechanics.lagrange.LagrangesMethod.mass_matrix_full"]], "mass_matrix_kin (sympy.physics.mechanics.kane.kanesmethod property)": [[134, "sympy.physics.mechanics.kane.KanesMethod.mass_matrix_kin"]], "rhs() (sympy.physics.mechanics.kane.kanesmethod method)": [[134, "sympy.physics.mechanics.kane.KanesMethod.rhs"]], "rhs() (sympy.physics.mechanics.lagrange.lagrangesmethod method)": [[134, "sympy.physics.mechanics.lagrange.LagrangesMethod.rhs"]], "solve_multipliers() (sympy.physics.mechanics.lagrange.lagrangesmethod method)": [[134, "sympy.physics.mechanics.lagrange.LagrangesMethod.solve_multipliers"]], "sympy.physics.mechanics.kane": [[134, "module-sympy.physics.mechanics.kane"]], "sympy.physics.mechanics.lagrange": [[134, "module-sympy.physics.mechanics.lagrange"]], "to_linearizer() (sympy.physics.mechanics.kane.kanesmethod method)": [[134, "sympy.physics.mechanics.kane.KanesMethod.to_linearizer"]], "to_linearizer() (sympy.physics.mechanics.lagrange.lagrangesmethod method)": [[134, "sympy.physics.mechanics.lagrange.LagrangesMethod.to_linearizer"]], "linearizer (class in sympy.physics.mechanics.linearize)": [[135, "sympy.physics.mechanics.linearize.Linearizer"]], "__init__() (sympy.physics.mechanics.linearize.linearizer method)": [[135, "sympy.physics.mechanics.linearize.Linearizer.__init__"]], "linearize() (sympy.physics.mechanics.linearize.linearizer method)": [[135, "sympy.physics.mechanics.linearize.Linearizer.linearize"]], "sympy.physics.mechanics.linearize": [[135, "module-sympy.physics.mechanics.linearize"]], "force (class in sympy.physics.mechanics.loads)": [[136, "sympy.physics.mechanics.loads.Force"]], "inertia (class in sympy.physics.mechanics.inertia)": [[136, "sympy.physics.mechanics.inertia.Inertia"]], "lagrangian() (in module sympy.physics.mechanics.functions)": [[136, "sympy.physics.mechanics.functions.Lagrangian"]], "particle (class in sympy.physics.mechanics.particle)": [[136, "sympy.physics.mechanics.particle.Particle"]], "rigidbody (class in sympy.physics.mechanics.rigidbody)": [[136, "sympy.physics.mechanics.rigidbody.RigidBody"]], "torque (class in sympy.physics.mechanics.loads)": [[136, "sympy.physics.mechanics.loads.Torque"]], "angular_momentum() (in module sympy.physics.mechanics.functions)": [[136, "sympy.physics.mechanics.functions.angular_momentum"]], "angular_momentum() (sympy.physics.mechanics.particle.particle method)": [[136, "sympy.physics.mechanics.particle.Particle.angular_momentum"]], "angular_momentum() (sympy.physics.mechanics.rigidbody.rigidbody method)": [[136, "sympy.physics.mechanics.rigidbody.RigidBody.angular_momentum"]], "center_of_mass() (in module sympy.physics.mechanics.functions)": [[136, "sympy.physics.mechanics.functions.center_of_mass"]], "central_inertia (sympy.physics.mechanics.rigidbody.rigidbody property)": [[136, "sympy.physics.mechanics.rigidbody.RigidBody.central_inertia"]], "find_dynamicsymbols() (in module sympy.physics.mechanics.functions)": [[136, "sympy.physics.mechanics.functions.find_dynamicsymbols"]], "frame (sympy.physics.mechanics.rigidbody.rigidbody property)": [[136, "sympy.physics.mechanics.rigidbody.RigidBody.frame"]], "from_inertia_scalars() (sympy.physics.mechanics.inertia.inertia class method)": [[136, "sympy.physics.mechanics.inertia.Inertia.from_inertia_scalars"]], "inertia (sympy.physics.mechanics.rigidbody.rigidbody property)": [[136, "sympy.physics.mechanics.rigidbody.RigidBody.inertia"]], "inertia() (in module sympy.physics.mechanics.inertia)": [[136, "sympy.physics.mechanics.inertia.inertia"]], "inertia_of_point_mass() (in module sympy.physics.mechanics.inertia)": [[136, "sympy.physics.mechanics.inertia.inertia_of_point_mass"]], "kinetic_energy() (in module sympy.physics.mechanics.functions)": [[136, "sympy.physics.mechanics.functions.kinetic_energy"]], "kinetic_energy() (sympy.physics.mechanics.particle.particle method)": [[136, "sympy.physics.mechanics.particle.Particle.kinetic_energy"]], "kinetic_energy() (sympy.physics.mechanics.rigidbody.rigidbody method)": [[136, "sympy.physics.mechanics.rigidbody.RigidBody.kinetic_energy"]], "linear_momentum() (in module sympy.physics.mechanics.functions)": [[136, "sympy.physics.mechanics.functions.linear_momentum"]], "linear_momentum() (sympy.physics.mechanics.particle.particle method)": [[136, "sympy.physics.mechanics.particle.Particle.linear_momentum"]], "linear_momentum() (sympy.physics.mechanics.rigidbody.rigidbody method)": [[136, "sympy.physics.mechanics.rigidbody.RigidBody.linear_momentum"]], "mass (sympy.physics.mechanics.particle.particle property)": [[136, "sympy.physics.mechanics.particle.Particle.mass"]], "mass (sympy.physics.mechanics.rigidbody.rigidbody property)": [[136, "sympy.physics.mechanics.rigidbody.RigidBody.mass"]], "masscenter (sympy.physics.mechanics.particle.particle property)": [[136, "sympy.physics.mechanics.particle.Particle.masscenter"]], "masscenter (sympy.physics.mechanics.rigidbody.rigidbody property)": [[136, "sympy.physics.mechanics.rigidbody.RigidBody.masscenter"]], "name (sympy.physics.mechanics.particle.particle property)": [[136, "sympy.physics.mechanics.particle.Particle.name"]], "name (sympy.physics.mechanics.rigidbody.rigidbody property)": [[136, "sympy.physics.mechanics.rigidbody.RigidBody.name"]], "parallel_axis() (sympy.physics.mechanics.particle.particle method)": [[136, "sympy.physics.mechanics.particle.Particle.parallel_axis"]], "parallel_axis() (sympy.physics.mechanics.rigidbody.rigidbody method)": [[136, "sympy.physics.mechanics.rigidbody.RigidBody.parallel_axis"]], "point (sympy.physics.mechanics.particle.particle property)": [[136, "sympy.physics.mechanics.particle.Particle.point"]], "potential_energy (sympy.physics.mechanics.particle.particle property)": [[136, "sympy.physics.mechanics.particle.Particle.potential_energy"]], "potential_energy (sympy.physics.mechanics.rigidbody.rigidbody property)": [[136, "sympy.physics.mechanics.rigidbody.RigidBody.potential_energy"]], "potential_energy() (in module sympy.physics.mechanics.functions)": [[136, "sympy.physics.mechanics.functions.potential_energy"]], "x (sympy.physics.mechanics.rigidbody.rigidbody property)": [[136, "sympy.physics.mechanics.rigidbody.RigidBody.x"]], "y (sympy.physics.mechanics.rigidbody.rigidbody property)": [[136, "sympy.physics.mechanics.rigidbody.RigidBody.y"]], "z (sympy.physics.mechanics.rigidbody.rigidbody property)": [[136, "sympy.physics.mechanics.rigidbody.RigidBody.z"]], "linearpathway (class in sympy.physics.mechanics.pathway)": [[137, "sympy.physics.mechanics.pathway.LinearPathway"]], "obstaclesetpathway (class in sympy.physics.mechanics.pathway)": [[137, "sympy.physics.mechanics.pathway.ObstacleSetPathway"]], "pathwaybase (class in sympy.physics.mechanics.pathway)": [[137, "sympy.physics.mechanics.pathway.PathwayBase"]], "wrappingpathway (class in sympy.physics.mechanics.pathway)": [[137, "sympy.physics.mechanics.pathway.WrappingPathway"]], "attachments (sympy.physics.mechanics.pathway.obstaclesetpathway property)": [[137, "sympy.physics.mechanics.pathway.ObstacleSetPathway.attachments"]], "attachments (sympy.physics.mechanics.pathway.pathwaybase property)": [[137, "sympy.physics.mechanics.pathway.PathwayBase.attachments"]], "extension_velocity (sympy.physics.mechanics.pathway.linearpathway property)": [[137, "sympy.physics.mechanics.pathway.LinearPathway.extension_velocity"]], "extension_velocity (sympy.physics.mechanics.pathway.obstaclesetpathway property)": [[137, "sympy.physics.mechanics.pathway.ObstacleSetPathway.extension_velocity"]], "extension_velocity (sympy.physics.mechanics.pathway.pathwaybase property)": [[137, "sympy.physics.mechanics.pathway.PathwayBase.extension_velocity"]], "extension_velocity (sympy.physics.mechanics.pathway.wrappingpathway property)": [[137, "sympy.physics.mechanics.pathway.WrappingPathway.extension_velocity"]], "geometry (sympy.physics.mechanics.pathway.wrappingpathway property)": [[137, "sympy.physics.mechanics.pathway.WrappingPathway.geometry"]], "length (sympy.physics.mechanics.pathway.linearpathway property)": [[137, "sympy.physics.mechanics.pathway.LinearPathway.length"]], "length (sympy.physics.mechanics.pathway.obstaclesetpathway property)": [[137, "sympy.physics.mechanics.pathway.ObstacleSetPathway.length"]], "length (sympy.physics.mechanics.pathway.pathwaybase property)": [[137, "sympy.physics.mechanics.pathway.PathwayBase.length"]], "length (sympy.physics.mechanics.pathway.wrappingpathway property)": [[137, "sympy.physics.mechanics.pathway.WrappingPathway.length"]], "sympy.physics.mechanics.pathway": [[137, "module-sympy.physics.mechanics.pathway"]], "to_loads() (sympy.physics.mechanics.pathway.linearpathway method)": [[137, "sympy.physics.mechanics.pathway.LinearPathway.to_loads"]], "to_loads() (sympy.physics.mechanics.pathway.obstaclesetpathway method)": [[137, "sympy.physics.mechanics.pathway.ObstacleSetPathway.to_loads"]], "to_loads() (sympy.physics.mechanics.pathway.pathwaybase method)": [[137, "sympy.physics.mechanics.pathway.PathwayBase.to_loads"]], "to_loads() (sympy.physics.mechanics.pathway.wrappingpathway method)": [[137, "sympy.physics.mechanics.pathway.WrappingPathway.to_loads"]], "symbolicsystem (class in sympy.physics.mechanics.system)": [[139, "sympy.physics.mechanics.system.SymbolicSystem"]], "system (class in sympy.physics.mechanics._system)": [[139, "sympy.physics.mechanics._system.System"]], "actuators (sympy.physics.mechanics._system.system property)": [[139, "sympy.physics.mechanics._system.System.actuators"]], "add_actuators() (sympy.physics.mechanics._system.system method)": [[139, "sympy.physics.mechanics._system.System.add_actuators"]], "add_bodies() (sympy.physics.mechanics._system.system method)": [[139, "sympy.physics.mechanics._system.System.add_bodies"]], "add_coordinates() (sympy.physics.mechanics._system.system method)": [[139, "sympy.physics.mechanics._system.System.add_coordinates"]], "add_holonomic_constraints() (sympy.physics.mechanics._system.system method)": [[139, "sympy.physics.mechanics._system.System.add_holonomic_constraints"]], "add_joints() (sympy.physics.mechanics._system.system method)": [[139, "sympy.physics.mechanics._system.System.add_joints"]], "add_kdes() (sympy.physics.mechanics._system.system method)": [[139, "sympy.physics.mechanics._system.System.add_kdes"]], "add_loads() (sympy.physics.mechanics._system.system method)": [[139, "sympy.physics.mechanics._system.System.add_loads"]], "add_nonholonomic_constraints() (sympy.physics.mechanics._system.system method)": [[139, "sympy.physics.mechanics._system.System.add_nonholonomic_constraints"]], "add_speeds() (sympy.physics.mechanics._system.system method)": [[139, "sympy.physics.mechanics._system.System.add_speeds"]], "alg_con (sympy.physics.mechanics.system.symbolicsystem property)": [[139, "sympy.physics.mechanics.system.SymbolicSystem.alg_con"]], "apply_gravity() (sympy.physics.mechanics._system.system method)": [[139, "sympy.physics.mechanics._system.System.apply_gravity"]], "bodies (sympy.physics.mechanics._system.system property)": [[139, "sympy.physics.mechanics._system.System.bodies"]], "bodies (sympy.physics.mechanics.system.symbolicsystem property)": [[139, "sympy.physics.mechanics.system.SymbolicSystem.bodies"]], "comb_explicit_rhs (sympy.physics.mechanics.system.symbolicsystem property)": [[139, "sympy.physics.mechanics.system.SymbolicSystem.comb_explicit_rhs"]], "comb_implicit_mat (sympy.physics.mechanics.system.symbolicsystem property)": [[139, "sympy.physics.mechanics.system.SymbolicSystem.comb_implicit_mat"]], "comb_implicit_rhs (sympy.physics.mechanics.system.symbolicsystem property)": [[139, "sympy.physics.mechanics.system.SymbolicSystem.comb_implicit_rhs"]], "compute_explicit_form() (sympy.physics.mechanics.system.symbolicsystem method)": [[139, "sympy.physics.mechanics.system.SymbolicSystem.compute_explicit_form"]], "constant_symbols() (sympy.physics.mechanics.system.symbolicsystem method)": [[139, "sympy.physics.mechanics.system.SymbolicSystem.constant_symbols"]], "coordinates (sympy.physics.mechanics.system.symbolicsystem property)": [[139, "sympy.physics.mechanics.system.SymbolicSystem.coordinates"]], "dyn_implicit_mat (sympy.physics.mechanics.system.symbolicsystem property)": [[139, "sympy.physics.mechanics.system.SymbolicSystem.dyn_implicit_mat"]], "dyn_implicit_rhs (sympy.physics.mechanics.system.symbolicsystem property)": [[139, "sympy.physics.mechanics.system.SymbolicSystem.dyn_implicit_rhs"]], "dynamic_symbols() (sympy.physics.mechanics.system.symbolicsystem method)": [[139, "sympy.physics.mechanics.system.SymbolicSystem.dynamic_symbols"]], "eom_method (sympy.physics.mechanics._system.system property)": [[139, "sympy.physics.mechanics._system.System.eom_method"]], "forcing (sympy.physics.mechanics._system.system property)": [[139, "sympy.physics.mechanics._system.System.forcing"]], "forcing_full (sympy.physics.mechanics._system.system property)": [[139, "sympy.physics.mechanics._system.System.forcing_full"]], "form_eoms() (sympy.physics.mechanics._system.system method)": [[139, "sympy.physics.mechanics._system.System.form_eoms"]], "frame (sympy.physics.mechanics._system.system property)": [[139, "sympy.physics.mechanics._system.System.frame"]], "from_newtonian() (sympy.physics.mechanics._system.system class method)": [[139, "sympy.physics.mechanics._system.System.from_newtonian"]], "get_body() (sympy.physics.mechanics._system.system method)": [[139, "sympy.physics.mechanics._system.System.get_body"]], "get_joint() (sympy.physics.mechanics._system.system method)": [[139, "sympy.physics.mechanics._system.System.get_joint"]], "holonomic_constraints (sympy.physics.mechanics._system.system property)": [[139, "sympy.physics.mechanics._system.System.holonomic_constraints"]], "joints (sympy.physics.mechanics._system.system property)": [[139, "sympy.physics.mechanics._system.System.joints"]], "kdes (sympy.physics.mechanics._system.system property)": [[139, "sympy.physics.mechanics._system.System.kdes"]], "kin_explicit_rhs (sympy.physics.mechanics.system.symbolicsystem property)": [[139, "sympy.physics.mechanics.system.SymbolicSystem.kin_explicit_rhs"]], "loads (sympy.physics.mechanics._system.system property)": [[139, "sympy.physics.mechanics._system.System.loads"]], "loads (sympy.physics.mechanics.system.symbolicsystem property)": [[139, "sympy.physics.mechanics.system.SymbolicSystem.loads"]], "mass_matrix (sympy.physics.mechanics._system.system property)": [[139, "sympy.physics.mechanics._system.System.mass_matrix"]], "mass_matrix_full (sympy.physics.mechanics._system.system property)": [[139, "sympy.physics.mechanics._system.System.mass_matrix_full"]], "nonholonomic_constraints (sympy.physics.mechanics._system.system property)": [[139, "sympy.physics.mechanics._system.System.nonholonomic_constraints"]], "origin (sympy.physics.mechanics._system.system property)": [[139, "sympy.physics.mechanics._system.System.origin"]], "q (sympy.physics.mechanics._system.system property)": [[139, "sympy.physics.mechanics._system.System.q"]], "q_dep (sympy.physics.mechanics._system.system property)": [[139, "sympy.physics.mechanics._system.System.q_dep"]], "q_ind (sympy.physics.mechanics._system.system property)": [[139, "sympy.physics.mechanics._system.System.q_ind"]], "rhs() (sympy.physics.mechanics._system.system method)": [[139, "sympy.physics.mechanics._system.System.rhs"]], "speeds (sympy.physics.mechanics.system.symbolicsystem property)": [[139, "sympy.physics.mechanics.system.SymbolicSystem.speeds"]], "states (sympy.physics.mechanics.system.symbolicsystem property)": [[139, "sympy.physics.mechanics.system.SymbolicSystem.states"]], "sympy.physics.mechanics.system": [[139, "module-sympy.physics.mechanics.system"]], "u (sympy.physics.mechanics._system.system property)": [[139, "sympy.physics.mechanics._system.System.u"]], "u_dep (sympy.physics.mechanics._system.system property)": [[139, "sympy.physics.mechanics._system.System.u_dep"]], "u_ind (sympy.physics.mechanics._system.system property)": [[139, "sympy.physics.mechanics._system.System.u_ind"]], "validate_system() (sympy.physics.mechanics._system.system method)": [[139, "sympy.physics.mechanics._system.System.validate_system"]], "x (sympy.physics.mechanics._system.system property)": [[139, "sympy.physics.mechanics._system.System.x"]], "y (sympy.physics.mechanics._system.system property)": [[139, "sympy.physics.mechanics._system.System.y"]], "z (sympy.physics.mechanics._system.system property)": [[139, "sympy.physics.mechanics._system.System.z"]], "wrappingcylinder (class in sympy.physics.mechanics.wrapping_geometry)": [[140, "sympy.physics.mechanics.wrapping_geometry.WrappingCylinder"]], "wrappinggeometrybase (class in sympy.physics.mechanics.wrapping_geometry)": [[140, "sympy.physics.mechanics.wrapping_geometry.WrappingGeometryBase"]], "wrappingsphere (class in sympy.physics.mechanics.wrapping_geometry)": [[140, "sympy.physics.mechanics.wrapping_geometry.WrappingSphere"]], "axis (sympy.physics.mechanics.wrapping_geometry.wrappingcylinder property)": [[140, "sympy.physics.mechanics.wrapping_geometry.WrappingCylinder.axis"]], "geodesic_end_vectors() (sympy.physics.mechanics.wrapping_geometry.wrappingcylinder method)": [[140, "sympy.physics.mechanics.wrapping_geometry.WrappingCylinder.geodesic_end_vectors"]], "geodesic_end_vectors() (sympy.physics.mechanics.wrapping_geometry.wrappinggeometrybase method)": [[140, "sympy.physics.mechanics.wrapping_geometry.WrappingGeometryBase.geodesic_end_vectors"]], "geodesic_end_vectors() (sympy.physics.mechanics.wrapping_geometry.wrappingsphere method)": [[140, "sympy.physics.mechanics.wrapping_geometry.WrappingSphere.geodesic_end_vectors"]], "geodesic_length() (sympy.physics.mechanics.wrapping_geometry.wrappingcylinder method)": [[140, "sympy.physics.mechanics.wrapping_geometry.WrappingCylinder.geodesic_length"]], "geodesic_length() (sympy.physics.mechanics.wrapping_geometry.wrappinggeometrybase method)": [[140, "sympy.physics.mechanics.wrapping_geometry.WrappingGeometryBase.geodesic_length"]], "geodesic_length() (sympy.physics.mechanics.wrapping_geometry.wrappingsphere method)": [[140, "sympy.physics.mechanics.wrapping_geometry.WrappingSphere.geodesic_length"]], "point (sympy.physics.mechanics.wrapping_geometry.wrappingcylinder property)": [[140, "sympy.physics.mechanics.wrapping_geometry.WrappingCylinder.point"]], "point (sympy.physics.mechanics.wrapping_geometry.wrappinggeometrybase property)": [[140, "sympy.physics.mechanics.wrapping_geometry.WrappingGeometryBase.point"]], "point (sympy.physics.mechanics.wrapping_geometry.wrappingsphere property)": [[140, "sympy.physics.mechanics.wrapping_geometry.WrappingSphere.point"]], "point_on_surface() (sympy.physics.mechanics.wrapping_geometry.wrappingcylinder method)": [[140, "sympy.physics.mechanics.wrapping_geometry.WrappingCylinder.point_on_surface"]], "point_on_surface() (sympy.physics.mechanics.wrapping_geometry.wrappinggeometrybase method)": [[140, "sympy.physics.mechanics.wrapping_geometry.WrappingGeometryBase.point_on_surface"]], "point_on_surface() (sympy.physics.mechanics.wrapping_geometry.wrappingsphere method)": [[140, "sympy.physics.mechanics.wrapping_geometry.WrappingSphere.point_on_surface"]], "radius (sympy.physics.mechanics.wrapping_geometry.wrappingcylinder property)": [[140, "sympy.physics.mechanics.wrapping_geometry.WrappingCylinder.radius"]], "radius (sympy.physics.mechanics.wrapping_geometry.wrappingsphere property)": [[140, "sympy.physics.mechanics.wrapping_geometry.WrappingSphere.radius"]], "sympy.physics.mechanics.wrapping_geometry": [[140, "module-sympy.physics.mechanics.wrapping_geometry"]], "sympy.physics.mechanics": [[151, "module-sympy.physics.mechanics"]], "a (sympy.physics.optics.gaussopt.raytransfermatrix property)": [[160, "sympy.physics.optics.gaussopt.RayTransferMatrix.A"]], "b (sympy.physics.optics.gaussopt.raytransfermatrix property)": [[160, "sympy.physics.optics.gaussopt.RayTransferMatrix.B"]], "beamparameter (class in sympy.physics.optics.gaussopt)": [[160, "sympy.physics.optics.gaussopt.BeamParameter"]], "c (sympy.physics.optics.gaussopt.raytransfermatrix property)": [[160, "sympy.physics.optics.gaussopt.RayTransferMatrix.C"]], "curvedmirror (class in sympy.physics.optics.gaussopt)": [[160, "sympy.physics.optics.gaussopt.CurvedMirror"]], "curvedrefraction (class in sympy.physics.optics.gaussopt)": [[160, "sympy.physics.optics.gaussopt.CurvedRefraction"]], "d (sympy.physics.optics.gaussopt.raytransfermatrix property)": [[160, "sympy.physics.optics.gaussopt.RayTransferMatrix.D"]], "flatmirror (class in sympy.physics.optics.gaussopt)": [[160, "sympy.physics.optics.gaussopt.FlatMirror"]], "flatrefraction (class in sympy.physics.optics.gaussopt)": [[160, "sympy.physics.optics.gaussopt.FlatRefraction"]], "freespace (class in sympy.physics.optics.gaussopt)": [[160, "sympy.physics.optics.gaussopt.FreeSpace"]], "geometricray (class in sympy.physics.optics.gaussopt)": [[160, "sympy.physics.optics.gaussopt.GeometricRay"]], "raytransfermatrix (class in sympy.physics.optics.gaussopt)": [[160, "sympy.physics.optics.gaussopt.RayTransferMatrix"]], "thinlens (class in sympy.physics.optics.gaussopt)": [[160, "sympy.physics.optics.gaussopt.ThinLens"]], "angle (sympy.physics.optics.gaussopt.geometricray property)": [[160, "sympy.physics.optics.gaussopt.GeometricRay.angle"]], "conjugate_gauss_beams() (in module sympy.physics.optics.gaussopt)": [[160, "sympy.physics.optics.gaussopt.conjugate_gauss_beams"]], "divergence (sympy.physics.optics.gaussopt.beamparameter property)": [[160, "sympy.physics.optics.gaussopt.BeamParameter.divergence"]], "gaussian_conj() (in module sympy.physics.optics.gaussopt)": [[160, "sympy.physics.optics.gaussopt.gaussian_conj"]], "geometric_conj_ab() (in module sympy.physics.optics.gaussopt)": [[160, "sympy.physics.optics.gaussopt.geometric_conj_ab"]], "geometric_conj_af() (in module sympy.physics.optics.gaussopt)": [[160, "sympy.physics.optics.gaussopt.geometric_conj_af"]], "geometric_conj_bf() (in module sympy.physics.optics.gaussopt)": [[160, "sympy.physics.optics.gaussopt.geometric_conj_bf"]], "gouy (sympy.physics.optics.gaussopt.beamparameter property)": [[160, "sympy.physics.optics.gaussopt.BeamParameter.gouy"]], "height (sympy.physics.optics.gaussopt.geometricray property)": [[160, "sympy.physics.optics.gaussopt.GeometricRay.height"]], "q (sympy.physics.optics.gaussopt.beamparameter property)": [[160, "sympy.physics.optics.gaussopt.BeamParameter.q"]], "radius (sympy.physics.optics.gaussopt.beamparameter property)": [[160, "sympy.physics.optics.gaussopt.BeamParameter.radius"]], "rayleigh2waist() (in module sympy.physics.optics.gaussopt)": [[160, "sympy.physics.optics.gaussopt.rayleigh2waist"]], "sympy.physics.optics.gaussopt": [[160, "module-sympy.physics.optics.gaussopt"]], "w (sympy.physics.optics.gaussopt.beamparameter property)": [[160, "sympy.physics.optics.gaussopt.BeamParameter.w"]], "w_0 (sympy.physics.optics.gaussopt.beamparameter property)": [[160, "sympy.physics.optics.gaussopt.BeamParameter.w_0"]], "waist2rayleigh() (in module sympy.physics.optics.gaussopt)": [[160, "sympy.physics.optics.gaussopt.waist2rayleigh"]], "waist_approximation_limit (sympy.physics.optics.gaussopt.beamparameter property)": [[160, "sympy.physics.optics.gaussopt.BeamParameter.waist_approximation_limit"]], "medium (class in sympy.physics.optics.medium)": [[162, "sympy.physics.optics.medium.Medium"]], "refractive_index (sympy.physics.optics.medium.medium property)": [[162, "sympy.physics.optics.medium.Medium.refractive_index"]], "speed (sympy.physics.optics.medium.medium property)": [[162, "sympy.physics.optics.medium.Medium.speed"]], "sympy.physics.optics.medium": [[162, "module-sympy.physics.optics.medium"]], "half_wave_retarder() (in module sympy.physics.optics.polarization)": [[163, "sympy.physics.optics.polarization.half_wave_retarder"]], "jones_2_stokes() (in module sympy.physics.optics.polarization)": [[163, "sympy.physics.optics.polarization.jones_2_stokes"]], "jones_vector() (in module sympy.physics.optics.polarization)": [[163, "sympy.physics.optics.polarization.jones_vector"]], "linear_polarizer() (in module sympy.physics.optics.polarization)": [[163, "sympy.physics.optics.polarization.linear_polarizer"]], "mueller_matrix() (in module sympy.physics.optics.polarization)": [[163, "sympy.physics.optics.polarization.mueller_matrix"]], "phase_retarder() (in module sympy.physics.optics.polarization)": [[163, "sympy.physics.optics.polarization.phase_retarder"]], "polarizing_beam_splitter() (in module sympy.physics.optics.polarization)": [[163, "sympy.physics.optics.polarization.polarizing_beam_splitter"]], "quarter_wave_retarder() (in module sympy.physics.optics.polarization)": [[163, "sympy.physics.optics.polarization.quarter_wave_retarder"]], "reflective_filter() (in module sympy.physics.optics.polarization)": [[163, "sympy.physics.optics.polarization.reflective_filter"]], "stokes_vector() (in module sympy.physics.optics.polarization)": [[163, "sympy.physics.optics.polarization.stokes_vector"]], "sympy.physics.optics.polarization": [[163, "module-sympy.physics.optics.polarization"]], "transmissive_filter() (in module sympy.physics.optics.polarization)": [[163, "sympy.physics.optics.polarization.transmissive_filter"]], "brewster_angle() (in module sympy.physics.optics.utils)": [[164, "sympy.physics.optics.utils.brewster_angle"]], "critical_angle() (in module sympy.physics.optics.utils)": [[164, "sympy.physics.optics.utils.critical_angle"]], "deviation() (in module sympy.physics.optics.utils)": [[164, "sympy.physics.optics.utils.deviation"]], "fresnel_coefficients() (in module sympy.physics.optics.utils)": [[164, "sympy.physics.optics.utils.fresnel_coefficients"]], "hyperfocal_distance() (in module sympy.physics.optics.utils)": [[164, "sympy.physics.optics.utils.hyperfocal_distance"]], "lens_formula() (in module sympy.physics.optics.utils)": [[164, "sympy.physics.optics.utils.lens_formula"]], "lens_makers_formula() (in module sympy.physics.optics.utils)": [[164, "sympy.physics.optics.utils.lens_makers_formula"]], "mirror_formula() (in module sympy.physics.optics.utils)": [[164, "sympy.physics.optics.utils.mirror_formula"]], "refraction_angle() (in module sympy.physics.optics.utils)": [[164, "sympy.physics.optics.utils.refraction_angle"]], "sympy.physics.optics.utils": [[164, "module-sympy.physics.optics.utils"]], "transverse_magnification() (in module sympy.physics.optics.utils)": [[164, "sympy.physics.optics.utils.transverse_magnification"]], "twave (class in sympy.physics.optics.waves)": [[165, "sympy.physics.optics.waves.TWave"]], "amplitude (sympy.physics.optics.waves.twave property)": [[165, "sympy.physics.optics.waves.TWave.amplitude"]], "angular_velocity (sympy.physics.optics.waves.twave property)": [[165, "sympy.physics.optics.waves.TWave.angular_velocity"]], "frequency (sympy.physics.optics.waves.twave property)": [[165, "sympy.physics.optics.waves.TWave.frequency"]], "n (sympy.physics.optics.waves.twave property)": [[165, "sympy.physics.optics.waves.TWave.n"]], "phase (sympy.physics.optics.waves.twave property)": [[165, "sympy.physics.optics.waves.TWave.phase"]], "speed (sympy.physics.optics.waves.twave property)": [[165, "sympy.physics.optics.waves.TWave.speed"]], "sympy.physics.optics.waves": [[165, "module-sympy.physics.optics.waves"]], "time_period (sympy.physics.optics.waves.twave property)": [[165, "sympy.physics.optics.waves.TWave.time_period"]], "wavelength (sympy.physics.optics.waves.twave property)": [[165, "sympy.physics.optics.waves.TWave.wavelength"]], "wavenumber (sympy.physics.optics.waves.twave property)": [[165, "sympy.physics.optics.waves.TWave.wavenumber"]], "evaluate_pauli_product() (in module sympy.physics.paulialgebra)": [[166, "sympy.physics.paulialgebra.evaluate_pauli_product"]], "sympy.physics.paulialgebra": [[166, "module-sympy.physics.paulialgebra"]], "e_n() (in module sympy.physics.qho_1d)": [[167, "sympy.physics.qho_1d.E_n"]], "coherent_state() (in module sympy.physics.qho_1d)": [[167, "sympy.physics.qho_1d.coherent_state"]], "psi_n() (in module sympy.physics.qho_1d)": [[167, "sympy.physics.qho_1d.psi_n"]], "sympy.physics.qho_1d": [[167, "module-sympy.physics.qho_1d"]], "anticommutator (class in sympy.physics.quantum.anticommutator)": [[168, "sympy.physics.quantum.anticommutator.AntiCommutator"]], "doit() (sympy.physics.quantum.anticommutator.anticommutator method)": [[168, "sympy.physics.quantum.anticommutator.AntiCommutator.doit"]], "sympy.physics.quantum.anticommutator": [[168, "module-sympy.physics.quantum.anticommutator"]], "positionbra3d (class in sympy.physics.quantum.cartesian)": [[169, "sympy.physics.quantum.cartesian.PositionBra3D"]], "positionket3d (class in sympy.physics.quantum.cartesian)": [[169, "sympy.physics.quantum.cartesian.PositionKet3D"]], "positionstate3d (class in sympy.physics.quantum.cartesian)": [[169, "sympy.physics.quantum.cartesian.PositionState3D"]], "pxbra (class in sympy.physics.quantum.cartesian)": [[169, "sympy.physics.quantum.cartesian.PxBra"]], "pxket (class in sympy.physics.quantum.cartesian)": [[169, "sympy.physics.quantum.cartesian.PxKet"]], "pxop (class in sympy.physics.quantum.cartesian)": [[169, "sympy.physics.quantum.cartesian.PxOp"]], "xbra (class in sympy.physics.quantum.cartesian)": [[169, "sympy.physics.quantum.cartesian.XBra"]], "xket (class in sympy.physics.quantum.cartesian)": [[169, "sympy.physics.quantum.cartesian.XKet"]], "xop (class in sympy.physics.quantum.cartesian)": [[169, "sympy.physics.quantum.cartesian.XOp"]], "yop (class in sympy.physics.quantum.cartesian)": [[169, "sympy.physics.quantum.cartesian.YOp"]], "zop (class in sympy.physics.quantum.cartesian)": [[169, "sympy.physics.quantum.cartesian.ZOp"]], "momentum (sympy.physics.quantum.cartesian.pxbra property)": [[169, "sympy.physics.quantum.cartesian.PxBra.momentum"]], "momentum (sympy.physics.quantum.cartesian.pxket property)": [[169, "sympy.physics.quantum.cartesian.PxKet.momentum"]], "position (sympy.physics.quantum.cartesian.xbra property)": [[169, "sympy.physics.quantum.cartesian.XBra.position"]], "position (sympy.physics.quantum.cartesian.xket property)": [[169, "sympy.physics.quantum.cartesian.XKet.position"]], "position_x (sympy.physics.quantum.cartesian.positionstate3d property)": [[169, "sympy.physics.quantum.cartesian.PositionState3D.position_x"]], "position_y (sympy.physics.quantum.cartesian.positionstate3d property)": [[169, "sympy.physics.quantum.cartesian.PositionState3D.position_y"]], "position_z (sympy.physics.quantum.cartesian.positionstate3d property)": [[169, "sympy.physics.quantum.cartesian.PositionState3D.position_z"]], "sympy.physics.quantum.cartesian": [[169, "module-sympy.physics.quantum.cartesian"]], "cg (class in sympy.physics.quantum.cg)": [[170, "sympy.physics.quantum.cg.CG"]], "wigner3j (class in sympy.physics.quantum.cg)": [[170, "sympy.physics.quantum.cg.Wigner3j"]], "wigner6j (class in sympy.physics.quantum.cg)": [[170, "sympy.physics.quantum.cg.Wigner6j"]], "wigner9j (class in sympy.physics.quantum.cg)": [[170, "sympy.physics.quantum.cg.Wigner9j"]], "cg_simp() (in module sympy.physics.quantum.cg)": [[170, "sympy.physics.quantum.cg.cg_simp"]], "sympy.physics.quantum.cg": [[170, "module-sympy.physics.quantum.cg"]], "circuitplot (class in sympy.physics.quantum.circuitplot)": [[171, "sympy.physics.quantum.circuitplot.CircuitPlot"]], "createcgate() (in module sympy.physics.quantum.circuitplot)": [[171, "sympy.physics.quantum.circuitplot.CreateCGate"]], "mx (class in sympy.physics.quantum.circuitplot)": [[171, "sympy.physics.quantum.circuitplot.Mx"]], "mz (class in sympy.physics.quantum.circuitplot)": [[171, "sympy.physics.quantum.circuitplot.Mz"]], "circuit_plot() (in module sympy.physics.quantum.circuitplot)": [[171, "sympy.physics.quantum.circuitplot.circuit_plot"]], "control_line() (sympy.physics.quantum.circuitplot.circuitplot method)": [[171, "sympy.physics.quantum.circuitplot.CircuitPlot.control_line"]], "control_point() (sympy.physics.quantum.circuitplot.circuitplot method)": [[171, "sympy.physics.quantum.circuitplot.CircuitPlot.control_point"]], "labeller() (in module sympy.physics.quantum.circuitplot)": [[171, "sympy.physics.quantum.circuitplot.labeller"]], "not_point() (sympy.physics.quantum.circuitplot.circuitplot method)": [[171, "sympy.physics.quantum.circuitplot.CircuitPlot.not_point"]], "one_qubit_box() (sympy.physics.quantum.circuitplot.circuitplot method)": [[171, "sympy.physics.quantum.circuitplot.CircuitPlot.one_qubit_box"]], "swap_point() (sympy.physics.quantum.circuitplot.circuitplot method)": [[171, "sympy.physics.quantum.circuitplot.CircuitPlot.swap_point"]], "sympy.physics.quantum.circuitplot": [[171, "module-sympy.physics.quantum.circuitplot"]], "two_qubit_box() (sympy.physics.quantum.circuitplot.circuitplot method)": [[171, "sympy.physics.quantum.circuitplot.CircuitPlot.two_qubit_box"]], "update() (sympy.physics.quantum.circuitplot.circuitplot method)": [[171, "sympy.physics.quantum.circuitplot.CircuitPlot.update"]], "commutator (class in sympy.physics.quantum.commutator)": [[172, "sympy.physics.quantum.commutator.Commutator"]], "doit() (sympy.physics.quantum.commutator.commutator method)": [[172, "sympy.physics.quantum.commutator.Commutator.doit"]], "sympy.physics.quantum.commutator": [[172, "module-sympy.physics.quantum.commutator"]], "hbar (class in sympy.physics.quantum.constants)": [[173, "sympy.physics.quantum.constants.HBar"]], "sympy.physics.quantum.constants": [[173, "module-sympy.physics.quantum.constants"]], "dagger (class in sympy.physics.quantum.dagger)": [[174, "sympy.physics.quantum.dagger.Dagger"]], "sympy.physics.quantum.dagger": [[174, "module-sympy.physics.quantum.dagger"]], "cgate (class in sympy.physics.quantum.gate)": [[175, "sympy.physics.quantum.gate.CGate"]], "cgates (class in sympy.physics.quantum.gate)": [[175, "sympy.physics.quantum.gate.CGateS"]], "cnot (in module sympy.physics.quantum.gate)": [[175, "sympy.physics.quantum.gate.CNOT"]], "cnotgate (class in sympy.physics.quantum.gate)": [[175, "sympy.physics.quantum.gate.CNotGate"]], "gate (class in sympy.physics.quantum.gate)": [[175, "sympy.physics.quantum.gate.Gate"]], "h (in module sympy.physics.quantum.gate)": [[175, "sympy.physics.quantum.gate.H"]], "hadamardgate (class in sympy.physics.quantum.gate)": [[175, "sympy.physics.quantum.gate.HadamardGate"]], "identitygate (class in sympy.physics.quantum.gate)": [[175, "sympy.physics.quantum.gate.IdentityGate"]], "onequbitgate (class in sympy.physics.quantum.gate)": [[175, "sympy.physics.quantum.gate.OneQubitGate"]], "phase (in module sympy.physics.quantum.gate)": [[175, "sympy.physics.quantum.gate.Phase"]], "phasegate (class in sympy.physics.quantum.gate)": [[175, "sympy.physics.quantum.gate.PhaseGate"]], "s (in module sympy.physics.quantum.gate)": [[175, "sympy.physics.quantum.gate.S"]], "swap (in module sympy.physics.quantum.gate)": [[175, "sympy.physics.quantum.gate.SWAP"]], "swapgate (class in sympy.physics.quantum.gate)": [[175, "sympy.physics.quantum.gate.SwapGate"]], "t (in module sympy.physics.quantum.gate)": [[175, "sympy.physics.quantum.gate.T"]], "tgate (class in sympy.physics.quantum.gate)": [[175, "sympy.physics.quantum.gate.TGate"]], "twoqubitgate (class in sympy.physics.quantum.gate)": [[175, "sympy.physics.quantum.gate.TwoQubitGate"]], "ugate (class in sympy.physics.quantum.gate)": [[175, "sympy.physics.quantum.gate.UGate"]], "x (in module sympy.physics.quantum.gate)": [[175, "sympy.physics.quantum.gate.X"]], "xgate (class in sympy.physics.quantum.gate)": [[175, "sympy.physics.quantum.gate.XGate"]], "y (in module sympy.physics.quantum.gate)": [[175, "sympy.physics.quantum.gate.Y"]], "ygate (class in sympy.physics.quantum.gate)": [[175, "sympy.physics.quantum.gate.YGate"]], "z (in module sympy.physics.quantum.gate)": [[175, "sympy.physics.quantum.gate.Z"]], "zgate (class in sympy.physics.quantum.gate)": [[175, "sympy.physics.quantum.gate.ZGate"]], "controls (sympy.physics.quantum.gate.cgate property)": [[175, "sympy.physics.quantum.gate.CGate.controls"]], "controls (sympy.physics.quantum.gate.cnotgate property)": [[175, "sympy.physics.quantum.gate.CNotGate.controls"]], "decompose() (sympy.physics.quantum.gate.cgate method)": [[175, "sympy.physics.quantum.gate.CGate.decompose"]], "decompose() (sympy.physics.quantum.gate.swapgate method)": [[175, "sympy.physics.quantum.gate.SwapGate.decompose"]], "eval_controls() (sympy.physics.quantum.gate.cgate method)": [[175, "sympy.physics.quantum.gate.CGate.eval_controls"]], "gate (sympy.physics.quantum.gate.cgate property)": [[175, "sympy.physics.quantum.gate.CGate.gate"]], "gate (sympy.physics.quantum.gate.cnotgate property)": [[175, "sympy.physics.quantum.gate.CNotGate.gate"]], "gate_simp() (in module sympy.physics.quantum.gate)": [[175, "sympy.physics.quantum.gate.gate_simp"]], "gate_sort() (in module sympy.physics.quantum.gate)": [[175, "sympy.physics.quantum.gate.gate_sort"]], "get_target_matrix() (sympy.physics.quantum.gate.gate method)": [[175, "sympy.physics.quantum.gate.Gate.get_target_matrix"]], "get_target_matrix() (sympy.physics.quantum.gate.ugate method)": [[175, "sympy.physics.quantum.gate.UGate.get_target_matrix"]], "min_qubits (sympy.physics.quantum.gate.cgate property)": [[175, "sympy.physics.quantum.gate.CGate.min_qubits"]], "min_qubits (sympy.physics.quantum.gate.cnotgate property)": [[175, "sympy.physics.quantum.gate.CNotGate.min_qubits"]], "min_qubits (sympy.physics.quantum.gate.gate property)": [[175, "sympy.physics.quantum.gate.Gate.min_qubits"]], "normalized() (in module sympy.physics.quantum.gate)": [[175, "sympy.physics.quantum.gate.normalized"]], "nqubits (sympy.physics.quantum.gate.cgate property)": [[175, "sympy.physics.quantum.gate.CGate.nqubits"]], "nqubits (sympy.physics.quantum.gate.gate property)": [[175, "sympy.physics.quantum.gate.Gate.nqubits"]], "plot_gate() (sympy.physics.quantum.gate.cgate method)": [[175, "sympy.physics.quantum.gate.CGate.plot_gate"]], "random_circuit() (in module sympy.physics.quantum.gate)": [[175, "sympy.physics.quantum.gate.random_circuit"]], "sympy.physics.quantum.gate": [[175, "module-sympy.physics.quantum.gate"]], "targets (sympy.physics.quantum.gate.cgate property)": [[175, "sympy.physics.quantum.gate.CGate.targets"]], "targets (sympy.physics.quantum.gate.cnotgate property)": [[175, "sympy.physics.quantum.gate.CNotGate.targets"]], "targets (sympy.physics.quantum.gate.gate property)": [[175, "sympy.physics.quantum.gate.Gate.targets"]], "targets (sympy.physics.quantum.gate.ugate property)": [[175, "sympy.physics.quantum.gate.UGate.targets"]], "oraclegate (class in sympy.physics.quantum.grover)": [[176, "sympy.physics.quantum.grover.OracleGate"]], "wgate (class in sympy.physics.quantum.grover)": [[176, "sympy.physics.quantum.grover.WGate"]], "apply_grover() (in module sympy.physics.quantum.grover)": [[176, "sympy.physics.quantum.grover.apply_grover"]], "grover_iteration() (in module sympy.physics.quantum.grover)": [[176, "sympy.physics.quantum.grover.grover_iteration"]], "search_function (sympy.physics.quantum.grover.oraclegate property)": [[176, "sympy.physics.quantum.grover.OracleGate.search_function"]], "superposition_basis() (in module sympy.physics.quantum.grover)": [[176, "sympy.physics.quantum.grover.superposition_basis"]], "sympy.physics.quantum.grover": [[176, "module-sympy.physics.quantum.grover"]], "targets (sympy.physics.quantum.grover.oraclegate property)": [[176, "sympy.physics.quantum.grover.OracleGate.targets"]], "complexspace (class in sympy.physics.quantum.hilbert)": [[177, "sympy.physics.quantum.hilbert.ComplexSpace"]], "directsumhilbertspace (class in sympy.physics.quantum.hilbert)": [[177, "sympy.physics.quantum.hilbert.DirectSumHilbertSpace"]], "fockspace (class in sympy.physics.quantum.hilbert)": [[177, "sympy.physics.quantum.hilbert.FockSpace"]], "hilbertspace (class in sympy.physics.quantum.hilbert)": [[177, "sympy.physics.quantum.hilbert.HilbertSpace"]], "l2 (class in sympy.physics.quantum.hilbert)": [[177, "sympy.physics.quantum.hilbert.L2"]], "tensorpowerhilbertspace (class in sympy.physics.quantum.hilbert)": [[177, "sympy.physics.quantum.hilbert.TensorPowerHilbertSpace"]], "tensorproducthilbertspace (class in sympy.physics.quantum.hilbert)": [[177, "sympy.physics.quantum.hilbert.TensorProductHilbertSpace"]], "dimension (sympy.physics.quantum.hilbert.hilbertspace property)": [[177, "sympy.physics.quantum.hilbert.HilbertSpace.dimension"]], "eval() (sympy.physics.quantum.hilbert.directsumhilbertspace class method)": [[177, "sympy.physics.quantum.hilbert.DirectSumHilbertSpace.eval"]], "eval() (sympy.physics.quantum.hilbert.tensorproducthilbertspace class method)": [[177, "sympy.physics.quantum.hilbert.TensorProductHilbertSpace.eval"]], "spaces (sympy.physics.quantum.hilbert.directsumhilbertspace property)": [[177, "sympy.physics.quantum.hilbert.DirectSumHilbertSpace.spaces"]], "spaces (sympy.physics.quantum.hilbert.tensorproducthilbertspace property)": [[177, "sympy.physics.quantum.hilbert.TensorProductHilbertSpace.spaces"]], "sympy.physics.quantum.hilbert": [[177, "module-sympy.physics.quantum.hilbert"]], "innerproduct (class in sympy.physics.quantum.innerproduct)": [[179, "sympy.physics.quantum.innerproduct.InnerProduct"]], "sympy.physics.quantum.innerproduct": [[179, "module-sympy.physics.quantum.innerproduct"]], "differentialoperator (class in sympy.physics.quantum.operator)": [[180, "sympy.physics.quantum.operator.DifferentialOperator"]], "hermitianoperator (class in sympy.physics.quantum.operator)": [[180, "sympy.physics.quantum.operator.HermitianOperator"]], "identityoperator (class in sympy.physics.quantum.operator)": [[180, "sympy.physics.quantum.operator.IdentityOperator"]], "operator (class in sympy.physics.quantum.operator)": [[180, "sympy.physics.quantum.operator.Operator"]], "outerproduct (class in sympy.physics.quantum.operator)": [[180, "sympy.physics.quantum.operator.OuterProduct"]], "unitaryoperator (class in sympy.physics.quantum.operator)": [[180, "sympy.physics.quantum.operator.UnitaryOperator"]], "bra (sympy.physics.quantum.operator.outerproduct property)": [[180, "sympy.physics.quantum.operator.OuterProduct.bra"]], "expr (sympy.physics.quantum.operator.differentialoperator property)": [[180, "sympy.physics.quantum.operator.DifferentialOperator.expr"]], "free_symbols (sympy.physics.quantum.operator.differentialoperator property)": [[180, "sympy.physics.quantum.operator.DifferentialOperator.free_symbols"]], "function (sympy.physics.quantum.operator.differentialoperator property)": [[180, "sympy.physics.quantum.operator.DifferentialOperator.function"]], "ket (sympy.physics.quantum.operator.outerproduct property)": [[180, "sympy.physics.quantum.operator.OuterProduct.ket"]], "sympy.physics.quantum.operator": [[180, "module-sympy.physics.quantum.operator"]], "variables (sympy.physics.quantum.operator.differentialoperator property)": [[180, "sympy.physics.quantum.operator.DifferentialOperator.variables"]], "operators_to_state() (in module sympy.physics.quantum.operatorset)": [[181, "sympy.physics.quantum.operatorset.operators_to_state"]], "state_to_operators() (in module sympy.physics.quantum.operatorset)": [[181, "sympy.physics.quantum.operatorset.state_to_operators"]], "sympy.physics.quantum.operatorset": [[181, "module-sympy.physics.quantum.operatorset"]], "piabbra (class in sympy.physics.quantum.piab)": [[182, "sympy.physics.quantum.piab.PIABBra"]], "piabhamiltonian (class in sympy.physics.quantum.piab)": [[182, "sympy.physics.quantum.piab.PIABHamiltonian"]], "piabket (class in sympy.physics.quantum.piab)": [[182, "sympy.physics.quantum.piab.PIABKet"]], "sympy.physics.quantum.piab": [[182, "module-sympy.physics.quantum.piab"]], "qapply() (in module sympy.physics.quantum.qapply)": [[183, "sympy.physics.quantum.qapply.qapply"]], "sympy.physics.quantum.qapply": [[183, "module-sympy.physics.quantum.qapply"]], "iqft (class in sympy.physics.quantum.qft)": [[184, "sympy.physics.quantum.qft.IQFT"]], "qft (class in sympy.physics.quantum.qft)": [[184, "sympy.physics.quantum.qft.QFT"]], "rk (in module sympy.physics.quantum.qft)": [[184, "sympy.physics.quantum.qft.Rk"]], "rkgate (class in sympy.physics.quantum.qft)": [[184, "sympy.physics.quantum.qft.RkGate"]], "decompose() (sympy.physics.quantum.qft.iqft method)": [[184, "sympy.physics.quantum.qft.IQFT.decompose"]], "decompose() (sympy.physics.quantum.qft.qft method)": [[184, "sympy.physics.quantum.qft.QFT.decompose"]], "sympy.physics.quantum.qft": [[184, "module-sympy.physics.quantum.qft"]], "intqubit (class in sympy.physics.quantum.qubit)": [[185, "sympy.physics.quantum.qubit.IntQubit"]], "intqubitbra (class in sympy.physics.quantum.qubit)": [[185, "sympy.physics.quantum.qubit.IntQubitBra"]], "qubit (class in sympy.physics.quantum.qubit)": [[185, "sympy.physics.quantum.qubit.Qubit"]], "qubitbra (class in sympy.physics.quantum.qubit)": [[185, "sympy.physics.quantum.qubit.QubitBra"]], "matrix_to_density() (in module sympy.physics.quantum.qubit)": [[185, "sympy.physics.quantum.qubit.matrix_to_density"]], "matrix_to_qubit() (in module sympy.physics.quantum.qubit)": [[185, "sympy.physics.quantum.qubit.matrix_to_qubit"]], "measure_all() (in module sympy.physics.quantum.qubit)": [[185, "sympy.physics.quantum.qubit.measure_all"]], "measure_all_oneshot() (in module sympy.physics.quantum.qubit)": [[185, "sympy.physics.quantum.qubit.measure_all_oneshot"]], "measure_partial() (in module sympy.physics.quantum.qubit)": [[185, "sympy.physics.quantum.qubit.measure_partial"]], "measure_partial_oneshot() (in module sympy.physics.quantum.qubit)": [[185, "sympy.physics.quantum.qubit.measure_partial_oneshot"]], "qubit_to_matrix() (in module sympy.physics.quantum.qubit)": [[185, "sympy.physics.quantum.qubit.qubit_to_matrix"]], "sympy.physics.quantum.qubit": [[185, "module-sympy.physics.quantum.qubit"]], "enumerate_states() (in module sympy.physics.quantum.represent)": [[186, "sympy.physics.quantum.represent.enumerate_states"]], "get_basis() (in module sympy.physics.quantum.represent)": [[186, "sympy.physics.quantum.represent.get_basis"]], "integrate_result() (in module sympy.physics.quantum.represent)": [[186, "sympy.physics.quantum.represent.integrate_result"]], "rep_expectation() (in module sympy.physics.quantum.represent)": [[186, "sympy.physics.quantum.represent.rep_expectation"]], "rep_innerproduct() (in module sympy.physics.quantum.represent)": [[186, "sympy.physics.quantum.represent.rep_innerproduct"]], "represent() (in module sympy.physics.quantum.represent)": [[186, "sympy.physics.quantum.represent.represent"]], "sympy.physics.quantum.represent": [[186, "module-sympy.physics.quantum.represent"]], "cmod (class in sympy.physics.quantum.shor)": [[187, "sympy.physics.quantum.shor.CMod"]], "n (sympy.physics.quantum.shor.cmod property)": [[187, "sympy.physics.quantum.shor.CMod.N"]], "a (sympy.physics.quantum.shor.cmod property)": [[187, "sympy.physics.quantum.shor.CMod.a"]], "period_find() (in module sympy.physics.quantum.shor)": [[187, "sympy.physics.quantum.shor.period_find"]], "shor() (in module sympy.physics.quantum.shor)": [[187, "sympy.physics.quantum.shor.shor"]], "sympy.physics.quantum.shor": [[187, "module-sympy.physics.quantum.shor"]], "t (sympy.physics.quantum.shor.cmod property)": [[187, "sympy.physics.quantum.shor.CMod.t"]], "d() (sympy.physics.quantum.spin.rotation class method)": [[188, "sympy.physics.quantum.spin.Rotation.D"], [188, "sympy.physics.quantum.spin.Rotation.d"]], "j2op (class in sympy.physics.quantum.spin)": [[188, "sympy.physics.quantum.spin.J2Op"]], "jxbra (class in sympy.physics.quantum.spin)": [[188, "sympy.physics.quantum.spin.JxBra"]], "jxbracoupled (class in sympy.physics.quantum.spin)": [[188, "sympy.physics.quantum.spin.JxBraCoupled"]], "jxket (class in sympy.physics.quantum.spin)": [[188, "sympy.physics.quantum.spin.JxKet"]], "jxketcoupled (class in sympy.physics.quantum.spin)": [[188, "sympy.physics.quantum.spin.JxKetCoupled"]], "jybra (class in sympy.physics.quantum.spin)": [[188, "sympy.physics.quantum.spin.JyBra"]], "jybracoupled (class in sympy.physics.quantum.spin)": [[188, "sympy.physics.quantum.spin.JyBraCoupled"]], "jyket (class in sympy.physics.quantum.spin)": [[188, "sympy.physics.quantum.spin.JyKet"]], "jyketcoupled (class in sympy.physics.quantum.spin)": [[188, "sympy.physics.quantum.spin.JyKetCoupled"]], "jzbra (class in sympy.physics.quantum.spin)": [[188, "sympy.physics.quantum.spin.JzBra"]], "jzbracoupled (class in sympy.physics.quantum.spin)": [[188, "sympy.physics.quantum.spin.JzBraCoupled"]], "jzket (class in sympy.physics.quantum.spin)": [[188, "sympy.physics.quantum.spin.JzKet"]], "jzketcoupled (class in sympy.physics.quantum.spin)": [[188, "sympy.physics.quantum.spin.JzKetCoupled"]], "jzop (class in sympy.physics.quantum.spin)": [[188, "sympy.physics.quantum.spin.JzOp"]], "rotation (class in sympy.physics.quantum.spin)": [[188, "sympy.physics.quantum.spin.Rotation"]], "wignerd (class in sympy.physics.quantum.spin)": [[188, "sympy.physics.quantum.spin.WignerD"]], "couple() (in module sympy.physics.quantum.spin)": [[188, "sympy.physics.quantum.spin.couple"]], "sympy.physics.quantum.spin": [[188, "module-sympy.physics.quantum.spin"]], "uncouple() (in module sympy.physics.quantum.spin)": [[188, "sympy.physics.quantum.spin.uncouple"]], "bra (class in sympy.physics.quantum.state)": [[189, "sympy.physics.quantum.state.Bra"]], "brabase (class in sympy.physics.quantum.state)": [[189, "sympy.physics.quantum.state.BraBase"]], "ket (class in sympy.physics.quantum.state)": [[189, "sympy.physics.quantum.state.Ket"]], "ketbase (class in sympy.physics.quantum.state)": [[189, "sympy.physics.quantum.state.KetBase"]], "orthogonalbra (class in sympy.physics.quantum.state)": [[189, "sympy.physics.quantum.state.OrthogonalBra"]], "orthogonalket (class in sympy.physics.quantum.state)": [[189, "sympy.physics.quantum.state.OrthogonalKet"]], "orthogonalstate (class in sympy.physics.quantum.state)": [[189, "sympy.physics.quantum.state.OrthogonalState"]], "state (class in sympy.physics.quantum.state)": [[189, "sympy.physics.quantum.state.State"]], "statebase (class in sympy.physics.quantum.state)": [[189, "sympy.physics.quantum.state.StateBase"]], "timedepbra (class in sympy.physics.quantum.state)": [[189, "sympy.physics.quantum.state.TimeDepBra"]], "timedepket (class in sympy.physics.quantum.state)": [[189, "sympy.physics.quantum.state.TimeDepKet"]], "timedepstate (class in sympy.physics.quantum.state)": [[189, "sympy.physics.quantum.state.TimeDepState"]], "wavefunction (class in sympy.physics.quantum.state)": [[189, "sympy.physics.quantum.state.Wavefunction"]], "dual (sympy.physics.quantum.state.statebase property)": [[189, "sympy.physics.quantum.state.StateBase.dual"]], "dual_class() (sympy.physics.quantum.state.statebase class method)": [[189, "sympy.physics.quantum.state.StateBase.dual_class"]], "expr (sympy.physics.quantum.state.wavefunction property)": [[189, "sympy.physics.quantum.state.Wavefunction.expr"]], "is_commutative (sympy.physics.quantum.state.wavefunction property)": [[189, "sympy.physics.quantum.state.Wavefunction.is_commutative"]], "is_normalized (sympy.physics.quantum.state.wavefunction property)": [[189, "sympy.physics.quantum.state.Wavefunction.is_normalized"]], "label (sympy.physics.quantum.state.timedepstate property)": [[189, "sympy.physics.quantum.state.TimeDepState.label"]], "limits (sympy.physics.quantum.state.wavefunction property)": [[189, "sympy.physics.quantum.state.Wavefunction.limits"]], "norm (sympy.physics.quantum.state.wavefunction property)": [[189, "sympy.physics.quantum.state.Wavefunction.norm"]], "normalize() (sympy.physics.quantum.state.wavefunction method)": [[189, "sympy.physics.quantum.state.Wavefunction.normalize"]], "operators (sympy.physics.quantum.state.statebase property)": [[189, "sympy.physics.quantum.state.StateBase.operators"]], "prob() (sympy.physics.quantum.state.wavefunction method)": [[189, "sympy.physics.quantum.state.Wavefunction.prob"]], "sympy.physics.quantum.state": [[189, "module-sympy.physics.quantum.state"]], "time (sympy.physics.quantum.state.timedepstate property)": [[189, "sympy.physics.quantum.state.TimeDepState.time"]], "variables (sympy.physics.quantum.state.wavefunction property)": [[189, "sympy.physics.quantum.state.Wavefunction.variables"]], "tensorproduct (class in sympy.physics.quantum.tensorproduct)": [[190, "sympy.physics.quantum.tensorproduct.TensorProduct"]], "sympy.physics.quantum.tensorproduct": [[190, "module-sympy.physics.quantum.tensorproduct"]], "tensor_product_simp() (in module sympy.physics.quantum.tensorproduct)": [[190, "sympy.physics.quantum.tensorproduct.tensor_product_simp"]], "annihilateboson (class in sympy.physics.secondquant)": [[191, "sympy.physics.secondquant.AnnihilateBoson"]], "annihilatefermion (class in sympy.physics.secondquant)": [[191, "sympy.physics.secondquant.AnnihilateFermion"]], "antisymmetrictensor (class in sympy.physics.secondquant)": [[191, "sympy.physics.secondquant.AntiSymmetricTensor"]], "b (in module sympy.physics.secondquant)": [[191, "sympy.physics.secondquant.B"]], "bbra (in module sympy.physics.secondquant)": [[191, "sympy.physics.secondquant.BBra"]], "bket (in module sympy.physics.secondquant)": [[191, "sympy.physics.secondquant.BKet"]], "bd (in module sympy.physics.secondquant)": [[191, "sympy.physics.secondquant.Bd"]], "bosonicbasis (class in sympy.physics.secondquant)": [[191, "sympy.physics.secondquant.BosonicBasis"]], "commutator (class in sympy.physics.secondquant)": [[191, "sympy.physics.secondquant.Commutator"]], "createboson (class in sympy.physics.secondquant)": [[191, "sympy.physics.secondquant.CreateBoson"]], "createfermion (class in sympy.physics.secondquant)": [[191, "sympy.physics.secondquant.CreateFermion"]], "dagger (class in sympy.physics.secondquant)": [[191, "sympy.physics.secondquant.Dagger"]], "f (in module sympy.physics.secondquant)": [[191, "sympy.physics.secondquant.F"]], "fbra (in module sympy.physics.secondquant)": [[191, "sympy.physics.secondquant.FBra"]], "fket (in module sympy.physics.secondquant)": [[191, "sympy.physics.secondquant.FKet"]], "fd (in module sympy.physics.secondquant)": [[191, "sympy.physics.secondquant.Fd"]], "fixedbosonicbasis (class in sympy.physics.secondquant)": [[191, "sympy.physics.secondquant.FixedBosonicBasis"]], "fockstate (class in sympy.physics.secondquant)": [[191, "sympy.physics.secondquant.FockState"]], "fockstatebosonbra (class in sympy.physics.secondquant)": [[191, "sympy.physics.secondquant.FockStateBosonBra"]], "fockstatebosonket (class in sympy.physics.secondquant)": [[191, "sympy.physics.secondquant.FockStateBosonKet"]], "fockstatebra (class in sympy.physics.secondquant)": [[191, "sympy.physics.secondquant.FockStateBra"]], "fockstatefermionbra (class in sympy.physics.secondquant)": [[191, "sympy.physics.secondquant.FockStateFermionBra"]], "fockstatefermionket (class in sympy.physics.secondquant)": [[191, "sympy.physics.secondquant.FockStateFermionKet"]], "fockstateket (class in sympy.physics.secondquant)": [[191, "sympy.physics.secondquant.FockStateKet"]], "innerproduct (class in sympy.physics.secondquant)": [[191, "sympy.physics.secondquant.InnerProduct"]], "kroneckerdelta (class in sympy.physics.secondquant)": [[191, "sympy.physics.secondquant.KroneckerDelta"]], "no (class in sympy.physics.secondquant)": [[191, "sympy.physics.secondquant.NO"]], "permutationoperator (class in sympy.physics.secondquant)": [[191, "sympy.physics.secondquant.PermutationOperator"]], "varbosonicbasis (class in sympy.physics.secondquant)": [[191, "sympy.physics.secondquant.VarBosonicBasis"]], "apply_operator() (sympy.physics.secondquant.annihilateboson method)": [[191, "sympy.physics.secondquant.AnnihilateBoson.apply_operator"]], "apply_operator() (sympy.physics.secondquant.annihilatefermion method)": [[191, "sympy.physics.secondquant.AnnihilateFermion.apply_operator"]], "apply_operator() (sympy.physics.secondquant.createboson method)": [[191, "sympy.physics.secondquant.CreateBoson.apply_operator"]], "apply_operator() (sympy.physics.secondquant.createfermion method)": [[191, "sympy.physics.secondquant.CreateFermion.apply_operator"]], "apply_operators() (in module sympy.physics.secondquant)": [[191, "sympy.physics.secondquant.apply_operators"]], "bra (sympy.physics.secondquant.innerproduct property)": [[191, "sympy.physics.secondquant.InnerProduct.bra"]], "contraction() (in module sympy.physics.secondquant)": [[191, "sympy.physics.secondquant.contraction"]], "doit() (sympy.physics.secondquant.commutator method)": [[191, "sympy.physics.secondquant.Commutator.doit"]], "doit() (sympy.physics.secondquant.no method)": [[191, "sympy.physics.secondquant.NO.doit"]], "eval() (sympy.physics.secondquant.commutator class method)": [[191, "sympy.physics.secondquant.Commutator.eval"]], "eval() (sympy.physics.secondquant.dagger class method)": [[191, "sympy.physics.secondquant.Dagger.eval"]], "eval() (sympy.physics.secondquant.kroneckerdelta class method)": [[191, "sympy.physics.secondquant.KroneckerDelta.eval"]], "evaluate_deltas() (in module sympy.physics.secondquant)": [[191, "sympy.physics.secondquant.evaluate_deltas"]], "get_permuted() (sympy.physics.secondquant.permutationoperator method)": [[191, "sympy.physics.secondquant.PermutationOperator.get_permuted"]], "get_subno() (sympy.physics.secondquant.no method)": [[191, "sympy.physics.secondquant.NO.get_subNO"]], "has_q_annihilators (sympy.physics.secondquant.no property)": [[191, "sympy.physics.secondquant.NO.has_q_annihilators"]], "has_q_creators (sympy.physics.secondquant.no property)": [[191, "sympy.physics.secondquant.NO.has_q_creators"]], "index() (sympy.physics.secondquant.fixedbosonicbasis method)": [[191, "sympy.physics.secondquant.FixedBosonicBasis.index"]], "index() (sympy.physics.secondquant.varbosonicbasis method)": [[191, "sympy.physics.secondquant.VarBosonicBasis.index"]], "indices_contain_equal_information (sympy.physics.secondquant.kroneckerdelta property)": [[191, "sympy.physics.secondquant.KroneckerDelta.indices_contain_equal_information"]], "is_above_fermi (sympy.physics.secondquant.kroneckerdelta property)": [[191, "sympy.physics.secondquant.KroneckerDelta.is_above_fermi"]], "is_below_fermi (sympy.physics.secondquant.kroneckerdelta property)": [[191, "sympy.physics.secondquant.KroneckerDelta.is_below_fermi"]], "is_only_above_fermi (sympy.physics.secondquant.kroneckerdelta property)": [[191, "sympy.physics.secondquant.KroneckerDelta.is_only_above_fermi"]], "is_only_below_fermi (sympy.physics.secondquant.kroneckerdelta property)": [[191, "sympy.physics.secondquant.KroneckerDelta.is_only_below_fermi"]], "is_only_q_annihilator (sympy.physics.secondquant.annihilatefermion property)": [[191, "sympy.physics.secondquant.AnnihilateFermion.is_only_q_annihilator"]], "is_only_q_annihilator (sympy.physics.secondquant.createfermion property)": [[191, "sympy.physics.secondquant.CreateFermion.is_only_q_annihilator"]], "is_only_q_creator (sympy.physics.secondquant.annihilatefermion property)": [[191, "sympy.physics.secondquant.AnnihilateFermion.is_only_q_creator"]], "is_only_q_creator (sympy.physics.secondquant.createfermion property)": [[191, "sympy.physics.secondquant.CreateFermion.is_only_q_creator"]], "is_q_annihilator (sympy.physics.secondquant.annihilatefermion property)": [[191, "sympy.physics.secondquant.AnnihilateFermion.is_q_annihilator"]], "is_q_annihilator (sympy.physics.secondquant.createfermion property)": [[191, "sympy.physics.secondquant.CreateFermion.is_q_annihilator"]], "is_q_creator (sympy.physics.secondquant.annihilatefermion property)": [[191, "sympy.physics.secondquant.AnnihilateFermion.is_q_creator"]], "is_q_creator (sympy.physics.secondquant.createfermion property)": [[191, "sympy.physics.secondquant.CreateFermion.is_q_creator"]], "iter_q_annihilators() (sympy.physics.secondquant.no method)": [[191, "sympy.physics.secondquant.NO.iter_q_annihilators"]], "iter_q_creators() (sympy.physics.secondquant.no method)": [[191, "sympy.physics.secondquant.NO.iter_q_creators"]], "ket (sympy.physics.secondquant.innerproduct property)": [[191, "sympy.physics.secondquant.InnerProduct.ket"]], "killable_index (sympy.physics.secondquant.kroneckerdelta property)": [[191, "sympy.physics.secondquant.KroneckerDelta.killable_index"]], "lower (sympy.physics.secondquant.antisymmetrictensor property)": [[191, "sympy.physics.secondquant.AntiSymmetricTensor.lower"]], "matrix_rep() (in module sympy.physics.secondquant)": [[191, "sympy.physics.secondquant.matrix_rep"]], "preferred_index (sympy.physics.secondquant.kroneckerdelta property)": [[191, "sympy.physics.secondquant.KroneckerDelta.preferred_index"]], "simplify_index_permutations() (in module sympy.physics.secondquant)": [[191, "sympy.physics.secondquant.simplify_index_permutations"]], "state() (sympy.physics.secondquant.fixedbosonicbasis method)": [[191, "sympy.physics.secondquant.FixedBosonicBasis.state"]], "state() (sympy.physics.secondquant.varbosonicbasis method)": [[191, "sympy.physics.secondquant.VarBosonicBasis.state"]], "substitute_dummies() (in module sympy.physics.secondquant)": [[191, "sympy.physics.secondquant.substitute_dummies"]], "symbol (sympy.physics.secondquant.antisymmetrictensor property)": [[191, "sympy.physics.secondquant.AntiSymmetricTensor.symbol"]], "sympy.physics.secondquant": [[191, "module-sympy.physics.secondquant"]], "upper (sympy.physics.secondquant.antisymmetrictensor property)": [[191, "sympy.physics.secondquant.AntiSymmetricTensor.upper"]], "wicks() (in module sympy.physics.secondquant)": [[191, "sympy.physics.secondquant.wicks"]], "e_nl() (in module sympy.physics.sho)": [[192, "sympy.physics.sho.E_nl"]], "r_nl() (in module sympy.physics.sho)": [[192, "sympy.physics.sho.R_nl"]], "sympy.physics.sho": [[192, "module-sympy.physics.sho"]], "dimension (class in sympy.physics.units.dimensions)": [[193, "sympy.physics.units.dimensions.Dimension"]], "dimensionsystem (class in sympy.physics.units.dimensions)": [[193, "sympy.physics.units.dimensions.DimensionSystem"]], "can_transf_matrix (sympy.physics.units.dimensions.dimensionsystem property)": [[193, "sympy.physics.units.dimensions.DimensionSystem.can_transf_matrix"]], "dim (sympy.physics.units.dimensions.dimensionsystem property)": [[193, "sympy.physics.units.dimensions.DimensionSystem.dim"]], "dim_can_vector() (sympy.physics.units.dimensions.dimensionsystem method)": [[193, "sympy.physics.units.dimensions.DimensionSystem.dim_can_vector"]], "dim_vector() (sympy.physics.units.dimensions.dimensionsystem method)": [[193, "sympy.physics.units.dimensions.DimensionSystem.dim_vector"]], "has_integer_powers() (sympy.physics.units.dimensions.dimension method)": [[193, "sympy.physics.units.dimensions.Dimension.has_integer_powers"]], "inv_can_transf_matrix (sympy.physics.units.dimensions.dimensionsystem property)": [[193, "sympy.physics.units.dimensions.DimensionSystem.inv_can_transf_matrix"]], "is_consistent (sympy.physics.units.dimensions.dimensionsystem property)": [[193, "sympy.physics.units.dimensions.DimensionSystem.is_consistent"]], "is_dimensionless() (sympy.physics.units.dimensions.dimensionsystem method)": [[193, "sympy.physics.units.dimensions.DimensionSystem.is_dimensionless"]], "list_can_dims (sympy.physics.units.dimensions.dimensionsystem property)": [[193, "sympy.physics.units.dimensions.DimensionSystem.list_can_dims"]], "print_dim_base() (sympy.physics.units.dimensions.dimensionsystem method)": [[193, "sympy.physics.units.dimensions.DimensionSystem.print_dim_base"]], "sympy.physics.units.dimensions": [[193, "module-sympy.physics.units.dimensions"]], "prefix (class in sympy.physics.units.prefixes)": [[197, "sympy.physics.units.prefixes.Prefix"]], "sympy.physics.units.prefixes": [[197, "module-sympy.physics.units.prefixes"]], "quantity (class in sympy.physics.units.quantities)": [[198, "sympy.physics.units.quantities.Quantity"]], "abbrev (sympy.physics.units.quantities.quantity property)": [[198, "sympy.physics.units.quantities.Quantity.abbrev"]], "convert_to() (in module sympy.physics.units.util)": [[198, "sympy.physics.units.util.convert_to"]], "convert_to() (sympy.physics.units.quantities.quantity method)": [[198, "sympy.physics.units.quantities.Quantity.convert_to"]], "free_symbols (sympy.physics.units.quantities.quantity property)": [[198, "sympy.physics.units.quantities.Quantity.free_symbols"]], "is_prefixed (sympy.physics.units.quantities.quantity property)": [[198, "sympy.physics.units.quantities.Quantity.is_prefixed"]], "scale_factor (sympy.physics.units.quantities.quantity property)": [[198, "sympy.physics.units.quantities.Quantity.scale_factor"]], "set_global_relative_scale_factor() (sympy.physics.units.quantities.quantity method)": [[198, "sympy.physics.units.quantities.Quantity.set_global_relative_scale_factor"]], "sympy.physics.units.quantities": [[198, "module-sympy.physics.units.quantities"]], "sympy.physics.units.util": [[198, "module-sympy.physics.units.util"]], "unitsystem (class in sympy.physics.units.unitsystem)": [[199, "sympy.physics.units.unitsystem.UnitSystem"]], "dim (sympy.physics.units.unitsystem.unitsystem property)": [[199, "sympy.physics.units.unitsystem.UnitSystem.dim"]], "extend() (sympy.physics.units.unitsystem.unitsystem method)": [[199, "sympy.physics.units.unitsystem.UnitSystem.extend"]], "get_units_non_prefixed() (sympy.physics.units.unitsystem.unitsystem method)": [[199, "sympy.physics.units.unitsystem.UnitSystem.get_units_non_prefixed"]], "is_consistent (sympy.physics.units.unitsystem.unitsystem property)": [[199, "sympy.physics.units.unitsystem.UnitSystem.is_consistent"]], "sympy.physics.units.unitsystem": [[199, "module-sympy.physics.units.unitsystem"]], "coordinatesym (class in sympy.physics.vector.frame)": [[201, "sympy.physics.vector.frame.CoordinateSym"]], "dyadic (class in sympy.physics.vector.dyadic)": [[201, "sympy.physics.vector.dyadic.Dyadic"]], "referenceframe (class in sympy.physics.vector.frame)": [[201, "sympy.physics.vector.frame.ReferenceFrame"]], "vector (class in sympy.physics.vector.vector)": [[201, "sympy.physics.vector.vector.Vector"]], "ang_acc_in() (sympy.physics.vector.frame.referenceframe method)": [[201, "sympy.physics.vector.frame.ReferenceFrame.ang_acc_in"]], "ang_vel_in() (sympy.physics.vector.frame.referenceframe method)": [[201, "sympy.physics.vector.frame.ReferenceFrame.ang_vel_in"]], "angle_between() (sympy.physics.vector.vector.vector method)": [[201, "sympy.physics.vector.vector.Vector.angle_between"]], "applyfunc() (sympy.physics.vector.dyadic.dyadic method)": [[201, "sympy.physics.vector.dyadic.Dyadic.applyfunc"]], "applyfunc() (sympy.physics.vector.vector.vector method)": [[201, "sympy.physics.vector.vector.Vector.applyfunc"]], "cross() (sympy.physics.vector.dyadic.dyadic method)": [[201, "sympy.physics.vector.dyadic.Dyadic.cross"]], "cross() (sympy.physics.vector.vector.vector method)": [[201, "sympy.physics.vector.vector.Vector.cross"]], "dcm() (sympy.physics.vector.frame.referenceframe method)": [[201, "sympy.physics.vector.frame.ReferenceFrame.dcm"]], "diff() (sympy.physics.vector.vector.vector method)": [[201, "sympy.physics.vector.vector.Vector.diff"]], "doit() (sympy.physics.vector.dyadic.dyadic method)": [[201, "sympy.physics.vector.dyadic.Dyadic.doit"]], "doit() (sympy.physics.vector.vector.vector method)": [[201, "sympy.physics.vector.vector.Vector.doit"]], "dot() (sympy.physics.vector.dyadic.dyadic method)": [[201, "sympy.physics.vector.dyadic.Dyadic.dot"]], "dot() (sympy.physics.vector.vector.vector method)": [[201, "sympy.physics.vector.vector.Vector.dot"]], "dt() (sympy.physics.vector.dyadic.dyadic method)": [[201, "sympy.physics.vector.dyadic.Dyadic.dt"]], "dt() (sympy.physics.vector.vector.vector method)": [[201, "sympy.physics.vector.vector.Vector.dt"]], "express() (sympy.physics.vector.dyadic.dyadic method)": [[201, "sympy.physics.vector.dyadic.Dyadic.express"]], "express() (sympy.physics.vector.vector.vector method)": [[201, "sympy.physics.vector.vector.Vector.express"]], "free_dynamicsymbols() (sympy.physics.vector.vector.vector method)": [[201, "sympy.physics.vector.vector.Vector.free_dynamicsymbols"]], "free_symbols() (sympy.physics.vector.vector.vector method)": [[201, "sympy.physics.vector.vector.Vector.free_symbols"]], "func (sympy.physics.vector.dyadic.dyadic property)": [[201, "sympy.physics.vector.dyadic.Dyadic.func"]], "func (sympy.physics.vector.vector.vector property)": [[201, "sympy.physics.vector.vector.Vector.func"]], "magnitude() (sympy.physics.vector.vector.vector method)": [[201, "sympy.physics.vector.vector.Vector.magnitude"]], "normalize() (sympy.physics.vector.vector.vector method)": [[201, "sympy.physics.vector.vector.Vector.normalize"]], "orient() (sympy.physics.vector.frame.referenceframe method)": [[201, "sympy.physics.vector.frame.ReferenceFrame.orient"]], "orient_axis() (sympy.physics.vector.frame.referenceframe method)": [[201, "sympy.physics.vector.frame.ReferenceFrame.orient_axis"]], "orient_body_fixed() (sympy.physics.vector.frame.referenceframe method)": [[201, "sympy.physics.vector.frame.ReferenceFrame.orient_body_fixed"]], "orient_explicit() (sympy.physics.vector.frame.referenceframe method)": [[201, "sympy.physics.vector.frame.ReferenceFrame.orient_explicit"]], "orient_quaternion() (sympy.physics.vector.frame.referenceframe method)": [[201, "sympy.physics.vector.frame.ReferenceFrame.orient_quaternion"]], "orient_space_fixed() (sympy.physics.vector.frame.referenceframe method)": [[201, "sympy.physics.vector.frame.ReferenceFrame.orient_space_fixed"]], "orientnew() (sympy.physics.vector.frame.referenceframe method)": [[201, "sympy.physics.vector.frame.ReferenceFrame.orientnew"]], "outer() (sympy.physics.vector.vector.vector method)": [[201, "sympy.physics.vector.vector.Vector.outer"]], "partial_velocity() (sympy.physics.vector.frame.referenceframe method)": [[201, "sympy.physics.vector.frame.ReferenceFrame.partial_velocity"]], "separate() (sympy.physics.vector.vector.vector method)": [[201, "sympy.physics.vector.vector.Vector.separate"]], "set_ang_acc() (sympy.physics.vector.frame.referenceframe method)": [[201, "sympy.physics.vector.frame.ReferenceFrame.set_ang_acc"]], "set_ang_vel() (sympy.physics.vector.frame.referenceframe method)": [[201, "sympy.physics.vector.frame.ReferenceFrame.set_ang_vel"]], "simplify() (sympy.physics.vector.dyadic.dyadic method)": [[201, "sympy.physics.vector.dyadic.Dyadic.simplify"]], "simplify() (sympy.physics.vector.vector.vector method)": [[201, "sympy.physics.vector.vector.Vector.simplify"]], "subs() (sympy.physics.vector.dyadic.dyadic method)": [[201, "sympy.physics.vector.dyadic.Dyadic.subs"]], "subs() (sympy.physics.vector.vector.vector method)": [[201, "sympy.physics.vector.vector.Vector.subs"]], "to_matrix() (sympy.physics.vector.dyadic.dyadic method)": [[201, "sympy.physics.vector.dyadic.Dyadic.to_matrix"]], "to_matrix() (sympy.physics.vector.vector.vector method)": [[201, "sympy.physics.vector.vector.Vector.to_matrix"]], "u (sympy.physics.vector.frame.referenceframe property)": [[201, "sympy.physics.vector.frame.ReferenceFrame.u"]], "variable_map() (sympy.physics.vector.frame.referenceframe method)": [[201, "sympy.physics.vector.frame.ReferenceFrame.variable_map"]], "x (sympy.physics.vector.frame.referenceframe property)": [[201, "sympy.physics.vector.frame.ReferenceFrame.x"]], "xreplace() (sympy.physics.vector.dyadic.dyadic method)": [[201, "sympy.physics.vector.dyadic.Dyadic.xreplace"]], "xreplace() (sympy.physics.vector.vector.vector method)": [[201, "sympy.physics.vector.vector.Vector.xreplace"]], "xx (sympy.physics.vector.frame.referenceframe property)": [[201, "sympy.physics.vector.frame.ReferenceFrame.xx"]], "xy (sympy.physics.vector.frame.referenceframe property)": [[201, "sympy.physics.vector.frame.ReferenceFrame.xy"]], "xz (sympy.physics.vector.frame.referenceframe property)": [[201, "sympy.physics.vector.frame.ReferenceFrame.xz"]], "y (sympy.physics.vector.frame.referenceframe property)": [[201, "sympy.physics.vector.frame.ReferenceFrame.y"]], "yx (sympy.physics.vector.frame.referenceframe property)": [[201, "sympy.physics.vector.frame.ReferenceFrame.yx"]], "yy (sympy.physics.vector.frame.referenceframe property)": [[201, "sympy.physics.vector.frame.ReferenceFrame.yy"]], "yz (sympy.physics.vector.frame.referenceframe property)": [[201, "sympy.physics.vector.frame.ReferenceFrame.yz"]], "z (sympy.physics.vector.frame.referenceframe property)": [[201, "sympy.physics.vector.frame.ReferenceFrame.z"]], "zx (sympy.physics.vector.frame.referenceframe property)": [[201, "sympy.physics.vector.frame.ReferenceFrame.zx"]], "zy (sympy.physics.vector.frame.referenceframe property)": [[201, "sympy.physics.vector.frame.ReferenceFrame.zy"]], "zz (sympy.physics.vector.frame.referenceframe property)": [[201, "sympy.physics.vector.frame.ReferenceFrame.zz"]], "curl() (in module sympy.physics.vector.fieldfunctions)": [[202, "sympy.physics.vector.fieldfunctions.curl"]], "divergence() (in module sympy.physics.vector.fieldfunctions)": [[202, "sympy.physics.vector.fieldfunctions.divergence"]], "gradient() (in module sympy.physics.vector.fieldfunctions)": [[202, "sympy.physics.vector.fieldfunctions.gradient"]], "is_conservative() (in module sympy.physics.vector.fieldfunctions)": [[202, "sympy.physics.vector.fieldfunctions.is_conservative"]], "is_solenoidal() (in module sympy.physics.vector.fieldfunctions)": [[202, "sympy.physics.vector.fieldfunctions.is_solenoidal"]], "scalar_potential() (in module sympy.physics.vector.fieldfunctions)": [[202, "sympy.physics.vector.fieldfunctions.scalar_potential"]], "scalar_potential_difference() (in module sympy.physics.vector.fieldfunctions)": [[202, "sympy.physics.vector.fieldfunctions.scalar_potential_difference"]], "cross() (in module sympy.physics.vector.functions)": [[203, "sympy.physics.vector.functions.cross"]], "dot() (in module sympy.physics.vector.functions)": [[203, "sympy.physics.vector.functions.dot"]], "dynamicsymbols() (in module sympy.physics.vector)": [[203, "sympy.physics.vector.dynamicsymbols"]], "express() (in module sympy.physics.vector.functions)": [[203, "sympy.physics.vector.functions.express"]], "outer() (in module sympy.physics.vector.functions)": [[203, "sympy.physics.vector.functions.outer"]], "time_derivative() (in module sympy.physics.vector.functions)": [[203, "sympy.physics.vector.functions.time_derivative"]], "point (class in sympy.physics.vector.point)": [[205, "sympy.physics.vector.point.Point"]], "a1pt_theory() (sympy.physics.vector.point.point method)": [[205, "sympy.physics.vector.point.Point.a1pt_theory"]], "a2pt_theory() (sympy.physics.vector.point.point method)": [[205, "sympy.physics.vector.point.Point.a2pt_theory"]], "acc() (sympy.physics.vector.point.point method)": [[205, "sympy.physics.vector.point.Point.acc"]], "get_motion_params() (in module sympy.physics.vector.functions)": [[205, "sympy.physics.vector.functions.get_motion_params"]], "kinematic_equations() (in module sympy.physics.vector.functions)": [[205, "sympy.physics.vector.functions.kinematic_equations"]], "locatenew() (sympy.physics.vector.point.point method)": [[205, "sympy.physics.vector.point.Point.locatenew"]], "partial_velocity() (in module sympy.physics.vector.functions)": [[205, "sympy.physics.vector.functions.partial_velocity"]], "partial_velocity() (sympy.physics.vector.point.point method)": [[205, "sympy.physics.vector.point.Point.partial_velocity"]], "pos_from() (sympy.physics.vector.point.point method)": [[205, "sympy.physics.vector.point.Point.pos_from"]], "set_acc() (sympy.physics.vector.point.point method)": [[205, "sympy.physics.vector.point.Point.set_acc"]], "set_pos() (sympy.physics.vector.point.point method)": [[205, "sympy.physics.vector.point.Point.set_pos"]], "set_vel() (sympy.physics.vector.point.point method)": [[205, "sympy.physics.vector.point.Point.set_vel"]], "sympy.physics.vector.functions": [[205, "module-sympy.physics.vector.functions"]], "sympy.physics.vector.point": [[205, "module-sympy.physics.vector.point"]], "v1pt_theory() (sympy.physics.vector.point.point method)": [[205, "sympy.physics.vector.point.Point.v1pt_theory"]], "v2pt_theory() (sympy.physics.vector.point.point method)": [[205, "sympy.physics.vector.point.Point.v2pt_theory"]], "vel() (sympy.physics.vector.point.point method)": [[205, "sympy.physics.vector.point.Point.vel"]], "init_vprinting() (in module sympy.physics.vector.printing)": [[206, "sympy.physics.vector.printing.init_vprinting"]], "vlatex() (in module sympy.physics.vector.printing)": [[206, "sympy.physics.vector.printing.vlatex"]], "vpprint() (in module sympy.physics.vector.printing)": [[206, "sympy.physics.vector.printing.vpprint"]], "vprint() (in module sympy.physics.vector.printing)": [[206, "sympy.physics.vector.printing.vprint"]], "sympy.physics.vector": [[208, "module-sympy.physics.vector"]], "clebsch_gordan() (in module sympy.physics.wigner)": [[211, "sympy.physics.wigner.clebsch_gordan"]], "dot_rot_grad_ynm() (in module sympy.physics.wigner)": [[211, "sympy.physics.wigner.dot_rot_grad_Ynm"]], "gaunt() (in module sympy.physics.wigner)": [[211, "sympy.physics.wigner.gaunt"]], "racah() (in module sympy.physics.wigner)": [[211, "sympy.physics.wigner.racah"]], "real_gaunt() (in module sympy.physics.wigner)": [[211, "sympy.physics.wigner.real_gaunt"]], "sympy.physics.wigner": [[211, "module-sympy.physics.wigner"]], "wigner_3j() (in module sympy.physics.wigner)": [[211, "sympy.physics.wigner.wigner_3j"]], "wigner_6j() (in module sympy.physics.wigner)": [[211, "sympy.physics.wigner.wigner_6j"]], "wigner_9j() (in module sympy.physics.wigner)": [[211, "sympy.physics.wigner.wigner_9j"]], "wigner_d() (in module sympy.physics.wigner)": [[211, "sympy.physics.wigner.wigner_d"]], "wigner_d_small() (in module sympy.physics.wigner)": [[211, "sympy.physics.wigner.wigner_d_small"]], "baseseries (class in sympy.plotting.series)": [[212, "sympy.plotting.series.BaseSeries"]], "implicitseries (class in sympy.plotting.series)": [[212, "sympy.plotting.series.ImplicitSeries"]], "line2dbaseseries (class in sympy.plotting.series)": [[212, "sympy.plotting.series.Line2DBaseSeries"]], "line3dbaseseries (class in sympy.plotting.series)": [[212, "sympy.plotting.series.Line3DBaseSeries"]], "lineover1drangeseries (class in sympy.plotting.series)": [[212, "sympy.plotting.series.LineOver1DRangeSeries"]], "matplotlibbackend (class in sympy.plotting.plot)": [[212, "sympy.plotting.plot.MatplotlibBackend"]], "parametric2dlineseries (class in sympy.plotting.series)": [[212, "sympy.plotting.series.Parametric2DLineSeries"]], "parametric3dlineseries (class in sympy.plotting.series)": [[212, "sympy.plotting.series.Parametric3DLineSeries"]], "parametricsurfaceseries (class in sympy.plotting.series)": [[212, "sympy.plotting.series.ParametricSurfaceSeries"]], "plot (class in sympy.plotting.plot)": [[212, "sympy.plotting.plot.Plot"]], "plotgrid (class in sympy.plotting.plot)": [[212, "sympy.plotting.plot.PlotGrid"]], "surfacebaseseries (class in sympy.plotting.series)": [[212, "sympy.plotting.series.SurfaceBaseSeries"]], "surfaceover2drangeseries (class in sympy.plotting.series)": [[212, "sympy.plotting.series.SurfaceOver2DRangeSeries"]], "textbackend (class in sympy.plotting.plot)": [[212, "sympy.plotting.plot.TextBackend"]], "annotations (sympy.plotting.plot.plot property)": [[212, "sympy.plotting.plot.Plot.annotations"]], "append() (sympy.plotting.plot.plot method)": [[212, "sympy.plotting.plot.Plot.append"]], "eval_color_func() (sympy.plotting.series.baseseries method)": [[212, "sympy.plotting.series.BaseSeries.eval_color_func"]], "expr (sympy.plotting.series.baseseries property)": [[212, "sympy.plotting.series.BaseSeries.expr"]], "extend() (sympy.plotting.plot.plot method)": [[212, "sympy.plotting.plot.Plot.extend"]], "fill (sympy.plotting.plot.plot property)": [[212, "sympy.plotting.plot.Plot.fill"]], "get_data() (sympy.plotting.series.baseseries method)": [[212, "sympy.plotting.series.BaseSeries.get_data"]], "get_data() (sympy.plotting.series.implicitseries method)": [[212, "sympy.plotting.series.ImplicitSeries.get_data"]], "get_data() (sympy.plotting.series.line2dbaseseries method)": [[212, "sympy.plotting.series.Line2DBaseSeries.get_data"]], "get_data() (sympy.plotting.series.parametricsurfaceseries method)": [[212, "sympy.plotting.series.ParametricSurfaceSeries.get_data"]], "get_data() (sympy.plotting.series.surfaceover2drangeseries method)": [[212, "sympy.plotting.series.SurfaceOver2DRangeSeries.get_data"]], "get_label() (sympy.plotting.series.baseseries method)": [[212, "sympy.plotting.series.BaseSeries.get_label"]], "get_label() (sympy.plotting.series.implicitseries method)": [[212, "sympy.plotting.series.ImplicitSeries.get_label"]], "get_meshes() (sympy.plotting.series.parametricsurfaceseries method)": [[212, "sympy.plotting.series.ParametricSurfaceSeries.get_meshes"]], "get_meshes() (sympy.plotting.series.surfaceover2drangeseries method)": [[212, "sympy.plotting.series.SurfaceOver2DRangeSeries.get_meshes"]], "get_points() (sympy.plotting.series.lineover1drangeseries method)": [[212, "sympy.plotting.series.LineOver1DRangeSeries.get_points"]], "get_segments() (sympy.plotting.plot.matplotlibbackend static method)": [[212, "sympy.plotting.plot.MatplotlibBackend.get_segments"]], "markers (sympy.plotting.plot.plot property)": [[212, "sympy.plotting.plot.Plot.markers"]], "n (sympy.plotting.series.baseseries property)": [[212, "sympy.plotting.series.BaseSeries.n"]], "params (sympy.plotting.series.baseseries property)": [[212, "sympy.plotting.series.BaseSeries.params"]], "plot() (in module sympy.plotting.plot)": [[212, "sympy.plotting.plot.plot"]], "plot3d() (in module sympy.plotting.plot)": [[212, "sympy.plotting.plot.plot3d"]], "plot3d_parametric_line() (in module sympy.plotting.plot)": [[212, "sympy.plotting.plot.plot3d_parametric_line"]], "plot3d_parametric_surface() (in module sympy.plotting.plot)": [[212, "sympy.plotting.plot.plot3d_parametric_surface"]], "plot_implicit() (in module sympy.plotting.plot_implicit)": [[212, "sympy.plotting.plot_implicit.plot_implicit"]], "plot_parametric() (in module sympy.plotting.plot)": [[212, "sympy.plotting.plot.plot_parametric"]], "process_series() (sympy.plotting.plot.matplotlibbackend method)": [[212, "sympy.plotting.plot.MatplotlibBackend.process_series"]], "rectangles (sympy.plotting.plot.plot property)": [[212, "sympy.plotting.plot.Plot.rectangles"]], "sympy.plotting.plot": [[212, "module-sympy.plotting.plot"]], "sympy.plotting.pygletplot": [[212, "module-sympy.plotting.pygletplot"]], "textplot() (in module sympy.plotting.textplot)": [[212, "sympy.plotting.textplot.textplot"]], "extensionelement (class in sympy.polys.agca.extensions)": [[213, "sympy.polys.agca.extensions.ExtensionElement"]], "freemodule (class in sympy.polys.agca.modules)": [[213, "sympy.polys.agca.modules.FreeModule"]], "freemoduleelement (class in sympy.polys.agca.modules)": [[213, "sympy.polys.agca.modules.FreeModuleElement"]], "ideal (class in sympy.polys.agca.ideals)": [[213, "sympy.polys.agca.ideals.Ideal"]], "module (class in sympy.polys.agca.modules)": [[213, "sympy.polys.agca.modules.Module"]], "modulehomomorphism (class in sympy.polys.agca.homomorphisms)": [[213, "sympy.polys.agca.homomorphisms.ModuleHomomorphism"]], "monogenicfiniteextension (class in sympy.polys.agca.extensions)": [[213, "sympy.polys.agca.extensions.MonogenicFiniteExtension"]], "quotientmodule (class in sympy.polys.agca.modules)": [[213, "sympy.polys.agca.modules.QuotientModule"]], "quotientmoduleelement (class in sympy.polys.agca.modules)": [[213, "sympy.polys.agca.modules.QuotientModuleElement"]], "submodule (class in sympy.polys.agca.modules)": [[213, "sympy.polys.agca.modules.SubModule"]], "subquotientmodule (class in sympy.polys.agca.modules)": [[213, "sympy.polys.agca.modules.SubQuotientModule"]], "basis() (sympy.polys.agca.modules.freemodule method)": [[213, "sympy.polys.agca.modules.FreeModule.basis"]], "contains() (sympy.polys.agca.ideals.ideal method)": [[213, "sympy.polys.agca.ideals.Ideal.contains"]], "contains() (sympy.polys.agca.modules.module method)": [[213, "sympy.polys.agca.modules.Module.contains"]], "convert() (sympy.polys.agca.modules.freemodule method)": [[213, "sympy.polys.agca.modules.FreeModule.convert"]], "convert() (sympy.polys.agca.modules.module method)": [[213, "sympy.polys.agca.modules.Module.convert"]], "convert() (sympy.polys.agca.modules.quotientmodule method)": [[213, "sympy.polys.agca.modules.QuotientModule.convert"]], "convert() (sympy.polys.agca.modules.submodule method)": [[213, "sympy.polys.agca.modules.SubModule.convert"]], "depth() (sympy.polys.agca.ideals.ideal method)": [[213, "sympy.polys.agca.ideals.Ideal.depth"]], "dtype (sympy.polys.agca.extensions.monogenicfiniteextension attribute)": [[213, "sympy.polys.agca.extensions.MonogenicFiniteExtension.dtype"]], "dtype (sympy.polys.agca.modules.freemodule attribute)": [[213, "sympy.polys.agca.modules.FreeModule.dtype"]], "dtype (sympy.polys.agca.modules.quotientmodule attribute)": [[213, "sympy.polys.agca.modules.QuotientModule.dtype"]], "eq() (sympy.polys.agca.modules.quotientmoduleelement method)": [[213, "sympy.polys.agca.modules.QuotientModuleElement.eq"]], "height() (sympy.polys.agca.ideals.ideal method)": [[213, "sympy.polys.agca.ideals.Ideal.height"]], "homomorphism() (in module sympy.polys.agca.homomorphisms)": [[213, "sympy.polys.agca.homomorphisms.homomorphism"]], "identity_hom() (sympy.polys.agca.modules.freemodule method)": [[213, "sympy.polys.agca.modules.FreeModule.identity_hom"]], "identity_hom() (sympy.polys.agca.modules.module method)": [[213, "sympy.polys.agca.modules.Module.identity_hom"]], "identity_hom() (sympy.polys.agca.modules.quotientmodule method)": [[213, "sympy.polys.agca.modules.QuotientModule.identity_hom"]], "identity_hom() (sympy.polys.agca.modules.submodule method)": [[213, "sympy.polys.agca.modules.SubModule.identity_hom"]], "image() (sympy.polys.agca.homomorphisms.modulehomomorphism method)": [[213, "sympy.polys.agca.homomorphisms.ModuleHomomorphism.image"]], "in_terms_of_generators() (sympy.polys.agca.modules.submodule method)": [[213, "sympy.polys.agca.modules.SubModule.in_terms_of_generators"]], "inclusion_hom() (sympy.polys.agca.modules.submodule method)": [[213, "sympy.polys.agca.modules.SubModule.inclusion_hom"]], "intersect() (sympy.polys.agca.ideals.ideal method)": [[213, "sympy.polys.agca.ideals.Ideal.intersect"]], "intersect() (sympy.polys.agca.modules.submodule method)": [[213, "sympy.polys.agca.modules.SubModule.intersect"]], "inverse() (sympy.polys.agca.extensions.extensionelement method)": [[213, "sympy.polys.agca.extensions.ExtensionElement.inverse"]], "is_full_module() (sympy.polys.agca.modules.submodule method)": [[213, "sympy.polys.agca.modules.SubModule.is_full_module"]], "is_full_module() (sympy.polys.agca.modules.subquotientmodule method)": [[213, "sympy.polys.agca.modules.SubQuotientModule.is_full_module"]], "is_injective() (sympy.polys.agca.homomorphisms.modulehomomorphism method)": [[213, "sympy.polys.agca.homomorphisms.ModuleHomomorphism.is_injective"]], "is_isomorphism() (sympy.polys.agca.homomorphisms.modulehomomorphism method)": [[213, "sympy.polys.agca.homomorphisms.ModuleHomomorphism.is_isomorphism"]], "is_maximal() (sympy.polys.agca.ideals.ideal method)": [[213, "sympy.polys.agca.ideals.Ideal.is_maximal"]], "is_primary() (sympy.polys.agca.ideals.ideal method)": [[213, "sympy.polys.agca.ideals.Ideal.is_primary"]], "is_prime() (sympy.polys.agca.ideals.ideal method)": [[213, "sympy.polys.agca.ideals.Ideal.is_prime"]], "is_principal() (sympy.polys.agca.ideals.ideal method)": [[213, "sympy.polys.agca.ideals.Ideal.is_principal"]], "is_radical() (sympy.polys.agca.ideals.ideal method)": [[213, "sympy.polys.agca.ideals.Ideal.is_radical"]], "is_submodule() (sympy.polys.agca.modules.freemodule method)": [[213, "sympy.polys.agca.modules.FreeModule.is_submodule"]], "is_submodule() (sympy.polys.agca.modules.module method)": [[213, "sympy.polys.agca.modules.Module.is_submodule"]], "is_submodule() (sympy.polys.agca.modules.quotientmodule method)": [[213, "sympy.polys.agca.modules.QuotientModule.is_submodule"]], "is_submodule() (sympy.polys.agca.modules.submodule method)": [[213, "sympy.polys.agca.modules.SubModule.is_submodule"]], "is_surjective() (sympy.polys.agca.homomorphisms.modulehomomorphism method)": [[213, "sympy.polys.agca.homomorphisms.ModuleHomomorphism.is_surjective"]], "is_whole_ring() (sympy.polys.agca.ideals.ideal method)": [[213, "sympy.polys.agca.ideals.Ideal.is_whole_ring"]], "is_zero() (sympy.polys.agca.homomorphisms.modulehomomorphism method)": [[213, "sympy.polys.agca.homomorphisms.ModuleHomomorphism.is_zero"]], "is_zero() (sympy.polys.agca.ideals.ideal method)": [[213, "sympy.polys.agca.ideals.Ideal.is_zero"]], "is_zero() (sympy.polys.agca.modules.freemodule method)": [[213, "sympy.polys.agca.modules.FreeModule.is_zero"]], "is_zero() (sympy.polys.agca.modules.module method)": [[213, "sympy.polys.agca.modules.Module.is_zero"]], "is_zero() (sympy.polys.agca.modules.quotientmodule method)": [[213, "sympy.polys.agca.modules.QuotientModule.is_zero"]], "is_zero() (sympy.polys.agca.modules.submodule method)": [[213, "sympy.polys.agca.modules.SubModule.is_zero"]], "kernel() (sympy.polys.agca.homomorphisms.modulehomomorphism method)": [[213, "sympy.polys.agca.homomorphisms.ModuleHomomorphism.kernel"]], "module_quotient() (sympy.polys.agca.modules.submodule method)": [[213, "sympy.polys.agca.modules.SubModule.module_quotient"]], "multiply_ideal() (sympy.polys.agca.modules.freemodule method)": [[213, "sympy.polys.agca.modules.FreeModule.multiply_ideal"]], "multiply_ideal() (sympy.polys.agca.modules.module method)": [[213, "sympy.polys.agca.modules.Module.multiply_ideal"]], "multiply_ideal() (sympy.polys.agca.modules.submodule method)": [[213, "sympy.polys.agca.modules.SubModule.multiply_ideal"]], "product() (sympy.polys.agca.ideals.ideal method)": [[213, "sympy.polys.agca.ideals.Ideal.product"]], "quotient() (sympy.polys.agca.ideals.ideal method)": [[213, "sympy.polys.agca.ideals.Ideal.quotient"]], "quotient_codomain() (sympy.polys.agca.homomorphisms.modulehomomorphism method)": [[213, "sympy.polys.agca.homomorphisms.ModuleHomomorphism.quotient_codomain"]], "quotient_domain() (sympy.polys.agca.homomorphisms.modulehomomorphism method)": [[213, "sympy.polys.agca.homomorphisms.ModuleHomomorphism.quotient_domain"]], "quotient_hom() (sympy.polys.agca.modules.quotientmodule method)": [[213, "sympy.polys.agca.modules.QuotientModule.quotient_hom"]], "quotient_hom() (sympy.polys.agca.modules.subquotientmodule method)": [[213, "sympy.polys.agca.modules.SubQuotientModule.quotient_hom"]], "quotient_module() (sympy.polys.agca.modules.freemodule method)": [[213, "sympy.polys.agca.modules.FreeModule.quotient_module"]], "quotient_module() (sympy.polys.agca.modules.module method)": [[213, "sympy.polys.agca.modules.Module.quotient_module"]], "quotient_module() (sympy.polys.agca.modules.submodule method)": [[213, "sympy.polys.agca.modules.SubModule.quotient_module"]], "radical() (sympy.polys.agca.ideals.ideal method)": [[213, "sympy.polys.agca.ideals.Ideal.radical"]], "reduce_element() (sympy.polys.agca.ideals.ideal method)": [[213, "sympy.polys.agca.ideals.Ideal.reduce_element"]], "reduce_element() (sympy.polys.agca.modules.submodule method)": [[213, "sympy.polys.agca.modules.SubModule.reduce_element"]], "restrict_codomain() (sympy.polys.agca.homomorphisms.modulehomomorphism method)": [[213, "sympy.polys.agca.homomorphisms.ModuleHomomorphism.restrict_codomain"]], "restrict_domain() (sympy.polys.agca.homomorphisms.modulehomomorphism method)": [[213, "sympy.polys.agca.homomorphisms.ModuleHomomorphism.restrict_domain"]], "saturate() (sympy.polys.agca.ideals.ideal method)": [[213, "sympy.polys.agca.ideals.Ideal.saturate"]], "submodule() (sympy.polys.agca.modules.module method)": [[213, "sympy.polys.agca.modules.Module.submodule"]], "submodule() (sympy.polys.agca.modules.quotientmodule method)": [[213, "sympy.polys.agca.modules.QuotientModule.submodule"]], "submodule() (sympy.polys.agca.modules.submodule method)": [[213, "sympy.polys.agca.modules.SubModule.submodule"]], "subset() (sympy.polys.agca.ideals.ideal method)": [[213, "sympy.polys.agca.ideals.Ideal.subset"]], "subset() (sympy.polys.agca.modules.module method)": [[213, "sympy.polys.agca.modules.Module.subset"]], "syzygy_module() (sympy.polys.agca.modules.submodule method)": [[213, "sympy.polys.agca.modules.SubModule.syzygy_module"]], "union() (sympy.polys.agca.ideals.ideal method)": [[213, "sympy.polys.agca.ideals.Ideal.union"]], "union() (sympy.polys.agca.modules.submodule method)": [[213, "sympy.polys.agca.modules.SubModule.union"]], "ddm (class in sympy.polys.matrices.ddm)": [[215, "sympy.polys.matrices.ddm.DDM"]], "dfm (class in sympy.polys.matrices._dfm)": [[215, "sympy.polys.matrices._dfm.DFM"]], "dm() (in module sympy.polys.matrices.domainmatrix)": [[215, "sympy.polys.matrices.domainmatrix.DM"]], "domainmatrix (class in sympy.polys.matrices.domainmatrix)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix"]], "r (class in sympy.polys.matrices.dense)": [[215, "sympy.polys.matrices.dense.R"]], "ringelement (class in sympy.polys.matrices._typing)": [[215, "sympy.polys.matrices._typing.RingElement"]], "sdm (class in sympy.polys.matrices.sdm)": [[215, "sympy.polys.matrices.sdm.SDM"]], "t (class in sympy.polys.matrices.dense)": [[215, "sympy.polys.matrices.dense.T"]], "add() (sympy.polys.matrices._dfm.dfm method)": [[215, "sympy.polys.matrices._dfm.DFM.add"]], "add() (sympy.polys.matrices.ddm.ddm method)": [[215, "sympy.polys.matrices.ddm.DDM.add"]], "add() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.add"]], "add() (sympy.polys.matrices.sdm.sdm method)": [[215, "sympy.polys.matrices.sdm.SDM.add"]], "adj_det() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.adj_det"]], "adj_poly_det() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.adj_poly_det"]], "adjugate() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.adjugate"]], "applyfunc() (sympy.polys.matrices._dfm.dfm method)": [[215, "sympy.polys.matrices._dfm.DFM.applyfunc"]], "cancel_denom() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.cancel_denom"]], "cancel_denom_elementwise() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.cancel_denom_elementwise"]], "charpoly() (sympy.polys.matrices._dfm.dfm method)": [[215, "sympy.polys.matrices._dfm.DFM.charpoly"]], "charpoly() (sympy.polys.matrices.ddm.ddm method)": [[215, "sympy.polys.matrices.ddm.DDM.charpoly"]], "charpoly() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.charpoly"]], "charpoly() (sympy.polys.matrices.sdm.sdm method)": [[215, "sympy.polys.matrices.sdm.SDM.charpoly"]], "charpoly_base() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.charpoly_base"]], "charpoly_berk() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.charpoly_berk"]], "charpoly_factor_blocks() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.charpoly_factor_blocks"]], "charpoly_factor_list() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.charpoly_factor_list"]], "choose_domain() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.choose_domain"]], "clear_denoms() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.clear_denoms"]], "columnspace() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.columnspace"]], "content() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.content"]], "convert_to() (sympy.polys.matrices._dfm.dfm method)": [[215, "sympy.polys.matrices._dfm.DFM.convert_to"]], "convert_to() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.convert_to"]], "convert_to() (sympy.polys.matrices.sdm.sdm method)": [[215, "sympy.polys.matrices.sdm.SDM.convert_to"]], "copy() (sympy.polys.matrices._dfm.dfm method)": [[215, "sympy.polys.matrices._dfm.DFM.copy"]], "copy() (sympy.polys.matrices.sdm.sdm method)": [[215, "sympy.polys.matrices.sdm.SDM.copy"]], "ddm_berk() (in module sympy.polys.matrices.dense)": [[215, "sympy.polys.matrices.dense.ddm_berk"]], "ddm_iadd() (in module sympy.polys.matrices.dense)": [[215, "sympy.polys.matrices.dense.ddm_iadd"]], "ddm_idet() (in module sympy.polys.matrices.dense)": [[215, "sympy.polys.matrices.dense.ddm_idet"]], "ddm_iinv() (in module sympy.polys.matrices.dense)": [[215, "sympy.polys.matrices.dense.ddm_iinv"]], "ddm_ilu() (in module sympy.polys.matrices.dense)": [[215, "sympy.polys.matrices.dense.ddm_ilu"]], "ddm_ilu_solve() (in module sympy.polys.matrices.dense)": [[215, "sympy.polys.matrices.dense.ddm_ilu_solve"]], "ddm_ilu_split() (in module sympy.polys.matrices.dense)": [[215, "sympy.polys.matrices.dense.ddm_ilu_split"]], "ddm_imatmul() (in module sympy.polys.matrices.dense)": [[215, "sympy.polys.matrices.dense.ddm_imatmul"]], "ddm_imul() (in module sympy.polys.matrices.dense)": [[215, "sympy.polys.matrices.dense.ddm_imul"]], "ddm_ineg() (in module sympy.polys.matrices.dense)": [[215, "sympy.polys.matrices.dense.ddm_ineg"]], "ddm_irmul() (in module sympy.polys.matrices.dense)": [[215, "sympy.polys.matrices.dense.ddm_irmul"]], "ddm_irref() (in module sympy.polys.matrices.dense)": [[215, "sympy.polys.matrices.dense.ddm_irref"]], "ddm_irref_den() (in module sympy.polys.matrices.dense)": [[215, "sympy.polys.matrices.dense.ddm_irref_den"]], "ddm_isub() (in module sympy.polys.matrices.dense)": [[215, "sympy.polys.matrices.dense.ddm_isub"]], "ddm_transpose() (in module sympy.polys.matrices.dense)": [[215, "sympy.polys.matrices.dense.ddm_transpose"]], "det() (sympy.polys.matrices._dfm.dfm method)": [[215, "sympy.polys.matrices._dfm.DFM.det"]], "det() (sympy.polys.matrices.ddm.ddm method)": [[215, "sympy.polys.matrices.ddm.DDM.det"]], "det() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.det"]], "det() (sympy.polys.matrices.sdm.sdm method)": [[215, "sympy.polys.matrices.sdm.SDM.det"]], "diag() (sympy.polys.matrices._dfm.dfm class method)": [[215, "sympy.polys.matrices._dfm.DFM.diag"]], "diag() (sympy.polys.matrices.ddm.ddm class method)": [[215, "sympy.polys.matrices.ddm.DDM.diag"]], "diag() (sympy.polys.matrices.domainmatrix.domainmatrix class method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.diag"]], "diagonal() (sympy.polys.matrices._dfm.dfm method)": [[215, "sympy.polys.matrices._dfm.DFM.diagonal"]], "diagonal() (sympy.polys.matrices.ddm.ddm method)": [[215, "sympy.polys.matrices.ddm.DDM.diagonal"]], "diagonal() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.diagonal"]], "diagonal() (sympy.polys.matrices.sdm.sdm method)": [[215, "sympy.polys.matrices.sdm.SDM.diagonal"]], "eval_poly() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.eval_poly"]], "eval_poly_mul() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.eval_poly_mul"]], "extract() (sympy.polys.matrices._dfm.dfm method)": [[215, "sympy.polys.matrices._dfm.DFM.extract"]], "extract_slice() (sympy.polys.matrices._dfm.dfm method)": [[215, "sympy.polys.matrices._dfm.DFM.extract_slice"]], "eye() (sympy.polys.matrices._dfm.dfm class method)": [[215, "sympy.polys.matrices._dfm.DFM.eye"]], "eye() (sympy.polys.matrices.domainmatrix.domainmatrix class method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.eye"]], "eye() (sympy.polys.matrices.sdm.sdm class method)": [[215, "sympy.polys.matrices.sdm.SDM.eye"]], "from_matrix() (sympy.polys.matrices.domainmatrix.domainmatrix class method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.from_Matrix"]], "from_ddm() (sympy.polys.matrices._dfm.dfm class method)": [[215, "sympy.polys.matrices._dfm.DFM.from_ddm"]], "from_ddm() (sympy.polys.matrices.sdm.sdm class method)": [[215, "sympy.polys.matrices.sdm.SDM.from_ddm"]], "from_dict_sympy() (sympy.polys.matrices.domainmatrix.domainmatrix class method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.from_dict_sympy"]], "from_dok() (sympy.polys.matrices.ddm.ddm class method)": [[215, "sympy.polys.matrices.ddm.DDM.from_dok"]], "from_dok() (sympy.polys.matrices.domainmatrix.domainmatrix class method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.from_dok"]], "from_dok() (sympy.polys.matrices.sdm.sdm class method)": [[215, "sympy.polys.matrices.sdm.SDM.from_dok"]], "from_flat_nz() (sympy.polys.matrices._dfm.dfm class method)": [[215, "sympy.polys.matrices._dfm.DFM.from_flat_nz"]], "from_flat_nz() (sympy.polys.matrices.ddm.ddm class method)": [[215, "sympy.polys.matrices.ddm.DDM.from_flat_nz"]], "from_flat_nz() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.from_flat_nz"]], "from_flat_nz() (sympy.polys.matrices.sdm.sdm class method)": [[215, "sympy.polys.matrices.sdm.SDM.from_flat_nz"]], "from_list() (sympy.polys.matrices._dfm.dfm class method)": [[215, "sympy.polys.matrices._dfm.DFM.from_list"]], "from_list() (sympy.polys.matrices.ddm.ddm class method)": [[215, "sympy.polys.matrices.ddm.DDM.from_list"]], "from_list() (sympy.polys.matrices.domainmatrix.domainmatrix class method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.from_list"]], "from_list() (sympy.polys.matrices.sdm.sdm class method)": [[215, "sympy.polys.matrices.sdm.SDM.from_list"]], "from_list_flat() (sympy.polys.matrices._dfm.dfm class method)": [[215, "sympy.polys.matrices._dfm.DFM.from_list_flat"]], "from_list_flat() (sympy.polys.matrices.ddm.ddm class method)": [[215, "sympy.polys.matrices.ddm.DDM.from_list_flat"]], "from_list_flat() (sympy.polys.matrices.domainmatrix.domainmatrix class method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.from_list_flat"]], "from_list_flat() (sympy.polys.matrices.sdm.sdm class method)": [[215, "sympy.polys.matrices.sdm.SDM.from_list_flat"]], "from_list_sympy() (sympy.polys.matrices.domainmatrix.domainmatrix class method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.from_list_sympy"]], "from_rep() (sympy.polys.matrices.domainmatrix.domainmatrix class method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.from_rep"]], "getitem() (sympy.polys.matrices._dfm.dfm method)": [[215, "sympy.polys.matrices._dfm.DFM.getitem"]], "hermite_normal_form() (in module sympy.polys.matrices.normalforms)": [[215, "sympy.polys.matrices.normalforms.hermite_normal_form"]], "hstack() (sympy.polys.matrices._dfm.dfm method)": [[215, "sympy.polys.matrices._dfm.DFM.hstack"]], "hstack() (sympy.polys.matrices.ddm.ddm method)": [[215, "sympy.polys.matrices.ddm.DDM.hstack"]], "hstack() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.hstack"]], "hstack() (sympy.polys.matrices.sdm.sdm method)": [[215, "sympy.polys.matrices.sdm.SDM.hstack"]], "inv() (sympy.polys.matrices._dfm.dfm method)": [[215, "sympy.polys.matrices._dfm.DFM.inv"]], "inv() (sympy.polys.matrices.ddm.ddm method)": [[215, "sympy.polys.matrices.ddm.DDM.inv"]], "inv() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.inv"]], "inv() (sympy.polys.matrices.sdm.sdm method)": [[215, "sympy.polys.matrices.sdm.SDM.inv"]], "inv_den() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.inv_den"]], "is_diagonal (sympy.polys.matrices.domainmatrix.domainmatrix property)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.is_diagonal"]], "is_diagonal() (sympy.polys.matrices._dfm.dfm method)": [[215, "sympy.polys.matrices._dfm.DFM.is_diagonal"]], "is_diagonal() (sympy.polys.matrices.ddm.ddm method)": [[215, "sympy.polys.matrices.ddm.DDM.is_diagonal"]], "is_diagonal() (sympy.polys.matrices.sdm.sdm method)": [[215, "sympy.polys.matrices.sdm.SDM.is_diagonal"]], "is_lower (sympy.polys.matrices.domainmatrix.domainmatrix property)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.is_lower"]], "is_lower() (sympy.polys.matrices._dfm.dfm method)": [[215, "sympy.polys.matrices._dfm.DFM.is_lower"]], "is_lower() (sympy.polys.matrices.ddm.ddm method)": [[215, "sympy.polys.matrices.ddm.DDM.is_lower"]], "is_lower() (sympy.polys.matrices.sdm.sdm method)": [[215, "sympy.polys.matrices.sdm.SDM.is_lower"]], "is_square (sympy.polys.matrices.domainmatrix.domainmatrix property)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.is_square"]], "is_upper (sympy.polys.matrices.domainmatrix.domainmatrix property)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.is_upper"]], "is_upper() (sympy.polys.matrices._dfm.dfm method)": [[215, "sympy.polys.matrices._dfm.DFM.is_upper"]], "is_upper() (sympy.polys.matrices.ddm.ddm method)": [[215, "sympy.polys.matrices.ddm.DDM.is_upper"]], "is_upper() (sympy.polys.matrices.sdm.sdm method)": [[215, "sympy.polys.matrices.sdm.SDM.is_upper"]], "is_zero_matrix() (sympy.polys.matrices._dfm.dfm method)": [[215, "sympy.polys.matrices._dfm.DFM.is_zero_matrix"]], "is_zero_matrix() (sympy.polys.matrices.ddm.ddm method)": [[215, "sympy.polys.matrices.ddm.DDM.is_zero_matrix"]], "is_zero_matrix() (sympy.polys.matrices.sdm.sdm method)": [[215, "sympy.polys.matrices.sdm.SDM.is_zero_matrix"]], "lll() (sympy.polys.matrices._dfm.dfm method)": [[215, "sympy.polys.matrices._dfm.DFM.lll"]], "lll() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.lll"]], "lll() (sympy.polys.matrices.sdm.sdm method)": [[215, "sympy.polys.matrices.sdm.SDM.lll"]], "lll_transform() (sympy.polys.matrices._dfm.dfm method)": [[215, "sympy.polys.matrices._dfm.DFM.lll_transform"]], "lll_transform() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.lll_transform"]], "lll_transform() (sympy.polys.matrices.sdm.sdm method)": [[215, "sympy.polys.matrices.sdm.SDM.lll_transform"]], "lu() (sympy.polys.matrices._dfm.dfm method)": [[215, "sympy.polys.matrices._dfm.DFM.lu"]], "lu() (sympy.polys.matrices.ddm.ddm method)": [[215, "sympy.polys.matrices.ddm.DDM.lu"]], "lu() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.lu"]], "lu() (sympy.polys.matrices.sdm.sdm method)": [[215, "sympy.polys.matrices.sdm.SDM.lu"]], "lu_solve() (sympy.polys.matrices._dfm.dfm method)": [[215, "sympy.polys.matrices._dfm.DFM.lu_solve"]], "lu_solve() (sympy.polys.matrices.ddm.ddm method)": [[215, "sympy.polys.matrices.ddm.DDM.lu_solve"]], "lu_solve() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.lu_solve"]], "lu_solve() (sympy.polys.matrices.sdm.sdm method)": [[215, "sympy.polys.matrices.sdm.SDM.lu_solve"]], "matmul() (sympy.polys.matrices._dfm.dfm method)": [[215, "sympy.polys.matrices._dfm.DFM.matmul"]], "matmul() (sympy.polys.matrices.ddm.ddm method)": [[215, "sympy.polys.matrices.ddm.DDM.matmul"]], "matmul() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.matmul"]], "matmul() (sympy.polys.matrices.sdm.sdm method)": [[215, "sympy.polys.matrices.sdm.SDM.matmul"]], "mul() (sympy.polys.matrices._dfm.dfm method)": [[215, "sympy.polys.matrices._dfm.DFM.mul"]], "mul() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.mul"]], "mul() (sympy.polys.matrices.sdm.sdm method)": [[215, "sympy.polys.matrices.sdm.SDM.mul"]], "mul_elementwise() (sympy.polys.matrices._dfm.dfm method)": [[215, "sympy.polys.matrices._dfm.DFM.mul_elementwise"]], "neg() (sympy.polys.matrices._dfm.dfm method)": [[215, "sympy.polys.matrices._dfm.DFM.neg"]], "neg() (sympy.polys.matrices.ddm.ddm method)": [[215, "sympy.polys.matrices.ddm.DDM.neg"]], "neg() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.neg"]], "neg() (sympy.polys.matrices.sdm.sdm method)": [[215, "sympy.polys.matrices.sdm.SDM.neg"]], "new() (sympy.polys.matrices.sdm.sdm class method)": [[215, "sympy.polys.matrices.sdm.SDM.new"]], "nnz() (sympy.polys.matrices._dfm.dfm method)": [[215, "sympy.polys.matrices._dfm.DFM.nnz"]], "nnz() (sympy.polys.matrices.ddm.ddm method)": [[215, "sympy.polys.matrices.ddm.DDM.nnz"]], "nnz() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.nnz"]], "nnz() (sympy.polys.matrices.sdm.sdm method)": [[215, "sympy.polys.matrices.sdm.SDM.nnz"]], "nullspace() (sympy.polys.matrices._dfm.dfm method)": [[215, "sympy.polys.matrices._dfm.DFM.nullspace"]], "nullspace() (sympy.polys.matrices.ddm.ddm method)": [[215, "sympy.polys.matrices.ddm.DDM.nullspace"]], "nullspace() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.nullspace"]], "nullspace() (sympy.polys.matrices.sdm.sdm method)": [[215, "sympy.polys.matrices.sdm.SDM.nullspace"]], "nullspace_from_rref() (sympy.polys.matrices._dfm.dfm method)": [[215, "sympy.polys.matrices._dfm.DFM.nullspace_from_rref"]], "nullspace_from_rref() (sympy.polys.matrices.ddm.ddm method)": [[215, "sympy.polys.matrices.ddm.DDM.nullspace_from_rref"]], "nullspace_from_rref() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.nullspace_from_rref"]], "nullspace_from_rref() (sympy.polys.matrices.sdm.sdm method)": [[215, "sympy.polys.matrices.sdm.SDM.nullspace_from_rref"]], "ones() (sympy.polys.matrices._dfm.dfm class method)": [[215, "sympy.polys.matrices._dfm.DFM.ones"]], "ones() (sympy.polys.matrices.domainmatrix.domainmatrix class method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.ones"]], "particular() (sympy.polys.matrices._dfm.dfm method)": [[215, "sympy.polys.matrices._dfm.DFM.particular"]], "pow() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.pow"]], "primitive() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.primitive"]], "rmul() (sympy.polys.matrices._dfm.dfm method)": [[215, "sympy.polys.matrices._dfm.DFM.rmul"]], "rowspace() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.rowspace"]], "rref() (sympy.polys.matrices.ddm.ddm method)": [[215, "sympy.polys.matrices.ddm.DDM.rref"]], "rref() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.rref"]], "rref() (sympy.polys.matrices.sdm.sdm method)": [[215, "sympy.polys.matrices.sdm.SDM.rref"]], "rref_den() (sympy.polys.matrices.ddm.ddm method)": [[215, "sympy.polys.matrices.ddm.DDM.rref_den"]], "rref_den() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.rref_den"]], "rref_den() (sympy.polys.matrices.sdm.sdm method)": [[215, "sympy.polys.matrices.sdm.SDM.rref_den"]], "scc() (sympy.polys.matrices._dfm.dfm method)": [[215, "sympy.polys.matrices._dfm.DFM.scc"]], "scc() (sympy.polys.matrices.ddm.ddm method)": [[215, "sympy.polys.matrices.ddm.DDM.scc"]], "scc() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.scc"]], "scc() (sympy.polys.matrices.sdm.sdm method)": [[215, "sympy.polys.matrices.sdm.SDM.scc"]], "sdm_berk() (in module sympy.polys.matrices.sdm)": [[215, "sympy.polys.matrices.sdm.sdm_berk"]], "sdm_irref() (in module sympy.polys.matrices.sdm)": [[215, "sympy.polys.matrices.sdm.sdm_irref"]], "sdm_nullspace_from_rref() (in module sympy.polys.matrices.sdm)": [[215, "sympy.polys.matrices.sdm.sdm_nullspace_from_rref"]], "sdm_particular_from_rref() (in module sympy.polys.matrices.sdm)": [[215, "sympy.polys.matrices.sdm.sdm_particular_from_rref"]], "sdm_rref_den() (in module sympy.polys.matrices.sdm)": [[215, "sympy.polys.matrices.sdm.sdm_rref_den"]], "setitem() (sympy.polys.matrices._dfm.dfm method)": [[215, "sympy.polys.matrices._dfm.DFM.setitem"]], "smith_normal_form() (in module sympy.polys.matrices.normalforms)": [[215, "sympy.polys.matrices.normalforms.smith_normal_form"]], "solve_den() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.solve_den"]], "solve_den_charpoly() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.solve_den_charpoly"]], "solve_den_rref() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.solve_den_rref"]], "sub() (sympy.polys.matrices._dfm.dfm method)": [[215, "sympy.polys.matrices._dfm.DFM.sub"]], "sub() (sympy.polys.matrices.ddm.ddm method)": [[215, "sympy.polys.matrices.ddm.DDM.sub"]], "sub() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.sub"]], "sub() (sympy.polys.matrices.sdm.sdm method)": [[215, "sympy.polys.matrices.sdm.SDM.sub"]], "sympy.polys.matrices._dfm": [[215, "module-sympy.polys.matrices._dfm"]], "sympy.polys.matrices._typing": [[215, "module-sympy.polys.matrices._typing"]], "sympy.polys.matrices.ddm": [[215, "module-sympy.polys.matrices.ddm"]], "sympy.polys.matrices.dense": [[215, "module-sympy.polys.matrices.dense"]], "sympy.polys.matrices.domainmatrix": [[215, "module-sympy.polys.matrices.domainmatrix"]], "sympy.polys.matrices.sdm": [[215, "module-sympy.polys.matrices.sdm"]], "to_matrix() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.to_Matrix"]], "to_ddm() (sympy.polys.matrices._dfm.dfm method)": [[215, "sympy.polys.matrices._dfm.DFM.to_ddm"]], "to_ddm() (sympy.polys.matrices.ddm.ddm method)": [[215, "sympy.polys.matrices.ddm.DDM.to_ddm"]], "to_ddm() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.to_ddm"]], "to_ddm() (sympy.polys.matrices.sdm.sdm method)": [[215, "sympy.polys.matrices.sdm.SDM.to_ddm"]], "to_dense() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.to_dense"]], "to_dfm() (sympy.polys.matrices._dfm.dfm method)": [[215, "sympy.polys.matrices._dfm.DFM.to_dfm"]], "to_dfm() (sympy.polys.matrices.ddm.ddm method)": [[215, "sympy.polys.matrices.ddm.DDM.to_dfm"]], "to_dfm() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.to_dfm"]], "to_dfm() (sympy.polys.matrices.sdm.sdm method)": [[215, "sympy.polys.matrices.sdm.SDM.to_dfm"]], "to_dfm_or_ddm() (sympy.polys.matrices._dfm.dfm method)": [[215, "sympy.polys.matrices._dfm.DFM.to_dfm_or_ddm"]], "to_dfm_or_ddm() (sympy.polys.matrices.ddm.ddm method)": [[215, "sympy.polys.matrices.ddm.DDM.to_dfm_or_ddm"]], "to_dfm_or_ddm() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.to_dfm_or_ddm"]], "to_dfm_or_ddm() (sympy.polys.matrices.sdm.sdm method)": [[215, "sympy.polys.matrices.sdm.SDM.to_dfm_or_ddm"]], "to_dok() (sympy.polys.matrices._dfm.dfm method)": [[215, "sympy.polys.matrices._dfm.DFM.to_dok"]], "to_dok() (sympy.polys.matrices.ddm.ddm method)": [[215, "sympy.polys.matrices.ddm.DDM.to_dok"]], "to_dok() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.to_dok"]], "to_dok() (sympy.polys.matrices.sdm.sdm method)": [[215, "sympy.polys.matrices.sdm.SDM.to_dok"]], "to_field() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.to_field"]], "to_flat_nz() (sympy.polys.matrices._dfm.dfm method)": [[215, "sympy.polys.matrices._dfm.DFM.to_flat_nz"]], "to_flat_nz() (sympy.polys.matrices.ddm.ddm method)": [[215, "sympy.polys.matrices.ddm.DDM.to_flat_nz"]], "to_flat_nz() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.to_flat_nz"]], "to_flat_nz() (sympy.polys.matrices.sdm.sdm method)": [[215, "sympy.polys.matrices.sdm.SDM.to_flat_nz"]], "to_list() (sympy.polys.matrices._dfm.dfm method)": [[215, "sympy.polys.matrices._dfm.DFM.to_list"]], "to_list() (sympy.polys.matrices.ddm.ddm method)": [[215, "sympy.polys.matrices.ddm.DDM.to_list"]], "to_list() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.to_list"]], "to_list() (sympy.polys.matrices.sdm.sdm method)": [[215, "sympy.polys.matrices.sdm.SDM.to_list"]], "to_list_flat() (sympy.polys.matrices._dfm.dfm method)": [[215, "sympy.polys.matrices._dfm.DFM.to_list_flat"]], "to_list_flat() (sympy.polys.matrices.ddm.ddm method)": [[215, "sympy.polys.matrices.ddm.DDM.to_list_flat"]], "to_list_flat() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.to_list_flat"]], "to_list_flat() (sympy.polys.matrices.sdm.sdm method)": [[215, "sympy.polys.matrices.sdm.SDM.to_list_flat"]], "to_sdm() (sympy.polys.matrices._dfm.dfm method)": [[215, "sympy.polys.matrices._dfm.DFM.to_sdm"]], "to_sdm() (sympy.polys.matrices.ddm.ddm method)": [[215, "sympy.polys.matrices.ddm.DDM.to_sdm"]], "to_sdm() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.to_sdm"]], "to_sdm() (sympy.polys.matrices.sdm.sdm method)": [[215, "sympy.polys.matrices.sdm.SDM.to_sdm"]], "to_sparse() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.to_sparse"]], "transpose() (sympy.polys.matrices._dfm.dfm method)": [[215, "sympy.polys.matrices._dfm.DFM.transpose"]], "transpose() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.transpose"]], "transpose() (sympy.polys.matrices.sdm.sdm method)": [[215, "sympy.polys.matrices.sdm.SDM.transpose"]], "unify() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.unify"]], "vstack() (sympy.polys.matrices._dfm.dfm method)": [[215, "sympy.polys.matrices._dfm.DFM.vstack"]], "vstack() (sympy.polys.matrices.ddm.ddm method)": [[215, "sympy.polys.matrices.ddm.DDM.vstack"]], "vstack() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.vstack"]], "vstack() (sympy.polys.matrices.sdm.sdm method)": [[215, "sympy.polys.matrices.sdm.SDM.vstack"]], "zeros() (sympy.polys.matrices._dfm.dfm class method)": [[215, "sympy.polys.matrices._dfm.DFM.zeros"]], "zeros() (sympy.polys.matrices.domainmatrix.domainmatrix class method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.zeros"]], "zeros() (sympy.polys.matrices.sdm.sdm class method)": [[215, "sympy.polys.matrices.sdm.SDM.zeros"]], "anp (class in sympy.polys.polyclasses)": [[217, "sympy.polys.polyclasses.ANP"]], "algebraicfield (class in sympy.polys.domains)": [[217, "sympy.polys.domains.AlgebraicField"]], "complexelement (class in sympy.polys.domains.mpelements)": [[217, "sympy.polys.domains.mpelements.ComplexElement"]], "complexfield (class in sympy.polys.domains)": [[217, "sympy.polys.domains.ComplexField"]], "compositedomain (class in sympy.polys.domains.compositedomain)": [[217, "sympy.polys.domains.compositedomain.CompositeDomain"]], "dmf (class in sympy.polys.polyclasses)": [[217, "sympy.polys.polyclasses.DMF"]], "dmp (class in sympy.polys.polyclasses)": [[217, "sympy.polys.polyclasses.DMP"]], "domain (class in sympy.polys.domains.domain)": [[217, "sympy.polys.domains.domain.Domain"]], "domainelement (class in sympy.polys.domains.domainelement)": [[217, "sympy.polys.domains.domainelement.DomainElement"]], "expressiondomain (class in sympy.polys.domains)": [[217, "sympy.polys.domains.ExpressionDomain"]], "expressiondomain.expression (class in sympy.polys.domains)": [[217, "sympy.polys.domains.ExpressionDomain.Expression"]], "expressiondomain.expression (class in sympy.polys.domains.expressiondomain)": [[217, "sympy.polys.domains.expressiondomain.ExpressionDomain.Expression"]], "field (class in sympy.polys.domains.field)": [[217, "sympy.polys.domains.field.Field"]], "finitefield (class in sympy.polys.domains)": [[217, "sympy.polys.domains.FiniteField"]], "fracelement (class in sympy.polys.fields)": [[217, "sympy.polys.fields.FracElement"]], "fracfield (class in sympy.polys.fields)": [[217, "sympy.polys.fields.FracField"]], "fractionfield (class in sympy.polys.domains)": [[217, "sympy.polys.domains.FractionField"]], "gmpyfinitefield (class in sympy.polys.domains)": [[217, "sympy.polys.domains.GMPYFiniteField"]], "gmpyintegerring (class in sympy.polys.domains)": [[217, "sympy.polys.domains.GMPYIntegerRing"]], "gmpyrationalfield (class in sympy.polys.domains)": [[217, "sympy.polys.domains.GMPYRationalField"]], "gaussiandomain (class in sympy.polys.domains.gaussiandomains)": [[217, "sympy.polys.domains.gaussiandomains.GaussianDomain"]], "gaussianelement (class in sympy.polys.domains.gaussiandomains)": [[217, "sympy.polys.domains.gaussiandomains.GaussianElement"]], "gaussianinteger (class in sympy.polys.domains.gaussiandomains)": [[217, "sympy.polys.domains.gaussiandomains.GaussianInteger"]], "gaussianintegerring (class in sympy.polys.domains.gaussiandomains)": [[217, "sympy.polys.domains.gaussiandomains.GaussianIntegerRing"]], "gaussianrational (class in sympy.polys.domains.gaussiandomains)": [[217, "sympy.polys.domains.gaussiandomains.GaussianRational"]], "gaussianrationalfield (class in sympy.polys.domains.gaussiandomains)": [[217, "sympy.polys.domains.gaussiandomains.GaussianRationalField"]], "integerring (class in sympy.polys.domains)": [[217, "sympy.polys.domains.IntegerRing"]], "lc() (sympy.polys.polyclasses.anp method)": [[217, "sympy.polys.polyclasses.ANP.LC"]], "lc() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.LC"]], "polyelement (class in sympy.polys.rings)": [[217, "sympy.polys.rings.PolyElement"]], "polyring (class in sympy.polys.rings)": [[217, "sympy.polys.rings.PolyRing"]], "polynomialring (class in sympy.polys.domains)": [[217, "sympy.polys.domains.PolynomialRing"]], "pythonfinitefield (class in sympy.polys.domains)": [[217, "sympy.polys.domains.PythonFiniteField"]], "pythonintegerring (class in sympy.polys.domains)": [[217, "sympy.polys.domains.PythonIntegerRing"]], "pythonmpq (class in sympy.external.pythonmpq)": [[217, "sympy.external.pythonmpq.PythonMPQ"]], "pythonrationalfield (class in sympy.polys.domains)": [[217, "sympy.polys.domains.PythonRationalField"]], "quotientring (class in sympy.polys.domains.quotientring)": [[217, "sympy.polys.domains.quotientring.QuotientRing"]], "rationalfield (class in sympy.polys.domains)": [[217, "sympy.polys.domains.RationalField"]], "realelement (class in sympy.polys.domains.mpelements)": [[217, "sympy.polys.domains.mpelements.RealElement"]], "realfield (class in sympy.polys.domains)": [[217, "sympy.polys.domains.RealField"]], "ring (class in sympy.polys.domains.ring)": [[217, "sympy.polys.domains.ring.Ring"]], "simpledomain (class in sympy.polys.domains.simpledomain)": [[217, "sympy.polys.domains.simpledomain.SimpleDomain"]], "tc() (sympy.polys.polyclasses.anp method)": [[217, "sympy.polys.polyclasses.ANP.TC"]], "tc() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.TC"]], "abs() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.abs"]], "abs() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.abs"]], "add() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.add"]], "add() (sympy.polys.polyclasses.dmf method)": [[217, "sympy.polys.polyclasses.DMF.add"]], "add() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.add"]], "add() (sympy.polys.rings.polyring method)": [[217, "sympy.polys.rings.PolyRing.add"]], "add_gens() (sympy.polys.rings.polyring method)": [[217, "sympy.polys.rings.PolyRing.add_gens"]], "add_ground() (sympy.polys.polyclasses.anp method)": [[217, "sympy.polys.polyclasses.ANP.add_ground"]], "add_ground() (sympy.polys.polyclasses.dmf method)": [[217, "sympy.polys.polyclasses.DMF.add_ground"]], "add_ground() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.add_ground"]], "alg_field_from_poly() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.alg_field_from_poly"]], "algebraic_field() (sympy.polys.domains.algebraicfield method)": [[217, "sympy.polys.domains.AlgebraicField.algebraic_field"]], "algebraic_field() (sympy.polys.domains.integerring method)": [[217, "sympy.polys.domains.IntegerRing.algebraic_field"]], "algebraic_field() (sympy.polys.domains.rationalfield method)": [[217, "sympy.polys.domains.RationalField.algebraic_field"]], "algebraic_field() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.algebraic_field"]], "all_coeffs() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.all_coeffs"]], "all_monoms() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.all_monoms"]], "all_terms() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.all_terms"]], "almosteq() (sympy.polys.domains.complexfield method)": [[217, "sympy.polys.domains.ComplexField.almosteq"]], "almosteq() (sympy.polys.domains.realfield method)": [[217, "sympy.polys.domains.RealField.almosteq"]], "almosteq() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.almosteq"]], "almosteq() (sympy.polys.rings.polyelement method)": [[217, "sympy.polys.rings.PolyElement.almosteq"]], "as_algebraicfield() (sympy.polys.domains.gaussiandomains.gaussianrationalfield method)": [[217, "sympy.polys.domains.gaussiandomains.GaussianRationalField.as_AlgebraicField"]], "cancel() (sympy.polys.polyclasses.dmf method)": [[217, "sympy.polys.polyclasses.DMF.cancel"]], "cancel() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.cancel"]], "cancel() (sympy.polys.rings.polyelement method)": [[217, "sympy.polys.rings.PolyElement.cancel"]], "cauchy_lower_bound() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.cauchy_lower_bound"]], "cauchy_upper_bound() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.cauchy_upper_bound"]], "characteristic() (sympy.polys.domains.finitefield method)": [[217, "sympy.polys.domains.FiniteField.characteristic"]], "characteristic() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.characteristic"]], "clear_denoms() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.clear_denoms"]], "coeff() (sympy.polys.rings.polyelement method)": [[217, "sympy.polys.rings.PolyElement.coeff"]], "coeff_wrt() (sympy.polys.rings.polyelement method)": [[217, "sympy.polys.rings.PolyElement.coeff_wrt"]], "coeffs() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.coeffs"]], "coeffs() (sympy.polys.rings.polyelement method)": [[217, "sympy.polys.rings.PolyElement.coeffs"]], "cofactors() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.cofactors"]], "cofactors() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.cofactors"]], "compose() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.compose"]], "compose() (sympy.polys.rings.polyring method)": [[217, "sympy.polys.rings.PolyRing.compose"]], "const() (sympy.polys.rings.polyelement method)": [[217, "sympy.polys.rings.PolyElement.const"]], "content() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.content"]], "content() (sympy.polys.rings.polyelement method)": [[217, "sympy.polys.rings.PolyElement.content"]], "convert() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.convert"]], "convert() (sympy.polys.polyclasses.anp method)": [[217, "sympy.polys.polyclasses.ANP.convert"]], "convert() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.convert"]], "convert_from() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.convert_from"]], "copy() (sympy.polys.rings.polyelement method)": [[217, "sympy.polys.rings.PolyElement.copy"]], "count_complex_roots() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.count_complex_roots"]], "count_real_roots() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.count_real_roots"]], "cyclotomic_field() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.cyclotomic_field"]], "decompose() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.decompose"]], "deflate() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.deflate"]], "degree() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.degree"]], "degree() (sympy.polys.rings.polyelement method)": [[217, "sympy.polys.rings.PolyElement.degree"]], "degree_list() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.degree_list"]], "degrees() (sympy.polys.rings.polyelement method)": [[217, "sympy.polys.rings.PolyElement.degrees"]], "denom() (sympy.polys.domains.algebraicfield method)": [[217, "sympy.polys.domains.AlgebraicField.denom"]], "denom() (sympy.polys.domains.expressiondomain method)": [[217, "sympy.polys.domains.ExpressionDomain.denom"]], "denom() (sympy.polys.domains.fractionfield method)": [[217, "sympy.polys.domains.FractionField.denom"]], "denom() (sympy.polys.domains.gmpyrationalfield method)": [[217, "sympy.polys.domains.GMPYRationalField.denom"]], "denom() (sympy.polys.domains.rationalfield method)": [[217, "sympy.polys.domains.RationalField.denom"]], "denom() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.denom"]], "denom() (sympy.polys.domains.gaussiandomains.gaussianrationalfield method)": [[217, "sympy.polys.domains.gaussiandomains.GaussianRationalField.denom"]], "denom() (sympy.polys.domains.ring.ring method)": [[217, "sympy.polys.domains.ring.Ring.denom"]], "denom() (sympy.polys.polyclasses.dmf method)": [[217, "sympy.polys.polyclasses.DMF.denom"]], "diff() (sympy.polys.fields.fracelement method)": [[217, "sympy.polys.fields.FracElement.diff"]], "diff() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.diff"]], "diff() (sympy.polys.rings.polyelement method)": [[217, "sympy.polys.rings.PolyElement.diff"]], "discriminant() (sympy.polys.domains.algebraicfield method)": [[217, "sympy.polys.domains.AlgebraicField.discriminant"]], "discriminant() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.discriminant"]], "div() (sympy.polys.domains.gmpyrationalfield method)": [[217, "sympy.polys.domains.GMPYRationalField.div"]], "div() (sympy.polys.domains.rationalfield method)": [[217, "sympy.polys.domains.RationalField.div"]], "div() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.div"]], "div() (sympy.polys.domains.field.field method)": [[217, "sympy.polys.domains.field.Field.div"]], "div() (sympy.polys.domains.ring.ring method)": [[217, "sympy.polys.domains.ring.Ring.div"]], "div() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.div"]], "div() (sympy.polys.rings.polyelement method)": [[217, "sympy.polys.rings.PolyElement.div"]], "drop() (sympy.polys.domains.compositedomain.compositedomain method)": [[217, "sympy.polys.domains.compositedomain.CompositeDomain.drop"]], "drop() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.drop"]], "drop() (sympy.polys.rings.polyring method)": [[217, "sympy.polys.rings.PolyRing.drop"]], "drop_to_ground() (sympy.polys.rings.polyring method)": [[217, "sympy.polys.rings.PolyRing.drop_to_ground"]], "dtype (sympy.polys.domains.algebraicfield attribute)": [[217, "sympy.polys.domains.AlgebraicField.dtype"]], "dtype (sympy.polys.domains.expressiondomain attribute)": [[217, "sympy.polys.domains.ExpressionDomain.dtype"]], "dtype (sympy.polys.domains.domain.domain attribute)": [[217, "sympy.polys.domains.domain.Domain.dtype"]], "dtype (sympy.polys.domains.gaussiandomains.gaussianintegerring attribute)": [[217, "sympy.polys.domains.gaussiandomains.GaussianIntegerRing.dtype"]], "dtype (sympy.polys.domains.gaussiandomains.gaussianrationalfield attribute)": [[217, "sympy.polys.domains.gaussiandomains.GaussianRationalField.dtype"]], "eject() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.eject"]], "eval() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.eval"]], "evalf() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.evalf"]], "exclude() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.exclude"]], "exquo() (sympy.polys.domains.gmpyrationalfield method)": [[217, "sympy.polys.domains.GMPYRationalField.exquo"]], "exquo() (sympy.polys.domains.rationalfield method)": [[217, "sympy.polys.domains.RationalField.exquo"]], "exquo() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.exquo"]], "exquo() (sympy.polys.domains.field.field method)": [[217, "sympy.polys.domains.field.Field.exquo"]], "exquo() (sympy.polys.domains.ring.ring method)": [[217, "sympy.polys.domains.ring.Ring.exquo"]], "exquo() (sympy.polys.polyclasses.dmf method)": [[217, "sympy.polys.polyclasses.DMF.exquo"]], "exquo() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.exquo"]], "exquo_ground() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.exquo_ground"]], "exsqrt() (sympy.polys.domains.complexfield method)": [[217, "sympy.polys.domains.ComplexField.exsqrt"]], "exsqrt() (sympy.polys.domains.finitefield method)": [[217, "sympy.polys.domains.FiniteField.exsqrt"]], "exsqrt() (sympy.polys.domains.integerring method)": [[217, "sympy.polys.domains.IntegerRing.exsqrt"]], "exsqrt() (sympy.polys.domains.rationalfield method)": [[217, "sympy.polys.domains.RationalField.exsqrt"]], "exsqrt() (sympy.polys.domains.realfield method)": [[217, "sympy.polys.domains.RealField.exsqrt"]], "exsqrt() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.exsqrt"]], "ext (sympy.polys.domains.algebraicfield attribute)": [[217, "sympy.polys.domains.AlgebraicField.ext"]], "factor_list() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.factor_list"]], "factor_list_include() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.factor_list_include"]], "factorial() (sympy.polys.domains.fractionfield method)": [[217, "sympy.polys.domains.FractionField.factorial"]], "factorial() (sympy.polys.domains.gmpyintegerring method)": [[217, "sympy.polys.domains.GMPYIntegerRing.factorial"]], "factorial() (sympy.polys.domains.gmpyrationalfield method)": [[217, "sympy.polys.domains.GMPYRationalField.factorial"]], "factorial() (sympy.polys.domains.integerring method)": [[217, "sympy.polys.domains.IntegerRing.factorial"]], "factorial() (sympy.polys.domains.polynomialring method)": [[217, "sympy.polys.domains.PolynomialRing.factorial"]], "field() (in module sympy.polys.fields)": [[217, "sympy.polys.fields.field"]], "frac_field() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.frac_field"]], "frac_unify() (sympy.polys.polyclasses.dmf method)": [[217, "sympy.polys.polyclasses.DMF.frac_unify"]], "free_module() (sympy.polys.domains.ring.ring method)": [[217, "sympy.polys.domains.ring.Ring.free_module"]], "from_algebraicfield() (sympy.polys.domains.algebraicfield method)": [[217, "sympy.polys.domains.AlgebraicField.from_AlgebraicField"]], "from_algebraicfield() (sympy.polys.domains.fractionfield method)": [[217, "sympy.polys.domains.FractionField.from_AlgebraicField"]], "from_algebraicfield() (sympy.polys.domains.integerring method)": [[217, "sympy.polys.domains.IntegerRing.from_AlgebraicField"]], "from_algebraicfield() (sympy.polys.domains.polynomialring method)": [[217, "sympy.polys.domains.PolynomialRing.from_AlgebraicField"]], "from_algebraicfield() (sympy.polys.domains.rationalfield method)": [[217, "sympy.polys.domains.RationalField.from_AlgebraicField"]], "from_algebraicfield() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.from_AlgebraicField"]], "from_algebraicfield() (sympy.polys.domains.gaussiandomains.gaussiandomain method)": [[217, "sympy.polys.domains.gaussiandomains.GaussianDomain.from_AlgebraicField"]], "from_complexfield() (sympy.polys.domains.fractionfield method)": [[217, "sympy.polys.domains.FractionField.from_ComplexField"]], "from_complexfield() (sympy.polys.domains.polynomialring method)": [[217, "sympy.polys.domains.PolynomialRing.from_ComplexField"]], "from_complexfield() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.from_ComplexField"]], "from_expressiondomain() (sympy.polys.domains.expressiondomain method)": [[217, "sympy.polys.domains.ExpressionDomain.from_ExpressionDomain"]], "from_expressiondomain() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.from_ExpressionDomain"]], "from_expressionrawdomain() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.from_ExpressionRawDomain"]], "from_ff() (sympy.polys.domains.finitefield method)": [[217, "sympy.polys.domains.FiniteField.from_FF"]], "from_ff() (sympy.polys.domains.integerring method)": [[217, "sympy.polys.domains.IntegerRing.from_FF"]], "from_ff() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.from_FF"]], "from_ff_gmpy() (sympy.polys.domains.finitefield method)": [[217, "sympy.polys.domains.FiniteField.from_FF_gmpy"]], "from_ff_gmpy() (sympy.polys.domains.gmpyintegerring method)": [[217, "sympy.polys.domains.GMPYIntegerRing.from_FF_gmpy"]], "from_ff_gmpy() (sympy.polys.domains.integerring method)": [[217, "sympy.polys.domains.IntegerRing.from_FF_gmpy"]], "from_ff_gmpy() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.from_FF_gmpy"]], "from_ff_python() (sympy.polys.domains.finitefield method)": [[217, "sympy.polys.domains.FiniteField.from_FF_python"]], "from_ff_python() (sympy.polys.domains.gmpyintegerring method)": [[217, "sympy.polys.domains.GMPYIntegerRing.from_FF_python"]], "from_ff_python() (sympy.polys.domains.integerring method)": [[217, "sympy.polys.domains.IntegerRing.from_FF_python"]], "from_ff_python() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.from_FF_python"]], "from_fractionfield() (sympy.polys.domains.expressiondomain method)": [[217, "sympy.polys.domains.ExpressionDomain.from_FractionField"]], "from_fractionfield() (sympy.polys.domains.fractionfield method)": [[217, "sympy.polys.domains.FractionField.from_FractionField"]], "from_fractionfield() (sympy.polys.domains.polynomialring method)": [[217, "sympy.polys.domains.PolynomialRing.from_FractionField"]], "from_fractionfield() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.from_FractionField"]], "from_gaussianintegerring() (sympy.polys.domains.algebraicfield method)": [[217, "sympy.polys.domains.AlgebraicField.from_GaussianIntegerRing"]], "from_gaussianintegerring() (sympy.polys.domains.expressiondomain method)": [[217, "sympy.polys.domains.ExpressionDomain.from_GaussianIntegerRing"]], "from_gaussianintegerring() (sympy.polys.domains.fractionfield method)": [[217, "sympy.polys.domains.FractionField.from_GaussianIntegerRing"]], "from_gaussianintegerring() (sympy.polys.domains.polynomialring method)": [[217, "sympy.polys.domains.PolynomialRing.from_GaussianIntegerRing"]], "from_gaussianintegerring() (sympy.polys.domains.gaussiandomains.gaussianintegerring method)": [[217, "sympy.polys.domains.gaussiandomains.GaussianIntegerRing.from_GaussianIntegerRing"]], "from_gaussianintegerring() (sympy.polys.domains.gaussiandomains.gaussianrationalfield method)": [[217, "sympy.polys.domains.gaussiandomains.GaussianRationalField.from_GaussianIntegerRing"]], "from_gaussianrationalfield() (sympy.polys.domains.algebraicfield method)": [[217, "sympy.polys.domains.AlgebraicField.from_GaussianRationalField"]], "from_gaussianrationalfield() (sympy.polys.domains.expressiondomain method)": [[217, "sympy.polys.domains.ExpressionDomain.from_GaussianRationalField"]], "from_gaussianrationalfield() (sympy.polys.domains.fractionfield method)": [[217, "sympy.polys.domains.FractionField.from_GaussianRationalField"]], "from_gaussianrationalfield() (sympy.polys.domains.gmpyrationalfield method)": [[217, "sympy.polys.domains.GMPYRationalField.from_GaussianRationalField"]], "from_gaussianrationalfield() (sympy.polys.domains.polynomialring method)": [[217, "sympy.polys.domains.PolynomialRing.from_GaussianRationalField"]], "from_gaussianrationalfield() (sympy.polys.domains.rationalfield method)": [[217, "sympy.polys.domains.RationalField.from_GaussianRationalField"]], "from_gaussianrationalfield() (sympy.polys.domains.gaussiandomains.gaussianintegerring method)": [[217, "sympy.polys.domains.gaussiandomains.GaussianIntegerRing.from_GaussianRationalField"]], "from_gaussianrationalfield() (sympy.polys.domains.gaussiandomains.gaussianrationalfield method)": [[217, "sympy.polys.domains.gaussiandomains.GaussianRationalField.from_GaussianRationalField"]], "from_globalpolynomialring() (sympy.polys.domains.polynomialring method)": [[217, "sympy.polys.domains.PolynomialRing.from_GlobalPolynomialRing"]], "from_globalpolynomialring() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.from_GlobalPolynomialRing"]], "from_monogenicfiniteextension() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.from_MonogenicFiniteExtension"]], "from_polynomialring() (sympy.polys.domains.expressiondomain method)": [[217, "sympy.polys.domains.ExpressionDomain.from_PolynomialRing"]], "from_polynomialring() (sympy.polys.domains.fractionfield method)": [[217, "sympy.polys.domains.FractionField.from_PolynomialRing"]], "from_polynomialring() (sympy.polys.domains.polynomialring method)": [[217, "sympy.polys.domains.PolynomialRing.from_PolynomialRing"]], "from_polynomialring() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.from_PolynomialRing"]], "from_qq() (sympy.polys.domains.algebraicfield method)": [[217, "sympy.polys.domains.AlgebraicField.from_QQ"]], "from_qq() (sympy.polys.domains.expressiondomain method)": [[217, "sympy.polys.domains.ExpressionDomain.from_QQ"]], "from_qq() (sympy.polys.domains.finitefield method)": [[217, "sympy.polys.domains.FiniteField.from_QQ"]], "from_qq() (sympy.polys.domains.fractionfield method)": [[217, "sympy.polys.domains.FractionField.from_QQ"]], "from_qq() (sympy.polys.domains.gmpyintegerring method)": [[217, "sympy.polys.domains.GMPYIntegerRing.from_QQ"]], "from_qq() (sympy.polys.domains.integerring method)": [[217, "sympy.polys.domains.IntegerRing.from_QQ"]], "from_qq() (sympy.polys.domains.polynomialring method)": [[217, "sympy.polys.domains.PolynomialRing.from_QQ"]], "from_qq() (sympy.polys.domains.rationalfield method)": [[217, "sympy.polys.domains.RationalField.from_QQ"]], "from_qq() (sympy.polys.domains.gaussiandomains.gaussiandomain method)": [[217, "sympy.polys.domains.gaussiandomains.GaussianDomain.from_QQ"]], "from_qq_gmpy() (sympy.polys.domains.algebraicfield method)": [[217, "sympy.polys.domains.AlgebraicField.from_QQ_gmpy"]], "from_qq_gmpy() (sympy.polys.domains.expressiondomain method)": [[217, "sympy.polys.domains.ExpressionDomain.from_QQ_gmpy"]], "from_qq_gmpy() (sympy.polys.domains.finitefield method)": [[217, "sympy.polys.domains.FiniteField.from_QQ_gmpy"]], "from_qq_gmpy() (sympy.polys.domains.fractionfield method)": [[217, "sympy.polys.domains.FractionField.from_QQ_gmpy"]], "from_qq_gmpy() (sympy.polys.domains.gmpyintegerring method)": [[217, "sympy.polys.domains.GMPYIntegerRing.from_QQ_gmpy"]], "from_qq_gmpy() (sympy.polys.domains.gmpyrationalfield method)": [[217, "sympy.polys.domains.GMPYRationalField.from_QQ_gmpy"]], "from_qq_gmpy() (sympy.polys.domains.integerring method)": [[217, "sympy.polys.domains.IntegerRing.from_QQ_gmpy"]], "from_qq_gmpy() (sympy.polys.domains.polynomialring method)": [[217, "sympy.polys.domains.PolynomialRing.from_QQ_gmpy"]], "from_qq_gmpy() (sympy.polys.domains.rationalfield method)": [[217, "sympy.polys.domains.RationalField.from_QQ_gmpy"]], "from_qq_gmpy() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.from_QQ_gmpy"]], "from_qq_gmpy() (sympy.polys.domains.gaussiandomains.gaussiandomain method)": [[217, "sympy.polys.domains.gaussiandomains.GaussianDomain.from_QQ_gmpy"]], "from_qq_python() (sympy.polys.domains.algebraicfield method)": [[217, "sympy.polys.domains.AlgebraicField.from_QQ_python"]], "from_qq_python() (sympy.polys.domains.expressiondomain method)": [[217, "sympy.polys.domains.ExpressionDomain.from_QQ_python"]], "from_qq_python() (sympy.polys.domains.finitefield method)": [[217, "sympy.polys.domains.FiniteField.from_QQ_python"]], "from_qq_python() (sympy.polys.domains.fractionfield method)": [[217, "sympy.polys.domains.FractionField.from_QQ_python"]], "from_qq_python() (sympy.polys.domains.gmpyintegerring method)": [[217, "sympy.polys.domains.GMPYIntegerRing.from_QQ_python"]], "from_qq_python() (sympy.polys.domains.gmpyrationalfield method)": [[217, "sympy.polys.domains.GMPYRationalField.from_QQ_python"]], "from_qq_python() (sympy.polys.domains.integerring method)": [[217, "sympy.polys.domains.IntegerRing.from_QQ_python"]], "from_qq_python() (sympy.polys.domains.polynomialring method)": [[217, "sympy.polys.domains.PolynomialRing.from_QQ_python"]], "from_qq_python() (sympy.polys.domains.rationalfield method)": [[217, "sympy.polys.domains.RationalField.from_QQ_python"]], "from_qq_python() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.from_QQ_python"]], "from_qq_python() (sympy.polys.domains.gaussiandomains.gaussiandomain method)": [[217, "sympy.polys.domains.gaussiandomains.GaussianDomain.from_QQ_python"]], "from_realfield() (sympy.polys.domains.algebraicfield method)": [[217, "sympy.polys.domains.AlgebraicField.from_RealField"]], "from_realfield() (sympy.polys.domains.expressiondomain method)": [[217, "sympy.polys.domains.ExpressionDomain.from_RealField"]], "from_realfield() (sympy.polys.domains.finitefield method)": [[217, "sympy.polys.domains.FiniteField.from_RealField"]], "from_realfield() (sympy.polys.domains.fractionfield method)": [[217, "sympy.polys.domains.FractionField.from_RealField"]], "from_realfield() (sympy.polys.domains.gmpyintegerring method)": [[217, "sympy.polys.domains.GMPYIntegerRing.from_RealField"]], "from_realfield() (sympy.polys.domains.gmpyrationalfield method)": [[217, "sympy.polys.domains.GMPYRationalField.from_RealField"]], "from_realfield() (sympy.polys.domains.integerring method)": [[217, "sympy.polys.domains.IntegerRing.from_RealField"]], "from_realfield() (sympy.polys.domains.polynomialring method)": [[217, "sympy.polys.domains.PolynomialRing.from_RealField"]], "from_realfield() (sympy.polys.domains.rationalfield method)": [[217, "sympy.polys.domains.RationalField.from_RealField"]], "from_realfield() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.from_RealField"]], "from_zz() (sympy.polys.domains.algebraicfield method)": [[217, "sympy.polys.domains.AlgebraicField.from_ZZ"]], "from_zz() (sympy.polys.domains.expressiondomain method)": [[217, "sympy.polys.domains.ExpressionDomain.from_ZZ"]], "from_zz() (sympy.polys.domains.finitefield method)": [[217, "sympy.polys.domains.FiniteField.from_ZZ"]], "from_zz() (sympy.polys.domains.fractionfield method)": [[217, "sympy.polys.domains.FractionField.from_ZZ"]], "from_zz() (sympy.polys.domains.integerring method)": [[217, "sympy.polys.domains.IntegerRing.from_ZZ"]], "from_zz() (sympy.polys.domains.polynomialring method)": [[217, "sympy.polys.domains.PolynomialRing.from_ZZ"]], "from_zz() (sympy.polys.domains.rationalfield method)": [[217, "sympy.polys.domains.RationalField.from_ZZ"]], "from_zz() (sympy.polys.domains.gaussiandomains.gaussiandomain method)": [[217, "sympy.polys.domains.gaussiandomains.GaussianDomain.from_ZZ"]], "from_zz_gmpy() (sympy.polys.domains.algebraicfield method)": [[217, "sympy.polys.domains.AlgebraicField.from_ZZ_gmpy"]], "from_zz_gmpy() (sympy.polys.domains.expressiondomain method)": [[217, "sympy.polys.domains.ExpressionDomain.from_ZZ_gmpy"]], "from_zz_gmpy() (sympy.polys.domains.finitefield method)": [[217, "sympy.polys.domains.FiniteField.from_ZZ_gmpy"]], "from_zz_gmpy() (sympy.polys.domains.fractionfield method)": [[217, "sympy.polys.domains.FractionField.from_ZZ_gmpy"]], "from_zz_gmpy() (sympy.polys.domains.gmpyintegerring method)": [[217, "sympy.polys.domains.GMPYIntegerRing.from_ZZ_gmpy"]], "from_zz_gmpy() (sympy.polys.domains.gmpyrationalfield method)": [[217, "sympy.polys.domains.GMPYRationalField.from_ZZ_gmpy"]], "from_zz_gmpy() (sympy.polys.domains.integerring method)": [[217, "sympy.polys.domains.IntegerRing.from_ZZ_gmpy"]], "from_zz_gmpy() (sympy.polys.domains.polynomialring method)": [[217, "sympy.polys.domains.PolynomialRing.from_ZZ_gmpy"]], "from_zz_gmpy() (sympy.polys.domains.rationalfield method)": [[217, "sympy.polys.domains.RationalField.from_ZZ_gmpy"]], "from_zz_gmpy() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.from_ZZ_gmpy"]], "from_zz_gmpy() (sympy.polys.domains.gaussiandomains.gaussiandomain method)": [[217, "sympy.polys.domains.gaussiandomains.GaussianDomain.from_ZZ_gmpy"]], "from_zz_python() (sympy.polys.domains.algebraicfield method)": [[217, "sympy.polys.domains.AlgebraicField.from_ZZ_python"]], "from_zz_python() (sympy.polys.domains.expressiondomain method)": [[217, "sympy.polys.domains.ExpressionDomain.from_ZZ_python"]], "from_zz_python() (sympy.polys.domains.finitefield method)": [[217, "sympy.polys.domains.FiniteField.from_ZZ_python"]], "from_zz_python() (sympy.polys.domains.fractionfield method)": [[217, "sympy.polys.domains.FractionField.from_ZZ_python"]], "from_zz_python() (sympy.polys.domains.gmpyintegerring method)": [[217, "sympy.polys.domains.GMPYIntegerRing.from_ZZ_python"]], "from_zz_python() (sympy.polys.domains.gmpyrationalfield method)": [[217, "sympy.polys.domains.GMPYRationalField.from_ZZ_python"]], "from_zz_python() (sympy.polys.domains.integerring method)": [[217, "sympy.polys.domains.IntegerRing.from_ZZ_python"]], "from_zz_python() (sympy.polys.domains.polynomialring method)": [[217, "sympy.polys.domains.PolynomialRing.from_ZZ_python"]], "from_zz_python() (sympy.polys.domains.rationalfield method)": [[217, "sympy.polys.domains.RationalField.from_ZZ_python"]], "from_zz_python() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.from_ZZ_python"]], "from_zz_python() (sympy.polys.domains.gaussiandomains.gaussiandomain method)": [[217, "sympy.polys.domains.gaussiandomains.GaussianDomain.from_ZZ_python"]], "from_list() (sympy.polys.polyclasses.dmp class method)": [[217, "sympy.polys.polyclasses.DMP.from_list"]], "from_sympy() (sympy.polys.domains.algebraicfield method)": [[217, "sympy.polys.domains.AlgebraicField.from_sympy"]], "from_sympy() (sympy.polys.domains.complexfield method)": [[217, "sympy.polys.domains.ComplexField.from_sympy"]], "from_sympy() (sympy.polys.domains.expressiondomain method)": [[217, "sympy.polys.domains.ExpressionDomain.from_sympy"]], "from_sympy() (sympy.polys.domains.finitefield method)": [[217, "sympy.polys.domains.FiniteField.from_sympy"]], "from_sympy() (sympy.polys.domains.fractionfield method)": [[217, "sympy.polys.domains.FractionField.from_sympy"]], "from_sympy() (sympy.polys.domains.gmpyintegerring method)": [[217, "sympy.polys.domains.GMPYIntegerRing.from_sympy"]], "from_sympy() (sympy.polys.domains.gmpyrationalfield method)": [[217, "sympy.polys.domains.GMPYRationalField.from_sympy"]], "from_sympy() (sympy.polys.domains.integerring method)": [[217, "sympy.polys.domains.IntegerRing.from_sympy"]], "from_sympy() (sympy.polys.domains.polynomialring method)": [[217, "sympy.polys.domains.PolynomialRing.from_sympy"]], "from_sympy() (sympy.polys.domains.rationalfield method)": [[217, "sympy.polys.domains.RationalField.from_sympy"]], "from_sympy() (sympy.polys.domains.realfield method)": [[217, "sympy.polys.domains.RealField.from_sympy"]], "from_sympy() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.from_sympy"]], "from_sympy() (sympy.polys.domains.gaussiandomains.gaussiandomain method)": [[217, "sympy.polys.domains.gaussiandomains.GaussianDomain.from_sympy"]], "from_sympy_list() (sympy.polys.polyclasses.dmp class method)": [[217, "sympy.polys.polyclasses.DMP.from_sympy_list"]], "galois_group() (sympy.polys.domains.algebraicfield method)": [[217, "sympy.polys.domains.AlgebraicField.galois_group"]], "gcd() (sympy.polys.domains.complexfield method)": [[217, "sympy.polys.domains.ComplexField.gcd"]], "gcd() (sympy.polys.domains.gmpyintegerring method)": [[217, "sympy.polys.domains.GMPYIntegerRing.gcd"]], "gcd() (sympy.polys.domains.integerring method)": [[217, "sympy.polys.domains.IntegerRing.gcd"]], "gcd() (sympy.polys.domains.polynomialring method)": [[217, "sympy.polys.domains.PolynomialRing.gcd"]], "gcd() (sympy.polys.domains.realfield method)": [[217, "sympy.polys.domains.RealField.gcd"]], "gcd() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.gcd"]], "gcd() (sympy.polys.domains.field.field method)": [[217, "sympy.polys.domains.field.Field.gcd"]], "gcd() (sympy.polys.domains.gaussiandomains.gaussianintegerring method)": [[217, "sympy.polys.domains.gaussiandomains.GaussianIntegerRing.gcd"]], "gcd() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.gcd"]], "gcdex() (sympy.polys.domains.gmpyintegerring method)": [[217, "sympy.polys.domains.GMPYIntegerRing.gcdex"]], "gcdex() (sympy.polys.domains.integerring method)": [[217, "sympy.polys.domains.IntegerRing.gcdex"]], "gcdex() (sympy.polys.domains.polynomialring method)": [[217, "sympy.polys.domains.PolynomialRing.gcdex"]], "gcdex() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.gcdex"]], "gcdex() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.gcdex"]], "get_exact() (sympy.polys.domains.complexfield method)": [[217, "sympy.polys.domains.ComplexField.get_exact"]], "get_exact() (sympy.polys.domains.realfield method)": [[217, "sympy.polys.domains.RealField.get_exact"]], "get_exact() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.get_exact"]], "get_field() (sympy.polys.domains.expressiondomain method)": [[217, "sympy.polys.domains.ExpressionDomain.get_field"]], "get_field() (sympy.polys.domains.finitefield method)": [[217, "sympy.polys.domains.FiniteField.get_field"]], "get_field() (sympy.polys.domains.integerring method)": [[217, "sympy.polys.domains.IntegerRing.get_field"]], "get_field() (sympy.polys.domains.polynomialring method)": [[217, "sympy.polys.domains.PolynomialRing.get_field"]], "get_field() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.get_field"]], "get_field() (sympy.polys.domains.field.field method)": [[217, "sympy.polys.domains.field.Field.get_field"]], "get_field() (sympy.polys.domains.gaussiandomains.gaussianintegerring method)": [[217, "sympy.polys.domains.gaussiandomains.GaussianIntegerRing.get_field"]], "get_field() (sympy.polys.domains.gaussiandomains.gaussianrationalfield method)": [[217, "sympy.polys.domains.gaussiandomains.GaussianRationalField.get_field"]], "get_ring() (sympy.polys.domains.algebraicfield method)": [[217, "sympy.polys.domains.AlgebraicField.get_ring"]], "get_ring() (sympy.polys.domains.complexfield method)": [[217, "sympy.polys.domains.ComplexField.get_ring"]], "get_ring() (sympy.polys.domains.expressiondomain method)": [[217, "sympy.polys.domains.ExpressionDomain.get_ring"]], "get_ring() (sympy.polys.domains.fractionfield method)": [[217, "sympy.polys.domains.FractionField.get_ring"]], "get_ring() (sympy.polys.domains.gmpyrationalfield method)": [[217, "sympy.polys.domains.GMPYRationalField.get_ring"]], "get_ring() (sympy.polys.domains.rationalfield method)": [[217, "sympy.polys.domains.RationalField.get_ring"]], "get_ring() (sympy.polys.domains.realfield method)": [[217, "sympy.polys.domains.RealField.get_ring"]], "get_ring() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.get_ring"]], "get_ring() (sympy.polys.domains.field.field method)": [[217, "sympy.polys.domains.field.Field.get_ring"]], "get_ring() (sympy.polys.domains.gaussiandomains.gaussianintegerring method)": [[217, "sympy.polys.domains.gaussiandomains.GaussianIntegerRing.get_ring"]], "get_ring() (sympy.polys.domains.gaussiandomains.gaussianrationalfield method)": [[217, "sympy.polys.domains.gaussiandomains.GaussianRationalField.get_ring"]], "get_ring() (sympy.polys.domains.ring.ring method)": [[217, "sympy.polys.domains.ring.Ring.get_ring"]], "gff_list() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.gff_list"]], "ground_new() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.ground_new"]], "half_gcdex() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.half_gcdex"]], "half_gcdex() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.half_gcdex"]], "half_per() (sympy.polys.polyclasses.dmf method)": [[217, "sympy.polys.polyclasses.DMF.half_per"]], "has_assoc_field (sympy.polys.domains.domain.domain attribute)": [[217, "sympy.polys.domains.domain.Domain.has_assoc_Field"]], "has_assoc_ring (sympy.polys.domains.domain.domain attribute)": [[217, "sympy.polys.domains.domain.Domain.has_assoc_Ring"]], "homogeneous_order() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.homogeneous_order"]], "homogenize() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.homogenize"]], "ideal() (sympy.polys.domains.ring.ring method)": [[217, "sympy.polys.domains.ring.Ring.ideal"]], "imul_num() (sympy.polys.rings.polyelement method)": [[217, "sympy.polys.rings.PolyElement.imul_num"]], "index() (sympy.polys.rings.polyring method)": [[217, "sympy.polys.rings.PolyRing.index"]], "inject() (sympy.polys.domains.compositedomain.compositedomain method)": [[217, "sympy.polys.domains.compositedomain.CompositeDomain.inject"]], "inject() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.inject"]], "inject() (sympy.polys.domains.gaussiandomains.gaussiandomain method)": [[217, "sympy.polys.domains.gaussiandomains.GaussianDomain.inject"]], "inject() (sympy.polys.domains.simpledomain.simpledomain method)": [[217, "sympy.polys.domains.simpledomain.SimpleDomain.inject"]], "inject() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.inject"]], "integral_basis() (sympy.polys.domains.algebraicfield method)": [[217, "sympy.polys.domains.AlgebraicField.integral_basis"]], "integrate() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.integrate"]], "intervals() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.intervals"]], "invert() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.invert"]], "invert() (sympy.polys.domains.ring.ring method)": [[217, "sympy.polys.domains.ring.Ring.invert"]], "invert() (sympy.polys.polyclasses.dmf method)": [[217, "sympy.polys.polyclasses.DMF.invert"]], "invert() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.invert"]], "is_field (sympy.polys.domains.domain.domain attribute)": [[217, "sympy.polys.domains.domain.Domain.is_Field"]], "is_pid (sympy.polys.domains.domain.domain attribute)": [[217, "sympy.polys.domains.domain.Domain.is_PID"]], "is_ring (sympy.polys.domains.domain.domain attribute)": [[217, "sympy.polys.domains.domain.Domain.is_Ring"]], "is_cyclotomic (sympy.polys.polyclasses.dmp property)": [[217, "sympy.polys.polyclasses.DMP.is_cyclotomic"]], "is_ground (sympy.polys.polyclasses.anp property)": [[217, "sympy.polys.polyclasses.ANP.is_ground"]], "is_ground (sympy.polys.polyclasses.dmp property)": [[217, "sympy.polys.polyclasses.DMP.is_ground"]], "is_homogeneous (sympy.polys.polyclasses.dmp property)": [[217, "sympy.polys.polyclasses.DMP.is_homogeneous"]], "is_irreducible (sympy.polys.polyclasses.dmp property)": [[217, "sympy.polys.polyclasses.DMP.is_irreducible"]], "is_linear (sympy.polys.polyclasses.dmp property)": [[217, "sympy.polys.polyclasses.DMP.is_linear"]], "is_monic (sympy.polys.polyclasses.dmp property)": [[217, "sympy.polys.polyclasses.DMP.is_monic"]], "is_monomial (sympy.polys.polyclasses.dmp property)": [[217, "sympy.polys.polyclasses.DMP.is_monomial"]], "is_negative() (sympy.polys.domains.algebraicfield method)": [[217, "sympy.polys.domains.AlgebraicField.is_negative"]], "is_negative() (sympy.polys.domains.complexfield method)": [[217, "sympy.polys.domains.ComplexField.is_negative"]], "is_negative() (sympy.polys.domains.expressiondomain method)": [[217, "sympy.polys.domains.ExpressionDomain.is_negative"]], "is_negative() (sympy.polys.domains.fractionfield method)": [[217, "sympy.polys.domains.FractionField.is_negative"]], "is_negative() (sympy.polys.domains.polynomialring method)": [[217, "sympy.polys.domains.PolynomialRing.is_negative"]], "is_negative() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.is_negative"]], "is_negative() (sympy.polys.domains.gaussiandomains.gaussiandomain method)": [[217, "sympy.polys.domains.gaussiandomains.GaussianDomain.is_negative"]], "is_nonnegative() (sympy.polys.domains.algebraicfield method)": [[217, "sympy.polys.domains.AlgebraicField.is_nonnegative"]], "is_nonnegative() (sympy.polys.domains.complexfield method)": [[217, "sympy.polys.domains.ComplexField.is_nonnegative"]], "is_nonnegative() (sympy.polys.domains.expressiondomain method)": [[217, "sympy.polys.domains.ExpressionDomain.is_nonnegative"]], "is_nonnegative() (sympy.polys.domains.fractionfield method)": [[217, "sympy.polys.domains.FractionField.is_nonnegative"]], "is_nonnegative() (sympy.polys.domains.polynomialring method)": [[217, "sympy.polys.domains.PolynomialRing.is_nonnegative"]], "is_nonnegative() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.is_nonnegative"]], "is_nonnegative() (sympy.polys.domains.gaussiandomains.gaussiandomain method)": [[217, "sympy.polys.domains.gaussiandomains.GaussianDomain.is_nonnegative"]], "is_nonpositive() (sympy.polys.domains.algebraicfield method)": [[217, "sympy.polys.domains.AlgebraicField.is_nonpositive"]], "is_nonpositive() (sympy.polys.domains.complexfield method)": [[217, "sympy.polys.domains.ComplexField.is_nonpositive"]], "is_nonpositive() (sympy.polys.domains.expressiondomain method)": [[217, "sympy.polys.domains.ExpressionDomain.is_nonpositive"]], "is_nonpositive() (sympy.polys.domains.fractionfield method)": [[217, "sympy.polys.domains.FractionField.is_nonpositive"]], "is_nonpositive() (sympy.polys.domains.polynomialring method)": [[217, "sympy.polys.domains.PolynomialRing.is_nonpositive"]], "is_nonpositive() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.is_nonpositive"]], "is_nonpositive() (sympy.polys.domains.gaussiandomains.gaussiandomain method)": [[217, "sympy.polys.domains.gaussiandomains.GaussianDomain.is_nonpositive"]], "is_one (sympy.polys.polyclasses.anp property)": [[217, "sympy.polys.polyclasses.ANP.is_one"]], "is_one (sympy.polys.polyclasses.dmf property)": [[217, "sympy.polys.polyclasses.DMF.is_one"]], "is_one (sympy.polys.polyclasses.dmp property)": [[217, "sympy.polys.polyclasses.DMP.is_one"]], "is_one() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.is_one"]], "is_positive() (sympy.polys.domains.algebraicfield method)": [[217, "sympy.polys.domains.AlgebraicField.is_positive"]], "is_positive() (sympy.polys.domains.complexfield method)": [[217, "sympy.polys.domains.ComplexField.is_positive"]], "is_positive() (sympy.polys.domains.expressiondomain method)": [[217, "sympy.polys.domains.ExpressionDomain.is_positive"]], "is_positive() (sympy.polys.domains.fractionfield method)": [[217, "sympy.polys.domains.FractionField.is_positive"]], "is_positive() (sympy.polys.domains.polynomialring method)": [[217, "sympy.polys.domains.PolynomialRing.is_positive"]], "is_positive() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.is_positive"]], "is_positive() (sympy.polys.domains.gaussiandomains.gaussiandomain method)": [[217, "sympy.polys.domains.gaussiandomains.GaussianDomain.is_positive"]], "is_primitive (sympy.polys.polyclasses.dmp property)": [[217, "sympy.polys.polyclasses.DMP.is_primitive"]], "is_quadratic (sympy.polys.polyclasses.dmp property)": [[217, "sympy.polys.polyclasses.DMP.is_quadratic"]], "is_sqf (sympy.polys.polyclasses.dmp property)": [[217, "sympy.polys.polyclasses.DMP.is_sqf"]], "is_square() (sympy.polys.domains.complexfield method)": [[217, "sympy.polys.domains.ComplexField.is_square"]], "is_square() (sympy.polys.domains.finitefield method)": [[217, "sympy.polys.domains.FiniteField.is_square"]], "is_square() (sympy.polys.domains.integerring method)": [[217, "sympy.polys.domains.IntegerRing.is_square"]], "is_square() (sympy.polys.domains.rationalfield method)": [[217, "sympy.polys.domains.RationalField.is_square"]], "is_square() (sympy.polys.domains.realfield method)": [[217, "sympy.polys.domains.RealField.is_square"]], "is_square() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.is_square"]], "is_unit() (sympy.polys.domains.polynomialring method)": [[217, "sympy.polys.domains.PolynomialRing.is_unit"]], "is_unit() (sympy.polys.domains.field.field method)": [[217, "sympy.polys.domains.field.Field.is_unit"]], "is_zero (sympy.polys.polyclasses.anp property)": [[217, "sympy.polys.polyclasses.ANP.is_zero"]], "is_zero (sympy.polys.polyclasses.dmf property)": [[217, "sympy.polys.polyclasses.DMF.is_zero"]], "is_zero (sympy.polys.polyclasses.dmp property)": [[217, "sympy.polys.polyclasses.DMP.is_zero"]], "is_zero() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.is_zero"]], "itercoeffs() (sympy.polys.rings.polyelement method)": [[217, "sympy.polys.rings.PolyElement.itercoeffs"]], "itermonoms() (sympy.polys.rings.polyelement method)": [[217, "sympy.polys.rings.PolyElement.itermonoms"]], "iterterms() (sympy.polys.rings.polyelement method)": [[217, "sympy.polys.rings.PolyElement.iterterms"]], "l1_norm() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.l1_norm"]], "l2_norm_squared() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.l2_norm_squared"]], "lcm() (sympy.polys.domains.complexfield method)": [[217, "sympy.polys.domains.ComplexField.lcm"]], "lcm() (sympy.polys.domains.gmpyintegerring method)": [[217, "sympy.polys.domains.GMPYIntegerRing.lcm"]], "lcm() (sympy.polys.domains.integerring method)": [[217, "sympy.polys.domains.IntegerRing.lcm"]], "lcm() (sympy.polys.domains.polynomialring method)": [[217, "sympy.polys.domains.PolynomialRing.lcm"]], "lcm() (sympy.polys.domains.realfield method)": [[217, "sympy.polys.domains.RealField.lcm"]], "lcm() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.lcm"]], "lcm() (sympy.polys.domains.field.field method)": [[217, "sympy.polys.domains.field.Field.lcm"]], "lcm() (sympy.polys.domains.gaussiandomains.gaussianintegerring method)": [[217, "sympy.polys.domains.gaussiandomains.GaussianIntegerRing.lcm"]], "lcm() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.lcm"]], "leading_expv() (sympy.polys.rings.polyelement method)": [[217, "sympy.polys.rings.PolyElement.leading_expv"]], "leading_monom() (sympy.polys.rings.polyelement method)": [[217, "sympy.polys.rings.PolyElement.leading_monom"]], "leading_term() (sympy.polys.rings.polyelement method)": [[217, "sympy.polys.rings.PolyElement.leading_term"]], "lift() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.lift"]], "listcoeffs() (sympy.polys.rings.polyelement method)": [[217, "sympy.polys.rings.PolyElement.listcoeffs"]], "listmonoms() (sympy.polys.rings.polyelement method)": [[217, "sympy.polys.rings.PolyElement.listmonoms"]], "listterms() (sympy.polys.rings.polyelement method)": [[217, "sympy.polys.rings.PolyElement.listterms"]], "log() (sympy.polys.domains.integerring method)": [[217, "sympy.polys.domains.IntegerRing.log"]], "log() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.log"]], "map() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.map"]], "max_norm() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.max_norm"]], "maximal_order() (sympy.polys.domains.algebraicfield method)": [[217, "sympy.polys.domains.AlgebraicField.maximal_order"]], "mignotte_sep_bound_squared() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.mignotte_sep_bound_squared"]], "mod (sympy.polys.domains.algebraicfield attribute)": [[217, "sympy.polys.domains.AlgebraicField.mod"]], "mod_to_list() (sympy.polys.polyclasses.anp method)": [[217, "sympy.polys.polyclasses.ANP.mod_to_list"]], "monic() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.monic"]], "monic() (sympy.polys.rings.polyelement method)": [[217, "sympy.polys.rings.PolyElement.monic"]], "monomial_basis() (sympy.polys.rings.polyring method)": [[217, "sympy.polys.rings.PolyRing.monomial_basis"]], "monoms() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.monoms"]], "monoms() (sympy.polys.rings.polyelement method)": [[217, "sympy.polys.rings.PolyElement.monoms"]], "mul() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.mul"]], "mul() (sympy.polys.polyclasses.dmf method)": [[217, "sympy.polys.polyclasses.DMF.mul"]], "mul() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.mul"]], "mul() (sympy.polys.rings.polyring method)": [[217, "sympy.polys.rings.PolyRing.mul"]], "mul_ground() (sympy.polys.polyclasses.anp method)": [[217, "sympy.polys.polyclasses.ANP.mul_ground"]], "mul_ground() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.mul_ground"]], "n() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.n"]], "neg() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.neg"]], "neg() (sympy.polys.polyclasses.dmf method)": [[217, "sympy.polys.polyclasses.DMF.neg"]], "neg() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.neg"]], "new() (sympy.polys.domains.gaussiandomains.gaussianelement class method)": [[217, "sympy.polys.domains.gaussiandomains.GaussianElement.new"]], "norm() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.norm"]], "normalize() (sympy.polys.domains.gaussiandomains.gaussianintegerring method)": [[217, "sympy.polys.domains.gaussiandomains.GaussianIntegerRing.normalize"]], "nth() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.nth"]], "numer() (sympy.polys.domains.algebraicfield method)": [[217, "sympy.polys.domains.AlgebraicField.numer"]], "numer() (sympy.polys.domains.expressiondomain method)": [[217, "sympy.polys.domains.ExpressionDomain.numer"]], "numer() (sympy.polys.domains.fractionfield method)": [[217, "sympy.polys.domains.FractionField.numer"]], "numer() (sympy.polys.domains.gmpyrationalfield method)": [[217, "sympy.polys.domains.GMPYRationalField.numer"]], "numer() (sympy.polys.domains.rationalfield method)": [[217, "sympy.polys.domains.RationalField.numer"]], "numer() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.numer"]], "numer() (sympy.polys.domains.gaussiandomains.gaussianrationalfield method)": [[217, "sympy.polys.domains.gaussiandomains.GaussianRationalField.numer"]], "numer() (sympy.polys.domains.ring.ring method)": [[217, "sympy.polys.domains.ring.Ring.numer"]], "numer() (sympy.polys.polyclasses.dmf method)": [[217, "sympy.polys.polyclasses.DMF.numer"]], "of_type() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.of_type"]], "old_frac_field() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.old_frac_field"]], "old_poly_ring() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.old_poly_ring"]], "one (sympy.polys.domains.domain.domain attribute)": [[217, "sympy.polys.domains.domain.Domain.one"]], "orig_ext (sympy.polys.domains.algebraicfield attribute)": [[217, "sympy.polys.domains.AlgebraicField.orig_ext"]], "parent() (sympy.polys.domains.domainelement.domainelement method)": [[217, "sympy.polys.domains.domainelement.DomainElement.parent"]], "parent() (sympy.polys.domains.gaussiandomains.gaussianelement method)": [[217, "sympy.polys.domains.gaussiandomains.GaussianElement.parent"]], "pdiv() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.pdiv"]], "pdiv() (sympy.polys.rings.polyelement method)": [[217, "sympy.polys.rings.PolyElement.pdiv"]], "per() (sympy.polys.polyclasses.dmf method)": [[217, "sympy.polys.polyclasses.DMF.per"]], "permute() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.permute"]], "pexquo() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.pexquo"]], "pexquo() (sympy.polys.rings.polyelement method)": [[217, "sympy.polys.rings.PolyElement.pexquo"]], "poly_ring() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.poly_ring"]], "poly_unify() (sympy.polys.polyclasses.dmf method)": [[217, "sympy.polys.polyclasses.DMF.poly_unify"]], "pos() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.pos"]], "pow() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.pow"]], "pow() (sympy.polys.polyclasses.anp method)": [[217, "sympy.polys.polyclasses.ANP.pow"]], "pow() (sympy.polys.polyclasses.dmf method)": [[217, "sympy.polys.polyclasses.DMF.pow"]], "pow() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.pow"]], "pquo() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.pquo"]], "pquo() (sympy.polys.rings.polyelement method)": [[217, "sympy.polys.rings.PolyElement.pquo"]], "prem() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.prem"]], "prem() (sympy.polys.rings.polyelement method)": [[217, "sympy.polys.rings.PolyElement.prem"]], "primes_above() (sympy.polys.domains.algebraicfield method)": [[217, "sympy.polys.domains.AlgebraicField.primes_above"]], "primitive() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.primitive"]], "primitive() (sympy.polys.rings.polyelement method)": [[217, "sympy.polys.rings.PolyElement.primitive"]], "quadrant() (sympy.polys.domains.gaussiandomains.gaussianelement method)": [[217, "sympy.polys.domains.gaussiandomains.GaussianElement.quadrant"]], "quo() (sympy.polys.domains.gmpyrationalfield method)": [[217, "sympy.polys.domains.GMPYRationalField.quo"]], "quo() (sympy.polys.domains.rationalfield method)": [[217, "sympy.polys.domains.RationalField.quo"]], "quo() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.quo"]], "quo() (sympy.polys.domains.field.field method)": [[217, "sympy.polys.domains.field.Field.quo"]], "quo() (sympy.polys.domains.ring.ring method)": [[217, "sympy.polys.domains.ring.Ring.quo"]], "quo() (sympy.polys.polyclasses.dmf method)": [[217, "sympy.polys.polyclasses.DMF.quo"]], "quo() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.quo"]], "quo_ground() (sympy.polys.polyclasses.anp method)": [[217, "sympy.polys.polyclasses.ANP.quo_ground"]], "quo_ground() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.quo_ground"]], "quotient_ring() (sympy.polys.domains.ring.ring method)": [[217, "sympy.polys.domains.ring.Ring.quotient_ring"]], "refine_root() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.refine_root"]], "rem() (sympy.polys.domains.gmpyrationalfield method)": [[217, "sympy.polys.domains.GMPYRationalField.rem"]], "rem() (sympy.polys.domains.rationalfield method)": [[217, "sympy.polys.domains.RationalField.rem"]], "rem() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.rem"]], "rem() (sympy.polys.domains.field.field method)": [[217, "sympy.polys.domains.field.Field.rem"]], "rem() (sympy.polys.domains.ring.ring method)": [[217, "sympy.polys.domains.ring.Ring.rem"]], "rem() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.rem"]], "rep (sympy.polys.polyclasses.dmp property)": [[217, "sympy.polys.polyclasses.DMP.rep"]], "resultant() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.resultant"]], "revert() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.revert"]], "revert() (sympy.polys.domains.field.field method)": [[217, "sympy.polys.domains.field.Field.revert"]], "revert() (sympy.polys.domains.ring.ring method)": [[217, "sympy.polys.domains.ring.Ring.revert"]], "revert() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.revert"]], "ring() (in module sympy.polys.rings)": [[217, "sympy.polys.rings.ring"]], "sfield() (in module sympy.polys.fields)": [[217, "sympy.polys.fields.sfield"]], "shift() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.shift"]], "slice() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.slice"]], "sqf_list() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.sqf_list"]], "sqf_list_include() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.sqf_list_include"]], "sqf_norm() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.sqf_norm"]], "sqf_part() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.sqf_part"]], "sqr() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.sqr"]], "sqrt() (sympy.polys.domains.gmpyintegerring method)": [[217, "sympy.polys.domains.GMPYIntegerRing.sqrt"]], "sqrt() (sympy.polys.domains.integerring method)": [[217, "sympy.polys.domains.IntegerRing.sqrt"]], "sqrt() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.sqrt"]], "square() (sympy.polys.rings.polyelement method)": [[217, "sympy.polys.rings.PolyElement.square"]], "sring() (in module sympy.polys.rings)": [[217, "sympy.polys.rings.sring"]], "strip_zero() (sympy.polys.rings.polyelement method)": [[217, "sympy.polys.rings.PolyElement.strip_zero"]], "sturm() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.sturm"]], "sub() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.sub"]], "sub() (sympy.polys.polyclasses.dmf method)": [[217, "sympy.polys.polyclasses.DMF.sub"]], "sub() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.sub"]], "sub_ground() (sympy.polys.polyclasses.anp method)": [[217, "sympy.polys.polyclasses.ANP.sub_ground"]], "sub_ground() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.sub_ground"]], "subresultants() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.subresultants"]], "subresultants() (sympy.polys.rings.polyelement method)": [[217, "sympy.polys.rings.PolyElement.subresultants"]], "symmetric_poly() (sympy.polys.rings.polyring method)": [[217, "sympy.polys.rings.PolyRing.symmetric_poly"]], "symmetrize() (sympy.polys.rings.polyelement method)": [[217, "sympy.polys.rings.PolyElement.symmetrize"]], "tail_degree() (sympy.polys.rings.polyelement method)": [[217, "sympy.polys.rings.PolyElement.tail_degree"]], "tail_degrees() (sympy.polys.rings.polyelement method)": [[217, "sympy.polys.rings.PolyElement.tail_degrees"]], "terms() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.terms"]], "terms() (sympy.polys.rings.polyelement method)": [[217, "sympy.polys.rings.PolyElement.terms"]], "terms_gcd() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.terms_gcd"]], "to_alg_num() (sympy.polys.domains.algebraicfield method)": [[217, "sympy.polys.domains.AlgebraicField.to_alg_num"]], "to_best() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.to_best"]], "to_dict() (sympy.polys.polyclasses.anp method)": [[217, "sympy.polys.polyclasses.ANP.to_dict"]], "to_dict() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.to_dict"]], "to_exact() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.to_exact"]], "to_field() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.to_field"]], "to_int() (sympy.polys.domains.finitefield method)": [[217, "sympy.polys.domains.FiniteField.to_int"]], "to_list() (sympy.polys.polyclasses.anp method)": [[217, "sympy.polys.polyclasses.ANP.to_list"]], "to_list() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.to_list"]], "to_rational() (sympy.polys.domains.realfield method)": [[217, "sympy.polys.domains.RealField.to_rational"]], "to_ring() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.to_ring"]], "to_sympy() (sympy.polys.domains.algebraicfield method)": [[217, "sympy.polys.domains.AlgebraicField.to_sympy"]], "to_sympy() (sympy.polys.domains.complexfield method)": [[217, "sympy.polys.domains.ComplexField.to_sympy"]], "to_sympy() (sympy.polys.domains.expressiondomain method)": [[217, "sympy.polys.domains.ExpressionDomain.to_sympy"]], "to_sympy() (sympy.polys.domains.finitefield method)": [[217, "sympy.polys.domains.FiniteField.to_sympy"]], "to_sympy() (sympy.polys.domains.fractionfield method)": [[217, "sympy.polys.domains.FractionField.to_sympy"]], "to_sympy() (sympy.polys.domains.gmpyintegerring method)": [[217, "sympy.polys.domains.GMPYIntegerRing.to_sympy"]], "to_sympy() (sympy.polys.domains.gmpyrationalfield method)": [[217, "sympy.polys.domains.GMPYRationalField.to_sympy"]], "to_sympy() (sympy.polys.domains.integerring method)": [[217, "sympy.polys.domains.IntegerRing.to_sympy"]], "to_sympy() (sympy.polys.domains.polynomialring method)": [[217, "sympy.polys.domains.PolynomialRing.to_sympy"]], "to_sympy() (sympy.polys.domains.rationalfield method)": [[217, "sympy.polys.domains.RationalField.to_sympy"]], "to_sympy() (sympy.polys.domains.realfield method)": [[217, "sympy.polys.domains.RealField.to_sympy"]], "to_sympy() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.to_sympy"]], "to_sympy() (sympy.polys.domains.gaussiandomains.gaussiandomain method)": [[217, "sympy.polys.domains.gaussiandomains.GaussianDomain.to_sympy"]], "to_sympy_dict() (sympy.polys.polyclasses.anp method)": [[217, "sympy.polys.polyclasses.ANP.to_sympy_dict"]], "to_sympy_dict() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.to_sympy_dict"]], "to_sympy_list() (sympy.polys.polyclasses.anp method)": [[217, "sympy.polys.polyclasses.ANP.to_sympy_list"]], "to_sympy_list() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.to_sympy_list"]], "to_tuple() (sympy.polys.polyclasses.anp method)": [[217, "sympy.polys.polyclasses.ANP.to_tuple"]], "to_tuple() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.to_tuple"]], "total_degree() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.total_degree"]], "tp (sympy.polys.domains.domain.domain property)": [[217, "sympy.polys.domains.domain.Domain.tp"]], "transform() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.transform"]], "trunc() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.trunc"]], "unify() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.unify"]], "unify() (sympy.polys.polyclasses.anp method)": [[217, "sympy.polys.polyclasses.ANP.unify"]], "unify_anp() (sympy.polys.polyclasses.anp method)": [[217, "sympy.polys.polyclasses.ANP.unify_ANP"]], "unify_dmp() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.unify_DMP"]], "unify_composite() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.unify_composite"]], "vfield() (in module sympy.polys.fields)": [[217, "sympy.polys.fields.vfield"]], "vring() (in module sympy.polys.rings)": [[217, "sympy.polys.rings.vring"]], "xfield() (in module sympy.polys.fields)": [[217, "sympy.polys.fields.xfield"]], "xring() (in module sympy.polys.rings)": [[217, "sympy.polys.rings.xring"]], "zero (sympy.polys.domains.domain.domain attribute)": [[217, "sympy.polys.domains.domain.Domain.zero"]], "basepolynomialerror (class in sympy.polys.polyerrors)": [[219, "sympy.polys.polyerrors.BasePolynomialError"]], "coercionfailed (class in sympy.polys.polyerrors)": [[219, "sympy.polys.polyerrors.CoercionFailed"]], "computationfailed (class in sympy.polys.polyerrors)": [[219, "sympy.polys.polyerrors.ComputationFailed"]], "domainerror (class in sympy.polys.polyerrors)": [[219, "sympy.polys.polyerrors.DomainError"]], "evaluationfailed (class in sympy.polys.polyerrors)": [[219, "sympy.polys.polyerrors.EvaluationFailed"]], "exactquotientfailed (class in sympy.polys.polyerrors)": [[219, "sympy.polys.polyerrors.ExactQuotientFailed"]], "extraneousfactors (class in sympy.polys.polyerrors)": [[219, "sympy.polys.polyerrors.ExtraneousFactors"]], "flagerror (class in sympy.polys.polyerrors)": [[219, "sympy.polys.polyerrors.FlagError"]], "generatorserror (class in sympy.polys.polyerrors)": [[219, "sympy.polys.polyerrors.GeneratorsError"]], "generatorsneeded (class in sympy.polys.polyerrors)": [[219, "sympy.polys.polyerrors.GeneratorsNeeded"]], "heuristicgcdfailed (class in sympy.polys.polyerrors)": [[219, "sympy.polys.polyerrors.HeuristicGCDFailed"]], "homomorphismfailed (class in sympy.polys.polyerrors)": [[219, "sympy.polys.polyerrors.HomomorphismFailed"]], "isomorphismfailed (class in sympy.polys.polyerrors)": [[219, "sympy.polys.polyerrors.IsomorphismFailed"]], "multivariatepolynomialerror (class in sympy.polys.polyerrors)": [[219, "sympy.polys.polyerrors.MultivariatePolynomialError"]], "notalgebraic (class in sympy.polys.polyerrors)": [[219, "sympy.polys.polyerrors.NotAlgebraic"]], "notinvertible (class in sympy.polys.polyerrors)": [[219, "sympy.polys.polyerrors.NotInvertible"]], "notreversible (class in sympy.polys.polyerrors)": [[219, "sympy.polys.polyerrors.NotReversible"]], "operationnotsupported (class in sympy.polys.polyerrors)": [[219, "sympy.polys.polyerrors.OperationNotSupported"]], "optionerror (class in sympy.polys.polyerrors)": [[219, "sympy.polys.polyerrors.OptionError"]], "options (class in sympy.polys.polyoptions)": [[219, "sympy.polys.polyoptions.Options"]], "polificationfailed (class in sympy.polys.polyerrors)": [[219, "sympy.polys.polyerrors.PolificationFailed"]], "polynomialerror (class in sympy.polys.polyerrors)": [[219, "sympy.polys.polyerrors.PolynomialError"]], "refinementfailed (class in sympy.polys.polyerrors)": [[219, "sympy.polys.polyerrors.RefinementFailed"]], "unificationfailed (class in sympy.polys.polyerrors)": [[219, "sympy.polys.polyerrors.UnificationFailed"]], "univariatepolynomialerror (class in sympy.polys.polyerrors)": [[219, "sympy.polys.polyerrors.UnivariatePolynomialError"]], "_modgcd_multivariate_p() (in module sympy.polys.modulargcd)": [[219, "sympy.polys.modulargcd._modgcd_multivariate_p"]], "build_options() (in module sympy.polys.polyoptions)": [[219, "sympy.polys.polyoptions.build_options"]], "clone() (sympy.polys.polyoptions.options method)": [[219, "sympy.polys.polyoptions.Options.clone"]], "dmp_lc() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_LC"]], "dmp_tc() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_TC"]], "dmp_abs() (in module sympy.polys.densearith)": [[219, "sympy.polys.densearith.dmp_abs"]], "dmp_add() (in module sympy.polys.densearith)": [[219, "sympy.polys.densearith.dmp_add"]], "dmp_add_ground() (in module sympy.polys.densearith)": [[219, "sympy.polys.densearith.dmp_add_ground"]], "dmp_add_mul() (in module sympy.polys.densearith)": [[219, "sympy.polys.densearith.dmp_add_mul"]], "dmp_add_term() (in module sympy.polys.densearith)": [[219, "sympy.polys.densearith.dmp_add_term"]], "dmp_apply_pairs() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_apply_pairs"]], "dmp_cancel() (in module sympy.polys.euclidtools)": [[219, "sympy.polys.euclidtools.dmp_cancel"]], "dmp_clear_denoms() (in module sympy.polys.densetools)": [[219, "sympy.polys.densetools.dmp_clear_denoms"]], "dmp_compose() (in module sympy.polys.densetools)": [[219, "sympy.polys.densetools.dmp_compose"]], "dmp_content() (in module sympy.polys.euclidtools)": [[219, "sympy.polys.euclidtools.dmp_content"]], "dmp_convert() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_convert"]], "dmp_copy() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_copy"]], "dmp_deflate() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_deflate"]], "dmp_degree() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_degree"]], "dmp_degree_in() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_degree_in"]], "dmp_degree_list() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_degree_list"]], "dmp_diff() (in module sympy.polys.densetools)": [[219, "sympy.polys.densetools.dmp_diff"]], "dmp_diff_eval_in() (in module sympy.polys.densetools)": [[219, "sympy.polys.densetools.dmp_diff_eval_in"]], "dmp_diff_in() (in module sympy.polys.densetools)": [[219, "sympy.polys.densetools.dmp_diff_in"]], "dmp_discriminant() (in module sympy.polys.euclidtools)": [[219, "sympy.polys.euclidtools.dmp_discriminant"]], "dmp_div() (in module sympy.polys.densearith)": [[219, "sympy.polys.densearith.dmp_div"]], "dmp_eject() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_eject"]], "dmp_euclidean_prs() (in module sympy.polys.euclidtools)": [[219, "sympy.polys.euclidtools.dmp_euclidean_prs"]], "dmp_eval() (in module sympy.polys.densetools)": [[219, "sympy.polys.densetools.dmp_eval"]], "dmp_eval_in() (in module sympy.polys.densetools)": [[219, "sympy.polys.densetools.dmp_eval_in"]], "dmp_eval_tail() (in module sympy.polys.densetools)": [[219, "sympy.polys.densetools.dmp_eval_tail"]], "dmp_exclude() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_exclude"]], "dmp_expand() (in module sympy.polys.densearith)": [[219, "sympy.polys.densearith.dmp_expand"]], "dmp_exquo() (in module sympy.polys.densearith)": [[219, "sympy.polys.densearith.dmp_exquo"]], "dmp_exquo_ground() (in module sympy.polys.densearith)": [[219, "sympy.polys.densearith.dmp_exquo_ground"]], "dmp_ext_factor() (in module sympy.polys.factortools)": [[219, "sympy.polys.factortools.dmp_ext_factor"]], "dmp_factor_list() (in module sympy.polys.factortools)": [[219, "sympy.polys.factortools.dmp_factor_list"]], "dmp_factor_list_include() (in module sympy.polys.factortools)": [[219, "sympy.polys.factortools.dmp_factor_list_include"]], "dmp_ff_div() (in module sympy.polys.densearith)": [[219, "sympy.polys.densearith.dmp_ff_div"]], "dmp_ff_prs_gcd() (in module sympy.polys.euclidtools)": [[219, "sympy.polys.euclidtools.dmp_ff_prs_gcd"]], "dmp_from_dict() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_from_dict"]], "dmp_from_sympy() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_from_sympy"]], "dmp_gcd() (in module sympy.polys.euclidtools)": [[219, "sympy.polys.euclidtools.dmp_gcd"]], "dmp_gcdex() (in module sympy.polys.euclidtools)": [[219, "sympy.polys.euclidtools.dmp_gcdex"]], "dmp_ground() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_ground"]], "dmp_ground_lc() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_ground_LC"]], "dmp_ground_tc() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_ground_TC"]], "dmp_ground_content() (in module sympy.polys.densetools)": [[219, "sympy.polys.densetools.dmp_ground_content"]], "dmp_ground_extract() (in module sympy.polys.densetools)": [[219, "sympy.polys.densetools.dmp_ground_extract"]], "dmp_ground_monic() (in module sympy.polys.densetools)": [[219, "sympy.polys.densetools.dmp_ground_monic"]], "dmp_ground_nth() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_ground_nth"]], "dmp_ground_p() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_ground_p"]], "dmp_ground_primitive() (in module sympy.polys.densetools)": [[219, "sympy.polys.densetools.dmp_ground_primitive"]], "dmp_ground_trunc() (in module sympy.polys.densetools)": [[219, "sympy.polys.densetools.dmp_ground_trunc"]], "dmp_grounds() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_grounds"]], "dmp_half_gcdex() (in module sympy.polys.euclidtools)": [[219, "sympy.polys.euclidtools.dmp_half_gcdex"]], "dmp_include() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_include"]], "dmp_inflate() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_inflate"]], "dmp_inject() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_inject"]], "dmp_inner_gcd() (in module sympy.polys.euclidtools)": [[219, "sympy.polys.euclidtools.dmp_inner_gcd"]], "dmp_inner_subresultants() (in module sympy.polys.euclidtools)": [[219, "sympy.polys.euclidtools.dmp_inner_subresultants"]], "dmp_integrate() (in module sympy.polys.densetools)": [[219, "sympy.polys.densetools.dmp_integrate"]], "dmp_integrate_in() (in module sympy.polys.densetools)": [[219, "sympy.polys.densetools.dmp_integrate_in"]], "dmp_invert() (in module sympy.polys.euclidtools)": [[219, "sympy.polys.euclidtools.dmp_invert"]], "dmp_irreducible_p() (in module sympy.polys.factortools)": [[219, "sympy.polys.factortools.dmp_irreducible_p"]], "dmp_l1_norm() (in module sympy.polys.densearith)": [[219, "sympy.polys.densearith.dmp_l1_norm"]], "dmp_lcm() (in module sympy.polys.euclidtools)": [[219, "sympy.polys.euclidtools.dmp_lcm"]], "dmp_lift() (in module sympy.polys.densetools)": [[219, "sympy.polys.densetools.dmp_lift"]], "dmp_list_terms() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_list_terms"]], "dmp_max_norm() (in module sympy.polys.densearith)": [[219, "sympy.polys.densearith.dmp_max_norm"]], "dmp_mul() (in module sympy.polys.densearith)": [[219, "sympy.polys.densearith.dmp_mul"]], "dmp_mul_ground() (in module sympy.polys.densearith)": [[219, "sympy.polys.densearith.dmp_mul_ground"]], "dmp_mul_term() (in module sympy.polys.densearith)": [[219, "sympy.polys.densearith.dmp_mul_term"]], "dmp_multi_deflate() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_multi_deflate"]], "dmp_neg() (in module sympy.polys.densearith)": [[219, "sympy.polys.densearith.dmp_neg"]], "dmp_negative_p() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_negative_p"]], "dmp_nest() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_nest"]], "dmp_normal() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_normal"]], "dmp_nth() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_nth"]], "dmp_one() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_one"]], "dmp_one_p() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_one_p"]], "dmp_pdiv() (in module sympy.polys.densearith)": [[219, "sympy.polys.densearith.dmp_pdiv"]], "dmp_permute() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_permute"]], "dmp_pexquo() (in module sympy.polys.densearith)": [[219, "sympy.polys.densearith.dmp_pexquo"]], "dmp_positive_p() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_positive_p"]], "dmp_pow() (in module sympy.polys.densearith)": [[219, "sympy.polys.densearith.dmp_pow"]], "dmp_pquo() (in module sympy.polys.densearith)": [[219, "sympy.polys.densearith.dmp_pquo"]], "dmp_prem() (in module sympy.polys.densearith)": [[219, "sympy.polys.densearith.dmp_prem"]], "dmp_primitive() (in module sympy.polys.euclidtools)": [[219, "sympy.polys.euclidtools.dmp_primitive"]], "dmp_primitive_prs() (in module sympy.polys.euclidtools)": [[219, "sympy.polys.euclidtools.dmp_primitive_prs"]], "dmp_prs_resultant() (in module sympy.polys.euclidtools)": [[219, "sympy.polys.euclidtools.dmp_prs_resultant"]], "dmp_qq_collins_resultant() (in module sympy.polys.euclidtools)": [[219, "sympy.polys.euclidtools.dmp_qq_collins_resultant"]], "dmp_qq_heu_gcd() (in module sympy.polys.euclidtools)": [[219, "sympy.polys.euclidtools.dmp_qq_heu_gcd"]], "dmp_quo() (in module sympy.polys.densearith)": [[219, "sympy.polys.densearith.dmp_quo"]], "dmp_quo_ground() (in module sympy.polys.densearith)": [[219, "sympy.polys.densearith.dmp_quo_ground"]], "dmp_raise() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_raise"]], "dmp_rem() (in module sympy.polys.densearith)": [[219, "sympy.polys.densearith.dmp_rem"]], "dmp_resultant() (in module sympy.polys.euclidtools)": [[219, "sympy.polys.euclidtools.dmp_resultant"]], "dmp_revert() (in module sympy.polys.densetools)": [[219, "sympy.polys.densetools.dmp_revert"]], "dmp_rr_div() (in module sympy.polys.densearith)": [[219, "sympy.polys.densearith.dmp_rr_div"]], "dmp_rr_prs_gcd() (in module sympy.polys.euclidtools)": [[219, "sympy.polys.euclidtools.dmp_rr_prs_gcd"]], "dmp_slice() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_slice"]], "dmp_sqr() (in module sympy.polys.densearith)": [[219, "sympy.polys.densearith.dmp_sqr"]], "dmp_strip() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_strip"]], "dmp_sub() (in module sympy.polys.densearith)": [[219, "sympy.polys.densearith.dmp_sub"]], "dmp_sub_ground() (in module sympy.polys.densearith)": [[219, "sympy.polys.densearith.dmp_sub_ground"]], "dmp_sub_mul() (in module sympy.polys.densearith)": [[219, "sympy.polys.densearith.dmp_sub_mul"]], "dmp_sub_term() (in module sympy.polys.densearith)": [[219, "sympy.polys.densearith.dmp_sub_term"]], "dmp_subresultants() (in module sympy.polys.euclidtools)": [[219, "sympy.polys.euclidtools.dmp_subresultants"]], "dmp_swap() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_swap"]], "dmp_terms_gcd() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_terms_gcd"]], "dmp_to_dict() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_to_dict"]], "dmp_to_tuple() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_to_tuple"]], "dmp_trial_division() (in module sympy.polys.factortools)": [[219, "sympy.polys.factortools.dmp_trial_division"]], "dmp_true_lt() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_true_LT"]], "dmp_trunc() (in module sympy.polys.densetools)": [[219, "sympy.polys.densetools.dmp_trunc"]], "dmp_validate() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_validate"]], "dmp_zero() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_zero"]], "dmp_zero_p() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_zero_p"]], "dmp_zeros() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_zeros"]], "dmp_zz_collins_resultant() (in module sympy.polys.euclidtools)": [[219, "sympy.polys.euclidtools.dmp_zz_collins_resultant"]], "dmp_zz_diophantine() (in module sympy.polys.factortools)": [[219, "sympy.polys.factortools.dmp_zz_diophantine"]], "dmp_zz_factor() (in module sympy.polys.factortools)": [[219, "sympy.polys.factortools.dmp_zz_factor"]], "dmp_zz_heu_gcd() (in module sympy.polys.euclidtools)": [[219, "sympy.polys.euclidtools.dmp_zz_heu_gcd"]], "dmp_zz_mignotte_bound() (in module sympy.polys.factortools)": [[219, "sympy.polys.factortools.dmp_zz_mignotte_bound"]], "dmp_zz_modular_resultant() (in module sympy.polys.euclidtools)": [[219, "sympy.polys.euclidtools.dmp_zz_modular_resultant"]], "dmp_zz_wang() (in module sympy.polys.factortools)": [[219, "sympy.polys.factortools.dmp_zz_wang"]], "dmp_zz_wang_hensel_lifting() (in module sympy.polys.factortools)": [[219, "sympy.polys.factortools.dmp_zz_wang_hensel_lifting"]], "dmp_zz_wang_lead_coeffs() (in module sympy.polys.factortools)": [[219, "sympy.polys.factortools.dmp_zz_wang_lead_coeffs"]], "dmp_zz_wang_non_divisors() (in module sympy.polys.factortools)": [[219, "sympy.polys.factortools.dmp_zz_wang_non_divisors"]], "dmp_zz_wang_test_points() (in module sympy.polys.factortools)": [[219, "sympy.polys.factortools.dmp_zz_wang_test_points"]], "dup_content() (in module sympy.polys.densetools)": [[219, "sympy.polys.densetools.dup_content"]], "dup_cyclotomic_p() (in module sympy.polys.factortools)": [[219, "sympy.polys.factortools.dup_cyclotomic_p"]], "dup_decompose() (in module sympy.polys.densetools)": [[219, "sympy.polys.densetools.dup_decompose"]], "dup_extract() (in module sympy.polys.densetools)": [[219, "sympy.polys.densetools.dup_extract"]], "dup_gf_factor() (in module sympy.polys.factortools)": [[219, "sympy.polys.factortools.dup_gf_factor"]], "dup_lshift() (in module sympy.polys.densearith)": [[219, "sympy.polys.densearith.dup_lshift"]], "dup_mirror() (in module sympy.polys.densetools)": [[219, "sympy.polys.densetools.dup_mirror"]], "dup_monic() (in module sympy.polys.densetools)": [[219, "sympy.polys.densetools.dup_monic"]], "dup_primitive() (in module sympy.polys.densetools)": [[219, "sympy.polys.densetools.dup_primitive"]], "dup_random() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dup_random"]], "dup_real_imag() (in module sympy.polys.densetools)": [[219, "sympy.polys.densetools.dup_real_imag"]], "dup_reverse() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dup_reverse"]], "dup_rshift() (in module sympy.polys.densearith)": [[219, "sympy.polys.densearith.dup_rshift"]], "dup_scale() (in module sympy.polys.densetools)": [[219, "sympy.polys.densetools.dup_scale"]], "dup_shift() (in module sympy.polys.densetools)": [[219, "sympy.polys.densetools.dup_shift"]], "dup_sign_variations() (in module sympy.polys.densetools)": [[219, "sympy.polys.densetools.dup_sign_variations"]], "dup_transform() (in module sympy.polys.densetools)": [[219, "sympy.polys.densetools.dup_transform"]], "dup_zz_cyclotomic_factor() (in module sympy.polys.factortools)": [[219, "sympy.polys.factortools.dup_zz_cyclotomic_factor"]], "dup_zz_cyclotomic_poly() (in module sympy.polys.factortools)": [[219, "sympy.polys.factortools.dup_zz_cyclotomic_poly"]], "dup_zz_factor() (in module sympy.polys.factortools)": [[219, "sympy.polys.factortools.dup_zz_factor"]], "dup_zz_factor_sqf() (in module sympy.polys.factortools)": [[219, "sympy.polys.factortools.dup_zz_factor_sqf"]], "dup_zz_hensel_lift() (in module sympy.polys.factortools)": [[219, "sympy.polys.factortools.dup_zz_hensel_lift"]], "dup_zz_hensel_step() (in module sympy.polys.factortools)": [[219, "sympy.polys.factortools.dup_zz_hensel_step"]], "dup_zz_irreducible_p() (in module sympy.polys.factortools)": [[219, "sympy.polys.factortools.dup_zz_irreducible_p"]], "dup_zz_zassenhaus() (in module sympy.polys.factortools)": [[219, "sympy.polys.factortools.dup_zz_zassenhaus"]], "func_field_modgcd() (in module sympy.polys.modulargcd)": [[219, "sympy.polys.modulargcd.func_field_modgcd"]], "gf_lc() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_LC"]], "gf_qbasis() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_Qbasis"]], "gf_qmatrix() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_Qmatrix"]], "gf_tc() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_TC"]], "gf_add() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_add"]], "gf_add_ground() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_add_ground"]], "gf_add_mul() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_add_mul"]], "gf_berlekamp() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_berlekamp"]], "gf_cofactors() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_cofactors"]], "gf_compose() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_compose"]], "gf_compose_mod() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_compose_mod"]], "gf_crt() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_crt"]], "gf_crt1() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_crt1"]], "gf_crt2() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_crt2"]], "gf_csolve() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_csolve"]], "gf_degree() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_degree"]], "gf_diff() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_diff"]], "gf_div() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_div"]], "gf_eval() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_eval"]], "gf_expand() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_expand"]], "gf_exquo() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_exquo"]], "gf_factor() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_factor"]], "gf_factor_sqf() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_factor_sqf"]], "gf_from_dict() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_from_dict"]], "gf_from_int_poly() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_from_int_poly"]], "gf_gcd() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_gcd"]], "gf_gcdex() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_gcdex"]], "gf_int() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_int"]], "gf_irreducible() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_irreducible"]], "gf_irreducible_p() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_irreducible_p"]], "gf_lcm() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_lcm"]], "gf_lshift() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_lshift"]], "gf_monic() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_monic"]], "gf_mul() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_mul"]], "gf_mul_ground() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_mul_ground"]], "gf_multi_eval() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_multi_eval"]], "gf_neg() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_neg"]], "gf_normal() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_normal"]], "gf_pow() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_pow"]], "gf_pow_mod() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_pow_mod"]], "gf_quo() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_quo"]], "gf_quo_ground() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_quo_ground"]], "gf_random() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_random"]], "gf_rem() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_rem"]], "gf_rshift() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_rshift"]], "gf_shoup() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_shoup"]], "gf_sqf_list() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_sqf_list"]], "gf_sqf_p() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_sqf_p"]], "gf_sqf_part() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_sqf_part"]], "gf_sqr() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_sqr"]], "gf_strip() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_strip"]], "gf_sub() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_sub"]], "gf_sub_ground() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_sub_ground"]], "gf_sub_mul() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_sub_mul"]], "gf_to_dict() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_to_dict"]], "gf_to_int_poly() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_to_int_poly"]], "gf_trace_map() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_trace_map"]], "gf_trunc() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_trunc"]], "gf_value() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_value"]], "gf_zassenhaus() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_zassenhaus"]], "groebner() (in module sympy.polys.groebnertools)": [[219, "sympy.polys.groebnertools.groebner"]], "is_groebner() (in module sympy.polys.groebnertools)": [[219, "sympy.polys.groebnertools.is_groebner"]], "is_minimal() (in module sympy.polys.groebnertools)": [[219, "sympy.polys.groebnertools.is_minimal"]], "is_reduced() (in module sympy.polys.groebnertools)": [[219, "sympy.polys.groebnertools.is_reduced"]], "matrix_fglm() (in module sympy.polys.fglmtools)": [[219, "sympy.polys.fglmtools.matrix_fglm"]], "modgcd_bivariate() (in module sympy.polys.modulargcd)": [[219, "sympy.polys.modulargcd.modgcd_bivariate"]], "modgcd_multivariate() (in module sympy.polys.modulargcd)": [[219, "sympy.polys.modulargcd.modgcd_multivariate"]], "modgcd_univariate() (in module sympy.polys.modulargcd)": [[219, "sympy.polys.modulargcd.modgcd_univariate"]], "red_groebner() (in module sympy.polys.groebnertools)": [[219, "sympy.polys.groebnertools.red_groebner"]], "sdm_lc() (in module sympy.polys.distributedmodules)": [[219, "sympy.polys.distributedmodules.sdm_LC"]], "sdm_lm() (in module sympy.polys.distributedmodules)": [[219, "sympy.polys.distributedmodules.sdm_LM"]], "sdm_lt() (in module sympy.polys.distributedmodules)": [[219, "sympy.polys.distributedmodules.sdm_LT"]], "sdm_add() (in module sympy.polys.distributedmodules)": [[219, "sympy.polys.distributedmodules.sdm_add"]], "sdm_deg() (in module sympy.polys.distributedmodules)": [[219, "sympy.polys.distributedmodules.sdm_deg"]], "sdm_ecart() (in module sympy.polys.distributedmodules)": [[219, "sympy.polys.distributedmodules.sdm_ecart"]], "sdm_from_dict() (in module sympy.polys.distributedmodules)": [[219, "sympy.polys.distributedmodules.sdm_from_dict"]], "sdm_from_vector() (in module sympy.polys.distributedmodules)": [[219, "sympy.polys.distributedmodules.sdm_from_vector"]], "sdm_groebner() (in module sympy.polys.distributedmodules)": [[219, "sympy.polys.distributedmodules.sdm_groebner"]], "sdm_monomial_deg() (in module sympy.polys.distributedmodules)": [[219, "sympy.polys.distributedmodules.sdm_monomial_deg"]], "sdm_monomial_divides() (in module sympy.polys.distributedmodules)": [[219, "sympy.polys.distributedmodules.sdm_monomial_divides"]], "sdm_monomial_mul() (in module sympy.polys.distributedmodules)": [[219, "sympy.polys.distributedmodules.sdm_monomial_mul"]], "sdm_mul_term() (in module sympy.polys.distributedmodules)": [[219, "sympy.polys.distributedmodules.sdm_mul_term"]], "sdm_nf_mora() (in module sympy.polys.distributedmodules)": [[219, "sympy.polys.distributedmodules.sdm_nf_mora"]], "sdm_spoly() (in module sympy.polys.distributedmodules)": [[219, "sympy.polys.distributedmodules.sdm_spoly"]], "sdm_to_dict() (in module sympy.polys.distributedmodules)": [[219, "sympy.polys.distributedmodules.sdm_to_dict"]], "sdm_to_vector() (in module sympy.polys.distributedmodules)": [[219, "sympy.polys.distributedmodules.sdm_to_vector"]], "sdm_zero() (in module sympy.polys.distributedmodules)": [[219, "sympy.polys.distributedmodules.sdm_zero"]], "setup() (in module sympy.polys.polyconfig)": [[219, "sympy.polys.polyconfig.setup"]], "spoly() (in module sympy.polys.groebnertools)": [[219, "sympy.polys.groebnertools.spoly"]], "sympy.polys.polyconfig": [[219, "module-sympy.polys.polyconfig"]], "sympy.polys.polyoptions": [[219, "module-sympy.polys.polyoptions"]], "algintpowers (class in sympy.polys.numberfields.utilities)": [[221, "sympy.polys.numberfields.utilities.AlgIntPowers"]], "endomorphismring (class in sympy.polys.numberfields.modules)": [[221, "sympy.polys.numberfields.modules.EndomorphismRing"]], "innerendomorphism (class in sympy.polys.numberfields.modules)": [[221, "sympy.polys.numberfields.modules.InnerEndomorphism"]], "module (class in sympy.polys.numberfields.modules)": [[221, "sympy.polys.numberfields.modules.Module"]], "moduleelement (class in sympy.polys.numberfields.modules)": [[221, "sympy.polys.numberfields.modules.ModuleElement"]], "moduleendomorphism (class in sympy.polys.numberfields.modules)": [[221, "sympy.polys.numberfields.modules.ModuleEndomorphism"]], "modulehomomorphism (class in sympy.polys.numberfields.modules)": [[221, "sympy.polys.numberfields.modules.ModuleHomomorphism"]], "powerbasis (class in sympy.polys.numberfields.modules)": [[221, "sympy.polys.numberfields.modules.PowerBasis"]], "powerbasiselement (class in sympy.polys.numberfields.modules)": [[221, "sympy.polys.numberfields.modules.PowerBasisElement"]], "primeideal (class in sympy.polys.numberfields.primes)": [[221, "sympy.polys.numberfields.primes.PrimeIdeal"]], "qq_col (sympy.polys.numberfields.modules.moduleelement property)": [[221, "sympy.polys.numberfields.modules.ModuleElement.QQ_col"]], "qq_matrix (sympy.polys.numberfields.modules.submodule property)": [[221, "sympy.polys.numberfields.modules.Submodule.QQ_matrix"]], "submodule (class in sympy.polys.numberfields.modules)": [[221, "sympy.polys.numberfields.modules.Submodule"]], "t (sympy.polys.numberfields.modules.powerbasiselement property)": [[221, "sympy.polys.numberfields.modules.PowerBasisElement.T"]], "__add__() (sympy.polys.numberfields.modules.moduleelement method)": [[221, "sympy.polys.numberfields.modules.ModuleElement.__add__"]], "__add__() (sympy.polys.numberfields.primes.primeideal method)": [[221, "sympy.polys.numberfields.primes.PrimeIdeal.__add__"]], "__call__() (sympy.polys.numberfields.modules.module method)": [[221, "sympy.polys.numberfields.modules.Module.__call__"]], "__init__() (sympy.polys.numberfields.modules.endomorphismring method)": [[221, "sympy.polys.numberfields.modules.EndomorphismRing.__init__"]], "__init__() (sympy.polys.numberfields.modules.innerendomorphism method)": [[221, "sympy.polys.numberfields.modules.InnerEndomorphism.__init__"]], "__init__() (sympy.polys.numberfields.modules.moduleelement method)": [[221, "sympy.polys.numberfields.modules.ModuleElement.__init__"]], "__init__() (sympy.polys.numberfields.modules.moduleendomorphism method)": [[221, "sympy.polys.numberfields.modules.ModuleEndomorphism.__init__"]], "__init__() (sympy.polys.numberfields.modules.modulehomomorphism method)": [[221, "sympy.polys.numberfields.modules.ModuleHomomorphism.__init__"]], "__init__() (sympy.polys.numberfields.modules.powerbasis method)": [[221, "sympy.polys.numberfields.modules.PowerBasis.__init__"]], "__init__() (sympy.polys.numberfields.modules.submodule method)": [[221, "sympy.polys.numberfields.modules.Submodule.__init__"]], "__init__() (sympy.polys.numberfields.primes.primeideal method)": [[221, "sympy.polys.numberfields.primes.PrimeIdeal.__init__"]], "__init__() (sympy.polys.numberfields.utilities.algintpowers method)": [[221, "sympy.polys.numberfields.utilities.AlgIntPowers.__init__"]], "__mod__() (sympy.polys.numberfields.modules.moduleelement method)": [[221, "sympy.polys.numberfields.modules.ModuleElement.__mod__"]], "__mul__() (sympy.polys.numberfields.modules.moduleelement method)": [[221, "sympy.polys.numberfields.modules.ModuleElement.__mul__"]], "__mul__() (sympy.polys.numberfields.primes.primeideal method)": [[221, "sympy.polys.numberfields.primes.PrimeIdeal.__mul__"]], "add() (sympy.polys.numberfields.modules.submodule method)": [[221, "sympy.polys.numberfields.modules.Submodule.add"]], "ancestors() (sympy.polys.numberfields.modules.module method)": [[221, "sympy.polys.numberfields.modules.Module.ancestors"]], "as_expr() (sympy.polys.numberfields.modules.powerbasiselement method)": [[221, "sympy.polys.numberfields.modules.PowerBasisElement.as_expr"]], "as_submodule() (sympy.polys.numberfields.primes.primeideal method)": [[221, "sympy.polys.numberfields.primes.PrimeIdeal.as_submodule"]], "basis_element_pullbacks() (sympy.polys.numberfields.modules.submodule method)": [[221, "sympy.polys.numberfields.modules.Submodule.basis_element_pullbacks"]], "basis_elements() (sympy.polys.numberfields.modules.module method)": [[221, "sympy.polys.numberfields.modules.Module.basis_elements"]], "coeff_search() (in module sympy.polys.numberfields.utilities)": [[221, "sympy.polys.numberfields.utilities.coeff_search"]], "column() (sympy.polys.numberfields.modules.moduleelement method)": [[221, "sympy.polys.numberfields.modules.ModuleElement.column"]], "discard_before() (sympy.polys.numberfields.modules.submodule method)": [[221, "sympy.polys.numberfields.modules.Submodule.discard_before"]], "element_from_anp() (sympy.polys.numberfields.modules.powerbasis method)": [[221, "sympy.polys.numberfields.modules.PowerBasis.element_from_ANP"]], "element_from_alg_num() (sympy.polys.numberfields.modules.powerbasis method)": [[221, "sympy.polys.numberfields.modules.PowerBasis.element_from_alg_num"]], "element_from_poly() (sympy.polys.numberfields.modules.powerbasis method)": [[221, "sympy.polys.numberfields.modules.PowerBasis.element_from_poly"]], "element_from_rational() (sympy.polys.numberfields.modules.module method)": [[221, "sympy.polys.numberfields.modules.Module.element_from_rational"]], "endomorphism_ring() (sympy.polys.numberfields.modules.module method)": [[221, "sympy.polys.numberfields.modules.Module.endomorphism_ring"]], "equiv() (sympy.polys.numberfields.modules.moduleelement method)": [[221, "sympy.polys.numberfields.modules.ModuleElement.equiv"]], "extract_fundamental_discriminant() (in module sympy.polys.numberfields.utilities)": [[221, "sympy.polys.numberfields.utilities.extract_fundamental_discriminant"]], "field_isomorphism() (in module sympy.polys.numberfields.subfield)": [[221, "sympy.polys.numberfields.subfield.field_isomorphism"]], "find_min_poly() (in module sympy.polys.numberfields.modules)": [[221, "sympy.polys.numberfields.modules.find_min_poly"]], "from_int_list() (sympy.polys.numberfields.modules.moduleelement class method)": [[221, "sympy.polys.numberfields.modules.ModuleElement.from_int_list"]], "galois_group() (in module sympy.polys.numberfields.galoisgroups)": [[221, "sympy.polys.numberfields.galoisgroups.galois_group"]], "generator (sympy.polys.numberfields.modules.powerbasiselement property)": [[221, "sympy.polys.numberfields.modules.PowerBasisElement.generator"]], "get_num_denom() (in module sympy.polys.numberfields.utilities)": [[221, "sympy.polys.numberfields.utilities.get_num_denom"]], "inner_endomorphism() (sympy.polys.numberfields.modules.endomorphismring method)": [[221, "sympy.polys.numberfields.modules.EndomorphismRing.inner_endomorphism"]], "is_compat() (sympy.polys.numberfields.modules.moduleelement method)": [[221, "sympy.polys.numberfields.modules.ModuleElement.is_compat"]], "is_compat_col() (sympy.polys.numberfields.modules.module method)": [[221, "sympy.polys.numberfields.modules.Module.is_compat_col"]], "is_inert (sympy.polys.numberfields.primes.primeideal property)": [[221, "sympy.polys.numberfields.primes.PrimeIdeal.is_inert"]], "is_int() (in module sympy.polys.numberfields.utilities)": [[221, "sympy.polys.numberfields.utilities.is_int"]], "is_rat() (in module sympy.polys.numberfields.utilities)": [[221, "sympy.polys.numberfields.utilities.is_rat"]], "is_rational (sympy.polys.numberfields.modules.powerbasiselement property)": [[221, "sympy.polys.numberfields.modules.PowerBasisElement.is_rational"]], "isolate() (in module sympy.polys.numberfields.utilities)": [[221, "sympy.polys.numberfields.utilities.isolate"]], "kernel() (sympy.polys.numberfields.modules.modulehomomorphism method)": [[221, "sympy.polys.numberfields.modules.ModuleHomomorphism.kernel"]], "make_mod_elt() (in module sympy.polys.numberfields.modules)": [[221, "sympy.polys.numberfields.modules.make_mod_elt"]], "matrix() (sympy.polys.numberfields.modules.modulehomomorphism method)": [[221, "sympy.polys.numberfields.modules.ModuleHomomorphism.matrix"]], "minimal_polynomial() (in module sympy.polys.numberfields.minpoly)": [[221, "sympy.polys.numberfields.minpoly.minimal_polynomial"]], "minpoly() (in module sympy.polys.numberfields.minpoly)": [[221, "sympy.polys.numberfields.minpoly.minpoly"]], "mul() (sympy.polys.numberfields.modules.submodule method)": [[221, "sympy.polys.numberfields.modules.Submodule.mul"]], "mult_tab() (sympy.polys.numberfields.modules.module method)": [[221, "sympy.polys.numberfields.modules.Module.mult_tab"]], "n (sympy.polys.numberfields.modules.module property)": [[221, "sympy.polys.numberfields.modules.Module.n"]], "n (sympy.polys.numberfields.modules.moduleelement property)": [[221, "sympy.polys.numberfields.modules.ModuleElement.n"]], "nearest_common_ancestor() (sympy.polys.numberfields.modules.module method)": [[221, "sympy.polys.numberfields.modules.Module.nearest_common_ancestor"]], "norm() (sympy.polys.numberfields.modules.powerbasiselement method)": [[221, "sympy.polys.numberfields.modules.PowerBasisElement.norm"]], "number_field (sympy.polys.numberfields.modules.module property)": [[221, "sympy.polys.numberfields.modules.Module.number_field"]], "numerator() (sympy.polys.numberfields.modules.powerbasiselement method)": [[221, "sympy.polys.numberfields.modules.PowerBasisElement.numerator"]], "one() (sympy.polys.numberfields.modules.module method)": [[221, "sympy.polys.numberfields.modules.Module.one"]], "over_power_basis() (sympy.polys.numberfields.modules.moduleelement method)": [[221, "sympy.polys.numberfields.modules.ModuleElement.over_power_basis"]], "parent (sympy.polys.numberfields.modules.module property)": [[221, "sympy.polys.numberfields.modules.Module.parent"]], "poly() (sympy.polys.numberfields.modules.powerbasiselement method)": [[221, "sympy.polys.numberfields.modules.PowerBasisElement.poly"]], "power_basis_ancestor() (sympy.polys.numberfields.modules.module method)": [[221, "sympy.polys.numberfields.modules.Module.power_basis_ancestor"]], "prime_decomp() (in module sympy.polys.numberfields.primes)": [[221, "sympy.polys.numberfields.primes.prime_decomp"]], "prime_valuation() (in module sympy.polys.numberfields.primes)": [[221, "sympy.polys.numberfields.primes.prime_valuation"]], "primitive_element() (in module sympy.polys.numberfields.subfield)": [[221, "sympy.polys.numberfields.subfield.primitive_element"]], "reduce_anp() (sympy.polys.numberfields.primes.primeideal method)": [[221, "sympy.polys.numberfields.primes.PrimeIdeal.reduce_ANP"]], "reduce_alg_num() (sympy.polys.numberfields.primes.primeideal method)": [[221, "sympy.polys.numberfields.primes.PrimeIdeal.reduce_alg_num"]], "reduce_element() (sympy.polys.numberfields.modules.submodule method)": [[221, "sympy.polys.numberfields.modules.Submodule.reduce_element"]], "reduce_element() (sympy.polys.numberfields.primes.primeideal method)": [[221, "sympy.polys.numberfields.primes.PrimeIdeal.reduce_element"]], "reduced() (sympy.polys.numberfields.modules.moduleelement method)": [[221, "sympy.polys.numberfields.modules.ModuleElement.reduced"]], "reduced() (sympy.polys.numberfields.modules.submodule method)": [[221, "sympy.polys.numberfields.modules.Submodule.reduced"]], "reduced_mod_p() (sympy.polys.numberfields.modules.moduleelement method)": [[221, "sympy.polys.numberfields.modules.ModuleElement.reduced_mod_p"]], "repr() (sympy.polys.numberfields.primes.primeideal method)": [[221, "sympy.polys.numberfields.primes.PrimeIdeal.repr"]], "represent() (sympy.polys.numberfields.modules.endomorphismring method)": [[221, "sympy.polys.numberfields.modules.EndomorphismRing.represent"]], "represent() (sympy.polys.numberfields.modules.module method)": [[221, "sympy.polys.numberfields.modules.Module.represent"]], "represent() (sympy.polys.numberfields.modules.powerbasis method)": [[221, "sympy.polys.numberfields.modules.PowerBasis.represent"]], "represent() (sympy.polys.numberfields.modules.submodule method)": [[221, "sympy.polys.numberfields.modules.Submodule.represent"]], "round_two() (in module sympy.polys.numberfields.basis)": [[221, "sympy.polys.numberfields.basis.round_two"]], "starts_with_unity() (sympy.polys.numberfields.modules.module method)": [[221, "sympy.polys.numberfields.modules.Module.starts_with_unity"]], "submodule_from_gens() (sympy.polys.numberfields.modules.module method)": [[221, "sympy.polys.numberfields.modules.Module.submodule_from_gens"]], "submodule_from_matrix() (sympy.polys.numberfields.modules.module method)": [[221, "sympy.polys.numberfields.modules.Module.submodule_from_matrix"]], "supplement_a_subspace() (in module sympy.polys.numberfields.utilities)": [[221, "sympy.polys.numberfields.utilities.supplement_a_subspace"]], "sympy.polys.numberfields.modules": [[221, "module-sympy.polys.numberfields.modules"]], "sympy.polys.numberfields.subfield": [[221, "module-sympy.polys.numberfields.subfield"]], "test_factor() (sympy.polys.numberfields.primes.primeideal method)": [[221, "sympy.polys.numberfields.primes.PrimeIdeal.test_factor"]], "to_anp() (sympy.polys.numberfields.modules.powerbasiselement method)": [[221, "sympy.polys.numberfields.modules.PowerBasisElement.to_ANP"]], "to_alg_num() (sympy.polys.numberfields.modules.powerbasiselement method)": [[221, "sympy.polys.numberfields.modules.PowerBasisElement.to_alg_num"]], "to_ancestor() (sympy.polys.numberfields.modules.moduleelement method)": [[221, "sympy.polys.numberfields.modules.ModuleElement.to_ancestor"]], "to_number_field() (in module sympy.polys.numberfields.subfield)": [[221, "sympy.polys.numberfields.subfield.to_number_field"]], "to_parent() (sympy.polys.numberfields.modules.moduleelement method)": [[221, "sympy.polys.numberfields.modules.ModuleElement.to_parent"]], "unify() (sympy.polys.numberfields.modules.moduleelement method)": [[221, "sympy.polys.numberfields.modules.ModuleElement.unify"]], "valuation() (sympy.polys.numberfields.primes.primeideal method)": [[221, "sympy.polys.numberfields.primes.PrimeIdeal.valuation"]], "whole_submodule() (sympy.polys.numberfields.modules.module method)": [[221, "sympy.polys.numberfields.modules.Module.whole_submodule"]], "zero() (sympy.polys.numberfields.modules.module method)": [[221, "sympy.polys.numberfields.modules.Module.zero"]], "complexrootof (class in sympy.polys.rootoftools)": [[222, "sympy.polys.rootoftools.ComplexRootOf"]], "ec() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.EC"]], "em() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.EM"]], "et() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.ET"]], "gradedlexorder (class in sympy.polys.orderings)": [[222, "sympy.polys.orderings.GradedLexOrder"]], "groebnerbasis (class in sympy.polys.polytools)": [[222, "sympy.polys.polytools.GroebnerBasis"]], "lc() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.LC"]], "lc() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.LC"]], "lm() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.LM"]], "lm() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.LM"]], "lt() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.LT"]], "lt() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.LT"]], "lexorder (class in sympy.polys.orderings)": [[222, "sympy.polys.orderings.LexOrder"]], "monomial (class in sympy.polys.monomials)": [[222, "sympy.polys.monomials.Monomial"]], "monomialorder (class in sympy.polys.orderings)": [[222, "sympy.polys.orderings.MonomialOrder"]], "poly (class in sympy.polys.polytools)": [[222, "sympy.polys.polytools.Poly"]], "purepoly (class in sympy.polys.polytools)": [[222, "sympy.polys.polytools.PurePoly"]], "reversedgradedlexorder (class in sympy.polys.orderings)": [[222, "sympy.polys.orderings.ReversedGradedLexOrder"]], "rootof (class in sympy.polys.rootoftools)": [[222, "sympy.polys.rootoftools.RootOf"]], "rootsum (class in sympy.polys.rootoftools)": [[222, "sympy.polys.rootoftools.RootSum"]], "tc() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.TC"]], "_all_roots() (sympy.polys.rootoftools.complexrootof class method)": [[222, "sympy.polys.rootoftools.ComplexRootOf._all_roots"]], "_complexes_index() (sympy.polys.rootoftools.complexrootof class method)": [[222, "sympy.polys.rootoftools.ComplexRootOf._complexes_index"]], "_complexes_sorted() (sympy.polys.rootoftools.complexrootof class method)": [[222, "sympy.polys.rootoftools.ComplexRootOf._complexes_sorted"]], "_count_roots() (sympy.polys.rootoftools.complexrootof class method)": [[222, "sympy.polys.rootoftools.ComplexRootOf._count_roots"]], "_ensure_complexes_init() (sympy.polys.rootoftools.complexrootof method)": [[222, "sympy.polys.rootoftools.ComplexRootOf._ensure_complexes_init"]], "_ensure_reals_init() (sympy.polys.rootoftools.complexrootof method)": [[222, "sympy.polys.rootoftools.ComplexRootOf._ensure_reals_init"]], "_eval_evalf() (sympy.polys.rootoftools.complexrootof method)": [[222, "sympy.polys.rootoftools.ComplexRootOf._eval_evalf"]], "_eval_is_imaginary() (sympy.polys.rootoftools.complexrootof method)": [[222, "sympy.polys.rootoftools.ComplexRootOf._eval_is_imaginary"]], "_eval_is_real() (sympy.polys.rootoftools.complexrootof method)": [[222, "sympy.polys.rootoftools.ComplexRootOf._eval_is_real"]], "_get_complexes() (sympy.polys.rootoftools.complexrootof class method)": [[222, "sympy.polys.rootoftools.ComplexRootOf._get_complexes"]], "_get_complexes_sqf() (sympy.polys.rootoftools.complexrootof class method)": [[222, "sympy.polys.rootoftools.ComplexRootOf._get_complexes_sqf"]], "_get_interval() (sympy.polys.rootoftools.complexrootof method)": [[222, "sympy.polys.rootoftools.ComplexRootOf._get_interval"]], "_get_reals() (sympy.polys.rootoftools.complexrootof class method)": [[222, "sympy.polys.rootoftools.ComplexRootOf._get_reals"]], "_get_reals_sqf() (sympy.polys.rootoftools.complexrootof class method)": [[222, "sympy.polys.rootoftools.ComplexRootOf._get_reals_sqf"]], "_get_roots() (sympy.polys.rootoftools.complexrootof class method)": [[222, "sympy.polys.rootoftools.ComplexRootOf._get_roots"]], "_indexed_root() (sympy.polys.rootoftools.complexrootof class method)": [[222, "sympy.polys.rootoftools.ComplexRootOf._indexed_root"]], "_new() (sympy.polys.rootoftools.complexrootof class method)": [[222, "sympy.polys.rootoftools.ComplexRootOf._new"]], "_postprocess_root() (sympy.polys.rootoftools.complexrootof class method)": [[222, "sympy.polys.rootoftools.ComplexRootOf._postprocess_root"]], "_preprocess_roots() (sympy.polys.rootoftools.complexrootof class method)": [[222, "sympy.polys.rootoftools.ComplexRootOf._preprocess_roots"]], "_real_roots() (sympy.polys.rootoftools.complexrootof class method)": [[222, "sympy.polys.rootoftools.ComplexRootOf._real_roots"]], "_reals_index() (sympy.polys.rootoftools.complexrootof class method)": [[222, "sympy.polys.rootoftools.ComplexRootOf._reals_index"]], "_reals_sorted() (sympy.polys.rootoftools.complexrootof class method)": [[222, "sympy.polys.rootoftools.ComplexRootOf._reals_sorted"]], "_refine_complexes() (sympy.polys.rootoftools.complexrootof class method)": [[222, "sympy.polys.rootoftools.ComplexRootOf._refine_complexes"]], "_reset() (sympy.polys.rootoftools.complexrootof method)": [[222, "sympy.polys.rootoftools.ComplexRootOf._reset"]], "_roots_trivial() (sympy.polys.rootoftools.complexrootof class method)": [[222, "sympy.polys.rootoftools.ComplexRootOf._roots_trivial"]], "_set_interval() (sympy.polys.rootoftools.complexrootof method)": [[222, "sympy.polys.rootoftools.ComplexRootOf._set_interval"]], "abs() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.abs"]], "add() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.add"]], "add_ground() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.add_ground"]], "all_coeffs() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.all_coeffs"]], "all_monoms() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.all_monoms"]], "all_roots() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.all_roots"]], "all_roots() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.all_roots"]], "all_roots() (sympy.polys.rootoftools.complexrootof class method)": [[222, "sympy.polys.rootoftools.ComplexRootOf.all_roots"]], "all_terms() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.all_terms"]], "andre_poly() (in module sympy.polys.appellseqs)": [[222, "sympy.polys.appellseqs.andre_poly"]], "apart() (in module sympy.polys.partfrac)": [[222, "sympy.polys.partfrac.apart"]], "apart_list() (in module sympy.polys.partfrac)": [[222, "sympy.polys.partfrac.apart_list"]], "as_dict() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.as_dict"]], "as_expr() (sympy.polys.monomials.monomial method)": [[222, "sympy.polys.monomials.Monomial.as_expr"]], "as_expr() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.as_expr"]], "as_list() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.as_list"]], "as_poly() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.as_poly"]], "assemble_partfrac_list() (in module sympy.polys.partfrac)": [[222, "sympy.polys.partfrac.assemble_partfrac_list"]], "bernoulli_c_poly() (in module sympy.polys.appellseqs)": [[222, "sympy.polys.appellseqs.bernoulli_c_poly"]], "bernoulli_poly() (in module sympy.polys.appellseqs)": [[222, "sympy.polys.appellseqs.bernoulli_poly"]], "cancel() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.cancel"]], "cancel() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.cancel"]], "chebyshevt_poly() (in module sympy.polys.orthopolys)": [[222, "sympy.polys.orthopolys.chebyshevt_poly"]], "chebyshevu_poly() (in module sympy.polys.orthopolys)": [[222, "sympy.polys.orthopolys.chebyshevu_poly"]], "clear_cache() (sympy.polys.rootoftools.complexrootof class method)": [[222, "sympy.polys.rootoftools.ComplexRootOf.clear_cache"]], "clear_denoms() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.clear_denoms"]], "coeff_monomial() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.coeff_monomial"]], "coeffs() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.coeffs"]], "cofactors() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.cofactors"]], "cofactors() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.cofactors"]], "compose() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.compose"]], "compose() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.compose"]], "construct_domain() (in module sympy.polys.constructor)": [[222, "sympy.polys.constructor.construct_domain"]], "contains() (sympy.polys.polytools.groebnerbasis method)": [[222, "sympy.polys.polytools.GroebnerBasis.contains"]], "content() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.content"]], "content() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.content"]], "count_roots() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.count_roots"]], "count_roots() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.count_roots"]], "cyclotomic_poly() (in module sympy.polys.specialpolys)": [[222, "sympy.polys.specialpolys.cyclotomic_poly"]], "decompose() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.decompose"]], "decompose() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.decompose"]], "deflate() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.deflate"]], "degree() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.degree"]], "degree() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.degree"]], "degree_list() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.degree_list"]], "degree_list() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.degree_list"]], "diff() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.diff"]], "discriminant() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.discriminant"]], "discriminant() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.discriminant"]], "dispersion() (in module sympy.polys.dispersion)": [[222, "sympy.polys.dispersion.dispersion"]], "dispersion() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.dispersion"]], "dispersionset() (in module sympy.polys.dispersion)": [[222, "sympy.polys.dispersion.dispersionset"]], "dispersionset() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.dispersionset"]], "div() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.div"]], "div() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.div"]], "domain (sympy.polys.polytools.poly property)": [[222, "sympy.polys.polytools.Poly.domain"]], "eject() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.eject"]], "euler_poly() (in module sympy.polys.appellseqs)": [[222, "sympy.polys.appellseqs.euler_poly"]], "eval() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.eval"]], "eval_approx() (sympy.polys.rootoftools.complexrootof method)": [[222, "sympy.polys.rootoftools.ComplexRootOf.eval_approx"]], "eval_rational() (sympy.polys.rootoftools.complexrootof method)": [[222, "sympy.polys.rootoftools.ComplexRootOf.eval_rational"]], "exclude() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.exclude"]], "exquo() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.exquo"]], "exquo() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.exquo"]], "exquo_ground() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.exquo_ground"]], "factor() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.factor"]], "factor_list() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.factor_list"]], "factor_list() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.factor_list"]], "factor_list_include() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.factor_list_include"]], "fglm() (sympy.polys.polytools.groebnerbasis method)": [[222, "sympy.polys.polytools.GroebnerBasis.fglm"]], "free_symbols (sympy.polys.polytools.poly property)": [[222, "sympy.polys.polytools.Poly.free_symbols"]], "free_symbols (sympy.polys.polytools.purepoly property)": [[222, "sympy.polys.polytools.PurePoly.free_symbols"]], "free_symbols_in_domain (sympy.polys.polytools.poly property)": [[222, "sympy.polys.polytools.Poly.free_symbols_in_domain"]], "from_dict() (sympy.polys.polytools.poly class method)": [[222, "sympy.polys.polytools.Poly.from_dict"]], "from_expr() (sympy.polys.polytools.poly class method)": [[222, "sympy.polys.polytools.Poly.from_expr"]], "from_list() (sympy.polys.polytools.poly class method)": [[222, "sympy.polys.polytools.Poly.from_list"]], "from_poly() (sympy.polys.polytools.poly class method)": [[222, "sympy.polys.polytools.Poly.from_poly"]], "galois_group() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.galois_group"]], "gcd() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.gcd"]], "gcd() (sympy.polys.monomials.monomial method)": [[222, "sympy.polys.monomials.Monomial.gcd"]], "gcd() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.gcd"]], "gcd_list() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.gcd_list"]], "gcdex() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.gcdex"]], "gcdex() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.gcdex"]], "gegenbauer_poly() (in module sympy.polys.orthopolys)": [[222, "sympy.polys.orthopolys.gegenbauer_poly"]], "gen (sympy.polys.polytools.poly property)": [[222, "sympy.polys.polytools.Poly.gen"]], "genocchi_poly() (in module sympy.polys.appellseqs)": [[222, "sympy.polys.appellseqs.genocchi_poly"]], "get_domain() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.get_domain"]], "get_modulus() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.get_modulus"]], "gff() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.gff"]], "gff_list() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.gff_list"]], "gff_list() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.gff_list"]], "groebner() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.groebner"]], "ground_roots() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.ground_roots"]], "ground_roots() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.ground_roots"]], "half_gcdex() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.half_gcdex"]], "half_gcdex() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.half_gcdex"]], "has_only_gens() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.has_only_gens"]], "hermite_poly() (in module sympy.polys.orthopolys)": [[222, "sympy.polys.orthopolys.hermite_poly"]], "hermite_prob_poly() (in module sympy.polys.orthopolys)": [[222, "sympy.polys.orthopolys.hermite_prob_poly"]], "homogeneous_order() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.homogeneous_order"]], "homogenize() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.homogenize"]], "horner() (in module sympy.polys.polyfuncs)": [[222, "sympy.polys.polyfuncs.horner"]], "inject() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.inject"]], "integrate() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.integrate"]], "interpolate() (in module sympy.polys.polyfuncs)": [[222, "sympy.polys.polyfuncs.interpolate"]], "interpolating_poly() (in module sympy.polys.specialpolys)": [[222, "sympy.polys.specialpolys.interpolating_poly"]], "intervals() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.intervals"]], "intervals() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.intervals"]], "invert() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.invert"]], "invert() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.invert"]], "is_cyclotomic (sympy.polys.polytools.poly property)": [[222, "sympy.polys.polytools.Poly.is_cyclotomic"]], "is_ground (sympy.polys.polytools.poly property)": [[222, "sympy.polys.polytools.Poly.is_ground"]], "is_homogeneous (sympy.polys.polytools.poly property)": [[222, "sympy.polys.polytools.Poly.is_homogeneous"]], "is_irreducible (sympy.polys.polytools.poly property)": [[222, "sympy.polys.polytools.Poly.is_irreducible"]], "is_linear (sympy.polys.polytools.poly property)": [[222, "sympy.polys.polytools.Poly.is_linear"]], "is_monic (sympy.polys.polytools.poly property)": [[222, "sympy.polys.polytools.Poly.is_monic"]], "is_monomial (sympy.polys.polytools.poly property)": [[222, "sympy.polys.polytools.Poly.is_monomial"]], "is_multivariate (sympy.polys.polytools.poly property)": [[222, "sympy.polys.polytools.Poly.is_multivariate"]], "is_one (sympy.polys.polytools.poly property)": [[222, "sympy.polys.polytools.Poly.is_one"]], "is_primitive (sympy.polys.polytools.poly property)": [[222, "sympy.polys.polytools.Poly.is_primitive"]], "is_quadratic (sympy.polys.polytools.poly property)": [[222, "sympy.polys.polytools.Poly.is_quadratic"]], "is_sqf (sympy.polys.polytools.poly property)": [[222, "sympy.polys.polytools.Poly.is_sqf"]], "is_univariate (sympy.polys.polytools.poly property)": [[222, "sympy.polys.polytools.Poly.is_univariate"]], "is_zero (sympy.polys.polytools.poly property)": [[222, "sympy.polys.polytools.Poly.is_zero"]], "is_zero_dimensional (sympy.polys.polytools.groebnerbasis property)": [[222, "sympy.polys.polytools.GroebnerBasis.is_zero_dimensional"]], "is_zero_dimensional() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.is_zero_dimensional"]], "itermonomials() (in module sympy.polys.monomials)": [[222, "sympy.polys.monomials.itermonomials"]], "jacobi_poly() (in module sympy.polys.orthopolys)": [[222, "sympy.polys.orthopolys.jacobi_poly"]], "l1_norm() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.l1_norm"]], "laguerre_poly() (in module sympy.polys.orthopolys)": [[222, "sympy.polys.orthopolys.laguerre_poly"]], "lcm() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.lcm"]], "lcm() (sympy.polys.monomials.monomial method)": [[222, "sympy.polys.monomials.Monomial.lcm"]], "lcm() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.lcm"]], "lcm_list() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.lcm_list"]], "legendre_poly() (in module sympy.polys.orthopolys)": [[222, "sympy.polys.orthopolys.legendre_poly"]], "length() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.length"]], "lift() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.lift"]], "ltrim() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.ltrim"]], "make_monic_over_integers_by_scaling_roots() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.make_monic_over_integers_by_scaling_roots"]], "match() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.match"]], "max_norm() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.max_norm"]], "monic() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.monic"]], "monic() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.monic"]], "monomial_count() (in module sympy.polys.monomials)": [[222, "sympy.polys.monomials.monomial_count"]], "monoms() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.monoms"]], "mul() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.mul"]], "mul_ground() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.mul_ground"]], "neg() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.neg"]], "new() (sympy.polys.polytools.poly class method)": [[222, "sympy.polys.polytools.Poly.new"]], "new() (sympy.polys.rootoftools.rootsum class method)": [[222, "sympy.polys.rootoftools.RootSum.new"]], "norm() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.norm"]], "nroots() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.nroots"]], "nroots() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.nroots"]], "nth() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.nth"]], "nth_power_roots_poly() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.nth_power_roots_poly"]], "nth_power_roots_poly() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.nth_power_roots_poly"]], "one (sympy.polys.polytools.poly property)": [[222, "sympy.polys.polytools.Poly.one"]], "parallel_poly_from_expr() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.parallel_poly_from_expr"]], "pdiv() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.pdiv"]], "pdiv() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.pdiv"]], "per() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.per"]], "pexquo() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.pexquo"]], "pexquo() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.pexquo"]], "poly() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.poly"]], "poly_from_expr() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.poly_from_expr"]], "pow() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.pow"]], "pquo() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.pquo"]], "pquo() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.pquo"]], "prem() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.prem"]], "prem() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.prem"]], "primitive() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.primitive"]], "primitive() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.primitive"]], "quo() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.quo"]], "quo() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.quo"]], "quo_ground() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.quo_ground"]], "random_poly() (in module sympy.polys.specialpolys)": [[222, "sympy.polys.specialpolys.random_poly"]], "rat_clear_denoms() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.rat_clear_denoms"]], "real_roots() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.real_roots"]], "real_roots() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.real_roots"]], "real_roots() (sympy.polys.rootoftools.complexrootof class method)": [[222, "sympy.polys.rootoftools.ComplexRootOf.real_roots"]], "reduce() (sympy.polys.polytools.groebnerbasis method)": [[222, "sympy.polys.polytools.GroebnerBasis.reduce"]], "reduced() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.reduced"]], "refine_root() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.refine_root"]], "refine_root() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.refine_root"]], "rem() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.rem"]], "rem() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.rem"]], "reorder() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.reorder"]], "replace() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.replace"]], "resultant() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.resultant"]], "resultant() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.resultant"]], "retract() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.retract"]], "revert() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.revert"]], "root() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.root"]], "rootof() (in module sympy.polys.rootoftools)": [[222, "sympy.polys.rootoftools.rootof"]], "roots() (in module sympy.polys.polyroots)": [[222, "sympy.polys.polyroots.roots"]], "same_root() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.same_root"]], "set_domain() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.set_domain"]], "set_modulus() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.set_modulus"]], "shift() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.shift"]], "slice() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.slice"]], "spherical_bessel_fn() (in module sympy.polys.orthopolys)": [[222, "sympy.polys.orthopolys.spherical_bessel_fn"]], "sqf() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.sqf"]], "sqf_list() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.sqf_list"]], "sqf_list() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.sqf_list"]], "sqf_list_include() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.sqf_list_include"]], "sqf_norm() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.sqf_norm"]], "sqf_norm() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.sqf_norm"]], "sqf_part() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.sqf_part"]], "sqf_part() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.sqf_part"]], "sqr() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.sqr"]], "sturm() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.sturm"]], "sturm() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.sturm"]], "sub() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.sub"]], "sub_ground() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.sub_ground"]], "subresultants() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.subresultants"]], "subresultants() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.subresultants"]], "swinnerton_dyer_poly() (in module sympy.polys.specialpolys)": [[222, "sympy.polys.specialpolys.swinnerton_dyer_poly"]], "symmetric_poly() (in module sympy.polys.specialpolys)": [[222, "sympy.polys.specialpolys.symmetric_poly"]], "symmetrize() (in module sympy.polys.polyfuncs)": [[222, "sympy.polys.polyfuncs.symmetrize"]], "sympy.polys": [[222, "module-sympy.polys"]], "terms() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.terms"]], "terms_gcd() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.terms_gcd"]], "terms_gcd() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.terms_gcd"]], "termwise() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.termwise"]], "to_exact() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.to_exact"]], "to_field() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.to_field"]], "to_ring() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.to_ring"]], "together() (in module sympy.polys.rationaltools)": [[222, "sympy.polys.rationaltools.together"]], "total_degree() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.total_degree"]], "transform() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.transform"]], "trunc() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.trunc"]], "trunc() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.trunc"]], "unify() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.unify"]], "unit (sympy.polys.polytools.poly property)": [[222, "sympy.polys.polytools.Poly.unit"]], "viete() (in module sympy.polys.polyfuncs)": [[222, "sympy.polys.polyfuncs.viete"]], "zero (sympy.polys.polytools.poly property)": [[222, "sympy.polys.polytools.Poly.zero"]], "_tan1() (in module sympy.polys.ring_series)": [[223, "sympy.polys.ring_series._tan1"]], "mul_xin() (in module sympy.polys.ring_series)": [[223, "sympy.polys.ring_series.mul_xin"]], "pow_xin() (in module sympy.polys.ring_series)": [[223, "sympy.polys.ring_series.pow_xin"]], "rs_lambertw() (in module sympy.polys.ring_series)": [[223, "sympy.polys.ring_series.rs_LambertW"]], "rs_asin() (in module sympy.polys.ring_series)": [[223, "sympy.polys.ring_series.rs_asin"]], "rs_atan() (in module sympy.polys.ring_series)": [[223, "sympy.polys.ring_series.rs_atan"]], "rs_atanh() (in module sympy.polys.ring_series)": [[223, "sympy.polys.ring_series.rs_atanh"]], "rs_compose_add() (in module sympy.polys.ring_series)": [[223, "sympy.polys.ring_series.rs_compose_add"]], "rs_cos() (in module sympy.polys.ring_series)": [[223, "sympy.polys.ring_series.rs_cos"]], "rs_cos_sin() (in module sympy.polys.ring_series)": [[223, "sympy.polys.ring_series.rs_cos_sin"]], "rs_cosh() (in module sympy.polys.ring_series)": [[223, "sympy.polys.ring_series.rs_cosh"]], "rs_cot() (in module sympy.polys.ring_series)": [[223, "sympy.polys.ring_series.rs_cot"]], "rs_diff() (in module sympy.polys.ring_series)": [[223, "sympy.polys.ring_series.rs_diff"]], "rs_exp() (in module sympy.polys.ring_series)": [[223, "sympy.polys.ring_series.rs_exp"]], "rs_fun() (in module sympy.polys.ring_series)": [[223, "sympy.polys.ring_series.rs_fun"]], "rs_hadamard_exp() (in module sympy.polys.ring_series)": [[223, "sympy.polys.ring_series.rs_hadamard_exp"]], "rs_integrate() (in module sympy.polys.ring_series)": [[223, "sympy.polys.ring_series.rs_integrate"]], "rs_is_puiseux() (in module sympy.polys.ring_series)": [[223, "sympy.polys.ring_series.rs_is_puiseux"]], "rs_log() (in module sympy.polys.ring_series)": [[223, "sympy.polys.ring_series.rs_log"]], "rs_mul() (in module sympy.polys.ring_series)": [[223, "sympy.polys.ring_series.rs_mul"]], "rs_newton() (in module sympy.polys.ring_series)": [[223, "sympy.polys.ring_series.rs_newton"]], "rs_nth_root() (in module sympy.polys.ring_series)": [[223, "sympy.polys.ring_series.rs_nth_root"]], "rs_pow() (in module sympy.polys.ring_series)": [[223, "sympy.polys.ring_series.rs_pow"]], "rs_puiseux() (in module sympy.polys.ring_series)": [[223, "sympy.polys.ring_series.rs_puiseux"]], "rs_puiseux2() (in module sympy.polys.ring_series)": [[223, "sympy.polys.ring_series.rs_puiseux2"]], "rs_series_from_list() (in module sympy.polys.ring_series)": [[223, "sympy.polys.ring_series.rs_series_from_list"]], "rs_series_inversion() (in module sympy.polys.ring_series)": [[223, "sympy.polys.ring_series.rs_series_inversion"]], "rs_series_reversion() (in module sympy.polys.ring_series)": [[223, "sympy.polys.ring_series.rs_series_reversion"]], "rs_sin() (in module sympy.polys.ring_series)": [[223, "sympy.polys.ring_series.rs_sin"]], "rs_sinh() (in module sympy.polys.ring_series)": [[223, "sympy.polys.ring_series.rs_sinh"]], "rs_square() (in module sympy.polys.ring_series)": [[223, "sympy.polys.ring_series.rs_square"]], "rs_subs() (in module sympy.polys.ring_series)": [[223, "sympy.polys.ring_series.rs_subs"]], "rs_tan() (in module sympy.polys.ring_series)": [[223, "sympy.polys.ring_series.rs_tan"]], "rs_tanh() (in module sympy.polys.ring_series)": [[223, "sympy.polys.ring_series.rs_tanh"]], "rs_trunc() (in module sympy.polys.ring_series)": [[223, "sympy.polys.ring_series.rs_trunc"]], "_solve_lin_sys() (in module sympy.polys.solvers)": [[224, "sympy.polys.solvers._solve_lin_sys"]], "_solve_lin_sys_component() (in module sympy.polys.solvers)": [[224, "sympy.polys.solvers._solve_lin_sys_component"]], "eqs_to_matrix() (in module sympy.polys.solvers)": [[224, "sympy.polys.solvers.eqs_to_matrix"]], "solve_lin_sys() (in module sympy.polys.solvers)": [[224, "sympy.polys.solvers.solve_lin_sys"]], "sympy.polys.solvers": [[224, "module-sympy.polys.solvers"]], "sympy_eqs_to_ring() (in module sympy.polys.solvers)": [[224, "sympy.polys.solvers.sympy_eqs_to_ring"]], "aesaraprinter (class in sympy.printing.aesaracode)": [[226, "sympy.printing.aesaracode.AesaraPrinter"]], "assignmenterror": [[226, "sympy.printing.codeprinter.AssignmentError"]], "c89codeprinter (class in sympy.printing.c)": [[226, "sympy.printing.c.C89CodePrinter"]], "c99codeprinter (class in sympy.printing.c)": [[226, "sympy.printing.c.C99CodePrinter"]], "cxx11codeprinter (class in sympy.printing.cxx)": [[226, "sympy.printing.cxx.CXX11CodePrinter"]], "cxx98codeprinter (class in sympy.printing.cxx)": [[226, "sympy.printing.cxx.CXX98CodePrinter"]], "codeprinter (class in sympy.printing.codeprinter)": [[226, "sympy.printing.codeprinter.CodePrinter"]], "fcodeprinter (class in sympy.printing.fortran)": [[226, "sympy.printing.fortran.FCodePrinter"]], "g() (in module sympy.printing.pretty.pretty_symbology)": [[226, "sympy.printing.pretty.pretty_symbology.G"], [226, "sympy.printing.pretty.pretty_symbology.g"]], "javascriptcodeprinter (class in sympy.printing.jscode)": [[226, "sympy.printing.jscode.JavascriptCodePrinter"]], "juliacodeprinter (class in sympy.printing.julia)": [[226, "sympy.printing.julia.JuliaCodePrinter"]], "lambdaprinter (class in sympy.printing.lambdarepr)": [[226, "sympy.printing.lambdarepr.LambdaPrinter"]], "latexprinter (class in sympy.printing.latex)": [[226, "sympy.printing.latex.LatexPrinter"]], "mcodeprinter (class in sympy.printing.mathematica)": [[226, "sympy.printing.mathematica.MCodePrinter"]], "maplecodeprinter (class in sympy.printing.maple)": [[226, "sympy.printing.maple.MapleCodePrinter"]], "mathmlcontentprinter (class in sympy.printing.mathml)": [[226, "sympy.printing.mathml.MathMLContentPrinter"]], "mathmlpresentationprinter (class in sympy.printing.mathml)": [[226, "sympy.printing.mathml.MathMLPresentationPrinter"]], "mathmlprinterbase (class in sympy.printing.mathml)": [[226, "sympy.printing.mathml.MathMLPrinterBase"]], "mpmathprinter (class in sympy.printing.pycode)": [[226, "sympy.printing.pycode.MpmathPrinter"]], "octavecodeprinter (class in sympy.printing.octave)": [[226, "sympy.printing.octave.OctaveCodePrinter"]], "precedence (in module sympy.printing.precedence)": [[226, "sympy.printing.precedence.PRECEDENCE"]], "precedence_functions (in module sympy.printing.precedence)": [[226, "sympy.printing.precedence.PRECEDENCE_FUNCTIONS"]], "precedence_values (in module sympy.printing.precedence)": [[226, "sympy.printing.precedence.PRECEDENCE_VALUES"]], "prettyprinter (class in sympy.printing.pretty.pretty)": [[226, "sympy.printing.pretty.pretty.PrettyPrinter"]], "printer (class in sympy.printing.printer)": [[226, "sympy.printing.printer.Printer"]], "rcodeprinter (class in sympy.printing.rcode)": [[226, "sympy.printing.rcode.RCodePrinter"]], "reprprinter (class in sympy.printing.repr)": [[226, "sympy.printing.repr.ReprPrinter"]], "rustcodeprinter (class in sympy.printing.rust)": [[226, "sympy.printing.rust.RustCodePrinter"]], "smtlibprinter (class in sympy.printing.smtlib)": [[226, "sympy.printing.smtlib.SMTLibPrinter"]], "strprinter (class in sympy.printing.str)": [[226, "sympy.printing.str.StrPrinter"]], "u() (in module sympy.printing.pretty.pretty_symbology)": [[226, "sympy.printing.pretty.pretty_symbology.U"]], "vf() (in module sympy.printing.pretty.pretty_symbology)": [[226, "sympy.printing.pretty.pretty_symbology.VF"]], "_default_settings (sympy.printing.smtlib.smtlibprinter attribute)": [[226, "sympy.printing.smtlib.SMTLibPrinter._default_settings"]], "_print() (sympy.printing.printer.printer method)": [[226, "sympy.printing.printer.Printer._print"]], "above() (sympy.printing.pretty.stringpict.stringpict method)": [[226, "sympy.printing.pretty.stringpict.stringPict.above"]], "accepted_latex_functions (in module sympy.printing.latex)": [[226, "sympy.printing.latex.accepted_latex_functions"]], "aesara_code() (in module sympy.printing.aesaracode)": [[226, "sympy.printing.aesaracode.aesara_code"]], "aesara_function() (in module sympy.printing.aesaracode)": [[226, "sympy.printing.aesaracode.aesara_function"]], "annotated() (in module sympy.printing.pretty.pretty_symbology)": [[226, "sympy.printing.pretty.pretty_symbology.annotated"]], "apply() (sympy.printing.pretty.stringpict.prettyform static method)": [[226, "sympy.printing.pretty.stringpict.prettyForm.apply"]], "atoms_table (in module sympy.printing.pretty.pretty_symbology)": [[226, "sympy.printing.pretty.pretty_symbology.atoms_table"]], "below() (sympy.printing.pretty.stringpict.stringpict method)": [[226, "sympy.printing.pretty.stringpict.stringPict.below"]], "ccode() (in module sympy.printing.c)": [[226, "sympy.printing.c.ccode"]], "cxxcode() (in module sympy.printing.codeprinter)": [[226, "sympy.printing.codeprinter.cxxcode"]], "digit_2txt (in module sympy.printing.pretty.pretty_symbology)": [[226, "sympy.printing.pretty.pretty_symbology.digit_2txt"]], "dim_handling() (in module sympy.printing.aesaracode)": [[226, "sympy.printing.aesaracode.dim_handling"]], "doprint() (sympy.printing.aesaracode.aesaraprinter method)": [[226, "sympy.printing.aesaracode.AesaraPrinter.doprint"]], "doprint() (sympy.printing.codeprinter.codeprinter method)": [[226, "sympy.printing.codeprinter.CodePrinter.doprint"]], "doprint() (sympy.printing.mathml.mathmlprinterbase method)": [[226, "sympy.printing.mathml.MathMLPrinterBase.doprint"]], "doprint() (sympy.printing.printer.printer method)": [[226, "sympy.printing.printer.Printer.doprint"]], "dotprint() (in module sympy.printing.dot)": [[226, "sympy.printing.dot.dotprint"]], "emptyprinter() (sympy.printing.repr.reprprinter method)": [[226, "sympy.printing.repr.ReprPrinter.emptyPrinter"]], "fcode() (in module sympy.printing.fortran)": [[226, "sympy.printing.fortran.fcode"]], "frac (in module sympy.printing.pretty.pretty_symbology)": [[226, "sympy.printing.pretty.pretty_symbology.frac"]], "greek_letters (in module sympy.printing.pretty.pretty_symbology)": [[226, "sympy.printing.pretty.pretty_symbology.greek_letters"]], "height() (sympy.printing.pretty.stringpict.stringpict method)": [[226, "sympy.printing.pretty.stringpict.stringPict.height"]], "hobj() (in module sympy.printing.pretty.pretty_symbology)": [[226, "sympy.printing.pretty.pretty_symbology.hobj"]], "indent_code() (sympy.printing.c.c89codeprinter method)": [[226, "sympy.printing.c.C89CodePrinter.indent_code"]], "indent_code() (sympy.printing.fortran.fcodeprinter method)": [[226, "sympy.printing.fortran.FCodePrinter.indent_code"]], "indent_code() (sympy.printing.jscode.javascriptcodeprinter method)": [[226, "sympy.printing.jscode.JavascriptCodePrinter.indent_code"]], "indent_code() (sympy.printing.julia.juliacodeprinter method)": [[226, "sympy.printing.julia.JuliaCodePrinter.indent_code"]], "indent_code() (sympy.printing.octave.octavecodeprinter method)": [[226, "sympy.printing.octave.OctaveCodePrinter.indent_code"]], "indent_code() (sympy.printing.rcode.rcodeprinter method)": [[226, "sympy.printing.rcode.RCodePrinter.indent_code"]], "indent_code() (sympy.printing.rust.rustcodeprinter method)": [[226, "sympy.printing.rust.RustCodePrinter.indent_code"]], "jscode() (in module sympy.printing.jscode)": [[226, "sympy.printing.jscode.jscode"]], "julia_code() (in module sympy.printing.julia)": [[226, "sympy.printing.julia.julia_code"]], "known_fcns_src1 (in module sympy.printing.julia)": [[226, "sympy.printing.julia.known_fcns_src1"]], "known_fcns_src1 (in module sympy.printing.octave)": [[226, "sympy.printing.octave.known_fcns_src1"]], "known_fcns_src2 (in module sympy.printing.julia)": [[226, "sympy.printing.julia.known_fcns_src2"]], "known_fcns_src2 (in module sympy.printing.octave)": [[226, "sympy.printing.octave.known_fcns_src2"]], "known_functions (in module sympy.printing.jscode)": [[226, "sympy.printing.jscode.known_functions"]], "known_functions (in module sympy.printing.mathematica)": [[226, "sympy.printing.mathematica.known_functions"]], "known_functions (in module sympy.printing.rcode)": [[226, "sympy.printing.rcode.known_functions"]], "known_functions (in module sympy.printing.rust)": [[226, "sympy.printing.rust.known_functions"]], "known_functions_c89 (in module sympy.printing.c)": [[226, "sympy.printing.c.known_functions_C89"]], "known_functions_c99 (in module sympy.printing.c)": [[226, "sympy.printing.c.known_functions_C99"]], "lambdarepr() (in module sympy.printing.lambdarepr)": [[226, "sympy.printing.lambdarepr.lambdarepr"]], "latex() (in module sympy.printing.latex)": [[226, "sympy.printing.latex.latex"]], "left() (sympy.printing.pretty.stringpict.stringpict method)": [[226, "sympy.printing.pretty.stringpict.stringPict.left"]], "leftslash() (sympy.printing.pretty.stringpict.stringpict method)": [[226, "sympy.printing.pretty.stringpict.stringPict.leftslash"]], "maple_code() (in module sympy.printing.maple)": [[226, "sympy.printing.maple.maple_code"]], "mathematica_code() (in module sympy.printing.mathematica)": [[226, "sympy.printing.mathematica.mathematica_code"]], "mathml() (in module sympy.printing.mathml)": [[226, "sympy.printing.mathml.mathml"]], "mathml_tag() (sympy.printing.mathml.mathmlcontentprinter method)": [[226, "sympy.printing.mathml.MathMLContentPrinter.mathml_tag"]], "mathml_tag() (sympy.printing.mathml.mathmlpresentationprinter method)": [[226, "sympy.printing.mathml.MathMLPresentationPrinter.mathml_tag"]], "next() (sympy.printing.pretty.stringpict.stringpict static method)": [[226, "sympy.printing.pretty.stringpict.stringPict.next"]], "octave_code() (in module sympy.printing.octave)": [[226, "sympy.printing.octave.octave_code"]], "parens() (sympy.printing.pretty.stringpict.stringpict method)": [[226, "sympy.printing.pretty.stringpict.stringPict.parens"]], "parenthesize_super() (sympy.printing.latex.latexprinter method)": [[226, "sympy.printing.latex.LatexPrinter.parenthesize_super"]], "pprint_nodes() (in module sympy.printing.tree)": [[226, "sympy.printing.tree.pprint_nodes"]], "precedence() (in module sympy.printing.precedence)": [[226, "sympy.printing.precedence.precedence"]], "pretty() (in module sympy.printing.pretty.pretty)": [[226, "sympy.printing.pretty.pretty.pretty"]], "prettyform (class in sympy.printing.pretty.stringpict)": [[226, "sympy.printing.pretty.stringpict.prettyForm"]], "pretty_atom() (in module sympy.printing.pretty.pretty_symbology)": [[226, "sympy.printing.pretty.pretty_symbology.pretty_atom"]], "pretty_print() (in module sympy.printing.pretty.pretty)": [[226, "sympy.printing.pretty.pretty.pretty_print"]], "pretty_symbol() (in module sympy.printing.pretty.pretty_symbology)": [[226, "sympy.printing.pretty.pretty_symbology.pretty_symbol"]], "pretty_try_use_unicode() (in module sympy.printing.pretty.pretty_symbology)": [[226, "sympy.printing.pretty.pretty_symbology.pretty_try_use_unicode"]], "pretty_use_unicode() (in module sympy.printing.pretty.pretty_symbology)": [[226, "sympy.printing.pretty.pretty_symbology.pretty_use_unicode"]], "preview() (in module sympy.printing.preview)": [[226, "sympy.printing.preview.preview"]], "print_ccode() (in module sympy.printing.c)": [[226, "sympy.printing.c.print_ccode"]], "print_fcode() (in module sympy.printing.fortran)": [[226, "sympy.printing.fortran.print_fcode"]], "print_gtk() (in module sympy.printing.gtk)": [[226, "sympy.printing.gtk.print_gtk"]], "print_latex() (in module sympy.printing.latex)": [[226, "sympy.printing.latex.print_latex"]], "print_maple_code() (in module sympy.printing.maple)": [[226, "sympy.printing.maple.print_maple_code"]], "print_mathml() (in module sympy.printing.mathml)": [[226, "sympy.printing.mathml.print_mathml"]], "print_node() (in module sympy.printing.tree)": [[226, "sympy.printing.tree.print_node"]], "print_rcode() (in module sympy.printing.rcode)": [[226, "sympy.printing.rcode.print_rcode"]], "print_tree() (in module sympy.printing.tree)": [[226, "sympy.printing.tree.print_tree"]], "printmethod (sympy.printing.aesaracode.aesaraprinter attribute)": [[226, "sympy.printing.aesaracode.AesaraPrinter.printmethod"]], "printmethod (sympy.printing.c.c89codeprinter attribute)": [[226, "sympy.printing.c.C89CodePrinter.printmethod"]], "printmethod (sympy.printing.c.c99codeprinter attribute)": [[226, "sympy.printing.c.C99CodePrinter.printmethod"]], "printmethod (sympy.printing.codeprinter.codeprinter attribute)": [[226, "sympy.printing.codeprinter.CodePrinter.printmethod"]], "printmethod (sympy.printing.cxx.cxx11codeprinter attribute)": [[226, "sympy.printing.cxx.CXX11CodePrinter.printmethod"]], "printmethod (sympy.printing.cxx.cxx98codeprinter attribute)": [[226, "sympy.printing.cxx.CXX98CodePrinter.printmethod"]], "printmethod (sympy.printing.fortran.fcodeprinter attribute)": [[226, "sympy.printing.fortran.FCodePrinter.printmethod"]], "printmethod (sympy.printing.jscode.javascriptcodeprinter attribute)": [[226, "sympy.printing.jscode.JavascriptCodePrinter.printmethod"]], "printmethod (sympy.printing.julia.juliacodeprinter attribute)": [[226, "sympy.printing.julia.JuliaCodePrinter.printmethod"]], "printmethod (sympy.printing.lambdarepr.lambdaprinter attribute)": [[226, "sympy.printing.lambdarepr.LambdaPrinter.printmethod"]], "printmethod (sympy.printing.latex.latexprinter attribute)": [[226, "sympy.printing.latex.LatexPrinter.printmethod"]], "printmethod (sympy.printing.maple.maplecodeprinter attribute)": [[226, "sympy.printing.maple.MapleCodePrinter.printmethod"]], "printmethod (sympy.printing.mathematica.mcodeprinter attribute)": [[226, "sympy.printing.mathematica.MCodePrinter.printmethod"]], "printmethod (sympy.printing.mathml.mathmlcontentprinter attribute)": [[226, "sympy.printing.mathml.MathMLContentPrinter.printmethod"]], "printmethod (sympy.printing.mathml.mathmlpresentationprinter attribute)": [[226, "sympy.printing.mathml.MathMLPresentationPrinter.printmethod"]], "printmethod (sympy.printing.octave.octavecodeprinter attribute)": [[226, "sympy.printing.octave.OctaveCodePrinter.printmethod"]], "printmethod (sympy.printing.pretty.pretty.prettyprinter attribute)": [[226, "sympy.printing.pretty.pretty.PrettyPrinter.printmethod"]], "printmethod (sympy.printing.printer.printer attribute)": [[226, "sympy.printing.printer.Printer.printmethod"]], "printmethod (sympy.printing.rcode.rcodeprinter attribute)": [[226, "sympy.printing.rcode.RCodePrinter.printmethod"]], "printmethod (sympy.printing.repr.reprprinter attribute)": [[226, "sympy.printing.repr.ReprPrinter.printmethod"]], "printmethod (sympy.printing.rust.rustcodeprinter attribute)": [[226, "sympy.printing.rust.RustCodePrinter.printmethod"]], "printmethod (sympy.printing.smtlib.smtlibprinter attribute)": [[226, "sympy.printing.smtlib.SMTLibPrinter.printmethod"]], "printmethod (sympy.printing.str.strprinter attribute)": [[226, "sympy.printing.str.StrPrinter.printmethod"]], "pycode() (in module sympy.printing.pycode)": [[226, "sympy.printing.pycode.pycode"]], "rcode() (in module sympy.printing.rcode)": [[226, "sympy.printing.rcode.rcode"]], "render() (sympy.printing.pretty.stringpict.stringpict method)": [[226, "sympy.printing.pretty.stringpict.stringPict.render"]], "reprify() (sympy.printing.repr.reprprinter method)": [[226, "sympy.printing.repr.ReprPrinter.reprify"]], "right() (sympy.printing.pretty.stringpict.stringpict method)": [[226, "sympy.printing.pretty.stringpict.stringPict.right"]], "root (in module sympy.printing.pretty.pretty_symbology)": [[226, "sympy.printing.pretty.pretty_symbology.root"]], "root() (sympy.printing.pretty.stringpict.stringpict method)": [[226, "sympy.printing.pretty.stringpict.stringPict.root"]], "rust_code() (in module sympy.printing.rust)": [[226, "sympy.printing.rust.rust_code"]], "set_global_settings() (sympy.printing.printer.printer class method)": [[226, "sympy.printing.printer.Printer.set_global_settings"]], "smtlib_code() (in module sympy.printing.smtlib)": [[226, "sympy.printing.smtlib.smtlib_code"]], "split_super_sub() (in module sympy.printing.conventions)": [[226, "sympy.printing.conventions.split_super_sub"]], "srepr() (in module sympy.printing.repr)": [[226, "sympy.printing.repr.srepr"]], "sstr() (in module sympy.printing.str)": [[226, "sympy.printing.str.sstr"]], "sstrrepr() (in module sympy.printing.str)": [[226, "sympy.printing.str.sstrrepr"]], "stack() (sympy.printing.pretty.stringpict.stringpict static method)": [[226, "sympy.printing.pretty.stringpict.stringPict.stack"]], "stringpict (class in sympy.printing.pretty.stringpict)": [[226, "sympy.printing.pretty.stringpict.stringPict"]], "sub (in module sympy.printing.pretty.pretty_symbology)": [[226, "sympy.printing.pretty.pretty_symbology.sub"]], "sup (in module sympy.printing.pretty.pretty_symbology)": [[226, "sympy.printing.pretty.pretty_symbology.sup"]], "symb_2txt (in module sympy.printing.pretty.pretty_symbology)": [[226, "sympy.printing.pretty.pretty_symbology.symb_2txt"]], "sympy.printing.aesaracode": [[226, "module-sympy.printing.aesaracode"]], "sympy.printing.c": [[226, "module-sympy.printing.c"]], "sympy.printing.codeprinter": [[226, "module-sympy.printing.codeprinter"]], "sympy.printing.conventions": [[226, "module-sympy.printing.conventions"]], "sympy.printing.cxx": [[226, "module-sympy.printing.cxx"]], "sympy.printing.fortran": [[226, "module-sympy.printing.fortran"]], "sympy.printing.gtk": [[226, "module-sympy.printing.gtk"]], "sympy.printing.jscode": [[226, "module-sympy.printing.jscode"]], "sympy.printing.julia": [[226, "module-sympy.printing.julia"]], "sympy.printing.lambdarepr": [[226, "module-sympy.printing.lambdarepr"]], "sympy.printing.latex": [[226, "module-sympy.printing.latex"]], "sympy.printing.maple": [[226, "module-sympy.printing.maple"]], "sympy.printing.mathematica": [[226, "module-sympy.printing.mathematica"]], "sympy.printing.mathml": [[226, "module-sympy.printing.mathml"]], "sympy.printing.octave": [[226, "module-sympy.printing.octave"]], "sympy.printing.precedence": [[226, "module-sympy.printing.precedence"]], "sympy.printing.pretty": [[226, "module-sympy.printing.pretty"]], "sympy.printing.pretty.pretty": [[226, "module-sympy.printing.pretty.pretty"]], "sympy.printing.pretty.pretty_symbology": [[226, "module-sympy.printing.pretty.pretty_symbology"]], "sympy.printing.pretty.stringpict": [[226, "module-sympy.printing.pretty.stringpict"]], "sympy.printing.preview": [[226, "module-sympy.printing.preview"]], "sympy.printing.printer": [[226, "module-sympy.printing.printer"]], "sympy.printing.pycode": [[226, "module-sympy.printing.pycode"]], "sympy.printing.python": [[226, "module-sympy.printing.python"]], "sympy.printing.rcode": [[226, "module-sympy.printing.rcode"]], "sympy.printing.repr": [[226, "module-sympy.printing.repr"]], "sympy.printing.rust": [[226, "module-sympy.printing.rust"]], "sympy.printing.smtlib": [[226, "module-sympy.printing.smtlib"]], "sympy.printing.str": [[226, "module-sympy.printing.str"]], "sympy.printing.tree": [[226, "module-sympy.printing.tree"]], "terminal_width() (sympy.printing.pretty.stringpict.stringpict method)": [[226, "sympy.printing.pretty.stringpict.stringPict.terminal_width"]], "tree() (in module sympy.printing.tree)": [[226, "sympy.printing.tree.tree"]], "vobj() (in module sympy.printing.pretty.pretty_symbology)": [[226, "sympy.printing.pretty.pretty_symbology.vobj"]], "width() (sympy.printing.pretty.stringpict.stringpict method)": [[226, "sympy.printing.pretty.stringpict.stringPict.width"]], "xobj() (in module sympy.printing.pretty.pretty_symbology)": [[226, "sympy.printing.pretty.pretty_symbology.xobj"]], "xstr() (in module sympy.printing.pretty.pretty_symbology)": [[226, "sympy.printing.pretty.pretty_symbology.xstr"]], "xsym() (in module sympy.printing.pretty.pretty_symbology)": [[226, "sympy.printing.pretty.pretty_symbology.xsym"]], "finiteformalpowerseries (class in sympy.series.formal)": [[228, "sympy.series.formal.FiniteFormalPowerSeries"]], "formalpowerseries (class in sympy.series.formal)": [[228, "sympy.series.formal.FormalPowerSeries"]], "formalpowerseriescompose (class in sympy.series.formal)": [[228, "sympy.series.formal.FormalPowerSeriesCompose"]], "formalpowerseriesinverse (class in sympy.series.formal)": [[228, "sympy.series.formal.FormalPowerSeriesInverse"]], "formalpowerseriesproduct (class in sympy.series.formal)": [[228, "sympy.series.formal.FormalPowerSeriesProduct"]], "coeff_bell() (sympy.series.formal.formalpowerseries method)": [[228, "sympy.series.formal.FormalPowerSeries.coeff_bell"]], "compose() (sympy.series.formal.formalpowerseries method)": [[228, "sympy.series.formal.FormalPowerSeries.compose"]], "compute_fps() (in module sympy.series.formal)": [[228, "sympy.series.formal.compute_fps"]], "exp_re() (in module sympy.series.formal)": [[228, "sympy.series.formal.exp_re"]], "fps() (in module sympy.series.formal)": [[228, "sympy.series.formal.fps"]], "function (sympy.series.formal.formalpowerseriescompose property)": [[228, "sympy.series.formal.FormalPowerSeriesCompose.function"]], "function (sympy.series.formal.formalpowerseriesinverse property)": [[228, "sympy.series.formal.FormalPowerSeriesInverse.function"]], "function (sympy.series.formal.formalpowerseriesproduct property)": [[228, "sympy.series.formal.FormalPowerSeriesProduct.function"]], "hyper_algorithm() (in module sympy.series.formal)": [[228, "sympy.series.formal.hyper_algorithm"]], "hyper_re() (in module sympy.series.formal)": [[228, "sympy.series.formal.hyper_re"]], "infinite (sympy.series.formal.formalpowerseries property)": [[228, "sympy.series.formal.FormalPowerSeries.infinite"]], "integrate() (sympy.series.formal.formalpowerseries method)": [[228, "sympy.series.formal.FormalPowerSeries.integrate"]], "inverse() (sympy.series.formal.formalpowerseries method)": [[228, "sympy.series.formal.FormalPowerSeries.inverse"]], "polynomial() (sympy.series.formal.formalpowerseries method)": [[228, "sympy.series.formal.FormalPowerSeries.polynomial"]], "product() (sympy.series.formal.formalpowerseries method)": [[228, "sympy.series.formal.FormalPowerSeries.product"]], "rational_algorithm() (in module sympy.series.formal)": [[228, "sympy.series.formal.rational_algorithm"]], "rational_independent() (in module sympy.series.formal)": [[228, "sympy.series.formal.rational_independent"]], "rsolve_hypergeometric() (in module sympy.series.formal)": [[228, "sympy.series.formal.rsolve_hypergeometric"]], "simplede() (in module sympy.series.formal)": [[228, "sympy.series.formal.simpleDE"]], "solve_de() (in module sympy.series.formal)": [[228, "sympy.series.formal.solve_de"]], "truncate() (sympy.series.formal.formalpowerseries method)": [[228, "sympy.series.formal.FormalPowerSeries.truncate"]], "fourierseries (class in sympy.series.fourier)": [[229, "sympy.series.fourier.FourierSeries"]], "fourier_series() (in module sympy.series.fourier)": [[229, "sympy.series.fourier.fourier_series"]], "scale() (sympy.series.fourier.fourierseries method)": [[229, "sympy.series.fourier.FourierSeries.scale"]], "scalex() (sympy.series.fourier.fourierseries method)": [[229, "sympy.series.fourier.FourierSeries.scalex"]], "shift() (sympy.series.fourier.fourierseries method)": [[229, "sympy.series.fourier.FourierSeries.shift"]], "shiftx() (sympy.series.fourier.fourierseries method)": [[229, "sympy.series.fourier.FourierSeries.shiftx"]], "sigma_approximation() (sympy.series.fourier.fourierseries method)": [[229, "sympy.series.fourier.FourierSeries.sigma_approximation"]], "truncate() (sympy.series.fourier.fourierseries method)": [[229, "sympy.series.fourier.FourierSeries.truncate"]], "difference_delta() (in module sympy.series.limitseq)": [[231, "sympy.series.limitseq.difference_delta"]], "dominant() (in module sympy.series.limitseq)": [[231, "sympy.series.limitseq.dominant"]], "limit_seq() (in module sympy.series.limitseq)": [[231, "sympy.series.limitseq.limit_seq"]], "emptysequence (class in sympy.series.sequences)": [[232, "sympy.series.sequences.EmptySequence"]], "recursiveseq (class in sympy.series.sequences)": [[232, "sympy.series.sequences.RecursiveSeq"]], "seqadd (class in sympy.series.sequences)": [[232, "sympy.series.sequences.SeqAdd"]], "seqbase (class in sympy.series.sequences)": [[232, "sympy.series.sequences.SeqBase"]], "seqformula (class in sympy.series.sequences)": [[232, "sympy.series.sequences.SeqFormula"]], "seqmul (class in sympy.series.sequences)": [[232, "sympy.series.sequences.SeqMul"]], "seqper (class in sympy.series.sequences)": [[232, "sympy.series.sequences.SeqPer"]], "coeff() (sympy.series.sequences.seqbase method)": [[232, "sympy.series.sequences.SeqBase.coeff"]], "coeff_mul() (sympy.series.sequences.emptysequence method)": [[232, "sympy.series.sequences.EmptySequence.coeff_mul"]], "coeff_mul() (sympy.series.sequences.seqbase method)": [[232, "sympy.series.sequences.SeqBase.coeff_mul"]], "coeff_mul() (sympy.series.sequences.seqformula method)": [[232, "sympy.series.sequences.SeqFormula.coeff_mul"]], "coeff_mul() (sympy.series.sequences.seqper method)": [[232, "sympy.series.sequences.SeqPer.coeff_mul"]], "find_linear_recurrence() (sympy.series.sequences.seqbase method)": [[232, "sympy.series.sequences.SeqBase.find_linear_recurrence"]], "free_symbols (sympy.series.sequences.seqbase property)": [[232, "sympy.series.sequences.SeqBase.free_symbols"]], "gen (sympy.series.sequences.seqbase property)": [[232, "sympy.series.sequences.SeqBase.gen"]], "initial (sympy.series.sequences.recursiveseq property)": [[232, "sympy.series.sequences.RecursiveSeq.initial"]], "interval (sympy.series.sequences.recursiveseq property)": [[232, "sympy.series.sequences.RecursiveSeq.interval"]], "interval (sympy.series.sequences.seqbase property)": [[232, "sympy.series.sequences.SeqBase.interval"]], "length (sympy.series.sequences.seqbase property)": [[232, "sympy.series.sequences.SeqBase.length"]], "n (sympy.series.sequences.recursiveseq property)": [[232, "sympy.series.sequences.RecursiveSeq.n"]], "recurrence (sympy.series.sequences.recursiveseq property)": [[232, "sympy.series.sequences.RecursiveSeq.recurrence"]], "reduce() (sympy.series.sequences.seqadd static method)": [[232, "sympy.series.sequences.SeqAdd.reduce"]], "reduce() (sympy.series.sequences.seqmul static method)": [[232, "sympy.series.sequences.SeqMul.reduce"]], "sequence() (in module sympy.series.sequences)": [[232, "sympy.series.sequences.sequence"]], "start (sympy.series.sequences.recursiveseq property)": [[232, "sympy.series.sequences.RecursiveSeq.start"]], "start (sympy.series.sequences.seqbase property)": [[232, "sympy.series.sequences.SeqBase.start"]], "stop (sympy.series.sequences.recursiveseq property)": [[232, "sympy.series.sequences.RecursiveSeq.stop"]], "stop (sympy.series.sequences.seqbase property)": [[232, "sympy.series.sequences.SeqBase.stop"]], "variables (sympy.series.sequences.seqbase property)": [[232, "sympy.series.sequences.SeqBase.variables"]], "y (sympy.series.sequences.recursiveseq property)": [[232, "sympy.series.sequences.RecursiveSeq.y"]], "yn (sympy.series.sequences.recursiveseq property)": [[232, "sympy.series.sequences.RecursiveSeq.yn"]], "limit (class in sympy.series.limits)": [[233, "sympy.series.limits.Limit"]], "order (class in sympy.series.order)": [[233, "sympy.series.order.Order"]], "subsset (class in sympy.series.gruntz)": [[233, "sympy.series.gruntz.SubsSet"]], "build_expression_tree() (in module sympy.series.gruntz)": [[233, "sympy.series.gruntz.build_expression_tree"]], "calculate_series() (in module sympy.series.gruntz)": [[233, "sympy.series.gruntz.calculate_series"]], "compare() (in module sympy.series.gruntz)": [[233, "sympy.series.gruntz.compare"]], "contains() (sympy.series.order.order method)": [[233, "sympy.series.order.Order.contains"]], "copy() (sympy.series.gruntz.subsset method)": [[233, "sympy.series.gruntz.SubsSet.copy"]], "do_subs() (sympy.series.gruntz.subsset method)": [[233, "sympy.series.gruntz.SubsSet.do_subs"]], "doit() (sympy.series.limits.limit method)": [[233, "sympy.series.limits.Limit.doit"]], "gruntz() (in module sympy.series.gruntz)": [[233, "sympy.series.gruntz.gruntz"]], "limit() (in module sympy.series.limits)": [[233, "sympy.series.limits.limit"]], "limitinf() (in module sympy.series.gruntz)": [[233, "sympy.series.gruntz.limitinf"]], "meets() (sympy.series.gruntz.subsset method)": [[233, "sympy.series.gruntz.SubsSet.meets"]], "mrv() (in module sympy.series.gruntz)": [[233, "sympy.series.gruntz.mrv"]], "mrv_leadterm() (in module sympy.series.gruntz)": [[233, "sympy.series.gruntz.mrv_leadterm"]], "mrv_max1() (in module sympy.series.gruntz)": [[233, "sympy.series.gruntz.mrv_max1"]], "mrv_max3() (in module sympy.series.gruntz)": [[233, "sympy.series.gruntz.mrv_max3"]], "residue() (in module sympy.series.residues)": [[233, "sympy.series.residues.residue"]], "rewrite() (in module sympy.series.gruntz)": [[233, "sympy.series.gruntz.rewrite"]], "richardson() (in module sympy.series.acceleration)": [[233, "sympy.series.acceleration.richardson"]], "series() (in module sympy.series.series)": [[233, "sympy.series.series.series"]], "shanks() (in module sympy.series.acceleration)": [[233, "sympy.series.acceleration.shanks"]], "sign() (in module sympy.series.gruntz)": [[233, "sympy.series.gruntz.sign"]], "union() (sympy.series.gruntz.subsset method)": [[233, "sympy.series.gruntz.SubsSet.union"]], "cartesiancomplexregion (class in sympy.sets.fancysets)": [[234, "sympy.sets.fancysets.CartesianComplexRegion"]], "complement (class in sympy.sets.sets)": [[234, "sympy.sets.sets.Complement"]], "complexregion (class in sympy.sets.fancysets)": [[234, "sympy.sets.fancysets.ComplexRegion"]], "complexes (class in sympy.sets.fancysets)": [[234, "sympy.sets.fancysets.Complexes"]], "conditionset (class in sympy.sets.conditionset)": [[234, "sympy.sets.conditionset.ConditionSet"]], "contains (class in sympy.sets.conditionset)": [[234, "sympy.sets.conditionset.Contains"]], "disjointunion (class in sympy.sets.sets)": [[234, "sympy.sets.sets.DisjointUnion"]], "emptyset (class in sympy.sets.sets)": [[234, "sympy.sets.sets.EmptySet"]], "finiteset (class in sympy.sets.sets)": [[234, "sympy.sets.sets.FiniteSet"]], "imageset (class in sympy.sets.fancysets)": [[234, "sympy.sets.fancysets.ImageSet"]], "integers (class in sympy.sets.fancysets)": [[234, "sympy.sets.fancysets.Integers"]], "intersection (class in sympy.sets.sets)": [[234, "sympy.sets.sets.Intersection"]], "interval (class in sympy.sets.sets)": [[234, "sympy.sets.sets.Interval"]], "lopen() (sympy.sets.sets.interval class method)": [[234, "sympy.sets.sets.Interval.Lopen"]], "naturals (class in sympy.sets.fancysets)": [[234, "sympy.sets.fancysets.Naturals"]], "naturals0 (class in sympy.sets.fancysets)": [[234, "sympy.sets.fancysets.Naturals0"]], "polarcomplexregion (class in sympy.sets.fancysets)": [[234, "sympy.sets.fancysets.PolarComplexRegion"]], "powerset (class in sympy.sets.powerset)": [[234, "sympy.sets.powerset.PowerSet"]], "productset (class in sympy.sets.sets)": [[234, "sympy.sets.sets.ProductSet"]], "range (class in sympy.sets.fancysets)": [[234, "sympy.sets.fancysets.Range"]], "rationals (class in sympy.sets.fancysets)": [[234, "sympy.sets.fancysets.Rationals"]], "reals (class in sympy.sets.fancysets)": [[234, "sympy.sets.fancysets.Reals"]], "ropen() (sympy.sets.sets.interval class method)": [[234, "sympy.sets.sets.Interval.Ropen"]], "set (class in sympy.sets.sets)": [[234, "sympy.sets.sets.Set"]], "setkind (class in sympy.sets.conditionset)": [[234, "sympy.sets.conditionset.SetKind"]], "symmetricdifference (class in sympy.sets.sets)": [[234, "sympy.sets.sets.SymmetricDifference"]], "union (class in sympy.sets.sets)": [[234, "sympy.sets.sets.Union"]], "universalset (class in sympy.sets.sets)": [[234, "sympy.sets.sets.UniversalSet"]], "a_interval (sympy.sets.fancysets.complexregion property)": [[234, "sympy.sets.fancysets.ComplexRegion.a_interval"]], "as_relational() (sympy.sets.fancysets.range method)": [[234, "sympy.sets.fancysets.Range.as_relational"]], "as_relational() (sympy.sets.sets.complement method)": [[234, "sympy.sets.sets.Complement.as_relational"]], "as_relational() (sympy.sets.sets.finiteset method)": [[234, "sympy.sets.sets.FiniteSet.as_relational"]], "as_relational() (sympy.sets.sets.intersection method)": [[234, "sympy.sets.sets.Intersection.as_relational"]], "as_relational() (sympy.sets.sets.interval method)": [[234, "sympy.sets.sets.Interval.as_relational"]], "as_relational() (sympy.sets.sets.symmetricdifference method)": [[234, "sympy.sets.sets.SymmetricDifference.as_relational"]], "as_relational() (sympy.sets.sets.union method)": [[234, "sympy.sets.sets.Union.as_relational"]], "b_interval (sympy.sets.fancysets.complexregion property)": [[234, "sympy.sets.fancysets.ComplexRegion.b_interval"]], "boundary (sympy.sets.sets.set property)": [[234, "sympy.sets.sets.Set.boundary"]], "closure (sympy.sets.sets.set property)": [[234, "sympy.sets.sets.Set.closure"]], "complement() (sympy.sets.sets.set method)": [[234, "sympy.sets.sets.Set.complement"]], "contains() (sympy.sets.sets.set method)": [[234, "sympy.sets.sets.Set.contains"]], "end (sympy.sets.sets.interval property)": [[234, "sympy.sets.sets.Interval.end"]], "from_real() (sympy.sets.fancysets.complexregion class method)": [[234, "sympy.sets.fancysets.ComplexRegion.from_real"]], "imageset() (in module sympy.sets.sets)": [[234, "sympy.sets.sets.imageset"]], "inf (sympy.sets.sets.set property)": [[234, "sympy.sets.sets.Set.inf"]], "interior (sympy.sets.sets.set property)": [[234, "sympy.sets.sets.Set.interior"]], "intersect() (sympy.sets.sets.set method)": [[234, "sympy.sets.sets.Set.intersect"]], "intersection() (sympy.sets.sets.set method)": [[234, "sympy.sets.sets.Set.intersection"]], "is_closed (sympy.sets.sets.set property)": [[234, "sympy.sets.sets.Set.is_closed"]], "is_disjoint() (sympy.sets.sets.set method)": [[234, "sympy.sets.sets.Set.is_disjoint"]], "is_iterable (sympy.sets.sets.productset property)": [[234, "sympy.sets.sets.ProductSet.is_iterable"]], "is_left_unbounded (sympy.sets.sets.interval property)": [[234, "sympy.sets.sets.Interval.is_left_unbounded"]], "is_open (sympy.sets.sets.set property)": [[234, "sympy.sets.sets.Set.is_open"]], "is_proper_subset() (sympy.sets.sets.set method)": [[234, "sympy.sets.sets.Set.is_proper_subset"]], "is_proper_superset() (sympy.sets.sets.set method)": [[234, "sympy.sets.sets.Set.is_proper_superset"]], "is_right_unbounded (sympy.sets.sets.interval property)": [[234, "sympy.sets.sets.Interval.is_right_unbounded"]], "is_subset() (sympy.sets.sets.set method)": [[234, "sympy.sets.sets.Set.is_subset"]], "is_superset() (sympy.sets.sets.set method)": [[234, "sympy.sets.sets.Set.is_superset"]], "isdisjoint() (sympy.sets.sets.set method)": [[234, "sympy.sets.sets.Set.isdisjoint"]], "issubset() (sympy.sets.sets.set method)": [[234, "sympy.sets.sets.Set.issubset"]], "issuperset() (sympy.sets.sets.set method)": [[234, "sympy.sets.sets.Set.issuperset"]], "kind (sympy.sets.sets.set property)": [[234, "sympy.sets.sets.Set.kind"]], "left_open (sympy.sets.sets.interval property)": [[234, "sympy.sets.sets.Interval.left_open"]], "measure (sympy.sets.sets.set property)": [[234, "sympy.sets.sets.Set.measure"]], "normalize_theta_set() (in module sympy.sets.fancysets)": [[234, "sympy.sets.fancysets.normalize_theta_set"]], "open() (sympy.sets.sets.interval class method)": [[234, "sympy.sets.sets.Interval.open"]], "powerset() (sympy.sets.sets.set method)": [[234, "sympy.sets.sets.Set.powerset"]], "psets (sympy.sets.fancysets.complexregion property)": [[234, "sympy.sets.fancysets.ComplexRegion.psets"]], "reduce() (sympy.sets.sets.complement static method)": [[234, "sympy.sets.sets.Complement.reduce"]], "reversed (sympy.sets.fancysets.range property)": [[234, "sympy.sets.fancysets.Range.reversed"]], "right_open (sympy.sets.sets.interval property)": [[234, "sympy.sets.sets.Interval.right_open"]], "sets (sympy.sets.fancysets.complexregion property)": [[234, "sympy.sets.fancysets.ComplexRegion.sets"]], "start (sympy.sets.sets.interval property)": [[234, "sympy.sets.sets.Interval.start"]], "sup (sympy.sets.sets.set property)": [[234, "sympy.sets.sets.Set.sup"]], "symmetric_difference() (sympy.sets.sets.set method)": [[234, "sympy.sets.sets.Set.symmetric_difference"]], "sympy.sets.conditionset": [[234, "module-sympy.sets.conditionset"]], "sympy.sets.fancysets": [[234, "module-sympy.sets.fancysets"]], "sympy.sets.powerset": [[234, "module-sympy.sets.powerset"]], "sympy.sets.sets": [[234, "module-sympy.sets.sets"]], "union() (sympy.sets.sets.set method)": [[234, "sympy.sets.sets.Set.union"]], "tr0() (in module sympy.simplify.fu)": [[235, "sympy.simplify.fu.TR0"]], "tr1() (in module sympy.simplify.fu)": [[235, "sympy.simplify.fu.TR1"]], "tr10() (in module sympy.simplify.fu)": [[235, "sympy.simplify.fu.TR10"]], "tr10i() (in module sympy.simplify.fu)": [[235, "sympy.simplify.fu.TR10i"]], "tr11() (in module sympy.simplify.fu)": [[235, "sympy.simplify.fu.TR11"]], "tr111() (in module sympy.simplify.fu)": [[235, "sympy.simplify.fu.TR111"]], "tr12() (in module sympy.simplify.fu)": [[235, "sympy.simplify.fu.TR12"]], "tr12i() (in module sympy.simplify.fu)": [[235, "sympy.simplify.fu.TR12i"]], "tr13() (in module sympy.simplify.fu)": [[235, "sympy.simplify.fu.TR13"]], "tr14() (in module sympy.simplify.fu)": [[235, "sympy.simplify.fu.TR14"]], "tr15() (in module sympy.simplify.fu)": [[235, "sympy.simplify.fu.TR15"]], "tr16() (in module sympy.simplify.fu)": [[235, "sympy.simplify.fu.TR16"]], "tr2() (in module sympy.simplify.fu)": [[235, "sympy.simplify.fu.TR2"]], "tr22() (in module sympy.simplify.fu)": [[235, "sympy.simplify.fu.TR22"]], "tr2i() (in module sympy.simplify.fu)": [[235, "sympy.simplify.fu.TR2i"]], "tr3() (in module sympy.simplify.fu)": [[235, "sympy.simplify.fu.TR3"]], "tr4() (in module sympy.simplify.fu)": [[235, "sympy.simplify.fu.TR4"]], "tr5() (in module sympy.simplify.fu)": [[235, "sympy.simplify.fu.TR5"]], "tr6() (in module sympy.simplify.fu)": [[235, "sympy.simplify.fu.TR6"]], "tr7() (in module sympy.simplify.fu)": [[235, "sympy.simplify.fu.TR7"]], "tr8() (in module sympy.simplify.fu)": [[235, "sympy.simplify.fu.TR8"]], "tr9() (in module sympy.simplify.fu)": [[235, "sympy.simplify.fu.TR9"]], "trmorrie() (in module sympy.simplify.fu)": [[235, "sympy.simplify.fu.TRmorrie"]], "trpower() (in module sympy.simplify.fu)": [[235, "sympy.simplify.fu.TRpower"]], "fu() (in module sympy.simplify.fu)": [[235, "sympy.simplify.fu.fu"]], "sympy.simplify.hyperexpand_doc": [[236, "module-sympy.simplify.hyperexpand_doc"]], "epath (class in sympy.simplify.epathtools)": [[238, "sympy.simplify.epathtools.EPath"]], "apply() (sympy.simplify.epathtools.epath method)": [[238, "sympy.simplify.epathtools.EPath.apply"]], "besselsimp() (in module sympy.simplify.simplify)": [[238, "sympy.simplify.simplify.besselsimp"]], "collect() (in module sympy.simplify.radsimp)": [[238, "sympy.simplify.radsimp.collect"]], "collect_const() (in module sympy.simplify.radsimp)": [[238, "sympy.simplify.radsimp.collect_const"]], "collect_sqrt() (in module sympy.simplify.radsimp)": [[238, "sympy.simplify.radsimp.collect_sqrt"]], "combsimp() (in module sympy.simplify.combsimp)": [[238, "sympy.simplify.combsimp.combsimp"]], "cse() (in module sympy.simplify.cse_main)": [[238, "sympy.simplify.cse_main.cse"]], "epath() (in module sympy.simplify.epathtools)": [[238, "sympy.simplify.epathtools.epath"]], "fraction() (in module sympy.simplify.radsimp)": [[238, "sympy.simplify.radsimp.fraction"]], "hyperexpand() (in module sympy.simplify.hyperexpand)": [[238, "sympy.simplify.hyperexpand.hyperexpand"]], "hypersimilar() (in module sympy.simplify.simplify)": [[238, "sympy.simplify.simplify.hypersimilar"]], "hypersimp() (in module sympy.simplify.simplify)": [[238, "sympy.simplify.simplify.hypersimp"]], "kroneckersimp() (in module sympy.simplify.simplify)": [[238, "sympy.simplify.simplify.kroneckersimp"]], "logcombine() (in module sympy.simplify.simplify)": [[238, "sympy.simplify.simplify.logcombine"]], "nsimplify() (in module sympy.simplify.simplify)": [[238, "sympy.simplify.simplify.nsimplify"]], "nthroot() (in module sympy.simplify.simplify)": [[238, "sympy.simplify.simplify.nthroot"]], "opt_cse() (in module sympy.simplify.cse_main)": [[238, "sympy.simplify.cse_main.opt_cse"]], "posify() (in module sympy.simplify.simplify)": [[238, "sympy.simplify.simplify.posify"]], "powdenest() (in module sympy.simplify.powsimp)": [[238, "sympy.simplify.powsimp.powdenest"]], "powsimp() (in module sympy.simplify.powsimp)": [[238, "sympy.simplify.powsimp.powsimp"]], "rad_rationalize() (in module sympy.simplify.radsimp)": [[238, "sympy.simplify.radsimp.rad_rationalize"]], "radsimp() (in module sympy.simplify.radsimp)": [[238, "sympy.simplify.radsimp.radsimp"]], "ratsimp() (in module sympy.simplify.ratsimp)": [[238, "sympy.simplify.ratsimp.ratsimp"]], "ratsimpmodprime() (in module sympy.simplify.ratsimp)": [[238, "sympy.simplify.ratsimp.ratsimpmodprime"]], "rcollect() (in module sympy.simplify.radsimp)": [[238, "sympy.simplify.radsimp.rcollect"]], "select() (sympy.simplify.epathtools.epath method)": [[238, "sympy.simplify.epathtools.EPath.select"]], "separatevars() (in module sympy.simplify.simplify)": [[238, "sympy.simplify.simplify.separatevars"]], "simplify() (in module sympy.simplify.simplify)": [[238, "sympy.simplify.simplify.simplify"]], "sqrtdenest() (in module sympy.simplify.sqrtdenest)": [[238, "sympy.simplify.sqrtdenest.sqrtdenest"]], "sympy.simplify.combsimp": [[238, "module-sympy.simplify.combsimp"]], "sympy.simplify.cse_main": [[238, "module-sympy.simplify.cse_main"]], "sympy.simplify.epathtools": [[238, "module-sympy.simplify.epathtools"]], "sympy.simplify.hyperexpand": [[238, "module-sympy.simplify.hyperexpand"]], "sympy.simplify.powsimp": [[238, "module-sympy.simplify.powsimp"]], "sympy.simplify.radsimp": [[238, "module-sympy.simplify.radsimp"]], "sympy.simplify.ratsimp": [[238, "module-sympy.simplify.ratsimp"]], "sympy.simplify.sqrtdenest": [[238, "module-sympy.simplify.sqrtdenest"]], "sympy.simplify.trigsimp": [[238, "module-sympy.simplify.trigsimp"]], "tree_cse() (in module sympy.simplify.cse_main)": [[238, "sympy.simplify.cse_main.tree_cse"]], "trigsimp() (in module sympy.simplify.trigsimp)": [[238, "sympy.simplify.trigsimp.trigsimp"]], "binaryquadratic (class in sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.BinaryQuadratic"]], "cubicthue (class in sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.CubicThue"]], "diophantineequationtype (class in sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.DiophantineEquationType"]], "diophantinesolutionset (class in sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.DiophantineSolutionSet"]], "generalpythagorean (class in sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.GeneralPythagorean"]], "generalsumofevenpowers (class in sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.GeneralSumOfEvenPowers"]], "generalsumofsquares (class in sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.GeneralSumOfSquares"]], "homogeneousgeneralquadratic (class in sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.HomogeneousGeneralQuadratic"]], "homogeneousternaryquadratic (class in sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.HomogeneousTernaryQuadratic"]], "homogeneousternaryquadraticnormal (class in sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.HomogeneousTernaryQuadraticNormal"]], "inhomogeneousgeneralquadratic (class in sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.InhomogeneousGeneralQuadratic"]], "inhomogeneousternaryquadratic (class in sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.InhomogeneousTernaryQuadratic"]], "linear (class in sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.Linear"]], "pqa() (in module sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.PQa"]], "univariate (class in sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.Univariate"]], "base_solution_linear() (in module sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.base_solution_linear"]], "classify_diop() (in module sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.classify_diop"]], "cornacchia() (in module sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.cornacchia"]], "descent() (in module sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.descent"]], "diop_dn() (in module sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.diop_DN"]], "diop_bf_dn() (in module sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.diop_bf_DN"]], "diop_general_pythagorean() (in module sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.diop_general_pythagorean"]], "diop_general_sum_of_even_powers() (in module sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.diop_general_sum_of_even_powers"]], "diop_general_sum_of_squares() (in module sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.diop_general_sum_of_squares"]], "diop_linear() (in module sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.diop_linear"]], "diop_quadratic() (in module sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.diop_quadratic"]], "diop_solve() (in module sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.diop_solve"]], "diop_ternary_quadratic() (in module sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.diop_ternary_quadratic"]], "diop_ternary_quadratic_normal() (in module sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.diop_ternary_quadratic_normal"]], "diophantine() (in module sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.diophantine"]], "divisible() (in module sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.divisible"]], "equivalent() (in module sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.equivalent"]], "find_dn() (in module sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.find_DN"]], "gaussian_reduce() (in module sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.gaussian_reduce"]], "holzer() (in module sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.holzer"]], "ldescent() (in module sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.ldescent"]], "matches() (sympy.solvers.diophantine.diophantine.diophantineequationtype method)": [[239, "sympy.solvers.diophantine.diophantine.DiophantineEquationType.matches"]], "merge_solution() (in module sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.merge_solution"]], "parametrize_ternary_quadratic() (in module sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.parametrize_ternary_quadratic"]], "partition() (in module sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.partition"]], "power_representation() (in module sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.power_representation"]], "prime_as_sum_of_two_squares() (in module sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.prime_as_sum_of_two_squares"]], "reconstruct() (in module sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.reconstruct"]], "sqf_normal() (in module sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.sqf_normal"]], "square_factor() (in module sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.square_factor"]], "sum_of_four_squares() (in module sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.sum_of_four_squares"]], "sum_of_powers() (in module sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.sum_of_powers"]], "sum_of_squares() (in module sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.sum_of_squares"]], "sum_of_three_squares() (in module sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.sum_of_three_squares"]], "transformation_to_dn() (in module sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.transformation_to_DN"]], "transformation_to_normal() (in module sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.transformation_to_normal"]], "reduce_abs_inequalities() (in module sympy.solvers.inequalities)": [[241, "sympy.solvers.inequalities.reduce_abs_inequalities"]], "reduce_abs_inequality() (in module sympy.solvers.inequalities)": [[241, "sympy.solvers.inequalities.reduce_abs_inequality"]], "reduce_inequalities() (in module sympy.solvers.inequalities)": [[241, "sympy.solvers.inequalities.reduce_inequalities"]], "reduce_rational_inequalities() (in module sympy.solvers.inequalities)": [[241, "sympy.solvers.inequalities.reduce_rational_inequalities"]], "solve_poly_inequalities() (in module sympy.solvers.inequalities)": [[241, "sympy.solvers.inequalities.solve_poly_inequalities"]], "solve_poly_inequality() (in module sympy.solvers.inequalities)": [[241, "sympy.solvers.inequalities.solve_poly_inequality"]], "solve_rational_inequalities() (in module sympy.solvers.inequalities)": [[241, "sympy.solvers.inequalities.solve_rational_inequalities"]], "solve_univariate_inequality() (in module sympy.solvers.inequalities)": [[241, "sympy.solvers.inequalities.solve_univariate_inequality"]], "sympy.solvers.inequalities": [[241, "module-sympy.solvers.inequalities"]], "almostlinear (class in sympy.solvers.ode.single)": [[242, "sympy.solvers.ode.single.AlmostLinear"]], "bernoulli (class in sympy.solvers.ode.single)": [[242, "sympy.solvers.ode.single.Bernoulli"]], "factorable (class in sympy.solvers.ode.single)": [[242, "sympy.solvers.ode.single.Factorable"]], "firstexact (class in sympy.solvers.ode.single)": [[242, "sympy.solvers.ode.single.FirstExact"]], "firstlinear (class in sympy.solvers.ode.single)": [[242, "sympy.solvers.ode.single.FirstLinear"]], "homogeneouscoeffbest (class in sympy.solvers.ode.single)": [[242, "sympy.solvers.ode.single.HomogeneousCoeffBest"]], "homogeneouscoeffsubsdepdivindep (class in sympy.solvers.ode.single)": [[242, "sympy.solvers.ode.single.HomogeneousCoeffSubsDepDivIndep"]], "homogeneouscoeffsubsindepdivdep (class in sympy.solvers.ode.single)": [[242, "sympy.solvers.ode.single.HomogeneousCoeffSubsIndepDivDep"]], "liegroup (class in sympy.solvers.ode.single)": [[242, "sympy.solvers.ode.single.LieGroup"]], "linearcoefficients (class in sympy.solvers.ode.single)": [[242, "sympy.solvers.ode.single.LinearCoefficients"]], "liouville (class in sympy.solvers.ode.single)": [[242, "sympy.solvers.ode.single.Liouville"]], "nthalgebraic (class in sympy.solvers.ode.single)": [[242, "sympy.solvers.ode.single.NthAlgebraic"]], "nthlinearconstantcoeffhomogeneous (class in sympy.solvers.ode.single)": [[242, "sympy.solvers.ode.single.NthLinearConstantCoeffHomogeneous"]], "nthlinearconstantcoeffundeterminedcoefficients (class in sympy.solvers.ode.single)": [[242, "sympy.solvers.ode.single.NthLinearConstantCoeffUndeterminedCoefficients"]], "nthlinearconstantcoeffvariationofparameters (class in sympy.solvers.ode.single)": [[242, "sympy.solvers.ode.single.NthLinearConstantCoeffVariationOfParameters"]], "nthlineareulereqhomogeneous (class in sympy.solvers.ode.single)": [[242, "sympy.solvers.ode.single.NthLinearEulerEqHomogeneous"]], "nthlineareulereqnonhomogeneousundeterminedcoefficients (class in sympy.solvers.ode.single)": [[242, "sympy.solvers.ode.single.NthLinearEulerEqNonhomogeneousUndeterminedCoefficients"]], "nthlineareulereqnonhomogeneousvariationofparameters (class in sympy.solvers.ode.single)": [[242, "sympy.solvers.ode.single.NthLinearEulerEqNonhomogeneousVariationOfParameters"]], "nthorderreducible (class in sympy.solvers.ode.single)": [[242, "sympy.solvers.ode.single.NthOrderReducible"]], "rationalriccati (class in sympy.solvers.ode.single)": [[242, "sympy.solvers.ode.single.RationalRiccati"]], "riccatispecial (class in sympy.solvers.ode.single)": [[242, "sympy.solvers.ode.single.RiccatiSpecial"]], "secondhypergeometric (class in sympy.solvers.ode.single)": [[242, "sympy.solvers.ode.single.SecondHypergeometric"]], "secondlinearairy (class in sympy.solvers.ode.single)": [[242, "sympy.solvers.ode.single.SecondLinearAiry"]], "secondlinearbessel (class in sympy.solvers.ode.single)": [[242, "sympy.solvers.ode.single.SecondLinearBessel"]], "separable (class in sympy.solvers.ode.single)": [[242, "sympy.solvers.ode.single.Separable"]], "separablereduced (class in sympy.solvers.ode.single)": [[242, "sympy.solvers.ode.single.SeparableReduced"]], "_handle_integral() (in module sympy.solvers.ode.ode)": [[242, "sympy.solvers.ode.ode._handle_Integral"]], "_linear_2eq_order1_type6() (in module sympy.solvers.ode.ode)": [[242, "sympy.solvers.ode.ode._linear_2eq_order1_type6"]], "_linear_2eq_order1_type7() (in module sympy.solvers.ode.ode)": [[242, "sympy.solvers.ode.ode._linear_2eq_order1_type7"]], "_nonlinear_2eq_order1_type1() (in module sympy.solvers.ode.ode)": [[242, "sympy.solvers.ode.ode._nonlinear_2eq_order1_type1"]], "_nonlinear_2eq_order1_type2() (in module sympy.solvers.ode.ode)": [[242, "sympy.solvers.ode.ode._nonlinear_2eq_order1_type2"]], "_nonlinear_2eq_order1_type3() (in module sympy.solvers.ode.ode)": [[242, "sympy.solvers.ode.ode._nonlinear_2eq_order1_type3"]], "_nonlinear_2eq_order1_type4() (in module sympy.solvers.ode.ode)": [[242, "sympy.solvers.ode.ode._nonlinear_2eq_order1_type4"]], "_nonlinear_2eq_order1_type5() (in module sympy.solvers.ode.ode)": [[242, "sympy.solvers.ode.ode._nonlinear_2eq_order1_type5"]], "_nonlinear_3eq_order1_type1() (in module sympy.solvers.ode.ode)": [[242, "sympy.solvers.ode.ode._nonlinear_3eq_order1_type1"]], "_nonlinear_3eq_order1_type2() (in module sympy.solvers.ode.ode)": [[242, "sympy.solvers.ode.ode._nonlinear_3eq_order1_type2"]], "_nonlinear_3eq_order1_type3() (in module sympy.solvers.ode.ode)": [[242, "sympy.solvers.ode.ode._nonlinear_3eq_order1_type3"]], "_nonlinear_3eq_order1_type4() (in module sympy.solvers.ode.ode)": [[242, "sympy.solvers.ode.ode._nonlinear_3eq_order1_type4"]], "_nonlinear_3eq_order1_type5() (in module sympy.solvers.ode.ode)": [[242, "sympy.solvers.ode.ode._nonlinear_3eq_order1_type5"]], "allhints (in module sympy.solvers.ode)": [[242, "sympy.solvers.ode.allhints"]], "canonical_odes() (in module sympy.solvers.ode.systems)": [[242, "sympy.solvers.ode.systems.canonical_odes"]], "checkinfsol() (in module sympy.solvers.ode)": [[242, "sympy.solvers.ode.checkinfsol"]], "checkodesol() (in module sympy.solvers.ode)": [[242, "sympy.solvers.ode.checkodesol"]], "classify_ode() (in module sympy.solvers.ode)": [[242, "sympy.solvers.ode.classify_ode"]], "compute_m_ybar() (in module sympy.solvers.ode.riccati)": [[242, "sympy.solvers.ode.riccati.compute_m_ybar"]], "constant_renumber() (in module sympy.solvers.ode.ode)": [[242, "sympy.solvers.ode.ode.constant_renumber"]], "constantsimp() (in module sympy.solvers.ode)": [[242, "sympy.solvers.ode.constantsimp"]], "construct_c() (in module sympy.solvers.ode.riccati)": [[242, "sympy.solvers.ode.riccati.construct_c"]], "construct_d() (in module sympy.solvers.ode.riccati)": [[242, "sympy.solvers.ode.riccati.construct_d"]], "dsolve() (in module sympy.solvers.ode)": [[242, "sympy.solvers.ode.dsolve"]], "dsolve_system() (in module sympy.solvers.ode.systems)": [[242, "sympy.solvers.ode.systems.dsolve_system"]], "get_gen_sol_from_part_sol() (in module sympy.solvers.ode.riccati)": [[242, "sympy.solvers.ode.riccati.get_gen_sol_from_part_sol"]], "homogeneous_order() (in module sympy.solvers.ode)": [[242, "sympy.solvers.ode.homogeneous_order"]], "infinitesimals() (in module sympy.solvers.ode)": [[242, "sympy.solvers.ode.infinitesimals"]], "lie_heuristic_abaco1_product() (in module sympy.solvers.ode.lie_group)": [[242, "sympy.solvers.ode.lie_group.lie_heuristic_abaco1_product"]], "lie_heuristic_abaco1_simple() (in module sympy.solvers.ode.lie_group)": [[242, "sympy.solvers.ode.lie_group.lie_heuristic_abaco1_simple"]], "lie_heuristic_abaco2_similar() (in module sympy.solvers.ode.lie_group)": [[242, "sympy.solvers.ode.lie_group.lie_heuristic_abaco2_similar"]], "lie_heuristic_abaco2_unique_general() (in module sympy.solvers.ode.lie_group)": [[242, "sympy.solvers.ode.lie_group.lie_heuristic_abaco2_unique_general"]], "lie_heuristic_abaco2_unique_unknown() (in module sympy.solvers.ode.lie_group)": [[242, "sympy.solvers.ode.lie_group.lie_heuristic_abaco2_unique_unknown"]], "lie_heuristic_bivariate() (in module sympy.solvers.ode.lie_group)": [[242, "sympy.solvers.ode.lie_group.lie_heuristic_bivariate"]], "lie_heuristic_chi() (in module sympy.solvers.ode.lie_group)": [[242, "sympy.solvers.ode.lie_group.lie_heuristic_chi"]], "lie_heuristic_function_sum() (in module sympy.solvers.ode.lie_group)": [[242, "sympy.solvers.ode.lie_group.lie_heuristic_function_sum"]], "lie_heuristic_linear() (in module sympy.solvers.ode.lie_group)": [[242, "sympy.solvers.ode.lie_group.lie_heuristic_linear"]], "linear_ode_to_matrix() (in module sympy.solvers.ode.systems)": [[242, "sympy.solvers.ode.systems.linear_ode_to_matrix"]], "linodesolve() (in module sympy.solvers.ode.systems)": [[242, "sympy.solvers.ode.systems.linodesolve"]], "linodesolve_type() (in module sympy.solvers.ode.systems)": [[242, "sympy.solvers.ode.systems.linodesolve_type"]], "matrix_exp() (in module sympy.solvers.ode.systems)": [[242, "sympy.solvers.ode.systems.matrix_exp"]], "matrix_exp_jordan_form() (in module sympy.solvers.ode.systems)": [[242, "sympy.solvers.ode.systems.matrix_exp_jordan_form"]], "ode_1st_power_series() (in module sympy.solvers.ode.ode)": [[242, "sympy.solvers.ode.ode.ode_1st_power_series"]], "ode_2nd_power_series_ordinary() (in module sympy.solvers.ode.ode)": [[242, "sympy.solvers.ode.ode.ode_2nd_power_series_ordinary"]], "ode_2nd_power_series_regular() (in module sympy.solvers.ode.ode)": [[242, "sympy.solvers.ode.ode.ode_2nd_power_series_regular"]], "ode_sol_simplicity() (in module sympy.solvers.ode.ode)": [[242, "sympy.solvers.ode.ode.ode_sol_simplicity"]], "odesimp() (in module sympy.solvers.ode.ode)": [[242, "sympy.solvers.ode.ode.odesimp"]], "rational_laurent_series() (in module sympy.solvers.ode.riccati)": [[242, "sympy.solvers.ode.riccati.rational_laurent_series"]], "remove_redundant_sols() (in module sympy.solvers.ode.riccati)": [[242, "sympy.solvers.ode.riccati.remove_redundant_sols"]], "riccati_inverse_normal() (in module sympy.solvers.ode.riccati)": [[242, "sympy.solvers.ode.riccati.riccati_inverse_normal"]], "riccati_normal() (in module sympy.solvers.ode.riccati)": [[242, "sympy.solvers.ode.riccati.riccati_normal"]], "riccati_reduced() (in module sympy.solvers.ode.riccati)": [[242, "sympy.solvers.ode.riccati.riccati_reduced"]], "solve_aux_eq() (in module sympy.solvers.ode.riccati)": [[242, "sympy.solvers.ode.riccati.solve_aux_eq"]], "solve_riccati() (in module sympy.solvers.ode.riccati)": [[242, "sympy.solvers.ode.riccati.solve_riccati"]], "sympy.solvers.ode": [[242, "module-sympy.solvers.ode"]], "sympy.solvers.ode.ode": [[242, "module-sympy.solvers.ode.ode"]], "checkpdesol() (in module sympy.solvers.pde)": [[243, "sympy.solvers.pde.checkpdesol"]], "classify_pde() (in module sympy.solvers.pde)": [[243, "sympy.solvers.pde.classify_pde"]], "pde_1st_linear_constant_coeff() (in module sympy.solvers.pde)": [[243, "sympy.solvers.pde.pde_1st_linear_constant_coeff"]], "pde_1st_linear_constant_coeff_homogeneous() (in module sympy.solvers.pde)": [[243, "sympy.solvers.pde.pde_1st_linear_constant_coeff_homogeneous"]], "pde_1st_linear_variable_coeff() (in module sympy.solvers.pde)": [[243, "sympy.solvers.pde.pde_1st_linear_variable_coeff"]], "pde_separate() (in module sympy.solvers.pde)": [[243, "sympy.solvers.pde.pde_separate"]], "pde_separate_add() (in module sympy.solvers.pde)": [[243, "sympy.solvers.pde.pde_separate_add"]], "pde_separate_mul() (in module sympy.solvers.pde)": [[243, "sympy.solvers.pde.pde_separate_mul"]], "pdsolve() (in module sympy.solvers.pde)": [[243, "sympy.solvers.pde.pdsolve"]], "sympy.solvers.pde": [[243, "module-sympy.solvers.pde"]], "checksol() (in module sympy.solvers.solvers)": [[244, "sympy.solvers.solvers.checksol"]], "linprog() (in module sympy.solvers.simplex)": [[244, "sympy.solvers.simplex.linprog"]], "lpmax() (in module sympy.solvers.simplex)": [[244, "sympy.solvers.simplex.lpmax"]], "lpmin() (in module sympy.solvers.simplex)": [[244, "sympy.solvers.simplex.lpmin"]], "nsolve() (in module sympy.solvers.solvers)": [[244, "sympy.solvers.solvers.nsolve"]], "ode_order() (in module sympy.solvers.deutils)": [[244, "sympy.solvers.deutils.ode_order"]], "rsolve() (in module sympy.solvers.recurr)": [[244, "sympy.solvers.recurr.rsolve"]], "rsolve_hyper() (in module sympy.solvers.recurr)": [[244, "sympy.solvers.recurr.rsolve_hyper"]], "rsolve_poly() (in module sympy.solvers.recurr)": [[244, "sympy.solvers.recurr.rsolve_poly"]], "rsolve_ratio() (in module sympy.solvers.recurr)": [[244, "sympy.solvers.recurr.rsolve_ratio"]], "solve() (in module sympy.solvers.solvers)": [[244, "sympy.solvers.solvers.solve"]], "solve_linear() (in module sympy.solvers.solvers)": [[244, "sympy.solvers.solvers.solve_linear"]], "solve_linear_system() (in module sympy.solvers.solvers)": [[244, "sympy.solvers.solvers.solve_linear_system"]], "solve_linear_system_lu() (in module sympy.solvers.solvers)": [[244, "sympy.solvers.solvers.solve_linear_system_LU"]], "solve_poly_system() (in module sympy.solvers.polysys)": [[244, "sympy.solvers.polysys.solve_poly_system"]], "solve_triangulated() (in module sympy.solvers.polysys)": [[244, "sympy.solvers.polysys.solve_triangulated"]], "solve_undetermined_coeffs() (in module sympy.solvers.solvers)": [[244, "sympy.solvers.solvers.solve_undetermined_coeffs"]], "sympy.solvers": [[244, "module-sympy.solvers"]], "sympy.solvers.recurr": [[244, "module-sympy.solvers.recurr"]], "sympy.solvers.simplex": [[244, "module-sympy.solvers.simplex"]], "unrad() (in module sympy.solvers.solvers)": [[244, "sympy.solvers.solvers.unrad"]], "_is_exponential() (in module sympy.solvers.solveset)": [[245, "sympy.solvers.solveset._is_exponential"]], "_is_logarithmic() (in module sympy.solvers.solveset)": [[245, "sympy.solvers.solveset._is_logarithmic"]], "_solve_exponential() (in module sympy.solvers.solveset)": [[245, "sympy.solvers.solveset._solve_exponential"]], "_solve_logarithm() (in module sympy.solvers.solveset)": [[245, "sympy.solvers.solveset._solve_logarithm"]], "_transolve() (in module sympy.solvers.solveset)": [[245, "sympy.solvers.solveset._transolve"]], "domain_check() (in module sympy.solvers.solveset)": [[245, "sympy.solvers.solveset.domain_check"]], "invert_complex() (in module sympy.solvers.solveset)": [[245, "sympy.solvers.solveset.invert_complex"]], "invert_real() (in module sympy.solvers.solveset)": [[245, "sympy.solvers.solveset.invert_real"]], "linear_eq_to_matrix() (in module sympy.solvers.solveset)": [[245, "sympy.solvers.solveset.linear_eq_to_matrix"]], "linsolve() (in module sympy.solvers.solveset)": [[245, "sympy.solvers.solveset.linsolve"]], "nonlinsolve() (in module sympy.solvers.solveset)": [[245, "sympy.solvers.solveset.nonlinsolve"]], "solveset() (in module sympy.solvers.solveset)": [[245, "sympy.solvers.solveset.solveset"]], "solveset_complex() (in module sympy.solvers.solveset)": [[245, "sympy.solvers.solveset.solveset_complex"]], "solveset_real() (in module sympy.solvers.solveset)": [[245, "sympy.solvers.solveset.solveset_real"]], "solvify() (in module sympy.solvers.solveset)": [[245, "sympy.solvers.solveset.solvify"]], "sympy.solvers.solveset": [[245, "module-sympy.solvers.solveset"]], "arcsin() (in module sympy.stats)": [[246, "sympy.stats.Arcsin"]], "benini() (in module sympy.stats)": [[246, "sympy.stats.Benini"]], "bernoulli() (in module sympy.stats)": [[246, "sympy.stats.Bernoulli"]], "bernoulliprocess (class in sympy.stats)": [[246, "sympy.stats.BernoulliProcess"]], "beta() (in module sympy.stats)": [[246, "sympy.stats.Beta"]], "betabinomial() (in module sympy.stats)": [[246, "sympy.stats.BetaBinomial"]], "betanoncentral() (in module sympy.stats)": [[246, "sympy.stats.BetaNoncentral"]], "betaprime() (in module sympy.stats)": [[246, "sympy.stats.BetaPrime"]], "binomial() (in module sympy.stats)": [[246, "sympy.stats.Binomial"]], "boundedpareto() (in module sympy.stats)": [[246, "sympy.stats.BoundedPareto"]], "cauchy() (in module sympy.stats)": [[246, "sympy.stats.Cauchy"]], "centralmoment (class in sympy.stats)": [[246, "sympy.stats.CentralMoment"]], "chi() (in module sympy.stats)": [[246, "sympy.stats.Chi"]], "chinoncentral() (in module sympy.stats)": [[246, "sympy.stats.ChiNoncentral"]], "chisquared() (in module sympy.stats)": [[246, "sympy.stats.ChiSquared"]], "coin() (in module sympy.stats)": [[246, "sympy.stats.Coin"]], "compounddistribution (class in sympy.stats.compound_rv)": [[246, "sympy.stats.compound_rv.CompoundDistribution"]], "conditionaldomain (class in sympy.stats.rv)": [[246, "sympy.stats.rv.ConditionalDomain"]], "continuousdomain (class in sympy.stats.crv)": [[246, "sympy.stats.crv.ContinuousDomain"]], "continuousmarkovchain (class in sympy.stats)": [[246, "sympy.stats.ContinuousMarkovChain"]], "continuouspspace (class in sympy.stats.crv)": [[246, "sympy.stats.crv.ContinuousPSpace"]], "continuousrv() (in module sympy.stats)": [[246, "sympy.stats.ContinuousRV"]], "covariance (class in sympy.stats)": [[246, "sympy.stats.Covariance"]], "crosscovariancematrix (class in sympy.stats)": [[246, "sympy.stats.CrossCovarianceMatrix"]], "dagum() (in module sympy.stats)": [[246, "sympy.stats.Dagum"]], "davis() (in module sympy.stats)": [[246, "sympy.stats.Davis"]], "die() (in module sympy.stats)": [[246, "sympy.stats.Die"]], "diepspace (class in sympy.stats.frv_types)": [[246, "sympy.stats.frv_types.DiePSpace"]], "discretemarkovchain (class in sympy.stats)": [[246, "sympy.stats.DiscreteMarkovChain"]], "discreteuniform() (in module sympy.stats)": [[246, "sympy.stats.DiscreteUniform"]], "e() (in module sympy.stats)": [[246, "sympy.stats.E"]], "erlang() (in module sympy.stats)": [[246, "sympy.stats.Erlang"]], "exgaussian() (in module sympy.stats)": [[246, "sympy.stats.ExGaussian"]], "expectation (class in sympy.stats)": [[246, "sympy.stats.Expectation"]], "expectationmatrix (class in sympy.stats)": [[246, "sympy.stats.ExpectationMatrix"]], "exponential() (in module sympy.stats)": [[246, "sympy.stats.Exponential"]], "fdistribution() (in module sympy.stats)": [[246, "sympy.stats.FDistribution"]], "finitedomain (class in sympy.stats.frv)": [[246, "sympy.stats.frv.FiniteDomain"]], "finitepspace (class in sympy.stats.frv)": [[246, "sympy.stats.frv.FinitePSpace"]], "finiterv() (in module sympy.stats)": [[246, "sympy.stats.FiniteRV"]], "fisherz() (in module sympy.stats)": [[246, "sympy.stats.FisherZ"]], "frechet() (in module sympy.stats)": [[246, "sympy.stats.Frechet"]], "gamma() (in module sympy.stats)": [[246, "sympy.stats.Gamma"]], "gammainverse() (in module sympy.stats)": [[246, "sympy.stats.GammaInverse"]], "gammaprocess (class in sympy.stats)": [[246, "sympy.stats.GammaProcess"]], "generalizedmultivariateloggamma() (in module sympy.stats)": [[246, "sympy.stats.GeneralizedMultivariateLogGamma"]], "generalizedmultivariateloggammaomega() (in module sympy.stats)": [[246, "sympy.stats.GeneralizedMultivariateLogGammaOmega"]], "geometric() (in module sympy.stats)": [[246, "sympy.stats.Geometric"]], "gompertz() (in module sympy.stats)": [[246, "sympy.stats.Gompertz"]], "gumbel() (in module sympy.stats)": [[246, "sympy.stats.Gumbel"]], "hermite() (in module sympy.stats)": [[246, "sympy.stats.Hermite"]], "hypergeometric() (in module sympy.stats)": [[246, "sympy.stats.Hypergeometric"]], "jointrv() (in module sympy.stats)": [[246, "sympy.stats.JointRV"]], "kumaraswamy() (in module sympy.stats)": [[246, "sympy.stats.Kumaraswamy"]], "laplace() (in module sympy.stats)": [[246, "sympy.stats.Laplace"]], "levy() (in module sympy.stats)": [[246, "sympy.stats.Levy"]], "loglogistic() (in module sympy.stats)": [[246, "sympy.stats.LogLogistic"]], "lognormal() (in module sympy.stats)": [[246, "sympy.stats.LogNormal"]], "logarithmic() (in module sympy.stats)": [[246, "sympy.stats.Logarithmic"]], "logistic() (in module sympy.stats)": [[246, "sympy.stats.Logistic"]], "lomax() (in module sympy.stats)": [[246, "sympy.stats.Lomax"]], "matrixgamma() (in module sympy.stats)": [[246, "sympy.stats.MatrixGamma"]], "matrixnormal() (in module sympy.stats)": [[246, "sympy.stats.MatrixNormal"]], "maxwell() (in module sympy.stats)": [[246, "sympy.stats.Maxwell"]], "moment (class in sympy.stats)": [[246, "sympy.stats.Moment"]], "moyal() (in module sympy.stats)": [[246, "sympy.stats.Moyal"]], "multinomial() (in module sympy.stats)": [[246, "sympy.stats.Multinomial"]], "multivariatebeta() (in module sympy.stats)": [[246, "sympy.stats.MultivariateBeta"]], "multivariateewens() (in module sympy.stats)": [[246, "sympy.stats.MultivariateEwens"]], "multivariatelaplace() (in module sympy.stats)": [[246, "sympy.stats.MultivariateLaplace"]], "multivariatenormal() (in module sympy.stats)": [[246, "sympy.stats.MultivariateNormal"]], "multivariatet() (in module sympy.stats)": [[246, "sympy.stats.MultivariateT"]], "nakagami() (in module sympy.stats)": [[246, "sympy.stats.Nakagami"]], "negativebinomial() (in module sympy.stats)": [[246, "sympy.stats.NegativeBinomial"]], "negativemultinomial() (in module sympy.stats)": [[246, "sympy.stats.NegativeMultinomial"]], "normal() (in module sympy.stats)": [[246, "sympy.stats.Normal"]], "normalgamma() (in module sympy.stats)": [[246, "sympy.stats.NormalGamma"]], "normalpspace (class in sympy.stats.crv_types)": [[246, "sympy.stats.crv_types.NormalPSpace"]], "p() (in module sympy.stats)": [[246, "sympy.stats.P"]], "pspace (class in sympy.stats.rv)": [[246, "sympy.stats.rv.PSpace"]], "pareto() (in module sympy.stats)": [[246, "sympy.stats.Pareto"]], "poisson() (in module sympy.stats)": [[246, "sympy.stats.Poisson"]], "poissonprocess (class in sympy.stats)": [[246, "sympy.stats.PoissonProcess"]], "powerfunction() (in module sympy.stats)": [[246, "sympy.stats.PowerFunction"]], "probability (class in sympy.stats)": [[246, "sympy.stats.Probability"]], "productdomain (class in sympy.stats.rv)": [[246, "sympy.stats.rv.ProductDomain"]], "productpspace (class in sympy.stats.rv)": [[246, "sympy.stats.rv.ProductPSpace"]], "quadraticu() (in module sympy.stats)": [[246, "sympy.stats.QuadraticU"]], "rademacher() (in module sympy.stats)": [[246, "sympy.stats.Rademacher"]], "raisedcosine() (in module sympy.stats)": [[246, "sympy.stats.RaisedCosine"]], "randomdomain (class in sympy.stats.rv)": [[246, "sympy.stats.rv.RandomDomain"]], "randomsymbol (class in sympy.stats.rv)": [[246, "sympy.stats.rv.RandomSymbol"]], "rayleigh() (in module sympy.stats)": [[246, "sympy.stats.Rayleigh"]], "reciprocal() (in module sympy.stats)": [[246, "sympy.stats.Reciprocal"]], "shiftedgompertz() (in module sympy.stats)": [[246, "sympy.stats.ShiftedGompertz"]], "singledomain (class in sympy.stats.rv)": [[246, "sympy.stats.rv.SingleDomain"]], "singlepspace (class in sympy.stats.rv)": [[246, "sympy.stats.rv.SinglePSpace"]], "skellam() (in module sympy.stats)": [[246, "sympy.stats.Skellam"]], "studentt() (in module sympy.stats)": [[246, "sympy.stats.StudentT"]], "trapezoidal() (in module sympy.stats)": [[246, "sympy.stats.Trapezoidal"]], "triangular() (in module sympy.stats)": [[246, "sympy.stats.Triangular"]], "uniform() (in module sympy.stats)": [[246, "sympy.stats.Uniform"]], "uniformsum() (in module sympy.stats)": [[246, "sympy.stats.UniformSum"]], "variance (class in sympy.stats)": [[246, "sympy.stats.Variance"]], "variancematrix (class in sympy.stats)": [[246, "sympy.stats.VarianceMatrix"]], "vonmises() (in module sympy.stats)": [[246, "sympy.stats.VonMises"]], "wald() (in module sympy.stats)": [[246, "sympy.stats.Wald"]], "weibull() (in module sympy.stats)": [[246, "sympy.stats.Weibull"]], "wienerprocess (class in sympy.stats)": [[246, "sympy.stats.WienerProcess"]], "wignersemicircle() (in module sympy.stats)": [[246, "sympy.stats.WignerSemicircle"]], "wishart() (in module sympy.stats)": [[246, "sympy.stats.Wishart"]], "yulesimon() (in module sympy.stats)": [[246, "sympy.stats.YuleSimon"]], "zeta() (in module sympy.stats)": [[246, "sympy.stats.Zeta"]], "absorbing_probabilities() (sympy.stats.discretemarkovchain method)": [[246, "sympy.stats.DiscreteMarkovChain.absorbing_probabilities"]], "canonical_form() (sympy.stats.discretemarkovchain method)": [[246, "sympy.stats.DiscreteMarkovChain.canonical_form"]], "cmoment() (in module sympy.stats)": [[246, "sympy.stats.cmoment"]], "communication_classes() (sympy.stats.discretemarkovchain method)": [[246, "sympy.stats.DiscreteMarkovChain.communication_classes"]], "correlation() (in module sympy.stats)": [[246, "sympy.stats.correlation"]], "coskewness() (in module sympy.stats)": [[246, "sympy.stats.coskewness"]], "covariance() (in module sympy.stats)": [[246, "sympy.stats.covariance"]], "decompose() (sympy.stats.discretemarkovchain method)": [[246, "sympy.stats.DiscreteMarkovChain.decompose"]], "density() (in module sympy.stats)": [[246, "sympy.stats.density"]], "entropy() (in module sympy.stats)": [[246, "sympy.stats.entropy"]], "expectation() (sympy.stats.bernoulliprocess method)": [[246, "sympy.stats.BernoulliProcess.expectation"]], "factorial_moment() (in module sympy.stats)": [[246, "sympy.stats.factorial_moment"]], "fixed_row_vector() (sympy.stats.discretemarkovchain method)": [[246, "sympy.stats.DiscreteMarkovChain.fixed_row_vector"]], "fundamental_matrix() (sympy.stats.discretemarkovchain method)": [[246, "sympy.stats.DiscreteMarkovChain.fundamental_matrix"]], "given() (in module sympy.stats)": [[246, "sympy.stats.given"]], "kurtosis() (in module sympy.stats)": [[246, "sympy.stats.kurtosis"]], "limiting_distribution (sympy.stats.discretemarkovchain property)": [[246, "sympy.stats.DiscreteMarkovChain.limiting_distribution"]], "marginal_distribution() (in module sympy.stats)": [[246, "sympy.stats.marginal_distribution"]], "median() (in module sympy.stats)": [[246, "sympy.stats.median"]], "moment() (in module sympy.stats)": [[246, "sympy.stats.moment"]], "probability() (sympy.stats.bernoulliprocess method)": [[246, "sympy.stats.BernoulliProcess.probability"]], "pspace() (in module sympy.stats.rv)": [[246, "sympy.stats.rv.pspace"]], "quantile() (in module sympy.stats)": [[246, "sympy.stats.quantile"]], "random_symbols() (in module sympy.stats.rv)": [[246, "sympy.stats.rv.random_symbols"]], "rs_swap() (in module sympy.stats.rv)": [[246, "sympy.stats.rv.rs_swap"]], "sample() (in module sympy.stats)": [[246, "sympy.stats.sample"]], "sample() (sympy.stats.discretemarkovchain method)": [[246, "sympy.stats.DiscreteMarkovChain.sample"]], "sample_iter() (in module sympy.stats)": [[246, "sympy.stats.sample_iter"]], "sampling_e() (in module sympy.stats.rv)": [[246, "sympy.stats.rv.sampling_E"]], "sampling_p() (in module sympy.stats.rv)": [[246, "sympy.stats.rv.sampling_P"]], "sampling_density() (in module sympy.stats.rv)": [[246, "sympy.stats.rv.sampling_density"]], "skewness() (in module sympy.stats)": [[246, "sympy.stats.skewness"]], "stationary_distribution() (sympy.stats.discretemarkovchain method)": [[246, "sympy.stats.DiscreteMarkovChain.stationary_distribution"]], "std() (in module sympy.stats)": [[246, "sympy.stats.std"]], "sympy.stats": [[246, "module-sympy.stats"]], "sympy.stats.die() (in module sympy.stats.crv_types)": [[246, "sympy.stats.crv_types.sympy.stats.Die"]], "sympy.stats.normal() (in module sympy.stats.crv_types)": [[246, "sympy.stats.crv_types.sympy.stats.Normal"]], "sympy.stats.crv": [[246, "module-sympy.stats.crv"]], "sympy.stats.crv_types": [[246, "module-sympy.stats.crv_types"]], "sympy.stats.frv": [[246, "module-sympy.stats.frv"]], "sympy.stats.frv_types": [[246, "module-sympy.stats.frv_types"]], "sympy.stats.rv": [[246, "module-sympy.stats.rv"]], "transition_probabilities (sympy.stats.discretemarkovchain property)": [[246, "sympy.stats.DiscreteMarkovChain.transition_probabilities"]], "variance() (in module sympy.stats)": [[246, "sympy.stats.variance"]], "where() (in module sympy.stats)": [[246, "sympy.stats.where"]], "immutabledensendimarray (class in sympy.tensor.array)": [[247, "sympy.tensor.array.ImmutableDenseNDimArray"]], "immutablesparsendimarray (class in sympy.tensor.array)": [[247, "sympy.tensor.array.ImmutableSparseNDimArray"]], "mutabledensendimarray (class in sympy.tensor.array)": [[247, "sympy.tensor.array.MutableDenseNDimArray"]], "mutablesparsendimarray (class in sympy.tensor.array)": [[247, "sympy.tensor.array.MutableSparseNDimArray"]], "derive_by_array() (in module sympy.tensor.array)": [[247, "sympy.tensor.array.derive_by_array"]], "permutedims() (in module sympy.tensor.array)": [[247, "sympy.tensor.array.permutedims"]], "sympy.tensor.array": [[247, "module-sympy.tensor.array"]], "tensorcontraction() (in module sympy.tensor.array)": [[247, "sympy.tensor.array.tensorcontraction"]], "tensordiagonal() (in module sympy.tensor.array)": [[247, "sympy.tensor.array.tensordiagonal"]], "tensorproduct() (in module sympy.tensor.array)": [[247, "sympy.tensor.array.tensorproduct"]], "arraycontraction (class in sympy.tensor.array.expressions)": [[248, "sympy.tensor.array.expressions.ArrayContraction"]], "arraydiagonal (class in sympy.tensor.array.expressions)": [[248, "sympy.tensor.array.expressions.ArrayDiagonal"]], "arraytensorproduct (class in sympy.tensor.array.expressions)": [[248, "sympy.tensor.array.expressions.ArrayTensorProduct"]], "permutedims (class in sympy.tensor.array.expressions)": [[248, "sympy.tensor.array.expressions.PermuteDims"]], "sympy.tensor.array.expressions": [[248, "module-sympy.tensor.array.expressions"]], "sympy.tensor": [[249, "module-sympy.tensor"]], "get_contraction_structure() (in module sympy.tensor.index_methods)": [[250, "sympy.tensor.index_methods.get_contraction_structure"]], "get_indices() (in module sympy.tensor.index_methods)": [[250, "sympy.tensor.index_methods.get_indices"]], "sympy.tensor.index_methods": [[250, "module-sympy.tensor.index_methods"]], "idx (class in sympy.tensor.indexed)": [[251, "sympy.tensor.indexed.Idx"]], "indexed (class in sympy.tensor.indexed)": [[251, "sympy.tensor.indexed.Indexed"]], "indexedbase (class in sympy.tensor.indexed)": [[251, "sympy.tensor.indexed.IndexedBase"]], "base (sympy.tensor.indexed.indexed property)": [[251, "sympy.tensor.indexed.Indexed.base"]], "indices (sympy.tensor.indexed.indexed property)": [[251, "sympy.tensor.indexed.Indexed.indices"]], "label (sympy.tensor.indexed.idx property)": [[251, "sympy.tensor.indexed.Idx.label"]], "label (sympy.tensor.indexed.indexedbase property)": [[251, "sympy.tensor.indexed.IndexedBase.label"]], "lower (sympy.tensor.indexed.idx property)": [[251, "sympy.tensor.indexed.Idx.lower"]], "offset (sympy.tensor.indexed.indexedbase property)": [[251, "sympy.tensor.indexed.IndexedBase.offset"]], "ranges (sympy.tensor.indexed.indexed property)": [[251, "sympy.tensor.indexed.Indexed.ranges"]], "rank (sympy.tensor.indexed.indexed property)": [[251, "sympy.tensor.indexed.Indexed.rank"]], "shape (sympy.tensor.indexed.indexed property)": [[251, "sympy.tensor.indexed.Indexed.shape"]], "shape (sympy.tensor.indexed.indexedbase property)": [[251, "sympy.tensor.indexed.IndexedBase.shape"]], "strides (sympy.tensor.indexed.indexedbase property)": [[251, "sympy.tensor.indexed.IndexedBase.strides"]], "sympy.tensor.indexed": [[251, "module-sympy.tensor.indexed"]], "upper (sympy.tensor.indexed.idx property)": [[251, "sympy.tensor.indexed.Idx.upper"]], "tensadd (class in sympy.tensor.tensor)": [[252, "sympy.tensor.tensor.TensAdd"]], "tensexpr (class in sympy.tensor.tensor)": [[252, "sympy.tensor.tensor.TensExpr"]], "tensmul (class in sympy.tensor.tensor)": [[252, "sympy.tensor.tensor.TensMul"]], "tensorhead (class in sympy.tensor.tensor)": [[252, "sympy.tensor.tensor.TensorHead"]], "tensorindex (class in sympy.tensor.tensor)": [[252, "sympy.tensor.tensor.TensorIndex"]], "tensorindextype (class in sympy.tensor.tensor)": [[252, "sympy.tensor.tensor.TensorIndexType"]], "tensorsymmetry (class in sympy.tensor.tensor)": [[252, "sympy.tensor.tensor.TensorSymmetry"]], "tensortype (class in sympy.tensor.tensor)": [[252, "sympy.tensor.tensor.TensorType"]], "_tensormanager (class in sympy.tensor.tensor)": [[252, "sympy.tensor.tensor._TensorManager"]], "canon_bp() (in module sympy.tensor.tensor)": [[252, "sympy.tensor.tensor.canon_bp"]], "canon_bp() (sympy.tensor.tensor.tensadd method)": [[252, "sympy.tensor.tensor.TensAdd.canon_bp"]], "canon_bp() (sympy.tensor.tensor.tensmul method)": [[252, "sympy.tensor.tensor.TensMul.canon_bp"]], "clear() (sympy.tensor.tensor._tensormanager method)": [[252, "sympy.tensor.tensor._TensorManager.clear"]], "comm_i2symbol() (sympy.tensor.tensor._tensormanager method)": [[252, "sympy.tensor.tensor._TensorManager.comm_i2symbol"]], "comm_symbols2i() (sympy.tensor.tensor._tensormanager method)": [[252, "sympy.tensor.tensor._TensorManager.comm_symbols2i"]], "commutes_with() (sympy.tensor.tensor.tensorhead method)": [[252, "sympy.tensor.tensor.TensorHead.commutes_with"]], "contract_metric() (sympy.tensor.tensor.tensadd method)": [[252, "sympy.tensor.tensor.TensAdd.contract_metric"]], "contract_metric() (sympy.tensor.tensor.tensmul method)": [[252, "sympy.tensor.tensor.TensMul.contract_metric"]], "direct_product() (sympy.tensor.tensor.tensorsymmetry class method)": [[252, "sympy.tensor.tensor.TensorSymmetry.direct_product"]], "fully_symmetric() (sympy.tensor.tensor.tensorsymmetry class method)": [[252, "sympy.tensor.tensor.TensorSymmetry.fully_symmetric"]], "get_comm() (sympy.tensor.tensor._tensormanager method)": [[252, "sympy.tensor.tensor._TensorManager.get_comm"]], "get_free_indices() (sympy.tensor.tensor.tensmul method)": [[252, "sympy.tensor.tensor.TensMul.get_free_indices"]], "get_indices() (sympy.tensor.tensor.tensmul method)": [[252, "sympy.tensor.tensor.TensMul.get_indices"]], "get_matrix() (sympy.tensor.tensor.tensexpr method)": [[252, "sympy.tensor.tensor.TensExpr.get_matrix"]], "no_symmetry() (sympy.tensor.tensor.tensorsymmetry class method)": [[252, "sympy.tensor.tensor.TensorSymmetry.no_symmetry"]], "perm2tensor() (sympy.tensor.tensor.tensmul method)": [[252, "sympy.tensor.tensor.TensMul.perm2tensor"]], "replace_with_arrays() (sympy.tensor.tensor.tensexpr method)": [[252, "sympy.tensor.tensor.TensExpr.replace_with_arrays"]], "riemann() (sympy.tensor.tensor.tensorsymmetry class method)": [[252, "sympy.tensor.tensor.TensorSymmetry.riemann"]], "riemann_cyclic() (in module sympy.tensor.tensor)": [[252, "sympy.tensor.tensor.riemann_cyclic"]], "riemann_cyclic_replace() (in module sympy.tensor.tensor)": [[252, "sympy.tensor.tensor.riemann_cyclic_replace"]], "set_comm() (sympy.tensor.tensor._tensormanager method)": [[252, "sympy.tensor.tensor._TensorManager.set_comm"]], "set_comms() (sympy.tensor.tensor._tensormanager method)": [[252, "sympy.tensor.tensor._TensorManager.set_comms"]], "sorted_components() (sympy.tensor.tensor.tensmul method)": [[252, "sympy.tensor.tensor.TensMul.sorted_components"]], "split() (sympy.tensor.tensor.tensmul method)": [[252, "sympy.tensor.tensor.TensMul.split"]], "sympy.tensor.tensor": [[252, "module-sympy.tensor.tensor"]], "tensor_heads() (in module sympy.tensor.tensor)": [[252, "sympy.tensor.tensor.tensor_heads"]], "tensorsymmetry() (in module sympy.tensor.tensor)": [[252, "sympy.tensor.tensor.tensorsymmetry"]], "partialderivative (class in sympy.tensor.toperators)": [[253, "sympy.tensor.toperators.PartialDerivative"]], "sympy.tensor.toperators": [[253, "module-sympy.tensor.toperators"]], "sympy.testing": [[254, "module-sympy.testing"]], "skip() (in module sympy.testing.pytest)": [[255, "sympy.testing.pytest.SKIP"]], "nocache_fail() (in module sympy.testing.pytest)": [[255, "sympy.testing.pytest.nocache_fail"]], "raises() (in module sympy.testing.pytest)": [[255, "sympy.testing.pytest.raises"]], "skip_under_pyodide() (in module sympy.testing.pytest)": [[255, "sympy.testing.pytest.skip_under_pyodide"]], "sympy.testing.pytest": [[255, "module-sympy.testing.pytest"]], "warns() (in module sympy.testing.pytest)": [[255, "sympy.testing.pytest.warns"]], "warns_deprecated_sympy() (in module sympy.testing.pytest)": [[255, "sympy.testing.pytest.warns_deprecated_sympy"]], "sympy.testing.randtest": [[256, "module-sympy.testing.randtest"]], "pytestreporter (class in sympy.testing.runtests)": [[257, "sympy.testing.runtests.PyTestReporter"]], "reporter (class in sympy.testing.runtests)": [[257, "sympy.testing.runtests.Reporter"]], "sympydoctestfinder (class in sympy.testing.runtests)": [[257, "sympy.testing.runtests.SymPyDocTestFinder"]], "sympydoctestrunner (class in sympy.testing.runtests)": [[257, "sympy.testing.runtests.SymPyDocTestRunner"]], "sympyoutputchecker (class in sympy.testing.runtests)": [[257, "sympy.testing.runtests.SymPyOutputChecker"]], "sympytestresults (class in sympy.testing.runtests)": [[257, "sympy.testing.runtests.SymPyTestResults"]], "attempted (sympy.testing.runtests.sympytestresults attribute)": [[257, "sympy.testing.runtests.SymPyTestResults.attempted"]], "check_output() (sympy.testing.runtests.sympyoutputchecker method)": [[257, "sympy.testing.runtests.SymPyOutputChecker.check_output"]], "convert_to_native_paths() (in module sympy.testing.runtests)": [[257, "sympy.testing.runtests.convert_to_native_paths"]], "doctest() (in module sympy.testing.runtests)": [[257, "sympy.testing.runtests.doctest"]], "failed (sympy.testing.runtests.sympytestresults attribute)": [[257, "sympy.testing.runtests.SymPyTestResults.failed"]], "get_sympy_dir() (in module sympy.testing.runtests)": [[257, "sympy.testing.runtests.get_sympy_dir"]], "raise_on_deprecated() (in module sympy.testing.runtests)": [[257, "sympy.testing.runtests.raise_on_deprecated"]], "run() (sympy.testing.runtests.sympydoctestrunner method)": [[257, "sympy.testing.runtests.SymPyDocTestRunner.run"]], "run_all_tests() (in module sympy.testing.runtests)": [[257, "sympy.testing.runtests.run_all_tests"]], "run_in_subprocess_with_hash_randomization() (in module sympy.testing.runtests)": [[257, "sympy.testing.runtests.run_in_subprocess_with_hash_randomization"]], "split_list() (in module sympy.testing.runtests)": [[257, "sympy.testing.runtests.split_list"]], "sympy.testing.runtests": [[257, "module-sympy.testing.runtests"]], "sympytestfile() (in module sympy.testing.runtests)": [[257, "sympy.testing.runtests.sympytestfile"]], "test() (in module sympy.testing.runtests)": [[257, "sympy.testing.runtests.test"]], "write() (sympy.testing.runtests.pytestreporter method)": [[257, "sympy.testing.runtests.PyTestReporter.write"]], "codewrapper (class in sympy.utilities.autowrap)": [[258, "sympy.utilities.autowrap.CodeWrapper"]], "cythoncodewrapper (class in sympy.utilities.autowrap)": [[258, "sympy.utilities.autowrap.CythonCodeWrapper"]], "dummywrapper (class in sympy.utilities.autowrap)": [[258, "sympy.utilities.autowrap.DummyWrapper"]], "f2pycodewrapper (class in sympy.utilities.autowrap)": [[258, "sympy.utilities.autowrap.F2PyCodeWrapper"]], "ufuncifycodewrapper (class in sympy.utilities.autowrap)": [[258, "sympy.utilities.autowrap.UfuncifyCodeWrapper"]], "autowrap() (in module sympy.utilities.autowrap)": [[258, "sympy.utilities.autowrap.autowrap"]], "binary_function() (in module sympy.utilities.autowrap)": [[258, "sympy.utilities.autowrap.binary_function"]], "dump_c() (sympy.utilities.autowrap.ufuncifycodewrapper method)": [[258, "sympy.utilities.autowrap.UfuncifyCodeWrapper.dump_c"]], "dump_pyx() (sympy.utilities.autowrap.cythoncodewrapper method)": [[258, "sympy.utilities.autowrap.CythonCodeWrapper.dump_pyx"]], "sympy.utilities.autowrap": [[258, "module-sympy.utilities.autowrap"]], "ufuncify() (in module sympy.utilities.autowrap)": [[258, "sympy.utilities.autowrap.ufuncify"]], "argument (class in sympy.utilities.codegen)": [[259, "sympy.utilities.codegen.Argument"]], "ccodegen (class in sympy.utilities.codegen)": [[259, "sympy.utilities.codegen.CCodeGen"]], "codegen (class in sympy.utilities.codegen)": [[259, "sympy.utilities.codegen.CodeGen"]], "datatype (class in sympy.utilities.codegen)": [[259, "sympy.utilities.codegen.DataType"]], "fcodegen (class in sympy.utilities.codegen)": [[259, "sympy.utilities.codegen.FCodeGen"]], "juliacodegen (class in sympy.utilities.codegen)": [[259, "sympy.utilities.codegen.JuliaCodeGen"]], "octavecodegen (class in sympy.utilities.codegen)": [[259, "sympy.utilities.codegen.OctaveCodeGen"]], "outputargument (class in sympy.utilities.codegen)": [[259, "sympy.utilities.codegen.OutputArgument"]], "result (class in sympy.utilities.codegen)": [[259, "sympy.utilities.codegen.Result"]], "routine (class in sympy.utilities.codegen)": [[259, "sympy.utilities.codegen.Routine"]], "rustcodegen (class in sympy.utilities.codegen)": [[259, "sympy.utilities.codegen.RustCodeGen"]], "codegen() (in module sympy.utilities.codegen)": [[259, "sympy.utilities.codegen.codegen"]], "dump_c() (sympy.utilities.codegen.ccodegen method)": [[259, "sympy.utilities.codegen.CCodeGen.dump_c"]], "dump_code() (sympy.utilities.codegen.codegen method)": [[259, "sympy.utilities.codegen.CodeGen.dump_code"]], "dump_f95() (sympy.utilities.codegen.fcodegen method)": [[259, "sympy.utilities.codegen.FCodeGen.dump_f95"]], "dump_h() (sympy.utilities.codegen.ccodegen method)": [[259, "sympy.utilities.codegen.CCodeGen.dump_h"]], "dump_h() (sympy.utilities.codegen.fcodegen method)": [[259, "sympy.utilities.codegen.FCodeGen.dump_h"]], "dump_jl() (sympy.utilities.codegen.juliacodegen method)": [[259, "sympy.utilities.codegen.JuliaCodeGen.dump_jl"]], "dump_m() (sympy.utilities.codegen.octavecodegen method)": [[259, "sympy.utilities.codegen.OctaveCodeGen.dump_m"]], "dump_rs() (sympy.utilities.codegen.rustcodegen method)": [[259, "sympy.utilities.codegen.RustCodeGen.dump_rs"]], "get_default_datatype() (in module sympy.utilities.codegen)": [[259, "sympy.utilities.codegen.get_default_datatype"]], "get_interface() (sympy.utilities.codegen.fcodegen method)": [[259, "sympy.utilities.codegen.FCodeGen.get_interface"]], "get_prototype() (sympy.utilities.codegen.ccodegen method)": [[259, "sympy.utilities.codegen.CCodeGen.get_prototype"]], "get_prototype() (sympy.utilities.codegen.rustcodegen method)": [[259, "sympy.utilities.codegen.RustCodeGen.get_prototype"]], "make_routine() (in module sympy.utilities.codegen)": [[259, "sympy.utilities.codegen.make_routine"]], "result_variables (sympy.utilities.codegen.routine property)": [[259, "sympy.utilities.codegen.Routine.result_variables"]], "routine() (sympy.utilities.codegen.codegen method)": [[259, "sympy.utilities.codegen.CodeGen.routine"]], "routine() (sympy.utilities.codegen.juliacodegen method)": [[259, "sympy.utilities.codegen.JuliaCodeGen.routine"]], "routine() (sympy.utilities.codegen.octavecodegen method)": [[259, "sympy.utilities.codegen.OctaveCodeGen.routine"]], "routine() (sympy.utilities.codegen.rustcodegen method)": [[259, "sympy.utilities.codegen.RustCodeGen.routine"]], "sympy.utilities.codegen": [[259, "module-sympy.utilities.codegen"]], "variables (sympy.utilities.codegen.routine property)": [[259, "sympy.utilities.codegen.Routine.variables"]], "write() (sympy.utilities.codegen.codegen method)": [[259, "sympy.utilities.codegen.CodeGen.write"]], "conserve_mpmath_dps() (in module sympy.utilities.decorator)": [[260, "sympy.utilities.decorator.conserve_mpmath_dps"]], "deprecated() (in module sympy.utilities.decorator)": [[260, "sympy.utilities.decorator.deprecated"]], "doctest_depends_on() (in module sympy.utilities.decorator)": [[260, "sympy.utilities.decorator.doctest_depends_on"]], "memoize_property() (in module sympy.utilities.decorator)": [[260, "sympy.utilities.decorator.memoize_property"]], "no_attrs_in_subclass (class in sympy.utilities.decorator)": [[260, "sympy.utilities.decorator.no_attrs_in_subclass"]], "public() (in module sympy.utilities.decorator)": [[260, "sympy.utilities.decorator.public"]], "sympy.utilities.decorator": [[260, "module-sympy.utilities.decorator"]], "threaded() (in module sympy.utilities.decorator)": [[260, "sympy.utilities.decorator.threaded"]], "threaded_factory() (in module sympy.utilities.decorator)": [[260, "sympy.utilities.decorator.threaded_factory"]], "xthreaded() (in module sympy.utilities.decorator)": [[260, "sympy.utilities.decorator.xthreaded"]], "multisetpartitiontraverser (class in sympy.utilities.enumerative)": [[261, "sympy.utilities.enumerative.MultisetPartitionTraverser"]], "count_partitions() (sympy.utilities.enumerative.multisetpartitiontraverser method)": [[261, "sympy.utilities.enumerative.MultisetPartitionTraverser.count_partitions"]], "enum_all() (sympy.utilities.enumerative.multisetpartitiontraverser method)": [[261, "sympy.utilities.enumerative.MultisetPartitionTraverser.enum_all"]], "enum_large() (sympy.utilities.enumerative.multisetpartitiontraverser method)": [[261, "sympy.utilities.enumerative.MultisetPartitionTraverser.enum_large"]], "enum_range() (sympy.utilities.enumerative.multisetpartitiontraverser method)": [[261, "sympy.utilities.enumerative.MultisetPartitionTraverser.enum_range"]], "enum_small() (sympy.utilities.enumerative.multisetpartitiontraverser method)": [[261, "sympy.utilities.enumerative.MultisetPartitionTraverser.enum_small"]], "factoring_visitor() (in module sympy.utilities.enumerative)": [[261, "sympy.utilities.enumerative.factoring_visitor"]], "list_visitor() (in module sympy.utilities.enumerative)": [[261, "sympy.utilities.enumerative.list_visitor"]], "multiset_partitions_taocp() (in module sympy.utilities.enumerative)": [[261, "sympy.utilities.enumerative.multiset_partitions_taocp"]], "sympy.utilities.enumerative": [[261, "module-sympy.utilities.enumerative"]], "sympydeprecationwarning": [[262, "sympy.utilities.exceptions.SymPyDeprecationWarning"]], "ignore_warnings() (in module sympy.utilities.exceptions)": [[262, "sympy.utilities.exceptions.ignore_warnings"]], "sympy.utilities.exceptions": [[262, "module-sympy.utilities.exceptions"]], "sympy_deprecation_warning() (in module sympy.utilities.exceptions)": [[262, "sympy.utilities.exceptions.sympy_deprecation_warning"]], "sympy.utilities": [[263, "module-sympy.utilities"]], "notiterable (class in sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.NotIterable"]], "binary_partitions() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.binary_partitions"]], "bracelets() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.bracelets"]], "capture() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.capture"]], "common_prefix() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.common_prefix"]], "common_suffix() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.common_suffix"]], "connected_components() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.connected_components"]], "dict_merge() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.dict_merge"]], "filter_symbols() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.filter_symbols"]], "flatten() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.flatten"]], "generate_bell() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.generate_bell"]], "generate_derangements() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.generate_derangements"]], "generate_involutions() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.generate_involutions"]], "generate_oriented_forest() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.generate_oriented_forest"]], "group() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.group"]], "has_dups() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.has_dups"]], "has_variety() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.has_variety"]], "ibin() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.ibin"]], "iproduct() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.iproduct"]], "is_palindromic() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.is_palindromic"]], "is_sequence() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.is_sequence"]], "iterable() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.iterable"]], "kbins() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.kbins"]], "least_rotation() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.least_rotation"]], "minlex() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.minlex"]], "multiset() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.multiset"]], "multiset_combinations() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.multiset_combinations"]], "multiset_derangements() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.multiset_derangements"]], "multiset_partitions() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.multiset_partitions"]], "multiset_permutations() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.multiset_permutations"]], "necklaces() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.necklaces"]], "numbered_symbols() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.numbered_symbols"]], "ordered_partitions() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.ordered_partitions"]], "partitions() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.partitions"]], "permute_signs() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.permute_signs"]], "postfixes() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.postfixes"]], "prefixes() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.prefixes"]], "random_derangement() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.random_derangement"]], "reshape() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.reshape"]], "rotate_left() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.rotate_left"]], "rotate_right() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.rotate_right"]], "rotations() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.rotations"]], "roundrobin() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.roundrobin"]], "runs() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.runs"]], "sequence_partitions() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.sequence_partitions"]], "sequence_partitions_empty() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.sequence_partitions_empty"]], "sift() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.sift"]], "signed_permutations() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.signed_permutations"]], "strongly_connected_components() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.strongly_connected_components"]], "subsets() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.subsets"]], "sympy.utilities.iterables": [[264, "module-sympy.utilities.iterables"]], "take() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.take"]], "topological_sort() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.topological_sort"]], "unflatten() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.unflatten"]], "uniq() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.uniq"]], "variations() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.variations"]], "implemented_function() (in module sympy.utilities.lambdify)": [[265, "sympy.utilities.lambdify.implemented_function"]], "lambdastr() (in module sympy.utilities.lambdify)": [[265, "sympy.utilities.lambdify.lambdastr"]], "lambdify() (in module sympy.utilities.lambdify)": [[265, "sympy.utilities.lambdify.lambdify"]], "sympy.utilities.lambdify": [[265, "module-sympy.utilities.lambdify"]], "assoc_recurrence_memo() (in module sympy.utilities.memoization)": [[266, "sympy.utilities.memoization.assoc_recurrence_memo"]], "recurrence_memo() (in module sympy.utilities.memoization)": [[266, "sympy.utilities.memoization.recurrence_memo"]], "sympy.utilities.memoization": [[266, "module-sympy.utilities.memoization"]], "as_int() (in module sympy.utilities.misc)": [[267, "sympy.utilities.misc.as_int"]], "debug() (in module sympy.utilities.misc)": [[267, "sympy.utilities.misc.debug"]], "debug_decorator() (in module sympy.utilities.misc)": [[267, "sympy.utilities.misc.debug_decorator"]], "debugf() (in module sympy.utilities.misc)": [[267, "sympy.utilities.misc.debugf"]], "filldedent() (in module sympy.utilities.misc)": [[267, "sympy.utilities.misc.filldedent"]], "find_executable() (in module sympy.utilities.misc)": [[267, "sympy.utilities.misc.find_executable"]], "func_name() (in module sympy.utilities.misc)": [[267, "sympy.utilities.misc.func_name"]], "ordinal() (in module sympy.utilities.misc)": [[267, "sympy.utilities.misc.ordinal"]], "rawlines() (in module sympy.utilities.misc)": [[267, "sympy.utilities.misc.rawlines"]], "replace() (in module sympy.utilities.misc)": [[267, "sympy.utilities.misc.replace"]], "strlines() (in module sympy.utilities.misc)": [[267, "sympy.utilities.misc.strlines"]], "sympy.utilities.misc": [[267, "module-sympy.utilities.misc"]], "translate() (in module sympy.utilities.misc)": [[267, "sympy.utilities.misc.translate"]], "get_class() (in module sympy.utilities.source)": [[268, "sympy.utilities.source.get_class"]], "get_mod_func() (in module sympy.utilities.source)": [[268, "sympy.utilities.source.get_mod_func"]], "sympy.utilities.source": [[268, "module-sympy.utilities.source"]], "sympy.utilities.timeutils": [[269, "module-sympy.utilities.timeutils"]], "timed() (in module sympy.utilities.timeutils)": [[269, "sympy.utilities.timeutils.timed"]], "coordsys3d (class in sympy.vector.coordsysrect)": [[270, "sympy.vector.coordsysrect.CoordSys3D"]], "del (class in sympy.vector.deloperator)": [[270, "sympy.vector.deloperator.Del"]], "dyadic (class in sympy.vector.dyadic)": [[270, "sympy.vector.dyadic.Dyadic"]], "implicitregion (class in sympy.vector.implicitregion)": [[270, "sympy.vector.implicitregion.ImplicitRegion"]], "parametricintegral (class in sympy.vector.integrals)": [[270, "sympy.vector.integrals.ParametricIntegral"]], "parametricregion (class in sympy.vector.parametricregion)": [[270, "sympy.vector.parametricregion.ParametricRegion"]], "vector (class in sympy.vector.vector)": [[270, "sympy.vector.vector.Vector"]], "__init__() (sympy.vector.coordsysrect.coordsys3d method)": [[270, "sympy.vector.coordsysrect.CoordSys3D.__init__"]], "components (sympy.vector.dyadic.dyadic property)": [[270, "sympy.vector.dyadic.Dyadic.components"]], "components (sympy.vector.vector.vector property)": [[270, "sympy.vector.vector.Vector.components"]], "create_new() (sympy.vector.coordsysrect.coordsys3d method)": [[270, "sympy.vector.coordsysrect.CoordSys3D.create_new"]], "cross() (sympy.vector.deloperator.del method)": [[270, "sympy.vector.deloperator.Del.cross"]], "cross() (sympy.vector.dyadic.dyadic method)": [[270, "sympy.vector.dyadic.Dyadic.cross"]], "cross() (sympy.vector.vector.vector method)": [[270, "sympy.vector.vector.Vector.cross"]], "dot() (sympy.vector.deloperator.del method)": [[270, "sympy.vector.deloperator.Del.dot"]], "dot() (sympy.vector.dyadic.dyadic method)": [[270, "sympy.vector.dyadic.Dyadic.dot"]], "dot() (sympy.vector.vector.vector method)": [[270, "sympy.vector.vector.Vector.dot"]], "gradient() (sympy.vector.deloperator.del method)": [[270, "sympy.vector.deloperator.Del.gradient"]], "locate_new() (sympy.vector.coordsysrect.coordsys3d method)": [[270, "sympy.vector.coordsysrect.CoordSys3D.locate_new"]], "magnitude() (sympy.vector.vector.vector method)": [[270, "sympy.vector.vector.Vector.magnitude"]], "multiplicity() (sympy.vector.implicitregion.implicitregion method)": [[270, "sympy.vector.implicitregion.ImplicitRegion.multiplicity"]], "normalize() (sympy.vector.vector.vector method)": [[270, "sympy.vector.vector.Vector.normalize"]], "orient_new() (sympy.vector.coordsysrect.coordsys3d method)": [[270, "sympy.vector.coordsysrect.CoordSys3D.orient_new"]], "orient_new_axis() (sympy.vector.coordsysrect.coordsys3d method)": [[270, "sympy.vector.coordsysrect.CoordSys3D.orient_new_axis"]], "orient_new_body() (sympy.vector.coordsysrect.coordsys3d method)": [[270, "sympy.vector.coordsysrect.CoordSys3D.orient_new_body"]], "orient_new_quaternion() (sympy.vector.coordsysrect.coordsys3d method)": [[270, "sympy.vector.coordsysrect.CoordSys3D.orient_new_quaternion"]], "orient_new_space() (sympy.vector.coordsysrect.coordsys3d method)": [[270, "sympy.vector.coordsysrect.CoordSys3D.orient_new_space"]], "outer() (sympy.vector.vector.vector method)": [[270, "sympy.vector.vector.Vector.outer"]], "position_wrt() (sympy.vector.coordsysrect.coordsys3d method)": [[270, "sympy.vector.coordsysrect.CoordSys3D.position_wrt"]], "projection() (sympy.vector.vector.vector method)": [[270, "sympy.vector.vector.Vector.projection"]], "rational_parametrization() (sympy.vector.implicitregion.implicitregion method)": [[270, "sympy.vector.implicitregion.ImplicitRegion.rational_parametrization"]], "regular_point() (sympy.vector.implicitregion.implicitregion method)": [[270, "sympy.vector.implicitregion.ImplicitRegion.regular_point"]], "rotation_matrix() (sympy.vector.coordsysrect.coordsys3d method)": [[270, "sympy.vector.coordsysrect.CoordSys3D.rotation_matrix"]], "scalar_map() (sympy.vector.coordsysrect.coordsys3d method)": [[270, "sympy.vector.coordsysrect.CoordSys3D.scalar_map"]], "separate() (sympy.vector.vector.vector method)": [[270, "sympy.vector.vector.Vector.separate"]], "singular_points() (sympy.vector.implicitregion.implicitregion method)": [[270, "sympy.vector.implicitregion.ImplicitRegion.singular_points"]], "to_matrix() (sympy.vector.dyadic.dyadic method)": [[270, "sympy.vector.dyadic.Dyadic.to_matrix"]], "to_matrix() (sympy.vector.vector.vector method)": [[270, "sympy.vector.vector.Vector.to_matrix"]], "axisorienter (class in sympy.vector.orienters)": [[272, "sympy.vector.orienters.AxisOrienter"]], "bodyorienter (class in sympy.vector.orienters)": [[272, "sympy.vector.orienters.BodyOrienter"]], "orienter (class in sympy.vector.orienters)": [[272, "sympy.vector.orienters.Orienter"]], "quaternionorienter (class in sympy.vector.orienters)": [[272, "sympy.vector.orienters.QuaternionOrienter"]], "spaceorienter (class in sympy.vector.orienters)": [[272, "sympy.vector.orienters.SpaceOrienter"]], "__init__() (sympy.vector.orienters.axisorienter method)": [[272, "sympy.vector.orienters.AxisOrienter.__init__"]], "__init__() (sympy.vector.orienters.bodyorienter method)": [[272, "sympy.vector.orienters.BodyOrienter.__init__"]], "__init__() (sympy.vector.orienters.quaternionorienter method)": [[272, "sympy.vector.orienters.QuaternionOrienter.__init__"]], "__init__() (sympy.vector.orienters.spaceorienter method)": [[272, "sympy.vector.orienters.SpaceOrienter.__init__"]], "rotation_matrix() (sympy.vector.orienters.axisorienter method)": [[272, "sympy.vector.orienters.AxisOrienter.rotation_matrix"]], "rotation_matrix() (sympy.vector.orienters.orienter method)": [[272, "sympy.vector.orienters.Orienter.rotation_matrix"]], "curl() (in module sympy.vector)": [[273, "sympy.vector.curl"]], "divergence() (in module sympy.vector)": [[273, "sympy.vector.divergence"]], "express() (in module sympy.vector)": [[273, "sympy.vector.express"]], "gradient() (in module sympy.vector)": [[273, "sympy.vector.gradient"]], "is_conservative() (in module sympy.vector)": [[273, "sympy.vector.is_conservative"]], "is_solenoidal() (in module sympy.vector)": [[273, "sympy.vector.is_solenoidal"]], "matrix_to_vector() (in module sympy.vector)": [[273, "sympy.vector.matrix_to_vector"]], "scalar_potential() (in module sympy.vector)": [[273, "sympy.vector.scalar_potential"]], "scalar_potential_difference() (in module sympy.vector)": [[273, "sympy.vector.scalar_potential_difference"]], "vector_integrate() (in module sympy.vector.integrals)": [[273, "sympy.vector.integrals.vector_integrate"]], "sympy.vector": [[278, "module-sympy.vector"]], "sympy.physics": [[287, "module-sympy.physics"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["citing", "contributing/debug", "contributing/dependencies", "contributing/deprecations", "contributing/docstring", "contributing/documentation-style-guide", "contributing/index", "contributing/introduction-to-contributing", "contributing/new-contributors-guide/build-docs", "contributing/new-contributors-guide/dev-setup", "contributing/new-contributors-guide/index", "contributing/new-contributors-guide/workflow-process", "contributing/new-contributors-guide/writing-tests", "explanation/active-deprecations", "explanation/glossary", "explanation/gotchas", "explanation/index", "explanation/solve_output", "explanation/special_topics/classification", "explanation/special_topics/finite_diff_derivatives", "explanation/special_topics/index", "guides/assumptions", "guides/booleans", "guides/custom-functions", "guides/index", "guides/logo", "guides/physics/control_problems", "guides/physics/index", "guides/solving/find-roots-polynomial", "guides/solving/index", "guides/solving/reduce-inequalities-algebraically", "guides/solving/solve-diophantine-equation", "guides/solving/solve-equation-algebraically", "guides/solving/solve-matrix-equation", "guides/solving/solve-numerically", "guides/solving/solve-ode", "guides/solving/solve-system-of-equations-algebraically", "guides/solving/solving-guidance", "index", "install", "modules/abc", "modules/algebras", "modules/assumptions/ask", "modules/assumptions/assume", "modules/assumptions/index", "modules/assumptions/predicates", "modules/assumptions/refine", "modules/calculus/index", "modules/categories", "modules/codegen", "modules/combinatorics/fp_groups", "modules/combinatorics/galois", "modules/combinatorics/graycode", "modules/combinatorics/group_constructs", "modules/combinatorics/group_numbers", "modules/combinatorics/index", "modules/combinatorics/named_groups", "modules/combinatorics/partitions", "modules/combinatorics/pc_groups", "modules/combinatorics/perm_groups", "modules/combinatorics/permutations", "modules/combinatorics/polyhedron", "modules/combinatorics/prufer", "modules/combinatorics/subsets", "modules/combinatorics/tensor_can", "modules/combinatorics/testutil", "modules/combinatorics/util", "modules/concrete", "modules/core", "modules/crypto", "modules/diffgeom", "modules/discrete", "modules/evalf", "modules/functions/combinatorial", "modules/functions/elementary", "modules/functions/index", "modules/functions/special", "modules/geometry/curves", "modules/geometry/ellipses", "modules/geometry/entities", "modules/geometry/index", "modules/geometry/lines", "modules/geometry/plane", "modules/geometry/points", "modules/geometry/polygons", "modules/geometry/utils", "modules/holonomic/about", "modules/holonomic/convert", "modules/holonomic/index", "modules/holonomic/internal", "modules/holonomic/operations", "modules/holonomic/represent", "modules/holonomic/uses", "modules/integrals/g-functions", "modules/integrals/index", "modules/integrals/integrals", "modules/interactive", "modules/liealgebras/index", "modules/logic", "modules/matrices/common", "modules/matrices/dense", "modules/matrices/expressions", "modules/matrices/immutablematrices", "modules/matrices/index", "modules/matrices/matrices", "modules/matrices/normalforms", "modules/matrices/sparse", "modules/matrices/sparsetools", "modules/ntheory", "modules/numeric-computation", "modules/parsing", "modules/physics/biomechanics/api/activation", "modules/physics/biomechanics/api/curve", "modules/physics/biomechanics/api/index", "modules/physics/biomechanics/api/musculotendon", "modules/physics/biomechanics/index", "modules/physics/continuum_mechanics/beam", "modules/physics/continuum_mechanics/beam_problems", "modules/physics/continuum_mechanics/cable", "modules/physics/continuum_mechanics/index", "modules/physics/continuum_mechanics/truss", "modules/physics/control/control", "modules/physics/control/control_plots", "modules/physics/control/index", "modules/physics/control/lti", "modules/physics/hep/index", "modules/physics/hydrogen", "modules/physics/matrices", "modules/physics/mechanics/advanced", "modules/physics/mechanics/api/actuator", "modules/physics/mechanics/api/body", "modules/physics/mechanics/api/expr_manip", "modules/physics/mechanics/api/index", "modules/physics/mechanics/api/joint", "modules/physics/mechanics/api/kane_lagrange", "modules/physics/mechanics/api/linearize", "modules/physics/mechanics/api/part_bod", "modules/physics/mechanics/api/pathway", "modules/physics/mechanics/api/printing", "modules/physics/mechanics/api/system", "modules/physics/mechanics/api/wrapping_geometry", "modules/physics/mechanics/autolev_parser", "modules/physics/mechanics/examples", "modules/physics/mechanics/examples/bicycle_example", "modules/physics/mechanics/examples/four_bar_linkage_example", "modules/physics/mechanics/examples/lin_pend_nonmin_example", "modules/physics/mechanics/examples/multi_degree_freedom_holonomic_system", "modules/physics/mechanics/examples/rollingdisc_example", "modules/physics/mechanics/examples/rollingdisc_example_kane", "modules/physics/mechanics/examples/rollingdisc_example_kane_constraints", "modules/physics/mechanics/examples/rollingdisc_example_lagrange", "modules/physics/mechanics/index", "modules/physics/mechanics/joints", "modules/physics/mechanics/kane", "modules/physics/mechanics/lagrange", "modules/physics/mechanics/linearize", "modules/physics/mechanics/masses", "modules/physics/mechanics/reference", "modules/physics/mechanics/sympy_mechanics_for_autolev_users", "modules/physics/mechanics/symsystem", "modules/physics/optics/gaussopt", "modules/physics/optics/index", "modules/physics/optics/medium", "modules/physics/optics/polarization", "modules/physics/optics/utils", "modules/physics/optics/waves", "modules/physics/paulialgebra", "modules/physics/qho_1d", "modules/physics/quantum/anticommutator", "modules/physics/quantum/cartesian", "modules/physics/quantum/cg", "modules/physics/quantum/circuitplot", "modules/physics/quantum/commutator", "modules/physics/quantum/constants", "modules/physics/quantum/dagger", "modules/physics/quantum/gate", "modules/physics/quantum/grover", "modules/physics/quantum/hilbert", "modules/physics/quantum/index", "modules/physics/quantum/innerproduct", "modules/physics/quantum/operator", "modules/physics/quantum/operatorset", "modules/physics/quantum/piab", "modules/physics/quantum/qapply", "modules/physics/quantum/qft", "modules/physics/quantum/qubit", "modules/physics/quantum/represent", "modules/physics/quantum/shor", "modules/physics/quantum/spin", "modules/physics/quantum/state", "modules/physics/quantum/tensorproduct", "modules/physics/secondquant", "modules/physics/sho", "modules/physics/units/dimensions", "modules/physics/units/examples", "modules/physics/units/index", "modules/physics/units/philosophy", "modules/physics/units/prefixes", "modules/physics/units/quantities", "modules/physics/units/unitsystem", "modules/physics/vector/advanced", "modules/physics/vector/api/classes", "modules/physics/vector/api/fieldfunctions", "modules/physics/vector/api/functions", "modules/physics/vector/api/index", "modules/physics/vector/api/kinematics", "modules/physics/vector/api/printing", "modules/physics/vector/fields", "modules/physics/vector/index", "modules/physics/vector/kinematics", "modules/physics/vector/vectors", "modules/physics/wigner", "modules/plotting", "modules/polys/agca", "modules/polys/basics", "modules/polys/domainmatrix", "modules/polys/domainsintro", "modules/polys/domainsref", "modules/polys/index", "modules/polys/internals", "modules/polys/literature", "modules/polys/numberfields", "modules/polys/reference", "modules/polys/ringseries", "modules/polys/solvers", "modules/polys/wester", "modules/printing", "modules/rewriting", "modules/series/formal", "modules/series/fourier", "modules/series/index", "modules/series/limitseq", "modules/series/sequences", "modules/series/series", "modules/sets", "modules/simplify/fu", "modules/simplify/hyperexpand", "modules/simplify/index", "modules/simplify/simplify", "modules/solvers/diophantine", "modules/solvers/index", "modules/solvers/inequalities", "modules/solvers/ode", "modules/solvers/pde", "modules/solvers/solvers", "modules/solvers/solveset", "modules/stats", "modules/tensor/array", "modules/tensor/array_expressions", "modules/tensor/index", "modules/tensor/index_methods", "modules/tensor/indexed", "modules/tensor/tensor", "modules/tensor/toperators", "modules/testing/index", "modules/testing/pytest", "modules/testing/randtest", "modules/testing/runtests", "modules/utilities/autowrap", "modules/utilities/codegen", "modules/utilities/decorator", "modules/utilities/enumerative", "modules/utilities/exceptions", "modules/utilities/index", "modules/utilities/iterables", "modules/utilities/lambdify", "modules/utilities/memoization", "modules/utilities/misc", "modules/utilities/source", "modules/utilities/timeutils", "modules/vector/api/classes", "modules/vector/api/index", "modules/vector/api/orienterclasses", "modules/vector/api/vectorfunctions", "modules/vector/basics", "modules/vector/coordsys", "modules/vector/examples", "modules/vector/fields", "modules/vector/index", "modules/vector/intro", "modules/vector/vector_integration", "reference/index", "reference/public/basics/index", "reference/public/codegeneration/index", "reference/public/logic/index", "reference/public/matrices/index", "reference/public/numbertheory/index", "reference/public/physics/index", "reference/public/topics/index", "reference/public/utilities/index", "tutorials/biomechanics/biomechanical-model-example", "tutorials/biomechanics/biomechanics", "tutorials/index", "tutorials/intro-tutorial/basic_operations", "tutorials/intro-tutorial/calculus", "tutorials/intro-tutorial/features", "tutorials/intro-tutorial/gotchas", "tutorials/intro-tutorial/index", "tutorials/intro-tutorial/intro", "tutorials/intro-tutorial/manipulation", "tutorials/intro-tutorial/matrices", "tutorials/intro-tutorial/next", "tutorials/intro-tutorial/preliminaries", "tutorials/intro-tutorial/printing", "tutorials/intro-tutorial/simplification", "tutorials/intro-tutorial/solvers"], "filenames": ["citing.md", "contributing/debug.rst", "contributing/dependencies.md", "contributing/deprecations.md", "contributing/docstring.rst", "contributing/documentation-style-guide.rst", "contributing/index.md", "contributing/introduction-to-contributing.md", "contributing/new-contributors-guide/build-docs.rst", "contributing/new-contributors-guide/dev-setup.md", "contributing/new-contributors-guide/index.md", "contributing/new-contributors-guide/workflow-process.md", "contributing/new-contributors-guide/writing-tests.md", "explanation/active-deprecations.md", "explanation/glossary.md", "explanation/gotchas.rst", "explanation/index.rst", "explanation/solve_output.rst", "explanation/special_topics/classification.rst", "explanation/special_topics/finite_diff_derivatives.rst", "explanation/special_topics/index.rst", "guides/assumptions.rst", "guides/booleans.rst", "guides/custom-functions.md", "guides/index.rst", "guides/logo.rst", "guides/physics/control_problems.rst", "guides/physics/index.rst", "guides/solving/find-roots-polynomial.md", "guides/solving/index.md", "guides/solving/reduce-inequalities-algebraically.md", "guides/solving/solve-diophantine-equation.md", "guides/solving/solve-equation-algebraically.md", "guides/solving/solve-matrix-equation.md", "guides/solving/solve-numerically.md", "guides/solving/solve-ode.md", "guides/solving/solve-system-of-equations-algebraically.md", "guides/solving/solving-guidance.md", "index.rst", "install.md", "modules/abc.rst", "modules/algebras.rst", "modules/assumptions/ask.rst", "modules/assumptions/assume.rst", "modules/assumptions/index.rst", "modules/assumptions/predicates.rst", "modules/assumptions/refine.rst", "modules/calculus/index.rst", "modules/categories.rst", "modules/codegen.rst", "modules/combinatorics/fp_groups.rst", "modules/combinatorics/galois.rst", "modules/combinatorics/graycode.rst", "modules/combinatorics/group_constructs.rst", "modules/combinatorics/group_numbers.rst", "modules/combinatorics/index.rst", "modules/combinatorics/named_groups.rst", "modules/combinatorics/partitions.rst", "modules/combinatorics/pc_groups.rst", "modules/combinatorics/perm_groups.rst", "modules/combinatorics/permutations.rst", "modules/combinatorics/polyhedron.rst", "modules/combinatorics/prufer.rst", "modules/combinatorics/subsets.rst", "modules/combinatorics/tensor_can.rst", "modules/combinatorics/testutil.rst", "modules/combinatorics/util.rst", "modules/concrete.rst", "modules/core.rst", "modules/crypto.rst", "modules/diffgeom.rst", "modules/discrete.rst", "modules/evalf.rst", "modules/functions/combinatorial.rst", "modules/functions/elementary.rst", "modules/functions/index.rst", "modules/functions/special.rst", "modules/geometry/curves.rst", "modules/geometry/ellipses.rst", "modules/geometry/entities.rst", "modules/geometry/index.rst", "modules/geometry/lines.rst", "modules/geometry/plane.rst", "modules/geometry/points.rst", "modules/geometry/polygons.rst", "modules/geometry/utils.rst", "modules/holonomic/about.rst", "modules/holonomic/convert.rst", "modules/holonomic/index.rst", "modules/holonomic/internal.rst", "modules/holonomic/operations.rst", "modules/holonomic/represent.rst", "modules/holonomic/uses.rst", "modules/integrals/g-functions.rst", "modules/integrals/index.rst", "modules/integrals/integrals.rst", "modules/interactive.rst", "modules/liealgebras/index.rst", "modules/logic.rst", "modules/matrices/common.rst", "modules/matrices/dense.rst", "modules/matrices/expressions.rst", "modules/matrices/immutablematrices.rst", "modules/matrices/index.rst", "modules/matrices/matrices.rst", "modules/matrices/normalforms.rst", "modules/matrices/sparse.rst", "modules/matrices/sparsetools.rst", "modules/ntheory.rst", "modules/numeric-computation.rst", "modules/parsing.rst", "modules/physics/biomechanics/api/activation.rst", "modules/physics/biomechanics/api/curve.rst", "modules/physics/biomechanics/api/index.rst", "modules/physics/biomechanics/api/musculotendon.rst", "modules/physics/biomechanics/index.rst", "modules/physics/continuum_mechanics/beam.rst", "modules/physics/continuum_mechanics/beam_problems.rst", "modules/physics/continuum_mechanics/cable.rst", "modules/physics/continuum_mechanics/index.rst", "modules/physics/continuum_mechanics/truss.rst", "modules/physics/control/control.rst", "modules/physics/control/control_plots.rst", "modules/physics/control/index.rst", "modules/physics/control/lti.rst", "modules/physics/hep/index.rst", "modules/physics/hydrogen.rst", "modules/physics/matrices.rst", "modules/physics/mechanics/advanced.rst", "modules/physics/mechanics/api/actuator.rst", "modules/physics/mechanics/api/body.rst", "modules/physics/mechanics/api/expr_manip.rst", "modules/physics/mechanics/api/index.rst", "modules/physics/mechanics/api/joint.rst", "modules/physics/mechanics/api/kane_lagrange.rst", "modules/physics/mechanics/api/linearize.rst", "modules/physics/mechanics/api/part_bod.rst", "modules/physics/mechanics/api/pathway.rst", "modules/physics/mechanics/api/printing.rst", "modules/physics/mechanics/api/system.rst", "modules/physics/mechanics/api/wrapping_geometry.rst", "modules/physics/mechanics/autolev_parser.rst", "modules/physics/mechanics/examples.rst", "modules/physics/mechanics/examples/bicycle_example.rst", "modules/physics/mechanics/examples/four_bar_linkage_example.rst", "modules/physics/mechanics/examples/lin_pend_nonmin_example.rst", "modules/physics/mechanics/examples/multi_degree_freedom_holonomic_system.rst", "modules/physics/mechanics/examples/rollingdisc_example.rst", "modules/physics/mechanics/examples/rollingdisc_example_kane.rst", "modules/physics/mechanics/examples/rollingdisc_example_kane_constraints.rst", "modules/physics/mechanics/examples/rollingdisc_example_lagrange.rst", "modules/physics/mechanics/index.rst", "modules/physics/mechanics/joints.rst", "modules/physics/mechanics/kane.rst", "modules/physics/mechanics/lagrange.rst", "modules/physics/mechanics/linearize.rst", "modules/physics/mechanics/masses.rst", "modules/physics/mechanics/reference.rst", "modules/physics/mechanics/sympy_mechanics_for_autolev_users.rst", "modules/physics/mechanics/symsystem.rst", "modules/physics/optics/gaussopt.rst", "modules/physics/optics/index.rst", "modules/physics/optics/medium.rst", "modules/physics/optics/polarization.rst", "modules/physics/optics/utils.rst", "modules/physics/optics/waves.rst", "modules/physics/paulialgebra.rst", "modules/physics/qho_1d.rst", "modules/physics/quantum/anticommutator.rst", "modules/physics/quantum/cartesian.rst", "modules/physics/quantum/cg.rst", "modules/physics/quantum/circuitplot.rst", "modules/physics/quantum/commutator.rst", "modules/physics/quantum/constants.rst", "modules/physics/quantum/dagger.rst", "modules/physics/quantum/gate.rst", "modules/physics/quantum/grover.rst", "modules/physics/quantum/hilbert.rst", "modules/physics/quantum/index.rst", "modules/physics/quantum/innerproduct.rst", "modules/physics/quantum/operator.rst", "modules/physics/quantum/operatorset.rst", "modules/physics/quantum/piab.rst", "modules/physics/quantum/qapply.rst", "modules/physics/quantum/qft.rst", "modules/physics/quantum/qubit.rst", "modules/physics/quantum/represent.rst", "modules/physics/quantum/shor.rst", "modules/physics/quantum/spin.rst", "modules/physics/quantum/state.rst", "modules/physics/quantum/tensorproduct.rst", "modules/physics/secondquant.rst", "modules/physics/sho.rst", "modules/physics/units/dimensions.rst", "modules/physics/units/examples.rst", "modules/physics/units/index.rst", "modules/physics/units/philosophy.rst", "modules/physics/units/prefixes.rst", "modules/physics/units/quantities.rst", "modules/physics/units/unitsystem.rst", "modules/physics/vector/advanced.rst", "modules/physics/vector/api/classes.rst", "modules/physics/vector/api/fieldfunctions.rst", "modules/physics/vector/api/functions.rst", "modules/physics/vector/api/index.rst", "modules/physics/vector/api/kinematics.rst", "modules/physics/vector/api/printing.rst", "modules/physics/vector/fields.rst", "modules/physics/vector/index.rst", "modules/physics/vector/kinematics.rst", "modules/physics/vector/vectors.rst", "modules/physics/wigner.rst", "modules/plotting.rst", "modules/polys/agca.rst", "modules/polys/basics.rst", "modules/polys/domainmatrix.rst", "modules/polys/domainsintro.rst", "modules/polys/domainsref.rst", "modules/polys/index.rst", "modules/polys/internals.rst", "modules/polys/literature.rst", "modules/polys/numberfields.rst", "modules/polys/reference.rst", "modules/polys/ringseries.rst", "modules/polys/solvers.rst", "modules/polys/wester.rst", "modules/printing.rst", "modules/rewriting.rst", "modules/series/formal.rst", "modules/series/fourier.rst", "modules/series/index.rst", "modules/series/limitseq.rst", "modules/series/sequences.rst", "modules/series/series.rst", "modules/sets.rst", "modules/simplify/fu.rst", "modules/simplify/hyperexpand.rst", "modules/simplify/index.rst", "modules/simplify/simplify.rst", "modules/solvers/diophantine.rst", "modules/solvers/index.rst", "modules/solvers/inequalities.rst", "modules/solvers/ode.rst", "modules/solvers/pde.rst", "modules/solvers/solvers.rst", "modules/solvers/solveset.rst", "modules/stats.rst", "modules/tensor/array.rst", "modules/tensor/array_expressions.rst", "modules/tensor/index.rst", "modules/tensor/index_methods.rst", "modules/tensor/indexed.rst", "modules/tensor/tensor.rst", "modules/tensor/toperators.rst", "modules/testing/index.rst", "modules/testing/pytest.rst", "modules/testing/randtest.rst", "modules/testing/runtests.rst", "modules/utilities/autowrap.rst", "modules/utilities/codegen.rst", "modules/utilities/decorator.rst", "modules/utilities/enumerative.rst", "modules/utilities/exceptions.rst", "modules/utilities/index.rst", "modules/utilities/iterables.rst", "modules/utilities/lambdify.rst", "modules/utilities/memoization.rst", "modules/utilities/misc.rst", "modules/utilities/source.rst", "modules/utilities/timeutils.rst", "modules/vector/api/classes.rst", "modules/vector/api/index.rst", "modules/vector/api/orienterclasses.rst", "modules/vector/api/vectorfunctions.rst", "modules/vector/basics.rst", "modules/vector/coordsys.rst", "modules/vector/examples.rst", "modules/vector/fields.rst", "modules/vector/index.rst", "modules/vector/intro.rst", "modules/vector/vector_integration.rst", "reference/index.rst", "reference/public/basics/index.rst", "reference/public/codegeneration/index.rst", "reference/public/logic/index.rst", "reference/public/matrices/index.rst", "reference/public/numbertheory/index.rst", "reference/public/physics/index.rst", "reference/public/topics/index.rst", "reference/public/utilities/index.rst", "tutorials/biomechanics/biomechanical-model-example.rst", "tutorials/biomechanics/biomechanics.rst", "tutorials/index.rst", "tutorials/intro-tutorial/basic_operations.rst", "tutorials/intro-tutorial/calculus.rst", "tutorials/intro-tutorial/features.rst", "tutorials/intro-tutorial/gotchas.rst", "tutorials/intro-tutorial/index.rst", "tutorials/intro-tutorial/intro.rst", "tutorials/intro-tutorial/manipulation.rst", "tutorials/intro-tutorial/matrices.rst", "tutorials/intro-tutorial/next.rst", "tutorials/intro-tutorial/preliminaries.rst", "tutorials/intro-tutorial/printing.rst", "tutorials/intro-tutorial/simplification.rst", "tutorials/intro-tutorial/solvers.rst"], "titles": ["Citing SymPy", "Debugging", "Dependencies", "Deprecation Policy", "SymPy Docstrings Style Guide", "Docstring Style Guide", "Contributing", "Introduction to Contributing", "Building the Documentation", "Setup Development Environment", "Guide for New Contributors", "Development Workflow Process", "Writing Tests", "List of active deprecations", "Glossary", "Gotchas and Pitfalls", "Explanations", "Solve Output by Type", "Classification of SymPy objects", "Finite Difference Approximations to Derivatives", "SymPy Special Topics", "Assumptions", "Symbolic and fuzzy booleans", "Writing Custom Functions", "How-to Guides", "SymPy Logo", "Control Package Examples", "Physics", "Find the Roots of a Polynomial Algebraically or Numerically", "Solve Equations", "Reduce One or a System of Inequalities for a Single Variable Algebraically", "Solve a Diophantine Equation Algebraically", "Solve an Equation Algebraically", "Solve a Matrix Equation Algebraically", "Solve One or a System of Equations Numerically", "Solve an Ordinary Differential Equation (ODE) Algebraically", "Solve a System of Equations Algebraically", "Solving Guidance", "Welcome to SymPy\u2019s documentation!", "Installation", "abc", "Algebras", "Ask", "Assume", "Assumptions", "Predicates", "Refine", "Calculus", "Category Theory", "Code Generation", "Finitely Presented Groups", "Galois Groups", "Gray Code", "Group constructors", "Nilpotent, Abelian and Cyclic Numbers", "Combinatorics", "Named Groups", "Partitions", "Polycyclic Groups", "Permutation Groups", "Permutations", "Polyhedron", "Prufer Sequences", "Subsets", "Tensor Canonicalization", "Test Utilities", "Utilities", "Concrete", "Core", "Cryptography", "Differential Geometry", "Discrete", "Numerical Evaluation", "Combinatorial", "Elementary", "Functions", "Special", "Curves", "Ellipses", "Entities", "Geometry", "Lines", "Plane", "Points", "Polygons", "Utils", "About Holonomic Functions", "Converting other representations to holonomic", "Holonomic", "Internal API", "Operations on holonomic functions", "Representation of holonomic functions in SymPy", "Uses and Current limitations", "Computing Integrals using Meijer G-Functions", "Integrals", "Integrals", "Interactive", "Lie Algebra", "Logic", "Common Matrices", "Dense Matrices", "Matrix Expressions", "Immutable Matrices", "Matrices", "Matrices (linear algebra)", "Matrix Normal Forms", "Sparse Matrices", "Sparse Tools", "Number Theory", "Numeric Computation", "Parsing", "Activation (Docstrings)", "Curve (Docstrings)", "Biomechanics API Reference", "Musculotendon (Docstrings)", "Biomechanics", "Beam (Docstrings)", "Solving Beam Bending Problems using Singularity Functions", "Cable (Docstrings)", "Continuum Mechanics", "Truss (Docstrings)", "Control", "Control System Plots", "Control Module", "Control API", "High energy physics", "Hydrogen Wavefunctions", "Matrices", "Potential Issues/Advanced Topics/Future Features in Physics/Mechanics", "Actuator (Docstrings)", "Body (Docstrings)", "Expression Manipulation (Docstrings)", "Mechanics API Reference", "Joints Framework (Docstrings)", "Kane\u2019s Method & Lagrange\u2019s Method (Docstrings)", "Linearization (Docstrings)", "Bodies, Inertias, Loads & Other Functions (Docstrings)", "Pathway (Docstrings)", "Printing (Docstrings)", "SymbolicSystem (Docstrings)", "Wrapping Geometry (Docstrings)", "Autolev Parser", "Examples for Physics/Mechanics", "A bicycle", "A four bar linkage", "Nonminimal Coordinates Pendulum", "Multi Degree of Freedom Holonomic System", "A rolling disc", "A rolling disc, with Kane\u2019s method", "A rolling disc, with Kane\u2019s method and constraint forces", "A rolling disc using Lagrange\u2019s Method", "Classical Mechanics", "Joints Framework in Physics/Mechanics", "Kane\u2019s Method in Physics/Mechanics", "Lagrange\u2019s Method in Physics/Mechanics", "Linearization in Physics/Mechanics", "Masses, Inertias, Particles and Rigid Bodies in Physics/Mechanics", "References for Physics/Mechanics", "SymPy Mechanics for Autolev Users", "Symbolic Systems in Physics/Mechanics", "Gaussian Optics", "Optics Module", "Medium", "Polarization", "Utilities", "Waves", "Pauli Algebra", "Quantum Harmonic Oscillator in 1-D", "Anticommutator", "Cartesian Operators and States", "Clebsch-Gordan Coefficients", "Circuit Plot", "Commutator", "Constants", "Dagger", "Gates", "Grover\u2019s Algorithm", "Hilbert Space", "Quantum Mechanics", "Inner Product", "Operator", "Operator/State Helper Functions", "Particle in a Box", "Qapply", "QFT", "Qubit", "Represent", "Shor\u2019s Algorithm", "Spin", "State", "Tensor Product", "Second Quantization", "Quantum Harmonic Oscillator in 3-D", "Dimensions and dimension systems", "More examples", "Unit systems", "Philosophy behind unit systems", "Unit prefixes", "Physical quantities", "Units and unit systems", "Potential Issues/Advanced Topics/Future Features in Physics/Vector Module", "Essential Classes", "Docstrings for basic field functions", "Essential Functions (Docstrings)", "Physics Vector API", "Kinematics (Docstrings)", "Printing (Docstrings)", "Scalar and Vector Field Functionality", "The Physics Vector Module", "Vector: Kinematics", "Vector & ReferenceFrame", "Wigner Symbols", "Plotting", "AGCA - Algebraic Geometry and Commutative Algebra Module", "Basic functionality of the module", "Introducing the domainmatrix of the poly module", "Introducing the Domains of the poly module", "Reference docs for the Poly Domains", "Polynomial Manipulation", "Internals of the Polynomial Manipulation Module", "Literature", "Number Fields", "Polynomials Manipulation Module Reference", "Series Manipulation using Polynomials", "Poly solvers", "Examples from Wester\u2019s Article", "Printing", "Term Rewriting", "Formal Power Series", "Fourier Series", "Series", "Limits of Sequences", "Sequences", "Series Expansions", "Sets", "Hongguang Fu\u2019s Trigonometric Simplification", "Hypergeometric Expansion", "Simplify", "Simplify", "Diophantine", "Solvers", "Inequality Solvers", "ODE", "PDE", "Solvers", "Solveset", "Stats", "N-dim array", "N-dim array expressions", "Tensor", "Methods", "Indexed Objects", "Tensor", "Tensor Operators", "Testing", "pytest", "Randomised Testing", "Run Tests", "Autowrap Module", "Codegen", "Decorator", "Enumerative", "Exceptions and Warnings", "Utilities", "Iterables", "Lambdify", "Memoization", "Miscellaneous", "Source Code Inspection", "Timing Utilities", "Essential Classes in sympy.vector (docstrings)", "Vector API", "Orienter classes (docstrings)", "Essential Functions in sympy.vector (docstrings)", "Basic Implementation details", "More about Coordinate Systems", "General examples of usage", "Scalar and Vector Field Functionality", "Vector", "Introduction", "Applications of Vector Integrals", "API Reference", "Basics", "Code Generation", "Logic", "Matrices", "Number Theory", "Physics", "Topics", "Utilities", "Biomechanical Model Example", "Introduction to Biomechanical Modeling", "Tutorials", "Basic Operations", "Calculus", "SymPy Features", "Gotchas", "Introductory Tutorial", "Introduction", "Advanced Expression Manipulation", "Matrices", "What\u2019s Next", "Preliminaries", "Printing", "Simplification", "Solvers"], "terms": {"To": [0, 1, 2, 3, 4, 5, 8, 9, 11, 12, 13, 14, 15, 19, 22, 23, 26, 30, 31, 32, 34, 35, 36, 37, 39, 40, 43, 44, 47, 48, 49, 50, 58, 59, 60, 64, 67, 68, 69, 70, 72, 73, 74, 75, 76, 81, 91, 93, 95, 97, 98, 99, 101, 104, 108, 110, 112, 114, 116, 117, 122, 124, 125, 127, 129, 130, 133, 134, 137, 139, 140, 154, 155, 156, 158, 168, 172, 185, 194, 196, 207, 210, 212, 214, 215, 216, 217, 219, 221, 222, 223, 225, 226, 233, 234, 236, 239, 242, 243, 244, 245, 246, 247, 250, 251, 255, 257, 258, 261, 262, 264, 265, 270, 272, 274, 275, 277, 279, 280, 290, 291, 293, 294, 296, 297, 299, 300, 303, 304, 305], "public": [0, 4, 11, 12, 49, 68, 69, 90, 111, 112, 114, 216, 217, 219, 220, 224, 239, 242, 246, 260, 270], "us": [0, 1, 3, 4, 8, 9, 10, 11, 12, 14, 15, 17, 18, 20, 21, 22, 23, 25, 26, 27, 29, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 50, 51, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 88, 90, 91, 94, 95, 96, 97, 98, 99, 100, 101, 102, 104, 105, 107, 108, 110, 111, 112, 114, 115, 116, 118, 119, 120, 121, 122, 124, 125, 126, 127, 128, 129, 130, 131, 133, 134, 135, 136, 137, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 151, 152, 153, 154, 158, 159, 160, 163, 164, 166, 168, 170, 171, 172, 175, 177, 179, 180, 181, 184, 185, 186, 187, 188, 189, 190, 191, 193, 194, 195, 196, 197, 200, 201, 202, 203, 205, 206, 207, 209, 211, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 224, 225, 226, 227, 228, 229, 232, 233, 234, 235, 236, 238, 239, 241, 242, 243, 244, 246, 247, 248, 250, 251, 252, 255, 257, 258, 259, 260, 261, 262, 263, 264, 265, 267, 270, 273, 274, 276, 277, 279, 280, 282, 287, 288, 290, 291, 293, 294, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305], "meurer": 0, "A": [0, 2, 3, 4, 5, 9, 11, 12, 13, 14, 15, 17, 18, 20, 21, 22, 23, 26, 28, 30, 32, 33, 34, 35, 36, 37, 38, 41, 43, 44, 45, 47, 48, 49, 50, 51, 52, 53, 54, 57, 58, 59, 60, 61, 62, 64, 65, 66, 67, 68, 69, 70, 72, 73, 74, 76, 77, 78, 80, 81, 82, 83, 84, 85, 86, 90, 91, 93, 95, 96, 97, 98, 99, 100, 101, 103, 104, 105, 107, 108, 110, 111, 112, 114, 116, 117, 118, 120, 122, 124, 128, 129, 130, 131, 133, 134, 135, 136, 137, 139, 140, 141, 142, 145, 146, 151, 152, 153, 156, 157, 158, 159, 160, 163, 165, 168, 170, 171, 172, 174, 175, 176, 177, 179, 180, 181, 183, 185, 186, 187, 188, 189, 190, 191, 193, 195, 196, 197, 199, 200, 201, 203, 205, 206, 207, 209, 210, 211, 212, 213, 214, 215, 216, 217, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 232, 233, 234, 235, 236, 238, 239, 241, 242, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 257, 258, 259, 260, 261, 262, 264, 265, 270, 272, 274, 275, 276, 277, 279, 280, 287, 290, 295, 297, 299, 300, 304], "smith": [0, 13, 105, 215], "cp": [0, 60, 109, 214, 215], "paprocki": 0, "m": [0, 8, 9, 11, 12, 13, 15, 19, 21, 23, 26, 39, 41, 45, 49, 50, 56, 57, 59, 60, 64, 67, 68, 69, 70, 71, 73, 76, 78, 80, 84, 85, 93, 95, 97, 99, 100, 101, 102, 104, 105, 107, 108, 110, 111, 112, 114, 116, 117, 120, 124, 126, 127, 130, 133, 134, 135, 136, 139, 141, 145, 148, 149, 150, 151, 153, 154, 155, 156, 157, 158, 159, 160, 162, 167, 174, 188, 189, 192, 194, 196, 207, 211, 213, 214, 215, 217, 219, 220, 221, 222, 223, 226, 227, 228, 229, 231, 232, 233, 234, 236, 238, 239, 242, 244, 245, 246, 247, 248, 251, 252, 258, 259, 261, 264, 266, 270, 273, 275, 279, 280, 290, 291, 294, 300, 303, 304, 305], "\u010dert\u00edk": 0, "o": [0, 4, 8, 11, 12, 14, 15, 19, 21, 40, 48, 49, 59, 60, 66, 68, 69, 74, 76, 78, 79, 81, 82, 84, 90, 93, 108, 114, 117, 129, 130, 134, 136, 137, 139, 141, 153, 154, 155, 156, 158, 159, 181, 191, 202, 205, 207, 209, 211, 219, 220, 222, 223, 226, 228, 233, 236, 242, 246, 251, 257, 264, 267, 273, 276, 290, 291, 294], "kirpichev": 0, "sb": 0, "rocklin": 0, "kumar": [0, 245], "ivanov": 0, "": [0, 2, 3, 4, 5, 7, 9, 11, 12, 13, 14, 15, 17, 18, 19, 21, 22, 23, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 57, 58, 59, 60, 62, 64, 65, 66, 67, 68, 69, 71, 72, 73, 74, 76, 77, 78, 80, 81, 82, 84, 85, 86, 87, 90, 91, 93, 95, 96, 97, 98, 99, 101, 102, 104, 107, 108, 109, 110, 112, 114, 116, 117, 118, 120, 122, 124, 126, 128, 129, 130, 132, 133, 135, 136, 137, 139, 140, 141, 143, 147, 151, 152, 156, 158, 162, 163, 164, 170, 171, 173, 175, 177, 178, 181, 185, 186, 188, 189, 191, 194, 195, 196, 200, 201, 205, 206, 207, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 226, 227, 228, 229, 232, 233, 234, 236, 237, 238, 239, 241, 242, 243, 246, 252, 257, 258, 259, 260, 261, 262, 264, 265, 267, 270, 272, 276, 277, 279, 282, 287, 288, 290, 291, 292, 293, 294, 296, 297, 298, 299, 300, 304, 305], "moor": [0, 33, 101, 104], "jk": 0, "singh": 0, "rathnayak": 0, "t": [0, 3, 4, 5, 7, 8, 11, 12, 13, 14, 15, 22, 23, 26, 28, 35, 41, 44, 45, 47, 49, 50, 52, 59, 60, 61, 62, 64, 68, 69, 70, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 92, 93, 95, 97, 98, 99, 100, 101, 104, 108, 109, 110, 111, 112, 114, 120, 124, 125, 128, 129, 130, 131, 133, 134, 135, 136, 137, 139, 140, 141, 144, 145, 146, 153, 154, 155, 156, 158, 159, 163, 165, 171, 175, 187, 189, 191, 193, 194, 196, 200, 201, 203, 205, 206, 207, 209, 210, 211, 212, 213, 214, 215, 216, 217, 219, 220, 221, 222, 223, 225, 226, 229, 233, 234, 235, 236, 238, 239, 242, 243, 244, 245, 246, 247, 248, 252, 255, 257, 260, 264, 265, 270, 273, 275, 279, 290, 291, 293, 294, 298, 299, 300, 303, 304, 305], "vig": 0, "granger": [0, 177], "BE": [0, 12], "muller": 0, "rp": [0, 84, 163], "bonazzi": 0, "f": [0, 4, 8, 11, 12, 13, 14, 15, 19, 23, 26, 28, 31, 32, 34, 35, 47, 48, 49, 50, 51, 58, 59, 60, 64, 67, 68, 69, 70, 72, 73, 74, 75, 76, 78, 86, 91, 92, 93, 95, 97, 99, 101, 104, 108, 109, 110, 111, 112, 114, 117, 120, 122, 129, 133, 134, 135, 137, 139, 146, 151, 153, 154, 158, 160, 164, 165, 176, 177, 180, 189, 191, 194, 201, 206, 207, 210, 211, 212, 213, 214, 216, 217, 219, 220, 221, 222, 223, 225, 226, 228, 229, 232, 233, 234, 235, 236, 238, 239, 242, 243, 244, 245, 246, 247, 251, 252, 257, 258, 259, 260, 261, 264, 265, 267, 276, 277, 280, 290, 291, 293, 294, 299, 303, 304, 305], "gupta": [0, 245], "h": [0, 15, 19, 47, 48, 49, 50, 51, 52, 59, 64, 67, 68, 69, 73, 76, 90, 93, 95, 99, 100, 104, 105, 110, 124, 133, 136, 156, 160, 163, 175, 177, 180, 185, 189, 196, 211, 212, 213, 214, 215, 217, 219, 220, 221, 222, 225, 226, 234, 238, 242, 244, 245, 246, 247, 252, 259, 280, 294, 303], "vat": 0, "johansson": 0, "pedregosa": 0, "curri": [0, 177], "mj": 0, "terrel": 0, "ar": [0, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 47, 48, 49, 50, 51, 52, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 104, 107, 108, 109, 110, 111, 112, 114, 115, 116, 117, 118, 120, 121, 122, 124, 125, 128, 129, 130, 131, 133, 134, 135, 136, 137, 139, 140, 141, 142, 143, 145, 146, 148, 149, 150, 151, 152, 153, 154, 155, 156, 158, 159, 160, 163, 164, 165, 166, 168, 170, 172, 175, 177, 179, 180, 181, 183, 185, 186, 187, 188, 189, 190, 191, 193, 194, 195, 196, 197, 199, 200, 201, 202, 203, 205, 206, 207, 209, 211, 212, 213, 214, 215, 217, 218, 219, 221, 222, 223, 224, 225, 226, 227, 228, 229, 231, 232, 233, 234, 235, 236, 238, 239, 241, 242, 243, 244, 246, 247, 248, 250, 251, 252, 253, 255, 257, 258, 259, 261, 262, 263, 264, 265, 267, 270, 272, 273, 274, 275, 276, 277, 279, 281, 290, 291, 292, 293, 294, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305], "rou\u010dka": 0, "\u0161": 0, "saboo": 0, "fernando": 0, "i": [0, 1, 2, 4, 5, 7, 8, 9, 10, 11, 13, 14, 17, 18, 19, 20, 21, 22, 23, 25, 26, 28, 29, 30, 31, 32, 33, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 90, 91, 92, 95, 96, 97, 98, 99, 100, 101, 102, 104, 105, 107, 108, 110, 111, 112, 114, 115, 116, 117, 118, 120, 121, 122, 124, 125, 126, 127, 128, 129, 130, 131, 133, 134, 135, 136, 137, 138, 139, 140, 141, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 156, 158, 159, 160, 162, 163, 164, 165, 166, 167, 168, 171, 172, 174, 175, 177, 179, 180, 181, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 205, 206, 207, 209, 210, 211, 212, 213, 214, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 227, 228, 229, 231, 232, 233, 234, 235, 236, 238, 239, 241, 242, 243, 244, 246, 247, 248, 250, 251, 252, 253, 255, 257, 258, 259, 260, 261, 262, 264, 265, 267, 269, 270, 272, 273, 274, 275, 276, 277, 279, 280, 290, 291, 293, 294, 296, 297, 299, 300, 302, 303, 304, 305], "kulal": 0, "cimrman": 0, "r": [0, 4, 5, 8, 9, 12, 13, 15, 19, 21, 23, 28, 41, 48, 49, 50, 52, 59, 60, 68, 69, 70, 72, 73, 74, 81, 82, 84, 86, 90, 91, 93, 95, 104, 108, 110, 111, 114, 117, 120, 124, 126, 130, 133, 134, 135, 136, 137, 139, 140, 141, 143, 145, 148, 149, 150, 155, 156, 157, 158, 159, 160, 163, 187, 188, 191, 192, 194, 201, 202, 205, 207, 209, 211, 212, 213, 214, 215, 216, 217, 219, 220, 221, 222, 223, 224, 226, 227, 228, 233, 234, 236, 238, 239, 242, 244, 245, 246, 252, 257, 259, 261, 270, 273, 275, 276, 277, 280, 290, 291, 304], "scopatz": 0, "2017": [0, 7, 211], "symbol": [0, 2, 4, 5, 7, 11, 12, 13, 14, 17, 19, 24, 26, 27, 28, 29, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 49, 50, 58, 60, 67, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 80, 81, 82, 83, 84, 85, 90, 91, 92, 93, 95, 96, 98, 99, 101, 104, 108, 109, 110, 111, 112, 114, 116, 117, 118, 120, 121, 122, 124, 126, 128, 129, 130, 131, 133, 134, 135, 136, 137, 139, 140, 141, 143, 144, 145, 146, 148, 149, 150, 151, 156, 158, 160, 163, 164, 165, 166, 168, 170, 171, 173, 175, 177, 179, 180, 183, 186, 188, 189, 190, 191, 192, 193, 194, 197, 198, 199, 200, 201, 202, 203, 205, 206, 207, 209, 210, 212, 213, 214, 215, 217, 218, 219, 220, 221, 223, 224, 226, 227, 228, 229, 231, 232, 233, 234, 236, 238, 239, 241, 242, 243, 244, 246, 247, 249, 250, 251, 252, 253, 258, 264, 265, 270, 272, 273, 275, 276, 277, 280, 287, 290, 291, 293, 294, 297, 299, 300, 303, 304, 305], "comput": [0, 2, 3, 4, 5, 7, 9, 11, 12, 13, 14, 15, 19, 21, 22, 23, 26, 28, 29, 32, 33, 34, 39, 41, 47, 49, 50, 51, 52, 57, 59, 60, 62, 63, 64, 66, 67, 68, 69, 70, 71, 72, 73, 74, 76, 81, 83, 87, 90, 91, 92, 94, 95, 97, 99, 101, 104, 105, 107, 108, 110, 116, 117, 122, 124, 128, 133, 134, 135, 139, 141, 143, 144, 148, 151, 158, 175, 176, 177, 185, 190, 191, 193, 195, 196, 200, 201, 202, 207, 209, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 228, 229, 231, 233, 234, 235, 236, 238, 239, 242, 244, 245, 246, 248, 258, 261, 264, 265, 270, 272, 273, 274, 275, 276, 277, 279, 282, 290, 293, 294, 296, 297, 300, 304], "python": [0, 1, 2, 3, 4, 5, 7, 8, 9, 11, 12, 13, 14, 18, 21, 22, 23, 27, 28, 29, 32, 33, 35, 37, 38, 39, 42, 43, 44, 47, 60, 68, 69, 72, 74, 80, 96, 98, 99, 101, 104, 108, 109, 110, 116, 128, 141, 158, 201, 212, 213, 214, 215, 216, 217, 223, 225, 226, 234, 238, 242, 245, 247, 257, 258, 259, 260, 261, 264, 265, 270, 296, 297, 298, 299, 300, 302, 303, 304], "peerj": [0, 7], "scienc": [0, 60, 93, 104, 157, 158, 213, 220, 235, 236, 294], "3": [0, 3, 5, 7, 11, 12, 13, 15, 17, 19, 21, 22, 23, 28, 30, 31, 32, 33, 34, 35, 37, 39, 41, 42, 44, 45, 46, 47, 49, 50, 52, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 87, 90, 91, 92, 93, 96, 97, 98, 99, 100, 101, 102, 104, 105, 106, 107, 108, 109, 110, 112, 114, 116, 118, 120, 122, 124, 125, 126, 127, 130, 131, 133, 136, 139, 143, 144, 145, 146, 148, 149, 150, 151, 152, 154, 155, 156, 158, 159, 160, 162, 164, 168, 170, 171, 172, 176, 180, 185, 186, 188, 190, 191, 194, 195, 197, 198, 201, 202, 205, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 224, 225, 226, 227, 228, 229, 231, 232, 233, 234, 235, 236, 238, 239, 241, 242, 243, 244, 245, 246, 247, 248, 251, 252, 253, 257, 258, 260, 261, 262, 264, 265, 267, 270, 272, 273, 274, 275, 277, 279, 280, 287, 290, 291, 293, 294, 296, 298, 299, 300, 303, 304, 305], "e103": 0, "http": [0, 2, 3, 4, 5, 7, 8, 9, 11, 12, 13, 21, 23, 39, 41, 43, 44, 45, 47, 48, 49, 51, 52, 56, 57, 59, 60, 61, 62, 67, 68, 69, 70, 71, 72, 73, 74, 76, 78, 80, 84, 85, 86, 90, 93, 95, 96, 97, 98, 99, 101, 104, 108, 116, 122, 124, 126, 127, 160, 162, 163, 164, 166, 167, 168, 172, 173, 174, 177, 179, 180, 189, 191, 201, 203, 206, 208, 211, 215, 217, 220, 222, 225, 226, 229, 231, 233, 234, 235, 238, 239, 242, 245, 246, 258, 259, 260, 262, 264, 265, 267, 270, 272, 276, 278, 280, 300, 303], "doi": [0, 4, 41, 47, 60, 67, 104, 108, 135, 215, 217, 220, 235, 238, 246, 264], "org": [0, 2, 4, 5, 11, 12, 15, 21, 23, 41, 43, 44, 45, 47, 48, 49, 51, 52, 56, 57, 59, 60, 67, 68, 69, 70, 71, 73, 74, 76, 78, 80, 84, 85, 86, 95, 96, 97, 98, 99, 101, 104, 108, 122, 124, 126, 127, 160, 162, 163, 164, 166, 167, 168, 172, 173, 174, 177, 179, 180, 189, 191, 201, 203, 206, 208, 215, 217, 220, 222, 226, 229, 233, 234, 235, 238, 239, 242, 245, 246, 258, 259, 260, 262, 264, 270, 272, 276, 278, 280, 300, 303], "10": [0, 2, 4, 12, 15, 23, 26, 28, 34, 35, 37, 39, 41, 47, 49, 57, 59, 60, 64, 66, 67, 68, 69, 71, 72, 73, 74, 76, 81, 82, 84, 85, 93, 95, 96, 98, 99, 101, 104, 105, 108, 109, 110, 111, 112, 114, 116, 118, 120, 122, 124, 125, 131, 135, 136, 141, 143, 158, 160, 164, 175, 185, 186, 197, 201, 202, 203, 205, 211, 212, 214, 215, 216, 217, 219, 220, 221, 222, 223, 225, 226, 229, 232, 233, 234, 235, 238, 239, 242, 245, 246, 247, 256, 257, 262, 264, 265, 267, 270, 273, 290, 291, 293, 300, 304], "7717": 0, "c": [0, 2, 7, 8, 9, 12, 14, 15, 19, 21, 23, 26, 28, 29, 31, 33, 40, 41, 47, 48, 52, 53, 57, 59, 60, 61, 63, 64, 65, 67, 68, 69, 71, 73, 74, 76, 77, 78, 80, 81, 82, 84, 85, 91, 93, 95, 97, 98, 99, 101, 104, 108, 109, 110, 116, 117, 118, 120, 124, 126, 128, 129, 131, 133, 134, 136, 141, 146, 148, 149, 150, 152, 154, 155, 158, 160, 164, 170, 171, 172, 175, 177, 180, 185, 188, 190, 191, 196, 200, 201, 205, 209, 210, 211, 212, 214, 215, 216, 217, 219, 220, 221, 222, 223, 225, 233, 234, 235, 236, 238, 239, 242, 243, 244, 245, 246, 247, 251, 252, 258, 259, 261, 264, 267, 270, 272, 273, 274, 275, 276, 277, 280, 290, 291, 294, 296, 303, 304, 305], "103": [0, 7, 59], "bibtex": 0, "entri": [0, 11, 33, 45, 50, 58, 60, 66, 69, 80, 93, 97, 99, 100, 101, 107, 111, 134, 136, 141, 143, 156, 163, 215, 219, 221, 222, 236, 246, 265], "latex": [0, 2, 4, 8, 12, 14, 23, 37, 39, 76, 96, 200, 201, 206, 210, 212, 217, 226, 290, 298, 299], "user": [0, 2, 3, 4, 5, 8, 9, 11, 12, 13, 14, 18, 20, 21, 23, 48, 49, 50, 59, 60, 67, 68, 69, 70, 76, 80, 93, 97, 101, 104, 110, 111, 115, 116, 117, 120, 122, 124, 128, 129, 137, 140, 141, 151, 154, 156, 159, 179, 180, 189, 195, 196, 201, 205, 209, 213, 216, 219, 221, 223, 224, 225, 226, 227, 235, 238, 244, 245, 246, 255, 258, 259, 261, 262, 265, 270, 274, 275, 280, 287, 293, 296, 297, 299, 300, 301], "articl": [0, 7, 9, 11, 68, 69, 101, 104, 218, 220, 221, 226, 235, 270, 288, 298], "titl": [0, 4, 5, 35, 212], "author": [0, 4, 7, 108, 177, 221], "aaron": 0, "christoph": [0, 270], "p": [0, 8, 12, 13, 14, 15, 19, 21, 22, 23, 26, 28, 29, 31, 41, 43, 44, 45, 49, 50, 51, 56, 57, 58, 59, 60, 61, 62, 64, 66, 67, 68, 69, 70, 71, 73, 74, 76, 78, 81, 82, 83, 84, 85, 90, 91, 93, 95, 99, 101, 104, 108, 110, 111, 114, 116, 117, 118, 120, 124, 125, 129, 130, 133, 134, 135, 136, 137, 139, 141, 145, 152, 153, 154, 155, 156, 157, 158, 159, 160, 163, 164, 170, 189, 191, 196, 202, 205, 207, 209, 211, 212, 214, 215, 216, 219, 220, 222, 223, 226, 228, 229, 233, 234, 236, 238, 239, 242, 244, 245, 246, 247, 251, 252, 264, 270, 273, 274, 275, 276, 277, 279, 290, 291, 300, 304], "mateusz": 0, "v": [0, 8, 9, 17, 26, 28, 32, 37, 41, 49, 58, 64, 67, 68, 69, 70, 71, 72, 76, 82, 93, 95, 97, 99, 104, 108, 111, 112, 114, 117, 129, 130, 131, 133, 136, 140, 143, 155, 156, 158, 159, 163, 164, 176, 191, 196, 200, 201, 203, 205, 207, 209, 210, 212, 219, 220, 221, 222, 226, 236, 238, 239, 242, 244, 246, 257, 264, 270, 273, 274, 275, 276, 277, 279, 290, 291], "ert": 0, "k": [0, 5, 12, 13, 15, 17, 21, 23, 26, 31, 41, 47, 48, 49, 50, 52, 54, 58, 59, 62, 63, 66, 67, 68, 69, 71, 72, 73, 74, 76, 86, 93, 95, 98, 99, 101, 104, 108, 110, 124, 129, 133, 134, 139, 146, 153, 155, 158, 165, 179, 180, 183, 187, 189, 191, 200, 207, 211, 213, 215, 216, 219, 220, 221, 222, 223, 226, 228, 229, 231, 232, 233, 234, 235, 236, 238, 239, 242, 244, 246, 247, 248, 250, 251, 252, 253, 257, 261, 264, 270, 272, 273, 274, 275, 276, 277, 279, 280, 290, 291, 303, 304], "ond": 0, "ej": 0, "sergei": 0, "b": [0, 11, 12, 14, 15, 17, 21, 22, 23, 26, 28, 29, 31, 33, 41, 48, 49, 50, 52, 56, 57, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 71, 72, 73, 74, 78, 79, 80, 81, 82, 83, 84, 91, 93, 95, 97, 98, 99, 100, 101, 104, 108, 110, 111, 112, 114, 116, 117, 118, 120, 122, 124, 130, 131, 133, 134, 135, 136, 137, 139, 141, 145, 146, 155, 156, 158, 160, 163, 168, 170, 172, 174, 179, 180, 183, 188, 189, 190, 191, 200, 201, 203, 205, 209, 210, 211, 212, 213, 214, 215, 216, 217, 219, 220, 221, 222, 223, 226, 228, 229, 231, 232, 233, 234, 235, 236, 238, 239, 242, 243, 244, 245, 246, 247, 248, 251, 252, 253, 257, 260, 261, 264, 267, 270, 272, 273, 274, 275, 276, 290, 291, 294, 296, 300, 304, 305], "matthew": 0, "amit": [0, 245], "sergiu": 0, "jason": [0, 226], "sartaj": 0, "thilina": 0, "sean": 0, "brian": [0, 177], "e": [0, 2, 3, 4, 5, 7, 8, 9, 11, 12, 13, 14, 15, 21, 22, 23, 26, 29, 33, 34, 37, 39, 40, 41, 45, 47, 48, 49, 50, 57, 58, 59, 60, 61, 64, 66, 67, 68, 69, 70, 72, 73, 74, 76, 78, 80, 81, 82, 83, 84, 85, 90, 91, 93, 95, 97, 98, 99, 104, 108, 110, 111, 114, 115, 116, 117, 120, 124, 125, 129, 130, 133, 134, 136, 137, 139, 140, 141, 154, 155, 158, 159, 160, 163, 170, 171, 175, 180, 181, 183, 186, 188, 190, 191, 196, 197, 201, 206, 207, 210, 211, 212, 213, 214, 215, 216, 217, 219, 220, 221, 222, 223, 224, 225, 226, 227, 229, 232, 233, 234, 235, 236, 238, 239, 242, 243, 244, 245, 246, 247, 250, 251, 252, 253, 257, 258, 259, 260, 261, 262, 264, 265, 266, 267, 270, 274, 277, 279, 280, 290, 291, 293, 294, 298, 299, 304], "richard": [0, 108], "francesco": 0, "harsh": [0, 245], "shivam": 0, "fredrik": 0, "fabian": 0, "j": [0, 5, 12, 15, 26, 41, 45, 47, 49, 50, 54, 58, 59, 60, 64, 66, 67, 69, 70, 72, 73, 76, 90, 93, 95, 97, 99, 101, 104, 108, 111, 112, 114, 122, 125, 133, 139, 157, 158, 163, 170, 171, 188, 191, 196, 200, 207, 211, 213, 215, 217, 219, 220, 221, 222, 223, 225, 226, 228, 234, 236, 238, 239, 242, 244, 245, 246, 247, 248, 250, 251, 252, 253, 258, 264, 270, 272, 273, 274, 275, 276, 277, 279, 280, 290, 291], "andi": [0, 157], "rou": 0, "ka": 0, "n": [0, 4, 5, 9, 12, 14, 15, 19, 21, 23, 28, 31, 32, 40, 45, 47, 49, 50, 51, 52, 54, 56, 57, 58, 59, 60, 62, 64, 66, 67, 68, 69, 70, 72, 73, 74, 76, 78, 81, 82, 83, 84, 85, 90, 91, 93, 95, 97, 98, 99, 101, 104, 105, 108, 110, 114, 116, 117, 120, 122, 124, 126, 127, 129, 130, 133, 134, 136, 137, 139, 140, 141, 143, 144, 145, 146, 148, 149, 150, 153, 154, 155, 156, 158, 159, 160, 162, 164, 165, 167, 171, 176, 177, 180, 185, 187, 188, 189, 191, 192, 194, 196, 198, 200, 201, 203, 205, 206, 209, 210, 211, 212, 213, 214, 215, 216, 217, 219, 220, 221, 222, 223, 225, 226, 228, 229, 231, 232, 233, 234, 235, 236, 238, 239, 242, 244, 245, 246, 249, 251, 252, 255, 258, 264, 266, 267, 270, 272, 273, 274, 275, 279, 285, 290, 291, 294, 300, 303, 304, 305], "ashutosh": 0, "isuru": 0, "sumith": 0, "robert": [0, 108, 215, 246], "anthoni": 0, "year": [0, 3, 4, 13, 195, 291], "month": 0, "jan": [0, 69], "keyword": [0, 3, 4, 12, 13, 14, 17, 23, 48, 49, 50, 59, 60, 68, 69, 72, 73, 81, 83, 84, 85, 99, 104, 108, 112, 116, 122, 124, 129, 134, 137, 153, 154, 185, 191, 206, 212, 214, 215, 216, 217, 219, 221, 222, 225, 226, 227, 233, 238, 239, 244, 251, 257, 258, 260, 262, 264, 265, 267, 275, 300], "algebra": [0, 5, 14, 15, 17, 21, 27, 29, 34, 37, 45, 50, 51, 59, 68, 69, 72, 74, 86, 89, 90, 91, 93, 95, 98, 99, 103, 105, 108, 109, 110, 139, 151, 158, 159, 211, 214, 215, 217, 218, 219, 220, 222, 223, 226, 228, 236, 239, 241, 242, 245, 281, 282, 285, 287, 288, 291, 295, 296, 298, 300], "system": [0, 1, 2, 5, 7, 8, 9, 13, 14, 15, 17, 18, 19, 22, 23, 26, 27, 28, 29, 33, 35, 42, 44, 59, 68, 69, 70, 74, 93, 96, 97, 98, 99, 104, 109, 110, 111, 114, 115, 116, 120, 121, 123, 124, 128, 129, 133, 134, 135, 136, 137, 139, 141, 142, 143, 144, 145, 148, 150, 151, 152, 153, 154, 155, 156, 158, 169, 170, 185, 188, 189, 191, 194, 198, 201, 205, 206, 207, 209, 210, 211, 213, 214, 215, 216, 217, 218, 219, 220, 221, 224, 225, 226, 234, 235, 241, 245, 246, 257, 258, 270, 272, 273, 276, 278, 280, 285, 287, 291, 296, 298, 300, 304, 305], "abstract": [0, 13, 47, 48, 57, 68, 70, 74, 76, 81, 86, 101, 111, 114, 129, 133, 137, 140, 141, 175, 177, 186, 189, 190, 191, 213, 221, 245, 246, 248, 252, 259, 279, 291], "an": [0, 2, 3, 4, 5, 7, 8, 9, 10, 12, 14, 15, 17, 18, 19, 21, 22, 23, 25, 26, 28, 29, 30, 31, 33, 36, 37, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 51, 52, 53, 54, 57, 58, 59, 60, 61, 62, 64, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 78, 79, 81, 82, 83, 84, 85, 86, 87, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 104, 105, 106, 107, 108, 109, 110, 111, 112, 114, 115, 116, 117, 120, 122, 124, 125, 126, 128, 129, 130, 133, 134, 135, 136, 137, 139, 140, 143, 145, 151, 153, 155, 156, 158, 159, 162, 163, 164, 168, 170, 171, 172, 174, 175, 176, 177, 179, 180, 181, 184, 185, 186, 188, 189, 191, 192, 193, 195, 200, 201, 205, 206, 207, 209, 210, 211, 212, 213, 214, 215, 216, 217, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 231, 232, 233, 234, 235, 238, 239, 241, 242, 243, 244, 246, 247, 250, 251, 252, 253, 255, 257, 258, 259, 260, 261, 262, 264, 265, 267, 270, 272, 274, 275, 277, 278, 279, 280, 290, 291, 293, 294, 295, 296, 297, 298, 300, 303, 304, 305], "open": [0, 2, 3, 4, 5, 8, 9, 10, 11, 12, 13, 32, 33, 34, 36, 39, 47, 68, 70, 74, 95, 98, 124, 141, 144, 158, 226, 234, 241, 245, 246, 298, 300], "sourc": [0, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 23, 33, 34, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 53, 54, 56, 57, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 73, 74, 75, 76, 77, 78, 79, 81, 82, 83, 84, 85, 87, 89, 90, 91, 93, 95, 96, 97, 98, 99, 100, 101, 102, 104, 105, 106, 107, 108, 110, 111, 112, 114, 116, 118, 120, 122, 124, 125, 126, 127, 129, 130, 131, 133, 134, 135, 136, 137, 139, 140, 141, 158, 160, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 197, 198, 199, 201, 202, 203, 205, 206, 207, 211, 212, 213, 215, 216, 217, 219, 221, 222, 223, 224, 226, 227, 228, 229, 231, 232, 233, 234, 235, 236, 238, 239, 241, 242, 243, 244, 245, 246, 247, 248, 250, 251, 252, 253, 255, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 269, 270, 272, 273, 277, 289, 298], "written": [0, 2, 4, 5, 11, 12, 13, 14, 21, 23, 45, 49, 56, 59, 60, 64, 68, 73, 76, 80, 86, 91, 93, 97, 98, 107, 108, 145, 151, 158, 191, 207, 208, 209, 210, 213, 214, 222, 226, 229, 233, 236, 239, 242, 259, 277, 279, 297, 298, 299, 304], "pure": [0, 2, 13, 14, 32, 34, 41, 69, 74, 95, 98, 101, 114, 124, 155, 196, 215, 216, 217, 219, 222, 226, 246, 264], "It": [0, 2, 3, 4, 5, 7, 8, 9, 11, 12, 13, 14, 15, 19, 21, 22, 23, 28, 31, 32, 34, 35, 36, 39, 41, 42, 43, 44, 47, 48, 49, 56, 59, 60, 62, 63, 64, 67, 68, 69, 70, 72, 73, 74, 75, 76, 78, 80, 84, 85, 91, 93, 95, 97, 98, 104, 108, 109, 110, 112, 114, 115, 116, 117, 118, 120, 122, 124, 126, 128, 129, 130, 131, 133, 134, 137, 139, 140, 141, 143, 149, 151, 152, 153, 154, 156, 158, 160, 164, 165, 175, 180, 181, 186, 187, 188, 189, 190, 191, 193, 196, 199, 201, 205, 209, 210, 211, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 226, 229, 233, 234, 235, 236, 238, 239, 242, 243, 244, 245, 246, 247, 248, 250, 251, 252, 257, 258, 259, 260, 261, 262, 265, 270, 273, 274, 275, 277, 279, 280, 291, 293, 294, 296, 297, 298, 299, 300, 302, 303, 304], "built": [0, 2, 4, 5, 8, 14, 15, 18, 42, 44, 50, 68, 74, 95, 104, 141, 158, 214, 217, 226, 227, 231, 242, 245, 246, 252, 261, 264, 265, 298, 299, 303], "focu": [0, 13, 21, 78, 244, 298], "extens": [0, 2, 4, 5, 7, 12, 21, 23, 59, 68, 73, 74, 80, 84, 95, 104, 112, 114, 115, 129, 136, 137, 158, 214, 216, 217, 219, 220, 221, 222, 226, 236, 238, 242, 244, 245, 258, 259, 290, 297, 304], "eas": [0, 141, 210, 212, 226, 229], "through": [0, 3, 4, 7, 8, 13, 14, 15, 21, 23, 28, 32, 33, 35, 37, 39, 47, 49, 59, 60, 62, 67, 68, 69, 72, 73, 76, 78, 79, 80, 81, 82, 84, 93, 97, 98, 104, 108, 111, 116, 117, 118, 122, 129, 130, 134, 137, 140, 141, 143, 151, 156, 162, 163, 201, 213, 219, 221, 226, 232, 236, 238, 242, 244, 245, 246, 247, 258, 264, 270, 272, 277, 280, 290, 291, 295, 296, 297, 302], "both": [0, 2, 3, 4, 5, 7, 11, 12, 13, 14, 15, 18, 21, 22, 23, 28, 30, 31, 32, 35, 40, 41, 47, 48, 49, 60, 63, 64, 66, 67, 68, 69, 73, 74, 76, 83, 92, 93, 95, 98, 99, 104, 108, 110, 114, 115, 116, 117, 124, 129, 130, 133, 134, 136, 137, 139, 143, 145, 146, 152, 155, 163, 164, 175, 181, 188, 191, 195, 196, 201, 205, 209, 210, 212, 213, 214, 216, 217, 219, 221, 222, 224, 225, 226, 228, 233, 234, 235, 236, 238, 239, 242, 244, 245, 247, 251, 257, 259, 264, 265, 270, 272, 290, 291, 294, 297, 298, 299, 304, 305], "interact": [0, 11, 14, 17, 32, 40, 68, 82, 95, 102, 104, 137, 158, 188, 206, 210, 216, 217, 238, 246, 262, 268, 281, 289, 296, 298, 299, 303, 304], "programmat": [0, 14, 17, 18, 36, 37, 245, 275], "applic": [0, 5, 13, 29, 32, 50, 51, 52, 58, 59, 60, 61, 68, 69, 74, 95, 99, 104, 108, 116, 118, 120, 129, 133, 134, 139, 141, 151, 155, 157, 158, 175, 176, 201, 205, 209, 214, 215, 219, 220, 221, 222, 226, 228, 233, 239, 242, 245, 259, 264, 270, 277, 278, 285, 291, 298], "These": [0, 2, 4, 5, 9, 11, 12, 13, 14, 15, 16, 17, 19, 21, 22, 23, 37, 38, 40, 48, 49, 59, 67, 68, 69, 70, 76, 93, 95, 98, 104, 108, 110, 111, 112, 114, 115, 117, 124, 129, 133, 134, 135, 137, 140, 143, 145, 149, 155, 158, 181, 186, 187, 195, 201, 202, 207, 209, 210, 213, 214, 215, 216, 217, 219, 222, 226, 236, 239, 242, 243, 245, 246, 248, 253, 257, 258, 259, 264, 277, 290, 291, 294, 297, 300, 303, 304], "characterist": [0, 70, 86, 104, 112, 114, 209, 215, 217, 219, 220, 242, 244, 291, 300], "have": [0, 3, 4, 5, 7, 8, 9, 10, 11, 12, 14, 15, 18, 19, 21, 22, 23, 25, 26, 28, 30, 31, 33, 34, 35, 37, 39, 41, 43, 44, 45, 47, 48, 49, 50, 51, 52, 58, 59, 60, 61, 64, 66, 67, 68, 69, 70, 72, 73, 74, 76, 78, 79, 83, 84, 86, 91, 92, 93, 95, 97, 98, 99, 100, 101, 104, 107, 108, 109, 110, 111, 112, 114, 116, 117, 122, 124, 125, 127, 128, 133, 134, 135, 136, 139, 141, 142, 143, 149, 151, 155, 156, 158, 175, 177, 180, 184, 186, 188, 189, 190, 191, 193, 194, 196, 199, 200, 201, 205, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 221, 222, 223, 224, 226, 228, 229, 231, 233, 234, 235, 236, 238, 239, 242, 244, 245, 246, 247, 248, 250, 252, 253, 255, 256, 257, 259, 260, 261, 264, 265, 267, 270, 272, 274, 275, 276, 277, 280, 290, 291, 293, 294, 296, 297, 298, 299, 300, 303, 304, 305], "led": 0, "becom": [0, 3, 4, 5, 11, 12, 13, 14, 15, 19, 21, 59, 64, 67, 68, 69, 72, 91, 96, 104, 110, 129, 139, 206, 209, 213, 214, 216, 217, 223, 226, 229, 235, 242, 245, 246, 252, 265, 267, 273, 275, 304], "popular": [0, 2, 69, 109, 158, 298], "librari": [0, 2, 3, 4, 12, 13, 14, 21, 23, 34, 38, 39, 49, 68, 69, 73, 93, 95, 96, 104, 109, 128, 139, 141, 158, 195, 212, 216, 217, 246, 257, 258, 259, 264, 265, 293, 296, 297, 298], "scientif": [0, 14, 39, 68, 158], "ecosystem": 0, "thi": [0, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 26, 28, 29, 30, 31, 32, 33, 35, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 90, 91, 92, 94, 95, 96, 97, 98, 99, 100, 101, 102, 104, 105, 108, 109, 110, 111, 112, 114, 115, 116, 117, 118, 120, 121, 122, 124, 125, 128, 129, 130, 131, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 158, 159, 162, 163, 164, 165, 166, 168, 170, 171, 172, 174, 175, 177, 180, 181, 183, 184, 185, 186, 187, 188, 189, 190, 191, 193, 194, 195, 196, 197, 200, 201, 203, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 224, 225, 226, 227, 228, 229, 232, 233, 234, 235, 236, 238, 239, 240, 241, 242, 243, 244, 246, 247, 248, 250, 251, 252, 254, 255, 257, 258, 259, 260, 261, 262, 263, 264, 265, 267, 268, 270, 272, 273, 274, 275, 276, 277, 278, 279, 281, 290, 291, 293, 294, 295, 296, 297, 298, 299, 300, 302, 303, 304, 305], "paper": [0, 4, 25, 108, 143, 210, 221, 222, 235, 236, 239, 242, 291], "present": [0, 2, 5, 13, 14, 15, 19, 25, 47, 48, 52, 55, 59, 60, 62, 66, 68, 71, 95, 104, 108, 111, 114, 116, 120, 122, 124, 134, 139, 143, 191, 193, 201, 203, 206, 207, 212, 213, 219, 220, 221, 225, 226, 239, 245, 259, 265, 273, 274, 275, 279, 282, 291, 305], "architectur": [0, 12, 158, 216, 257], "descript": [0, 3, 4, 5, 13, 29, 38, 48, 50, 58, 76, 95, 108, 163, 181, 188, 199, 209, 210, 211, 226, 250, 257, 259, 261, 262, 281, 301], "its": [0, 2, 3, 4, 5, 7, 12, 13, 14, 15, 17, 19, 21, 22, 23, 28, 30, 31, 32, 33, 34, 35, 37, 41, 43, 44, 45, 48, 49, 50, 52, 56, 58, 59, 60, 67, 68, 69, 70, 73, 74, 76, 78, 80, 84, 86, 93, 95, 96, 98, 99, 101, 104, 108, 110, 111, 112, 114, 115, 116, 117, 118, 120, 124, 128, 129, 130, 133, 134, 136, 137, 139, 140, 141, 143, 144, 145, 151, 152, 155, 156, 158, 159, 164, 170, 176, 177, 179, 180, 185, 186, 189, 191, 195, 196, 198, 201, 202, 207, 209, 210, 211, 212, 213, 214, 215, 216, 217, 219, 220, 221, 222, 223, 224, 225, 226, 232, 233, 234, 238, 241, 242, 244, 245, 246, 248, 250, 251, 252, 257, 260, 261, 264, 265, 270, 273, 274, 275, 277, 280, 290, 291, 298, 299, 300, 303, 304], "featur": [0, 2, 3, 5, 7, 11, 12, 13, 15, 16, 23, 38, 39, 68, 70, 72, 141, 151, 158, 208, 226, 242, 246, 255, 259, 262, 278, 287, 290, 291, 292, 297, 298, 302, 304], "discuss": [0, 3, 4, 5, 7, 11, 12, 13, 15, 16, 17, 19, 21, 22, 23, 38, 50, 59, 69, 76, 108, 115, 128, 134, 141, 151, 155, 156, 200, 208, 209, 210, 216, 252, 261, 281, 291, 293, 295, 296, 298, 299, 301, 303, 304], "select": [0, 8, 16, 17, 33, 38, 49, 52, 59, 60, 67, 68, 69, 77, 82, 96, 98, 99, 108, 110, 112, 114, 131, 134, 196, 206, 216, 217, 219, 220, 222, 226, 235, 238, 244, 291], "submodul": [0, 2, 3, 4, 11, 12, 14, 49, 128, 213, 217, 219, 221], "The": [0, 2, 4, 5, 6, 7, 8, 9, 11, 12, 14, 15, 17, 19, 20, 22, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 47, 48, 49, 51, 52, 54, 56, 57, 59, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 90, 91, 92, 95, 96, 97, 98, 99, 100, 101, 102, 104, 105, 107, 108, 109, 110, 111, 112, 114, 115, 116, 117, 118, 120, 121, 122, 124, 125, 126, 128, 129, 130, 131, 133, 134, 135, 136, 137, 139, 140, 141, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 156, 158, 159, 160, 162, 163, 167, 168, 169, 170, 171, 172, 174, 175, 176, 177, 179, 180, 181, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 197, 200, 201, 202, 203, 205, 206, 207, 209, 210, 211, 212, 213, 214, 215, 216, 217, 219, 220, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 234, 235, 238, 239, 241, 242, 243, 244, 245, 246, 247, 248, 250, 251, 252, 253, 255, 257, 258, 259, 260, 261, 262, 264, 265, 267, 270, 272, 273, 274, 275, 278, 279, 280, 287, 290, 291, 293, 294, 296, 297, 299, 300, 301, 302, 303, 304, 305], "supplementari": 0, "materi": [0, 25, 116, 162, 302], "provid": [0, 2, 3, 4, 5, 7, 8, 9, 11, 13, 16, 17, 19, 20, 21, 22, 23, 26, 29, 30, 34, 38, 41, 47, 48, 49, 50, 51, 57, 58, 59, 60, 66, 67, 68, 70, 72, 76, 77, 79, 84, 87, 90, 91, 95, 96, 98, 99, 101, 104, 105, 107, 108, 109, 110, 111, 114, 115, 117, 120, 122, 128, 130, 133, 134, 136, 139, 143, 144, 145, 146, 151, 152, 153, 154, 155, 156, 158, 159, 164, 165, 185, 193, 194, 195, 199, 201, 202, 205, 206, 207, 209, 210, 211, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 224, 225, 226, 229, 231, 234, 235, 236, 238, 242, 243, 244, 245, 246, 247, 251, 252, 257, 258, 259, 261, 262, 264, 265, 267, 270, 273, 274, 275, 277, 278, 280, 290, 291, 294, 298, 299, 300, 304], "addit": [0, 2, 3, 5, 9, 12, 13, 14, 15, 17, 19, 39, 41, 49, 58, 59, 60, 67, 68, 74, 76, 80, 86, 88, 92, 93, 95, 96, 98, 101, 104, 108, 110, 111, 112, 114, 121, 122, 124, 128, 130, 134, 155, 159, 177, 189, 190, 193, 200, 206, 209, 210, 211, 212, 213, 214, 215, 216, 219, 221, 222, 226, 232, 235, 236, 238, 239, 242, 243, 244, 245, 246, 257, 258, 259, 261, 262, 264, 265, 267, 274, 290, 291, 296, 298, 299, 300, 303, 304], "exampl": [0, 1, 2, 3, 5, 7, 12, 13, 14, 15, 17, 18, 19, 21, 22, 27, 29, 32, 33, 35, 37, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 81, 82, 83, 84, 85, 86, 87, 90, 91, 93, 96, 97, 98, 99, 100, 101, 102, 104, 105, 106, 107, 109, 110, 112, 114, 116, 118, 120, 122, 124, 126, 127, 129, 130, 131, 133, 134, 136, 137, 139, 140, 141, 143, 144, 145, 146, 148, 149, 150, 151, 152, 153, 154, 156, 158, 160, 162, 164, 165, 166, 167, 168, 170, 171, 172, 173, 174, 175, 176, 177, 179, 180, 181, 183, 185, 186, 188, 189, 190, 191, 192, 193, 197, 198, 200, 201, 202, 203, 205, 206, 207, 209, 211, 212, 213, 214, 215, 216, 217, 218, 219, 221, 222, 223, 224, 227, 228, 229, 231, 232, 234, 235, 238, 239, 241, 242, 243, 244, 245, 250, 252, 253, 255, 257, 258, 259, 260, 261, 262, 264, 265, 266, 267, 268, 270, 272, 273, 275, 277, 278, 279, 280, 285, 287, 288, 291, 292, 293, 294, 295, 296, 297, 299, 300, 302, 303, 305], "further": [0, 2, 11, 21, 23, 28, 44, 48, 68, 69, 74, 76, 80, 93, 95, 100, 101, 104, 110, 116, 121, 122, 130, 133, 134, 156, 163, 209, 211, 212, 213, 215, 219, 221, 222, 235, 236, 238, 242, 246, 252, 291, 297, 298], "outlin": [0, 2, 3, 11, 21, 23, 66, 95, 213, 242], "detail": [0, 2, 3, 4, 5, 6, 9, 11, 12, 13, 14, 16, 18, 21, 23, 38, 48, 59, 68, 70, 73, 75, 76, 93, 94, 95, 96, 104, 108, 122, 133, 134, 141, 156, 158, 163, 181, 185, 201, 203, 211, 212, 213, 215, 219, 221, 228, 233, 238, 239, 240, 242, 243, 246, 251, 252, 257, 260, 262, 265, 275, 276, 277, 278, 281, 285, 294, 296, 300, 301, 303], "volum": [0, 4, 49, 67, 76, 93, 95, 211, 220, 236, 239, 242, 261, 270], "page": [0, 2, 3, 4, 5, 7, 8, 11, 12, 13, 14, 15, 21, 22, 28, 29, 31, 32, 36, 38, 49, 50, 51, 67, 73, 93, 108, 109, 133, 134, 158, 196, 212, 215, 216, 217, 220, 226, 236, 239, 262, 279, 304], "journal": [0, 4, 7, 41, 67, 73, 125, 220, 238, 261, 264], "issn": 0, "2376": 0, "5992": 0, "url": [0, 69, 262], "bsd": [0, 2, 25, 298], "licens": [0, 2, 25, 298], "so": [0, 2, 3, 4, 5, 9, 11, 12, 13, 14, 15, 18, 19, 21, 22, 23, 25, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 42, 43, 44, 45, 47, 48, 49, 50, 52, 56, 57, 59, 60, 62, 64, 66, 68, 69, 72, 74, 76, 78, 80, 81, 82, 84, 90, 91, 92, 93, 95, 96, 97, 98, 99, 101, 104, 105, 108, 110, 111, 114, 116, 117, 124, 128, 129, 133, 134, 137, 139, 141, 143, 145, 151, 152, 153, 155, 156, 158, 159, 164, 175, 177, 185, 187, 188, 189, 191, 193, 195, 196, 200, 201, 210, 211, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 224, 225, 226, 227, 228, 233, 234, 235, 236, 238, 239, 241, 242, 243, 244, 245, 246, 250, 251, 255, 257, 258, 261, 262, 264, 265, 267, 276, 280, 290, 291, 293, 294, 296, 298, 299, 300, 303, 304, 305], "you": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 18, 22, 23, 25, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 39, 40, 43, 44, 45, 47, 49, 50, 51, 59, 60, 67, 68, 69, 70, 72, 74, 75, 76, 80, 82, 84, 86, 87, 92, 93, 95, 96, 98, 99, 101, 102, 104, 105, 108, 109, 110, 111, 112, 114, 124, 126, 127, 128, 133, 134, 135, 136, 139, 141, 142, 152, 153, 155, 156, 158, 180, 185, 186, 189, 191, 195, 200, 201, 203, 207, 209, 210, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 226, 227, 229, 233, 234, 238, 239, 242, 243, 244, 245, 246, 247, 250, 251, 252, 255, 257, 258, 259, 260, 262, 264, 265, 274, 275, 276, 277, 290, 291, 292, 293, 294, 296, 298, 299, 300, 301, 302, 303, 304, 305], "free": [0, 9, 11, 12, 13, 14, 28, 33, 34, 39, 47, 48, 49, 58, 59, 64, 68, 80, 95, 99, 101, 104, 108, 111, 114, 116, 117, 122, 125, 133, 136, 151, 160, 180, 198, 201, 208, 212, 213, 215, 217, 219, 221, 222, 226, 228, 234, 236, 238, 239, 242, 244, 245, 252, 264, 298], "howev": [0, 2, 3, 4, 5, 8, 11, 12, 13, 14, 15, 17, 19, 21, 22, 23, 28, 31, 32, 35, 42, 44, 49, 51, 59, 60, 64, 67, 68, 69, 70, 73, 74, 76, 78, 93, 95, 98, 99, 104, 108, 109, 110, 111, 114, 116, 120, 129, 133, 134, 136, 137, 139, 140, 141, 155, 159, 191, 210, 211, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 225, 226, 227, 233, 234, 235, 236, 238, 242, 243, 244, 245, 257, 258, 265, 274, 275, 279, 291, 293, 296, 298, 300, 304, 305], "like": [0, 1, 2, 3, 4, 5, 7, 8, 9, 11, 12, 13, 14, 15, 16, 18, 21, 22, 23, 25, 33, 35, 36, 37, 38, 39, 49, 50, 51, 53, 59, 60, 67, 68, 69, 72, 73, 74, 76, 78, 88, 91, 95, 96, 98, 99, 101, 102, 103, 104, 108, 109, 110, 114, 120, 124, 128, 133, 137, 140, 141, 143, 152, 155, 158, 159, 173, 175, 185, 186, 189, 190, 191, 195, 196, 200, 201, 205, 207, 209, 212, 213, 214, 215, 216, 217, 218, 219, 221, 222, 224, 225, 226, 229, 233, 234, 235, 236, 238, 239, 242, 243, 244, 245, 246, 247, 248, 250, 252, 253, 255, 257, 258, 259, 260, 264, 265, 267, 274, 275, 277, 279, 290, 291, 293, 294, 296, 297, 298, 299, 300, 304], "academ": [0, 25, 48, 52, 220], "commerci": [0, 298], "creat": [0, 2, 4, 5, 7, 8, 12, 14, 21, 22, 30, 31, 32, 33, 35, 36, 37, 41, 43, 48, 49, 50, 57, 59, 60, 68, 69, 70, 72, 74, 75, 76, 78, 80, 81, 83, 84, 89, 91, 93, 95, 96, 97, 98, 99, 100, 101, 102, 103, 106, 108, 109, 110, 111, 112, 114, 116, 120, 124, 129, 130, 133, 134, 136, 137, 139, 140, 141, 144, 145, 146, 148, 150, 152, 154, 155, 156, 158, 159, 168, 170, 172, 176, 179, 180, 181, 185, 186, 188, 189, 191, 194, 197, 200, 201, 203, 205, 209, 210, 212, 213, 215, 216, 217, 219, 221, 222, 223, 226, 233, 238, 242, 245, 246, 247, 251, 252, 257, 258, 259, 261, 262, 264, 265, 270, 275, 277, 290, 291, 294, 296, 299, 300, 303, 304, 305], "fork": [0, 5, 13, 143], "deriv": [0, 4, 11, 12, 13, 14, 20, 23, 32, 47, 48, 49, 52, 58, 59, 68, 70, 74, 75, 76, 78, 85, 90, 91, 93, 95, 96, 98, 101, 104, 110, 112, 114, 120, 124, 128, 129, 131, 133, 134, 135, 136, 137, 139, 143, 145, 146, 148, 151, 153, 154, 155, 180, 189, 193, 196, 197, 200, 201, 203, 205, 206, 207, 209, 212, 213, 214, 215, 217, 219, 221, 222, 223, 226, 228, 236, 238, 242, 243, 244, 248, 253, 259, 270, 273, 274, 290, 291, 295, 298, 305], "long": [0, 4, 5, 11, 12, 28, 37, 49, 60, 67, 68, 69, 71, 81, 93, 95, 96, 98, 104, 108, 110, 116, 117, 143, 156, 206, 222, 223, 226, 235, 236, 244, 246, 258, 265, 267, 273, 296, 299], "copi": [0, 9, 11, 12, 13, 15, 21, 25, 50, 60, 61, 68, 84, 104, 108, 109, 215, 217, 219, 221, 225, 226, 233, 244, 257, 264, 267, 303], "statement": [0, 4, 13, 21, 22, 23, 39, 48, 49, 68, 76, 93, 98, 101, 141, 170, 226, 246, 255, 259, 264], "redistribut": [0, 222], "see": [0, 2, 3, 5, 7, 8, 9, 11, 12, 13, 14, 15, 18, 19, 21, 22, 23, 24, 25, 42, 43, 44, 45, 47, 48, 49, 51, 54, 56, 59, 60, 61, 64, 67, 69, 70, 73, 74, 75, 76, 80, 84, 85, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 101, 104, 105, 108, 109, 110, 114, 122, 128, 133, 134, 135, 139, 147, 149, 153, 155, 160, 163, 166, 167, 176, 180, 181, 185, 186, 187, 188, 190, 191, 194, 196, 201, 206, 209, 211, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 225, 226, 228, 229, 232, 233, 234, 235, 236, 238, 239, 242, 243, 244, 245, 246, 251, 252, 255, 257, 258, 259, 260, 261, 262, 265, 266, 270, 272, 280, 290, 291, 293, 294, 296, 298, 299, 300, 302, 303, 304, 305], "file": [0, 2, 3, 4, 5, 7, 8, 9, 12, 14, 15, 25, 49, 104, 110, 141, 158, 180, 212, 226, 233, 236, 238, 246, 255, 257, 258, 259, 265], "That": [0, 3, 5, 11, 12, 14, 15, 21, 22, 23, 68, 69, 74, 98, 104, 108, 151, 188, 193, 199, 209, 210, 213, 214, 216, 217, 219, 221, 232, 233, 242, 246, 258, 259, 265, 293, 296, 299, 304], "said": [0, 3, 14, 41, 45, 49, 54, 108, 196, 207, 209, 210, 214, 242, 245, 246, 270, 277], "although": [0, 2, 3, 4, 5, 11, 12, 14, 15, 18, 19, 21, 23, 31, 60, 68, 69, 74, 80, 92, 93, 96, 98, 99, 101, 104, 108, 128, 143, 158, 213, 215, 216, 217, 219, 221, 222, 234, 235, 238, 239, 244, 258, 264, 265, 296, 299, 304], "requir": [0, 2, 4, 5, 7, 9, 11, 12, 13, 14, 15, 23, 25, 33, 37, 39, 49, 59, 68, 69, 71, 72, 76, 78, 79, 81, 82, 85, 87, 98, 104, 107, 108, 109, 110, 111, 112, 114, 116, 122, 128, 129, 130, 133, 134, 136, 137, 139, 141, 143, 145, 152, 156, 165, 188, 200, 201, 203, 211, 212, 213, 215, 216, 217, 219, 221, 223, 226, 229, 235, 236, 239, 242, 244, 245, 246, 250, 257, 258, 259, 260, 262, 264, 265, 273, 274, 275, 290, 291, 300, 302], "conveni": [0, 8, 13, 14, 15, 30, 32, 37, 40, 47, 49, 60, 68, 69, 73, 76, 95, 98, 110, 141, 156, 158, 203, 209, 210, 212, 213, 214, 215, 216, 217, 221, 224, 233, 234, 238, 244, 250, 251, 258, 260, 261, 265, 277, 294, 296], "pleas": [0, 3, 4, 5, 7, 12, 13, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 45, 47, 68, 76, 80, 93, 108, 128, 134, 141, 151, 155, 156, 163, 164, 185, 200, 210, 211, 212, 213, 219, 220, 234, 238, 239, 244, 245, 265, 270, 275, 301, 305], "when": [0, 2, 4, 5, 7, 8, 11, 12, 13, 14, 15, 17, 18, 19, 21, 22, 23, 26, 28, 32, 34, 35, 36, 39, 41, 42, 43, 44, 45, 47, 48, 49, 50, 52, 59, 60, 61, 66, 67, 68, 69, 70, 72, 73, 74, 76, 77, 78, 80, 81, 82, 83, 84, 85, 92, 95, 96, 98, 99, 100, 104, 108, 109, 110, 111, 112, 114, 120, 122, 124, 125, 128, 129, 133, 136, 137, 139, 140, 141, 143, 149, 151, 152, 153, 154, 155, 156, 159, 164, 165, 170, 175, 176, 180, 183, 185, 193, 194, 195, 200, 206, 209, 210, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 225, 226, 227, 228, 232, 233, 234, 235, 236, 238, 239, 242, 243, 244, 245, 246, 248, 250, 251, 255, 257, 258, 259, 260, 262, 264, 265, 267, 269, 274, 290, 291, 294, 296, 298, 299, 304, 305], "your": [0, 2, 3, 4, 5, 8, 12, 13, 15, 23, 25, 28, 29, 30, 31, 33, 35, 36, 37, 39, 43, 68, 69, 95, 96, 104, 109, 110, 111, 112, 124, 128, 133, 153, 155, 210, 212, 226, 233, 238, 242, 245, 246, 264, 265, 291, 294, 298, 300, 301, 303, 304], "work": [0, 2, 3, 4, 8, 9, 11, 12, 13, 14, 15, 18, 19, 21, 22, 23, 28, 34, 39, 42, 44, 47, 48, 49, 51, 59, 60, 61, 68, 69, 72, 76, 93, 95, 97, 98, 99, 101, 104, 105, 108, 110, 128, 133, 140, 141, 143, 152, 156, 158, 171, 175, 180, 184, 185, 186, 187, 190, 193, 203, 210, 211, 212, 213, 214, 215, 216, 217, 219, 221, 222, 226, 233, 234, 235, 236, 238, 239, 242, 244, 245, 246, 252, 257, 258, 259, 261, 264, 265, 266, 267, 274, 275, 291, 296, 297, 298, 299, 300, 303, 304], "also": [0, 2, 3, 5, 7, 8, 9, 11, 12, 13, 14, 15, 17, 19, 21, 22, 23, 25, 26, 28, 29, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 47, 48, 49, 51, 57, 59, 60, 67, 69, 70, 72, 73, 74, 75, 76, 80, 84, 86, 88, 90, 91, 93, 95, 97, 98, 99, 102, 104, 105, 108, 109, 110, 111, 112, 114, 116, 117, 120, 121, 122, 124, 128, 129, 130, 131, 133, 134, 136, 137, 139, 140, 141, 143, 144, 145, 146, 149, 152, 153, 154, 155, 156, 158, 159, 160, 164, 174, 175, 177, 181, 185, 190, 191, 194, 195, 196, 200, 201, 203, 205, 207, 209, 210, 211, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 225, 226, 227, 228, 229, 231, 232, 233, 234, 235, 236, 238, 239, 241, 242, 243, 244, 245, 246, 247, 250, 251, 252, 255, 257, 258, 259, 260, 261, 262, 265, 267, 270, 273, 274, 275, 276, 277, 279, 280, 290, 291, 293, 294, 296, 298, 299, 300, 303, 304, 305], "consid": [0, 3, 5, 12, 13, 14, 15, 18, 21, 22, 23, 26, 37, 41, 45, 48, 49, 57, 60, 63, 67, 68, 69, 71, 72, 73, 74, 76, 78, 80, 84, 92, 93, 95, 96, 97, 98, 99, 101, 104, 108, 124, 128, 129, 130, 136, 142, 153, 159, 181, 188, 191, 195, 196, 202, 206, 207, 209, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 225, 226, 229, 233, 238, 239, 242, 243, 244, 245, 246, 257, 259, 264, 273, 275, 277, 279, 280, 291, 296, 300, 304], "contribut": [0, 2, 3, 4, 5, 9, 10, 12, 39, 84, 108, 134, 146, 149, 216, 219, 221, 242, 280, 301], "all": [0, 2, 3, 4, 5, 8, 9, 11, 12, 13, 14, 15, 17, 19, 21, 22, 23, 25, 33, 37, 38, 40, 41, 42, 43, 44, 45, 47, 48, 49, 50, 51, 52, 56, 58, 59, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 78, 79, 81, 83, 84, 85, 93, 95, 97, 98, 99, 100, 101, 104, 107, 108, 109, 110, 111, 112, 114, 116, 117, 120, 122, 124, 125, 129, 130, 131, 133, 134, 135, 136, 137, 139, 140, 141, 143, 144, 146, 151, 153, 155, 158, 159, 165, 170, 171, 175, 185, 187, 188, 189, 191, 193, 194, 195, 196, 198, 199, 206, 207, 210, 211, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 225, 226, 227, 228, 229, 232, 233, 234, 235, 236, 238, 239, 241, 242, 243, 244, 245, 246, 247, 250, 252, 253, 255, 257, 258, 259, 260, 262, 264, 265, 267, 270, 272, 274, 276, 277, 278, 279, 281, 290, 291, 293, 294, 296, 298, 299, 300, 303, 304, 305], "chang": [0, 4, 5, 7, 8, 12, 14, 15, 21, 39, 48, 49, 50, 59, 60, 64, 67, 68, 69, 72, 73, 74, 76, 82, 83, 93, 95, 98, 104, 108, 110, 111, 112, 116, 118, 120, 124, 129, 133, 136, 139, 141, 143, 148, 165, 176, 186, 196, 197, 200, 207, 209, 210, 211, 212, 213, 214, 215, 217, 219, 222, 223, 226, 233, 234, 235, 236, 238, 241, 242, 244, 245, 246, 247, 257, 264, 265, 275, 277, 290, 291, 293, 296, 299, 303], "back": [0, 23, 31, 32, 34, 48, 49, 64, 67, 68, 69, 74, 76, 83, 84, 90, 92, 93, 95, 96, 99, 108, 109, 124, 185, 206, 209, 212, 215, 216, 221, 222, 224, 226, 236, 242, 244, 247, 248, 290], "we": [0, 2, 3, 4, 5, 7, 9, 11, 12, 13, 15, 19, 21, 22, 23, 25, 28, 29, 30, 31, 33, 35, 36, 37, 42, 43, 44, 47, 48, 49, 50, 51, 52, 57, 58, 59, 60, 61, 63, 64, 66, 67, 68, 69, 70, 72, 73, 74, 76, 81, 86, 91, 92, 93, 95, 96, 97, 98, 99, 104, 105, 107, 108, 110, 112, 114, 124, 127, 128, 129, 130, 131, 133, 134, 136, 137, 139, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 158, 163, 166, 174, 177, 180, 181, 183, 184, 185, 186, 187, 188, 190, 191, 193, 194, 196, 200, 201, 203, 205, 207, 209, 210, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 225, 226, 233, 234, 236, 238, 239, 241, 242, 243, 244, 246, 248, 250, 252, 257, 258, 259, 261, 262, 264, 265, 270, 274, 275, 276, 277, 279, 280, 290, 291, 293, 294, 296, 298, 299, 300, 303, 304, 305], "can": [0, 2, 3, 4, 5, 7, 8, 9, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 25, 27, 29, 33, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 56, 57, 58, 59, 60, 61, 63, 64, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 84, 85, 86, 87, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 104, 107, 108, 109, 110, 111, 112, 114, 115, 116, 117, 118, 120, 121, 122, 124, 126, 128, 129, 130, 131, 133, 134, 135, 136, 137, 139, 140, 141, 144, 145, 146, 149, 151, 152, 153, 154, 155, 156, 158, 159, 163, 164, 165, 170, 172, 175, 179, 180, 181, 185, 186, 187, 188, 189, 190, 191, 193, 194, 195, 196, 197, 198, 200, 201, 205, 206, 207, 209, 210, 211, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 224, 225, 226, 227, 228, 229, 232, 233, 234, 235, 236, 238, 239, 242, 243, 244, 245, 246, 247, 248, 250, 251, 252, 253, 255, 257, 258, 259, 261, 262, 264, 265, 267, 273, 274, 275, 276, 277, 279, 280, 290, 291, 293, 294, 296, 298, 299, 300, 302, 303, 304, 305], "incorpor": [0, 2, 19, 115, 214, 238], "u": [0, 8, 9, 15, 19, 21, 22, 23, 26, 32, 41, 47, 48, 49, 59, 64, 67, 68, 69, 71, 82, 85, 90, 93, 95, 101, 104, 108, 114, 129, 130, 133, 134, 135, 139, 141, 143, 145, 148, 151, 152, 153, 155, 158, 159, 163, 164, 175, 180, 186, 196, 200, 201, 205, 207, 209, 211, 212, 213, 214, 215, 219, 221, 222, 225, 226, 233, 236, 238, 239, 242, 243, 244, 245, 246, 251, 265, 277, 290, 291, 296, 298, 299, 300], "benefit": [0, 2, 23, 30, 49, 128, 155, 206, 215], "end": [0, 2, 4, 7, 11, 12, 13, 15, 19, 21, 22, 23, 26, 29, 33, 35, 41, 47, 48, 49, 58, 59, 64, 66, 67, 68, 69, 73, 74, 76, 78, 80, 84, 93, 96, 98, 99, 101, 104, 108, 110, 116, 117, 120, 129, 137, 139, 140, 143, 145, 148, 153, 154, 155, 196, 200, 201, 206, 207, 210, 211, 215, 219, 226, 229, 232, 234, 235, 239, 242, 243, 244, 245, 246, 247, 248, 257, 259, 260, 262, 264, 267, 277, 290, 291, 294, 298, 300, 304], "develop": [0, 3, 4, 5, 6, 10, 14, 19, 21, 23, 47, 50, 66, 110, 118, 158, 195, 212, 213, 216, 219, 244, 245, 290, 291, 298, 301], "team": [0, 3, 11], "member": [0, 4, 13, 21, 28, 48, 57, 59, 69, 91, 114, 118, 120, 213, 234, 251], "list": [0, 2, 3, 4, 5, 9, 11, 12, 16, 21, 31, 32, 33, 34, 35, 36, 37, 39, 41, 44, 47, 48, 49, 50, 51, 52, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 90, 91, 93, 95, 96, 97, 98, 99, 101, 104, 107, 108, 109, 110, 116, 124, 129, 130, 133, 134, 137, 139, 143, 145, 148, 152, 153, 154, 158, 159, 164, 175, 177, 180, 181, 185, 186, 188, 189, 191, 193, 201, 205, 210, 212, 213, 214, 215, 216, 217, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 232, 234, 235, 236, 238, 239, 242, 243, 244, 245, 246, 247, 250, 251, 252, 255, 257, 258, 259, 260, 261, 262, 264, 265, 267, 290, 291, 293, 297, 298, 300, 303, 304, 305], "github": [0, 2, 3, 5, 7, 8, 10, 11, 13, 32, 36, 39, 47, 68, 72, 84, 95, 104, 195, 234, 245, 300], "found": [0, 2, 3, 4, 5, 8, 11, 12, 21, 22, 28, 32, 47, 50, 51, 59, 60, 62, 64, 66, 68, 69, 70, 78, 79, 84, 93, 95, 104, 108, 110, 124, 131, 133, 134, 135, 155, 158, 195, 209, 213, 214, 215, 216, 221, 222, 223, 226, 228, 229, 232, 233, 236, 239, 242, 243, 244, 245, 246, 250, 264, 265, 267, 291, 303], "zotero": 0, "start": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 23, 34, 38, 39, 48, 49, 51, 52, 57, 58, 59, 60, 64, 67, 68, 69, 70, 76, 98, 99, 101, 104, 107, 108, 109, 112, 114, 116, 117, 120, 141, 143, 153, 154, 186, 187, 190, 194, 209, 210, 212, 216, 219, 221, 222, 226, 229, 232, 234, 235, 236, 239, 242, 244, 245, 246, 247, 250, 257, 258, 264, 266, 267, 276, 290, 291, 292, 293, 296, 298], "sympi": [1, 2, 3, 5, 6, 8, 10, 11, 12, 14, 16, 17, 21, 22, 23, 24, 26, 27, 28, 29, 31, 33, 34, 35, 37, 40, 41, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 87, 88, 89, 90, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 104, 105, 106, 107, 108, 109, 111, 112, 114, 115, 116, 117, 118, 120, 121, 122, 124, 125, 126, 127, 128, 129, 130, 131, 133, 134, 135, 136, 137, 138, 139, 140, 141, 143, 144, 145, 146, 148, 149, 150, 151, 152, 153, 154, 155, 156, 159, 160, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 197, 198, 199, 200, 201, 202, 203, 205, 206, 208, 209, 210, 211, 212, 213, 214, 215, 217, 218, 219, 221, 222, 223, 224, 225, 226, 227, 228, 229, 231, 232, 233, 234, 235, 236, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 271, 272, 275, 276, 278, 279, 280, 281, 285, 287, 288, 290, 291, 292, 294, 296, 297, 299, 300, 301, 302, 303, 304, 305], "mode": [1, 8, 28, 68, 96, 110, 163, 186, 206, 222, 226, 257, 290], "set": [1, 2, 3, 4, 5, 7, 8, 11, 12, 14, 15, 17, 19, 20, 21, 22, 28, 30, 31, 37, 40, 41, 43, 47, 48, 49, 50, 51, 56, 57, 59, 60, 61, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 76, 77, 81, 83, 85, 86, 87, 90, 91, 93, 95, 96, 97, 98, 99, 100, 101, 102, 104, 105, 106, 108, 110, 114, 116, 117, 122, 124, 128, 129, 133, 134, 135, 137, 139, 140, 141, 143, 144, 145, 150, 152, 153, 154, 155, 158, 159, 175, 181, 186, 191, 193, 196, 198, 199, 200, 201, 203, 205, 206, 207, 209, 212, 213, 214, 215, 216, 219, 221, 222, 225, 226, 227, 228, 233, 235, 236, 238, 239, 241, 242, 243, 244, 246, 250, 251, 252, 255, 257, 258, 259, 260, 264, 265, 270, 273, 275, 281, 284, 290, 291, 293, 295, 304], "sympy_debug": [1, 95, 267], "variabl": [1, 2, 4, 5, 11, 12, 13, 14, 17, 19, 22, 23, 26, 28, 29, 31, 32, 34, 36, 40, 41, 42, 44, 45, 47, 49, 50, 63, 67, 68, 69, 72, 73, 74, 75, 76, 77, 78, 85, 87, 93, 95, 96, 98, 99, 104, 110, 111, 114, 116, 117, 120, 122, 124, 129, 135, 139, 141, 148, 150, 158, 159, 165, 180, 185, 189, 191, 194, 200, 201, 203, 207, 214, 215, 216, 217, 219, 221, 222, 223, 226, 227, 232, 233, 238, 239, 241, 242, 243, 244, 245, 253, 257, 259, 260, 261, 265, 270, 273, 274, 276, 277, 279, 291, 294, 296, 298, 300, 305], "For": [1, 2, 3, 4, 5, 8, 9, 11, 12, 13, 14, 15, 18, 21, 22, 23, 24, 28, 30, 31, 32, 33, 34, 35, 36, 37, 39, 41, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 54, 56, 57, 58, 59, 60, 61, 64, 67, 68, 69, 70, 71, 72, 73, 74, 76, 80, 82, 83, 86, 89, 91, 92, 93, 97, 98, 99, 104, 108, 109, 110, 112, 114, 116, 117, 118, 120, 124, 126, 131, 133, 134, 135, 139, 141, 145, 151, 152, 153, 154, 155, 156, 158, 160, 174, 175, 180, 184, 186, 188, 189, 190, 191, 193, 195, 196, 197, 200, 201, 205, 206, 207, 209, 210, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 225, 226, 227, 228, 229, 232, 233, 234, 235, 236, 238, 239, 241, 242, 244, 245, 246, 247, 250, 251, 252, 253, 257, 258, 259, 261, 262, 264, 265, 268, 270, 272, 275, 277, 279, 280, 290, 291, 293, 294, 296, 299, 300, 304, 305], "instanc": [1, 3, 4, 5, 12, 13, 14, 18, 21, 22, 23, 42, 43, 44, 46, 48, 49, 51, 59, 61, 63, 68, 70, 72, 73, 74, 76, 81, 84, 85, 86, 91, 92, 95, 96, 99, 101, 104, 108, 110, 111, 112, 114, 116, 125, 129, 130, 134, 137, 139, 140, 141, 159, 164, 171, 175, 181, 185, 186, 188, 190, 191, 201, 203, 206, 207, 212, 215, 216, 217, 221, 222, 223, 224, 226, 234, 236, 238, 242, 244, 245, 246, 250, 251, 252, 257, 258, 259, 261, 264, 265, 270, 272, 273, 274, 275, 277, 279, 291, 293, 294, 299, 304, 305], "unix": [1, 257, 258], "would": [1, 3, 4, 5, 9, 11, 12, 13, 14, 15, 17, 19, 21, 22, 23, 25, 29, 32, 34, 39, 48, 49, 50, 57, 59, 60, 67, 68, 69, 73, 74, 80, 84, 93, 95, 99, 104, 108, 110, 115, 116, 124, 125, 126, 128, 131, 133, 141, 145, 155, 158, 186, 188, 191, 196, 200, 201, 207, 209, 212, 215, 216, 217, 219, 222, 223, 225, 226, 227, 229, 234, 235, 236, 238, 239, 242, 243, 244, 245, 246, 248, 250, 251, 257, 259, 261, 264, 265, 267, 275, 276, 277, 279, 291, 293, 294, 296, 298, 299, 300, 303, 304, 305], "do": [1, 2, 3, 4, 5, 7, 9, 11, 12, 13, 14, 15, 19, 21, 22, 23, 24, 25, 28, 31, 32, 33, 34, 35, 36, 38, 39, 40, 43, 44, 45, 47, 48, 49, 50, 51, 60, 64, 67, 68, 69, 70, 71, 74, 76, 78, 80, 83, 84, 87, 93, 95, 96, 98, 99, 101, 102, 104, 105, 108, 109, 110, 121, 124, 128, 133, 134, 139, 141, 142, 144, 145, 149, 152, 153, 156, 158, 163, 166, 171, 175, 180, 183, 185, 187, 193, 195, 196, 199, 202, 206, 207, 209, 210, 211, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 225, 226, 227, 229, 233, 234, 235, 236, 238, 239, 242, 243, 244, 248, 251, 252, 255, 257, 258, 260, 262, 264, 265, 267, 273, 275, 276, 277, 279, 290, 291, 293, 294, 296, 297, 298, 299, 300, 302, 304], "true": [1, 2, 4, 12, 13, 14, 15, 17, 18, 21, 22, 23, 26, 28, 30, 31, 32, 33, 35, 36, 37, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 54, 56, 57, 58, 59, 60, 61, 62, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 89, 90, 93, 95, 96, 98, 99, 100, 101, 104, 105, 108, 110, 112, 114, 116, 117, 122, 124, 125, 126, 127, 128, 131, 133, 134, 135, 136, 137, 139, 140, 141, 145, 158, 162, 163, 172, 175, 176, 183, 185, 186, 189, 190, 191, 194, 200, 201, 202, 203, 206, 207, 210, 211, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 224, 225, 226, 227, 228, 229, 233, 234, 235, 236, 238, 239, 241, 242, 243, 244, 245, 246, 247, 248, 250, 251, 252, 255, 257, 258, 259, 260, 262, 264, 265, 267, 270, 273, 274, 275, 276, 277, 280, 290, 291, 293, 294, 296, 298, 299, 300, 303, 304, 305], "bin": [1, 2, 4, 8, 9, 11, 12, 96, 226, 257, 264], "isympi": [1, 2, 14, 15, 96], "window": [1, 9, 11, 267], "now": [1, 2, 5, 8, 9, 11, 12, 13, 15, 19, 21, 22, 23, 28, 39, 48, 49, 60, 68, 69, 73, 76, 79, 84, 85, 90, 92, 93, 97, 104, 108, 124, 129, 130, 133, 137, 139, 141, 144, 146, 149, 151, 158, 159, 194, 196, 201, 206, 209, 210, 212, 213, 214, 215, 216, 219, 222, 223, 227, 234, 235, 236, 238, 239, 242, 244, 245, 246, 247, 252, 257, 258, 265, 275, 276, 290, 291, 296, 298, 299, 304, 305], "just": [1, 3, 4, 5, 11, 12, 13, 14, 15, 21, 22, 23, 30, 32, 35, 39, 45, 48, 49, 59, 66, 68, 69, 70, 74, 91, 93, 95, 96, 97, 98, 104, 108, 109, 112, 126, 128, 129, 130, 141, 145, 149, 155, 156, 158, 171, 176, 181, 191, 196, 200, 206, 207, 209, 212, 213, 215, 216, 217, 219, 221, 225, 226, 233, 234, 235, 236, 238, 242, 245, 247, 255, 257, 259, 260, 262, 276, 277, 279, 291, 293, 294, 296, 297, 298, 299, 300, 304, 305], "limit": [1, 3, 13, 15, 26, 32, 33, 37, 39, 45, 47, 49, 67, 68, 70, 72, 73, 74, 76, 77, 80, 88, 90, 95, 96, 98, 104, 108, 110, 122, 156, 180, 186, 189, 206, 212, 217, 219, 222, 223, 226, 229, 230, 232, 234, 238, 239, 241, 242, 243, 244, 246, 251, 258, 261, 264, 265, 267, 269, 270, 280, 282, 288, 295, 296, 298, 300], "function": [1, 2, 3, 5, 7, 11, 14, 17, 18, 19, 21, 22, 24, 26, 29, 31, 33, 36, 38, 42, 43, 44, 46, 47, 48, 50, 51, 59, 60, 63, 64, 66, 69, 70, 71, 72, 73, 77, 78, 79, 80, 85, 88, 89, 92, 94, 95, 96, 97, 99, 101, 103, 107, 109, 111, 112, 114, 115, 116, 119, 120, 121, 122, 124, 125, 126, 129, 131, 132, 133, 138, 139, 141, 144, 145, 146, 147, 151, 153, 154, 158, 163, 164, 165, 166, 170, 175, 176, 177, 180, 185, 186, 187, 188, 189, 190, 191, 194, 195, 200, 201, 204, 205, 206, 208, 210, 211, 213, 215, 218, 219, 220, 221, 223, 224, 227, 228, 229, 230, 231, 232, 233, 234, 235, 238, 240, 241, 244, 245, 246, 248, 250, 251, 252, 255, 256, 257, 258, 259, 260, 261, 262, 264, 265, 267, 268, 269, 270, 271, 275, 276, 278, 279, 280, 281, 282, 285, 287, 288, 290, 291, 293, 294, 295, 296, 297, 298, 299, 300, 302, 305], "get": [1, 3, 4, 5, 8, 11, 12, 13, 18, 19, 21, 22, 23, 32, 34, 35, 36, 39, 40, 43, 44, 47, 48, 49, 51, 52, 57, 58, 60, 61, 63, 64, 67, 68, 69, 70, 72, 73, 74, 76, 81, 91, 93, 95, 97, 101, 104, 108, 110, 114, 116, 122, 124, 127, 134, 141, 144, 145, 153, 154, 155, 156, 158, 163, 164, 171, 175, 180, 185, 186, 187, 188, 193, 195, 196, 210, 212, 214, 215, 216, 217, 219, 221, 222, 223, 224, 225, 226, 228, 234, 235, 236, 238, 239, 242, 243, 244, 245, 246, 247, 248, 252, 253, 258, 264, 265, 266, 270, 274, 293, 296, 298, 299, 300, 303, 304, 305], "nice": [1, 4, 9, 39, 68, 80, 104, 108, 141, 155, 158, 212, 226, 236, 267, 299], "print": [1, 3, 4, 5, 7, 11, 12, 14, 15, 19, 21, 22, 26, 28, 31, 32, 34, 39, 42, 43, 44, 45, 47, 48, 50, 51, 52, 57, 59, 60, 67, 68, 69, 72, 73, 74, 76, 95, 97, 98, 101, 104, 105, 108, 109, 110, 116, 117, 124, 132, 134, 139, 141, 143, 151, 157, 163, 171, 184, 185, 189, 191, 201, 204, 208, 210, 212, 215, 216, 217, 219, 221, 222, 232, 233, 235, 236, 238, 242, 244, 251, 253, 257, 259, 264, 265, 267, 270, 274, 281, 287, 289, 294, 295, 296, 297, 298, 299, 300, 304], "tree": [1, 7, 13, 14, 18, 59, 62, 68, 110, 131, 141, 183, 186, 201, 222, 233, 235, 238, 245, 248, 250, 261, 264, 267, 295], "which": [1, 2, 3, 4, 5, 8, 9, 11, 12, 13, 14, 15, 19, 21, 22, 23, 25, 26, 28, 29, 31, 33, 34, 35, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 57, 58, 59, 60, 61, 64, 66, 67, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 81, 82, 83, 84, 87, 90, 91, 92, 93, 95, 96, 97, 98, 99, 101, 102, 104, 107, 108, 110, 111, 112, 114, 116, 117, 118, 120, 121, 122, 124, 125, 126, 128, 129, 130, 131, 133, 134, 135, 136, 137, 139, 140, 141, 143, 144, 146, 149, 151, 152, 153, 154, 155, 156, 158, 159, 160, 162, 164, 165, 177, 180, 186, 187, 188, 189, 191, 195, 196, 197, 200, 201, 203, 205, 206, 207, 209, 210, 211, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 224, 225, 227, 228, 229, 232, 233, 234, 235, 236, 238, 239, 241, 242, 243, 244, 245, 246, 247, 250, 252, 257, 258, 259, 260, 261, 262, 264, 265, 267, 270, 272, 275, 279, 280, 290, 291, 293, 294, 296, 297, 298, 299, 300, 301, 303, 304, 305], "veri": [1, 2, 3, 4, 11, 12, 13, 14, 15, 17, 18, 21, 23, 28, 49, 64, 68, 69, 72, 73, 78, 80, 86, 90, 93, 95, 98, 104, 108, 112, 124, 128, 137, 141, 145, 158, 163, 196, 209, 210, 213, 215, 216, 219, 221, 222, 223, 225, 226, 227, 233, 234, 235, 236, 238, 239, 242, 244, 245, 246, 257, 258, 259, 265, 291, 293, 296, 299, 304], "There": [2, 3, 4, 5, 7, 8, 11, 12, 13, 14, 15, 18, 21, 22, 23, 25, 28, 31, 32, 36, 49, 50, 59, 60, 61, 62, 65, 67, 68, 69, 72, 73, 76, 92, 93, 95, 96, 97, 98, 101, 104, 108, 114, 116, 117, 120, 124, 128, 139, 151, 153, 155, 156, 164, 181, 186, 201, 206, 209, 210, 212, 216, 217, 218, 219, 221, 222, 223, 226, 227, 228, 234, 235, 236, 238, 239, 242, 244, 245, 246, 248, 251, 260, 261, 264, 265, 267, 275, 290, 291, 293, 294, 296, 298, 299, 303, 304], "sever": [2, 3, 4, 11, 12, 13, 14, 18, 21, 23, 28, 32, 39, 49, 53, 59, 60, 67, 68, 72, 73, 75, 76, 80, 93, 95, 108, 118, 131, 134, 135, 152, 196, 198, 212, 214, 215, 216, 219, 221, 225, 226, 227, 233, 234, 242, 246, 257, 259, 268, 281, 296, 300, 303], "packag": [2, 7, 8, 9, 11, 12, 27, 29, 33, 34, 39, 96, 109, 110, 121, 151, 158, 206, 226, 257, 276, 277, 290, 291, 298], "instal": [2, 5, 12, 14, 15, 25, 72, 109, 215, 216, 217, 226, 258, 265, 297, 303], "enabl": [2, 5, 9, 14, 23, 39, 68, 95, 96, 108, 117, 141, 143, 191, 201, 206, 226, 242, 246, 257, 262, 265, 300, 303, 304], "certain": [2, 5, 12, 14, 23, 37, 39, 46, 48, 49, 51, 59, 66, 68, 72, 76, 84, 93, 95, 108, 110, 139, 155, 201, 202, 213, 216, 219, 221, 226, 227, 233, 236, 238, 239, 242, 244, 245, 246, 248, 259, 260, 265, 270, 273, 279, 304], "most": [2, 3, 4, 5, 7, 11, 12, 13, 14, 15, 18, 19, 21, 22, 23, 28, 30, 32, 33, 34, 35, 36, 37, 39, 42, 43, 44, 47, 48, 49, 50, 59, 60, 67, 68, 69, 72, 74, 78, 80, 95, 98, 99, 100, 101, 102, 104, 106, 107, 108, 109, 110, 124, 128, 133, 134, 141, 149, 152, 155, 156, 159, 193, 195, 200, 201, 205, 211, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 224, 225, 226, 233, 234, 236, 239, 242, 243, 244, 245, 246, 255, 258, 259, 260, 261, 262, 264, 265, 267, 273, 275, 291, 293, 296, 298, 299, 300, 302, 303, 304], "contributor": [2, 5, 6, 7, 8, 11, 13, 23], "need": [2, 3, 4, 5, 7, 8, 9, 11, 12, 13, 14, 15, 17, 18, 19, 21, 22, 23, 28, 29, 30, 31, 32, 33, 34, 35, 36, 39, 40, 41, 43, 44, 47, 48, 49, 53, 59, 60, 64, 66, 67, 68, 69, 70, 73, 74, 76, 79, 83, 84, 91, 92, 93, 95, 96, 98, 99, 104, 108, 109, 110, 114, 116, 117, 120, 124, 128, 129, 134, 136, 139, 140, 141, 143, 144, 145, 146, 148, 149, 150, 152, 153, 154, 155, 156, 159, 160, 171, 175, 183, 189, 194, 200, 201, 206, 209, 210, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 225, 226, 233, 234, 236, 238, 239, 241, 242, 244, 245, 246, 250, 251, 252, 253, 255, 258, 259, 260, 261, 262, 264, 267, 270, 274, 276, 277, 280, 290, 291, 293, 294, 296, 299, 300, 302, 304], "ani": [2, 3, 4, 5, 7, 8, 9, 11, 12, 13, 14, 15, 17, 18, 21, 22, 23, 28, 30, 31, 32, 35, 39, 45, 46, 47, 48, 49, 50, 57, 58, 59, 60, 66, 67, 68, 69, 70, 72, 73, 74, 76, 78, 79, 80, 83, 84, 85, 93, 95, 96, 98, 99, 102, 104, 105, 108, 110, 111, 112, 114, 116, 117, 120, 124, 126, 129, 130, 133, 134, 135, 136, 137, 139, 141, 151, 154, 155, 156, 159, 160, 164, 177, 180, 185, 186, 189, 191, 193, 196, 201, 205, 206, 207, 209, 210, 211, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 226, 227, 232, 233, 234, 235, 236, 238, 239, 242, 243, 244, 246, 248, 251, 252, 257, 258, 260, 261, 262, 264, 265, 270, 274, 275, 276, 277, 279, 280, 291, 293, 294, 296, 299, 300, 303, 304, 305], "mention": [2, 3, 4, 23, 28, 35, 59, 93, 95, 110, 118, 124, 143, 159, 160, 207, 236, 239, 242, 246, 274, 275, 276, 277, 300], "below": [2, 3, 4, 5, 7, 8, 9, 11, 12, 13, 15, 21, 23, 26, 28, 32, 35, 36, 37, 39, 47, 48, 49, 58, 59, 60, 68, 69, 73, 75, 76, 77, 78, 84, 85, 91, 93, 95, 99, 104, 107, 108, 110, 114, 116, 117, 118, 124, 129, 130, 133, 134, 135, 136, 137, 139, 141, 143, 145, 146, 147, 152, 153, 154, 155, 156, 158, 185, 191, 196, 201, 210, 211, 212, 213, 215, 222, 226, 227, 229, 235, 238, 239, 241, 242, 243, 244, 245, 246, 257, 259, 264, 265, 267, 275, 277, 280, 281, 291, 300, 304], "except": [2, 3, 4, 11, 13, 14, 15, 19, 21, 22, 23, 33, 37, 47, 49, 59, 60, 68, 69, 72, 73, 74, 76, 93, 95, 108, 149, 195, 197, 211, 213, 215, 216, 217, 221, 222, 223, 224, 226, 235, 238, 239, 242, 243, 245, 250, 255, 257, 259, 260, 263, 264, 274, 277, 289, 293, 296, 299], "unless": [2, 4, 11, 12, 14, 21, 23, 25, 42, 44, 47, 49, 59, 67, 68, 69, 73, 76, 83, 84, 93, 104, 107, 164, 209, 210, 214, 215, 216, 221, 222, 226, 231, 234, 235, 242, 244, 257, 261, 264, 265, 267, 270, 279, 294, 300, 304], "thei": [2, 3, 4, 5, 11, 12, 13, 14, 15, 17, 21, 22, 23, 28, 33, 35, 36, 37, 39, 45, 48, 49, 50, 56, 58, 59, 60, 66, 67, 68, 69, 70, 73, 74, 76, 78, 81, 82, 83, 84, 85, 90, 93, 95, 96, 98, 99, 101, 102, 104, 107, 108, 110, 111, 112, 116, 128, 129, 133, 134, 136, 139, 140, 141, 143, 149, 151, 153, 154, 155, 158, 159, 165, 170, 175, 180, 183, 188, 193, 194, 196, 197, 201, 205, 206, 207, 210, 211, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 224, 226, 227, 232, 233, 235, 236, 238, 239, 242, 243, 244, 245, 246, 247, 248, 252, 255, 257, 259, 261, 264, 265, 267, 270, 277, 279, 290, 291, 294, 296, 297, 298, 299, 300, 304], "intend": [2, 3, 4, 7, 9, 11, 12, 13, 17, 21, 68, 69, 79, 88, 93, 108, 110, 115, 131, 136, 186, 215, 216, 217, 221, 224, 239, 242, 243, 255, 260, 267, 290, 291, 293], "part": [2, 3, 4, 5, 7, 11, 12, 13, 14, 21, 22, 23, 28, 41, 46, 59, 60, 67, 68, 69, 73, 74, 76, 84, 91, 93, 95, 98, 99, 101, 108, 111, 114, 124, 128, 130, 133, 134, 139, 141, 143, 149, 151, 152, 156, 158, 175, 187, 191, 200, 210, 214, 215, 216, 217, 219, 221, 222, 223, 225, 226, 227, 234, 236, 238, 239, 242, 244, 257, 259, 261, 264, 294, 299, 304], "those": [2, 4, 11, 12, 13, 14, 15, 17, 21, 22, 28, 32, 36, 37, 40, 45, 48, 49, 50, 51, 59, 60, 66, 67, 68, 69, 72, 81, 82, 93, 95, 98, 104, 107, 108, 115, 120, 128, 133, 134, 139, 143, 149, 152, 164, 188, 200, 203, 206, 209, 210, 212, 215, 216, 217, 219, 221, 222, 224, 225, 226, 232, 234, 238, 242, 243, 244, 245, 246, 252, 255, 257, 261, 264, 270, 273, 296, 298, 304], "everi": [2, 3, 4, 7, 11, 12, 14, 21, 23, 28, 32, 38, 43, 44, 45, 48, 54, 56, 59, 60, 68, 69, 83, 95, 97, 99, 104, 108, 124, 156, 195, 207, 209, 210, 212, 213, 214, 216, 217, 219, 221, 226, 231, 234, 236, 238, 239, 242, 245, 246, 248, 274, 277, 279, 297, 299, 300, 304], "conda": [2, 8, 9, 39, 110], "via": [2, 8, 9, 14, 19, 23, 33, 37, 39, 42, 43, 44, 59, 60, 68, 73, 76, 93, 95, 98, 104, 108, 109, 110, 116, 137, 201, 211, 213, 217, 219, 221, 222, 225, 226, 245, 255, 258, 259, 270, 279, 291, 299], "forg": [2, 8, 9, 110], "pip": [2, 8, 9, 12, 39, 110], "doe": [2, 4, 5, 7, 9, 11, 12, 13, 14, 18, 21, 22, 23, 28, 29, 35, 36, 37, 38, 39, 40, 43, 44, 47, 48, 49, 50, 59, 60, 64, 66, 67, 68, 69, 70, 72, 74, 76, 78, 79, 82, 84, 93, 95, 98, 99, 104, 107, 108, 110, 126, 128, 131, 134, 135, 139, 141, 143, 148, 152, 156, 171, 175, 181, 185, 187, 190, 209, 210, 212, 214, 215, 216, 217, 219, 221, 222, 223, 226, 233, 234, 235, 236, 238, 239, 241, 242, 244, 247, 251, 252, 255, 257, 259, 261, 264, 265, 267, 270, 272, 275, 291, 293, 294, 296, 299, 300, 303, 304, 305], "themselv": [2, 5, 12, 13, 23, 45, 48, 60, 64, 66, 68, 95, 108, 151, 152, 216, 217, 221, 232, 246, 252, 261, 264, 267, 304], "incomplet": [2, 4, 5, 68, 73, 76, 110, 214, 216, 222, 226, 228, 244, 245], "main": [2, 4, 5, 7, 9, 11, 13, 15, 34, 44, 45, 49, 68, 74, 93, 99, 104, 107, 141, 149, 189, 206, 210, 212, 213, 215, 217, 226, 233, 242, 245, 251, 258, 304, 305], "webpag": [2, 5], "more": [2, 3, 4, 5, 7, 8, 9, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 25, 28, 30, 31, 32, 33, 34, 36, 37, 39, 40, 41, 44, 45, 47, 48, 49, 50, 51, 54, 58, 59, 60, 65, 67, 68, 69, 70, 72, 73, 74, 75, 76, 80, 81, 82, 83, 84, 85, 86, 90, 93, 95, 98, 99, 101, 102, 104, 105, 107, 108, 109, 110, 112, 116, 122, 124, 128, 133, 134, 135, 137, 139, 141, 143, 145, 147, 149, 151, 153, 154, 155, 156, 158, 160, 163, 175, 179, 180, 185, 188, 189, 190, 191, 196, 200, 201, 205, 206, 210, 211, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 224, 225, 226, 227, 228, 229, 231, 235, 236, 238, 239, 242, 243, 244, 245, 246, 257, 259, 260, 261, 264, 265, 267, 270, 274, 278, 285, 287, 290, 291, 293, 294, 296, 297, 299, 300, 302, 303, 304, 305], "complet": [2, 3, 4, 9, 11, 12, 13, 14, 15, 21, 32, 35, 44, 49, 68, 69, 70, 72, 74, 75, 76, 84, 93, 95, 104, 108, 110, 128, 134, 135, 145, 151, 158, 177, 180, 181, 210, 215, 219, 221, 222, 223, 227, 233, 238, 239, 242, 245, 246, 257, 259, 267, 290, 291, 298, 299, 304], "io": [2, 5, 96, 226, 265], "ha": [2, 3, 4, 5, 7, 11, 12, 13, 14, 15, 19, 21, 22, 23, 28, 29, 30, 32, 33, 34, 35, 36, 37, 45, 47, 48, 49, 50, 51, 52, 57, 58, 59, 60, 62, 64, 67, 68, 69, 70, 72, 73, 74, 75, 76, 78, 80, 81, 83, 84, 85, 91, 93, 95, 97, 98, 99, 101, 104, 105, 107, 108, 109, 110, 111, 114, 115, 116, 117, 120, 124, 125, 130, 133, 134, 139, 141, 143, 145, 151, 156, 158, 164, 165, 175, 176, 185, 188, 193, 196, 200, 201, 205, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 221, 222, 223, 224, 225, 226, 227, 231, 233, 234, 236, 238, 239, 242, 243, 244, 245, 246, 247, 248, 250, 251, 252, 257, 258, 259, 260, 261, 262, 264, 265, 267, 270, 272, 274, 275, 277, 279, 280, 290, 291, 293, 294, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305], "one": [2, 3, 4, 5, 7, 9, 11, 12, 13, 14, 15, 17, 19, 21, 22, 23, 25, 28, 29, 30, 31, 32, 33, 34, 35, 38, 40, 41, 44, 45, 47, 48, 49, 51, 52, 58, 59, 60, 61, 62, 63, 64, 65, 67, 68, 69, 70, 71, 72, 74, 76, 78, 79, 80, 81, 82, 84, 85, 90, 91, 92, 93, 95, 96, 97, 98, 99, 101, 103, 104, 107, 108, 109, 110, 111, 114, 116, 117, 118, 120, 121, 122, 124, 125, 128, 129, 130, 133, 134, 136, 137, 139, 140, 141, 142, 145, 155, 156, 158, 160, 163, 164, 165, 171, 176, 185, 189, 191, 193, 194, 195, 196, 199, 200, 201, 205, 206, 207, 209, 210, 211, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 224, 225, 226, 227, 233, 234, 235, 236, 238, 239, 242, 243, 244, 245, 246, 247, 250, 252, 253, 257, 258, 259, 261, 264, 265, 267, 270, 275, 277, 279, 290, 291, 292, 293, 294, 296, 298, 299, 300, 302, 303, 304], "mpmath": [2, 8, 12, 14, 23, 33, 34, 49, 73, 76, 104, 109, 158, 216, 217, 226, 234, 244, 260, 265], "arbitrari": [2, 4, 13, 14, 15, 21, 23, 28, 32, 34, 36, 37, 47, 53, 60, 61, 67, 68, 69, 72, 73, 76, 79, 80, 82, 98, 99, 104, 117, 135, 152, 156, 177, 180, 210, 212, 213, 216, 217, 219, 221, 223, 238, 242, 243, 244, 252, 262, 265, 270, 272, 291, 293, 294, 299, 304, 305], "precis": [2, 3, 4, 14, 15, 21, 22, 23, 28, 32, 49, 59, 68, 71, 72, 73, 76, 84, 95, 104, 108, 122, 156, 211, 213, 216, 217, 221, 222, 223, 226, 233, 238, 239, 244, 245, 258, 259, 267, 293, 304], "arithmet": [2, 12, 49, 68, 69, 72, 99, 104, 108, 180, 187, 211, 212, 213, 215, 216, 217, 219, 220, 224, 227], "under": [2, 3, 4, 8, 11, 12, 14, 15, 21, 22, 43, 44, 46, 47, 49, 50, 58, 59, 64, 66, 76, 86, 93, 95, 97, 98, 104, 108, 110, 112, 116, 117, 160, 186, 211, 213, 214, 221, 222, 226, 233, 234, 236, 239, 242, 244, 245, 246, 252, 255, 290, 291, 298, 304], "hood": [2, 11, 14], "whenev": [2, 3, 12, 13, 14, 15, 23, 66, 93, 95, 104, 198, 212, 213, 214, 215, 217, 228, 233, 236, 246, 294, 296, 299], "calcul": [2, 15, 19, 21, 34, 35, 41, 47, 50, 60, 66, 68, 69, 70, 71, 72, 74, 76, 78, 80, 81, 82, 84, 85, 95, 99, 101, 104, 108, 116, 117, 126, 128, 129, 130, 133, 134, 139, 140, 143, 144, 145, 160, 163, 164, 167, 170, 186, 187, 188, 189, 191, 192, 200, 201, 202, 203, 205, 207, 209, 210, 211, 212, 213, 215, 216, 217, 219, 221, 222, 223, 228, 233, 242, 246, 250, 258, 259, 265, 270, 273, 277, 279, 290, 291, 300, 303], "float": [2, 12, 14, 21, 23, 30, 49, 59, 68, 74, 76, 83, 85, 95, 96, 99, 104, 108, 110, 111, 112, 114, 122, 124, 158, 164, 206, 212, 215, 216, 217, 219, 222, 226, 238, 244, 246, 257, 265, 267, 290, 291, 293, 296], "point": [2, 3, 4, 5, 12, 14, 15, 19, 21, 32, 34, 35, 39, 41, 47, 49, 50, 59, 66, 67, 68, 69, 70, 71, 74, 75, 76, 77, 78, 79, 80, 81, 82, 84, 85, 87, 90, 91, 92, 93, 95, 104, 108, 110, 112, 114, 116, 117, 118, 120, 122, 124, 129, 130, 133, 134, 135, 136, 137, 139, 140, 141, 143, 145, 147, 148, 149, 150, 152, 153, 154, 155, 156, 158, 159, 171, 193, 196, 202, 205, 207, 210, 212, 213, 215, 216, 217, 219, 221, 222, 226, 228, 232, 233, 234, 242, 244, 245, 246, 258, 261, 264, 265, 267, 270, 273, 275, 276, 277, 279, 280, 288, 290, 291, 293, 294, 296, 299], "valu": [2, 3, 4, 5, 12, 13, 14, 15, 19, 21, 23, 26, 28, 31, 32, 33, 34, 35, 36, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 57, 59, 60, 64, 67, 68, 69, 70, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 90, 91, 93, 95, 96, 98, 99, 100, 102, 104, 105, 106, 107, 108, 109, 110, 111, 112, 114, 116, 117, 118, 120, 122, 124, 126, 129, 130, 133, 134, 135, 136, 139, 140, 141, 143, 155, 158, 160, 164, 167, 170, 175, 177, 180, 183, 185, 186, 187, 188, 191, 192, 194, 196, 201, 202, 205, 207, 209, 210, 211, 212, 214, 215, 216, 217, 219, 221, 222, 223, 224, 226, 227, 232, 233, 234, 235, 238, 239, 241, 242, 243, 244, 245, 246, 247, 250, 251, 252, 253, 257, 259, 260, 264, 265, 267, 273, 275, 277, 280, 290, 291, 294, 296, 299], "g": [2, 3, 5, 8, 9, 11, 12, 13, 15, 21, 22, 23, 26, 34, 35, 37, 47, 48, 49, 50, 53, 56, 58, 59, 60, 64, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 78, 80, 84, 85, 86, 91, 94, 95, 97, 98, 99, 104, 108, 110, 111, 114, 115, 116, 120, 124, 125, 129, 130, 133, 135, 136, 137, 139, 141, 143, 145, 146, 148, 149, 150, 155, 156, 158, 159, 171, 175, 180, 186, 188, 189, 191, 194, 196, 197, 201, 207, 212, 213, 214, 215, 216, 217, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 232, 233, 234, 235, 238, 239, 242, 243, 244, 245, 246, 247, 250, 251, 252, 257, 258, 259, 260, 262, 264, 265, 266, 267, 279, 282, 290, 291, 294, 299, 303, 304, 305], "evalf": [2, 4, 14, 15, 21, 28, 34, 37, 49, 67, 72, 73, 74, 76, 87, 90, 91, 99, 104, 110, 141, 143, 158, 173, 217, 222, 226, 233, 234, 238, 246, 258, 265, 295], "cannot": [2, 3, 4, 5, 12, 13, 14, 15, 18, 22, 23, 28, 31, 34, 39, 42, 43, 44, 45, 46, 47, 49, 60, 65, 67, 68, 70, 72, 74, 78, 80, 81, 83, 85, 90, 95, 97, 100, 102, 104, 106, 108, 110, 111, 124, 129, 137, 140, 186, 194, 196, 209, 210, 212, 215, 217, 219, 221, 222, 223, 226, 233, 234, 238, 239, 241, 242, 244, 245, 246, 247, 255, 257, 258, 259, 264, 270, 272, 291, 298, 299, 300, 304, 305], "without": [2, 3, 4, 5, 11, 12, 13, 14, 15, 21, 23, 25, 26, 39, 43, 45, 46, 49, 67, 68, 69, 70, 72, 76, 93, 95, 96, 99, 101, 104, 124, 125, 129, 133, 137, 141, 147, 149, 154, 155, 191, 195, 196, 200, 201, 202, 209, 212, 215, 216, 219, 222, 226, 228, 234, 235, 236, 238, 239, 242, 243, 244, 245, 246, 248, 251, 252, 255, 257, 258, 259, 262, 264, 265, 267, 273, 276, 291, 300, 304], "fail": [2, 3, 4, 5, 8, 11, 13, 21, 22, 23, 28, 49, 59, 60, 64, 67, 68, 72, 74, 92, 93, 95, 96, 104, 105, 108, 110, 143, 181, 186, 206, 212, 215, 216, 217, 219, 221, 222, 226, 233, 236, 242, 244, 246, 255, 257, 264, 265, 300], "import": [2, 3, 11, 12, 13, 14, 15, 17, 18, 19, 21, 22, 23, 26, 28, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 87, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 104, 105, 106, 107, 108, 109, 110, 112, 114, 115, 116, 117, 118, 120, 122, 124, 125, 126, 127, 128, 129, 130, 131, 133, 134, 136, 137, 139, 140, 141, 143, 144, 145, 146, 148, 149, 150, 152, 153, 154, 155, 156, 158, 159, 160, 162, 163, 164, 165, 166, 167, 168, 170, 171, 172, 173, 174, 175, 176, 177, 179, 180, 181, 183, 185, 186, 188, 189, 190, 191, 192, 193, 194, 195, 196, 198, 200, 201, 202, 203, 205, 206, 207, 209, 210, 211, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 224, 225, 226, 227, 228, 229, 231, 232, 233, 234, 235, 236, 238, 239, 241, 242, 243, 244, 245, 246, 247, 248, 250, 251, 252, 253, 255, 257, 258, 259, 260, 261, 262, 264, 265, 267, 268, 270, 272, 273, 274, 275, 276, 277, 280, 290, 291, 293, 294, 296, 298, 299, 300, 302, 303, 304, 305], "If": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 21, 22, 23, 25, 28, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 47, 48, 49, 50, 51, 57, 59, 60, 64, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 90, 91, 93, 95, 96, 97, 98, 99, 101, 104, 105, 107, 108, 109, 110, 111, 112, 114, 116, 122, 124, 125, 127, 128, 129, 130, 131, 133, 134, 135, 136, 137, 139, 140, 141, 142, 153, 154, 155, 156, 158, 159, 164, 168, 172, 175, 181, 185, 186, 187, 188, 189, 191, 195, 199, 200, 201, 202, 203, 205, 206, 207, 210, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 224, 225, 226, 227, 228, 229, 231, 232, 233, 234, 235, 236, 238, 239, 242, 243, 244, 245, 246, 247, 250, 251, 252, 253, 255, 257, 258, 259, 260, 261, 262, 264, 265, 267, 270, 273, 275, 277, 291, 292, 293, 294, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305], "error": [2, 3, 4, 5, 8, 11, 12, 13, 17, 21, 22, 30, 31, 32, 33, 34, 35, 37, 40, 47, 49, 57, 60, 67, 68, 69, 74, 78, 83, 93, 95, 104, 107, 108, 110, 134, 137, 139, 141, 210, 211, 214, 215, 216, 217, 219, 223, 226, 228, 234, 242, 243, 244, 245, 246, 257, 258, 259, 262, 264, 267, 270, 293], "importerror": 2, "extern": [2, 39, 68, 96, 110, 120, 122, 143, 151, 206, 216, 217, 227, 234, 238, 246, 257, 258], "doc": [2, 3, 4, 5, 7, 11, 12, 15, 25, 38, 49, 59, 67, 68, 84, 96, 193, 216, 218, 239, 242, 257, 258, 260, 262, 264, 270, 275, 288], "latest": [2, 9, 12, 39, 48, 260, 262, 265], "html": [2, 4, 5, 8, 11, 12, 45, 49, 52, 60, 61, 62, 68, 69, 71, 73, 74, 76, 78, 84, 85, 95, 96, 104, 108, 122, 220, 226, 229, 231, 234, 235, 239, 242, 246, 258, 260, 262, 264, 265, 300], "inform": [2, 3, 4, 5, 7, 9, 11, 14, 15, 18, 21, 22, 25, 28, 37, 38, 44, 45, 48, 49, 50, 54, 59, 60, 66, 68, 69, 73, 76, 80, 93, 95, 97, 101, 104, 109, 110, 117, 130, 131, 133, 134, 136, 139, 141, 143, 151, 152, 153, 155, 156, 158, 159, 186, 191, 196, 201, 206, 210, 212, 215, 216, 221, 222, 226, 227, 233, 236, 238, 239, 244, 245, 246, 250, 251, 252, 257, 258, 259, 260, 261, 270, 275, 277, 290, 304], "mean": [2, 3, 4, 5, 11, 12, 13, 14, 15, 21, 22, 23, 28, 36, 45, 50, 60, 67, 68, 69, 70, 86, 93, 95, 96, 98, 99, 102, 104, 108, 116, 128, 129, 152, 191, 193, 196, 201, 206, 209, 212, 213, 214, 216, 219, 221, 225, 226, 236, 238, 239, 241, 242, 244, 245, 246, 247, 248, 250, 251, 257, 264, 275, 291, 293, 294, 296, 298, 299, 300, 304, 305], "did": [2, 5, 11, 22, 68, 95, 108, 128, 148, 196, 219, 223, 234, 244, 255, 265, 296, 298, 304], "correctli": [2, 3, 4, 5, 8, 11, 12, 13, 22, 23, 47, 72, 93, 96, 104, 110, 115, 129, 137, 141, 143, 155, 226, 233, 239, 242], "explain": [2, 3, 4, 5, 7, 12, 21, 28, 37, 48, 64, 68, 76, 86, 91, 137, 213, 216, 219, 221, 223, 233], "how": [2, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 28, 29, 48, 49, 51, 59, 60, 67, 68, 74, 75, 76, 80, 91, 95, 98, 99, 101, 104, 108, 110, 116, 128, 129, 133, 134, 137, 141, 142, 148, 153, 154, 156, 158, 162, 163, 179, 183, 186, 187, 188, 193, 194, 201, 209, 212, 213, 216, 217, 219, 221, 225, 226, 229, 233, 234, 236, 238, 239, 242, 243, 244, 246, 252, 257, 258, 259, 260, 262, 264, 265, 267, 275, 290, 291, 294, 296, 298, 299, 300, 301, 303, 304], "method": [2, 3, 4, 5, 8, 11, 12, 14, 15, 20, 21, 28, 30, 31, 32, 34, 35, 36, 41, 43, 44, 45, 47, 48, 49, 50, 51, 52, 59, 60, 61, 67, 68, 69, 70, 71, 72, 74, 75, 76, 79, 80, 81, 82, 84, 87, 90, 92, 93, 95, 97, 99, 100, 101, 104, 108, 109, 110, 111, 112, 114, 116, 117, 118, 119, 120, 121, 124, 125, 128, 129, 132, 133, 135, 136, 137, 139, 140, 141, 144, 146, 147, 151, 152, 156, 157, 158, 165, 168, 170, 172, 180, 181, 186, 188, 191, 193, 195, 198, 199, 200, 201, 203, 207, 209, 210, 212, 213, 214, 215, 216, 217, 218, 219, 221, 222, 223, 227, 228, 229, 231, 232, 233, 234, 238, 239, 242, 244, 246, 247, 249, 251, 252, 253, 257, 259, 261, 264, 265, 270, 274, 277, 280, 281, 285, 287, 290, 291, 293, 294, 295, 296, 299, 304], "ones": [2, 3, 13, 23, 39, 49, 59, 64, 68, 93, 95, 98, 99, 101, 104, 107, 108, 114, 141, 164, 185, 191, 195, 215, 219, 229, 239, 242, 247, 253, 259, 267, 270, 275, 300, 303], "guid": [2, 6, 7, 8, 9, 11, 14, 16, 23, 33, 39, 48, 68, 75, 141, 155, 226, 239, 241, 242, 244, 245, 252, 297, 301, 302, 305], "automat": [2, 3, 4, 5, 8, 11, 12, 13, 14, 15, 17, 21, 31, 32, 35, 37, 48, 49, 50, 60, 68, 70, 71, 72, 73, 74, 76, 81, 83, 87, 93, 96, 98, 108, 110, 112, 114, 116, 134, 139, 141, 143, 149, 177, 179, 180, 189, 191, 195, 205, 209, 212, 213, 215, 216, 217, 221, 222, 223, 226, 229, 232, 233, 235, 236, 238, 239, 242, 244, 245, 251, 252, 257, 258, 259, 262, 265, 275, 280, 291, 294, 296, 298, 299, 303, 304, 305], "typic": [2, 3, 12, 13, 14, 23, 64, 74, 93, 108, 115, 124, 130, 136, 142, 156, 210, 212, 214, 219, 222, 223, 236, 258, 259, 275, 291], "manual": [2, 3, 5, 8, 12, 13, 14, 23, 31, 49, 50, 59, 72, 78, 95, 96, 110, 124, 136, 139, 141, 144, 155, 159, 212, 219, 226, 242, 244, 245, 260, 291, 294, 304], "actual": [2, 3, 4, 5, 8, 9, 11, 12, 14, 15, 19, 21, 22, 23, 26, 48, 49, 50, 57, 59, 66, 68, 69, 76, 80, 93, 95, 97, 101, 104, 108, 112, 114, 124, 128, 129, 137, 140, 141, 143, 153, 154, 155, 206, 212, 213, 215, 216, 221, 226, 234, 236, 238, 239, 242, 245, 253, 257, 258, 261, 262, 264, 265, 298], "directli": [2, 3, 4, 11, 12, 13, 14, 15, 19, 21, 22, 23, 28, 39, 43, 44, 47, 48, 49, 59, 67, 68, 70, 74, 79, 99, 101, 104, 108, 110, 111, 129, 137, 139, 140, 141, 174, 177, 189, 194, 201, 205, 212, 213, 215, 216, 217, 221, 222, 234, 235, 236, 238, 239, 242, 243, 244, 245, 246, 257, 258, 259, 260, 261, 262, 291, 294, 305], "git": [2, 7, 10, 11, 12], "repositori": [2, 5, 9, 39, 239], "vast": [2, 37, 95, 218], "major": [2, 3, 5, 8, 13, 28, 37, 78, 128, 251, 298, 304], "them": [2, 3, 4, 5, 7, 8, 9, 11, 12, 13, 14, 15, 18, 19, 21, 22, 23, 28, 31, 32, 33, 35, 37, 40, 43, 45, 48, 49, 57, 59, 60, 67, 68, 69, 70, 72, 73, 76, 79, 84, 86, 88, 90, 91, 93, 97, 98, 101, 104, 107, 108, 109, 111, 114, 116, 128, 134, 136, 139, 141, 143, 145, 146, 151, 153, 155, 158, 164, 168, 184, 185, 191, 193, 196, 199, 200, 201, 207, 209, 210, 213, 214, 215, 216, 217, 219, 221, 222, 223, 225, 226, 227, 233, 234, 235, 236, 238, 239, 242, 244, 245, 247, 248, 257, 259, 261, 264, 273, 290, 291, 293, 294, 296, 298, 299, 304], "few": [2, 3, 8, 12, 13, 14, 21, 31, 37, 45, 58, 60, 68, 69, 95, 96, 108, 109, 143, 151, 194, 200, 206, 209, 210, 213, 221, 226, 234, 235, 236, 242, 244, 245, 246, 259, 264, 304], "wrap": [2, 3, 4, 11, 12, 13, 42, 43, 44, 45, 49, 57, 68, 74, 96, 109, 110, 132, 137, 151, 206, 210, 212, 215, 216, 219, 226, 229, 245, 251, 258, 262, 265, 267, 287, 290, 299], "addition": [2, 4, 11, 13, 68, 153, 189, 210, 219, 226, 246, 255, 262, 274, 291], "some": [2, 3, 4, 7, 8, 9, 11, 12, 14, 15, 19, 21, 22, 23, 26, 28, 31, 32, 33, 34, 36, 37, 39, 40, 41, 45, 48, 49, 50, 51, 56, 59, 60, 66, 67, 68, 69, 72, 73, 74, 76, 78, 79, 80, 84, 93, 95, 97, 98, 99, 101, 104, 108, 109, 110, 122, 125, 128, 130, 133, 136, 139, 141, 142, 143, 144, 145, 146, 152, 153, 155, 159, 171, 176, 180, 188, 191, 195, 196, 197, 200, 202, 207, 209, 210, 211, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 226, 228, 232, 233, 234, 235, 236, 238, 239, 241, 242, 243, 244, 246, 252, 257, 258, 259, 260, 261, 262, 263, 264, 265, 267, 270, 272, 273, 275, 277, 281, 290, 291, 293, 294, 296, 298, 299, 300, 302, 303, 304], "skip": [2, 3, 4, 8, 15, 48, 52, 68, 99, 104, 108, 201, 221, 225, 226, 228, 242, 244, 255, 257, 294, 302, 303], "action": [2, 5, 8, 11, 59, 97, 114, 129, 136, 183, 186, 196, 222, 238, 245, 291], "ci": [2, 5, 9, 11, 12, 76, 93, 226, 303], "pull": [2, 3, 4, 5, 8, 9, 12, 13, 23, 39, 49, 68, 73, 76, 129, 190, 227, 238, 242, 245, 290, 291, 300, 304], "request": [2, 3, 4, 5, 8, 9, 12, 13, 21, 28, 39, 47, 68, 72, 84, 93, 108, 141, 191, 212, 219, 222, 250, 258], "mai": [2, 3, 4, 8, 9, 11, 12, 13, 14, 15, 17, 18, 19, 21, 22, 23, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 45, 47, 48, 49, 50, 51, 59, 60, 61, 67, 68, 69, 70, 72, 73, 74, 76, 78, 80, 81, 83, 84, 85, 93, 95, 96, 98, 99, 100, 104, 105, 107, 108, 110, 120, 131, 134, 135, 139, 141, 145, 151, 155, 177, 186, 191, 192, 193, 195, 198, 201, 205, 207, 209, 212, 213, 214, 215, 217, 219, 221, 225, 226, 227, 234, 235, 236, 238, 239, 241, 242, 243, 244, 245, 246, 247, 248, 250, 252, 255, 257, 258, 259, 260, 261, 262, 264, 265, 267, 277, 279, 291, 293, 294, 296, 299, 300, 304, 305], "wish": [2, 4, 11, 15, 23, 35, 39, 49, 68, 69, 72, 93, 108, 186, 200, 210, 261, 265, 294, 298, 300, 305], "local": [2, 11, 12, 25, 40, 42, 43, 44, 68, 70, 93, 110, 148, 150, 203, 213, 219, 244, 257, 290], "improv": [2, 3, 7, 11, 12, 13, 22, 23, 68, 93, 139, 212, 216, 219, 220, 222, 223, 225, 227, 242, 245, 251, 291, 294, 300], "perform": [2, 11, 12, 13, 14, 15, 18, 19, 21, 23, 46, 48, 49, 50, 59, 60, 63, 67, 68, 69, 71, 72, 74, 81, 85, 92, 95, 102, 104, 108, 109, 131, 134, 143, 145, 151, 155, 156, 158, 175, 176, 185, 188, 191, 207, 210, 214, 215, 216, 219, 221, 222, 227, 228, 229, 233, 238, 239, 242, 244, 245, 246, 247, 258, 264, 270, 272, 274, 277, 293, 294, 298, 299, 304], "gmpy2": [2, 216, 217], "wrapper": [2, 13, 14, 23, 43, 45, 49, 60, 68, 76, 104, 155, 203, 206, 212, 215, 216, 219, 226, 233, 242, 245, 246, 258, 262, 264], "gmp": 2, "multipl": [2, 3, 4, 11, 12, 13, 14, 15, 17, 21, 23, 26, 30, 32, 36, 37, 41, 43, 44, 45, 47, 48, 49, 50, 57, 59, 60, 64, 67, 68, 69, 73, 74, 76, 78, 83, 86, 88, 93, 95, 97, 98, 99, 101, 104, 105, 108, 110, 118, 120, 121, 124, 128, 137, 143, 151, 158, 159, 175, 176, 177, 181, 188, 190, 193, 196, 197, 198, 201, 205, 209, 212, 213, 214, 215, 216, 217, 219, 220, 222, 223, 226, 231, 232, 234, 235, 236, 238, 239, 242, 243, 244, 245, 246, 247, 250, 252, 255, 259, 260, 261, 262, 264, 265, 267, 270, 275, 290, 291, 293, 294, 296, 297, 299, 300, 305], "larg": [2, 3, 4, 7, 11, 12, 15, 21, 28, 33, 59, 60, 68, 69, 78, 93, 95, 107, 108, 128, 135, 155, 158, 171, 196, 200, 211, 215, 216, 217, 219, 222, 225, 226, 227, 233, 236, 238, 244, 246, 251, 258, 265, 267, 273, 291, 293, 298, 304], "integ": [2, 4, 5, 12, 13, 14, 15, 21, 23, 30, 31, 32, 42, 43, 44, 45, 47, 49, 50, 57, 59, 60, 61, 62, 64, 67, 68, 69, 70, 71, 72, 73, 76, 78, 81, 92, 93, 95, 96, 97, 98, 99, 101, 104, 105, 108, 110, 114, 116, 118, 124, 126, 133, 180, 185, 187, 188, 189, 191, 193, 201, 203, 206, 211, 212, 213, 214, 215, 217, 219, 220, 221, 222, 223, 225, 226, 228, 231, 232, 233, 234, 235, 236, 238, 239, 242, 244, 245, 246, 250, 251, 252, 258, 259, 261, 264, 267, 294, 296, 299, 303, 304], "faster": [2, 11, 13, 21, 28, 33, 34, 49, 53, 68, 76, 99, 108, 109, 128, 131, 134, 135, 155, 215, 216, 217, 219, 221, 222, 223, 227, 229, 233, 238, 239, 242, 243, 245, 258, 261], "than": [2, 3, 4, 5, 8, 9, 11, 12, 13, 14, 15, 17, 19, 20, 21, 22, 23, 28, 30, 32, 33, 34, 35, 36, 37, 40, 41, 45, 49, 50, 51, 53, 59, 60, 61, 67, 68, 69, 72, 73, 74, 76, 77, 82, 83, 84, 86, 90, 93, 95, 97, 98, 99, 101, 104, 105, 107, 108, 109, 110, 114, 120, 122, 124, 128, 129, 134, 139, 141, 145, 148, 165, 171, 185, 188, 189, 191, 200, 210, 211, 214, 215, 216, 217, 219, 222, 223, 224, 226, 229, 233, 234, 235, 236, 238, 239, 241, 242, 243, 244, 245, 246, 253, 258, 259, 261, 264, 265, 267, 291, 293, 294, 296, 297, 298, 299, 300, 302, 304], "int": [2, 4, 5, 12, 13, 14, 15, 21, 22, 23, 41, 47, 49, 60, 68, 69, 70, 73, 74, 76, 77, 84, 93, 95, 96, 98, 99, 104, 105, 108, 110, 112, 114, 122, 124, 133, 171, 175, 176, 185, 201, 203, 205, 206, 211, 212, 216, 217, 221, 222, 223, 226, 228, 229, 231, 242, 243, 246, 258, 262, 264, 265, 267, 296, 298, 299, 303, 304], "core": [2, 3, 4, 7, 11, 12, 14, 15, 18, 21, 22, 23, 30, 45, 47, 49, 59, 69, 74, 75, 77, 85, 99, 108, 110, 189, 190, 214, 215, 216, 217, 218, 219, 221, 222, 223, 226, 233, 234, 238, 239, 242, 246, 256, 257, 258, 264, 265, 268, 281, 282, 296, 299], "oper": [2, 4, 9, 14, 21, 22, 23, 33, 34, 35, 37, 41, 45, 49, 59, 60, 61, 67, 68, 69, 70, 71, 72, 74, 76, 78, 86, 88, 91, 93, 98, 99, 101, 108, 110, 112, 124, 125, 128, 134, 135, 145, 149, 155, 156, 158, 163, 167, 168, 172, 174, 175, 176, 177, 182, 183, 186, 188, 189, 190, 191, 201, 203, 208, 213, 214, 215, 216, 217, 219, 221, 222, 223, 226, 229, 231, 234, 235, 238, 241, 242, 244, 245, 248, 249, 250, 251, 257, 258, 261, 264, 265, 270, 281, 285, 287, 288, 291, 295, 296, 297, 299, 304], "poli": [2, 14, 28, 51, 67, 68, 69, 73, 74, 76, 77, 84, 90, 95, 99, 101, 104, 108, 158, 213, 214, 218, 219, 221, 222, 223, 225, 228, 241, 242, 244, 245, 257, 288], "refer": [2, 3, 5, 11, 12, 13, 14, 15, 19, 22, 23, 24, 28, 30, 31, 32, 33, 34, 36, 37, 39, 43, 44, 45, 47, 49, 52, 54, 56, 57, 59, 60, 61, 62, 66, 69, 71, 73, 74, 76, 78, 83, 84, 85, 90, 96, 97, 98, 99, 105, 109, 111, 112, 114, 115, 116, 122, 124, 125, 127, 129, 130, 133, 134, 135, 136, 137, 139, 141, 143, 151, 153, 156, 158, 159, 160, 162, 164, 168, 170, 172, 173, 174, 177, 179, 180, 188, 189, 191, 200, 201, 202, 203, 205, 207, 209, 215, 216, 218, 226, 228, 229, 231, 234, 238, 241, 242, 243, 244, 246, 252, 261, 264, 265, 267, 270, 274, 275, 279, 287, 288, 296, 300, 301, 304, 305], "domain": [2, 4, 11, 13, 14, 19, 23, 26, 28, 33, 47, 48, 68, 69, 71, 73, 74, 76, 87, 89, 90, 93, 95, 101, 104, 105, 108, 121, 124, 141, 158, 212, 213, 215, 218, 219, 221, 223, 224, 241, 242, 244, 246, 288, 300, 305], "No": [2, 4, 5, 11, 15, 37, 48, 68, 76, 83, 98, 108, 116, 125, 141, 186, 212, 215, 222, 228, 229, 238, 239, 244, 245, 246, 251, 255, 261, 262, 264, 291, 293, 305], "mani": [2, 3, 4, 7, 12, 14, 15, 17, 19, 21, 22, 23, 28, 29, 30, 32, 34, 35, 37, 39, 47, 48, 49, 50, 56, 59, 64, 68, 69, 70, 72, 73, 74, 76, 80, 93, 95, 98, 99, 104, 108, 109, 110, 115, 134, 135, 141, 143, 151, 154, 155, 158, 175, 191, 199, 210, 213, 215, 216, 217, 219, 221, 222, 230, 233, 234, 236, 238, 239, 242, 243, 244, 245, 246, 250, 259, 264, 291, 293, 294, 296, 297, 298, 299, 303, 304, 305], "integr": [2, 11, 12, 14, 15, 18, 29, 39, 41, 47, 60, 67, 68, 70, 73, 74, 86, 87, 88, 91, 97, 99, 104, 107, 108, 110, 124, 126, 134, 139, 141, 151, 158, 177, 186, 189, 192, 195, 200, 202, 207, 211, 213, 216, 217, 219, 222, 223, 226, 228, 229, 236, 242, 243, 246, 259, 267, 270, 273, 274, 277, 278, 282, 285, 290, 291, 295, 298, 303], "algorithm": [2, 4, 14, 21, 28, 32, 34, 36, 37, 47, 52, 53, 58, 59, 60, 62, 64, 66, 67, 68, 69, 72, 73, 74, 80, 85, 93, 95, 98, 101, 104, 105, 108, 116, 125, 133, 155, 178, 196, 201, 211, 212, 213, 214, 215, 216, 217, 220, 221, 223, 227, 231, 234, 235, 238, 239, 242, 244, 245, 246, 252, 261, 264, 287, 294, 299, 300, 304], "simplif": [2, 14, 15, 21, 26, 42, 44, 46, 47, 49, 68, 70, 73, 74, 93, 99, 104, 110, 131, 141, 155, 158, 175, 191, 201, 222, 227, 237, 238, 242, 244, 245, 281, 282, 293, 295, 297, 298], "collect": [2, 5, 20, 25, 48, 49, 59, 68, 85, 95, 108, 116, 124, 139, 149, 158, 191, 198, 211, 217, 222, 235, 236, 238, 242, 246, 257, 264, 290, 291], "factor": [2, 12, 14, 15, 50, 59, 60, 67, 68, 69, 72, 73, 74, 76, 93, 95, 104, 108, 116, 124, 158, 160, 168, 172, 175, 187, 191, 195, 196, 197, 198, 213, 215, 216, 217, 218, 220, 221, 222, 229, 235, 236, 238, 239, 242, 244, 246, 250, 261, 274, 277, 298, 300], "matric": [2, 4, 14, 20, 21, 45, 49, 68, 69, 95, 105, 107, 110, 124, 133, 134, 135, 141, 145, 155, 158, 160, 163, 164, 166, 174, 175, 185, 190, 201, 210, 211, 215, 221, 226, 227, 234, 236, 238, 239, 242, 244, 245, 247, 259, 260, 287, 295, 297, 298], "thu": [2, 3, 11, 13, 14, 15, 19, 30, 32, 33, 35, 45, 53, 59, 60, 68, 69, 70, 74, 76, 91, 93, 95, 99, 102, 104, 107, 108, 125, 134, 135, 139, 145, 151, 155, 196, 201, 214, 219, 221, 223, 227, 233, 236, 238, 259, 264, 265, 275, 276, 291, 296, 299, 304, 305], "speed": [2, 4, 11, 13, 44, 49, 59, 68, 69, 72, 99, 108, 109, 126, 133, 134, 135, 139, 141, 143, 144, 145, 146, 148, 149, 150, 152, 153, 154, 158, 159, 162, 165, 195, 200, 201, 205, 210, 211, 223, 226, 227, 233, 238, 242, 258, 261, 264, 290, 291, 299, 300], "up": [2, 3, 7, 8, 9, 11, 12, 13, 14, 19, 21, 22, 23, 35, 39, 44, 47, 49, 51, 59, 60, 62, 68, 69, 70, 72, 73, 74, 76, 77, 84, 85, 89, 93, 95, 96, 98, 99, 104, 108, 109, 116, 126, 128, 129, 136, 137, 139, 143, 144, 148, 150, 155, 156, 158, 159, 171, 186, 188, 205, 211, 212, 213, 215, 216, 217, 221, 223, 226, 227, 228, 233, 235, 236, 238, 239, 242, 243, 244, 245, 258, 259, 260, 261, 262, 265, 290, 291, 295, 296, 299, 300, 302], "becaus": [2, 3, 4, 5, 8, 11, 12, 13, 14, 15, 17, 21, 22, 23, 28, 31, 32, 33, 34, 35, 36, 37, 39, 40, 45, 49, 60, 67, 68, 69, 74, 80, 84, 85, 93, 95, 98, 102, 104, 108, 110, 111, 112, 114, 129, 133, 139, 140, 141, 145, 171, 179, 191, 193, 195, 196, 209, 212, 213, 215, 216, 217, 219, 221, 222, 223, 225, 226, 229, 233, 236, 238, 239, 242, 243, 244, 245, 255, 257, 258, 260, 264, 265, 267, 274, 291, 294, 296, 298, 299, 300, 303, 304, 305], "make": [2, 3, 4, 5, 8, 9, 12, 13, 14, 15, 17, 19, 21, 22, 23, 25, 28, 33, 34, 36, 40, 43, 44, 45, 47, 49, 50, 58, 59, 67, 68, 69, 70, 71, 72, 73, 74, 76, 80, 84, 95, 96, 98, 104, 107, 108, 109, 110, 114, 116, 117, 118, 120, 134, 139, 141, 143, 144, 148, 149, 153, 155, 156, 158, 171, 188, 193, 200, 206, 209, 212, 215, 216, 217, 219, 221, 222, 223, 225, 226, 229, 234, 235, 236, 238, 242, 243, 244, 245, 250, 252, 255, 257, 258, 259, 260, 262, 264, 265, 274, 279, 280, 291, 296, 297, 298, 299, 300, 304], "non": [2, 3, 12, 14, 15, 21, 23, 28, 34, 35, 37, 40, 45, 47, 50, 58, 61, 67, 68, 69, 73, 74, 75, 76, 77, 78, 81, 82, 83, 95, 97, 98, 99, 100, 101, 104, 105, 107, 108, 111, 114, 128, 129, 134, 136, 143, 145, 149, 153, 154, 158, 175, 180, 190, 191, 193, 207, 210, 211, 212, 213, 214, 215, 216, 217, 219, 220, 221, 222, 223, 225, 226, 229, 233, 234, 236, 238, 239, 241, 242, 244, 245, 246, 247, 250, 251, 252, 257, 259, 264, 267, 277, 291, 299, 304, 305], "who": [2, 3, 4, 9, 11, 12, 19, 23, 69, 70, 158, 210, 219, 226, 297], "abl": [2, 3, 4, 11, 12, 14, 19, 21, 23, 31, 35, 48, 49, 59, 64, 68, 69, 70, 79, 87, 95, 101, 104, 108, 111, 121, 141, 153, 155, 156, 158, 159, 213, 215, 216, 217, 222, 223, 242, 245, 257, 274, 291, 298, 303, 305], "better": [2, 3, 4, 8, 11, 12, 13, 14, 15, 21, 22, 23, 41, 48, 49, 60, 68, 72, 76, 95, 98, 124, 141, 171, 199, 212, 215, 216, 217, 229, 233, 234, 235, 236, 242, 243, 244, 245, 246, 258, 264, 265, 298, 304], "experi": [2, 143, 245, 246, 291], "design": [2, 3, 4, 13, 14, 16, 18, 22, 23, 26, 29, 34, 38, 45, 50, 58, 68, 104, 107, 110, 114, 115, 139, 158, 159, 215, 216, 220, 226, 231, 236, 242, 245, 298, 299, 303], "interfac": [2, 5, 7, 9, 11, 12, 14, 32, 47, 68, 96, 111, 115, 133, 160, 186, 206, 210, 215, 216, 219, 224, 245, 258, 259, 291], "ipython": [2, 4, 14, 15, 39, 96, 158, 206, 265, 269, 302, 303], "jupyt": [2, 7, 11, 14, 23, 265], "notebook": [2, 14, 23, 39, 96, 206, 265, 302, 303], "init_sess": [2, 96, 303], "command": [2, 4, 8, 9, 11, 12, 14, 15, 28, 31, 37, 39, 49, 72, 96, 141, 153, 158, 206, 212, 226, 257, 258, 303], "In": [2, 3, 4, 5, 8, 9, 11, 12, 13, 14, 15, 17, 19, 21, 22, 23, 28, 32, 37, 39, 45, 47, 48, 49, 50, 51, 52, 57, 58, 59, 60, 67, 68, 69, 70, 72, 73, 74, 76, 81, 83, 84, 85, 86, 93, 95, 96, 97, 98, 99, 101, 104, 105, 108, 110, 114, 115, 116, 117, 120, 124, 128, 129, 133, 134, 136, 139, 141, 144, 145, 146, 151, 152, 153, 154, 155, 156, 158, 159, 177, 179, 180, 181, 186, 190, 191, 194, 195, 196, 200, 205, 207, 208, 209, 210, 212, 213, 214, 215, 216, 217, 219, 220, 221, 222, 223, 225, 226, 233, 234, 235, 236, 238, 239, 242, 243, 244, 245, 246, 247, 248, 250, 252, 255, 257, 259, 261, 262, 264, 265, 270, 274, 275, 277, 279, 290, 291, 293, 296, 297, 298, 299, 300, 303, 304, 305], "usual": [2, 12, 13, 14, 15, 19, 21, 28, 48, 50, 59, 67, 68, 69, 86, 93, 95, 104, 151, 177, 189, 195, 196, 207, 209, 210, 213, 214, 215, 216, 217, 219, 222, 225, 226, 227, 233, 236, 242, 245, 246, 247, 251, 252, 259, 261, 265, 270, 279, 291, 293, 296, 299, 303, 304], "matplotlib": [2, 4, 5, 8, 13, 35, 39, 91, 96, 122, 158, 171, 206, 212, 290, 291, 303], "flag": [2, 3, 17, 23, 28, 47, 49, 59, 60, 64, 66, 68, 83, 95, 98, 99, 100, 104, 108, 133, 141, 175, 212, 217, 219, 222, 223, 226, 227, 228, 234, 238, 239, 242, 244, 245, 252, 257, 258, 264, 267, 293, 304], "auto_symbol": [2, 96, 110], "auto_int_to_integ": [2, 96], "qt": 2, "consol": [2, 3, 15, 68, 96, 206, 212, 303], "express": [2, 3, 4, 5, 14, 17, 18, 21, 22, 23, 29, 30, 33, 35, 37, 41, 42, 43, 44, 45, 46, 47, 60, 67, 68, 69, 70, 71, 72, 73, 74, 76, 78, 81, 83, 84, 91, 92, 93, 95, 96, 99, 102, 103, 104, 107, 108, 109, 112, 114, 116, 124, 125, 127, 128, 129, 130, 132, 133, 134, 135, 136, 137, 139, 140, 141, 145, 151, 152, 153, 154, 155, 156, 158, 159, 166, 170, 174, 175, 179, 180, 183, 186, 188, 189, 190, 191, 193, 194, 195, 196, 198, 200, 201, 203, 205, 206, 207, 210, 211, 212, 213, 214, 215, 217, 219, 221, 222, 223, 226, 227, 229, 231, 232, 233, 234, 235, 236, 238, 239, 241, 242, 243, 244, 245, 246, 247, 249, 250, 251, 252, 253, 255, 258, 259, 260, 261, 262, 265, 267, 270, 272, 273, 274, 276, 277, 279, 285, 287, 291, 294, 295, 296, 297, 298, 300, 303, 304, 305], "mathjax": [2, 5, 96, 206, 303], "preview": [2, 11, 48, 260], "convert": [2, 3, 8, 13, 14, 15, 17, 21, 22, 23, 26, 31, 33, 34, 35, 41, 45, 49, 52, 60, 64, 68, 69, 72, 73, 74, 81, 82, 83, 85, 88, 89, 92, 96, 98, 99, 104, 107, 108, 110, 124, 129, 136, 156, 185, 188, 194, 195, 196, 198, 205, 212, 213, 215, 217, 219, 221, 222, 223, 224, 226, 227, 228, 234, 235, 236, 238, 239, 242, 243, 245, 246, 247, 248, 251, 257, 258, 264, 265, 267, 268, 273, 288, 295, 296, 299, 304], "imag": [2, 8, 25, 59, 133, 147, 152, 158, 160, 164, 213, 217, 219, 226, 234, 245], "render": [2, 4, 5, 8, 11, 12, 49, 68, 96, 206, 212, 226, 265, 303], "either": [2, 4, 5, 8, 11, 12, 13, 14, 15, 21, 22, 23, 28, 31, 32, 33, 34, 36, 41, 45, 47, 48, 52, 60, 67, 68, 69, 72, 73, 74, 76, 83, 85, 91, 93, 95, 96, 98, 99, 104, 108, 114, 124, 129, 130, 133, 134, 135, 137, 139, 140, 141, 154, 156, 158, 175, 181, 188, 191, 193, 195, 206, 210, 212, 214, 215, 216, 217, 219, 221, 222, 226, 228, 233, 234, 235, 236, 239, 242, 243, 244, 245, 246, 247, 250, 251, 258, 264, 265, 270, 279, 291, 296, 299, 300], "save": [2, 9, 12, 13, 14, 47, 68, 104, 108, 212, 225, 244, 261], "show": [2, 3, 4, 5, 8, 11, 12, 13, 15, 18, 19, 20, 21, 22, 23, 35, 49, 60, 67, 68, 72, 74, 91, 93, 95, 104, 108, 116, 117, 120, 122, 128, 129, 137, 141, 147, 152, 156, 158, 186, 190, 194, 196, 201, 209, 210, 212, 213, 216, 217, 219, 221, 222, 226, 227, 229, 233, 234, 235, 236, 238, 239, 242, 244, 246, 247, 255, 258, 259, 262, 264, 265, 290, 291, 296, 298, 300, 303], "viewer": [2, 5, 48, 226, 260], "mathrm": [2, 4, 39, 58, 67, 68, 69, 76, 93, 95, 104, 217, 219, 226, 234, 236, 242, 245, 246, 294, 298], "distribut": [2, 8, 39, 59, 66, 68, 76, 84, 95, 116, 117, 118, 190, 214, 217, 222, 226, 252], "texliv": [2, 8, 226], "miktex": [2, 8], "note": [2, 4, 5, 7, 8, 9, 11, 12, 13, 14, 15, 17, 19, 21, 22, 25, 26, 29, 30, 31, 33, 34, 35, 36, 41, 42, 44, 45, 46, 47, 48, 49, 50, 51, 58, 59, 60, 61, 64, 66, 67, 69, 72, 73, 74, 75, 76, 78, 79, 81, 82, 83, 84, 85, 93, 95, 96, 98, 99, 101, 104, 108, 110, 111, 114, 124, 125, 129, 130, 131, 133, 134, 135, 137, 139, 140, 141, 143, 145, 148, 156, 158, 164, 167, 175, 185, 186, 188, 190, 191, 192, 194, 200, 201, 206, 207, 209, 210, 211, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 225, 226, 227, 228, 229, 232, 234, 236, 238, 239, 241, 242, 243, 244, 245, 246, 251, 252, 255, 257, 258, 259, 260, 261, 262, 264, 265, 267, 275, 277, 279, 290, 291, 293, 294, 295, 297, 298, 299, 300, 304], "parser": [2, 101, 151, 158, 257, 287], "modul": [2, 3, 4, 5, 7, 11, 12, 14, 15, 18, 21, 26, 31, 39, 40, 41, 42, 43, 44, 47, 48, 49, 50, 51, 58, 60, 68, 69, 71, 73, 74, 76, 80, 84, 88, 91, 94, 95, 96, 98, 101, 102, 103, 104, 109, 110, 111, 114, 115, 116, 118, 119, 120, 122, 125, 128, 139, 141, 142, 147, 151, 153, 154, 156, 158, 160, 163, 165, 166, 178, 181, 194, 195, 196, 197, 207, 210, 212, 217, 218, 220, 223, 224, 226, 230, 233, 236, 240, 244, 246, 247, 248, 249, 250, 251, 252, 253, 254, 257, 259, 260, 261, 262, 263, 264, 265, 266, 268, 273, 275, 277, 278, 279, 280, 281, 287, 288, 289, 291, 293, 296, 298, 304, 305], "time": [2, 3, 5, 7, 8, 11, 12, 13, 14, 15, 19, 21, 22, 26, 28, 35, 37, 40, 44, 45, 49, 51, 59, 60, 64, 68, 69, 73, 76, 91, 93, 98, 99, 104, 105, 107, 108, 109, 110, 111, 114, 120, 121, 122, 124, 128, 129, 134, 135, 137, 139, 141, 143, 145, 148, 149, 151, 153, 154, 155, 156, 158, 159, 165, 175, 180, 188, 189, 193, 194, 195, 196, 197, 200, 201, 203, 205, 206, 207, 208, 209, 210, 211, 213, 215, 216, 219, 220, 221, 222, 223, 225, 226, 233, 234, 235, 236, 238, 242, 244, 246, 255, 257, 258, 263, 264, 265, 277, 279, 289, 290, 291, 294, 298, 299, 300], "parse_expr": [2, 13, 21, 37, 110], "mathematica": [2, 15, 49, 60, 110, 298, 300], "parse_mathematica": [2, 13, 110], "maxima": [2, 32, 110, 245], "parse_maxima": [2, 110], "antlr": [2, 141], "runtim": [2, 14, 49, 68, 135, 265], "autolev": [2, 143, 151, 287], "call": [2, 3, 4, 5, 7, 9, 11, 12, 14, 15, 18, 19, 21, 22, 23, 28, 29, 32, 33, 34, 35, 36, 41, 42, 43, 44, 45, 48, 49, 50, 51, 52, 53, 57, 58, 59, 60, 66, 68, 69, 71, 72, 73, 75, 76, 78, 83, 84, 86, 91, 93, 95, 97, 98, 99, 100, 101, 102, 104, 106, 107, 108, 110, 112, 114, 115, 116, 117, 124, 128, 129, 133, 137, 141, 143, 145, 152, 155, 156, 181, 183, 186, 191, 195, 196, 201, 207, 209, 210, 211, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 224, 225, 226, 228, 233, 234, 236, 238, 239, 241, 242, 244, 245, 246, 247, 248, 250, 252, 253, 255, 257, 258, 259, 260, 261, 262, 264, 265, 267, 270, 273, 274, 277, 279, 294, 296, 298, 299, 300, 303, 304, 305], "antlr4": [2, 110], "python3": [2, 8, 49, 110, 226], "awar": [2, 3, 4, 12, 14, 15, 22, 47, 68, 72, 98, 104, 236, 246, 265], "version": [2, 3, 4, 5, 7, 8, 9, 11, 12, 21, 22, 23, 25, 37, 38, 39, 42, 48, 49, 59, 60, 66, 68, 69, 73, 74, 76, 95, 98, 100, 102, 104, 106, 108, 127, 130, 133, 141, 175, 189, 193, 201, 211, 212, 213, 215, 216, 217, 219, 221, 222, 226, 229, 238, 244, 246, 256, 257, 259, 260, 261, 262, 264, 265, 268, 270, 276, 291, 296, 299, 300], "must": [2, 3, 4, 11, 12, 13, 14, 15, 21, 22, 35, 41, 42, 43, 44, 49, 59, 60, 62, 64, 66, 67, 68, 69, 70, 73, 74, 76, 78, 81, 84, 87, 90, 91, 93, 95, 98, 99, 100, 101, 104, 107, 108, 110, 114, 116, 117, 118, 120, 122, 124, 125, 129, 133, 134, 135, 137, 139, 140, 141, 143, 151, 153, 154, 155, 156, 158, 171, 186, 188, 191, 201, 210, 211, 212, 213, 214, 215, 217, 219, 221, 222, 226, 227, 234, 235, 236, 238, 239, 242, 244, 245, 246, 250, 251, 257, 258, 259, 260, 261, 262, 264, 265, 291, 296, 298, 299, 303, 304], "match": [2, 3, 4, 11, 12, 13, 15, 21, 23, 35, 59, 60, 67, 68, 76, 81, 93, 95, 99, 104, 133, 139, 167, 192, 200, 201, 215, 222, 238, 239, 242, 243, 244, 246, 255, 257, 259, 264, 265, 276, 290, 294], "wa": [2, 3, 9, 11, 12, 13, 15, 17, 21, 23, 35, 51, 57, 59, 60, 62, 68, 69, 70, 76, 81, 104, 108, 110, 128, 130, 136, 141, 143, 145, 155, 156, 186, 196, 209, 210, 211, 213, 215, 219, 221, 222, 223, 225, 226, 235, 236, 238, 242, 244, 246, 255, 257, 260, 262, 264, 265, 294, 296, 298, 299, 302], "compil": [2, 49, 96, 109, 128, 158, 206, 226, 238, 251, 257, 258, 259, 281, 298], "4": [2, 5, 11, 12, 15, 17, 19, 21, 22, 23, 28, 30, 31, 32, 33, 34, 35, 36, 37, 41, 42, 44, 45, 47, 48, 49, 50, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 81, 82, 83, 84, 85, 87, 90, 91, 93, 95, 97, 98, 99, 100, 101, 102, 104, 105, 107, 108, 110, 112, 114, 116, 118, 120, 122, 124, 125, 126, 131, 141, 143, 144, 145, 146, 148, 149, 150, 151, 152, 155, 156, 158, 159, 160, 163, 167, 170, 175, 185, 186, 188, 189, 190, 191, 192, 194, 201, 202, 205, 207, 210, 211, 212, 213, 214, 215, 216, 217, 219, 220, 221, 222, 223, 225, 226, 227, 228, 229, 231, 232, 233, 234, 235, 236, 238, 239, 241, 242, 243, 244, 245, 246, 247, 248, 251, 252, 257, 258, 261, 264, 265, 270, 273, 274, 275, 277, 279, 280, 290, 291, 293, 294, 296, 298, 299, 300, 304, 305], "lark": 2, "altern": [2, 3, 4, 8, 13, 14, 15, 22, 23, 39, 49, 56, 59, 60, 67, 68, 72, 73, 74, 75, 76, 99, 101, 105, 109, 110, 111, 114, 129, 141, 153, 155, 201, 209, 211, 212, 214, 215, 216, 221, 222, 226, 231, 233, 235, 244, 245, 247, 248, 264, 291, 296, 298, 300], "clang": [2, 110], "bind": [2, 49, 226, 258], "parse_c": 2, "lfortran": [2, 110], "fortran": [2, 14, 19, 23, 47, 109, 110, 128, 158, 211, 259, 303], "satisfi": [2, 5, 12, 13, 21, 31, 32, 36, 44, 45, 47, 50, 56, 59, 64, 68, 69, 73, 76, 78, 91, 93, 97, 98, 104, 108, 135, 155, 175, 180, 213, 214, 217, 219, 221, 222, 226, 232, 233, 234, 239, 242, 243, 244, 245, 246, 252, 299, 304], "includ": [2, 3, 4, 5, 8, 11, 12, 13, 14, 15, 21, 23, 25, 28, 31, 32, 36, 39, 44, 45, 47, 48, 49, 60, 64, 67, 68, 69, 70, 72, 73, 74, 76, 80, 86, 93, 95, 98, 99, 101, 103, 104, 108, 109, 110, 111, 114, 116, 126, 128, 139, 141, 143, 145, 146, 151, 153, 155, 158, 171, 175, 180, 185, 188, 189, 199, 207, 210, 214, 215, 217, 218, 219, 221, 222, 225, 226, 227, 232, 233, 234, 236, 238, 241, 242, 243, 244, 246, 249, 252, 255, 257, 259, 260, 261, 262, 264, 270, 272, 274, 279, 281, 290, 291, 294, 298, 299, 300, 304, 305], "implement": [2, 4, 5, 11, 12, 13, 14, 16, 18, 22, 23, 32, 34, 36, 37, 38, 41, 42, 43, 44, 47, 48, 49, 50, 53, 58, 59, 60, 65, 68, 69, 71, 73, 74, 76, 79, 81, 88, 89, 91, 92, 95, 98, 99, 100, 104, 108, 109, 110, 111, 112, 114, 128, 129, 137, 141, 151, 156, 160, 162, 163, 166, 175, 176, 184, 185, 187, 195, 200, 202, 209, 210, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 225, 227, 230, 233, 234, 235, 238, 239, 242, 243, 244, 245, 246, 250, 251, 261, 264, 265, 278, 281, 285, 290, 291, 294, 298, 304], "dpll": 2, "But": [2, 3, 5, 7, 12, 13, 14, 15, 23, 28, 37, 67, 68, 76, 82, 92, 99, 104, 108, 179, 180, 191, 196, 201, 213, 214, 219, 223, 233, 235, 236, 238, 239, 242, 244, 245, 251, 261, 264, 265, 273, 294, 296, 298, 299, 304], "sat": [2, 43], "solver": [2, 4, 11, 12, 14, 31, 34, 43, 76, 104, 108, 134, 139, 151, 158, 159, 215, 218, 226, 238, 239, 243, 257, 281, 282, 288, 295, 297], "ask": [2, 4, 7, 9, 11, 14, 15, 18, 21, 22, 43, 44, 45, 46, 68, 80, 93, 141, 196, 213, 232, 238, 245, 264, 282, 296], "pycosat": 2, "forc": [2, 15, 19, 22, 23, 68, 72, 74, 78, 84, 93, 95, 98, 111, 112, 114, 116, 117, 118, 120, 129, 130, 133, 134, 136, 137, 139, 143, 145, 146, 147, 148, 151, 153, 154, 155, 156, 158, 179, 180, 194, 207, 210, 212, 214, 216, 235, 238, 239, 244, 257, 277, 279, 287, 303, 304], "pysat": 2, "minisat": 2, "minisat22": 2, "heavi": [2, 12, 246, 299], "primarili": [2, 14, 21, 49, 68, 74, 108, 116, 190, 222, 224, 258, 261, 267, 274], "support": [2, 3, 4, 5, 11, 13, 14, 15, 23, 34, 39, 41, 42, 43, 44, 47, 48, 49, 60, 68, 72, 75, 76, 78, 92, 95, 101, 104, 108, 109, 110, 114, 116, 117, 118, 120, 121, 124, 128, 133, 141, 158, 186, 201, 209, 212, 214, 215, 216, 217, 219, 221, 222, 223, 226, 231, 232, 233, 234, 238, 242, 243, 244, 245, 246, 247, 251, 255, 257, 258, 259, 265, 275, 277, 291, 294, 296, 299, 303], "give": [2, 3, 4, 7, 11, 13, 15, 17, 21, 22, 23, 28, 30, 32, 33, 34, 35, 36, 37, 41, 42, 44, 49, 50, 57, 59, 60, 61, 62, 67, 68, 69, 70, 73, 74, 76, 78, 80, 81, 83, 84, 92, 93, 95, 96, 98, 101, 104, 107, 108, 109, 111, 112, 114, 116, 120, 124, 133, 141, 158, 170, 185, 186, 188, 189, 193, 194, 196, 197, 199, 201, 205, 207, 209, 210, 211, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 226, 227, 228, 229, 233, 234, 235, 236, 238, 239, 242, 244, 245, 246, 257, 258, 259, 264, 274, 279, 291, 296, 297, 299, 304, 305], "rudimentari": [2, 23, 219], "text": [2, 3, 4, 5, 11, 12, 13, 14, 23, 25, 39, 49, 59, 69, 73, 74, 76, 86, 93, 96, 99, 104, 108, 110, 112, 156, 196, 206, 211, 212, 213, 226, 233, 239, 242, 245, 246, 257], "pyglet": [2, 226], "pygletplot": [2, 212], "2d": [2, 81, 82, 84, 116, 117, 118, 120, 169, 201, 212, 226, 239, 251, 298], "3d": [2, 41, 52, 81, 82, 116, 169, 192, 207, 212, 274, 276, 277, 278, 279], "evalu": [2, 4, 14, 19, 21, 22, 29, 35, 37, 41, 42, 43, 44, 47, 49, 68, 70, 73, 74, 76, 79, 83, 84, 93, 95, 98, 101, 104, 108, 109, 110, 111, 112, 114, 124, 128, 131, 141, 155, 156, 166, 168, 170, 172, 174, 177, 180, 188, 191, 211, 212, 215, 216, 217, 219, 220, 222, 226, 227, 232, 233, 234, 236, 238, 239, 242, 244, 245, 246, 247, 248, 258, 259, 260, 265, 277, 282, 291, 293, 294, 295, 296, 298, 300], "numer": [2, 4, 12, 13, 14, 15, 17, 19, 21, 29, 30, 31, 32, 33, 36, 41, 45, 47, 49, 67, 68, 73, 76, 80, 84, 91, 104, 108, 110, 111, 112, 114, 115, 120, 121, 122, 124, 133, 134, 135, 141, 143, 151, 155, 156, 159, 163, 170, 173, 188, 200, 210, 212, 215, 216, 217, 219, 220, 221, 222, 225, 226, 235, 236, 238, 242, 244, 245, 251, 257, 258, 264, 265, 282, 290, 291, 293, 296, 300, 304], "variou": [2, 4, 5, 14, 19, 23, 28, 31, 47, 49, 51, 52, 59, 67, 68, 73, 88, 93, 95, 98, 104, 114, 136, 156, 170, 174, 175, 186, 188, 213, 214, 217, 218, 219, 221, 227, 233, 236, 239, 242, 243, 245, 259, 290, 291, 304], "primari": [2, 3, 4, 5, 12, 21, 23, 68, 80, 98, 111, 114, 129, 210, 213, 215, 259, 265, 291], "vehicl": 2, "between": [2, 3, 9, 12, 13, 14, 18, 22, 23, 28, 32, 48, 49, 58, 59, 60, 62, 66, 68, 70, 73, 76, 78, 80, 81, 82, 83, 84, 85, 95, 97, 98, 101, 102, 104, 108, 109, 110, 111, 112, 114, 120, 121, 122, 124, 129, 133, 136, 137, 139, 140, 141, 144, 148, 150, 152, 155, 156, 158, 159, 160, 163, 164, 170, 177, 179, 180, 181, 185, 188, 189, 190, 191, 194, 195, 196, 200, 201, 202, 203, 205, 207, 209, 210, 212, 213, 215, 217, 219, 221, 222, 226, 228, 238, 242, 243, 244, 245, 246, 247, 260, 265, 270, 273, 274, 277, 279, 290, 291, 296], "standard": [2, 5, 12, 13, 14, 15, 21, 23, 28, 32, 33, 35, 37, 49, 68, 72, 74, 76, 91, 93, 95, 96, 97, 98, 102, 104, 108, 109, 110, 111, 127, 168, 172, 201, 207, 211, 213, 216, 217, 219, 226, 229, 234, 238, 239, 242, 245, 246, 248, 259, 265, 274, 279, 293, 296, 304], "wai": [2, 3, 4, 5, 7, 9, 11, 12, 13, 14, 15, 18, 19, 20, 21, 22, 23, 28, 30, 32, 35, 40, 48, 50, 51, 52, 57, 59, 60, 61, 64, 68, 70, 73, 76, 84, 88, 92, 93, 95, 97, 101, 104, 107, 108, 110, 112, 115, 116, 120, 128, 129, 134, 136, 139, 141, 145, 147, 148, 151, 155, 171, 185, 188, 189, 194, 196, 199, 200, 201, 203, 205, 207, 209, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 225, 226, 233, 236, 238, 239, 242, 243, 245, 247, 248, 251, 252, 255, 259, 261, 264, 265, 270, 274, 275, 276, 277, 279, 293, 294, 296, 297, 298, 299, 304, 305], "principl": [2, 69, 99, 108, 162, 211, 213, 214, 219, 235, 244], "pass": [2, 3, 4, 11, 12, 14, 15, 17, 18, 21, 22, 23, 30, 31, 34, 35, 37, 40, 41, 44, 47, 48, 49, 59, 60, 68, 69, 70, 72, 74, 75, 76, 78, 81, 82, 84, 95, 96, 98, 99, 101, 104, 105, 108, 110, 112, 114, 116, 122, 124, 129, 130, 134, 137, 139, 140, 141, 145, 156, 158, 159, 163, 180, 181, 185, 186, 188, 189, 201, 206, 212, 213, 215, 216, 217, 219, 221, 222, 224, 226, 227, 233, 234, 238, 239, 242, 243, 244, 245, 246, 247, 250, 251, 252, 255, 257, 258, 259, 260, 262, 264, 265, 267, 269, 270, 291, 293, 294, 299, 303, 304, 305], "appropri": [2, 4, 5, 11, 12, 13, 15, 19, 32, 36, 59, 68, 74, 83, 104, 128, 143, 180, 181, 191, 201, 209, 212, 215, 216, 222, 223, 226, 232, 233, 238, 239, 244, 246, 251, 259, 275, 303], "namespac": [2, 4, 13, 40, 49, 50, 68, 139, 217, 239, 242, 243, 257, 259, 260, 265], "dictionari": [2, 12, 13, 14, 31, 35, 37, 48, 49, 57, 59, 60, 66, 68, 73, 82, 84, 95, 97, 99, 104, 107, 108, 110, 116, 131, 134, 135, 139, 141, 143, 145, 148, 153, 155, 181, 191, 201, 210, 212, 214, 215, 217, 219, 221, 222, 224, 226, 233, 238, 239, 242, 243, 244, 245, 246, 250, 252, 257, 261, 264, 265, 270, 293, 300], "third": [2, 3, 17, 28, 41, 49, 59, 60, 68, 76, 78, 82, 104, 112, 124, 133, 139, 188, 194, 195, 209, 214, 222, 236, 242, 245, 246, 248, 262, 264, 294, 299], "argument": [2, 3, 4, 11, 12, 14, 18, 21, 22, 23, 28, 30, 34, 35, 36, 37, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 59, 60, 63, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 78, 81, 84, 85, 93, 95, 96, 98, 99, 101, 104, 107, 108, 110, 112, 114, 116, 122, 124, 129, 133, 134, 137, 139, 140, 141, 153, 154, 156, 158, 165, 168, 172, 174, 177, 180, 185, 186, 188, 189, 190, 191, 199, 206, 207, 211, 212, 213, 214, 215, 216, 217, 219, 221, 222, 225, 226, 227, 228, 232, 233, 234, 235, 236, 238, 239, 242, 243, 244, 246, 248, 250, 251, 257, 258, 259, 260, 261, 262, 264, 265, 267, 274, 275, 277, 291, 293, 294, 299, 300, 304], "default": [2, 3, 4, 5, 11, 12, 13, 14, 15, 21, 23, 28, 32, 33, 35, 40, 41, 42, 43, 44, 47, 48, 49, 50, 51, 52, 58, 59, 66, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 81, 82, 83, 84, 85, 87, 90, 95, 96, 98, 99, 101, 104, 105, 108, 109, 110, 111, 112, 114, 116, 117, 120, 122, 124, 126, 128, 129, 130, 131, 133, 134, 135, 139, 141, 155, 164, 181, 183, 186, 188, 189, 191, 195, 197, 200, 201, 203, 205, 206, 211, 212, 214, 215, 216, 217, 219, 221, 222, 223, 225, 226, 227, 228, 229, 233, 234, 235, 238, 239, 242, 243, 244, 245, 246, 251, 252, 257, 258, 259, 261, 262, 264, 265, 267, 270, 291, 293, 294, 298, 300, 303, 304], "translat": [2, 13, 49, 59, 68, 77, 79, 83, 85, 109, 110, 124, 127, 133, 134, 139, 148, 150, 152, 156, 209, 212, 226, 242, 244, 258, 259, 265, 267, 275], "numpi": [2, 4, 12, 13, 14, 23, 28, 33, 34, 35, 39, 49, 68, 91, 96, 109, 122, 141, 158, 175, 185, 212, 215, 226, 246, 251, 258, 259, 265, 290, 291, 293, 296], "By": [2, 15, 21, 23, 28, 32, 33, 35, 41, 42, 44, 49, 58, 67, 68, 70, 72, 73, 76, 82, 83, 87, 91, 93, 98, 99, 104, 107, 108, 109, 110, 114, 116, 117, 122, 130, 186, 191, 212, 214, 215, 216, 217, 219, 221, 222, 223, 225, 226, 228, 233, 235, 238, 239, 242, 244, 245, 246, 250, 252, 253, 257, 260, 264, 265, 277, 293, 298, 299, 304], "produc": [2, 4, 5, 12, 14, 22, 23, 31, 33, 34, 35, 37, 48, 59, 68, 69, 81, 95, 98, 104, 111, 112, 114, 129, 137, 201, 215, 216, 221, 222, 226, 233, 242, 243, 244, 246, 255, 257, 261, 262, 264, 265, 290, 291, 303], "math": [2, 4, 8, 12, 23, 37, 41, 45, 48, 50, 59, 68, 73, 76, 78, 95, 104, 108, 109, 120, 141, 151, 207, 212, 215, 217, 220, 225, 226, 242, 243, 246, 258, 259, 265, 275, 276, 277, 278, 279, 293, 294, 298], "behavior": [2, 3, 12, 13, 14, 15, 23, 59, 68, 73, 76, 95, 110, 127, 128, 151, 155, 186, 213, 214, 221, 222, 226, 227, 231, 233, 235, 238, 255, 258, 260, 264, 265, 290, 296], "backward": [2, 19, 47, 68, 99, 104, 124, 139, 226, 264, 304], "compat": [2, 3, 8, 18, 49, 68, 76, 96, 99, 104, 108, 109, 128, 139, 193, 198, 206, 212, 215, 217, 221, 222, 226, 246, 250, 253, 257, 259, 265], "scipi": [2, 7, 14, 28, 30, 33, 76, 128, 158, 185, 226, 246, 265, 290, 291, 293, 302], "special": [2, 4, 11, 14, 16, 21, 23, 33, 37, 40, 41, 51, 60, 68, 69, 71, 72, 73, 75, 83, 86, 93, 95, 99, 104, 158, 175, 180, 207, 213, 216, 219, 220, 221, 226, 235, 236, 238, 241, 242, 243, 244, 246, 257, 258, 259, 262, 264, 265, 274, 277, 279, 282, 294, 295, 299], "cupi": [2, 109], "cuda": [2, 109], "gpu": [2, 109, 158], "jax": [2, 109, 265], "xla": [2, 109], "program": [2, 5, 15, 21, 49, 52, 60, 158, 196, 211, 259, 261, 296, 298, 302, 304], "tpu": [2, 109], "compatibli": 2, "tensorflow": [2, 265], "machin": [2, 4, 7, 8, 9, 227, 238, 242, 293], "learn": [2, 5, 8, 29, 35, 37, 104, 156, 210, 235, 245, 293, 296, 297, 298, 302], "numexpr": [2, 265], "fast": [2, 21, 35, 49, 68, 103, 104, 108, 134, 135, 163, 217, 218, 219, 220, 221, 222, 223, 229, 233, 242, 244, 261, 264, 265], "alreadi": [2, 3, 7, 9, 10, 11, 12, 13, 15, 21, 23, 25, 31, 32, 35, 37, 39, 41, 59, 60, 68, 69, 77, 78, 81, 82, 84, 93, 95, 99, 105, 108, 120, 125, 130, 139, 141, 155, 160, 186, 188, 191, 207, 209, 210, 212, 215, 216, 219, 221, 225, 229, 235, 236, 238, 242, 245, 246, 252, 275, 277, 291, 294, 296, 297, 298, 302, 303, 304, 305], "number": [2, 3, 4, 5, 11, 12, 13, 14, 17, 18, 21, 23, 26, 28, 31, 32, 33, 36, 37, 41, 43, 44, 47, 48, 49, 50, 51, 52, 53, 55, 57, 58, 59, 60, 61, 62, 63, 64, 66, 67, 69, 70, 73, 74, 76, 78, 81, 82, 83, 84, 85, 87, 95, 96, 97, 98, 99, 101, 104, 105, 107, 109, 110, 114, 115, 117, 120, 122, 124, 125, 126, 128, 129, 134, 135, 139, 141, 145, 155, 156, 158, 164, 167, 170, 171, 174, 175, 176, 177, 179, 180, 185, 186, 187, 188, 189, 191, 192, 193, 196, 199, 200, 201, 205, 206, 207, 209, 210, 211, 212, 214, 215, 217, 218, 219, 220, 222, 223, 226, 228, 232, 233, 234, 235, 236, 238, 239, 242, 244, 245, 246, 247, 251, 252, 257, 259, 261, 264, 265, 267, 270, 273, 274, 276, 277, 279, 282, 288, 291, 293, 294, 296, 298, 299, 300, 304], "languag": [2, 5, 14, 15, 19, 23, 49, 74, 104, 110, 128, 141, 158, 226, 231, 246, 258, 259, 296, 298, 300, 302, 304], "valid": [2, 4, 5, 11, 13, 21, 22, 23, 31, 35, 42, 44, 46, 47, 48, 49, 61, 67, 68, 73, 74, 84, 104, 108, 110, 131, 133, 134, 135, 139, 141, 143, 160, 164, 183, 188, 195, 198, 200, 201, 206, 210, 216, 219, 222, 225, 226, 234, 238, 239, 242, 244, 245, 246, 265, 290, 300, 304], "rather": [2, 3, 4, 5, 11, 12, 13, 14, 15, 17, 19, 21, 22, 23, 28, 32, 35, 36, 37, 40, 45, 49, 50, 51, 59, 60, 61, 68, 72, 74, 79, 84, 86, 93, 98, 99, 101, 104, 108, 110, 114, 115, 139, 148, 158, 171, 185, 189, 191, 195, 200, 209, 213, 215, 216, 219, 222, 224, 229, 236, 239, 241, 242, 245, 246, 248, 261, 264, 265, 279, 291, 296, 298, 299], "simpli": [2, 3, 5, 8, 12, 21, 22, 30, 31, 45, 50, 51, 67, 68, 70, 74, 78, 99, 101, 104, 108, 110, 111, 116, 120, 125, 130, 141, 143, 155, 181, 186, 196, 207, 210, 216, 222, 223, 234, 235, 236, 241, 242, 245, 262, 264, 265, 277, 290], "string": [2, 3, 4, 5, 7, 11, 12, 14, 15, 23, 41, 42, 48, 49, 52, 57, 68, 69, 70, 71, 72, 75, 81, 91, 96, 97, 98, 101, 104, 108, 110, 114, 116, 118, 120, 122, 128, 130, 133, 134, 135, 136, 162, 171, 175, 185, 189, 193, 199, 200, 201, 205, 206, 207, 212, 215, 217, 221, 226, 227, 233, 238, 242, 246, 247, 250, 251, 252, 257, 258, 259, 264, 265, 267, 268, 270, 272, 274, 295, 296, 299, 303], "repres": [2, 12, 13, 14, 15, 18, 21, 22, 23, 26, 31, 33, 35, 41, 43, 45, 48, 49, 50, 51, 52, 57, 58, 59, 60, 61, 63, 64, 67, 68, 69, 70, 73, 74, 76, 78, 79, 81, 83, 84, 85, 90, 91, 95, 97, 98, 99, 101, 104, 108, 110, 111, 112, 114, 116, 117, 121, 122, 124, 129, 130, 133, 134, 136, 137, 139, 140, 141, 143, 144, 145, 146, 149, 151, 153, 154, 155, 156, 158, 160, 162, 163, 165, 177, 178, 180, 184, 185, 188, 189, 191, 193, 195, 196, 197, 198, 199, 200, 201, 205, 206, 207, 209, 210, 211, 212, 213, 214, 215, 217, 219, 222, 224, 226, 228, 229, 232, 233, 234, 236, 238, 239, 242, 244, 245, 246, 247, 248, 250, 251, 252, 259, 261, 264, 265, 270, 273, 277, 279, 287, 290, 291, 294, 296, 298, 299, 304, 305], "take": [2, 3, 5, 9, 11, 12, 13, 14, 15, 19, 21, 22, 23, 30, 31, 32, 33, 35, 44, 47, 49, 50, 53, 58, 59, 63, 67, 68, 69, 70, 74, 76, 80, 81, 91, 95, 97, 98, 99, 104, 108, 109, 110, 112, 114, 116, 118, 120, 124, 128, 133, 134, 136, 139, 140, 141, 143, 155, 158, 160, 174, 177, 180, 181, 185, 187, 188, 189, 190, 191, 193, 196, 199, 200, 201, 202, 203, 206, 209, 210, 212, 213, 214, 215, 216, 217, 219, 222, 223, 226, 229, 232, 233, 234, 235, 236, 238, 239, 242, 244, 245, 246, 248, 251, 257, 258, 260, 261, 264, 265, 270, 272, 273, 290, 291, 293, 294, 296, 298, 299, 300, 304], "within": [2, 5, 12, 13, 14, 21, 34, 47, 48, 49, 51, 68, 74, 81, 84, 98, 99, 101, 108, 109, 111, 112, 114, 116, 148, 156, 186, 201, 209, 210, 214, 216, 217, 222, 224, 234, 242, 244, 245, 246, 257, 258, 267, 291], "case": [2, 3, 4, 5, 11, 12, 13, 14, 15, 19, 21, 22, 26, 28, 31, 32, 33, 34, 35, 36, 37, 41, 47, 48, 49, 50, 51, 53, 56, 59, 60, 64, 67, 68, 69, 70, 72, 73, 74, 76, 80, 83, 84, 85, 86, 90, 93, 95, 98, 99, 101, 104, 105, 108, 109, 110, 114, 117, 124, 128, 129, 133, 134, 140, 141, 143, 144, 145, 146, 152, 154, 156, 158, 164, 175, 181, 186, 188, 190, 191, 196, 197, 205, 209, 210, 211, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 225, 226, 231, 233, 234, 235, 236, 238, 239, 241, 242, 243, 244, 246, 247, 250, 252, 255, 257, 259, 260, 262, 264, 265, 266, 267, 270, 273, 274, 290, 291, 294, 298, 299, 300, 303, 304, 305], "abov": [2, 3, 4, 5, 8, 11, 12, 13, 15, 17, 19, 22, 23, 25, 26, 28, 30, 34, 35, 37, 47, 48, 49, 50, 52, 58, 59, 60, 64, 67, 68, 72, 73, 76, 78, 81, 84, 85, 93, 95, 98, 99, 104, 109, 110, 117, 124, 128, 133, 134, 136, 137, 139, 141, 143, 144, 145, 146, 151, 152, 154, 155, 156, 159, 186, 188, 191, 201, 207, 209, 210, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 225, 226, 227, 233, 236, 238, 239, 242, 244, 245, 246, 250, 251, 258, 259, 265, 274, 275, 276, 277, 280, 290, 291, 296, 298, 299, 300, 304], "subpackag": [2, 281], "f2py": [2, 49, 109, 258, 259], "ufuncifi": [2, 49, 258], "cython": [2, 49, 109, 158, 258], "codegen": [2, 23, 109, 226, 258, 263, 289], "relat": [2, 3, 4, 5, 11, 12, 14, 22, 42, 44, 45, 47, 50, 52, 58, 59, 66, 70, 73, 74, 84, 90, 93, 95, 104, 108, 110, 111, 112, 114, 115, 118, 120, 127, 134, 137, 145, 148, 151, 152, 158, 160, 165, 173, 175, 195, 201, 205, 209, 211, 212, 213, 215, 219, 221, 222, 223, 225, 226, 230, 232, 233, 236, 238, 239, 241, 242, 244, 245, 246, 264, 291, 304], "reli": [2, 12, 13, 49, 104, 109, 121, 219, 225, 226, 233, 238, 245, 260, 265, 300], "llvm": 2, "gcc": [2, 259], "ifort": 2, "therefor": [2, 3, 4, 12, 23, 28, 32, 50, 59, 64, 68, 72, 76, 81, 84, 97, 108, 111, 114, 124, 133, 139, 207, 210, 211, 212, 216, 219, 222, 226, 242, 245, 246, 247, 252, 270, 272, 274, 275, 277, 279, 291], "given": [2, 3, 5, 8, 12, 13, 14, 15, 17, 19, 21, 23, 26, 28, 30, 33, 35, 41, 43, 44, 47, 48, 49, 50, 52, 56, 57, 58, 59, 60, 61, 62, 64, 67, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 90, 91, 92, 93, 95, 97, 98, 99, 101, 104, 107, 108, 110, 114, 116, 120, 122, 124, 125, 130, 131, 133, 134, 136, 139, 141, 145, 156, 164, 181, 186, 188, 195, 196, 197, 199, 201, 202, 203, 205, 207, 210, 211, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 224, 225, 226, 229, 231, 232, 233, 234, 235, 236, 238, 239, 241, 242, 243, 244, 245, 246, 247, 251, 252, 255, 257, 259, 261, 264, 265, 267, 270, 273, 275, 277, 279, 290, 291, 293, 299, 302, 304, 305], "instead": [2, 3, 4, 5, 8, 11, 12, 13, 14, 15, 17, 21, 22, 23, 30, 32, 33, 35, 36, 37, 40, 41, 42, 44, 48, 49, 59, 61, 64, 68, 70, 71, 72, 73, 76, 95, 96, 98, 99, 101, 102, 104, 108, 111, 114, 122, 125, 127, 129, 139, 141, 143, 145, 155, 158, 189, 193, 201, 206, 207, 209, 210, 212, 213, 215, 216, 217, 219, 221, 222, 224, 226, 228, 236, 238, 242, 244, 245, 246, 250, 251, 252, 255, 260, 261, 262, 264, 265, 277, 280, 291, 293, 294, 296, 298, 299, 300, 304, 305], "aesara": [2, 13, 49, 158], "aesaracod": [2, 13, 49, 109, 226], "contain": [2, 3, 4, 5, 8, 11, 12, 13, 14, 15, 17, 21, 22, 23, 30, 31, 32, 33, 35, 36, 37, 40, 42, 43, 47, 48, 49, 50, 51, 59, 60, 64, 66, 67, 70, 71, 72, 74, 76, 77, 79, 81, 82, 83, 84, 85, 94, 95, 97, 98, 99, 101, 104, 107, 108, 109, 110, 112, 114, 116, 119, 120, 122, 123, 125, 129, 130, 134, 135, 136, 139, 143, 145, 155, 156, 158, 159, 160, 161, 162, 164, 165, 166, 178, 181, 183, 186, 188, 191, 210, 211, 212, 213, 214, 215, 216, 217, 219, 221, 222, 226, 227, 228, 233, 234, 236, 238, 239, 240, 242, 243, 244, 245, 246, 250, 251, 252, 254, 255, 257, 258, 259, 260, 261, 262, 263, 264, 265, 267, 270, 273, 281, 290, 291, 294, 296, 300, 304], "aeseara": 2, "previous": [2, 3, 11, 13, 67, 114, 129, 133, 149, 152, 207, 225, 238, 246, 277], "theano": [2, 13, 158, 303], "return": [2, 3, 4, 5, 11, 12, 13, 14, 15, 17, 19, 21, 22, 23, 28, 31, 32, 34, 36, 37, 41, 42, 43, 44, 45, 47, 48, 49, 50, 51, 52, 53, 56, 57, 59, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 90, 91, 93, 95, 97, 98, 99, 100, 101, 104, 105, 107, 108, 110, 111, 112, 114, 115, 116, 118, 120, 122, 124, 125, 126, 127, 129, 130, 131, 133, 134, 135, 136, 137, 139, 140, 141, 143, 145, 149, 153, 155, 156, 158, 160, 162, 163, 164, 165, 167, 168, 172, 175, 176, 177, 180, 181, 183, 185, 186, 187, 188, 189, 190, 191, 192, 193, 195, 197, 198, 199, 200, 201, 202, 203, 205, 207, 210, 211, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 224, 225, 226, 227, 228, 229, 231, 232, 233, 234, 235, 238, 239, 241, 242, 243, 244, 246, 247, 248, 250, 251, 252, 253, 255, 257, 258, 259, 260, 261, 262, 264, 265, 267, 268, 270, 273, 275, 277, 290, 291, 293, 294, 299, 300, 303, 304, 305], "graph": [2, 4, 14, 60, 76, 97, 104, 109, 215, 226, 245, 246, 264, 299, 303], "object": [2, 3, 4, 5, 7, 11, 12, 14, 15, 20, 21, 22, 23, 26, 35, 40, 41, 42, 43, 44, 45, 47, 48, 49, 50, 52, 58, 59, 60, 61, 62, 63, 67, 68, 70, 73, 74, 76, 78, 79, 80, 81, 83, 84, 85, 93, 95, 98, 99, 101, 102, 104, 109, 110, 114, 115, 116, 117, 120, 122, 124, 125, 128, 130, 133, 134, 135, 136, 137, 139, 140, 141, 145, 150, 151, 152, 153, 154, 155, 156, 158, 159, 160, 164, 165, 166, 174, 175, 177, 185, 186, 190, 191, 193, 194, 195, 197, 198, 201, 205, 206, 209, 210, 212, 213, 214, 215, 216, 217, 219, 221, 222, 226, 228, 229, 232, 233, 234, 235, 238, 242, 243, 244, 245, 246, 247, 248, 249, 250, 252, 253, 257, 258, 259, 260, 261, 264, 265, 268, 273, 274, 275, 280, 281, 285, 291, 293, 294, 296, 298, 299, 300, 303, 304], "llvmlite": 2, "llvmjitcod": 2, "jit": [2, 235], "from": [2, 3, 4, 5, 7, 8, 9, 11, 12, 13, 14, 17, 18, 19, 21, 22, 23, 26, 28, 30, 34, 35, 36, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 104, 105, 106, 107, 108, 109, 110, 111, 112, 114, 115, 116, 117, 118, 120, 121, 122, 124, 125, 126, 127, 128, 129, 130, 131, 133, 134, 135, 136, 137, 139, 140, 141, 143, 144, 145, 146, 148, 149, 150, 151, 152, 153, 154, 155, 156, 158, 159, 160, 162, 163, 164, 165, 166, 167, 168, 170, 171, 172, 173, 174, 175, 176, 177, 179, 180, 181, 183, 185, 186, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 200, 201, 202, 203, 205, 206, 207, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 226, 227, 228, 229, 231, 232, 233, 234, 235, 236, 238, 239, 241, 242, 243, 244, 245, 246, 247, 250, 251, 252, 253, 255, 257, 258, 259, 260, 261, 262, 264, 265, 266, 267, 268, 270, 272, 273, 274, 275, 276, 277, 279, 280, 288, 290, 291, 293, 294, 296, 298, 299, 300, 303, 304, 305], "around": [2, 3, 4, 5, 7, 11, 12, 13, 14, 15, 22, 23, 39, 47, 57, 60, 68, 69, 70, 72, 74, 77, 84, 88, 104, 107, 108, 120, 130, 133, 137, 140, 151, 155, 159, 210, 216, 219, 221, 226, 228, 233, 239, 242, 245, 246, 257, 270, 272, 290, 291, 294, 296, 298], "llvm_callabl": 2, "callabl": [2, 15, 35, 49, 59, 104, 110, 134, 135, 176, 221, 226, 227, 238, 255, 258, 259, 264, 265, 266, 291], "unlik": [2, 4, 12, 14, 15, 21, 22, 28, 35, 46, 68, 69, 95, 104, 108, 110, 141, 209, 215, 219, 226, 239, 242, 245, 261, 262, 296, 298, 299, 300, 303], "two": [2, 3, 4, 5, 7, 8, 11, 12, 13, 14, 15, 17, 19, 21, 22, 23, 28, 30, 32, 35, 36, 41, 47, 48, 49, 50, 53, 57, 58, 59, 60, 62, 63, 64, 65, 67, 68, 69, 70, 72, 73, 74, 76, 78, 79, 80, 81, 82, 83, 84, 85, 86, 90, 91, 93, 95, 97, 98, 99, 101, 104, 108, 109, 110, 112, 114, 116, 117, 118, 120, 121, 124, 125, 128, 129, 130, 133, 134, 137, 140, 144, 149, 151, 152, 153, 155, 156, 163, 164, 165, 170, 171, 175, 177, 180, 181, 186, 187, 188, 189, 190, 191, 193, 195, 196, 200, 201, 202, 203, 205, 207, 209, 210, 211, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 225, 226, 227, 228, 233, 234, 235, 236, 238, 239, 242, 243, 244, 245, 246, 247, 248, 251, 261, 264, 265, 270, 273, 275, 276, 277, 279, 290, 291, 293, 294, 297, 299, 300, 304], "tensorflow_cod": 2, "avail": [2, 5, 7, 8, 9, 13, 14, 15, 21, 28, 34, 37, 38, 39, 48, 49, 59, 60, 67, 68, 73, 76, 95, 104, 108, 109, 110, 141, 155, 158, 212, 216, 217, 219, 222, 226, 227, 232, 234, 236, 238, 239, 244, 245, 246, 247, 251, 252, 257, 264, 265, 269, 270, 291, 296, 303], "order": [2, 3, 4, 5, 11, 12, 13, 14, 15, 17, 19, 21, 22, 26, 28, 30, 35, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 63, 64, 66, 67, 68, 69, 70, 71, 72, 73, 74, 76, 78, 81, 84, 85, 87, 90, 93, 95, 96, 97, 98, 99, 104, 105, 108, 109, 110, 111, 114, 116, 117, 118, 124, 125, 128, 129, 133, 134, 139, 141, 142, 143, 144, 152, 153, 154, 155, 156, 164, 168, 172, 175, 185, 186, 187, 188, 189, 190, 191, 195, 196, 200, 201, 203, 205, 206, 209, 210, 212, 213, 214, 215, 216, 217, 219, 221, 223, 225, 226, 227, 228, 229, 232, 234, 238, 239, 242, 243, 244, 245, 246, 247, 248, 251, 252, 253, 257, 258, 259, 261, 264, 265, 267, 270, 272, 274, 275, 280, 290, 294, 296, 297, 299, 303, 304, 305], "detect": [2, 8, 40, 47, 101, 104, 108, 110, 212, 216, 226, 242, 243, 245, 247, 264, 303], "assum": [2, 4, 14, 15, 18, 21, 23, 32, 35, 36, 41, 44, 49, 50, 52, 57, 59, 67, 68, 69, 70, 73, 74, 76, 78, 85, 86, 93, 95, 104, 108, 116, 120, 124, 129, 137, 139, 140, 141, 147, 153, 154, 155, 156, 158, 164, 186, 190, 191, 201, 205, 207, 213, 214, 216, 219, 222, 224, 226, 233, 234, 236, 238, 239, 242, 243, 244, 245, 246, 250, 251, 252, 259, 264, 267, 273, 275, 279, 282, 290, 291, 297, 299, 302, 304, 305], "wurlitz": 2, "allow": [2, 3, 5, 11, 12, 13, 14, 15, 21, 23, 25, 28, 45, 48, 49, 50, 52, 59, 61, 64, 67, 68, 69, 72, 74, 76, 78, 79, 80, 93, 96, 98, 99, 101, 102, 104, 108, 109, 110, 114, 117, 133, 134, 140, 141, 143, 151, 155, 156, 158, 163, 175, 191, 195, 196, 197, 210, 212, 213, 216, 217, 219, 221, 222, 223, 226, 231, 233, 234, 235, 238, 239, 242, 244, 245, 246, 247, 251, 257, 260, 262, 264, 265, 275, 291, 296, 299], "captur": [2, 13, 68, 264], "output": [2, 4, 5, 11, 12, 13, 15, 16, 19, 21, 23, 26, 32, 35, 37, 48, 49, 68, 69, 76, 92, 95, 96, 98, 99, 101, 104, 108, 109, 110, 121, 124, 134, 139, 141, 149, 155, 158, 159, 163, 164, 175, 187, 191, 200, 201, 205, 206, 207, 210, 216, 219, 222, 226, 227, 236, 238, 239, 241, 242, 244, 246, 251, 257, 258, 259, 261, 264, 265, 270, 291, 296, 298, 299, 300, 303, 304, 305], "suit": [2, 3, 5, 11, 12, 21, 23, 32, 33, 48, 212, 222, 255, 257], "stat": [2, 9, 281, 288], "sampl": [2, 19, 59, 71, 122, 124, 175, 212, 226, 246, 294, 298], "At": [2, 12, 21, 23, 32, 47, 64, 74, 76, 95, 108, 116, 117, 128, 196, 200, 210, 215, 221, 236, 265], "least": [2, 3, 5, 7, 11, 12, 13, 17, 21, 35, 45, 47, 49, 59, 68, 74, 80, 92, 93, 95, 104, 108, 109, 134, 171, 185, 193, 195, 213, 214, 216, 217, 219, 221, 222, 233, 235, 238, 242, 244, 245, 246, 259, 304], "follow": [2, 3, 4, 5, 7, 8, 11, 12, 13, 15, 17, 19, 21, 22, 23, 26, 28, 30, 31, 32, 33, 34, 35, 36, 37, 39, 42, 44, 47, 48, 49, 50, 51, 57, 58, 59, 60, 61, 64, 67, 68, 69, 72, 73, 74, 76, 80, 82, 84, 91, 92, 93, 95, 98, 99, 101, 104, 108, 109, 114, 116, 117, 120, 129, 133, 134, 136, 137, 139, 140, 141, 143, 151, 152, 153, 154, 155, 156, 158, 160, 164, 183, 186, 188, 191, 194, 196, 200, 201, 207, 209, 210, 211, 212, 213, 214, 217, 219, 220, 221, 222, 224, 225, 226, 227, 228, 233, 235, 236, 238, 239, 242, 243, 244, 245, 246, 247, 250, 251, 252, 257, 260, 261, 264, 265, 274, 275, 277, 291, 293, 294, 296, 297, 299, 300, 304, 305], "random": [2, 4, 13, 51, 52, 57, 59, 60, 66, 69, 78, 81, 82, 103, 104, 108, 175, 187, 212, 217, 219, 221, 222, 226, 256, 257, 260, 264, 296, 300, 304], "pymc": [2, 246], "manipul": [2, 14, 18, 19, 21, 28, 31, 33, 35, 48, 49, 50, 59, 68, 74, 76, 93, 108, 109, 132, 141, 151, 156, 189, 209, 215, 216, 217, 220, 225, 226, 228, 235, 238, 249, 264, 281, 287, 288, 293, 294, 295, 296, 297, 298, 300, 303, 304], "first": [2, 4, 5, 7, 8, 9, 11, 12, 14, 15, 19, 21, 22, 23, 25, 28, 32, 35, 36, 39, 41, 48, 49, 50, 58, 59, 60, 62, 63, 64, 65, 66, 67, 68, 69, 70, 72, 73, 74, 75, 76, 78, 81, 82, 84, 85, 92, 93, 95, 97, 98, 99, 104, 107, 108, 111, 112, 114, 116, 117, 124, 125, 129, 131, 133, 134, 136, 137, 139, 140, 141, 143, 144, 145, 146, 151, 152, 155, 156, 159, 163, 164, 168, 172, 175, 180, 181, 184, 185, 186, 187, 188, 190, 191, 194, 196, 201, 205, 209, 210, 212, 213, 215, 217, 219, 220, 221, 222, 223, 226, 227, 228, 229, 232, 233, 235, 236, 238, 239, 242, 243, 244, 245, 246, 250, 252, 255, 257, 258, 259, 260, 264, 265, 267, 275, 280, 290, 293, 294, 296, 298, 299, 300, 302, 304, 305], "use_symengin": 2, "1": [2, 3, 5, 7, 8, 11, 12, 14, 15, 17, 18, 19, 21, 22, 23, 28, 29, 30, 31, 32, 33, 34, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 90, 91, 92, 95, 96, 97, 98, 99, 100, 101, 102, 104, 105, 106, 107, 108, 109, 110, 111, 112, 114, 116, 118, 120, 122, 124, 125, 126, 127, 128, 130, 131, 133, 134, 136, 137, 139, 140, 143, 144, 145, 146, 147, 148, 149, 150, 151, 153, 154, 156, 158, 159, 160, 162, 163, 164, 165, 166, 170, 173, 174, 175, 176, 177, 179, 180, 181, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 200, 201, 202, 203, 205, 206, 207, 209, 210, 211, 212, 213, 214, 215, 216, 217, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 231, 232, 233, 234, 235, 236, 238, 239, 241, 242, 243, 244, 245, 246, 247, 248, 250, 251, 252, 255, 256, 257, 258, 259, 260, 261, 262, 264, 265, 267, 270, 273, 274, 275, 277, 280, 287, 290, 291, 293, 294, 296, 298, 299, 300, 303, 304, 305], "environ": [2, 6, 8, 10, 11, 12, 13, 14, 68, 96, 206, 226, 246, 257, 267, 296, 298, 303], "physic": [2, 4, 19, 24, 26, 49, 61, 104, 108, 111, 112, 114, 115, 116, 117, 118, 120, 121, 122, 123, 124, 126, 127, 129, 130, 131, 133, 134, 135, 136, 137, 138, 139, 140, 141, 143, 144, 145, 146, 148, 149, 150, 151, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 199, 201, 202, 203, 205, 206, 211, 220, 246, 261, 264, 277, 290, 291, 298, 304], "mechan": [2, 23, 27, 68, 91, 95, 104, 114, 116, 129, 130, 131, 133, 134, 135, 136, 137, 139, 140, 141, 143, 144, 145, 146, 148, 149, 150, 173, 177, 180, 186, 188, 189, 190, 193, 200, 201, 208, 211, 287, 290, 291], "liealgebra": [2, 97], "thing": [2, 3, 4, 5, 7, 11, 12, 13, 14, 15, 16, 21, 22, 23, 28, 30, 38, 45, 49, 58, 59, 60, 68, 70, 80, 96, 97, 98, 99, 104, 109, 110, 128, 141, 155, 158, 175, 191, 196, 209, 210, 215, 223, 225, 233, 234, 235, 238, 242, 245, 250, 260, 262, 264, 290, 293, 294, 296, 298, 299, 300, 303, 304], "configur": [2, 3, 11, 12, 13, 26, 60, 98, 124, 133, 134, 144, 145, 148, 150, 151, 153, 155, 226, 290, 291], "otherwis": [2, 3, 12, 17, 21, 22, 23, 47, 48, 49, 59, 60, 64, 67, 68, 69, 72, 74, 76, 77, 78, 81, 82, 83, 84, 93, 95, 97, 98, 100, 104, 107, 108, 110, 122, 124, 126, 130, 139, 140, 141, 176, 181, 187, 205, 208, 209, 212, 213, 215, 217, 219, 221, 222, 224, 226, 228, 229, 231, 232, 234, 238, 239, 242, 243, 244, 245, 246, 247, 255, 257, 259, 264, 265, 293, 294, 303], "ordinari": [2, 21, 22, 29, 47, 49, 59, 68, 72, 73, 74, 76, 86, 90, 91, 95, 105, 111, 114, 124, 151, 213, 215, 216, 225, 232, 242, 247, 261, 291, 298, 304], "x": [2, 3, 4, 5, 11, 12, 13, 14, 15, 17, 18, 19, 21, 22, 23, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 40, 41, 42, 43, 44, 45, 46, 47, 49, 50, 51, 57, 59, 60, 64, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 104, 107, 108, 109, 110, 111, 114, 116, 117, 118, 120, 122, 124, 127, 128, 129, 130, 131, 133, 134, 135, 136, 137, 139, 140, 141, 143, 144, 145, 146, 148, 149, 150, 152, 153, 154, 155, 156, 158, 159, 163, 165, 166, 167, 168, 169, 171, 172, 175, 180, 181, 186, 188, 189, 190, 191, 192, 200, 201, 202, 203, 205, 206, 207, 209, 210, 211, 212, 213, 214, 215, 216, 219, 221, 222, 223, 224, 225, 226, 227, 228, 229, 231, 232, 233, 234, 235, 236, 238, 239, 241, 242, 243, 244, 245, 246, 247, 250, 251, 252, 253, 257, 258, 259, 260, 262, 264, 265, 267, 270, 273, 274, 275, 276, 277, 279, 280, 290, 291, 293, 294, 296, 298, 299, 300, 303, 304, 305], "still": [2, 3, 4, 5, 12, 13, 14, 15, 21, 23, 39, 40, 41, 48, 60, 67, 68, 69, 76, 80, 95, 99, 104, 110, 111, 114, 141, 191, 210, 212, 213, 214, 215, 219, 221, 226, 233, 235, 236, 238, 242, 244, 245, 251, 257, 264, 277, 300], "experiment": [2, 3, 139, 238], "mathemat": [2, 3, 5, 12, 13, 14, 18, 21, 23, 30, 32, 34, 35, 37, 38, 41, 43, 44, 47, 49, 50, 54, 58, 60, 67, 68, 69, 70, 73, 74, 75, 76, 81, 82, 93, 95, 98, 101, 104, 108, 109, 110, 124, 125, 128, 145, 157, 196, 207, 209, 210, 213, 214, 216, 217, 220, 225, 226, 234, 235, 239, 241, 242, 245, 246, 251, 258, 259, 265, 270, 274, 277, 279, 290, 291, 293, 296, 297, 298, 299, 302, 304], "softwar": [2, 5, 95, 220, 298], "itself": [2, 3, 4, 5, 7, 11, 12, 13, 14, 23, 45, 57, 59, 60, 66, 68, 70, 73, 74, 81, 85, 90, 108, 115, 134, 139, 141, 156, 181, 188, 207, 209, 212, 213, 215, 216, 217, 219, 221, 222, 226, 234, 235, 238, 245, 250, 251, 252, 259, 261, 264, 279, 291, 298], "_sage_": 2, "basic": [2, 3, 4, 5, 7, 10, 11, 13, 14, 21, 23, 37, 41, 43, 48, 49, 50, 56, 59, 63, 66, 67, 71, 74, 84, 86, 91, 92, 93, 98, 99, 102, 105, 112, 124, 133, 139, 141, 153, 154, 156, 158, 159, 165, 175, 189, 196, 199, 204, 207, 208, 210, 212, 213, 215, 217, 218, 219, 221, 223, 224, 226, 227, 233, 238, 239, 242, 243, 244, 245, 246, 257, 259, 264, 265, 268, 276, 277, 278, 285, 287, 288, 294, 295, 296, 297, 302], "should": [2, 4, 5, 8, 9, 11, 12, 13, 14, 15, 18, 21, 22, 23, 25, 28, 35, 37, 40, 42, 44, 47, 48, 49, 50, 59, 60, 61, 62, 64, 67, 68, 69, 71, 72, 74, 76, 78, 79, 80, 81, 82, 83, 85, 90, 91, 92, 93, 95, 96, 97, 98, 99, 101, 104, 108, 110, 112, 114, 116, 122, 124, 128, 129, 134, 135, 139, 140, 141, 143, 145, 153, 155, 156, 158, 159, 160, 171, 174, 175, 179, 181, 183, 185, 186, 189, 191, 193, 194, 196, 197, 201, 206, 209, 210, 212, 213, 214, 215, 216, 217, 219, 221, 222, 225, 226, 228, 229, 232, 233, 234, 235, 236, 238, 239, 241, 242, 244, 245, 246, 250, 251, 255, 257, 258, 259, 260, 261, 262, 264, 265, 267, 270, 274, 291, 293, 294, 296, 297, 300], "beyond": [2, 11, 12, 21, 30, 62, 84, 108, 155, 213, 216, 235, 238, 300], "control": [2, 7, 9, 13, 15, 17, 21, 23, 27, 48, 50, 68, 69, 72, 93, 98, 99, 111, 112, 114, 129, 155, 158, 171, 175, 186, 187, 191, 215, 222, 223, 227, 234, 239, 245, 264, 287, 290, 291, 293], "instruct": [2, 4, 5, 7, 8, 9, 11, 13, 15, 19, 24, 38, 49, 226, 244, 258, 259], "base": [2, 3, 4, 5, 8, 9, 10, 11, 12, 14, 15, 21, 23, 28, 39, 41, 43, 44, 47, 49, 50, 57, 58, 59, 64, 65, 66, 68, 69, 71, 73, 74, 75, 76, 79, 81, 84, 91, 95, 96, 97, 98, 100, 101, 108, 109, 110, 111, 112, 114, 121, 129, 130, 133, 136, 137, 139, 140, 141, 143, 158, 159, 160, 169, 171, 175, 176, 180, 186, 187, 189, 191, 193, 196, 197, 199, 201, 203, 206, 207, 210, 211, 212, 215, 216, 217, 218, 219, 220, 221, 222, 226, 228, 233, 234, 235, 236, 238, 239, 242, 244, 246, 250, 251, 252, 257, 258, 259, 260, 261, 262, 264, 265, 266, 270, 273, 274, 277, 291, 299, 304], "pytest": [2, 3, 11, 12, 13, 254, 260, 262, 265, 289], "entir": [2, 3, 12, 21, 59, 68, 69, 72, 73, 76, 82, 84, 93, 107, 131, 139, 152, 156, 201, 213, 215, 221, 234, 251, 260, 262, 298, 304], "import_modul": [2, 12], "own": [2, 4, 9, 11, 12, 15, 23, 43, 52, 59, 60, 68, 84, 110, 112, 117, 133, 141, 158, 221, 226, 233, 238, 242, 261, 264, 265, 291, 298], "runner": [2, 12, 257], "access": [2, 4, 5, 9, 13, 14, 15, 21, 23, 42, 43, 44, 49, 68, 76, 97, 98, 101, 104, 109, 111, 114, 117, 124, 125, 133, 134, 137, 139, 141, 159, 200, 201, 207, 210, 212, 215, 216, 217, 219, 221, 238, 242, 247, 250, 258, 259, 274, 277, 290, 291, 299, 303], "script": [2, 4, 11, 14, 25, 40, 76, 206, 258], "directori": [2, 4, 5, 7, 8, 11, 12, 39, 44, 49, 110, 242, 257, 258, 267], "prefer": [2, 4, 8, 9, 11, 12, 13, 14, 21, 23, 25, 28, 33, 34, 35, 49, 51, 60, 67, 68, 76, 108, 110, 112, 133, 141, 191, 195, 196, 201, 212, 215, 217, 219, 221, 226, 234, 238, 242, 244, 251, 257, 259, 262, 265, 298, 300], "cloudpickl": 2, "effect": [2, 4, 7, 12, 23, 34, 39, 59, 61, 68, 85, 93, 95, 99, 104, 116, 141, 143, 155, 163, 191, 201, 212, 216, 219, 223, 225, 242, 290, 291, 296], "pickl": 2, "util": [2, 3, 4, 5, 7, 11, 30, 32, 47, 55, 57, 59, 60, 73, 74, 79, 80, 81, 84, 98, 99, 108, 109, 115, 129, 134, 137, 161, 195, 198, 215, 219, 223, 226, 238, 239, 255, 257, 258, 259, 260, 261, 262, 264, 265, 266, 267, 268, 282, 287, 288], "test_pickl": 2, "py": [2, 3, 4, 11, 12, 21, 25, 48, 68, 79, 93, 95, 104, 110, 139, 169, 171, 212, 215, 217, 223, 226, 233, 236, 242, 243, 252, 255, 257, 262, 265], "hypothesi": 2, "necessari": [2, 3, 4, 6, 8, 11, 12, 13, 15, 21, 23, 38, 47, 48, 59, 60, 68, 78, 93, 95, 98, 104, 108, 110, 134, 143, 151, 212, 214, 216, 221, 222, 226, 229, 235, 238, 242, 243, 244, 245, 246, 247, 252, 257, 259, 264, 265, 270, 290, 297, 302], "want": [2, 3, 4, 8, 9, 11, 12, 13, 14, 15, 18, 19, 21, 22, 23, 28, 29, 30, 31, 32, 33, 34, 35, 37, 39, 45, 47, 49, 50, 51, 52, 60, 68, 69, 75, 80, 82, 84, 87, 93, 95, 99, 101, 104, 105, 108, 109, 111, 114, 122, 124, 127, 135, 141, 158, 174, 184, 185, 188, 191, 194, 196, 203, 205, 209, 210, 212, 214, 215, 216, 219, 221, 222, 223, 225, 226, 227, 233, 234, 236, 238, 239, 242, 243, 244, 245, 246, 247, 252, 255, 257, 259, 261, 264, 265, 275, 277, 280, 291, 293, 294, 296, 298, 299, 300, 301, 303, 304], "check": [2, 3, 4, 5, 7, 8, 9, 11, 14, 15, 17, 18, 19, 21, 22, 23, 31, 35, 37, 43, 44, 47, 48, 49, 51, 54, 57, 59, 60, 61, 66, 67, 68, 69, 73, 76, 80, 91, 93, 97, 98, 99, 101, 104, 105, 108, 124, 130, 131, 139, 140, 141, 155, 158, 171, 179, 191, 193, 194, 199, 207, 212, 213, 215, 216, 217, 219, 221, 222, 228, 234, 236, 238, 242, 243, 244, 245, 246, 250, 251, 255, 257, 259, 262, 264, 273, 277, 296, 304], "pdf": [2, 5, 7, 26, 35, 38, 47, 48, 59, 69, 71, 73, 90, 95, 104, 108, 116, 117, 120, 122, 124, 212, 215, 217, 220, 225, 226, 229, 235, 238, 239, 242, 246, 264, 270, 290, 291], "view": [2, 4, 7, 11, 12, 14, 37, 49, 50, 51, 68, 104, 116, 193, 196, 210, 212, 219, 226, 242, 245, 259, 261, 264], "host": [2, 5], "onlin": [2, 4, 134, 239, 264], "dev": [2, 3, 8, 9, 11, 262], "index": [2, 8, 11, 12, 13, 15, 23, 28, 35, 36, 37, 41, 49, 57, 59, 60, 64, 67, 68, 69, 70, 73, 74, 76, 79, 84, 93, 95, 98, 99, 101, 104, 107, 108, 110, 112, 124, 139, 141, 158, 159, 160, 162, 164, 165, 175, 184, 186, 188, 191, 196, 201, 212, 213, 215, 217, 221, 222, 223, 226, 231, 232, 236, 244, 246, 247, 249, 250, 252, 253, 258, 285], "com": [2, 3, 4, 5, 7, 8, 9, 11, 12, 13, 23, 26, 39, 41, 45, 47, 59, 61, 62, 68, 69, 71, 72, 73, 74, 76, 78, 84, 85, 93, 95, 99, 104, 108, 122, 211, 220, 229, 231, 234, 235, 238, 239, 242, 245, 246, 264, 267, 300], "sympy_benchmark": 2, "readm": 2, "yourself": [2, 7, 11, 12, 23, 25, 37, 49, 143, 260, 294], "reproduc": [2, 12, 28, 222, 257, 304], "result": [2, 4, 8, 11, 12, 13, 14, 15, 17, 18, 19, 21, 22, 23, 37, 41, 42, 43, 44, 45, 47, 48, 49, 58, 59, 60, 64, 67, 68, 69, 70, 72, 74, 76, 80, 85, 86, 90, 92, 93, 95, 97, 98, 99, 101, 104, 107, 108, 109, 110, 111, 116, 124, 125, 128, 129, 130, 131, 134, 135, 140, 141, 145, 151, 155, 158, 174, 176, 183, 185, 186, 188, 190, 191, 193, 194, 195, 196, 200, 201, 210, 212, 213, 215, 216, 217, 219, 220, 221, 222, 223, 224, 226, 228, 233, 234, 235, 236, 238, 239, 241, 242, 243, 244, 245, 246, 247, 250, 251, 253, 257, 258, 259, 261, 262, 264, 265, 267, 270, 273, 275, 290, 291, 296, 298, 299, 300, 304], "add": [2, 3, 4, 9, 12, 14, 15, 18, 21, 35, 41, 43, 47, 49, 57, 59, 64, 69, 72, 75, 83, 85, 93, 97, 101, 104, 108, 116, 118, 120, 130, 139, 141, 158, 169, 175, 185, 190, 191, 194, 209, 210, 212, 215, 216, 217, 219, 221, 222, 223, 226, 227, 236, 238, 239, 242, 243, 245, 246, 248, 250, 251, 252, 260, 265, 268, 290, 294, 296, 299, 303, 304], "new": [2, 3, 5, 6, 7, 8, 9, 12, 14, 21, 23, 31, 38, 43, 44, 48, 49, 50, 59, 60, 67, 68, 69, 70, 76, 81, 84, 93, 95, 96, 99, 104, 108, 110, 112, 114, 116, 118, 120, 124, 129, 130, 133, 141, 148, 150, 157, 158, 160, 181, 187, 188, 191, 193, 196, 197, 199, 200, 201, 205, 210, 212, 213, 214, 215, 216, 217, 219, 220, 221, 222, 226, 233, 236, 238, 239, 242, 244, 245, 246, 247, 248, 257, 258, 262, 265, 270, 272, 274, 290, 291, 292, 293, 296, 299, 300, 302], "asv": 2, "airspe": 2, "veloc": [2, 104, 112, 114, 128, 129, 130, 133, 134, 136, 137, 139, 143, 144, 145, 148, 149, 150, 152, 155, 156, 158, 165, 193, 195, 196, 200, 201, 205, 207, 210, 277, 279, 290], "name": [2, 3, 4, 5, 8, 12, 13, 14, 15, 21, 23, 25, 35, 36, 40, 43, 44, 48, 49, 50, 51, 55, 58, 61, 64, 67, 68, 69, 70, 73, 74, 75, 76, 78, 81, 93, 95, 96, 97, 101, 104, 108, 110, 111, 114, 115, 116, 120, 129, 130, 133, 136, 139, 141, 143, 158, 162, 171, 186, 193, 196, 197, 198, 199, 200, 201, 203, 205, 207, 210, 212, 213, 214, 216, 217, 219, 221, 223, 226, 232, 236, 238, 239, 242, 243, 245, 246, 251, 252, 255, 257, 258, 259, 260, 265, 267, 268, 270, 274, 277, 282, 290, 291, 293, 296, 299, 300, 304], "describ": [3, 4, 5, 7, 11, 13, 15, 21, 22, 23, 28, 35, 41, 48, 50, 58, 59, 60, 62, 63, 66, 67, 68, 69, 73, 76, 78, 83, 84, 93, 95, 99, 104, 107, 108, 114, 124, 128, 129, 133, 134, 135, 136, 137, 139, 141, 144, 145, 146, 148, 150, 151, 152, 153, 154, 155, 156, 170, 191, 196, 200, 201, 207, 209, 210, 213, 215, 216, 219, 221, 227, 233, 236, 238, 239, 242, 245, 246, 250, 259, 264, 265, 270, 272, 277, 291, 294], "step": [3, 8, 9, 23, 24, 26, 38, 47, 49, 59, 63, 64, 67, 68, 69, 76, 92, 93, 95, 104, 108, 109, 134, 139, 148, 151, 153, 158, 159, 193, 205, 210, 211, 212, 215, 216, 217, 219, 221, 222, 226, 227, 228, 231, 234, 235, 236, 238, 239, 242, 244, 246, 251, 258, 264, 265, 291, 294], "properli": [3, 11, 12, 14, 23, 48, 68, 74, 80, 93, 104, 135, 141, 153, 168, 172, 175, 189, 214, 216, 226, 242, 245, 255, 259, 265, 300, 305], "current": [3, 5, 11, 12, 13, 15, 21, 30, 31, 41, 44, 47, 48, 49, 50, 52, 59, 62, 63, 65, 66, 67, 68, 70, 74, 76, 78, 80, 83, 88, 91, 93, 95, 97, 99, 104, 108, 110, 116, 121, 128, 133, 141, 151, 185, 190, 191, 195, 199, 210, 212, 213, 214, 215, 217, 219, 222, 223, 225, 226, 227, 233, 236, 238, 239, 241, 242, 243, 244, 245, 246, 252, 257, 258, 259, 261, 274, 288, 300, 305], "activ": [3, 8, 9, 16, 112, 113, 114, 115, 143, 212, 255, 260, 262, 287], "updat": [3, 11, 13, 15, 35, 39, 68, 139, 145, 171, 181, 184, 185, 187, 211, 215, 219, 222, 226, 239, 252, 262], "continu": [3, 4, 5, 12, 13, 19, 22, 23, 26, 47, 49, 58, 60, 62, 68, 73, 74, 76, 93, 96, 99, 108, 121, 122, 124, 186, 189, 206, 217, 219, 222, 239, 241, 242, 250, 295], "someon": [3, 11, 12, 242, 261, 297], "warn": [3, 4, 15, 23, 68, 69, 83, 110, 201, 210, 212, 214, 226, 242, 244, 255, 257, 259, 263, 264, 289, 300], "screen": [3, 14, 96, 206, 210, 257, 303], "indic": [3, 4, 11, 12, 15, 18, 21, 32, 35, 36, 47, 48, 49, 50, 52, 57, 59, 60, 61, 63, 64, 66, 67, 68, 71, 72, 73, 76, 78, 83, 84, 93, 95, 98, 99, 101, 104, 107, 108, 125, 139, 145, 175, 186, 188, 189, 191, 196, 200, 201, 211, 215, 216, 217, 221, 222, 223, 226, 233, 234, 235, 238, 239, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 257, 258, 259, 264, 300], "remov": [3, 11, 12, 13, 21, 30, 41, 42, 43, 59, 62, 66, 68, 72, 74, 76, 83, 84, 93, 98, 104, 108, 111, 116, 118, 120, 130, 133, 134, 148, 150, 155, 175, 191, 217, 219, 222, 224, 225, 226, 238, 239, 242, 244, 245, 247, 248, 258, 259, 260, 262, 264, 265, 293, 304], "futur": [3, 11, 12, 21, 22, 49, 50, 68, 93, 95, 104, 110, 133, 139, 143, 151, 155, 191, 195, 208, 212, 214, 215, 225, 226, 238, 242, 251, 257, 260, 262, 265, 287, 299, 305], "chanc": [3, 12, 15, 22, 68, 96, 104, 236, 246, 299], "break": [3, 4, 11, 12, 13, 23, 48, 49, 60, 68, 69, 108, 209, 223, 226, 234, 264], "opportun": [3, 4, 238], "messag": [3, 7, 12, 13, 69, 96, 255, 260, 262, 267], "wrong": [3, 5, 11, 12, 13, 59, 68, 69, 76, 78, 104, 201, 216, 242, 260, 296, 300], "answer": [3, 7, 12, 21, 23, 28, 59, 68, 72, 90, 93, 95, 98, 104, 108, 196, 219, 223, 235, 236, 238, 244, 246, 261, 267, 298, 300, 304], "made": [3, 5, 11, 12, 13, 14, 15, 21, 23, 36, 62, 64, 68, 69, 74, 77, 78, 81, 84, 85, 95, 98, 104, 108, 110, 129, 137, 141, 152, 155, 158, 210, 213, 215, 217, 219, 221, 222, 226, 227, 233, 234, 235, 238, 242, 244, 245, 246, 259, 264, 267, 279, 290, 291, 299], "lightli": 3, "fix": [3, 4, 7, 12, 13, 49, 59, 61, 64, 66, 69, 73, 76, 80, 97, 104, 108, 110, 116, 117, 129, 130, 133, 136, 139, 143, 152, 158, 175, 180, 184, 187, 191, 196, 201, 205, 209, 210, 212, 216, 219, 221, 222, 223, 226, 232, 236, 244, 246, 264, 270, 272, 290, 291], "whether": [3, 7, 8, 12, 13, 14, 21, 22, 23, 28, 33, 35, 36, 37, 47, 48, 49, 54, 59, 67, 68, 69, 75, 76, 80, 83, 95, 96, 98, 99, 104, 108, 112, 114, 120, 128, 134, 135, 139, 141, 174, 179, 198, 203, 210, 212, 215, 216, 217, 221, 222, 226, 229, 233, 234, 238, 239, 242, 244, 245, 246, 247, 257, 259, 264, 265, 270, 273, 296, 300], "worth": [3, 21, 23, 134, 201, 275, 277], "pain": 3, "frustrat": 3, "go": [3, 4, 5, 7, 9, 11, 12, 23, 39, 48, 49, 59, 69, 73, 74, 93, 134, 141, 143, 156, 158, 159, 185, 196, 205, 212, 221, 222, 233, 236, 242, 296, 298, 299, 302, 304], "seek": [3, 244], "stabl": [3, 4, 5, 23, 26, 49, 68, 96, 104, 110, 112, 120, 124, 258, 293], "done": [3, 4, 9, 11, 12, 13, 14, 15, 19, 23, 43, 44, 46, 47, 48, 49, 59, 61, 66, 68, 69, 70, 73, 76, 79, 80, 93, 95, 99, 104, 108, 115, 133, 134, 139, 141, 143, 149, 156, 158, 177, 186, 187, 188, 191, 193, 194, 201, 207, 209, 210, 212, 213, 215, 219, 222, 223, 225, 226, 227, 235, 238, 239, 242, 244, 245, 246, 251, 252, 257, 258, 261, 265, 274, 275, 291, 293, 296, 298, 299, 300], "exist": [3, 7, 11, 13, 14, 19, 21, 23, 34, 37, 47, 48, 49, 52, 59, 68, 72, 78, 80, 83, 84, 85, 86, 95, 98, 104, 108, 120, 135, 139, 181, 207, 210, 212, 213, 214, 215, 217, 219, 221, 226, 233, 234, 236, 239, 242, 244, 245, 257, 265, 275, 291, 298, 300, 305], "necessarili": [3, 4, 21, 45, 68, 69, 70, 93, 95, 98, 134, 213, 214, 215, 221, 222, 224, 238, 242, 244, 245, 291], "supplant": 3, "old": [3, 12, 13, 14, 15, 68, 69, 70, 96, 155, 160, 196, 206, 212, 213, 217, 226, 227, 238, 242, 245, 247, 293], "sometim": [3, 4, 5, 11, 12, 13, 14, 15, 21, 23, 28, 35, 48, 49, 68, 73, 76, 92, 93, 124, 151, 155, 183, 191, 210, 213, 216, 221, 226, 228, 233, 235, 239, 242, 244, 255, 264, 291, 293, 300], "alongsid": [3, 11, 12, 13, 23, 101, 129], "newer": [3, 12, 14, 110, 209, 244], "solveset": [3, 23, 34, 37, 134, 158, 224, 240, 241, 244, 282, 305], "superior": [3, 226], "replac": [3, 4, 9, 12, 13, 14, 15, 21, 47, 49, 59, 67, 68, 69, 72, 73, 74, 76, 78, 82, 95, 98, 99, 104, 108, 109, 110, 128, 131, 133, 158, 180, 186, 201, 212, 213, 219, 222, 223, 227, 233, 235, 236, 238, 242, 244, 245, 252, 253, 264, 265, 267, 291, 293, 302], "older": [3, 5, 12, 14, 91, 141, 216, 226, 244], "solv": [3, 4, 11, 13, 14, 15, 16, 19, 21, 23, 24, 26, 27, 49, 52, 64, 67, 68, 76, 81, 93, 95, 99, 100, 104, 108, 111, 112, 114, 116, 118, 119, 120, 133, 134, 135, 139, 141, 144, 145, 148, 150, 151, 153, 155, 158, 194, 215, 219, 223, 224, 225, 226, 228, 238, 239, 241, 242, 243, 246, 287, 290, 291, 294, 295, 298, 300, 303], "remain": [3, 12, 13, 14, 23, 43, 44, 49, 59, 60, 62, 64, 68, 69, 74, 93, 99, 108, 110, 125, 141, 190, 207, 209, 210, 221, 222, 223, 232, 235, 236, 242, 243, 244, 246, 248, 252, 261, 264, 265, 274, 279, 290, 293, 296, 298, 299, 300], "intact": [3, 13, 49, 258], "cogniz": 3, "properti": [3, 12, 14, 18, 23, 28, 33, 35, 41, 43, 44, 47, 48, 49, 50, 51, 52, 56, 57, 59, 60, 61, 62, 63, 67, 68, 69, 70, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 91, 93, 95, 99, 101, 104, 108, 111, 112, 114, 116, 117, 118, 120, 121, 124, 129, 130, 133, 134, 136, 137, 139, 140, 156, 158, 160, 162, 165, 166, 169, 170, 175, 176, 177, 179, 180, 187, 189, 191, 193, 195, 196, 198, 199, 200, 201, 202, 203, 207, 210, 211, 212, 214, 215, 216, 217, 219, 221, 222, 225, 228, 229, 232, 233, 234, 236, 239, 242, 245, 246, 251, 252, 257, 259, 260, 270, 273, 274, 275, 277, 279, 290, 291, 300], "attr": [3, 49], "imposs": [3, 4, 12, 13, 14, 23, 35, 68, 216, 235, 242, 243, 255, 296, 304], "later": [3, 13, 19, 49, 59, 93, 98, 99, 128, 135, 136, 139, 143, 145, 146, 153, 155, 158, 165, 200, 209, 216, 219, 225, 226, 227, 236, 238, 242, 261, 274, 293, 294, 296, 298, 299, 304], "unsur": [3, 4, 12], "about": [3, 4, 5, 7, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 23, 28, 33, 35, 37, 38, 39, 41, 42, 44, 45, 48, 49, 59, 60, 61, 62, 68, 72, 74, 76, 78, 79, 80, 82, 83, 84, 88, 90, 94, 95, 97, 104, 108, 110, 116, 117, 124, 128, 129, 130, 131, 133, 134, 135, 136, 137, 139, 141, 145, 155, 156, 186, 188, 189, 191, 195, 200, 201, 209, 210, 211, 213, 215, 216, 221, 223, 226, 228, 233, 238, 239, 240, 242, 246, 250, 251, 257, 258, 259, 260, 261, 262, 270, 272, 274, 277, 278, 285, 288, 290, 293, 295, 296, 298, 299, 300, 304], "option": [3, 4, 5, 8, 11, 12, 15, 23, 25, 28, 30, 42, 44, 47, 49, 59, 66, 67, 68, 69, 70, 71, 72, 74, 77, 78, 81, 82, 84, 85, 87, 95, 96, 99, 101, 104, 105, 108, 109, 110, 116, 122, 124, 128, 129, 130, 131, 133, 134, 135, 136, 139, 156, 158, 164, 175, 180, 181, 183, 186, 188, 193, 195, 200, 201, 206, 212, 213, 214, 215, 216, 217, 221, 222, 223, 225, 226, 227, 228, 229, 231, 233, 234, 235, 238, 239, 242, 243, 244, 245, 246, 248, 251, 252, 257, 258, 259, 262, 264, 265, 270, 297, 303, 304], "mark": [3, 4, 5, 122, 164, 176, 239, 255, 260, 262], "explicitli": [3, 12, 13, 14, 21, 23, 49, 59, 60, 68, 69, 71, 74, 76, 81, 85, 101, 104, 109, 124, 141, 156, 201, 212, 214, 215, 216, 217, 219, 222, 226, 238, 242, 244, 262, 296, 300, 303, 305], "privat": [3, 4, 68, 69, 141, 212, 259], "With": [3, 13, 15, 22, 26, 39, 49, 51, 67, 68, 72, 93, 108, 139, 144, 145, 146, 152, 154, 155, 164, 188, 191, 210, 212, 213, 214, 215, 216, 217, 224, 225, 226, 233, 238, 247, 264, 290, 291, 298, 299], "being": [3, 5, 12, 14, 15, 17, 21, 22, 45, 47, 49, 59, 60, 66, 67, 68, 69, 73, 74, 76, 78, 80, 81, 84, 85, 93, 98, 99, 104, 105, 108, 116, 117, 120, 128, 129, 137, 139, 141, 143, 155, 156, 158, 159, 187, 196, 200, 203, 207, 209, 210, 211, 212, 213, 215, 216, 217, 221, 222, 223, 225, 226, 235, 236, 238, 239, 242, 243, 244, 245, 246, 252, 255, 257, 261, 262, 264, 265, 267, 270, 275, 279, 291, 298, 300], "decid": [3, 4, 9, 19, 21, 22, 23, 28, 48, 67, 99, 128, 155, 184, 216, 219, 221, 222, 226, 242, 245, 259, 300], "reason": [3, 5, 11, 12, 13, 14, 17, 21, 22, 23, 34, 35, 41, 49, 60, 66, 68, 72, 76, 93, 96, 102, 104, 134, 135, 141, 143, 148, 151, 155, 162, 196, 206, 210, 215, 216, 219, 220, 223, 226, 234, 236, 238, 242, 245, 255, 261, 262, 264, 265, 290, 291, 293, 294, 298, 299, 300], "confus": [3, 5, 12, 13, 14, 21, 31, 68, 73, 98, 164, 210, 214, 222, 245, 293, 294, 296], "unnecessari": [3, 4, 5, 12, 45, 49, 222, 225, 246, 257, 297], "redund": [3, 12, 21, 59, 66, 98, 104, 111, 112, 114, 215, 242, 259, 290, 291], "usabl": [3, 35, 216, 217, 226, 245, 298], "breakag": 3, "serious": 3, "taken": [3, 12, 14, 49, 50, 51, 56, 59, 66, 67, 68, 73, 74, 76, 85, 99, 108, 111, 112, 124, 126, 128, 130, 155, 158, 188, 194, 201, 205, 211, 212, 216, 221, 222, 226, 229, 233, 235, 236, 245, 246, 251, 259, 264, 270], "commun": [3, 5, 7, 11, 39, 211, 242, 244, 246, 300], "Be": [3, 4, 8, 23, 47, 68, 98, 104, 219, 242, 245, 253, 265], "sure": [3, 4, 5, 8, 9, 11, 12, 23, 49, 59, 68, 80, 139, 141, 171, 196, 212, 222, 223, 233, 242, 244, 245, 258, 264, 296, 299, 304], "inde": [3, 12, 19, 23, 56, 59, 67, 93, 108, 213, 236, 242, 253, 257, 298], "right": [3, 4, 5, 8, 11, 12, 13, 15, 19, 23, 26, 29, 30, 33, 35, 41, 47, 49, 50, 59, 60, 64, 68, 69, 71, 73, 74, 76, 84, 85, 93, 95, 98, 99, 104, 107, 108, 110, 111, 112, 116, 117, 118, 120, 124, 134, 139, 140, 141, 155, 158, 159, 163, 170, 175, 177, 179, 180, 185, 188, 191, 200, 201, 207, 210, 211, 212, 213, 215, 221, 222, 223, 224, 226, 228, 229, 233, 234, 236, 242, 243, 245, 246, 257, 259, 261, 264, 277, 290, 291, 294, 298, 300, 304], "again": [3, 8, 9, 12, 15, 19, 22, 51, 60, 68, 83, 108, 129, 139, 141, 143, 186, 187, 200, 201, 209, 213, 214, 221, 229, 236, 242, 255, 274, 291, 296, 304], "second": [3, 5, 9, 11, 12, 14, 15, 19, 21, 22, 23, 28, 30, 32, 33, 35, 37, 40, 41, 44, 47, 49, 59, 60, 63, 64, 65, 66, 67, 68, 69, 70, 72, 73, 74, 76, 78, 81, 82, 84, 95, 104, 108, 109, 112, 116, 117, 122, 124, 125, 128, 130, 133, 134, 136, 137, 140, 141, 145, 148, 150, 151, 152, 154, 156, 162, 164, 165, 168, 172, 177, 180, 185, 186, 188, 189, 194, 195, 196, 198, 200, 201, 202, 209, 210, 212, 215, 216, 217, 219, 220, 221, 222, 226, 228, 236, 238, 239, 242, 244, 245, 246, 247, 248, 264, 265, 270, 273, 274, 275, 287, 290, 291, 293, 298, 299, 300], "know": [3, 4, 5, 12, 13, 14, 15, 21, 22, 23, 28, 35, 36, 37, 42, 44, 48, 51, 60, 68, 69, 72, 80, 85, 93, 95, 104, 108, 110, 141, 156, 159, 185, 189, 193, 194, 196, 201, 209, 210, 212, 215, 222, 223, 225, 226, 236, 238, 242, 244, 245, 246, 260, 264, 265, 275, 291, 293, 294, 296, 297, 298, 299, 302, 304], "stop": [3, 8, 11, 49, 50, 60, 68, 104, 108, 212, 232, 234, 242, 246], "after": [3, 4, 5, 8, 9, 11, 12, 13, 15, 39, 41, 43, 44, 48, 50, 56, 59, 60, 64, 66, 67, 68, 69, 70, 74, 83, 85, 90, 95, 99, 104, 108, 110, 116, 124, 139, 152, 153, 155, 158, 160, 164, 176, 188, 196, 200, 207, 210, 215, 219, 221, 222, 223, 224, 226, 227, 232, 239, 242, 243, 244, 245, 247, 257, 260, 265, 267, 270, 273, 277, 293, 294, 296, 300, 304], "count": [3, 5, 14, 60, 67, 68, 69, 73, 78, 98, 104, 107, 108, 186, 222, 234, 235, 238, 245, 246, 252, 261, 264], "basi": [3, 68, 70, 97, 101, 104, 130, 136, 148, 150, 176, 185, 186, 188, 191, 193, 196, 199, 200, 201, 207, 209, 211, 213, 215, 217, 222, 225, 236, 238, 244, 245, 247, 252, 273, 274, 277, 302], "exact": [3, 11, 12, 13, 14, 15, 21, 23, 26, 34, 45, 67, 68, 69, 72, 78, 83, 90, 93, 95, 99, 104, 112, 116, 137, 158, 185, 215, 216, 217, 219, 222, 233, 238, 242, 244, 257, 267, 291, 296, 298, 303], "rule": [3, 5, 11, 12, 13, 19, 21, 23, 49, 59, 60, 67, 68, 76, 91, 93, 95, 98, 99, 104, 116, 134, 140, 141, 172, 175, 196, 201, 207, 210, 211, 215, 217, 223, 225, 226, 227, 232, 236, 238, 242, 252, 264, 265, 277, 296, 299], "doesn": [3, 4, 12, 13, 15, 23, 28, 49, 92, 111, 140, 141, 145, 155, 158, 210, 214, 223, 225, 235, 238, 245, 305], "constitut": [3, 5, 14, 95, 108, 226], "yet": [3, 9, 11, 15, 21, 23, 42, 44, 47, 48, 72, 95, 110, 139, 155, 171, 213, 216, 217, 221, 223, 225, 234, 242, 245, 294], "fulli": [3, 4, 11, 13, 21, 59, 68, 85, 95, 98, 110, 116, 117, 133, 141, 158, 191, 209, 215, 216, 217, 223, 233, 246, 252, 290], "codifi": 3, "clean": [3, 257], "distinct": [3, 5, 14, 17, 21, 23, 36, 49, 59, 60, 68, 69, 73, 81, 93, 98, 104, 108, 139, 209, 216, 221, 222, 226, 234, 236, 304], "well": [3, 4, 5, 7, 11, 13, 14, 15, 17, 19, 21, 23, 39, 45, 47, 48, 49, 50, 51, 52, 60, 67, 68, 73, 74, 76, 95, 99, 102, 104, 120, 125, 128, 133, 139, 141, 143, 145, 146, 155, 156, 181, 190, 193, 194, 200, 209, 211, 212, 213, 215, 216, 217, 219, 221, 226, 233, 234, 235, 236, 238, 242, 244, 245, 257, 258, 274, 275, 279, 291, 296, 298, 299, 304], "categor": [3, 28, 104, 213], "issu": [3, 5, 7, 12, 13, 14, 15, 22, 23, 28, 30, 31, 32, 33, 34, 35, 36, 39, 40, 47, 67, 68, 85, 95, 98, 104, 109, 151, 171, 208, 211, 220, 221, 223, 226, 234, 235, 244, 245, 257, 259, 261, 262, 264, 267, 287, 295, 296, 299, 304], "here": [3, 4, 5, 7, 9, 11, 12, 13, 14, 17, 19, 21, 22, 23, 28, 30, 31, 32, 33, 34, 35, 38, 39, 43, 44, 49, 50, 52, 57, 58, 59, 60, 66, 67, 68, 69, 70, 72, 73, 74, 76, 84, 85, 86, 90, 91, 93, 95, 98, 99, 104, 107, 108, 109, 110, 114, 116, 120, 124, 128, 134, 141, 142, 143, 148, 149, 150, 153, 155, 156, 158, 159, 181, 186, 191, 200, 206, 207, 209, 210, 212, 213, 215, 216, 217, 219, 221, 222, 223, 226, 227, 233, 235, 236, 238, 239, 242, 244, 245, 246, 250, 251, 258, 259, 261, 262, 264, 265, 275, 277, 279, 290, 291, 292, 293, 294, 296, 298, 299, 300, 302, 303, 304], "gener": [3, 8, 11, 12, 13, 14, 15, 17, 19, 21, 22, 23, 25, 28, 30, 31, 32, 33, 34, 35, 36, 37, 39, 41, 43, 45, 46, 47, 48, 50, 51, 52, 53, 56, 57, 59, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 76, 78, 82, 84, 86, 91, 93, 95, 96, 97, 98, 101, 104, 108, 109, 110, 111, 114, 115, 124, 128, 129, 130, 133, 134, 135, 137, 139, 140, 141, 143, 144, 145, 146, 148, 150, 151, 152, 154, 155, 156, 158, 159, 163, 174, 175, 176, 177, 180, 185, 186, 189, 190, 191, 196, 198, 201, 202, 205, 206, 207, 209, 211, 212, 213, 214, 215, 217, 219, 222, 223, 224, 225, 226, 227, 228, 232, 235, 236, 238, 239, 241, 242, 243, 244, 246, 251, 252, 258, 259, 261, 262, 263, 264, 265, 270, 274, 275, 277, 278, 279, 285, 290, 291, 294, 296, 297, 298, 299, 300, 304, 305], "guidelin": [3, 11, 37, 242], "exhaust": [3, 21, 236, 264, 297], "alwai": [3, 4, 5, 11, 12, 13, 14, 15, 21, 22, 23, 33, 39, 41, 48, 59, 60, 67, 68, 69, 70, 72, 74, 76, 78, 80, 83, 84, 92, 93, 95, 98, 99, 104, 107, 108, 118, 120, 124, 125, 137, 139, 140, 141, 143, 145, 149, 159, 191, 193, 196, 197, 207, 209, 213, 214, 215, 216, 217, 219, 221, 222, 226, 227, 228, 234, 235, 236, 238, 239, 242, 243, 244, 245, 246, 253, 257, 259, 264, 265, 270, 272, 277, 290, 294, 296, 297, 298, 299, 304], "posit": [3, 11, 12, 13, 14, 15, 21, 22, 23, 26, 28, 32, 42, 43, 44, 45, 46, 48, 49, 50, 52, 57, 59, 60, 61, 63, 64, 67, 68, 69, 70, 72, 73, 74, 76, 78, 80, 81, 84, 93, 95, 97, 98, 99, 100, 104, 105, 107, 108, 112, 116, 117, 118, 120, 124, 126, 129, 133, 136, 137, 140, 141, 143, 145, 148, 150, 152, 155, 156, 158, 160, 163, 165, 169, 186, 189, 191, 202, 203, 205, 207, 209, 210, 213, 214, 215, 216, 217, 219, 221, 222, 223, 225, 226, 231, 232, 234, 235, 236, 238, 239, 242, 244, 245, 246, 247, 252, 264, 265, 270, 273, 274, 275, 277, 279, 280, 290, 291, 300, 304, 305], "convent": [3, 4, 5, 23, 35, 59, 60, 64, 67, 68, 69, 73, 74, 76, 78, 83, 93, 95, 98, 110, 116, 117, 120, 124, 127, 129, 137, 143, 158, 160, 164, 185, 186, 188, 193, 194, 207, 212, 226, 242, 243, 245, 246, 252, 279, 291, 296, 304], "defin": [3, 4, 5, 11, 12, 13, 14, 15, 17, 19, 21, 22, 37, 40, 41, 43, 44, 47, 49, 50, 51, 52, 58, 59, 60, 63, 66, 67, 68, 69, 70, 73, 74, 75, 76, 77, 78, 79, 81, 82, 83, 84, 86, 91, 93, 95, 96, 99, 101, 104, 108, 111, 112, 114, 116, 117, 122, 128, 129, 130, 133, 136, 137, 139, 140, 141, 143, 144, 148, 150, 151, 152, 156, 158, 159, 162, 168, 170, 172, 177, 180, 186, 188, 189, 193, 194, 195, 196, 197, 198, 199, 200, 201, 205, 207, 209, 210, 211, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 225, 226, 228, 229, 232, 233, 234, 236, 238, 239, 242, 244, 245, 246, 247, 251, 252, 258, 259, 260, 264, 265, 266, 267, 270, 272, 273, 274, 275, 276, 277, 279, 280, 291, 296, 298, 304], "And": [3, 11, 12, 13, 22, 23, 30, 43, 59, 60, 67, 68, 69, 76, 93, 98, 99, 104, 107, 133, 163, 210, 212, 214, 222, 223, 226, 234, 238, 239, 244, 245, 246, 264, 265, 275, 304], "aren": [3, 11, 12, 13, 14, 23, 49, 68, 141, 225, 245], "don": [3, 11, 12, 13, 15, 22, 23, 44, 49, 76, 93, 98, 104, 109, 110, 112, 128, 141, 200, 209, 210, 216, 226, 236, 245, 247, 255, 260, 279, 293, 294, 298, 299, 304], "onli": [3, 4, 5, 8, 9, 11, 12, 13, 14, 15, 17, 18, 19, 21, 22, 23, 28, 31, 32, 33, 34, 36, 37, 39, 40, 41, 43, 44, 45, 46, 47, 48, 49, 50, 54, 57, 58, 59, 60, 61, 62, 64, 66, 67, 68, 69, 70, 71, 72, 73, 74, 76, 78, 79, 81, 82, 84, 85, 86, 91, 93, 95, 96, 97, 98, 99, 104, 105, 108, 109, 110, 111, 114, 120, 122, 124, 131, 133, 134, 136, 137, 140, 141, 143, 144, 145, 147, 148, 150, 152, 153, 155, 156, 159, 164, 166, 185, 186, 190, 191, 193, 196, 200, 201, 203, 205, 206, 207, 209, 210, 211, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 225, 226, 227, 228, 229, 232, 233, 234, 235, 236, 238, 239, 242, 243, 244, 246, 247, 250, 251, 252, 253, 255, 257, 258, 259, 260, 261, 262, 264, 265, 266, 270, 273, 275, 277, 279, 280, 290, 291, 293, 294, 296, 297, 299, 300, 304, 305], "form": [3, 5, 11, 12, 13, 14, 19, 21, 23, 26, 33, 34, 41, 44, 45, 46, 47, 49, 50, 58, 59, 60, 64, 65, 67, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 81, 84, 88, 90, 91, 93, 95, 97, 99, 101, 103, 104, 108, 110, 111, 112, 114, 116, 117, 118, 120, 121, 124, 128, 129, 130, 133, 134, 135, 137, 139, 141, 143, 145, 148, 150, 151, 152, 153, 154, 156, 158, 159, 168, 171, 172, 173, 175, 185, 186, 189, 191, 193, 196, 199, 200, 201, 205, 206, 207, 209, 210, 211, 212, 213, 214, 215, 216, 217, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 232, 234, 235, 236, 238, 239, 242, 243, 244, 245, 246, 251, 252, 257, 258, 264, 270, 273, 274, 276, 277, 279, 285, 290, 291, 294, 298, 299, 300, 303, 304, 305], "differ": [3, 4, 5, 7, 8, 9, 11, 12, 13, 14, 15, 17, 18, 20, 22, 23, 28, 30, 31, 32, 33, 34, 35, 36, 40, 48, 49, 50, 51, 57, 58, 59, 60, 64, 67, 68, 69, 70, 72, 73, 74, 76, 79, 81, 83, 84, 88, 90, 92, 93, 95, 96, 97, 98, 101, 104, 108, 109, 110, 114, 116, 122, 124, 128, 130, 134, 136, 139, 141, 143, 147, 155, 159, 163, 164, 176, 177, 185, 186, 189, 191, 193, 195, 196, 200, 201, 202, 205, 206, 207, 210, 212, 213, 214, 215, 217, 219, 221, 222, 223, 225, 226, 227, 228, 229, 231, 233, 234, 235, 238, 239, 242, 243, 244, 245, 246, 247, 250, 252, 255, 257, 258, 259, 260, 261, 262, 264, 265, 270, 273, 277, 279, 291, 295, 296, 298, 299, 300, 303, 304], "equival": [3, 12, 13, 14, 15, 17, 21, 22, 23, 26, 33, 35, 41, 45, 49, 50, 58, 59, 64, 68, 69, 72, 74, 76, 93, 95, 104, 108, 110, 121, 122, 124, 133, 141, 174, 185, 188, 191, 194, 195, 201, 206, 210, 212, 213, 214, 215, 216, 217, 221, 222, 226, 233, 234, 238, 239, 242, 244, 245, 247, 248, 251, 252, 261, 265, 267], "same": [3, 4, 5, 11, 12, 13, 14, 15, 19, 21, 22, 23, 25, 28, 30, 32, 35, 41, 43, 44, 45, 47, 48, 49, 51, 57, 58, 59, 60, 64, 67, 68, 69, 70, 73, 75, 76, 78, 81, 82, 83, 84, 85, 90, 91, 93, 95, 97, 98, 99, 101, 104, 108, 110, 111, 114, 116, 117, 120, 124, 125, 128, 129, 130, 133, 138, 141, 145, 148, 149, 152, 155, 175, 177, 185, 188, 189, 191, 193, 194, 195, 196, 198, 199, 200, 201, 203, 206, 207, 209, 210, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 224, 225, 226, 227, 233, 234, 235, 236, 238, 239, 242, 243, 244, 245, 246, 247, 251, 252, 253, 255, 257, 259, 260, 261, 262, 264, 265, 267, 270, 272, 274, 275, 279, 290, 291, 294, 296, 299, 300, 303, 304], "intern": [3, 13, 14, 15, 21, 22, 30, 47, 49, 50, 59, 68, 71, 72, 73, 76, 84, 85, 88, 100, 104, 108, 110, 114, 117, 120, 122, 143, 155, 156, 164, 185, 186, 196, 213, 215, 217, 218, 220, 222, 224, 226, 236, 238, 241, 242, 243, 244, 245, 246, 250, 252, 255, 259, 261, 264, 288, 299, 303], "Such": [3, 4, 12, 21, 49, 68, 84, 145, 213, 214, 221, 227, 235, 236, 238, 293, 299], "prefix": [3, 11, 49, 68, 104, 108, 195, 198, 199, 216, 219, 223, 226, 239, 242, 258, 259, 264, 287], "underscor": [3, 4, 12, 13, 68, 104, 242, 252, 260], "_": [3, 4, 5, 13, 15, 17, 19, 23, 26, 43, 44, 48, 56, 57, 59, 60, 61, 64, 67, 68, 69, 70, 71, 72, 73, 74, 76, 79, 81, 82, 83, 84, 93, 95, 98, 99, 100, 101, 102, 104, 106, 108, 110, 124, 153, 156, 158, 170, 191, 196, 200, 206, 209, 211, 215, 217, 221, 222, 225, 226, 227, 229, 233, 234, 235, 236, 238, 239, 242, 243, 244, 247, 248, 264, 273, 275, 291, 303], "univers": [3, 14, 49, 211, 217, 220, 234, 239, 244, 245], "adher": [3, 5, 93], "codebas": [3, 12, 13, 21, 216, 255], "anyth": [3, 4, 5, 12, 13, 15, 23, 47, 49, 68, 69, 79, 83, 104, 141, 165, 175, 223, 226, 232, 234, 238, 242, 244, 258, 264, 267, 296], "were": [3, 5, 11, 12, 13, 14, 15, 17, 21, 23, 48, 51, 60, 62, 68, 69, 74, 85, 93, 99, 104, 108, 109, 110, 112, 128, 139, 155, 200, 207, 210, 213, 215, 217, 219, 220, 221, 222, 225, 226, 227, 235, 238, 244, 264, 265, 267, 296, 298, 299, 303, 304], "incorrect": [3, 5, 11, 12, 13, 22, 23, 34, 59, 68, 78, 108, 122, 205, 215, 217, 242, 245, 258, 261, 262], "bug": [3, 4, 7, 11, 12, 21, 23, 39, 47, 69, 216, 234, 242, 245, 296], "despit": [3, 28, 37, 68, 304], "sai": [3, 5, 11, 14, 19, 21, 50, 58, 67, 68, 69, 97, 108, 128, 134, 141, 151, 158, 196, 209, 210, 213, 214, 215, 219, 221, 225, 226, 233, 236, 239, 242, 244, 245, 246, 265, 293, 298, 304], "befor": [3, 4, 7, 9, 10, 11, 12, 13, 14, 15, 21, 22, 23, 35, 37, 39, 49, 59, 60, 62, 64, 68, 69, 70, 76, 96, 99, 104, 108, 110, 116, 117, 128, 135, 139, 141, 143, 144, 145, 148, 149, 155, 158, 160, 191, 200, 206, 210, 214, 215, 216, 221, 222, 226, 227, 233, 234, 238, 239, 242, 244, 245, 246, 253, 257, 260, 264, 265, 274, 290, 291, 297, 298, 299, 304], "recent": [3, 12, 13, 15, 18, 21, 22, 23, 28, 30, 32, 33, 34, 35, 36, 37, 42, 43, 44, 49, 50, 60, 68, 69, 72, 76, 78, 95, 98, 99, 100, 101, 102, 104, 106, 107, 110, 124, 211, 213, 215, 216, 217, 219, 222, 225, 233, 234, 242, 244, 245, 255, 258, 260, 262, 264, 265, 267, 296, 300], "best": [3, 7, 11, 12, 13, 28, 32, 34, 35, 38, 39, 49, 68, 76, 93, 95, 109, 190, 212, 223, 226, 235, 236, 238, 242, 245, 250, 258, 292, 296, 297, 303, 304], "determin": [3, 5, 13, 14, 17, 19, 21, 22, 23, 26, 28, 31, 32, 33, 36, 42, 44, 45, 46, 47, 49, 50, 51, 52, 59, 68, 69, 70, 71, 72, 74, 78, 79, 81, 83, 84, 95, 96, 97, 101, 104, 108, 110, 116, 117, 124, 129, 131, 133, 135, 136, 137, 139, 150, 156, 159, 170, 183, 185, 187, 188, 191, 194, 196, 201, 207, 212, 213, 214, 215, 219, 221, 222, 226, 232, 233, 234, 236, 238, 239, 241, 242, 244, 245, 246, 250, 262, 264, 270, 277, 280, 291, 296, 304], "someth": [3, 4, 5, 9, 11, 13, 14, 15, 21, 22, 23, 37, 47, 49, 68, 69, 72, 78, 93, 98, 99, 104, 108, 128, 141, 142, 158, 184, 197, 200, 212, 216, 217, 225, 233, 234, 238, 242, 245, 257, 259, 265, 293, 296, 298, 299, 302], "re": [3, 11, 13, 15, 23, 46, 47, 49, 59, 60, 68, 69, 72, 74, 76, 93, 95, 104, 201, 203, 207, 213, 219, 226, 227, 228, 234, 235, 236, 242, 244, 257, 273, 275, 294, 296, 299], "harm": 3, "even": [3, 4, 5, 9, 11, 12, 14, 15, 18, 21, 23, 28, 31, 34, 35, 36, 37, 42, 43, 44, 45, 46, 49, 50, 51, 56, 59, 60, 67, 68, 69, 72, 73, 74, 76, 80, 84, 93, 95, 98, 99, 104, 107, 108, 110, 125, 141, 151, 176, 187, 194, 196, 201, 211, 214, 215, 216, 217, 219, 221, 222, 223, 226, 227, 234, 235, 236, 238, 239, 242, 244, 245, 253, 257, 279, 291, 293, 294, 296, 298, 299, 304, 305], "might": [3, 4, 9, 11, 12, 13, 14, 15, 17, 21, 22, 23, 30, 34, 47, 49, 68, 72, 74, 81, 90, 93, 101, 104, 108, 110, 116, 128, 141, 142, 158, 171, 201, 209, 212, 215, 216, 217, 222, 223, 226, 227, 234, 235, 236, 238, 239, 244, 245, 246, 258, 259, 262, 264, 267, 293, 296, 298, 299, 301, 304], "while": [3, 4, 7, 11, 12, 14, 15, 21, 23, 25, 29, 30, 35, 37, 48, 49, 50, 59, 60, 61, 64, 67, 68, 69, 70, 72, 73, 74, 78, 82, 84, 92, 98, 99, 104, 108, 109, 110, 112, 116, 118, 120, 129, 130, 133, 134, 135, 137, 139, 141, 145, 155, 175, 195, 196, 201, 207, 213, 215, 221, 224, 226, 242, 244, 245, 257, 259, 261, 264, 279, 293, 299, 300], "peopl": [3, 4, 7, 9, 11, 71, 76, 95, 104, 196, 246], "upgrad": [3, 40], "immedi": [3, 12, 21, 33, 51, 59, 68, 93, 98, 139, 191, 213, 216, 247, 258, 265], "fire": 3, "uncondition": [3, 12], "correct": [3, 4, 5, 11, 12, 13, 15, 22, 23, 31, 33, 35, 49, 57, 59, 65, 67, 68, 72, 74, 92, 93, 95, 104, 108, 124, 129, 137, 141, 155, 209, 210, 219, 222, 233, 239, 242, 244, 245, 250, 258, 264, 290, 291, 296, 303], "question": [3, 4, 5, 7, 11, 12, 19, 21, 67, 70, 78, 85, 93, 95, 98, 108, 128, 193, 196, 200, 213, 216, 221, 236, 245, 264, 267], "read": [3, 4, 5, 9, 11, 12, 13, 23, 37, 60, 74, 93, 108, 117, 158, 209, 210, 212, 215, 216, 217, 223, 226, 239, 252, 253, 261, 265, 297, 303, 304], "previou": [3, 4, 12, 13, 23, 52, 57, 58, 59, 60, 63, 68, 73, 74, 95, 98, 99, 107, 110, 130, 155, 193, 209, 210, 219, 232, 239, 243, 247, 264, 297, 299, 304], "unchang": [3, 13, 14, 23, 59, 60, 68, 95, 104, 124, 195, 215, 222, 226, 232, 235, 238, 245, 293], "dure": [3, 12, 13, 15, 40, 49, 68, 69, 99, 104, 108, 110, 111, 114, 130, 134, 158, 159, 209, 221, 226, 235, 244, 245, 262, 264], "period": [3, 4, 11, 13, 32, 47, 68, 69, 74, 93, 108, 124, 155, 165, 187, 194, 221, 226, 229, 232, 241, 245, 246, 264], "silenc": [3, 255, 262], "filterwarn": [3, 13], "caus": [3, 5, 12, 13, 14, 23, 35, 39, 68, 69, 72, 74, 104, 111, 129, 137, 141, 149, 155, 209, 226, 235, 242, 243, 244, 261, 262, 290, 291, 300], "anoth": [3, 4, 5, 11, 12, 13, 14, 18, 19, 21, 22, 23, 28, 30, 32, 33, 34, 35, 36, 45, 48, 49, 60, 65, 67, 68, 69, 70, 74, 76, 78, 79, 80, 81, 82, 83, 84, 85, 93, 95, 101, 104, 108, 114, 116, 117, 129, 130, 134, 136, 137, 140, 152, 156, 180, 195, 196, 198, 201, 205, 209, 210, 212, 214, 215, 216, 217, 219, 221, 222, 223, 226, 227, 233, 234, 236, 242, 244, 245, 246, 258, 259, 265, 270, 274, 275, 279, 291, 293, 296, 298, 299, 304, 305], "over": [3, 5, 6, 7, 10, 11, 12, 13, 15, 18, 23, 28, 31, 38, 41, 47, 48, 49, 50, 59, 60, 63, 67, 68, 69, 70, 71, 72, 73, 82, 84, 91, 93, 97, 98, 101, 104, 105, 108, 116, 117, 120, 126, 133, 139, 141, 158, 159, 170, 186, 189, 191, 195, 196, 207, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 226, 229, 231, 233, 238, 239, 241, 242, 244, 245, 246, 247, 248, 250, 251, 260, 264, 265, 270, 273, 277, 280, 290, 291, 298, 302, 304], "defeat": [3, 12, 242], "three": [3, 14, 15, 17, 19, 21, 23, 35, 36, 41, 45, 49, 59, 60, 61, 64, 68, 69, 73, 76, 78, 82, 83, 84, 93, 97, 98, 111, 116, 117, 133, 137, 139, 144, 147, 148, 149, 164, 186, 188, 193, 201, 205, 209, 210, 211, 212, 213, 214, 217, 219, 222, 226, 236, 238, 239, 244, 245, 246, 257, 270, 272, 277, 280, 290, 291, 296, 299, 304], "natur": [3, 12, 15, 21, 26, 33, 41, 45, 49, 50, 51, 59, 68, 69, 73, 74, 102, 108, 141, 193, 195, 196, 213, 216, 217, 219, 221, 223, 226, 234, 235, 239, 245, 246, 264, 280, 290, 299, 304], "heavili": [3, 233, 243], "consider": [3, 12, 22, 68, 109, 128, 216, 225, 234, 239, 242, 274], "easi": [3, 7, 11, 12, 14, 25, 56, 60, 68, 76, 93, 95, 109, 145, 151, 209, 213, 216, 221, 226, 233, 236, 239, 242, 245, 250, 251, 252, 291, 293, 294, 296, 297, 298, 299, 300, 303], "account": [3, 14, 74, 104, 229, 238, 242, 291], "nonetheless": [3, 69, 193, 238, 242], "deprecat": 3, "won": [3, 11, 12, 15, 23, 49, 112, 238, 245, 299], "until": [3, 12, 19, 21, 28, 30, 31, 32, 33, 34, 35, 36, 40, 60, 62, 68, 69, 78, 95, 104, 108, 155, 210, 219, 222, 235, 242, 296], "come": [3, 11, 12, 33, 39, 59, 64, 66, 67, 68, 74, 76, 93, 95, 104, 109, 128, 141, 143, 153, 194, 210, 213, 216, 219, 221, 222, 236, 239, 242, 245, 255, 257, 262, 265, 296, 298, 299, 302, 304], "minimum": [3, 13, 32, 47, 49, 59, 60, 62, 64, 68, 69, 72, 74, 104, 128, 134, 143, 175, 200, 212, 214, 219, 244, 245, 246, 260, 294], "longer": [3, 4, 11, 12, 15, 20, 68, 78, 108, 145, 155, 214, 215, 219, 226, 235, 238, 264, 267, 296, 304], "especi": [3, 4, 12, 23, 37, 67, 68, 104, 128, 141, 156, 158, 185, 210, 222, 238, 242, 244, 257, 293, 294], "hard": [3, 11, 12, 13, 14, 21, 60, 69, 104, 108, 141, 191, 216, 226, 233, 242, 245, 296, 298], "migrat": 3, "lengthen": [3, 114, 291], "impos": [3, 117, 291], "signific": [3, 15, 21, 49, 68, 69, 72, 95, 104, 128, 185, 200, 216, 245, 265, 299], "mainten": [3, 44], "burden": [3, 226], "keep": [3, 4, 11, 12, 15, 18, 23, 64, 68, 69, 72, 73, 76, 93, 104, 112, 134, 144, 152, 156, 175, 191, 200, 212, 215, 216, 217, 222, 233, 234, 236, 238, 242, 244, 247, 252, 279, 290, 294, 299], "firstli": [3, 13, 21, 23, 140, 236], "regular": [3, 11, 12, 13, 15, 21, 22, 50, 56, 68, 69, 72, 76, 84, 90, 91, 95, 108, 141, 185, 216, 223, 242, 252, 257, 303, 304], "schedul": 3, "singl": [3, 5, 8, 11, 13, 14, 19, 21, 23, 29, 35, 40, 41, 48, 49, 52, 59, 68, 69, 73, 74, 76, 81, 82, 84, 85, 86, 93, 95, 98, 99, 104, 107, 110, 112, 114, 124, 125, 129, 131, 133, 134, 145, 152, 171, 175, 177, 185, 188, 191, 198, 201, 205, 212, 213, 215, 216, 217, 219, 221, 222, 226, 227, 228, 235, 236, 238, 239, 241, 242, 243, 244, 245, 246, 247, 251, 257, 259, 261, 264, 265, 267, 291, 294, 296, 299, 300, 305], "Being": [3, 64, 78, 84, 216], "assur": [3, 108, 222], "suffici": [3, 4, 11, 21, 48, 49, 59, 60, 64, 68, 104, 196, 217, 229, 233, 242, 246, 261, 291, 304], "regardless": [3, 4, 23, 60, 68, 95, 108, 215, 219, 234, 238, 264, 274, 279, 304], "often": [3, 4, 11, 12, 14, 21, 22, 23, 28, 34, 48, 49, 50, 58, 68, 76, 78, 80, 93, 95, 104, 108, 109, 124, 134, 135, 151, 155, 156, 209, 210, 213, 214, 215, 216, 219, 222, 227, 233, 234, 239, 242, 246, 264, 265, 293, 298, 299, 300, 304], "happen": [3, 4, 7, 11, 12, 13, 14, 19, 21, 22, 23, 32, 41, 49, 60, 67, 68, 72, 80, 83, 92, 133, 186, 190, 196, 213, 219, 221, 222, 225, 234, 238, 242, 246, 265, 275, 296, 303, 304], "secondli": [3, 23, 236], "rigor": [3, 76, 210, 259], "scheme": [3, 8, 21, 60, 67, 72, 211, 212, 219, 222, 251], "semant": [3, 14, 21, 101, 244], "surfac": [3, 74, 76, 82, 93, 117, 133, 137, 140, 160, 164, 191, 212, 238, 270, 291], "enough": [3, 4, 11, 30, 32, 59, 68, 72, 95, 104, 107, 108, 124, 141, 158, 217, 219, 226, 242, 294, 296], "virtual": [3, 8, 39, 68, 84, 210, 297], "encod": [3, 13, 52, 60, 66, 69, 98, 226, 257, 261, 264], "backport": 3, "prior": [3, 12, 13, 39, 205, 222, 238, 300], "extrem": [3, 12, 33, 59, 72, 78, 84, 95, 101, 120, 155, 210, 238, 246], "accur": [3, 13, 15, 19, 23, 28, 47, 59, 68, 72, 73, 90, 95, 121, 212, 233, 293, 300], "model": [3, 14, 72, 98, 108, 111, 112, 114, 115, 124, 129, 135, 139, 143, 145, 146, 147, 163, 222, 235, 246, 292], "final": [3, 4, 5, 11, 12, 13, 21, 23, 26, 35, 48, 60, 67, 68, 74, 76, 93, 95, 98, 104, 108, 114, 117, 122, 133, 134, 143, 148, 150, 151, 153, 156, 171, 183, 186, 188, 189, 191, 193, 194, 196, 201, 209, 210, 213, 215, 216, 219, 221, 228, 234, 235, 236, 238, 239, 242, 244, 245, 252, 264, 265, 291, 297, 298, 299], "temptat": [3, 235, 304], "fudg": 3, "down": [3, 4, 8, 11, 12, 21, 73, 101, 126, 145, 209, 210, 212, 217, 228, 234, 236, 238, 242, 261, 300, 304], "earli": [3, 11, 68, 108, 180, 239], "acceler": [3, 109, 134, 136, 139, 143, 148, 150, 155, 156, 158, 194, 201, 205, 207, 215, 261, 279, 290], "each": [3, 8, 9, 11, 12, 13, 14, 15, 17, 21, 23, 28, 30, 31, 32, 33, 35, 38, 41, 44, 45, 47, 48, 49, 50, 51, 52, 59, 60, 64, 68, 69, 70, 71, 72, 73, 74, 76, 78, 83, 84, 85, 90, 91, 93, 95, 97, 98, 99, 101, 104, 108, 110, 114, 116, 120, 122, 124, 129, 131, 133, 134, 137, 141, 143, 145, 148, 150, 152, 153, 156, 175, 188, 191, 200, 201, 205, 207, 209, 210, 211, 212, 213, 214, 215, 216, 217, 219, 221, 222, 224, 226, 234, 235, 236, 238, 239, 242, 243, 244, 245, 246, 247, 250, 251, 252, 255, 257, 259, 261, 264, 265, 267, 270, 272, 273, 275, 277, 279, 290, 291, 294, 297, 299, 304, 305], "ensur": [3, 11, 12, 15, 23, 28, 30, 31, 32, 33, 36, 39, 68, 69, 72, 100, 104, 111, 114, 133, 137, 221, 222, 226, 257, 262, 265, 290, 291], "realli": [3, 11, 12, 13, 14, 19, 21, 22, 23, 68, 80, 108, 143, 193, 215, 216, 225, 227, 233, 235, 236, 238, 242, 258, 267, 296, 298], "per": [3, 69, 104, 109, 120, 134, 137, 165, 195, 201, 207, 212, 217, 222, 223, 270, 274, 276, 279, 291], "everywher": [3, 14, 15, 68, 76, 93, 124, 207, 264, 279], "doctest": [3, 4, 5, 11, 15, 23, 61, 76, 104, 108, 143, 180, 191, 216, 222, 242, 257, 260, 262, 303], "sympy_deprecation_warn": [3, 255, 260, 262], "write": [3, 6, 7, 9, 10, 13, 14, 19, 21, 22, 24, 28, 40, 49, 57, 68, 69, 75, 76, 93, 95, 101, 158, 171, 209, 210, 214, 215, 217, 219, 221, 226, 235, 236, 239, 242, 245, 251, 257, 258, 259, 265, 291, 297, 298, 299, 304], "multilin": [3, 226], "deprecated_since_vers": [3, 255, 260, 262], "active_deprecations_target": [3, 255, 260, 262], "target": [3, 4, 14, 47, 48, 49, 51, 68, 108, 129, 131, 171, 175, 176, 195, 235, 238, 241, 244, 245, 255, 258, 259, 262, 304], "md": [3, 5, 12, 255, 262, 290], "stacklevel": [3, 12, 255, 260, 262], "line": [3, 4, 9, 11, 12, 13, 14, 15, 19, 21, 39, 48, 49, 51, 59, 60, 64, 69, 78, 79, 80, 82, 83, 84, 85, 90, 93, 95, 96, 97, 104, 108, 114, 116, 118, 120, 122, 125, 129, 136, 137, 140, 141, 143, 149, 171, 201, 206, 207, 209, 211, 212, 226, 229, 236, 238, 242, 246, 247, 255, 257, 258, 259, 262, 265, 267, 277, 280, 288, 290, 291, 296], "visual": [3, 13, 68, 108, 117, 124, 225, 238, 290, 291], "confirm": [3, 12, 13, 59, 108, 242], "look": [3, 4, 5, 7, 9, 11, 12, 13, 15, 21, 22, 23, 40, 48, 49, 59, 68, 73, 74, 76, 89, 104, 108, 134, 141, 143, 151, 175, 185, 186, 189, 205, 212, 216, 217, 221, 226, 228, 229, 233, 236, 238, 239, 242, 243, 248, 257, 261, 265, 267, 275, 294, 299, 302, 303], "good": [3, 5, 7, 12, 14, 21, 23, 31, 37, 49, 68, 69, 72, 80, 93, 104, 108, 143, 155, 158, 213, 216, 217, 226, 233, 235, 236, 238, 242, 264, 293, 297, 300], "top": [3, 4, 5, 12, 13, 14, 30, 49, 67, 68, 69, 84, 85, 95, 98, 104, 116, 117, 133, 139, 186, 193, 216, 226, 236, 242, 259, 260, 265, 280, 299], "relev": [3, 4, 5, 11, 12, 13, 21, 49, 66, 81, 96, 97, 130, 134, 136, 139, 143, 196, 206, 210, 216, 236, 242, 243, 252, 257, 278], "docstr": [3, 6, 7, 11, 12, 13, 15, 23, 30, 48, 49, 61, 68, 90, 93, 95, 104, 108, 113, 115, 119, 123, 125, 132, 151, 156, 161, 178, 184, 185, 187, 204, 208, 222, 229, 232, 233, 235, 238, 242, 243, 244, 245, 251, 252, 257, 260, 265, 267, 271, 278, 281, 285, 287, 291], "section": [3, 5, 8, 10, 11, 12, 14, 21, 23, 24, 41, 48, 50, 59, 60, 67, 68, 69, 71, 75, 76, 78, 84, 93, 98, 104, 110, 116, 117, 133, 140, 141, 156, 194, 196, 207, 210, 213, 216, 219, 221, 226, 229, 233, 236, 242, 252, 261, 262, 264, 274, 275, 276, 277, 281, 291, 293, 294, 295, 296, 297, 298, 299, 301, 302, 303, 304, 305], "src": [3, 4, 5, 7, 11, 12, 110, 242, 257, 262], "explan": [3, 5, 12, 15, 17, 21, 24, 41, 42, 43, 44, 45, 46, 48, 49, 53, 56, 57, 59, 60, 61, 63, 65, 66, 67, 68, 69, 70, 74, 76, 80, 90, 91, 93, 95, 99, 104, 108, 111, 112, 114, 124, 127, 129, 130, 131, 133, 134, 136, 137, 139, 140, 149, 160, 162, 165, 168, 170, 172, 174, 186, 191, 211, 212, 213, 215, 217, 221, 222, 224, 228, 229, 231, 232, 233, 234, 236, 238, 239, 242, 244, 246, 247, 248, 251, 252, 257, 260, 262, 264, 265, 301], "cross": [3, 5, 11, 12, 14, 68, 78, 84, 99, 104, 116, 117, 133, 136, 140, 149, 158, 171, 200, 201, 203, 209, 210, 239, 245, 270, 274, 276, 277, 290], "xyz": [3, 41, 80, 110, 116, 120, 201, 210, 270, 272, 275], "header": [3, 12, 49, 258, 259], "why": [3, 12, 13, 15, 21, 49, 68, 210, 217, 223, 233, 236, 265, 297, 299, 300], "test": [3, 4, 5, 6, 9, 10, 14, 15, 20, 22, 23, 30, 31, 44, 45, 47, 48, 49, 55, 59, 60, 67, 68, 69, 75, 78, 83, 93, 99, 101, 104, 108, 139, 171, 180, 184, 185, 186, 194, 210, 216, 217, 219, 221, 223, 234, 236, 239, 242, 243, 244, 245, 255, 258, 259, 260, 261, 262, 264, 265, 267, 281, 282, 289, 291, 296, 298, 299], "warns_deprecated_sympi": [3, 12, 255, 260, 262], "run": [3, 4, 5, 8, 14, 15, 19, 21, 23, 25, 50, 59, 60, 62, 68, 69, 93, 104, 109, 110, 134, 139, 143, 158, 191, 206, 212, 213, 226, 236, 238, 242, 243, 244, 254, 255, 258, 260, 261, 264, 265, 289, 296, 303], "other": [3, 4, 5, 7, 8, 9, 11, 12, 13, 14, 15, 17, 18, 19, 22, 24, 28, 30, 31, 32, 33, 35, 36, 37, 41, 45, 48, 49, 50, 51, 59, 60, 61, 64, 65, 67, 68, 69, 70, 72, 73, 74, 76, 77, 78, 79, 81, 82, 83, 84, 85, 86, 88, 93, 95, 98, 99, 101, 104, 108, 109, 110, 115, 116, 117, 118, 124, 128, 129, 130, 132, 133, 134, 137, 139, 140, 141, 142, 145, 146, 151, 152, 155, 156, 158, 160, 163, 164, 165, 175, 186, 188, 189, 190, 191, 194, 195, 196, 197, 198, 200, 201, 203, 205, 209, 210, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 226, 227, 228, 231, 232, 233, 234, 235, 236, 238, 239, 241, 242, 243, 244, 245, 246, 247, 252, 253, 255, 258, 259, 260, 261, 264, 265, 270, 273, 274, 277, 279, 281, 287, 288, 291, 293, 294, 296, 298, 299, 300, 304], "pr": [3, 11, 12, 13, 67, 133, 217, 219, 220, 222, 245], "onc": [3, 8, 9, 11, 12, 14, 15, 21, 22, 23, 49, 51, 52, 59, 64, 68, 69, 73, 76, 84, 93, 95, 109, 117, 131, 133, 151, 155, 196, 201, 203, 210, 212, 214, 216, 222, 226, 227, 235, 236, 238, 242, 245, 252, 264, 274, 290, 293, 294, 304, 305], "merg": [3, 7, 11, 12, 49, 59, 60, 68, 199, 226, 234, 246, 257, 264, 265], "wiki": [3, 4, 5, 11, 15, 21, 23, 41, 43, 44, 45, 47, 48, 49, 51, 56, 57, 59, 60, 67, 68, 69, 70, 71, 73, 74, 76, 78, 80, 84, 85, 86, 95, 96, 97, 98, 99, 101, 104, 108, 122, 124, 127, 160, 162, 163, 164, 166, 167, 168, 172, 173, 174, 177, 179, 180, 189, 191, 195, 201, 203, 208, 212, 215, 222, 229, 233, 234, 235, 239, 242, 245, 246, 259, 264, 270, 272, 276, 278, 280, 300], "decor": [3, 12, 23, 59, 68, 76, 255, 257, 262, 263, 266, 267, 289], "sympydeprecationwarn": [3, 12, 13, 255, 257, 260, 262], "class": [3, 5, 7, 11, 12, 14, 15, 20, 21, 22, 23, 26, 28, 32, 33, 37, 38, 41, 42, 43, 44, 45, 50, 51, 52, 57, 58, 59, 60, 61, 62, 63, 64, 68, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 90, 91, 93, 95, 96, 97, 98, 99, 100, 101, 111, 112, 114, 115, 116, 118, 120, 121, 122, 124, 129, 130, 133, 134, 135, 136, 137, 139, 140, 141, 145, 146, 151, 152, 156, 158, 159, 160, 162, 165, 166, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 179, 180, 181, 182, 184, 185, 186, 187, 188, 189, 190, 191, 193, 196, 197, 198, 199, 204, 205, 206, 208, 213, 215, 216, 217, 219, 222, 223, 224, 225, 227, 228, 229, 232, 233, 234, 236, 238, 242, 243, 244, 245, 246, 248, 251, 252, 253, 257, 258, 259, 260, 261, 262, 264, 265, 268, 271, 274, 275, 277, 278, 280, 281, 285, 287, 290, 291, 294, 296, 299, 304], "context": [3, 4, 5, 11, 12, 13, 17, 21, 23, 34, 42, 43, 44, 68, 70, 76, 98, 129, 141, 196, 216, 217, 219, 221, 234, 255, 257, 262, 270], "manag": [3, 7, 9, 12, 39, 43, 44, 110, 171, 219, 238, 252, 255, 257, 262, 290, 291], "filter": [3, 12, 13, 18, 32, 68, 69, 93, 163, 222, 255, 257, 262, 264], "emit": [3, 12, 226, 255, 262], "assert": [3, 11, 12, 48, 57, 58, 59, 60, 68, 78, 80, 110, 155, 215, 226, 234, 242, 243, 244, 255, 262, 264], "separ": [3, 4, 11, 12, 13, 14, 15, 19, 22, 23, 25, 30, 36, 48, 56, 68, 69, 74, 76, 93, 95, 104, 125, 129, 133, 137, 139, 155, 156, 159, 164, 188, 191, 201, 212, 214, 215, 217, 219, 222, 223, 226, 235, 238, 239, 242, 243, 245, 250, 255, 257, 261, 265, 267, 270, 296], "block": [3, 4, 26, 37, 49, 57, 59, 69, 99, 104, 133, 139, 141, 143, 146, 201, 210, 215, 239, 265, 274, 291], "behavior1": 3, "behavior2": 3, "everyth": [3, 5, 12, 15, 23, 49, 68, 70, 76, 95, 102, 126, 155, 187, 188, 212, 226, 299, 303], "els": [3, 7, 11, 12, 13, 14, 21, 22, 23, 30, 49, 58, 60, 64, 68, 69, 76, 78, 82, 84, 85, 93, 95, 98, 104, 108, 124, 191, 201, 212, 215, 217, 221, 222, 226, 227, 234, 238, 242, 244, 245, 250, 252, 257, 264, 267, 270, 273, 290, 293, 299], "anywher": [3, 4, 13, 21, 49, 68, 76, 82, 191, 267, 298], "ignore_warn": [3, 255, 260, 262, 265], "prevent": [3, 7, 12, 15, 32, 37, 49, 68, 74, 105, 108, 128, 139, 215, 217, 222, 226, 238, 246, 255, 262, 295], "trigger": [3, 12, 23, 60, 110, 191, 255], "twice": [3, 15, 49, 68, 70, 82, 108, 201, 203, 209, 222, 226, 261, 262, 270, 272, 294], "similar": [3, 9, 11, 12, 13, 15, 19, 21, 23, 28, 60, 67, 68, 69, 72, 73, 74, 76, 79, 84, 85, 89, 98, 104, 109, 124, 129, 141, 143, 145, 155, 156, 189, 200, 207, 209, 210, 214, 216, 217, 219, 223, 233, 235, 236, 238, 242, 244, 247, 252, 255, 258, 261, 262, 270, 272, 274, 275, 279, 291, 293, 298, 299, 300, 302, 304], "somewher": [3, 4, 5, 12, 14, 49], "sign": [3, 4, 5, 9, 12, 14, 26, 28, 32, 37, 41, 46, 49, 64, 68, 69, 73, 74, 78, 84, 93, 95, 104, 108, 114, 116, 117, 120, 124, 129, 137, 143, 164, 176, 201, 207, 209, 211, 215, 219, 226, 231, 233, 238, 239, 244, 264, 277, 280, 291, 297], "readi": [3, 11, 21, 139, 216, 226, 242], "paragraph": [3, 4, 5, 23, 48], "metadata": [3, 11, 48, 260, 262], "link": [3, 4, 5, 7, 11, 14, 15, 29, 33, 49, 69, 78, 84, 95, 125, 129, 133, 144, 152, 258, 261, 262, 302], "rememb": [3, 4, 11, 12, 15, 23, 35, 98, 104, 125, 128, 158, 209, 210, 226, 238, 244, 247, 265, 291, 299, 304], "shown": [3, 4, 12, 13, 14, 21, 22, 23, 57, 60, 67, 68, 72, 74, 76, 93, 110, 116, 117, 122, 124, 128, 134, 136, 144, 145, 146, 152, 153, 154, 200, 201, 209, 210, 212, 215, 216, 217, 222, 226, 242, 246, 262, 264, 274, 275, 290, 291, 297], "plain": [3, 4, 11, 12, 21, 68, 76, 96, 206, 215, 222, 226], "rst": [3, 4, 5, 11, 14, 50, 242, 257], "markdown": [3, 11, 14], "markup": [3, 11, 226], "clearli": [3, 4, 23, 108, 210, 216, 236, 300], "delin": 3, "newlin": [3, 12, 104, 267], "80": [3, 4, 8, 12, 15, 23, 47, 59, 68, 71, 95, 104, 108, 116, 117, 122, 215, 222, 225, 242, 246, 262, 264, 290], "charact": [3, 4, 5, 11, 12, 68, 69, 93, 96, 110, 171, 201, 206, 212, 226, 242, 257, 259, 262, 267, 296, 298, 303], "full": [3, 4, 5, 11, 12, 13, 15, 17, 21, 23, 31, 45, 47, 49, 59, 60, 68, 72, 76, 80, 81, 95, 101, 104, 110, 139, 153, 154, 201, 215, 216, 219, 220, 222, 226, 228, 238, 239, 265, 290, 291, 298, 304], "abc": [3, 4, 11, 12, 15, 17, 18, 23, 26, 28, 30, 32, 34, 35, 36, 37, 41, 42, 43, 44, 45, 46, 47, 49, 57, 59, 61, 67, 68, 69, 70, 73, 74, 76, 77, 78, 79, 81, 82, 83, 84, 85, 91, 92, 93, 95, 96, 98, 99, 101, 104, 107, 108, 109, 122, 124, 126, 162, 164, 166, 167, 172, 189, 191, 192, 213, 215, 217, 219, 221, 222, 223, 226, 227, 228, 229, 231, 232, 233, 234, 235, 238, 239, 241, 242, 243, 244, 245, 246, 247, 248, 251, 253, 258, 259, 260, 261, 262, 264, 265, 267, 270, 273, 274, 275, 280, 282, 296, 299, 303], "func": [3, 4, 12, 14, 20, 23, 43, 47, 49, 68, 70, 73, 76, 87, 89, 108, 110, 136, 180, 201, 215, 219, 222, 226, 227, 238, 242, 243, 244, 255, 260, 262, 264, 265, 267, 269], "larger": [3, 5, 14, 23, 33, 49, 59, 60, 67, 68, 69, 76, 93, 101, 104, 108, 145, 149, 215, 217, 223, 227, 233, 238, 244, 259, 261, 296, 304], "easier": [3, 9, 11, 12, 13, 14, 22, 36, 51, 68, 117, 141, 143, 209, 217, 221, 223, 236, 242, 245, 259, 265, 274, 291, 298, 304, 305], "exactli": [3, 4, 5, 11, 12, 13, 14, 15, 23, 28, 35, 37, 45, 52, 59, 68, 71, 72, 104, 110, 156, 211, 222, 236, 238, 242, 245, 247, 261, 264, 265, 294, 296, 298, 303, 304], "sphinx": [3, 5, 8, 11, 74, 242, 257, 262], "direct": [3, 4, 5, 13, 14, 20, 35, 41, 43, 44, 48, 53, 56, 59, 64, 67, 68, 70, 72, 74, 77, 81, 82, 83, 84, 98, 99, 104, 111, 112, 114, 116, 117, 118, 120, 128, 129, 130, 133, 136, 137, 139, 140, 143, 145, 149, 158, 177, 201, 207, 209, 210, 213, 215, 216, 219, 223, 233, 236, 244, 252, 255, 264, 270, 275, 276, 279, 290, 291], "syntax": [3, 4, 5, 11, 13, 14, 15, 23, 35, 42, 44, 60, 68, 95, 110, 141, 158, 188, 212, 216, 225, 226, 238, 244, 248, 267, 294, 296, 298, 303, 305], "paramet": [3, 5, 12, 13, 14, 15, 28, 34, 36, 41, 42, 44, 47, 49, 50, 51, 59, 60, 64, 66, 68, 69, 70, 71, 73, 74, 76, 77, 78, 79, 81, 82, 83, 84, 85, 87, 91, 93, 95, 96, 98, 99, 101, 104, 105, 107, 108, 110, 112, 114, 116, 118, 120, 122, 124, 125, 126, 128, 129, 130, 131, 133, 134, 135, 136, 137, 139, 140, 141, 143, 158, 160, 162, 163, 164, 166, 167, 168, 170, 171, 172, 174, 175, 176, 179, 180, 181, 183, 185, 186, 188, 189, 190, 191, 192, 193, 195, 201, 202, 203, 205, 206, 207, 210, 211, 212, 214, 215, 217, 219, 221, 222, 223, 224, 226, 227, 228, 229, 231, 232, 233, 234, 238, 239, 241, 242, 243, 244, 246, 247, 248, 251, 252, 255, 257, 258, 259, 261, 262, 264, 265, 270, 272, 273, 274, 275, 280, 290, 291, 294, 299], "short": [3, 5, 11, 12, 15, 40, 50, 58, 60, 64, 68, 69, 70, 71, 74, 102, 108, 128, 140, 177, 196, 200, 210, 213, 220, 247, 257, 267, 299, 303], "format": [3, 8, 11, 12, 14, 17, 19, 32, 35, 36, 48, 60, 69, 90, 91, 95, 98, 104, 107, 108, 116, 134, 135, 139, 159, 164, 175, 185, 212, 215, 216, 221, 222, 224, 226, 236, 242, 245, 257, 267, 270, 274, 290, 297, 300, 303], "renam": [3, 49, 95], "rest": [3, 13, 93, 96, 98, 102, 117, 126, 141, 145, 151, 196, 213, 216, 246, 264, 290, 291, 296, 297, 304], "left": [3, 5, 13, 19, 21, 23, 26, 29, 30, 33, 41, 47, 49, 50, 59, 60, 64, 68, 69, 70, 73, 74, 76, 84, 85, 91, 93, 95, 96, 98, 99, 104, 107, 108, 111, 112, 118, 124, 130, 139, 140, 163, 170, 175, 179, 180, 183, 188, 200, 201, 207, 211, 212, 213, 215, 222, 223, 224, 225, 226, 228, 229, 233, 234, 235, 236, 238, 242, 243, 244, 245, 246, 257, 258, 259, 261, 264, 277, 290, 291, 294, 298, 300, 304], "imaginari": [3, 4, 15, 21, 23, 28, 32, 34, 41, 45, 46, 68, 72, 74, 76, 99, 158, 216, 217, 222, 226, 227, 234, 238, 245], "simplify_thi": [3, 4, 260], "expr": [3, 4, 12, 14, 15, 21, 23, 32, 34, 37, 43, 44, 46, 47, 49, 60, 67, 70, 72, 74, 76, 78, 90, 93, 95, 98, 101, 104, 108, 109, 110, 114, 124, 128, 129, 131, 134, 136, 137, 139, 141, 155, 168, 172, 174, 176, 180, 183, 186, 188, 189, 191, 198, 201, 203, 206, 212, 214, 215, 216, 217, 219, 221, 222, 223, 224, 226, 227, 228, 229, 231, 233, 235, 238, 241, 242, 243, 244, 245, 246, 247, 248, 250, 252, 253, 258, 259, 260, 262, 265, 270, 272, 273, 274, 275, 277, 293, 294, 296, 298, 299, 303, 304, 305], "simplifi": [3, 4, 11, 12, 14, 15, 19, 21, 22, 23, 26, 33, 34, 35, 42, 44, 46, 47, 67, 68, 70, 72, 73, 74, 76, 80, 85, 90, 93, 95, 98, 99, 100, 101, 104, 112, 116, 124, 125, 131, 133, 134, 135, 137, 139, 140, 144, 145, 148, 149, 150, 155, 163, 170, 175, 190, 191, 195, 198, 201, 207, 213, 215, 221, 223, 225, 227, 232, 234, 235, 236, 239, 242, 243, 244, 245, 246, 248, 260, 262, 265, 274, 276, 282, 291, 293, 295, 296, 298, 299, 300], "def": [3, 4, 5, 11, 12, 13, 14, 15, 19, 21, 22, 23, 43, 44, 48, 68, 73, 80, 98, 104, 108, 110, 149, 186, 216, 222, 226, 235, 238, 245, 260, 262, 264, 265, 290, 291, 293, 296, 299, 300, 304], "ref": [3, 59, 74, 104, 122, 158, 231, 246, 260, 300], "is_this_zero": [3, 262], "y": [3, 4, 11, 12, 13, 14, 15, 17, 18, 21, 22, 23, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 40, 41, 42, 43, 44, 45, 46, 47, 49, 50, 59, 60, 67, 68, 69, 70, 71, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 91, 93, 95, 96, 97, 98, 99, 100, 101, 104, 108, 109, 110, 116, 117, 118, 120, 122, 124, 130, 131, 133, 136, 137, 139, 140, 141, 143, 144, 145, 146, 148, 149, 150, 152, 156, 158, 159, 168, 169, 172, 175, 180, 186, 188, 189, 191, 192, 200, 201, 202, 203, 205, 206, 207, 209, 210, 211, 212, 213, 214, 215, 216, 217, 219, 220, 221, 222, 223, 224, 225, 226, 227, 232, 233, 234, 235, 236, 238, 239, 241, 242, 243, 244, 245, 246, 247, 250, 251, 252, 253, 258, 259, 262, 264, 265, 267, 270, 273, 274, 275, 276, 277, 279, 280, 290, 291, 293, 294, 296, 298, 299, 303, 304, 305], "0": [3, 4, 11, 12, 13, 14, 15, 17, 19, 21, 22, 23, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 52, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 89, 90, 91, 92, 93, 95, 96, 97, 98, 99, 100, 101, 102, 104, 105, 106, 107, 108, 109, 110, 111, 112, 114, 116, 117, 118, 120, 122, 124, 125, 126, 127, 129, 130, 131, 133, 134, 136, 137, 139, 140, 141, 143, 144, 145, 146, 148, 150, 153, 154, 155, 156, 158, 159, 160, 163, 164, 165, 167, 170, 175, 176, 177, 180, 185, 186, 187, 188, 189, 190, 191, 192, 196, 198, 200, 201, 202, 203, 205, 206, 207, 209, 210, 211, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 224, 225, 226, 228, 229, 231, 232, 233, 234, 235, 236, 238, 239, 241, 242, 243, 244, 245, 246, 247, 248, 250, 251, 252, 253, 255, 257, 258, 260, 261, 262, 264, 265, 266, 270, 272, 273, 274, 275, 276, 277, 280, 290, 291, 293, 294, 296, 298, 299, 300, 303, 304, 305], "zero": [3, 14, 15, 17, 21, 22, 23, 26, 33, 34, 41, 45, 46, 49, 58, 59, 60, 64, 67, 68, 71, 72, 73, 74, 76, 78, 82, 83, 84, 93, 95, 97, 98, 99, 101, 103, 104, 107, 108, 110, 116, 124, 129, 133, 134, 135, 136, 139, 140, 141, 143, 146, 149, 152, 153, 154, 158, 163, 185, 189, 191, 193, 205, 207, 209, 210, 211, 213, 214, 215, 216, 217, 221, 222, 224, 226, 229, 233, 234, 236, 238, 239, 242, 243, 244, 245, 246, 247, 262, 264, 265, 274, 276, 277, 290, 291, 299, 305], "is_zero": [3, 21, 23, 83, 104, 213, 217, 222, 262, 300], "where": [3, 4, 5, 7, 8, 9, 11, 12, 13, 14, 15, 19, 21, 22, 23, 26, 28, 31, 32, 33, 35, 37, 40, 41, 45, 47, 48, 49, 50, 57, 58, 59, 60, 62, 64, 66, 67, 68, 69, 70, 72, 73, 74, 76, 78, 81, 83, 84, 85, 86, 90, 91, 92, 93, 95, 97, 98, 99, 100, 101, 104, 108, 110, 111, 114, 116, 118, 120, 121, 124, 128, 129, 133, 134, 135, 136, 139, 140, 141, 143, 154, 155, 156, 158, 159, 165, 175, 180, 186, 188, 190, 191, 192, 193, 194, 200, 201, 205, 207, 209, 210, 211, 213, 214, 215, 216, 217, 219, 221, 222, 223, 224, 226, 227, 228, 229, 232, 233, 234, 235, 236, 238, 239, 242, 243, 244, 246, 247, 250, 252, 257, 258, 259, 260, 264, 265, 267, 270, 277, 279, 291, 294, 296, 298, 300, 304, 305], "mail": [3, 9, 11, 13, 28, 30, 31, 32, 33, 34, 35, 36, 37, 39, 226, 297], "summar": [3, 11, 257, 304], "idea": [3, 7, 11, 12, 14, 21, 22, 23, 53, 59, 66, 68, 69, 80, 86, 93, 95, 108, 125, 141, 191, 195, 196, 213, 215, 216, 235, 238, 239, 242, 245, 259, 265, 304], "fit": [3, 14, 48, 93, 104, 107, 108, 210, 226, 242, 267, 299], "put": [3, 4, 11, 13, 14, 15, 19, 23, 30, 49, 64, 65, 68, 69, 70, 74, 98, 99, 104, 163, 168, 172, 187, 188, 222, 226, 227, 235, 236, 238, 242, 247, 253, 258, 290, 300, 304], "word": [3, 5, 9, 12, 14, 23, 45, 64, 67, 68, 69, 74, 76, 98, 124, 134, 141, 156, 213, 216, 221, 238, 239, 242, 244, 259, 270, 275, 296], "global": [3, 4, 9, 12, 13, 42, 43, 44, 47, 49, 50, 68, 80, 93, 110, 129, 137, 139, 175, 181, 201, 203, 212, 213, 216, 217, 219, 226, 239, 242, 243, 246, 257, 259, 260, 265, 273], "uniqu": [3, 13, 14, 47, 48, 50, 59, 62, 64, 68, 69, 70, 73, 76, 83, 86, 91, 95, 97, 98, 104, 108, 133, 134, 180, 189, 201, 210, 213, 214, 215, 216, 219, 221, 222, 227, 231, 238, 239, 242, 244, 245, 246, 250, 259, 264, 267, 274, 279, 291, 296, 299], "across": [3, 5, 11, 59, 66, 68, 79, 95, 117, 190, 191, 198, 212, 226, 261, 263, 264, 265, 302], "level": [3, 4, 5, 7, 12, 13, 14, 15, 21, 22, 30, 32, 49, 59, 66, 68, 74, 76, 95, 98, 104, 108, 111, 114, 128, 145, 158, 186, 191, 196, 200, 203, 210, 212, 215, 216, 217, 224, 226, 235, 239, 245, 246, 250, 258, 259, 264, 299, 300, 302], "correspond": [3, 4, 5, 7, 11, 12, 13, 19, 21, 22, 23, 26, 31, 35, 47, 48, 49, 50, 58, 59, 60, 62, 63, 64, 67, 68, 69, 70, 71, 74, 76, 78, 79, 81, 82, 83, 84, 91, 93, 95, 97, 98, 99, 104, 107, 108, 112, 114, 116, 117, 124, 131, 133, 134, 135, 136, 139, 141, 143, 145, 159, 163, 167, 181, 185, 186, 188, 192, 193, 196, 201, 205, 207, 211, 212, 214, 215, 216, 217, 219, 221, 222, 226, 232, 233, 236, 238, 239, 242, 243, 244, 245, 246, 248, 250, 251, 252, 259, 260, 261, 262, 264, 265, 267, 270, 272, 274, 275, 277, 279, 291, 299, 305], "share": [3, 7, 21, 23, 69, 108, 217, 221, 226, 246, 259], "__init__": [3, 4, 23, 68, 134, 135, 221, 270, 272, 290, 291, 299], "func_nam": [3, 49, 74, 99, 267], "help": [3, 4, 5, 7, 9, 11, 12, 21, 32, 40, 49, 58, 68, 76, 93, 95, 104, 108, 109, 110, 116, 122, 141, 158, 166, 176, 210, 212, 221, 223, 226, 235, 236, 239, 242, 243, 246, 257, 258, 259, 265, 287, 291, 297, 300], "rais": [3, 11, 12, 13, 15, 17, 21, 22, 23, 42, 44, 47, 49, 57, 60, 68, 69, 70, 72, 74, 77, 78, 81, 83, 84, 85, 93, 95, 99, 101, 104, 105, 107, 108, 110, 122, 124, 140, 165, 177, 207, 210, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 226, 228, 234, 238, 241, 242, 243, 244, 245, 246, 250, 252, 255, 257, 259, 262, 264, 267, 277, 300], "been": [3, 11, 15, 21, 23, 28, 47, 49, 50, 59, 60, 61, 64, 67, 68, 69, 74, 80, 93, 95, 104, 108, 109, 110, 111, 114, 115, 116, 133, 134, 139, 141, 143, 151, 155, 156, 164, 176, 186, 188, 196, 207, 208, 209, 210, 213, 216, 217, 221, 223, 224, 226, 228, 233, 236, 238, 243, 244, 245, 247, 248, 256, 257, 259, 260, 262, 264, 267, 274, 277, 291, 296, 297, 299, 300, 304], "simplfiy_thi": 3, "ident": [3, 14, 15, 23, 25, 45, 48, 50, 58, 59, 60, 66, 68, 69, 73, 74, 84, 91, 97, 99, 101, 104, 125, 127, 133, 134, 156, 175, 177, 180, 196, 213, 214, 215, 219, 220, 221, 222, 226, 235, 238, 242, 245, 250, 252, 257, 264, 265, 267, 275, 291, 296, 300, 304], "much": [3, 4, 11, 12, 13, 19, 21, 22, 23, 28, 34, 48, 49, 53, 64, 68, 72, 76, 90, 93, 95, 155, 156, 199, 209, 210, 211, 213, 215, 216, 219, 222, 233, 236, 238, 242, 243, 244, 245, 259, 261, 296, 298, 304], "trivial": [3, 50, 59, 64, 67, 68, 69, 74, 83, 98, 101, 104, 108, 153, 191, 213, 214, 219, 222, 236, 239, 242, 245, 250], "furthermor": [3, 13, 23, 45, 68, 69, 98, 221, 235, 296, 298, 299], "particular": [3, 4, 11, 12, 13, 14, 15, 21, 22, 29, 31, 45, 50, 59, 68, 69, 72, 76, 79, 93, 95, 98, 101, 104, 108, 116, 120, 151, 175, 186, 214, 215, 216, 217, 219, 221, 222, 232, 234, 236, 238, 239, 242, 244, 245, 257, 259, 261, 300, 302, 304], "expr1": [3, 21, 124, 212, 244, 299], "expr2": [3, 21, 124, 212, 299], "dozen": [3, 14, 23, 304], "search": [3, 4, 29, 47, 51, 59, 60, 64, 66, 68, 74, 104, 108, 141, 213, 221, 222, 226, 235, 236, 238, 243, 246, 258], "upcom": 3, "bot": [3, 11], "liter": [4, 12, 15, 23, 49, 58, 68, 96, 98, 110, 191, 198, 238], "occur": [4, 13, 14, 15, 59, 60, 68, 72, 76, 85, 93, 99, 110, 128, 133, 155, 200, 201, 209, 221, 229, 238, 243, 244, 247, 248, 257, 264, 291, 299], "definit": [4, 13, 14, 15, 22, 41, 45, 49, 50, 59, 60, 65, 67, 68, 70, 71, 73, 74, 76, 81, 84, 91, 93, 95, 99, 100, 101, 104, 108, 110, 133, 139, 143, 148, 149, 156, 193, 196, 199, 201, 209, 210, 213, 214, 217, 222, 223, 226, 233, 246, 247, 258, 259, 260, 264, 265, 270, 274, 275, 276, 277, 291, 294, 304], "__doc__": [4, 15], "attribut": [4, 14, 18, 21, 23, 43, 44, 48, 49, 59, 60, 68, 76, 77, 78, 81, 82, 83, 84, 101, 104, 110, 111, 114, 115, 117, 124, 130, 133, 134, 135, 136, 137, 139, 148, 156, 159, 180, 185, 189, 196, 200, 201, 207, 210, 212, 213, 216, 217, 221, 226, 234, 238, 239, 251, 252, 258, 260, 264, 265, 274, 291, 299], "fdiff": [4, 11, 23, 49, 68, 74, 75, 76, 112], "self": [4, 11, 12, 21, 23, 33, 41, 43, 44, 48, 49, 59, 60, 65, 67, 68, 70, 74, 77, 78, 79, 81, 82, 83, 84, 95, 99, 104, 108, 130, 143, 186, 191, 201, 203, 205, 212, 213, 215, 217, 219, 221, 222, 226, 228, 233, 234, 252, 270, 290, 291], "argindex": [4, 11, 23, 49, 68, 74, 75, 76, 112], "heavisid": [4, 11, 76, 93, 95, 226], "diff": [4, 9, 11, 12, 13, 14, 19, 23, 26, 32, 35, 47, 49, 68, 73, 74, 75, 76, 85, 90, 95, 101, 104, 112, 128, 131, 136, 144, 145, 158, 189, 201, 203, 206, 207, 210, 212, 217, 222, 225, 226, 236, 242, 243, 244, 247, 248, 253, 274, 277, 290, 291, 294, 298, 305], "diracdelta": [4, 11, 76, 95, 186, 191, 226], "what": [4, 5, 7, 11, 12, 13, 14, 15, 17, 18, 19, 21, 22, 23, 28, 29, 38, 47, 49, 60, 62, 67, 68, 69, 70, 74, 75, 78, 79, 83, 93, 95, 97, 104, 108, 110, 130, 133, 134, 137, 139, 141, 145, 152, 158, 190, 191, 194, 196, 201, 209, 210, 212, 217, 219, 222, 225, 226, 227, 233, 235, 236, 238, 239, 242, 244, 251, 255, 257, 259, 260, 265, 274, 275, 280, 294, 296, 297, 299, 303, 304], "specif": [4, 5, 7, 8, 11, 12, 13, 14, 21, 23, 24, 31, 38, 59, 60, 68, 69, 70, 76, 80, 95, 97, 99, 104, 112, 114, 130, 133, 134, 139, 141, 151, 158, 160, 196, 210, 212, 213, 217, 219, 221, 222, 225, 226, 227, 232, 238, 239, 242, 243, 244, 246, 252, 257, 258, 259, 264, 290, 291, 300, 304], "purpos": [4, 5, 9, 12, 13, 14, 20, 21, 23, 35, 48, 49, 59, 65, 68, 69, 95, 104, 108, 141, 156, 158, 196, 210, 212, 216, 219, 223, 225, 226, 233, 242, 245, 251, 261, 263, 265, 274, 275, 291, 294, 304], "scope": [4, 11, 49, 151, 155, 255, 304], "high": [4, 5, 7, 11, 12, 15, 19, 21, 27, 28, 32, 49, 68, 72, 73, 96, 108, 158, 206, 215, 216, 221, 222, 224, 226, 239, 244, 287, 300], "od": [4, 12, 14, 23, 91, 134, 139, 151, 158, 240, 243, 282, 305], "seen": [4, 11, 19, 21, 41, 60, 93, 95, 110, 120, 133, 136, 139, 152, 196, 209, 213, 216, 219, 222, 242, 245, 262, 264, 274, 296, 299, 303], "hand": [4, 12, 13, 19, 21, 23, 30, 35, 48, 49, 51, 60, 61, 68, 74, 76, 95, 98, 99, 104, 108, 116, 120, 134, 139, 140, 141, 155, 156, 159, 163, 180, 183, 195, 201, 207, 210, 211, 213, 216, 217, 219, 221, 224, 236, 245, 257, 259, 261, 265, 277, 279, 290, 291, 298], "code": [4, 8, 10, 14, 19, 21, 22, 23, 31, 34, 35, 36, 37, 39, 40, 50, 55, 59, 62, 63, 68, 69, 70, 76, 80, 93, 95, 96, 104, 108, 109, 110, 111, 114, 130, 133, 141, 143, 149, 151, 152, 158, 159, 185, 191, 200, 206, 209, 211, 212, 213, 214, 215, 216, 219, 225, 236, 238, 242, 244, 245, 246, 248, 251, 254, 255, 257, 258, 259, 262, 263, 264, 265, 274, 282, 289, 291, 296, 298, 301, 303], "less": [4, 5, 11, 14, 19, 28, 31, 33, 41, 45, 49, 50, 51, 59, 60, 67, 68, 69, 72, 73, 74, 76, 82, 83, 84, 99, 104, 108, 122, 124, 129, 139, 141, 143, 191, 215, 216, 217, 219, 221, 222, 235, 236, 238, 239, 242, 244, 245, 246, 257, 259], "understand": [4, 11, 12, 15, 21, 22, 23, 37, 68, 69, 93, 141, 151, 153, 154, 158, 196, 209, 212, 215, 216, 221, 226, 236, 239, 258, 265, 295, 296, 303, 304], "clear": [4, 7, 11, 12, 13, 21, 43, 58, 68, 93, 97, 130, 209, 210, 212, 215, 217, 219, 222, 236, 244, 245, 252, 257, 261, 279, 296], "begin": [4, 7, 11, 12, 13, 15, 21, 23, 26, 29, 33, 35, 41, 68, 69, 73, 74, 76, 93, 99, 101, 104, 108, 110, 114, 145, 153, 154, 155, 156, 187, 196, 200, 201, 210, 211, 215, 226, 236, 239, 242, 243, 245, 246, 257, 267, 290, 296, 298, 300, 304], "convers": [4, 5, 13, 21, 31, 49, 68, 88, 110, 155, 195, 214, 215, 216, 217, 219, 221, 223, 226, 239, 251, 258, 270], "aim": [4, 5, 12, 86, 93, 196, 213, 236, 242, 245, 297, 298], "comment": [4, 5, 11, 12, 49, 59, 141, 143, 223, 226, 259, 264], "distract": 4, "input": [4, 5, 11, 12, 14, 15, 23, 26, 32, 35, 41, 47, 50, 64, 68, 69, 71, 72, 73, 74, 82, 95, 97, 98, 104, 108, 110, 111, 112, 114, 118, 120, 121, 122, 124, 128, 133, 135, 139, 141, 143, 144, 145, 155, 158, 159, 164, 187, 201, 203, 205, 215, 216, 217, 219, 222, 223, 224, 225, 226, 227, 234, 238, 239, 242, 244, 246, 248, 258, 259, 261, 262, 264, 265, 267, 290, 291, 293, 299, 300, 304], "consum": [4, 49, 76, 135, 155], "human": [4, 11, 17, 93, 193, 222, 226, 290], "beings": 4, "english": [4, 11, 69], "likewis": [4, 21, 48, 116, 144, 145], "reader": [4, 5, 11, 12, 23, 48, 50, 156, 213, 226, 261, 291, 297, 302], "machineri": [4, 68, 221, 265], "mind": [4, 11, 12, 15, 18, 21, 32, 68, 104, 156, 212, 233, 234, 279, 299], "platform": [4, 68, 118, 191, 210, 242, 258], "anyon": [4, 5, 13, 38, 222, 226, 292, 302, 303], "restructuredtext": [4, 5], "extend": [4, 5, 12, 21, 23, 31, 45, 49, 59, 60, 68, 69, 73, 80, 93, 95, 104, 108, 115, 158, 199, 206, 212, 214, 217, 219, 221, 222, 223, 226, 233, 235, 239, 241, 242, 245, 246, 247, 259, 261, 290, 296, 298], "concis": [4, 158], "quick": [4, 5, 11, 23, 68, 104, 108, 238, 244, 265], "depth": [4, 5, 15, 16, 38, 59, 68, 143, 212, 213, 226], "tripl": [4, 11, 31, 85, 104, 110, 210, 211, 213, 217, 221, 267], "doubl": [4, 5, 8, 35, 47, 49, 64, 68, 69, 73, 104, 110, 133, 150, 151, 209, 215, 216, 226, 235, 236, 259, 304], "quot": [4, 11, 15, 49, 98, 226, 267], "raw": [4, 5, 49, 68, 69, 74, 109, 110, 185, 190, 215, 216, 217, 222, 234, 238, 303], "backslash": [4, 68, 226], "blank": [4, 11, 12, 110, 212], "close": [4, 11, 14, 26, 34, 49, 67, 68, 72, 73, 76, 84, 86, 93, 95, 97, 112, 124, 144, 212, 213, 214, 220, 221, 234, 244, 245, 259, 294, 304], "rare": [4, 12, 23, 68, 242, 246, 255, 296], "underlin": [4, 5], "numpydoc": [4, 5], "build": [4, 5, 6, 10, 11, 12, 18, 43, 44, 49, 68, 70, 76, 98, 158, 185, 196, 201, 210, 213, 218, 221, 222, 223, 233, 246, 274, 293, 296, 299], "cd": [4, 8, 9, 25, 120, 215, 245, 248, 264], "_build": [4, 8, 25], "consist": [4, 5, 13, 14, 19, 21, 30, 32, 36, 48, 59, 60, 64, 68, 69, 73, 74, 76, 78, 84, 86, 93, 98, 108, 110, 111, 116, 120, 133, 136, 152, 156, 165, 185, 191, 196, 199, 205, 212, 214, 215, 216, 217, 219, 234, 242, 244, 245, 246, 250, 255, 258, 259, 264, 291, 297, 299], "review": [4, 5, 11, 12, 157], "head": [4, 18, 48, 68, 244, 246, 252, 267, 299], "plural": [4, 5], "length": [4, 13, 41, 49, 52, 58, 59, 60, 62, 66, 68, 69, 71, 73, 74, 76, 77, 81, 83, 84, 85, 98, 99, 104, 107, 108, 112, 114, 116, 117, 118, 120, 128, 129, 134, 137, 139, 140, 144, 145, 146, 156, 160, 164, 188, 193, 194, 195, 196, 201, 205, 210, 221, 222, 226, 232, 236, 238, 242, 244, 246, 257, 258, 264, 267, 270, 272, 280, 290], "equal": [4, 12, 13, 14, 17, 21, 22, 23, 28, 35, 37, 41, 45, 48, 49, 50, 57, 58, 59, 60, 64, 66, 67, 68, 69, 70, 72, 73, 74, 76, 81, 82, 83, 84, 85, 87, 93, 98, 99, 101, 104, 108, 112, 114, 116, 120, 124, 125, 129, 130, 134, 136, 137, 139, 143, 153, 154, 175, 176, 191, 195, 196, 201, 205, 210, 213, 214, 215, 216, 217, 219, 221, 222, 224, 226, 232, 234, 236, 239, 242, 243, 244, 245, 246, 252, 257, 258, 259, 264, 267, 270, 275, 280, 290, 291, 294, 297, 305], "clutter": 4, "harder": [4, 12, 13, 21, 68, 93, 216, 257], "minim": [4, 21, 23, 47, 59, 60, 64, 67, 68, 69, 93, 95, 98, 104, 108, 130, 145, 160, 215, 216, 217, 219, 222, 225, 235, 238, 239, 244, 264], "amount": [4, 12, 48, 68, 69, 80, 133, 151, 201, 207, 210, 219, 229, 257, 270, 272, 291], "deprec": [4, 6, 16, 30, 42, 60, 68, 95, 99, 127, 133, 134, 155, 212, 222, 226, 246, 252, 255, 256, 260, 262, 265], "notifi": [4, 110], "awai": [4, 48, 50, 69, 116, 117, 120, 129, 137, 143, 221, 226, 291], "encourag": [4, 13, 48, 153, 154, 221], "choos": [4, 8, 9, 11, 32, 35, 59, 64, 68, 70, 73, 104, 108, 114, 117, 122, 145, 156, 191, 195, 201, 209, 210, 215, 222, 223, 226, 233, 235, 236, 242, 243, 246, 257, 262, 290, 291, 304], "label": [4, 7, 35, 48, 49, 62, 68, 78, 91, 95, 118, 120, 164, 171, 175, 180, 189, 191, 212, 226, 227, 229, 238, 251, 252, 291, 303], "elabor": [4, 24, 207, 277], "suffic": [4, 214, 244], "clarifi": 4, "complic": [4, 12, 15, 17, 21, 23, 28, 34, 41, 49, 59, 67, 69, 70, 72, 73, 74, 76, 93, 95, 101, 110, 151, 153, 191, 210, 215, 216, 219, 223, 225, 236, 238, 245, 246, 250, 251, 259, 261, 265, 267, 291, 294, 296, 299, 300], "demonstr": [4, 5, 15, 21, 23, 26, 28, 32, 33, 34, 59, 60, 68, 95, 108, 130, 133, 141, 145, 146, 155, 213, 216, 276, 291, 304], "api": [4, 5, 11, 13, 21, 24, 31, 33, 49, 68, 80, 88, 109, 110, 115, 123, 151, 156, 158, 187, 208, 212, 219, 239, 241, 265, 274, 275, 278, 285, 287, 288, 291, 297, 298, 301], "simpl": [4, 11, 12, 14, 15, 19, 21, 23, 34, 39, 48, 49, 59, 67, 68, 72, 76, 80, 84, 86, 93, 95, 97, 104, 108, 109, 110, 111, 112, 114, 116, 117, 124, 125, 128, 129, 133, 134, 136, 139, 140, 143, 145, 146, 148, 150, 151, 155, 159, 165, 179, 180, 188, 189, 190, 201, 209, 210, 215, 216, 217, 218, 222, 223, 226, 228, 233, 235, 236, 238, 239, 242, 245, 252, 258, 259, 264, 269, 270, 272, 273, 277, 290, 293, 296, 299, 300, 304], "too": [4, 7, 11, 12, 15, 23, 25, 37, 59, 60, 68, 74, 76, 78, 81, 83, 93, 98, 107, 108, 109, 112, 134, 153, 160, 233, 234, 238, 239, 242, 244, 245, 246, 257, 258, 273, 274, 291], "thought": [4, 12, 14, 68, 233, 242, 296, 299], "perfect": [4, 23, 35, 59, 68, 108, 239, 245, 298, 299], "tell": [4, 5, 11, 21, 22, 28, 32, 35, 49, 60, 69, 72, 76, 99, 110, 139, 196, 216, 221, 225, 233, 236, 242, 258, 296], "think": [4, 11, 12, 13, 14, 21, 22, 23, 32, 39, 47, 59, 143, 196, 261, 265, 296, 304], "test_": [4, 11, 12, 257], "coverage_doctest": 4, "coverag": 4, "ad": [4, 5, 7, 8, 9, 11, 12, 13, 21, 30, 32, 41, 48, 49, 52, 58, 59, 68, 69, 79, 83, 90, 93, 97, 108, 110, 116, 120, 128, 130, 133, 139, 141, 142, 158, 165, 193, 196, 202, 211, 212, 221, 223, 225, 226, 228, 236, 239, 242, 244, 245, 246, 248, 251, 252, 257, 273, 290, 296], "6868680200532414": [4, 12], "prompt": [4, 8, 12, 14], "dsolv": [4, 12, 14, 35, 242, 243, 244, 294, 298, 305], "co": [4, 9, 12, 13, 15, 23, 26, 29, 30, 32, 34, 35, 36, 37, 41, 47, 49, 67, 68, 70, 72, 73, 74, 76, 77, 78, 81, 82, 84, 86, 90, 91, 92, 93, 95, 99, 104, 108, 110, 130, 131, 133, 137, 139, 140, 141, 143, 144, 146, 148, 149, 150, 155, 158, 163, 165, 201, 203, 205, 207, 209, 210, 211, 212, 216, 219, 222, 223, 225, 226, 227, 228, 229, 233, 234, 235, 236, 238, 242, 244, 245, 246, 247, 253, 265, 270, 272, 273, 274, 275, 280, 290, 291, 293, 294, 296, 298, 304, 305], "sin": [4, 5, 12, 13, 14, 15, 21, 23, 26, 29, 32, 34, 35, 37, 39, 41, 47, 49, 67, 68, 70, 72, 73, 74, 76, 77, 78, 82, 86, 87, 90, 91, 92, 93, 95, 96, 99, 104, 109, 110, 126, 130, 131, 133, 137, 139, 140, 141, 143, 144, 146, 148, 149, 150, 155, 158, 163, 165, 189, 201, 203, 205, 207, 209, 210, 211, 212, 214, 216, 222, 223, 225, 226, 227, 228, 229, 233, 234, 235, 236, 238, 241, 242, 244, 245, 247, 253, 259, 265, 270, 272, 273, 274, 275, 280, 290, 291, 293, 294, 296, 298, 299, 304, 305], "hint": [4, 12, 23, 48, 52, 59, 68, 71, 74, 95, 99, 104, 108, 112, 124, 158, 168, 172, 188, 190, 191, 201, 222, 233, 236, 244, 304], "1st_exact": [4, 12, 242], "eq": [4, 12, 14, 15, 17, 21, 23, 30, 31, 35, 37, 45, 47, 49, 68, 73, 74, 76, 78, 81, 85, 93, 98, 194, 212, 213, 217, 222, 224, 226, 228, 232, 234, 235, 238, 239, 241, 242, 243, 244, 245, 246, 258, 259, 265, 270, 296, 298, 305], "c1": [4, 12, 19, 35, 69, 78, 85, 99, 101, 112, 133, 177, 191, 234, 239, 242, 244, 276, 291, 305], "comma": [4, 5, 12, 15, 49, 68, 226, 265, 296], "readabl": [4, 12, 40, 48, 96, 128, 222, 225, 226, 233, 235], "accept": [4, 11, 12, 14, 23, 30, 37, 48, 49, 59, 68, 74, 81, 82, 95, 98, 99, 101, 104, 107, 110, 124, 141, 185, 195, 201, 206, 212, 221, 222, 225, 226, 227, 234, 236, 238, 244, 258, 265, 270, 272, 275, 300], "rang": [4, 13, 14, 19, 23, 28, 31, 32, 47, 49, 57, 58, 59, 60, 62, 64, 68, 69, 73, 74, 76, 82, 99, 104, 108, 112, 117, 120, 122, 126, 160, 191, 212, 215, 216, 217, 218, 219, 221, 222, 223, 228, 229, 232, 234, 235, 238, 242, 244, 245, 246, 247, 251, 257, 264, 291, 293, 304], "30": [4, 41, 47, 49, 54, 68, 69, 71, 72, 73, 76, 82, 84, 95, 99, 104, 105, 108, 116, 117, 118, 141, 164, 215, 217, 221, 222, 226, 232, 235, 238, 246, 247, 304], "7": [4, 11, 12, 15, 21, 23, 26, 28, 31, 35, 41, 43, 44, 47, 49, 52, 54, 57, 58, 59, 60, 61, 62, 64, 66, 67, 68, 69, 71, 72, 73, 74, 76, 78, 81, 82, 83, 84, 90, 93, 95, 98, 99, 101, 102, 104, 108, 110, 116, 118, 122, 124, 143, 150, 153, 154, 158, 191, 196, 198, 211, 212, 214, 215, 216, 217, 219, 220, 221, 222, 223, 225, 226, 228, 229, 232, 233, 234, 235, 236, 238, 239, 241, 242, 243, 244, 245, 246, 247, 251, 252, 257, 258, 261, 264, 265, 270, 280, 290, 291, 294, 299, 300, 303], "8": [4, 11, 12, 19, 26, 28, 34, 39, 41, 42, 47, 49, 52, 59, 60, 61, 64, 66, 68, 69, 71, 72, 73, 74, 76, 78, 81, 82, 84, 90, 93, 95, 97, 98, 99, 101, 102, 104, 105, 107, 108, 110, 112, 116, 120, 122, 124, 126, 143, 158, 163, 164, 175, 211, 212, 214, 215, 216, 217, 219, 221, 222, 223, 225, 226, 228, 229, 232, 234, 235, 236, 238, 239, 241, 242, 243, 244, 245, 246, 247, 251, 257, 259, 261, 264, 270, 273, 274, 280, 290, 291, 293, 294, 298, 300, 304], "9": [4, 11, 12, 17, 26, 35, 37, 39, 47, 49, 56, 58, 59, 60, 64, 66, 67, 68, 69, 71, 73, 74, 76, 77, 78, 81, 82, 84, 90, 93, 95, 99, 100, 101, 102, 104, 105, 107, 108, 110, 116, 118, 122, 124, 125, 126, 127, 130, 141, 143, 146, 152, 158, 160, 164, 196, 211, 212, 214, 215, 216, 217, 219, 221, 222, 223, 225, 226, 232, 234, 235, 236, 238, 239, 242, 244, 245, 246, 247, 257, 261, 264, 270, 273, 290, 291, 298, 300, 305], "11": [4, 21, 43, 44, 49, 59, 62, 64, 66, 68, 69, 71, 73, 76, 80, 81, 82, 84, 85, 93, 95, 98, 99, 100, 104, 108, 110, 112, 124, 141, 143, 175, 185, 200, 211, 212, 214, 215, 217, 219, 220, 221, 222, 223, 225, 226, 233, 235, 239, 242, 244, 245, 246, 247, 257, 258, 264, 274, 291], "12": [4, 12, 15, 23, 26, 28, 41, 47, 48, 49, 54, 56, 57, 59, 60, 61, 64, 66, 67, 68, 69, 71, 73, 74, 76, 78, 81, 82, 84, 93, 95, 99, 104, 105, 108, 112, 116, 117, 118, 122, 124, 126, 133, 143, 144, 188, 200, 201, 211, 214, 215, 216, 219, 221, 222, 223, 225, 226, 232, 234, 235, 239, 241, 242, 246, 247, 258, 261, 264, 273, 290, 291, 300, 304], "13": [4, 12, 41, 49, 57, 59, 64, 68, 69, 71, 73, 76, 80, 81, 82, 83, 93, 98, 104, 108, 112, 117, 122, 124, 141, 200, 212, 215, 219, 221, 222, 223, 225, 226, 232, 239, 241, 243, 244, 246, 247, 258, 264, 280], "14": [4, 26, 28, 49, 57, 59, 63, 64, 66, 68, 69, 73, 74, 76, 93, 104, 105, 108, 109, 116, 122, 141, 211, 212, 215, 217, 219, 220, 221, 222, 223, 225, 226, 235, 238, 239, 242, 244, 246, 247, 294], "15": [4, 15, 23, 47, 54, 57, 59, 64, 66, 68, 69, 71, 72, 73, 76, 78, 81, 82, 84, 85, 93, 95, 98, 99, 100, 104, 105, 108, 116, 130, 164, 211, 212, 214, 215, 216, 217, 221, 222, 223, 225, 226, 228, 232, 233, 235, 238, 239, 243, 244, 245, 246, 247, 264, 290, 293, 294, 299, 300], "16": [4, 12, 26, 28, 37, 41, 47, 49, 51, 59, 60, 63, 67, 68, 69, 73, 76, 77, 78, 82, 93, 95, 98, 104, 105, 107, 108, 117, 207, 214, 215, 216, 219, 220, 221, 222, 225, 226, 232, 234, 235, 236, 239, 246, 247, 264, 270, 279, 290, 291, 300], "17": [4, 34, 35, 37, 57, 59, 60, 68, 69, 72, 73, 74, 78, 81, 84, 93, 104, 108, 124, 216, 217, 221, 222, 225, 226, 233, 235, 239, 242, 247, 261, 291, 298], "18": [4, 34, 51, 59, 60, 68, 71, 73, 76, 78, 81, 84, 100, 104, 108, 116, 117, 122, 124, 126, 202, 211, 215, 219, 220, 225, 226, 234, 235, 239, 242, 244, 245, 246, 247, 273, 291], "19": [4, 26, 34, 59, 68, 71, 76, 78, 81, 84, 104, 108, 110, 112, 116, 211, 217, 221, 222, 225, 235, 239, 241, 244, 258, 293], "20": [4, 15, 26, 34, 37, 45, 49, 57, 59, 60, 67, 68, 69, 72, 73, 76, 84, 85, 95, 104, 108, 116, 117, 118, 120, 124, 136, 196, 198, 211, 212, 215, 216, 220, 221, 222, 223, 225, 226, 232, 233, 234, 235, 238, 239, 242, 245, 246, 270, 294], "21": [4, 13, 54, 59, 68, 71, 73, 81, 82, 90, 104, 108, 110, 112, 116, 200, 212, 215, 217, 219, 220, 221, 223, 225, 226, 232, 242, 246, 247, 291, 304], "22": [4, 12, 15, 59, 68, 71, 72, 73, 76, 104, 108, 116, 117, 200, 220, 225, 238, 239, 244, 246], "23": [4, 47, 59, 60, 68, 71, 74, 76, 82, 84, 104, 108, 116, 124, 200, 217, 219, 222, 225, 232, 239, 264], "24": [4, 11, 12, 31, 33, 34, 41, 47, 56, 60, 61, 68, 71, 73, 76, 82, 90, 95, 104, 108, 116, 117, 122, 124, 188, 198, 211, 217, 219, 221, 222, 223, 225, 228, 233, 239, 242, 246, 261, 264, 280, 294, 300], "25": [4, 15, 26, 31, 34, 59, 60, 69, 71, 73, 76, 78, 81, 83, 100, 104, 107, 108, 112, 116, 117, 124, 130, 136, 205, 211, 215, 219, 221, 222, 225, 226, 232, 233, 235, 239, 241, 242, 243, 246, 258, 291], "26": [4, 57, 68, 69, 71, 76, 80, 104, 108, 116, 117, 222, 239, 246], "27": [4, 11, 32, 49, 50, 59, 63, 73, 78, 104, 108, 116, 117, 124, 126, 219, 222, 244], "28": [4, 49, 59, 67, 71, 72, 76, 104, 108, 116, 143, 235, 239, 242, 299], "29": [4, 21, 41, 43, 44, 51, 57, 59, 60, 68, 69, 71, 73, 74, 81, 82, 104, 108, 124, 180, 216, 234, 246, 264], "assumpt": [4, 12, 14, 15, 20, 22, 24, 31, 32, 33, 42, 43, 45, 46, 48, 49, 59, 60, 62, 67, 70, 72, 74, 75, 95, 98, 99, 104, 105, 116, 124, 128, 158, 195, 198, 203, 215, 225, 226, 234, 235, 238, 242, 244, 245, 251, 259, 264, 281, 282, 290, 291, 304], "parenthes": [4, 12, 15, 68, 110, 128, 179, 180, 210, 226, 250, 267], "respect": [4, 9, 12, 13, 14, 15, 23, 26, 35, 42, 44, 45, 47, 48, 49, 50, 58, 59, 60, 63, 64, 66, 67, 68, 70, 73, 74, 76, 78, 80, 84, 85, 90, 91, 93, 95, 98, 99, 101, 104, 108, 110, 111, 112, 114, 116, 117, 120, 124, 130, 131, 133, 136, 139, 140, 145, 152, 154, 156, 158, 165, 180, 193, 194, 200, 201, 205, 207, 210, 211, 212, 213, 215, 216, 217, 219, 221, 222, 223, 226, 228, 229, 232, 234, 238, 242, 243, 244, 245, 246, 247, 251, 252, 257, 259, 270, 272, 273, 274, 275, 276, 277, 278, 279, 290, 291, 294, 304], "type": [4, 7, 9, 11, 13, 14, 15, 16, 18, 21, 22, 23, 26, 29, 31, 32, 37, 43, 44, 47, 51, 59, 60, 64, 67, 68, 69, 70, 71, 72, 74, 78, 79, 80, 81, 82, 83, 86, 93, 95, 96, 97, 98, 99, 100, 101, 104, 108, 109, 110, 111, 114, 115, 116, 117, 120, 122, 124, 128, 129, 133, 134, 137, 139, 140, 141, 152, 158, 163, 177, 185, 186, 187, 189, 195, 201, 205, 206, 210, 212, 213, 215, 216, 217, 220, 221, 222, 223, 224, 226, 227, 228, 234, 235, 236, 238, 239, 241, 242, 244, 250, 251, 252, 255, 257, 258, 259, 264, 265, 267, 274, 277, 280, 291, 294, 296, 298, 299, 300, 303, 304, 305], "enclos": [4, 78, 79, 84, 107, 125, 226, 236, 265], "backtick": [4, 5, 8], "colon": [4, 68], "preced": [4, 5, 15, 50, 60, 68, 69, 72, 73, 171, 238, 265], "space": [4, 12, 15, 23, 47, 48, 49, 68, 69, 70, 77, 78, 79, 81, 83, 84, 97, 104, 110, 116, 126, 133, 134, 135, 136, 160, 162, 165, 175, 178, 180, 186, 188, 201, 205, 207, 210, 211, 212, 213, 221, 245, 246, 257, 261, 270, 272, 274, 275, 276, 277, 279, 280, 287, 296, 299], "omit": [4, 13, 21, 23, 49, 60, 67, 68, 69, 73, 93, 95, 98, 104, 193, 215, 226, 227, 234, 236, 244, 250, 259, 264, 294], "absent": [4, 52, 244], "possibl": [4, 8, 11, 12, 13, 14, 17, 21, 22, 23, 26, 28, 31, 36, 39, 47, 49, 50, 51, 52, 57, 59, 60, 62, 63, 64, 68, 69, 73, 74, 76, 78, 80, 82, 83, 85, 90, 92, 93, 95, 97, 98, 99, 101, 104, 108, 110, 112, 114, 125, 126, 128, 129, 134, 137, 140, 143, 154, 185, 187, 191, 193, 195, 196, 200, 205, 207, 211, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 225, 226, 227, 228, 232, 233, 234, 235, 238, 239, 242, 243, 244, 245, 246, 247, 252, 257, 259, 260, 261, 262, 264, 265, 274, 275, 277, 291, 295, 296, 299, 304], "specifi": [4, 5, 13, 17, 21, 23, 28, 33, 34, 36, 37, 48, 49, 50, 63, 67, 68, 69, 70, 71, 74, 76, 77, 81, 84, 93, 95, 97, 98, 99, 101, 104, 108, 110, 111, 112, 114, 116, 117, 118, 120, 124, 129, 130, 133, 134, 139, 140, 141, 143, 145, 146, 148, 151, 153, 154, 155, 156, 158, 159, 175, 180, 185, 186, 188, 189, 194, 200, 201, 203, 205, 207, 209, 210, 213, 214, 215, 216, 217, 219, 221, 222, 223, 226, 228, 229, 232, 233, 234, 236, 238, 242, 243, 244, 245, 246, 247, 251, 252, 253, 257, 258, 259, 264, 265, 270, 272, 273, 276, 279, 290, 291, 300], "displai": [4, 5, 7, 11, 15, 21, 22, 35, 68, 69, 72, 93, 97, 116, 117, 122, 162, 195, 201, 205, 206, 212, 216, 217, 226, 234, 250, 257], "signatur": [4, 7, 23, 43, 44, 60, 68, 104, 115, 259, 260, 264, 265], "brace": [4, 73, 141, 226], "appear": [4, 5, 11, 12, 14, 15, 17, 35, 48, 49, 52, 57, 59, 68, 69, 73, 74, 77, 78, 81, 84, 87, 91, 93, 95, 99, 104, 108, 110, 137, 141, 145, 175, 191, 193, 196, 212, 214, 216, 219, 221, 222, 226, 235, 238, 242, 243, 244, 246, 250, 252, 257, 264, 265, 270, 275], "shape": [4, 13, 49, 84, 99, 101, 104, 106, 107, 111, 114, 122, 124, 133, 139, 141, 201, 212, 213, 215, 226, 229, 236, 246, 247, 248, 250, 251, 252, 265, 290, 291, 303], "combin": [4, 11, 13, 15, 23, 28, 36, 48, 68, 72, 73, 76, 95, 97, 98, 99, 108, 117, 124, 133, 134, 139, 144, 151, 159, 170, 177, 185, 186, 188, 189, 190, 194, 195, 196, 197, 213, 214, 216, 217, 219, 221, 222, 226, 227, 235, 236, 238, 239, 242, 244, 246, 247, 261, 264, 291, 293, 296, 299], "incorrectli": [4, 11, 13, 23, 77, 78, 104, 214], "opt_cs": [4, 238], "canon": [4, 14, 21, 30, 49, 52, 57, 59, 60, 64, 68, 69, 70, 74, 84, 93, 98, 104, 108, 110, 112, 134, 168, 172, 191, 193, 196, 198, 215, 219, 227, 234, 235, 238, 242, 244, 246, 252, 264, 304], "find": [4, 9, 11, 12, 14, 15, 17, 19, 20, 23, 26, 29, 30, 31, 32, 33, 35, 36, 37, 41, 44, 47, 49, 50, 51, 59, 62, 63, 64, 67, 68, 72, 74, 76, 78, 80, 81, 82, 85, 90, 93, 95, 97, 104, 108, 110, 118, 131, 136, 142, 149, 156, 158, 160, 176, 183, 185, 186, 187, 191, 194, 196, 209, 212, 213, 214, 215, 216, 217, 219, 223, 225, 226, 231, 232, 233, 234, 235, 236, 238, 239, 241, 242, 244, 245, 246, 252, 261, 264, 265, 267, 270, 280, 294, 296, 298, 300, 305], "optim": [4, 14, 34, 49, 52, 59, 72, 98, 108, 111, 112, 114, 128, 158, 171, 175, 215, 222, 226, 227, 235, 238, 246, 258, 290, 291], "mul": [4, 13, 14, 15, 18, 23, 41, 93, 95, 99, 108, 171, 175, 185, 186, 215, 216, 217, 221, 222, 226, 227, 228, 235, 238, 242, 243, 244, 245, 250, 299], "pow": [4, 13, 14, 15, 41, 46, 49, 68, 69, 74, 93, 99, 108, 190, 215, 216, 217, 222, 226, 228, 235, 238, 244, 245, 299, 303], "neg": [4, 13, 14, 15, 21, 22, 26, 32, 45, 46, 49, 50, 63, 67, 68, 73, 74, 76, 78, 80, 81, 84, 93, 95, 97, 98, 99, 104, 107, 108, 116, 117, 120, 121, 122, 124, 129, 133, 137, 191, 201, 211, 214, 215, 217, 219, 221, 222, 223, 226, 232, 234, 235, 236, 238, 239, 242, 244, 245, 246, 265, 291], "coeffici": [4, 13, 17, 19, 21, 28, 31, 33, 44, 47, 49, 67, 68, 70, 72, 73, 76, 81, 86, 87, 90, 91, 93, 97, 98, 101, 104, 105, 108, 111, 114, 124, 125, 129, 134, 141, 164, 178, 188, 196, 211, 213, 214, 215, 216, 217, 218, 221, 222, 223, 224, 225, 228, 229, 232, 233, 236, 238, 239, 241, 242, 243, 244, 245, 246, 252, 258, 274, 277, 287, 290, 291, 299, 304], "none": [4, 5, 12, 13, 14, 21, 22, 23, 41, 42, 43, 44, 45, 47, 48, 49, 51, 57, 58, 59, 60, 64, 65, 66, 67, 68, 69, 70, 71, 73, 74, 76, 77, 78, 79, 81, 82, 83, 84, 85, 87, 89, 90, 91, 93, 95, 96, 98, 99, 101, 104, 105, 108, 109, 110, 111, 114, 116, 120, 124, 129, 130, 131, 133, 134, 135, 136, 139, 141, 160, 162, 164, 165, 171, 176, 181, 186, 188, 191, 193, 197, 198, 199, 201, 203, 205, 206, 210, 211, 212, 213, 215, 217, 219, 221, 222, 224, 226, 227, 228, 229, 231, 232, 233, 234, 235, 238, 239, 242, 243, 244, 245, 246, 247, 248, 250, 251, 252, 255, 257, 258, 259, 260, 264, 265, 267, 269, 270, 273, 300, 304, 305], "process": [4, 5, 6, 7, 9, 10, 12, 13, 14, 15, 21, 46, 49, 59, 60, 66, 68, 69, 74, 76, 84, 93, 95, 104, 108, 111, 124, 134, 135, 139, 141, 143, 149, 152, 153, 155, 158, 212, 213, 219, 226, 227, 234, 238, 242, 244, 248, 257, 261, 304], "concern": [4, 12, 14, 21, 47, 50, 67, 72, 108, 207, 212, 214, 215, 216, 225, 226, 227, 238, 239, 244, 258, 259, 261, 267], "item": [4, 5, 14, 15, 17, 28, 35, 49, 57, 58, 60, 68, 73, 79, 85, 99, 104, 108, 129, 134, 136, 137, 156, 212, 215, 216, 219, 222, 226, 234, 242, 243, 246, 257, 258, 261, 264, 265, 304], "fragment": [4, 69], "desir": [4, 13, 15, 19, 23, 30, 35, 37, 40, 59, 60, 68, 69, 71, 72, 73, 74, 78, 82, 84, 98, 99, 104, 107, 108, 109, 134, 135, 136, 139, 151, 155, 176, 201, 209, 210, 215, 217, 219, 221, 222, 223, 226, 227, 229, 234, 238, 242, 244, 245, 258, 260, 261, 264, 277, 293], "span": [4, 13, 97, 104, 116, 117, 133, 137, 221, 226, 262, 300], "subsequ": [4, 11, 12, 15, 35, 68, 74, 201, 217, 219, 222, 261, 264, 274, 277], "indent": [4, 15, 267], "embed": [4, 5, 47, 60, 68, 96, 221], "hyperlink": 4, "classnam": 4, "erf": [4, 76, 93, 95, 226, 236, 246], "gauss": [4, 33, 76, 95, 104, 160, 214, 215, 221, 224, 244, 245], "erfc": [4, 76, 93, 226, 246], "complementari": [4, 76, 124], "erfi": [4, 76, 93, 226], "erf2": [4, 76, 226], "erfinv": [4, 76, 226, 246], "invers": [4, 12, 33, 35, 41, 59, 60, 68, 69, 70, 76, 95, 101, 104, 108, 110, 112, 133, 134, 139, 180, 184, 185, 188, 193, 196, 213, 214, 215, 217, 219, 222, 223, 226, 228, 236, 238, 242, 244, 245, 246, 264, 291, 300, 304], "erfcinv": [4, 76, 226], "erf2inv": [4, 76, 226], "besselj": [4, 76, 90, 226, 238, 242, 298], "besselbas": [4, 76], "bessel": [4, 5, 74, 86, 95, 222, 238, 242, 246, 298], "kind": [4, 5, 13, 14, 20, 21, 22, 23, 48, 49, 70, 73, 76, 88, 95, 99, 116, 120, 134, 141, 154, 195, 207, 214, 216, 217, 222, 227, 228, 234, 242, 243, 246, 264, 277, 279, 294, 304], "bess": [4, 76, 226, 238, 242, 246], "besselk": [4, 76, 226, 246], "cite": [4, 24], "resourc": [4, 5, 8, 13, 23, 104, 220, 242, 258], "citat": 4, "meant": [4, 5, 12, 13, 15, 21, 23, 49, 68, 76, 81, 95, 108, 141, 158, 212, 217, 234, 238, 243, 248, 275, 299], "augment": [4, 49, 104, 134, 139, 153, 154, 158, 224, 244, 245, 262, 265, 305], "freeli": [4, 40, 102, 129, 133, 213], "wikipedia": [4, 14, 21, 23, 41, 43, 44, 45, 47, 48, 49, 51, 56, 57, 59, 60, 67, 68, 69, 70, 71, 73, 74, 76, 78, 80, 84, 85, 86, 95, 97, 98, 99, 101, 104, 108, 122, 124, 127, 160, 162, 163, 164, 166, 167, 168, 172, 173, 174, 177, 179, 180, 189, 191, 194, 201, 203, 208, 215, 222, 229, 233, 234, 235, 242, 245, 246, 259, 264, 270, 272, 276, 278, 280, 298, 300, 302], "wolfram": [4, 45, 61, 62, 68, 69, 71, 73, 74, 76, 78, 84, 95, 104, 108, 110, 220, 226, 228, 229, 231, 234, 239, 246, 264, 300], "mathworld": [4, 14, 45, 61, 62, 68, 69, 71, 73, 74, 76, 78, 84, 95, 104, 108, 220, 229, 234, 239, 246, 264], "nist": [4, 74, 76, 196], "digit": [4, 11, 14, 15, 34, 49, 68, 69, 71, 72, 78, 95, 98, 108, 151, 201, 216, 222, 233, 238, 264, 293], "dlmf": [4, 74, 76], "suffer": [4, 222], "rot": [4, 84, 188], "publish": [4, 93, 111, 112, 114, 236, 291], "identifi": [4, 12, 13, 21, 22, 47, 61, 68, 71, 72, 95, 104, 114, 120, 139, 153, 179, 180, 213, 216, 217, 227, 235, 238, 242, 243, 245, 246, 265], "clickabl": 4, "kozen89": [4, 219, 220], "d": [4, 5, 7, 8, 11, 12, 13, 14, 15, 19, 23, 26, 29, 31, 33, 35, 41, 48, 52, 57, 59, 60, 61, 63, 64, 66, 67, 68, 69, 70, 73, 76, 78, 82, 86, 91, 93, 95, 97, 98, 99, 100, 101, 104, 105, 107, 108, 110, 116, 120, 124, 133, 134, 135, 158, 160, 163, 164, 170, 180, 188, 190, 191, 196, 200, 201, 203, 209, 210, 211, 212, 214, 215, 216, 217, 219, 220, 221, 222, 223, 226, 228, 232, 236, 238, 239, 242, 243, 244, 245, 246, 247, 248, 250, 252, 264, 267, 270, 272, 273, 274, 275, 279, 287, 290, 291, 300, 305], "kozen": [4, 220], "landau": [4, 220, 294], "polynomi": [4, 5, 14, 19, 21, 29, 31, 37, 45, 59, 67, 68, 69, 72, 73, 86, 87, 89, 91, 95, 98, 99, 101, 104, 108, 117, 124, 158, 200, 213, 215, 220, 224, 228, 233, 235, 236, 238, 239, 241, 242, 245, 257, 281, 288, 295, 300, 305], "decomposit": [4, 28, 33, 59, 66, 100, 101, 104, 215, 217, 219, 220, 228, 304], "1989": [4, 220, 244], "pp": [4, 59, 60, 66, 67, 68, 69, 73, 74, 95, 99, 104, 108, 111, 112, 114, 135, 145, 155, 211, 214, 215, 219, 220, 242, 243, 246, 290, 291], "445": [4, 220], "456": [4, 68, 220], "abramowitz": [4, 76], "milton": [4, 76], "stegun": [4, 76], "iren": [4, 76], "chapter": [4, 59, 76, 108, 141, 220], "handbook": [4, 50, 58, 59, 66, 76, 108], "formula": [4, 19, 28, 41, 47, 62, 67, 68, 72, 73, 74, 76, 81, 98, 104, 108, 140, 211, 213, 219, 222, 226, 228, 232, 235, 238, 239, 242, 298, 304], "tabl": [4, 21, 50, 59, 68, 73, 76, 89, 95, 104, 108, 133, 158, 211, 221, 248], "ed": [4, 60, 76, 95, 104, 220, 244, 246], "1965": [4, 76, 99], "luke": [4, 76, 93, 236], "l": [4, 13, 15, 47, 48, 49, 50, 57, 59, 60, 67, 69, 76, 79, 80, 81, 82, 83, 85, 86, 91, 93, 95, 97, 100, 101, 104, 108, 111, 112, 114, 116, 117, 124, 126, 129, 133, 134, 135, 136, 137, 139, 140, 141, 144, 145, 146, 148, 149, 150, 154, 155, 156, 157, 158, 159, 160, 163, 189, 192, 193, 194, 196, 209, 210, 211, 213, 215, 217, 219, 220, 226, 228, 229, 235, 236, 239, 242, 244, 246, 250, 251, 252, 253, 257, 259, 264, 280, 290, 291, 304], "Their": [4, 68, 76, 93, 211, 212, 216, 219, 236, 291], "approxim": [4, 15, 20, 37, 47, 59, 67, 68, 69, 72, 76, 78, 84, 93, 95, 104, 108, 117, 121, 160, 194, 216, 217, 222, 229, 233, 236, 246, 294, 298], "1969": [4, 69, 76, 93, 220, 236], "en": [4, 5, 8, 9, 11, 12, 21, 23, 41, 43, 44, 45, 47, 48, 49, 51, 56, 57, 59, 60, 67, 68, 69, 70, 71, 73, 74, 76, 78, 80, 84, 85, 86, 95, 96, 97, 98, 99, 101, 104, 108, 122, 124, 127, 160, 162, 163, 164, 166, 167, 168, 172, 173, 174, 177, 179, 180, 189, 191, 201, 203, 208, 215, 222, 223, 229, 233, 234, 235, 242, 245, 246, 259, 264, 265, 270, 272, 276, 278, 280, 300], "bessel_funct": [4, 76], "typefunct": [4, 76], "gamma": [4, 5, 12, 15, 23, 67, 68, 70, 72, 73, 93, 95, 127, 158, 188, 210, 211, 226, 236, 238, 242, 246, 304], "infti": [4, 14, 21, 45, 67, 68, 69, 73, 74, 76, 93, 95, 110, 213, 222, 229, 233, 236, 242, 245, 246, 294, 298, 304], "factori": [4, 12, 19, 23, 33, 67, 68, 72, 73, 76, 104, 108, 110, 211, 217, 219, 221, 222, 226, 228, 238, 244, 246, 259, 260, 264, 265, 304], "z": [4, 13, 14, 15, 17, 21, 23, 31, 34, 35, 36, 41, 45, 46, 49, 50, 59, 60, 67, 68, 69, 70, 71, 73, 74, 76, 80, 81, 82, 83, 84, 93, 95, 98, 99, 101, 104, 110, 116, 117, 118, 124, 126, 129, 130, 131, 133, 136, 137, 139, 140, 141, 143, 144, 145, 146, 148, 149, 150, 152, 155, 156, 158, 159, 160, 169, 171, 175, 185, 186, 188, 192, 196, 200, 201, 202, 203, 205, 207, 209, 210, 211, 212, 213, 214, 215, 216, 217, 219, 220, 221, 222, 225, 226, 227, 233, 234, 235, 236, 238, 239, 242, 243, 244, 245, 246, 247, 250, 251, 252, 258, 259, 265, 270, 273, 274, 275, 276, 277, 279, 280, 290, 291, 293, 294, 296, 298, 299, 303, 304, 305], "whole": [4, 12, 13, 21, 68, 70, 76, 95, 117, 126, 212, 213, 215, 221, 222, 226, 229, 234, 236, 242, 245, 264], "complex": [4, 7, 12, 13, 14, 15, 18, 21, 23, 31, 32, 33, 37, 41, 45, 46, 47, 49, 59, 68, 69, 71, 72, 73, 76, 80, 90, 93, 99, 100, 104, 108, 109, 110, 111, 122, 124, 128, 134, 137, 139, 141, 158, 160, 164, 174, 177, 179, 180, 191, 200, 201, 210, 214, 215, 217, 221, 222, 226, 227, 231, 234, 236, 238, 242, 244, 245, 246, 259, 267, 291, 304, 305], "plane": [4, 26, 41, 68, 76, 78, 80, 81, 83, 84, 95, 104, 122, 124, 133, 143, 163, 164, 209, 210, 234, 245, 280, 288, 290, 304], "pole": [4, 14, 26, 76, 93, 124, 133, 164, 233, 236, 242], "pi": [4, 12, 13, 14, 15, 18, 21, 23, 29, 30, 32, 35, 37, 40, 41, 42, 44, 45, 46, 47, 49, 60, 67, 68, 70, 72, 73, 74, 76, 77, 78, 79, 81, 82, 83, 84, 87, 93, 95, 104, 108, 126, 133, 140, 143, 158, 160, 162, 163, 164, 165, 167, 175, 186, 188, 189, 192, 194, 201, 211, 212, 214, 216, 217, 222, 226, 229, 233, 234, 235, 236, 238, 241, 242, 244, 245, 246, 264, 270, 273, 280, 290, 293, 298, 304], "oo": [4, 14, 17, 21, 22, 26, 30, 45, 47, 67, 68, 72, 73, 74, 76, 81, 93, 95, 98, 104, 124, 126, 177, 189, 192, 222, 231, 232, 233, 234, 238, 241, 242, 244, 245, 246, 251, 264, 267, 294, 298], "known": [4, 11, 12, 14, 21, 22, 23, 26, 35, 44, 48, 49, 50, 51, 57, 59, 60, 68, 69, 72, 73, 76, 78, 81, 86, 93, 95, 96, 105, 108, 122, 124, 125, 127, 130, 136, 139, 155, 194, 201, 209, 215, 216, 217, 221, 222, 226, 229, 232, 234, 235, 236, 238, 241, 242, 243, 244, 246, 264, 265, 270, 277, 279, 291, 304], "sqrt": [4, 12, 13, 14, 17, 21, 23, 26, 28, 29, 30, 31, 32, 36, 37, 41, 45, 46, 47, 49, 68, 70, 72, 73, 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 87, 91, 92, 93, 95, 96, 99, 100, 104, 108, 110, 112, 114, 116, 120, 124, 126, 129, 137, 140, 143, 160, 162, 164, 165, 170, 175, 185, 186, 188, 189, 191, 192, 194, 195, 201, 207, 210, 211, 214, 216, 217, 219, 221, 222, 225, 226, 227, 232, 235, 236, 238, 239, 241, 242, 244, 245, 246, 264, 265, 267, 270, 279, 280, 291, 293, 298, 303, 304, 305], "obei": [4, 76, 211, 226, 236], "mirror": [4, 76, 95, 164], "symmetri": [4, 13, 51, 56, 61, 64, 76, 99, 170, 211, 242, 250, 252, 293, 304], "conjug": [4, 28, 45, 57, 58, 59, 68, 74, 76, 99, 104, 110, 126, 160, 174, 177, 191, 222, 226, 242, 252], "differenti": [4, 5, 12, 13, 14, 26, 29, 47, 68, 73, 74, 76, 85, 86, 88, 91, 95, 110, 111, 112, 114, 124, 133, 134, 139, 141, 143, 145, 148, 151, 152, 153, 154, 155, 158, 159, 180, 186, 200, 201, 203, 205, 207, 210, 213, 219, 223, 225, 226, 231, 236, 238, 242, 243, 270, 277, 278, 281, 288, 291, 294, 295, 298], "polygamma": [4, 73, 76, 226], "seri": [4, 11, 12, 13, 19, 26, 35, 47, 48, 49, 50, 58, 59, 67, 68, 70, 72, 73, 74, 76, 91, 92, 93, 97, 108, 121, 122, 124, 137, 141, 148, 150, 158, 205, 209, 218, 219, 226, 231, 232, 236, 242, 245, 282, 288, 291, 295], "expans": [4, 11, 19, 23, 49, 68, 70, 73, 74, 76, 95, 104, 108, 155, 170, 172, 222, 223, 228, 229, 230, 235, 237, 238, 242, 244, 245, 282, 295, 304], "eulergamma": [4, 68, 72, 73, 76], "zeta": [4, 14, 15, 67, 68, 72, 73, 217, 221, 226, 233, 246], "40": [4, 37, 49, 71, 73, 76, 78, 85, 99, 104, 108, 116, 212, 223, 225, 226, 246, 267, 293], "288037795340032417959588909060233922890": [4, 76], "49801566811835604271": [4, 76], "15494982830181068512": [4, 76], "lowergamma": [4, 76, 246], "lower": [4, 14, 21, 30, 45, 47, 49, 59, 60, 67, 68, 70, 76, 77, 79, 84, 85, 95, 99, 100, 101, 104, 116, 122, 127, 133, 191, 205, 211, 213, 215, 217, 219, 222, 226, 235, 236, 238, 242, 251, 252, 261, 270, 290, 294, 302], "uppergamma": [4, 73, 76, 226, 246], "upper": [4, 45, 67, 69, 72, 76, 77, 84, 85, 99, 100, 101, 104, 107, 108, 116, 122, 133, 184, 191, 211, 215, 217, 219, 221, 222, 226, 236, 244, 251, 270, 290], "loggamma": [4, 5, 76, 226], "log": [4, 5, 9, 11, 12, 15, 23, 39, 41, 47, 49, 59, 67, 68, 72, 73, 74, 76, 86, 90, 92, 93, 95, 99, 104, 108, 110, 112, 212, 217, 226, 228, 233, 236, 238, 242, 245, 246, 253, 291, 294, 304, 305], "digamma": [4, 73, 76, 226], "trigamma": [4, 76, 226], "beta": [4, 15, 49, 59, 68, 95, 114, 188, 201, 211, 221, 223, 226, 242, 246, 291], "euler": [4, 41, 47, 48, 67, 68, 69, 72, 73, 76, 84, 90, 96, 108, 133, 188, 201, 206, 210, 211, 222, 226, 242, 246, 270, 272], "gamma_funct": [4, 76], "gov": [4, 74, 76], "gammafunct": [4, 76], "gammabetaerf": [4, 73, 76], "unusu": [4, 21, 143, 257], "inlin": [4, 12, 96, 206, 226, 259, 290], "pretti": [4, 9, 11, 12, 14, 23, 48, 49, 76, 95, 96, 104, 108, 117, 124, 143, 206, 236, 238, 245, 279, 295, 298, 300, 304], "As": [4, 13, 18, 19, 22, 23, 28, 33, 34, 35, 40, 49, 59, 60, 68, 69, 72, 73, 74, 76, 92, 93, 98, 104, 107, 108, 110, 111, 114, 133, 137, 139, 141, 143, 145, 152, 155, 156, 191, 196, 209, 213, 214, 216, 217, 219, 222, 223, 225, 226, 233, 234, 236, 242, 245, 246, 264, 265, 274, 275, 291, 293, 294, 296, 298, 299, 300, 303, 304], "literatur": [4, 14, 93, 218, 288], "fact": [4, 12, 13, 14, 21, 22, 23, 32, 44, 45, 68, 73, 76, 86, 93, 108, 120, 129, 143, 155, 196, 213, 214, 215, 216, 219, 221, 223, 225, 236, 238, 242, 245, 257, 265, 279, 293, 296, 297, 298, 299, 304], "eval": [4, 13, 21, 43, 44, 49, 68, 74, 76, 112, 177, 191, 217, 222, 226, 259, 293], "illumin": 4, "tone": 4, "narr": [4, 297], "excerpt": 4, "geometri": [4, 77, 78, 79, 81, 82, 83, 84, 85, 95, 132, 137, 151, 164, 218, 273, 280, 281, 287, 288, 290, 298], "autofunct": [4, 11], "intersect": [4, 21, 32, 47, 48, 59, 78, 79, 81, 82, 83, 84, 85, 104, 137, 164, 213, 222, 226, 232, 233, 234, 245], "convex_hul": [4, 80, 84, 85], "are_similar": [4, 79, 80, 85], "autoclass": 4, "linearent": [4, 78, 81, 82, 83, 84], "rai": [4, 78, 80, 81, 82, 84, 85, 160, 164], "segment": [4, 13, 59, 78, 80, 81, 82, 83, 84, 85, 137, 209, 212, 242, 257, 290, 291], "curv": [4, 48, 70, 80, 95, 108, 113, 114, 115, 116, 160, 212, 213, 242, 270, 280, 287, 288, 294], "ellips": [4, 79, 80, 84, 163, 212, 226, 288, 303], "circl": [4, 23, 68, 78, 79, 80, 82, 83, 84, 85, 93, 140, 164, 171, 212, 245, 270, 273, 280, 290], "polygon": [4, 78, 79, 80, 85, 212, 280, 288], "regularpolygon": [4, 79, 80, 84, 212], "triangl": [4, 23, 48, 73, 79, 80, 84, 85, 95, 99, 108, 140, 211, 212, 273, 280], "rel": [4, 5, 31, 48, 49, 58, 59, 60, 61, 65, 66, 67, 68, 69, 72, 79, 93, 104, 108, 110, 129, 130, 133, 134, 136, 137, 140, 146, 155, 156, 163, 190, 201, 205, 209, 210, 213, 215, 216, 219, 221, 234, 236, 241, 244, 246, 257, 264, 274, 275, 279, 291, 298], "cumbersom": [4, 11, 37], "path": [4, 8, 12, 13, 59, 84, 90, 110, 124, 137, 140, 149, 207, 209, 212, 235, 238, 242, 245, 257, 258, 261, 262, 264, 267, 268, 277, 290, 291], "viewcod": 4, "aco": [4, 15, 41, 74, 81, 84, 143, 158, 164, 201, 226, 242, 270, 304], "obj": [4, 21, 68, 217, 222, 226, 260], "qualifi": 4, "elementari": [4, 11, 12, 21, 22, 23, 59, 68, 69, 72, 75, 76, 90, 93, 95, 99, 104, 108, 156, 184, 187, 217, 222, 223, 264, 265, 274, 282], "trigonometr": [4, 23, 30, 37, 68, 95, 110, 223, 229, 237, 238, 241, 242, 245, 265, 282, 295, 305], "trail": [4, 12, 60, 68, 108, 217, 219, 222, 262, 267], "pair": [4, 15, 19, 28, 31, 48, 49, 59, 60, 68, 69, 74, 80, 85, 92, 104, 108, 112, 129, 137, 140, 141, 145, 156, 181, 183, 185, 186, 191, 211, 213, 215, 216, 217, 219, 221, 222, 227, 232, 233, 235, 236, 238, 239, 242, 245, 246, 259, 264, 274, 291, 293, 300], "www": [4, 5, 26, 41, 47, 59, 60, 69, 71, 73, 95, 96, 108, 122, 124, 206, 215, 220, 225, 226, 235, 238, 239, 242, 246, 264, 300, 303], "master": [4, 5, 7, 11, 12, 39, 95, 257], "usag": [4, 5, 12, 14, 15, 21, 22, 23, 40, 43, 70, 74, 95, 108, 188, 207, 212, 213, 215, 219, 226, 234, 236, 239, 242, 243, 247, 261, 265, 266, 277, 278, 285, 299], "expect": [4, 5, 7, 13, 15, 21, 23, 26, 48, 50, 53, 68, 74, 76, 80, 98, 108, 109, 124, 129, 133, 137, 141, 185, 216, 219, 221, 223, 224, 233, 238, 241, 244, 245, 246, 255, 257, 258, 261, 264, 265, 290, 291, 298, 299], "vector": [4, 13, 19, 27, 41, 45, 49, 52, 59, 60, 68, 70, 76, 81, 82, 83, 90, 91, 97, 99, 104, 109, 114, 116, 118, 120, 128, 129, 130, 131, 133, 134, 135, 136, 137, 138, 139, 140, 141, 143, 145, 148, 149, 150, 152, 153, 154, 155, 156, 158, 159, 163, 164, 177, 186, 188, 193, 196, 201, 203, 205, 206, 213, 215, 221, 226, 236, 242, 244, 246, 251, 252, 257, 258, 272, 276, 281, 285, 287, 290, 291, 300], "dynamicsymbol": [4, 104, 114, 128, 129, 130, 131, 133, 134, 136, 137, 139, 140, 141, 143, 144, 145, 146, 148, 149, 150, 152, 153, 154, 155, 156, 158, 159, 201, 203, 205, 206, 207, 209, 210, 290, 291], "custom": [4, 9, 13, 24, 49, 60, 68, 72, 75, 96, 99, 104, 110, 111, 129, 131, 133, 137, 140, 200, 206, 207, 228, 232, 239, 246, 252, 258, 265, 270, 279, 290, 298, 300], "sine": [4, 23, 68, 74, 76, 93, 95, 165, 223, 229, 235, 293], "expand": [4, 12, 13, 14, 15, 19, 21, 26, 28, 49, 68, 70, 72, 73, 74, 76, 93, 95, 99, 124, 141, 143, 158, 172, 180, 183, 190, 191, 214, 215, 216, 219, 221, 222, 223, 226, 229, 233, 235, 236, 238, 242, 245, 246, 250, 258, 265, 276, 293, 298], "troubleshoot": [4, 9, 155], "tip": [4, 7, 8, 12, 68, 155, 242, 243, 304], "spell": [4, 13, 14, 242], "try": [4, 5, 11, 12, 13, 14, 15, 21, 22, 23, 28, 30, 31, 34, 35, 37, 60, 67, 68, 72, 76, 78, 83, 93, 95, 98, 101, 104, 107, 108, 110, 139, 181, 183, 190, 191, 212, 216, 217, 221, 226, 231, 233, 234, 235, 236, 238, 239, 242, 244, 264, 265, 267, 293, 296, 299, 304], "referencefram": [4, 13, 114, 129, 130, 131, 133, 134, 136, 137, 139, 140, 141, 143, 144, 145, 148, 149, 150, 153, 154, 155, 156, 158, 159, 201, 202, 203, 205, 206, 207, 208, 209, 287, 290, 291], "though": [4, 11, 14, 15, 21, 22, 23, 28, 34, 35, 36, 37, 40, 50, 68, 69, 70, 73, 80, 84, 93, 95, 99, 104, 108, 128, 134, 143, 153, 155, 186, 195, 200, 201, 209, 210, 214, 216, 217, 222, 223, 235, 236, 238, 242, 243, 244, 245, 257, 277, 294, 299, 304], "frame": [4, 128, 129, 130, 131, 133, 134, 136, 137, 139, 141, 143, 144, 145, 146, 148, 150, 152, 153, 154, 155, 156, 158, 159, 200, 201, 202, 203, 205, 207, 209, 261, 270, 277, 290, 291], "notimplementederror": [4, 30, 32, 35, 36, 37, 47, 67, 78, 81, 85, 95, 104, 122, 215, 221, 222, 225, 234, 241, 242, 243, 244, 245], "outsid": [4, 32, 45, 59, 68, 76, 79, 84, 99, 108, 128, 196, 210, 222, 238, 294, 299], "plot": [4, 23, 26, 35, 39, 77, 78, 80, 81, 84, 91, 96, 104, 116, 117, 120, 123, 158, 175, 178, 184, 229, 281, 287, 288, 290, 291, 298, 303], "recommend": [4, 8, 9, 11, 13, 14, 15, 16, 21, 23, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 48, 49, 68, 69, 72, 99, 111, 112, 114, 128, 153, 158, 185, 201, 209, 214, 215, 216, 217, 223, 239, 242, 245, 251, 255, 262, 274, 275, 290, 291, 302, 305], "ahead": [4, 108], "submit": [4, 11], "sub": [4, 12, 13, 14, 15, 17, 21, 22, 23, 26, 28, 31, 32, 34, 35, 49, 67, 68, 74, 76, 77, 78, 79, 80, 81, 82, 84, 95, 98, 99, 101, 104, 108, 110, 116, 117, 124, 128, 131, 141, 143, 144, 145, 148, 149, 155, 158, 188, 189, 194, 201, 211, 213, 215, 216, 217, 222, 226, 233, 234, 238, 239, 242, 243, 244, 246, 257, 258, 260, 291, 293, 294, 296], "common": [4, 5, 9, 11, 12, 14, 15, 21, 22, 23, 29, 30, 31, 32, 35, 47, 49, 59, 60, 68, 69, 74, 79, 82, 85, 95, 101, 103, 104, 108, 109, 110, 122, 124, 130, 133, 135, 139, 144, 151, 156, 158, 163, 196, 201, 209, 210, 212, 213, 214, 215, 216, 217, 219, 220, 221, 222, 224, 228, 234, 235, 236, 238, 239, 242, 244, 245, 246, 258, 259, 262, 264, 265, 277, 279, 285, 291, 293, 295, 296, 298, 299, 300, 301, 302, 303, 304, 305], "matrixcommon": [4, 99, 101, 104], "dyadic": [4, 71, 130, 136, 141, 143, 148, 150, 158, 201, 203, 206, 208, 270, 273, 278, 290], "shorten": [4, 114, 129], "due": [4, 8, 12, 13, 19, 23, 34, 47, 49, 51, 58, 59, 68, 70, 85, 104, 108, 116, 120, 139, 141, 143, 155, 164, 191, 207, 210, 216, 217, 222, 226, 229, 239, 241, 243, 246, 262, 273, 279, 290, 291, 304], "highli": [5, 68, 72, 121, 216, 222, 231, 259], "aspect": [5, 7, 11, 12, 21, 104, 115, 216, 290], "project": [5, 9, 10, 11, 13, 25, 49, 51, 81, 82, 83, 97, 104, 157, 258, 259, 270], "teach": [5, 60, 69, 73, 246], "conduct": [5, 112, 291], "accord": [5, 15, 49, 56, 59, 60, 64, 67, 68, 69, 76, 98, 101, 104, 108, 110, 133, 139, 140, 142, 151, 185, 191, 212, 217, 219, 221, 222, 223, 239, 244, 245, 252, 257, 259, 264, 279], "survei": 5, "commonli": [5, 14, 60, 73, 76, 95, 104, 110, 128, 209, 214, 242, 277, 291], "encount": [5, 15, 19, 28, 68, 95, 104, 134, 183, 214, 219, 222, 244, 245, 259, 270, 300], "problem": [5, 9, 11, 12, 13, 14, 15, 19, 21, 22, 23, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 41, 52, 62, 64, 68, 69, 80, 93, 95, 99, 104, 108, 111, 112, 114, 116, 118, 119, 120, 125, 128, 134, 141, 145, 146, 149, 151, 153, 200, 209, 210, 213, 214, 219, 236, 238, 239, 242, 244, 245, 261, 264, 287, 290, 291, 294, 296, 300], "offer": [5, 48, 49, 59, 68, 109, 128, 158, 200, 210, 216, 221, 261, 278, 291], "bring": [5, 93, 134, 149, 215, 229, 238, 300], "greater": [5, 28, 45, 60, 68, 73, 74, 76, 93, 97, 108, 124, 139, 217, 219, 222, 225, 233, 238, 242, 244, 246, 261, 264, 277, 294], "clariti": [5, 13, 59, 205], "mission": [5, 48, 102], "ca": [5, 39, 69, 73, 76, 95, 108, 111, 225, 226, 264, 291], "dedic": [5, 49, 51, 156, 218, 241, 259, 275, 277], "tool": [5, 8, 9, 11, 12, 14, 23, 59, 96, 103, 104, 109, 124, 139, 158, 210, 213, 218, 219, 226, 258, 264, 269, 278, 285, 291], "essenti": [5, 52, 63, 68, 72, 74, 75, 76, 93, 136, 143, 204, 207, 208, 210, 213, 214, 217, 221, 233, 236, 271, 274, 277, 278, 279, 285, 287, 291], "element": [5, 13, 14, 15, 18, 21, 26, 31, 41, 45, 48, 49, 51, 56, 57, 58, 59, 60, 61, 63, 64, 65, 66, 67, 68, 69, 70, 71, 73, 74, 84, 91, 93, 95, 97, 98, 99, 100, 101, 104, 107, 108, 109, 114, 116, 117, 124, 125, 136, 158, 160, 163, 177, 188, 196, 205, 208, 210, 212, 213, 214, 215, 217, 219, 222, 224, 225, 226, 232, 233, 234, 236, 238, 239, 242, 244, 245, 246, 247, 251, 258, 260, 261, 264, 265, 266, 273, 290, 291, 294, 299, 300, 303, 304], "deviat": [5, 164, 246], "advanc": [5, 18, 20, 23, 43, 59, 68, 72, 73, 104, 105, 151, 156, 208, 212, 215, 216, 218, 220, 221, 228, 235, 242, 257, 258, 259, 264, 287, 293, 295, 297, 301, 302, 303, 304], "docutil": 5, "sourceforg": [5, 48], "ext": [5, 213, 217], "autodoc": 5, "associ": [5, 9, 11, 14, 21, 31, 48, 50, 66, 68, 69, 75, 76, 90, 91, 93, 97, 111, 114, 129, 136, 139, 140, 156, 158, 181, 189, 200, 201, 209, 210, 212, 214, 215, 216, 217, 219, 221, 226, 234, 236, 239, 252, 266, 290, 291], "graphviz": [5, 8, 299, 303], "graphic": [5, 35, 122], "info": [5, 9, 11, 15, 124, 226, 242, 243], "bear": [5, 21], "linkcod": 5, "readthedoc": [5, 96, 265], "subset": [5, 11, 12, 19, 21, 23, 28, 47, 48, 52, 55, 59, 60, 66, 73, 74, 80, 91, 93, 95, 97, 108, 135, 213, 215, 219, 221, 226, 234, 264, 282], "modifi": [5, 12, 14, 15, 48, 49, 59, 68, 74, 76, 108, 110, 154, 163, 212, 215, 219, 221, 222, 223, 226, 238, 244, 245, 246, 257, 260, 261, 264, 265, 293, 298, 300], "sphinx_math_dollar": 5, "delimit": [5, 68, 226], "dollar": [5, 12, 298], "2": [5, 7, 11, 12, 13, 14, 15, 17, 18, 19, 21, 22, 23, 28, 29, 30, 31, 32, 33, 34, 36, 37, 40, 41, 43, 44, 45, 46, 47, 48, 49, 50, 51, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 90, 91, 92, 95, 96, 97, 98, 99, 100, 101, 102, 104, 105, 107, 108, 110, 111, 112, 114, 116, 118, 120, 122, 124, 125, 126, 127, 128, 129, 130, 131, 133, 134, 135, 136, 137, 139, 140, 143, 144, 145, 146, 148, 149, 150, 152, 153, 154, 156, 158, 159, 160, 162, 163, 164, 165, 166, 167, 168, 170, 171, 172, 174, 175, 176, 177, 180, 181, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 198, 200, 201, 202, 205, 206, 207, 209, 210, 211, 212, 213, 214, 215, 216, 217, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 231, 232, 233, 234, 235, 236, 238, 239, 241, 242, 243, 244, 245, 246, 247, 248, 251, 252, 253, 255, 257, 258, 259, 260, 261, 264, 265, 267, 270, 272, 273, 274, 275, 276, 277, 279, 280, 290, 291, 293, 294, 296, 298, 299, 300, 303, 304, 305], "sphinxext": 5, "plot_direct": 5, "figur": [5, 11, 13, 68, 69, 78, 79, 81, 83, 84, 95, 117, 141, 186, 209, 210, 211, 212, 215, 223, 226, 280, 304], "devel": [5, 211], "supersed": [5, 141, 158], "pep": [5, 49, 68, 98], "257": [5, 108, 244], "our": [5, 11, 13, 19, 23, 39, 49, 68, 76, 93, 104, 108, 114, 134, 139, 144, 196, 209, 210, 212, 213, 215, 217, 221, 222, 223, 226, 233, 236, 239, 242, 245, 257, 290, 291, 293, 296, 297, 299, 304], "introduct": [5, 6, 13, 20, 59, 60, 73, 76, 215, 217, 219, 220, 222, 226, 239, 242, 245, 278, 285, 292, 297, 303], "four": [5, 33, 49, 51, 60, 68, 72, 76, 98, 101, 108, 112, 114, 120, 125, 137, 142, 151, 156, 164, 201, 212, 213, 215, 219, 222, 226, 234, 239, 242, 244, 246, 247, 270, 272, 275, 287, 290, 291], "locat": [5, 11, 12, 13, 51, 60, 68, 82, 104, 108, 116, 117, 120, 133, 136, 137, 139, 140, 145, 152, 155, 156, 159, 205, 207, 221, 222, 226, 238, 246, 260, 268, 270, 274, 276, 279, 290], "websit": [5, 7, 302], "advertis": 5, "serv": [5, 12, 14, 19, 23, 43, 44, 49, 51, 65, 68, 75, 91, 221, 242, 243, 267, 297], "initi": [5, 14, 21, 26, 34, 43, 59, 63, 68, 69, 70, 73, 76, 84, 86, 87, 90, 91, 92, 93, 95, 96, 108, 110, 117, 118, 120, 122, 124, 130, 134, 136, 139, 141, 143, 145, 150, 153, 154, 155, 158, 159, 163, 171, 180, 202, 203, 206, 210, 211, 219, 221, 222, 226, 232, 236, 238, 242, 244, 245, 251, 259, 266, 267, 270, 272, 273, 274, 275, 290, 291], "web": [5, 7, 8, 11, 52, 60, 69, 73, 76, 80, 85, 95, 108, 158, 208, 215, 220, 238, 239, 246, 264, 300], "obtain": [5, 14, 15, 17, 19, 26, 31, 32, 37, 43, 44, 48, 50, 52, 59, 60, 61, 64, 68, 69, 71, 72, 73, 74, 76, 78, 79, 81, 82, 84, 90, 93, 95, 97, 99, 104, 107, 108, 121, 124, 134, 151, 154, 164, 186, 191, 196, 200, 213, 214, 217, 219, 221, 222, 225, 227, 234, 235, 236, 238, 239, 242, 243, 244, 245, 264, 267, 274, 275], "technic": [5, 13, 16, 23, 38, 48, 68, 110, 158, 177, 213, 242, 259, 264, 277, 296, 299], "download": [5, 7, 9, 39, 48, 90, 220, 235, 242, 270, 298], "place": [5, 7, 9, 11, 12, 13, 14, 15, 21, 23, 32, 38, 48, 60, 61, 68, 69, 74, 84, 100, 104, 107, 108, 110, 111, 124, 158, 159, 215, 220, 221, 226, 227, 233, 235, 238, 242, 261, 264, 292, 293, 300, 304], "tutori": [5, 7, 8, 9, 11, 12, 14, 15, 19, 20, 39, 84, 141, 158, 214, 225, 226, 242, 265, 290, 291, 296, 299, 301, 302, 303, 304, 305], "site": [5, 108, 260], "upload": [5, 108], "belong": [5, 12, 21, 45, 48, 59, 64, 68, 91, 104, 136, 191, 201, 209, 212, 213, 215, 216, 217, 219, 221, 222, 233, 234, 238, 239, 245, 252], "insid": [5, 12, 13, 14, 15, 23, 59, 60, 65, 68, 78, 79, 84, 116, 128, 131, 145, 155, 190, 191, 195, 196, 206, 210, 222, 226, 234, 236, 239, 244, 245, 246, 248, 250, 261, 265, 299, 300], "spars": [5, 14, 101, 103, 104, 185, 215, 221, 222, 223, 246, 247, 285, 299], "substanti": [5, 109], "edit": [5, 9, 11, 12, 95, 104, 108, 219, 220, 222], "arg": [5, 11, 14, 21, 23, 30, 32, 35, 41, 43, 44, 45, 46, 47, 48, 49, 52, 59, 60, 62, 65, 67, 68, 69, 70, 72, 73, 74, 75, 76, 78, 79, 81, 83, 84, 85, 90, 93, 95, 98, 99, 100, 101, 102, 104, 106, 108, 110, 118, 120, 124, 160, 166, 169, 171, 174, 175, 176, 177, 180, 181, 182, 184, 185, 186, 187, 188, 189, 190, 191, 201, 206, 210, 212, 215, 217, 219, 221, 222, 223, 226, 228, 229, 232, 233, 234, 235, 238, 242, 244, 245, 246, 247, 248, 251, 252, 257, 258, 259, 260, 264, 265, 267, 270, 272], "invari": [5, 13, 23, 59, 64, 121, 124, 211, 215, 217, 221, 222, 236, 242], "releas": [5, 8, 11, 13, 68, 95, 99, 110, 155, 212, 251, 262, 291, 299], "5": [5, 11, 12, 15, 17, 21, 23, 28, 30, 32, 34, 37, 41, 43, 44, 45, 47, 49, 50, 51, 52, 56, 57, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 76, 78, 79, 80, 81, 82, 83, 84, 85, 90, 91, 93, 95, 96, 97, 98, 99, 100, 101, 102, 104, 105, 107, 108, 110, 112, 116, 118, 120, 122, 124, 126, 127, 130, 135, 136, 141, 143, 144, 148, 149, 150, 151, 153, 156, 160, 164, 185, 186, 189, 191, 198, 202, 205, 207, 210, 211, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 225, 226, 227, 228, 229, 231, 232, 233, 234, 235, 236, 238, 239, 241, 242, 243, 244, 245, 246, 247, 248, 251, 252, 257, 258, 264, 265, 270, 273, 275, 277, 279, 280, 290, 291, 293, 294, 296, 299, 300, 303, 304], "center": [5, 7, 13, 19, 47, 59, 67, 68, 78, 82, 84, 85, 95, 104, 130, 133, 136, 140, 141, 143, 148, 150, 152, 156, 158, 164, 209, 212, 221, 226, 234, 280, 290], "resid": 5, "standalon": [5, 158], "restructur": 5, "myst": 5, "appli": [5, 9, 11, 12, 13, 14, 22, 23, 26, 33, 37, 41, 42, 43, 44, 45, 49, 59, 60, 61, 66, 67, 68, 69, 70, 71, 74, 75, 78, 83, 84, 86, 95, 98, 99, 100, 104, 108, 110, 116, 117, 118, 120, 124, 125, 129, 130, 131, 134, 136, 137, 139, 143, 146, 153, 155, 157, 168, 172, 175, 176, 180, 183, 184, 188, 191, 201, 210, 212, 214, 215, 216, 217, 219, 221, 222, 223, 225, 226, 227, 228, 232, 233, 234, 235, 238, 242, 243, 244, 245, 246, 247, 250, 257, 260, 264, 270, 272, 275, 290, 291, 300, 303, 304], "surround": [5, 12, 68, 85, 164, 234, 267], "nu": [5, 15, 76, 95, 108, 192, 214, 226, 238, 246, 252, 298], "equat": [5, 14, 15, 17, 19, 24, 26, 30, 47, 49, 64, 67, 68, 70, 74, 76, 78, 81, 82, 86, 90, 91, 92, 93, 95, 96, 99, 104, 108, 111, 112, 114, 115, 116, 120, 124, 126, 128, 129, 133, 134, 135, 137, 139, 141, 143, 144, 145, 146, 148, 150, 151, 152, 157, 158, 159, 160, 164, 200, 205, 206, 209, 210, 211, 212, 213, 215, 217, 219, 220, 221, 224, 225, 226, 232, 236, 238, 241, 242, 243, 251, 270, 275, 276, 280, 291, 294, 295, 298], "strip": [5, 12, 69, 95, 108, 219, 262, 267], "out": [5, 11, 12, 15, 21, 22, 23, 31, 48, 49, 59, 60, 68, 69, 70, 73, 76, 84, 93, 95, 101, 104, 108, 110, 116, 124, 125, 141, 143, 145, 148, 156, 158, 168, 172, 183, 186, 188, 190, 191, 213, 214, 215, 216, 217, 221, 222, 223, 224, 226, 227, 233, 236, 238, 242, 247, 248, 257, 259, 264, 265, 291, 296, 298, 299, 303, 304], "unimport": 5, "bullet": [5, 11, 12], "avoid": [5, 11, 12, 13, 14, 22, 23, 28, 31, 41, 49, 50, 68, 69, 74, 93, 95, 98, 104, 107, 110, 145, 155, 185, 209, 210, 214, 215, 216, 222, 226, 227, 234, 238, 242, 244, 246, 250, 259, 262, 265, 296, 297], "whitespac": [5, 12, 68, 262], "easiest": [5, 9, 11, 13, 14, 15, 68, 213, 216, 239, 265, 275, 293, 299, 304], "invalid": [5, 11, 12, 15, 37, 68, 69, 110, 143, 216, 219, 234], "dx": [5, 13, 14, 19, 23, 31, 47, 49, 64, 68, 70, 72, 76, 85, 87, 90, 91, 92, 93, 95, 104, 110, 116, 127, 134, 180, 210, 222, 223, 229, 239, 242, 243, 247, 290, 294, 298, 303, 305], "meta": [5, 68, 242, 243], "stackexchang": [5, 59, 78], "5020": 5, "wikibook": [5, 95, 96], "overleaf": 5, "mathematical_express": 5, "verbatim": [5, 226], "_rewrit": 5, "_expand": 5, "difficult": [5, 11, 12, 21, 35, 37, 68, 104, 141, 223, 236, 242, 243, 245, 258, 265, 280, 298, 304], "sentenc": [5, 11, 98], "thumb": [5, 98, 264], "greek": [5, 14, 40, 68, 108, 110, 213, 226], "letter": [5, 14, 15, 40, 61, 68, 69, 108, 110, 191, 215, 226, 264, 294, 296], "\u03b1": [5, 211, 225], "alpha": [5, 15, 59, 68, 76, 95, 97, 110, 124, 163, 167, 170, 188, 205, 209, 210, 211, 217, 219, 221, 222, 225, 226, 238, 242, 246, 291], "logarithm": [5, 15, 41, 47, 49, 68, 69, 74, 93, 95, 104, 108, 217, 219, 223, 226, 236, 238, 245, 246, 295], "italic": 5, "emphasi": [5, 216], "asterisk": 5, "stirl": [5, 60, 73, 264], "fals": [5, 12, 14, 15, 21, 22, 23, 28, 30, 37, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 54, 58, 59, 60, 61, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 76, 78, 79, 80, 81, 82, 83, 84, 85, 87, 90, 93, 95, 96, 98, 99, 100, 101, 104, 105, 108, 110, 112, 114, 116, 117, 122, 124, 126, 127, 131, 134, 135, 136, 139, 141, 143, 144, 148, 149, 150, 152, 153, 154, 155, 156, 159, 163, 175, 176, 180, 183, 188, 189, 190, 191, 194, 198, 201, 202, 203, 205, 206, 209, 210, 212, 213, 214, 215, 216, 217, 219, 221, 222, 223, 224, 225, 226, 227, 228, 229, 233, 234, 235, 238, 239, 241, 242, 243, 244, 245, 246, 251, 252, 255, 257, 258, 259, 260, 264, 265, 267, 270, 273, 296, 299, 300, 303], "permut": [5, 50, 51, 53, 55, 56, 58, 61, 64, 65, 66, 69, 73, 76, 99, 101, 104, 135, 191, 211, 215, 217, 222, 239, 247, 248, 252, 264, 282, 304], "cycl": [5, 13, 49, 56, 59, 60, 66, 68, 71, 73, 99, 108, 165, 234, 264], "partit": [5, 55, 59, 73, 108, 145, 155, 157, 239, 246, 261, 282], "reduc": [5, 15, 22, 26, 29, 36, 42, 44, 46, 50, 64, 68, 69, 71, 73, 74, 76, 83, 84, 93, 95, 104, 108, 111, 124, 125, 155, 173, 191, 213, 215, 216, 217, 219, 220, 221, 222, 223, 227, 232, 234, 235, 236, 238, 239, 241, 242, 243, 244, 245, 246, 248, 264, 265, 300], "ge": [5, 21, 68, 73, 74, 76, 93, 99, 104, 108, 110, 211, 214, 219, 222, 226, 236, 244, 264], "consecut": [5, 49, 59, 64, 67, 68, 69, 73, 84, 137, 238, 244], "group": [5, 7, 48, 54, 55, 60, 61, 64, 65, 66, 68, 71, 73, 97, 98, 108, 112, 170, 179, 180, 191, 211, 212, 213, 217, 222, 238, 242, 244, 245, 252, 264, 282], "pairwis": [5, 45, 48, 68, 73, 85, 104, 108, 239, 244], "ital": [5, 226], "last": [5, 11, 12, 13, 15, 17, 18, 19, 21, 22, 23, 28, 30, 32, 33, 34, 35, 36, 37, 42, 43, 44, 48, 49, 50, 58, 59, 60, 64, 67, 68, 69, 72, 78, 95, 98, 99, 100, 101, 102, 104, 106, 107, 108, 110, 124, 139, 163, 195, 196, 211, 212, 213, 214, 215, 216, 217, 219, 222, 225, 226, 233, 234, 239, 242, 244, 245, 246, 247, 248, 252, 255, 257, 258, 259, 260, 262, 264, 265, 267, 294, 296, 299, 300], "talk": [5, 11, 12, 16, 38, 69, 213, 221, 274], "handl": [5, 7, 11, 12, 19, 21, 22, 23, 47, 49, 56, 60, 68, 74, 95, 96, 98, 103, 108, 109, 110, 116, 125, 128, 141, 155, 171, 174, 180, 181, 186, 195, 215, 216, 222, 223, 232, 238, 242, 244, 247, 250, 258, 264, 265, 267, 291, 299, 304], "referenc": [5, 11, 52, 57, 108, 139, 143, 188, 221], "overlin": [5, 21, 76, 110], "normal": [5, 12, 13, 15, 21, 22, 23, 37, 41, 45, 49, 59, 67, 68, 72, 74, 78, 81, 82, 83, 95, 96, 98, 102, 103, 104, 108, 110, 111, 112, 114, 126, 128, 133, 140, 141, 143, 149, 158, 164, 175, 185, 188, 189, 190, 191, 192, 196, 199, 201, 210, 213, 215, 216, 217, 219, 221, 222, 226, 227, 229, 234, 235, 239, 242, 246, 251, 257, 262, 264, 265, 270, 285, 290, 291], "assign": [5, 9, 21, 35, 48, 49, 50, 64, 68, 73, 84, 95, 97, 98, 104, 110, 134, 141, 148, 158, 196, 207, 210, 212, 214, 219, 226, 244, 245, 252, 259, 274, 277, 296], "structur": [5, 13, 14, 15, 18, 21, 23, 46, 48, 49, 56, 59, 60, 66, 68, 93, 95, 98, 99, 104, 116, 117, 118, 120, 139, 189, 191, 212, 213, 215, 216, 219, 221, 222, 223, 238, 242, 244, 245, 246, 250, 251, 259, 261, 264, 265, 291, 296, 304], "success": [5, 8, 48, 59, 68, 76, 93, 95, 108, 133, 143, 201, 213, 219, 221, 234, 235, 242, 245, 246, 264, 270, 272], "suggest": [5, 7, 11, 13, 33, 50, 59, 95, 104, 108, 141, 224, 291, 300], "american": [5, 54, 69], "color": [5, 9, 96, 122, 206, 226, 257, 264, 303], "colour": 5, "quotat": 5, "line_color": [5, 212, 229], "aesthet": [5, 14, 212], "ariti": [5, 212], "term": [5, 12, 14, 15, 19, 21, 23, 28, 31, 33, 35, 37, 49, 59, 68, 69, 70, 72, 73, 74, 76, 87, 91, 92, 93, 95, 98, 99, 104, 108, 111, 117, 122, 124, 131, 134, 143, 145, 148, 151, 153, 155, 170, 175, 187, 188, 191, 193, 195, 196, 200, 201, 203, 207, 209, 211, 213, 214, 215, 216, 217, 219, 221, 222, 223, 226, 228, 229, 231, 232, 234, 235, 236, 238, 239, 242, 243, 244, 245, 246, 250, 251, 264, 270, 273, 277, 282, 290, 291, 294, 296, 298, 299, 304], "unrestrict": [5, 57, 264], "necklac": [5, 264], "bracelet": [5, 264], "impli": [5, 14, 15, 21, 41, 45, 49, 59, 98, 120, 191, 212, 217, 219, 226, 234, 236, 242, 244, 247, 250, 251, 264, 277, 291], "turn": [5, 13, 14, 21, 37, 49, 68, 74, 76, 83, 93, 102, 133, 149, 153, 207, 213, 221, 222, 223, 226, 233, 234, 236, 238, 239, 242, 257, 264, 279, 291, 296, 298], "sequenc": [5, 15, 41, 47, 49, 52, 55, 58, 59, 60, 64, 66, 67, 68, 69, 71, 73, 76, 78, 81, 82, 83, 84, 85, 92, 98, 99, 101, 104, 107, 108, 111, 114, 124, 158, 164, 190, 191, 215, 217, 220, 226, 228, 230, 233, 235, 236, 238, 239, 242, 243, 245, 252, 255, 258, 259, 264, 266, 267, 282, 290], "revers": [5, 26, 52, 57, 60, 67, 68, 69, 74, 95, 96, 98, 104, 108, 124, 190, 201, 206, 213, 215, 219, 222, 223, 226, 227, 234, 238, 242, 264, 304], "ambigu": [5, 13, 15, 17, 68, 110, 179, 185, 238, 250, 255], "person": [5, 14], "chebyshev": [5, 47, 68, 95, 219, 222], "pafnuti": 5, "lvovich": 5, "tchebychev": 5, "whose": [5, 13, 14, 21, 23, 28, 48, 50, 52, 57, 60, 67, 68, 69, 74, 78, 82, 84, 85, 91, 95, 98, 104, 108, 129, 136, 153, 163, 186, 196, 202, 203, 207, 210, 214, 215, 217, 221, 222, 233, 234, 238, 242, 243, 244, 246, 252, 257, 261, 264, 265, 270, 273, 275, 277], "transliter": 5, "russian": 5, "chebyshevt": [5, 76, 226], "orthogonalpolynomi": 5, "t_n": [5, 73, 76, 95, 219, 222, 275], "tens": 5, "inclus": [5, 13, 67, 118, 120, 184, 213, 232, 233, 234, 245], "pronoun": 5, "Or": [5, 8, 12, 13, 15, 22, 30, 32, 59, 68, 69, 70, 76, 93, 98, 108, 136, 213, 223, 225, 226, 238, 245, 246, 257, 265, 277, 299, 302], "gender": 5, "neutral": 5, "he": [5, 73, 93, 219], "she": [5, 245], "extran": [5, 242], "belittl": 5, "obvious": [5, 12, 50, 59, 194, 209, 216, 236], "easili": [5, 13, 21, 23, 35, 39, 51, 68, 69, 91, 93, 104, 108, 109, 129, 133, 136, 137, 153, 189, 209, 222, 225, 226, 231, 238, 239, 242, 244, 245, 248, 258, 298], "straightforward": [5, 12, 23, 59, 69, 104, 236, 291], "unwelcom": 5, "judgement": 5, "phrase": [5, 11, 14, 69], "friendli": [5, 49, 93, 239, 241, 242, 244, 245, 259, 305], "mistak": [5, 11, 12, 15, 31, 59, 110, 265], "goe": [6, 7, 10, 11, 12, 23, 38, 104, 120, 233, 236, 245, 296, 299], "content": [6, 16, 49, 68, 69, 103, 214, 215, 217, 219, 222, 225, 226, 254, 259, 262, 263, 282, 283, 284, 285, 286, 287, 288, 289, 295, 297], "setup": [6, 10, 11, 12, 13, 49, 68, 144, 145, 146, 160, 201, 219, 222, 224, 225, 236, 257, 258, 260, 269, 303], "workflow": [6, 7, 8, 9, 10, 12, 34, 35, 158, 216, 259, 265], "document": [6, 10, 12, 13, 14, 20, 23, 29, 43, 44, 45, 59, 64, 68, 69, 74, 75, 76, 80, 90, 93, 94, 96, 101, 104, 109, 115, 117, 128, 134, 151, 153, 154, 156, 158, 166, 180, 186, 200, 206, 207, 208, 209, 210, 211, 212, 213, 215, 216, 217, 219, 220, 222, 226, 236, 240, 242, 244, 245, 255, 257, 259, 260, 262, 264, 270, 277, 278, 281, 294, 296, 297, 303, 304], "depend": [6, 9, 11, 13, 14, 15, 17, 21, 23, 25, 28, 33, 34, 35, 39, 47, 49, 50, 59, 60, 67, 68, 69, 70, 73, 74, 76, 80, 85, 92, 93, 95, 96, 97, 104, 108, 109, 110, 114, 122, 126, 130, 134, 135, 139, 141, 143, 145, 151, 153, 163, 164, 165, 180, 189, 191, 193, 195, 196, 206, 207, 212, 214, 215, 217, 219, 221, 222, 223, 225, 226, 227, 232, 236, 238, 239, 242, 243, 244, 245, 246, 257, 258, 259, 260, 264, 265, 277, 279, 280, 291, 296, 298], "debug": [6, 49, 68, 95, 110, 143, 180, 257, 258, 267], "style": [6, 7, 8, 11, 48, 68, 96, 185, 206, 212, 226, 245, 303], "polici": [6, 13, 260, 262], "maintain": [7, 14, 15, 68, 69, 108, 117, 226, 234, 235, 242, 245, 261], "love": 7, "oil": 7, "daunt": 7, "acquaint": 7, "video": [7, 302], "2016": [7, 111, 112, 114, 290, 291], "2014": [7, 245, 246], "capabl": [7, 13, 14, 21, 34, 47, 49, 68, 72, 80, 93, 108, 116, 117, 151, 158, 212, 223, 226, 245, 291, 297, 298, 304, 305], "besid": [7, 51, 68, 219, 244], "lot": [7, 11, 13, 59, 68, 86, 93, 95, 104, 141, 158, 212, 215, 222, 225, 229, 239, 245, 257, 304], "probabl": [7, 11, 51, 59, 68, 73, 76, 80, 108, 141, 185, 189, 236, 242, 245, 246, 258, 296, 302], "brows": [7, 9], "topic": [7, 16, 24, 38, 49, 151, 156, 208, 209, 210, 211, 213, 215, 216, 221, 245, 287, 296, 301], "particip": 7, "abid": 7, "email": [7, 226], "googl": [7, 211, 212, 245], "spam": [7, 267], "post": [7, 13, 21, 28, 30, 31, 32, 33, 34, 35, 36, 37, 49, 62, 68, 226, 227, 238, 257, 299], "moder": [7, 95], "shakthimaan": 7, "book": [7, 9, 48, 59, 69, 74, 134, 141, 144, 152, 156, 157, 176, 220, 225, 226, 297], "chapter1": 7, "etiquett": 7, "track": [7, 9, 11, 13, 15, 59, 68, 72, 76, 139, 152, 175, 200, 210, 215, 233, 252, 294], "etc": [7, 11, 12, 13, 19, 21, 22, 44, 47, 49, 64, 68, 69, 73, 74, 86, 95, 97, 98, 103, 108, 110, 114, 141, 162, 171, 175, 188, 191, 203, 207, 209, 210, 212, 213, 214, 215, 216, 219, 221, 226, 227, 234, 235, 236, 238, 242, 245, 246, 250, 258, 259, 264, 275, 279, 291], "interest": [7, 11, 15, 17, 23, 28, 31, 37, 64, 68, 70, 73, 74, 84, 93, 95, 104, 108, 110, 137, 142, 143, 191, 196, 210, 213, 217, 221, 222, 223, 225, 233, 236, 238, 239, 244, 245, 258, 259, 275, 291, 294, 297, 299, 300, 301, 304], "prepar": [7, 21, 134, 224], "chat": [7, 39], "room": [7, 213], "stackoverflow": [7, 11, 108, 264, 267], "tracker": [7, 11, 12, 47, 234, 245, 300], "isn": [7, 11, 13, 23, 35, 95, 128, 137, 141, 245, 298], "organ": [7, 11, 151, 291], "termin": [7, 8, 9, 11, 59, 68, 74, 96, 108, 140, 206, 226, 233, 257, 303], "live": [7, 40, 50, 158, 221, 239], "click": [7, 8, 9, 11], "next": [7, 9, 11, 15, 19, 21, 23, 25, 40, 49, 50, 52, 57, 59, 60, 62, 63, 68, 69, 74, 93, 95, 98, 104, 108, 110, 128, 130, 133, 134, 139, 144, 145, 146, 148, 150, 151, 152, 159, 209, 210, 213, 215, 217, 221, 222, 226, 234, 236, 239, 242, 261, 262, 264, 297, 298, 299], "function_nam": [7, 49, 258], "upon": [7, 12, 14, 21, 49, 68, 108, 129, 136, 139, 143, 153, 154, 155, 158, 185, 191, 207, 209, 210, 234, 242, 251, 258, 277, 304], "undergo": [7, 114, 164], "gain": [7, 15, 26, 69, 124, 153, 154, 158], "submiss": 7, "dockerfil": 8, "htmldoc": 8, "sympy_htmldoc": 8, "apt": [8, 9], "dvipng": 8, "librsvg2": 8, "imagemagick": 8, "docbook2x": 8, "sudo": [8, 9], "venv": [8, 9], "my": [8, 226, 293], "Then": [8, 9, 11, 12, 14, 19, 21, 59, 64, 67, 68, 93, 97, 104, 108, 131, 134, 148, 150, 151, 156, 160, 188, 196, 209, 213, 214, 216, 219, 221, 223, 226, 233, 236, 238, 239, 242, 244, 265, 291], "rerun": [8, 11, 12, 222, 257], "txt": [8, 9, 226], "mayb": [8, 12, 22, 30], "rpm": 8, "prerequisit": 8, "dnf": [8, 98], "medium": [8, 23, 160, 161, 164, 165, 175, 219, 287], "homebrew": 8, "brew": 8, "sh": 8, "docbook": 8, "librsvg": 8, "tricki": [8, 68, 93], "subsystem": [8, 226], "linux": [8, 9, 11, 39], "workaround": [8, 265], "solut": [8, 11, 13, 14, 15, 17, 19, 22, 23, 26, 29, 30, 49, 64, 68, 69, 74, 76, 78, 86, 90, 91, 92, 95, 104, 108, 111, 114, 116, 121, 128, 134, 135, 141, 145, 151, 155, 160, 196, 200, 213, 215, 219, 220, 221, 222, 223, 224, 225, 234, 239, 241, 242, 243, 244, 305], "shell": [8, 11, 15, 96, 158, 225], "microsoft": 8, "wsl": 8, "transfer": [8, 26, 121, 122, 124, 160, 245], "folder": 8, "prepend": [8, 48, 59, 104, 124, 198, 226, 252], "mnt": 8, "navig": [8, 13], "cygwin": 8, "msys2": 8, "partial": [8, 14, 47, 59, 66, 67, 68, 70, 72, 73, 74, 108, 110, 158, 185, 201, 205, 207, 215, 217, 220, 223, 226, 228, 235, 238, 242, 243, 247, 253, 270, 277, 294, 304], "viabl": [8, 69], "64": [8, 12, 53, 59, 68, 108, 157, 211, 225, 235, 244, 246, 257, 264, 267, 303], "bit": [8, 12, 19, 23, 48, 49, 52, 68, 69, 71, 98, 99, 104, 108, 185, 196, 213, 215, 222, 236, 239, 245, 257, 264, 274, 275, 291, 303], "chocolatei": 8, "choco": 8, "rsvg": 8, "chose": [8, 69], "rm": [8, 49], "absolut": [8, 12, 45, 46, 49, 67, 68, 74, 76, 83, 93, 95, 99, 104, 110, 126, 189, 217, 221, 222, 236, 238, 241, 246, 257, 279, 280, 281], "substitut": [8, 14, 15, 19, 22, 28, 31, 35, 37, 49, 68, 69, 74, 76, 93, 95, 104, 109, 110, 124, 134, 135, 141, 143, 145, 155, 180, 189, 191, 194, 201, 203, 205, 223, 224, 227, 228, 233, 236, 238, 239, 242, 243, 244, 245, 265, 273, 291, 295, 296], "filesystem": 8, "makefil": 8, "subdirectori": [8, 12, 25], "browser": 8, "drop": [8, 11, 74, 95, 109, 148, 217, 219], "menu": 8, "told": [8, 11], "load": [8, 13, 49, 68, 96, 116, 117, 118, 120, 129, 130, 132, 133, 134, 137, 139, 144, 146, 151, 159, 171, 206, 287, 290], "ll": [8, 48, 66, 104, 112, 114, 129, 137, 145, 209, 210, 255, 290, 291], "repeat": [8, 9, 14, 15, 59, 62, 67, 68, 74, 76, 95, 97, 99, 104, 108, 110, 175, 177, 191, 212, 213, 214, 219, 221, 222, 226, 232, 242, 246, 250, 251, 258, 260, 264, 304], "reload": 8, "approach": [8, 19, 28, 31, 32, 33, 35, 36, 37, 48, 67, 68, 95, 124, 145, 151, 215, 216, 219, 220, 221, 223, 234, 243, 244, 246, 258, 261, 264, 294, 300], "monitor": 8, "procedur": [8, 31, 33, 50, 51, 53, 59, 65, 66, 67, 95, 104, 134, 156, 219, 221, 238, 239, 244, 245, 270, 300], "8000": [8, 116], "localhost": 8, "port": [8, 110, 143, 163], "finish": [8, 12, 49, 50, 185, 260, 301], "ctrl": 8, "detach": 8, "livehtml": 8, "tab": [8, 13, 15, 64, 158], "99": [8, 49, 68, 69, 104, 108, 124, 219, 220], "bad": [8, 11, 12, 13, 67, 108, 193, 215, 226], "extra": [8, 13, 49, 51, 68, 69, 108, 109, 110, 134, 149, 196, 207, 219, 226, 236, 242, 257, 258, 259, 277, 291], "xelatex": 8, "latexmk": 8, "chrome": 8, "chromium": 8, "svg": [8, 25, 96, 206], "On": [8, 11, 13, 21, 44, 61, 68, 70, 76, 95, 98, 108, 116, 141, 195, 196, 207, 216, 217, 219, 220, 221, 222, 242, 244, 261, 265, 277, 279], "xetex": 8, "font": [8, 96, 206, 226], "lmodern": 8, "cask": 8, "tap": 8, "dejavu": 8, "strawberryperl": 8, "dejavufont": 8, "appdata": 8, "never": [9, 10, 11, 12, 14, 21, 23, 35, 68, 74, 95, 110, 193, 222, 223, 226, 234, 244, 246, 255, 274, 296, 297], "familiar": [9, 10, 11, 15, 23, 95, 141, 156, 175, 223, 291, 294, 296, 302], "push": [9, 11, 12, 93, 129, 137, 290, 291], "nativ": [9, 14, 68, 124, 217, 222, 257], "yum": 9, "maco": 9, "desktop": 9, "gui": [9, 96, 206], "sync": 9, "rebas": [9, 11], "disabl": [9, 12, 14, 35, 68, 69, 93, 95, 108, 219, 222, 226, 234, 242, 244, 255, 257, 260, 264, 265], "commit": [9, 12], "enter": [9, 17, 60, 68, 69, 73, 81, 108, 110, 116, 120, 134, 139, 143, 153, 226, 236, 244, 257, 299, 303], "config": [9, 96], "firstnam": 9, "lastnam": 9, "your_email": 9, "youremail": 9, "usernam": [9, 11], "gitconfig": 9, "handi": [9, 67, 68, 104, 226, 299], "shortcut": [9, 48, 68, 100, 210, 226, 234, 238, 304], "alias": [9, 102, 217], "alia": [9, 49, 61, 68, 78, 84, 99, 100, 102, 106, 111, 114, 175, 184, 191, 213, 215, 216, 217, 221, 225, 234, 257, 267, 304], "di": [9, 222], "st": [9, 12, 69, 95, 191], "statu": [9, 11, 96], "checkout": [9, 11, 48], "log1": 9, "onelin": 9, "abbrev": [9, 197, 198, 226], "scm": 9, "sv": 9, "v2": [9, 70, 81, 104, 136, 201, 202, 205, 265, 270, 273, 274, 275, 276], "signup": 9, "presenc": [9, 68, 74, 98, 120, 139, 145, 155, 242, 250], "world": [9, 69, 120, 145, 155, 264], "profession": 9, "establish": [9, 19, 64, 93, 129, 133, 137, 139, 146, 236, 291], "secur": [9, 13], "connect": [9, 21, 62, 69, 70, 83, 84, 104, 109, 116, 120, 130, 133, 139, 140, 143, 146, 152, 213, 214, 215, 224, 242, 246, 264, 270, 291], "button": [9, 12, 212, 258], "address": [9, 12, 68, 226, 245], "practic": [9, 19, 21, 28, 31, 34, 37, 57, 59, 68, 69, 78, 152, 155, 158, 212, 213, 214, 216, 221, 223, 250, 291, 296, 297], "store": [9, 11, 13, 15, 21, 25, 48, 49, 58, 59, 68, 90, 92, 101, 104, 108, 110, 130, 134, 136, 139, 141, 156, 185, 191, 205, 209, 210, 212, 213, 215, 216, 221, 222, 223, 233, 236, 247, 250, 251, 259, 260, 261, 264, 275, 277, 290, 299], "clone": [9, 39, 219], "origin": [9, 11, 12, 14, 15, 19, 21, 31, 39, 41, 59, 60, 61, 64, 67, 68, 69, 72, 73, 74, 76, 77, 79, 81, 83, 93, 95, 99, 104, 108, 111, 112, 114, 122, 124, 125, 133, 139, 140, 145, 155, 158, 183, 186, 196, 202, 207, 212, 213, 215, 217, 221, 222, 225, 226, 234, 235, 236, 238, 239, 242, 243, 244, 245, 246, 252, 257, 264, 265, 270, 273, 274, 275, 276, 277, 279, 280, 290, 291, 304], "77": [9, 57, 76, 104, 108, 225, 226, 259], "mib": 9, "repo": [9, 11, 12, 141], "remot": [9, 68], "tune": [9, 72, 96, 206, 226, 290, 291], "fetch": 9, "advantag": [9, 13, 17, 21, 23, 28, 44, 47, 49, 68, 69, 73, 95, 98, 104, 108, 121, 195, 215, 216, 223, 234, 239, 242, 245, 261, 296, 298, 300, 304], "isol": [9, 28, 47, 74, 217, 221, 222, 223, 244, 259], "wide": [9, 21, 96, 104, 118, 158, 206, 215, 216, 222, 226, 246], "split": [10, 23, 49, 68, 69, 72, 93, 95, 110, 219, 221, 224, 225, 226, 244, 246, 252, 257, 264, 268, 299, 304], "experienc": [10, 13, 50, 291], "flake8": [11, 12], "regress": 11, "green": [11, 12, 59, 152, 212], "123": [11, 68, 73, 78, 98, 133, 188, 201, 264, 270, 272], "visibl": [11, 93, 212], "ok": [11, 12, 13, 49, 60, 226, 242], "field": [11, 21, 35, 41, 45, 49, 68, 69, 70, 76, 86, 95, 163, 164, 203, 204, 208, 213, 214, 215, 217, 218, 220, 222, 223, 224, 239, 244, 257, 270, 273, 275, 276, 278, 280, 285, 287, 288, 290], "respond": [11, 68], "perus": 11, "feel": [11, 21, 39, 158, 159, 238, 242, 244], "fine": [11, 12, 13, 19, 23, 31, 68, 72, 96, 206, 215, 216, 226, 238], "upstream": 11, "highlight": 11, "accid": [11, 12, 69, 265], "reset": [11, 59, 61, 139, 212, 219, 222, 257, 260, 262], "somehow": [11, 12, 14, 23], "typo": [11, 236], "ultim": [11, 23, 74, 196], "spend": 11, "distinguish": [11, 18, 21, 22, 48, 59, 72, 97, 141, 190, 196, 213], "accident": [11, 12, 14], "failur": [11, 13, 64, 72, 85, 93, 108, 246, 257, 304], "accompani": [11, 12, 48], "sqrtdenest": [11, 12, 238], "test_sqrtdenest": [11, 12], "pattern": [11, 12, 13, 14, 15, 21, 23, 68, 93, 95, 98, 99, 110, 185, 216, 236, 238, 242, 244, 294, 299], "appar": [11, 12, 14, 15, 68, 267, 304], "test_trigonometr": [11, 12], "test_cos_seri": [11, 12], "6": [11, 12, 15, 17, 19, 26, 28, 36, 37, 41, 43, 44, 47, 49, 50, 51, 52, 56, 57, 59, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 72, 73, 74, 76, 78, 80, 81, 82, 83, 84, 90, 91, 93, 95, 97, 98, 99, 101, 102, 104, 105, 107, 108, 110, 112, 116, 118, 120, 122, 124, 125, 126, 136, 143, 144, 148, 149, 150, 156, 160, 164, 170, 188, 201, 210, 211, 212, 214, 215, 216, 217, 219, 221, 222, 223, 225, 226, 228, 231, 232, 233, 234, 235, 238, 239, 242, 243, 244, 245, 246, 247, 257, 258, 261, 264, 265, 270, 273, 275, 280, 290, 291, 294, 300, 304, 305], "720": [11, 12, 228, 242, 264], "40320": [11, 12], "One": [11, 14, 15, 18, 21, 23, 47, 48, 49, 58, 60, 67, 68, 73, 74, 76, 87, 90, 92, 93, 95, 98, 104, 108, 110, 116, 117, 139, 141, 156, 158, 167, 196, 200, 217, 219, 220, 222, 225, 228, 234, 238, 241, 244, 245, 246, 247, 252, 265, 277, 293, 294, 296, 299, 300, 304], "past": [11, 12, 15, 74, 108, 225, 226, 303], "session": [11, 12, 14, 40, 49, 68, 80, 95, 206, 210, 216, 262, 296, 303], "unclear": [11, 13, 21, 128], "kei": [11, 13, 14, 15, 17, 28, 30, 42, 45, 48, 57, 59, 60, 68, 69, 70, 73, 84, 97, 99, 104, 107, 108, 116, 139, 141, 183, 186, 191, 210, 212, 214, 215, 216, 217, 218, 219, 221, 222, 223, 224, 226, 238, 242, 243, 244, 246, 250, 261, 264, 265, 267, 300, 301, 304], "corner": [11, 12, 59, 61, 99, 222, 242, 245, 265], "delta_funct": [11, 76, 95], "argumentindexerror": [11, 23], "scroll": [11, 37], "bottom": [11, 58, 59, 68, 69, 84, 99, 104, 107, 139, 221, 226, 235, 280], "test_bas": [11, 257], "similari": 11, "code_qu": 11, "total": [11, 37, 50, 57, 59, 68, 73, 84, 97, 98, 99, 101, 143, 145, 153, 160, 164, 170, 175, 188, 197, 211, 217, 219, 222, 235, 238, 242, 250, 252, 280], "new_fil": 11, "editor": [11, 12], "vim": 11, "pop": [11, 95, 239], "stage": [11, 21, 48, 67, 108, 233, 304], "affect": [11, 13, 21, 23, 67, 68, 104, 200, 222, 244, 245, 275], "binari": [11, 12, 15, 22, 23, 31, 45, 49, 52, 63, 68, 69, 95, 98, 108, 109, 185, 197, 213, 216, 222, 239, 258, 261, 264], "temporari": [11, 68, 258], "individu": [11, 12, 13, 21, 23, 26, 30, 33, 68, 74, 79, 84, 85, 97, 101, 104, 124, 156, 163, 181, 185, 211, 234, 242, 244, 257, 300], "gitignor": 11, "agreement": 11, "exclud": [11, 30, 35, 37, 49, 67, 68, 95, 104, 131, 136, 158, 214, 215, 217, 219, 222, 232, 242, 244, 257, 260, 264], "22906851": 11, "ignor": [11, 12, 13, 15, 17, 23, 49, 59, 68, 69, 73, 74, 78, 83, 93, 98, 104, 108, 124, 131, 137, 143, 188, 191, 201, 212, 222, 226, 227, 238, 244, 245, 258, 304], "bodi": [11, 13, 15, 49, 93, 110, 127, 128, 129, 132, 133, 134, 139, 141, 143, 144, 145, 146, 148, 151, 152, 153, 158, 159, 194, 201, 205, 209, 210, 270, 272, 287, 290, 291], "perman": [11, 104], "histori": [11, 158], "effort": [11, 109, 217, 219], "research": [11, 19, 60, 124, 215, 223, 238], "shortlog": 11, "ui": [11, 95, 108, 243], "convei": [11, 28], "71": [11, 59, 84, 104, 108, 194], "78": [11, 59, 82, 104, 108, 117, 196, 242, 246], "summari": [11, 144, 257, 281], "leav": [11, 14, 21, 23, 34, 36, 49, 68, 95, 104, 108, 112, 135, 151, 175, 191, 215, 233, 261, 293, 299, 304], "heurisch": [11, 13, 95], "12345": [11, 49, 72], "brief": [11, 49, 245, 257, 279], "nearbi": 11, "similarli": [11, 12, 13, 21, 28, 35, 64, 68, 69, 76, 80, 104, 116, 117, 124, 134, 137, 156, 195, 200, 212, 213, 216, 221, 223, 233, 234, 236, 242, 257, 265, 275, 276, 291, 300], "doubt": [11, 98, 141], "switch": [11, 13, 41, 59, 66, 95, 108, 124, 219, 222, 248], "let": [11, 12, 19, 21, 22, 23, 26, 47, 49, 59, 64, 68, 69, 78, 86, 91, 93, 97, 101, 104, 105, 108, 110, 112, 129, 130, 140, 141, 158, 196, 201, 209, 213, 214, 215, 219, 221, 222, 223, 226, 233, 236, 238, 239, 242, 244, 245, 252, 255, 258, 262, 265, 275, 276, 280, 291, 293, 296, 298, 299, 304], "overview": [11, 214, 245, 278, 279], "concret": [11, 21, 48, 60, 68, 73, 74, 95, 97, 104, 108, 111, 114, 129, 141, 196, 217, 221, 226, 282, 291], "suitabl": [11, 95, 101, 110, 211, 214, 215, 216, 219, 221, 226, 236, 239, 242, 245, 247, 291, 297], "unicod": [11, 12, 76, 96, 104, 206, 226, 257, 298], "printer": [11, 12, 13, 14, 23, 60, 68, 76, 96, 104, 109, 206, 248, 251, 258, 259, 265, 291, 295, 299], "bf0e81e12a2f75711c30f0788daf4e58f72b2a41": 11, "revis": [11, 244], "anti": [11, 14, 41, 45, 64, 74, 95, 99, 163, 168, 252], "candid": [11, 32, 59, 68, 104, 108, 219, 238], "phase": [11, 26, 68, 95, 122, 160, 163, 165, 175, 176, 245], "explicit": [11, 13, 14, 21, 23, 28, 31, 32, 60, 67, 68, 72, 84, 85, 95, 107, 108, 114, 134, 135, 139, 141, 145, 155, 159, 210, 213, 222, 225, 226, 228, 234, 236, 242, 243, 244, 245, 261, 290, 291], "solve_lin_si": [11, 13, 224], "upsid": 11, "monomi": [11, 68, 95, 98, 108, 214, 216, 217, 219, 225, 226, 304], "downsid": [11, 300], "involv": [11, 12, 13, 15, 19, 21, 28, 30, 32, 44, 46, 59, 67, 68, 69, 73, 80, 81, 93, 95, 108, 115, 124, 130, 134, 140, 141, 170, 180, 186, 188, 198, 209, 210, 213, 214, 217, 219, 221, 222, 223, 227, 228, 233, 234, 235, 236, 238, 239, 242, 244, 247, 265, 290, 304], "anymor": [11, 12, 212], "coincid": [11, 84, 104, 107, 133, 141, 213, 270, 275, 296], "investig": [11, 60, 93, 211, 213, 236, 264, 296], "exp": [11, 12, 13, 14, 15, 17, 21, 23, 26, 34, 35, 37, 41, 47, 49, 58, 67, 68, 70, 72, 73, 74, 76, 86, 87, 90, 93, 95, 99, 101, 104, 108, 110, 112, 126, 167, 170, 186, 192, 211, 216, 217, 222, 223, 226, 228, 233, 236, 238, 242, 243, 244, 245, 246, 247, 264, 280, 291, 294, 298, 300, 305], "ratsimp": [11, 68, 238], "cpu": [11, 49, 109, 158], "sy": [11, 39, 49, 70, 141, 158, 226, 257, 276, 296], "04": [11, 99, 246], "31": [11, 56, 68, 71, 72, 84, 108, 112, 200, 211, 222, 239, 290], "wall": [11, 133, 139, 146], "32": [11, 59, 71, 74, 76, 78, 95, 104, 108, 116, 122, 200, 220, 222, 223, 235, 236, 239, 246, 257], "\u212f": [11, 49, 163, 211, 226, 294, 298, 300, 304, 305], "took": [11, 223, 235], "450": [11, 104], "gb": [11, 59, 120], "ram": 11, "occasion": [11, 12, 68], "feedback": [11, 26, 69, 121, 124, 297], "draft": 11, "state": [11, 12, 14, 19, 21, 35, 59, 66, 68, 76, 108, 111, 112, 114, 116, 124, 126, 133, 134, 135, 139, 143, 145, 159, 163, 167, 168, 170, 171, 172, 174, 175, 176, 180, 183, 185, 186, 187, 188, 190, 191, 215, 222, 226, 235, 236, 238, 246, 261, 287, 290, 291, 300], "wip": 11, "stand": [11, 14, 67, 68, 134, 158, 214, 215, 216, 217, 223], "progress": [11, 42, 44, 108, 259], "fill": [11, 15, 20, 59, 69, 99, 101, 104, 107, 191, 212, 257, 260, 264, 267, 300], "templat": [11, 13, 264], "undescript": 11, "tend": [11, 23, 40, 49, 68, 73, 129, 137, 219, 221, 231, 233, 236, 291, 297, 304], "henc": [11, 47, 49, 58, 59, 68, 70, 74, 76, 80, 93, 96, 98, 108, 120, 207, 212, 213, 214, 219, 226, 236, 239, 243, 245, 257, 261, 275, 276, 277, 299, 304], "transcendent": [11, 21, 32, 36, 37, 45, 68, 76, 95, 216, 221, 222, 226, 244, 245, 300, 305], "perhap": [11, 13, 17, 49, 68, 98, 108, 176, 215, 216, 244, 259, 291, 293], "compar": [11, 12, 15, 21, 37, 47, 49, 60, 65, 68, 73, 74, 85, 98, 104, 108, 109, 143, 170, 194, 198, 216, 219, 222, 223, 226, 231, 233, 238, 242, 245, 247, 251, 257, 264, 296, 299, 304], "1234": [11, 108, 239], "auto": [11, 13, 15, 31, 47, 68, 69, 96, 212, 215, 219, 222, 226, 238, 242, 246], "record": [11, 51, 62, 68, 221, 226, 257], "joe": 11, "blogg": 11, "mailmap_check": 11, "unrecognis": 11, "3af6dc1": 11, "7fa63b1": 11, "100644": 11, "1307": [11, 37], "zsc347": 11, "gmail": [11, 211], "\u00f8yvind": 11, "jensen": [11, 49], "oyvind": 11, "\u0142ukasz": 11, "pankowski": 11, "lukpank": 11, "o2": [11, 233], "pl": 11, "\u5f6d\u4e8e\u658c": 11, "1931127624": 11, "qq": [11, 86, 87, 89, 90, 91, 95, 213, 214, 215, 216, 219, 221, 222, 223], "reorder": [11, 60, 67, 74, 191, 222, 242, 246, 264], "alphabet": [11, 68, 69, 124, 196, 214, 239, 259], "move": [11, 12, 23, 59, 60, 68, 69, 82, 84, 116, 129, 133, 137, 139, 143, 145, 151, 179, 205, 209, 210, 238, 247, 256, 277, 290, 291], "7598d94": 11, "562": 11, "joannah": 11, "nanjeky": 11, "ibm": [11, 238], "jnanjeky": 11, "nanjekyejoannah": 11, "joaquim": 11, "monserrat": 11, "qmonserrat": 11, "mailoo": 11, "jochen": 11, "voss": 11, "seehuhn": 11, "de": [11, 48, 69, 73, 108, 111, 112, 114, 120, 196, 211, 223, 228, 239, 242, 264, 290, 291], "jogi": 11, "miglani": 11, "jmig5776": 11, "johan": 11, "bl\u00e5b\u00e4ck": 11, "johan_bluecreek": 11, "riseup": 11, "net": [11, 48, 84, 220, 242, 246, 264], "blaback": 11, "cea": 11, "fr": [11, 90, 95, 108, 134, 141, 143, 145, 148, 149, 153, 155, 158, 246, 290, 291], "guzman": 11, "jguzm022": 11, "ucr": 11, "edu": [11, 47, 52, 59, 60, 69, 71, 73, 95, 104, 108, 124, 215, 220, 225, 235, 239, 242, 246, 270], "joeb": 11, "1785690389": 11, "norepli": 11, "map": [11, 14, 21, 23, 47, 48, 49, 51, 58, 59, 60, 68, 69, 80, 84, 91, 93, 95, 98, 99, 108, 111, 122, 134, 145, 169, 180, 181, 186, 201, 210, 212, 213, 215, 216, 217, 219, 220, 221, 222, 223, 224, 225, 226, 233, 238, 242, 243, 244, 245, 246, 250, 251, 258, 261, 264, 265, 267, 270], "cost": [12, 47, 49, 108, 145, 215, 245, 298], "modular": [12, 13, 69, 108, 187, 215, 220, 245], "consequ": [12, 13, 23, 45, 68, 114, 214, 216, 296, 304], "cover": [12, 19, 74, 108, 110, 128, 141, 200, 209, 252, 259, 294, 296], "maxim": [12, 59, 69, 97, 114, 213, 217, 221, 233, 235, 291], "red": [12, 212], "advis": [12, 13, 21, 37, 48, 133, 141], "wait": [12, 210], "_____________________________________________________________________________________________________": 12, "_________________": [12, 117], "test_pretti": 12, "test_upretty_sub_sup": 12, "traceback": [12, 13, 15, 18, 21, 22, 23, 28, 30, 32, 33, 34, 35, 36, 37, 42, 43, 44, 49, 50, 60, 68, 69, 72, 78, 95, 98, 99, 100, 101, 102, 104, 106, 107, 110, 124, 211, 213, 215, 216, 217, 219, 222, 225, 233, 234, 242, 244, 245, 255, 257, 258, 260, 262, 264, 265, 267, 296, 300], "home": [12, 116, 221, 239], "oscar": [12, 211], "317": 12, "upretti": 12, "beta_1_2": 12, "\u03b2\u2081\u2082": 12, "assertionerror": [12, 255], "branch": [12, 22, 47, 68, 73, 74, 75, 76, 223, 236, 245, 299, 304], "ran": 12, "influenc": [12, 50, 116, 140, 213, 214, 290, 291], "suppos": [12, 13, 22, 23, 60, 67, 68, 69, 93, 110, 213, 215, 219, 221, 222, 226, 233, 236, 242, 244, 255, 264, 275, 280, 296, 298, 304], "sneak": 12, "sporad": 12, "seed": [12, 57, 59, 68, 69, 78, 81, 82, 104, 108, 219, 246, 257, 264], "pythonhashse": [12, 257], "unrel": [12, 13, 33, 68, 75, 214, 296], "ideal": [12, 21, 49, 105, 136, 141, 151, 201, 209, 215, 217, 219, 220, 221, 222, 223, 238, 245, 270], "slip": [12, 143, 147, 149, 209], "wasn": [12, 13], "notic": [12, 13, 15, 23, 59, 60, 66, 68, 104, 156, 179, 216, 236, 248, 252, 253, 264, 265, 296, 298, 299, 304], "broken": [12, 13, 57, 68, 209, 226, 242, 267], "seem": [12, 17, 21, 23, 92, 93, 141, 196, 213, 215, 238, 242, 304], "carefulli": [12, 22, 68, 112, 201, 219, 228], "everyon": [12, 223], "expediti": 12, "21177": 12, "residu": [12, 64, 69, 108, 217, 219, 236], "cot": [12, 68, 74, 76, 110, 223, 226, 235], "tanh": [12, 68, 72, 74, 95, 110, 111, 114, 223, 226, 238, 290, 291, 304], "as_leading_term": [12, 68, 233], "21253": 12, "test_tan": 12, "tan": [12, 47, 68, 73, 74, 95, 110, 131, 148, 149, 150, 155, 223, 225, 226, 233, 235, 242, 245, 304], "test_expr": [12, 68], "test_as_leading_term": 12, "ration": [12, 14, 21, 23, 28, 42, 44, 45, 47, 49, 67, 68, 72, 73, 74, 76, 78, 81, 83, 85, 89, 93, 95, 96, 101, 104, 108, 110, 124, 160, 193, 211, 214, 215, 219, 220, 221, 223, 226, 231, 234, 235, 236, 238, 239, 241, 244, 245, 246, 264, 270, 295, 296, 299, 303], "imaginaryunit": [12, 68, 226], "21245": 12, "fi": [12, 19], "36": [12, 28, 51, 62, 69, 73, 84, 95, 99, 104, 108, 117, 222, 226, 239, 242, 246, 280], "test_residu": 12, "test_issue_21177": 12, "cancel": [12, 19, 23, 26, 49, 68, 72, 76, 84, 93, 95, 104, 108, 124, 125, 129, 215, 216, 217, 219, 222, 225, 238, 244, 298], "underli": [12, 14, 49, 60, 66, 68, 97, 104, 122, 141, 186, 199, 215, 222, 244, 245, 246], "report": [12, 40, 47, 59, 68, 81, 99, 108, 223, 234, 245, 257, 300, 305], "benefici": 12, "prudent": 12, "matter": [12, 23, 47, 57, 60, 67, 68, 73, 93, 95, 200, 233, 264, 298, 299], "reproduct": 12, "constant": [12, 13, 14, 26, 28, 30, 31, 33, 36, 47, 49, 67, 68, 72, 74, 76, 92, 93, 95, 111, 112, 114, 116, 117, 124, 129, 139, 140, 141, 143, 158, 159, 168, 172, 178, 194, 195, 197, 198, 199, 202, 205, 207, 212, 214, 217, 219, 221, 222, 223, 226, 228, 233, 236, 238, 239, 242, 243, 244, 245, 246, 257, 259, 264, 265, 273, 277, 280, 287, 290, 291, 294, 300, 305], "quickli": [12, 19, 23, 59, 60, 68, 69, 72, 73, 108, 215, 219, 222, 235, 245, 261], "newli": [12, 68, 93, 236], "lambda": [12, 14, 15, 23, 26, 30, 34, 43, 44, 47, 49, 59, 60, 68, 69, 70, 74, 95, 99, 100, 101, 104, 107, 108, 110, 134, 141, 154, 155, 158, 159, 176, 212, 215, 219, 221, 222, 226, 227, 234, 235, 238, 242, 244, 245, 246, 247, 255, 264, 265, 270, 272, 275, 290, 293, 300], "typeerror": [12, 13, 15, 22, 23, 32, 35, 42, 43, 44, 60, 68, 78, 83, 98, 100, 102, 106, 124, 165, 216, 217, 233, 234, 258, 265], "execut": [12, 14, 21, 39, 49, 96, 99, 116, 158, 212, 226, 242, 245, 255, 257, 259, 260, 265, 267, 269, 281, 298, 303], "care": [12, 14, 15, 22, 23, 59, 68, 76, 95, 98, 104, 116, 120, 128, 141, 155, 201, 210, 215, 216, 221, 238, 239, 242, 244, 245, 250, 253, 258, 293, 296, 298], "WILL": 12, "userwarn": [12, 201, 255, 262, 300], "function_that_emits_a_warn": 12, "sparingli": 12, "asid": [12, 15, 98, 242, 243, 298], "annoi": 12, "warrant": 12, "test_stacklevel": [12, 255], "expr_free_symbol": [12, 68], "test_deprecated_expr_free_symbol": 12, "nomin": 12, "closer": [12, 34, 129, 137, 143, 245, 299], "inspect": [12, 13, 21, 104, 112, 114, 221, 232, 263, 265, 289, 291], "could": [12, 13, 14, 15, 19, 21, 23, 32, 34, 36, 44, 49, 61, 68, 80, 93, 95, 98, 133, 136, 141, 151, 155, 191, 194, 196, 213, 216, 219, 221, 223, 226, 234, 236, 238, 242, 243, 244, 245, 246, 247, 250, 251, 258, 262, 275, 276, 291, 296, 299, 304], "nonsens": [12, 67, 76], "unevalu": [12, 13, 14, 21, 22, 23, 26, 43, 44, 47, 60, 67, 68, 74, 76, 85, 95, 108, 124, 168, 172, 179, 180, 191, 222, 225, 233, 234, 238, 242, 244, 245, 246, 247, 294, 298, 299, 305], "helper": [12, 13, 31, 47, 49, 59, 63, 66, 68, 93, 95, 96, 97, 176, 178, 187, 223, 233, 236, 239, 242, 243, 245, 258, 287], "test_sin_1_unevalu": 12, "dummy_eq": [12, 68], "combinatori": [12, 23, 52, 60, 67, 68, 75, 76, 222, 228, 238, 264, 266, 282, 304], "test_comb_factori": 12, "test_factorial_rewrit": 12, "nonneg": [12, 13, 21, 23, 45, 68, 69, 70, 73, 76, 101, 158, 214, 216, 222, 239, 244, 246, 290, 291, 304], "rewrit": [12, 67, 68, 70, 73, 74, 76, 93, 95, 98, 116, 124, 188, 217, 222, 233, 234, 235, 238, 242, 243, 244, 245, 246, 282, 298, 300], "_i": [12, 95, 191, 196, 223], "product": [12, 13, 21, 41, 51, 53, 56, 59, 60, 64, 66, 67, 68, 69, 70, 72, 73, 76, 78, 81, 83, 84, 91, 93, 95, 97, 98, 99, 101, 104, 108, 109, 110, 114, 124, 125, 126, 128, 133, 143, 156, 158, 166, 170, 171, 174, 176, 177, 178, 180, 183, 185, 186, 188, 189, 191, 195, 196, 197, 200, 201, 203, 208, 209, 210, 211, 213, 214, 215, 217, 219, 221, 222, 223, 226, 227, 228, 231, 234, 235, 238, 239, 242, 243, 244, 245, 246, 248, 250, 251, 252, 258, 261, 264, 270, 274, 287], "far": [12, 15, 48, 68, 82, 95, 211, 213, 216, 226, 236, 265, 293, 294, 296], "boil": 12, "agre": [12, 68, 69, 76, 83, 93, 236], "indefinit": [12, 14, 41, 74, 92, 93, 95, 104, 110, 217, 219, 220, 222, 231, 294], "integrand": [12, 72, 76, 92, 93, 95, 110, 236], "Of": [12, 19, 21, 28, 67, 93, 104, 242, 245, 264, 304], "cours": [12, 19, 21, 25, 51, 52, 59, 67, 76, 93, 95, 104, 105, 108, 156, 207, 215, 216, 220, 221, 233, 235, 236, 277, 304], "hurt": 12, "checkodesol": [12, 35, 242], "truth": [12, 22, 42, 43, 44, 45, 46, 68, 99, 238], "verifi": [12, 21, 28, 33, 35, 39, 47, 59, 65, 69, 70, 141, 213, 219, 225, 242, 244, 245, 247, 248, 304], "logic": [12, 13, 14, 21, 23, 42, 43, 44, 45, 48, 68, 70, 93, 95, 108, 183, 185, 186, 190, 212, 226, 228, 234, 242, 246, 264, 296, 297, 298, 300], "duplic": [12, 15, 59, 62, 69, 74, 76, 104, 108, 139, 234, 242, 264, 297], "mistaken": 12, "aaronmeur": 12, "anaconda3": 12, "cpython": [12, 158], "cach": [12, 21, 73, 93, 213, 222, 226, 255, 260, 261], "ye": [12, 69, 98, 108, 242], "ground": [12, 87, 133, 143, 147, 148, 149, 150, 213, 215, 216, 217, 219, 221, 222, 244, 303], "gmpy": [12, 68, 72, 216, 217, 303], "7357232": 12, "hash": [12, 68, 217, 219, 227, 238, 242, 257, 259], "3923913114": 12, "situat": [12, 21, 37, 68, 72, 93, 210, 242, 244, 246, 262, 296], "randomli": [12, 59, 68, 69, 108, 185], "xfail": [12, 242, 255, 257], "almost": [12, 33, 93, 102, 110, 193, 213, 217, 222, 223, 242, 246, 260, 261, 264, 298], "useless": [12, 193, 217, 219], "test_func": 12, "sinc": [12, 13, 14, 15, 17, 18, 19, 21, 22, 23, 26, 42, 47, 49, 50, 59, 60, 61, 64, 65, 66, 68, 69, 71, 73, 74, 76, 77, 78, 80, 84, 86, 92, 93, 95, 97, 98, 99, 104, 108, 127, 133, 156, 158, 167, 191, 192, 196, 207, 210, 212, 213, 214, 216, 217, 219, 221, 222, 226, 229, 234, 235, 236, 238, 239, 242, 244, 245, 246, 252, 256, 260, 261, 262, 264, 265, 274, 276, 277, 279, 293, 298, 300, 303, 304, 305], "xpass": [12, 255, 257], "test_failing_integr": 12, "atanh": [12, 74, 223, 226, 236], "mistyp": 12, "slightli": [12, 34, 40, 41, 49, 64, 108, 110, 143, 212, 213, 215, 217, 219, 222, 226, 236, 238], "robust": [12, 35, 65, 68, 72, 218, 238, 242], "against": [12, 13, 21, 23, 37, 69, 104, 116, 141, 258, 290, 291], "minut": [12, 15, 33, 128, 143, 200], "hang": [12, 35, 104, 145, 149, 242, 243], "job": [12, 19, 23, 60, 171, 223, 226], "skipp": 12, "test_optional_depend": 12, "runtest": [12, 13, 257], "yml": 12, "manner": [12, 52, 69, 76, 155, 189, 207, 239, 242, 247, 264, 279], "act": [12, 14, 48, 51, 58, 59, 60, 64, 68, 76, 84, 97, 98, 104, 112, 115, 116, 118, 120, 129, 130, 133, 136, 137, 139, 141, 146, 154, 163, 175, 180, 183, 184, 234, 245, 247, 248, 275, 279, 290, 291, 293], "fresh": 12, "verbos": [12, 49, 68, 99, 108, 226, 257, 258, 303], "clipboard": 12, "contrast": [12, 14, 23, 67, 68, 145, 216, 222, 236, 242, 298], "foremost": 12, "tempt": [12, 21, 23, 68, 108], "indirect": [12, 68, 70, 76, 108, 191, 242], "trigsimp": [12, 15, 41, 68, 104, 133, 141, 149, 201, 235, 238, 274], "along": [12, 19, 23, 28, 49, 59, 68, 69, 70, 74, 76, 77, 78, 82, 83, 86, 88, 91, 93, 99, 101, 104, 116, 117, 118, 120, 127, 128, 129, 133, 134, 136, 137, 139, 140, 143, 145, 148, 149, 150, 153, 154, 155, 156, 158, 160, 188, 200, 201, 207, 210, 212, 215, 216, 221, 222, 242, 245, 273, 277, 279, 290, 291], "clearer": [12, 13, 114, 274], "unwieldi": [12, 17], "sort": [12, 14, 30, 43, 44, 48, 49, 57, 60, 64, 93, 95, 98, 104, 107, 108, 110, 125, 128, 134, 175, 191, 196, 200, 212, 219, 222, 223, 233, 238, 239, 242, 243, 244, 248, 250, 252, 257, 259, 264, 274, 296, 298, 299], "judgment": 12, "convolut": [12, 76, 228], "uncommon": [12, 49], "valueerror": [12, 18, 21, 34, 35, 42, 44, 47, 49, 50, 60, 68, 69, 77, 78, 81, 83, 84, 95, 99, 101, 104, 107, 108, 116, 122, 124, 140, 165, 205, 207, 211, 213, 215, 219, 221, 234, 242, 244, 245, 264, 267, 277], "0x10e997790": 12, "memori": [12, 14, 49, 68, 108, 222, 247, 258, 261], "attempt": [12, 17, 19, 22, 23, 28, 31, 35, 37, 49, 59, 64, 66, 68, 72, 73, 80, 93, 95, 104, 108, 128, 131, 186, 215, 216, 217, 221, 226, 228, 235, 238, 239, 242, 244, 245, 246, 257, 296, 304], "proof": [12, 59, 62, 93, 95, 245], "45": [12, 48, 68, 73, 84, 104, 108, 120, 222, 223, 239], "120": [12, 19, 67, 68, 73, 74, 90, 108, 116, 117, 223, 225, 226, 228, 242, 294], "210": [12, 72, 108, 239], "252": 12, "hidden": [12, 14, 200], "outdat": 12, "doctest_depends_on": [12, 260], "blanklin": 12, "todo": [12, 169, 171, 175, 176, 180, 181, 183, 184, 185, 186, 187, 219, 226, 233, 251], "trick": [12, 13, 14, 15, 64, 236, 252], "tag": [12, 226, 244], "dotprint": [12, 299, 303], "pprint": [12, 14, 15, 23, 26, 32, 47, 48, 70, 76, 95, 104, 108, 124, 163, 211, 226, 227, 234, 238, 242, 243, 245, 246, 264, 291, 303], "use_unicod": [12, 23, 33, 47, 48, 49, 72, 76, 95, 96, 104, 117, 124, 163, 206, 211, 213, 214, 225, 226, 227, 245, 246, 294, 298, 300, 303, 304, 305], "is_real": [12, 14, 21, 23, 28, 32, 68, 70, 74, 75, 104, 203, 222, 226, 251], "real": [12, 13, 14, 15, 18, 19, 21, 22, 23, 28, 31, 32, 41, 43, 45, 46, 47, 49, 60, 68, 69, 70, 72, 73, 74, 75, 76, 80, 84, 85, 90, 93, 95, 98, 99, 101, 104, 110, 114, 120, 124, 126, 136, 141, 158, 160, 163, 164, 171, 189, 203, 211, 214, 217, 221, 222, 223, 226, 227, 229, 233, 234, 236, 238, 241, 242, 244, 245, 246, 251, 255, 259, 290, 291, 298, 304, 305], "is_posit": [12, 14, 21, 22, 23, 68, 203, 217], "noth": [12, 13, 28, 48, 59, 68, 95, 134, 175, 191, 213, 217, 225, 226, 238, 242, 244, 255, 257, 265, 267, 296], "didn": [12, 95, 104, 155], "unexpect": [12, 68, 257], "side": [12, 15, 19, 21, 30, 32, 35, 49, 59, 60, 68, 80, 84, 95, 104, 108, 114, 116, 124, 134, 139, 140, 155, 159, 179, 180, 196, 200, 201, 211, 213, 219, 221, 224, 226, 243, 245, 246, 250, 257, 259, 280, 291, 294], "broke": 12, "revisit": [12, 149, 209], "particularli": [12, 21, 72, 95, 216, 217, 236, 304, 305], "squar": [12, 15, 21, 28, 31, 32, 37, 41, 45, 49, 59, 68, 69, 74, 84, 85, 93, 95, 99, 100, 104, 107, 108, 110, 111, 114, 116, 124, 126, 153, 154, 177, 193, 201, 211, 215, 217, 219, 221, 222, 223, 226, 234, 238, 239, 242, 245, 246, 298], "root": [12, 15, 21, 23, 29, 32, 37, 41, 47, 49, 67, 68, 69, 74, 76, 90, 91, 92, 93, 95, 97, 100, 104, 108, 110, 158, 196, 211, 213, 214, 217, 221, 223, 225, 226, 236, 238, 242, 244, 245, 246, 257, 261, 264, 298, 300, 303, 305], "radic": [12, 15, 28, 68, 69, 104, 213, 221, 222, 238, 244, 245], "adjust": [12, 139, 229, 233, 291], "simpler": [12, 14, 22, 23, 28, 41, 68, 72, 76, 92, 93, 148, 210, 215, 219, 235, 236, 238, 242, 244, 245, 304], "delet": [12, 52, 97, 99, 104, 223, 267, 304], "rational": 12, "pycodestyl": 12, "pyflak": 12, "pollut": 12, "strip_whitepac": 12, "undefin": [12, 14, 23, 32, 35, 43, 44, 47, 68, 74, 75, 76, 95, 101, 110, 130, 140, 210, 221, 232, 233, 236, 265, 294, 305], "restrict": [12, 14, 21, 23, 30, 49, 57, 68, 69, 76, 104, 116, 117, 191, 195, 213, 216, 221, 223, 241], "cfg": [12, 219, 222], "cosmet": [12, 226], "noqa": [12, 68, 96, 217, 260], "pycqa": 12, "multipledispatch": [12, 13, 42], "dispatch": [12, 14, 43, 44, 45, 68, 69, 186, 226, 245, 261], "funcnam": [12, 258], "arg1": [12, 246], "arg2": [12, 246], "f811": [12, 68], "redefin": [12, 23, 60, 68, 139, 153, 155, 214, 265], "stylist": 12, "reus": [12, 15, 23, 49, 191, 298], "str": [12, 13, 14, 23, 43, 48, 49, 50, 60, 68, 69, 70, 72, 77, 78, 81, 84, 85, 96, 98, 101, 104, 108, 110, 112, 114, 122, 133, 134, 135, 136, 139, 158, 175, 185, 191, 201, 203, 205, 212, 215, 217, 221, 226, 238, 242, 246, 262, 264, 265, 267, 270], "divis": [12, 15, 23, 68, 104, 108, 134, 193, 195, 213, 215, 216, 217, 218, 219, 222, 224, 226, 239, 242, 244, 257, 265, 296, 299, 303], "gotcha": [12, 14, 16, 68, 210, 265, 297, 305], "intent": [12, 21, 49, 67, 68, 110, 215, 259], "xp": 12, "test_symbol": 12, "ever": [12, 13, 14, 23, 74, 210, 213, 222, 236, 242, 259, 262, 299], "pars": [12, 13, 60, 68, 101, 141, 152, 223, 225, 281, 289], "cleaner": [12, 128, 158, 242], "sympifi": [12, 14, 15, 21, 22, 49, 72, 78, 98, 112, 156, 164, 189, 191, 201, 202, 216, 217, 291, 293, 299], "count_op": [12, 15, 68, 235, 238], "truthi": 12, "forget": [12, 31, 48, 304], "coverage_report": 12, "analyz": [12, 238, 251], "littl": [12, 21, 23, 48, 60, 78, 104, 108, 109, 143, 196, 215, 220, 222, 226, 236, 238, 246, 261, 274], "slower": [12, 13, 23, 28, 33, 64, 104, 134, 215, 216, 221, 222, 265, 293], "covhtml": 12, "100": [12, 15, 23, 26, 49, 52, 57, 67, 68, 69, 72, 76, 84, 91, 98, 99, 104, 108, 116, 212, 216, 221, 223, 225, 226, 233, 244, 245, 264, 293], "defens": 12, "gone": 12, "nedbatcheld": 12, "blog": [12, 13, 23, 49, 73, 99, 239, 245], "202008": 12, "you_should_include_your_tests_in_coverag": 12, "stori": [12, 196], "guarante": [12, 18, 21, 28, 34, 49, 59, 60, 68, 80, 93, 95, 104, 139, 215, 216, 219, 221, 222, 242, 244, 245, 262, 267, 300, 304], "condit": [12, 14, 21, 22, 26, 28, 30, 49, 59, 68, 70, 74, 76, 86, 87, 90, 91, 92, 95, 98, 104, 108, 110, 116, 117, 120, 124, 131, 135, 143, 151, 155, 158, 160, 205, 211, 223, 226, 229, 236, 239, 241, 242, 244, 245, 246, 251, 291, 304], "200710": 12, "flaws_in_coverage_measur": 12, "test_hypothesi": 12, "strategi": [12, 50, 68, 95, 219, 220, 233, 236, 238, 243], "mod": [12, 13, 69, 73, 74, 98, 104, 105, 108, 187, 213, 215, 216, 217, 219, 221, 222, 226, 228, 236, 239], "test_modular": 12, "regex": 13, "categori": [13, 213, 281, 288], "lead": [13, 14, 21, 22, 23, 28, 37, 67, 68, 74, 78, 95, 98, 104, 108, 126, 135, 175, 201, 210, 214, 215, 217, 219, 221, 222, 223, 226, 233, 235, 238, 242, 245, 259, 262, 267, 291, 297, 304], "w": [13, 15, 26, 37, 41, 49, 52, 58, 60, 67, 68, 69, 70, 71, 74, 76, 93, 95, 98, 104, 105, 133, 136, 139, 149, 157, 160, 165, 176, 180, 189, 200, 205, 207, 208, 211, 212, 214, 215, 219, 220, 221, 222, 223, 227, 233, 234, 236, 238, 239, 242, 243, 245, 246, 257, 265, 267, 277, 305], "pythonwarn": 13, "NOT": [13, 26, 98, 124, 171, 175, 190, 193, 255, 258], "ned": 13, "batcheld": 13, "unrecogn": [13, 104], "retri": [13, 95, 108], "sympif": [13, 40, 68], "tri": [13, 14, 15, 21, 30, 32, 35, 48, 68, 76, 84, 93, 95, 143, 155, 186, 213, 214, 221, 226, 228, 238, 242, 243, 245, 257, 290, 291, 296, 304], "behaviour": [13, 21, 93, 98, 130, 216, 219, 223, 229, 232], "problemat": [13, 23, 216], "18056": 13, "15416": 13, "100x": 13, "slowdown": [13, 72], "significantli": [13, 33, 49, 72, 128, 153, 217, 228, 258, 261, 291], "_sympifi": [13, 68, 101, 299], "strict": [13, 14, 28, 59, 60, 68, 72, 73, 99, 104, 110, 139, 219, 222, 244, 245, 264, 267, 304], "whatev": [13, 15, 23, 59, 68, 69, 238, 242, 243, 245, 265], "__repr__": [13, 226], "12524": 13, "repr": [13, 49, 95, 185, 216, 221, 226, 257, 303], "plenti": 13, "subclass": [13, 14, 21, 23, 43, 44, 49, 68, 75, 79, 81, 95, 98, 110, 111, 114, 129, 137, 139, 140, 160, 166, 175, 179, 180, 181, 186, 188, 189, 195, 212, 213, 215, 216, 217, 221, 222, 226, 246, 257, 258, 259, 262, 265, 270, 274, 290, 291, 299], "_sympy_": [13, 68], "zz": [13, 68, 73, 90, 91, 95, 101, 104, 105, 108, 136, 201, 210, 213, 214, 215, 216, 219, 221, 222, 223, 224, 241], "dmp_python": [13, 213, 216, 217], "represent": [13, 14, 23, 28, 32, 41, 48, 49, 50, 51, 59, 62, 68, 69, 74, 76, 80, 88, 90, 92, 93, 95, 97, 98, 99, 100, 101, 107, 108, 121, 122, 127, 128, 130, 139, 151, 155, 160, 175, 180, 185, 186, 188, 189, 191, 193, 200, 206, 207, 209, 212, 213, 215, 217, 219, 221, 222, 223, 224, 225, 226, 228, 236, 238, 239, 242, 245, 246, 251, 252, 265, 267, 270, 273, 280, 288, 294, 296, 299], "dup_flint": [13, 217], "flint": [13, 215, 216, 217], "analog": [13, 23, 28, 33, 61, 67, 69, 73, 156, 209, 210, 213, 214, 215, 219, 231, 247, 264], "to_list": [13, 68, 215, 217], "pkdata": 13, "unsuit": [13, 211], "downstream": [13, 21], "stdlib": [13, 257], "importlib": 13, "abil": [13, 15, 21, 47, 104, 151, 221, 225, 242, 245, 298, 304], "favor": 13, "lh": [13, 17, 30, 35, 49, 58, 68, 111, 114, 224, 226, 242, 244, 245, 276], "rh": [13, 17, 30, 33, 35, 49, 58, 60, 68, 99, 100, 104, 111, 114, 133, 134, 139, 141, 148, 149, 150, 215, 224, 226, 228, 242, 244, 245, 276, 290, 291], "deem": [13, 235], "apparatu": 13, "node": [13, 14, 47, 62, 68, 95, 110, 120, 131, 167, 192, 201, 211, 216, 226, 233, 245, 250, 261, 265, 299, 303], "boolean": [13, 14, 23, 24, 30, 35, 42, 43, 44, 45, 46, 47, 49, 68, 74, 78, 82, 83, 84, 85, 96, 99, 104, 105, 108, 116, 122, 124, 134, 139, 176, 201, 203, 206, 212, 215, 217, 219, 221, 223, 226, 238, 242, 244, 246, 264, 273, 300], "matplotlibbackend": [13, 212], "homonym": 13, "linestyl": 13, "xy": [13, 23, 47, 48, 82, 104, 110, 136, 201, 210, 212, 213, 219, 226, 238, 245, 280, 299, 304], "y1": [13, 35, 68, 158], "width": [13, 48, 49, 96, 206, 212, 222, 226, 257], "height": [13, 48, 49, 84, 101, 160, 212, 213, 226, 233, 280], "motiv": [13, 16, 23, 38, 222], "horizont": [13, 23, 37, 48, 78, 81, 83, 99, 118, 120, 139, 163, 212, 215, 226], "vertic": [13, 48, 52, 61, 62, 78, 79, 81, 83, 84, 85, 95, 97, 99, 104, 116, 117, 118, 120, 139, 146, 163, 171, 211, 212, 215, 221, 226, 234, 264, 280], "bar": [13, 49, 76, 142, 151, 180, 186, 267, 287], "reinvent": 13, "wheel": [13, 143], "facilit": [13, 109, 115, 151, 162, 208, 257], "retriev": [13, 18, 51, 66, 99, 104, 139, 222, 238, 252], "ax": [13, 28, 29, 31, 33, 41, 69, 72, 78, 81, 93, 100, 104, 116, 122, 133, 134, 140, 163, 188, 201, 210, 211, 212, 215, 223, 239, 242, 245, 247, 248, 251, 270, 272, 274, 277, 279, 290, 291, 304], "fig": [13, 290, 291], "_backend": 13, "axhlin": 13, "inertia": [13, 116, 117, 127, 128, 130, 132, 139, 141, 143, 144, 146, 148, 149, 150, 151, 158, 200, 201, 209, 210, 221, 287], "circular": [13, 15, 21, 116, 122, 140, 163, 219, 290], "pariti": [13, 21, 60, 68, 222], "inertia_of_point_mass": [13, 136], "graviti": [13, 139, 141, 145, 146, 148, 150, 158, 207, 279, 290, 291], "gf": [13, 60, 69, 120, 213, 215, 216, 219, 221], "modulo": [13, 68, 69, 73, 105, 108, 187, 213, 215, 216, 217, 219, 221, 222, 223, 225, 226, 229, 238], "achiev": [13, 14, 15, 23, 68, 72, 76, 101, 108, 141, 158, 225, 233, 236, 238, 245, 248, 260, 275], "symmetr": [13, 33, 45, 46, 50, 51, 56, 59, 60, 64, 84, 99, 100, 101, 104, 108, 156, 211, 217, 219, 222, 225, 234, 236, 252, 264], "ku": [13, 153, 226], "behav": [13, 15, 45, 47, 68, 69, 74, 76, 108, 222, 234, 238, 244, 247, 253, 291, 300], "hasattr": [13, 238, 260], "nmod": 13, "notion": [13, 21, 48, 196, 199, 213, 245, 274, 279], "__init_subclass__": [13, 21], "kanesmethod": [13, 129, 133, 134, 137, 139, 141, 143, 144, 145, 146, 148, 149, 152, 153, 155, 158, 290, 291], "pinjoint": [13, 129, 133, 139, 144, 146, 152], "prismaticjoint": [13, 133, 139, 146, 152], "q_": [13, 68, 133, 206, 239, 242, 290], "u_": [13, 104, 133, 290], "had": [13, 23, 32, 33, 60, 68, 69, 104, 108, 141, 155, 221, 222, 223, 226, 234, 236, 242, 244, 245, 260, 265, 291, 293, 296, 299, 300], "axi": [13, 35, 41, 61, 73, 74, 78, 79, 81, 82, 84, 90, 93, 95, 101, 104, 116, 120, 122, 127, 129, 133, 137, 139, 140, 141, 143, 145, 148, 149, 150, 152, 155, 158, 159, 160, 163, 164, 188, 201, 203, 205, 207, 209, 210, 212, 217, 245, 270, 272, 275, 277, 280, 290], "parent_axi": [13, 133, 290], "child_axi": [13, 133, 290], "parent": [13, 59, 68, 91, 129, 133, 139, 152, 201, 205, 216, 217, 221, 257, 261, 270, 274, 275, 290], "child": [13, 14, 114, 129, 133, 139, 152, 201, 216, 261, 290], "parent_interfram": [13, 133, 152], "child_interfram": [13, 133, 139, 152], "rotat": [13, 41, 56, 59, 61, 68, 77, 78, 79, 81, 83, 84, 99, 116, 117, 133, 137, 139, 140, 143, 146, 148, 150, 152, 156, 159, 175, 188, 201, 205, 207, 209, 210, 211, 212, 264, 270, 272, 275, 277, 279, 290], "joint_axi": [13, 129, 133, 139, 144, 146, 152], "transform": [13, 14, 37, 41, 46, 49, 64, 67, 68, 69, 70, 72, 73, 76, 83, 101, 104, 122, 124, 133, 143, 152, 163, 184, 186, 188, 193, 211, 214, 215, 217, 219, 221, 222, 228, 233, 234, 235, 238, 239, 241, 242, 243, 244, 245, 246, 248, 251, 259, 265, 270, 277, 298], "pin": [13, 41, 116, 117, 120, 129, 133, 139, 290], "dcm": [13, 130, 133, 141, 143, 158, 201, 209, 210, 270], "q_pin": [13, 139], "theta_pin": 13, "rad": [13, 69, 122, 141, 221, 290], "int_fram": 13, "orient_axi": [13, 130, 133, 201, 203, 290, 291], "align": [13, 49, 78, 104, 133, 140, 210, 211, 226, 244, 257, 290], "orient": [13, 41, 80, 84, 99, 133, 137, 141, 143, 145, 148, 152, 156, 158, 201, 205, 207, 209, 210, 219, 264, 270, 271, 278, 279, 285, 290], "parent_joint_po": [13, 133], "child_joint_po": [13, 133], "parent_point": [13, 133, 144, 146, 152], "child_point": [13, 133, 139, 144, 146, 152], "mass": [13, 26, 85, 126, 127, 128, 130, 133, 134, 136, 139, 141, 143, 144, 145, 146, 148, 150, 151, 152, 153, 154, 158, 159, 167, 192, 194, 195, 196, 207, 209, 257, 279, 287, 290, 291], "pos_from": [13, 129, 133, 136, 137, 139, 140, 141, 143, 144, 145, 152, 158, 205, 209, 290, 291], "masscent": [13, 130, 133, 136, 139, 144, 152, 156, 158, 290], "parent_fram": [13, 152], "child_fram": [13, 152], "locatenew": [13, 130, 136, 143, 145, 148, 149, 150, 155, 156, 158, 159, 202, 205, 207, 209], "conflict": [13, 74, 108, 124, 141, 259], "comprehens": [13, 21, 26, 32, 33, 35, 220, 234, 246, 293], "additional_transl": 13, "recogn": [13, 15, 28, 33, 35, 68, 69, 73, 83, 108, 116, 125, 214, 217, 225, 234, 235, 244, 251, 296], "maximum": [13, 15, 32, 33, 47, 49, 50, 59, 60, 68, 74, 95, 104, 108, 112, 114, 116, 143, 188, 196, 212, 217, 219, 222, 226, 233, 234, 238, 239, 242, 244, 245, 246, 261, 264, 291], "multipli": [13, 15, 33, 41, 45, 49, 59, 68, 79, 83, 90, 97, 99, 104, 108, 129, 134, 135, 145, 154, 155, 168, 177, 191, 196, 197, 200, 213, 214, 215, 217, 219, 221, 222, 226, 228, 235, 236, 239, 242, 247, 264, 274, 296, 299], "max": [13, 49, 59, 60, 68, 74, 76, 78, 104, 108, 110, 114, 116, 211, 212, 221, 222, 226, 233, 235, 236, 265, 291], "min": [13, 60, 64, 68, 73, 74, 104, 110, 211, 212, 221, 226, 232, 242, 264], "is_perfect_squar": 13, "ntheori": [13, 45, 59, 68, 69, 219, 222, 239, 264], "primetest": [13, 68, 108], "is_squar": [13, 68, 99, 108, 215, 217], "is_prim": [13, 21, 68, 213], "isprim": [13, 45, 69, 108], "divid": [13, 14, 59, 67, 68, 69, 84, 104, 108, 134, 135, 195, 196, 214, 215, 216, 217, 219, 221, 222, 226, 242, 261, 299], "bottom_up": [13, 68], "interactive_travers": 13, "postorder_travers": [13, 68, 299], "preorder_travers": [13, 68, 299], "refactor": [13, 242, 250, 261], "tr": [13, 50, 59, 226, 235], "quantum": [13, 27, 126, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 211, 287], "default_sort_kei": [13, 48, 57, 68, 250], "matrixel": [13, 49], "matrixsymbol": [13, 18, 21, 33, 45, 46, 49, 68, 99, 101, 104, 226, 246, 248], "layer": [13, 124, 219, 265], "imprecis": 13, "free_symbol": [13, 14, 31, 49, 68, 77, 95, 99, 180, 198, 201, 222, 232, 239, 290], "atomicexpr": [13, 68], "concept": [13, 14, 21, 59, 143, 210, 216, 218, 221, 226, 245, 250, 279, 297, 302], "misappli": 13, "introduc": [13, 22, 31, 64, 67, 68, 76, 93, 104, 109, 111, 114, 117, 141, 143, 148, 149, 150, 154, 191, 196, 210, 217, 218, 222, 223, 226, 233, 236, 239, 246, 262, 288, 290, 291, 297, 300, 302, 304], "21494": 13, "size": [13, 19, 33, 49, 50, 52, 57, 59, 60, 61, 62, 63, 64, 68, 69, 71, 73, 96, 99, 101, 104, 107, 108, 122, 143, 153, 154, 155, 164, 186, 187, 206, 212, 215, 219, 226, 238, 239, 242, 246, 264, 294], "die": [13, 221, 246], "histor": [13, 14, 17, 23, 69, 215, 242, 246], "21563": 13, "revert": [13, 217, 222], "sample_it": [13, 246], "domainmatrix": [13, 33, 100, 104, 218, 221, 224, 288], "21402": 13, "earlier": [13, 110, 128, 223, 227, 236, 238, 265, 275, 277, 299], "unsupport": [13, 15, 18, 124, 216, 217, 221, 226], "operand": [13, 15, 60, 68, 202, 216, 217, 221, 273], "dict": [13, 15, 17, 21, 28, 31, 32, 36, 37, 49, 51, 60, 68, 69, 70, 84, 85, 98, 99, 104, 108, 110, 112, 134, 135, 171, 183, 186, 197, 199, 201, 212, 215, 216, 217, 219, 221, 222, 223, 224, 226, 238, 239, 242, 243, 244, 245, 246, 250, 257, 258, 264, 270, 305], "smith_normal_form": [13, 105, 215], "newmatrix": 13, "holonom": [13, 89, 92, 134, 139, 142, 143, 144, 145, 151, 153, 154, 281, 287, 288, 290], "polymatrix": 13, "risch": [13, 95, 294], "20780": 13, "20759": 13, "20621": 13, "19882": 13, "18844": 13, "21441": 13, "21427": 13, "21496": 13, "potenti": [13, 21, 80, 101, 104, 108, 111, 134, 136, 139, 150, 151, 202, 208, 215, 216, 217, 221, 226, 233, 236, 238, 242, 260, 261, 273, 279, 287], "impact": 13, "goal": [13, 14, 48, 128, 159, 221, 223, 257, 258, 260, 297, 298], "tableform": [13, 244, 267], "usecas": 13, "line2dbaseseri": [13, 212], "linecollect": [13, 212], "bokeh": 13, "plotli": 13, "mayavi": 13, "k3d": 13, "get_point": [13, 212], "uniformli": [13, 19, 59, 84, 85, 108, 116, 118, 122, 212, 260], "adapt": [13, 122, 212, 232, 244, 264, 269], "get_data": [13, 212], "dft": [13, 71, 127], "fourier": [13, 68, 76, 95, 127, 184, 230, 282], "as_explicit": [13, 33, 101, 104, 127, 247, 248], "discret": [13, 47, 49, 50, 58, 60, 68, 69, 76, 108, 124, 191, 196, 212, 228, 231, 242, 244, 245, 282, 293], "21626": 13, "expos": [13, 48, 110, 246], "mutat": [13, 124, 215, 217, 246], "flat": [13, 82, 99, 215, 258], "todok": [13, 99], "ey": [13, 33, 68, 99, 100, 101, 102, 103, 104, 106, 215, 221, 247, 267, 300], "converg": [13, 49, 67, 72, 76, 95, 108, 160, 222, 229, 233, 236, 294], "legacy_matrix": [13, 95], "discontinu": [13, 47, 72, 74, 95, 116, 229, 244], "theano_cod": 13, "aesara_cod": [13, 226], "theanoprint": 13, "aesaraprint": [13, 226], "predic": [13, 14, 42, 43, 47, 110, 222, 238, 264, 282], "big": [13, 15, 19, 21, 52, 68, 70, 108, 158, 171, 211, 225, 226, 233, 248, 267, 294, 296], "registr": 13, "add_handl": 13, "remove_handl": [13, 42], "regist": [13, 42, 43, 44, 69, 187], "register_mani": [13, 43, 44], "askprimehandl": 13, "staticmethod": [13, 257], "register_handl": [13, 42], "prime": [13, 21, 35, 42, 43, 44, 45, 59, 66, 67, 68, 69, 71, 73, 76, 108, 162, 213, 214, 215, 216, 217, 219, 222, 236, 238, 239, 246, 261], "Not": [13, 14, 22, 23, 33, 68, 73, 98, 124, 226, 245, 246, 264, 298, 305], "primepred": [13, 45], "q": [13, 14, 15, 18, 21, 29, 31, 40, 41, 42, 43, 44, 45, 46, 49, 60, 64, 67, 68, 69, 76, 85, 90, 91, 93, 95, 97, 99, 104, 110, 114, 116, 118, 124, 125, 129, 133, 134, 135, 137, 139, 140, 141, 143, 145, 150, 152, 153, 154, 155, 158, 159, 160, 171, 185, 191, 194, 201, 202, 203, 205, 206, 207, 209, 212, 213, 214, 216, 217, 219, 221, 222, 223, 225, 226, 228, 236, 239, 242, 244, 246, 251, 252, 267, 270, 273, 274, 276, 279, 290, 291, 300, 304], "20209": 13, "stochast": 13, "timestamp": 13, "wienerprocess": [13, 246], "normaldistribut": [13, 246], "20078": 13, "misspel": 13, "absorbing_prob": [13, 246], "absorb": [13, 14, 93, 242, 246, 294], "probabilit": 13, "shutil": 13, "power": [13, 15, 30, 35, 41, 46, 49, 58, 59, 60, 69, 71, 72, 73, 90, 91, 93, 95, 97, 99, 101, 108, 109, 110, 124, 141, 158, 163, 174, 177, 190, 193, 195, 196, 197, 201, 213, 214, 215, 216, 217, 218, 219, 221, 222, 223, 225, 226, 227, 230, 233, 235, 238, 239, 242, 244, 245, 246, 250, 259, 264, 282, 293, 294, 295, 296, 297, 299, 300, 303], "immut": [13, 14, 68, 100, 103, 106, 210, 217, 242, 247, 285, 293, 300], "coordsystem": [13, 70], "patch": [13, 70, 226], "manifold": [13, 70], "coord_system": 13, "connect_to": 13, "coord_tuple_transform_to": [13, 70], "constructor": [13, 14, 23, 43, 44, 48, 49, 55, 59, 60, 61, 68, 75, 76, 97, 102, 104, 110, 111, 112, 114, 129, 137, 145, 184, 185, 189, 193, 212, 213, 215, 216, 217, 226, 234, 242, 251, 259, 274, 282, 291, 295, 299], "unord": [13, 15, 68, 108, 217, 245, 264, 265], "lambidfi": 13, "guess": [13, 17, 48, 69, 72, 93, 96, 206, 219, 222, 236, 239, 290, 299], "construct": [13, 19, 26, 30, 41, 43, 44, 48, 49, 51, 68, 70, 74, 76, 78, 82, 84, 96, 101, 104, 109, 112, 114, 117, 124, 128, 129, 130, 134, 136, 137, 139, 141, 143, 176, 180, 189, 190, 193, 197, 213, 215, 216, 217, 219, 221, 222, 226, 239, 244, 246, 247, 251, 259, 261, 262, 274, 276, 277, 290, 291, 296, 299, 300, 304], "superclass": [13, 14, 21, 67, 95, 101, 129, 217], "scalar": [13, 34, 41, 68, 70, 83, 97, 99, 101, 104, 109, 110, 124, 129, 136, 141, 190, 201, 202, 203, 208, 210, 213, 215, 219, 226, 242, 247, 259, 265, 270, 272, 273, 274, 275, 276, 278, 280, 285, 287], "quantiti": [13, 15, 60, 68, 73, 76, 80, 85, 117, 128, 129, 134, 149, 156, 170, 193, 195, 199, 200, 207, 209, 210, 221, 238, 246, 274, 279, 287, 290, 291], "sens": [13, 14, 19, 21, 23, 41, 45, 47, 48, 68, 70, 73, 76, 93, 98, 129, 134, 137, 140, 143, 196, 201, 210, 213, 219, 221, 235, 236, 238, 245, 246, 258, 259, 264, 279, 304], "exponenti": [13, 15, 21, 35, 41, 49, 59, 64, 68, 69, 73, 95, 98, 99, 104, 108, 110, 177, 193, 223, 238, 242, 245, 246, 295, 296, 300], "treat": [13, 14, 21, 22, 23, 31, 35, 36, 41, 58, 59, 66, 68, 73, 76, 83, 84, 104, 110, 114, 141, 164, 201, 207, 214, 216, 217, 219, 221, 222, 223, 225, 226, 233, 234, 236, 238, 239, 242, 244, 250, 258, 261, 277, 291, 296, 300], "cdot": [13, 21, 26, 50, 67, 73, 76, 86, 90, 91, 93, 99, 101, 104, 108, 110, 125, 127, 140, 156, 196, 200, 207, 209, 210, 211, 213, 214, 222, 229, 233, 236, 242, 244, 247, 248, 264, 276, 277, 291, 298, 299, 304], "attributeerror": [13, 21, 68, 104, 245], "as_coeff_mul": [13, 68, 93, 101], "benchmark": [13, 143, 157], "tmpfile": 13, "random_complex_numb": [13, 68], "verify_numer": [13, 68], "test_derivative_numer": [13, 68], "_randrang": [13, 68, 69], "_randint": [13, 68, 219], "as_poli": [13, 68, 214, 222], "as_expr": [13, 68, 104, 215, 216, 221, 222, 223, 300], "combintor": 13, "perm_cycl": [13, 60, 226], "init_print": [13, 28, 33, 39, 49, 60, 72, 95, 96, 104, 117, 206, 213, 214, 225, 294, 298, 300, 303, 304, 305], "tensexpr": [13, 125, 252], "substitute_indic": 13, "danger": [13, 214], "tensor_head": [13, 125, 252], "shorter": [13, 37, 68, 78, 128, 153, 200, 213, 217, 226, 259, 267, 291], "creation": [13, 15, 23, 68, 70, 104, 115, 130, 136, 148, 151, 152, 153, 154, 155, 165, 175, 179, 180, 181, 191, 209, 210, 226, 246, 251, 259, 265, 291], "_dummy_fmt": 13, "l_": [13, 95, 104, 211, 291], "obsolet": 13, "dummy_nam": [13, 252], "metric_symmetri": [13, 252], "set_metr": [13, 252], "delta": [13, 15, 49, 52, 62, 73, 91, 93, 97, 122, 155, 163, 191, 211, 215, 226, 233, 239, 242, 246, 247, 252], "epsilon": [13, 15, 67, 69, 76, 93, 95, 162, 226, 252], "latter": [13, 18, 23, 49, 59, 68, 73, 76, 93, 108, 116, 213, 217, 221, 226, 236, 239, 252, 259, 264, 265, 296], "obscur": [13, 21], "young": [13, 116, 252], "tableau": 13, "tensorindex": [13, 252], "tensor_indic": [13, 125, 252], "denot": [13, 14, 15, 19, 59, 60, 68, 70, 76, 90, 91, 93, 95, 97, 98, 99, 104, 108, 110, 120, 124, 129, 140, 196, 201, 207, 212, 213, 214, 219, 221, 229, 233, 234, 236, 242, 246, 251, 252, 270, 272, 274, 275, 277, 279], "emptyset": [13, 21, 32, 47, 48, 98, 226, 234, 245, 270, 305], "is_empti": [13, 21, 60], "unknown": [13, 14, 18, 21, 22, 23, 26, 33, 35, 36, 41, 68, 69, 117, 176, 215, 224, 241, 242, 243, 244, 245, 264, 305], "empti": [13, 14, 21, 28, 31, 32, 36, 43, 47, 48, 49, 50, 59, 63, 67, 68, 80, 83, 84, 85, 98, 99, 104, 108, 111, 114, 134, 135, 155, 186, 199, 217, 221, 222, 226, 232, 233, 234, 236, 242, 244, 245, 257, 259, 264, 267, 291, 299], "denest": [13, 68, 222, 238, 244, 264], "particl": [13, 130, 133, 134, 136, 139, 141, 145, 146, 151, 153, 155, 158, 159, 167, 170, 177, 178, 189, 191, 194, 196, 209, 252, 287, 291], "rigidbodi": [13, 129, 130, 133, 134, 136, 139, 143, 148, 149, 150, 156, 158, 290], "potential_energi": [13, 133, 134, 136, 139, 150, 156], "energi": [13, 27, 126, 130, 134, 136, 141, 150, 167, 192, 196, 207, 252, 277, 287], "setter": [13, 141, 158], "getter": [13, 68, 141, 158], "set_": 13, "set_condit": 13, "17749": 13, "unpack": [13, 68, 99, 104, 264, 265], "emul": [13, 238, 245, 247, 265], "is_deriv": [13, 68], "as_finite_differ": [13, 47, 68, 294], "17881": 13, "get_matrix": [13, 252], "__getitem__": [13, 68, 99, 215, 251], "__iter__": [13, 60, 68, 238], "_components_data_full_destroi": 13, "__pow__": [13, 99, 217, 223], "flaw": 13, "replace_with_arrai": [13, 252, 253], "throughout": [14, 93, 98, 215, 219, 229, 245, 279, 291, 296], "elsewher": [14, 21, 73, 97, 215, 257], "termnam": 14, "antideriv": [14, 74, 76, 95, 242, 294], "frac": [14, 19, 21, 23, 26, 28, 29, 33, 35, 47, 67, 68, 69, 70, 73, 74, 76, 93, 95, 104, 108, 110, 111, 112, 114, 124, 145, 156, 194, 206, 207, 209, 210, 211, 215, 217, 219, 222, 226, 228, 229, 233, 236, 239, 242, 243, 245, 246, 247, 264, 277, 279, 291, 294, 298, 299, 303, 304], "primit": [14, 59, 68, 69, 76, 108, 185, 189, 213, 214, 215, 216, 217, 219, 221, 222, 225, 226, 239, 294], "terminologi": [14, 29, 252], "tupl": [14, 23, 31, 34, 35, 36, 41, 43, 44, 47, 48, 49, 50, 59, 60, 67, 68, 69, 70, 74, 75, 76, 77, 78, 79, 81, 83, 84, 85, 90, 93, 95, 99, 104, 107, 108, 110, 116, 117, 118, 120, 122, 129, 130, 133, 134, 136, 137, 139, 153, 154, 156, 158, 160, 175, 176, 177, 180, 185, 188, 189, 190, 191, 201, 205, 210, 212, 213, 215, 216, 217, 219, 223, 224, 226, 227, 228, 232, 234, 238, 239, 242, 243, 244, 245, 246, 247, 251, 252, 257, 258, 259, 260, 264, 265, 267, 270, 274, 294, 299, 300, 303], "subexpress": [14, 23, 49, 68, 74, 99, 128, 131, 221, 222, 226, 233, 238, 245, 259, 265, 293], "togeth": [14, 19, 49, 59, 68, 72, 97, 104, 108, 112, 116, 129, 151, 177, 188, 196, 210, 213, 217, 219, 221, 222, 225, 226, 238, 242, 244, 246, 257, 258, 264, 290, 298, 304], "walk": [14, 49, 52, 68, 183, 186, 236], "extract": [14, 28, 32, 36, 37, 47, 68, 95, 99, 101, 104, 108, 125, 129, 143, 151, 156, 210, 215, 219, 221, 222, 244, 245, 246, 257, 259, 264], "rebuilt": [14, 299], "atom": [14, 30, 49, 60, 68, 95, 98, 99, 126, 192, 216, 223, 226, 244, 245, 251], "queri": [14, 21, 22, 23, 42, 45, 46, 47, 49, 68, 80, 222, 238, 246], "is_": [14, 23, 68], "recurs": [14, 15, 18, 21, 23, 47, 68, 73, 93, 95, 98, 99, 108, 112, 143, 212, 219, 222, 223, 226, 227, 231, 233, 238, 244, 245, 250, 255, 257, 261, 262, 264, 295, 304], "canonic": [14, 55, 68, 235, 252, 282], "excess": 14, "discourag": [14, 21, 68, 238], "expens": [14, 23, 35, 68, 155, 235, 242, 243, 244, 260, 300], "matrix": [14, 18, 19, 21, 26, 29, 34, 36, 41, 49, 57, 60, 68, 69, 70, 76, 83, 93, 95, 97, 99, 100, 102, 103, 106, 107, 109, 110, 111, 114, 124, 125, 127, 130, 133, 134, 135, 136, 139, 141, 143, 144, 145, 146, 148, 149, 150, 152, 153, 154, 156, 158, 159, 160, 163, 164, 166, 174, 175, 180, 185, 186, 188, 190, 191, 193, 196, 201, 210, 211, 213, 215, 219, 221, 224, 226, 227, 234, 236, 238, 239, 242, 244, 245, 247, 248, 250, 251, 252, 253, 258, 259, 264, 265, 267, 270, 272, 273, 275, 279, 285, 290, 291, 295, 298, 299, 304, 305], "bound": [14, 30, 45, 49, 50, 67, 68, 77, 78, 79, 81, 83, 84, 95, 108, 136, 189, 212, 215, 217, 219, 221, 222, 226, 232, 242, 244, 245, 246, 251, 261, 267, 270, 291], "dummi": [14, 49, 64, 67, 68, 74, 93, 95, 104, 141, 158, 186, 191, 212, 216, 217, 221, 222, 223, 232, 233, 234, 236, 238, 242, 245, 250, 252, 255, 259, 264, 265], "unequ": [14, 17, 68, 116, 226], "clash": [14, 40, 68, 104], "_eval_": 14, "_eval_deriv": [14, 23, 68, 76], "overrid": [14, 15, 49, 68, 77, 78, 84, 110, 189, 215, 226, 251, 258, 259, 264, 265, 291], "pre": [14, 41, 48, 49, 68, 211, 212, 227, 235, 238, 244, 245, 257, 275, 279, 299], "shorthand": [14, 15, 21, 23, 68, 98, 185, 221, 234, 255], "reserv": [14, 21, 141, 252, 259, 300], "smaller": [14, 49, 59, 60, 68, 69, 73, 76, 84, 95, 101, 108, 153, 214, 215, 216, 219, 222, 229, 235, 236, 244, 264, 293, 304], "children": [14, 68, 69, 216, 261], "leaf": [14, 216, 226, 235, 299], "strictli": [14, 15, 18, 20, 21, 45, 47, 68, 76, 104, 108, 124, 217, 219, 238, 244, 265], "dag": 14, "rebuild": [14, 23, 68, 222, 299], "colloqui": [14, 29], "hyper": [14, 68, 73, 76, 87, 90, 226, 228, 236, 238, 244, 246, 304], "primepi": [14, 23, 108], "divisor_sigma": [14, 108], "interchang": [14, 64, 67, 93, 115, 242], "mental": 14, "hashabl": [14, 65, 68, 93, 264], "repl": [14, 252], "intermedi": [14, 49, 50, 91, 99, 133, 141, 143, 148, 152, 175, 185, 193, 194, 201, 205, 209, 245, 259, 291, 301], "idiom": [14, 296, 297], "frown": 14, "lowercas": [14, 15, 41, 110, 242, 257, 294], "is_integ": [14, 21, 23, 68, 203, 226, 251], "capit": [14, 67, 69, 124, 242], "wherea": [14, 19, 21, 28, 33, 45, 49, 69, 78, 84, 93, 98, 124, 196, 213, 216, 222, 226, 244, 245, 264, 304], "is_capit": 14, "unneed": 14, "isinst": [14, 18, 21, 23, 49, 68, 99, 101, 124, 216, 217, 226, 227, 238, 247, 250, 259, 299], "ship": [14, 109], "numberkind": [14, 18, 68, 99, 234], "matrixkind": [14, 18, 68, 99, 234], "booleankind": [14, 68], "ring": [14, 28, 71, 91, 104, 105, 209, 214, 215, 219, 221, 222, 223, 224, 225, 226, 264], "classif": [14, 20, 68, 242, 243], "lamda": [14, 101, 226, 234, 246, 300], "\u03bb": [14, 300], "lambdifi": [14, 23, 34, 35, 49, 76, 143, 226, 244, 258, 263, 289, 290, 291, 295], "matrixexpr": [14, 23, 99, 101, 102], "mutabl": [14, 15, 50, 68, 100, 101, 102, 116, 217, 226, 227, 238, 247, 300], "dens": [14, 99, 101, 103, 104, 215, 221, 222, 247, 265, 285, 299], "quit": [14, 19, 23, 76, 104, 108, 143, 209, 212, 223, 225, 236, 244, 264, 279, 296, 299], "rung": [14, 47, 90], "kutta": [14, 90], "loss": [14, 49, 93, 191, 258, 276], "stabil": [14, 59, 64, 66, 72, 124, 155, 250], "focus": [14, 34, 219, 239, 241, 242, 244, 245, 305], "is_numb": [14, 21, 68, 76, 95], "infin": [14, 21, 30, 45, 67, 68, 73, 74, 76, 81, 93, 95, 104, 164, 217, 219, 222, 226, 231, 232, 233, 234, 238, 241, 242, 246], "resembl": [14, 70, 76, 95, 251], "zoo": [14, 17, 21, 45, 68, 73, 74, 76, 95, 233, 235, 238], "data": [14, 19, 49, 59, 68, 69, 76, 95, 104, 109, 110, 112, 122, 134, 170, 212, 213, 215, 216, 217, 219, 222, 223, 226, 238, 251, 252, 257, 259, 261, 264], "effici": [14, 19, 21, 28, 33, 41, 47, 49, 52, 59, 64, 68, 71, 72, 73, 84, 85, 101, 104, 108, 109, 124, 133, 134, 158, 211, 214, 215, 216, 217, 219, 222, 223, 224, 225, 238, 239, 244, 258, 265, 293, 299, 300, 304], "inequ": [14, 21, 22, 23, 29, 68, 212, 219, 234, 236, 240, 282], "neq": [14, 23, 68, 74, 76, 93, 95, 99, 108, 196, 210, 211, 219, 222, 239, 242, 244, 304], "ne": [14, 17, 21, 68, 69, 73, 74, 81, 93, 104, 108, 110, 214, 216, 219, 236, 242, 246], "hold": [14, 15, 23, 44, 48, 59, 64, 68, 69, 70, 74, 76, 90, 93, 104, 107, 110, 124, 126, 133, 135, 136, 156, 187, 222, 236, 238, 242, 246, 259, 304], "singleton": [14, 60, 98, 245, 299], "adject": [14, 246], "heurist": [14, 21, 35, 60, 93, 95, 99, 219, 220, 233, 235, 238, 244, 245, 257, 294, 304], "commut": [14, 21, 41, 45, 48, 59, 60, 64, 68, 70, 91, 95, 104, 168, 175, 178, 179, 180, 190, 191, 196, 203, 210, 214, 215, 217, 218, 219, 220, 222, 226, 233, 234, 236, 242, 252, 287, 288, 299], "law": [14, 48, 151, 194, 210, 214, 246, 291], "xreplac": [14, 68, 99, 104, 201, 291], "knowledg": [14, 67, 68, 69, 221, 242, 299, 302], "round": [14, 23, 34, 47, 49, 68, 72, 73, 74, 104, 164, 215, 217, 221, 222, 233, 235, 246], "analyt": [14, 39, 73, 76, 93, 104, 112, 137, 151, 242, 291, 294], "implicitli": [14, 21, 22, 23, 60, 68, 95, 213, 216, 244], "independ": [14, 15, 23, 33, 45, 47, 49, 59, 67, 68, 70, 76, 85, 93, 95, 97, 104, 124, 134, 135, 139, 141, 143, 145, 153, 155, 189, 196, 207, 212, 214, 216, 221, 222, 228, 229, 236, 238, 239, 242, 243, 244, 245, 246, 252, 257, 258, 277, 290, 298, 299], "parsabl": 14, "iter": [14, 28, 31, 32, 33, 37, 47, 49, 57, 59, 60, 63, 64, 68, 69, 70, 71, 73, 76, 84, 98, 108, 130, 131, 133, 134, 135, 136, 139, 155, 159, 176, 191, 205, 212, 213, 214, 215, 217, 219, 222, 226, 227, 228, 229, 232, 238, 239, 242, 244, 245, 246, 247, 250, 258, 259, 260, 261, 263, 265, 270, 275, 289], "fuzzi": [14, 21, 23, 24], "noncomput": 14, "philosoph": 14, "OR": [14, 47, 71, 98, 219], "unevaluatedexpr": [14, 68, 226, 299], "surpris": [14, 21, 245], "north": 14, "riemann": [14, 70, 73, 74, 93, 213, 238, 252], "sphere": [14, 140, 163, 270, 280], "mapl": [15, 95, 215, 242, 298], "introductori": [15, 19, 38, 39, 158, 216, 217, 222], "remaind": [15, 67, 68, 69, 108, 214, 216, 217, 220, 222, 242], "offici": [15, 25, 39, 68, 128, 158, 200, 210, 245, 265, 302], "java": 15, "subtract": [15, 32, 41, 49, 60, 68, 72, 83, 108, 124, 133, 193, 214, 215, 216, 217, 219, 221, 222, 299, 304], "proper": [15, 59, 68, 95, 108, 128, 141, 200, 216, 217, 221, 226, 234, 242, 247, 258, 259, 277, 300], "glossari": [15, 16], "alter": [15, 50, 59, 68, 201, 216, 226, 228, 245], "afterward": [15, 49, 68, 136, 145], "simultan": [15, 68, 74, 81, 99, 108, 115, 212, 235], "var": [15, 26, 31, 47, 49, 67, 68, 72, 73, 91, 95, 98, 104, 124, 201, 212, 221, 225, 226, 238, 239, 265, 305], "rate": [15, 111, 112, 129, 143, 209, 246, 277, 294], "short_lif": 15, "haven": 15, "160": [15, 116, 220], "ctimesd": 15, "relationship": [15, 17, 21, 49, 68, 73, 75, 95, 108, 114, 139, 152, 175, 201, 207, 210, 216, 244, 291], "runtimeerror": [15, 47, 49, 234, 245, 264], "compileflag": [15, 257], "glob": [15, 257], "exceed": [15, 143, 221], "stdin": [15, 260, 262], "nameerror": [15, 96, 260, 296], "__future__": [15, 19, 296, 303], "cl": [15, 21, 23, 35, 49, 59, 68, 95, 99, 114, 191, 205, 217, 221, 242, 251, 260, 264, 276, 290, 291, 294, 303, 305], "dir": [15, 68, 116, 228, 233, 264], "__builtins__": 15, "__file__": 15, "__name__": [15, 226], "__package__": 15, "_greek": 15, "_latin": 15, "chi": [15, 76, 93, 163, 226, 236, 242, 246, 252], "eta": [15, 76, 93, 221, 226, 242, 243, 246], "iota": [15, 226], "kappa": [15, 211, 226, 246], "mu": [15, 76, 93, 108, 125, 127, 162, 226, 246, 252], "omega": [15, 49, 50, 59, 93, 104, 108, 124, 130, 136, 139, 156, 159, 165, 167, 192, 201, 205, 206, 209, 211, 226, 233, 246], "omicron": [15, 226], "phi": [15, 59, 68, 69, 73, 76, 93, 97, 104, 108, 126, 158, 165, 174, 176, 211, 213, 221, 226, 242, 270, 280], "psi": [15, 73, 76, 93, 163, 174, 175, 181, 189, 221, 226, 252], "rho": [15, 70, 93, 104, 108, 144, 185, 226, 246, 252, 280], "sigma": [15, 60, 91, 93, 99, 104, 226, 229, 246], "tau": [15, 49, 93, 95, 104, 221, 226, 242], "theta": [15, 41, 68, 70, 74, 76, 93, 96, 104, 110, 126, 139, 159, 163, 201, 210, 211, 217, 221, 226, 229, 234, 245, 246, 270, 272, 275, 277, 280, 291], "upsilon": [15, 226], "xi": [15, 23, 70, 93, 226, 242, 243, 244], "lastli": [15, 95, 117, 159, 242, 290], "unit": [15, 23, 26, 27, 41, 45, 48, 68, 69, 73, 81, 82, 83, 95, 104, 108, 112, 116, 118, 122, 124, 126, 127, 129, 133, 137, 139, 140, 141, 156, 158, 167, 192, 193, 194, 198, 200, 201, 207, 210, 212, 214, 215, 217, 219, 221, 222, 224, 226, 234, 236, 239, 245, 247, 270, 272, 274, 279, 280, 287, 290], "mnemon": [15, 235, 264], "osineq": 15, "reimport": 15, "restor": [15, 216, 238], "__": [15, 76, 95, 226, 246, 251], "press": [15, 48, 50, 52, 60, 69, 95, 99, 211, 220, 239, 244, 290], "autocomplet": 15, "lose": [15, 213, 215], "f1": [15, 34, 59, 93, 95, 104, 124, 130, 141, 149, 158, 212, 217, 219, 222, 226, 228, 244], "f2": [15, 34, 68, 93, 104, 124, 130, 141, 149, 158, 194, 212, 219, 222, 226, 228, 244], "accuraci": [15, 19, 47, 68, 215, 222, 300], "2000000000000002": 15, "py3k": 15, "20000000000000": 15, "sympyifi": 15, "worri": [15, 68, 299], "142857142857143": 15, "receiv": [15, 37, 51, 68, 69, 108, 130, 186, 221, 251], "fraction": [15, 68, 69, 72, 74, 84, 95, 104, 108, 110, 131, 197, 215, 216, 217, 219, 220, 223, 226, 228, 238, 239, 242, 244, 295], "interpret": [15, 22, 35, 37, 49, 59, 67, 68, 73, 74, 76, 81, 84, 95, 99, 101, 104, 108, 110, 128, 196, 212, 214, 221, 222, 226, 233, 239, 244, 245, 246, 251, 257, 258, 261, 267, 300], "000000000000": 15, "00": [15, 68, 108, 175, 185, 239, 264], "null": [15, 68, 104], "34": [15, 49, 60, 73, 81, 104, 108, 130, 173, 220, 225, 232, 238, 239], "3400000000000": 15, "250": [15, 108, 239], "143": [15, 135, 170, 211], "decim": [15, 23, 49, 68, 71, 72, 108, 110, 122, 216, 222, 298], "142857": 15, "25000000000000000000": 15, "14285278320312500000": 15, "realiz": [15, 51, 53, 59, 70, 98, 108, 145, 213, 214, 219, 246], "pad": [15, 49, 69, 70, 71, 83, 108], "inexact": [15, 37, 68, 215, 217], "low": [15, 21, 22, 49, 68, 69, 76, 108, 134, 216, 219, 224, 226, 238, 258, 259, 264], "higher": [15, 19, 28, 47, 49, 68, 70, 72, 76, 79, 104, 110, 205, 211, 213, 215, 216, 219, 222, 228, 229, 233, 235, 238, 242, 244, 247, 265, 294], "engin": [15, 111, 112, 114, 118, 120, 157, 158, 208, 242, 290, 291, 303], "increas": [15, 33, 47, 48, 60, 66, 67, 68, 71, 72, 76, 99, 108, 109, 128, 139, 142, 175, 200, 201, 203, 209, 210, 216, 219, 221, 222, 228, 231, 235, 242, 246, 262, 264, 291], "2000061035": 15, "highest": [15, 49, 62, 97, 128, 213, 222, 229, 239, 242], "hopefulli": [15, 20, 93], "unsimplifi": [15, 235], "12345678901234567890": 15, "big_trig_ident": 15, "ab": [15, 46, 49, 50, 67, 68, 69, 72, 73, 74, 76, 80, 81, 91, 93, 98, 99, 104, 110, 114, 120, 126, 158, 191, 214, 217, 221, 222, 226, 239, 241, 244, 245, 246, 248, 252, 261, 264, 267, 276, 291, 304], "1000": [15, 49, 52, 68, 69, 72, 101, 108, 158, 195, 196, 197, 198, 211, 225, 226, 235, 265], "gave": [15, 68, 264], "impress": 15, "91": [15, 50, 220, 225, 232, 246], "4e": [15, 49, 244], "nearli": [15, 108, 235], "snippet": [15, 49], "expr_modifi": 15, "__main__": [15, 49, 300], "declar": [15, 21, 32, 49, 81, 93, 104, 110, 125, 141, 143, 158, 170, 215, 226, 233, 236, 241, 242, 243, 246, 259], "2x": [15, 31, 68, 76, 93, 108, 110, 238, 239, 245, 246, 293, 296, 304], "syntaxerror": [15, 110], "asin": [15, 74, 76, 82, 223, 226, 236, 238, 242, 246, 290, 304], "arcsin": [15, 74, 110, 223, 226, 246], "arcco": [15, 74, 140, 226], "expon": [15, 28, 37, 46, 49, 68, 69, 74, 75, 76, 93, 95, 101, 108, 122, 124, 197, 214, 215, 216, 222, 223, 226, 235, 238, 242, 245, 250, 261, 304], "half": [15, 23, 26, 49, 68, 69, 73, 74, 76, 78, 84, 95, 97, 104, 108, 110, 116, 139, 160, 163, 188, 211, 217, 219, 221, 222, 234, 235, 236, 238, 246, 257, 264], "denomin": [15, 68, 72, 76, 95, 108, 124, 131, 214, 215, 216, 217, 219, 221, 222, 225, 226, 235, 236, 238, 239, 242, 244, 304], "wild": [15, 68, 238, 264], "sq": [15, 239], "is_pow": [15, 49, 68, 74], "is_rat": [15, 21, 221, 264], "bracket": [15, 23, 34, 36, 60, 68, 76, 189, 191, 201, 226], "notat": [15, 19, 28, 32, 35, 37, 56, 60, 61, 67, 68, 69, 73, 76, 93, 101, 104, 110, 124, 135, 189, 200, 201, 206, 210, 213, 226, 233, 238, 245, 251, 252, 264, 277, 294], "curli": [15, 141, 226], "suppli": [15, 34, 35, 47, 48, 49, 59, 60, 68, 70, 78, 82, 104, 108, 129, 130, 133, 134, 135, 136, 143, 145, 148, 153, 154, 156, 164, 191, 205, 210, 212, 221, 223, 228, 235, 242, 258, 264, 265, 270, 272, 275, 290, 291], "kwarg": [15, 43, 44, 45, 49, 59, 60, 67, 68, 69, 70, 74, 76, 78, 79, 81, 82, 83, 84, 85, 90, 93, 95, 99, 100, 101, 102, 104, 106, 107, 108, 112, 122, 124, 131, 134, 136, 139, 145, 160, 169, 171, 175, 176, 180, 182, 184, 185, 187, 188, 189, 201, 205, 206, 212, 215, 217, 222, 226, 228, 232, 233, 234, 238, 242, 243, 244, 246, 247, 248, 252, 257, 258, 260, 264, 267, 275], "powsimp": [15, 68, 74, 235, 238], "deep": [15, 23, 68, 74, 98, 99, 112, 222, 233, 238, 246, 299], "measur": [15, 41, 74, 76, 84, 100, 128, 156, 171, 180, 185, 193, 196, 198, 200, 201, 205, 207, 210, 222, 234, 235, 238, 246, 269, 270, 273, 274, 276, 277, 279, 290], "join": [15, 30, 60, 68, 69, 81, 99, 116, 117, 137, 226, 238, 242, 244, 247, 264], "autoexpand": [15, 238], "violat": [15, 141, 211, 223, 238], "behind": [16, 38, 125, 141, 155, 195, 215, 235, 238, 242, 245, 287, 296], "decis": [16, 38, 68, 74, 95, 235, 244, 259], "opinion": [16, 38], "pitfal": [16, 23, 210, 216, 296, 301, 304], "arbitrarili": [17, 28, 47, 68, 81, 108, 219, 221, 233, 236, 242, 243, 244, 246], "six": [17, 117, 226, 239, 245, 246], "bias": 17, "toward": [17, 49, 68, 76, 129, 213, 233, 245, 290], "unambigu": [17, 226, 242, 267], "univari": [17, 28, 37, 47, 67, 68, 74, 91, 95, 213, 214, 216, 217, 220, 221, 222, 223, 228, 239, 241, 244, 246], "linear": [17, 23, 29, 31, 33, 34, 37, 48, 49, 60, 67, 68, 69, 71, 72, 76, 81, 91, 93, 95, 97, 99, 101, 103, 111, 114, 116, 121, 124, 129, 132, 133, 134, 136, 137, 143, 145, 146, 151, 153, 157, 158, 163, 185, 188, 189, 200, 205, 212, 213, 215, 217, 219, 221, 222, 224, 232, 234, 236, 239, 242, 243, 245, 264, 285, 287, 290, 291, 305], "undetermin": [17, 68, 104, 222, 228, 242, 244], "nonlinear": [17, 29, 35, 37, 67, 158, 222, 242, 244, 245, 291], "sol": [17, 34, 104, 239, 242, 243, 244, 290, 291], "insuffici": [17, 99], "elimin": [17, 19, 33, 49, 64, 68, 98, 100, 104, 128, 215, 217, 224, 225, 227, 229, 238, 242, 244, 245, 252, 259, 300], "nsolv": [17, 28, 34, 36, 37, 158, 244], "z_eq": 17, "zsol": 17, "906425478894557": 17, "sol0": 17, "90642547889456": 17, "reduce_inequ": [17, 30, 241, 244], "classifi": [18, 104, 216, 242, 243, 245, 246], "former": [18, 49, 68, 73, 141, 219, 221, 222, 239, 264], "catch": [18, 68, 242, 257, 300], "naiv": [18, 59, 65, 68, 93, 99, 104, 108, 196, 215, 236, 244, 245, 252], "theori": [18, 23, 50, 51, 57, 58, 59, 60, 66, 68, 69, 73, 76, 97, 105, 134, 141, 155, 157, 170, 188, 191, 201, 205, 215, 219, 220, 221, 225, 239, 261, 270, 288, 298], "is_subset": [18, 234], "odd": [18, 21, 31, 42, 44, 45, 46, 56, 60, 68, 69, 73, 74, 76, 98, 107, 108, 125, 211, 221, 222, 226, 244], "appliedpred": [18, 42, 43, 44], "analysi": [19, 49, 50, 59, 68, 69, 74, 121, 143, 155, 156, 159, 213, 222, 236, 239, 246], "vari": [19, 47, 49, 68, 82, 84, 111, 114, 116, 122, 128, 129, 134, 137, 156, 189, 210, 233, 244, 264, 277, 291], "hope": [19, 59, 128, 213], "envis": 19, "small": [19, 31, 49, 50, 51, 59, 60, 68, 72, 73, 95, 98, 104, 108, 124, 145, 149, 158, 188, 211, 212, 215, 217, 219, 220, 221, 238, 239, 244, 264, 291, 293, 296, 298], "x_": [19, 31, 35, 49, 58, 68, 69, 73, 110, 217, 219, 222, 228, 239, 242, 247], "taylor": [19, 68, 74, 141, 155, 158, 217, 219, 222, 223, 233, 242], "df": [19, 70, 242], "c_": [19, 29, 35, 69, 91, 93, 112, 210, 214, 242, 291], "grid": [19, 47, 48, 122, 212], "f_": [19, 68, 73, 76, 95, 153, 154, 155, 219, 225, 226, 236, 242, 291], "constraint": [19, 30, 104, 117, 124, 133, 134, 135, 139, 141, 143, 144, 145, 147, 151, 153, 154, 155, 158, 223, 244, 287, 290], "formul": [19, 33, 111, 112, 114, 133, 144, 145, 151, 153, 154, 191, 210, 290, 291], "assess": 19, "brute": [19, 235, 239], "frequent": [19, 59, 221, 233, 245], "treatment": [19, 93, 222], "shall": [19, 59, 93, 141, 158, 233, 236, 299], "truncat": [19, 60, 68, 104, 108, 117, 196, 212, 223, 225, 228, 229], "approx": [19, 29, 34, 68, 95], "lowest": [19, 49, 59, 64, 108, 213, 215, 228, 245], "2h": 19, "print_funct": 19, "x0": [19, 35, 47, 49, 58, 68, 76, 87, 89, 91, 92, 108, 163, 216, 227, 228, 233, 238, 242, 244, 246, 264, 290, 294], "x_0": [19, 58, 59, 69, 90, 91, 92, 219, 228, 239, 242, 246, 294], "fip1": 19, "fip2": 19, "c_0": [19, 69, 91, 112, 291], "c_1": [19, 35, 69, 91, 93, 112, 233, 236, 242, 291], "c_2": [19, 35, 51, 93, 112, 233, 242, 291], "2f": [19, 291, 305], "sum": [19, 21, 31, 49, 57, 60, 67, 68, 71, 73, 76, 81, 83, 91, 93, 95, 97, 98, 99, 101, 104, 108, 110, 120, 136, 153, 170, 174, 177, 185, 188, 190, 191, 211, 213, 214, 216, 217, 221, 222, 223, 226, 228, 229, 231, 233, 235, 236, 238, 239, 242, 244, 245, 246, 247, 248, 250, 252, 261, 264, 290, 291, 304], "c_i": [19, 93, 233, 236, 242], "nth": [19, 68, 73, 76, 97, 108, 217, 222, 223, 232, 238, 242, 246], "degre": [19, 28, 50, 51, 59, 66, 67, 73, 76, 84, 95, 99, 104, 116, 118, 120, 122, 124, 133, 134, 139, 141, 142, 145, 151, 159, 163, 210, 213, 214, 217, 219, 221, 222, 225, 229, 232, 235, 236, 238, 239, 242, 244, 246, 270, 287, 290], "x_i": [19, 23, 58, 76, 95, 104, 214, 217, 219, 222, 223, 226, 245], "m11": [19, 246], "m12": [19, 246], "m13": 19, "m21": [19, 246], "m22": [19, 246], "m23": 19, "m31": 19, "m32": 19, "m33": [19, 108], "3x3": [19, 33, 83, 104, 215, 275], "invert": [19, 33, 37, 45, 68, 69, 99, 101, 104, 124, 145, 193, 214, 215, 216, 217, 221, 222, 242, 244, 245, 252, 291, 300], "inv": [19, 33, 60, 100, 104, 133, 134, 139, 143, 148, 149, 158, 180, 215, 242], "fim1": 19, "eight": [19, 37, 226], "dfdxcheck": 19, "c3": [19, 35, 51, 71, 97, 99, 101, 108, 112, 215, 242, 246, 276, 291, 305], "c5": [19, 112, 242, 291], "c7": [19, 59, 112, 291], "5040": [19, 73, 90, 222, 223], "tediou": [19, 95], "certainli": [19, 80, 110, 261], "devis": 19, "xn": [19, 23, 217], "x_n": [19, 23, 50, 58, 69, 90, 104, 214, 217, 219, 222, 239, 245], "fn": [19, 35, 95, 104, 213, 222], "fnm1": 19, "fnm2": 19, "dth": 19, "discrit": 19, "bengt": [19, 47], "fornberg": [19, 47], "weight": [19, 68, 76, 83, 85, 95, 97, 104, 175, 238, 294], "gap": [20, 59, 108, 141, 223], "matur": [20, 21, 244, 245], "finit": [20, 21, 32, 45, 49, 54, 55, 56, 59, 67, 68, 69, 71, 72, 95, 97, 98, 177, 201, 211, 214, 217, 220, 222, 223, 226, 228, 229, 232, 234, 239, 241, 242, 245, 264, 270, 272, 282, 295, 298, 304], "obviou": [21, 22, 23, 33, 51, 59, 67, 213, 216, 225, 239, 298], "refus": [21, 304], "roughli": [21, 68, 69, 109, 142, 242, 265], "possibli": [21, 49, 60, 66, 68, 93, 95, 108, 194, 215, 217, 219, 233, 234, 244, 259, 264, 294, 300], "infinit": [21, 23, 30, 31, 45, 67, 68, 69, 72, 73, 74, 81, 82, 95, 104, 108, 124, 140, 147, 177, 196, 213, 221, 226, 227, 228, 231, 232, 233, 234, 238, 239, 241, 244, 251, 264, 304, 305], "is_neg": [21, 23, 217], "unknow": 21, "resolv": [21, 22, 28, 30, 31, 32, 33, 34, 35, 36, 68, 95, 235, 238, 244], "undecid": [21, 23, 32, 104, 216, 245, 300], "conclud": [21, 76, 91, 143, 207, 233, 244, 279], "mix": [21, 40, 67, 74, 99, 104, 110, 200, 216, 217, 222, 226, 245, 248, 250, 252, 265], "slow": [21, 23, 28, 33, 64, 68, 72, 95, 109, 128, 163, 200, 210, 216, 217, 226, 227, 228, 229, 238, 242, 244, 245, 257, 258, 304], "indetermin": [21, 22, 68, 104, 219, 231, 244], "contradict": 21, "infer": [21, 43, 44, 60, 68, 95, 216, 225, 226, 231, 236, 242, 258], "presum": [21, 93, 216, 236, 259], "singletonregistri": [21, 68], "x1": [21, 23, 34, 35, 58, 68, 73, 158, 163, 216, 217, 227, 228, 238, 242, 244, 246, 264], "x2": [21, 34, 58, 68, 73, 158, 163, 216, 228, 242, 244, 246], "posifi": [21, 238], "_x": [21, 23, 104, 152, 200, 206, 209, 210, 217, 223, 238, 242, 258, 290], "rep": [21, 59, 64, 68, 175, 213, 215, 216, 217, 220, 221, 222, 235, 238, 267], "among": [21, 48, 49, 50, 52, 59, 60, 69, 96, 109, 222, 242, 247, 250, 252, 274, 291], "symbolc": 21, "aris": [21, 22, 68, 73, 93, 95, 188, 210, 215, 216, 221], "implicit": [21, 35, 49, 66, 68, 110, 114, 134, 135, 139, 159, 212, 242, 244, 248, 251, 258, 259, 270, 273, 280, 296], "tailor": 21, "assumptions0": [21, 68], "extended_neg": [21, 68], "extended_nonneg": [21, 68], "extended_nonposit": [21, 68], "extended_nonzero": [21, 68, 226], "extended_posit": [21, 68], "extended_r": [21, 45, 68, 226, 241, 245], "hermitian": [21, 33, 45, 68, 99, 100, 104, 174, 180, 191, 226], "irrat": [21, 28, 45, 47, 68, 108, 216, 222, 226, 234, 298], "noninteg": [21, 45, 68, 216, 226], "nonposit": [21, 45, 68, 73, 76, 158, 244], "nonzero": [21, 23, 45, 46, 67, 68, 83, 104, 114, 126, 214, 215, 216, 217, 226, 229, 245], "antihermitian": [21, 45, 68], "mathbb": [21, 23, 31, 45, 50, 51, 59, 67, 68, 69, 74, 76, 93, 99, 104, 155, 211, 213, 214, 216, 217, 219, 221, 222, 225, 233, 234, 236, 239, 245, 246, 304], "ii": [21, 74, 93, 95, 108, 222, 226, 234, 242, 245, 248], "cup": [21, 222, 234, 245], "pm": [21, 28, 29, 31, 41, 67, 93, 95, 108, 214, 225, 233, 239, 242], "yi": 21, "composit": [21, 45, 48, 57, 59, 60, 68, 69, 86, 88, 95, 108, 116, 217, 219, 222, 225, 238, 245, 260], "2k": [21, 68, 73, 93, 108, 239], "le": [21, 50, 64, 68, 76, 93, 99, 108, 110, 150, 219, 226, 236, 244, 246, 290], "commutative_properti": [21, 68], "skew": [21, 91, 104, 108, 246], "hermitian_matrix": 21, "complex_numb": [21, 45, 68], "algebraic_numb": [21, 45, 68], "transcendental_numb": [21, 68], "extended_real_number_lin": 21, "real_numb": [21, 45], "imaginary_numb": [21, 45, 68], "rational_numb": [21, 45], "irrational_numb": [21, 45, 68], "parity_": [21, 68], "28mathemat": [21, 60, 68, 104, 234], "prime_numb": [21, 68, 108], "composite_numb": [21, 68], "positive_real_numb": 21, "negative_numb": [21, 68], "inconsist": [21, 23, 42, 44, 67, 196, 201, 205, 209, 238, 242, 244, 245], "inconsistentassumpt": 21, "deal": [21, 49, 67, 68, 72, 80, 88, 93, 95, 121, 128, 134, 135, 141, 207, 209, 210, 214, 219, 222, 239, 244, 255, 265, 267, 274, 279, 296, 298, 304], "is_zero_matrix": [21, 99, 215], "generalis": [21, 73, 76, 93, 124, 213], "gaussian": [21, 76, 95, 104, 108, 161, 195, 219, 222, 239, 244, 246, 287, 300], "chain": [21, 23, 49, 59, 64, 68, 76, 85, 109, 209, 221, 246], "superset": [21, 47, 57, 63, 71, 158, 216, 234, 244], "vanilla": 21, "attach": [21, 60, 62, 93, 109, 114, 116, 129, 133, 134, 137, 152, 210, 258, 260, 265, 290, 291], "is_commut": [21, 95, 180, 189, 264], "is_complex": [21, 68], "is_finit": [21, 68], "permit": [21, 60, 70, 74, 98, 108, 212, 244], "formal": [21, 31, 48, 67, 68, 76, 93, 98, 160, 196, 216, 219, 230, 233, 282], "n1": [21, 49, 59, 68, 69, 141, 158, 160, 164, 200, 212, 239, 246, 270], "n2": [21, 49, 59, 68, 69, 158, 160, 164, 212, 239, 246], "misunderstand": 21, "is_nonneg": [21, 23, 217], "meaning": [21, 42, 44, 48, 69], "neither": [21, 22, 45, 68, 165, 186, 212, 215, 222, 233, 234, 235, 242, 252, 265, 270, 279, 304], "alon": [21, 69, 96, 219, 242, 244, 251, 264, 298, 299], "meet": [21, 69, 233], "criteria": [21, 68, 299], "noncommut": [21, 68, 91, 299], "finiteset": [21, 32, 47, 48, 234, 245, 246, 305], "s1": [21, 51, 59, 67, 81, 84, 91, 124, 202, 213, 222, 229, 239, 264, 273], "s2": [21, 51, 59, 60, 67, 81, 84, 124, 202, 213, 222, 229, 233, 239, 264, 273], "bool": [21, 41, 47, 49, 51, 64, 66, 68, 69, 71, 74, 95, 96, 98, 99, 101, 104, 108, 110, 112, 114, 122, 134, 135, 139, 174, 175, 203, 206, 212, 215, 221, 222, 224, 226, 227, 228, 233, 234, 238, 241, 246, 258, 259, 264, 265, 270, 273, 296], "plai": [21, 67, 143, 153, 239, 296, 298, 299], "role": [21, 74, 224], "is_finite_set": 21, "zero_matrix": 21, "setsymbol": 21, "is_compar": [21, 68], "capitalis": 21, "4142135623731": [21, 34, 226, 244], "predict": [21, 191, 238, 264], "expreal": 21, "fuzzy_and": [21, 22, 23], "fuzzy_or": [21, 22], "is_extended_nonneg": 21, "classmethod": [21, 23, 41, 43, 44, 49, 52, 57, 59, 60, 62, 63, 68, 74, 75, 76, 83, 99, 104, 111, 112, 114, 124, 129, 136, 139, 177, 188, 189, 191, 215, 217, 221, 222, 226, 234, 252, 257], "is_extended_r": 21, "elif": [21, 22, 23, 74], "is_infinit": 21, "is_extended_neg": 21, "is_extended_posit": [21, 22], "_eval_is_finit": 21, "is_extended_nonposit": 21, "_eval_is_algebra": 21, "is_nonzero": [21, 83], "_eval_is_integ": 21, "_eval_is_zero": [21, 23], "pick": [21, 69, 73, 155, 185, 187, 304], "__new__": [21, 23, 49, 59, 68, 299], "importantli": [21, 23, 223, 261], "reject": [21, 22, 108, 239, 267], "_eval_is_": 21, "is_algebra": [21, 68, 217], "interfer": [21, 226], "determinist": [21, 59, 95, 108, 219, 220], "reach": [21, 108, 124, 221, 222, 242], "claus": [21, 98], "flow": [21, 221], "inner": [21, 35, 67, 93, 104, 110, 174, 177, 178, 183, 185, 186, 189, 191, 201, 205, 215, 221, 228, 270, 287], "optimis": [21, 242], "briefli": [21, 214, 219], "default_assumpt": 21, "_ask": 21, "_eval_i": 21, "enumer": [21, 38, 52, 57, 60, 63, 71, 75, 93, 98, 108, 114, 221, 222, 236, 261, 264, 282], "randomis": [21, 254, 289], "unresolv": 21, "factrul": 21, "_assume_rul": 21, "preprocess": [21, 95, 224], "defined_fact": 21, "full_impl": 21, "defaultdict": [21, 68, 264], "precomput": [21, 73, 108, 265], "static": [21, 41, 49, 59, 60, 62, 68, 74, 81, 82, 83, 84, 101, 117, 143, 151, 212, 226, 232, 234, 246, 258], "knowabl": 21, "stdfactkb": 21, "_eval_is_r": [21, 23, 222], "_assumpt": [21, 68], "amongst": [21, 244], "indirectli": 21, "manifest": [21, 214], "jointli": 21, "fundament": [21, 23, 47, 50, 58, 86, 93, 95, 104, 195, 196, 216, 221, 239, 242, 246, 300], "theoret": [21, 48, 50, 59, 69, 73, 220, 221, 236, 246, 296], "isposit": 22, "xpo": 22, "xneg": 22, "strictgreaterthan": [22, 68, 226], "analogu": [22, 45, 67, 82, 216, 217], "piecewis": [22, 23, 49, 67, 73, 76, 95, 98, 116, 189, 226, 228, 229, 244, 245, 246, 265, 294], "p2": [22, 59, 60, 67, 78, 80, 81, 82, 83, 84, 116, 124, 130, 133, 136, 140, 158, 205, 212, 216, 217, 219, 223, 235, 246, 290, 291], "nonetyp": [22, 49, 139], "quirk": 22, "both_posit": 22, "falsei": 22, "both_positive_bett": 22, "negat": [22, 23, 45, 68, 74, 98, 124, 201, 215, 217, 219, 222], "fuzzy_not": [22, 23], "both_positive_best": 22, "silent": [22, 72, 108, 258], "bitwis": [22, 71, 98], "footnot": [22, 196, 299, 300, 303], "si": [23, 76, 92, 93, 164, 193, 194, 195, 196, 197, 198, 226], "dig": [23, 49, 299], "handler": [23, 42, 43, 44, 45, 46, 68, 75, 104], "spectrum": 23, "np": [23, 35, 73, 91, 108, 141, 212, 258, 265, 290, 291], "arang": [23, 258, 293], "arrai": [23, 29, 33, 34, 35, 49, 59, 60, 64, 65, 69, 76, 95, 99, 101, 104, 108, 109, 110, 122, 135, 158, 188, 212, 215, 217, 222, 226, 245, 246, 249, 251, 252, 253, 258, 259, 261, 265, 285, 290, 291, 300], "cosin": [23, 68, 74, 76, 83, 95, 130, 133, 201, 210, 222, 223, 229, 235, 246, 270, 291, 304], "todai": [23, 213], "operatornam": [23, 41, 73, 74, 76, 93, 95, 211, 214, 222, 226, 229, 234, 236, 244], "modern": [23, 49, 213, 220, 226], "recal": [23, 68, 104, 219, 221, 236, 296, 298, 299, 305], "antipattern": [23, 297], "stai": [23, 221], "trig": [23, 68, 95, 222, 226, 235, 238, 304], "wouldn": 23, "cheap": [23, 68, 108], "as_two_term": [23, 68], "hadn": 23, "wors": [23, 98, 238], "expand_trig": [23, 68, 293], "mid": [23, 50, 69, 72, 110, 117, 234, 239], "troubl": [23, 76], "bigger": [23, 49, 68, 73, 104, 236, 242, 304], "deduc": [23, 49, 93, 98, 236, 298], "disallow": [23, 68, 222, 227, 238, 260], "great": [23, 160, 223, 226, 239, 265], "simplest": [23, 35, 48, 98, 104, 108, 109, 129, 137, 211, 212, 223, 227, 235, 238, 242, 291, 294, 304], "\u03c0": [23, 72, 163, 226, 245, 294, 298, 304, 305], "as_independ": [23, 68, 245], "coeff": [23, 68, 70, 98, 158, 217, 221, 222, 232, 238, 242, 244, 252, 304], "apart": [23, 41, 59, 64, 68, 72, 74, 95, 110, 129, 137, 207, 214, 215, 217, 219, 222, 225, 228, 239, 245, 252, 275, 277, 299], "is_even": [23, 56, 59, 60], "nonreal": [23, 34, 244], "cosh": [23, 68, 74, 76, 87, 93, 110, 112, 223, 226, 227, 236, 238, 244, 300, 304], "5919532755215": 23, "_eval_is_nonneg": 23, "exercis": [23, 59, 261, 297, 304], "_eval_is_posit": 23, "as_add": [23, 68], "pi_": 23, "fuzzy_": 23, "deduct": [23, 49], "subtl": [23, 235], "nontrivi": [23, 59, 68, 108], "_eval_evalf": [23, 222], "prec": [23, 34, 68, 78, 84, 108, 122, 211, 217, 222, 223, 238, 244], "dp": [23, 49, 68, 71, 76, 108, 216, 217, 244, 260], "53": [23, 69, 71, 104, 160, 214, 216, 217], "459697694131860": 23, "hook": [23, 109, 110, 226], "_eval_rewrit": [23, 68], "rewritten": [23, 68, 73, 74, 76, 95, 141, 188, 195, 233, 238, 242, 244, 304], "caller": [23, 215], "ve": [23, 143], "nonintegr": 23, "iff": [23, 45, 60, 69, 98, 104, 210, 213, 221, 236, 239, 257], "isint": 23, "happi": 23, "demand": [23, 40], "_eval_expand_": 23, "expand_": 23, "predefin": [23, 70, 158, 216, 226, 227, 238, 245, 252, 270, 275], "expand_log": [23, 49, 68, 238], "_eval_expand_trig": 23, "sophist": [23, 109, 244], "th": [23, 41, 50, 59, 60, 66, 69, 70, 72, 73, 74, 76, 97, 98, 104, 108, 134, 215, 217, 219, 221, 222, 228, 231, 236, 239, 242, 244, 246, 247, 252], "x_1": [23, 50, 58, 59, 69, 73, 90, 104, 186, 214, 217, 219, 222, 228, 239, 245], "ldot": [23, 31, 50, 58, 59, 67, 68, 69, 73, 76, 93, 108, 117, 196, 211, 213, 214, 217, 219, 221, 226, 229, 233, 236, 239, 244, 247, 304], "x_k": [23, 69, 219], "dy": [23, 26, 49, 70, 85, 104, 116, 127, 158, 222, 226, 239, 242, 243, 290, 294], "dz": [23, 116, 127, 236, 290], "varion": 23, "middl": [23, 76, 84, 93, 104, 117, 171, 212, 236, 304], "iverson": 23, "printmethod": [23, 226], "latexprint": 23, "_latex": [23, 226], "_print": [23, 226], "_m": [23, 76, 112], "_n": [23, 69, 73, 76, 95, 222, 236, 245], "arcversin": 23, "aversin": 23, "im": [23, 46, 68, 74, 93, 102, 213, 226, 227, 234, 242, 300], "sinh": [23, 47, 68, 72, 74, 76, 87, 93, 110, 112, 223, 226, 227, 236, 291, 304], "expand_complex": [23, 68], "vers": 23, "geometr": [23, 70, 77, 78, 79, 80, 81, 82, 83, 84, 85, 104, 160, 210, 213, 220, 246, 291, 300], "angl": [23, 41, 74, 76, 77, 78, 79, 81, 82, 83, 84, 114, 118, 120, 126, 133, 139, 140, 141, 143, 144, 145, 146, 152, 155, 160, 163, 164, 165, 188, 196, 201, 209, 210, 211, 226, 235, 245, 270, 272, 275, 290, 291, 304], "distanc": [23, 48, 52, 60, 78, 81, 82, 83, 84, 116, 117, 127, 128, 129, 133, 137, 140, 145, 146, 160, 164, 194, 205, 207, 279, 291], "rightmost": [23, 191], "scientificamerican": 23, "uniti": [23, 74, 76, 93, 186, 221, 291], "secret": [23, 69], "teacher": 23, "taught": [23, 95], "nr": 23, "sake": [23, 73, 239], "simplic": [23, 236, 242, 290, 291], "divisor": [23, 45, 59, 68, 69, 104, 108, 213, 214, 215, 216, 217, 219, 220, 221, 222, 225], "hardwar": [23, 49], "regard": [23, 50, 69, 76, 96, 159, 191, 213, 214, 228, 244, 245], "c99codeprint": [23, 49, 226], "cxx11codeprint": [23, 226], "cfunction": 23, "e2": [23, 47, 68, 71, 78, 85, 95, 104, 108, 122, 141, 215, 216, 221, 222, 233, 242, 245, 246, 264], "93accumulate_oper": 23, "fused_multipli": 23, "93add": 23, "ccode": [23, 49, 226, 251, 259], "cxxcode": [23, 49, 226], "_ccode": [23, 226], "_y": [23, 30, 152, 200, 206, 209, 210, 290], "_z": [23, 95, 152, 200, 209, 210, 246, 290], "_cxxcode": [23, 226], "std": [23, 49, 226, 246], "28318530717959": 23, "trigonometricfunct": 23, "inversetrigonometricfunct": 23, "reciprocaltrigonometricfunct": 23, "bypass": [23, 222, 242], "fragil": 23, "prone": [23, 31, 49, 68], "task": [24, 29, 38, 74, 151, 152, 158, 216, 221, 294, 301], "deeper": [24, 250, 299], "explor": [24, 153, 154, 212, 221, 261, 304], "logo": 24, "png": [25, 26, 35, 48, 96, 104, 116, 117, 120, 122, 206, 212, 226, 229, 290, 291], "generate_logo": 25, "wider": [25, 226], "varieti": [25, 37, 49, 50, 60, 68, 109, 117, 156, 213, 220, 222, 246, 264], "textbook": 26, "dc": [26, 124, 154], "transferfunct": [26, 121, 122, 124], "unstabl": [26, 120], "impuls": [26, 124], "respons": [26, 67, 68, 124, 141, 212, 259], "subpart": 26, "unknwon": 26, "tf": [26, 124, 265, 290, 291], "from_zpk": [26, 124], "dc_gain": [26, 124], "reconstruct": [26, 69, 104, 215, 219, 239, 299], "is_stabl": [26, 124], "lie": [26, 28, 60, 70, 82, 83, 84, 137, 140, 222, 246, 281, 288, 290, 291], "inverse_laplace_transform": [26, 95], "to_expr": [26, 90, 91, 92, 124], "impulse_respons": 26, "theorem": [26, 28, 37, 56, 69, 73, 76, 78, 84, 95, 99, 104, 108, 127, 128, 140, 143, 191, 200, 209, 213, 216, 219, 233, 236, 239, 245], "spring": [26, 108, 129, 130, 133, 134, 139, 141, 146, 290, 291], "damper": [26, 129, 133, 134, 139, 141, 146, 290, 291], "laplace_transform": [26, 95, 124], "laplace_initial_cond": [26, 95], "laplace_correspond": [26, 95], "2y": [26, 219, 239, 242, 245, 298], "dt": [26, 35, 70, 76, 111, 145, 158, 200, 201, 203, 209, 210, 222, 242, 291, 304], "ky": 26, "2u": 26, "quad": [26, 67, 68, 70, 72, 76, 95, 99], "bigg": 26, "nocond": [26, 95], "from_rational_express": [26, 124], "signal": [26, 76, 98, 108, 111, 122, 124, 158, 219, 291, 299], "bmatrix": [26, 35, 41, 99, 101, 104, 110, 145, 153, 154, 155, 200, 201, 210, 239, 290], "2t": [26, 73], "5e": 26, "laplac": [26, 95, 104, 121, 122, 124, 246], "mimo": [26, 121, 124], "visualis": 26, "1st": [26, 47, 60, 108, 124, 242, 243, 267, 294], "analys": [26, 48, 122, 124, 158, 246], "bode": 26, "magnitud": [26, 41, 49, 67, 68, 72, 76, 109, 116, 117, 118, 120, 122, 129, 136, 137, 145, 158, 189, 198, 201, 207, 210, 212, 270, 277, 279, 290, 291], "2nd": [26, 47, 60, 69, 108, 124, 158, 242, 247, 264], "applyfunc": [26, 99, 100, 104, 149, 201, 215, 247], "transferfunctionmatrix": [26, 121, 124], "from_matrix": [26, 41, 124, 215], "lti": [26, 121, 122], "num_input": [26, 124], "num_output": [26, 124], "elem_pol": [26, 124], "elem_zero": [26, 124], "pole_zero_plot": [26, 122], "hire": [26, 35, 104, 116, 117, 120, 122, 212, 229, 290, 291], "tf1": [26, 122, 124], "step_response_plot": [26, 122], "tf2": [26, 124], "bode_magnitude_plot": [26, 122], "bode_phase_plot": [26, 122], "arrang": [26, 60, 124, 134, 156, 158, 222, 235, 239, 252], "loop": [26, 28, 31, 35, 48, 49, 108, 124, 144, 201, 212, 215, 223, 226, 242, 261, 264, 265, 299], "ratio": [26, 45, 58, 59, 67, 68, 72, 73, 76, 78, 81, 82, 83, 84, 100, 108, 112, 124, 164, 196, 215, 226, 235, 238, 244], "diagram": [26, 49, 57, 97, 116, 129, 137, 144, 145, 146, 151, 171, 251, 275, 299], "plant": [26, 124], "p_mat": 26, "c_mat": 26, "opposit": [26, 28, 64, 84, 98, 99, 129, 130, 137, 140, 214, 217, 234, 238, 245, 253, 264, 270, 272, 290, 291, 304], "doit": [26, 67, 68, 70, 73, 74, 76, 95, 101, 112, 124, 168, 170, 172, 183, 185, 188, 189, 191, 201, 211, 222, 228, 233, 238, 242, 243, 246, 248, 270, 273, 274, 276, 277, 291, 294, 299], "tfm_feedback": 26, "mimofeedback": [26, 121, 124], "g1": [26, 49, 53, 58, 59, 93, 104, 124], "g2": [26, 49, 53, 58, 59, 93, 97, 104, 124], "g3": [26, 59, 124], "g4": [26, 124], "h1": [26, 48, 136], "h2": [26, 136], "h3": 26, "sys1": [26, 124], "sys2": [26, 124], "sys3": 26, "sys4": 26, "sys5": 26, "sys6": 26, "193": [26, 104, 122], "873": [26, 108], "1644": 26, "1484": 26, "712": [26, 95], "testbook": 26, "vssut": 26, "ac": [26, 41, 49, 60, 80, 120, 136, 156, 168, 246, 264, 267], "classic": [27, 35, 47, 74, 76, 104, 177, 193, 201, 210, 213, 287], "continuum": [27, 39, 287], "optic": [27, 162, 163, 164, 165, 287], "bx": [28, 29, 93, 246, 252], "yield": [28, 30, 31, 32, 33, 35, 36, 47, 49, 59, 68, 69, 73, 76, 92, 93, 108, 116, 124, 131, 185, 211, 214, 219, 221, 222, 227, 228, 233, 234, 235, 238, 239, 244, 261, 264, 300], "4ac": [28, 29, 239], "2a": [28, 29, 246], "quadrat": [28, 31, 68, 69, 95, 108, 213, 217, 221, 222, 239, 244, 246], "five": [28, 31, 48, 57, 93, 120, 226, 239, 291], "rootof": [28, 74, 222], "ill": [28, 110, 194], "spuriou": [28, 219, 244], "interv": [28, 30, 32, 35, 45, 47, 59, 68, 72, 74, 76, 77, 78, 81, 84, 93, 95, 98, 108, 177, 186, 215, 217, 219, 221, 222, 229, 232, 234, 241, 245, 246, 305], "irreduc": [28, 214, 215, 217, 219, 221, 222, 225, 246, 252, 304], "reveal": [28, 31, 33, 49, 108, 215, 245, 299], "cubic": [28, 76, 213, 222, 239, 244], "quartic": [28, 78, 222, 244], "fourth": [28, 68, 69, 112, 214, 242, 294], "687": 28, "144": [28, 37, 73, 95, 211, 215], "emphas": [28, 67], "quintic": [28, 222, 244], "fifth": [28, 112], "techniqu": [28, 32, 33, 35, 50, 63, 93, 95, 222, 226, 228, 238, 242, 245, 300], "abel": [28, 37, 104, 222], "ruffini": [28, 37, 104], "expression_expand": 28, "symbolic_expand": 28, "cube": [28, 47, 49, 52, 59, 61, 74, 95, 219, 220, 239, 245, 280], "nois": 28, "neglig": 28, "compon": [28, 48, 49, 64, 68, 70, 83, 95, 101, 104, 112, 114, 115, 125, 133, 136, 139, 151, 152, 156, 163, 188, 193, 200, 201, 207, 208, 209, 210, 211, 212, 213, 214, 215, 222, 224, 246, 248, 251, 252, 261, 264, 270, 273, 276, 277, 290, 291], "18482169793536e": 28, "55872552179222e": 28, "contrarili": 28, "rq0": 28, "rq1": 28, "rq2": 28, "rq3": 28, "237": [28, 220], "349745826211722": 28, "438990337475312": 28, "wilkinson": [28, 99], "expression_complex": 28, "symbolic_complex": 28, "expression_complex_poli": 28, "travers": [28, 84, 108, 110, 131, 222, 235, 251, 261, 299], "my_real_root": 28, "my_root": 28, "324": [28, 108, 215, 220], "fifth_ord": 28, "16730397826142": 28, "181232444469875": 28, "08395410131771": 28, "764884433600585": 28, "352471546031726": 28, "polyerror": [28, 219, 222], "unsolvablefactorerror": [28, 222, 244], "complexrootof": [28, 68, 104, 217, 222, 242], "fifth_order_solv": 28, "167303978": 28, "1812324445": 28, "083954101": 28, "7648844336": 28, "352471546": 28, "sole": 28, "r0": [28, 68, 222], "r1": [28, 41, 68, 78, 81, 97, 104, 116, 117, 164, 201, 207, 222, 270], "r2": [28, 41, 68, 70, 81, 97, 99, 104, 116, 117, 164, 201, 222, 226, 238, 270], "r3": [28, 41, 97, 116, 117, 238], "r4": [28, 97, 116], "croot": 28, "robustli": 28, "diophantin": [29, 30, 108, 219, 240, 282], "guidanc": 29, "2z": [29, 36, 76, 245, 246], "4z": [29, 36, 245], "6z": [29, 36], "739085133215161": [29, 34, 36, 37, 244], "9y": [29, 35], "3x": [29, 35, 68, 110, 219, 245, 296], "cc": [29, 33, 69, 84, 211, 214, 215, 216, 222, 300], "2e": [29, 33, 68], "ce": [29, 33, 120, 291], "2pq": [29, 31], "linprog": [30, 244], "as_set": [30, 98], "accomplish": [30, 95, 155, 158, 277], "rel_op": [30, 68], "relations_sort": 30, "append": [30, 35, 59, 68, 69, 104, 117, 158, 186, 212, 217, 226, 244, 247, 259, 260, 264, 304], "x_y_reduc": 30, "insight": [30, 297], "x_reduc": 30, "y_reduc": 30, "solve_univariate_inequ": [30, 241, 245], "calculu": [30, 32, 68, 73, 95, 104, 158, 207, 235, 246, 276, 277, 278, 281, 282, 295, 297, 302], "incompat": 30, "reflect": [30, 37, 52, 56, 60, 68, 78, 79, 84, 97, 120, 160, 163, 164, 201], "parameter": [31, 70, 77, 78, 81, 84, 239, 291], "pythagorean": [31, 239], "sage": [31, 68, 108, 211, 298], "ellipticcurv": 31, "nest": [31, 35, 68, 70, 74, 76, 95, 99, 124, 214, 215, 216, 219, 226, 236, 238, 241, 245, 246, 247, 248, 250, 253, 264, 265, 299], "ineffici": [31, 68, 104, 216], "my_sym": 31, "pythag_eq": 31, "sym": [31, 47, 58, 59, 64, 68, 73, 201, 226, 229, 234, 238, 239, 244, 246, 252, 264, 290, 304], "pythag": 31, "a_1x_1": [31, 239], "a_2x_2": [31, 239], "a_nx_n": [31, 239], "bxy": [31, 239], "cy": [31, 239], "ei": [31, 35, 76, 93, 221, 226, 236, 239, 242, 252], "homogen": [31, 41, 91, 95, 104, 124, 217, 219, 222, 239, 242, 243, 246], "ternari": [31, 49, 68, 226, 239], "cz": [31, 71, 124, 239], "dxy": [31, 239], "eyz": [31, 239], "fzx": [31, 239], "a_": [31, 64, 68, 69, 76, 93, 97, 99, 101, 124, 125, 200, 228, 236, 239, 242, 244, 246, 247, 248, 290], "pythogorean": 31, "subscript": [31, 33, 60, 110, 217, 226, 236, 239, 264], "solution_dict": [31, 35], "zip": [31, 47, 58, 69, 98, 108, 222, 232, 239, 242, 244, 261, 264, 290], "elegantli": 31, "solution_list": [31, 32], "solution_first": 31, "solution_p4q3": 31, "p_val": [31, 290, 291], "q_val": [31, 290], "pythag_v": 31, "union": [31, 40, 45, 47, 49, 57, 59, 66, 98, 213, 221, 226, 232, 233, 234, 241, 245, 264], "4y": [31, 219, 245, 293], "rearrang": [32, 125, 134, 153, 154, 175, 242, 291], "eqn": [32, 35, 47, 245], "solutions_set": 32, "solution_set": 32, "256": [32, 49, 59, 108, 222, 226], "solution_outside_2_3": 32, "critic": [32, 47, 114, 164, 209, 221, 245], "minima": [32, 245], "critical_point": 32, "point1": [32, 202, 273], "point2": [32, 202, 273], "curvatur": [32, 160, 164], "membership": [32, 66, 221, 234], "solution_set_arg": 32, "linalg": [33, 34, 49, 290], "lu_solv": [33, 104, 215], "linear_eq_to_matrix": [33, 242, 244, 245], "matrixbas": [33, 99, 100, 101, 104, 134, 135, 215], "column": [33, 41, 45, 48, 49, 50, 96, 98, 99, 101, 104, 105, 107, 111, 114, 124, 134, 139, 143, 186, 193, 200, 201, 206, 211, 215, 221, 226, 242, 244, 245, 251, 270, 291], "row": [33, 45, 48, 49, 50, 57, 60, 68, 73, 99, 100, 101, 104, 105, 107, 108, 114, 124, 139, 141, 143, 158, 159, 186, 200, 201, 210, 215, 221, 226, 236, 245, 246, 251, 265, 270, 272], "shapeerror": [33, 99, 101, 104], "penros": [33, 101, 104], "pseudoinvers": [33, 104], "jordan": [33, 93, 99, 104, 215, 224, 242, 244, 245], "lu": [33, 101, 104, 134, 135, 215, 220], "lusolv": [33, 100, 104, 133, 134, 135, 155, 159, 244, 300], "repeatedli": [33, 108, 125, 258], "b2": [33, 76, 108, 116, 117, 130, 141, 158, 201, 215, 217, 226, 236, 239, 242, 276], "solution2": 33, "prioriti": [33, 49, 91, 128, 141, 210, 265], "computation": [33, 64, 74, 133, 134, 135], "tractabl": [33, 245], "rapidli": [33, 68, 72, 93, 233], "dimens": [33, 49, 52, 69, 70, 76, 77, 79, 81, 82, 83, 85, 97, 99, 101, 104, 107, 111, 114, 116, 125, 145, 165, 175, 177, 180, 185, 194, 195, 198, 199, 201, 212, 215, 226, 239, 242, 244, 246, 247, 248, 251, 252, 259, 270, 273, 275, 287], "dimension": [33, 47, 49, 52, 70, 80, 81, 82, 83, 84, 101, 104, 117, 125, 158, 165, 167, 177, 193, 207, 208, 212, 213, 219, 221, 222, 225, 226, 244, 245, 247, 248, 252, 258, 279, 305], "4x4": [33, 41, 83, 107, 163, 215, 246], "a\u2080\u2080": 33, "a\u2080\u2081": 33, "a\u2080\u2082": 33, "a\u2080\u2083": 33, "a\u2081\u2080": 33, "a\u2081\u2081": 33, "a\u2081\u2082": 33, "a\u2081\u2083": 33, "a\u2082\u2080": 33, "a\u2082\u2081": 33, "a\u2082\u2082": 33, "a\u2082\u2083": 33, "a\u2083\u2080": 33, "a\u2083\u2081": 33, "a\u2083\u2082": 33, "a\u2083\u2083": 33, "det": [33, 41, 104, 105, 158, 210, 215, 300], "a\u2081": [33, 117, 304], "\u2083": [33, 226], "a\u2082": [33, 117, 304], "\u2080": [33, 226], "a\u2083": [33, 304], "slowest": [33, 95, 109], "triangular": [33, 45, 51, 99, 100, 104, 215, 221, 244, 246, 280], "prove": [33, 68, 93, 95, 104, 213, 233, 242, 276], "noninvertiblematrixerror": [33, 101, 300], "overli": [34, 137], "float64": [34, 49, 109, 246], "fsolv": [34, 290], "findroot": [34, 76, 244], "overdetermin": [34, 215, 244, 245], "toler": [34, 49, 68, 72, 217, 238, 244], "18466446988997098217": 34, "16840434497100886801e": 34, "tweak": [34, 110, 226, 244], "closest": [34, 68, 81], "00000000000000": [34, 68, 72, 192, 226, 246], "bisect": [34, 108, 222, 244], "multidimension": [34, 220, 257], "19287309935246": [34, 244], "27844411169911": [34, 244], "192873099352460791205211": 34, "278444111699106966687122": 34, "root_scalar": 34, "lam_f": [34, 265], "3416277185114782": 34, "x_valu": 34, "12757857962640e": 34, "73908513321516": 34, "4877893607115270300540019e": 34, "6543612251060553497428174e": 34, "solve_ivp": [35, 290, 291], "c2": [35, 51, 69, 78, 85, 99, 101, 112, 133, 177, 191, 234, 242, 246, 273, 276, 291, 305], "ypp": 35, "yp": 35, "classify_od": [35, 242], "choic": [35, 49, 60, 73, 76, 93, 95, 109, 114, 155, 187, 196, 200, 201, 209, 217, 219, 222, 226, 238, 242, 264, 291, 298], "ic": [35, 108, 242, 290], "y0": [35, 68, 87, 89, 91, 242], "y_": [35, 49, 76, 93, 126, 211], "initialor": 35, "eqs_one_soln_set": 35, "solutions_one_soln_set": 35, "solution_one_soln_set_dict": 35, "outer": [35, 95, 110, 136, 156, 158, 174, 179, 180, 200, 201, 203, 205, 210, 228, 234, 250, 270, 273, 274], "fashion": [35, 49, 68, 74, 101, 143, 153, 154, 156, 210, 213, 264, 290], "solutions_list": 35, "leverag": [35, 49, 109, 226], "chemic": [35, 111], "kinet": [35, 130, 134, 136], "r_f": [35, 222], "k_f": 35, "y_0": [35, 239, 242], "y_1": [35, 50, 239, 246], "r_b": 35, "k_b": 35, "y_2": [35, 50, 239, 246], "vec": [35, 99, 104, 133, 158, 201, 211, 219, 276, 277, 279], "pyplot": [35, 91, 158, 290, 291], "plt": [35, 91, 158, 290, 291], "y2": [35, 68, 158, 216], "kf": 35, "kb": 35, "rf": [35, 67, 73, 222], "rb": [35, 136, 156], "speci": [35, 67, 68], "ydot": 35, "k_val": 35, "42": [35, 49, 57, 68, 71, 73, 81, 82, 84, 99, 100, 102, 104, 106, 108, 217, 219, 222, 239, 257], "t_eval": [35, 290, 291], "linspac": [35, 49, 91, 109, 141, 158, 290, 291], "50": [35, 50, 59, 71, 72, 73, 76, 84, 104, 108, 116, 117, 164, 195, 222, 226, 235, 244], "concentr": [35, 117, 246, 291], "legend": [35, 158, 212, 229, 291], "NO": [35, 191], "br": 35, "_2": [35, 104, 133, 140, 200, 201, 211, 242], "nobr": 35, "shadow": [35, 61], "xlabel": [35, 212, 290], "ylabel": [35, 212, 290], "annot": [35, 108, 212, 226], "_integr": [35, 242, 243], "separable_integr": [35, 242], "routin": [35, 49, 57, 67, 68, 69, 70, 93, 98, 99, 104, 108, 134, 163, 191, 215, 219, 222, 225, 226, 227, 238, 239, 242, 243, 244, 245, 258, 264, 277], "unintegr": 35, "all_integr": [35, 242, 243], "coupl": [35, 68, 104, 110, 139, 155, 170, 185, 188, 211, 291], "educ": [35, 69, 104], "chaotic": 35, "lorenz": 35, "pendulum": [35, 133, 139, 142, 146, 151, 155, 159, 209, 287], "scienceworld": 35, "theta_1": 35, "theta_2": 35, "2g": 35, "theta1": [35, 145], "theta2": 35, "eq1": [35, 78, 242, 244, 245], "eq2": [35, 78, 98, 242, 245], "interrog": 36, "overconstrain": 36, "solvabl": [37, 59, 120, 133, 239, 242, 245, 305], "groebnerbasi": [37, 214, 222, 225], "lambert": [37, 74, 95, 223], "decompos": [37, 59, 60, 66, 68, 70, 74, 79, 104, 108, 175, 184, 185, 187, 217, 222, 225, 246], "lack": [37, 49, 70, 72, 136, 226, 294], "crootof": [37, 68, 222, 242, 244], "765": [37, 222], "352": [37, 222], "181": [37, 222], "08": [37, 104, 143, 222], "56": [37, 71, 95, 108, 222], "432": [37, 81, 221], "434607": 37, "0509758447494279": 37, "313552108895239": 37, "14751999969868": 37, "estim": [37, 47, 67, 68, 72, 93, 294], "preserv": [37, 48, 49, 59, 68, 104, 189, 215, 217, 222, 227, 228, 238], "77245385090552": 37, "4142135623730951": 37, "risk": 37, "parse_latex": [37, 110], "central": [38, 59, 65, 76, 78, 84, 130, 136, 156, 221, 222, 239, 246], "pypi": 39, "qtconsol": [39, 303], "nicer": [39, 68, 149, 215], "enthought": 39, "deploy": 39, "activepython": 39, "spack": 39, "freshli": 39, "starter": 39, "wherev": [39, 141, 238, 245, 274], "visit": [39, 52, 59, 68, 73, 301], "gitter": [39, 300], "excel": [39, 72, 221, 302], "ticket": 39, "export": [40, 226], "latin": 40, "clunki": 40, "collid": [40, 252], "win": 40, "throwawai": 40, "surviv": 40, "foo": [40, 47, 49, 68, 186, 206, 264, 267], "stick": 40, "_clash1": [40, 68], "_clash2": [40, 68], "multi": [40, 68, 69, 142, 151, 158, 171, 175, 185, 212, 226, 245, 287], "_clash": [40, 68], "real_field": 41, "norm": [41, 104, 189, 201, 217, 219, 221, 222], "instanti": [41, 48, 49, 60, 68, 76, 81, 83, 84, 101, 104, 110, 111, 112, 114, 129, 134, 137, 140, 181, 189, 201, 213, 215, 217, 221, 246, 270, 274, 291], "bi": [41, 68, 74, 76, 95, 210, 233, 242], "cj": 41, "dk": [41, 116, 221], "q1": [41, 104, 116, 128, 141, 143, 144, 145, 146, 148, 149, 150, 153, 154, 155, 159, 200, 201, 203, 205, 206, 209, 210, 216, 270, 272, 290], "q2": [41, 116, 128, 141, 143, 144, 145, 146, 148, 149, 150, 153, 154, 159, 200, 201, 203, 205, 206, 209, 210, 216, 270, 272, 290], "euclideanspac": 41, "realnormedalgebra": 41, "q3": [41, 128, 143, 144, 146, 148, 149, 150, 153, 201, 203, 205, 210, 270, 272, 290], "atan_2": 41, "atan": [41, 46, 70, 72, 74, 79, 84, 92, 95, 145, 159, 160, 223, 226, 228], "arc_coplanar": 41, "arc": [41, 74, 140, 290, 304], "coplanar": [41, 82, 210], "parallel": [41, 78, 81, 82, 84, 95, 121, 124, 127, 137, 140, 209, 210, 215, 219, 276, 280, 290, 291], "vector_coplanar": 41, "is_pur": 41, "mathbf": [41, 101, 134, 140, 151, 153, 154, 156, 196, 200, 201, 206, 207, 209, 210, 226, 236, 247, 274, 275, 277, 279, 280, 290, 291], "versor": 41, "0i": 41, "0j": [41, 216], "0k": 41, "vector_part": 41, "vector_onli": 41, "from_axis_angl": 41, "radian": [41, 74, 77, 78, 79, 81, 82, 83, 104, 122, 141, 164, 165, 201], "from_eul": 41, "seq": [41, 59, 68, 71, 104, 217, 219, 222, 232, 244, 264], "intrins": [41, 49], "extrins": 41, "uppercas": [41, 69, 236], "zyz": [41, 201], "from_rotation_matrix": 41, "orthogon": [41, 45, 83, 97, 104, 189, 201, 210, 270, 272], "index_vector": 41, "scalar_part": 41, "is_zero_quaternion": 41, "mensor": 41, "60": [41, 54, 59, 61, 67, 68, 73, 76, 95, 104, 108, 116, 117, 215, 225, 226, 239, 242, 264], "pth": 41, "668": 41, "224": [41, 194, 220], "336": 41, "448": 41, "pow_cos_sin": 41, "900": 41, "1800": [41, 69], "2700": [41, 116], "3600": [41, 73], "product_matrix_left": 41, "hamilton": [41, 52, 99], "to_matrix": [41, 130, 133, 136, 156, 201, 210, 215, 221, 270, 273, 275, 290], "product_matrix_right": 41, "rotate_point": 41, "coordin": [41, 49, 69, 70, 74, 76, 77, 79, 83, 85, 101, 104, 116, 118, 120, 122, 126, 129, 133, 134, 135, 137, 139, 140, 141, 142, 143, 144, 146, 148, 151, 152, 153, 154, 157, 159, 167, 169, 188, 189, 192, 200, 201, 202, 203, 205, 207, 210, 213, 221, 222, 234, 242, 270, 272, 273, 276, 278, 280, 285, 287, 290, 291], "to_axis_angl": 41, "set_norm": 41, "to_eul": 41, "angle_addit": 41, "avoid_square_root": 41, "degener": [41, 244, 245], "gymbal": 41, "lock": 41, "atan2": [41, 46, 70, 74, 165, 226, 270], "bc": [41, 80, 120, 264, 267, 276], "mp": [41, 188, 244, 260], "bd": [41, 120, 191], "1371": 41, "pone": 41, "0276302": 41, "to_rotation_matrix": 41, "assumptionkei": 42, "proposit": [42, 44, 98], "is_tru": [42, 44, 45], "assumptionscontext": [42, 43, 44], "global_assumpt": [42, 43, 44], "discern": [42, 44], "refin": [42, 44, 68, 99, 213, 217, 221, 222, 238, 259, 282], "inherit": [42, 68, 75, 98, 101, 102, 111, 114, 129, 133, 137, 140, 180, 189, 211, 226, 246, 251, 259, 260], "askhandl": 42, "mere": [43, 44, 49, 51, 72, 186], "thin": [43, 104, 147, 160, 290], "undefinedpred": [43, 44], "sexi": [43, 44], "sexyprimepred": [43, 44], "sexyprim": [43, 44], "int1": [43, 44], "int2": [43, 44], "assump": [43, 44], "r5": [43, 238], "predicate_": [43, 44], "28mathematical_log": [43, 44], "r6": 43, "sexy_prim": [43, 44], "resolut": [43, 44, 239], "askpredicatehandl": [43, 44], "r7": 44, "r8": 44, "notabl": [44, 49, 71, 76, 93, 109, 216], "truth_maintenance_system": 44, "istruepred": 45, "gt": [45, 49, 68, 226, 246, 264], "istruehandl": 45, "commutativepred": 45, "commutativehandl": 45, "finitepred": 45, "nor": [45, 47, 68, 98, 140, 165, 212, 215, 222, 233, 235, 242, 252, 270], "nan": [45, 46, 49, 68, 74, 76, 131, 134, 135, 238, 246, 294], "finitehandl": 45, "r9": 45, "infinitepred": 45, "infinitehandl": 45, "symmetricpred": 45, "transpos": [45, 48, 99, 101, 104, 124, 158, 174, 201, 210, 215, 221, 239, 247, 252, 253, 300], "diagon": [45, 73, 99, 100, 101, 104, 107, 139, 163, 215, 248], "symmetrichandl": 45, "r10": 45, "symmetric_matrix": 45, "invertiblepred": 45, "fullrank": [45, 49], "invertiblehandl": 45, "r11": 45, "invertible_matrix": 45, "orthogonalpred": 45, "tm": [45, 164], "mm": [45, 48, 108, 134, 143, 148, 149, 189, 215], "orthogonalhandl": 45, "r12": 45, "orthogonal_matrix": 45, "unitarypred": 45, "unitari": [45, 95, 108, 175, 180, 211], "unitaryhandl": 45, "r13": 45, "unitary_matrix": 45, "positivedefinitepred": 45, "tmz": 45, "positive_definit": 45, "positivedefinitehandl": 45, "r14": 45, "definite_matrix": 45, "uppertriangularpred": 45, "m_": [45, 112, 114, 154, 211, 219, 248, 291], "ij": [45, 104, 191, 196, 211, 246, 248], "zeromatrix": [45, 101], "upper_triangular": [45, 99], "uppertriangularhandl": 45, "r15": 45, "uppertriangularmatrix": 45, "lowertriangularpred": 45, "lower_triangular": [45, 99], "lowertriangularhandl": 45, "r16": 45, "lowertriangularmatrix": 45, "diagonalpred": 45, "diagonalhandl": 45, "r17": 45, "diagonal_matrix": 45, "fullrankpred": 45, "rank": [45, 49, 50, 52, 57, 59, 60, 62, 63, 64, 83, 97, 104, 105, 201, 203, 213, 215, 217, 219, 221, 247, 251, 252, 300], "linearli": [45, 49, 76, 92, 104, 134, 215, 219, 242, 244, 252], "fullrankhandl": 45, "squarepred": 45, "squarehandl": 45, "r18": 45, "square_matrix": 45, "integerelementspred": 45, "integer_el": 45, "integerelementshandl": 45, "realelementspred": 45, "real_el": 45, "realelementshandl": 45, "complexelementspred": 45, "complex_el": 45, "complexelementshandl": 45, "singularpred": 45, "singular": [45, 49, 60, 68, 72, 74, 75, 76, 90, 91, 93, 95, 104, 116, 119, 155, 201, 213, 220, 233, 242, 245, 270, 287, 294], "singularhandl": 45, "fore": 45, "r19": 45, "singularmatrix": 45, "normalpred": 45, "normalhandl": 45, "r20": 45, "normal_matrix": 45, "triangularpred": 45, "triangularhandl": 45, "r21": 45, "triangular_matrix": 45, "unittriangularpred": 45, "unit_triangular": 45, "unittriangularhandl": 45, "evenpred": 45, "evenhandl": 45, "oddpred": 45, "oddhandl": 45, "primehandl": 45, "subject": [45, 68, 78, 84, 117, 128, 159, 221], "compositepred": 45, "compositehandl": 45, "positivepred": 45, "positivehandl": 45, "negativepred": 45, "negativehandl": 45, "zeropred": 45, "zerohandl": 45, "nonzeropred": 45, "nonzerohandl": 45, "nonpositivepred": 45, "nonpositivehandl": 45, "nonnegativepred": 45, "nonnegativehandl": 45, "integerpred": 45, "integerhandl": 45, "r22": 45, "rationalpred": 45, "rationalhandl": 45, "r23": 45, "irrationalpred": 45, "irrationalhandl": 45, "r24": 45, "realpred": 45, "disjoint": [45, 48, 57, 60, 222, 234, 264], "realhandl": 45, "r25": 45, "extendedrealpred": 45, "extendedrealhandl": 45, "hermitianpred": 45, "hermitianhandl": 45, "r26": 45, "hermitianoper": [45, 180], "complexpred": 45, "complexhandl": 45, "r27": 45, "imaginarypred": 45, "imaginaryhandl": 45, "r28": 45, "antihermitianpred": 45, "antihermitianhandl": 45, "r29": 45, "algebraicpred": 45, "askalgebraicpredicatehandl": 45, "r30": 45, "algebraichandl": 45, "transcendentalpred": 45, "transcedent": 45, "refine_pow": 46, "refine_ab": 46, "refine_arg": 46, "refine_atan2": 46, "refine_im": 46, "refine_matrixel": 46, "refine_r": 46, "refine_sign": 46, "lagrang": [47, 68, 132, 133, 135, 139, 147, 151, 222, 239, 287], "lagrangian": [47, 134, 136, 145, 150, 154, 155], "euler_equ": 47, "r31": 47, "93lagrange_equ": 47, "decreas": [47, 49, 60, 219, 291], "monoton": [47, 49, 85], "is_decreas": 47, "lopen": [47, 68, 234, 241, 246], "ropen": [47, 74, 234, 246], "is_increas": 47, "72": [47, 51, 68, 81, 104, 108, 116, 211, 225], "is_monoton": 47, "is_strictly_decreas": 47, "is_strictly_increas": 47, "monotonicity_help": 47, "held": [47, 69, 155, 250, 304], "r32": 47, "mathematical_singular": 47, "interpol": [47, 73, 77, 158, 219, 222], "finite_diff_weight": [47, 68, 294], "apply_finite_diff": [47, 68, 294], "differentiate_finit": [47, 68, 294], "finite_diff": [47, 68], "x_list": [47, 294], "y_list": [47, 294], "xlist": 47, "55271367880050e": 47, "indexedbas": [47, 49, 67, 68, 226, 244, 250, 251, 258], "idx": [47, 49, 226, 250, 251, 258], "region": [47, 76, 85, 95, 116, 212, 234, 242, 245, 246, 270, 273, 280], "bewar": [47, 76], "phenomenon": [47, 196, 219, 229, 299], "90": [47, 59, 66, 76, 99, 104, 110, 116, 120, 128, 141, 159, 226, 228, 238, 246, 259], "finitediff": 47, "wrt": [47, 49, 68, 70, 76, 85, 104, 141, 158, 201, 202, 219, 222, 270, 272, 273, 277], "len": [47, 56, 57, 58, 59, 60, 64, 66, 68, 69, 73, 76, 83, 93, 98, 145, 160, 164, 175, 185, 215, 222, 238, 242, 251, 264, 290], "nearest": [47, 221], "furthest": [47, 69], "sublist": [47, 64, 69, 95, 188, 294], "fd": [47, 49, 191], "0th": [47, 60, 69, 76], "forward": [47, 49, 99, 124, 143, 151, 184, 209, 238, 257, 291], "pai": 47, "attent": [47, 59, 74], "gridpoint": 47, "plan": [47, 128, 217, 303], "mycoeff": 47, "3rd": [47, 60, 74, 108, 158, 222, 244, 247, 264], "poorer": 47, "grand": 47, "r33": 47, "51": [47, 104, 108], "184": [47, 242], "1988": [47, 170, 188, 219, 220], "699": 47, "706": [47, 104], "1090": [47, 108, 222], "s0025": 47, "5718": [47, 108], "0935077": 47, "continuous_domain": [47, 241], "function_rang": 47, "is_convex": [47, 84], "convex": [47, 84, 85, 95], "unspecifi": [47, 68, 83, 294], "multivari": [47, 68, 76, 213, 214, 216, 217, 218, 220, 222, 223, 233, 238, 244, 245, 246, 304], "concav": [47, 160], "r34": 47, "convex_funct": 47, "r35": 47, "ifp": 47, "illinoi": 47, "angelia": 47, "l3_convfunc": 47, "r36": 47, "logarithmically_convex_funct": 47, "r37": 47, "logarithmically_concave_funct": 47, "r38": 47, "concave_funct": 47, "lcim": 47, "mixtur": [47, 49, 85, 213, 259], "incommensur": 47, "not_empty_in": [47, 245], "finset_intersect": 47, "finite_set": [47, 234], "aperiod": 47, "smallest": [47, 62, 74, 81, 83, 90, 98, 104, 108, 188, 201, 217, 262, 264], "verif": [47, 215, 244], "reliabl": [47, 68, 242, 262, 294], "stationary_point": 47, "stationari": [47, 246, 290], "tikz": 48, "joyofcat": 48, "adamek": 48, "herrlich": 48, "strecker": 48, "joi": 48, "cat": [48, 200], "katmat": 48, "uni": [48, 95, 264], "bremen": 48, "acc": [48, 158, 205, 209], "embryon": 48, "morphism": [48, 213], "codomain": [48, 213, 221], "arrow": [48, 97, 116, 212, 226], "namedmorph": 48, "prohibit": [48, 60, 61, 201], "identitymorph": 48, "compositemorph": 48, "compos": [48, 68, 69, 145, 155, 193, 196, 209, 213, 217, 221, 222, 223, 226, 228, 238], "circ": [48, 68, 79, 85, 93, 101], "flatten": [48, 68, 216, 248, 253, 264, 265, 290], "new_nam": 48, "id_a": 48, "id_b": 48, "commutative_diagram": 48, "quadrupl": [48, 222], "mbox": 48, "hom": 48, "id": [48, 64, 74, 248, 290], "rightarrow": [48, 60, 64, 69, 73, 74, 76, 90, 91, 93, 95, 98, 99, 108, 212, 221, 233, 245, 248, 264, 294], "monoid": 48, "pare1970": 48, "premis": 48, "conclus": [48, 68], "carri": [48, 49, 68, 183, 189, 196, 213, 216, 219, 221, 223, 224, 265], "premises_kei": 48, "et": [48, 95, 111, 112, 114, 170, 219, 222, 223, 235, 238], "pareigi": 48, "functor": 48, "1970": [48, 104], "is_subdiagram": 48, "subdiagram": 48, "d1": [48, 64, 201, 213, 233, 246, 270], "subdiagram_from_object": 48, "veryuniqu": 48, "diagram_draw": 48, "diagramgrid": 48, "drawn": [48, 59, 97, 212, 216, 224], "moprhism": 48, "strive": 48, "nevertheless": 48, "laid": [48, 141, 188], "emploi": [48, 67, 72, 95, 108, 222, 225, 242, 246], "lai": 48, "layout": 48, "sequenti": [48, 52, 69, 74, 270, 272], "test_draw": 48, "lemma": [48, 59, 93, 214], "fivelemma": 48, "five_lemma": 48, "arrowstringdescript": 48, "curving_amount": 48, "looping_start": 48, "looping_end": 48, "horizontal_direct": 48, "vertical_direct": 48, "label_posit": 48, "pic": 48, "princip": [48, 69, 74, 76, 93, 95, 105, 126, 143, 164, 213, 214, 215, 216, 217, 219, 221, 222, 223], "offset": [48, 49, 68, 73, 76, 129, 251], "cell": 48, "disregard": 48, "unexplain": 48, "astr": 48, "dr": [48, 70, 226, 242], "12mm": 48, "correspondingli": 48, "label_displac": 48, "arrow_styl": 48, "dash": 48, "xypicdiagramdraw": 48, "formatt": 48, "utilis": 48, "xypic": 48, "drawer": 48, "xymatrix": 48, "ld": [48, 290], "arrow_formatt": 48, "therebi": 48, "default_arrow_formatt": 48, "farther": 48, "centr": [48, 65, 212], "default_formatt": 48, "_3mm": 48, "default_curving_amount": 48, "cm": [48, 158, 246, 290], "_1cm": 48, "default_curving_step": 48, "1cm": 48, "rr": [48, 68, 86, 215, 216, 222, 223], "h_": [48, 59, 64, 73, 76, 95], "_2cm": 48, "mask": [48, 226], "diagram_format": 48, "proceed": [48, 50, 93, 95, 157, 220, 236], "xypic_draw_diagram": 48, "insert": [48, 50, 99, 110, 114, 116, 186, 191, 226, 246, 267, 290, 291], "preview_diagram": 48, "fab": [49, 226], "cse_main": [49, 227, 238], "cse": [49, 109, 128, 180, 227, 238, 259, 265, 290], "meat": 49, "lightweight": [49, 221, 298], "pycod": [49, 226], "lambdarepr": [49, 226, 265], "aesara_funct": [49, 109, 226], "float80": [49, 226], "assign_to": [49, 226], "type_alias": [49, 226], "0l": [49, 226], "powl": [49, 226], "c99": [49, 226, 259], "expm1": [49, 226], "thrown": [49, 137, 226], "fcode": [49, 226], "contract": [49, 70, 111, 112, 114, 125, 191, 226, 235, 248, 250, 251, 252, 253, 290, 291], "len_i": [49, 226], "mat_1": 49, "mat_2": 49, "jscode": [49, 226], "user_funct": [49, 226], "argument_test": [49, 226], "cfunction_str": [49, 226], "octav": [49, 158, 259], "custom_funct": [49, 226], "existing_octave_fcn": [49, 226], "is_matrix": [49, 226], "my_mat_fcn": [49, 226], "my_fcn": [49, 226], "mat": [49, 101, 160, 185, 226], "octave_cod": [49, 226], "summat": [49, 67, 68, 72, 73, 76, 191, 220, 222, 226, 229, 238, 246, 247, 250, 251, 252, 258], "mathematica_cod": [49, 226], "gamma_1": [49, 127], "gamma_2": [49, 127], "\u03b3\u2081": 49, "\u03b3\u2082": 49, "\u03b2": [49, 211], "h_i": [49, 64], "c89": [49, 226, 259], "julia_cod": [49, 226], "rust_cod": [49, 226], "powi": [49, 226], "make_routin": [49, 259], "f95": [49, 258, 259], "matlab": [49, 128, 158, 259, 300], "breadth": [49, 68, 246], "c_name": [49, 259], "c_code": [49, 259], "h_name": [49, 259], "c_header": [49, 259], "volume_result": 49, "ifndef": [49, 259], "project__test__h": [49, 259], "endif": [49, 259], "preprocessor": [49, 227, 238, 259], "global_var": [49, 259], "insensit": [49, 104, 158, 226, 257, 259], "argument_sequ": [49, 259], "name_expr": [49, 259], "to_fil": [49, 259], "f_name": [49, 259], "f_code": [49, 259], "hydrogen": [49, 287], "r_nl": [49, 126, 192], "my_routin": 49, "result_var": [49, 259], "result\u2085\u2081\u2084\u2082\u2083\u2084\u2081\u2086\u2088\u2081\u2083\u2089\u2087\u2087\u2081\u2089\u2084\u2082\u2088": 49, "__________": [49, 214], "assoc_laguerr": [49, 76, 226], "fcn": [49, 259], "result_5397460570204848505": [49, 259], "out_8598435338387848786": [49, 259], "examin": [49, 69, 180, 257, 259, 304], "inputargu": [49, 259], "outputargu": [49, 259], "inoutargu": [49, 259], "disk": [49, 69, 234, 245, 265], "binary_funct": [49, 109, 258], "tensor": [49, 55, 70, 104, 125, 136, 156, 170, 176, 177, 178, 188, 191, 200, 201, 226, 247, 248, 250, 251, 258, 265, 274, 275, 281, 282, 285, 287], "binary_func": [49, 258], "servic": 49, "tempdir": [49, 258], "qho_1d": [49, 167], "psi_n": [49, 167], "qho": 49, "tmp": 49, "subroutin": [49, 59, 187, 219], "autofunc": 49, "hbar": [49, 167, 173, 186, 192, 196, 198, 211], "05457162d": 49, "14159265358979d0": 49, "0d0": [49, 226], "74126166983329d": 49, "33": [49, 68, 71, 104, 112, 135, 164, 200, 215, 219, 223, 226, 246, 291], "mute": [49, 258], "backend": [49, 96, 109, 122, 139, 144, 146, 152, 206, 223, 258, 265], "auxiliari": [49, 95, 134, 141, 153, 242, 258], "sympy_express": [49, 258], "mandatori": [49, 226, 258], "illustr": [49, 104, 142, 145, 196, 216, 229, 233], "psi_nl": 49, "766": 49, "incur": [49, 109], "get_numpy_arrai": 49, "tight": 49, "temp": [49, 143], "alloc": [49, 74], "fuse": 49, "wise": [49, 50, 74, 99, 215, 219, 226, 232, 258], "unabl": [49, 81, 85, 110, 114, 244, 270, 293, 294], "fortun": [49, 109, 145, 222, 223], "reconnect": 49, "autom": [49, 74, 109, 235, 258, 298], "ideologi": [49, 245], "broadcast": [49, 109, 226, 251, 258], "outperform": 49, "quantit": [49, 193], "ufunc": [49, 109, 258, 265], "fn_numpi": 49, "fn_fortran": 49, "xx": [49, 104, 136, 201, 210, 264], "21306132": 49, "98101184": 49, "44626032": 49, "timeit": [49, 223], "10000": [49, 72, 108, 109, 116, 244], "18891601900395472": 49, "004707066000264604": 49, "facil": 49, "comparison": [49, 67, 68, 98, 104, 141, 213, 221, 225, 244, 257, 264], "thereof": [49, 68, 213, 219, 221], "optims_c99": 49, "log1p": [49, 226], "expm1_opt": 49, "log1p_opt": 49, "exp2_opt": 49, "log2_opt": 49, "log2const_opt": 49, "funcminusoneoptim": 49, "func_m_1": 49, "opportunist": 49, "replaceoptim": 49, "catastroph": 49, "replace_in_add": 49, "cost_funct": 49, "__call__": [49, 60, 68, 221], "exp2": [49, 226], "create_expand_pow_optim": 49, "base_req": 49, "is_symbol": [49, 99], "expand_opt": 49, "opt2": 49, "is_funct": 49, "log2": [49, 76, 226], "matin_opt": 49, "matinv_opt": 49, "matrixsolv": [49, 226], "matrix_nod": 49, "numpyprint": 49, "doprint": [49, 226], "seriesapprox": 49, "reltol": 49, "max_ord": 49, "n_point_check": 49, "threshold": [49, 108], "largest": [49, 60, 62, 68, 74, 76, 104, 107, 108, 171, 213, 217, 244, 264], "series_approx2": 49, "1e": [49, 68, 72, 104, 122, 160, 222, 244], "series_approx3": 49, "series_approx8": 49, "sumapprox": 49, "neglect": 49, "2000": [49, 54, 95, 108, 220], "sum_approx3": 49, "sum_approx2": 49, "sum_approx1": 49, "token": [49, 93, 96, 110], "codegenast": 49, "assignmentbas": 49, "augmentedassign": 49, "addaugmentedassign": 49, "subaugmentedassign": 49, "mulaugmentedassign": 49, "divaugmentedassign": 49, "modaugmentedassign": 49, "codeblock": [49, 110], "quotedstr": 49, "intbasetyp": 49, "_sizedinttyp": 49, "signedinttyp": 49, "unsignedinttyp": 49, "floatbasetyp": 49, "floattyp": 49, "complexbasetyp": 49, "complextyp": 49, "pointer": [49, 259, 260], "functionprototyp": 49, "functiondefinit": [49, 110], "stream": [49, 69, 227, 238, 264], "functioncal": 49, "breaktoken": 49, "continuetoken": 49, "nonetoken": 49, "float32": [49, 109, 110, 265], "codeprint": 49, "complex_": 49, "bool_": 49, "intc": [49, 110], "intp": 49, "unsign": [49, 73, 238], "int8": 49, "int16": 49, "int32": 49, "int64": [49, 246], "uint8": 49, "uint16": 49, "uint32": 49, "uint64": 49, "x86": 49, "amd64": 49, "complex64": 49, "complex128": 49, "newton": [49, 76, 151, 194, 198, 219, 223, 291], "aug_assign": 49, "tol": [49, 68, 217], "val": [49, 68, 80, 212, 217, 221, 265], "whl": 49, "py_str": 49, "inf": [49, 60, 68, 104, 217, 219, 222, 234, 242, 246], "exec": [49, 68, 96, 265], "1121416371": 49, "909672693737": 49, "867263818209": 49, "865477135298": 49, "865474033111": 49, "1g": 49, "3e": 49, "2003": [49, 211, 220, 226, 239], "source_format": [49, 226], "op": [49, 68, 104, 180, 191, 205, 209, 235, 264, 265], "parametr": [49, 76, 77, 81, 104, 114, 212, 239, 245, 270, 273, 280], "volatil": 49, "binop": 49, "exit": [49, 108, 257], "premad": 49, "break_": 49, "lift": [49, 64, 74, 76, 93, 217, 219, 222, 291], "left_hand_sid": 49, "topological_sort": [49, 264], "postprocess": [49, 212, 222, 227, 238], "topolog": [49, 68, 70, 215, 264], "continue_": 49, "untyp": 49, "compliant": 49, "elem": [49, 59, 213], "ijk": [49, 251], "stride": [49, 251], "lmn": 49, "cast_nocheck": 49, "nbit": 49, "storag": [49, 68, 104, 185, 211, 219], "nmant": 49, "mantissa": 49, "nexp": 49, "half_precis": 49, "f16": 49, "65504": 49, "tini": [49, 68, 217], "ep": [49, 59, 67, 217, 221, 222], "decimal_dig": 49, "cast_check": 49, "1e5": 49, "cast": [49, 101, 114, 296], "subnorm": [49, 59], "idempot": 49, "loos": [49, 68], "overflow": [49, 261], "max_expon": 49, "min_expon": 49, "for_i": 49, "for_ji": 49, "for_kji": 49, "function_arg": [49, 257], "fcall": 49, "baz": 49, "return_typ": 49, "fp": [49, 50, 68, 222, 228], "from_functionprototyp": 49, "prototyp": [49, 109, 259], "value_const": 49, "pointer_const": 49, "attr_param": 49, "looking_for": 49, "as_declar": 49, "formatstr": 49, "5g": 49, "throw": [49, 104, 110, 141, 215, 221, 239, 245], "runtimeerror_": 49, "runtime_error": 49, "stdout": [49, 51, 257], "stderr": 49, "oppos": [49, 129, 265, 290, 294], "_field": 49, "_construct_": 49, "not_in_arg": 49, "float16": 49, "inttyp": 49, "super": [49, 76, 217, 226, 270, 272, 290], "from_expr": [49, 222], "v6": 49, "123456": [49, 68, 108], "v10": 49, "67894": 49, "boost_mp50": 49, "boost": 49, "multiprecis": [49, 216], "cpp_dec_float_50": 49, "r39": 49, "rtol": 49, "atol": 49, "precision_target": 49, "v18": 49, "123456789012345646": 49, "123456789012345649": 49, "Will": [49, 104, 221, 226, 257], "decl1": 49, "decl2": 49, "alt": [49, 221], "secondarili": [49, 222], "mathcin": 49, "cbrt": [49, 74, 226], "minu": [49, 67, 68, 207, 215, 219, 226, 277], "0e": [49, 68], "fma": [49, 226], "hypot": [49, 226], "hypotenus": [49, 84, 140], "log10": [49, 226], "ten": [49, 109], "plu": [49, 67, 104, 110, 158, 171, 222, 226, 236, 264, 265], "famili": [49, 52, 86, 95, 214], "commaoper": 49, "goto": 49, "preincrement": 49, "postdecr": 49, "decrement": [49, 261], "postincr": 49, "increment": [49, 59, 60, 61, 67, 84, 108, 246], "predecr": 49, "alignof": 49, "sizeof": 49, "struct": [49, 211], "dsign": 49, "arrayconstructor": 49, "95": [49, 66, 108, 219, 226, 242, 244, 259, 291], "do1": 49, "1d0": 49, "do2": 49, "extent": 49, "intent_out": 49, "dim": [49, 70, 83, 104, 109, 193, 199, 226, 249, 252, 285], "arr": 49, "fortranreturn": 49, "aid": [49, 143], "implieddoloop": 49, "idl": 49, "signallib": 49, "prog": [49, 170], "myprogram": 49, "mysub": 49, "subroutinecal": 49, "inout": 49, "bind_c": 49, "sum_": [49, 67, 68, 69, 73, 76, 93, 95, 99, 101, 108, 211, 222, 223, 228, 229, 236, 242, 246], "cmplx": [49, 226], "intent_in": 49, "isign": 49, "lbound": 49, "lb": [49, 90, 261], "literal_dp": 49, "num": [49, 59, 68, 108, 124, 217, 238, 242, 261, 267, 290, 291], "literal_sp": 49, "reshap": [49, 99, 141, 158, 247, 253, 264], "arrayexpr": 49, "shp": 49, "metric": [49, 60, 64, 70, 125, 238, 242, 245, 252], "snr": 49, "convolution2d": 49, "use_renam": 49, "ren": 49, "thingi": 49, "newtons_method": 49, "itermax": 49, "counter": [49, 68, 74, 80, 99, 117, 118, 120], "delta_fn": 49, "handle_nan": 49, "raphson": 49, "criterion": [49, 59, 157, 214, 219], "hallei": 49, "occurr": [49, 50, 68, 108, 141, 201, 238, 246], "netwon": 49, "algo": [49, 60], "r40": 49, "27s_method": 49, "newtons_method_funct": 49, "param": [49, 70, 104, 212, 239], "render_as_modul": 49, "py_mod": 49, "865474033102": 49, "render_as_source_fil": 49, "printer_set": 49, "fcodeprint": [49, 226], "fpgroup": [50, 59], "studi": [50, 58, 67, 70, 104, 210, 213, 219, 222, 239, 246], "combinator": [50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 73, 101, 108, 221, 228, 247, 252, 261, 264, 282, 298, 304], "free_group": [50, 58, 59], "vfree_group": 50, "xfree_group": 50, "fp_group": [50, 59], "coset_enumeration_r": 50, "fall": [50, 67, 68, 73, 96, 124, 206, 221, 226, 239, 243, 246, 291], "famou": [50, 76, 95, 108, 239], "langl": [50, 59, 110, 170, 211], "rangl": [50, 59, 110, 170, 188, 211], "gen0": 50, "gen1": 50, "gen_": 50, "freegroup": 50, "x_2": [50, 58, 73, 90, 186, 214, 219, 222, 228, 239, 245], "x_3": [50, 58, 90, 186], "s_1": [50, 264], "r_1": [50, 213, 223], "s_2": 50, "r_2": 50, "s_k": 50, "r_k": [50, 184], "s_i": [50, 64, 95, 97], "r_i": [50, 223], "reduct": [50, 104, 135, 215, 219, 221, 239], "ho05": [50, 58], "cdhw73": 50, "consult": 50, "hav91": 50, "coset_enumeration_c": 50, "coset_enumer": 50, "relator_bas": 50, "coset_table_bas": 50, "coset_table_max_limit": 50, "4096000": 50, "safeti": [50, 60, 102], "max_coset": 50, "cox": [50, 220, 222], "c_r": [50, 236], "max_stack_s": 50, "500": [50, 72, 136, 290], "deduction_stack": 50, "stack": [50, 85, 99, 139, 158, 215, 221, 226, 255, 261, 300], "exce": [50, 108, 252, 265], "modest": 50, "low_index_subgroup": 50, "conjugaci": [50, 51, 59], "coset_t": [50, 59], "reidemeister_present": 50, "p1": [50, 59, 60, 64, 67, 78, 80, 81, 82, 83, 84, 116, 124, 130, 133, 136, 140, 145, 158, 160, 205, 212, 216, 217, 219, 223, 235, 246, 247, 290, 291], "john": [50, 59, 76, 222, 239, 242], "cannon": 50, "lucien": 50, "dimino": [50, 59], "georg": [50, 213, 215, 242, 264], "hava": 50, "jane": 50, "watson": [50, 238], "comp": [50, 108, 242], "463": [50, 157], "490": [50, 60], "1973": [50, 69, 208], "derek": [50, 58], "holt": [50, 58, 59, 66], "chapman": [50, 58], "hall": [50, 58, 246], "crc": [50, 58, 60], "2005": [50, 58, 95, 108, 222], "xvi": [50, 58], "514": [50, 58, 220], "symposium": [50, 93, 219, 220, 236], "issac": [50, 95, 220, 244], "bonn": 50, "1991": [50, 220], "191": [50, 245], "199": 50, "acm": [50, 67, 93, 95, 215, 217, 220, 236, 238, 242, 244], "transit": [51, 59, 158, 219, 246], "subgroup": [51, 59, 60, 64, 66, 97, 108], "permutationgroup": [51, 53, 56, 58, 59, 60, 65, 66, 221], "s_n": [51, 67, 222, 264], "enum": [51, 221, 263, 289], "get_perm_group": [51, 221], "r41": 51, "cohen": [51, 105, 215, 220, 221], "s6transitivesubgroup": [51, 217], "qualnam": [51, 114], "boundari": [51, 79, 81, 114, 116, 117, 205, 223, 234, 242, 246], "s6": 51, "s5transitivesubgroup": 51, "s5": [51, 59], "s4transitivesubgroup": [51, 221, 222], "s4": [51, 60, 124], "s3transitivesubgroup": 51, "s3": [51, 59, 67, 124, 229, 239], "s2transitivesubgroup": [51, 221], "s1transitivesubgroup": [51, 221], "four_group": 51, "klein": [51, 60], "m20": 51, "metacycl": 51, "323": [51, 76, 108], "s3_in_s6": 51, "prism": 51, "a4_in_s6": 51, "a4": [51, 64, 68, 97, 158, 304], "find_transitive_subgroups_of_s6": 51, "s4m": 51, "s4p": 51, "a4xc2": 51, "s4xc2": 51, "g18": 51, "isomorph": [51, 59, 62, 213, 216, 219, 221], "semidirect": 51, "g36m": 51, "g36": 51, "g36p": 51, "c4": [51, 97, 99, 101, 112, 242, 291], "g72": 51, "d4": [51, 97, 222, 246], "325": 51, "psl2f5": 51, "psl_2": 51, "_5": [51, 213], "a_5": 51, "pgl2f5": 51, "pgl_2": 51, "s_5": 51, "print_report": 51, "s_6": 51, "dihedr": [51, 56, 59, 60], "d_6": 51, "s_4": 51, "absenc": [51, 64, 98], "a_4": 51, "engag": 51, "eleg": [51, 223, 225], "a_6": 51, "g_": [51, 59, 66, 67, 76, 93, 104, 239], "c_3": [51, 93, 112, 242, 291], "rtime": 51, "c_4": [51, 93, 112, 291], "d_4": 51, "r43": 51, "projective_linear_group": 51, "exceptional_isomorph": 51, "r44": [51, 52], "automorphisms_of_the_symmetric_and_alternating_group": 51, "pgl": 51, "282": 51, "graycod": 52, "kw_arg": [52, 62, 191, 251, 252], "hamiltonian": [52, 182], "edg": [52, 61, 62, 97, 215, 226, 245, 264, 303], "vertex": [52, 62, 79, 84, 95, 215], "000": [52, 72, 95, 98, 185, 264], "110": [52, 98, 242, 244, 258, 264], "010": [52, 98, 264], "011": [52, 98, 185, 264], "111": [52, 71, 78, 98, 104, 108, 264], "101": [52, 76, 98, 108, 124, 185, 264], "001": [52, 72, 98, 160, 264], "statist": [52, 69, 76, 246, 257, 298], "generate_grai": 52, "0000": 52, "0001": [52, 72], "0011": [52, 63], "0010": 52, "0110": 52, "0111": [52, 185], "0101": [52, 185], "0100": 52, "1100": 52, "1101": 52, "1111": 52, "1110": 52, "1010": [52, 68], "1011": 52, "1001": 52, "nijenhui": 52, "wilf": [52, 67, 244], "1978": [52, 59, 196, 220], "r45": 52, "knuth": [52, 60, 261], "2011": [52, 60, 93, 104, 108, 208, 235], "art": [52, 60, 213, 226, 228, 261], "vol": [52, 60, 69, 73, 76, 93, 104, 108, 125, 135, 221, 222, 236, 261, 264], "addison": [52, 60, 108, 220], "weslei": [52, 60, 108, 220], "r46": 52, "brgc": 52, "6th": [52, 108], "unrank": [52, 57, 59, 60, 62], "r47": 52, "archiv": [52, 60, 69, 73, 76, 85, 95, 108, 157, 215, 238, 239, 246, 264, 300], "20200224064753": 52, "statweb": 52, "stanford": 52, "susan": 52, "s208": 52, "node12": 52, "tail": [52, 67, 68, 217, 246], "00010": 52, "random_bitstr": 52, "bitlist": [52, 63], "gray_to_bin": 52, "endian": 52, "bin_to_grai": 52, "get_subset_from_bitstr": 52, "bitstr": 52, "graycode_subset": 52, "group_construct": 53, "directproduct": [53, 56], "__mul__": [53, 59, 99, 104, 217, 221], "shift": [53, 59, 60, 62, 69, 76, 79, 83, 85, 98, 212, 217, 219, 222, 229, 236, 244, 246], "gn": 53, "named_group": [53, 56, 58, 59, 65, 66], "cyclicgroup": [53, 56, 59], "perm_group": [53, 58, 59, 60, 65, 66], "group_numb": 54, "is_nilpotent_numb": 54, "r48": 54, "randprim": [54, 108], "pakianathan": 54, "shankar": 54, "monthli": [54, 69, 104], "107": [54, 220], "631": 54, "634": 54, "is_abelian_numb": 54, "r49": 54, "is_cyclic_numb": 54, "r50": 54, "polyhedron": [55, 59, 95, 264, 282], "prufer": [55, 282], "grai": [55, 63, 96, 160, 206, 212, 282], "galoi": [55, 216, 217, 219, 222, 282], "nilpot": [55, 59, 104, 282], "abelian": [55, 56, 59, 97, 196, 213, 282], "cyclic": [55, 56, 59, 60, 61, 71, 99, 108, 252, 264, 282], "polycycl": [55, 59, 282], "symmetricgroup": [56, 58, 59, 65, 66], "transposit": [56, 59, 60, 69, 99, 101, 248], "is_group": [56, 59], "generate_schreier_sim": [56, 59], "af": [56, 59, 65, 158], "dihedralgroup": [56, 59, 66], "alternatinggroup": [56, 59, 65], "r51": 56, "symmetric_group": 56, "generators_and_rel": 56, "d_n": [56, 97, 222], "gon": 56, "bab": 56, "generate_dimino": [56, 59], "perm": [56, 58, 59, 60, 61, 66, 73, 99, 101, 104, 247], "cyclic_form": [56, 60, 61], "r52": 56, "dihedral_group": [56, 59], "ex": [56, 95, 125, 139, 216, 221, 222, 252, 260], "r53": 56, "armstrong": 56, "abeliangroup": [56, 59], "cyclic_ord": 56, "r54": 56, "groupprop": [56, 59], "subwiki": [56, 59], "structure_theorem_for_finitely_generated_abelian_group": 56, "multiset_partit": [57, 73, 93, 261, 264], "rg": 57, "growth": [57, 108, 215, 219, 294], "from_rg": 57, "abcd": [57, 61, 191, 248, 264, 267], "cbead": 57, "sort_kei": [57, 68, 242], "ti": [57, 60, 68, 108], "integerpartit": [57, 264], "summand": [57, 221], "r55": 57, "partition_": [57, 73], "28number_theori": 57, "as_dict": [57, 216, 222], "as_ferr": 57, "char": 57, "ferrer": 57, "next_lex": [57, 60], "lexic": [57, 171, 264], "prev_lex": 57, "random_integer_partit": 57, "85": [57, 72, 73, 104, 108, 143, 189, 211, 246], "rgs_gener": 57, "37": [57, 69, 74, 78, 104, 108, 117, 211, 226, 239], "52": [57, 73, 108, 116, 117, 211, 225, 239, 242, 264, 294], "151": 57, "203": [57, 73, 215], "rgs_enum": 57, "rgs_unrank": 57, "rgs_rank": 57, "pcgroup": 58, "pcg": 58, "pc_seri": [58, 59], "polycyl": 58, "pc_present": 58, "pc_sequenc": [58, 59], "miss": [58, 59, 85, 215, 226, 244, 259, 304], "adjac": [58, 59, 60, 68, 73, 124, 163, 215, 264], "der": [58, 59], "relative_ord": [58, 59], "polycyclic_group": [58, 59], "gen": [58, 59, 64, 65, 66, 68, 104, 213, 216, 217, 219, 221, 222, 223, 224, 232, 238, 241, 244], "is_ident": [58, 60, 68], "poss": [58, 143, 210], "pc_group": 58, "a_j": [58, 76, 93, 196, 219, 228, 236], "notin": [58, 93, 234], "_order": 58, "minimal_uncollected_subword": 58, "subword_index": 58, "i_1": [58, 191, 222, 247], "a_1": [58, 59, 69, 76, 90, 93, 99, 104, 125, 191, 196, 214, 219, 236, 239, 242, 246, 304], "i_r": 58, "a_r": [58, 236], "i_2": [58, 191, 222], "s_": [58, 64, 141, 219], "s_j": [58, 97, 219], "x3": [58, 68, 73, 216, 242, 244, 246], "collected_word": 58, "free_to_perm": 58, "pictur": [58, 226], "x_3x_2": 58, "x_3x_1": 58, "x_2x_1": 58, "x_3x_0": 58, "x_2x_0": 58, "x_1x_0": 58, "varii": 58, "derived_seri": [58, 59], "pc_resent": 58, "k_arrai": 58, "array_form": [58, 60, 61, 248], "v_arrai": 58, "e_1": [58, 104, 213, 219, 222], "e_n": [58, 73, 97, 104, 167, 213, 222], "exponent_vector": 58, "leading_expon": 58, "dup": [59, 217], "pn": [59, 145, 155], "motion": [59, 115, 128, 129, 133, 134, 135, 137, 139, 143, 144, 145, 146, 148, 150, 151, 152, 153, 154, 155, 158, 159, 205, 206, 209, 210, 246, 291], "front": [59, 68, 143, 144, 160, 190, 217, 219, 222, 226, 238, 304], "face": [59, 61, 81, 95, 141, 219, 223, 226, 239, 280, 300], "rubik": 59, "3674160": 59, "pgroup": [59, 61], "p10": 59, "make_perm": 59, "r56": 59, "eick": [59, 66], "brien": [59, 66], "r57": 59, "seress": 59, "r58": 59, "schreier_vector": 59, "r59": 59, "nielsen_transform": 59, "product_replacement_algorithm": 59, "r60": 59, "frank": [59, 60, 104, 264], "celler": 59, "charl": 59, "leedham": 59, "scott": 59, "murrai": [59, 215], "alic": [59, 69], "niemey": 59, "r61": 59, "block_": 59, "28permutation_group_theori": 59, "r62": 59, "algorithmist": 59, "union_find": 59, "r63": 59, "multiply_transitive_group": 59, "r64": 59, "center_": 59, "28group_theori": 59, "centralizer_and_norm": 59, "derived_subgroup": 59, "nilpotent_group": 59, "colost": 59, "hulpk": 59, "cgt": 59, "cgtnote": 59, "__contains__": 59, "__weakref__": [59, 99], "weak": [59, 68, 99, 134, 216, 219], "_coset_repres": 59, "hg": 59, "transvers": [59, 64, 66, 118, 164, 165], "coset_transvers": 59, "_distinct_primes_lemma": 59, "_element": 59, "_eval_is_alt_sym_monte_carlo": 59, "05": [59, 90, 122, 208, 211, 291], "mont": 59, "carlo": 59, "n_ep": 59, "_check_cycles_alt_sym": [59, 66], "_eval_is_alt_sym_na": 59, "only_sym": 59, "only_alt": 59, "_p_elements_group": 59, "_random_pr_init": 59, "_random_prec_n": 59, "modif": [59, 74, 104, 110, 245, 246, 261], "69": [59, 104, 215, 244, 261], "_random_gen": 59, "accumul": [59, 257, 261], "random_pr": 59, "chosen": [59, 60, 68, 69, 70, 81, 82, 104, 108, 116, 159, 193, 195, 196, 212, 213, 215, 217, 219, 221, 226, 233, 236, 242, 246, 257, 270], "gh": [59, 214, 245, 252], "eventu": [59, 76, 95, 110, 212, 213, 233, 259, 264], "_sylow_alt_sym": 59, "sylow": 59, "p_1": [59, 64, 69, 86, 108, 209, 236, 239, 290], "p_2": [59, 69, 86, 108, 209, 236, 290], "p_p": 59, "sylow_subgroup": 59, "is_alt_sym": [59, 66], "_union_find_merg": 59, "not_rep": 59, "atkinson": 59, "83": [59, 225], "87": [59, 74, 104, 108], "minimal_block": 59, "_union_find_rep": 59, "r65": 59, "r71": 59, "compress": [59, 104, 107, 120, 291], "r67": 59, "r73": [59, 60], "_verifi": 59, "_h": [59, 245], "gens_k": 59, "rels_k": 59, "gens_h": 59, "inject": [59, 68, 213, 217, 222, 300], "homomorph": 59, "rels_h": 59, "strong_present": 59, "abelian_invari": 59, "t_1": [59, 73, 239], "t_2": [59, 73, 239], "t_r": [59, 156, 252], "542": 59, "adopt": [59, 252], "schreier": [59, 64, 66], "sim": [59, 64, 66, 93], "b_1": [59, 66, 76, 90, 93, 213, 236, 239, 242, 304], "b_2": [59, 66, 76, 90, 236, 242], "dot": [59, 60, 64, 66, 69, 81, 83, 90, 99, 104, 124, 134, 136, 139, 143, 144, 145, 148, 149, 150, 153, 154, 155, 158, 175, 200, 201, 203, 206, 209, 210, 211, 213, 214, 219, 222, 226, 245, 246, 264, 270, 274, 276, 277, 290, 291], "b_k": [59, 66, 69, 73, 76, 228, 229], "strong": [59, 64, 65, 66, 108, 109], "89": [59, 66, 95], "55": [59, 71, 73, 104, 211, 212, 222, 239, 290], "57": [59, 104, 108, 246], "coset": [59, 64, 221], "strong_gen": [59, 65, 66], "basic_transvers": [59, 66], "basic_orbit": [59, 66], "basic_stabil": 59, "baseswap": 59, "po": [59, 93, 98, 99, 136, 137, 140, 156, 158, 217, 244], "strong_gens_distr": [59, 66], "swap": [59, 60, 61, 99, 104, 171, 175, 184, 215, 246, 264], "orbit": [59, 66, 191, 192, 194], "b_": [59, 64, 66, 68, 73, 76, 93, 101, 124, 228, 236, 239, 247, 248], "b_i": [59, 64, 66, 93, 213, 236], "la": [59, 158, 196, 290], "vega": 59, "testutil": [59, 65, 66], "_verify_bsg": [59, 65, 66], "schreier_sim": [59, 65, 66], "bsg": [59, 64, 66, 252], "102": [59, 104], "98": [59, 69, 157, 222, 242], "pseudocod": 59, "beta_": 59, "foral": [59, 67, 70, 196], "zg": 59, "gz": 59, "c_g": 59, "sg": [59, 246, 252], "is_subgroup": 59, "subgroup_search": 59, "hgh": 59, "closur": [59, 65, 91, 171, 217, 221, 234], "composition_seri": 59, "h_0": [59, 64], "h_1": [59, 64, 245], "h_2": [59, 245], "1024": [59, 226, 246], "512": [59, 76], "128": [59, 68, 73, 76, 78, 108, 220, 226], "243": [59, 76, 244], "81": [59, 73, 78, 99, 104, 108, 141, 143, 211, 215, 225, 290, 291], "conjugacy_class": 59, "xax": 59, "s_3": 59, "feasibl": [59, 124], "resiz": [59, 60, 99, 101], "coset_factor": 59, "factor_index": 59, "_basic_orbit": 59, "u1": [59, 108, 141, 143, 144, 145, 146, 148, 149, 153, 155, 158, 201, 203, 205, 206, 209, 242, 290], "u2": [59, 107, 108, 141, 143, 144, 145, 146, 148, 149, 153, 158, 201, 205, 209, 242, 290], "_strip": [59, 66], "coset_rank": 59, "lexicograph": [59, 60, 63, 64, 68, 219, 222, 264], "coset_unrank": 59, "standardis": [59, 216], "subsect": [59, 277], "compris": [59, 69, 101, 124, 136, 156, 159, 222, 264], "g_0": [59, 239], "g_1": [59, 222, 233, 239, 242], "g_2": [59, 97, 233, 242], "g_i": [59, 233], "g_k": 59, "tetrahedron": [59, 61], "r69": 59, "axiom": [59, 213], "doy": 59, "sc": [59, 95], "thesi": [59, 68, 233, 270], "generator_product": 59, "sn": [59, 60, 67, 90], "is_abelian": 59, "_random_prec": 59, "82": [59, 95, 104, 246], "proport": [59, 69, 129, 233, 265], "226": 59, "227": 59, "is_altern": 59, "quicker": [59, 108], "taxonomi": 59, "is_cycl": 59, "p_": [59, 64, 68, 95, 196, 239, 242, 247], "p_i": [59, 64, 108], "equiv": [59, 69, 73, 108, 221, 236, 239], "pmod": [59, 68, 69, 73, 104, 108, 236], "p_j": [59, 64], "r70": 59, "35": [59, 62, 71, 73, 81, 82, 95, 104, 108, 143, 221, 226, 239, 242, 246], "rose": 59, "is_dihedr": 59, "di1": 59, "827273": 59, "di2": 59, "kconrad": [59, 246], "uconn": [59, 246], "blurb": [59, 246], "grouptheori": 59, "di3": 59, "dihedral2": 59, "di4": 59, "is_elementari": 59, "is_nilpot": [59, 104], "lower_central_seri": 59, "is_solv": 59, "is_norm": [59, 189], "gr": 59, "is_perfect": [59, 108], "is_polycycl": 59, "is_primit": [59, 217, 222], "cardin": [59, 60, 63, 213, 234], "badli": 59, "random_stab": 59, "is_symmetr": [59, 99], "is_transit": 59, "is_trivi": 59, "cba": [59, 247, 264], "mainli": [59, 76, 104, 109, 196, 206, 219, 236, 239, 242], "max_div": 59, "siev": [59, 108], "nonempti": [59, 264], "moreov": [59, 69, 93, 207, 213, 214, 219, 227, 275], "congruenc": [59, 68, 108, 236, 239], "p_0": [59, 64, 86, 236, 239], "intransit": 59, "normal_closur": 59, "adjoin": [59, 214], "yx": [59, 201, 210], "73": [59, 67, 68, 81, 108, 242], "74": [59, 73, 108, 124], "orb": 59, "orbit_transvers": 59, "orbit_rep": 59, "send": [59, 68, 69, 74, 108, 213, 242, 244, 291], "79": [59, 60, 117], "pointwise_stabil": 59, "pointwis": [59, 66], "p_k": [59, 108], "p20": 59, "stab": 59, "schreier_sims_increment": [59, 66], "polycyclicgroup": 59, "eliminate_gen": 59, "gen_count": 59, "b1": [59, 64, 76, 108, 116, 117, 130, 141, 158, 201, 217, 226, 236, 239, 242, 276], "b_r": 59, "slp_dict": 59, "93": [59, 220], "schreier_sims_random": [59, 66], "consec_succ": 59, "consec": 59, "_succ": 59, "97": [59, 68, 69, 108, 219], "sift": [59, 66, 264], "amend": 59, "unsuccess": [59, 66], "accordingli": [59, 214, 221], "halt": 59, "signifi": [59, 68, 116, 222, 246], "g_t": 59, "leq": [59, 67, 69, 76, 93, 104, 108, 211, 219, 221, 232, 233, 239, 246], "prop": [59, 221], "init_subgroup": 59, "supergroup": 59, "sought": [59, 108, 176, 186, 215, 238, 244, 245], "prune": 59, "prop_even": 59, "lengthi": 59, "114": [59, 108], "117": [59, 76], "terribl": 59, "crucial": [59, 67, 216], "len1": 59, "len2": 59, "len3": 59, "transitivity_degre": 59, "fold": [59, 68, 74, 112, 226, 233, 238], "a_2": [59, 69, 90, 104, 219, 236, 239, 242, 246, 304], "a_k": [59, 69, 223, 229], "r74": 60, "pretty_print": [60, 96, 136, 139, 143, 144, 148, 149, 150, 152, 153, 154, 156, 159, 201, 203, 205, 206, 209, 210, 226], "understood": [60, 108, 196, 213, 217, 222], "economi": 60, "caution": [60, 68, 74, 226, 238], "indexerror": [60, 104, 222], "autos": [60, 107], "watch": 60, "print_cycl": 60, "econom": [60, 95, 264], "retain": [60, 68, 74, 76, 95, 108, 110, 222, 227, 235, 238], "biject": [60, 62, 69, 99, 213], "full_cyclic_form": 60, "rmul": [60, 215], "unrank_lex": 60, "r78": 60, "zo42": 60, "from_sequ": 60, "a1": [60, 64, 68, 96, 99, 108, 117, 141, 158, 165, 242, 246, 247, 276, 304], "a2": [60, 64, 68, 97, 99, 108, 117, 141, 158, 165, 215, 246, 247, 276, 304], "a3": [60, 64, 68, 97, 99, 158, 276, 304], "perfectli": [60, 67, 68, 69, 219, 222, 225], "skiena": 60, "ma": [60, 67, 146, 290], "1990": [60, 93, 236, 270], "r75": 60, "wendi": 60, "myrvold": 60, "ruskei": [60, 264], "2001": [60, 108, 220], "lett": [60, 104], "septemb": [60, 261], "281": 60, "284": [60, 108], "1016": [60, 104, 264], "s0020": 60, "0190": 60, "01": [60, 68, 72, 141, 185, 220, 238, 264], "00141": 60, "r76": 60, "kreher": 60, "stinson": 60, "1999": [60, 104, 220, 225, 242], "r77": 60, "graham": [60, 73, 74, 108], "patashnik": 60, "foundat": [60, 220, 221], "1994": [60, 219, 220, 222], "php": [60, 108, 239, 246], "oldid": 60, "499948155": 60, "product_and_invers": 60, "r79": 60, "lehmer_cod": 60, "appliedpermut": 60, "magic": [60, 238, 257, 296], "_array_form": 60, "ascent": 60, "ie": [60, 239], "descent": [60, 239], "fg": [60, 70, 242, 245], "r80": 60, "commutes_with": [60, 252], "cycle_structur": 60, "from_inversion_vector": 60, "get_adjacency_dist": 60, "n_adj": 60, "reev": 60, "colin": 60, "landscap": 60, "annal": [60, 111, 112, 114, 290, 291], "86": [60, 104, 157, 225, 235], "473": 60, "josephu": 60, "get_precedence_matrix": 60, "get_precedence_dist": 60, "get_adjacency_matrix": 60, "get_positional_dist": 60, "inversion_vector": 60, "lesser": [60, 120, 222], "lehmer": [60, 68], "ith": [60, 97, 108, 215, 217, 223, 245, 246], "variat": [60, 68, 219, 233, 242, 290], "r81": 60, "eng": 60, "chula": 60, "prabha": 60, "algo2008": 60, "htm": [60, 76, 95, 239], "is_singleton": 60, "is_odd": 60, "shuffl": [60, 104, 304], "012345": 60, "345": 60, "253": 60, "2531": 60, "25314": 60, "253140": 60, "r82": 60, "flavius_josephu": 60, "r83": 60, "josephus_problem": 60, "r84": 60, "20171008094331": 60, "wou": 60, "burtonl": 60, "trim": [60, 155], "unmov": 60, "mul_inv": 60, "next_nonlex": 60, "nonlex": 60, "rank_nonlex": 60, "unrank_nonlex": 60, "next_trotterjohnson": [60, 264], "trotter": 60, "johnson": [60, 104], "generate_bel": [60, 264], "rank_trotterjohnson": 60, "unrank_trotterjohnson": 60, "_af_par": 60, "pseudo": [60, 104, 108, 217, 219, 222], "inv_perm": 60, "enforc": [60, 143, 290, 291], "rmul_with_af": 60, "ascend": [60, 95, 264], "r85": 60, "transposition_": 60, "flexibl": [60, 68, 139, 141, 158, 209, 212, 216, 245, 294], "cn": [60, 226, 303], "2n": [60, 67, 73, 76, 95, 99, 120, 125, 154, 211, 229, 236], "dn": [60, 246], "polyhedr": 61, "psg": 61, "platon": 61, "solid": [61, 82, 133, 140, 212, 280], "tetrahedr": 61, "octahedr": 61, "icosahedr": 61, "r86": 61, "polyhedralgroup": 61, "polyhedra": 61, "h5": 61, "heinz": 62, "caylei": [62, 99], "r87": 62, "labeledtre": 62, "tree_repr": 62, "prufer_rank": 62, "prev": [62, 68], "prufer_repr": 62, "to_pruf": 62, "778": 62, "779": 62, "777": [62, 71], "1296": 62, "to_tre": 62, "r88": 62, "hamberg": 62, "erlend": 62, "2010": [62, 243, 264], "06": [62, 68, 112, 143, 211, 246, 291], "compact": [62, 68, 121, 134, 158, 189, 206, 222, 226, 244, 261], "next_binari": 63, "prev_binari": 63, "bitlist_from_subset": 63, "subset_from_bitlist": 63, "superset_s": 63, "iterate_binari": 63, "iterate_graycod": 63, "prev_grai": 63, "next_grai": 63, "next_lexicograph": 63, "prev_lexicograph": 63, "rank_binari": 63, "unrank_binari": 63, "rank_grai": 63, "unrank_grai": 63, "rank_lexicograph": 63, "43": [63, 104, 108, 116, 117, 246, 304], "super_set": 63, "subset_indic": 63, "ksubset": 63, "itertool": [63, 264], "tensor_can": [64, 252], "msym": 64, "contravari": [64, 104, 252, 253], "covari": [64, 70, 104, 246, 252, 253], "d0": 64, "base_i": 64, "gens_i": 64, "n_i": [64, 219, 244], "sym_i": 64, "canonicalize_na": 64, "exchang": [64, 69, 104, 211, 215, 264], "anticommut": [64, 178, 180, 190, 191, 252, 287], "canonical_fre": 64, "slot": [64, 175, 247, 251, 252, 299], "tensor_gen": 64, "list_free_indic": 64, "double_coset_can_rep": 64, "reintroduc": 64, "antisymmetr": [64, 70, 99, 191, 252], "d2": [64, 201, 213, 233, 246, 264, 270], "ord": [64, 69, 104], "t_c": 64, "get_symmetric_group_sg": [64, 252], "bsgs_direct_product": 64, "base2a": 64, "gens2a": 64, "t0": [64, 290, 291], "t1": [64, 84, 85, 108, 130, 136, 239, 246], "a_m": [64, 242], "a_n": [64, 69, 76, 93, 97, 196, 214, 219, 221, 229, 239, 242, 304], "_a": [64, 76, 191, 222, 290], "_b": [64, 76, 191], "base_f": 64, "gens_f": 64, "base1": 64, "gens1": 64, "base_a": 64, "gens_a": 64, "sgen": 64, "s_transvers": 64, "butler": [64, 252], "portug": [64, 252], "grow": [64, 68, 93, 104, 108, 216, 219], "observ": [64, 68, 90, 93, 180, 210, 213, 236, 239, 242, 246, 279, 304], "ind": [64, 228, 252], "d3": [64, 233], "a0": [64, 111, 242, 304], "a5": [64, 68], "leftrightarrow": 64, "_af_rmul": 64, "t_": [64, 73, 114, 291], "b0": [64, 76, 217, 236, 242], "d_": [64, 236], "p0": [64, 78, 221, 242], "dbase": 64, "recomput": [64, 222], "d_i": [64, 93, 196], "s_0": 64, "d_0": [64, 69], "b_0": [64, 69, 73, 236, 239, 242], "b_j": [64, 66, 76, 93, 236], "sx": 64, "trace": [64, 99, 101, 125, 158, 219, 226, 246, 247, 248, 250, 264, 300], "h_n": [64, 76, 95, 222, 245], "tab1": 64, "get_transvers": 64, "antisym": 64, "base2": 64, "gens2": 64, "_cmp_perm_list": 65, "ls1": 65, "ls2": 65, "_naive_list_centr": 65, "_verify_centr": 65, "_verify_normal_closur": 65, "_base_ord": 66, "base_ord": 66, "backtrack": 66, "108": [66, 117], "132": [66, 73, 201], "r89": 66, "_distribute_gens_by_bas": 66, "_strong_gens_from_distr": 66, "_orbits_transversals_from_bsg": 66, "_handle_precomputed_bsg": 66, "transversals_onli": 66, "slp": 66, "_remove_gen": 66, "new_gen": 66, "r90": 66, "r91": 66, "recurr": [67, 73, 90, 104, 221, 232, 238, 242, 246, 266], "annihil": [67, 86, 87, 91, 167, 191, 244], "is_hypergeometr": 67, "binomi": [67, 68, 72, 73, 76, 108, 110, 222, 226, 231, 238, 242, 246, 264, 304], "ff": [67, 69, 73, 211, 214, 215, 216, 221, 222], "rise": [67, 73, 76, 211, 238, 242, 246, 274], "hypersimp": [67, 238], "quotient": [67, 68, 71, 74, 108, 213, 214, 216, 219, 222, 236, 238, 242], "dummy_vari": 67, "karr": 67, "exclus": [67, 68, 74, 98, 104, 219, 296], "typeset": [67, 226], "seemingli": [67, 245], "r92": 67, "michael": [67, 220, 225], "april": 67, "1981": [67, 220], "305": 67, "350": [67, 136], "dl": [67, 210, 215, 217, 220, 238], "1145": [67, 215, 217, 220, 238], "322248": 67, "322255": 67, "r93": 67, "sigma_not": 67, "r94": 67, "empty_sum": 67, "euler_maclaurin": [67, 72], "eval_integr": 67, "maclaurin": [67, 72], "endpoint": [67, 68, 72, 81, 129, 207, 234, 277, 291], "28333333333333": 67, "sstr": [67, 206, 226], "full_prec": [67, 226], "26629073187415": 67, "0175000000000000": 67, "soon": [67, 68, 141, 196, 223], "eval_zeta_funct": 67, "is_absolutely_converg": 67, "sequence_term": 67, "is_converg": 67, "r95": 67, "absolute_converg": 67, "analogi": [67, 219], "prod_": [67, 73, 76, 93, 108, 196, 236], "diverg": [67, 76, 160, 202, 270, 273], "dirichlet": [67, 76, 246], "r96": 67, "convergence_test": 67, "reverse_ord": 67, "selector": [67, 99, 238, 264], "s0": [67, 91, 93, 163], "expr_with_intlimit": [67, 95], "exprwithintlimit": [67, 95], "reorder_limit": 67, "r97": 67, "walli": 67, "w2": [67, 165], "w2e": 67, "risingfactori": [67, 73, 76, 226, 228], "combsimp": [67, 68, 73, 238], "pe": 67, "gammasimp": [67, 68, 238], "r98": 67, "r99": 67, "capital_pi_not": 67, "r100": 67, "empty_product": 67, "r101": 67, "infinite_product": 67, "r102": 67, "expr_with_limit": [67, 95], "exprwithlimit": [67, 95], "change_index": 67, "trafo": 67, "newvar": 67, "mapsto": [67, 93, 99, 221], "p3": [67, 78, 80, 81, 83, 84, 124, 136, 212, 216, 235, 246, 290], "has_empty_sequ": [67, 95], "has_reversed_limit": [67, 95], "has_finite_limit": [67, 95], "____": [67, 72, 95, 163, 214, 227, 246, 264, 305], "___": [67, 72, 95, 96, 104, 214, 238, 246, 251, 264, 303], "rubric": [67, 68], "_____": [67, 246], "gosper": 67, "gosper_norm": 67, "monic": [67, 76, 213, 214, 217, 219, 221, 222, 225], "gcd": [67, 68, 69, 104, 108, 187, 215, 216, 217, 220, 221, 222, 226, 238, 239], "gosper_term": 67, "f_k": [67, 134, 153, 219], "g_n": [67, 73, 222], "f_n": [67, 73, 76, 213, 219, 222, 242], "gosper_sum": 67, "r103": 67, "marko": 67, "petkovsek": [67, 244], "herbert": 67, "doron": 67, "zeilberg": [67, 244], "ak": [67, 228], "peter": [67, 73, 76, 108, 157, 208, 215, 222, 264], "ltd": 67, "welleslei": 67, "usa": [67, 220], "1997": [67, 93, 108, 220, 236], "convert_xor": [68, 110], "09": [68, 122, 211], "xor": [68, 71, 98, 110, 226, 296], "sympifyerror": 68, "coerc": [68, 155, 219], "cooper": 68, "shouldn": [68, 223], "unsanit": [68, 265, 293], "bitcount": 68, "improperli": 68, "unbound": [68, 244, 251, 291], "23903": 68, "fallback": [68, 96, 191, 206, 216, 226, 244], "ast": [68, 226], "mylist1": 68, "mylist": 68, "mylist2": 68, "xxx": [68, 95, 104, 264, 266], "autosimplif": [68, 235, 238], "kern": 68, "r106": 68, "7649": 68, "r105": 68, "r109": 68, "r107": 68, "r108": 68, "r110": 68, "r111": 68, "r112": 68, "r104": 68, "negativeinfin": [68, 226], "complexinfin": [68, 124], "_assumptions_orig": 68, "recreat": [68, 133], "isfinit": 68, "__cacheit": 68, "maxsiz": 68, "cacheit": 68, "sympy_use_cach": 68, "_arg": [68, 74], "as_mut": [68, 100, 101], "as_content_primit": [68, 104, 214, 222], "stub": 68, "as_dummi": [68, 95], "_0": [68, 73, 93, 99, 104, 222, 265, 290], "_r": [68, 191, 236, 245], "bound_symbol": [68, 95], "typeinfo": 68, "truli": [68, 76, 196], "piec": [68, 72, 236, 259], "numbersymbol": [68, 226], "scan": [68, 215], "appliedundef": 68, "canonical_vari": 68, "class_kei": 68, "ordering_of_class": [68, 79], "eg": [68, 141, 198, 245], "fromit": 68, "has_fre": 68, "has_xfre": 68, "exp_polar": [68, 74, 76, 236], "dif": 68, "_prec": 68, "is_sam": 68, "equal_valu": 68, "125": [68, 72, 95, 108, 217, 232, 239], "isclos": 68, "r_": [68, 126, 192, 223], "repl_dict": 68, "rcall": [68, 70], "simul": [68, 141, 158, 225, 291], "abus": [68, 252], "succe": [68, 93, 98, 108, 181, 221, 244], "newtyp": 68, "intuit": [68, 156, 196, 242, 291], "is_mul": 68, "is_add": [68, 245], "mysin": [68, 265, 293], "_eval_rewrite_as_": 68, "_eval_rewrite_as_co": 68, "tie": [68, 264], "delai": [68, 111, 122, 155, 235, 257, 291, 294], "unsort": [68, 128, 200], "333333333333333333333": 68, "333333333333333314830": 68, "wildcard": [68, 238], "evalfmixin": 68, "registri": 68, "metaprogram": 68, "mostli": [68, 74, 95, 104, 158, 186, 209, 213, 215, 225, 226, 236, 244, 303], "__truediv__": [68, 217], "metaclass": 68, "class_nam": 68, "mysingleton": 68, "_eval_is_g": 68, "_eval_is_eq": 68, "args_cnc": 68, "cset": 68, "split_1": 68, "suppress": [68, 110, 255, 262], "as_coeff_add": 68, "dep": [68, 242], "as_coeff_expon": 68, "as_coeffici": 68, "coeff_monomi": [68, 222], "polytool": [68, 215, 222, 245], "as_coefficients_dict": 68, "inquiri": 68, "expand_mul": [68, 93], "121": [68, 73, 108, 124, 201, 244], "84": [68, 72, 108], "separatevar": [68, 238, 242], "n3": [68, 141, 212], "logx": [68, 233], "cdir": 68, "_eval_as_leading_term": 68, "as_numer_denom": [68, 244], "as_ordered_factor": 68, "as_ordered_term": 68, "as_powers_dict": 68, "lost": 68, "as_real_imag": [68, 74, 99, 227], "as_term": 68, "aseri": 68, "hir": 68, "asymptot": [68, 93, 124, 294], "hierarch": 68, "normalis": [68, 228], "induc": [68, 99, 221, 235, 264], "gruntz": [68, 228], "majorli": 68, "mrv": [68, 233], "overal": [68, 198, 212, 244], "till": [68, 116, 117, 141, 242], "r113": 68, "dominik": [68, 228], "proc": [68, 217, 244], "1993": [68, 220], "symp": [68, 217], "239": 68, "244": [68, 219], "r114": 68, "p90": 68, "r115": 68, "asymptotic_expans": 68, "_first": [68, 74], "factor_term": [68, 149, 222, 235, 238], "distribute_order_term": [68, 238], "compute_leading_term": 68, "could_extract_minus_sign": 68, "signsimp": [68, 149, 238], "failing_express": 68, "modulu": [68, 69, 71, 76, 78, 84, 99, 108, 116, 117, 213, 217, 219, 221, 222, 225, 245], "power_bas": [68, 99], "power_exp": [68, 99], "multinomi": [68, 99, 108, 246], "extract_addit": 68, "extract_multipl": 68, "extract_branch_factor": 68, "allow_half": 68, "fourier_seri": [68, 229], "geto": 68, "getn": 68, "mod_invers": [68, 222], "is_algebraic_expr": 68, "is_rational_funct": 68, "r116": 68, "algebraic_express": 68, "is_const": 68, "constanc": 68, "failing_numb": 68, "is_meromorph": 68, "meromorph": [68, 76], "multivalu": [68, 74], "cut": [68, 73, 74, 76, 84, 93, 213, 236, 261, 267, 304], "hit": [68, 299], "is_polynomi": 68, "rational_funct": 68, "leadterm": 68, "xlim": [68, 212], "lseri": 68, "exaxmpl": 68, "nseri": 68, "_eval_nseri": 68, "innermost": 68, "disadvantag": 68, "met": [68, 120, 239, 245, 260, 304], "poleerror": 68, "nsimplifi": [68, 72, 238], "radsimp": [68, 238], "removeo": [68, 158, 226, 294], "chop": [68, 72, 76, 99, 104, 244, 293], "lazi": [68, 101, 222], "smooth": [68, 72, 108, 111, 228, 291], "taylor_term": [68, 74], "previous_term": [68, 74], "wildfunct": 68, "dummy_index": 68, "_dummy_10": 68, "contigu": [68, 236, 259], "x4": [68, 73, 216, 244], "x5": [68, 73, 216], "x6": [68, 216], "x7": [68, 216], "x8": [68, 216], "x9": [68, 216], "x50": 68, "x51": 68, "y3": [68, 216], "y4": 68, "xa": [68, 214, 219], "xb": [68, 267], "xc": [68, 190, 267], "disambigu": 68, "x01": 68, "x02": 68, "x11": 68, "x12": 68, "escap": [68, 110, 212, 226, 267], "undefinedfunct": [68, 203, 226, 258, 265], "f821": [68, 260], "num_digit": [68, 108], "count_digit": [68, 108], "63": [68, 71, 104], "factor_": [68, 69, 108, 222, 239], "ilcm": [68, 108], "igcd": [68, 108, 214], "greatest": [68, 73, 78, 108, 214, 216, 217, 219, 220, 222, 225], "euclid": [68, 219, 220], "r117": 68, "euclidean_algorithm": 68, "igcd_lehm": 68, "rn": [68, 70], "floor": [68, 74, 108, 110, 133, 216, 217, 226, 246], "r118": 68, "qn": 68, "enhanc": [68, 219, 246, 290, 291], "anew": 68, "27s_gcd_algorithm": 68, "igcdex": 68, "2004": [68, 76, 220, 239], "isqrt": [68, 108], "lfloor": [68, 74, 110, 217, 245, 246], "rfloor": [68, 74, 110, 217, 245, 246], "integer_nthroot": [68, 74, 108], "integer_log": 68, "geq": [68, 69, 76, 104, 222, 239, 246, 304], "perfect_pow": [68, 108], "r119": 68, "modular_multiplicative_invers": 68, "r120": 68, "extended_euclidean_algorithm": 68, "cofactor": [68, 104, 215, 217, 219, 222], "lcm": [68, 108, 217, 219, 222, 226], "50000000000000": [68, 72], "100000000000000000000": 68, "1e20": 68, "00000000000000e": 68, "23456789123456789": 68, "23456789123457": 68, "00100": 68, "sent": [68, 95, 238, 244], "789": [68, 108], "123_456": 68, "123456789": 68, "12e": 68, "012": 68, "60e2": 68, "6000": 68, "600e": 68, "099609": 68, "12500": 68, "12500000000000000000": 68, "5404319552844595": 68, "54": [68, 104, 117, 219, 225, 264], "29999999999999998890": 68, "30000000000000000000": 68, "_mpf_": [68, 216], "4915": 68, "70": [68, 69, 85, 95, 104, 108, 225, 226, 239, 246, 267], "307": 68, "mpf": [68, 216, 217], "is_float": 68, "unprejud": 68, "3602879701896397": 68, "18014398509481984": [68, 238], "limit_denomin": 68, "320": 68, "75": [68, 71, 215, 246, 270, 290], "use_tri": [68, 108], "use_rho": [68, 108], "use_pm1": [68, 108], "factorint": [68, 108, 221, 222, 261], "trial": [68, 108, 219, 231, 235, 242, 246], "max_denomin": 68, "1000000": [68, 108], "141592653589793": 68, "311": [68, 108], "discard": [68, 215, 221, 226, 245], "99999999999999999999": 68, "algebraicnumb": [68, 217, 221, 225], "hookrightarrow": 68, "minpoli": [68, 216, 217, 221], "dmp": [68, 213, 217, 222], "anp": [68, 216, 217, 221, 222], "minpoly_of_el": 68, "414213562": 68, "scratch": [68, 196], "6x": [68, 219], "to_number_field": [68, 221], "to_root": 68, "primitive_el": [68, 216, 217, 221], "knew": [68, 304], "golden": [68, 72, 108], "5th": [68, 158, 219, 221], "cyclotom": [68, 217, 219, 220, 221, 222], "cyclotomic_poli": [68, 221, 222], "61803398874989": 68, "2i": 68, "a6": 68, "a6_wrong": 68, "309016994374947": 68, "951056516295154": 68, "field_el": 68, "is_alias": 68, "is_primitive_el": 68, "native_coeff": 68, "to_algebraic_integ": 68, "to_primitive_el": 68, "Its": [68, 74, 84, 158, 189, 215, 219, 226, 234, 290], "a_prim": 68, "number_cl": 68, "realnumb": 68, "seterr": 68, "r121": 68, "r122": 68, "1_": 68, "28number": 68, "negativeon": [68, 74, 299], "r123": 68, "88": [68, 104, 108, 290], "921_": 68, "r124": 68, "one_half": 68, "holder": 68, "ieee": [68, 69], "754": 68, "r125": 68, "affin": [68, 69, 83, 213], "compactif": 68, "r126": 68, "tild": [68, 74, 112, 114, 247, 291], "exp1": [68, 226], "718281828": 68, "napier": 68, "r127": 68, "e_": [68, 73, 104], "28mathematical_const": 68, "r128": 68, "imaginary_unit": [68, 226], "141592654": 68, "circumfer": [68, 78, 140], "diamet": [68, 78], "area": [68, 78, 80, 84, 85, 116, 117, 139], "is_irr": 68, "r129": 68, "mascheroni": [68, 76], "5772157": 68, "recur": 68, "harmon": [68, 73, 108, 126, 170, 211, 226, 287], "lim": [68, 110, 233, 294], "limits_": [68, 110, 211, 228, 298], "ln": [68, 74, 95, 110, 226, 228, 242, 246, 304], "r130": 68, "93mascheroni_const": 68, "catalan": [68, 73, 226], "91596559": 68, "r131": 68, "27s_constant": 68, "goldenratio": [68, 72, 227, 238], "r132": 68, "golden_ratio": 68, "tribonacciconst": 68, "tribonacci": [68, 73], "fibonacci": [68, 72, 73, 108], "predetermin": [68, 257], "8392867552141611326": 68, "r133": 68, "generalizations_of_fibonacci_numb": [68, 73], "tribonacci_numb": [68, 73], "r134": 68, "r135": 68, "verion": 68, "compound": [68, 146, 189], "r136": 68, "20033": 68, "oscil": [68, 287], "conform": [68, 245, 250, 251, 264, 291], "r137": 68, "r138": 68, "zero_to_the_power_of_zero": 68, "r139": 68, "indeterminate_form": 68, "as_base_exp": [68, 74, 75, 264], "expand_power_bas": [68, 238], "infix": 68, "matmul": [68, 101, 215], "as_coef_mul": 68, "undesir": [68, 128, 141, 155, 214, 217, 236], "4596": 68, "5728": 68, "suspect": [68, 108], "5706": 68, "moot": 68, "off": [68, 78, 93, 99, 107, 109, 143, 152, 175, 213, 222, 226, 242, 257, 270, 298], "nb": 68, "sensit": [68, 110, 124, 158, 212, 219, 238, 257], "assocop": 68, "prod": [68, 110, 216, 223, 235], "matadd": [68, 101, 226], "as_coef_add": 68, "extract_leading_ord": 68, "commutative_part": 68, "noncommutative_part": 68, "order_symbol": 68, "subprocess": [68, 226, 257, 258], "dividend": [68, 217], "eager": [68, 265], "61": [68, 69, 73, 84, 104, 108, 222, 228], "712524808": 68, "3744312326": [68, 73], "rop": 68, "validrelationoper": 68, "greaterthan": [68, 226], "lessthan": [68, 226], "strictlessthan": [68, 226, 267], "lt": [68, 222, 226, 267], "my_equ": 68, "my_inequ": 68, "reversedsign": 68, "_eval_eq": 68, "boolalg": [68, 98], "client": [68, 261], "counterpart": [68, 69, 242, 294], "litter": 68, "oddbal": 68, "minor": [68, 78, 104, 215, 226, 257], "caveat": [68, 222, 296], "succinctli": 68, "annoy": 68, "succinct": 68, "r140": 68, "operar": 68, "circuit": [68, 175, 178, 287], "greaterthanobject": 68, "__bool__": 68, "335": 68, "march": 68, "2012": 68, "r141": 68, "r142": 68, "r143": 68, "mdarg": 68, "fgh": 68, "vsin": 68, "vdiff": 68, "narg": [68, 219], "naturals0": [68, 226, 234, 245, 246], "evalul": 68, "fairli": [68, 76, 93, 143, 151, 200, 213], "conserv": [68, 134, 154, 202, 273, 279], "136": [68, 104], "temporarili": 68, "implic": [68, 98, 219], "fx": [68, 70, 212, 242, 243], "fxx": 68, "insconsist": 68, "nonvanish": 68, "_diff_wrt": 68, "_sort_variable_count": 68, "vc": 68, "vsort": 68, "collaps": [68, 185, 238], "vsort0": 68, "vi": 68, "dfx": 68, "equidist": 68, "sq2": 68, "xl": 68, "d2fdxdy": 68, "doit_numer": 68, "z0": [68, 233], "unifi": [68, 159, 215, 217, 219, 221, 222, 234], "zeroth": [68, 111, 114, 221], "idiff": [68, 85], "r144": 68, "legaci": [68, 95, 104, 246], "v5_2": 68, "infunct": 68, "algebraiccomput": 68, "functionclass": [68, 226, 265], "f_real": [68, 75], "f_real_inherit": [68, 75], "is_singular": [68, 75, 91], "holomorph": [68, 75, 93], "superfici": 68, "ss": [68, 217], "denom": [68, 215, 216, 217, 221, 238], "_eval_expand_bas": 68, "_eval_expand_complex": 68, "shut": [68, 222], "unwant": [68, 244, 264], "expand_hint": 68, "_eval_expand_hint": 68, "liabl": [68, 98], "metahint": 68, "myclass": 68, "_eval_expand_doubl": 68, "expand_multinomi": 68, "expand_power_exp": 68, "expand_func": [68, 73, 76], "hyperexpand": [68, 76, 90, 93, 236, 238], "div": [68, 110, 214, 216, 217, 222, 226, 238, 299], "horner": [68, 158, 215, 219, 222], "untouch": 68, "unexpand": [68, 216, 225, 235, 258], "safe": [68, 108, 216, 222, 244, 250, 294], "nfloat": [68, 238], "dkei": 68, "mixin": [68, 264], "maxn": [68, 72, 99], "subresult": [68, 217, 220, 222], "000100000000000000": 68, "precisionexhaust": [68, 72], "maxprec": 68, "quadratur": [68, 72, 95, 242], "oscillatori": [68, 72, 231], "osc": [68, 72], "advers": 68, "1e16": 68, "291": 68, "builtin": [68, 217, 226, 234, 267, 303], "speedup": [68, 104, 109, 219, 223, 265], "framework": [68, 132, 141, 151, 251, 257, 259, 265, 287], "slice": [68, 98, 99, 104, 110, 215, 217, 222, 232, 234, 238, 247, 264], "tuplekind": [68, 99, 234], "parametris": [68, 234], "element_kind": [68, 99, 234], "tuple_count": 68, "setkind": [68, 99], "gcd_term": [68, 222], "isprimit": 68, "_gcd_term": 68, "terms_gcd": [68, 217, 222], "entiti": [68, 78, 81, 82, 84, 85, 93, 141, 156, 207, 245, 279, 288, 300], "broad": [68, 299], "undefinedkind": [68, 99, 234], "lex": [68, 96, 206, 214, 216, 217, 219, 222, 223, 225, 226, 238], "grlex": [68, 96, 206, 217, 222, 225, 226], "grevlex": [68, 96, 206, 214, 219, 222, 225, 226], "rev": 68, "unaffect": [68, 245], "_node": 68, "fastest": [68, 73, 95, 108, 109, 215, 223], "undecor": 68, "breaker": 68, "collis": [68, 107, 226], "wast": [68, 105, 215], "rng": 68, "getstat": 68, "intention": 68, "tn": 68, "td": [68, 226, 303], "randrang": 68, "999": [68, 72], "238": [68, 108], "randint": [68, 104, 219], "ri": [68, 226], "rv": [68, 235, 246, 264], "nonbas": 68, "postord": 68, "descend": [68, 213, 221, 259], "subtre": [68, 226, 261], "cryptograph": 69, "encrypt": 69, "hide": [69, 226], "cipher": 69, "vigener": 69, "hill": [69, 76, 95, 134, 157, 201, 208, 270, 291], "bifid": 69, "rsa": 69, "kid": 69, "elgam": 69, "plaintext": [69, 226], "ciphertext": 69, "monoalphabet": 69, "polyalphabet": 69, "crypto": 69, "az": [69, 124, 239], "hello": [69, 264], "helloworld": 69, "check_and_join": 69, "padded_kei": 69, "puppi": 69, "opqrstuvwxi": 69, "puyoqrstvwx": 69, "artist": 69, "aphras": 69, "ara": 69, "hp": 69, "cycle_list": 69, "encipher_shift": 69, "msg": [69, 95], "decipher_shift": 69, "gonavybeatarmi": 69, "ct": [69, 97, 219], "hpobwzcfbubsnz": 69, "deciph": 69, "l1": [69, 78, 80, 81, 133, 136, 144, 156, 217, 219, 222, 239, 246], "l2": [69, 80, 81, 133, 136, 144, 177, 193, 217, 219, 246], "caesar": 69, "juliu": 69, "suetoniu": 69, "protect": [69, 226], "militari": 69, "nephew": 69, "augustu": 69, "reportedli": 69, "r145": 69, "caesar_ciph": 69, "r146": 69, "caesarsmethod": 69, "encipher_rot13": 69, "rot13": 69, "caeser": 69, "midwai": 69, "decipher_rot13": 69, "r147": 69, "decrypt": 69, "tbanilorngnezl": 69, "encipher_affin": 69, "_invers": 69, "cx": [69, 117], "recov": [69, 95, 110, 196, 219, 221, 222, 239, 242], "decipher_affin": 69, "r148": 69, "affine_ciph": 69, "reciph": 69, "navi": 69, "beat": 69, "armi": 69, "trobmvenbgbalv": 69, "encipher_atbash": 69, "enciph": 69, "atbash": 69, "hebrew": 69, "decipher_atbash": 69, "tlmzebyvzgzinb": 69, "r149": 69, "encipher_substitut": 69, "oeyag": 69, "034": 69, "60n": 69, "v4b3": 69, "rm4": 69, "immateri": 69, "anyv": 69, "wherebi": 69, "r150": 69, "substitution_ciph": 69, "encipher_vigener": 69, "me": [69, 141, 158, 201, 226, 248, 290, 291], "mondai": 69, "qrgkkthrzqebpr": 69, "krypto": 69, "sculptur": 69, "cia": 69, "headquart": 69, "r152": 69, "decipher_vigener": 69, "alp": 69, "palimpsest": 69, "emufphzlrfaxyusdjkzldkrnshgnfivj": 69, "betweensubtleshadingandtheabsenc": 69, "blais": 69, "sixteenth": 69, "centuri": [69, 213], "diplomat": 69, "invent": [69, 221, 244, 298], "giovan": 69, "batista": 69, "belaso": 69, "1553": 69, "civil": [69, 116], "war": 69, "confederaci": 69, "brass": 69, "nsa": 69, "museum": 69, "fort": 69, "mead": 69, "r151": 69, "sender": 69, "assembl": [69, 93, 233, 290], "concaten": [69, 99, 129, 137, 264], "frequenc": [69, 95, 122, 124, 165, 167, 175, 192], "kasiski": 69, "discov": [69, 93, 128, 250, 300], "babbag": 69, "unbreak": 69, "gonavybeatarmyyesyoucan": 69, "gold": 69, "auto_kei": 69, "goldbuggonavybeatarmyy": 69, "mcydwshkogamkzcelyfgayr": 69, "pt": [69, 77, 78, 79, 81, 82, 83, 84, 232], "vigenere_ciph": 69, "20071116100808": 69, "filebox": 69, "vt": 69, "batman": 69, "goo": 69, "gl": 69, "ijr22d": 69, "decod": 69, "qrgk": 69, "kt": [69, 146], "hrzqe": 69, "bpr": 69, "meetmeonmondai": 69, "encipher_hil": 69, "z_": [69, 238], "r153": 69, "lester": 69, "1920": 69, "r154": 69, "polygraph": 69, "bare": [69, 134], "ceil": [69, 74, 108, 110, 133, 226], "l_1": [69, 73, 125, 211, 236, 252, 264], "l_t": [69, 112, 291], "c_t": 69, "l_i": [69, 211, 236], "decipher_hil": 69, "hill_ciph": 69, "june": [69, 104], "juli": [69, 239], "1929": 69, "306": 69, "312": [69, 201, 244, 270, 272], "ueqdueodoctcwq": 69, "hjeb": 69, "stqq": 69, "ispk": 69, "stzz": 69, "hd": 69, "ormv": 69, "uiki": 69, "encipher_bifid": 69, "polybiu": 69, "printabl": 69, "bifid5": 69, "decipher_bifid": 69, "encipher_bifid5": 69, "encipher_bifid6": 69, "r155": 69, "bifid_ciph": 69, "ieilhhfstsfqy": 69, "ieilh": 69, "hfst": 69, "fqyej": 69, "bmtwmg": 69, "bio": 69, "gold_bug": 69, "hg2sfuei7t": 69, "pug": 69, "heldo": 69, "wor6d": 69, "bifid5_squar": 69, "5x5": 69, "cap": [69, 72, 191, 234, 245], "tradition": [69, 76], "decipher_bifid5": 69, "round_trip": 69, "josi": 69, "osi": 69, "iosi": 69, "qiq": 69, "1901": 69, "felix": 69, "delastel": 69, "onto": [69, 81, 82, 83, 93, 97, 104, 107, 109, 221], "helen": 69, "cryptanalysi": 69, "german": 69, "fridai": 69, "ieilehfstsfxe": 69, "okai": 69, "decipher_bifid6": 69, "8am": 69, "kfkljjhf5mmmktfrgpl": 69, "meetmeonmondayat8am": 69, "bifid6_squar": 69, "6x6": 69, "rsa_public_kei": 69, "totient": [69, 108], "carmichael": [69, 108], "p_n": [69, 73, 76, 95, 222], "multiprim": 69, "land": 69, "reduced_toti": [69, 108], "uniquenss": 69, "rsa_private_kei": 69, "e_0": 69, "canonicalz": 69, "3233": 69, "797": 69, "1577": 69, "multipow": 69, "cryptosystem": 69, "coprim": [69, 95, 108, 187, 219, 239], "30030": 69, "becam": [69, 151], "hardest": 69, "claim": [69, 210, 236, 245], "encipher_rsa": 69, "decipher_rsa": 69, "r156": 69, "rsa_": 69, "28cryptosystem": 69, "r157": 69, "cacr": 69, "uwaterloo": 69, "techreport": 69, "2006": [69, 235], "cacr2006": 69, "r158": 69, "springer": [69, 95, 108, 219, 220, 242], "1007": [69, 135], "bfb0055738": 69, "r159": 69, "itii": 69, "manuscript": [69, 95], "1381": 69, "2753": 69, "413": 69, "1193": 69, "823": 69, "r160": 69, "r161": 69, "r162": 69, "r163": 69, "bmod": [69, 222, 226], "vice": [69, 95, 108, 116, 181, 201, 213, 217, 274, 275, 296], "versa": [69, 95, 108, 116, 181, 201, 213, 217, 274, 275, 296], "asymmetr": [69, 84], "puk": 69, "prk": 69, "chines": [69, 108, 219], "k_1": [69, 108, 219, 236], "k_2": 69, "k_n": [69, 76, 219], "p_3": [69, 209, 290], "k_3": 69, "moduli": [69, 108, 215, 219], "2048": [69, 108, 226], "overhead": [69, 109, 223], "crt": [69, 108, 215, 219], "overcompens": 69, "new_msg": 69, "kid_rsa_public_kei": 69, "grade": [69, 96, 206, 222], "school": [69, 235], "bob": [69, 133, 139], "369": 69, "58": [69, 104, 252], "kid_rsa_private_kei": 69, "encipher_kid_rsa": 69, "200": [69, 99, 104, 108, 116, 122, 270], "161": [69, 135], "decipher_kid_rsa": 69, "pub": [69, 270], "pri": 69, "encode_mors": 69, "sep": [69, 226, 243, 257], "mors": 69, "attack": 69, "flank": 69, "r164": 69, "morse_cod": 69, "decode_mors": 69, "word_sep": 69, "mc": [69, 146, 290], "east": 69, "r165": 69, "lfsr_sequenc": 69, "lfsr": 69, "c_k": 69, "golomb": [69, 108], "g165": 69, "autocorrel": 69, "lim_": [69, 74, 76, 93, 95, 233, 294, 298], "balanc": [69, 157, 213, 246, 257, 290], "solomon": 69, "aegean": 69, "park": 69, "laguna": 69, "1967": [69, 220], "lfsr_autocorrel": 69, "lfsr_connection_polynomi": 69, "massei": 69, "m166": 69, "jame": [69, 219], "synthesi": 69, "bch": 69, "tran": 69, "122": [69, 71, 76], "127": [69, 108], "elgamal_public_kei": 69, "elgamal_private_kei": 69, "1031": 69, "636": 69, "212": [69, 95, 220], "dlp": 69, "is_primitive_root": [69, 108], "encipher_elgam": 69, "encryp": 69, "decipher_elgam": 69, "eucliden": 69, "dh_public_kei": 69, "dh_private_kei": 69, "_p": [69, 191, 217, 219, 221, 233, 236, 244], "_g": 69, "diffi": 69, "hellman": [69, 108], "publicli": 69, "secretli": 69, "dh_shared_kei": 69, "sk": 69, "gm_public_kei": 69, "goldwass": 69, "micali": 69, "gm_private_kei": 69, "b_n": [69, 73, 97, 213, 229], "jacobi_symbol": [69, 108], "residuos": 69, "entropi": [69, 246], "encipher_gm": 69, "public_kei": 69, "gm": [69, 194], "decipher_gm": 69, "encipher_railf": 69, "rail": [69, 139], "railfenc": 69, "horel": 69, "ollwd": 69, "r168": 69, "rail_fence_ciph": 69, "decipher_railf": 69, "diffgeom": 70, "euclidean": [70, 81, 83, 129, 137, 201, 217, 219, 222], "r169": 70, "chart": [70, 212], "r170": 70, "sussman": 70, "wisdom": 70, "farr": 70, "2013": [70, 80, 99, 302], "cartesian": [70, 116, 120, 159, 164, 178, 181, 186, 207, 212, 213, 234, 245, 264, 274, 275, 277, 278, 287], "polar": [70, 74, 76, 78, 84, 116, 126, 161, 212, 234, 238, 245, 287], "relation_dict": 70, "car2d": 70, "pol": 70, "coordinatesymbol": 70, "jacobian": [70, 104, 155, 244], "jacobian_determin": 70, "r171": 70, "coordinate_system": 70, "base_oneform": 70, "coord_index": 70, "oneform": 70, "base_scalar": 70, "basescalarfield": 70, "base_vector": [70, 270], "coord_funct": 70, "to_si": 70, "coord": [70, 83, 85, 128, 189, 205], "immutabledensematrix": [70, 99, 100, 101, 102, 246], "r2_r": 70, "r2_p": 70, "jacobian_matrix": 70, "point_to_coord": 70, "coord_si": [70, 273], "imbu": 70, "difficulti": [70, 108, 142], "arriv": [70, 219, 236, 238, 242, 246, 304], "inappropri": 70, "poin": 70, "unappropri": 70, "fy": [70, 212, 243], "ftheta": 70, "basevectorfield": 70, "point_p": 70, "point_r": 70, "s_field": 70, "dxi": 70, "v1": [70, 81, 104, 136, 158, 201, 202, 205, 246, 265, 270, 273, 274, 275, 276], "v_1": [70, 221, 244], "v_2": [70, 221], "e_x": [70, 252], "e_i": [70, 213, 236, 252], "e_r": 70, "c_xy": 70, "c_xr": 70, "unfortun": [70, 72, 109, 225, 239], "e_rho": 70, "form_field": 70, "exterior": [70, 84], "dg": 70, "tensorproduct": [70, 188, 190, 247, 248], "multilinear": 70, "wedg": [70, 93], "tp1": 70, "tp": [70, 163, 190, 217, 248], "wedgeproduct": 70, "wp1": 70, "liederiv": 70, "v_field": 70, "transport": 70, "pushforward": 70, "e_theta": 70, "basecovarderivativeop": 70, "christoffel": 70, "metric_to_christoffel_2nd": 70, "ch": [70, 104, 239], "cvd": 70, "covarderivativeop": 70, "intcurve_seri": 70, "vector_field": [70, 277], "start_point": 70, "f_i": [70, 93, 104, 219, 223], "movement": 70, "intcurve_diffequ": 70, "init_cond": 70, "f_1": [70, 73, 76, 93, 124, 135, 139, 159, 213, 219, 222, 242], "f_0": [70, 73, 135, 219], "vectors_in_basi": 70, "kept": [70, 193, 210, 264, 299], "twoform_to_matrix": 70, "twoform": 70, "e_j": 70, "metric_to_christoffel_1st": 70, "levi": [70, 76, 246, 252], "civita": [70, 76, 252], "metric_to_riemann_compon": 70, "non_trivial_metr": 70, "dtheta": 70, "drho": 70, "metric_to_ricci_compon": 70, "ricci": 70, "fft": [71, 158], "ifft": 71, "ntt": 71, "intt": 71, "fwht": 71, "ifwht": 71, "mobius_transform": 71, "inverse_mobius_transform": 71, "convolution_fft": 71, "convolution_ntt": 71, "convolution_fwht": 71, "convolution_subset": 71, "covering_product": 71, "intersecting_product": 71, "radix": 71, "r172": 71, "coolei": 71, "93tukey_fft_algorithm": 71, "r173": 71, "fastfouriertransform": 71, "r174": 71, "r175": 71, "pz": [71, 122, 252], "643": [71, 108], "767": 71, "387": 71, "415": 71, "384": 71, "353": [71, 104], "r176": 71, "apfloat": 71, "r177": 71, "numbertheoretictransform": 71, "r178": 71, "discrete_fourier_transform_": 71, "r179": 71, "r180": 71, "r181": 71, "wht": 71, "r182": 71, "hadamard_transform": 71, "r183": 71, "fast_walsh": 71, "93hadamard_transform": 71, "r184": 71, "r185": 71, "mobiu": [71, 108], "lattic": [71, 215, 239], "bitmask": 71, "r186": 71, "b6bius_inversion_formula": 71, "r187": 71, "csail": 71, "mit": 71, "rrw": 71, "conv": 71, "r188": 71, "arxiv": [71, 73, 76, 104, 126, 222, 264], "1211": 71, "0189": 71, "r189": 71, "r190": 71, "r191": 71, "888": 71, "444": 71, "1283": 71, "19351": 71, "14219": 71, "15502": 71, "44": [71, 73, 104, 108, 111, 112, 114, 235, 246, 290, 291], "41": [71, 78, 104, 108, 217, 239], "r192": 71, "convolution_theorem": 71, "r193": 71, "333": [71, 108], "555": 71, "222": 71, "666": 71, "15555": 71, "19404": 71, "r194": 71, "r195": 71, "68": [71, 96, 104, 108, 215, 239], "48": [71, 78, 117, 239, 244, 246, 294], "2057": 71, "1870": 71, "r196": 71, "radioeng": 71, "fulltext": 71, "2002": [71, 213, 220, 223], "02_03_40_42": 71, "r197": 71, "r198": 71, "r199": 71, "AND": [71, 98], "327": [71, 242], "r200": 71, "44288293815837": 72, "4429": 72, "4428829381583662470158809900606936986146216893757": 72, "28902548222223624241": 72, "091999668350375232456": 72, "14159265358979": [72, 76, 244], "333333333333333": [72, 216, 238], "1415926535": 72, "7182818284": 72, "100000": [72, 108, 122], "951": 72, "95678796130331164628399634646042209010610577945815": 72, "aleaxit": 72, "100000000000000": [72, 114], "1000000000": 72, "125000000000000000000000000000": 72, "100000000000000005551115123126": 72, "100000000000000000000000000000": 72, "1415": 72, "uncertainti": [72, 196], "003": 72, "31417": 72, "propag": [72, 81, 162, 165, 290, 291], "5000": [72, 116], "50000000000000000000000000000": 72, "varphi": [72, 76, 221, 226, 242], "erron": 72, "34665576869e": 72, "208": [72, 222], "64613129282185e": 72, "60123853010113e": 72, "thousand": [72, 108, 293], "43466557686937456435688527675040625802564660517371780402481729089536555417949051890403879840079255169295922593080322634775209689623239873322471161642996440906533187938298969649928516003704476137795166849228875": 72, "binet": 72, "104": 72, "1336": 72, "portion": [72, 84, 99, 104, 129, 290, 291], "meaningless": 72, "012297": 72, "9562288417661": 72, "956": 72, "29128599706266": 72, "2912859970626635404072825905956005414986193682745": 72, "14159265358979323846264338328": 72, "struggl": [72, 225], "346": 72, "34635637913639": 72, "dealt": [72, 93], "504067061906928": 72, "50406706190692837199": 72, "wrap_lin": [72, 95, 96, 104, 117, 206, 213, 214, 225, 226, 242], "intgrl": 72, "extrapol": [72, 233], "richardson": [72, 233, 245], "slowli": [72, 233], "64493406684823": 72, "577215664901533": 72, "57721566490153286060651209008240243104215933593992": 72, "10000000": [72, 222], "20000000": [72, 222], "693147255559946": 72, "worthwhil": 72, "hypergeometr": [72, 73, 86, 92, 93, 220, 237, 238, 242, 244, 246, 282, 304], "ramanujan": [72, 73, 108], "9801": 72, "1103": 72, "26390": 72, "396": [72, 141], "141592653589793238462643383279502884197169399375105820974944592307816406286208": 72, "99862803482534211706798214808651328230664709384460955058223172535940812848111745": 72, "02841027019385211055596446229489549303819644288109756659334461284756482337867831": 72, "355": [72, 108, 220], "113": [72, 108, 239], "33333": [72, 95], "635": 72, "504": [72, 220], "130198866629986772369127970337": 72, "49": [72, 73, 108, 117, 219, 239], "___________": [72, 117, 242], "bell": [73, 175, 228, 264, 291], "k_sym": 73, "binom": [73, 108, 110, 246, 304], "dotsc": [73, 228], "j_1": [73, 170, 171, 188, 211, 228, 247], "j_2": [73, 170, 171, 188, 211, 228], "dotsb": [73, 228], "atop": [73, 76, 228, 236], "2j_2": [73, 228], "3j_2": [73, 228], "j_": [73, 76, 93, 95, 188, 228, 236, 298], "bernoulli": [73, 76, 222, 226, 242, 244, 246], "877": 73, "4140": 73, "21147": 73, "115975": 73, "846749014511809332450147": 73, "luca": [73, 108, 226, 232], "genocchi": [73, 76, 222], "r201": 73, "bell_numb": 73, "r202": 73, "bellnumb": 73, "r203": 73, "bellpolynomi": 73, "hurwitz": [73, 76], "6k": 73, "appel": [73, 76], "confer": [73, 109, 302], "r208": 73, "66": [73, 99, 104, 222, 226, 291], "1000001": 73, "andr": [73, 222], "appellseq": [73, 222], "bernoulli_poli": [73, 222], "r204": 73, "bernoulli_numb": 73, "r205": 73, "bernoulli_polynomi": [73, 222], "r206": 73, "bernoullinumb": 73, "r207": 73, "bernoullipolynomi": 73, "luschni": [73, 76, 222], "manifesto": 73, "r209": 73, "2009": [73, 76, 108, 211, 222], "06743": [73, 76, 222], "_k": [73, 76, 95, 211, 221, 246], "6435": 73, "pascal": [73, 108], "4th": [73, 74, 90, 104, 108, 158], "195": 73, "r211": 73, "postpon": 73, "156675": 73, "4433": 73, "28625": 73, "granvil": [73, 108], "r212": 73, "r210": 73, "johndcook": 73, "binomial_coeffici": [73, 108], "27s_theorem": [73, 245], "andrew": [73, 85, 108], "20170202003812": [73, 108], "dm": [73, 108, 215, 221, 290], "umontr": [73, 108], "bincoeff": [73, 108, 226], "c_n": [73, 76, 97, 222, 242], "429": [73, 226], "1430": 73, "4862": 73, "39764993382373624267": 73, "020884341620842555705": 73, "r213": 73, "catalan_numb": 73, "r214": 73, "catalannumb": [73, 226], "r215": 73, "r216": 73, "geomet": [73, 213], "mathcircl": 73, "2j": [73, 219, 246], "1385": [73, 222], "272": [73, 222], "7936": [73, 222], "2702765": 73, "4096": 73, "euler_poli": [73, 222], "r217": 73, "euler_numb": 73, "r218": 73, "eulernumb": 73, "r219": 73, "alternating_permut": 73, "r220": 73, "alternatingpermut": 73, "swing": 73, "factorial2": [73, 192, 226], "fallingfactori": [73, 226], "subfactori": [73, 226, 264], "derang": [73, 264], "r222": 73, "generate_derang": [73, 264], "r221": 73, "r223": 73, "double_factori": 73, "texttt": [73, 234], "r224": 73, "r225": 73, "paul": [73, 261], "235": 73, "268": 73, "1995": [73, 220, 238, 244], "f_z": [73, 207, 277], "f_2": [73, 93, 124, 135, 139, 159, 219, 236, 242], "r227": 73, "fibonacci_numb": 73, "r228": 73, "fibonaccinumb": 73, "t_0": [73, 239], "149": [73, 108, 112, 291], "r229": 73, "r230": 73, "tribonaccinumb": 73, "r231": 73, "oei": [73, 76, 108, 222], "a000073": 73, "137": [73, 104, 126], "205": [73, 93, 236], "5269": 73, "761": 73, "280": 73, "83711": 73, "27720": 73, "30247": 73, "9900": 73, "983697455232980674869851942390639915940": 73, "r232": 73, "harmonic_numb": 73, "r233": 73, "harmonicnumb": [73, 226], "r234": 73, "harmonicnumber2": 73, "l_0": [73, 125, 252, 253], "47": [73, 76, 104, 108, 126, 164, 196, 225], "76": [73, 76, 104, 108, 219, 222], "r235": 73, "lucas_numb": 73, "r236": 73, "lucasnumb": 73, "genocchi_poli": [73, 222], "r237": 73, "genocchi_numb": 73, "r238": 73, "genocchinumb": 73, "r239": 73, "mathcal": [73, 74, 93, 124, 156, 188, 211, 222, 234], "a000111": [73, 222], "zigzag": 73, "li": [73, 76, 84, 95, 108, 136, 140, 191, 226, 280, 290], "50521": [73, 222], "691": 73, "2730": 73, "andre_poli": [73, 222], "r240": 73, "r241": 73, "eulerzigzagnumb": 73, "r242": 73, "irrelev": 73, "r243": 73, "number_theori": 73, "r244": 73, "pentagonal_number_theorem": 73, "multifactori": 73, "pochhamm": [73, 226, 238], "r245": 73, "r246": 73, "pochhammer_symbol": 73, "274": 73, "225": [73, 108, 220], "511": 73, "9330": 73, "34105": 73, "42525": 73, "22827": 73, "5880": 73, "750": 73, "r247": 73, "stirling_numbers_of_the_first_kind": 73, "r248": 73, "stirling_numbers_of_the_second_kind": 73, "multiset": [73, 93, 261, 264], "nc": 73, "nt": [73, 264], "babi": [73, 108, 264], "aa": [73, 211], "bb": [73, 211, 238, 264], "multiset_combin": [73, 264], "aab": [73, 264], "aabc": 73, "aaaabbbbcccc": 73, "m_1": [73, 124, 170, 188, 211, 239], "m_2": [73, 139, 159, 170, 188, 211], "m_k": 73, "r249": 73, "r250": 73, "tinyurl": 73, "cep849r": 73, "ba": [73, 264], "multiset_permut": [73, 264], "r251": 73, "aabbc": 73, "mississippi": [73, 264], "609": 73, "1521": 73, "1768": 73, "1224": [73, 108], "579": 73, "197": 73, "r252": 73, "20210507012732": 73, "csse": 73, "uwa": 73, "au": 73, "cits7209": 73, "707106781186548": 74, "tangent": [74, 78, 80, 84, 95, 111, 223, 242, 291], "643501108793284": 74, "r253": 74, "ib": [74, 146], "complex_conjug": 74, "polar_lift": [74, 76, 238], "periodic_argu": 74, "principal_branch": [74, 93], "r257": 74, "csc": [74, 110, 226, 235], "sec": [74, 95, 122, 221, 226, 235, 304], "acsc": [74, 226], "asec": [74, 226], "acot": [74, 226], "r254": 74, "trigonometric_funct": 74, "r255": 74, "r256": 74, "elementaryfunct": 74, "trigonometryangl": 74, "r258": 74, "r259": 74, "r260": 74, "r261": 74, "r262": 74, "r263": 74, "cotang": [74, 223], "r264": 74, "r265": 74, "r266": 74, "secant": [74, 222], "r267": 74, "r268": 74, "r269": 74, "cosec": 74, "r270": 74, "r271": 74, "r272": 74, "unnorm": [74, 76, 215], "qquad": [74, 196, 219], "jn": [74, 76, 188, 222, 226, 298], "spheric": [74, 126, 133, 140, 170, 211, 212, 222, 270, 274, 275, 298], "r273": 74, "sinc_funct": 74, "asinh": [74, 226], "r274": 74, "inverse_trigonometric_funct": 74, "r275": 74, "r276": 74, "r277": 74, "r278": 74, "r279": 74, "r280": 74, "r281": 74, "r282": 74, "arctan": [74, 223, 226], "acoth": [74, 226], "r283": 74, "r284": 74, "arccot": [74, 226], "r288": 74, "r285": 74, "r286": 74, "r287": 74, "arcsec": [74, 226], "r289": 74, "r290": 74, "r291": 74, "arccsc": [74, 226], "quadrant": [74, 217, 245], "clock": [74, 235], "reurn": 74, "r292": 74, "r293": 74, "r294": 74, "arctan2": [74, 226], "hyperbolicfunct": 74, "coth": [74, 226, 238], "acosh": [74, 226], "sech": [74, 226], "csch": [74, 226], "asech": [74, 226], "r295": 74, "hyperbolic_funct": 74, "r296": 74, "r297": 74, "arcsech": [74, 226], "acsch": [74, 226], "r298": 74, "r299": 74, "r300": 74, "arccsch": [74, 226], "567": 74, "r301": 74, "r302": 74, "ceilingfunct": 74, "r303": 74, "r304": 74, "floorfunct": 74, "roundfunct": 74, "r305": 74, "fractional_part": 74, "r306": 74, "fractionalpart": 74, "lambertw": [74, 223, 226, 244, 245, 305], "r307": 74, "w_k": 74, "635564016364870": 74, "34747534407696": 74, "41624341514535": 74, "lambert_w_funct": 74, "exprcondpair": 74, "cond": [74, 93, 95, 234], "piecewise_fold": 74, "folded_cond": 74, "ITE": [74, 98, 226], "piecewise_exclus": 74, "_eval_integr": [74, 95], "piecewise_integr": 74, "as_expr_set_pair": 74, "skip_nan": 74, "mutual": [74, 93, 210], "conjunct": [74, 98, 108, 212, 236, 257, 304], "identityfunct": 74, "supremum": [74, 234], "r308": 74, "directed_complete_partial_ord": 74, "r309": 74, "lattice_": 74, "28order": 74, "global_paramet": 74, "real_root": [74, 222, 244], "rootoftool": [74, 104, 222], "intfunc": [74, 108, 222], "r310": 74, "square_root": 74, "r311": 74, "r312": 74, "root_of_un": 74, "r313": 74, "principal_valu": [74, 95], "r314": 74, "cuberoot": 74, "powdenest": [74, 238], "misc": [74, 99, 267], "r315": 74, "r316": 74, "r317": 74, "cube_root": 74, "r318": 74, "int_": [76, 92, 93, 95, 222, 229, 294, 298], "sum_i": [76, 233], "is_simpl": 76, "tensor_funct": 76, "kroneckerdelta": [76, 101, 191, 226, 238], "r319": 76, "deltafunct": [76, 95], "h0": 76, "electron": [76, 126, 235], "improp": [76, 95], "r320": 76, "heavisidestepfunct": 76, "r321": 76, "iv": [76, 223], "105": [76, 108, 222, 239], "parg": 76, "singularity_funct": 76, "singularityfunct": [76, 95, 116], "macaulai": 76, "heavisidediracdelta": 76, "r322": 76, "beta_funct": 76, "r323": 76, "r324": 76, "r325": 76, "r326": 76, "setminu": [76, 93], "17805383034794561964694160130": 76, "65092319930185633889": 76, "8724366472624298171": 76, "r327": 76, "r328": 76, "r329": 76, "loggammafunct": 76, "r330": 76, "espinosa": 76, "moll": 76, "r335": 76, "19093197": 76, "5173168": 76, "ni": [76, 108], "r331": 76, "polygamma_funct": 76, "r332": 76, "polygammafunct": 76, "r333": 76, "r334": 76, "polygamma2": 76, "115": 76, "r336": 76, "digamma_funct": 76, "r337": 76, "digammafunct": 76, "r338": 76, "r339": 76, "trigamma_funct": 76, "r340": 76, "trigammafunct": 76, "r341": 76, "int_x": 76, "_1f_1": 76, "confluent": [76, 236], "xt": 76, "expint": [76, 226], "r342": 76, "incomplete_gamma_funct": 76, "upper_incomplete_gamma_funct": 76, "r343": 76, "r344": 76, "r345": 76, "gamma2": 76, "r346": 76, "gamma3": 76, "r347": 76, "exponential_integr": 76, "relation_with_other_funct": 76, "int_0": [76, 93, 95, 294, 304], "r348": 76, "lower_incomplete_gamma_funct": 76, "r349": 76, "r350": 76, "r351": 76, "r352": 76, "multigamma": 76, "gamma_p": 76, "r353": 76, "multivariate_gamma_funct": 76, "eulerian": 76, "02671848900111377452242355235388489324562": 76, "2112723729365330143": 76, "7655283165378005676": 76, "r354": 76, "r355": 76, "betafunct": 76, "r356": 76, "error_funct": 76, "999999984582742099719981147840": 76, "1296959": 76, "73071763923152794095062": 76, "r357": 76, "r358": 76, "r359": 76, "r360": 76, "0000000154172579002800188521596734869": 76, "r361": 76, "r362": 76, "r363": 76, "r364": 76, "5648024145755525987042919132": 76, "995322265018952734162069256367": 76, "r365": 76, "r366": 76, "r367": 76, "r368": 76, "179143454621291692285822705344": 76, "r369": 76, "inverse_funct": 76, "r370": 76, "inverseerf": [76, 226], "r371": 76, "r372": 76, "inverseerfc": [76, 226], "r373": 76, "inverseerf2": 76, "fresnelintegr": 76, "343415678363698242195300815958": 76, "fresnelc": [76, 226, 236], "r374": 76, "fresnel_integr": 76, "r375": 76, "r376": 76, "r377": 76, "r378": 76, "wrench": 76, "jr": 76, "vicki": 76, "allei": 76, "488253406075340754500223503357": 76, "r379": 76, "r380": 76, "r381": 76, "r382": 76, "r383": 76, "background": [76, 96, 206, 209, 302], "cauchi": [76, 93, 95, 217, 242, 246], "219383934395520": 76, "21938393439552": 76, "shi": [76, 93, 226, 236], "e1": [76, 78, 85, 141, 216, 221, 233, 242, 245], "hyperbol": [76, 110, 111, 223, 245, 300, 304], "r384": 76, "r385": 76, "r386": 76, "20201128173312": 76, "sfu": [76, 95], "cbm": [76, 95], "aand": [76, 95], "page_228": 76, "int_1": [76, 93, 110], "zt": [76, 93], "unbranch": [76, 93], "meijerg": [76, 87, 93, 95, 226, 246, 304], "postiv": 76, "r387": 76, "r388": 76, "expintegral": [76, 226], "r389": 76, "04516378011749278484458888919": 76, "0652795784357498247001125598": 76, "08346052231061726610939702133": 76, "soldner": 76, "45136923488338": 76, "r390": 76, "logarithmic_integr": 76, "r391": 76, "logarithmicintegr": 76, "r392": 76, "r393": 76, "soldnersconst": 76, "92242131492155809316615998938": 76, "r394": 76, "r395": 76, "r396": 76, "r397": 76, "trigonometric_integr": 76, "_1": [76, 104, 133, 140, 201, 211, 236, 265], "somewhat": [76, 95, 141, 217], "r398": 76, "r399": 76, "r400": 76, "laurent": [76, 217, 223, 242], "j_n": [76, 188], "r401": 76, "r402": 76, "r403": 76, "r404": 76, "yn": [76, 226, 232], "r405": 76, "i_": [76, 93, 236, 246, 247], "iz": 76, "r406": 76, "k_": [76, 93, 134, 153, 154], "r407": 76, "hankel1": [76, 226], "hankel": [76, 95], "iy_": 76, "hankel2": [76, 226], "r408": 76, "hankelh1": [76, 226], "r409": 76, "hankelh2": [76, 226], "orthopoli": [76, 222], "spherical_bessel_fn": [76, 222], "3j": [76, 170, 211], "099419756723640344491": 76, "054525080242173562897": 76, "r410": 76, "y_n": [76, 239], "18525034196069722536": 76, "014895573969924817587": 76, "r411": 76, "jn_zero": 76, "besseljzero": 76, "sph_jn": 76, "7635": 76, "095": 76, "515": 76, "marcumq": 76, "marcum": 76, "q_m": 76, "r412": 76, "marcum_q": 76, "r413": 76, "airybas": 76, "airyai": [76, 226, 242], "ai": [76, 108, 222, 239, 248, 267, 304], "airyaiprim": [76, 226], "22740742820168557599192443603787379946077222541710": 76, "airybi": [76, 226, 242], "airybiprim": [76, 226], "r414": 76, "airy_funct": 76, "r415": 76, "r416": 76, "encyclopediaofmath": 76, "r417": 76, "airyfunct": 76, "41230258795639848808323405461146104203453483447240": 76, "r418": 76, "r419": 76, "r420": 76, "r421": 76, "61825902074169104140626429133247528291577794512415": 76, "r422": 76, "r423": 76, "r424": 76, "r425": 76, "27879516692116952268509756941098324140300059345163": 76, "r426": 76, "r427": 76, "r428": 76, "r429": 76, "bspline": 76, "bspline_basi": 76, "knot": 76, "bspline_basis_set": 76, "r430": 76, "interpolating_splin": 76, "131": [76, 201], "39": [76, 108, 225], "interpolating_poli": [76, 222], "zeta_funct": 76, "admit": [76, 242], "lerch": 76, "transcend": 76, "lerchphi": [76, 226], "dirichlet_eta": [76, 226], "20205690315959": 76, "polylog": [76, 226], "r431": 76, "r432": 76, "hurwitz_zeta_funct": 76, "r433": 76, "dirichlet_eta_funct": 76, "r434": 76, "polylogarithm": 76, "sheet": [76, 235], "phi_0": 76, "ze": 76, "r435": 76, "bateman": [76, 95], "erdelyi": [76, 95], "1953": [76, 221], "york": [76, 93, 157, 236, 244], "mcgraw": [76, 95, 134, 157, 201, 208, 270], "r436": 76, "r437": 76, "lerch_transcend": 76, "stieltj": [76, 226], "gamma_": [76, 125, 127], "r438": 76, "stieltjes_const": 76, "ap": [76, 80, 236], "bq": [76, 214, 215, 236], "a_p": [76, 93, 236, 304], "b_q": [76, 93, 236, 304], "_pf_q": [76, 236, 242, 304], "r439": 76, "r440": 76, "generalized_hypergeometric_funct": 76, "convergence_stat": 76, "radius_of_converg": 76, "radiu": [76, 78, 82, 84, 137, 140, 148, 150, 160, 164, 212, 245, 246, 280, 290], "meijer": [76, 86, 94, 95, 282, 294, 304], "mellin": [76, 95], "barn": 76, "b_m": [76, 93, 244], "confusingli": 76, "int_l": [76, 93, 236], "contour": [76, 78, 93, 212, 236], "__1": 76, "subvector": 76, "aother": 76, "bm": [76, 290], "bother": [76, 299], "slater": [76, 236], "allow_hyp": [76, 238], "subsum": 76, "r441": 76, "r442": 76, "meijer_g": 76, "get_period": [76, 93], "appellf1": [76, 226], "0063339426292673": 76, "172870711": 76, "659936": 76, "15605338197184": 76, "r443": 76, "appell_seri": 76, "r444": 76, "hypergeometricfunct": 76, "elliptic_integr": 76, "elliptic_k": [76, 226], "tfrac": [76, 110, 242, 246], "eccentr": [76, 78], "50923695405127": 76, "625146415202697": 76, "elliptic_f": [76, 226], "r445": 76, "r446": 76, "ellipticintegr": 76, "elliptick": [76, 226], "909449841483": 76, "74720545502474": 76, "r447": 76, "r448": 76, "ellipticf": 76, "elliptic_": [76, 78, 226], "55203744279187": 76, "290764986058437": 76, "991052601328069": 76, "81879421395609": 76, "r449": 76, "r450": 76, "elliptice2": 76, "r451": 76, "elliptic": [76, 226], "elliptic_pi": [76, 226], "50232379629182": 76, "760939574180767": 76, "29136443417283": 76, "32555634906645": 76, "r452": 76, "r453": 76, "ellipticpi3": 76, "r454": 76, "ellipticpi": [76, 226], "mathieu_funct": 76, "mathieubas": 76, "mathieusprim": [76, 226], "mathieuc": [76, 226], "mathieucprim": [76, 226], "r455": 76, "r456": 76, "r457": 76, "mathieufunct": 76, "r458": 76, "mathieuandspheroidalfunct": 76, "r459": 76, "r460": 76, "r461": 76, "r462": 76, "r463": 76, "r464": 76, "r465": 76, "r466": 76, "r467": 76, "r468": 76, "r469": 76, "r470": 76, "chebyshevu": [76, 226], "chebyshevt_root": 76, "chebyshevu_root": 76, "assoc_legendr": [76, 226], "hermite_prob": 76, "jacobi_poli": [76, 222], "gegenbauer_poli": [76, 222], "chebyshevt_poli": [76, 222], "chebyshevu_poli": [76, 222], "hermite_poli": [76, 222], "legendre_poli": [76, 222], "laguerre_poli": [76, 222], "r471": 76, "jacobi_polynomi": 76, "r472": 76, "jacobipolynomi": 76, "r473": 76, "jacobip": [76, 226], "jacobi_norm": 76, "normilz": 76, "p_m": 76, "delta_": [76, 188, 196, 211], "r474": 76, "r475": 76, "r476": 76, "hermite_prob_poli": [76, 222], "r477": 76, "gegenbauer_polynomi": 76, "r478": 76, "gegenbauerpolynomi": 76, "r479": 76, "gegenbauerc3": 76, "r480": 76, "chebyshev_polynomi": 76, "r481": 76, "chebyshevpolynomialofthefirstkind": 76, "r482": 76, "chebyshevpolynomialofthesecondkind": 76, "r483": 76, "r484": 76, "u_n": [76, 95, 219, 221, 222], "r485": 76, "r486": 76, "r487": 76, "r488": 76, "r489": 76, "chebyshev_root": 76, "r490": 76, "legendre_polynomi": 76, "r491": 76, "legendrepolynomi": 76, "r492": 76, "legendrep": [76, 226], "r493": 76, "legendrep2": 76, "r494": 76, "associated_legendre_polynomi": 76, "r495": 76, "r496": 76, "r497": 76, "r498": 76, "hermite_polynomi": 76, "r499": 76, "hermitepolynomi": 76, "r500": 76, "hermiteh": [76, 226], "probabilist": [76, 222, 246], "he_n": [76, 222], "telephon": 76, "a000085": 76, "232": 76, "764": 76, "2620": 76, "9496": 76, "r501": 76, "r502": 76, "l_n": [76, 95, 222], "r503": 76, "laguerre_polynomi": 76, "r504": 76, "laguerrepolynomi": 76, "r505": 76, "laguerrel": [76, 226], "r506": 76, "laguerrel3": 76, "r507": 76, "generalized_laguerre_polynomi": 76, "r508": 76, "associatedlaguerrepolynomi": 76, "r509": 76, "r510": 76, "spherical_harmon": 76, "ynm": [76, 211], "ynm_c": 76, "znm": 76, "r511": 76, "r512": 76, "sphericalharmon": 76, "r513": 76, "sphericalharmonici": 76, "r514": 76, "r515": 76, "r516": 76, "r517": 76, "z_n": [76, 220], "r518": 76, "r519": 76, "r520": 76, "eijk": 76, "levicivita": [76, 104], "eval_levicivita": 76, "pseudotensor": 76, "delta_rang": [76, 191], "kroneck": [76, 108, 190, 191, 211, 247, 252], "r521": 76, "kronecker_delta": [76, 191], "indices_contain_equal_inform": [76, 191], "fermi": [76, 191], "above_fermi": [76, 191], "below_fermi": [76, 191], "is_above_fermi": [76, 191], "is_below_fermi": [76, 191], "is_only_below_fermi": [76, 191], "is_only_above_fermi": [76, 191], "killable_index": [76, 191], "preferred_index": [76, 191], "point2d": [77, 78, 79, 80, 81, 83, 84, 85], "arbitrary_point": [77, 78, 79, 80, 81, 82, 84], "polyfunc": [77, 217, 222], "ambient_dimens": [77, 79, 81, 83], "plot_interv": [77, 78, 81, 84], "lower_bound": [77, 78, 81, 84], "upper_bound": [77, 78, 81, 84], "counterclockwis": [77, 78, 79, 83, 104, 116, 117], "scale": [77, 78, 79, 83, 84, 85, 96, 116, 171, 192, 194, 195, 196, 198, 199, 206, 210, 212, 222, 229, 246, 277, 279], "geometryent": [77, 78, 79, 81, 83, 84, 85], "hradiu": 78, "vradiu": 78, "ellipt": [78, 108, 213], "geometryerror": [78, 81, 84, 85], "radii": 78, "foci": 78, "periapsi": 78, "apoapsi": 78, "focus_dist": 78, "shortest": [78, 81, 84, 137, 140, 209, 232, 238, 242, 264], "auxiliary_circl": 78, "xmin": [78, 79, 81, 83, 84, 212], "ymin": [78, 79, 81, 83, 84, 212], "xmax": [78, 79, 81, 83, 84, 212], "ymax": [78, 79, 81, 83, 84, 212], "rectangl": [78, 79, 81, 83, 84, 212, 222], "director_circl": 78, "perpendicular": [78, 81, 82, 84, 97, 133, 140, 149, 164, 210], "director": 78, "130": 78, "r522": 78, "encloses_point": [78, 79, 84], "border": [78, 84], "_slope": 78, "slope": [78, 79, 81, 84, 95, 116, 117, 122, 133], "r523": 78, "108270": 78, "r524": 78, "shifted_ellips": 78, "evolut": 78, "focal": [78, 160, 164], "100500": 78, "363": [78, 108, 220], "175": [78, 104, 219, 220], "is_tang": [78, 80], "tangent_lin": 78, "normal_lin": 78, "line2d": [78, 81, 84], "2020": [78, 170], "polar_second_moment_of_area": [78, 84], "moment": [78, 84, 116, 117, 143, 151, 154, 156, 212, 222, 239, 246], "constitu": [78, 84, 136, 201, 232, 270], "planar": [78, 84, 117, 133, 164], "resist": [78, 84, 116, 117, 118, 235, 290], "deflect": [78, 84, 116, 117], "bend": [78, 84, 116, 119, 287], "r525": 78, "polar_moment_of_inertia": [78, 84], "random_point": [78, 81, 82], "arb": 78, "364": 78, "notimpl": [78, 221], "second_moment_of_area": [78, 84], "centroid": [78, 84, 85, 116], "i_xx": [78, 84], "i_yi": [78, 84], "i_xi": [78, 84], "ellis": 78, "r526": 78, "list_of_second_moments_of_area": 78, "section_modulu": [78, 84], "sympify": [78, 84, 116, 118, 120, 130, 136, 162, 165, 203], "farthest": [78, 84], "s_x": [78, 84], "s_y": [78, 84], "r527": 78, "semilatus_rectum": 78, "semi": [78, 81, 108], "latu": 78, "rectum": 78, "chord": 78, "conic": [78, 239, 270], "directrix": 78, "r528": 78, "semilatusrectum": 78, "r529": 78, "latus_rectum": 78, "collinear": [78, 80, 82, 83, 84], "gx": 78, "hy": 78, "synonym": [78, 221], "p4": [78, 81, 83, 84, 136, 212, 290], "t2": [79, 84, 85, 108, 130, 136, 239, 246, 252], "is_similar": [79, 81, 84, 85], "uniform": [79, 212, 244, 246], "enlarg": 79, "shrink": [79, 93], "parameter_valu": [79, 82], "pent": 79, "rpent": 79, "rcirc": 79, "entity1": 80, "entity2": 80, "zp": 80, "is_collinear": [80, 83], "segment2d": [80, 81, 84, 85], "wikipappu": 80, "subs_point": 80, "p11": 80, "p12": 80, "p13": 80, "p21": 80, "p22": 80, "p23": 80, "ll1": 80, "ll2": 80, "ll3": 80, "ll4": 80, "ll5": 80, "ll6": 80, "pp1": 80, "pp2": 80, "pp3": 80, "encyclopedia": [80, 208], "apr": 80, "s_hexagon_theorem": 80, "clockwis": [80, 95, 99, 104, 116, 117, 118, 120], "overlap": [80, 85, 107, 213, 234, 267], "infanc": 80, "geometryresult": 80, "fair": [80, 246], "angle_between": [81, 82, 84, 201], "reflex": 81, "eman": 81, "readili": [81, 104], "sw": 81, "obtus": 81, "smallest_angle_between": 81, "point3d": [81, 82, 83, 164], "line3d": [81, 82, 83], "is_perpendicular": [81, 82, 83, 84], "ray2d": [81, 84], "closing_angl": 81, "are_concurr": [81, 82], "concurr": [81, 82, 223], "l3": [81, 144, 219], "l4": [81, 144], "bisector": [81, 84], "p5": [81, 83, 84, 212], "p6": [81, 84, 212], "p7": [81, 84, 212], "segment3d": [81, 82], "direction_ratio": [81, 83], "is_parallel": [81, 82], "parallel_lin": 81, "perpendicular_lin": [81, 82], "perpendicular_seg": 81, "reform": 81, "92": [81, 220, 242, 246, 264, 291], "ccw": [81, 84], "ray3d": [81, 82, 164], "xdirect": 81, "ydirect": 81, "midpoint": [81, 83, 84, 95, 212, 276], "170": [81, 246], "341": [81, 108], "perpendicular_bisector": 81, "linearentity2d": 81, "linearentity3d": [81, 82], "direction_cosin": [81, 83], "zdirect": 81, "normal_vector": [82, 164], "proce": [82, 155, 219, 221, 236, 244], "147": 82, "321": 82, "is_coplanar": 82, "perpendicualar": 82, "parallel_plan": 82, "on_circl": 82, "off_circl": 82, "perpendicular_plan": 82, "pt1": 82, "projection_lin": 82, "on_morph": 83, "affine_rank": 83, "are_coplanar": 83, "canberra_dist": 83, "canberra": 83, "geometricent": 83, "taxicab_dist": 83, "is_concycl": 83, "concycl": 83, "fewer": [83, 84, 137, 155, 246, 294], "is_scalar_multipl": 83, "ambient": 83, "orthogonal_direct": 83, "taxicab": 83, "_nocheck": 83, "are_collinear": 83, "unrot": 84, "circumscrib": 84, "spin": [84, 126, 143, 177, 178, 186, 287], "perimet": 84, "contact": [84, 143, 147, 148, 149, 150, 209, 250], "38": [84, 104, 108, 226, 239, 241, 246], "cut_sect": 84, "upper_polygon": 84, "lower_polygon": 84, "upper_seg": 84, "lower_seg": 84, "r530": 84, "r531": 84, "paulbourk": 84, "polygonmesh": 84, "insidepoli": 84, "first_moment_of_area": 84, "q_x": [84, 209], "q_y": [84, 209], "625": [84, 280], "3125": [84, 246], "525": 84, "3000": [84, 116], "r532": 84, "skyciv": 84, "beam": [84, 120, 160, 163, 287], "bmd": 84, "r533": 84, "mechanicalc": 84, "poly1": 84, "poly2": 84, "interior": [84, 222, 234], "180": [84, 210, 220], "r534": 84, "r535": 84, "r536": 84, "apothem": 84, "interior_angl": 84, "exterior_angl": 84, "circumcircl": 84, "incircl": 84, "inradiu": 84, "inscrib": 84, "circumcent": 84, "circumradiu": 84, "leg": [84, 118], "square_in_unit_circl": 84, "kite": 84, "asa": 84, "sa": [84, 222], "sss": 84, "altitud": 84, "orthocent": 84, "exradii": 84, "median": [84, 246], "medial": 84, "nine_point_circl": 84, "straight": [84, 90, 122, 129, 137, 140, 145, 209, 242], "eulerlin": 84, "equilater": 84, "excent": 84, "excircl": 84, "touch": [84, 143, 235, 291], "r537": 84, "ly": [84, 104, 217], "exradiu": 84, "r538": 84, "r539": 84, "incent": 84, "is_equilater": 84, "is_isoscel": 84, "is_right": 84, "is_scalen": 84, "nine": [84, 226], "feet": 84, "real_num": 85, "hull": 85, "r540": 85, "graham_scan": 85, "r541": 85, "1979": [85, 196], "20210511015444": 85, "geomalgorithm": 85, "a10": 85, "_hull": 85, "t3": [85, 239], "averag": [85, 95, 108, 219, 246], "p_r": 86, "holonomic_funct": 86, "from_hyp": [87, 90], "holonomicfunct": [87, 90, 91], "from_meijerg": [87, 90], "initcond": [87, 89, 90], "expr_to_holonom": [87, 90, 91, 92], "lenic": [87, 89], "meijerint": [87, 89, 93, 95], "_rewrite1": [87, 93], "_convert_poly_rat_alg": [87, 89], "_create_t": [87, 89], "_create_lookup_t": [89, 93], "differentialoper": [90, 91, 180], "old_poly_r": [90, 91, 213, 216, 217], "to_sequ": 90, "n_0": [90, 219, 244, 245], "indici": [90, 91, 92, 242], "c_j": [90, 93, 236], "holonomicsequ": 90, "r542": 90, "hal": 90, "inria": [90, 95], "00070025": 90, "r543": 90, "www3": [90, 242, 270], "risc": [90, 242, 270], "jku": [90, 242, 270], "risc_2244": 90, "diplform": 90, "_recur": 90, "rk4": 90, "71828182845905": 90, "10517083333333": 90, "22140257085069": 90, "34985849706254": 90, "49182424008069": 90, "64872063859684": 90, "82211796209193": 90, "01375162659678": 90, "22553956329232": 90, "45960141378007": 90, "71827974413517": 90, "331": 90, "4641": 90, "61051": 90, "771561": 90, "9487171": 90, "14358881": 90, "357947691": 90, "5937424601": 90, "to_hyp": 90, "as_list": [90, 222], "to_meijerg": 90, "1_0": 91, "1_1": 91, "0_0": 91, "0_1": 91, "list_of_poli": 91, "weyl": [91, 97], "differentialoperatoralgebra": 91, "Ore": 91, "dxa": 91, "endomorph": [91, 221], "frobeniu": [92, 104, 108, 219, 220], "subtleti": 93, "recast": [93, 238, 244, 245], "branchpoint": 93, "crude": [93, 143, 212], "decre": 93, "biholomorph": 93, "topologi": [93, 234], "neighbourhood": 93, "evid": [93, 134, 149, 236, 248], "peculiar": [93, 210], "_split_mul": 93, "_mytyp": 93, "inequival": 93, "_mul_as_two_part": 93, "twist": 93, "recognis": [93, 216, 236, 238], "anywai": [93, 238, 242], "analyitc": 93, "_rewrite_singl": 93, "_rewrite2": 93, "_rewrite_saxena_1": 93, "_rewrite_saxena": 93, "blogpost": 93, "remedi": 93, "exploit": [93, 258], "transpar": [93, 96, 206], "nessgrh": 93, "wordpress": [93, 239], "07": 93, "stade": 93, "c_u": 93, "d_1": [93, 196, 222, 246], "d_v": 93, "amalgam": 93, "prudnikov1990": [93, 236], "luke1969": [93, 236], "fulfil": [93, 211], "vee": [93, 98, 104], "lceil": [93, 110], "rceil": [93, 110], "d_j": [93, 196, 236], "lambda_c": [93, 154], "lambda_": 93, "z_0": [93, 238], "z_1": 93, "a_i": [93, 196, 201, 210, 214, 219, 236], "c_5": [93, 112, 291], "c_6": [93, 112, 291], "c_7": [93, 112, 291], "c_8": [93, 112, 291], "lvert": 93, "rvert": 93, "c_9": [93, 112, 291], "versatil": 93, "bz": [93, 239, 252], "deform": [93, 117], "encircl": 93, "appeal": 93, "fox": 93, "obstacl": [93, 137], "identif": [93, 245], "domin": [93, 99, 231, 233], "iT": 93, "omega_": 93, "disguis": 93, "meijerint_indefinit": 93, "meijerint_definit": 93, "meijerint_invers": 93, "kelli": [93, 236], "roach": [93, 236], "211": [93, 108, 222, 236, 242], "prudnikov": [93, 236], "yu": [93, 211, 236], "brychkov": [93, 236], "marichev": [93, 236], "gordon": [93, 170, 236], "breach": [93, 236], "_coeffexpvalueerror": 93, "_get_coeff_exp": 93, "_check_anteced": 93, "_check_antecedents_1": 93, "mt": [93, 291], "_check_antecedents_invers": 93, "anteced": [93, 233], "_condsimp": 93, "hoc": 93, "simp": [93, 201], "_dummi": 93, "_dummy_": 93, "_eval_cond": 93, "_expon": 93, "_find_splitting_point": 93, "fsp": 93, "_flip_g": 93, "_function": 93, "_guess_expans": 93, "sensibl": [93, 95, 112, 291], "_inflate_fox_h": 93, "_inflate_g": 93, "_int0oo": 93, "_int0oo_1": 93, "_int_invers": 93, "_is_analyt": 93, "_meijerint_definite_2": 93, "trigexpand": 93, "_meijerint_definite_3": 93, "_meijerint_definite_4": 93, "only_doubl": 93, "_meijerint_indefinite_1": 93, "_mul_arg": 93, "_my_principal_branch": 93, "full_pb": 93, "nearer": 93, "superflu": 93, "opaqu": [93, 226], "fac": 93, "_rewrite_invers": 93, "costli": [93, 145, 215, 222, 300], "tx": [93, 302], "happili": [95, 250], "nonelementari": 95, "mellin_transform": 95, "bilater": 95, "mellintransform": 95, "integraltransform": 95, "inverse_mellin_transform": 95, "fourier_transform": 95, "hankel_transform": 95, "inverse_hankel_transform": 95, "inversemellintransform": 95, "laplacetransform": 95, "r544": 95, "prooject": 95, "1954": 95, "caltech": 95, "caltechauthor": 95, "20140123": 95, "101456353": 95, "fdict": 95, "inverselaplacetransform": 95, "singularit": [95, 155], "fouriertransform": 95, "_fourier_transform": 95, "inverse_fourier_transform": 95, "sine_transform": 95, "inverse_sine_transform": 95, "cosine_transform": 95, "inverse_cosine_transform": 95, "bixk": 95, "inversefouriertransform": 95, "sinetransform": 95, "inversesinetransform": 95, "cosinetransform": 95, "inversecosinetransform": 95, "hankeltransform": 95, "ht": 95, "inversehankeltransform": 95, "_compute_transform": 95, "_as_integr": 95, "integraltransformerror": 95, "_name": 95, "_collapse_extra": 95, "needev": 95, "function_vari": 95, "transform_vari": 95, "lazard": [95, 219, 222], "rioboo": 95, "trager": 95, "horowitz": 95, "ostrogradski": 95, "ratint": 95, "rationaltool": [95, 222], "ratint_logpart": 95, "ratint_ratpart": 95, "r545": 95, "bronstein": [95, 220, 222, 228, 244], "verlag": [95, 220], "deg": [95, 122, 141, 214, 217, 219, 221, 222], "q_i": [95, 135, 155], "_t": [95, 141, 144, 158, 191, 200, 201, 205, 236, 246, 290, 291], "trigintegr": 95, "trigonometri": [95, 291], "r546": 95, "integration_techniqu": 95, "deltaintegr": 95, "couldn": 95, "singularityintegr": 95, "risch_integr": 95, "nonelementaryintegr": 95, "proven": [95, 108, 276, 296], "handle_first": 95, "separate_integr": 95, "rewrite_complex": 95, "forthcom": 95, "5109": 95, "manualintegr": 95, "integral_step": 95, "student": [95, 235, 239, 246], "rootsum": [95, 222, 228], "substep": 95, "sympy_gamma": 95, "blob": 95, "app": 95, "intstep": 95, "urul": 95, "u_var": 95, "_u": [95, 191], "u_func": 95, "arctanrul": 95, "sinrul": 95, "rewriterul": 95, "addrul": 95, "powerrul": 95, "constanttimesrul": 95, "constantrul": 95, "norman": 95, "degree_offset": 95, "unnecessary_permut": 95, "_try_heurisch": 95, "manuel": [95, 231], "poor": [95, 109], "man": [95, 220], "airi": [95, 242], "whittak": 95, "r547": 95, "sop": [95, 98], "cafe": 95, "pmint": 95, "r548": 95, "gedd": [95, 220], "stefanu": 95, "217": [95, 220], "r549": 95, "davenport": [95, 219, 220], "eurocam": 95, "lnc": [95, 220, 244], "157": [95, 108, 117, 220], "r550": 95, "iii": [95, 226, 242], "sigsam": 95, "bulletin": 95, "1982": [95, 211], "r551": 95, "transact": [95, 220], "1985": [95, 134, 157, 201, 270], "356": [95, 221, 244], "362": 95, "lookup": [95, 104, 108, 236], "huge": [95, 108, 222, 262], "entail": 95, "delic": [95, 213], "albeit": [95, 274], "mimic": [95, 96, 115, 206, 265], "irrespect": [95, 239, 242, 267], "line_integr": 95, "as_sum": 95, "subinterv": 95, "trapezoid": [95, 104, 246], "730": 95, "809": 95, "decai": 95, "r552": 95, "riemann_sum": 95, "riemann_summation_method": 95, "r553": 95, "cauchy_principal_valu": 95, "r554": 95, "cauchyprincipalvalu": 95, "int_a": 95, "uvar": 95, "3aissu": 95, "3aopen": 95, "3aintegr": 95, "gauss_legendr": 95, "n_digit": 95, "legendr": [95, 108, 222, 226, 239], "r555": 95, "w_i": [95, 160, 222, 242], "7746": 95, "55556": 95, "88889": 95, "86114": 95, "33998": 95, "34785": 95, "65215": 95, "gauss_laguerr": 95, "gauss_gen_laguerr": 95, "gauss_hermit": 95, "gauss_chebyshev_t": 95, "gauss_chebyshev_u": 95, "gauss_jacobi": 95, "gauss_lobatto": 95, "gaussian_quadratur": 95, "r556": 95, "fsu": 95, "jburkardt": 95, "cpp_src": 95, "legendre_rul": 95, "laguerr": [95, 222, 226], "r557": 95, "41577": 95, "2943": 95, "2899": 95, "71109": 95, "27852": 95, "010389": 95, "22285": 95, "1889": 95, "9927": 95, "7751": 95, "8375": 95, "983": 95, "45896": 95, "417": [95, 238], "11337": 95, "010399": 95, "00026102": 95, "9855e": 95, "93laguerre_quadratur": 95, "r558": 95, "laguerre_rul": 95, "hermit": [95, 99, 104, 105, 215, 221, 222, 226, 246], "r559": 95, "2247": 95, "29541": 95, "1816": 95, "3506": 95, "3358": 95, "43608": 95, "00453": 95, "15707": 95, "72463": 95, "hermite_quadratur": 95, "r560": 95, "hermite_rul": 95, "r561": 95, "gen_hermite_rul": 95, "r562": 95, "19016": 95, "7845": 95, "5253": 95, "4493": 95, "31413": 95, "00906": 95, "97851": 95, "9904": 95, "3193": 95, "53087": 95, "67721": 95, "11895": 95, "0023152": 95, "r563": 95, "gen_laguerre_rul": 95, "r564": 95, "86602": 95, "0472": 95, "96593": 95, "70711": 95, "25882": 95, "5236": 95, "93gauss_quadratur": 95, "r565": 95, "chebyshev1_rul": 95, "r566": 95, "3927": 95, "7854": 95, "90097": 95, "62349": 95, "22252": 95, "084489": 95, "27433": 95, "42658": 95, "r567": 95, "chebyshev2_rul": 95, "jacobi": [95, 108, 126, 222, 226], "r568": 95, "7063": 95, "0973": 95, "33795": 95, "87174": 95, "5917": 95, "2093": 95, "050584": 95, "22169": 95, "39439": 95, "93jacobi_quadratur": 95, "r569": 95, "jacobi_rul": 95, "r570": 95, "gegenbauer_rul": 95, "lobatto": 95, "r571": 95, "3333": 95, "44721": 95, "16667": 95, "83333": 95, "93lobatto_rul": 95, "r572": 95, "20200118141346": 95, "page_888": 95, "intpoli": 95, "chin": 95, "al": [95, 111, 112, 114, 141, 170, 219, 235, 238], "2015": [95, 135, 245], "unit_cub": 95, "polytope_integr": 95, "eric": [95, 220], "jean": 95, "lasserr": 95, "sukumar": 95, "nonconvex": 95, "967": 95, "981": 95, "dilbert": 95, "engr": 95, "ucdavi": 95, "suku": 95, "max_degre": [95, 222], "689": [95, 117], "21875": 95, "octahedron": 95, "trivari": 95, "enable_automatic_int_sympif": 96, "enable_automatic_symbol": 96, "init_ipython_sess": 96, "argv": [96, 257], "init_python_sess": 96, "use_latex": [96, 206, 212, 303], "quiet": 96, "str_printer": [96, 206], "latex_print": [96, 206], "pylab": 96, "stringifi": [96, 206], "sstrrepr": [96, 206, 226], "lexograph": [96, 206], "\u03b8": [96, 133, 163, 245], "int_to_integ": 96, "decistmt": 96, "f401": 96, "0x12": 96, "num_column": [96, 206, 226, 242], "no_glob": [96, 206], "ip": [96, 179, 185, 206], "forecolor": [96, 206], "backcolor": [96, 206], "fontsiz": [96, 206, 226], "10pt": [96, 206, 226], "latex_mod": [96, 206], "print_builtin": [96, 206], "interactiveconsol": [96, 206], "preambl": [96, 206, 226], "handwritten": [96, 206], "ctan": [96, 206], "pkg": [96, 206], "dvi": [96, 206, 226], "foreground": [96, 206], "black": [96, 116, 176, 187, 206, 226, 303], "white": [96, 116, 206, 246], "documentclass": [96, 206, 226], "dpi": [96, 206], "u03b8": 96, "dvip": 96, "r573": 96, "r574": 96, "the_68_standard_colors_known_to_dvip": 96, "root_system": 97, "rootsystem": 97, "cartantyp": 97, "cartan": 97, "subalgebra": 97, "adjoint": [97, 99, 104, 168, 172], "hyperplan": 97, "k_y": 97, "r575": 97, "r576": 97, "humphrei": 97, "add_as_root": 97, "root1": 97, "root2": 97, "add_simple_root": 97, "newroot": 97, "all_root": [97, 108, 222], "cartan_matrix": 97, "dynkin_diagram": 97, "dynkin": 97, "root_spac": 97, "simple_root": 97, "type_a": 97, "typea": 97, "basic_root": 97, "iin": 97, "jth": [97, 215, 245], "ijth": 97, "cartan_typ": 97, "highest_root": 97, "lie_algebra": 97, "positive_root": 97, "type_b": 97, "typeb": 97, "b4": 97, "b3": [97, 141, 158, 201, 276], "type_c": 97, "typec": 97, "type_d": 97, "dmension": 97, "type_": 97, "e6": 97, "type_f": 97, "typef": 97, "f_4": [97, 135], "f4": [97, 212], "type_g": 97, "typeg": 97, "weyl_group": 97, "weylgroup": 97, "semisimpl": 97, "isometri": 97, "coxet": 97, "coxeter_diagram": 97, "undirect": [97, 264], "s_is_j": 97, "delete_doubl": 97, "element_ord": 97, "weylelt": 97, "group_nam": 97, "group_ord": 97, "192": 97, "matrix_form": 97, "cartantype_gener": 97, "standard_cartan": 97, "dynkindiagram": 97, "cartanmatrix": 97, "sopform": 98, "minterm": 98, "dontcar": 98, "simplified_pair": 98, "combo": 98, "outcom": [98, 194, 246], "posform": 98, "r577": 98, "quin": 98, "mccluskey_algorithm": 98, "r578": 98, "27t": 98, "care_term": 98, "r579": 98, "r580": 98, "anfform": 98, "truthvalu": 98, "anf": 98, "zhegalkin": 98, "r581": 98, "zhegalkin_polynomi": 98, "booleantru": 98, "greet": 98, "booleanfals": 98, "universalset": [98, 234], "nand": 98, "xnor": 98, "gate": [98, 171, 176, 178, 184, 185, 187, 287], "perspect": [98, 108, 124, 196, 212, 259, 275, 279], "multiplex": 98, "disjunct": 98, "to_anf": 98, "oplu": [98, 175], "to_cnf": 98, "cnf": 98, "mccluskei": 98, "to_dnf": 98, "to_nnf": 98, "nnf": 98, "is_anf": 98, "is_cnf": 98, "is_dnf": 98, "is_nnf": 98, "gateinputcount": 98, "simplify_log": 98, "fewest": [98, 185], "r582": 98, "bool_map": 98, "bool1": 98, "bool2": 98, "function1": 98, "function2": 98, "distribute_and_over_or": 98, "distribute_or_over_and": 98, "distribute_xor_over_and": 98, "eliminate_impl": 98, "truth_tabl": 98, "ibin": [98, 264], "integer_to_term": 98, "0001111011": [98, 264], "1101111000": [98, 264], "term_to_integ": 98, "bool_maxterm": 98, "maxterm": 98, "complement": [98, 101, 222, 234, 245], "r583": 98, "canonical_normal_form": 98, "indexing_maxterm": 98, "bool_minterm": 98, "r584": 98, "indexing_minterm": 98, "bool_monomi": 98, "anf_coeff": 98, "to_int_repr": 98, "all_model": 98, "use_lra_theori": 98, "unsatisfi": 98, "use_model": 98, "unsat": 98, "dirac": [99, 104, 122, 126, 127, 189, 226], "__abs__": [99, 217], "__add__": [99, 217, 221], "__len__": 99, "96": [99, 104, 246], "mismatch": 99, "matrix_multiply_elementwis": [99, 104], "col": [99, 101, 104, 107, 124, 158, 215, 221, 300], "col_del": [99, 104, 300], "col_join": [99, 104, 143, 290], "col_insert": [99, 300], "row_insert": [99, 300], "row_join": [99, 104, 143], "companion": [99, 101], "c0": [99, 101, 112, 233, 242, 244, 291], "sparsematrix": [99, 104, 107, 227, 238], "diag": [99, 101, 104, 107, 158, 215, 252, 300], "immutablematrix": [99, 100, 101, 124, 201, 246, 270, 273, 300], "blockmatrix": [99, 101, 104], "sparsetool": [99, 107], "band": [99, 107], "kth": [99, 108], "rowslist": [99, 215], "colslist": [99, 215], "submatrix": [99, 104, 215, 219, 246], "get_diag_block": [99, 101, 104], "decoupl": 99, "hstack": [99, 215, 290], "is_anti_symmetr": 99, "is_diagon": [99, 104, 215], "is_low": [99, 215], "is_upp": [99, 215], "matrixeigen": [99, 104], "is_diagonaliz": [99, 104], "is_hermitian": [99, 104], "is_lower_hessenberg": 99, "hessenberg": [99, 104], "superdiagon": 99, "is_upper_hessenberg": 99, "is_strongly_diagonally_domin": 99, "strongli": [99, 104, 114, 215, 264], "m1": [99, 104, 108, 116, 117, 162, 170, 188, 190, 194, 239, 242, 247, 252], "subdiagon": [99, 104], "is_weakly_diagonally_domin": 99, "weakli": [99, 264], "vacuou": 99, "jordan_block": [99, 104], "eigenvalu": [99, 104, 141, 143, 185, 188, 298], "eigenv": [99, 104, 141, 143, 158, 185, 298, 300], "r585": 99, "jordan_matrix": [99, 242], "dotprodsimp": 99, "blowup": [99, 215], "multiply_elementwis": [99, 104, 215], "hadamard": [99, 101, 104, 175, 176, 187, 226], "elementwis": [99, 101, 104, 215, 247], "300": [99, 104, 108, 116, 207, 212, 223, 279], "a_0": [99, 104, 229, 239, 242, 247, 304], "vdot": [99, 101, 104, 196], "alpha_0": 99, "alpha_1": [99, 108, 221], "alpha_": [99, 114, 211, 291], "permute_col": 99, "permute_row": 99, "mulsimp": 99, "rmultipli": 99, "__rmul__": 99, "rot90": 99, "anticlockwis": [99, 120], "row_del": [99, 104, 300], "todod": 99, "tolist": [99, 247], "vech": 99, "check_symmetri": 99, "vstack": [99, 215], "w_": [99, 221], "wminu": 99, "wplu": 99, "r586": 99, "mathwork": [99, 122, 246, 300], "cleve": 99, "r587": 99, "claredon": 99, "oxford": 99, "662": 99, "intm": 99, "mutabledensematrix": [100, 215, 267, 291], "densematrix": [100, 104], "ldldecomposit": [100, 104], "ldl": [100, 104], "choleski": [100, 104], "ludecomposit": [100, 101, 104, 215, 300], "qrdecomposit": [100, 104], "as_immut": 100, "lower_triangular_solv": [100, 104], "upper_triangular_solv": [100, 104], "gauss_jordan_solv": [100, 104], "cholesky_solv": [100, 104], "diagonal_solv": [100, 104], "ldlsolv": [100, 104], "qrsolv": [100, 104], "pinv_solv": [100, 104], "cramer_solv": [100, 104], "permutedim": [101, 247, 248], "arraytensorproduct": [101, 247, 248], "from_index_summ": 101, "first_index": 101, "last_index": 101, "longrightarrow": 101, "matpow": [101, 226], "hadamard_product": 101, "aka": 101, "hadamardproduct": [101, 226], "hadamardpow": [101, 226], "ddot": [101, 104, 145, 154, 206, 209, 226, 291, 304], "functionmatrix": 101, "lazili": [101, 232, 264], "342923500": 101, "permutationmatrix": [101, 104], "matrixpermut": 101, "companionmatrix": 101, "matrixset": [101, 234], "submatric": [101, 104, 215, 246], "block_collaps": 101, "dat": [101, 264], "irregular": [101, 104], "ldudecomposit": 101, "ldu": 101, "2x2": [101, 107, 160, 215, 242], "udldecomposit": 101, "udl": 101, "schur": 101, "pinv": [101, 104], "r588": 101, "schur_compl": 101, "blockdiagmatrix": [101, 104], "diag_block": 101, "bridg": [102, 118, 120, 141, 265], "tension": [102, 118, 291], "gramschmidt": 104, "m2": [104, 108, 116, 117, 136, 162, 170, 188, 190, 194, 221, 239, 242, 247, 252], "126": [104, 108, 225], "150": [104, 124, 239], "v3": [104, 201, 205, 276], "glue": 104, "m3": [104, 170, 239, 247], "adj": [104, 215], "qr": 104, "cheat": 104, "soln": 104, "gram": [104, 195, 196, 198], "schmidt": 104, "out1": 104, "out2": 104, "1692": 104, "1551": 104, "423": 104, "6707": 104, "spot": [104, 159], "eigenvector": [104, 141, 185, 186, 211], "nullspac": [104, 215], "matrixdetermin": 104, "adjug": [104, 215], "berkowitz": [104, 215], "bareiss": [104, 215], "bird": 104, "cofactor_matrix": 104, "charpoli": [104, 215, 300], "_simplifi": 104, "purepoli": [104, 215, 222], "samuelson": [104, 215], "minor_submatrix": 104, "iszerofunc": [104, 300], "r589": 104, "barei": 104, "det_lu": 104, "functiontyp": 104, "_iszero": [104, 300], "_is_zero_after_expand_mul": 104, "nonsquarematrixerror": [104, 242], "i3": [104, 125, 141, 158, 252], "1072": 104, "1074": 104, "ipl": 104, "006": 104, "ryser": 104, "r590": 104, "prof": 104, "ben": 104, "berkelei": 104, "bernd": 104, "ban275": 104, "r591": 104, "permanent_": 104, "r592": 104, "r593": 104, "rectangular": [104, 212, 234, 245, 274], "0904": 104, "3251": 104, "matrixreduct": 104, "echelon_form": [104, 300], "with_pivot": 104, "echelon": [104, 215, 245, 300], "elementary_col_op": 104, "kn": [104, 116, 117, 118], "col1": 104, "col2": 104, "km": [104, 108, 128, 134, 143, 145, 148, 149, 153, 155, 158, 197], "elementary_row_op": 104, "row1": 104, "row2": 104, "is_echelon": [104, 300], "rref": [104, 215], "pivot": [104, 215, 300], "normalize_last": 104, "rref_matrix": [104, 215], "rref_pivot": [104, 215], "301369863013699": 104, "712328767123288": 104, "rref_rh": 104, "matrixsubspac": 104, "subspac": [104, 221], "columnspac": [104, 215], "rowspac": [104, 215], "orthonorm": [104, 158, 186, 210, 274], "rankcheck": 104, "r594": 104, "93schmidt_process": 104, "eigen": [104, 167], "bidiagonal_decomposit": 104, "ubv": 104, "bidiagon": 104, "bidiagn": 104, "r595": 104, "golub": 104, "van": [104, 108, 220], "loan": 104, "r596": 104, "vslobodi": 104, "household": 104, "r597": 104, "r598": 104, "reals_onli": 104, "error_when_incomplet": 104, "eig": [104, 141, 158], "matrixerror": 104, "got": [104, 213, 216, 219, 222, 225, 257, 258, 264, 265, 296, 298, 299], "eigenvect": [104, 141, 158, 185, 300], "tidi": 104, "artifact": 104, "ret": 104, "eigenspac": 104, "rag": 104, "a_3": 104, "diagonaliz": [104, 300], "is_indefinit": 104, "semidefinit": [104, 246], "plot3d": [104, 212], "is_positive_definit": 104, "is_positive_semidefinit": 104, "is_negative_definit": 104, "is_negative_semidefinit": 104, "defer": 104, "r599": 104, "definiteness_of_a_matrix": 104, "r600": 104, "positivedefinitematrix": 104, "r601": 104, "amer": 104, "259": 104, "264": [104, 244], "r602": 104, "r603": 104, "r604": 104, "r605": 104, "r606": 104, "r607": 104, "r608": 104, "r609": 104, "r610": 104, "r611": 104, "r612": 104, "r613": 104, "jordan_form": 104, "calc_transform": 104, "left_eigenvect": 104, "singular_valu": 104, "condition_numb": 104, "matrixcalculu": 104, "hessian": 104, "wronskian": [104, 242], "simpfunc": 104, "permutebkwd": 104, "permutefwd": 104, "lucombin": 104, "defici": [104, 108, 245], "matrixi": 104, "ludecomposition_simpl": [104, 300], "ludecompositionff": 104, "pa": [104, 112, 129, 134, 136, 137, 153, 156, 159, 291], "r614": 104, "zhou": 104, "jeffrei": [104, 238], "frontier": [104, 234], "china": 104, "67": [104, 219, 220], "2008": [104, 211, 220, 222, 226], "row_swap": 104, "permute_backward": 104, "permute_forward": 104, "intiuit": 104, "lu_": 104, "_find_reasonable_pivot": 104, "qr_solv": 104, "167": 104, "158": [104, 117], "27261": 104, "30625": 104, "348": 104, "1914": 104, "6125": [104, 108], "30589": 104, "198": 104, "1225": 104, "q_aug": 104, "r_aug": 104, "analytic_func": 104, "connected_compon": [104, 264], "connected_components_decomposit": 104, "det_method": 104, "cramer": [104, 134, 215, 242], "46": [104, 108, 116, 196, 225, 244, 246], "r615": 104, "27s_rule": 104, "explicit_formulas_for_small_system": 104, "relax": [104, 110], "3x1": 104, "1x3": 104, "hat": [104, 133, 152, 200, 201, 206, 207, 209, 210, 274, 275, 277, 279, 280, 290], "conjugate_convent": 104, "dual": [104, 183, 189], "anti_symmetr": 104, "speak": [104, 221, 277], "freevar": 104, "underdetermin": [104, 215, 244, 245], "free_var_index": 104, "tau0": [104, 245, 246], "tau1": 104, "taus_zero": 104, "sol_uniqu": 104, "r616": 104, "gaussian_elimin": 104, "try_block_diag": 104, "inverse_g": [104, 300], "inverse_lu": [104, 300], "inverse_adj": [104, 300], "inverse_ch": 104, "inverse_ldl": 104, "inverse_qr": 104, "inv_mod": 104, "cof": 104, "inverse_block": 104, "blockwis": 104, "ntop": 104, "key2bound": 104, "key2ij": 104, "reciproc": [104, 246, 304], "fro": 104, "sing": 104, "spectral": 104, "rd": [104, 141, 226], "r617": 104, "penrose_pseudoinvers": 104, "arbitrary_matrix": 104, "wn_m": 104, "_w0_0": 104, "_w1_0": 104, "_w2_0": 104, "59": [104, 242], "r618": 104, "obtaining_all_solutions_of_a_linear_system": 104, "print_nonzero": [104, 264], "symb": [104, 226], "rank_decomposit": 104, "r619": 104, "rank_factor": 104, "r620": 104, "piziak": 104, "odel": 104, "magazin": 104, "2307": 104, "2690882": 104, "singular_value_decomposit": 104, "condens": [104, 245], "v_aug": 104, "u_aug": 104, "s_aug": 104, "gj": [104, 215], "solve_least_squar": 104, "strongly_connected_compon": [104, 215, 264], "62": [104, 219], "strongly_connected_components_decomposit": 104, "rowstart": 104, "rowend": 104, "rowsep": 104, "colsep": 104, "strprinter": [104, 206], "upper_hessenberg_decomposit": 104, "213": 104, "134": 104, "216": [104, 219], "hessenbergdecomposit": 104, "angular": [104, 116, 126, 130, 133, 136, 143, 144, 145, 146, 148, 150, 152, 155, 158, 160, 164, 165, 167, 170, 188, 192, 201, 205, 211, 290], "rot_ccw_axis3": 104, "retriv": 104, "jordan_cel": 104, "varlist": 104, "r621": 104, "hessian_matrix": 104, "vlist": 104, "r622": 104, "casoratian": 104, "kernel": [104, 213, 219, 221, 244], "vanish": [104, 191, 219, 222, 225, 242, 270], "rsolve_hyp": [104, 244], "randmatrix": 104, "percent": [104, 245], "prng": 104, "percentag": [104, 108], "rot_given": 104, "diment": 104, "kk": 104, "ji": [104, 248], "rot_axis1": 104, "rot_axis2": 104, "rot_axis3": 104, "rot_ccw_axis1": 104, "rot_ccw_axis2": 104, "r623": 104, "givens_rot": 104, "list2numpi": 104, "dtype": [104, 109, 213, 215, 216, 217, 226, 265], "matrix2numpi": 104, "symarrai": 104, "ndarrai": [104, 212, 246, 252, 258, 290], "prefix_i1_i2_": 104, "a_0_0": 104, "a_0_1": 104, "a_0_2": 104, "a_1_0": 104, "a_1_1": 104, "a_1_2": 104, "a_0_0_0": 104, "a_0_0_1": 104, "a_0_1_0": 104, "a_0_1_1": 104, "a_0_2_0": 104, "a_0_2_1": 104, "a_1_0_0": 104, "a_1_0_1": 104, "a_1_1_0": 104, "a_1_1_1": 104, "a_1_2_0": 104, "a_1_2_1": 104, "a2idx": 104, "normalform": [105, 215], "hermite_normal_form": [105, 215, 221], "check_rank": [105, 215], "hnf": [105, 215, 221], "explos": [105, 215], "believ": [105, 108, 215], "dmdomainerror": [105, 215], "dmshapeerror": [105, 215], "r624": 105, "mutablesparsematrix": 106, "_doktocsr": 107, "csr": 107, "ja": 107, "ia": [107, 290], "_csrtodok": 107, "dok": [107, 215], "1x1": [107, 246], "vert": [107, 207, 210, 279], "saw": [107, 216, 304], "sieve_interv": 108, "dynam": [108, 111, 114, 115, 121, 122, 124, 128, 131, 134, 135, 136, 137, 139, 140, 143, 151, 153, 154, 155, 156, 157, 158, 159, 200, 201, 203, 205, 209, 210, 261, 262, 270, 290], "eratosthen": 108, "_reset": [108, 222], "_list": 108, "extend_to_no": 108, "mobiusrang": 108, "primerang": 108, "10th": 108, "totientrang": 108, "1e11": 108, "50000": 108, "primal": [108, 213], "1299709": 108, "r625": 108, "prime_number_theorem": 108, "table_of_": 108, "cf": [108, 219], "28x": 108, "2c_x_": 108, "2f_log_x": 108, "2c_and_li": 108, "r626": 108, "approximations_for_the_nth_prime_numb": 108, "r627": 108, "27_number": 108, "arr1": 108, "arr2": 108, "prevprim": 108, "9th": 108, "nextprim": 108, "occupi": [108, 191, 252], "conjectur": [108, 219], "twin": 108, "bertrand": 108, "brocard": 108, "primori": 108, "r628": 108, "r629": 108, "utm": 108, "postul": 108, "112": [108, 219, 223], "r630": 108, "s_postul": 108, "primefactor": 108, "argu": 108, "cycle_length": 108, "nmax": 108, "brent": [108, 261], "floyd": 108, "cycle_detect": 108, "17737": 108, "20000": 108, "compositepi": 108, "831": 108, "smoothness_p": 108, "sm": [108, 141, 158, 213, 290, 291], "psm": 108, "govern": [108, 111, 114], "10431": 108, "21477639576571": 108, "4410317": 108, "1787": 108, "4869863": 108, "2434931": 108, "multiplicity_in_factori": 108, "nfac": 108, "52818775009509558395695966887": 108, "is2pow": 108, "pollard_rho": 108, "max_step": 108, "pollard": [108, 242], "leader": 108, "16843009": 108, "32767": 108, "4i": 108, "3i": 108, "2489": 108, "1482": 108, "285": [108, 244], "leadup": 108, "r631": 108, "crandal": 108, "carl": [108, 261], "pomer": [108, 261], "229": 108, "231": [108, 201], "pollard_pm1": 108, "likelihood": 108, "1009": 108, "am": [108, 196, 226], "255": 108, "crack": 108, "617": 108, "1786": 108, "worst": [108, 222, 242], "scenario": [108, 246], "divisisor": 108, "realist": 108, "r632": 108, "236": 108, "r633": 108, "20150716201437": 108, "washington": 108, "2007": [108, 157, 261], "ent": 108, "node81": 108, "r634": 108, "toronto": 108, "yuvalf": 108, "use_ecm": 108, "65537": [108, 225], "1407633717262338957430697921446883": 108, "991": 108, "202916782076162456022877024859": 108, "4200": 108, "1764": 108, "toggl": [108, 212], "12345678910111213141516": 108, "2507191691": 108, "1231026625769": 108, "factorrat": 108, "rat": 108, "987": 108, "10000000001": 108, "99009901": 108, "divisor_count": 108, "tim": [108, 264], "1010381": 108, "proper_divisor": 108, "proper_divisor_count": 108, "udivisor": 108, "udivisor_count": 108, "r635": 108, "unitary_divisor": 108, "r636": 108, "unitarydivisor": 108, "r637": 108, "unitarydivisorfunct": 108, "antidivisor": 108, "r638": 108, "margin": [108, 124, 212, 246], "antidivisor_count": 108, "a066272": 108, "a066272a": 108, "r639": 108, "r640": 108, "27s_totient_funct": 108, "r641": 108, "totientfunct": 108, "r642": 108, "carmichael_funct": 108, "r643": 108, "carmichaelfunct": 108, "sigma_k": 108, "m_i": [108, 211, 219], "m_ik": 108, "r644": 108, "divisor_funct": 108, "udivisor_sigma": 108, "47450": 108, "152": 108, "r645": 108, "core_t": 108, "core_2": 108, "squarefre": [108, 221], "cubefre": 108, "9424": 108, "1178": 108, "379238": 108, "square_factor": [108, 239], "r646": 108, "free_integ": 108, "squarefree_cor": 108, "primenu": 108, "r647": 108, "primeomega": 108, "r648": 108, "mersenne_prime_expon": 108, "mersenn": 108, "4423": 108, "r649": 108, "perfectnumb": 108, "r650": 108, "perfect_numb": 108, "is_mersenne_prim": 108, "r651": 108, "mersenneprim": 108, "abund": 108, "is_abund": 108, "r652": 108, "abundantnumb": 108, "is_defici": 108, "r653": 108, "deficientnumb": 108, "is_amic": 108, "amic": 108, "220": [108, 222], "r654": 108, "amicable_numb": 108, "symmetric_residu": 108, "v_i": [108, 221, 244], "65": [108, 124, 219, 246, 290], "639985": [108, 219], "912285": [108, 219], "954": 108, "gf_crt": [108, 219], "solve_congru": [108, 219], "programm": [108, 226], "galoistool": [108, 219], "crt1": [108, 219], "crt2": [108, 219], "397042": 108, "803206": 108, "gf_crt1": [108, 219], "4536": 108, "gf_crt2": [108, 219], "remainder_modulus_pair": 108, "mi": [108, 226], "k1": [108, 158, 189, 216, 217, 219], "k2": [108, 158, 216], "c_kn": 108, "binomial_coefficients_list": 108, "multinomial_coeffici": 108, "k_m": 108, "k_i": [108, 219, 236], "yann": 108, "laigl": 108, "chapui": 108, "permiss": [108, 211], "multinomial_coefficients_iter": 108, "_tupl": 108, "m53": 108, "partitions_": 108, "npartit": 108, "hardi": 108, "rademach": [108, 246], "r655": 108, "1958": [108, 211], "partitionfunctionp": 108, "is_fermat_pseudoprim": 108, "fermat": [108, 162], "pseudoprim": 108, "561": 108, "645": 108, "r656": 108, "fermat_pseudoprim": 108, "is_euler_pseudoprim": 108, "r657": 108, "euler_pseudoprim": 108, "is_euler_jacobi_pseudoprim": 108, "r658": 108, "93jacobi_pseudoprim": 108, "prep": [108, 242, 243], "r659": 108, "mersenneforum": 108, "showpost": 108, "110896": 108, "mr": 108, "miller": 108, "rabin": 108, "wit": 108, "1373651": 108, "479001599": 108, "r660": 108, "135": 108, "138": 108, "93rabin_primality_test": 108, "deterministic_vari": 108, "is_lucas_prp": 108, "selfridg": 108, "377": 108, "1159": 108, "1829": 108, "3827": 108, "5459": 108, "5777": 108, "9071": 108, "9179": 108, "r661": 108, "bailli": 108, "samuel": 108, "wagstaff": 108, "1980": [108, 264], "1391": 108, "1417": 108, "2fs0025": 108, "0583518": 108, "mpq": [108, 215, 216], "lucaspseudoprim": 108, "r662": 108, "a217120": 108, "r663": 108, "lucas_pseudoprim": 108, "is_strong_lucas_prp": 108, "bpsw": 108, "10877": 108, "16109": 108, "18971": 108, "r664": 108, "r665": 108, "a217255": 108, "r666": 108, "r667": 108, "psw_primality_test": 108, "is_extra_strong_lucas_prp": 108, "r668": 108, "mo": [108, 158, 226], "jone": [108, 163], "preprint": 108, "a217719": 108, "perl": 108, "989": 108, "3239": 108, "jon": 108, "grantham": 108, "234": 108, "891": 108, "01197": 108, "r669": 108, "r670": 108, "counterexampl": [108, 304], "1e3": 108, "1e23": [108, 267], "near_int": 108, "strong_pseudoprim": 108, "is_gaussian_prim": 108, "r671": 108, "gaussian_prim": 108, "residue_ntheori": [108, 219], "n_order": 108, "2q": 108, "primitive_root": [108, 221], "r672": 108, "stein": [108, 242], "r673": 108, "hackman": 108, "sqrt_mod": 108, "sqrt_mod_it": 108, "quadratic_residu": 108, "nthroot_mod": 108, "109": [108, 220, 239], "r674": 108, "is_nthpow_residu": 108, "r675": 108, "is_quad_residu": 108, "legendre_symbol": 108, "genfrac": 108, "nonresidu": 108, "alpha_2": [108, 221], "alpha_k": 108, "kronecker_symbol": 108, "r676": 108, "discrete_log": 108, "prime_ord": 108, "giant": [108, 245], "pohlig": 108, "r677": 108, "discretelogarithm": 108, "r678": 108, "cryptographi": [108, 281, 288], "menez": 108, "vanston": 108, "quadratic_congru": 108, "5x": [108, 239], "polynomial_congru": [108, 219], "3257": 108, "gf_csolv": [108, 219], "binomial_mod": 108, "r679": 108, "24310": 108, "continued_fract": 108, "continued_fraction_period": 108, "continued_fraction_reduc": 108, "continued_fraction_converg": 108, "continued_fraction_iter": 108, "106": 108, "103993": 108, "33102": 108, "104348": 108, "33215": 108, "208341": 108, "66317": 108, "292": 108, "r680": 108, "discrimin": [108, 217, 219, 221, 222], "r681": 108, "periodic_continued_fract": 108, "r682": 108, "rosen": 108, "379": [108, 222], "381": 108, "januari": 108, "1992": [108, 220, 244, 264], "233": [108, 220, 242], "718281835": 108, "287": 108, "1111339": 108, "0xfa": 108, "c77": 108, "is_palindrom": [108, 264], "palindrom": 108, "0o121": 108, "oct": 108, "0o171": 108, "fermion": [108, 191], "r683": 108, "b6bius_funct": 108, "r684": 108, "thoma": [108, 157], "koshi": 108, "egyptian_fract": 108, "greedi": [108, 219, 235, 238], "egyptian": 108, "r685": 108, "jewett": 108, "takenouchi": 108, "3192": 108, "1118": 108, "2580": 108, "sylvest": [108, 219], "r686": 108, "seldom": 108, "blow": 108, "doubli": 108, "exhibit": [108, 211, 221, 235], "singli": 108, "tendenc": 108, "r687": 108, "1921": 108, "golumb": 108, "1962": 108, "propos": 108, "bleicher": 108, "1972": 108, "r688": 108, "420": [108, 239], "140": 108, "574": 108, "2788": 108, "6460": 108, "11590": 108, "33062": 108, "113820": 108, "greedy_algorithm_for_egyptian_fract": 108, "uci": 108, "eppstein": 108, "numth": 108, "egypt": 108, "20180413004012": 108, "ami": 108, "ektf": 108, "hu": [108, 215], "finalpdf": 108, "ami_42_from129to134": 108, "bbp_pi": 108, "pi_hex_digit": 108, "hex": 108, "3243f6a8885a30": 108, "0x3243f6a8885a30": 108, "0x324": 108, "r689": 108, "numberworld": 108, "subexponenti": 108, "comfort": [108, 109], "15154262241479": 108, "15423094826093": 108, "799333555511111": 108, "809709509409109": 108, "888888877777777": 108, "914148152112161": 108, "factoris": [108, 215, 216, 217, 222, 242], "max_curv": 108, "lenstra": [108, 215], "_ecm_one_factor": 108, "pseudorandom": [108, 264], "25645121643901801": 108, "5394769": 108, "4753701529": 108, "9804659461513846513": 108, "4641991": 108, "2112166839943": 108, "7060005655815754299976961394452809": 108, "6988699669998001": 108, "1010203040506070809": 108, "122921448543883967430908091422761898618349713604256384403202282756086473494959648313841": 108, "2709077133180915240135586837960864768806330782747": 108, "248": 108, "prime_bound": 108, "error_term": 108, "siq": 108, "modn": 108, "r690": 108, "semanticscholar": 108, "5c52": 108, "8a975c1405bd35c65993abf5a4edb667c1db": 108, "r691": 108, "rieselprim": 108, "ziki": 108, "initializing_quadratic_siev": 108, "5915587277": 108, "3267000013": 108, "000507214304613640": 109, "microsecond": 109, "000507214304614": 109, "hundr": [109, 265, 298], "nanosecond": 109, "84147098": [109, 265, 293], "84119981": 109, "84092844": 109, "05426074": 109, "05433146": 109, "05440211": 109, "nano": 109, "manufactur": 109, "asnumpi": 109, "jnp": 109, "asarrai": 109, "84147096": 109, "8411998": 109, "05426079": 109, "05433151": 109, "autowrap": [109, 251, 259, 263, 289], "implemented_funct": [109, 258, 265], "qualiti": [109, 226], "50u": 109, "1u": 109, "10n": 109, "sympy_pars": 110, "local_dict": 110, "lambda_not": 110, "repeated_decim": 110, "auto_numb": 110, "factorial_not": 110, "global_dict": 110, "standard_transform": 110, "implicit_multiplication_appl": 110, "implicit_appl": 110, "implicit_multipl": 110, "convert_equals_sign": 110, "function_exponenti": 110, "stringify_expr": 110, "eval_expr": 110, "name_dict": 110, "fullform": 110, "setdelai": 110, "datatyp": [110, 217, 226, 259], "split_symbol": 110, "split_symbols_custom": 110, "_token_splitt": 110, "can_split": 110, "unsplitt": 110, "10sin": 110, "3xyz": 110, "2111": 110, "typograph": 110, "liber": [110, 128, 298], "gracefulli": [110, 226, 250], "618": 110, "dfrac": [110, 246], "693147180559945": 110, "latex2sympi": 110, "stricter": 110, "unexpectedeof": 110, "grammar": [110, 141, 238], "larklatexpars": 110, "test_custom_latex": 110, "mathit": 110, "arctanh": [110, 226], "appliedfunct": 110, "nicefrac": 110, "tbinom": 110, "dbinom": 110, "superscript": [110, 124, 226], "bra": [110, 174, 179, 180, 181, 183, 185, 186, 189, 191], "ket": [110, 174, 179, 180, 181, 183, 185, 186, 189, 191], "stuff": [110, 212, 257, 259, 267], "env": 110, "pmatrix": [110, 196], "smallmatrix": [110, 226, 298], "parse_latex_lark": 110, "print_debug_output": 110, "grammar_fil": 110, "logger": 110, "transformtosympyexpr": 110, "visit_token": 110, "latexparsingerror": 110, "sym_expr": 110, "sympyexpress": 110, "source_cod": 110, "return_expr": 110, "src2": 110, "convert_to_expr": 110, "convert_to_c": 110, "src3": 110, "convert_to_python": 110, "src_code": 110, "filenam": [110, 226, 257, 258, 259, 267], "convert_to_fortran": 110, "musclotendon": 111, "musculotendon": [111, 112, 113, 115, 287, 290], "muscl": [111, 112, 114, 291], "fiber": [111, 112, 114], "voluntarili": [111, 291], "biolog": [111, 291], "diffus": [111, 291], "textrm": [111, 209, 210, 234, 291], "ion": [111, 239, 291], "electr": [111, 162, 164, 207, 277, 279, 291], "nervou": [111, 291], "excit": [111, 114, 213, 290, 291], "biomechan": [111, 112, 114, 287], "activationbas": [111, 114, 291], "input_var": [111, 114], "state_var": [111, 114], "with_default": [111, 112, 114, 290, 291], "firstorderactivationdegroote2016": [111, 114, 290, 291], "activation_time_const": 111, "deactivation_time_const": 111, "smoothing_r": 111, "groot": [111, 112, 114, 290, 291], "r692": 111, "da": [111, 242, 291], "tau_a": [111, 291], "3a": [111, 291], "tau_d": [111, 291], "015": [111, 291], "060": [111, 291], "kinnei": [111, 112, 114, 290, 291], "rao": [111, 112, 114, 290, 291], "fregli": [111, 112, 114, 290, 291], "colloc": [111, 112, 114, 290, 291], "biomed": [111, 112, 114, 290, 291], "2922": [111, 112, 114, 290, 291], "2936": [111, 112, 114, 290, 291], "deactiv": [111, 290, 291], "zerothorderactiv": [111, 291], "exict": 111, "invol": 111, "characteristiccurvecollect": [112, 114], "tendon_force_length": 112, "characteristiccurvefunct": 112, "tendon_force_length_invers": 112, "fiber_force_length_pass": 112, "fiber_force_length_passive_invers": 112, "fiber_force_length_act": 112, "fiber_force_veloc": 112, "fiber_force_velocity_invers": 112, "fiberforcelengthactivedegroote2016": [112, 291], "l_m_tild": [112, 291], "c6": [112, 217, 291], "c8": [112, 291], "c9": [112, 291], "c10": [112, 291], "c11": [112, 291], "r693": 112, "fl_": 112, "814": [112, 291], "162": [112, 291], "0633": [112, 291], "433": [112, 291], "717": [112, 291], "0299": [112, 291], "354": [112, 291], "popul": [112, 114, 246], "fl_m": 112, "l_m": [112, 114, 264, 291], "l_m_opt": [112, 114, 290, 291], "0519737844841": 112, "390740740740741": [112, 291], "1495": [112, 291], "98991349867535": [112, 291], "79798269973507": 112, "825": 112, "0166133211401": 112, "6174190361677": 112, "943396226415094": [112, 291], "4067977442463": [112, 291], "sixth": 112, "seventh": 112, "eighth": 112, "ninth": 112, "tenth": 112, "eleventh": 112, "tweflth": 112, "fl_m_act": [112, 291], "passiv": [112, 114, 188, 290], "fiberforcelengthpassivedegroote2016": [112, 291], "r694": 112, "fl": [112, 134, 143, 153, 154, 158, 220, 291], "0186573603637741": [112, 291], "66666666666667": [112, 291], "12438240242516": 112, "l_t_tild": [112, 291], "fiberforcelengthpassiveinversedegroote2016": [112, 291], "fl_m_pa": [112, 291], "r695": 112, "m_pa": 112, "tendon": [112, 114, 290], "fiberforcevelocitydegroote2016": [112, 291], "v_m_tild": [112, 291], "r696": 112, "fv": [112, 217, 291], "318": [112, 291], "374": [112, 291], "886": [112, 291], "isometr": [112, 114, 291], "fv_m": [112, 291], "v_m": [112, 244, 291], "v_m_max": [112, 114, 291], "591382": 112, "fiberforcevelocityinversedegroote2016": [112, 114, 291], "r697": 112, "tendonforcelengthdegroote2016": [112, 114, 291], "r698": 112, "995": [112, 291], "93669377311689": [112, 291], "unstrain": 112, "strain": 112, "fl_t": [112, 291], "l_t_slack": [112, 114, 290, 291], "slack": [112, 114, 291], "787338754623378": 112, "tendonforcelengthinversedegroote2016": [112, 291], "r699": 112, "multibodi": [114, 115, 135, 136, 141, 151, 157, 158, 159, 209, 291], "musculotendonbas": 114, "pathwai": [114, 129, 132, 140, 151, 287, 290], "activation_dynam": 114, "musculotendon_dynam": [114, 291], "musculotendonformul": 114, "rigid_tendon": 114, "tendon_slack_length": [114, 291], "peak_isometric_forc": [114, 291], "optimal_fiber_length": [114, 291], "maximal_fiber_veloc": [114, 291], "optimal_pennation_angl": [114, 291], "fiber_damping_coeffici": [114, 291], "suffix": [114, 222, 259], "pathwaybas": [114, 129, 137, 290, 291], "actuat": [114, 132, 137, 139, 151, 287], "linearpathwai": [114, 129, 137, 290, 291], "rigid": [114, 117, 120, 130, 134, 136, 141, 143, 146, 151, 158, 201, 209, 287, 290], "elast": [114, 116, 117], "fiber_length_explicit": 114, "tendon_force_explicit": 114, "fiber_length_implicit": 114, "tendon_force_implicit": 114, "unload": 114, "peak": [114, 160, 291], "opt": [114, 213, 215, 219, 238, 257, 291, 300], "pennat": [114, 291], "damp": [114, 129, 158, 290], "contractil": [114, 129, 291], "f_m_max": [114, 290, 291], "alpha_opt": [114, 291], "0000000000000": [114, 164], "musculotendondegroote2016": [114, 290, 291], "r700": 114, "set_po": [114, 129, 136, 137, 140, 141, 205, 209, 290, 291], "set_vel": [114, 129, 130, 134, 136, 140, 141, 143, 145, 148, 149, 150, 153, 154, 155, 156, 158, 159, 205, 209, 290, 291], "extension_veloc": [114, 129, 137, 290, 291], "a_muscl": [114, 291], "e_muscl": [114, 291], "tau_a_muscl": 114, "tau_d_muscl": 114, "b_muscl": 114, "rigid_tendon_muscl": 114, "c_0_fl_t_muscl": 114, "c_1_fl_t_muscl": 114, "c_2_fl_t_muscl": 114, "c_3_fl_t_muscl": 114, "c_0_fl_m_pas_muscl": 114, "c_1_fl_m_pas_muscl": 114, "c_0_fl_m_act_muscl": 114, "c_1_fl_m_act_muscl": 114, "c_2_fl_m_act_muscl": 114, "c_3_fl_m_act_muscl": 114, "c_4_fl_m_act_muscl": 114, "c_5_fl_m_act_muscl": 114, "c_6_fl_m_act_muscl": 114, "c_7_fl_m_act_muscl": 114, "c_8_fl_m_act_muscl": 114, "c_9_fl_m_act_muscl": 114, "c_10_fl_m_act_muscl": 114, "c_11_fl_m_act_muscl": 114, "c_0_fv_m_muscl": 114, "c_1_fv_m_muscl": 114, "c_2_fv_m_muscl": 114, "c_3_fv_m_muscl": 114, "righthand": 114, "intenum": 114, "elastic_tendon_muscl": 114, "l_m_tilde_muscl": 114, "f_t": [114, 291], "anatomi": 115, "skelet": [115, 291], "muscular": 115, "neurolog": 115, "hierarchi": [115, 226, 246], "consequenti": 115, "continuum_mechan": [116, 117, 118, 120], "elastic_modulu": 116, "second_mo": 116, "base_char": 116, "withstand": [116, 117], "character": [116, 117, 207, 210, 233, 246, 252, 279], "profil": [116, 124], "shear": [116, 117], "meter": [116, 117, 118, 162, 165, 194, 195, 196, 197, 198], "downward": [116, 117, 118, 120, 221], "apply_load": [116, 117, 118, 120], "bc_deflect": [116, 117], "boundary_condit": 116, "solve_for_reaction_load": [116, 117], "shear_forc": [116, 117], "bending_mo": [116, 117], "reaction": [116, 117, 118, 120, 129], "upward": [116, 215, 221], "reaction_load": [116, 117, 118, 120], "applied_load": 116, "nm": [116, 117, 189, 247, 290], "pointload": [116, 117], "ramp": [116, 117], "parabol": 116, "apply_support": [116, 120], "loc": 116, "freedom": [116, 133, 134, 139, 142, 145, 151, 246, 287, 290], "roller": [116, 117, 120], "r_10": 116, "r_30": 116, "4000": [116, 117], "bc_slope": [116, 117], "cross_sect": 116, "12000": 116, "draw": [116, 120, 171, 226, 246], "pictori": 116, "shade": 116, "hing": [116, 117, 152], "disc": [116, 142, 151, 209, 287], "ild_moment": 116, "ild_react": 116, "ild_shear": 116, "axial": [116, 160], "cantilev": [116, 117], "666666666666667": [116, 117], "max_bmoment": 116, "max_deflect": 116, "max_shear_forc": 116, "plot_bending_mo": [116, 117], "gpa": 116, "400": [116, 212, 222], "13750": 116, "31250": 116, "plot_deflect": [116, 117], "00138541666666667": 116, "86458333333333e": 116, "04166666666667e": 116, "20833333333333e": 116, "51041666666667e": 116, "plot_ild_mo": 116, "solve_for_ild_mo": 116, "1kn": 116, "r_0": 116, "r_8": 116, "solve_for_ild_react": 116, "plot_ild_react": 116, "5kn": 116, "r_7": 116, "plotgrid": 116, "plot_ild_shear": 116, "solve_for_ild_shear": 116, "plot_loading_result": [116, 117], "subplot": [116, 212, 290, 291], "plot_shear_forc": [116, 117], "plot_shear_stress": 116, "stress": 116, "6875": 116, "2500": 116, "15625": [116, 198], "plot_slop": [116, 117], "59375e": 116, "125e": 116, "08333333333333e": 116, "0001953125": 116, "point_cflexur": 116, "overhang": [116, 117], "10kn": 116, "20kn": [116, 117], "3kn": 116, "remove_load": [116, 118, 120, 130], "shear_stress": 116, "beam3d": 116, "shear_modulu": 116, "apply_moment_load": 116, "solve_slope_deflect": 116, "r701": 116, "aau": 116, "jc": 116, "femtesemest": 116, "beams3d": 116, "angular_deflect": 116, "depict": [116, 207, 245, 279], "axial_forc": 116, "axial_stress": 116, "load_vector": 116, "max_bending_mo": 116, "16000": 116, "495": [116, 215], "10793": 116, "6400": 116, "301": [116, 236, 239, 290], "560": 116, "2400": 116, "moment_load_vector": 116, "40000": 116, "4013": 116, "90300": 116, "1520": 116, "903": 116, "1600": [116, 117], "172": 116, "polar_mo": 116, "i1": [116, 125, 141, 158, 252], "1350": 116, "solve_for_tors": 116, "torsion": [116, 290], "torqu": [116, 129, 130, 134, 136, 139, 146, 153, 154, 156, 158, 290, 291], "torsional_mo": 116, "________________": [117, 242], "_______________v": 117, "_______________": 117, "equilibrium": [117, 120, 129, 143, 155, 290, 291], "20e9": 117, "25e": 117, "______________________________________________": 117, "_______________________________________________": 117, "r\u2081": 117, "r\u2082": 117, "______________________": 117, "________________________": 117, "8kn": 117, "_____________": 117, "1m": 117, "3m": 117, "2m": 117, "5m": [117, 261], "679": 117, "12kn": 117, "________________________________": 117, "____________________________________________________": 117, "o____________________________________________________": 117, "4m": 117, "_____________________________________": 117, "m\u2081": 117, "m\u2082": 117, "connector": 117, "_____________________": 117, "_______________________": 117, "_____________________o_______________________": 117, "oooo": [117, 264], "r\u2083": 117, "_______i_______": 117, "flexur": 117, "____________": 117, "____________o________________________": 117, "support_1": 118, "support_2": 118, "tensil": [118, 120], "suspens": 118, "offshor": 118, "transmiss": [118, 163, 164], "270": [118, 120], "point_load": 118, "loads_posit": 118, "apply_length": 118, "360": [118, 120], "inclin": [118, 213], "change_support": 118, "new_support": 118, "new_label": [118, 120], "left_support": 118, "right_support": 118, "assembli": [120, 143], "joint": [120, 129, 132, 139, 144, 146, 151, 287, 290], "add_nod": 120, "node_1": 120, "node_2": 120, "node_3": 120, "node_4": 120, "add_memb": 120, "member_1": 120, "member_2": 120, "member_3": 120, "member_4": 120, "member_5": 120, "change_member_label": 120, "change_node_label": 120, "bc_new": 120, "bd_new": 120, "subs_dict": 120, "ag": [120, 242], "bf": [120, 158], "fc": 120, "fe": 120, "internal_forc": 120, "member_length": 120, "node_label": 120, "node_posit": 120, "remove_memb": 120, "remove_nod": 120, "remove_support": 120, "revolv": 120, "r_node_1_x": 120, "r_node_1_i": 120, "r_node_2_i": 120, "interconnect": [121, 124, 133, 291], "mimoseri": [121, 124], "mimoparallel": [121, 124], "control_plot": 122, "pole_color": 122, "blue": [122, 152, 212, 226], "pole_markers": 122, "zero_color": 122, "orang": 122, "zero_markers": 122, "show_ax": 122, "marker": [122, 212], "sisolineartimeinvari": [122, 124], "markers": 122, "pole_zero_numerical_data": 122, "r702": 122, "93zero_plot": 122, "siso": [122, 124], "8660254j": 122, "bode_plot": 122, "initial_exp": 122, "final_exp": 122, "freq_unit": 122, "phase_unit": 122, "phase_unwrap": 122, "semilog": 122, "hz": 122, "hertz": 122, "bode_magnitude_numerical_data": 122, "5148378120533502e": 122, "68437": 122, "36188804005": 122, "020599914256786": 122, "0205999155219505": 122, "4117304087953": 122, "00000000260573": 122, "bode_phase_numerical_data": 122, "4472354033813751e": 122, "035581932165858e": 122, "47577": 122, "3248186011": 122, "67884": 122, "09326036123": 122, "5000000000291665e": 122, "6180885085e": 122, "08895483066e": 122, "1415085799262523": 122, "14155265358979": 122, "impulse_response_plot": 122, "lower_limit": [122, 294], "upper_limit": [122, 294], "ramp_response_plot": 122, "r703": 122, "impulse_response_numerical_data": 122, "lineover1drangeseri": [122, 212], "amplitud": [122, 165], "06616480200395854": 122, "854500743565858": 122, "9999999799999999": 122, "7042848373025861": 122, "170748906965121e": 122, "1901263495547205e": 122, "r704": 122, "step_response_numerical_data": 122, "025413462339411542": 122, "0484508722725343": 122, "670250533855183": 122, "844291913708725": 122, "023844582399907256": 122, "042894276802320226": 122, "828770759094287e": 122, "456457160755703e": 122, "mx": [122, 171, 233], "r705": 122, "ramp_funct": 122, "ramp_response_numerical_data": 122, "12166980856813935": 122, "861246379582118": 122, "4504508011325967e": 122, "006046440489058766": 122, "12499999999568202": 122, "12499999999661349": 122, "den": [124, 215, 217, 238, 242], "tf3": 124, "tf4": 124, "tf5": 124, "tf6": 124, "500000000000000": 124, "tf7": 124, "tf8": 124, "tf9": 124, "tf10": 124, "tf11": 124, "tf12": 124, "r706": 124, "transfer_funct": 124, "r707": 124, "eval_frequ": 124, "from_coeff_list": 124, "num_list": 124, "den_list": 124, "zerodivisionerror": [124, 217, 255, 265], "1j": [124, 216], "is_biprop": 124, "is_prop": 124, "is_strictly_prop": 124, "feedforward": 124, "fed": 124, "sit": [124, 210], "compulsori": 124, "tf_1": 124, "tf_2": 124, "tf_3": 124, "tf_4": 124, "tfm_1": 124, "tfm_2": 124, "tf_5": 124, "tf_6": 124, "tf_7": 124, "tf_8": 124, "tfm_3": 124, "tfm_4": 124, "tfm_5": 124, "tfm_6": 124, "tf_9": 124, "tf_10": 124, "tfm_7": 124, "tfm_8": 124, "tfm_9": 124, "tfm_10": 124, "tfm_11": 124, "tfm_12": 124, "m_tf": 124, "tfm": 124, "tfm1": 124, "tfm2": 124, "tfm3": 124, "mimolineartimeinvari": 124, "mat_a": 124, "mat_b": 124, "mat_c": 124, "tfm_a": 124, "tfm_b": 124, "tfm_c": 124, "expr_1": 124, "expr_2": 124, "expr_3": 124, "expr_4": 124, "plant_mat": 124, "controller_mat": 124, "neg_feedback": 124, "gbt": 124, "sample_p": 124, "bilinear": 124, "numz": 124, "denz": 124, "r708": 124, "polyu": 124, "hk": [124, 239], "ama": 124, "gfzhang": 124, "zcc09_ijc": 124, "forward_diff": 124, "backward_diff": 124, "tz": 124, "hep": 125, "gamma_matric": [125, 127], "gammamatrix": 125, "lorentzindex": 125, "gammamatrixhead": 125, "extract_type_ten": 125, "gamma_trac": 125, "i0": [125, 163, 252], "i2": [125, 141, 158, 252], "i4": [125, 252], "i5": 125, "kahane_simplifi": 125, "spinor": 125, "ta": [125, 235], "tb": [125, 235, 257], "tc": [125, 217, 222, 235], "joseph": [125, 220], "kahan": 125, "octob": 125, "1968": 125, "simplify_gpgp": 125, "e_nl": [126, 192], "hartre": 126, "helium": 126, "2209": 126, "e_nl_dirac": 126, "spin_up": 126, "035999037000": 126, "relativist": 126, "momentum": [126, 136, 141, 158, 169, 170, 188, 192, 211, 252], "light": [126, 163, 195, 196, 206, 213], "035999037": 126, "1012": 126, "3627": 126, "500006656595360": 126, "125002080189006": 126, "125000416028342": 126, "0555562951740285": 126, "0555558020932949": 126, "0555556377366884": 126, "psi_nlm": 126, "wave": [126, 161, 162, 163, 229, 287], "psi_": [126, 167], "nlm": 126, "radial": [126, 145, 192], "nl": [126, 192], "magnet": [126, 162, 207, 279], "azimuth": 126, "wf": [126, 143], "abs_sqrd": 126, "silver": 126, "94": [126, 220], "141": 126, "4418": 126, "mdft": 127, "mgamma": 127, "gamma_5": 127, "gamma_0": 127, "gamma_3": 127, "r709": 127, "msigma": 127, "pauli": [127, 287], "sigma_i": [127, 246], "r710": 127, "pauli_matric": [127, 166], "pat_matrix": 127, "unansw": [128, 200], "kane": [128, 132, 133, 139, 141, 147, 151, 152, 157, 158, 200, 201, 270, 287, 290, 291], "q1d": [128, 141, 143, 145, 148, 149, 150, 153, 154, 155, 156, 200, 206, 210], "q2d": [128, 141, 143, 145, 148, 149, 150, 153, 154, 205, 206], "q3d": [128, 148, 149, 150, 153], "kinemat": [128, 133, 134, 139, 141, 143, 144, 145, 146, 148, 150, 152, 153, 155, 156, 158, 159, 201, 204, 208, 210, 287, 291], "dyad": [128, 158, 201, 274], "mprint": [128, 148, 149, 150, 153], "mpprint": [128, 153], "mlatex": 128, "sub_dict": [128, 131, 143], "msub": [128, 131, 155], "gsl": [128, 259], "lsoda": 128, "penalti": 128, "actuatorbas": [129, 139, 291], "to_load": [129, 137, 290, 291], "kanes_equ": [129, 134, 137, 141, 143, 145, 148, 149, 153, 155, 158, 290, 291], "structr": [129, 137], "lagrangesmethod": [129, 133, 134, 137, 139, 145, 150, 154, 155], "forceactu": [129, 291], "expansil": [129, 137], "spatial": [129, 136, 165, 201, 226], "pb": [129, 137, 163], "linear_pathwai": [129, 137], "stiff": [129, 158, 290, 291], "spring_forc": [129, 130], "damping_coeffici": 129, "damping_forc": 129, "lineardamp": 129, "flip": [129, 143, 176, 185, 246], "wen": 129, "fofc": 129, "vel": [129, 133, 141, 143, 145, 149, 152, 158, 205, 209, 277, 291], "linearspr": 129, "equilibrium_length": 129, "stretch": [129, 261, 291], "torqueactu": 129, "target_fram": 129, "reaction_fram": 129, "secondari": 129, "at_pin_joint": 129, "pin_joint": 129, "construtor": 129, "displac": [129, 207, 209, 279], "central_inertia": [130, 136, 144, 146], "possess": [130, 156, 252], "name_of_bodi": 130, "ixx": [130, 136, 201], "body_inertia": 130, "ang_vel_in": [130, 133, 141, 148, 149, 158, 201, 209], "set_ang_vel": [130, 136, 141, 143, 148, 149, 155, 156, 158, 159, 201, 203, 205, 209, 290], "apply_forc": [130, 133, 146], "reaction_bodi": [130, 133, 146], "reaction_point": 130, "oppposit": 130, "desri": 130, "force1": 130, "b_masscent": 130, "b_frame": [130, 133], "newtonion": [130, 133], "n_frame": 130, "apply_torqu": [130, 146], "torquess": 130, "torque1": 130, "b1_frame": 130, "b2_frame": 130, "clear_load": 130, "kinetic_energi": [130, 136, 156, 158], "inerti": [130, 133, 134, 136, 139, 143, 145, 148, 153, 154, 156, 158, 290], "b_ixx": 130, "b_mass": [130, 133], "masscenter_vel": 130, "parallel_axi": [130, 136], "a_ixx": 130, "a_mass": 130, "a_ixi": 130, "a_izx": 130, "a_iyi": 130, "a_iyz": 130, "a_izz": 130, "smart": [131, 155, 233, 239, 242], "sub1": [131, 226], "sub2": [131, 226], "find_dynamicsymbol": [131, 136, 290], "reference_fram": [131, 136, 201], "symbolicsystem": [132, 151, 287], "interfram": [133, 205], "_generate_coordin": 133, "_generate_spe": 133, "_orient_fram": 133, "_set_angular_veloc": 133, "_set_linear_veloc": 133, "kde": [133, 139, 144, 145, 152, 155], "revolut": 133, "\u03c9": 133, "pc": [133, 137, 223], "p_masscent": 133, "c_masscent": 133, "p_frame": 133, "c_frame": 133, "q_pc": 133, "u_pc": 133, "upper_bob": 133, "lower_bob": 133, "ceiling_joint": 133, "pendulum_joint": 133, "q_p1": 133, "q_p2": 133, "u_fram": 133, "l_frame": 133, "u_p1": 133, "u_p2": 133, "prismat": 133, "slide": 133, "part1": 133, "part2": 133, "j1": [133, 144, 146, 170, 188], "j2": [133, 144, 146, 170, 188], "q_j1": 133, "w_frame": 133, "q_j2": 133, "p1_frame": 133, "u_j1": 133, "cylindricaljoint": 133, "rotation_coordin": 133, "translation_coordin": 133, "rotation_spe": 133, "translation_spe": 133, "cylindr": [133, 140, 212, 277], "q0_": 133, "q1_": 133, "u0_": 133, "u1_": 133, "q0_pc": 133, "q1_pc": 133, "u0_pc": 133, "u1_pc": 133, "tube": 133, "floor_joint": 133, "flag_joint": 133, "q0_c1": 133, "q0_c2": 133, "q1_c1": 133, "floor_fram": 133, "q1_c2": 133, "tube_fram": 133, "flag_fram": 133, "u0_c1": 133, "u0_c2": 133, "u1_c1": 133, "planarjoint": 133, "planar_coordin": 133, "planar_spe": 133, "q2_": 133, "u2_": 133, "nonparallel": 133, "q_1": [133, 144, 145, 146, 155, 171, 209, 222, 239, 290], "q_2": [133, 144, 145, 146, 155, 209, 290], "q_0": [133, 171, 239, 291], "rotation_axi": 133, "planar_vector": 133, "q2_pc": 133, "u2_pc": 133, "parent_vector": 133, "plane_vector": 133, "g_frame": 133, "sphericaljoint": 133, "rot_typ": [133, 201, 205, 207], "rot_ord": [133, 201, 205, 272], "ball": 133, "socket": 133, "tait": [133, 201, 270, 272], "bryan": [133, 201, 270, 272], "joint_point": 133, "zxz": [133, 201, 210, 270, 272], "weldjoint": 133, "weld": 133, "quarter": [133, 140, 163], "rotated_fram": 133, "jointsmethod": [133, 144, 146], "form_eom": [133, 139, 146, 152], "mass_matrix_ful": [133, 134, 139, 141, 146, 153, 154], "forcing_ful": [133, 134, 139, 141, 146, 153, 154], "mass_matrix": [133, 134, 139, 143, 148, 149, 153, 154, 159, 290], "qd": [133, 134, 139, 143, 153, 205, 290], "inv_method": [133, 134, 139], "q_ind": [134, 135, 139, 141, 143, 144, 145, 148, 149, 153, 155, 158], "u_ind": [134, 135, 139, 141, 143, 144, 145, 148, 149, 153, 155, 158], "kd_eq": [134, 141, 143, 144, 145, 148, 149, 155, 158, 290, 291], "q_depend": [134, 143, 144, 145, 153, 158, 290], "configuration_constraint": [134, 143, 144, 145, 153, 290], "u_depend": [134, 143, 144, 145, 153, 158, 290], "velocity_constraint": [134, 143, 144, 145, 153, 158, 290], "acceleration_constraint": 134, "u_auxiliari": [134, 149, 153, 158], "forcelist": [134, 141, 144, 145, 148, 149, 154, 155, 158], "explicit_kinemat": 134, "kd_eqs_solv": 134, "constraint_solv": 134, "nonholonom": [134, 139, 143], "levinson": [134, 157, 201, 270], "udot": [134, 143], "linsolv": [134, 158, 224, 244, 245, 305], "ud": [134, 153, 290], "kd": [134, 143, 148, 149, 153], "bl": [134, 143, 153, 158], "frstar": [134, 141, 143, 145, 148, 149, 153, 155, 158], "a_and_b": [134, 135, 145], "auxiliary_eq": [134, 149], "k_d": [134, 153], "k_dnh": 134, "f_d": [134, 139, 153, 154, 219], "f_dnh": 134, "mass_matrix_kin": 134, "k_kqdot": 134, "forcing_kin": 134, "k_ku": 134, "constrain": [134, 135, 145, 154, 158, 244, 290], "kindiffdict": [134, 143, 148, 149, 153, 158], "new_method": [134, 145], "linear_solv": [134, 135], "intens": [134, 135, 160, 163], "perm_mat": [134, 135, 155], "op_point": [134, 135, 145, 155], "beforehand": [134, 139, 259], "to_linear": [134, 155], "recalcul": [134, 222], "hol_coneq": [134, 145, 154], "nonhol_coneq": [134, 145, 154], "nonconserv": 134, "form_lagranges_equ": [134, 145, 150, 154, 155], "qdot": [134, 143, 144, 205], "qdoubledot": 134, "lam": [134, 135, 159], "lagranges_equ": 134, "qd_ind": [134, 155], "q_dep": [134, 139, 153, 155], "qd_dep": [134, 155], "solve_multipli": [134, 145], "sol_typ": 134, "array_lik": [134, 135, 290], "f_3": [135, 139, 159, 242], "f_c": [135, 145], "f_v": [135, 145], "f_a": 135, "q_d": 135, "u_i": [135, 155, 209, 219], "u_d": [135, 158], "r711": 135, "peterson": 135, "gede": 135, "hubbard": 135, "syst": 135, "dyn": 135, "feb": 135, "s11044": 135, "014": 135, "9436": 135, "q_op": [135, 145], "u_op": [135, 145], "qd_op": 135, "ud_op": [135, 145], "angular_momentum": [136, 156, 158], "init_vprint": [136, 138, 156, 159, 201, 203, 205, 206, 209, 210], "linear_momentum": [136, 156, 158], "inertia_tupl": 136, "from_tensor": 136, "from_inertia_scalar": 136, "iyi": [136, 201], "izz": [136, 201], "ixi": [136, 201], "iyz": [136, 201], "izx": 136, "yy": [136, 201, 210, 242], "yz": [136, 201, 210, 212], "zx": [136, 201, 210], "pos_vec": 136, "px": [136, 181, 186, 252], "center_of_mass": [136, 158], "p1_pt": 136, "p2_pt": 136, "p3_pt": 136, "p4_pt": 136, "b_f": [136, 141], "b_cm": [136, 141], "mb": [136, 146, 158], "point_o": [136, 141], "body1": 136, "body2": 136, "body3": 136, "obstaclesetpathwai": [137, 291], "similiar": 137, "pd": 137, "obstacle_set_pathwai": 137, "orientnew": [137, 143, 145, 148, 149, 150, 155, 159, 201, 203, 205, 207, 209, 210], "wrappingpathwai": [137, 291], "attachment_1": 137, "attachment_2": 137, "wrappinggeometrybas": [137, 140], "smoothli": 137, "geodes": [137, 140, 291], "cylind": [137, 140, 280, 290, 291], "wrappingcylind": [137, 140, 291], "wrapping_pathwai": 137, "__class__": [137, 265], "vprint": [138, 200, 205, 206, 210], "vpprint": [138, 200, 206, 210], "vlatex": [138, 200, 201, 206, 210], "_system": 139, "parti": [139, 262], "cart": 139, "mechanics_print": [139, 143, 144, 148, 149, 150, 152, 153, 154], "bob_fram": 139, "newtonian": [139, 141, 158], "from_newtonian": 139, "add_joint": 139, "slider": [139, 146], "q_slider": 139, "u_slid": 139, "u_pin": 139, "apply_grav": 139, "add_load": 139, "rail_masscent": 139, "rail_mass": 139, "rail_fram": 139, "cart_masscent": 139, "cart_mass": 139, "bob_masscent": 139, "bob_mass": 139, "validate_system": 139, "eom_method": 139, "add_holonomic_constraint": 139, "get_joint": 139, "u_dep": [139, 153], "bodybas": 139, "loadbas": 139, "holonomic_constraint": 139, "nonholonomic_constraint": 139, "add_actu": 139, "add_bodi": 139, "add_coordin": 139, "add_kd": 139, "add_nonholonomic_constraint": 139, "add_spe": 139, "get_bodi": 139, "m_d": [139, 154, 290], "m_m": 139, "f_m": [139, 291], "check_dupl": 139, "coord_stat": 139, "right_hand_sid": 139, "coordinate_deriv": [139, 159], "alg_con": [139, 159], "output_eqn": 139, "coord_idx": [139, 159], "speed_idx": [139, 159], "m_3": [139, 159, 170, 211], "exogen": [139, 159], "ref_fram": 139, "theta_dot": 139, "kin_explicit_rh": [139, 159], "dyn_implicit_mat": [139, 159], "dyn_implicit_rh": [139, 159], "symsystem": 139, "dae": [139, 159], "comb_implicit_mat": [139, 159], "comb_implicit_rh": [139, 159], "kinema": 139, "comb_explicit_rh": [139, 159], "compute_explicit_form": 139, "awhil": 139, "constant_symbol": 139, "dynamic_symbol": 139, "wrapping_geometri": 140, "geodet": [140, 220], "unwrap": 140, "longest": [140, 264], "wrappingspher": 140, "geodesic_end_vector": 140, "point_1": 140, "point_2": 140, "geodesic_length": 140, "pythagora": 140, "point_on_surfac": 140, "ascertain": 140, "motiongenesi": [141, 158], "double_pendulum": 141, "motionvari": [141, 158], "simprot": [141, 158], "n_a": 141, "n_b": 141, "w_a_n": 141, "w_b_n": [141, 158], "p_o_p": 141, "p_p_r": 141, "v_o_n": [141, 158], "v2pt": [141, 158], "v_p_n": 141, "v_r_n": 141, "force_p": 141, "force_r": 141, "tfinal": 141, "integstp": 141, "some_filenam": 141, "parse_autolev": 141, "sympy_cod": 141, "include_numer": 141, "include_pydi": 141, "pydi": [141, 158, 201], "u1d": [141, 143, 145, 148, 149, 153], "u2d": [141, 143, 145, 148, 149, 153], "frame_n": 141, "frame_a": 141, "frame_b": 141, "particle_p": 141, "p_pt": 141, "particle_r": 141, "r_pt": 141, "v2pt_theori": [141, 143, 148, 149, 150, 155, 156, 158, 159, 205, 209, 290], "initial_condit": [141, 158], "overwritten": 141, "e2row": 141, "eigvec": [141, 158], "eigenvec": 141, "deg2rad": [141, 290], "0174533": 141, "wo": 141, "coef": [141, 158], "u3": [141, 143, 144, 146, 148, 149, 153, 158, 201, 205, 209, 290], "strai": 141, "reassign": 141, "inher": [141, 265, 296], "rhs_x": 141, "i_b_bo": 141, "body_b": 141, "body_b_f": 141, "scene": [141, 238, 296], "i_c_d": 141, "i_p_q": 141, "i_b_o": 141, "e3": [141, 233, 242], "i_p_o": 141, "e4": [141, 233], "p_so_o": 141, "nicheck": 141, "plug": [141, 196], "hurdl": 141, "gitlab": 141, "ch4": 141, "ch5": 141, "ch6": 141, "cst": 141, "roll": [142, 143, 151, 209, 246, 287], "bicycl": [142, 151, 157, 287], "nonminim": [142, 151, 155, 287], "linkag": [142, 151, 287], "meijaard2007": [143, 157], "steer": [143, 157], "purposefulli": 143, "yaw": 143, "ang": 143, "rear": 143, "pitch": 143, "q4": [143, 153, 203, 290], "q5": [143, 203], "q4d": [143, 153], "q5d": 143, "u4": [143, 149, 153, 158, 290], "u5": [143, 149], "u6": [143, 149], "u3d": [143, 148, 149], "u4d": 143, "u5d": 143, "u6d": 143, "explanatori": 143, "wfrad": 143, "wrrad": 143, "htangl": 143, "forkoffset": 143, "forklength": 143, "framelength": 143, "forkcg1": 143, "forkcg3": 143, "framecg1": 143, "framecg3": 143, "iwr11": 143, "iwr22": 143, "iwf11": 143, "iwf22": 143, "iframe11": 143, "iframe22": 143, "iframe33": 143, "iframe31": 143, "ifork11": 143, "ifork22": 143, "ifork33": 143, "ifork31": 143, "mframe": 143, "mfork": 143, "mwf": 143, "mwr": 143, "wr": 143, "tempfram": 143, "tempfork": 143, "wr_cont": 143, "wr_mc": 143, "frame_mc": 143, "fork_mc": 143, "wf_mc": 143, "wf_cont": 143, "frame_i": 143, "fork_i": 143, "wr_i": 143, "wf_i": 143, "bodyfram": 143, "bodyfork": 143, "bodywr": 143, "bodywf": 143, "replic": 143, "conlist_spe": 143, "conlist_coord": 143, "gravit": [143, 148, 194, 207, 279, 290, 291], "aforement": [143, 207, 239, 277], "paperradrear": 143, "paperradfront": 143, "hta": 143, "trailpap": 143, "rake": 143, "paperwb": 143, "02": 143, "paperframecgx": 143, "paperframecgz": 143, "paperforkcgx": 143, "paperforkcgz": 143, "framecgnorm": 143, "framecgpar": 143, "tempa": 143, "tempb": 143, "tempc": 143, "paperforkl": 143, "forkcgnorm": 143, "forkcgpar": 143, "upright": 143, "val_dict": 143, "0603": 143, "1405": 143, "05892": 143, "00708": 143, "00756": 143, "kdd": [143, 148, 149], "centripet": 143, "corioli": 143, "forcing_lin": 143, "mm_full": 143, "_k_kqdot": 143, "xdot": 143, "lean": [143, 148, 150], "amat": 143, "q_3": [144, 146, 209, 290], "u_1": [144, 145, 146, 209, 221, 242, 290], "u_2": [144, 145, 146, 209, 221, 242, 290], "u_3": [144, 146, 209, 290], "densiti": [144, 246, 257, 280], "link1": 144, "link2": 144, "link3": 144, "link4": 144, "joint1": 144, "joint2": 144, "joint3": 144, "j3": [144, 146, 170, 188], "fh": 144, "fhd": 144, "_method": 144, "_form_eom": 144, "eom": [145, 146, 155], "dq_dict": 145, "presimplifi": 145, "inp_vec": [145, 155], "lag": [145, 150, 155], "lm": [145, 154, 155, 219, 222], "lag_eq": [145, 155], "lam_op": 145, "ibzz": 146, "compound_pend": 146, "simple_pend": 146, "rev1": 146, "rev2": 146, "w_r_n_qd": [148, 149], "dmc": [148, 149, 150], "uv": [148, 149, 191], "bodyd": [148, 149, 150], "bodylist": [148, 149], "kane1985": [149, 153, 157, 200], "thorough": [149, 155, 239], "simplifc": 149, "f3": [149, 212, 226], "necessit": 149, "simplify_auxiliary_eq": 149, "lrh": 150, "planet": 151, "robot": 151, "fascin": 151, "trajectori": [151, 290], "challeng": [151, 291], "came": [151, 299], "tackl": [151, 259], "amen": 151, "arduou": 151, "child_izz": 152, "child_mass": 152, "f_h": 153, "nh": 153, "dnh": 153, "f_r": [153, 155, 219], "speed_con": 153, "coord_con": 153, "lam1": 154, "0_": 155, "blajer1994": [155, 157], "brought": [155, 246], "vel_p": 155, "a_op": 155, "b_op": 155, "m_op": 155, "a_lin": 155, "hasn": 155, "juxtaposit": [156, 200, 274], "rb_masscent": 156, "rb_frame": 156, "l_p": 156, "likins1973": [156, 208], "l_b": 156, "requisit": 156, "t_p": 156, "t_b": 156, "t_t": 156, "virtu": [156, 158], "blajer": 157, "wojciech": 157, "werner": 157, "schiehlen": 157, "walter": 157, "schirm": 157, "kane1983": [157, 210], "likin": [157, 208], "david": [157, 222], "spacecraft": 157, "1983": [157, 261], "meijaard": 157, "jim": 157, "papadopoulo": 157, "ruina": 157, "schwab": 157, "royal": 157, "societi": [157, 239], "2084": 157, "1955": 157, "982": 157, "lectur": [158, 220, 246], "rigibodi": 158, "proprietari": 158, "k3": [158, 216], "k4": 158, "b11": 158, "b12": 158, "b21": 158, "b22": 158, "xd": 158, "xd2": 158, "y1d": 158, "y2d": 158, "tina": 158, "overwrit": [158, 200], "dt2": 158, "dy2": 158, "ty": 158, "nonlinsolv": [158, 244, 245, 305], "rowmatrix": 158, "colmatrix": 158, "diagmat": 158, "eigval": 158, "row_matrix": 158, "col_matrix": 158, "ao": [158, 290], "i12": 158, "i23": 158, "i31": 158, "p_o_q": 158, "mag": 158, "unitvec": 158, "qo": 158, "p_p_q": 158, "partial_veloc": [158, 201, 205], "a_o_n": 158, "set_acc": [158, 205, 209], "qb": [158, 214], "qbd": 158, "alf_b_n": 158, "set_ang_acc": [158, 201], "ang_acc_in": [158, 201], "force_o": 158, "torque_a": 158, "qa": 158, "qad": 158, "a_b": 158, "v1pt": 158, "v1pt_theori": [158, 205, 209], "a1pt": 158, "a1pt_theori": [158, 205], "a2pt": 158, "a2pt_theori": [158, 205, 209], "angvel": 158, "force_vector": 158, "kindiff": 158, "ke": 158, "configura": 158, "tion_constraint": 158, "pendent": 158, "velocity_con": 158, "traint": 158, "acceleration_": 158, "u_auxilia": 158, "ry": 158, "matlplotlib": 158, "introspect": 158, "rich": [158, 238], "media": [158, 164], "esqu": 158, "pertin": [159, 213, 221], "alg_con_ful": 159, "symsystem1": 159, "symsystem2": 159, "symsystem3": 159, "raytransfermatrix": 160, "geometricrai": 160, "beamparamet": 160, "geometric_conj": 160, "gauss_conj": 160, "conjugate_gauss_beam": 160, "lens": 160, "gaussopt": 160, "wavelen": 160, "z_r": 160, "wavelength": [160, 165], "waist": 160, "rayleigh": [160, 246], "refract": [160, 162, 164, 165], "530e": 160, "88679245283019": 160, "92753330865999": 160, "w_0": [160, 239], "00100000000000000": 160, "freespac": 160, "00101413072159615": 160, "00210803120913829": 160, "r712": 160, "complex_beam_paramet": 160, "r713": 160, "gaussian_beam": 160, "spread": [160, 215, 226, 246, 261], "00053": 160, "goui": 160, "55998576005696": 160, "2809": 160, "waist_approximation_limit": 160, "paraxi": [160, 164], "06e": 160, "curvedmirror": 160, "curvedrefract": 160, "flatmirror": 160, "flatrefract": 160, "2x1": 160, "thinlen": 160, "r714": 160, "ray_transfer_matrix_analysi": 160, "waist_in": 160, "waist_out": 160, "s_in": 160, "s_out": 160, "w_o": 160, "gaussian_conj": 160, "z_r_in": 160, "incid": [160, 164], "z_r_out": 160, "emerg": [160, 214], "geometric_conj_ab": 160, "geometric_conj_af": 160, "geometric_conj_bf": 160, "rayleigh2waist": 160, "waist2rayleigh": 160, "permitt": 162, "permeabl": 162, "electromagnet": [162, 195, 207, 252, 279], "intrinsic_imped": 162, "149896229": [162, 165, 195], "kilogram": [162, 194, 196, 198], "1250000": 162, "amper": [162, 195], "refractive_index": 162, "299792458": [162, 165, 195, 198], "r715": 162, "optical_medium": 162, "travel": [162, 165, 207, 277, 279], "stoke": 163, "mueller": 163, "jones_vector": 163, "stokes_vector": 163, "half_wave_retard": 163, "polarizing_beam_splitt": 163, "jones_2_stok": 163, "\u2148": [163, 211, 225, 226, 245, 305], "\u03c7": 163, "\u03c8": 163, "i\u2080": 163, "plate": 163, "hwp": 163, "splitter": 163, "transmit": [163, 164, 291], "transmitted_port": 163, "reflected_port": 163, "transmitted_pow": 163, "reflected_pow": 163, "r716": 163, "jones_calculu": 163, "r717": 163, "mueller_calculu": 163, "r718": 163, "stokes_paramet": 163, "retard": 163, "poincar\u00e9": 163, "tilt": 163, "mayor": 163, "linear_polar": 163, "mueller_matrix": 163, "quarter_wave_retard": 163, "phase_retard": 163, "\u03b4": 163, "phia": 163, "phib": 163, "4x1": [163, 246], "phi_a": 163, "phi_b": 163, "qwp": 163, "reflective_filt": 163, "unpolar": 163, "transmissive_filt": 163, "attenu": 163, "transmitt": 163, "ndf": 163, "refraction_angl": 164, "fresnel_coeffici": 164, "brewster_angl": 164, "critical_angl": 164, "lens_makers_formula": 164, "mirror_formula": 164, "lens_formula": 164, "hyperfocal_dist": 164, "transverse_magnif": 164, "medium1": 164, "medium2": 164, "brewster": 164, "926093295503462": 164, "onset": 164, "850908514477849": 164, "02005": 164, "angle_of_incid": 164, "fresnel": [164, 226, 236], "polaris": 164, "te": 164, "317843553417859": 164, "348645229818821": 164, "658921776708929": 164, "651354770181179": 164, "235625382192159": 164, "971843958291041": 164, "816477005968898": 164, "577377951366403": 164, "r719": 164, "fresnel_equ": 164, "coc": 164, "0033": 164, "focal_length": 164, "n_len": 164, "n_surr": 164, "thick": 164, "1515151515151": 164, "3418463277618": 164, "41152": 164, "magnif": 164, "twave": 165, "time_period": 165, "wavenumb": 165, "phi1": 165, "phi2": 165, "w1": [165, 238], "w3": [165, 226], "superposit": [165, 176, 187, 213], "angular_veloc": 165, "tempor": 165, "r720": 166, "paulialgebra": 166, "evaluate_pauli_product": 166, "paulimatric": 166, "sigma3": 166, "nodal": [167, 192, 213], "hw": [167, 192], "coherent_st": 167, "coher": [167, 193, 199], "1d": [167, 169, 182, 201, 251, 291], "wavefunct": [167, 180, 189, 192, 287], "r721": 168, "__cmp__": [168, 172, 191], "dagger": [168, 172, 178, 180, 183, 185, 190, 191, 287], "operatorset": [169, 181], "positionbra3d": 169, "eigenbra": [169, 182, 188], "positionket3d": 169, "eigenket": [169, 182, 188], "positionstate3d": 169, "eigenst": [169, 181, 186, 188, 189], "position_x": 169, "position_i": 169, "position_z": 169, "pxbra": [169, 181], "pxket": [169, 181, 186], "pxop": [169, 181, 186], "xbra": [169, 181, 186], "xket": [169, 181, 186], "xop": [169, 181, 186], "yop": 169, "zop": 169, "cg": [170, 188, 195, 248], "momenta": 170, "uncoupl": [170, 188], "r722": 170, "j_3": [170, 188, 211], "r723": 170, "wigner3j": [170, 211], "wigner": [170, 188, 246, 287], "varshalovich": [170, 188], "zyla": 170, "theor": 170, "phy": [170, 196, 211], "083c01": 170, "r724": 170, "w3j": 170, "715": [170, 211, 226], "wigner6j": [170, 211], "j12": [170, 188], "j23": 170, "6j": [170, 211], "wigner9j": [170, 211], "j4": 170, "j34": 170, "j13": 170, "j24": 170, "9j": [170, 211], "cg_simp": 170, "r725": 170, "clebsh": 170, "rethink": 171, "figsiz": 171, "circuitplot": 171, "nqubit": [171, 175, 176, 185], "control_lin": 171, "gate_idx": [171, 175], "min_wir": 171, "max_wir": 171, "control_point": 171, "wire_idx": 171, "not_point": 171, "one_qubit_box": 171, "box": [171, 176, 178, 187, 189, 280, 287], "qubit": [171, 175, 176, 177, 178, 184, 287], "swap_point": 171, "two_qubit_box": 171, "createcg": 171, "latexnam": 171, "mock": 171, "mz": 171, "circuit_plot": 171, "min_qubit": [171, 175], "autogener": 171, "wire": 171, "j_0": 171, "r726": 172, "comm": [172, 191, 252], "plank": 173, "r727": 173, "05457162000000e": 173, "planck_const": 173, "hermetian": 174, "r728": 174, "r729": 174, "innerproduct": [174, 179, 180, 186, 188, 191], "outerproduct": [174, 180], "seamlessli": [174, 291], "hermitian_adjoint": 174, "hermitian_transpos": 174, "_apply_operators_qubit": 175, "gate_sort": 175, "gate_simp": 175, "ugat": 175, "cgate": 175, "control_valu": 175, "cnot": 175, "eval_control": 175, "plot_gat": 175, "circ_plot": 175, "simplify_cg": 175, "cphase": 175, "cnotgat": 175, "qappli": [175, 176, 178, 180, 185, 287], "get_target_matrix": 175, "hadamardg": 175, "identityg": 175, "onequbitg": 175, "phaseg": 175, "swapgat": 175, "target1": 175, "target2": 175, "tgate": 175, "twoqubitg": 175, "xgate": 175, "ygate": 175, "zgate": 175, "bubbl": 175, "random_circuit": 175, "ngate": 175, "gate_spac": 175, "mermin": 176, "_represent_zg": 176, "oracleg": 176, "oracl": 176, "intqubit": [176, 185], "search_funct": 176, "wgate": 176, "apply_grov": 176, "grover_iter": 176, "qstate": 176, "wv": 176, "superposition_basi": 176, "numqubit": 176, "basis_st": 176, "matt": 177, "complexspac": 177, "directsumhilbertspac": 177, "r730": 177, "hilbertspac": 177, "fockspac": 177, "hilbert_spac": [177, 180, 189], "direct_sum": 177, "quantiz": [177, 287], "r731": 177, "mess": [177, 242, 245, 304], "fock_spac": 177, "r732": 177, "tensorpowerhilbertspac": 177, "r733": 177, "tensor_product": 177, "tensorproducthilbertspac": 177, "r734": 177, "clebsch": [178, 188, 211, 287], "gordan": [178, 188, 211, 287], "hilbert": [178, 180, 186, 287], "grover": [178, 287], "qft": [178, 187, 287], "shor": [178, 287], "brabas": [179, 180, 186, 189], "ketbas": [179, 180, 186, 189], "r735": 179, "inner_product": 179, "apply_oper": [180, 191], "identityoper": 180, "r736": 180, "r737": 180, "polymoni": 180, "operator_": 180, "28physic": 180, "old_assumpt": 180, "r738": 180, "outer_product": 180, "unitaryoper": 180, "operators_to_st": 181, "state_to_oper": 181, "_operators_to_st": 181, "state_map": 181, "_state_to_oper": 181, "statebas": [181, 186, 189], "piab": 182, "piabbra": 182, "piabhamiltonian": 182, "piabket": 182, "ip_doit": 183, "smarter": [184, 235], "rk": 184, "iqft": 184, "rkgate": 184, "qtf": 184, "povm": 185, "as_int": [185, 267], "qubit_valu": 185, "intqubitbra": 185, "00001": 185, "qubitbra": 185, "matrix_to_dens": 185, "matrix_to_qubit": 185, "measure_al": 185, "ensembl": 185, "measure_all_oneshot": 185, "oneshot": 185, "measure_parti": 185, "measure_partial_oneshot": 185, "qubit_to_matrix": 185, "enumerate_st": 186, "_enumerate_st": 186, "foo_1": 186, "foo_2": 186, "foo_3": 186, "test2": 186, "bar_4": 186, "bar_5": 186, "bar_10": 186, "get_basi": 186, "replace_non": 186, "operator_to_st": 186, "qexpr": 186, "integrate_result": 186, "orig_expr": 186, "x_ket": 186, "x_op": 186, "rep_expect": 186, "px_2": 186, "px_1": 186, "rep_innerproduct": 186, "_repres": 186, "_represent_foobasi": 186, "foobasi": 186, "_represent_szop": 186, "szupket": 186, "szop": 186, "sz": 186, "cmod": 187, "reformat": 187, "period_find": 187, "momemtum": 188, "j2op": 188, "jxbra": 188, "jx": 188, "jzket": 188, "jxbracoupl": 188, "jcoupl": 188, "jzketcoupl": 188, "jxket": 188, "jxketcoupl": 188, "jybra": 188, "jy": 188, "jybracoupl": 188, "jyket": 188, "jyketcoupl": 188, "jzbra": 188, "jz": 188, "jzbracoupl": 188, "j_4": [188, 211], "argular": 188, "jzop": 188, "r739": 188, "wignerd": 188, "jm": 188, "jj": 188, "r740": 188, "jcoupling_list": 188, "coupledspinst": 188, "spinstat": 188, "r741": 189, "dual_class": 189, "mn": [189, 226, 246], "ket_not": 189, "r742": 189, "k0": [189, 217, 219, 246], "orthogonalbra": 189, "orthogonalket": 189, "orthogonalst": 189, "_eval_adjoint": 189, "timedepbra": 189, "timedepst": 189, "timedepket": 189, "prob": [189, 246], "412214747707527": 189, "matrix_tensor_product": 190, "axb": 190, "xdagger": 190, "axc": 190, "bxc": 190, "tensor_product_simp": 190, "cxd": 190, "boson": 191, "fetter": 191, "welecka": 191, "secondqu": 191, "annihilateboson": 191, "fockstateket": 191, "bket": 191, "fockstatebosonket": 191, "annihilatefermion": 191, "createboson": 191, "is_only_q_annihil": 191, "destroi": [191, 235], "quasi": 191, "hole": 191, "is_only_q_cr": 191, "is_q_annihil": 191, "is_q_creat": 191, "antisymmetrictensor": 191, "bbra": 191, "fockstatebosonbra": 191, "bosonicbasi": 191, "fock": 191, "createfermion": 191, "wick": 191, "fbra": 191, "fockstatefermionbra": 191, "fket": 191, "fockstatefermionket": 191, "fixedbosonicbasi": 191, "n_particl": 191, "n_level": 191, "fockstat": 191, "occup": 191, "bosonbra": 191, "fockstatebra": 191, "fermi_level": 191, "r743": 191, "textwrap": [191, 267], "_q": 191, "get_subno": 191, "fermionicoper": 191, "has_q_annihil": 191, "q_annihil": 191, "has_q_creat": 191, "leftmost": 191, "q_creator": 191, "iter_q_annihil": 191, "iter_q_cr": 191, "0x": 191, "permutationoper": 191, "get_permut": 191, "varbosonicbasi": 191, "n_max": 191, "creator": 191, "evaluate_delta": 191, "einstein": [191, 252], "d_ij": 191, "_j": [191, 196, 211, 228], "d_ip": 191, "d_qp": 191, "matrix_rep": 191, "simplify_index_permut": 191, "permutation_oper": 191, "schemat": [191, 196, 290, 291], "abij": 191, "abji": 191, "baij": 191, "baji": 191, "permutlist": 191, "substitute_dummi": 191, "new_indic": 191, "pretty_indic": 191, "_get_ordered_dummi": 191, "_c": 191, "_d": [191, 290], "index_group": 191, "string_of_lett": 191, "my_dummi": 191, "_v": [191, 210], "_p_0": 191, "_p_1": 191, "keep_only_fully_contract": 191, "sho": 192, "isotrop": 192, "mk": [193, 196], "legal": 193, "temperatur": [193, 207, 279], "dimensions": 193, "dimsys_si": [193, 194], "get_dimensional_depend": [193, 194], "has_integer_pow": 193, "dim_si": 193, "dimensionsystem": 193, "base_dim": 193, "derived_dim": 193, "dimensional_depend": 193, "can_transf_matrix": 193, "inv_can_transf_matrix": 193, "dim_can_vector": 193, "dim_vector": 193, "is_consist": [193, 199], "is_dimensionless": 193, "list_can_dim": 193, "print_dim_bas": 193, "gravitational_const": [194, 198], "equivalent_dim": 194, "grav_eq": 194, "kepler": [194, 270], "venu": 194, "701": 194, "dai": [194, 198, 242], "venus_a": 194, "set_quantity_dimens": 194, "set_quantity_scale_factor": 194, "108208000e3": 194, "solar": 194, "solar_mass": 194, "9891e30": 194, "convert_to": [194, 195, 198, 215, 221], "5112118495813": 194, "659097795948": 194, "astrophys": 194, "pound": 195, "boltzmann": 195, "physicalconst": 195, "unitsystem": [195, 199], "kilomet": [195, 197, 198], "unitless": [195, 291], "dimensionless": [195, 196, 291], "discrep": 195, "speed_of_light": [195, 198], "cgs_gauss": 195, "quantity_simplifi": 195, "philosophi": [195, 242, 245, 287], "rough": 196, "mole": 196, "unavoid": 196, "d_3": 196, "d_2": [196, 222, 246], "underbrac": [196, 209], "countabl": [196, 245], "kg": [196, 280, 290, 291], "glu": 196, "men": 196, "heat": 196, "joul": 196, "calori": 196, "chemistri": 196, "page52": 196, "1952": 196, "page78": 196, "deboer79": 196, "boer": 196, "818": 196, "levyleblond77": 196, "l\u00e9vy": 196, "leblond": 196, "conceptu": [196, 213, 279], "rivista": 196, "del": [196, 261, 270, 278, 304], "nuovo": [196, 211], "cimento": [196, 211], "1977": 196, "187": [196, 220], "214": 196, "anticip": 196, "bin_prefix": 197, "latex_repr": [197, 198], "encapsul": [197, 219, 245, 259], "kilo": 197, "pretty_unicode_repr": 198, "pretty_ascii_repr": 198, "mathml_presentation_repr": 198, "is_prefix": 198, "abbrevi": [198, 214, 226, 245, 247], "unit_system": 198, "scale_factor": 198, "set_global_relative_scale_factor": 198, "reference_quant": 198, "target_unit": 198, "mile": 198, "atomic_mass_const": 198, "centimet": 198, "25146": 198, "609344": 198, "86400": 198, "660539060e": 198, "300000": 198, "planck": [198, 246], "62963087839509e": 198, "base_unit": 199, "descr": 199, "dimension_system": 199, "derived_unit": 199, "overridden": [199, 213, 228, 304], "get_units_non_prefix": 199, "wikidyad": [200, 208], "wikidyadicproduct": [200, 208], "otim": [200, 247, 248], "rigidli": 200, "entireti": 200, "_str": 200, "coordinatesym": [201, 203], "otherfram": [201, 270], "n_alpha_b": 201, "ny": [201, 217], "_3": [201, 211], "orient_body_fix": 201, "orient_space_fix": 201, "orient_quaternion": 201, "quaternion": [201, 205, 210, 270, 272], "rotation_ord": [201, 270, 272], "xzx": 201, "xyx": [201, 270, 272], "yzy": 201, "yxy": [201, 210], "yzx": [201, 210], "zxy": 201, "xzy": 201, "zyx": 201, "yxz": 201, "orient_explicit": 201, "lambda_x": [201, 270, 272], "lambda_i": [201, 270, 272], "lambda_z": [201, 270, 272], "q0": [201, 242, 270, 272], "newnam": 201, "gen_spe": [201, 205], "variable_map": 201, "a_x": [201, 210, 226], "b_x": [201, 203, 210, 252], "b_y": [201, 203, 210, 252], "a_z": [201, 210], "b_z": [201, 210, 252], "xz": [201, 210, 212], "zy": [201, 210], "inlist": 201, "var_in_dcm": 201, "reexpress": [201, 275], "time_deriv": [201, 203, 207], "free_dynamicsymbol": 201, "codirect": 201, "dyadic_tensor": [201, 270], "frame1": 201, "frame2": [201, 203], "second_reference_fram": 201, "ixz": 201, "inertia_dyad": 201, "pertain": [202, 208], "fieldfunct": [202, 207], "curl": [202, 270, 273, 280], "vect": [202, 270, 273], "r_x": [202, 207], "r_y": [202, 207], "r_z": [202, 207], "gradient": [202, 211, 212, 270, 273, 279], "scalar_potenti": [202, 207, 273, 277], "scalar_field": [202, 207, 270, 273, 277], "grad_field": [202, 273], "scalar_potential_differ": [202, 207, 273, 277], "sympyfi": [202, 203, 205, 273, 290], "position2": [202, 273], "vectfield": [202, 207, 273, 277], "is_conserv": [202, 207, 273, 277], "is_solenoid": [202, 207, 273, 277], "solenoid": [202, 273], "q6": 203, "vec1": 203, "vec2": 203, "n_x": 203, "rotating_reference_fram": 203, "time_derivatives_in_the_two_fram": 203, "otherpoint": 205, "outfram": 205, "fixedfram": 205, "get_motion_param": 205, "vectori": [205, 207, 274, 279], "timevalue1": 205, "timevalue2": 205, "313": 205, "vel_vec": 205, "q1dd": 206, "q2dd": 206, "charg": [207, 279], "temper": 207, "earth": [207, 279, 290], "4xy": [207, 279], "electric_potenti": [207, 277], "r1_x": 207, "r1_y": 207, "infinitesim": [207, 242, 277], "nabla": [207, 270, 276, 277], "f_y": [207, 277], "f_x": [207, 245, 277], "sink": [207, 277], "irrot": [207, 277], "conservative_field": [207, 277], "aug": [208, 245], "dyadic_product": [208, 278], "inc": [208, 220], "w_x": 209, "w_y": 209, "w_z": 209, "w_1": [209, 221], "w_2": [209, 221], "w_3": 209, "u_x": 209, "sp": 209, "oq": 209, "qp": 209, "rod": 209, "went": 209, "parallelogram": 210, "c_x": 210, "c_y": 210, "c_z": 210, "train": 210, "friend": 210, "undergon": [210, 245], "vastli": 210, "mold": 210, "bp": [210, 242], "bpp": 210, "zzx": 210, "multifram": 210, "direction": 210, "racah": 211, "gaunt": 211, "rasch03": 211, "regge58": 211, "regg": 211, "544": 211, "regge59": 211, "116": [211, 220], "1959": 211, "edmonds74": 211, "edmond": 211, "princeton": [211, 246], "1957": 211, "rasch": 211, "siam": [211, 264], "sci": 211, "1416": 211, "1428": 211, "liberatodebrito82": 211, "liberato": 211, "brito": 211, "homeier96": 211, "homeier": 211, "steinborn": 211, "mol": 211, "368": 211, "1996": [211, 220, 236, 244, 270], "forum": [211, 245], "m4nzdu": 211, "7o38": 211, "jen": 211, "03": [211, 246, 290], "gerardo": 211, "lazo": 211, "arjona": 211, "phil": 211, "adam": [211, 222], "lemaitr": 211, "2022": 211, "jyr2000": 211, "clebsch_gordan": 211, "2j_3": 211, "dot_rot_grad_ynm": 211, "_l": 211, "l_2": 211, "l_3": 211, "drastic": 211, "2l_1": 211, "2l_2": 211, "2l_3": 211, "1200": 211, "00689500421922113448": 211, "inflect": 211, "dd": [211, 231], "ee": [211, 221, 291], "j_5": 211, "j_6": 211, "richer": 211, "real_gaunt": 211, "realgaunt": 211, "m0": [211, 252], "00002480019791932209313156167": 211, "wigner_3j": 211, "wigner_6j": 211, "wigner_9j": 211, "j_7": 211, "j_8": 211, "j_9": 211, "05555555": 211, "1666666": 211, "wigner_d": 211, "j_z": 211, "j_y": 211, "\u03b3": [211, 294, 304], "wigner_d_smal": 211, "textbackend": 212, "plot_parametr": 212, "plot_implicit": 212, "plot3d_parametric_lin": 212, "plot3d_parametric_surfac": 212, "zlabel": 212, "aspect_ratio": 212, "ylim": 212, "axis_cent": 212, "xscale": 212, "yscale": 212, "autoscal": 212, "textplot": 212, "_seri": [212, 223], "baseseri": 212, "nonparametr": 212, "basebackend": 212, "parametric2dlineseri": 212, "parametric3dlineseri": 212, "cyan": 212, "grayscal": 212, "integers_onli": 212, "surfaceover2drangeseri": 212, "parametricsurfaceseri": 212, "surface_color": 212, "instantia": 212, "centric": 212, "get_mesh": 212, "range1": 212, "range2": 212, "fill_between": 212, "nb_of_point": 212, "inch": 212, "expr_x": 212, "expr_i": 212, "canva": 212, "range_x": 212, "range_i": 212, "nb_of_points_x": 212, "nb_of_points_i": 212, "expr_z": 212, "range_u": 212, "range_v": 212, "nb_of_points_u": 212, "nb_of_points_v": 212, "x_var": 212, "y_var": 212, "mesh": 212, "p8": 212, "p9": 212, "nrow": [212, 215], "ncolumn": 212, "is_2dlin": 212, "oblig": 212, "eval_color_func": 212, "get_label": 212, "discrat": 212, "only_integ": 212, "get_seg": 212, "get_color_arrai": 212, "parametric3dlineinteractiveseri": 212, "absarglineseri": 212, "var_start_end": 212, "line3dbaseseri": 212, "surfacebaseseri": 212, "var_start_end_x": 212, "var_start_end_i": 212, "mesh_x": 212, "mesh_i": 212, "mesh_z": 212, "var_start_end_u": 212, "var_start_end_v": 212, "mesh_u": 212, "mesh_v": 212, "implicitseri": 212, "interval_list": 212, "contourf": 212, "x_arrai": 212, "y_arrai": 212, "z_arrai": 212, "plot_typ": 212, "process_seri": 212, "_process_seri": 212, "keyboard": 212, "mous": 212, "pyglet_plot": 212, "screenshot": 212, "camera": 212, "zoom": 212, "numpad": 212, "ordin": [212, 242, 267], "f5": 212, "f6": 212, "f8": 212, "drag": 212, "curvilinear": [212, 274, 275], "__setitem__": 212, "zfade4": 212, "key1": 212, "value1": 212, "key2": 212, "value2": 212, "unbound_theta": 212, "wirefram": 212, "saddl": 212, "fz": 212, "_______________________________________________________": 212, "mediterranean": 213, "cultur": 213, "arab": 213, "lighten": 213, "tapestri": 213, "woven": 213, "european": 213, "soil": 213, "plausibl": 213, "teeter": 213, "totter": 213, "outweigh": 213, "amus": 213, "kempf": 213, "1944": 213, "20th": 213, "dedekind": 213, "intim": 213, "disciplin": 213, "toolset": 213, "atiyah69": [213, 220], "gear": 213, "greuel2008": [213, 220], "interspers": 213, "lr": 213, "ilex": 213, "\u211a": [213, 226], "localis": 213, "abridg": 213, "free_modul": [213, 217], "quotient_r": [213, 217], "overload": [213, 216, 217, 274, 290, 299], "polynomialr": [213, 217, 224], "domain_or_r": [213, 217], "quotientr": [213, 217], "base_id": [213, 217], "elbow": [213, 290], "componentwis": [213, 226], "biproduct": 213, "quotient_modul": 213, "is_submodul": 213, "multiply_id": 213, "identity_hom": 213, "freemodul": 213, "freemoduleel": 213, "conicis": 213, "_contain": 213, "_syzygi": 213, "_in_terms_of_gener": 213, "_intersect": 213, "_module_quoti": 213, "reduce_el": [213, 221], "represantit": 213, "in_terms_of_gener": 213, "inclusion_hom": 213, "rela": 213, "relb": 213, "is_full_modul": 213, "module_quoti": 213, "coincis": 213, "syzygy_modul": 213, "r_n": 213, "_contains_elem": 213, "_contains_id": 213, "_quotient": 213, "_union": 213, "_product": 213, "is_whole_r": 213, "is_maxim": 213, "is_primari": 213, "is_rad": 213, "is_princip": 213, "xj": 213, "satur": 213, "subquoti": 213, "quotientmodul": 213, "subquotientmodul": 213, "killed_modul": 213, "quotientmoduleel": 213, "kill": [213, 217, 257], "quotient_hom": 213, "ker": 213, "surject": 213, "cokernel": 213, "coker": 213, "meaningfulli": 213, "restrict_domain": 213, "homomoprh": 213, "modulehomomorph": [213, 221], "_ker": 213, "_img": 213, "_kernel": 213, "_imag": 213, "_restrict_domain": 213, "_restrict_codomain": 213, "_quotient_domain": 213, "_quotient_codomain": 213, "_appli": 213, "_mul_scalar": 213, "_compos": 213, "_add": [213, 232], "is_inject": 213, "quotient_domain": 213, "is_isomorph": 213, "preimag": 213, "restrict_codomain": 213, "is_surject": 213, "quotient_codomain": 213, "induct": 213, "monogen": 213, "monogenicfiniteextens": [213, 217], "finiteextens": 213, "sqrt2": [213, 216], "extensionel": [213, 217], "notinvert": [213, 219, 222], "nu_1": 214, "nu_2": 214, "nu_n": 214, "nu_i": 214, "customarili": 214, "ua": 214, "endow": [214, 222], "resp": [214, 217, 242], "divmod": [214, 216, 217], "cb": [214, 264], "sqf_list": [214, 217, 222], "sqf": [214, 217, 222, 239], "buchberg": [214, 219, 220, 222], "solve_poly_system": [214, 222, 244, 245], "ddm": 215, "from_list": [215, 217, 222, 223], "fmt": [215, 217, 221], "matrix1": 215, "sdm": [215, 219], "adj_det": 215, "domainscalar": 215, "adja": 215, "deta": 215, "inv_den": 215, "adj_poly_det": 215, "p_a": 215, "eval_poli": 215, "to_dens": 215, "cancel_denom": 215, "solve_den": 215, "rref_den": 215, "minv": 215, "minv_reduc": 215, "den_reduc": 215, "to_field": [215, 217, 222], "_all_": 215, "_some_": 215, "cancel_denom_elementwis": 215, "m_frac": 215, "denoms_invert": 215, "charpoly_factor_list": 215, "domainel": [215, 216, 217, 224], "charpoly_factor_block": 215, "charpoly_bas": 215, "sparsiti": 215, "charpoly_berk": 215, "ddm_berk": 215, "sdm_berk": 215, "unfactor": 215, "choose_domain": 215, "construct_domain": [215, 216, 217, 222], "clear_denom": [215, 217, 222], "anum": 215, "to_sympi": [215, 216, 217], "get_r": [215, 217], "zz_i": [215, 216], "eval_poly_mul": 215, "p_a_b": 215, "303": 215, "solve_den_charpoli": 215, "from_dict_sympi": 215, "ncol": 215, "elemsdict": 215, "from_list_sympi": 215, "from_dok": 215, "to_dok": 215, "from_flat_nz": 215, "to_flat_nz": 215, "from_list_flat": 215, "element_list": 215, "to_list_flat": 215, "from_rep": 215, "drep": 215, "ownership": 215, "dmnonsquarematrixerror": 215, "ainv": 215, "lll": 215, "lov\u00e1sz": 215, "r744": 215, "r745": 215, "dmvalueerror": 215, "dmrankerror": [215, 221], "20160": 215, "33768": 215, "39578": 215, "47757": 215, "r746": 215, "lll_transform": 215, "93lenstra": 215, "93lov": 215, "a1sz_lattice_basis_reduction_algorithm": 215, "20221029115428": 215, "elt": [215, 221], "lovasz": 215, "bremner": 215, "nnz": 215, "divide_last": 215, "a_nul": 215, "nulliti": 215, "dmnotafield": 215, "to_dm": 215, "nullspace_from_rref": 215, "m_primit": 215, "exquo": [215, 216, 217, 222], "assoic": 215, "gj_dens": 215, "ff_dens": 215, "cd_dens": 215, "sdm_irref": 215, "sdm_rref_den": 215, "ddm_irref": 215, "ddm_irref_den": 215, "keep_domain": 215, "a_rref": 215, "scc": 215, "xnum": 215, "xden": 215, "dmnoninvertiblematrixerror": 215, "xsol": 215, "xsol_uncancel": 215, "solve_den_rref": 215, "frontend": 215, "to_ddm": 215, "to_sdm": 215, "to_dfm": 215, "dfm": 215, "_dfm": 215, "to_dfm_or_ddm": 215, "to_spars": 215, "elements_doubl": 215, "aq": 215, "ddm_": 215, "ddm_idet": 215, "friendlier": 215, "nonpivot": 215, "mrref": 215, "typevar": 215, "ringel": 215, "r747": 215, "93berkowitz_algorithm": 215, "ddm_iadd": 215, "r748": 215, "bareiss_algorithm": 215, "r749": 215, "usm": 215, "perri": 215, "thesis_drl": 215, "ddm_iinv": 215, "ddm_imatmul": 215, "ddm_ilu": 215, "qq_i": [215, 216], "ddm_ilu_solv": 215, "ddm_ilu_split": 215, "ddm_imul": 215, "ddm_ineg": 215, "ddm_irmul": 215, "_partial_pivot": 215, "r750": 215, "row_echelon_form": 215, "reduced_row_echelon_form": 215, "ffgj": 215, "r751": 215, "nako": 215, "turner": 215, "william": 215, "271130": 215, "271133": 215, "ddm_isub": 215, "ddm_transpos": 215, "_type": 215, "ccc": [215, 245], "from_ddm": 215, "domainerror": [215, 219, 222], "r752": 215, "unmodifi": [215, 238], "arref": 215, "ddm_rref": 215, "sdm_nullspace_from_rref": 215, "nonzero_col": 215, "sdm_particular_from_rref": 215, "r753": 215, "_flint": [215, 216], "fmpz_mat": 215, "sympy_ground_typ": [215, 216, 217], "fmpz_mat_charpoli": 215, "fmpq_mat_charpoli": 215, "nmod_mat_charpoli": 215, "danilevski": 215, "fmpz_mat_det": 215, "fmpq_mat_det": 215, "25x25": 215, "60x60": 215, "extract_slic": 215, "rowslic": 215, "colslic": 215, "getitem": 215, "fmpz_mat_inv": 215, "fmpq_mat_inv": 215, "fmpz_mat_solv": 215, "m_lll": 215, "fmpq_mat_solv": 215, "fmpq_mat_solve_dixon": 215, "15x15": 215, "dixon": [215, 220], "multimodular": 215, "mul_elementwis": 215, "setitem": 215, "r754": 215, "pythonmpq": [216, 217], "srepr": [216, 299], "strength": 216, "richardon": 216, "dup_factor_list": 216, "factortool": [216, 219], "dup_": [216, 219], "dmp_": [216, 219], "z1": [216, 217, 244], "is_field": [216, 217], "fmpz": [216, 217], "quo": [216, 217, 219, 222], "rem": [216, 217, 219, 222], "exactquotientfail": [216, 217, 219, 222], "mpz": [216, 217], "of_typ": [216, 217], "z1_sympi": 216, "from_sympi": [216, 217], "forth": [216, 221], "z_sympi": 216, "z_zz": 216, "coercionfail": [216, 219], "sum_domain": 216, "expressions_sympi": 216, "expressions_dom": 216, "result_dom": 216, "e_dom": 216, "result_sympi": 216, "gaussianinteg": [216, 217], "gaussianrationalfield": [216, 217], "gaussianr": [216, 217], "finitefield": [216, 217], "pythonfinitefield": [216, 217], "gmpyfinitefield": [216, 217], "welcom": [216, 242, 297], "realel": [216, 217], "complexel": [216, 217], "mpc": 216, "xr": [216, 224], "zc": 216, "_mpc_": 216, "realfield": [216, 217], "rr100": 216, "33333333333333333333333333333": 216, "hack": [216, 242, 255], "algebraic_field": [216, 217, 219, 221], "algebraicfield": [216, 217, 219, 221], "sqrt3": 216, "x_dom": 216, "p_expr": [216, 217], "polyel": [216, 217, 219, 223, 224, 226], "p_dom": 216, "xk": [216, 217, 228], "yk": [216, 217], "poly_r": [216, 217], "old_polynomialr": 216, "globalpolynomialr": 216, "polyclass": [216, 217, 222], "yr": [216, 224], "broader": 216, "get_field": [216, 217], "frac_field": [216, 217], "rationalfield": [216, 217], "old_frac_field": [216, 217], "fractionfield": [216, 217], "old_fractionfield": 216, "xf": 216, "yf": 216, "fracfield": [216, 217], "expressiondomain": [216, 217], "elements_sympi": 216, "elements_k": 216, "convert_from": [216, 217], "num_zz": 216, "num_qq": 216, "encompass": 216, "all_coeff": [216, 217, 222], "dom": [216, 217, 219, 234], "strang": 216, "hybrid": 216, "unreli": 216, "usefulli": 217, "pythonr": [217, 224], "p_domain": 217, "ez": [217, 252], "has_assoc_field": 217, "has_assoc_r": 217, "alg_field_from_poli": [217, 221], "root_index": 217, "almosteq": 217, "cyclotomic_field": [217, 221], "zeta7": 217, "zeta_": 217, "exsqrt": 217, "lexord": [217, 222], "from_algebraicfield": 217, "from_complexfield": 217, "from_expressiondomain": 217, "from_expressionrawdomain": 217, "from_ff": 217, "modularinteg": 217, "from_ff_gmpi": 217, "from_ff_python": 217, "from_fractionfield": 217, "from_globalpolynomialr": 217, "from_monogenicfiniteextens": 217, "from_polynomialr": 217, "from_qq_gmpi": 217, "from_qq_python": 217, "from_realfield": 217, "from_zz_gmpi": 217, "from_zz_python": 217, "gcdex": [217, 222], "get_exact": 217, "half_gcdex": [217, 222], "is_pid": 217, "is_r": 217, "is_nonposit": 217, "is_on": [217, 222], "rersiv": 217, "__neg__": 217, "__pos__": 217, "__sub__": 217, "q_domain": 217, "q_expr": 217, "x_domain": 217, "alg": [217, 221, 225], "unify_composit": 217, "trait": 217, "is_unit": 217, "__divmod__": 217, "__floordiv__": 217, "__mod__": [217, 221], "simpledomain": 217, "compositedomain": 217, "from_qq": 217, "from_zz": 217, "to_int": 217, "gmpyinteg": 217, "pythoninteg": 217, "gmpyrationalfield": 217, "pythonrationalfield": 217, "from_gaussianrationalfield": 217, "gaussianel": 217, "gaussiandomain": 217, "qq_python": 217, "zz_python": 217, "z2": 217, "z3": 217, "z4": 217, "from_gaussianinteg": 217, "as_algebraicfield": 217, "orig_ext": 217, "integral_basi": [217, 221], "maximal_ord": [217, 221], "zeta5": 217, "primes_abov": [217, 221], "primeid": [217, 221], "galois_group": [217, 221, 222], "by_nam": [217, 221, 222], "max_tri": [217, 221, 222], "numberfield": [217, 221, 222], "galoisgroup": [217, 221, 222], "to_alg_num": [217, 221], "legibl": 217, "inaccur": 217, "to_rat": 217, "mpelement": 217, "complexfield": 217, "lc": [217, 219, 222, 290], "domain_or_field": 217, "dmf": 217, "coercibl": 217, "monomialord": [217, 222], "xring": 217, "vring": 217, "sring": [217, 223, 224], "polyr": [217, 219, 224], "factor_list": [217, 222, 304], "add_gen": 217, "drop_to_ground": 217, "monomial_basi": 217, "206": [217, 222], "744": 217, "945": [217, 223], "symmetric_poli": [217, 222], "is_monomi": [217, 222], "coeff_wrt": 217, "const": [217, 226], "inplac": 217, "shallow": [217, 233], "zero_monom": 217, "clo": 217, "p64": 217, "qv": 217, "f0": 217, "imul_num": 217, "itercoeff": 217, "itermonom": 217, "iterterm": 217, "leading_expv": 217, "leading_monom": 217, "leading_term": 217, "listcoeff": 217, "listmonom": 217, "listterm": 217, "monom": [217, 222], "pdiv": [217, 222], "prem": [217, 222], "pquo": [217, 222], "pexquo": [217, 222], "differnc": 217, "strip_zero": 217, "r755": 217, "lauer": 217, "1976": 217, "242": 217, "247": [217, 220, 244], "800205": 217, "806342": 217, "tail_degre": 217, "xfield": 217, "vfield": [217, 276], "sfield": [217, 276], "fracel": [217, 226], "lev": 217, "add_ground": [217, 222], "all_monom": [217, 222], "all_term": [217, 222], "cauchy_lower_bound": 217, "cauchy_upper_bound": 217, "count_complex_root": 217, "sup": [217, 222, 226, 234], "count_real_root": 217, "deflat": [217, 222], "y_i": [217, 219, 221, 222, 242], "x_j": [217, 219, 222], "degree_list": [217, 222], "eject": [217, 222], "exquo_ground": [217, 222], "factor_list_includ": [217, 222], "from_sympy_list": 217, "gff_list": [217, 222], "ground_new": 217, "homogeneous_ord": [217, 222, 239, 242], "is_cyclotom": [217, 222], "is_ground": [217, 222], "is_homogen": [217, 222], "is_irreduc": [217, 222], "is_linear": [217, 222], "is_mon": [217, 222], "is_quadrat": [217, 222], "is_sqf": [217, 222], "l1_norm": [217, 222], "l2_norm_squar": 217, "max_norm": [217, 222], "mignotte_sep_bound_squar": 217, "mignott": [217, 219], "mul_ground": [217, 222], "quo_ground": [217, 222], "refine_root": [217, 221, 222], "includepr": [217, 219, 222], "sqf_list_includ": [217, 222], "sqf_norm": [217, 222], "sqf_part": [217, 222], "sqr": [217, 222], "sturm": [217, 222], "sub_ground": [217, 222], "to_best": 217, "to_dict": 217, "to_exact": [217, 222], "to_r": [217, 222], "to_sympy_dict": 217, "to_sympy_list": 217, "to_tupl": 217, "total_degre": [217, 222, 239], "trunc": [217, 222, 225], "unify_dmp": 217, "frac_unifi": 217, "half_per": 217, "poly_unifi": 217, "mod_to_list": 217, "unify_anp": 217, "gr\u00f6bner": 218, "wester": [218, 288], "agca": [218, 288], "l0": 219, "legitim": 219, "uninterest": 219, "bulk": [219, 236], "x_u": 219, "dup__": 219, "densebas": 219, "dmp_lc": 219, "poly_lc": 219, "dmp_tc": 219, "poly_tc": 219, "dmp_ground_lc": 219, "dmp_ground_tc": 219, "dmp_true_lt": 219, "n_1": [219, 244, 246], "n_k": 219, "dmp_degre": 219, "dmp_degree_in": 219, "dmp_degree_list": 219, "dmp_strip": 219, "dmp_valid": 219, "dup_revers": 219, "dmp_copi": 219, "dmp_to_tupl": 219, "dmp_normal": 219, "dmp_convert": 219, "to_domain": 219, "dmp_from_sympi": 219, "dmp_nth": 219, "dmp_ground_nth": 219, "dmp_zero_p": 219, "dmp_zero": 219, "dmp_one_p": 219, "dmp_one": 219, "dmp_ground_p": 219, "dmp_ground": 219, "dmp_negative_p": 219, "dmp_positive_p": 219, "dmp_from_dict": 219, "dmp_to_dict": 219, "dmp_swap": 219, "dmp_permut": 219, "dmp_nest": 219, "dmp_rais": 219, "dmp_deflat": 219, "dmp_multi_defl": 219, "dmp_inflat": 219, "dmp_exclud": 219, "dmp_includ": 219, "dmp_inject": 219, "dmp_eject": 219, "dmp_terms_gcd": 219, "dmp_list_term": 219, "dmp_apply_pair": 219, "dmp_slice": 219, "dup_random": 219, "densearith": 219, "dmp_add_term": 219, "dmp_sub_term": 219, "dmp_mul_term": 219, "dmp_add_ground": 219, "dmp_sub_ground": 219, "dmp_mul_ground": 219, "dmp_quo_ground": 219, "dmp_exquo_ground": 219, "dup_lshift": 219, "dup_rshift": 219, "dmp_ab": 219, "dmp_neg": 219, "dmp_add": 219, "dmp_sub": 219, "dmp_add_mul": 219, "dmp_sub_mul": 219, "dmp_mul": 219, "dmp_sqr": 219, "dmp_pow": 219, "dmp_pdiv": 219, "dmp_prem": 219, "dmp_pquo": 219, "dmp_pexquo": 219, "dmp_rr_div": 219, "dmp_ff_div": 219, "dmp_div": 219, "dmp_rem": 219, "dmp_quo": 219, "dmp_exquo": 219, "dmp_max_norm": 219, "dmp_l1_norm": 219, "dmp_expand": 219, "densetool": 219, "dmp_integr": 219, "dmp_integrate_in": 219, "dmp_diff": 219, "dmp_diff_in": 219, "dmp_eval": 219, "dmp_eval_in": 219, "dmp_eval_tail": 219, "dmp_diff_eval_in": 219, "dmp_trunc": 219, "dmp_ground_trunc": 219, "dup_mon": 219, "dmp_ground_mon": 219, "dup_cont": 219, "dmp_ground_cont": 219, "dup_primit": 219, "dmp_ground_primit": 219, "dup_extract": 219, "dmp_ground_extract": 219, "dup_real_imag": 219, "bivari": [219, 225, 242, 246], "dup_mirror": 219, "dup_scal": 219, "dup_shift": 219, "dup_transform": 219, "dmp_compos": 219, "dup_decompos": 219, "t_m": 219, "r756": 219, "dmp_lift": 219, "dup_sign_vari": 219, "dmp_clear_denom": 219, "k_0": 219, "dmp_revert": 219, "gf_": 219, "justifi": 219, "necess": 219, "u_0": 219, "m_0": [219, 239], "m_n": 219, "236237": 219, "9215": 219, "9405": 219, "9603": 219, "gf_int": 219, "gf_degre": 219, "gf_lc": 219, "gf_tc": 219, "gf_strip": 219, "gf_trunc": 219, "gf_normal": 219, "gf_from_dict": 219, "gf_to_dict": 219, "gf_from_int_poli": 219, "gf_to_int_poli": 219, "gf_neg": 219, "gf_add_ground": 219, "gf_sub_ground": 219, "gf_mul_ground": 219, "gf_quo_ground": 219, "gf_add": 219, "gf_sub": 219, "gf_mul": 219, "gf_sqr": 219, "gf_add_mul": 219, "gf_sub_mul": 219, "gf_expand": 219, "gf_div": 219, "r757": 219, "monagan93": [219, 220], "r758": 219, "gathen99": [219, 220], "gf_rem": 219, "gf_quo": 219, "gf_exquo": 219, "gf_lshift": 219, "gf_rshift": 219, "gf_pow": 219, "gf_pow_mod": 219, "r759": 219, "gf_gcd": 219, "gf_lcm": 219, "gf_cofactor": 219, "gf_gcdex": 219, "eea": 219, "r760": 219, "gf_monic": 219, "gf_diff": 219, "gf_eval": 219, "gf_multi_ev": 219, "gf_compos": 219, "gf_compose_mod": 219, "gf_trace_map": 219, "r761": 219, "gathen92": [219, 220], "gf_random": 219, "gf_irreduc": 219, "gf_irreducible_p": 219, "gf_sqf_p": 219, "gf_sqf_part": 219, "gf_sqf_list": 219, "e_2": [219, 222], "e_k": 219, "f_j": [219, 236], "gf_sqf": 219, "r762": 219, "geddes92": [219, 220], "gf_qmatrix": 219, "berlekamp": 219, "gf_qbasi": 219, "gf_berlekamp": 219, "gf_zassenhau": 219, "gf_shoup": 219, "gf_factor_sqf": 219, "gf_factor": 219, "e_d": 219, "cantor": 219, "zassenhau": [219, 221], "shoup": [219, 220], "kaltofen": [219, 220], "gathen": [219, 220], "gf_factor_method": 219, "r763": 219, "gf_valu": 219, "2204": 219, "congruent": [219, 236, 239], "cong": 219, "189": 219, "139": 219, "r764": 219, "ivan": 219, "niven": 219, "zuckerman": 219, "montgomeri": 219, "infeas": [219, 222], "sdm_": 219, "distributedmodul": 219, "sdm_monomial_mul": 219, "sdm_monomial_deg": 219, "f_5": 219, "sdm_monomial_divid": 219, "sdm_lc": 219, "sdm_to_dict": 219, "sdm_from_dict": 219, "dic": 219, "sdm_add": 219, "2f_1": 219, "3f_1": 219, "yf_1": 219, "xf_1": 219, "sdm_lm": 219, "sdm_lt": 219, "sdm_mul_term": 219, "2xy": [219, 298], "8xy": 219, "sdm_zero": 219, "sdm_deg": 219, "sdm_from_vector": 219, "sdm_to_vector": 219, "variant": [219, 242, 245], "qg": 219, "remark": [219, 225, 236, 242], "uf": 219, "vg": 219, "zout": 219, "euclidtool": 219, "dmp_half_gcdex": 219, "dmp_gcdex": 219, "dmp_invert": 219, "dmp_euclidean_pr": 219, "dmp_primitive_pr": 219, "exceedingli": 219, "collin": [219, 220], "collins67": [219, 220], "subdomain": 219, "2l": 219, "remainin": 219, "subdetermin": 219, "n_2": [219, 246], "n_": [219, 239], "abnorm": 219, "gamma_i": 219, "brown": [219, 220, 246], "traub": [219, 220], "browntraub71": [219, 220], "brown78": [219, 220], "discoveri": [219, 300], "dmp_inner_subresult": 219, "729": 219, "sre": 219, "dmp_subresult": 219, "dmp_prs_result": 219, "dmp_zz_modular_result": 219, "dmp_zz_collins_result": 219, "dmp_qq_collins_result": 219, "dmp_result": 219, "dmp_discrimin": 219, "dmp_rr_prs_gcd": 219, "cff": [219, 222], "dmp_ff_prs_gcd": 219, "dmp_zz_heu_gcd": 219, "r765": 219, "liao95": [219, 220], "dmp_qq_heu_gcd": 219, "dmp_inner_gcd": 219, "dmp_gcd": 219, "dmp_lcm": 219, "dmp_content": 219, "dmp_primit": 219, "dmp_cancel": 219, "dmp_trial_divis": 219, "dmp_zz_mignotte_bound": 219, "dup_zz_hensel_step": 219, "hensel": 219, "r766": 219, "dup_zz_hensel_lift": 219, "f_list": 219, "multifactor": 219, "r767": 219, "dup_zz_zassenhau": 219, "dup_zz_irreducible_p": 219, "eisenstein": 219, "dup_cyclotomic_p": 219, "bradford": 219, "russel": 219, "251": 219, "berlin": 219, "heidelberg": 219, "dup_zz_cyclotomic_poli": 219, "dup_zz_cyclotomic_factor": 219, "r768": 219, "weisstein09": [219, 220], "dup_zz_factor_sqf": 219, "dup_zz_factor": 219, "r769": 219, "dmp_zz_wang_non_divisor": 219, "wang": [219, 220, 264], "eez": 219, "dmp_zz_wang_test_point": 219, "dmp_zz_wang_lead_coeff": 219, "dmp_zz_diophantin": 219, "dmp_zz_wang_hensel_lift": 219, "dmp_zz_wang": 219, "r770": 219, "wang78": [219, 220], "r771": 219, "dmp_zz_factor": 219, "r772": 219, "dmp_ext_factor": 219, "dup_gf_factor": 219, "dmp_factor_list": 219, "dmp_factor_list_includ": 219, "dmp_irreducible_p": 219, "groebnertool": 219, "polyconfig": [219, 222], "f5b": [219, 222], "spoli": 219, "red_groebn": 219, "beckerweispfenning93": 219, "is_groebn": 219, "is_minim": 219, "is_reduc": 219, "fglmtool": 219, "matrix_fglm": 219, "o_to": 219, "o_from": 219, "r773": 219, "fauger": [219, 222], "gianni": [219, 222, 244], "mora": [219, 220, 222, 244], "sdm_spoli": 219, "phantom": 219, "sca": 219, "defn": 219, "sdm_ecart": 219, "ecart": 219, "sdm_nf_mora": 219, "nf": 219, "sdm_groebner": 219, "sugar": [219, 220, 251], "giovini": [219, 220], "polyopt": [219, 223], "build_opt": 219, "basepolynomialerror": 219, "operationnotsupport": 219, "heuristicgcdfail": 219, "homomorphismfail": 219, "isomorphismfail": [219, 221], "extraneousfactor": 219, "evaluationfail": 219, "refinementfail": 219, "notrevers": [219, 222], "notalgebra": 219, "polynomialerror": [219, 222], "unificationfail": [219, 221], "generatorsneed": 219, "computationfail": 219, "exc": 219, "generatorserror": 219, "univariatepolynomialerror": 219, "multivariatepolynomialerror": [219, 222], "polificationfail": 219, "orig": 219, "optionerror": 219, "flagerror": 219, "modulargcd": 219, "modgcd_univari": 219, "monagan00": [219, 220], "modgcd_bivari": 219, "modgcd_multivari": 219, "_modgcd_multivariate_p": 219, "brown71": [219, 220], "degbound": 219, "contbound": 219, "func_field_modgcd": 219, "reconstuct": 219, "z_p": 219, "hoeij04": [219, 220], "scarc": 219, "hsin": 220, "chao": 220, "liao": 220, "fateman": 220, "montreal": 220, "quebec": 220, "canada": 220, "240": [220, 228, 273], "von": [220, 246], "zur": 220, "gerhard": 220, "cambridg": [220, 239], "weisstein": 220, "cyclotomicpolynomi": 220, "1215": 220, "1231": 220, "czapor": 220, "labahn": 220, "monagan": [220, 238], "disco": 220, "721": 220, "kaltofen98": 220, "subquadrat": 220, "223": 220, "1998": [220, 239], "1179": 220, "1197": 220, "shoup95": 220, "397": 220, "shoup91": 220, "cox97": [220, 222], "shea": [220, 222], "ajwa95": 220, "ajwa": 220, "liu": 220, "groebner": [220, 221, 222, 225, 238, 244, 245], "citeseerx": [220, 235], "ist": [220, 235], "psu": [220, 235], "repid": 220, "rep1": [220, 235], "2bb46c0852bf74c9d74d1a12af6d11f69f7e8363": 220, "bose03": 220, "bose": 220, "guiver": 220, "giovini91": 220, "bronstein93": [220, 222], "salvi": [220, 223], "kiev": 220, "ukrain": 220, "buchberger01": [220, 222], "theorist": 220, "moreno": 220, "diaz": 220, "freir": 220, "eurocast": 220, "februari": 220, "davenport88": 220, "siret": 220, "tournier": 220, "london": [220, 239], "124": [220, 293], "greuel": 220, "pfister": 220, "atiyah": 220, "macdonald": 220, "142": 220, "1971": [220, 242], "505": 220, "249": 220, "wittkopf": 220, "478": 220, "hoeij": 220, "297": [220, 222], "304": [220, 222], "wang81": 220, "adic": 220, "symsac": 220, "hoeij02": 220, "manwright94": [220, 222], "yiu": 220, "kwong": 220, "franci": 220, "wright": 220, "dispers": [220, 246], "190347": 220, "190413": 220, "koepf98": [220, 222], "koepf": [220, 228, 238], "vieweg": 220, "abramov71": [220, 222], "abramov": [220, 244], "ussr": 220, "330": 220, "man93": [220, 222], "376": 220, "sciencedirect": [220, 235], "pii": [220, 235], "s0747717183710539": 220, "kapur1994": 220, "deepak": 220, "kapur": 220, "tushar": 220, "saxena": 220, "yang": 220, "researchg": [220, 246], "2514261_algebraic_and_geometric_reasoning_using_dixon_result": 220, "palancz08": 220, "pal\u00e1ncz": 220, "zaletnyik": 220, "jl": [220, 259], "awang": 220, "ew": 220, "grafarend": 220, "geodesi": 220, "225607735_dixon_result": 220, "s_solution_of_systems_of_geodetic_polynomial_equ": 220, "bruce97": 220, "bruce": 220, "randal": 220, "donald": [220, 261], "mundi": 220, "artifici": [220, 229], "intellig": [220, 238, 242, 304], "orlando": 220, "www2": 220, "duke": 220, "donaldlab": 220, "symbolicnumericalcomput": 220, "045": 220, "087": 220, "stiller96": 220, "stiller": 220, "cites": 220, "viewdoc": [220, 235], "590": 220, "2021": 220, "cohen93": [220, 221], "henri": 220, "olga": 221, "tausski": 221, "zimmer": 221, "pohst": 221, "articul": 221, "mathfrak": 221, "regul": 221, "alpha_m": 221, "round_two": 221, "prime_decomp": 221, "prime_valu": 221, "minimal_polynomi": 221, "field_isomorph": 221, "nilrad": 221, "z_k": 221, "zk": 221, "ordinarili": 221, "503": 221, "r774": 221, "r775": 221, "powerbasisel": 221, "ramif": 221, "as_submodul": 221, "bundl": 221, "test_factor": 221, "deliber": 221, "is_inert": 221, "inert": [221, 242], "reduce_anp": 221, "reduce_alg_num": 221, "field_gen": 221, "just_gen": 221, "reagent": 221, "kummer": 221, "1847": 221, "ueber": 221, "zerlegung": 221, "crell": 221, "r776": 221, "poly_from_expr": [221, 222], "tschirnhausen": 221, "maxtriesexcept": 221, "g_name": 221, "_minpoly_compos": 221, "stall": 221, "alli": 221, "monomorph": 221, "alpha_i": 221, "alpha_n": 221, "lincomb": 221, "primtiiv": 221, "meanwhil": 221, "moduleel": 221, "powerbasi": 221, "submodule_from_matrix": 221, "ancestor": 221, "to_col": 221, "nca": 221, "circumst": [221, 298], "_mult_tab": 221, "successfulli": 221, "moduleendomorph": 221, "innerendomorph": 221, "endomorphismr": 221, "spec": [221, 222], "i_n": [221, 222, 247], "include_self": 221, "basis_el": 221, "element_from_r": 221, "endomorphism_r": 221, "is_compat_col": 221, "mult_tab": 221, "mult": 221, "closurefailur": 221, "nearest_common_ancestor": 221, "number_field": 221, "power_basis_ancestor": 221, "incom": [221, 246], "halv": 221, "submodule_from_gen": 221, "over_power_basi": 221, "starts_with_un": 221, "hnf_modulu": 221, "whole_submodul": 221, "element_from_anp": 221, "element_from_alg_num": 221, "element_from_poli": 221, "qq_matrix": 221, "basis_element_pullback": 221, "discard_befor": 221, "structureerror": 221, "cohen00": 221, "make_mod_elt": 221, "qq_col": 221, "from_int_list": 221, "is_compat": 221, "reduced_mod_p": 221, "to_ancestor": 221, "anc": 221, "to_par": 221, "to_anp": 221, "inner_endomorph": 221, "event": [221, 246], "find_min_poli": 221, "missingunityerror": 221, "is_int": 221, "get_num_denom": 221, "extract_fundamental_discrimin": 221, "r777": 221, "algintpow": 221, "zeta_pow": 221, "r778": 221, "coeff_search": 221, "supplement_a_subspac": 221, "v_n": 221, "w_r": 221, "w_j": 221, "u_j": 221, "r779": 221, "parallel_poly_from_expr": 222, "exprtool": 222, "gcd_list": 222, "lcm_list": 222, "destruct": 222, "2079": 222, "1401": 222, "2715": 222, "6720": 222, "1092": 222, "gff": 222, "check_sqf": 222, "count_root": 222, "ground_root": 222, "nroot": [222, 244], "4142": 222, "732": 222, "polyroot": 222, "r780": 222, "93ruffini_theorem": 222, "865": 222, "casu": 222, "irreducibili": 222, "r781": 222, "0365": 222, "33984": 222, "87636": 222, "casus_irreducibili": 222, "maxstep": 222, "cleanup": 222, "73205080756888": 222, "73205080756887729352744634151": 222, "nth_power_roots_poli": 222, "r_g": 222, "_signsimp": 222, "q_n": 222, "is_zero_dimension": [222, 245], "donal": 222, "230": [222, 244], "ec": 222, "em": 222, "dispersionset": 222, "gp": [222, 242], "free_symbols_in_domain": 222, "from_dict": 222, "from_poli": 222, "get_domain": 222, "get_modulu": 222, "has_only_gen": 222, "vincent": [222, 264], "akrita": 222, "strzebonski": 222, "va": 222, "alkiviadi": 222, "panagioti": 222, "vigkla": 222, "265": 222, "279": 222, "polnomi": 222, "is_multivari": 222, "is_univari": 222, "ltrim": 222, "make_monic_over_integers_by_scaling_root": 222, "_only_": 222, "sturmian": 222, "subresultants_qq_zz": 222, "_pg": 222, "_amv": 222, "rem_z": 222, "premultipli": 222, "rat_clear_denom": 222, "_ignor": 222, "retract": 222, "same_root": 222, "set_domain": 222, "set_modulu": 222, "termwis": 222, "fglm": 222, "r782": 222, "horner_schem": 222, "equispac": 222, "viet": 222, "itermonomi": 222, "min_degre": 222, "gib": 222, "monomial_kei": 222, "monomial_count": 222, "gradedlexord": 222, "reversedgradedlexord": 222, "clear_cach": 222, "_get_interv": 222, "165": [222, 246, 264], "169": 222, "eval_approx": 222, "evalf_r": 222, "eval_r": [222, 290], "69629": 222, "71318": 222, "805": 222, "3275": 222, "65536": [222, 225, 226], "414645": 222, "131072": 222, "6545": 222, "104755": 222, "2097152": 222, "6634255": 222, "_all_root": 222, "use_cach": 222, "_complexes_index": 222, "_complexes_sort": 222, "_count_root": 222, "_ensure_complexes_init": 222, "_ensure_reals_init": 222, "_eval_is_imaginari": 222, "_get_complex": 222, "_get_complexes_sqf": 222, "currentfactor": 222, "_get_real": 222, "_get_reals_sqf": 222, "_get_root": 222, "_indexed_root": 222, "_new": 222, "_postprocess_root": 222, "_preprocess_root": 222, "heroic": [222, 244], "_real_root": 222, "_reals_index": 222, "_reals_sort": 222, "_refine_complex": 222, "_roots_trivi": 222, "_set_interv": 222, "return_mpmath": 222, "861136": 222, "86113631159405258": 222, "unread": [222, 262], "inexpress": 222, "unsolv": [222, 245], "r783": 222, "cubic_equ": 222, "trigonometric_and_hyperbolic_solut": 222, "specialpoli": 222, "swinnerton_dyer_poli": 222, "swinnerton": 222, "dyer": 222, "random_poli": 222, "gegenbau": [222, 226], "jakob": 222, "psum": 222, "3144337": 222, "r784": 222, "bernoulli_c_poli": 222, "reindex": 222, "swiss": 222, "knife": 222, "630": 222, "5124": 222, "12465": 222, "155": 222, "r785": 222, "partfrac": [222, 228], "undertermin": 222, "_w": [222, 233], "apart_list": 222, "assemble_partfrac_list": 222, "bunch": 222, "pfd": 222, "r786": 222, "partial_list": 222, "reassembl": 222, "pfda": 222, "r787": 222, "r788": 222, "r789": 222, "r790": 222, "r791": 222, "r792": 222, "r793": 222, "r794": 222, "widen": 223, "ring_seri": 223, "rs_sin": 223, "166666666666667": 223, "puiseux": 223, "rs_co": 223, "rs_tan": 223, "rs_exp": 223, "blazingli": 223, "promin": 223, "gradual": [223, 291], "rs_": 223, "rs_log": 223, "rs_lambertw": 223, "rs_atan": 223, "arctang": 223, "rs_asin": 223, "_tan1": 223, "rs_cot": 223, "rs_cos_sin": 223, "rs_atanh": 223, "rs_sinh": 223, "rs_cosh": 223, "rs_tanh": 223, "rs_hadamard_exp": 223, "inver": 223, "rs_mul": 223, "rs_squar": 223, "rs_pow": 223, "rs_series_invers": 223, "rs_series_revers": 223, "a_kx_k": 223, "ar_i": 223, "ar_": 223, "ae": 223, "rs_trunc": 223, "rs_nth_root": 223, "160249952256379": 223, "44224957030741": 223, "rs_sub": 223, "rs_diff": 223, "rs_integr": 223, "rs_newton": 223, "rs_compose_add": 223, "r795": 223, "bostan": 223, "flajolet": 223, "schost": 223, "4579": 223, "institut": 223, "nation": 223, "recherch": 223, "informatiqu": 223, "automatiqu": 223, "rs_is_puiseux": 223, "rs_puiseux": 223, "rs_puiseux2": 223, "rs_series_from_list": 223, "concur": 223, "rs_fun": 223, "_tan": 223, "_nth": 223, "_root": 223, "_fun": 223, "mul_xin": 223, "pow_xin": 223, "_raw": 224, "sympy_eqs_to_r": 224, "eqs_r": 224, "eqs_to_matrix": 224, "eqs_coeff": 224, "eqs_rh": 224, "_solve_lin_si": 224, "_solve_lin_sys_compon": 224, "critiqu": 225, "wester1999": 225, "systemat": 225, "153": 225, "\u2124": [225, 226, 245, 305], "unm": 225, "driver": [226, 258], "adequ": 226, "emptyprint": 226, "_sympystr": 226, "mathml": 226, "inconveni": 226, "_print_": 226, "expr_class": 226, "_print_rat": 226, "_print_numb": 226, "_print_atom": 226, "_print_bas": 226, "print_latex": 226, "mylatexprint": 226, "_print_deriv": 226, "print_my_latex": 226, "modop": 226, "subcompon": 226, "outermost": [226, 234, 238, 250], "modopmodewrong": 226, "modopnestedwrong": 226, "modopsettingswrong": 226, "subobject": 226, "infrastructur": [226, 243], "printer_exampl": 226, "set_global_set": 226, "stringpict": 226, "pretty_symbologi": 226, "prettyform": 226, "hline": 226, "vline": 226, "ascii": 226, "_pretti": 226, "use_unicode_sqrt_char": 226, "root_not": 226, "mat_symbol_styl": 226, "prettifi": 226, "bold": 226, "c89codeprint": 226, "print_ccod": 226, "tgamma": 226, "known_functions_c89": 226, "known_functions_c99": 226, "fmax": 226, "fmin": 226, "lgamma": 226, "indent_cod": 226, "cfunction_format": 226, "derefer": 226, "dereferenc": 226, "symbols_to_declar": 226, "not_supported_funct": 226, "code_text": 226, "m_sqrt2": 226, "math_macro": 226, "m_sqrt2l": 226, "cxx": 226, "cxx98codeprint": 226, "print_rcod": 226, "rcode": 226, "known_funct": 226, "_rcode": 226, "rfunction_str": 226, "rfunction_format": 226, "ifels": 226, "type_map": 226, "name_mangl": 226, "mangl": 226, "floor1": 226, "floor2": 226, "print_fcod": 226, "_fcode": 226, "conjg": 226, "32768": 226, "7182818284590452d0": 226, "1415926535897932d0": 226, "718281828459045235360287d0": 226, "141592653589793238462643d0": 226, "869604401089358618834491d0": 226, "mygamma": 226, "allow_unknown_funct": 226, "smtlib": 226, "smtlibprint": 226, "symbol_t": 226, "_smtlib": 226, "_default_set": 226, "known_const": 226, "ite": 226, "known_typ": 226, "smtlib_cod": 226, "auto_assert": 226, "auto_declar": 226, "prefix_express": 226, "suffix_express": 226, "log_warn": 226, "booleanfunct": 226, "dreal": 226, "14159": 226, "my_smt_variable_for_pi": 226, "postfix": [226, 264], "riski": 226, "sound": [226, 304], "pw": 226, "pythontyp": 226, "smt_builtin_func": 226, "existing_smtlib_fcn": 226, "user_def_func": 226, "fun": [226, 243, 297], "coshintegr": 226, "cosintegr": 226, "expintegralei": 226, "factorialpow": 226, "heavisidetheta": 226, "sinhintegr": 226, "sinintegr": 226, "arccosh": 226, "arccoth": 226, "arcsinh": 226, "dirichleteta": 226, "gegenbauerc": 226, "hypergeometricpfq": 226, "sphericalbesselj": 226, "logintegr": 226, "lucasl": 226, "mathieu": 226, "riemann_xi": 226, "riemannxi": 226, "stieltjesgamma": 226, "sphericalbess": 226, "mcodeprint": 226, "_mcode": 226, "mcode": 226, "maplecodeprint": 226, "_mapl": 226, "maple_cod": 226, "print_maple_cod": 226, "javascriptcodeprint": 226, "_javascript": 226, "js_function_str": 226, "known_fcns_src1": 226, "known_fcns_src2": 226, "conj": 226, "juliacodeprint": 226, "_julia": 226, "harmless": [226, 300], "existing_julia_fcn": 226, "coshint": 226, "cosint": 226, "sinhint": 226, "sinint": 226, "logint": 226, "gammaln": 226, "octavecodeprint": 226, "_octav": 226, "recip": [226, 264], "powf": 226, "signum": 226, "rustcodeprint": 226, "_rust_cod": 226, "7_f64": 226, "_aesara": 226, "tensorvari": 226, "floatx": 226, "squeez": [226, 290], "dim_handl": 226, "gtkmathview": 226, "widget": 226, "print_gtk": 226, "libgtkmathview": 226, "start_view": 226, "_lambdacod": 226, "accepted_latex_funct": 226, "parenthesize_sup": 226, "fold_frac_pow": 226, "fold_func_bracket": 226, "fold_short_frac": 226, "inv_trig_styl": 226, "itex": 226, "ln_notat": 226, "long_frac_ratio": 226, "mat_delim": 226, "mat_str": 226, "mul_symbol": 226, "symbol_nam": 226, "gothic_re_im": 226, "decimal_separ": 226, "diff_oper": 226, "amsmath": 226, "fracton": 226, "semicolon": 226, "monospac": 226, "mathtt": 226, "mathml2": 226, "mathmlprinterbas": 226, "mathmlcontentprint": 226, "mathmlpresentationprint": 226, "chapter4": 226, "_mathml_cont": 226, "mathml_tag": 226, "chapter3": 226, "_mathml_present": 226, "utf": 226, "mul_symbol_mathml_numb": 226, "xb7": 226, "print_mathml": [226, 303], "mrow": 226, "mpmathprint": 226, "fully_qualified_modul": 226, "print_python": 226, "textual": 226, "reprprint": 226, "_sympyrepr": 226, "reprifi": 226, "sympy_integ": 226, "displayhook": [226, 257], "pprint_nod": 226, "nb2": 226, "print_nod": 226, "asssumpt": 226, "determinisit": 226, "backtrac": 226, "print_tre": 226, "outputbuff": 226, "dvioption": 226, "outputtexfil": 226, "extra_preambl": 226, "latex_set": 226, "postscript": 226, "tex": 226, "eulervm": 226, "sty": 226, "debian": 226, "ubuntu": 226, "unset": [226, 238], "gimp": 226, "evinc": 226, "kdvi": 226, "xdvi": 226, "xdg": 226, "system_default_view": 226, "bytesio": 226, "usepackag": 226, "amsfont": 226, "renewcommand": 226, "popen": 226, "phidd": 226, "bitmap": 226, "split_super_sub": 226, "var_sub1__sup_sub2": 226, "assignmenterror": 226, "bitwiseand": 226, "bitwiseor": 226, "bitwisexor": 226, "precedence_valu": 226, "kroneckerproduct": 226, "tensadd": [226, 252], "tensmul": [226, 252], "precedence_funct": 226, "precedence_float": 226, "precedence_fracel": 226, "precedence_integ": 226, "precedence_mul": 226, "precedence_polyel": 226, "precedence_r": 226, "precedence_unevaluatedexpr": 226, "databas": [226, 236], "pretty_use_unicod": 226, "pretty_try_use_unicod": 226, "xstr": 226, "greek_lett": 226, "digit_2txt": 226, "ONE": 226, "seven": 226, "symb_2txt": 226, "parenthesi": [226, 250], "\u2081": 226, "\u2082": 226, "\u2084": 226, "\u2085": 226, "\u2086": 226, "\u2087": 226, "\u2088": 226, "\u2089": 226, "\u2090": 226, "\u1d66": 226, "\u1d6a": 226, "\u2091": 226, "\u1d67": 226, "\u2095": 226, "\u1d62": 226, "\u2096": 226, "\u2097": 226, "\u2098": 226, "\u2099": 226, "\u2092": 226, "\u209a": 226, "\u1d69": 226, "\u1d63": 226, "\u1d68": 226, "\u209b": 226, "\u209c": 226, "\u1d64": 226, "\u1d65": 226, "\u2093": 226, "\u2070": 226, "\u00b9": 226, "\u00b2": 226, "\u00b3": 226, "\u2074": 226, "\u2075": 226, "\u2076": 226, "\u2077": 226, "\u2078": 226, "\u2079": 226, "\u2071": 226, "\u207f": 226, "xobj": 226, "vobj": 226, "hobj": 226, "vf": 226, "\u00bd": 226, "\u2153": 226, "\u00bc": 226, "\u2155": 226, "\u2159": 226, "\u215b": 226, "\u2154": 226, "\u2156": 226, "\u00be": 226, "\u2157": 226, "\u215c": 226, "\u2158": 226, "\u215a": 226, "\u215d": 226, "\u215e": 226, "xsym": 226, "symbologi": 226, "atoms_t": 226, "\u2102": [226, 305], "emptysequ": [226, 232], "\u2115": 226, "\u2115\u2080": 226, "\u211d": [226, 305], "symmetricdiffer": [226, 234, 245], "pretty_atom": 226, "atom_nam": 226, "pretty_symbol": 226, "symb_nam": 226, "bold_nam": 226, "stylis": 226, "_print_meijerg": 226, "_print_hyp": 226, "jurjen": 226, "bo": 226, "hate": 226, "spammer": 226, "pietjepuk314": 226, "oc": [226, 276], "oohai": 226, "gedg": 226, "mun": 226, "terminal_str": 226, "baselin": 226, "leftslash": 226, "slash": [226, 257], "paren": 226, "ifascii_nougli": 226, "line_break": 226, "ugli": 226, "terminal_width": 226, "maxdepth": 226, "labelfunc": 226, "digraph": [226, 264, 303], "rankdir": [226, 303], "_sparse_": 227, "flavor": 227, "________": [227, 246, 264], "x\u2080": 227, "greatli": 227, "numbered_symbol": [227, 238, 242, 264], "postprocessor": [227, 238], "reduced_expr": [227, 238], "formalpowerseri": 228, "coeff_bel": 228, "formalpowerseriescompos": 228, "r796": 228, "comtet": 228, "loui": 228, "reidel": 228, "1974": 228, "formalpowerseriesinvers": 228, "r797": 228, "upto": [228, 233, 242], "formalpowerseriesproduct": 228, "rational_algorithm": 228, "compute_fp": 228, "hyper_algorithm": 228, "omposit": 228, "bell_seq": 228, "finiteformalpowerseri": 228, "rational_independ": 228, "ra": 228, "admiss": [228, 231], "r798": 228, "r799": 228, "simpled": 228, "exp_r": 228, "explik": 228, "hyper_r": 228, "rsolve_hypergeometr": 228, "r800": 228, "r801": 228, "solve_d": 228, "fourierseri": 229, "scalex": 229, "shiftx": 229, "sigma_approxim": 229, "gibb": 229, "bigl": 229, "bigr": 229, "lanczo": 229, "r802": 229, "gibbs_phenomenon": 229, "r803": 229, "sawtooth": 229, "bn": 229, "r804": 229, "limitseq": 231, "difference_delta": 231, "r805": 231, "differencedelta": 231, "limit_seq": [231, 233], "safeguard": 231, "r806": 231, "kauer": 231, "seqper": 232, "seqformula": 232, "seqbas": 232, "coeff_mul": 232, "find_linear_recurr": 232, "gfvar": 232, "seqadd": 232, "seqmul": 232, "_mul": 232, "recursiveseq": 232, "fib": 232, "invok": [233, 257, 258], "workhors": 233, "succ": [233, 246], "asymp": 233, "exposit": 233, "gloss": 233, "wsym": 233, "test_rewrite1": 233, "build_expression_tre": 233, "mrv_leadterm": 233, "e0": 233, "calculate_seri": 233, "limitinf": 233, "constantli": 233, "subsset": 233, "mrv_max1": 233, "mrv_max3": 233, "expsf": 233, "expsg": 233, "expsboth": 233, "do_sub": 233, "r807": 233, "limsup_": 233, "7048138294": 233, "7182818285": 233, "6349839002": 233, "6449340668": 233, "shank": 233, "6881721793": 233, "6931396564": 233, "6931471806": 233, "6931471805599453094172321215": 233, "r808": 233, "residue_theorem": 233, "neighborhood": 234, "rim": 234, "conditionset": [234, 245, 246, 305], "affirm": 234, "infimum": 234, "imageset": [234, 245, 305], "is_clos": 234, "closed": 234, "is_disjoint": 234, "r809": 234, "disjoint_set": 234, "is_open": 234, "is_proper_subset": 234, "is_proper_superset": 234, "left_open": 234, "is_superset": 234, "isdisjoint": 234, "issubset": 234, "issuperset": 234, "productset": [234, 245], "powerset": 234, "fancyset": 234, "complexregion": [234, 245], "disjointunion": 234, "lebesgu": 234, "r810": 234, "power_set": 234, "symmetric_differ": 234, "r811": 234, "right_open": 234, "mpi": 234, "r812": 234, "interval_": 234, "as_rel": 234, "is_left_unbound": 234, "is_right_unbound": 234, "r813": 234, "r814": 234, "union_": 234, "28set_theori": 234, "r815": 234, "intersection_": 234, "coin": [234, 246], "r816": 234, "cartesian_product": 234, "is_iter": 234, "r817": 234, "complementset": 234, "r818": 234, "disjoint_union": 234, "r819": 234, "empty_set": 234, "r820": 234, "universal_set": 234, "flambda": 234, "square_iter": 234, "base_set": 234, "cartesiancomplexregion": 234, "polarcomplexregion": 234, "unit_disk": 234, "upper_half_unit_disk": 234, "a_interv": 234, "b_interv": 234, "from_real": 234, "pset": 234, "rset": 234, "thetaset": 234, "upper_half_plan": 234, "normalize_theta_set": 234, "r821": 234, "r822": 234, "axiom_of_power_set": 234, "sin_sol": 234, "r823": 234, "element_": 234, "varnoth": 234, "tr0": 235, "tr1": 235, "tr2": 235, "tr2i": 235, "tr3": 235, "tr4": 235, "tr5": 235, "tr6": 235, "tr7": 235, "tr8": 235, "tr9": 235, "tr10": 235, "tr10i": 235, "tr11": 235, "tr12": 235, "tr12i": 235, "tr13": 235, "trmorri": 235, "tr14": 235, "tr15": 235, "tr16": 235, "tr22": 235, "tr111": 235, "ctr1": 235, "ctr4": 235, "rl1": 235, "rl2": 235, "932": 235, "016": 235, "serendipit": 235, "dead": 235, "newa": 235, "lucki": 235, "sqt": 235, "_tr56": 235, "un": [235, 236], "r824": 235, "morri": 235, "27s_law": 235, "trpower": 235, "r825": 235, "list_of_trigonometric_ident": 235, "reduction_formula": 235, "ctr2": 235, "ctr3": 235, "r826": 235, "s0895717706001609": 235, "dimitar": 235, "vlahovski": 235, "technolog": 235, "xiuqin": 235, "zhong": 235, "zhenb": 235, "zeng": 235, "1169": 235, "1177": 235, "657": 235, "2478": 235, "sosmath": 235, "trig5": 235, "symplifi": [236, 238], "roach1996": 236, "roach1997": 236, "p_q": 236, "reachabl": [236, 246], "f_q": 236, "undo": [236, 304], "whenc": 236, "game": 236, "twofold": 236, "incongru": 236, "wlog": 236, "alpha_r": 236, "beta_r": 236, "blindli": 236, "messi": 236, "k_u": 236, "l_v": 236, "k_j": 236, "c_w": 236, "r_j": 236, "l_u": 236, "res_": 236, "delta_i": 236, "add_formula": 236, "addb": 236, "sum_0": 236, "test_hyperexpand": 236, "test_formula": 236, "suboptim": [236, 291], "imath": 236, "b1prime": 236, "vital": 236, "308": 236, "hongguang": [237, 282], "fu": [237, 238, 282], "logcombin": [238, 242, 245], "my_measur": 238, "nthroot": 238, "max_len": 238, "surd": 238, "kroneckersimp": 238, "besselsimp": 238, "strigonometr": 238, "399": 238, "hypersimilar": 238, "rational_convers": 238, "base10": 238, "6004799503160655": 238, "eq_x": 238, "max_term": 238, "collect_sqrt": 238, "polish": 238, "rad_ration": 238, "collect_const": 238, "rcollect": 238, "ratsimpmodprim": 238, "r827": 238, "pearc": 238, "1145768": 238, "1145809": 238, "trigsimp_groebn": 238, "bb1": 238, "be1": 238, "bb2": 238, "be2": 238, "bei": 238, "max_it": 238, "unrad": [238, 244], "r828": 238, "20210806201615": 238, "fagin": 238, "symb85": 238, "r829": 238, "cybertest": 238, "opt_sub": 238, "as_unevaluated_bas": 238, "tree_cs": 238, "hyperegeometr": 238, "epathtool": 238, "epath": 238, "ebnf": 238, "za": [238, 246], "xml": 238, "xpath": 238, "beginn": [239, 241, 242, 244, 245, 305], "diophantu": 239, "mathematician": [239, 245], "citi": 239, "alexandria": 239, "father": 239, "hi": [239, 244], "arithmetica": 239, "diop_solv": 239, "classify_diop": 239, "diop_linear": 239, "diop_quadrat": 239, "diop_ternary_quadrat": 239, "diop_ternary_quadratic_norm": 239, "diop_general_pythagorean": 239, "diop_general_sum_of_squar": 239, "diop_general_sum_of_even_pow": 239, "merge_solut": 239, "3y": 239, "9369318": 239, "find_dn": 239, "diop_dn": 239, "transformation_to_dn": 239, "920": 239, "5y": 239, "BY": 239, "transformation_to_norm": 239, "t4": 239, "t5": 239, "sum_of_squar": 239, "providean": 239, "eqyptian": 239, "thilinaatsympi": 239, "andreescu": 239, "titu": 239, "andrica": 239, "dorin": 239, "cucurezeanu": 239, "diophantineequ": 239, "alpertron": 239, "20160323033111": 239, "jpr2718": 239, "ax2p": 239, "permute_sign": [239, 264], "signed_permut": [239, 264], "_dict": 239, "base_solution_linear": 239, "r830": 239, "r831": 239, "pell": 239, "lmm": 239, "r832": 239, "393": 239, "13y": 239, "986": 239, "49299": 239, "1570": 239, "diop_bf_dn": 239, "robertson": 239, "20160323033128": 239, "cornacchia": 239, "r833": 239, "nitaj": 239, "r834": 239, "numbertheori": 239, "r835": 239, "r836": 239, "676": 239, "884": 239, "fxz": 239, "3xy": 239, "r837": 239, "fxy": 239, "gyz": 239, "hxz": 239, "r838": 239, "cremona": 239, "rusin": 239, "2x_": 239, "m4": 239, "general_sum_of_squar": 239, "8m": 239, "r839": 239, "2345": 239, "proofwiki": 239, "integer_as_sum_of_three_squar": 239, "general_sum_of_even_pow": 239, "power_represent": 239, "1729": 239, "stopiter": 239, "sum_of_three_squar": 239, "r840": 239, "44542": 239, "207": 239, "schorn": 239, "sum_of_four_squar": 239, "3456": 239, "1294585930293": 239, "2161": 239, "1137796": 239, "r841": 239, "sum_of_pow": 239, "evenli": 239, "var_t": 239, "pqa": 239, "r842": 239, "ur": 239, "dv": 239, "vr": 239, "r843": 239, "parametrize_ternary_quadrat": 239, "r844": 239, "nigel": 239, "ldescent": 239, "4x": [239, 245, 293], "7y": 239, "r845": 239, "r846": 239, "nottingham": 239, "worktrib": 239, "1023265": 239, "gaussian_reduc": 239, "r847": 239, "20201021115213": 239, "cuhk": 239, "wkshum": 239, "404": 239, "r848": 239, "holzer": 239, "mordel": 239, "r849": 239, "r850": 239, "prime_as_sum_of_two_squar": 239, "r851": 239, "sqf_normal": 239, "r852": 239, "legrang": 239, "csusm": 239, "aitken_html": 239, "diophantinesolutionset": 239, "symbols_seq": 239, "dict_iter": 239, "diophantineequationtyp": 239, "binaryquadrat": 239, "r853": 239, "r854": 239, "inhomogeneousternaryquadrat": 239, "inhomogen": [239, 242, 244], "homogeneousternaryquadraticnorm": 239, "homogeneousternaryquadrat": 239, "inhomogeneousgeneralquadrat": 239, "homogeneousgeneralquadrat": 239, "generalsumofsquar": 239, "r855": 239, "generalpythagorean": 239, "cubicthu": 239, "thue": 239, "generalsumofevenpow": 239, "pde": [240, 242, 282], "subcategori": [241, 281], "solve_rational_inequ": 241, "solve_poly_inequ": 241, "reduce_rational_inequ": 241, "reduce_abs_inequ": 241, "solvifi": [241, 245], "autodetect": [242, 243], "odesimp": 242, "ode_ord": [242, 243, 244], "deutil": [242, 243], "best_hint": 242, "unevaluat": 242, "test_od": 242, "ode_": 242, "hintnam": [242, 243], "classify_sysod": 242, "almost_linear": 242, "dsolve_system": 242, "ode_hintnam": 242, "allhint": [242, 243], "tough": 242, "nth_linear_homogeneous_constant_coeff_integr": 242, "1st_linear": 242, "nth_linear": 242, "indep": 242, "indep_div_dep": 242, "undetermined_coeffici": 242, "_best": 242, "nth_algebra": 242, "1st_homogeneous_coeff_best": 242, "1st_homogeneous_coeff_subs_indep_div_dep": 242, "1st_homogeneous_coeff_subs_dep_div_indep": 242, "1st_power_seri": 242, "lie_group": 242, "nth_linear_constant_coeff_homogen": 242, "nth_linear_euler_eq_homogen": 242, "nth_algebraic_integr": 242, "1st_exact_integr": 242, "1st_linear_integr": 242, "bernoulli_integr": 242, "1st_homogeneous_coeff_subs_indep_div_dep_integr": 242, "1st_homogeneous_coeff_subs_dep_div_indep_integr": 242, "nth_linear_constant_coeff_undetermined_coeffici": 242, "nth_linear_constant_coeff_variation_of_paramet": 242, "nth_linear_constant_coeff_variation_of_parameters_integr": 242, "solve_for_func": [242, 243], "homogeneouscoeffsubsdepdivindep": 242, "homogeneouscoeffsubsindepdivdep": 242, "varepsilon": 242, "genform": [242, 243], "starrett": 242, "checkinfsol": 242, "constantsimp": 242, "symbolnam": 242, "startnumb": 242, "endnumb": 242, "renumb": 242, "absorpt": 242, "assist": 242, "constant_renumb": 242, "1st_rational_riccati": 242, "riccati_special_minus2": 242, "linear_coeffici": 242, "separable_reduc": 242, "nth_linear_euler_eq_nonhomogeneous_undetermined_coeffici": 242, "nth_linear_euler_eq_nonhomogeneous_variation_of_paramet": 242, "liouvil": 242, "2nd_linear_airi": 242, "2nd_linear_bessel": 242, "2nd_hypergeometr": 242, "2nd_hypergeometric_integr": 242, "nth_order_reduc": 242, "2nd_power_series_ordinari": 242, "2nd_power_series_regular": 242, "almost_linear_integr": 242, "linear_coefficients_integr": 242, "separable_reduced_integr": 242, "nth_linear_euler_eq_nonhomogeneous_variation_of_parameters_integr": 242, "liouville_integr": 242, "2nd_nonlinear_autonomous_conserv": 242, "2nd_nonlinear_autonomous_conserved_integr": 242, "newconst": 242, "ode_sol_simpl": 242, "trysolv": 242, "sola": 242, "solb": 242, "listofsolut": 242, "ode_problem": 242, "firstexact": 242, "exact_differential_equ": 242, "tenenbaum": 242, "dover": 242, "1963": 242, "homogeneouscoeffbest": 242, "ode_1st_homogeneous_coeff_best_integr": 242, "homogeneous_differential_equ": 242, "firstlinear": 242, "linear_differential_equ": 242, "order_equation_with_variable_coeffici": 242, "rationalriccati": 242, "atleast": 242, "riccati_equ": 242, "thieu": 242, "vo": 242, "risc_5387": 242, "phdthesisthieu": 242, "secondlinearairi": 242, "secondlinearbessel": 242, "math24": 242, "bernoulli_differential_equ": 242, "goldstein": 242, "braun": 242, "maplesoft": 242, "aspx": 242, "odeadvisor": 242, "riccatispeci": 242, "__________________": 242, "eqworld": 242, "ipmnet": 242, "ru": 242, "ode0106": 242, "ode0123": 242, "nthlinearconstantcoeffhomogen": 242, "nth_linear_constant_coeff_homogeneous_integr": 242, "nonhomogeneous_equation_with_constant_coeffici": 242, "nthlinearconstantcoeffundeterminedcoeffici": 242, "method_of_undetermined_coeffici": 242, "221": 242, "nthlinearconstantcoeffvariationofparamet": 242, "variation_of_paramet": 242, "planetmath": 242, "variationofparamet": 242, "nthlineareulereqhomogen": 242, "equidimension": 242, "nth_linear_euler_eq_homogeneous_integr": 242, "sollist": 242, "93euler_equ": 242, "bender": 242, "orszag": 242, "scientist": 242, "nthlineareulereqnonhomogeneousvariationofparamet": 242, "nthlineareulereqnonhomogeneousundeterminedcoeffici": 242, "nthalgebra": 242, "nthorderreduc": 242, "caught": 242, "fault": 242, "almostlinear": 242, "first_linear": 242, "joel": 242, "mose": 242, "stormi": 242, "decad": 242, "august": [242, 261], "558": 242, "linearcoeffici": 242, "separablereduc": 242, "liegroup": 242, "secondhypergeometr": 242, "2f1": 242, "1f1": 242, "0f1": 242, "liouvillian": 242, "pfq": 242, "chan": 242, "cheb": 242, "terrab": 242, "ode_1st_power_seri": 242, "travi": 242, "walker": 242, "ode_2nd_power_series_ordinari": 242, "lamar": 242, "seriessolut": 242, "simmon": 242, "176": 242, "ode_2nd_power_series_regular": 242, "lie_heuristic_abaco1_simpl": 242, "duart": 242, "mota": 242, "lie_heuristic_abaco1_product": 242, "roch": 242, "lie_heuristic_bivari": 242, "329": 242, "lie_heuristic_chi": 242, "lie_heuristic_abaco2_similar": 242, "lie_heuristic_function_sum": 242, "lie_heuristic_abaco2_unique_unknown": 242, "lie_heuristic_abaco2_unique_gener": 242, "lie_heuristic_linear": 242, "gy": 242, "bh": 242, "impract": 242, "riccati_norm": 242, "riccati_inverse_norm": 242, "riccati_reduc": 242, "construct_c": 242, "construct_d": 242, "val_inf": 242, "valuat": 242, "rational_laurent_seri": 242, "compute_m_ybar": 242, "ybar": 242, "solve_aux_eq": 242, "numa": 242, "dena": 242, "numi": 242, "deni": 242, "remove_redundant_sol": 242, "sol1": 242, "sol2": 242, "get_gen_sol_from_part_sol": 242, "part_sol": 242, "haaheim": 242, "solve_riccati": 242, "gensol": 242, "_linear_2eq_order1_type6": 242, "_linear_2eq_order1_type7": 242, "fgp": 242, "bg": 242, "linear_ode_to_matrix": 242, "odeordererror": 242, "odenonlinearerror": 242, "eqs_mat": 242, "r856": 242, "matrix_differential_equ": 242, "canonical_od": 242, "canonical_eq": 242, "canonical_system": 242, "linodesolve_typ": 242, "linodesolv": 242, "type1": 242, "type2": 242, "type3": 242, "type4": 242, "type5": 242, "type6": 242, "type_of_equ": 242, "a_t": 242, "a_non_commut": 242, "matrix_exp_jordan_form": 242, "expj": 242, "matrix_exp": 242, "defect": 242, "p_invers": 242, "r857": 242, "defective_matrix": 242, "r858": 242, "r859": 242, "jordan_normal_form": 242, "comupt": 242, "r860": 242, "r861": 242, "matrix_exponenti": 242, "antiderv": 242, "subscheck": 242, "system_info": 242, "sol_vector": 242, "sol_vector_evalu": 242, "_nonlinear_2eq_order1_type1": 242, "_nonlinear_2eq_order1_type2": 242, "_nonlinear_2eq_order1_type3": 242, "autonom": 242, "_nonlinear_2eq_order1_type4": 242, "_nonlinear_2eq_order1_type5": 242, "clairaut": 242, "envelop": 242, "_nonlinear_3eq_order1_type1": 242, "enspac": [242, 245], "sysod": 242, "sode0401": 242, "_nonlinear_3eq_order1_type2": 242, "sode0402": 242, "_nonlinear_3eq_order1_type3": 242, "sode0404": 242, "_nonlinear_3eq_order1_type4": 242, "sode0405": 242, "_nonlinear_3eq_order1_type5": 242, "sode0406": 242, "_handle_integr": 242, "gather": [242, 290], "unhind": 242, "wolphramalpha": 242, "detool": 242, "hint_integr": 242, "alphanumer": 242, "hinder": 242, "matching_hint": 242, "matchdict": 242, "1st_homogeneous_coeff": 242, "your_hint": 242, "pde_separ": 243, "uxt": 243, "pde_separate_add": 243, "pde_separate_mul": 243, "uxi": 243, "pdsolv": 243, "solvefun": 243, "classify_pd": 243, "test_pd": 243, "pde_hintnam": 243, "ux": 243, "1st_linear_constant_coeff_homogen": 243, "checkpdesol": 243, "_preprocess": 243, "inabl": 243, "_xi_1": 243, "pde_1st_linear_constant_coeff_homogen": 243, "viktor": 243, "grigoryan": 243, "124a": 243, "pde_1st_linear_constant_coeff": 243, "substack": 243, "1st_linear_constant_coeff_integr": 243, "pde_1st_linear_variable_coeff": 243, "du": 243, "inspir": [243, 300], "pde_hint": 243, "checksol": 244, "ect": 244, "attain": [244, 275], "star": [244, 264], "052": 244, "cov": 244, "pval": 244, "xval": 244, "rsolv": 244, "solve_linear": 244, "solve_linear_system": 244, "msymbol": 244, "solve_linear_system_lu": 244, "solve_undetermined_coeff": 244, "equ": 244, "73908513321516064165531208767387340401341175890076": 244, "steep": 244, "39267e": 244, "1684e": 244, "588469032184": 244, "315": 244, "730061685774": 244, "46792545969349058": 244, "inconclus": 244, "init": 244, "dissimilar": 244, "v_0": 244, "n_m": 244, "rsolve_poli": 244, "rsolve_ratio": 244, "r862": 244, "levelt": 244, "290": [244, 273], "296": 244, "r863": 244, "r864": 244, "r865": 244, "289": 244, "alembertian": 244, "r866": 244, "r867": 244, "polysi": 244, "solve_triangul": 244, "kalkbrenn": 244, "patrizia": 244, "teo": 244, "aaecc": 244, "simplex": 244, "lpmax": 244, "constr": 244, "exlud": 244, "infeasiblelperror": 244, "lpmin": 244, "unboundedlperror": 244, "a_eq": 244, "b_eq": 244, "lo": 244, "unconstrain": 244, "aeq": 244, "beq": 244, "argand": 245, "uncount": 245, "bizarr": 245, "her": 245, "sol_f": 245, "solveset_r": 245, "solveset_complex": 245, "methodologi": [245, 297], "_solve_real_trig": 245, "invert_r": 245, "invert_complex": 245, "_solve_rad": 245, "_solve_ab": 245, "_solve_as_r": 245, "_solve_as_poly_r": 245, "_solve_as_poly_complex": 245, "_solve_as_poli": 245, "gsoc": 245, "7abb76ffed50425299b9065129ae87261668a0f7": 245, "iamit": 245, "2948": 245, "6659": 245, "7523": 245, "sibx0afl3q": 245, "9696": 245, "inftyright": 245, "nright": 245, "0right": 245, "domain_check": 245, "3z": 245, "9z": 245, "nonlinearerror": 245, "cccc": 245, "eq3": 245, "eq4": 245, "391": 245, "_solve_system": 245, "_solve_using_known_valu": 245, "_transolv": 245, "_tsolv": 245, "tsolv": 245, "outright": 245, "interf": 245, "add_typ": 245, "_is_exponenti": 245, "new_eq": 245, "_solve_exponenti": 245, "_is_class": 245, "_solve_class": 245, "_solve_expo": 245, "9x": 245, "solve_expo": 245, "log_b": 245, "_solve_logarithm": 245, "solve_log": 245, "_is_logarithm": 245, "prebuilt": 246, "finiterv": 246, "varianc": 246, "dice": 246, "continuousrv": 246, "continuousdistributionhandmad": 246, "dist": 246, "discreterv": 246, "discretedistributionhandmad": 246, "pmf": 246, "finitedistributionhandmad": 246, "discreteuniform": 246, "randomsymbol": 246, "r868": 246, "discrete_uniform_distribut": 246, "r869": 246, "discreteuniformdistribut": 246, "d6": 246, "diedistribut": 246, "toss": 246, "r870": 246, "bernoulli_distribut": 246, "r871": 246, "bernoullidistribut": 246, "unfair": 246, "r872": 246, "coin_flip": 246, "binomialdistribut": 246, "r873": 246, "binomial_distribut": 246, "r874": 246, "betabinomi": 246, "r875": 246, "r876": 246, "betabinomialdistribut": 246, "marbl": 246, "r877": 246, "hypergeometric_distribut": 246, "r878": 246, "hypergeometricdistribut": 246, "700000000000000": 246, "r879": 246, "rademacher_distribut": 246, "r880": 246, "geometric_distribut": 246, "r881": 246, "geometricdistribut": 246, "r882": 246, "hermite_distribut": 246, "poisson": 246, "r883": 246, "poisson_distribut": 246, "r884": 246, "poissondistribut": 246, "r885": 246, "logarithmic_distribut": 246, "r886": 246, "logarithmicdistribut": 246, "negativebinomi": 246, "r887": 246, "negative_binomial_distribut": 246, "r888": 246, "negativebinomialdistribut": 246, "skellam": 246, "mu1": 246, "mu2": 246, "mu_1": 246, "mu_2": 246, "i_k": 246, "r889": 246, "skellam_distribut": 246, "yulesimon": 246, "yule": 246, "simon": 246, "r890": 246, "93simon_distribut": 246, "8100": 246, "r891": 246, "zeta_distribut": 246, "cdf": 246, "r892": 246, "arcsine_distribut": 246, "benini": 246, "r893": 246, "benini_distribut": 246, "r894": 246, "v8": 246, "beninidistribut": 246, "r895": 246, "beta_distribut": 246, "r896": 246, "betadistribut": 246, "betanoncentr": 246, "noncentr": 246, "r897": 246, "noncentral_beta_distribut": 246, "r898": 246, "noncentralbetadistribut": 246, "betaprim": 246, "r899": 246, "beta_prime_distribut": 246, "r900": 246, "betaprimedistribut": 246, "boundedpareto": 246, "pareto": 246, "r901": 246, "pareto_distribut": 246, "bounded_pareto_distribut": 246, "r902": 246, "cauchy_distribut": 246, "r903": 246, "cauchydistribut": 246, "r904": 246, "chi_distribut": 246, "r905": 246, "chidistribut": 246, "chinoncentr": 246, "r906": 246, "noncentral_chi_distribut": 246, "chisquar": 246, "r907": 246, "chi_squared_distribut": 246, "r908": 246, "squareddistribut": 246, "dagum": 246, "r909": 246, "dagum_distribut": 246, "davi": 246, "radiat": 246, "r910": 246, "davis_distribut": 246, "r911": 246, "davisdistribut": 246, "erlang": 246, "r912": 246, "erlang_distribut": 246, "r913": 246, "erlangdistribut": 246, "exgaussian": 246, "emg": 246, "r914": 246, "exponentially_modified_gaussian_distribut": 246, "quantil": 246, "r915": 246, "exponential_distribut": 246, "r916": 246, "exponentialdistribut": 246, "fdistribut": 246, "______________________________": 246, "r917": 246, "r918": 246, "fisherz": 246, "fisher": 246, "2d_1": 246, "d_1z": 246, "d_1e": 246, "r919": 246, "27s_z": 246, "r920": 246, "fishersz": 246, "frechet": 246, "r921": 246, "a9chet_distribut": 246, "r922": 246, "gamma_distribut": 246, "r923": 246, "gammadistribut": 246, "gammainvers": 246, "r924": 246, "gompertz": 246, "r925": 246, "gompertz_distribut": 246, "gumbel": 246, "r926": 246, "gumbeldistribut": 246, "r927": 246, "gumbel_distribut": 246, "r928": 246, "20200628222206": 246, "mathwav": 246, "easyfit": 246, "gumbel_max": 246, "r929": 246, "20200628222212": 246, "gumbel_min": 246, "kumaraswami": 246, "r930": 246, "kumaraswamy_distribut": 246, "r931": 246, "laplace_distribut": 246, "r932": 246, "laplacedistribut": 246, "r933": 246, "a9vy_distribut": 246, "r934": 246, "levydistribut": 246, "logist": 246, "r935": 246, "logistic_distribut": 246, "r936": 246, "logisticdistribut": 246, "loglogist": 246, "unimod": 246, "r937": 246, "lognorm": 246, "r938": 246, "r939": 246, "lognormaldistribut": 246, "lomax": 246, "r940": 246, "lomax_distribut": 246, "maxwel": 246, "r941": 246, "maxwell_distribut": 246, "r942": 246, "maxwelldistribut": 246, "moyal": 246, "r943": 246, "moyaldistribut": 246, "r944": 246, "rice": 246, "dobelman": 246, "textfil": 246, "distributionshandbook": 246, "nakagami": 246, "r945": 246, "nakagami_distribut": 246, "marginal_distribut": 246, "r946": 246, "normal_distribut": 246, "r947": 246, "normaldistributionfunct": 246, "xm": 246, "x_m": 246, "r948": 246, "r949": 246, "paretodistribut": 246, "powerfunct": 246, "r950": 246, "20200204081320": 246, "power_func": 246, "quadraticu": 246, "r951": 246, "quadratic_distribut": 246, "raisedcosin": 246, "r952": 246, "raised_cosine_distribut": 246, "r953": 246, "rayleigh_distribut": 246, "r954": 246, "rayleighdistribut": 246, "r955": 246, "reciprocal_distribut": 246, "studentt": 246, "r956": 246, "student_t": 246, "r957": 246, "studentst": 246, "shiftedgompertz": 246, "r958": 246, "shifted_gompertz_distribut": 246, "r959": 246, "trapezoidal_distribut": 246, "r960": 246, "triangular_distribut": 246, "r961": 246, "triangulardistribut": 246, "r962": 246, "uniform_distribution_": 246, "28continu": 246, "r963": 246, "uniformdistribut": 246, "uniformsum": 246, "irwin": 246, "r964": 246, "uniform_sum_distribut": 246, "r965": 246, "uniformsumdistribut": 246, "vonmis": 246, "mise": 246, "i_0": 246, "r966": 246, "von_mises_distribut": 246, "r967": 246, "vonmisesdistribut": 246, "wald": 246, "gaussianinvers": 246, "r968": 246, "inverse_gaussian_distribut": 246, "r969": 246, "inversegaussiandistribut": 246, "weibul": 246, "geq0": 246, "r970": 246, "weibull_distribut": 246, "r971": 246, "weibulldistribut": 246, "wignersemicircl": 246, "semicircl": 246, "frac2": 246, "r972": 246, "wigner_semicircle_distribut": 246, "r973": 246, "wignerssemicirclelaw": 246, "jointrv": 246, "_set": 246, "multivariatenorm": 246, "noninvert": 246, "ob": 246, "r974": 246, "multivariate_normal_distribut": 246, "multivariatelaplac": 246, "r975": 246, "multivariate_laplace_distribut": 246, "generalizedmultivariateloggamma": 246, "joint_rv_typ": 246, "gd": 246, "y_3": 246, "gmvlg": 246, "generalizedmultivariateloggammaomega": 246, "r976": 246, "generalized_multivariate_log": 246, "r977": 246, "234137346_on_a_multivariate_log": 246, "gamma_distribution_and_the_use_of_the_distribution_in_the_bayesian_analysi": 246, "correl": 246, "gmvlgo": 246, "r978": 246, "r979": 246, "r980": 246, "multinomial_distribut": 246, "r981": 246, "multinomialdistribut": 246, "multivariatebeta": 246, "r982": 246, "dirichlet_distribut": 246, "r983": 246, "dirichletdistribut": 246, "multivariateewen": 246, "ewen": 246, "r984": 246, "27s_sampling_formula": 246, "r985": 246, "280311472_the_ubiquitous_ewens_sampling_formula": 246, "multivariatet": 246, "negativemultinomi": 246, "n_c": 246, "r986": 246, "negative_multinomial_distribut": 246, "r987": 246, "normalgamma": 246, "r988": 246, "discretemarkovchain": 246, "state_spac": 246, "trans_prob": 246, "markov": 246, "characteris": 246, "transitionmatrixof": 246, "transition_prob": 246, "sunni": 246, "cloudi": 246, "raini": 246, "randomindexedsymbol": 246, "409": 246, "6963328": 246, "3096": 246, "query_gt": 246, "64705": 246, "r989": 246, "markov_chain": 246, "time_markov_chain": 246, "r990": 246, "20201230182007": 246, "dartmouth": 246, "teaching_aid": 246, "books_articl": 246, "probability_book": 246, "chapter11": 246, "canonical_form": 246, "transient": 246, "p_new": 246, "new_matrix": 246, "communication_class": 246, "r991": 246, "onlinelibrari": 246, "wilei": 246, "1002": 246, "9780470316887": 246, "app1": 246, "r992": 246, "columbia": 246, "ww2040": 246, "6711f12": 246, "lect1023big": 246, "is_recurr": 246, "tarjan": [246, 264], "r993": 246, "20220207032113": 246, "4701sum07": 246, "4701": 246, "mcii": 246, "r994": 246, "ceca": 246, "clemson": 246, "shierd": 246, "shier": 246, "r995": 246, "ujcont": 246, "uj": 246, "esploro": 246, "graduat": 246, "999849107691": 246, "r996": 246, "econ": 246, "dtmc": 246, "reccur": 246, "r997": 246, "absorbing_markov_chain": 246, "r998": 246, "brandei": 246, "igusa": 246, "math56as08": 246, "math56a_s08_notes015": 246, "fixed_row_vector": 246, "stationary_distribut": 246, "fundamental_matrix": 246, "r999": 246, "lip": 246, "limiting_distribut": 246, "condition_set": 246, "wm": 246, "r1000": 246, "probabilitycours": 246, "11_2_6_stationary_and_limiting_distribut": 246, "r1001": 246, "20210508104430": 246, "galton": 246, "uchicago": 246, "yibi": 246, "stat317": 246, "lecture4_6up": 246, "continuousmarkovchain": 246, "gen_mat": 246, "generator_matrix": 246, "45279": 246, "58602": 246, "37933": 246, "34211": 246, "7143": 246, "4002723175": 246, "6832579186": 246, "r1002": 246, "r1003": 246, "biu": 246, "il": 246, "amirgi": 246, "ctmcnote": 246, "bernoulliprocess": 246, "joint_distribut": 246, "jointdistributionhandmad": 246, "r1004": 246, "bernoulli_process": 246, "r1005": 246, "mathc": 246, "clarku": 246, "djoyc": 246, "ma217": 246, "given_condit": 246, "poissonprocess": 246, "648": 246, "r1006": 246, "11_0_0_intro": 246, "r1007": 246, "poisson_point_process": 246, "wiener": 246, "brownian": 246, "scottish": 246, "botanist": 246, "r1008": 246, "11_4_0_brownian_motion_wiener_process": 246, "r1009": 246, "wiener_process": 246, "gammaprocess": 246, "jump": [246, 304], "472": 246, "r1010": 246, "gamma_process": 246, "matrixgamma": 246, "scale_matrix": 246, "r1011": 246, "matrix_gamma_distribut": 246, "wishart": 246, "r1012": 246, "wishart_distribut": 246, "matrixnorm": 246, "location_matrix": 246, "scale_matrix_1": 246, "scale_matrix_2": 246, "r1013": 246, "matrix_normal_distribut": 246, "compound_rv": 246, "compounddistribut": 246, "crv_type": 246, "r1014": 246, "compound_probability_distribut": 246, "numsampl": 246, "evaluate_integr": 246, "r1015": 246, "entropy_": 246, "28information_theori": 246, "r1016": 246, "crmarsh": 246, "charles_marsh_continuous_entropi": 246, "r1017": 246, "entropypost": 246, "cexpr": 246, "coskew": 246, "sigma_": 246, "r1018": 246, "r1019": 246, "probability_distribut": 246, "randomst": 246, "die_rol": 246, "samp": 246, "pspace": 246, "samp_list": 246, "sam": 246, "42519758": 246, "40207856": 246, "94991743": 246, "85819627": 246, "83403519": 246, "9412172": 246, "85768055": 246, "38954165": 246, "11163337": 246, "3176591": 246, "79115232": 246, "63232916": 246, "01747268": 246, "96716083": 246, "sampling_p": 246, "sampling_": 246, "factorial_mo": 246, "r1020": 246, "r1021": 246, "factorialmo": 246, "kurtosi": 246, "outlier": 246, "sigma_x": 246, "r1022": 246, "r1023": 246, "asymmetri": 246, "pearson": 246, "sampling_dens": 246, "centralmo": 246, "cmoment": 246, "expectationmatrix": 246, "randommatrixsymbol": 246, "n11": 246, "n12": 246, "n21": 246, "n22": 246, "variancematrix": 246, "crosscovariancematrix": 246, "randomdomain": 246, "singledomain": 246, "singlepspac": 246, "productdomain": 246, "productpspac": 246, "conditionaldomain": 246, "frv": 246, "finitedomain": 246, "finitepspac": 246, "crv": 246, "continuousdomain": 246, "continuouspspac": 246, "diepspac": 246, "singlefinitepspac": 246, "normalpspac": 246, "singlecontinuouspspac": 246, "frv_type": 246, "randomvari": 246, "tactic": 246, "random_symbol": 246, "rs_swap": 246, "pspace1": 246, "pspace2": 246, "immutabledensendimarrai": 247, "tomatrix": 247, "j_m": 247, "i_a": 247, "i_b": 247, "sum_k": 247, "tensorcontract": [247, 248], "arraycontract": [247, 248], "tensordiagon": [247, 248], "derive_by_arrai": 247, "sum_m": 247, "immutablesparsendimarrai": 247, "mutabledensendimarrai": 247, "mutablesparsendimarrai": 247, "array_der": [247, 248], "index_order_old": [247, 248], "index_order_new": [247, 248], "cab": 247, "array_express": 247, "contraction_ax": 247, "diagonal_ax": 247, "arraydiagon": [247, 248], "arraysymbol": 248, "convert_indexed_to_arrai": 248, "arrayadd": 248, "convert_matrix_to_arrai": 248, "convert_array_to_matrix": 248, "expr_tr": 248, "contraction_indic": 248, "diagonal_indic": 248, "adi": 248, "from_array_to_matrix": 248, "ijklm": 248, "kijml": 248, "perm1": 248, "perm2": 248, "index_method": 250, "get_contraction_structur": [250, 251], "deepest": 250, "nested_contract": 250, "get_indic": [250, 251, 252, 253], "indexconformanceexcept": 250, "______": 251, "stem": 251, "dim1": 251, "dim2": 251, "qwerti": 251, "a_ij": 251, "b_ij": 251, "syntact": 251, "a_real": 251, "c_inherit": 251, "c_explicit": 251, "unrol": 251, "tensorindextyp": [252, 253], "eps_dim": 252, "metric_nam": 252, "su": 252, "lorentz": 252, "tensor_index_typ": 252, "is_up": 252, "tensor_inde_typ": 252, "typ": 252, "tensorhead": [252, 253], "index_typ": 252, "tensorsymmetri": 252, "monoterm": 252, "_tensormanag": 252, "set_comm": 252, "asym2": 252, "fully_symmetr": 252, "tensori": [252, 253], "e_z": 252, "no_symmetri": 252, "p_x": 252, "p_y": 252, "p_z": 252, "ipos1": 252, "ipos2": 252, "icomp1": 252, "icomp2": 252, "nameless": 252, "replacement_dict": 252, "free_arg": 252, "addend": 252, "canon_bp": 252, "contract_metr": 252, "contract_al": 252, "ipo": 252, "icomp": 252, "nonrep": 252, "dum": 252, "ext_rank": 252, "is_canon_bp": 252, "get_free_indic": [252, 253], "perm2tensor": 252, "tid": 252, "sorted_compon": 252, "riemann_cyclic_replac": 252, "riemann_cycl": 252, "cadabra": 252, "multiterm": 252, "bianchi": 252, "sym2": 252, "direct_product": 252, "monotorem": 252, "tableaux": 252, "tensortyp": 252, "repetit": [252, 264], "tensormanag": 252, "comm_i2symbol": 252, "comm_symbols2i": 252, "get_comm": 252, "gcomm": 252, "ghcomm": 252, "toper": 253, "partialderiv": 253, "valenc": 253, "uncontract": 253, "compa": 253, "compb": 253, "derivand": 253, "nocache_fail": 255, "expectedexcept": 255, "exceptioninfo": 255, "abort": 255, "9999": 255, "skip_under_pyodid": 255, "pyodid": 255, "warningcl": [255, 262], "randtest": 256, "portabl": [257, 258], "pytestreport": 257, "force_color": 257, "readlin": 257, "sympydoctestfind": 257, "doctestpars": 257, "exclude_empti": 257, "sympydoctestrunn": 257, "checker": 257, "optionflag": 257, "5140": 257, "doctestrunn": 257, "clear_glob": 257, "writer": 257, "garbag": 257, "check_output": 257, "report_": 257, "sympyoutputcheck": 257, "outputcheck": 257, "testrunn": 257, "sympytestresult": 257, "convert_to_native_path": 257, "lst": 257, "blacklist": 257, "get_sympy_dir": 257, "raise_on_deprec": 257, "deprecationwarn": [257, 262], "run_all_test": 257, "test_arg": 257, "test_kwarg": 257, "doctest_arg": 257, "doctest_kwarg": 257, "examples_arg": 257, "examples_kwarg": 257, "run_in_subprocess_with_hash_random": 257, "function_kwarg": 257, "hostedtoolcach": 257, "x64": 257, "_test": 257, "split_list": 257, "sympytestfil": 257, "module_rel": 257, "extraglob": 257, "raise_on_error": 257, "basenam": [257, 258, 259], "slate": 257, "dont_accept_true_for_1": 257, "dont_accept_blanklin": 257, "normalize_whitespac": 257, "ellipsi": [257, 265], "ignore_exception_detail": 257, "report_udiff": 257, "report_cdiff": 257, "report_ndiff": 257, "report_only_first_failur": 257, "mortem": 257, "tomfooleri": 257, "testmod": 257, "tester": 257, "fiddl": [257, 304], "timeout": 257, "keyboardinterrupt": 257, "interrupt": 257, "_basic": 257, "kw": 257, "test_equ": 257, "pdb": 257, "pipe": 257, "time_bal": 257, "tandem": 258, "matvec": 258, "codewrapp": 258, "distutil": 258, "fwrap": 258, "swig": 258, "binary_cal": 258, "22925376": 258, "25165824": 258, "_imp_": [258, 265], "filepath": 258, "cythoncodewrapp": 258, "dump_pyx": 258, "dummywrapp": 258, "f2pycodewrapp": 258, "ufuncifycodewrapp": 258, "dump_c": [258, 259], "code_gen": [258, 259], "argument_tupl": 258, "include_dir": 258, "library_dir": 258, "extra_compile_arg": 258, "extra_link_arg": 258, "symfunc": [258, 265], "funtion_nam": 258, "ndimension": 258, "f_fortran": 258, "f_cython": 258, "r1024": 258, "fortran77": 259, "fortran90": 259, "julia": 259, "rust": 259, "mileston": 259, "unsurmount": 259, "pyf": 259, "inputoutput": 259, "tcc": 259, "libtcc": 259, "date": 259, "hostnam": 259, "sha1": 259, "ccodegen": 259, "preprocessor_stat": 259, "dump_h": 259, "guard": 259, "get_prototyp": 259, "codegenerror": 259, "function_prototyp": 259, "dump_cod": 259, "cname": 259, "fname": 259, "pynam": 259, "jlname": 259, "octnam": 259, "rsname": 259, "fcodegen": 259, "f90": 259, "dump_f95": 259, "get_interfac": 259, "juliacodegen": 259, "dump_jl": 259, "octavecodegen": 259, "dump_m": 259, "returnvalu": 259, "destin": 259, "local_var": 259, "result_vari": 259, "unnam": 259, "rustcodegen": 259, "dump_r": 259, "f_result": 259, "myfcn": 259, "fcn2": 259, "myfcn_result": 259, "void": 259, "get_default_datatyp": 259, "complex_allow": 259, "agnost": 259, "conserve_mpmath_dp": 260, "disable_view": 260, "python_vers": 260, "ground_typ": 260, "memoize_properti": 260, "propfunc": 260, "no_attrs_in_subclass": 260, "__all__": 260, "some_funct": 260, "thread": 260, "xthread": 260, "threaded_factori": 260, "use_add": 260, "multiset_partitions_taocp": 261, "visitor": 261, "pstack": 261, "lpart": 261, "topmost": 261, "partcompon": 261, "peek": [261, 304], "unpredict": 261, "list_visitor": 261, "abb": [261, 264], "factoring_visitor": 261, "multisetpartitiontravers": 261, "aocp": 261, "count_partit": 261, "127750": 261, "686": 261, "4a": 261, "factorisatio": 261, "oppenheim": 261, "numerorum": 261, "canfield": 261, "erdo": 261, "OF": 261, "yorgei": 261, "monad": 261, "persist": 261, "288716": 261, "memoiz": [261, 263, 289], "dramat": 261, "hypothet": 261, "borrow": 261, "coalesc": 261, "_rang": 261, "brain": [261, 291], "histogram": 261, "enum_al": 261, "enum_larg": 261, "enum_rang": 261, "enum_smal": 261, "ub": 261, "catch_warn": 262, "simplefilt": 262, "dedent": [262, 267], "miscellan": [263, 289], "notiter": 264, "binary_partit": 264, "r1025": 264, "taocp": 264, "nx": 264, "common_prefix": 264, "common_suffix": 264, "unhash": 264, "r1026": 264, "component_": 264, "28graph_theori": 264, "r1027": 264, "27s_strongly_connected_components_algorithm": 264, "dict_merg": 264, "filter_symbol": 264, "myop": 264, "kog": 264, "informatik": 264, "hamburg": 264, "mein": 264, "python_trick": 264, "neighbor": 264, "xxxxxx": 264, "xxxx": 264, "r1028": 264, "method_ring": 264, "r1029": 264, "4856615": 264, "4857018": 264, "r1030": 264, "20160313023044": 264, "programminggeek": 264, "r1031": 264, "steinhau": 264, "93johnson": 264, "93trotter_algorithm": 264, "r1032": 264, "involut": 264, "eco": 264, "vajnovszki": 264, "dmtc": 264, "generate_involut": 264, "r1033": 264, "permutationinvolut": 264, "generate_oriented_forest": 264, "forest": 264, "acycl": 264, "r1034": 264, "beyer": 264, "hedetniemi": 264, "novemb": 264, "r1035": 264, "1633833": 264, "has_dup": 264, "has_varieti": 264, "iproduct": 264, "abcbb": 264, "is_sequ": 264, "generatortyp": 264, "_iter": 264, "kbin": 264, "ordered_flag": 264, "least_rot": 264, "rotate_left": 264, "r1036": 264, "lexicographically_minimal_string_rot": 264, "minlex": 264, "acb": 264, "11010011000": 264, "00011010011": 264, "00011001011": 264, "aaa": 264, "abi": 264, "bby": 264, "abracadabra": 264, "banana": 264, "multiset_derang": 264, "uniq": 264, "1233": 264, "3312": 264, "3321": 264, "aba": 264, "baa": 264, "bead": 264, "ooo": 264, "r1037": 264, "r1038": 264, "carla": 264, "savag": 264, "terri": 264, "yih": 264, "414": 264, "430": 264, "0196": 264, "6774": 264, "90047": 264, "ordered_partit": 264, "r1039": 264, "jeromekelleh": 264, "r1040": 264, "jerom": 264, "kelleh": 264, "barri": 264, "sullivan": 264, "0909": 264, "2331v2": 264, "r1041": 264, "activest": 264, "218332": 264, "random_derang": 264, "reseed": 264, "rotate_right": 264, "roundrobin": 264, "ef": 264, "credit": 264, "sakki": 264, "sequence_partit": 264, "kleen": 264, "enricogiampieri": 264, "13131491": 264, "sequence_partitions_empti": 264, "keyfunc": 264, "subgraph": 264, "r1042": 264, "r1043": 264, "r1044": 264, "unflatten": 264, "bcd": 264, "afunc": 265, "lambdastr": 265, "dummifi": 265, "use_imp": 265, "docstring_limit": 265, "custom_sin": 265, "spent": 265, "38177329": 265, "49315059": 265, "8414709848078965": 265, "enable_eager_execut": 265, "eagertensor": 265, "placehold": 265, "user_guid": 265, "runtimewarn": 265, "sin_cos_sympi": 265, "sin_co": 265, "sin_cos_numpi": 265, "38177329068": 265, "module_dictionari": 265, "getsourc": 265, "_lambdifygener": 265, "__globals__": 265, "lambdaprint": 265, "90929743": [265, 293], "assoc_recurrence_memo": 266, "base_seq": 266, "memo": 266, "pn0": 266, "recurrence_memo": 266, "specfun": 266, "__index__": 267, "sanit": 267, "99999999999999991611392": 267, "debug_decor": 267, "debugf": 267, "fillded": 267, "strline": 267, "rawlin": 267, "find_execut": 267, "pathsep": 267, "pastabl": 267, "bee": 267, "spamham": 267, "sha": 267, "egg": 267, "md5": 267, "eggsham": 267, "r1045": 267, "6116978": 267, "substr": 267, "roken": 267, "deletechar": 267, "multicharact": 267, "oldchar": 267, "newchar": 267, "get_class": 268, "lookup_view": 268, "get_mod_func": 268, "callback": 268, "timeutil": 269, "coordsysrect": 270, "coordsys3d": [270, 272, 273, 274, 276, 277, 280], "rotation_matrix": [270, 272, 275], "vector_nam": 270, "variable_nam": [270, 277], "latex_vect": 270, "pretty_vect": 270, "latex_scalar": 270, "pretty_scalar": 270, "new_system": 270, "create_new": [270, 275], "transformation_to_par": 270, "transformation_from_par": 270, "locate_new": [270, 273, 274, 275, 276, 277], "position_wrt": [270, 274, 275, 276], "orient_new": [270, 272], "axisorient": [270, 272, 275], "axis_orient": [270, 275], "bodyorient": [270, 272, 275], "body_orient": [270, 272, 275], "spaceorient": [270, 272, 275], "space_orient": [270, 272], "quaternionorient": [270, 272, 275], "q_orient": [270, 272], "orient_new_axi": [270, 273, 275], "orient_new_bodi": [270, 275], "angle1": [270, 272], "angle2": [270, 272], "angle3": [270, 272], "euler_angl": [270, 272], "orient_new_quaternion": [270, 275], "orient_new_spac": [270, 275], "coordsyrect": 270, "v_a": 270, "v_b": 270, "scalar_map": 270, "basevector": [270, 274, 275], "delop": [270, 276, 277], "r1046": 270, "r1047": 270, "basedyad": [270, 274], "second_system": 270, "deloper": [270, 278], "parametricregion": [270, 273, 280], "implicitregion": [270, 273, 280], "parabola": 270, "rational_parametr": 270, "singular_point": 270, "regular_point": 270, "reg_point": 270, "cubic_curv": 270, "calulc": 270, "hoffmann": 270, "purdu": 270, "lib": 270, "cgi": 270, "viewcont": 270, "1827": 270, "cstech": 270, "erik": 270, "hillgart": 270, "diploma": 270, "linz": 270, "universitat": 270, "risc_1355": 270, "20point": 270, "20on": 270, "20conic": 270, "parametricintegr": 270, "semispher": [270, 280], "axis_orienter1": 272, "axis_orienter2": 272, "axis_orienter3": 272, "body_orienter1": 272, "body_orienter2": 272, "body_orienter3": 272, "matrix_to_vector": 273, "system2": 273, "vector_integr": [273, 280], "essenc": 274, "vectormul": 274, "vectoradd": 274, "ofcours": 274, "vectorzero": 274, "expressli": 274, "express_coordin": [274, 275], "dyadicmul": 274, "dyadicadd": 274, "cleanest": 275, "orient_new_": 275, "basescalar": [275, 277], "oabc": 276, "oa": 276, "pq": 276, "sr": 276, "wikidel": 276, "ffield": 276, "gradient_field": 277, "instantan": [277, 291], "directional_deriv": 277, "lame": 277, "dyadicproduct": 278, "quantifi": 279, "necesssari": 280, "param_circl": 280, "implicit_circl": 280, "obextj": 280, "solidspher": 280, "lamina": 280, "\ud835\udc45": 280, "vectorfield": 280, "hemispher": 280, "top_fac": 280, "bottom_fac": 280, "27_theorem": 280, "cone": 280, "divergence_theorem": 280, "12288": 280, "truss": 287, "cabl": 287, "arm": 290, "lever": 290, "shoulder": 290, "flex": 290, "q_4": 290, "p_4": 290, "c_m": 290, "d_m": 290, "flexion": 290, "u_4": 290, "d_x": 290, "l_a": 290, "d_y": 290, "d_z": 290, "l_c": 290, "l_d": 290, "m_a": 290, "m_c": 290, "c_o": 290, "d_o": 290, "u_arm": 290, "l_arm": 290, "gravc": 290, "gravd": 290, "lever_resist": 290, "degroote2016": [290, 291], "biceps_pathwai": 290, "biceps_activ": 290, "extensorpathwai": 290, "axis_point": 290, "extensor": 290, "sympfiabl": 290, "origin_dist": 290, "insertion_dist": 290, "origin_angl": 290, "insertion_angl": 290, "arc_length": 290, "origin_segment_length": 290, "insertion_segment_length": 290, "force_magnitud": 290, "parent_tangency_point": 290, "aw": 290, "child_tangency_point": 290, "bw": 290, "parent_force_direction_vector": 290, "child_force_direction_vector": 290, "force_on_par": 290, "force_on_child": 290, "triceps_pathwai": 290, "triceps_activ": 290, "a_bicep": 290, "a_tricep": 290, "f_m_max_bicep": 290, "f_m_max_tricep": 290, "l_m_opt_bicep": 290, "l_m_opt_tricep": 290, "l_t_slack_bicep": 290, "l_t_slack_tricep": 290, "e_bicep": 290, "0225": [290, 291], "0075": [290, 291], "6666666666667": [290, 291], "e_tricep": 290, "dadt": [290, 291], "eval_diffeq": 290, "eval_holonom": 290, "eval_holo_fsolv": 290, "rad2deg": 290, "60986636": 290, "44918589": 290, "68812842": 290, "u_val": 290, "a_val": 290, "nondimension": 290, "e_val": 290, "00333333": 290, "15174161": 290, "00109772": 290, "00152436": 290, "19923894": 290, "04923615": 290, "00996712": 290, "01743115": 290, "29585191": 290, "0011276": 290, "29256885": 290, "0005241": 290, "29983226": 290, "9121071": 290, "eval_rh": [290, 291], "dxdt": 290, "plot_traj": 290, "sharex": [290, 291], "traj": 290, "startswith": 290, "set_ylabel": [290, 291], "set_xlabel": [290, 291], "tight_layout": 290, "settl": 290, "musculoskelet": 290, "kx": 291, "force_on_p": 291, "force_on_o": 291, "skeleton": 291, "lpathwai": 291, "opathwai": 291, "bone": 291, "tissu": 291, "noneg": 291, "cyl": 291, "wpathwai": 291, "springdamp": 291, "spring_const": 291, "damper_const": 291, "dir_vec": 291, "force_p1": 291, "force_p2": 291, "spring_damp": 291, "seamless": 291, "spring_damper2": 291, "spring_damper3": 291, "voluntari": 291, "stimul": 291, "zeroth_order_activ": 291, "actz": 291, "betweem": 291, "e_zeroth": 291, "actf": 291, "e_first": 291, "a_first": 291, "actf2": 291, "se": 291, "inextens": 291, "stiffer": 291, "fl_t2": 291, "constuct": 291, "prepopul": 291, "fl_t3": 291, "fl_t_callabl": 291, "l_t_tilde_num": 291, "fl_t_sym": 291, "fl_t_inv": 291, "fl_t_inv2": 291, "fl_m_pas2": 291, "fl_m_pas3": 291, "37439874427164e": 291, "fl_m_pas_cal": 291, "l_m_tilde_num": 291, "fl_m_pas_sym": 291, "fl_m_pas_inv": 291, "fl_m_pas_inv2": 291, "phenomenom": 291, "twelv": 291, "thirteen": 291, "fl_m_act2": 291, "fl_m_act3": 291, "fl_m_act_cal": 291, "fv_m_pas2": 291, "fv_m2": 291, "fv_m3": 291, "0458952018652595": 291, "0150588346410601": 291, "fv_m_callabl": 291, "v_m_tilde_num": 291, "fv_m_sym": 291, "fv_m_inv": 291, "fv_m_inv2": 291, "empir": 291, "v_": 291, "l_mt": 291, "v_mt": 291, "absolt": 291, "muscle_pathwai": 291, "muscle_activ": 291, "tau_": 291, "muscle_load": 291, "dqdt": 291, "dudt": 291, "eval_eom": 291, "eval_forc": 291, "x_val": 291, "r_val": 291, "817106179880225": 291, "30769105034035": 291, "9964469100598874": 291, "601": 291, "str_expr": 293, "82842712474619": 293, "141592653589793238462643383279502884197169399375105820974944592307816406286208998628034825342117068": 293, "0874989834394464": 293, "roundoff": 293, "14112001": 293, "7568025": 293, "95892427": 293, "2794155": 293, "6569866": 293, "98935825": 293, "41211849": 293, "0998334166468": 293, "sympy_nam": 293, "numerical_funct": 293, "rephras": 294, "oh": 294, "integration_vari": 294, "dfdx": 294, "equidistantli": 294, "d2fdx2": 294, "django": 296, "oop": 296, "crazi": 296, "abcdef": 296, "reevalu": 296, "infal": 296, "entertain": 297, "preliminari": 297, "82842712475": 298, "cass": 298, "wrote": [298, 299], "theme": 298, "expanded_expr": 298, "whet": 298, "appetit": 298, "c\u2082": [298, 305], "c\u2081": [298, 305], "\u03bd": 298, "sell": 298, "battl": 298, "confid": 298, "gigabyt": 298, "tear": 299, "stopper": 299, "uexpr": 299, "algebraic_multipl": 300, "pdp": 300, "undertest": 300, "underevalu": 300, "my_iszero": 300, "stronger": 300, "tradeoff": 300, "wonder": 300, "5b7c3e8ee5b40332abdb206c": 300, "15141": 300, "19548": 300, "10120": 300, "10279": 300, "constant_problem": 300, "possiblezeroq": 300, "20200307091449": 300, "mupad_ref": 300, "iszero": 300, "congratul": 301, "decent": 302, "austin": 302, "javascript": 303, "bvar": 303, "unnecessarili": 304, "whittl": 304, "catchal": 304, "collected_expr": 304, "cdot1": 304, "undertak": 304, "undon": 304, "cdot2": 304, "nck": 304, "pronounc": 304, "_2f_1": 304, "cfrac": 304, "list_to_frac": 304, "a\u2080": 304, "a\u2084": 304, "pointless": 304, "orig_frac": 304, "diffeq": 305}, "objects": {"": [[38, 0, 0, "-", "sympy"]], "sympy": [[40, 0, 0, "-", "abc"], [41, 0, 0, "-", "algebras"], [44, 0, 0, "-", "assumptions"], [47, 0, 0, "-", "calculus"], [48, 0, 0, "-", "categories"], [70, 0, 0, "-", "diffgeom"], [71, 0, 0, "-", "discrete"], [75, 0, 0, "-", "functions"], [88, 0, 0, "-", "holonomic"], [95, 0, 0, "-", "integrals"], [96, 0, 0, "-", "interactive"], [97, 0, 0, "-", "liealgebras"], [98, 0, 0, "-", "logic"], [103, 0, 0, "-", "matrices"], [110, 0, 0, "-", "parsing"], [287, 0, 0, "-", "physics"], [222, 0, 0, "-", "polys"], [244, 0, 0, "-", "solvers"], [246, 0, 0, "-", "stats"], [249, 0, 0, "-", "tensor"], [254, 0, 0, "-", "testing"], [263, 0, 0, "-", "utilities"], [278, 0, 0, "-", "vector"]], "sympy.algebras": [[41, 1, 1, "", "Quaternion"]], "sympy.algebras.Quaternion": [[41, 2, 1, "", "add"], [41, 2, 1, "", "angle"], [41, 2, 1, "", "arc_coplanar"], [41, 2, 1, "", "axis"], [41, 2, 1, "", "exp"], [41, 2, 1, "", "from_Matrix"], [41, 2, 1, "", "from_axis_angle"], [41, 2, 1, "", "from_euler"], [41, 2, 1, "", "from_rotation_matrix"], [41, 2, 1, "", "index_vector"], [41, 2, 1, "", "integrate"], [41, 2, 1, "", "inverse"], [41, 2, 1, "", "is_pure"], [41, 2, 1, "", "is_zero_quaternion"], [41, 2, 1, "", "mensor"], [41, 2, 1, "", "mul"], [41, 2, 1, "", "norm"], [41, 2, 1, "", "normalize"], [41, 2, 1, "", "orthogonal"], [41, 2, 1, "", "parallel"], [41, 2, 1, "", "pow"], [41, 2, 1, "", "pow_cos_sin"], [41, 3, 1, "", "product_matrix_left"], [41, 3, 1, "", "product_matrix_right"], [41, 2, 1, "", "rotate_point"], [41, 2, 1, "", "scalar_part"], [41, 2, 1, "", "set_norm"], [41, 2, 1, "", "to_Matrix"], [41, 2, 1, "", "to_axis_angle"], [41, 2, 1, "", "to_euler"], [41, 2, 1, "", "to_rotation_matrix"], [41, 2, 1, "", "vector_coplanar"], [41, 2, 1, "", "vector_part"]], "sympy.assumptions": [[42, 0, 0, "-", "ask"], [43, 0, 0, "-", "assume"], [45, 0, 0, "-", "predicates"], [46, 0, 0, "-", "refine"]], "sympy.assumptions.ask": [[42, 1, 1, "", "AssumptionKeys"], [42, 4, 1, "", "ask"], [42, 4, 1, "", "register_handler"], [42, 4, 1, "", "remove_handler"]], "sympy.assumptions.assume": [[43, 1, 1, "", "AppliedPredicate"], [43, 1, 1, "", "AssumptionsContext"], [43, 1, 1, "", "Predicate"], [43, 1, 1, "", "UndefinedPredicate"], [43, 4, 1, "", "assuming"]], "sympy.assumptions.assume.AppliedPredicate": [[43, 3, 1, "", "arg"], [43, 3, 1, "", "arguments"], [43, 3, 1, "", "function"]], "sympy.assumptions.assume.AssumptionsContext": [[43, 2, 1, "", "add"]], "sympy.assumptions.assume.Predicate": [[43, 2, 1, "", "eval"], [43, 5, 1, "", "handler"], [43, 2, 1, "", "register"], [43, 2, 1, "", "register_many"]], "sympy.assumptions.predicates.calculus": [[45, 1, 1, "", "FinitePredicate"], [45, 1, 1, "", "InfinitePredicate"]], "sympy.assumptions.predicates.calculus.FinitePredicate": [[45, 5, 1, "", "handler"]], "sympy.assumptions.predicates.calculus.InfinitePredicate": [[45, 5, 1, "", "handler"]], "sympy.assumptions.predicates.common": [[45, 1, 1, "", "CommutativePredicate"], [45, 1, 1, "", "IsTruePredicate"]], "sympy.assumptions.predicates.common.CommutativePredicate": [[45, 5, 1, "", "handler"]], "sympy.assumptions.predicates.common.IsTruePredicate": [[45, 5, 1, "", "handler"]], "sympy.assumptions.predicates.matrices": [[45, 1, 1, "", "ComplexElementsPredicate"], [45, 1, 1, "", "DiagonalPredicate"], [45, 1, 1, "", "FullRankPredicate"], [45, 1, 1, "", "IntegerElementsPredicate"], [45, 1, 1, "", "InvertiblePredicate"], [45, 1, 1, "", "LowerTriangularPredicate"], [45, 1, 1, "", "NormalPredicate"], [45, 1, 1, "", "OrthogonalPredicate"], [45, 1, 1, "", "PositiveDefinitePredicate"], [45, 1, 1, "", "RealElementsPredicate"], [45, 1, 1, "", "SingularPredicate"], [45, 1, 1, "", "SquarePredicate"], [45, 1, 1, "", "SymmetricPredicate"], [45, 1, 1, "", "TriangularPredicate"], [45, 1, 1, "", "UnitTriangularPredicate"], [45, 1, 1, "", "UnitaryPredicate"], [45, 1, 1, "", "UpperTriangularPredicate"]], "sympy.assumptions.predicates.matrices.ComplexElementsPredicate": [[45, 5, 1, "", "handler"]], "sympy.assumptions.predicates.matrices.DiagonalPredicate": [[45, 5, 1, "", "handler"]], "sympy.assumptions.predicates.matrices.FullRankPredicate": [[45, 5, 1, "", "handler"]], "sympy.assumptions.predicates.matrices.IntegerElementsPredicate": [[45, 5, 1, "", "handler"]], "sympy.assumptions.predicates.matrices.InvertiblePredicate": [[45, 5, 1, "", "handler"]], "sympy.assumptions.predicates.matrices.LowerTriangularPredicate": [[45, 5, 1, "", "handler"]], "sympy.assumptions.predicates.matrices.NormalPredicate": [[45, 5, 1, "", "handler"]], "sympy.assumptions.predicates.matrices.OrthogonalPredicate": [[45, 5, 1, "", "handler"]], "sympy.assumptions.predicates.matrices.PositiveDefinitePredicate": [[45, 5, 1, "", "handler"]], "sympy.assumptions.predicates.matrices.RealElementsPredicate": [[45, 5, 1, "", "handler"]], "sympy.assumptions.predicates.matrices.SingularPredicate": [[45, 5, 1, "", "handler"]], "sympy.assumptions.predicates.matrices.SquarePredicate": [[45, 5, 1, "", "handler"]], "sympy.assumptions.predicates.matrices.SymmetricPredicate": [[45, 5, 1, "", "handler"]], "sympy.assumptions.predicates.matrices.TriangularPredicate": [[45, 5, 1, "", "handler"]], "sympy.assumptions.predicates.matrices.UnitTriangularPredicate": [[45, 5, 1, "", "handler"]], "sympy.assumptions.predicates.matrices.UnitaryPredicate": [[45, 5, 1, "", "handler"]], "sympy.assumptions.predicates.matrices.UpperTriangularPredicate": [[45, 5, 1, "", "handler"]], "sympy.assumptions.predicates.ntheory": [[45, 1, 1, "", "CompositePredicate"], [45, 1, 1, "", "EvenPredicate"], [45, 1, 1, "", "OddPredicate"], [45, 1, 1, "", "PrimePredicate"]], "sympy.assumptions.predicates.ntheory.CompositePredicate": [[45, 5, 1, "", "handler"]], "sympy.assumptions.predicates.ntheory.EvenPredicate": [[45, 5, 1, "", "handler"]], "sympy.assumptions.predicates.ntheory.OddPredicate": [[45, 5, 1, "", "handler"]], "sympy.assumptions.predicates.ntheory.PrimePredicate": [[45, 5, 1, "", "handler"]], "sympy.assumptions.predicates.order": [[45, 1, 1, "", "NegativePredicate"], [45, 1, 1, "", "NonNegativePredicate"], [45, 1, 1, "", "NonPositivePredicate"], [45, 1, 1, "", "NonZeroPredicate"], [45, 1, 1, "", "PositivePredicate"], [45, 1, 1, "", "ZeroPredicate"]], "sympy.assumptions.predicates.order.NegativePredicate": [[45, 5, 1, "", "handler"]], "sympy.assumptions.predicates.order.NonNegativePredicate": [[45, 5, 1, "", "handler"]], "sympy.assumptions.predicates.order.NonPositivePredicate": [[45, 5, 1, "", "handler"]], "sympy.assumptions.predicates.order.NonZeroPredicate": [[45, 5, 1, "", "handler"]], "sympy.assumptions.predicates.order.PositivePredicate": [[45, 5, 1, "", "handler"]], "sympy.assumptions.predicates.order.ZeroPredicate": [[45, 5, 1, "", "handler"]], "sympy.assumptions.predicates.sets": [[45, 1, 1, "", "AlgebraicPredicate"], [45, 1, 1, "", "AntihermitianPredicate"], [45, 1, 1, "", "ComplexPredicate"], [45, 1, 1, "", "ExtendedRealPredicate"], [45, 1, 1, "", "HermitianPredicate"], [45, 1, 1, "", "ImaginaryPredicate"], [45, 1, 1, "", "IntegerPredicate"], [45, 1, 1, "", "IrrationalPredicate"], [45, 1, 1, "", "RationalPredicate"], [45, 1, 1, "", "RealPredicate"], [45, 1, 1, "", "TranscendentalPredicate"]], "sympy.assumptions.predicates.sets.AlgebraicPredicate": [[45, 5, 1, "", "AlgebraicHandler"], [45, 5, 1, "", "handler"]], "sympy.assumptions.predicates.sets.AntihermitianPredicate": [[45, 5, 1, "", "handler"]], "sympy.assumptions.predicates.sets.ComplexPredicate": [[45, 5, 1, "", "handler"]], "sympy.assumptions.predicates.sets.ExtendedRealPredicate": [[45, 5, 1, "", "handler"]], "sympy.assumptions.predicates.sets.HermitianPredicate": [[45, 5, 1, "", "handler"]], "sympy.assumptions.predicates.sets.ImaginaryPredicate": [[45, 5, 1, "", "handler"]], "sympy.assumptions.predicates.sets.IntegerPredicate": [[45, 5, 1, "", "handler"]], "sympy.assumptions.predicates.sets.IrrationalPredicate": [[45, 5, 1, "", "handler"]], "sympy.assumptions.predicates.sets.RationalPredicate": [[45, 5, 1, "", "handler"]], "sympy.assumptions.predicates.sets.RealPredicate": [[45, 5, 1, "", "handler"]], "sympy.assumptions.predicates.sets.TranscendentalPredicate": [[45, 5, 1, "", "handler"]], "sympy.assumptions.refine": [[46, 4, 1, "", "refine"], [46, 4, 1, "", "refine_Pow"], [46, 4, 1, "", "refine_abs"], [46, 4, 1, "", "refine_arg"], [46, 4, 1, "", "refine_atan2"], [46, 4, 1, "", "refine_im"], [46, 4, 1, "", "refine_matrixelement"], [46, 4, 1, "", "refine_re"], [46, 4, 1, "", "refine_sign"]], "sympy.calculus": [[47, 0, 0, "-", "euler"], [47, 0, 0, "-", "finite_diff"], [47, 0, 0, "-", "singularities"], [47, 0, 0, "-", "util"]], "sympy.calculus.euler": [[47, 4, 1, "", "euler_equations"]], "sympy.calculus.finite_diff": [[47, 4, 1, "", "apply_finite_diff"], [47, 4, 1, "", "differentiate_finite"], [47, 4, 1, "", "finite_diff_weights"]], "sympy.calculus.singularities": [[47, 4, 1, "", "is_decreasing"], [47, 4, 1, "", "is_increasing"], [47, 4, 1, "", "is_monotonic"], [47, 4, 1, "", "is_strictly_decreasing"], [47, 4, 1, "", "is_strictly_increasing"], [47, 4, 1, "", "monotonicity_helper"], [47, 4, 1, "", "singularities"]], "sympy.calculus.util": [[47, 4, 1, "", "continuous_domain"], [47, 4, 1, "", "function_range"], [47, 4, 1, "", "is_convex"], [47, 4, 1, "", "lcim"], [47, 4, 1, "", "maximum"], [47, 4, 1, "", "minimum"], [47, 4, 1, "", "not_empty_in"], [47, 4, 1, "", "periodicity"], [47, 4, 1, "", "stationary_points"]], "sympy.categories": [[48, 1, 1, "", "Category"], [48, 1, 1, "", "CompositeMorphism"], [48, 1, 1, "", "Diagram"], [48, 1, 1, "", "IdentityMorphism"], [48, 1, 1, "", "Morphism"], [48, 1, 1, "", "NamedMorphism"], [48, 1, 1, "", "Object"], [48, 0, 0, "-", "diagram_drawing"]], "sympy.categories.Category": [[48, 3, 1, "", "commutative_diagrams"], [48, 3, 1, "", "name"], [48, 3, 1, "", "objects"]], "sympy.categories.CompositeMorphism": [[48, 3, 1, "", "codomain"], [48, 3, 1, "", "components"], [48, 3, 1, "", "domain"], [48, 2, 1, "", "flatten"]], "sympy.categories.Diagram": [[48, 3, 1, "", "conclusions"], [48, 2, 1, "", "hom"], [48, 2, 1, "", "is_subdiagram"], [48, 3, 1, "", "objects"], [48, 3, 1, "", "premises"], [48, 2, 1, "", "subdiagram_from_objects"]], "sympy.categories.Morphism": [[48, 3, 1, "", "codomain"], [48, 2, 1, "", "compose"], [48, 3, 1, "", "domain"]], "sympy.categories.NamedMorphism": [[48, 3, 1, "", "name"]], "sympy.categories.diagram_drawing": [[48, 1, 1, "", "ArrowStringDescription"], [48, 1, 1, "", "DiagramGrid"], [48, 1, 1, "", "XypicDiagramDrawer"], [48, 4, 1, "", "preview_diagram"], [48, 4, 1, "", "xypic_draw_diagram"]], "sympy.categories.diagram_drawing.DiagramGrid": [[48, 3, 1, "", "height"], [48, 3, 1, "", "morphisms"], [48, 3, 1, "", "width"]], "sympy.categories.diagram_drawing.XypicDiagramDrawer": [[48, 2, 1, "", "draw"]], "sympy.codegen": [[49, 0, 0, "-", "algorithms"], [49, 0, 0, "-", "approximations"], [49, 0, 0, "-", "ast"], [49, 0, 0, "-", "cfunctions"], [49, 0, 0, "-", "cnodes"], [49, 0, 0, "-", "cutils"], [49, 0, 0, "-", "cxxnodes"], [49, 0, 0, "-", "fnodes"], [49, 0, 0, "-", "futils"], [49, 0, 0, "-", "matrix_nodes"], [49, 0, 0, "-", "pyutils"], [49, 0, 0, "-", "rewriting"]], "sympy.codegen.algorithms": [[49, 4, 1, "", "newtons_method"], [49, 4, 1, "", "newtons_method_function"]], "sympy.codegen.approximations": [[49, 1, 1, "", "SeriesApprox"], [49, 1, 1, "", "SumApprox"]], "sympy.codegen.ast": [[49, 1, 1, "", "Assignment"], [49, 1, 1, "", "AssignmentBase"], [49, 1, 1, "", "Attribute"], [49, 1, 1, "", "AugmentedAssignment"], [49, 1, 1, "", "BreakToken"], [49, 1, 1, "", "CodeBlock"], [49, 1, 1, "", "Comment"], [49, 1, 1, "", "ComplexType"], [49, 1, 1, "", "ContinueToken"], [49, 1, 1, "", "Declaration"], [49, 1, 1, "", "Element"], [49, 1, 1, "", "FloatBaseType"], [49, 1, 1, "", "FloatType"], [49, 1, 1, "", "For"], [49, 1, 1, "", "FunctionCall"], [49, 1, 1, "", "FunctionDefinition"], [49, 1, 1, "", "FunctionPrototype"], [49, 1, 1, "", "IntBaseType"], [49, 1, 1, "", "Node"], [49, 1, 1, "", "NoneToken"], [49, 1, 1, "", "Pointer"], [49, 1, 1, "", "Print"], [49, 1, 1, "", "QuotedString"], [49, 1, 1, "", "Raise"], [49, 1, 1, "", "Return"], [49, 1, 1, "", "RuntimeError_"], [49, 1, 1, "", "Scope"], [49, 1, 1, "", "SignedIntType"], [49, 1, 1, "", "Stream"], [49, 1, 1, "", "String"], [49, 1, 1, "", "Token"], [49, 1, 1, "", "Type"], [49, 1, 1, "", "UnsignedIntType"], [49, 1, 1, "", "Variable"], [49, 1, 1, "", "While"], [49, 4, 1, "", "aug_assign"]], "sympy.codegen.ast.CodeBlock": [[49, 2, 1, "", "cse"], [49, 2, 1, "", "topological_sort"]], "sympy.codegen.ast.FloatBaseType": [[49, 5, 1, "", "cast_nocheck"]], "sympy.codegen.ast.FloatType": [[49, 2, 1, "", "cast_nocheck"], [49, 3, 1, "", "decimal_dig"], [49, 3, 1, "", "dig"], [49, 3, 1, "", "eps"], [49, 3, 1, "", "max"], [49, 3, 1, "", "max_exponent"], [49, 3, 1, "", "min_exponent"], [49, 3, 1, "", "tiny"]], "sympy.codegen.ast.Node": [[49, 2, 1, "", "attr_params"]], "sympy.codegen.ast.Token": [[49, 2, 1, "", "kwargs"]], "sympy.codegen.ast.Type": [[49, 2, 1, "", "cast_check"], [49, 2, 1, "", "from_expr"]], "sympy.codegen.ast.Variable": [[49, 2, 1, "", "as_Declaration"], [49, 2, 1, "", "deduced"]], "sympy.codegen.cfunctions": [[49, 1, 1, "", "Cbrt"], [49, 1, 1, "", "Sqrt"], [49, 1, 1, "", "exp2"], [49, 1, 1, "", "expm1"], [49, 1, 1, "", "fma"], [49, 1, 1, "", "hypot"], [49, 1, 1, "", "log10"], [49, 1, 1, "", "log1p"], [49, 1, 1, "", "log2"]], "sympy.codegen.cfunctions.Cbrt": [[49, 2, 1, "", "fdiff"]], "sympy.codegen.cfunctions.Sqrt": [[49, 2, 1, "", "fdiff"]], "sympy.codegen.cfunctions.exp2": [[49, 2, 1, "", "fdiff"]], "sympy.codegen.cfunctions.expm1": [[49, 2, 1, "", "fdiff"]], "sympy.codegen.cfunctions.fma": [[49, 2, 1, "", "fdiff"]], "sympy.codegen.cfunctions.hypot": [[49, 2, 1, "", "fdiff"]], "sympy.codegen.cfunctions.log10": [[49, 2, 1, "", "fdiff"]], "sympy.codegen.cfunctions.log1p": [[49, 2, 1, "", "fdiff"]], "sympy.codegen.cfunctions.log2": [[49, 2, 1, "", "fdiff"]], "sympy.codegen.cnodes": [[49, 1, 1, "", "CommaOperator"], [49, 1, 1, "", "Label"], [49, 1, 1, "", "PostDecrement"], [49, 1, 1, "", "PostIncrement"], [49, 1, 1, "", "PreDecrement"], [49, 1, 1, "", "PreIncrement"], [49, 4, 1, "", "alignof"], [49, 1, 1, "", "goto"], [49, 4, 1, "", "sizeof"], [49, 1, 1, "", "struct"], [49, 1, 1, "", "union"]], "sympy.codegen.cutils": [[49, 4, 1, "", "render_as_source_file"]], "sympy.codegen.cxxnodes": [[49, 1, 1, "", "using"]], "sympy.codegen.fnodes": [[49, 1, 1, "", "ArrayConstructor"], [49, 1, 1, "", "Do"], [49, 1, 1, "", "Extent"], [49, 1, 1, "", "FortranReturn"], [49, 1, 1, "", "GoTo"], [49, 1, 1, "", "ImpliedDoLoop"], [49, 1, 1, "", "Module"], [49, 1, 1, "", "Program"], [49, 1, 1, "", "Subroutine"], [49, 1, 1, "", "SubroutineCall"], [49, 4, 1, "", "allocated"], [49, 4, 1, "", "array"], [49, 4, 1, "", "bind_C"], [49, 1, 1, "", "cmplx"], [49, 4, 1, "", "dimension"], [49, 1, 1, "", "dsign"], [49, 1, 1, "", "isign"], [49, 1, 1, "", "kind"], [49, 4, 1, "", "lbound"], [49, 1, 1, "", "literal_dp"], [49, 1, 1, "", "literal_sp"], [49, 1, 1, "", "merge"], [49, 4, 1, "", "reshape"], [49, 4, 1, "", "shape"], [49, 4, 1, "", "size"], [49, 1, 1, "", "use"], [49, 1, 1, "", "use_rename"]], "sympy.codegen.futils": [[49, 4, 1, "", "render_as_module"]], "sympy.codegen.matrix_nodes": [[49, 1, 1, "", "MatrixSolve"]], "sympy.codegen.pyutils": [[49, 4, 1, "", "render_as_module"]], "sympy.codegen.rewriting": [[49, 1, 1, "", "FuncMinusOneOptim"], [49, 1, 1, "", "Optimization"], [49, 1, 1, "", "ReplaceOptim"], [49, 4, 1, "", "create_expand_pow_optimization"], [49, 4, 1, "", "optimize"]], "sympy.codegen.rewriting.FuncMinusOneOptim": [[49, 2, 1, "", "replace_in_Add"]], "sympy.combinatorics": [[51, 0, 0, "-", "galois"], [60, 0, 0, "-", "generators"], [52, 0, 0, "-", "graycode"], [53, 0, 0, "-", "group_constructs"], [54, 0, 0, "-", "group_numbers"], [56, 0, 0, "-", "named_groups"], [57, 0, 0, "-", "partitions"], [59, 0, 0, "-", "perm_groups"], [60, 0, 0, "-", "permutations"], [61, 0, 0, "-", "polyhedron"], [62, 0, 0, "-", "prufer"], [63, 0, 0, "-", "subsets"], [64, 0, 0, "-", "tensor_can"], [65, 0, 0, "-", "testutil"], [66, 0, 0, "-", "util"]], "sympy.combinatorics.galois": [[51, 4, 1, "", "A4_in_S6"], [51, 4, 1, "", "A4xC2"], [51, 4, 1, "", "G18"], [51, 4, 1, "", "G36m"], [51, 4, 1, "", "G36p"], [51, 4, 1, "", "G72"], [51, 4, 1, "", "M20"], [51, 4, 1, "", "PGL2F5"], [51, 4, 1, "", "PSL2F5"], [51, 1, 1, "", "S1TransitiveSubgroups"], [51, 1, 1, "", "S2TransitiveSubgroups"], [51, 1, 1, "", "S3TransitiveSubgroups"], [51, 4, 1, "", "S3_in_S6"], [51, 1, 1, "", "S4TransitiveSubgroups"], [51, 4, 1, "", "S4m"], [51, 4, 1, "", "S4p"], [51, 4, 1, "", "S4xC2"], [51, 1, 1, "", "S5TransitiveSubgroups"], [51, 1, 1, "", "S6TransitiveSubgroups"], [51, 4, 1, "", "find_transitive_subgroups_of_S6"], [51, 4, 1, "", "four_group"]], "sympy.combinatorics.generators": [[60, 2, 1, "", "alternating"], [60, 2, 1, "", "cyclic"], [60, 2, 1, "", "dihedral"], [60, 2, 1, "", "symmetric"]], "sympy.combinatorics.graycode": [[52, 1, 1, "", "GrayCode"], [52, 2, 1, "", "bin_to_gray"], [52, 2, 1, "", "get_subset_from_bitstring"], [52, 2, 1, "", "gray_to_bin"], [52, 2, 1, "", "graycode_subsets"], [52, 2, 1, "", "random_bitstring"]], "sympy.combinatorics.graycode.GrayCode": [[52, 3, 1, "", "current"], [52, 2, 1, "", "generate_gray"], [52, 3, 1, "", "n"], [52, 2, 1, "", "next"], [52, 3, 1, "", "rank"], [52, 3, 1, "", "selections"], [52, 2, 1, "", "skip"], [52, 2, 1, "", "unrank"]], "sympy.combinatorics.group_constructs": [[53, 4, 1, "", "DirectProduct"]], "sympy.combinatorics.group_numbers": [[54, 4, 1, "", "is_abelian_number"], [54, 4, 1, "", "is_cyclic_number"], [54, 4, 1, "", "is_nilpotent_number"]], "sympy.combinatorics.named_groups": [[56, 4, 1, "", "AbelianGroup"], [56, 4, 1, "", "AlternatingGroup"], [56, 4, 1, "", "CyclicGroup"], [56, 4, 1, "", "DihedralGroup"], [56, 4, 1, "", "SymmetricGroup"]], "sympy.combinatorics.partitions": [[57, 1, 1, "", "IntegerPartition"], [57, 1, 1, "", "Partition"], [57, 4, 1, "", "RGS_enum"], [57, 4, 1, "", "RGS_generalized"], [57, 4, 1, "", "RGS_rank"], [57, 4, 1, "", "RGS_unrank"], [57, 4, 1, "", "random_integer_partition"]], "sympy.combinatorics.partitions.IntegerPartition": [[57, 2, 1, "", "as_dict"], [57, 2, 1, "", "as_ferrers"], [57, 3, 1, "", "conjugate"], [57, 2, 1, "", "next_lex"], [57, 2, 1, "", "prev_lex"]], "sympy.combinatorics.partitions.Partition": [[57, 3, 1, "", "RGS"], [57, 2, 1, "", "from_rgs"], [57, 3, 1, "", "partition"], [57, 3, 1, "", "rank"], [57, 2, 1, "", "sort_key"]], "sympy.combinatorics.perm_groups": [[59, 1, 1, "", "PermutationGroup"]], "sympy.combinatorics.perm_groups.PermutationGroup": [[59, 2, 1, "", "__contains__"], [59, 2, 1, "", "__mul__"], [59, 2, 1, "", "__new__"], [59, 5, 1, "", "__weakref__"], [59, 2, 1, "", "_coset_representative"], [59, 2, 1, "", "_distinct_primes_lemma"], [59, 3, 1, "", "_elements"], [59, 2, 1, "", "_eval_is_alt_sym_monte_carlo"], [59, 2, 1, "", "_eval_is_alt_sym_naive"], [59, 2, 1, "", "_p_elements_group"], [59, 2, 1, "", "_random_pr_init"], [59, 2, 1, "", "_sylow_alt_sym"], [59, 2, 1, "", "_union_find_merge"], [59, 2, 1, "", "_union_find_rep"], [59, 2, 1, "", "_verify"], [59, 2, 1, "", "abelian_invariants"], [59, 3, 1, "", "base"], [59, 2, 1, "", "baseswap"], [59, 3, 1, "", "basic_orbits"], [59, 3, 1, "", "basic_stabilizers"], [59, 3, 1, "", "basic_transversals"], [59, 2, 1, "", "center"], [59, 2, 1, "", "centralizer"], [59, 2, 1, "", "commutator"], [59, 2, 1, "", "composition_series"], [59, 2, 1, "", "conjugacy_class"], [59, 2, 1, "", "conjugacy_classes"], [59, 2, 1, "", "contains"], [59, 2, 1, "", "coset_factor"], [59, 2, 1, "", "coset_rank"], [59, 2, 1, "", "coset_table"], [59, 2, 1, "", "coset_transversal"], [59, 2, 1, "", "coset_unrank"], [59, 3, 1, "", "degree"], [59, 2, 1, "", "derived_series"], [59, 2, 1, "", "derived_subgroup"], [59, 3, 1, "", "elements"], [59, 2, 1, "", "equals"], [59, 2, 1, "", "generate"], [59, 2, 1, "", "generate_dimino"], [59, 2, 1, "", "generate_schreier_sims"], [59, 2, 1, "", "generator_product"], [59, 3, 1, "", "generators"], [59, 3, 1, "", "identity"], [59, 2, 1, "", "index"], [59, 3, 1, "", "is_abelian"], [59, 2, 1, "", "is_alt_sym"], [59, 3, 1, "", "is_alternating"], [59, 3, 1, "", "is_cyclic"], [59, 3, 1, "", "is_dihedral"], [59, 2, 1, "", "is_elementary"], [59, 3, 1, "", "is_nilpotent"], [59, 2, 1, "", "is_normal"], [59, 3, 1, "", "is_perfect"], [59, 3, 1, "", "is_polycyclic"], [59, 2, 1, "", "is_primitive"], [59, 3, 1, "", "is_solvable"], [59, 2, 1, "", "is_subgroup"], [59, 3, 1, "", "is_symmetric"], [59, 2, 1, "", "is_transitive"], [59, 3, 1, "", "is_trivial"], [59, 2, 1, "", "lower_central_series"], [59, 2, 1, "", "make_perm"], [59, 3, 1, "", "max_div"], [59, 2, 1, "", "minimal_block"], [59, 2, 1, "", "minimal_blocks"], [59, 2, 1, "", "normal_closure"], [59, 2, 1, "", "orbit"], [59, 2, 1, "", "orbit_rep"], [59, 2, 1, "", "orbit_transversal"], [59, 2, 1, "", "orbits"], [59, 2, 1, "", "order"], [59, 2, 1, "", "pointwise_stabilizer"], [59, 2, 1, "", "polycyclic_group"], [59, 2, 1, "", "presentation"], [59, 2, 1, "", "random"], [59, 2, 1, "", "random_pr"], [59, 2, 1, "", "random_stab"], [59, 2, 1, "", "schreier_sims"], [59, 2, 1, "", "schreier_sims_incremental"], [59, 2, 1, "", "schreier_sims_random"], [59, 2, 1, "", "schreier_vector"], [59, 2, 1, "", "stabilizer"], [59, 3, 1, "", "strong_gens"], [59, 2, 1, "", "strong_presentation"], [59, 2, 1, "", "subgroup"], [59, 2, 1, "", "subgroup_search"], [59, 2, 1, "", "sylow_subgroup"], [59, 3, 1, "", "transitivity_degree"]], "sympy.combinatorics.permutations": [[60, 1, 1, "", "Cycle"], [60, 1, 1, "", "Permutation"], [60, 4, 1, "", "_af_parity"]], "sympy.combinatorics.permutations.Cycle": [[60, 2, 1, "", "list"]], "sympy.combinatorics.permutations.Permutation": [[60, 2, 1, "", "apply"], [60, 3, 1, "", "array_form"], [60, 2, 1, "", "ascents"], [60, 2, 1, "", "atoms"], [60, 3, 1, "", "cardinality"], [60, 2, 1, "", "commutator"], [60, 2, 1, "", "commutes_with"], [60, 3, 1, "", "cycle_structure"], [60, 3, 1, "", "cycles"], [60, 3, 1, "", "cyclic_form"], [60, 2, 1, "", "descents"], [60, 2, 1, "", "from_inversion_vector"], [60, 2, 1, "", "from_sequence"], [60, 3, 1, "", "full_cyclic_form"], [60, 2, 1, "", "get_adjacency_distance"], [60, 2, 1, "", "get_adjacency_matrix"], [60, 2, 1, "", "get_positional_distance"], [60, 2, 1, "", "get_precedence_distance"], [60, 2, 1, "", "get_precedence_matrix"], [60, 2, 1, "", "index"], [60, 2, 1, "", "inversion_vector"], [60, 2, 1, "", "inversions"], [60, 3, 1, "", "is_Empty"], [60, 3, 1, "", "is_Identity"], [60, 3, 1, "", "is_Singleton"], [60, 3, 1, "", "is_even"], [60, 3, 1, "", "is_odd"], [60, 2, 1, "", "josephus"], [60, 2, 1, "", "length"], [60, 2, 1, "", "list"], [60, 2, 1, "", "max"], [60, 2, 1, "", "min"], [60, 2, 1, "", "mul_inv"], [60, 2, 1, "", "next_lex"], [60, 2, 1, "", "next_nonlex"], [60, 2, 1, "", "next_trotterjohnson"], [60, 2, 1, "", "order"], [60, 2, 1, "", "parity"], [60, 2, 1, "", "random"], [60, 2, 1, "", "rank"], [60, 2, 1, "", "rank_nonlex"], [60, 2, 1, "", "rank_trotterjohnson"], [60, 2, 1, "", "resize"], [60, 2, 1, "", "rmul"], [60, 2, 1, "", "rmul_with_af"], [60, 2, 1, "", "runs"], [60, 2, 1, "", "signature"], [60, 3, 1, "", "size"], [60, 2, 1, "", "support"], [60, 2, 1, "", "transpositions"], [60, 2, 1, "", "unrank_lex"], [60, 2, 1, "", "unrank_nonlex"], [60, 2, 1, "", "unrank_trotterjohnson"]], "sympy.combinatorics.polyhedron": [[61, 1, 1, "", "Polyhedron"]], "sympy.combinatorics.polyhedron.Polyhedron": [[61, 3, 1, "", "array_form"], [61, 3, 1, "", "corners"], [61, 3, 1, "", "cyclic_form"], [61, 3, 1, "", "edges"], [61, 3, 1, "", "faces"], [61, 3, 1, "", "pgroup"], [61, 2, 1, "", "reset"], [61, 2, 1, "", "rotate"], [61, 3, 1, "", "size"], [61, 3, 1, "", "vertices"]], "sympy.combinatorics.prufer": [[62, 1, 1, "", "Prufer"]], "sympy.combinatorics.prufer.Prufer": [[62, 2, 1, "", "edges"], [62, 2, 1, "", "next"], [62, 3, 1, "", "nodes"], [62, 2, 1, "", "prev"], [62, 2, 1, "", "prufer_rank"], [62, 3, 1, "", "prufer_repr"], [62, 3, 1, "", "rank"], [62, 3, 1, "", "size"], [62, 2, 1, "", "to_prufer"], [62, 2, 1, "", "to_tree"], [62, 3, 1, "", "tree_repr"], [62, 2, 1, "", "unrank"]], "sympy.combinatorics.subsets": [[63, 1, 1, "", "Subset"], [63, 2, 1, "", "ksubsets"]], "sympy.combinatorics.subsets.Subset": [[63, 2, 1, "", "bitlist_from_subset"], [63, 3, 1, "", "cardinality"], [63, 2, 1, "", "iterate_binary"], [63, 2, 1, "", "iterate_graycode"], [63, 2, 1, "", "next_binary"], [63, 2, 1, "", "next_gray"], [63, 2, 1, "", "next_lexicographic"], [63, 2, 1, "", "prev_binary"], [63, 2, 1, "", "prev_gray"], [63, 2, 1, "", "prev_lexicographic"], [63, 3, 1, "", "rank_binary"], [63, 3, 1, "", "rank_gray"], [63, 3, 1, "", "rank_lexicographic"], [63, 3, 1, "", "size"], [63, 3, 1, "", "subset"], [63, 2, 1, "", "subset_from_bitlist"], [63, 2, 1, "", "subset_indices"], [63, 3, 1, "", "superset"], [63, 3, 1, "", "superset_size"], [63, 2, 1, "", "unrank_binary"], [63, 2, 1, "", "unrank_gray"]], "sympy.combinatorics.tensor_can": [[64, 4, 1, "", "bsgs_direct_product"], [64, 4, 1, "", "canonicalize"], [64, 4, 1, "", "double_coset_can_rep"], [64, 4, 1, "", "get_symmetric_group_sgs"]], "sympy.combinatorics.testutil": [[65, 4, 1, "", "_cmp_perm_lists"], [65, 4, 1, "", "_naive_list_centralizer"], [65, 4, 1, "", "_verify_bsgs"], [65, 4, 1, "", "_verify_centralizer"], [65, 4, 1, "", "_verify_normal_closure"]], "sympy.combinatorics.util": [[66, 4, 1, "", "_base_ordering"], [66, 4, 1, "", "_check_cycles_alt_sym"], [66, 4, 1, "", "_distribute_gens_by_base"], [66, 4, 1, "", "_handle_precomputed_bsgs"], [66, 4, 1, "", "_orbits_transversals_from_bsgs"], [66, 4, 1, "", "_remove_gens"], [66, 4, 1, "", "_strip"], [66, 4, 1, "", "_strong_gens_from_distr"]], "sympy.concrete.expr_with_intlimits": [[67, 1, 1, "", "ExprWithIntLimits"]], "sympy.concrete.expr_with_intlimits.ExprWithIntLimits": [[67, 2, 1, "", "change_index"], [67, 3, 1, "", "has_empty_sequence"], [67, 2, 1, "", "index"], [67, 2, 1, "", "reorder"], [67, 2, 1, "", "reorder_limit"]], "sympy.concrete.expr_with_limits": [[95, 1, 1, "", "ExprWithLimits"]], "sympy.concrete.expr_with_limits.ExprWithLimits": [[95, 3, 1, "", "bound_symbols"], [95, 3, 1, "", "free_symbols"], [95, 3, 1, "", "function"], [95, 3, 1, "", "has_finite_limits"], [95, 3, 1, "", "has_reversed_limits"], [95, 3, 1, "", "is_number"], [95, 3, 1, "", "limits"], [95, 3, 1, "", "variables"]], "sympy.concrete.gosper": [[67, 4, 1, "", "gosper_normal"], [67, 4, 1, "", "gosper_sum"], [67, 4, 1, "", "gosper_term"]], "sympy.concrete.products": [[67, 1, 1, "", "Product"], [67, 4, 1, "", "product"]], "sympy.concrete.products.Product": [[67, 2, 1, "", "is_convergent"], [67, 2, 1, "", "reverse_order"]], "sympy.concrete.summations": [[67, 1, 1, "", "Sum"], [67, 4, 1, "", "summation"]], "sympy.concrete.summations.Sum": [[67, 2, 1, "", "euler_maclaurin"], [67, 2, 1, "", "eval_zeta_function"], [67, 2, 1, "", "is_absolutely_convergent"], [67, 2, 1, "", "is_convergent"], [67, 2, 1, "", "reverse_order"]], "sympy.core": [[68, 0, 0, "-", "add"], [68, 0, 0, "-", "assumptions"], [68, 0, 0, "-", "basic"], [68, 0, 0, "-", "cache"], [68, 0, 0, "-", "containers"], [68, 0, 0, "-", "evalf"], [68, 0, 0, "-", "expr"], [68, 0, 0, "-", "exprtools"], [68, 0, 0, "-", "function"], [68, 0, 0, "-", "intfunc"], [68, 0, 0, "-", "kind"], [68, 0, 0, "-", "mod"], [68, 0, 0, "-", "mul"], [68, 0, 0, "-", "multidimensional"], [68, 0, 0, "-", "numbers"], [68, 0, 0, "-", "power"], [68, 0, 0, "-", "random"], [68, 0, 0, "-", "relational"], [68, 0, 0, "-", "singleton"], [68, 0, 0, "-", "symbol"], [68, 0, 0, "-", "sympify"], [68, 0, 0, "-", "traversal"]], "sympy.core.add": [[68, 1, 1, "", "Add"]], "sympy.core.add.Add": [[68, 2, 1, "", "as_coeff_Add"], [68, 2, 1, "", "as_coeff_add"], [68, 2, 1, "", "as_content_primitive"], [68, 2, 1, "", "as_numer_denom"], [68, 2, 1, "", "as_real_imag"], [68, 2, 1, "", "as_two_terms"], [68, 2, 1, "", "extract_leading_order"], [68, 2, 1, "", "flatten"], [68, 2, 1, "", "primitive"]], "sympy.core.basic": [[68, 1, 1, "", "Atom"], [68, 1, 1, "", "Basic"]], "sympy.core.basic.Basic": [[68, 3, 1, "", "args"], [68, 2, 1, "", "as_content_primitive"], [68, 2, 1, "", "as_dummy"], [68, 3, 1, "", "assumptions0"], [68, 2, 1, "", "atoms"], [68, 3, 1, "", "canonical_variables"], [68, 2, 1, "", "class_key"], [68, 2, 1, "", "compare"], [68, 2, 1, "", "count"], [68, 2, 1, "", "count_ops"], [68, 2, 1, "", "doit"], [68, 2, 1, "", "dummy_eq"], [68, 2, 1, "", "find"], [68, 3, 1, "", "free_symbols"], [68, 2, 1, "", "fromiter"], [68, 3, 1, "", "func"], [68, 2, 1, "", "has"], [68, 2, 1, "", "has_free"], [68, 2, 1, "", "has_xfree"], [68, 3, 1, "", "is_comparable"], [68, 2, 1, "", "is_same"], [68, 2, 1, "", "match"], [68, 2, 1, "", "matches"], [68, 2, 1, "", "rcall"], [68, 2, 1, "", "refine"], [68, 2, 1, "", "replace"], [68, 2, 1, "", "rewrite"], [68, 2, 1, "", "simplify"], [68, 2, 1, "", "sort_key"], [68, 2, 1, "", "subs"], [68, 2, 1, "", "xreplace"]], "sympy.core.cache": [[68, 4, 1, "", "__cacheit"]], "sympy.core.containers": [[68, 1, 1, "", "Dict"], [68, 1, 1, "", "Tuple"], [68, 1, 1, "", "TupleKind"]], "sympy.core.containers.Dict": [[68, 2, 1, "", "get"], [68, 2, 1, "", "items"], [68, 2, 1, "", "keys"], [68, 2, 1, "", "values"]], "sympy.core.containers.Tuple": [[68, 2, 1, "", "index"], [68, 3, 1, "", "kind"], [68, 2, 1, "", "tuple_count"]], "sympy.core.evalf": [[68, 1, 1, "", "EvalfMixin"], [68, 4, 1, "", "N"], [68, 1, 1, "", "PrecisionExhausted"]], "sympy.core.evalf.EvalfMixin": [[68, 2, 1, "", "evalf"], [68, 2, 1, "", "n"]], "sympy.core.expr": [[68, 1, 1, "", "AtomicExpr"], [68, 1, 1, "", "Expr"], [68, 1, 1, "", "UnevaluatedExpr"]], "sympy.core.expr.Expr": [[68, 2, 1, "", "apart"], [68, 2, 1, "", "args_cnc"], [68, 2, 1, "", "as_coeff_Add"], [68, 2, 1, "", "as_coeff_Mul"], [68, 2, 1, "", "as_coeff_add"], [68, 2, 1, "", "as_coeff_exponent"], [68, 2, 1, "", "as_coeff_mul"], [68, 2, 1, "", "as_coefficient"], [68, 2, 1, "", "as_coefficients_dict"], [68, 2, 1, "", "as_content_primitive"], [68, 2, 1, "", "as_expr"], [68, 2, 1, "", "as_independent"], [68, 2, 1, "", "as_leading_term"], [68, 2, 1, "", "as_numer_denom"], [68, 2, 1, "", "as_ordered_factors"], [68, 2, 1, "", "as_ordered_terms"], [68, 2, 1, "", "as_poly"], [68, 2, 1, "", "as_powers_dict"], [68, 2, 1, "", "as_real_imag"], [68, 2, 1, "", "as_terms"], [68, 2, 1, "", "aseries"], [68, 2, 1, "", "cancel"], [68, 2, 1, "", "coeff"], [68, 2, 1, "", "collect"], [68, 2, 1, "", "combsimp"], [68, 2, 1, "", "compute_leading_term"], [68, 2, 1, "", "conjugate"], [68, 2, 1, "", "could_extract_minus_sign"], [68, 2, 1, "", "equals"], [68, 2, 1, "", "expand"], [68, 3, 1, "", "expr_free_symbols"], [68, 2, 1, "", "extract_additively"], [68, 2, 1, "", "extract_branch_factor"], [68, 2, 1, "", "extract_multiplicatively"], [68, 2, 1, "", "factor"], [68, 2, 1, "", "fourier_series"], [68, 2, 1, "", "fps"], [68, 2, 1, "", "gammasimp"], [68, 2, 1, "", "getO"], [68, 2, 1, "", "getn"], [68, 2, 1, "", "integrate"], [68, 2, 1, "", "invert"], [68, 2, 1, "", "is_algebraic_expr"], [68, 2, 1, "", "is_constant"], [68, 2, 1, "", "is_meromorphic"], [68, 3, 1, "", "is_number"], [68, 2, 1, "", "is_polynomial"], [68, 2, 1, "", "is_rational_function"], [68, 2, 1, "", "leadterm"], [68, 2, 1, "", "limit"], [68, 2, 1, "", "lseries"], [68, 2, 1, "", "normal"], [68, 2, 1, "", "nseries"], [68, 2, 1, "", "nsimplify"], [68, 2, 1, "", "powsimp"], [68, 2, 1, "", "primitive"], [68, 2, 1, "", "radsimp"], [68, 2, 1, "", "ratsimp"], [68, 2, 1, "", "removeO"], [68, 2, 1, "", "round"], [68, 2, 1, "", "separate"], [68, 2, 1, "", "series"], [68, 2, 1, "", "taylor_term"], [68, 2, 1, "", "together"], [68, 2, 1, "", "trigsimp"]], "sympy.core.exprtools": [[68, 4, 1, "", "factor_terms"], [68, 4, 1, "", "gcd_terms"]], "sympy.core.function": [[68, 1, 1, "", "Derivative"], [68, 1, 1, "", "Function"], [68, 1, 1, "", "FunctionClass"], [68, 1, 1, "", "Lambda"], [68, 1, 1, "", "PoleError"], [68, 1, 1, "", "Subs"], [68, 1, 1, "", "WildFunction"], [68, 4, 1, "", "count_ops"], [68, 4, 1, "", "diff"], [68, 4, 1, "", "expand"], [68, 4, 1, "", "expand_complex"], [68, 4, 1, "", "expand_func"], [68, 4, 1, "", "expand_log"], [68, 4, 1, "", "expand_mul"], [68, 4, 1, "", "expand_multinomial"], [68, 4, 1, "", "expand_power_base"], [68, 4, 1, "", "expand_power_exp"], [68, 4, 1, "", "expand_trig"], [68, 4, 1, "", "nfloat"]], "sympy.core.function.Derivative": [[68, 3, 1, "", "_diff_wrt"], [68, 2, 1, "", "_sort_variable_count"], [68, 2, 1, "", "as_finite_difference"], [68, 2, 1, "", "doit_numerically"]], "sympy.core.function.Function": [[68, 2, 1, "", "as_base_exp"], [68, 2, 1, "", "fdiff"], [68, 2, 1, "", "is_singular"]], "sympy.core.function.FunctionClass": [[68, 3, 1, "", "nargs"]], "sympy.core.function.Lambda": [[68, 3, 1, "", "bound_symbols"], [68, 3, 1, "", "expr"], [68, 3, 1, "", "is_identity"], [68, 3, 1, "", "signature"], [68, 3, 1, "", "variables"]], "sympy.core.function.Subs": [[68, 3, 1, "", "bound_symbols"], [68, 3, 1, "", "expr"], [68, 3, 1, "", "point"], [68, 3, 1, "", "variables"]], "sympy.core.intfunc": [[68, 4, 1, "", "igcd"], [68, 4, 1, "", "igcd_lehmer"], [68, 4, 1, "", "igcdex"], [68, 4, 1, "", "ilcm"], [68, 4, 1, "", "integer_log"], [68, 4, 1, "", "integer_nthroot"], [68, 4, 1, "", "isqrt"], [68, 4, 1, "", "mod_inverse"], [68, 4, 1, "", "num_digits"], [68, 4, 1, "", "trailing"]], "sympy.core.kind": [[68, 5, 1, "", "BooleanKind"], [68, 1, 1, "", "Kind"], [68, 5, 1, "", "NumberKind"], [68, 5, 1, "", "UndefinedKind"]], "sympy.core.mod": [[68, 1, 1, "", "Mod"]], "sympy.core.mul": [[68, 1, 1, "", "Mul"], [68, 4, 1, "", "prod"]], "sympy.core.mul.Mul": [[68, 2, 1, "", "as_coeff_Mul"], [68, 2, 1, "", "as_content_primitive"], [68, 2, 1, "", "as_ordered_factors"], [68, 2, 1, "", "as_two_terms"], [68, 2, 1, "", "flatten"]], "sympy.core.multidimensional": [[68, 1, 1, "", "vectorize"]], "sympy.core.numbers": [[68, 1, 1, "", "AlgebraicNumber"], [68, 1, 1, "", "Catalan"], [68, 1, 1, "", "ComplexInfinity"], [68, 1, 1, "", "EulerGamma"], [68, 1, 1, "", "Exp1"], [68, 1, 1, "", "Float"], [68, 1, 1, "", "GoldenRatio"], [68, 1, 1, "", "Half"], [68, 1, 1, "", "ImaginaryUnit"], [68, 1, 1, "", "Infinity"], [68, 1, 1, "", "Integer"], [68, 1, 1, "", "NaN"], [68, 1, 1, "", "NegativeInfinity"], [68, 1, 1, "", "NegativeOne"], [68, 1, 1, "", "Number"], [68, 1, 1, "", "NumberSymbol"], [68, 1, 1, "", "One"], [68, 1, 1, "", "Pi"], [68, 1, 1, "", "Rational"], [68, 5, 1, "", "RealNumber"], [68, 1, 1, "", "TribonacciConstant"], [68, 1, 1, "", "Zero"], [68, 4, 1, "", "equal_valued"], [68, 4, 1, "", "mod_inverse"], [68, 4, 1, "", "seterr"]], "sympy.core.numbers.AlgebraicNumber": [[68, 2, 1, "", "__new__"], [68, 2, 1, "", "as_expr"], [68, 2, 1, "", "as_poly"], [68, 2, 1, "", "coeffs"], [68, 2, 1, "", "field_element"], [68, 3, 1, "", "is_aliased"], [68, 3, 1, "", "is_primitive_element"], [68, 2, 1, "", "minpoly_of_element"], [68, 2, 1, "", "native_coeffs"], [68, 2, 1, "", "primitive_element"], [68, 2, 1, "", "to_algebraic_integer"], [68, 2, 1, "", "to_primitive_element"], [68, 2, 1, "", "to_root"]], "sympy.core.numbers.Number": [[68, 2, 1, "", "as_coeff_Add"], [68, 2, 1, "", "as_coeff_Mul"], [68, 2, 1, "", "cofactors"], [68, 2, 1, "", "gcd"], [68, 2, 1, "", "lcm"]], "sympy.core.numbers.NumberSymbol": [[68, 2, 1, "", "approximation"]], "sympy.core.numbers.Rational": [[68, 2, 1, "", "as_coeff_Add"], [68, 2, 1, "", "as_coeff_Mul"], [68, 2, 1, "", "as_content_primitive"], [68, 2, 1, "", "factors"], [68, 2, 1, "", "limit_denominator"]], "sympy.core.power": [[68, 1, 1, "", "Pow"]], "sympy.core.power.Pow": [[68, 2, 1, "", "as_base_exp"], [68, 2, 1, "", "as_content_primitive"]], "sympy.core.random": [[68, 4, 1, "", "_randint"], [68, 4, 1, "", "_randrange"], [68, 4, 1, "", "random_complex_number"], [68, 4, 1, "", "test_derivative_numerically"], [68, 4, 1, "", "verify_numerically"]], "sympy.core.relational": [[68, 5, 1, "", "Eq"], [68, 1, 1, "", "Equality"], [68, 5, 1, "", "Ge"], [68, 1, 1, "", "GreaterThan"], [68, 5, 1, "", "Gt"], [68, 5, 1, "", "Le"], [68, 1, 1, "", "LessThan"], [68, 5, 1, "", "Lt"], [68, 5, 1, "", "Ne"], [68, 5, 1, "", "Rel"], [68, 1, 1, "", "Relational"], [68, 1, 1, "", "StrictGreaterThan"], [68, 1, 1, "", "StrictLessThan"], [68, 1, 1, "", "Unequality"]], "sympy.core.relational.Equality": [[68, 2, 1, "", "as_poly"], [68, 2, 1, "", "integrate"]], "sympy.core.relational.Relational": [[68, 3, 1, "", "canonical"], [68, 2, 1, "", "equals"], [68, 3, 1, "", "lhs"], [68, 3, 1, "", "negated"], [68, 3, 1, "", "reversed"], [68, 3, 1, "", "reversedsign"], [68, 3, 1, "", "rhs"], [68, 3, 1, "", "strict"], [68, 3, 1, "", "weak"]], "sympy.core.singleton": [[68, 1, 1, "", "Singleton"], [68, 1, 1, "", "SingletonRegistry"]], "sympy.core.sorting": [[68, 4, 1, "", "default_sort_key"], [68, 4, 1, "", "ordered"]], "sympy.core.symbol": [[68, 1, 1, "", "Dummy"], [68, 1, 1, "", "Symbol"], [68, 1, 1, "", "Wild"], [68, 4, 1, "", "symbols"], [68, 4, 1, "", "var"]], "sympy.core.sympify": [[68, 4, 1, "", "sympify"]], "sympy.core.traversal": [[68, 4, 1, "", "bottom_up"], [68, 4, 1, "", "postorder_traversal"], [68, 4, 1, "", "preorder_traversal"], [68, 4, 1, "", "use"], [68, 4, 1, "", "walk"]], "sympy.crypto": [[69, 0, 0, "-", "crypto"]], "sympy.crypto.crypto": [[69, 4, 1, "", "AZ"], [69, 4, 1, "", "bifid5_square"], [69, 4, 1, "", "bifid6_square"], [69, 4, 1, "", "check_and_join"], [69, 4, 1, "", "cycle_list"], [69, 4, 1, "", "decipher_affine"], [69, 4, 1, "", "decipher_atbash"], [69, 4, 1, "", "decipher_bifid"], [69, 4, 1, "", "decipher_bifid5"], [69, 4, 1, "", "decipher_bifid6"], [69, 4, 1, "", "decipher_elgamal"], [69, 4, 1, "", "decipher_gm"], [69, 4, 1, "", "decipher_hill"], [69, 4, 1, "", "decipher_kid_rsa"], [69, 4, 1, "", "decipher_railfence"], [69, 4, 1, "", "decipher_rot13"], [69, 4, 1, "", "decipher_rsa"], [69, 4, 1, "", "decipher_shift"], [69, 4, 1, "", "decipher_vigenere"], [69, 4, 1, "", "decode_morse"], [69, 4, 1, "", "dh_private_key"], [69, 4, 1, "", "dh_public_key"], [69, 4, 1, "", "dh_shared_key"], [69, 4, 1, "", "elgamal_private_key"], [69, 4, 1, "", "elgamal_public_key"], [69, 4, 1, "", "encipher_affine"], [69, 4, 1, "", "encipher_atbash"], [69, 4, 1, "", "encipher_bifid"], [69, 4, 1, "", "encipher_bifid5"], [69, 4, 1, "", "encipher_bifid6"], [69, 4, 1, "", "encipher_elgamal"], [69, 4, 1, "", "encipher_gm"], [69, 4, 1, "", "encipher_hill"], [69, 4, 1, "", "encipher_kid_rsa"], [69, 4, 1, "", "encipher_railfence"], [69, 4, 1, "", "encipher_rot13"], [69, 4, 1, "", "encipher_rsa"], [69, 4, 1, "", "encipher_shift"], [69, 4, 1, "", "encipher_substitution"], [69, 4, 1, "", "encipher_vigenere"], [69, 4, 1, "", "encode_morse"], [69, 4, 1, "", "gm_private_key"], [69, 4, 1, "", "gm_public_key"], [69, 4, 1, "", "kid_rsa_private_key"], [69, 4, 1, "", "kid_rsa_public_key"], [69, 4, 1, "", "lfsr_autocorrelation"], [69, 4, 1, "", "lfsr_connection_polynomial"], [69, 4, 1, "", "lfsr_sequence"], [69, 4, 1, "", "padded_key"], [69, 4, 1, "", "rsa_private_key"], [69, 4, 1, "", "rsa_public_key"]], "sympy.diffgeom": [[70, 1, 1, "", "BaseCovarDerivativeOp"], [70, 1, 1, "", "BaseScalarField"], [70, 1, 1, "", "BaseVectorField"], [70, 1, 1, "", "Commutator"], [70, 1, 1, "", "CoordSystem"], [70, 1, 1, "", "CoordinateSymbol"], [70, 1, 1, "", "CovarDerivativeOp"], [70, 1, 1, "", "Differential"], [70, 1, 1, "", "LieDerivative"], [70, 1, 1, "", "Manifold"], [70, 1, 1, "", "Patch"], [70, 1, 1, "", "Point"], [70, 1, 1, "", "TensorProduct"], [70, 1, 1, "", "WedgeProduct"], [70, 4, 1, "", "intcurve_diffequ"], [70, 4, 1, "", "intcurve_series"], [70, 4, 1, "", "metric_to_Christoffel_1st"], [70, 4, 1, "", "metric_to_Christoffel_2nd"], [70, 4, 1, "", "metric_to_Ricci_components"], [70, 4, 1, "", "metric_to_Riemann_components"], [70, 4, 1, "", "twoform_to_matrix"], [70, 4, 1, "", "vectors_in_basis"]], "sympy.diffgeom.CoordSystem": [[70, 2, 1, "", "base_oneform"], [70, 2, 1, "", "base_oneforms"], [70, 2, 1, "", "base_scalar"], [70, 2, 1, "", "base_scalars"], [70, 2, 1, "", "base_vector"], [70, 2, 1, "", "base_vectors"], [70, 2, 1, "", "coord_function"], [70, 2, 1, "", "coord_functions"], [70, 2, 1, "", "coord_tuple_transform_to"], [70, 2, 1, "", "jacobian"], [70, 2, 1, "", "jacobian_determinant"], [70, 2, 1, "", "jacobian_matrix"], [70, 2, 1, "", "point"], [70, 2, 1, "", "point_to_coords"], [70, 2, 1, "", "transform"], [70, 2, 1, "", "transformation"]], "sympy.diffgeom.Point": [[70, 2, 1, "", "coords"]], "sympy.discrete": [[71, 0, 0, "-", "convolutions"], [71, 0, 0, "-", "transforms"]], "sympy.discrete.convolutions": [[71, 4, 1, "", "convolution"], [71, 4, 1, "", "convolution_fft"], [71, 4, 1, "", "convolution_fwht"], [71, 4, 1, "", "convolution_ntt"], [71, 4, 1, "", "convolution_subset"], [71, 4, 1, "", "covering_product"], [71, 4, 1, "", "intersecting_product"]], "sympy.discrete.transforms": [[71, 4, 1, "", "fft"], [71, 4, 1, "", "fwht"], [71, 4, 1, "", "ifft"], [71, 4, 1, "", "ifwht"], [71, 4, 1, "", "intt"], [71, 4, 1, "", "inverse_mobius_transform"], [71, 4, 1, "", "mobius_transform"], [71, 4, 1, "", "ntt"]], "sympy.external.pythonmpq": [[217, 1, 1, "", "PythonMPQ"]], "sympy.functions.combinatorial.factorials": [[73, 1, 1, "", "FallingFactorial"], [73, 1, 1, "", "MultiFactorial"], [73, 1, 1, "", "RisingFactorial"], [73, 1, 1, "", "binomial"], [73, 1, 1, "", "factorial"], [73, 1, 1, "", "factorial2"], [73, 1, 1, "", "subfactorial"]], "sympy.functions.combinatorial.numbers": [[73, 1, 1, "", "andre"], [73, 1, 1, "", "bell"], [73, 1, 1, "", "bernoulli"], [73, 1, 1, "", "catalan"], [73, 1, 1, "", "euler"], [73, 1, 1, "", "fibonacci"], [73, 1, 1, "", "genocchi"], [73, 1, 1, "", "harmonic"], [73, 1, 1, "", "lucas"], [73, 4, 1, "", "nC"], [73, 4, 1, "", "nP"], [73, 4, 1, "", "nT"], [73, 1, 1, "", "partition"], [73, 4, 1, "", "stirling"], [73, 1, 1, "", "tribonacci"]], "sympy.functions.elementary.complexes": [[74, 1, 1, "", "Abs"], [74, 1, 1, "", "arg"], [74, 1, 1, "", "conjugate"], [74, 1, 1, "", "im"], [74, 1, 1, "", "periodic_argument"], [74, 1, 1, "", "polar_lift"], [74, 1, 1, "", "principal_branch"], [74, 1, 1, "", "re"], [74, 1, 1, "", "sign"]], "sympy.functions.elementary.complexes.Abs": [[74, 2, 1, "", "fdiff"]], "sympy.functions.elementary.complexes.im": [[74, 2, 1, "", "as_real_imag"]], "sympy.functions.elementary.complexes.re": [[74, 2, 1, "", "as_real_imag"]], "sympy.functions.elementary.exponential": [[74, 1, 1, "", "LambertW"], [74, 1, 1, "", "exp"], [74, 1, 1, "", "exp_polar"], [74, 1, 1, "", "log"]], "sympy.functions.elementary.exponential.LambertW": [[74, 2, 1, "", "fdiff"]], "sympy.functions.elementary.exponential.exp": [[74, 2, 1, "", "as_real_imag"], [74, 3, 1, "", "base"], [74, 2, 1, "", "fdiff"], [74, 2, 1, "", "taylor_term"]], "sympy.functions.elementary.exponential.log": [[74, 2, 1, "", "as_base_exp"], [74, 2, 1, "", "as_real_imag"], [74, 2, 1, "", "fdiff"], [74, 2, 1, "", "inverse"], [74, 2, 1, "", "taylor_term"]], "sympy.functions.elementary.hyperbolic": [[74, 1, 1, "", "HyperbolicFunction"], [74, 1, 1, "", "acosh"], [74, 1, 1, "", "acoth"], [74, 1, 1, "", "acsch"], [74, 1, 1, "", "asech"], [74, 1, 1, "", "asinh"], [74, 1, 1, "", "atanh"], [74, 1, 1, "", "cosh"], [74, 1, 1, "", "coth"], [74, 1, 1, "", "csch"], [74, 1, 1, "", "sech"], [74, 1, 1, "", "sinh"], [74, 1, 1, "", "tanh"]], "sympy.functions.elementary.hyperbolic.acosh": [[74, 2, 1, "", "inverse"]], "sympy.functions.elementary.hyperbolic.acoth": [[74, 2, 1, "", "inverse"]], "sympy.functions.elementary.hyperbolic.acsch": [[74, 2, 1, "", "inverse"]], "sympy.functions.elementary.hyperbolic.asech": [[74, 2, 1, "", "inverse"]], "sympy.functions.elementary.hyperbolic.asinh": [[74, 2, 1, "", "inverse"]], "sympy.functions.elementary.hyperbolic.atanh": [[74, 2, 1, "", "inverse"]], "sympy.functions.elementary.hyperbolic.coth": [[74, 2, 1, "", "inverse"]], "sympy.functions.elementary.hyperbolic.csch": [[74, 2, 1, "", "fdiff"], [74, 2, 1, "", "taylor_term"]], "sympy.functions.elementary.hyperbolic.sinh": [[74, 2, 1, "", "as_real_imag"], [74, 2, 1, "", "fdiff"], [74, 2, 1, "", "inverse"], [74, 2, 1, "", "taylor_term"]], "sympy.functions.elementary.hyperbolic.tanh": [[74, 2, 1, "", "inverse"]], "sympy.functions.elementary.integers": [[74, 1, 1, "", "RoundFunction"], [74, 1, 1, "", "ceiling"], [74, 1, 1, "", "floor"], [74, 1, 1, "", "frac"]], "sympy.functions.elementary.miscellaneous": [[74, 1, 1, "", "IdentityFunction"], [74, 1, 1, "", "Max"], [74, 1, 1, "", "Min"], [74, 4, 1, "", "cbrt"], [74, 4, 1, "", "real_root"], [74, 4, 1, "", "root"], [74, 4, 1, "", "sqrt"]], "sympy.functions.elementary.piecewise": [[74, 1, 1, "", "ExprCondPair"], [74, 1, 1, "", "Piecewise"], [74, 4, 1, "", "piecewise_exclusive"], [74, 4, 1, "", "piecewise_fold"]], "sympy.functions.elementary.piecewise.ExprCondPair": [[74, 3, 1, "", "cond"], [74, 3, 1, "", "expr"]], "sympy.functions.elementary.piecewise.Piecewise": [[74, 2, 1, "", "_eval_integral"], [74, 2, 1, "", "as_expr_set_pairs"], [74, 2, 1, "", "doit"], [74, 2, 1, "", "eval"], [74, 2, 1, "", "piecewise_integrate"]], "sympy.functions.elementary.trigonometric": [[74, 1, 1, "", "acos"], [74, 1, 1, "", "acot"], [74, 1, 1, "", "acsc"], [74, 1, 1, "", "asec"], [74, 1, 1, "", "asin"], [74, 1, 1, "", "atan"], [74, 1, 1, "", "atan2"], [74, 1, 1, "", "cos"], [74, 1, 1, "", "cot"], [74, 1, 1, "", "csc"], [74, 1, 1, "", "sec"], [74, 1, 1, "", "sin"], [74, 1, 1, "", "sinc"], [74, 1, 1, "", "tan"]], "sympy.functions.elementary.trigonometric.acos": [[74, 2, 1, "", "inverse"]], "sympy.functions.elementary.trigonometric.acot": [[74, 2, 1, "", "inverse"]], "sympy.functions.elementary.trigonometric.acsc": [[74, 2, 1, "", "inverse"]], "sympy.functions.elementary.trigonometric.asec": [[74, 2, 1, "", "inverse"]], "sympy.functions.elementary.trigonometric.asin": [[74, 2, 1, "", "inverse"]], "sympy.functions.elementary.trigonometric.atan": [[74, 2, 1, "", "inverse"]], "sympy.functions.elementary.trigonometric.cot": [[74, 2, 1, "", "inverse"]], "sympy.functions.elementary.trigonometric.tan": [[74, 2, 1, "", "inverse"]], "sympy.functions.special": [[76, 0, 0, "-", "bessel"], [76, 0, 0, "-", "beta_functions"], [76, 0, 0, "-", "elliptic_integrals"], [76, 0, 0, "-", "error_functions"], [76, 0, 0, "-", "gamma_functions"], [76, 0, 0, "-", "mathieu_functions"], [76, 0, 0, "-", "polynomials"], [76, 0, 0, "-", "singularity_functions"], [76, 0, 0, "-", "zeta_functions"]], "sympy.functions.special.bessel": [[76, 1, 1, "", "AiryBase"], [76, 1, 1, "", "BesselBase"], [76, 1, 1, "", "airyai"], [76, 1, 1, "", "airyaiprime"], [76, 1, 1, "", "airybi"], [76, 1, 1, "", "airybiprime"], [76, 1, 1, "", "besseli"], [76, 1, 1, "", "besselj"], [76, 1, 1, "", "besselk"], [76, 1, 1, "", "bessely"], [76, 1, 1, "", "hankel1"], [76, 1, 1, "", "hankel2"], [76, 1, 1, "", "jn"], [76, 4, 1, "", "jn_zeros"], [76, 1, 1, "", "marcumq"], [76, 1, 1, "", "yn"]], "sympy.functions.special.bessel.BesselBase": [[76, 3, 1, "", "argument"], [76, 3, 1, "", "order"]], "sympy.functions.special.beta_functions": [[76, 1, 1, "", "beta"]], "sympy.functions.special.bsplines": [[76, 4, 1, "", "bspline_basis"], [76, 4, 1, "", "bspline_basis_set"], [76, 4, 1, "", "interpolating_spline"]], "sympy.functions.special.delta_functions": [[76, 1, 1, "", "DiracDelta"], [76, 1, 1, "", "Heaviside"]], "sympy.functions.special.delta_functions.DiracDelta": [[76, 2, 1, "", "eval"], [76, 2, 1, "", "fdiff"], [76, 2, 1, "", "is_simple"]], "sympy.functions.special.delta_functions.Heaviside": [[76, 2, 1, "", "eval"], [76, 2, 1, "", "fdiff"], [76, 3, 1, "", "pargs"]], "sympy.functions.special.elliptic_integrals": [[76, 1, 1, "", "elliptic_e"], [76, 1, 1, "", "elliptic_f"], [76, 1, 1, "", "elliptic_k"], [76, 1, 1, "", "elliptic_pi"]], "sympy.functions.special.error_functions": [[76, 1, 1, "", "Chi"], [76, 1, 1, "", "Ci"], [76, 4, 1, "", "E1"], [76, 1, 1, "", "Ei"], [76, 1, 1, "", "FresnelIntegral"], [76, 1, 1, "", "Li"], [76, 1, 1, "", "Shi"], [76, 1, 1, "", "Si"], [76, 1, 1, "", "erf"], [76, 1, 1, "", "erf2"], [76, 1, 1, "", "erf2inv"], [76, 1, 1, "", "erfc"], [76, 1, 1, "", "erfcinv"], [76, 1, 1, "", "erfi"], [76, 1, 1, "", "erfinv"], [76, 1, 1, "", "expint"], [76, 1, 1, "", "fresnelc"], [76, 1, 1, "", "fresnels"], [76, 1, 1, "", "li"]], "sympy.functions.special.error_functions.erf": [[76, 2, 1, "", "inverse"]], "sympy.functions.special.error_functions.erfc": [[76, 2, 1, "", "inverse"]], "sympy.functions.special.error_functions.erfcinv": [[76, 2, 1, "", "inverse"]], "sympy.functions.special.error_functions.erfinv": [[76, 2, 1, "", "inverse"]], "sympy.functions.special.gamma_functions": [[76, 1, 1, "", "digamma"], [76, 1, 1, "", "gamma"], [76, 1, 1, "", "loggamma"], [76, 1, 1, "", "lowergamma"], [76, 1, 1, "", "multigamma"], [76, 1, 1, "", "polygamma"], [76, 1, 1, "", "trigamma"], [76, 1, 1, "", "uppergamma"]], "sympy.functions.special.hyper": [[76, 1, 1, "", "appellf1"], [76, 1, 1, "", "hyper"], [76, 1, 1, "", "meijerg"]], "sympy.functions.special.hyper.hyper": [[76, 3, 1, "", "ap"], [76, 3, 1, "", "argument"], [76, 3, 1, "", "bq"], [76, 3, 1, "", "convergence_statement"], [76, 3, 1, "", "eta"], [76, 3, 1, "", "radius_of_convergence"]], "sympy.functions.special.hyper.meijerg": [[76, 3, 1, "", "an"], [76, 3, 1, "", "aother"], [76, 3, 1, "", "ap"], [76, 3, 1, "", "argument"], [76, 3, 1, "", "bm"], [76, 3, 1, "", "bother"], [76, 3, 1, "", "bq"], [76, 3, 1, "", "delta"], [76, 2, 1, "", "get_period"], [76, 2, 1, "", "integrand"], [76, 3, 1, "", "is_number"], [76, 3, 1, "", "nu"]], "sympy.functions.special.mathieu_functions": [[76, 1, 1, "", "MathieuBase"], [76, 1, 1, "", "mathieuc"], [76, 1, 1, "", "mathieucprime"], [76, 1, 1, "", "mathieus"], [76, 1, 1, "", "mathieusprime"]], "sympy.functions.special.polynomials": [[76, 1, 1, "", "assoc_laguerre"], [76, 1, 1, "", "assoc_legendre"], [76, 1, 1, "", "chebyshevt"], [76, 1, 1, "", "chebyshevt_root"], [76, 1, 1, "", "chebyshevu"], [76, 1, 1, "", "chebyshevu_root"], [76, 1, 1, "", "gegenbauer"], [76, 1, 1, "", "hermite"], [76, 1, 1, "", "hermite_prob"], [76, 1, 1, "", "jacobi"], [76, 4, 1, "", "jacobi_normalized"], [76, 1, 1, "", "laguerre"], [76, 1, 1, "", "legendre"]], "sympy.functions.special.singularity_functions": [[76, 1, 1, "", "SingularityFunction"]], "sympy.functions.special.singularity_functions.SingularityFunction": [[76, 2, 1, "", "eval"], [76, 2, 1, "", "fdiff"]], "sympy.functions.special.spherical_harmonics": [[76, 1, 1, "", "Ynm"], [76, 4, 1, "", "Ynm_c"], [76, 1, 1, "", "Znm"]], "sympy.functions.special.tensor_functions": [[76, 4, 1, "", "Eijk"], [76, 1, 1, "", "KroneckerDelta"], [76, 1, 1, "", "LeviCivita"], [76, 4, 1, "", "eval_levicivita"]], "sympy.functions.special.tensor_functions.KroneckerDelta": [[76, 2, 1, "", "eval"], [76, 3, 1, "", "indices_contain_equal_information"], [76, 3, 1, "", "is_above_fermi"], [76, 3, 1, "", "is_below_fermi"], [76, 3, 1, "", "is_only_above_fermi"], [76, 3, 1, "", "is_only_below_fermi"], [76, 3, 1, "", "killable_index"], [76, 3, 1, "", "preferred_index"]], "sympy.functions.special.zeta_functions": [[76, 1, 1, "", "dirichlet_eta"], [76, 1, 1, "", "lerchphi"], [76, 1, 1, "", "polylog"], [76, 1, 1, "", "stieltjes"], [76, 1, 1, "", "zeta"]], "sympy.geometry": [[77, 0, 0, "-", "curve"], [78, 0, 0, "-", "ellipse"], [79, 0, 0, "-", "entity"], [81, 0, 0, "-", "line"], [82, 0, 0, "-", "plane"], [83, 0, 0, "-", "point"], [84, 0, 0, "-", "polygon"], [85, 0, 0, "-", "util"]], "sympy.geometry.curve": [[77, 1, 1, "", "Curve"]], "sympy.geometry.curve.Curve": [[77, 3, 1, "", "ambient_dimension"], [77, 2, 1, "", "arbitrary_point"], [77, 3, 1, "", "free_symbols"], [77, 3, 1, "", "functions"], [77, 3, 1, "", "length"], [77, 3, 1, "", "limits"], [77, 3, 1, "", "parameter"], [77, 2, 1, "", "plot_interval"], [77, 2, 1, "", "rotate"], [77, 2, 1, "", "scale"], [77, 2, 1, "", "translate"]], "sympy.geometry.ellipse": [[78, 1, 1, "", "Circle"], [78, 1, 1, "", "Ellipse"]], "sympy.geometry.ellipse.Circle": [[78, 3, 1, "", "circumference"], [78, 2, 1, "", "equation"], [78, 2, 1, "", "intersection"], [78, 3, 1, "", "radius"], [78, 2, 1, "", "reflect"], [78, 2, 1, "", "scale"], [78, 3, 1, "", "vradius"]], "sympy.geometry.ellipse.Ellipse": [[78, 3, 1, "", "apoapsis"], [78, 2, 1, "", "arbitrary_point"], [78, 3, 1, "", "area"], [78, 2, 1, "", "auxiliary_circle"], [78, 3, 1, "", "bounds"], [78, 3, 1, "", "center"], [78, 3, 1, "", "circumference"], [78, 2, 1, "", "director_circle"], [78, 3, 1, "", "eccentricity"], [78, 2, 1, "", "encloses_point"], [78, 2, 1, "", "equation"], [78, 2, 1, "", "evolute"], [78, 3, 1, "", "foci"], [78, 3, 1, "", "focus_distance"], [78, 3, 1, "", "hradius"], [78, 2, 1, "", "intersection"], [78, 2, 1, "", "is_tangent"], [78, 3, 1, "", "major"], [78, 3, 1, "", "minor"], [78, 2, 1, "", "normal_lines"], [78, 3, 1, "", "periapsis"], [78, 2, 1, "", "plot_interval"], [78, 2, 1, "", "polar_second_moment_of_area"], [78, 2, 1, "", "random_point"], [78, 2, 1, "", "reflect"], [78, 2, 1, "", "rotate"], [78, 2, 1, "", "scale"], [78, 2, 1, "", "second_moment_of_area"], [78, 2, 1, "", "section_modulus"], [78, 3, 1, "", "semilatus_rectum"], [78, 2, 1, "", "tangent_lines"], [78, 3, 1, "", "vradius"]], "sympy.geometry.entity": [[79, 1, 1, "", "GeometryEntity"]], "sympy.geometry.entity.GeometryEntity": [[79, 3, 1, "", "ambient_dimension"], [79, 3, 1, "", "bounds"], [79, 2, 1, "", "encloses"], [79, 2, 1, "", "intersection"], [79, 2, 1, "", "is_similar"], [79, 2, 1, "", "parameter_value"], [79, 2, 1, "", "reflect"], [79, 2, 1, "", "rotate"], [79, 2, 1, "", "scale"], [79, 2, 1, "", "translate"]], "sympy.geometry.line": [[81, 1, 1, "", "Line"], [81, 1, 1, "", "Line2D"], [81, 1, 1, "", "Line3D"], [81, 1, 1, "", "LinearEntity"], [81, 1, 1, "", "LinearEntity2D"], [81, 1, 1, "", "LinearEntity3D"], [81, 1, 1, "", "Ray"], [81, 1, 1, "", "Ray2D"], [81, 1, 1, "", "Ray3D"], [81, 1, 1, "", "Segment"], [81, 1, 1, "", "Segment2D"], [81, 1, 1, "", "Segment3D"]], "sympy.geometry.line.Line": [[81, 2, 1, "", "contains"], [81, 2, 1, "", "distance"], [81, 2, 1, "", "equals"], [81, 2, 1, "", "plot_interval"]], "sympy.geometry.line.Line2D": [[81, 3, 1, "", "coefficients"], [81, 2, 1, "", "equation"]], "sympy.geometry.line.Line3D": [[81, 2, 1, "", "distance"], [81, 2, 1, "", "equation"]], "sympy.geometry.line.LinearEntity": [[81, 3, 1, "", "ambient_dimension"], [81, 2, 1, "", "angle_between"], [81, 2, 1, "", "arbitrary_point"], [81, 2, 1, "", "are_concurrent"], [81, 2, 1, "", "bisectors"], [81, 2, 1, "", "contains"], [81, 3, 1, "", "direction"], [81, 2, 1, "", "intersection"], [81, 2, 1, "", "is_parallel"], [81, 2, 1, "", "is_perpendicular"], [81, 2, 1, "", "is_similar"], [81, 3, 1, "", "length"], [81, 3, 1, "", "p1"], [81, 3, 1, "", "p2"], [81, 2, 1, "", "parallel_line"], [81, 2, 1, "", "perpendicular_line"], [81, 2, 1, "", "perpendicular_segment"], [81, 3, 1, "", "points"], [81, 2, 1, "", "projection"], [81, 2, 1, "", "random_point"], [81, 2, 1, "", "smallest_angle_between"]], "sympy.geometry.line.LinearEntity2D": [[81, 3, 1, "", "bounds"], [81, 2, 1, "", "perpendicular_line"], [81, 3, 1, "", "slope"]], "sympy.geometry.line.LinearEntity3D": [[81, 3, 1, "", "direction_cosine"], [81, 3, 1, "", "direction_ratio"]], "sympy.geometry.line.Ray": [[81, 2, 1, "", "contains"], [81, 2, 1, "", "distance"], [81, 2, 1, "", "equals"], [81, 2, 1, "", "plot_interval"], [81, 3, 1, "", "source"]], "sympy.geometry.line.Ray2D": [[81, 2, 1, "", "closing_angle"], [81, 3, 1, "", "xdirection"], [81, 3, 1, "", "ydirection"]], "sympy.geometry.line.Ray3D": [[81, 3, 1, "", "xdirection"], [81, 3, 1, "", "ydirection"], [81, 3, 1, "", "zdirection"]], "sympy.geometry.line.Segment": [[81, 2, 1, "", "contains"], [81, 2, 1, "", "distance"], [81, 2, 1, "", "equals"], [81, 3, 1, "", "length"], [81, 3, 1, "", "midpoint"], [81, 2, 1, "", "perpendicular_bisector"], [81, 2, 1, "", "plot_interval"]], "sympy.geometry.plane": [[82, 1, 1, "", "Plane"]], "sympy.geometry.plane.Plane": [[82, 2, 1, "", "angle_between"], [82, 2, 1, "", "arbitrary_point"], [82, 2, 1, "", "are_concurrent"], [82, 2, 1, "", "distance"], [82, 2, 1, "", "equals"], [82, 2, 1, "", "equation"], [82, 2, 1, "", "intersection"], [82, 2, 1, "", "is_coplanar"], [82, 2, 1, "", "is_parallel"], [82, 2, 1, "", "is_perpendicular"], [82, 3, 1, "", "normal_vector"], [82, 3, 1, "", "p1"], [82, 2, 1, "", "parallel_plane"], [82, 2, 1, "", "parameter_value"], [82, 2, 1, "", "perpendicular_line"], [82, 2, 1, "", "perpendicular_plane"], [82, 2, 1, "", "projection"], [82, 2, 1, "", "projection_line"], [82, 2, 1, "", "random_point"]], "sympy.geometry.point": [[83, 1, 1, "", "Point"], [83, 1, 1, "", "Point2D"], [83, 1, 1, "", "Point3D"]], "sympy.geometry.point.Point": [[83, 2, 1, "", "affine_rank"], [83, 3, 1, "", "ambient_dimension"], [83, 2, 1, "", "are_coplanar"], [83, 2, 1, "", "canberra_distance"], [83, 2, 1, "", "distance"], [83, 2, 1, "", "dot"], [83, 2, 1, "", "equals"], [83, 2, 1, "", "intersection"], [83, 2, 1, "", "is_collinear"], [83, 2, 1, "", "is_concyclic"], [83, 3, 1, "", "is_nonzero"], [83, 2, 1, "", "is_scalar_multiple"], [83, 3, 1, "", "is_zero"], [83, 3, 1, "", "length"], [83, 2, 1, "", "midpoint"], [83, 3, 1, "", "origin"], [83, 3, 1, "", "orthogonal_direction"], [83, 2, 1, "", "project"], [83, 2, 1, "", "taxicab_distance"], [83, 3, 1, "", "unit"]], "sympy.geometry.point.Point2D": [[83, 3, 1, "", "bounds"], [83, 3, 1, "", "coordinates"], [83, 2, 1, "", "rotate"], [83, 2, 1, "", "scale"], [83, 2, 1, "", "transform"], [83, 2, 1, "", "translate"], [83, 3, 1, "", "x"], [83, 3, 1, "", "y"]], "sympy.geometry.point.Point3D": [[83, 2, 1, "", "are_collinear"], [83, 3, 1, "", "coordinates"], [83, 2, 1, "", "direction_cosine"], [83, 2, 1, "", "direction_ratio"], [83, 2, 1, "", "intersection"], [83, 2, 1, "", "scale"], [83, 2, 1, "", "transform"], [83, 2, 1, "", "translate"], [83, 3, 1, "", "x"], [83, 3, 1, "", "y"], [83, 3, 1, "", "z"]], "sympy.geometry.polygon": [[84, 1, 1, "", "Polygon"], [84, 1, 1, "", "RegularPolygon"], [84, 1, 1, "", "Triangle"]], "sympy.geometry.polygon.Polygon": [[84, 3, 1, "", "angles"], [84, 2, 1, "", "arbitrary_point"], [84, 3, 1, "", "area"], [84, 2, 1, "", "bisectors"], [84, 3, 1, "", "bounds"], [84, 3, 1, "", "centroid"], [84, 2, 1, "", "cut_section"], [84, 2, 1, "", "distance"], [84, 2, 1, "", "encloses_point"], [84, 2, 1, "", "first_moment_of_area"], [84, 2, 1, "", "intersection"], [84, 2, 1, "", "is_convex"], [84, 3, 1, "", "perimeter"], [84, 2, 1, "", "plot_interval"], [84, 2, 1, "", "polar_second_moment_of_area"], [84, 2, 1, "", "second_moment_of_area"], [84, 2, 1, "", "section_modulus"], [84, 3, 1, "", "sides"], [84, 3, 1, "", "vertices"]], "sympy.geometry.polygon.RegularPolygon": [[84, 3, 1, "", "angles"], [84, 3, 1, "", "apothem"], [84, 3, 1, "", "area"], [84, 3, 1, "", "args"], [84, 3, 1, "", "center"], [84, 3, 1, "", "centroid"], [84, 3, 1, "", "circumcenter"], [84, 3, 1, "", "circumcircle"], [84, 3, 1, "", "circumradius"], [84, 2, 1, "", "encloses_point"], [84, 3, 1, "", "exterior_angle"], [84, 3, 1, "", "incircle"], [84, 3, 1, "", "inradius"], [84, 3, 1, "", "interior_angle"], [84, 3, 1, "", "length"], [84, 3, 1, "", "radius"], [84, 2, 1, "", "reflect"], [84, 2, 1, "", "rotate"], [84, 3, 1, "", "rotation"], [84, 2, 1, "", "scale"], [84, 2, 1, "", "spin"], [84, 3, 1, "", "vertices"]], "sympy.geometry.polygon.Triangle": [[84, 3, 1, "", "altitudes"], [84, 2, 1, "", "bisectors"], [84, 3, 1, "", "circumcenter"], [84, 3, 1, "", "circumcircle"], [84, 3, 1, "", "circumradius"], [84, 3, 1, "", "eulerline"], [84, 3, 1, "", "excenters"], [84, 3, 1, "", "exradii"], [84, 3, 1, "", "incenter"], [84, 3, 1, "", "incircle"], [84, 3, 1, "", "inradius"], [84, 2, 1, "", "is_equilateral"], [84, 2, 1, "", "is_isosceles"], [84, 2, 1, "", "is_right"], [84, 2, 1, "", "is_scalene"], [84, 2, 1, "", "is_similar"], [84, 3, 1, "", "medial"], [84, 3, 1, "", "medians"], [84, 3, 1, "", "nine_point_circle"], [84, 3, 1, "", "orthocenter"], [84, 3, 1, "", "vertices"]], "sympy.geometry.util": [[85, 4, 1, "", "are_similar"], [85, 4, 1, "", "centroid"], [85, 4, 1, "", "convex_hull"], [85, 4, 1, "", "idiff"], [85, 4, 1, "", "intersection"]], "sympy.holonomic.holonomic": [[91, 1, 1, "", "DifferentialOperator"], [91, 1, 1, "", "DifferentialOperatorAlgebra"], [91, 4, 1, "", "DifferentialOperators"], [91, 1, 1, "", "HolonomicFunction"], [89, 4, 1, "", "_convert_poly_rat_alg"], [89, 4, 1, "", "_create_table"], [87, 4, 1, "", "expr_to_holonomic"], [87, 4, 1, "", "from_hyper"], [87, 4, 1, "", "from_meijerg"]], "sympy.holonomic.holonomic.DifferentialOperator": [[91, 2, 1, "", "is_singular"]], "sympy.holonomic.holonomic.HolonomicFunction": [[90, 2, 1, "", "composition"], [90, 2, 1, "", "diff"], [90, 2, 1, "", "evalf"], [90, 2, 1, "", "integrate"], [90, 2, 1, "", "series"], [90, 2, 1, "", "to_expr"], [90, 2, 1, "", "to_hyper"], [90, 2, 1, "", "to_meijerg"], [90, 2, 1, "", "to_sequence"]], "sympy.integrals.deltafunctions": [[95, 4, 1, "", "deltaintegrate"]], "sympy.integrals.heurisch": [[95, 4, 1, "", "components"], [95, 4, 1, "", "heurisch"]], "sympy.integrals.integrals": [[95, 1, 1, "", "Integral"], [95, 4, 1, "", "integrate"], [95, 4, 1, "", "line_integrate"]], "sympy.integrals.integrals.Integral": [[95, 2, 1, "", "as_sum"], [95, 2, 1, "", "doit"], [95, 3, 1, "", "free_symbols"], [95, 6, 1, "", "is_commutative"], [95, 2, 1, "", "principal_value"], [95, 2, 1, "", "transform"]], "sympy.integrals": [[95, 0, 0, "-", "intpoly"], [93, 0, 0, "-", "meijerint"], [93, 0, 0, "-", "meijerint_doc"], [95, 0, 0, "-", "transforms"]], "sympy.integrals.intpoly": [[95, 4, 1, "", "polytope_integrate"]], "sympy.integrals.manualintegrate": [[95, 4, 1, "", "integral_steps"], [95, 4, 1, "", "manualintegrate"]], "sympy.integrals.meijerint": [[93, 7, 1, "", "_CoeffExpValueError"], [93, 4, 1, "", "_check_antecedents"], [93, 4, 1, "", "_check_antecedents_1"], [93, 4, 1, "", "_check_antecedents_inversion"], [93, 4, 1, "", "_condsimp"], [93, 4, 1, "", "_create_lookup_table"], [93, 4, 1, "", "_dummy"], [93, 4, 1, "", "_dummy_"], [93, 4, 1, "", "_eval_cond"], [93, 4, 1, "", "_exponents"], [93, 4, 1, "", "_find_splitting_points"], [93, 4, 1, "", "_flip_g"], [93, 4, 1, "", "_functions"], [93, 4, 1, "", "_get_coeff_exp"], [93, 4, 1, "", "_guess_expansion"], [93, 4, 1, "", "_inflate_fox_h"], [93, 4, 1, "", "_inflate_g"], [93, 4, 1, "", "_int0oo"], [93, 4, 1, "", "_int0oo_1"], [93, 4, 1, "", "_int_inversion"], [93, 4, 1, "", "_is_analytic"], [93, 4, 1, "", "_meijerint_definite_2"], [93, 4, 1, "", "_meijerint_definite_3"], [93, 4, 1, "", "_meijerint_definite_4"], [93, 4, 1, "", "_meijerint_indefinite_1"], [93, 4, 1, "", "_mul_args"], [93, 4, 1, "", "_mul_as_two_parts"], [93, 4, 1, "", "_my_principal_branch"], [93, 4, 1, "", "_mytype"], [93, 4, 1, "", "_rewrite1"], [93, 4, 1, "", "_rewrite2"], [93, 4, 1, "", "_rewrite_inversion"], [93, 4, 1, "", "_rewrite_saxena"], [93, 4, 1, "", "_rewrite_saxena_1"], [93, 4, 1, "", "_rewrite_single"], [93, 4, 1, "", "_split_mul"], [93, 4, 1, "", "meijerint_definite"], [93, 4, 1, "", "meijerint_indefinite"], [93, 4, 1, "", "meijerint_inversion"]], "sympy.integrals.quadrature": [[95, 4, 1, "", "gauss_chebyshev_t"], [95, 4, 1, "", "gauss_chebyshev_u"], [95, 4, 1, "", "gauss_gen_laguerre"], [95, 4, 1, "", "gauss_hermite"], [95, 4, 1, "", "gauss_jacobi"], [95, 4, 1, "", "gauss_laguerre"], [95, 4, 1, "", "gauss_legendre"], [95, 4, 1, "", "gauss_lobatto"]], "sympy.integrals.rationaltools": [[95, 4, 1, "", "ratint"], [95, 4, 1, "", "ratint_logpart"], [95, 4, 1, "", "ratint_ratpart"]], "sympy.integrals.risch": [[95, 1, 1, "", "NonElementaryIntegral"], [95, 4, 1, "", "risch_integrate"]], "sympy.integrals.singularityfunctions": [[95, 4, 1, "", "singularityintegrate"]], "sympy.integrals.transforms": [[95, 1, 1, "", "CosineTransform"], [95, 1, 1, "", "FourierTransform"], [95, 1, 1, "", "HankelTransform"], [95, 1, 1, "", "IntegralTransform"], [95, 7, 1, "", "IntegralTransformError"], [95, 1, 1, "", "InverseCosineTransform"], [95, 1, 1, "", "InverseFourierTransform"], [95, 1, 1, "", "InverseHankelTransform"], [95, 1, 1, "", "InverseLaplaceTransform"], [95, 1, 1, "", "InverseMellinTransform"], [95, 1, 1, "", "InverseSineTransform"], [95, 1, 1, "", "LaplaceTransform"], [95, 1, 1, "", "MellinTransform"], [95, 1, 1, "", "SineTransform"], [95, 4, 1, "", "_fourier_transform"], [95, 4, 1, "", "cosine_transform"], [95, 4, 1, "", "fourier_transform"], [95, 4, 1, "", "hankel_transform"], [95, 4, 1, "", "inverse_cosine_transform"], [95, 4, 1, "", "inverse_fourier_transform"], [95, 4, 1, "", "inverse_hankel_transform"], [95, 4, 1, "", "inverse_laplace_transform"], [95, 4, 1, "", "inverse_mellin_transform"], [95, 4, 1, "", "inverse_sine_transform"], [95, 4, 1, "", "laplace_correspondence"], [95, 4, 1, "", "laplace_initial_conds"], [95, 4, 1, "", "laplace_transform"], [95, 4, 1, "", "mellin_transform"], [95, 4, 1, "", "sine_transform"]], "sympy.integrals.transforms.IntegralTransform": [[95, 2, 1, "", "doit"], [95, 3, 1, "", "function"], [95, 3, 1, "", "function_variable"], [95, 3, 1, "", "transform_variable"]], "sympy.integrals.transforms.InverseLaplaceTransform": [[95, 2, 1, "", "doit"]], "sympy.integrals.transforms.LaplaceTransform": [[95, 2, 1, "", "doit"]], "sympy.integrals.trigonometry": [[95, 4, 1, "", "trigintegrate"]], "sympy.interactive": [[96, 0, 0, "-", "printing"], [96, 0, 0, "-", "session"]], "sympy.interactive.printing": [[96, 4, 1, "", "init_printing"]], "sympy.interactive.session": [[96, 4, 1, "", "enable_automatic_int_sympification"], [96, 4, 1, "", "enable_automatic_symbols"], [96, 4, 1, "", "init_ipython_session"], [96, 4, 1, "", "init_python_session"], [96, 4, 1, "", "init_session"], [96, 4, 1, "", "int_to_Integer"]], "sympy.liealgebras.cartan_matrix": [[97, 4, 1, "", "CartanMatrix"]], "sympy.liealgebras.cartan_type": [[97, 1, 1, "", "CartanType_generator"], [97, 1, 1, "", "Standard_Cartan"]], "sympy.liealgebras.cartan_type.Standard_Cartan": [[97, 2, 1, "", "rank"], [97, 2, 1, "", "series"]], "sympy.liealgebras.dynkin_diagram": [[97, 4, 1, "", "DynkinDiagram"]], "sympy.liealgebras.root_system": [[97, 1, 1, "", "RootSystem"]], "sympy.liealgebras.root_system.RootSystem": [[97, 2, 1, "", "add_as_roots"], [97, 2, 1, "", "add_simple_roots"], [97, 2, 1, "", "all_roots"], [97, 2, 1, "", "cartan_matrix"], [97, 2, 1, "", "dynkin_diagram"], [97, 2, 1, "", "root_space"], [97, 2, 1, "", "simple_roots"]], "sympy.liealgebras.type_a": [[97, 1, 1, "", "TypeA"]], "sympy.liealgebras.type_a.TypeA": [[97, 2, 1, "", "basic_root"], [97, 2, 1, "", "basis"], [97, 2, 1, "", "cartan_matrix"], [97, 2, 1, "", "dimension"], [97, 2, 1, "", "highest_root"], [97, 2, 1, "", "lie_algebra"], [97, 2, 1, "", "positive_roots"], [97, 2, 1, "", "roots"], [97, 2, 1, "", "simple_root"]], "sympy.liealgebras.type_b": [[97, 1, 1, "", "TypeB"]], "sympy.liealgebras.type_b.TypeB": [[97, 2, 1, "", "basic_root"], [97, 2, 1, "", "basis"], [97, 2, 1, "", "cartan_matrix"], [97, 2, 1, "", "dimension"], [97, 2, 1, "", "lie_algebra"], [97, 2, 1, "", "positive_roots"], [97, 2, 1, "", "roots"], [97, 2, 1, "", "simple_root"]], "sympy.liealgebras.type_c": [[97, 1, 1, "", "TypeC"]], "sympy.liealgebras.type_c.TypeC": [[97, 2, 1, "", "basic_root"], [97, 2, 1, "", "basis"], [97, 2, 1, "", "cartan_matrix"], [97, 2, 1, "", "dimension"], [97, 2, 1, "", "lie_algebra"], [97, 2, 1, "", "positive_roots"], [97, 2, 1, "", "roots"], [97, 2, 1, "", "simple_root"]], "sympy.liealgebras.type_d": [[97, 1, 1, "", "TypeD"]], "sympy.liealgebras.type_d.TypeD": [[97, 2, 1, "", "basic_root"], [97, 2, 1, "", "basis"], [97, 2, 1, "", "cartan_matrix"], [97, 2, 1, "", "dimension"], [97, 2, 1, "", "lie_algebra"], [97, 2, 1, "", "positive_roots"], [97, 2, 1, "", "roots"], [97, 2, 1, "", "simple_root"]], "sympy.liealgebras.type_e": [[97, 1, 1, "", "TypeE"]], "sympy.liealgebras.type_e.TypeE": [[97, 2, 1, "", "basic_root"], [97, 2, 1, "", "basis"], [97, 2, 1, "", "cartan_matrix"], [97, 2, 1, "", "dimension"], [97, 2, 1, "", "positive_roots"], [97, 2, 1, "", "roots"], [97, 2, 1, "", "simple_root"]], "sympy.liealgebras.type_f": [[97, 1, 1, "", "TypeF"]], "sympy.liealgebras.type_f.TypeF": [[97, 2, 1, "", "basic_root"], [97, 2, 1, "", "basis"], [97, 2, 1, "", "cartan_matrix"], [97, 2, 1, "", "dimension"], [97, 2, 1, "", "positive_roots"], [97, 2, 1, "", "roots"], [97, 2, 1, "", "simple_root"]], "sympy.liealgebras.type_g": [[97, 1, 1, "", "TypeG"]], "sympy.liealgebras.type_g.TypeG": [[97, 2, 1, "", "basis"], [97, 2, 1, "", "cartan_matrix"], [97, 2, 1, "", "dimension"], [97, 2, 1, "", "positive_roots"], [97, 2, 1, "", "roots"], [97, 2, 1, "", "simple_root"]], "sympy.liealgebras.weyl_group": [[97, 1, 1, "", "WeylGroup"]], "sympy.liealgebras.weyl_group.WeylGroup": [[97, 2, 1, "", "coxeter_diagram"], [97, 2, 1, "", "delete_doubles"], [97, 2, 1, "", "element_order"], [97, 2, 1, "", "generators"], [97, 2, 1, "", "group_name"], [97, 2, 1, "", "group_order"], [97, 2, 1, "", "matrix_form"]], "sympy.logic.boolalg": [[98, 4, 1, "", "ANFform"], [98, 1, 1, "", "And"], [98, 1, 1, "", "Boolean"], [98, 1, 1, "", "BooleanFalse"], [98, 1, 1, "", "BooleanTrue"], [98, 1, 1, "", "Equivalent"], [98, 1, 1, "", "Exclusive"], [98, 1, 1, "", "ITE"], [98, 1, 1, "", "Implies"], [98, 1, 1, "", "Nand"], [98, 1, 1, "", "Nor"], [98, 1, 1, "", "Not"], [98, 1, 1, "", "Or"], [98, 4, 1, "", "POSform"], [98, 4, 1, "", "SOPform"], [98, 1, 1, "", "Xnor"], [98, 1, 1, "", "Xor"], [98, 4, 1, "", "anf_coeffs"], [98, 4, 1, "", "bool_map"], [98, 4, 1, "", "bool_maxterm"], [98, 4, 1, "", "bool_minterm"], [98, 4, 1, "", "bool_monomial"], [98, 4, 1, "", "distribute_and_over_or"], [98, 4, 1, "", "distribute_or_over_and"], [98, 4, 1, "", "distribute_xor_over_and"], [98, 4, 1, "", "eliminate_implications"], [98, 4, 1, "", "gateinputcount"], [98, 4, 1, "", "integer_to_term"], [98, 4, 1, "", "is_anf"], [98, 4, 1, "", "is_cnf"], [98, 4, 1, "", "is_dnf"], [98, 4, 1, "", "is_nnf"], [98, 4, 1, "", "simplify_logic"], [98, 4, 1, "", "term_to_integer"], [98, 4, 1, "", "to_anf"], [98, 4, 1, "", "to_cnf"], [98, 4, 1, "", "to_dnf"], [98, 4, 1, "", "to_int_repr"], [98, 4, 1, "", "to_nnf"], [98, 4, 1, "", "truth_table"]], "sympy.logic.boolalg.Boolean": [[98, 2, 1, "", "as_set"], [98, 2, 1, "", "equals"]], "sympy.logic.boolalg.BooleanFalse": [[98, 2, 1, "", "as_set"]], "sympy.logic.boolalg.BooleanTrue": [[98, 2, 1, "", "as_set"]], "sympy.logic": [[98, 0, 0, "-", "inference"]], "sympy.logic.inference": [[98, 4, 1, "", "satisfiable"]], "sympy.matrices": [[99, 0, 0, "-", "common"], [101, 0, 0, "-", "expressions"], [102, 0, 0, "-", "immutable"], [104, 0, 0, "-", "matrices"], [106, 0, 0, "-", "sparse"], [107, 0, 0, "-", "sparsetools"]], "sympy.matrices.common": [[99, 1, 1, "", "MatrixCommon"], [99, 1, 1, "", "MatrixKind"]], "sympy.matrices.common.MatrixCommon": [[99, 3, 1, "", "C"], [99, 3, 1, "", "H"], [99, 3, 1, "", "T"], [99, 2, 1, "", "__abs__"], [99, 2, 1, "", "__add__"], [99, 2, 1, "", "__getitem__"], [99, 2, 1, "", "__len__"], [99, 2, 1, "", "__mul__"], [99, 2, 1, "", "__pow__"], [99, 5, 1, "", "__weakref__"], [99, 2, 1, "", "adjoint"], [99, 2, 1, "", "applyfunc"], [99, 2, 1, "", "as_real_imag"], [99, 2, 1, "", "atoms"], [99, 2, 1, "", "col"], [99, 2, 1, "", "col_del"], [99, 2, 1, "", "col_insert"], [99, 2, 1, "", "col_join"], [99, 2, 1, "", "companion"], [99, 2, 1, "", "conjugate"], [99, 2, 1, "", "diag"], [99, 2, 1, "", "diagonal"], [99, 2, 1, "", "evalf"], [99, 2, 1, "", "expand"], [99, 2, 1, "", "extract"], [99, 2, 1, "", "eye"], [99, 3, 1, "", "free_symbols"], [99, 2, 1, "", "get_diag_blocks"], [99, 2, 1, "", "has"], [99, 2, 1, "", "hstack"], [99, 2, 1, "", "is_anti_symmetric"], [99, 2, 1, "", "is_diagonal"], [99, 3, 1, "", "is_hermitian"], [99, 3, 1, "", "is_lower"], [99, 3, 1, "", "is_lower_hessenberg"], [99, 3, 1, "", "is_square"], [99, 3, 1, "", "is_strongly_diagonally_dominant"], [99, 2, 1, "", "is_symbolic"], [99, 2, 1, "", "is_symmetric"], [99, 3, 1, "", "is_upper"], [99, 3, 1, "", "is_upper_hessenberg"], [99, 3, 1, "", "is_weakly_diagonally_dominant"], [99, 3, 1, "", "is_zero_matrix"], [99, 2, 1, "", "jordan_block"], [99, 2, 1, "", "lower_triangular"], [99, 2, 1, "", "multiply"], [99, 2, 1, "", "multiply_elementwise"], [99, 2, 1, "", "n"], [99, 2, 1, "", "ones"], [99, 2, 1, "", "permute"], [99, 2, 1, "", "permute_cols"], [99, 2, 1, "", "permute_rows"], [99, 2, 1, "", "pow"], [99, 2, 1, "", "refine"], [99, 2, 1, "", "replace"], [99, 2, 1, "", "reshape"], [99, 2, 1, "", "rmultiply"], [99, 2, 1, "", "rot90"], [99, 2, 1, "", "row"], [99, 2, 1, "", "row_del"], [99, 2, 1, "", "row_insert"], [99, 2, 1, "", "row_join"], [99, 3, 1, "", "shape"], [99, 2, 1, "", "simplify"], [99, 2, 1, "", "subs"], [99, 2, 1, "", "todod"], [99, 2, 1, "", "todok"], [99, 2, 1, "", "tolist"], [99, 2, 1, "", "trace"], [99, 2, 1, "", "transpose"], [99, 2, 1, "", "upper_triangular"], [99, 2, 1, "", "values"], [99, 2, 1, "", "vec"], [99, 2, 1, "", "vech"], [99, 2, 1, "", "vstack"], [99, 2, 1, "", "wilkinson"], [99, 2, 1, "", "xreplace"], [99, 2, 1, "", "zeros"]], "sympy.matrices.dense": [[100, 1, 1, "", "DenseMatrix"], [104, 4, 1, "", "GramSchmidt"], [100, 5, 1, "", "Matrix"], [100, 1, 1, "", "MutableDenseMatrix"], [104, 4, 1, "", "casoratian"], [104, 4, 1, "", "diag"], [104, 4, 1, "", "eye"], [104, 4, 1, "", "hessian"], [104, 4, 1, "", "jordan_cell"], [104, 4, 1, "", "list2numpy"], [104, 4, 1, "", "matrix2numpy"], [104, 4, 1, "", "matrix_multiply_elementwise"], [104, 4, 1, "", "ones"], [104, 4, 1, "", "randMatrix"], [104, 4, 1, "", "rot_axis1"], [104, 4, 1, "", "rot_axis2"], [104, 4, 1, "", "rot_axis3"], [104, 4, 1, "", "rot_ccw_axis1"], [104, 4, 1, "", "rot_ccw_axis2"], [104, 4, 1, "", "rot_ccw_axis3"], [104, 4, 1, "", "rot_givens"], [104, 4, 1, "", "symarray"], [104, 4, 1, "", "wronskian"], [104, 4, 1, "", "zeros"]], "sympy.matrices.dense.DenseMatrix": [[100, 2, 1, "", "LDLdecomposition"], [100, 2, 1, "", "as_immutable"], [100, 2, 1, "", "as_mutable"], [100, 2, 1, "", "cholesky"], [100, 2, 1, "", "lower_triangular_solve"], [100, 2, 1, "", "upper_triangular_solve"]], "sympy.matrices.dense.MutableDenseMatrix": [[100, 2, 1, "", "simplify"]], "sympy.matrices.expressions": [[101, 1, 1, "", "CompanionMatrix"], [101, 1, 1, "", "FunctionMatrix"], [101, 1, 1, "", "HadamardPower"], [101, 1, 1, "", "HadamardProduct"], [101, 1, 1, "", "Identity"], [101, 1, 1, "", "Inverse"], [101, 1, 1, "", "MatAdd"], [101, 1, 1, "", "MatMul"], [101, 1, 1, "", "MatPow"], [101, 1, 1, "", "MatrixExpr"], [101, 1, 1, "", "MatrixPermute"], [101, 1, 1, "", "MatrixSet"], [101, 1, 1, "", "MatrixSymbol"], [101, 1, 1, "", "PermutationMatrix"], [101, 1, 1, "", "Trace"], [101, 1, 1, "", "Transpose"], [101, 1, 1, "", "ZeroMatrix"], [101, 0, 0, "-", "blockmatrix"], [101, 4, 1, "", "hadamard_product"]], "sympy.matrices.expressions.MatrixExpr": [[101, 3, 1, "", "T"], [101, 2, 1, "", "as_coeff_Mul"], [101, 2, 1, "", "as_explicit"], [101, 2, 1, "", "as_mutable"], [101, 2, 1, "", "equals"], [101, 2, 1, "", "from_index_summation"]], "sympy.matrices.expressions.blockmatrix": [[101, 1, 1, "", "BlockDiagMatrix"], [101, 1, 1, "", "BlockMatrix"], [101, 4, 1, "", "block_collapse"]], "sympy.matrices.expressions.blockmatrix.BlockDiagMatrix": [[101, 2, 1, "", "get_diag_blocks"]], "sympy.matrices.expressions.blockmatrix.BlockMatrix": [[101, 2, 1, "", "LDUdecomposition"], [101, 2, 1, "", "LUdecomposition"], [101, 2, 1, "", "UDLdecomposition"], [101, 2, 1, "", "schur"], [101, 2, 1, "", "transpose"]], "sympy.matrices.immutable": [[102, 1, 1, "", "ImmutableDenseMatrix"], [102, 5, 1, "", "ImmutableMatrix"], [106, 1, 1, "", "ImmutableSparseMatrix"]], "sympy.matrices.matrices": [[104, 1, 1, "", "MatrixBase"], [104, 1, 1, "", "MatrixCalculus"], [104, 1, 1, "", "MatrixDeterminant"], [104, 1, 1, "", "MatrixEigen"], [104, 1, 1, "", "MatrixError"], [104, 1, 1, "", "MatrixReductions"], [104, 1, 1, "", "MatrixSubspaces"], [104, 1, 1, "", "NonSquareMatrixError"], [104, 1, 1, "", "ShapeError"], [104, 4, 1, "", "a2idx"]], "sympy.matrices.matrices.MatrixBase": [[104, 3, 1, "", "D"], [104, 2, 1, "", "LDLdecomposition"], [104, 2, 1, "", "LDLsolve"], [104, 2, 1, "", "LUdecomposition"], [104, 2, 1, "", "LUdecompositionFF"], [104, 2, 1, "", "LUdecomposition_Simple"], [104, 2, 1, "", "LUsolve"], [104, 2, 1, "", "QRdecomposition"], [104, 2, 1, "", "QRsolve"], [104, 2, 1, "", "add"], [104, 2, 1, "", "analytic_func"], [104, 2, 1, "", "cholesky"], [104, 2, 1, "", "cholesky_solve"], [104, 2, 1, "", "condition_number"], [104, 2, 1, "", "connected_components"], [104, 2, 1, "", "connected_components_decomposition"], [104, 2, 1, "", "copy"], [104, 2, 1, "", "cramer_solve"], [104, 2, 1, "", "cross"], [104, 2, 1, "", "diagonal_solve"], [104, 2, 1, "", "dot"], [104, 2, 1, "", "dual"], [104, 2, 1, "", "exp"], [104, 2, 1, "", "gauss_jordan_solve"], [104, 2, 1, "", "hat"], [104, 2, 1, "", "inv"], [104, 2, 1, "", "inv_mod"], [104, 2, 1, "", "inverse_ADJ"], [104, 2, 1, "", "inverse_BLOCK"], [104, 2, 1, "", "inverse_CH"], [104, 2, 1, "", "inverse_GE"], [104, 2, 1, "", "inverse_LDL"], [104, 2, 1, "", "inverse_LU"], [104, 2, 1, "", "inverse_QR"], [104, 2, 1, "", "irregular"], [104, 2, 1, "", "is_nilpotent"], [104, 2, 1, "", "key2bounds"], [104, 2, 1, "", "key2ij"], [104, 2, 1, "", "log"], [104, 2, 1, "", "lower_triangular_solve"], [104, 2, 1, "", "norm"], [104, 2, 1, "", "normalized"], [104, 2, 1, "", "pinv"], [104, 2, 1, "", "pinv_solve"], [104, 2, 1, "", "print_nonzero"], [104, 2, 1, "", "project"], [104, 2, 1, "", "rank_decomposition"], [104, 2, 1, "", "singular_value_decomposition"], [104, 2, 1, "", "solve"], [104, 2, 1, "", "solve_least_squares"], [104, 2, 1, "", "strongly_connected_components"], [104, 2, 1, "", "strongly_connected_components_decomposition"], [104, 2, 1, "", "table"], [104, 2, 1, "", "upper_hessenberg_decomposition"], [104, 2, 1, "", "upper_triangular_solve"], [104, 2, 1, "", "vee"]], "sympy.matrices.matrices.MatrixCalculus": [[104, 2, 1, "", "diff"], [104, 2, 1, "", "integrate"], [104, 2, 1, "", "jacobian"], [104, 2, 1, "", "limit"]], "sympy.matrices.matrices.MatrixDeterminant": [[104, 2, 1, "", "adjugate"], [104, 2, 1, "", "charpoly"], [104, 2, 1, "", "cofactor"], [104, 2, 1, "", "cofactor_matrix"], [104, 2, 1, "", "det"], [104, 2, 1, "", "minor"], [104, 2, 1, "", "minor_submatrix"], [104, 2, 1, "", "per"]], "sympy.matrices.matrices.MatrixEigen": [[104, 2, 1, "", "bidiagonal_decomposition"], [104, 2, 1, "", "bidiagonalize"], [104, 2, 1, "", "diagonalize"], [104, 2, 1, "", "eigenvals"], [104, 2, 1, "", "eigenvects"], [104, 2, 1, "", "is_diagonalizable"], [104, 3, 1, "", "is_indefinite"], [104, 3, 1, "", "is_negative_definite"], [104, 3, 1, "", "is_negative_semidefinite"], [104, 3, 1, "", "is_positive_definite"], [104, 3, 1, "", "is_positive_semidefinite"], [104, 2, 1, "", "jordan_form"], [104, 2, 1, "", "left_eigenvects"], [104, 2, 1, "", "singular_values"]], "sympy.matrices.matrices.MatrixReductions": [[104, 2, 1, "", "echelon_form"], [104, 2, 1, "", "elementary_col_op"], [104, 2, 1, "", "elementary_row_op"], [104, 3, 1, "", "is_echelon"], [104, 2, 1, "", "rank"], [104, 2, 1, "", "rref"], [104, 2, 1, "", "rref_rhs"]], "sympy.matrices.matrices.MatrixSubspaces": [[104, 2, 1, "", "columnspace"], [104, 2, 1, "", "nullspace"], [104, 2, 1, "", "orthogonalize"], [104, 2, 1, "", "rowspace"]], "sympy.matrices.normalforms": [[105, 4, 1, "", "hermite_normal_form"], [105, 4, 1, "", "smith_normal_form"]], "sympy.matrices.sparse": [[106, 1, 1, "", "MutableSparseMatrix"], [106, 5, 1, "", "SparseMatrix"]], "sympy.matrices.sparsetools": [[107, 2, 1, "", "_csrtodok"], [107, 2, 1, "", "_doktocsr"], [107, 2, 1, "", "banded"]], "sympy.ntheory": [[108, 0, 0, "-", "bbp_pi"], [108, 0, 0, "-", "continued_fraction"], [108, 0, 0, "-", "digits"], [108, 0, 0, "-", "ecm"], [108, 0, 0, "-", "egyptian_fraction"], [108, 0, 0, "-", "factor_"], [108, 0, 0, "-", "generate"], [108, 1, 1, "", "mobius"], [108, 0, 0, "-", "modular"], [108, 0, 0, "-", "multinomial"], [108, 0, 0, "-", "partitions_"], [108, 0, 0, "-", "primetest"], [108, 0, 0, "-", "qs"], [108, 0, 0, "-", "residue_ntheory"]], "sympy.ntheory.bbp_pi": [[108, 4, 1, "", "pi_hex_digits"]], "sympy.ntheory.continued_fraction": [[108, 4, 1, "", "continued_fraction"], [108, 4, 1, "", "continued_fraction_convergents"], [108, 4, 1, "", "continued_fraction_iterator"], [108, 4, 1, "", "continued_fraction_periodic"], [108, 4, 1, "", "continued_fraction_reduce"]], "sympy.ntheory.digits": [[108, 4, 1, "", "count_digits"], [108, 4, 1, "", "digits"], [108, 4, 1, "", "is_palindromic"]], "sympy.ntheory.ecm": [[108, 4, 1, "", "ecm"]], "sympy.ntheory.egyptian_fraction": [[108, 4, 1, "", "egyptian_fraction"]], "sympy.ntheory.factor_": [[108, 4, 1, "", "abundance"], [108, 4, 1, "", "antidivisor_count"], [108, 4, 1, "", "antidivisors"], [108, 4, 1, "", "core"], [108, 4, 1, "", "digits"], [108, 4, 1, "", "divisor_count"], [108, 1, 1, "", "divisor_sigma"], [108, 4, 1, "", "divisors"], [108, 4, 1, "", "factorint"], [108, 4, 1, "", "factorrat"], [108, 4, 1, "", "is_abundant"], [108, 4, 1, "", "is_amicable"], [108, 4, 1, "", "is_deficient"], [108, 4, 1, "", "is_mersenne_prime"], [108, 4, 1, "", "is_perfect"], [108, 4, 1, "", "mersenne_prime_exponent"], [108, 4, 1, "", "multiplicity"], [108, 4, 1, "", "perfect_power"], [108, 4, 1, "", "pollard_pm1"], [108, 4, 1, "", "pollard_rho"], [108, 4, 1, "", "primefactors"], [108, 1, 1, "", "primenu"], [108, 1, 1, "", "primeomega"], [108, 4, 1, "", "proper_divisor_count"], [108, 4, 1, "", "proper_divisors"], [108, 1, 1, "", "reduced_totient"], [108, 4, 1, "", "smoothness"], [108, 4, 1, "", "smoothness_p"], [108, 1, 1, "", "totient"], [108, 4, 1, "", "udivisor_count"], [108, 1, 1, "", "udivisor_sigma"], [108, 4, 1, "", "udivisors"]], "sympy.ntheory.generate": [[108, 1, 1, "", "Sieve"], [108, 4, 1, "", "composite"], [108, 4, 1, "", "compositepi"], [108, 4, 1, "", "cycle_length"], [108, 4, 1, "", "nextprime"], [108, 4, 1, "", "prevprime"], [108, 4, 1, "", "prime"], [108, 4, 1, "", "primepi"], [108, 4, 1, "", "primerange"], [108, 4, 1, "", "primorial"], [108, 4, 1, "", "randprime"]], "sympy.ntheory.generate.Sieve": [[108, 2, 1, "", "extend"], [108, 2, 1, "", "extend_to_no"], [108, 2, 1, "", "mobiusrange"], [108, 2, 1, "", "primerange"], [108, 2, 1, "", "search"], [108, 2, 1, "", "totientrange"]], "sympy.ntheory.modular": [[108, 4, 1, "", "crt"], [108, 4, 1, "", "crt1"], [108, 4, 1, "", "crt2"], [108, 4, 1, "", "solve_congruence"], [108, 4, 1, "", "symmetric_residue"]], "sympy.ntheory.multinomial": [[108, 4, 1, "", "binomial_coefficients"], [108, 4, 1, "", "binomial_coefficients_list"], [108, 4, 1, "", "multinomial_coefficients"], [108, 4, 1, "", "multinomial_coefficients_iterator"]], "sympy.ntheory.partitions_": [[108, 4, 1, "", "npartitions"]], "sympy.ntheory.primetest": [[108, 4, 1, "", "is_euler_jacobi_pseudoprime"], [108, 4, 1, "", "is_euler_pseudoprime"], [108, 4, 1, "", "is_extra_strong_lucas_prp"], [108, 4, 1, "", "is_fermat_pseudoprime"], [108, 4, 1, "", "is_gaussian_prime"], [108, 4, 1, "", "is_lucas_prp"], [108, 4, 1, "", "is_square"], [108, 4, 1, "", "is_strong_lucas_prp"], [108, 4, 1, "", "isprime"], [108, 4, 1, "", "mr"]], "sympy.ntheory.qs": [[108, 4, 1, "", "qs"]], "sympy.ntheory.residue_ntheory": [[108, 4, 1, "", "binomial_mod"], [108, 4, 1, "", "discrete_log"], [108, 4, 1, "", "is_nthpow_residue"], [108, 4, 1, "", "is_primitive_root"], [108, 4, 1, "", "is_quad_residue"], [108, 4, 1, "", "jacobi_symbol"], [108, 4, 1, "", "kronecker_symbol"], [108, 4, 1, "", "legendre_symbol"], [108, 4, 1, "", "n_order"], [108, 4, 1, "", "nthroot_mod"], [108, 4, 1, "", "polynomial_congruence"], [108, 4, 1, "", "primitive_root"], [108, 4, 1, "", "quadratic_congruence"], [108, 4, 1, "", "quadratic_residues"], [108, 4, 1, "", "sqrt_mod"], [108, 4, 1, "", "sqrt_mod_iter"]], "sympy.parsing.latex": [[110, 1, 1, "", "LaTeXParsingError"], [110, 4, 1, "", "parse_latex"], [110, 4, 1, "", "parse_latex_lark"]], "sympy.parsing.latex.lark": [[110, 1, 1, "", "LarkLaTeXParser"], [110, 1, 1, "", "TransformToSymPyExpr"]], "sympy.parsing.mathematica": [[110, 4, 1, "", "parse_mathematica"]], "sympy.parsing.maxima": [[110, 4, 1, "", "parse_maxima"]], "sympy.parsing": [[110, 0, 0, "-", "sym_expr"]], "sympy.parsing.sym_expr": [[110, 1, 1, "", "SymPyExpression"]], "sympy.parsing.sym_expr.SymPyExpression": [[110, 2, 1, "", "convert_to_c"], [110, 2, 1, "", "convert_to_expr"], [110, 2, 1, "", "convert_to_fortran"], [110, 2, 1, "", "convert_to_python"], [110, 2, 1, "", "return_expr"]], "sympy.parsing.sympy_parser": [[110, 4, 1, "", "auto_number"], [110, 4, 1, "", "auto_symbol"], [110, 4, 1, "", "convert_xor"], [110, 4, 1, "", "eval_expr"], [110, 4, 1, "", "factorial_notation"], [110, 4, 1, "", "function_exponentiation"], [110, 4, 1, "", "implicit_application"], [110, 4, 1, "", "implicit_multiplication"], [110, 4, 1, "", "implicit_multiplication_application"], [110, 4, 1, "", "lambda_notation"], [110, 4, 1, "", "parse_expr"], [110, 4, 1, "", "rationalize"], [110, 4, 1, "", "repeated_decimals"], [110, 4, 1, "", "split_symbols"], [110, 4, 1, "", "split_symbols_custom"], [110, 6, 1, "", "standard_transformations"], [110, 4, 1, "", "stringify_expr"]], "sympy.physics": [[115, 0, 0, "-", "biomechanics"], [123, 0, 0, "-", "control"], [126, 0, 0, "-", "hydrogen"], [127, 0, 0, "-", "matrices"], [151, 0, 0, "-", "mechanics"], [166, 0, 0, "-", "paulialgebra"], [167, 0, 0, "-", "qho_1d"], [191, 0, 0, "-", "secondquant"], [192, 0, 0, "-", "sho"], [208, 0, 0, "-", "vector"], [211, 0, 0, "-", "wigner"]], "sympy.physics.biomechanics": [[111, 0, 0, "-", "activation"], [112, 0, 0, "-", "curve"], [114, 0, 0, "-", "musculotendon"]], "sympy.physics.biomechanics.activation": [[111, 1, 1, "", "ActivationBase"], [111, 1, 1, "", "FirstOrderActivationDeGroote2016"], [111, 1, 1, "", "ZerothOrderActivation"]], "sympy.physics.biomechanics.activation.ActivationBase": [[111, 3, 1, "", "F"], [111, 3, 1, "", "M"], [111, 3, 1, "", "a"], [111, 3, 1, "", "activation"], [111, 3, 1, "", "constants"], [111, 3, 1, "", "e"], [111, 3, 1, "", "excitation"], [111, 3, 1, "", "input_vars"], [111, 3, 1, "", "order"], [111, 3, 1, "", "p"], [111, 3, 1, "", "r"], [111, 2, 1, "", "rhs"], [111, 3, 1, "", "state_vars"], [111, 2, 1, "", "with_defaults"], [111, 3, 1, "", "x"]], "sympy.physics.biomechanics.activation.FirstOrderActivationDeGroote2016": [[111, 3, 1, "", "F"], [111, 3, 1, "", "M"], [111, 3, 1, "", "activation_time_constant"], [111, 3, 1, "", "b"], [111, 3, 1, "", "constants"], [111, 3, 1, "", "deactivation_time_constant"], [111, 3, 1, "", "input_vars"], [111, 3, 1, "", "order"], [111, 3, 1, "", "p"], [111, 3, 1, "", "r"], [111, 2, 1, "", "rhs"], [111, 3, 1, "", "smoothing_rate"], [111, 3, 1, "", "state_vars"], [111, 3, 1, "", "tau_a"], [111, 3, 1, "", "tau_d"], [111, 2, 1, "", "with_defaults"], [111, 3, 1, "", "x"]], "sympy.physics.biomechanics.activation.ZerothOrderActivation": [[111, 3, 1, "", "F"], [111, 3, 1, "", "M"], [111, 3, 1, "", "constants"], [111, 3, 1, "", "input_vars"], [111, 3, 1, "", "order"], [111, 3, 1, "", "p"], [111, 3, 1, "", "r"], [111, 2, 1, "", "rhs"], [111, 3, 1, "", "state_vars"], [111, 2, 1, "", "with_defaults"], [111, 3, 1, "", "x"]], "sympy.physics.biomechanics.curve": [[112, 1, 1, "", "CharacteristicCurveCollection"], [112, 1, 1, "", "CharacteristicCurveFunction"], [112, 1, 1, "", "FiberForceLengthActiveDeGroote2016"], [112, 1, 1, "", "FiberForceLengthPassiveDeGroote2016"], [112, 1, 1, "", "FiberForceLengthPassiveInverseDeGroote2016"], [112, 1, 1, "", "FiberForceVelocityDeGroote2016"], [112, 1, 1, "", "FiberForceVelocityInverseDeGroote2016"], [112, 1, 1, "", "TendonForceLengthDeGroote2016"], [112, 1, 1, "", "TendonForceLengthInverseDeGroote2016"]], "sympy.physics.biomechanics.curve.FiberForceLengthActiveDeGroote2016": [[112, 2, 1, "", "doit"], [112, 2, 1, "", "eval"], [112, 2, 1, "", "fdiff"], [112, 2, 1, "", "with_defaults"]], "sympy.physics.biomechanics.curve.FiberForceLengthPassiveDeGroote2016": [[112, 2, 1, "", "doit"], [112, 2, 1, "", "eval"], [112, 2, 1, "", "fdiff"], [112, 2, 1, "", "inverse"], [112, 2, 1, "", "with_defaults"]], "sympy.physics.biomechanics.curve.FiberForceLengthPassiveInverseDeGroote2016": [[112, 2, 1, "", "doit"], [112, 2, 1, "", "eval"], [112, 2, 1, "", "fdiff"], [112, 2, 1, "", "inverse"], [112, 2, 1, "", "with_defaults"]], "sympy.physics.biomechanics.curve.FiberForceVelocityDeGroote2016": [[112, 2, 1, "", "doit"], [112, 2, 1, "", "eval"], [112, 2, 1, "", "fdiff"], [112, 2, 1, "", "inverse"], [112, 2, 1, "", "with_defaults"]], "sympy.physics.biomechanics.curve.FiberForceVelocityInverseDeGroote2016": [[112, 2, 1, "", "doit"], [112, 2, 1, "", "eval"], [112, 2, 1, "", "fdiff"], [112, 2, 1, "", "inverse"], [112, 2, 1, "", "with_defaults"]], "sympy.physics.biomechanics.curve.TendonForceLengthDeGroote2016": [[112, 2, 1, "", "doit"], [112, 2, 1, "", "eval"], [112, 2, 1, "", "fdiff"], [112, 2, 1, "", "inverse"], [112, 2, 1, "", "with_defaults"]], "sympy.physics.biomechanics.curve.TendonForceLengthInverseDeGroote2016": [[112, 2, 1, "", "doit"], [112, 2, 1, "", "eval"], [112, 2, 1, "", "fdiff"], [112, 2, 1, "", "inverse"], [112, 2, 1, "", "with_defaults"]], "sympy.physics.biomechanics.musculotendon": [[114, 1, 1, "", "MusculotendonBase"], [114, 1, 1, "", "MusculotendonDeGroote2016"], [114, 1, 1, "", "MusculotendonFormulation"]], "sympy.physics.biomechanics.musculotendon.MusculotendonBase": [[114, 3, 1, "", "F"], [114, 3, 1, "", "F_M_max"], [114, 3, 1, "", "M"], [114, 3, 1, "", "a"], [114, 3, 1, "", "activation"], [114, 3, 1, "", "activation_dynamics"], [114, 3, 1, "", "alpha_opt"], [114, 3, 1, "", "beta"], [114, 3, 1, "", "constants"], [114, 2, 1, "", "curves"], [114, 3, 1, "", "e"], [114, 3, 1, "", "excitation"], [114, 3, 1, "", "fiber_damping_coefficient"], [114, 3, 1, "", "input_vars"], [114, 3, 1, "", "l_M_opt"], [114, 3, 1, "", "l_T_slack"], [114, 3, 1, "", "maximal_fiber_velocity"], [114, 3, 1, "", "musculotendon_dynamics"], [114, 3, 1, "", "optimal_fiber_length"], [114, 3, 1, "", "optimal_pennation_angle"], [114, 3, 1, "", "p"], [114, 3, 1, "", "peak_isometric_force"], [114, 3, 1, "", "r"], [114, 2, 1, "", "rhs"], [114, 3, 1, "", "state_vars"], [114, 3, 1, "", "tendon_slack_length"], [114, 3, 1, "", "v_M_max"], [114, 2, 1, "", "with_defaults"], [114, 3, 1, "", "x"]], "sympy.physics.continuum_mechanics": [[116, 0, 0, "-", "beam"], [118, 0, 0, "-", "cable"], [120, 0, 0, "-", "truss"]], "sympy.physics.continuum_mechanics.beam": [[116, 1, 1, "", "Beam"], [116, 1, 1, "", "Beam3D"]], "sympy.physics.continuum_mechanics.beam.Beam": [[116, 3, 1, "", "applied_loads"], [116, 2, 1, "", "apply_load"], [116, 2, 1, "", "apply_support"], [116, 3, 1, "", "area"], [116, 2, 1, "", "bending_moment"], [116, 3, 1, "", "boundary_conditions"], [116, 3, 1, "", "cross_section"], [116, 2, 1, "", "deflection"], [116, 2, 1, "", "draw"], [116, 3, 1, "", "elastic_modulus"], [116, 3, 1, "", "ild_moment"], [116, 3, 1, "", "ild_reactions"], [116, 3, 1, "", "ild_shear"], [116, 2, 1, "", "join"], [116, 3, 1, "", "length"], [116, 3, 1, "", "load"], [116, 2, 1, "", "max_bmoment"], [116, 2, 1, "", "max_deflection"], [116, 2, 1, "", "max_shear_force"], [116, 2, 1, "", "plot_bending_moment"], [116, 2, 1, "", "plot_deflection"], [116, 2, 1, "", "plot_ild_moment"], [116, 2, 1, "", "plot_ild_reactions"], [116, 2, 1, "", "plot_ild_shear"], [116, 2, 1, "", "plot_loading_results"], [116, 2, 1, "", "plot_shear_force"], [116, 2, 1, "", "plot_shear_stress"], [116, 2, 1, "", "plot_slope"], [116, 2, 1, "", "point_cflexure"], [116, 3, 1, "", "reaction_loads"], [116, 2, 1, "", "remove_load"], [116, 3, 1, "", "second_moment"], [116, 2, 1, "", "shear_force"], [116, 2, 1, "", "shear_stress"], [116, 2, 1, "", "slope"], [116, 2, 1, "", "solve_for_ild_moment"], [116, 2, 1, "", "solve_for_ild_reactions"], [116, 2, 1, "", "solve_for_ild_shear"], [116, 2, 1, "", "solve_for_reaction_loads"], [116, 3, 1, "", "variable"]], "sympy.physics.continuum_mechanics.beam.Beam3D": [[116, 2, 1, "", "angular_deflection"], [116, 2, 1, "", "apply_load"], [116, 2, 1, "", "apply_moment_load"], [116, 3, 1, "", "area"], [116, 2, 1, "", "axial_force"], [116, 2, 1, "", "axial_stress"], [116, 2, 1, "", "bending_moment"], [116, 3, 1, "", "boundary_conditions"], [116, 2, 1, "", "deflection"], [116, 3, 1, "", "load_vector"], [116, 2, 1, "", "max_bending_moment"], [116, 2, 1, "", "max_bmoment"], [116, 2, 1, "", "max_deflection"], [116, 2, 1, "", "max_shear_force"], [116, 3, 1, "", "moment_load_vector"], [116, 2, 1, "", "plot_bending_moment"], [116, 2, 1, "", "plot_deflection"], [116, 2, 1, "", "plot_loading_results"], [116, 2, 1, "", "plot_shear_force"], [116, 2, 1, "", "plot_shear_stress"], [116, 2, 1, "", "plot_slope"], [116, 2, 1, "", "polar_moment"], [116, 3, 1, "", "second_moment"], [116, 2, 1, "", "shear_force"], [116, 3, 1, "", "shear_modulus"], [116, 2, 1, "", "shear_stress"], [116, 2, 1, "", "slope"], [116, 2, 1, "", "solve_for_reaction_loads"], [116, 2, 1, "", "solve_for_torsion"], [116, 2, 1, "", "torsional_moment"]], "sympy.physics.continuum_mechanics.cable": [[118, 1, 1, "", "Cable"]], "sympy.physics.continuum_mechanics.cable.Cable": [[118, 2, 1, "", "apply_length"], [118, 2, 1, "", "apply_load"], [118, 2, 1, "", "change_support"], [118, 3, 1, "", "left_support"], [118, 3, 1, "", "length"], [118, 3, 1, "", "loads"], [118, 3, 1, "", "loads_position"], [118, 3, 1, "", "reaction_loads"], [118, 2, 1, "", "remove_loads"], [118, 3, 1, "", "right_support"], [118, 3, 1, "", "supports"]], "sympy.physics.continuum_mechanics.truss": [[120, 1, 1, "", "Truss"]], "sympy.physics.continuum_mechanics.truss.Truss": [[120, 2, 1, "", "add_member"], [120, 2, 1, "", "add_node"], [120, 2, 1, "", "apply_load"], [120, 2, 1, "", "apply_support"], [120, 2, 1, "", "change_member_label"], [120, 2, 1, "", "change_node_label"], [120, 2, 1, "", "draw"], [120, 3, 1, "", "internal_forces"], [120, 3, 1, "", "loads"], [120, 3, 1, "", "member_lengths"], [120, 3, 1, "", "members"], [120, 3, 1, "", "node_labels"], [120, 3, 1, "", "node_positions"], [120, 3, 1, "", "nodes"], [120, 3, 1, "", "reaction_loads"], [120, 2, 1, "", "remove_load"], [120, 2, 1, "", "remove_member"], [120, 2, 1, "", "remove_node"], [120, 2, 1, "", "remove_support"], [120, 2, 1, "", "solve"], [120, 3, 1, "", "supports"]], "sympy.physics.control.control_plots": [[122, 2, 1, "", "bode_magnitude_numerical_data"], [122, 2, 1, "", "bode_magnitude_plot"], [122, 2, 1, "", "bode_phase_numerical_data"], [122, 2, 1, "", "bode_phase_plot"], [122, 2, 1, "", "bode_plot"], [122, 2, 1, "", "impulse_response_numerical_data"], [122, 2, 1, "", "impulse_response_plot"], [122, 2, 1, "", "pole_zero_numerical_data"], [122, 2, 1, "", "pole_zero_plot"], [122, 2, 1, "", "ramp_response_numerical_data"], [122, 2, 1, "", "ramp_response_plot"], [122, 2, 1, "", "step_response_numerical_data"], [122, 2, 1, "", "step_response_plot"]], "sympy.physics.control": [[124, 0, 0, "-", "lti"]], "sympy.physics.control.lti": [[124, 1, 1, "", "Feedback"], [124, 1, 1, "", "MIMOFeedback"], [124, 1, 1, "", "MIMOParallel"], [124, 1, 1, "", "MIMOSeries"], [124, 1, 1, "", "Parallel"], [124, 1, 1, "", "Series"], [124, 1, 1, "", "TransferFunction"], [124, 1, 1, "", "TransferFunctionMatrix"], [124, 4, 1, "", "backward_diff"], [124, 4, 1, "", "bilinear"], [124, 4, 1, "", "forward_diff"], [124, 4, 1, "", "gbt"]], "sympy.physics.control.lti.Feedback": [[124, 2, 1, "", "doit"], [124, 3, 1, "", "sensitivity"], [124, 3, 1, "", "sign"], [124, 3, 1, "", "sys1"], [124, 3, 1, "", "sys2"], [124, 3, 1, "", "var"]], "sympy.physics.control.lti.MIMOFeedback": [[124, 2, 1, "", "doit"], [124, 3, 1, "", "sensitivity"], [124, 3, 1, "", "sign"], [124, 3, 1, "", "sys1"], [124, 3, 1, "", "sys2"], [124, 3, 1, "", "var"]], "sympy.physics.control.lti.MIMOParallel": [[124, 2, 1, "", "doit"], [124, 3, 1, "", "num_inputs"], [124, 3, 1, "", "num_outputs"], [124, 3, 1, "", "shape"], [124, 3, 1, "", "var"]], "sympy.physics.control.lti.MIMOSeries": [[124, 2, 1, "", "doit"], [124, 3, 1, "", "num_inputs"], [124, 3, 1, "", "num_outputs"], [124, 3, 1, "", "shape"], [124, 3, 1, "", "var"]], "sympy.physics.control.lti.Parallel": [[124, 2, 1, "", "doit"], [124, 3, 1, "", "is_biproper"], [124, 3, 1, "", "is_proper"], [124, 3, 1, "", "is_strictly_proper"], [124, 2, 1, "", "to_expr"], [124, 3, 1, "", "var"]], "sympy.physics.control.lti.Series": [[124, 2, 1, "", "doit"], [124, 3, 1, "", "is_biproper"], [124, 3, 1, "", "is_proper"], [124, 3, 1, "", "is_strictly_proper"], [124, 2, 1, "", "to_expr"], [124, 3, 1, "", "var"]], "sympy.physics.control.lti.TransferFunction": [[124, 2, 1, "", "dc_gain"], [124, 3, 1, "", "den"], [124, 2, 1, "", "eval_frequency"], [124, 2, 1, "", "expand"], [124, 2, 1, "", "from_coeff_lists"], [124, 2, 1, "", "from_rational_expression"], [124, 2, 1, "", "from_zpk"], [124, 3, 1, "", "is_biproper"], [124, 3, 1, "", "is_proper"], [124, 2, 1, "", "is_stable"], [124, 3, 1, "", "is_strictly_proper"], [124, 3, 1, "", "num"], [124, 2, 1, "", "poles"], [124, 2, 1, "", "to_expr"], [124, 3, 1, "", "var"], [124, 2, 1, "", "zeros"]], "sympy.physics.control.lti.TransferFunctionMatrix": [[124, 2, 1, "", "elem_poles"], [124, 2, 1, "", "elem_zeros"], [124, 2, 1, "", "eval_frequency"], [124, 2, 1, "", "expand"], [124, 2, 1, "", "from_Matrix"], [124, 3, 1, "", "num_inputs"], [124, 3, 1, "", "num_outputs"], [124, 3, 1, "", "shape"], [124, 2, 1, "", "transpose"], [124, 3, 1, "", "var"]], "sympy.physics.hep": [[125, 0, 0, "-", "gamma_matrices"]], "sympy.physics.hep.gamma_matrices": [[125, 4, 1, "", "extract_type_tens"], [125, 4, 1, "", "gamma_trace"], [125, 4, 1, "", "kahane_simplify"], [125, 4, 1, "", "simplify_gpgp"]], "sympy.physics.hydrogen": [[126, 4, 1, "", "E_nl"], [126, 4, 1, "", "E_nl_dirac"], [126, 4, 1, "", "Psi_nlm"], [126, 4, 1, "", "R_nl"]], "sympy.physics.matrices": [[127, 4, 1, "", "mdft"], [127, 4, 1, "", "mgamma"], [127, 4, 1, "", "msigma"], [127, 4, 1, "", "pat_matrix"]], "sympy.physics.mechanics._system": [[139, 1, 1, "", "System"]], "sympy.physics.mechanics._system.System": [[139, 3, 1, "", "actuators"], [139, 2, 1, "", "add_actuators"], [139, 2, 1, "", "add_bodies"], [139, 2, 1, "", "add_coordinates"], [139, 2, 1, "", "add_holonomic_constraints"], [139, 2, 1, "", "add_joints"], [139, 2, 1, "", "add_kdes"], [139, 2, 1, "", "add_loads"], [139, 2, 1, "", "add_nonholonomic_constraints"], [139, 2, 1, "", "add_speeds"], [139, 2, 1, "", "apply_gravity"], [139, 3, 1, "", "bodies"], [139, 3, 1, "", "eom_method"], [139, 3, 1, "", "forcing"], [139, 3, 1, "", "forcing_full"], [139, 2, 1, "", "form_eoms"], [139, 3, 1, "", "frame"], [139, 2, 1, "", "from_newtonian"], [139, 2, 1, "", "get_body"], [139, 2, 1, "", "get_joint"], [139, 3, 1, "", "holonomic_constraints"], [139, 3, 1, "", "joints"], [139, 3, 1, "", "kdes"], [139, 3, 1, "", "loads"], [139, 3, 1, "", "mass_matrix"], [139, 3, 1, "", "mass_matrix_full"], [139, 3, 1, "", "nonholonomic_constraints"], [139, 3, 1, "", "origin"], [139, 3, 1, "", "q"], [139, 3, 1, "", "q_dep"], [139, 3, 1, "", "q_ind"], [139, 2, 1, "", "rhs"], [139, 3, 1, "", "u"], [139, 3, 1, "", "u_dep"], [139, 3, 1, "", "u_ind"], [139, 2, 1, "", "validate_system"], [139, 3, 1, "", "x"], [139, 3, 1, "", "y"], [139, 3, 1, "", "z"]], "sympy.physics.mechanics": [[129, 0, 0, "-", "actuator"], [130, 0, 0, "-", "body"], [131, 4, 1, "", "find_dynamicsymbols"], [133, 0, 0, "-", "joint"], [133, 0, 0, "-", "jointsmethod"], [134, 0, 0, "-", "kane"], [134, 0, 0, "-", "lagrange"], [135, 0, 0, "-", "linearize"], [131, 4, 1, "", "msubs"], [137, 0, 0, "-", "pathway"], [139, 0, 0, "-", "system"], [140, 0, 0, "-", "wrapping_geometry"]], "sympy.physics.mechanics.actuator": [[129, 1, 1, "", "ActuatorBase"], [129, 1, 1, "", "ForceActuator"], [129, 1, 1, "", "LinearDamper"], [129, 1, 1, "", "LinearSpring"], [129, 1, 1, "", "TorqueActuator"]], "sympy.physics.mechanics.actuator.ActuatorBase": [[129, 2, 1, "", "to_loads"]], "sympy.physics.mechanics.actuator.ForceActuator": [[129, 3, 1, "", "force"], [129, 3, 1, "", "pathway"], [129, 2, 1, "", "to_loads"]], "sympy.physics.mechanics.actuator.LinearDamper": [[129, 3, 1, "", "damping"], [129, 3, 1, "", "force"]], "sympy.physics.mechanics.actuator.LinearSpring": [[129, 3, 1, "", "equilibrium_length"], [129, 3, 1, "", "force"], [129, 3, 1, "", "stiffness"]], "sympy.physics.mechanics.actuator.TorqueActuator": [[129, 2, 1, "", "at_pin_joint"], [129, 3, 1, "", "axis"], [129, 3, 1, "", "reaction_frame"], [129, 3, 1, "", "target_frame"], [129, 2, 1, "", "to_loads"], [129, 3, 1, "", "torque"]], "sympy.physics.mechanics.body": [[130, 1, 1, "", "Body"]], "sympy.physics.mechanics.body.Body": [[130, 2, 1, "", "ang_vel_in"], [130, 2, 1, "", "apply_force"], [130, 2, 1, "", "apply_torque"], [130, 2, 1, "", "clear_loads"], [130, 2, 1, "", "dcm"], [130, 3, 1, "", "inertia"], [130, 2, 1, "", "kinetic_energy"], [130, 2, 1, "", "masscenter_vel"], [130, 2, 1, "", "parallel_axis"], [130, 2, 1, "", "remove_load"], [130, 3, 1, "", "x"], [130, 3, 1, "", "y"], [130, 3, 1, "", "z"]], "sympy.physics.mechanics.functions": [[136, 4, 1, "", "Lagrangian"], [136, 4, 1, "", "angular_momentum"], [136, 4, 1, "", "center_of_mass"], [136, 4, 1, "", "find_dynamicsymbols"], [136, 4, 1, "", "kinetic_energy"], [136, 4, 1, "", "linear_momentum"], [136, 4, 1, "", "potential_energy"]], "sympy.physics.mechanics.inertia": [[136, 1, 1, "", "Inertia"], [136, 4, 1, "", "inertia"], [136, 4, 1, "", "inertia_of_point_mass"]], "sympy.physics.mechanics.inertia.Inertia": [[136, 2, 1, "", "from_inertia_scalars"]], "sympy.physics.mechanics.joint": [[133, 1, 1, "", "CylindricalJoint"], [133, 1, 1, "", "Joint"], [133, 1, 1, "", "PinJoint"], [133, 1, 1, "", "PlanarJoint"], [133, 1, 1, "", "PrismaticJoint"], [133, 1, 1, "", "SphericalJoint"], [133, 1, 1, "", "WeldJoint"]], "sympy.physics.mechanics.joint.CylindricalJoint": [[133, 3, 1, "", "joint_axis"], [133, 3, 1, "", "rotation_coordinate"], [133, 3, 1, "", "rotation_speed"], [133, 3, 1, "", "translation_coordinate"], [133, 3, 1, "", "translation_speed"]], "sympy.physics.mechanics.joint.Joint": [[133, 3, 1, "", "child"], [133, 3, 1, "", "child_axis"], [133, 3, 1, "", "child_point"], [133, 3, 1, "", "coordinates"], [133, 3, 1, "", "kdes"], [133, 3, 1, "", "name"], [133, 3, 1, "", "parent"], [133, 3, 1, "", "parent_axis"], [133, 3, 1, "", "parent_point"], [133, 3, 1, "", "speeds"]], "sympy.physics.mechanics.joint.PinJoint": [[133, 3, 1, "", "joint_axis"]], "sympy.physics.mechanics.joint.PlanarJoint": [[133, 3, 1, "", "planar_coordinates"], [133, 3, 1, "", "planar_speeds"], [133, 3, 1, "", "planar_vectors"], [133, 3, 1, "", "rotation_axis"], [133, 3, 1, "", "rotation_coordinate"], [133, 3, 1, "", "rotation_speed"]], "sympy.physics.mechanics.joint.PrismaticJoint": [[133, 3, 1, "", "joint_axis"]], "sympy.physics.mechanics.jointsmethod": [[133, 1, 1, "", "JointsMethod"]], "sympy.physics.mechanics.jointsmethod.JointsMethod": [[133, 3, 1, "", "bodies"], [133, 3, 1, "", "forcing"], [133, 3, 1, "", "forcing_full"], [133, 2, 1, "", "form_eoms"], [133, 3, 1, "", "kdes"], [133, 3, 1, "", "loads"], [133, 3, 1, "", "mass_matrix"], [133, 3, 1, "", "mass_matrix_full"], [133, 3, 1, "", "method"], [133, 3, 1, "", "q"], [133, 2, 1, "", "rhs"], [133, 3, 1, "", "u"]], "sympy.physics.mechanics.kane": [[134, 1, 1, "", "KanesMethod"]], "sympy.physics.mechanics.kane.KanesMethod": [[134, 3, 1, "", "auxiliary_eqs"], [134, 3, 1, "", "forcing"], [134, 3, 1, "", "forcing_full"], [134, 3, 1, "", "forcing_kin"], [134, 2, 1, "", "kanes_equations"], [134, 2, 1, "", "kindiffdict"], [134, 2, 1, "", "linearize"], [134, 3, 1, "", "mass_matrix"], [134, 3, 1, "", "mass_matrix_full"], [134, 3, 1, "", "mass_matrix_kin"], [134, 2, 1, "", "rhs"], [134, 2, 1, "", "to_linearizer"]], "sympy.physics.mechanics.lagrange": [[134, 1, 1, "", "LagrangesMethod"]], "sympy.physics.mechanics.lagrange.LagrangesMethod": [[134, 3, 1, "", "forcing"], [134, 3, 1, "", "forcing_full"], [134, 2, 1, "", "form_lagranges_equations"], [134, 2, 1, "", "linearize"], [134, 3, 1, "", "mass_matrix"], [134, 3, 1, "", "mass_matrix_full"], [134, 2, 1, "", "rhs"], [134, 2, 1, "", "solve_multipliers"], [134, 2, 1, "", "to_linearizer"]], "sympy.physics.mechanics.linearize": [[135, 1, 1, "", "Linearizer"]], "sympy.physics.mechanics.linearize.Linearizer": [[135, 2, 1, "", "__init__"], [135, 2, 1, "", "linearize"]], "sympy.physics.mechanics.loads": [[136, 1, 1, "", "Force"], [136, 1, 1, "", "Torque"]], "sympy.physics.mechanics.particle": [[136, 1, 1, "", "Particle"]], "sympy.physics.mechanics.particle.Particle": [[136, 2, 1, "", "angular_momentum"], [136, 2, 1, "", "kinetic_energy"], [136, 2, 1, "", "linear_momentum"], [136, 3, 1, "", "mass"], [136, 3, 1, "", "masscenter"], [136, 3, 1, "", "name"], [136, 2, 1, "", "parallel_axis"], [136, 3, 1, "", "point"], [136, 3, 1, "", "potential_energy"]], "sympy.physics.mechanics.pathway": [[137, 1, 1, "", "LinearPathway"], [137, 1, 1, "", "ObstacleSetPathway"], [137, 1, 1, "", "PathwayBase"], [137, 1, 1, "", "WrappingPathway"]], "sympy.physics.mechanics.pathway.LinearPathway": [[137, 3, 1, "", "extension_velocity"], [137, 3, 1, "", "length"], [137, 2, 1, "", "to_loads"]], "sympy.physics.mechanics.pathway.ObstacleSetPathway": [[137, 3, 1, "", "attachments"], [137, 3, 1, "", "extension_velocity"], [137, 3, 1, "", "length"], [137, 2, 1, "", "to_loads"]], "sympy.physics.mechanics.pathway.PathwayBase": [[137, 3, 1, "", "attachments"], [137, 3, 1, "", "extension_velocity"], [137, 3, 1, "", "length"], [137, 2, 1, "", "to_loads"]], "sympy.physics.mechanics.pathway.WrappingPathway": [[137, 3, 1, "", "extension_velocity"], [137, 3, 1, "", "geometry"], [137, 3, 1, "", "length"], [137, 2, 1, "", "to_loads"]], "sympy.physics.mechanics.rigidbody": [[136, 1, 1, "", "RigidBody"]], "sympy.physics.mechanics.rigidbody.RigidBody": [[136, 2, 1, "", "angular_momentum"], [136, 3, 1, "", "central_inertia"], [136, 3, 1, "", "frame"], [136, 3, 1, "", "inertia"], [136, 2, 1, "", "kinetic_energy"], [136, 2, 1, "", "linear_momentum"], [136, 3, 1, "", "mass"], [136, 3, 1, "", "masscenter"], [136, 3, 1, "", "name"], [136, 2, 1, "", "parallel_axis"], [136, 3, 1, "", "potential_energy"], [136, 3, 1, "", "x"], [136, 3, 1, "", "y"], [136, 3, 1, "", "z"]], "sympy.physics.mechanics.system": [[139, 1, 1, "", "SymbolicSystem"]], "sympy.physics.mechanics.system.SymbolicSystem": [[139, 3, 1, "", "alg_con"], [139, 3, 1, "", "bodies"], [139, 3, 1, "", "comb_explicit_rhs"], [139, 3, 1, "", "comb_implicit_mat"], [139, 3, 1, "", "comb_implicit_rhs"], [139, 2, 1, "", "compute_explicit_form"], [139, 2, 1, "", "constant_symbols"], [139, 3, 1, "", "coordinates"], [139, 3, 1, "", "dyn_implicit_mat"], [139, 3, 1, "", "dyn_implicit_rhs"], [139, 2, 1, "", "dynamic_symbols"], [139, 3, 1, "", "kin_explicit_rhs"], [139, 3, 1, "", "loads"], [139, 3, 1, "", "speeds"], [139, 3, 1, "", "states"]], "sympy.physics.mechanics.wrapping_geometry": [[140, 1, 1, "", "WrappingCylinder"], [140, 1, 1, "", "WrappingGeometryBase"], [140, 1, 1, "", "WrappingSphere"]], "sympy.physics.mechanics.wrapping_geometry.WrappingCylinder": [[140, 3, 1, "", "axis"], [140, 2, 1, "", "geodesic_end_vectors"], [140, 2, 1, "", "geodesic_length"], [140, 3, 1, "", "point"], [140, 2, 1, "", "point_on_surface"], [140, 3, 1, "", "radius"]], "sympy.physics.mechanics.wrapping_geometry.WrappingGeometryBase": [[140, 2, 1, "", "geodesic_end_vectors"], [140, 2, 1, "", "geodesic_length"], [140, 3, 1, "", "point"], [140, 2, 1, "", "point_on_surface"]], "sympy.physics.mechanics.wrapping_geometry.WrappingSphere": [[140, 2, 1, "", "geodesic_end_vectors"], [140, 2, 1, "", "geodesic_length"], [140, 3, 1, "", "point"], [140, 2, 1, "", "point_on_surface"], [140, 3, 1, "", "radius"]], "sympy.physics.optics": [[160, 0, 0, "-", "gaussopt"], [162, 0, 0, "-", "medium"], [163, 0, 0, "-", "polarization"], [164, 0, 0, "-", "utils"], [165, 0, 0, "-", "waves"]], "sympy.physics.optics.gaussopt": [[160, 1, 1, "", "BeamParameter"], [160, 1, 1, "", "CurvedMirror"], [160, 1, 1, "", "CurvedRefraction"], [160, 1, 1, "", "FlatMirror"], [160, 1, 1, "", "FlatRefraction"], [160, 1, 1, "", "FreeSpace"], [160, 1, 1, "", "GeometricRay"], [160, 1, 1, "", "RayTransferMatrix"], [160, 1, 1, "", "ThinLens"], [160, 4, 1, "", "conjugate_gauss_beams"], [160, 4, 1, "", "gaussian_conj"], [160, 4, 1, "", "geometric_conj_ab"], [160, 4, 1, "", "geometric_conj_af"], [160, 4, 1, "", "geometric_conj_bf"], [160, 4, 1, "", "rayleigh2waist"], [160, 4, 1, "", "waist2rayleigh"]], "sympy.physics.optics.gaussopt.BeamParameter": [[160, 3, 1, "", "divergence"], [160, 3, 1, "", "gouy"], [160, 3, 1, "", "q"], [160, 3, 1, "", "radius"], [160, 3, 1, "", "w"], [160, 3, 1, "", "w_0"], [160, 3, 1, "", "waist_approximation_limit"]], "sympy.physics.optics.gaussopt.GeometricRay": [[160, 3, 1, "", "angle"], [160, 3, 1, "", "height"]], "sympy.physics.optics.gaussopt.RayTransferMatrix": [[160, 3, 1, "", "A"], [160, 3, 1, "", "B"], [160, 3, 1, "", "C"], [160, 3, 1, "", "D"]], "sympy.physics.optics.medium": [[162, 1, 1, "", "Medium"]], "sympy.physics.optics.medium.Medium": [[162, 3, 1, "", "refractive_index"], [162, 3, 1, "", "speed"]], "sympy.physics.optics.polarization": [[163, 4, 1, "", "half_wave_retarder"], [163, 4, 1, "", "jones_2_stokes"], [163, 4, 1, "", "jones_vector"], [163, 4, 1, "", "linear_polarizer"], [163, 4, 1, "", "mueller_matrix"], [163, 4, 1, "", "phase_retarder"], [163, 4, 1, "", "polarizing_beam_splitter"], [163, 4, 1, "", "quarter_wave_retarder"], [163, 4, 1, "", "reflective_filter"], [163, 4, 1, "", "stokes_vector"], [163, 4, 1, "", "transmissive_filter"]], "sympy.physics.optics.utils": [[164, 4, 1, "", "brewster_angle"], [164, 4, 1, "", "critical_angle"], [164, 4, 1, "", "deviation"], [164, 4, 1, "", "fresnel_coefficients"], [164, 4, 1, "", "hyperfocal_distance"], [164, 4, 1, "", "lens_formula"], [164, 4, 1, "", "lens_makers_formula"], [164, 4, 1, "", "mirror_formula"], [164, 4, 1, "", "refraction_angle"], [164, 4, 1, "", "transverse_magnification"]], "sympy.physics.optics.waves": [[165, 1, 1, "", "TWave"]], "sympy.physics.optics.waves.TWave": [[165, 3, 1, "", "amplitude"], [165, 3, 1, "", "angular_velocity"], [165, 3, 1, "", "frequency"], [165, 3, 1, "", "n"], [165, 3, 1, "", "phase"], [165, 3, 1, "", "speed"], [165, 3, 1, "", "time_period"], [165, 3, 1, "", "wavelength"], [165, 3, 1, "", "wavenumber"]], "sympy.physics.paulialgebra": [[166, 4, 1, "", "evaluate_pauli_product"]], "sympy.physics.qho_1d": [[167, 4, 1, "", "E_n"], [167, 4, 1, "", "coherent_state"], [167, 4, 1, "", "psi_n"]], "sympy.physics.quantum": [[168, 0, 0, "-", "anticommutator"], [169, 0, 0, "-", "cartesian"], [170, 0, 0, "-", "cg"], [171, 0, 0, "-", "circuitplot"], [172, 0, 0, "-", "commutator"], [173, 0, 0, "-", "constants"], [174, 0, 0, "-", "dagger"], [175, 0, 0, "-", "gate"], [176, 0, 0, "-", "grover"], [177, 0, 0, "-", "hilbert"], [179, 0, 0, "-", "innerproduct"], [180, 0, 0, "-", "operator"], [181, 0, 0, "-", "operatorset"], [182, 0, 0, "-", "piab"], [183, 0, 0, "-", "qapply"], [184, 0, 0, "-", "qft"], [185, 0, 0, "-", "qubit"], [186, 0, 0, "-", "represent"], [187, 0, 0, "-", "shor"], [188, 0, 0, "-", "spin"], [189, 0, 0, "-", "state"], [190, 0, 0, "-", "tensorproduct"]], "sympy.physics.quantum.anticommutator": [[168, 1, 1, "", "AntiCommutator"]], "sympy.physics.quantum.anticommutator.AntiCommutator": [[168, 2, 1, "", "doit"]], "sympy.physics.quantum.cartesian": [[169, 1, 1, "", "PositionBra3D"], [169, 1, 1, "", "PositionKet3D"], [169, 1, 1, "", "PositionState3D"], [169, 1, 1, "", "PxBra"], [169, 1, 1, "", "PxKet"], [169, 1, 1, "", "PxOp"], [169, 1, 1, "", "XBra"], [169, 1, 1, "", "XKet"], [169, 1, 1, "", "XOp"], [169, 1, 1, "", "YOp"], [169, 1, 1, "", "ZOp"]], "sympy.physics.quantum.cartesian.PositionState3D": [[169, 3, 1, "", "position_x"], [169, 3, 1, "", "position_y"], [169, 3, 1, "", "position_z"]], "sympy.physics.quantum.cartesian.PxBra": [[169, 3, 1, "", "momentum"]], "sympy.physics.quantum.cartesian.PxKet": [[169, 3, 1, "", "momentum"]], "sympy.physics.quantum.cartesian.XBra": [[169, 3, 1, "", "position"]], "sympy.physics.quantum.cartesian.XKet": [[169, 3, 1, "", "position"]], "sympy.physics.quantum.cg": [[170, 1, 1, "", "CG"], [170, 1, 1, "", "Wigner3j"], [170, 1, 1, "", "Wigner6j"], [170, 1, 1, "", "Wigner9j"], [170, 4, 1, "", "cg_simp"]], "sympy.physics.quantum.circuitplot": [[171, 1, 1, "", "CircuitPlot"], [171, 4, 1, "", "CreateCGate"], [171, 1, 1, "", "Mx"], [171, 1, 1, "", "Mz"], [171, 4, 1, "", "circuit_plot"], [171, 4, 1, "", "labeller"]], "sympy.physics.quantum.circuitplot.CircuitPlot": [[171, 2, 1, "", "control_line"], [171, 2, 1, "", "control_point"], [171, 2, 1, "", "not_point"], [171, 2, 1, "", "one_qubit_box"], [171, 2, 1, "", "swap_point"], [171, 2, 1, "", "two_qubit_box"], [171, 2, 1, "", "update"]], "sympy.physics.quantum.commutator": [[172, 1, 1, "", "Commutator"]], "sympy.physics.quantum.commutator.Commutator": [[172, 2, 1, "", "doit"]], "sympy.physics.quantum.constants": [[173, 1, 1, "", "HBar"]], "sympy.physics.quantum.dagger": [[174, 1, 1, "", "Dagger"]], "sympy.physics.quantum.gate": [[175, 1, 1, "", "CGate"], [175, 1, 1, "", "CGateS"], [175, 5, 1, "", "CNOT"], [175, 1, 1, "", "CNotGate"], [175, 1, 1, "", "Gate"], [175, 5, 1, "", "H"], [175, 1, 1, "", "HadamardGate"], [175, 1, 1, "", "IdentityGate"], [175, 1, 1, "", "OneQubitGate"], [175, 5, 1, "", "Phase"], [175, 1, 1, "", "PhaseGate"], [175, 5, 1, "", "S"], [175, 5, 1, "", "SWAP"], [175, 1, 1, "", "SwapGate"], [175, 5, 1, "", "T"], [175, 1, 1, "", "TGate"], [175, 1, 1, "", "TwoQubitGate"], [175, 1, 1, "", "UGate"], [175, 5, 1, "", "X"], [175, 1, 1, "", "XGate"], [175, 5, 1, "", "Y"], [175, 1, 1, "", "YGate"], [175, 5, 1, "", "Z"], [175, 1, 1, "", "ZGate"], [175, 4, 1, "", "gate_simp"], [175, 4, 1, "", "gate_sort"], [175, 4, 1, "", "normalized"], [175, 4, 1, "", "random_circuit"]], "sympy.physics.quantum.gate.CGate": [[175, 3, 1, "", "controls"], [175, 2, 1, "", "decompose"], [175, 2, 1, "", "eval_controls"], [175, 3, 1, "", "gate"], [175, 3, 1, "", "min_qubits"], [175, 3, 1, "", "nqubits"], [175, 2, 1, "", "plot_gate"], [175, 3, 1, "", "targets"]], "sympy.physics.quantum.gate.CNotGate": [[175, 3, 1, "", "controls"], [175, 3, 1, "", "gate"], [175, 3, 1, "", "min_qubits"], [175, 3, 1, "", "targets"]], "sympy.physics.quantum.gate.Gate": [[175, 2, 1, "", "get_target_matrix"], [175, 3, 1, "", "min_qubits"], [175, 3, 1, "", "nqubits"], [175, 3, 1, "", "targets"]], "sympy.physics.quantum.gate.SwapGate": [[175, 2, 1, "", "decompose"]], "sympy.physics.quantum.gate.UGate": [[175, 2, 1, "", "get_target_matrix"], [175, 3, 1, "", "targets"]], "sympy.physics.quantum.grover": [[176, 1, 1, "", "OracleGate"], [176, 1, 1, "", "WGate"], [176, 4, 1, "", "apply_grover"], [176, 4, 1, "", "grover_iteration"], [176, 4, 1, "", "superposition_basis"]], "sympy.physics.quantum.grover.OracleGate": [[176, 3, 1, "", "search_function"], [176, 3, 1, "", "targets"]], "sympy.physics.quantum.hilbert": [[177, 1, 1, "", "ComplexSpace"], [177, 1, 1, "", "DirectSumHilbertSpace"], [177, 1, 1, "", "FockSpace"], [177, 1, 1, "", "HilbertSpace"], [177, 1, 1, "", "L2"], [177, 1, 1, "", "TensorPowerHilbertSpace"], [177, 1, 1, "", "TensorProductHilbertSpace"]], "sympy.physics.quantum.hilbert.DirectSumHilbertSpace": [[177, 2, 1, "", "eval"], [177, 3, 1, "", "spaces"]], "sympy.physics.quantum.hilbert.HilbertSpace": [[177, 3, 1, "", "dimension"]], "sympy.physics.quantum.hilbert.TensorProductHilbertSpace": [[177, 2, 1, "", "eval"], [177, 3, 1, "", "spaces"]], "sympy.physics.quantum.innerproduct": [[179, 1, 1, "", "InnerProduct"]], "sympy.physics.quantum.operator": [[180, 1, 1, "", "DifferentialOperator"], [180, 1, 1, "", "HermitianOperator"], [180, 1, 1, "", "IdentityOperator"], [180, 1, 1, "", "Operator"], [180, 1, 1, "", "OuterProduct"], [180, 1, 1, "", "UnitaryOperator"]], "sympy.physics.quantum.operator.DifferentialOperator": [[180, 3, 1, "", "expr"], [180, 3, 1, "", "free_symbols"], [180, 3, 1, "", "function"], [180, 3, 1, "", "variables"]], "sympy.physics.quantum.operator.OuterProduct": [[180, 3, 1, "", "bra"], [180, 3, 1, "", "ket"]], "sympy.physics.quantum.operatorset": [[181, 4, 1, "", "operators_to_state"], [181, 4, 1, "", "state_to_operators"]], "sympy.physics.quantum.piab": [[182, 1, 1, "", "PIABBra"], [182, 1, 1, "", "PIABHamiltonian"], [182, 1, 1, "", "PIABKet"]], "sympy.physics.quantum.qapply": [[183, 4, 1, "", "qapply"]], "sympy.physics.quantum.qft": [[184, 1, 1, "", "IQFT"], [184, 1, 1, "", "QFT"], [184, 5, 1, "", "Rk"], [184, 1, 1, "", "RkGate"]], "sympy.physics.quantum.qft.IQFT": [[184, 2, 1, "", "decompose"]], "sympy.physics.quantum.qft.QFT": [[184, 2, 1, "", "decompose"]], "sympy.physics.quantum.qubit": [[185, 1, 1, "", "IntQubit"], [185, 1, 1, "", "IntQubitBra"], [185, 1, 1, "", "Qubit"], [185, 1, 1, "", "QubitBra"], [185, 4, 1, "", "matrix_to_density"], [185, 4, 1, "", "matrix_to_qubit"], [185, 4, 1, "", "measure_all"], [185, 4, 1, "", "measure_all_oneshot"], [185, 4, 1, "", "measure_partial"], [185, 4, 1, "", "measure_partial_oneshot"], [185, 4, 1, "", "qubit_to_matrix"]], "sympy.physics.quantum.represent": [[186, 4, 1, "", "enumerate_states"], [186, 4, 1, "", "get_basis"], [186, 4, 1, "", "integrate_result"], [186, 4, 1, "", "rep_expectation"], [186, 4, 1, "", "rep_innerproduct"], [186, 4, 1, "", "represent"]], "sympy.physics.quantum.shor": [[187, 1, 1, "", "CMod"], [187, 4, 1, "", "period_find"], [187, 4, 1, "", "shor"]], "sympy.physics.quantum.shor.CMod": [[187, 3, 1, "", "N"], [187, 3, 1, "", "a"], [187, 3, 1, "", "t"]], "sympy.physics.quantum.spin": [[188, 1, 1, "", "J2Op"], [188, 1, 1, "", "JxBra"], [188, 1, 1, "", "JxBraCoupled"], [188, 1, 1, "", "JxKet"], [188, 1, 1, "", "JxKetCoupled"], [188, 1, 1, "", "JyBra"], [188, 1, 1, "", "JyBraCoupled"], [188, 1, 1, "", "JyKet"], [188, 1, 1, "", "JyKetCoupled"], [188, 1, 1, "", "JzBra"], [188, 1, 1, "", "JzBraCoupled"], [188, 1, 1, "", "JzKet"], [188, 1, 1, "", "JzKetCoupled"], [188, 1, 1, "", "JzOp"], [188, 1, 1, "", "Rotation"], [188, 1, 1, "", "WignerD"], [188, 4, 1, "", "couple"], [188, 4, 1, "", "uncouple"]], "sympy.physics.quantum.spin.Rotation": [[188, 2, 1, "", "D"], [188, 2, 1, "", "d"]], "sympy.physics.quantum.state": [[189, 1, 1, "", "Bra"], [189, 1, 1, "", "BraBase"], [189, 1, 1, "", "Ket"], [189, 1, 1, "", "KetBase"], [189, 1, 1, "", "OrthogonalBra"], [189, 1, 1, "", "OrthogonalKet"], [189, 1, 1, "", "OrthogonalState"], [189, 1, 1, "", "State"], [189, 1, 1, "", "StateBase"], [189, 1, 1, "", "TimeDepBra"], [189, 1, 1, "", "TimeDepKet"], [189, 1, 1, "", "TimeDepState"], [189, 1, 1, "", "Wavefunction"]], "sympy.physics.quantum.state.StateBase": [[189, 3, 1, "", "dual"], [189, 2, 1, "", "dual_class"], [189, 3, 1, "", "operators"]], "sympy.physics.quantum.state.TimeDepState": [[189, 3, 1, "", "label"], [189, 3, 1, "", "time"]], "sympy.physics.quantum.state.Wavefunction": [[189, 3, 1, "", "expr"], [189, 3, 1, "", "is_commutative"], [189, 3, 1, "", "is_normalized"], [189, 3, 1, "", "limits"], [189, 3, 1, "", "norm"], [189, 2, 1, "", "normalize"], [189, 2, 1, "", "prob"], [189, 3, 1, "", "variables"]], "sympy.physics.quantum.tensorproduct": [[190, 1, 1, "", "TensorProduct"], [190, 4, 1, "", "tensor_product_simp"]], "sympy.physics.secondquant": [[191, 1, 1, "", "AnnihilateBoson"], [191, 1, 1, "", "AnnihilateFermion"], [191, 1, 1, "", "AntiSymmetricTensor"], [191, 5, 1, "", "B"], [191, 5, 1, "", "BBra"], [191, 5, 1, "", "BKet"], [191, 5, 1, "", "Bd"], [191, 1, 1, "", "BosonicBasis"], [191, 1, 1, "", "Commutator"], [191, 1, 1, "", "CreateBoson"], [191, 1, 1, "", "CreateFermion"], [191, 1, 1, "", "Dagger"], [191, 5, 1, "", "F"], [191, 5, 1, "", "FBra"], [191, 5, 1, "", "FKet"], [191, 5, 1, "", "Fd"], [191, 1, 1, "", "FixedBosonicBasis"], [191, 1, 1, "", "FockState"], [191, 1, 1, "", "FockStateBosonBra"], [191, 1, 1, "", "FockStateBosonKet"], [191, 1, 1, "", "FockStateBra"], [191, 1, 1, "", "FockStateFermionBra"], [191, 1, 1, "", "FockStateFermionKet"], [191, 1, 1, "", "FockStateKet"], [191, 1, 1, "", "InnerProduct"], [191, 1, 1, "", "KroneckerDelta"], [191, 1, 1, "", "NO"], [191, 1, 1, "", "PermutationOperator"], [191, 1, 1, "", "VarBosonicBasis"], [191, 4, 1, "", "apply_operators"], [191, 4, 1, "", "contraction"], [191, 4, 1, "", "evaluate_deltas"], [191, 4, 1, "", "matrix_rep"], [191, 4, 1, "", "simplify_index_permutations"], [191, 4, 1, "", "substitute_dummies"], [191, 4, 1, "", "wicks"]], "sympy.physics.secondquant.AnnihilateBoson": [[191, 2, 1, "", "apply_operator"]], "sympy.physics.secondquant.AnnihilateFermion": [[191, 2, 1, "", "apply_operator"], [191, 3, 1, "", "is_only_q_annihilator"], [191, 3, 1, "", "is_only_q_creator"], [191, 3, 1, "", "is_q_annihilator"], [191, 3, 1, "", "is_q_creator"]], "sympy.physics.secondquant.AntiSymmetricTensor": [[191, 3, 1, "", "lower"], [191, 3, 1, "", "symbol"], [191, 3, 1, "", "upper"]], "sympy.physics.secondquant.Commutator": [[191, 2, 1, "", "doit"], [191, 2, 1, "", "eval"]], "sympy.physics.secondquant.CreateBoson": [[191, 2, 1, "", "apply_operator"]], "sympy.physics.secondquant.CreateFermion": [[191, 2, 1, "", "apply_operator"], [191, 3, 1, "", "is_only_q_annihilator"], [191, 3, 1, "", "is_only_q_creator"], [191, 3, 1, "", "is_q_annihilator"], [191, 3, 1, "", "is_q_creator"]], "sympy.physics.secondquant.Dagger": [[191, 2, 1, "", "eval"]], "sympy.physics.secondquant.FixedBosonicBasis": [[191, 2, 1, "", "index"], [191, 2, 1, "", "state"]], "sympy.physics.secondquant.InnerProduct": [[191, 3, 1, "", "bra"], [191, 3, 1, "", "ket"]], "sympy.physics.secondquant.KroneckerDelta": [[191, 2, 1, "", "eval"], [191, 3, 1, "", "indices_contain_equal_information"], [191, 3, 1, "", "is_above_fermi"], [191, 3, 1, "", "is_below_fermi"], [191, 3, 1, "", "is_only_above_fermi"], [191, 3, 1, "", "is_only_below_fermi"], [191, 3, 1, "", "killable_index"], [191, 3, 1, "", "preferred_index"]], "sympy.physics.secondquant.NO": [[191, 2, 1, "", "doit"], [191, 2, 1, "", "get_subNO"], [191, 3, 1, "", "has_q_annihilators"], [191, 3, 1, "", "has_q_creators"], [191, 2, 1, "", "iter_q_annihilators"], [191, 2, 1, "", "iter_q_creators"]], "sympy.physics.secondquant.PermutationOperator": [[191, 2, 1, "", "get_permuted"]], "sympy.physics.secondquant.VarBosonicBasis": [[191, 2, 1, "", "index"], [191, 2, 1, "", "state"]], "sympy.physics.sho": [[192, 4, 1, "", "E_nl"], [192, 4, 1, "", "R_nl"]], "sympy.physics.units": [[193, 0, 0, "-", "dimensions"], [197, 0, 0, "-", "prefixes"], [198, 0, 0, "-", "quantities"], [199, 0, 0, "-", "unitsystem"], [198, 0, 0, "-", "util"]], "sympy.physics.units.dimensions": [[193, 1, 1, "", "Dimension"], [193, 1, 1, "", "DimensionSystem"]], "sympy.physics.units.dimensions.Dimension": [[193, 2, 1, "", "has_integer_powers"]], "sympy.physics.units.dimensions.DimensionSystem": [[193, 3, 1, "", "can_transf_matrix"], [193, 3, 1, "", "dim"], [193, 2, 1, "", "dim_can_vector"], [193, 2, 1, "", "dim_vector"], [193, 3, 1, "", "inv_can_transf_matrix"], [193, 3, 1, "", "is_consistent"], [193, 2, 1, "", "is_dimensionless"], [193, 3, 1, "", "list_can_dims"], [193, 2, 1, "", "print_dim_base"]], "sympy.physics.units.prefixes": [[197, 1, 1, "", "Prefix"]], "sympy.physics.units.quantities": [[198, 1, 1, "", "Quantity"]], "sympy.physics.units.quantities.Quantity": [[198, 3, 1, "", "abbrev"], [198, 2, 1, "", "convert_to"], [198, 3, 1, "", "free_symbols"], [198, 3, 1, "", "is_prefixed"], [198, 3, 1, "", "scale_factor"], [198, 2, 1, "", "set_global_relative_scale_factor"]], "sympy.physics.units.unitsystem": [[199, 1, 1, "", "UnitSystem"]], "sympy.physics.units.unitsystem.UnitSystem": [[199, 3, 1, "", "dim"], [199, 2, 1, "", "extend"], [199, 2, 1, "", "get_units_non_prefixed"], [199, 3, 1, "", "is_consistent"]], "sympy.physics.units.util": [[198, 4, 1, "", "convert_to"]], "sympy.physics.vector.dyadic": [[201, 1, 1, "", "Dyadic"]], "sympy.physics.vector.dyadic.Dyadic": [[201, 2, 1, "", "applyfunc"], [201, 2, 1, "", "cross"], [201, 2, 1, "", "doit"], [201, 2, 1, "", "dot"], [201, 2, 1, "", "dt"], [201, 2, 1, "", "express"], [201, 3, 1, "", "func"], [201, 2, 1, "", "simplify"], [201, 2, 1, "", "subs"], [201, 2, 1, "", "to_matrix"], [201, 2, 1, "", "xreplace"]], "sympy.physics.vector": [[203, 4, 1, "", "dynamicsymbols"], [205, 0, 0, "-", "functions"], [205, 0, 0, "-", "point"]], "sympy.physics.vector.fieldfunctions": [[202, 4, 1, "", "curl"], [202, 4, 1, "", "divergence"], [202, 4, 1, "", "gradient"], [202, 4, 1, "", "is_conservative"], [202, 4, 1, "", "is_solenoidal"], [202, 4, 1, "", "scalar_potential"], [202, 4, 1, "", "scalar_potential_difference"]], "sympy.physics.vector.frame": [[201, 1, 1, "", "CoordinateSym"], [201, 1, 1, "", "ReferenceFrame"]], "sympy.physics.vector.frame.ReferenceFrame": [[201, 2, 1, "", "ang_acc_in"], [201, 2, 1, "", "ang_vel_in"], [201, 2, 1, "", "dcm"], [201, 2, 1, "", "orient"], [201, 2, 1, "", "orient_axis"], [201, 2, 1, "", "orient_body_fixed"], [201, 2, 1, "", "orient_explicit"], [201, 2, 1, "", "orient_quaternion"], [201, 2, 1, "", "orient_space_fixed"], [201, 2, 1, "", "orientnew"], [201, 2, 1, "", "partial_velocity"], [201, 2, 1, "", "set_ang_acc"], [201, 2, 1, "", "set_ang_vel"], [201, 3, 1, "", "u"], [201, 2, 1, "", "variable_map"], [201, 3, 1, "", "x"], [201, 3, 1, "", "xx"], [201, 3, 1, "", "xy"], [201, 3, 1, "", "xz"], [201, 3, 1, "", "y"], [201, 3, 1, "", "yx"], [201, 3, 1, "", "yy"], [201, 3, 1, "", "yz"], [201, 3, 1, "", "z"], [201, 3, 1, "", "zx"], [201, 3, 1, "", "zy"], [201, 3, 1, "", "zz"]], "sympy.physics.vector.functions": [[203, 4, 1, "", "cross"], [203, 4, 1, "", "dot"], [203, 4, 1, "", "express"], [205, 4, 1, "", "get_motion_params"], [205, 4, 1, "", "kinematic_equations"], [203, 4, 1, "", "outer"], [205, 4, 1, "", "partial_velocity"], [203, 4, 1, "", "time_derivative"]], "sympy.physics.vector.point": [[205, 1, 1, "", "Point"]], "sympy.physics.vector.point.Point": [[205, 2, 1, "", "a1pt_theory"], [205, 2, 1, "", "a2pt_theory"], [205, 2, 1, "", "acc"], [205, 2, 1, "", "locatenew"], [205, 2, 1, "", "partial_velocity"], [205, 2, 1, "", "pos_from"], [205, 2, 1, "", "set_acc"], [205, 2, 1, "", "set_pos"], [205, 2, 1, "", "set_vel"], [205, 2, 1, "", "v1pt_theory"], [205, 2, 1, "", "v2pt_theory"], [205, 2, 1, "", "vel"]], "sympy.physics.vector.printing": [[206, 4, 1, "", "init_vprinting"], [206, 4, 1, "", "vlatex"], [206, 4, 1, "", "vpprint"], [206, 4, 1, "", "vprint"]], "sympy.physics.vector.vector": [[201, 1, 1, "", "Vector"]], "sympy.physics.vector.vector.Vector": [[201, 2, 1, "", "angle_between"], [201, 2, 1, "", "applyfunc"], [201, 2, 1, "", "cross"], [201, 2, 1, "", "diff"], [201, 2, 1, "", "doit"], [201, 2, 1, "", "dot"], [201, 2, 1, "", "dt"], [201, 2, 1, "", "express"], [201, 2, 1, "", "free_dynamicsymbols"], [201, 2, 1, "", "free_symbols"], [201, 3, 1, "", "func"], [201, 2, 1, "", "magnitude"], [201, 2, 1, "", "normalize"], [201, 2, 1, "", "outer"], [201, 2, 1, "", "separate"], [201, 2, 1, "", "simplify"], [201, 2, 1, "", "subs"], [201, 2, 1, "", "to_matrix"], [201, 2, 1, "", "xreplace"]], "sympy.physics.wigner": [[211, 4, 1, "", "clebsch_gordan"], [211, 4, 1, "", "dot_rot_grad_Ynm"], [211, 4, 1, "", "gaunt"], [211, 4, 1, "", "racah"], [211, 4, 1, "", "real_gaunt"], [211, 4, 1, "", "wigner_3j"], [211, 4, 1, "", "wigner_6j"], [211, 4, 1, "", "wigner_9j"], [211, 4, 1, "", "wigner_d"], [211, 4, 1, "", "wigner_d_small"]], "sympy.plotting": [[212, 0, 0, "-", "plot"], [212, 0, 0, "-", "pygletplot"]], "sympy.plotting.plot": [[212, 1, 1, "", "MatplotlibBackend"], [212, 1, 1, "", "Plot"], [212, 1, 1, "", "PlotGrid"], [212, 1, 1, "", "TextBackend"], [212, 4, 1, "", "plot"], [212, 4, 1, "", "plot3d"], [212, 4, 1, "", "plot3d_parametric_line"], [212, 4, 1, "", "plot3d_parametric_surface"], [212, 4, 1, "", "plot_parametric"]], "sympy.plotting.plot.MatplotlibBackend": [[212, 2, 1, "", "get_segments"], [212, 2, 1, "", "process_series"]], "sympy.plotting.plot.Plot": [[212, 3, 1, "", "annotations"], [212, 2, 1, "", "append"], [212, 2, 1, "", "extend"], [212, 3, 1, "", "fill"], [212, 3, 1, "", "markers"], [212, 3, 1, "", "rectangles"]], "sympy.plotting.plot_implicit": [[212, 4, 1, "", "plot_implicit"]], "sympy.plotting.series": [[212, 1, 1, "", "BaseSeries"], [212, 1, 1, "", "ImplicitSeries"], [212, 1, 1, "", "Line2DBaseSeries"], [212, 1, 1, "", "Line3DBaseSeries"], [212, 1, 1, "", "LineOver1DRangeSeries"], [212, 1, 1, "", "Parametric2DLineSeries"], [212, 1, 1, "", "Parametric3DLineSeries"], [212, 1, 1, "", "ParametricSurfaceSeries"], [212, 1, 1, "", "SurfaceBaseSeries"], [212, 1, 1, "", "SurfaceOver2DRangeSeries"]], "sympy.plotting.series.BaseSeries": [[212, 2, 1, "", "eval_color_func"], [212, 3, 1, "", "expr"], [212, 2, 1, "", "get_data"], [212, 2, 1, "", "get_label"], [212, 3, 1, "", "n"], [212, 3, 1, "", "params"]], "sympy.plotting.series.ImplicitSeries": [[212, 2, 1, "", "get_data"], [212, 2, 1, "", "get_label"]], "sympy.plotting.series.Line2DBaseSeries": [[212, 2, 1, "", "get_data"]], "sympy.plotting.series.LineOver1DRangeSeries": [[212, 2, 1, "", "get_points"]], "sympy.plotting.series.ParametricSurfaceSeries": [[212, 2, 1, "", "get_data"], [212, 2, 1, "", "get_meshes"]], "sympy.plotting.series.SurfaceOver2DRangeSeries": [[212, 2, 1, "", "get_data"], [212, 2, 1, "", "get_meshes"]], "sympy.plotting.textplot": [[212, 4, 1, "", "textplot"]], "sympy.polys.agca.extensions": [[213, 1, 1, "", "ExtensionElement"], [213, 1, 1, "", "MonogenicFiniteExtension"]], "sympy.polys.agca.extensions.ExtensionElement": [[213, 2, 1, "", "inverse"]], "sympy.polys.agca.extensions.MonogenicFiniteExtension": [[213, 5, 1, "", "dtype"]], "sympy.polys.agca.homomorphisms": [[213, 1, 1, "", "ModuleHomomorphism"], [213, 4, 1, "", "homomorphism"]], "sympy.polys.agca.homomorphisms.ModuleHomomorphism": [[213, 2, 1, "", "image"], [213, 2, 1, "", "is_injective"], [213, 2, 1, "", "is_isomorphism"], [213, 2, 1, "", "is_surjective"], [213, 2, 1, "", "is_zero"], [213, 2, 1, "", "kernel"], [213, 2, 1, "", "quotient_codomain"], [213, 2, 1, "", "quotient_domain"], [213, 2, 1, "", "restrict_codomain"], [213, 2, 1, "", "restrict_domain"]], "sympy.polys.agca.ideals": [[213, 1, 1, "", "Ideal"]], "sympy.polys.agca.ideals.Ideal": [[213, 2, 1, "", "contains"], [213, 2, 1, "", "depth"], [213, 2, 1, "", "height"], [213, 2, 1, "", "intersect"], [213, 2, 1, "", "is_maximal"], [213, 2, 1, "", "is_primary"], [213, 2, 1, "", "is_prime"], [213, 2, 1, "", "is_principal"], [213, 2, 1, "", "is_radical"], [213, 2, 1, "", "is_whole_ring"], [213, 2, 1, "", "is_zero"], [213, 2, 1, "", "product"], [213, 2, 1, "", "quotient"], [213, 2, 1, "", "radical"], [213, 2, 1, "", "reduce_element"], [213, 2, 1, "", "saturate"], [213, 2, 1, "", "subset"], [213, 2, 1, "", "union"]], "sympy.polys.agca.modules": [[213, 1, 1, "", "FreeModule"], [213, 1, 1, "", "FreeModuleElement"], [213, 1, 1, "", "Module"], [213, 1, 1, "", "QuotientModule"], [213, 1, 1, "", "QuotientModuleElement"], [213, 1, 1, "", "SubModule"], [213, 1, 1, "", "SubQuotientModule"]], "sympy.polys.agca.modules.FreeModule": [[213, 2, 1, "", "basis"], [213, 2, 1, "", "convert"], [213, 5, 1, "", "dtype"], [213, 2, 1, "", "identity_hom"], [213, 2, 1, "", "is_submodule"], [213, 2, 1, "", "is_zero"], [213, 2, 1, "", "multiply_ideal"], [213, 2, 1, "", "quotient_module"]], "sympy.polys.agca.modules.Module": [[213, 2, 1, "", "contains"], [213, 2, 1, "", "convert"], [213, 2, 1, "", "identity_hom"], [213, 2, 1, "", "is_submodule"], [213, 2, 1, "", "is_zero"], [213, 2, 1, "", "multiply_ideal"], [213, 2, 1, "", "quotient_module"], [213, 2, 1, "", "submodule"], [213, 2, 1, "", "subset"]], "sympy.polys.agca.modules.QuotientModule": [[213, 2, 1, "", "convert"], [213, 5, 1, "", "dtype"], [213, 2, 1, "", "identity_hom"], [213, 2, 1, "", "is_submodule"], [213, 2, 1, "", "is_zero"], [213, 2, 1, "", "quotient_hom"], [213, 2, 1, "", "submodule"]], "sympy.polys.agca.modules.QuotientModuleElement": [[213, 2, 1, "", "eq"]], "sympy.polys.agca.modules.SubModule": [[213, 2, 1, "", "convert"], [213, 2, 1, "", "identity_hom"], [213, 2, 1, "", "in_terms_of_generators"], [213, 2, 1, "", "inclusion_hom"], [213, 2, 1, "", "intersect"], [213, 2, 1, "", "is_full_module"], [213, 2, 1, "", "is_submodule"], [213, 2, 1, "", "is_zero"], [213, 2, 1, "", "module_quotient"], [213, 2, 1, "", "multiply_ideal"], [213, 2, 1, "", "quotient_module"], [213, 2, 1, "", "reduce_element"], [213, 2, 1, "", "submodule"], [213, 2, 1, "", "syzygy_module"], [213, 2, 1, "", "union"]], "sympy.polys.agca.modules.SubQuotientModule": [[213, 2, 1, "", "is_full_module"], [213, 2, 1, "", "quotient_hom"]], "sympy.polys.appellseqs": [[222, 4, 1, "", "andre_poly"], [222, 4, 1, "", "bernoulli_c_poly"], [222, 4, 1, "", "bernoulli_poly"], [222, 4, 1, "", "euler_poly"], [222, 4, 1, "", "genocchi_poly"]], "sympy.polys.constructor": [[222, 4, 1, "", "construct_domain"]], "sympy.polys.densearith": [[219, 4, 1, "", "dmp_abs"], [219, 4, 1, "", "dmp_add"], [219, 4, 1, "", "dmp_add_ground"], [219, 4, 1, "", "dmp_add_mul"], [219, 4, 1, "", "dmp_add_term"], [219, 4, 1, "", "dmp_div"], [219, 4, 1, "", "dmp_expand"], [219, 4, 1, "", "dmp_exquo"], [219, 4, 1, "", "dmp_exquo_ground"], [219, 4, 1, "", "dmp_ff_div"], [219, 4, 1, "", "dmp_l1_norm"], [219, 4, 1, "", "dmp_max_norm"], [219, 4, 1, "", "dmp_mul"], [219, 4, 1, "", "dmp_mul_ground"], [219, 4, 1, "", "dmp_mul_term"], [219, 4, 1, "", "dmp_neg"], [219, 4, 1, "", "dmp_pdiv"], [219, 4, 1, "", "dmp_pexquo"], [219, 4, 1, "", "dmp_pow"], [219, 4, 1, "", "dmp_pquo"], [219, 4, 1, "", "dmp_prem"], [219, 4, 1, "", "dmp_quo"], [219, 4, 1, "", "dmp_quo_ground"], [219, 4, 1, "", "dmp_rem"], [219, 4, 1, "", "dmp_rr_div"], [219, 4, 1, "", "dmp_sqr"], [219, 4, 1, "", "dmp_sub"], [219, 4, 1, "", "dmp_sub_ground"], [219, 4, 1, "", "dmp_sub_mul"], [219, 4, 1, "", "dmp_sub_term"], [219, 4, 1, "", "dup_lshift"], [219, 4, 1, "", "dup_rshift"]], "sympy.polys.densebasic": [[219, 4, 1, "", "dmp_LC"], [219, 4, 1, "", "dmp_TC"], [219, 4, 1, "", "dmp_apply_pairs"], [219, 4, 1, "", "dmp_convert"], [219, 4, 1, "", "dmp_copy"], [219, 4, 1, "", "dmp_deflate"], [219, 4, 1, "", "dmp_degree"], [219, 4, 1, "", "dmp_degree_in"], [219, 4, 1, "", "dmp_degree_list"], [219, 4, 1, "", "dmp_eject"], [219, 4, 1, "", "dmp_exclude"], [219, 4, 1, "", "dmp_from_dict"], [219, 4, 1, "", "dmp_from_sympy"], [219, 4, 1, "", "dmp_ground"], [219, 4, 1, "", "dmp_ground_LC"], [219, 4, 1, "", "dmp_ground_TC"], [219, 4, 1, "", "dmp_ground_nth"], [219, 4, 1, "", "dmp_ground_p"], [219, 4, 1, "", "dmp_grounds"], [219, 4, 1, "", "dmp_include"], [219, 4, 1, "", "dmp_inflate"], [219, 4, 1, "", "dmp_inject"], [219, 4, 1, "", "dmp_list_terms"], [219, 4, 1, "", "dmp_multi_deflate"], [219, 4, 1, "", "dmp_negative_p"], [219, 4, 1, "", "dmp_nest"], [219, 4, 1, "", "dmp_normal"], [219, 4, 1, "", "dmp_nth"], [219, 4, 1, "", "dmp_one"], [219, 4, 1, "", "dmp_one_p"], [219, 4, 1, "", "dmp_permute"], [219, 4, 1, "", "dmp_positive_p"], [219, 4, 1, "", "dmp_raise"], [219, 4, 1, "", "dmp_slice"], [219, 4, 1, "", "dmp_strip"], [219, 4, 1, "", "dmp_swap"], [219, 4, 1, "", "dmp_terms_gcd"], [219, 4, 1, "", "dmp_to_dict"], [219, 4, 1, "", "dmp_to_tuple"], [219, 4, 1, "", "dmp_true_LT"], [219, 4, 1, "", "dmp_validate"], [219, 4, 1, "", "dmp_zero"], [219, 4, 1, "", "dmp_zero_p"], [219, 4, 1, "", "dmp_zeros"], [219, 4, 1, "", "dup_random"], [219, 4, 1, "", "dup_reverse"]], "sympy.polys.densetools": [[219, 4, 1, "", "dmp_clear_denoms"], [219, 4, 1, "", "dmp_compose"], [219, 4, 1, "", "dmp_diff"], [219, 4, 1, "", "dmp_diff_eval_in"], [219, 4, 1, "", "dmp_diff_in"], [219, 4, 1, "", "dmp_eval"], [219, 4, 1, "", "dmp_eval_in"], [219, 4, 1, "", "dmp_eval_tail"], [219, 4, 1, "", "dmp_ground_content"], [219, 4, 1, "", "dmp_ground_extract"], [219, 4, 1, "", "dmp_ground_monic"], [219, 4, 1, "", "dmp_ground_primitive"], [219, 4, 1, "", "dmp_ground_trunc"], [219, 4, 1, "", "dmp_integrate"], [219, 4, 1, "", "dmp_integrate_in"], [219, 4, 1, "", "dmp_lift"], [219, 4, 1, "", "dmp_revert"], [219, 4, 1, "", "dmp_trunc"], [219, 4, 1, "", "dup_content"], [219, 4, 1, "", "dup_decompose"], [219, 4, 1, "", "dup_extract"], [219, 4, 1, "", "dup_mirror"], [219, 4, 1, "", "dup_monic"], [219, 4, 1, "", "dup_primitive"], [219, 4, 1, "", "dup_real_imag"], [219, 4, 1, "", "dup_scale"], [219, 4, 1, "", "dup_shift"], [219, 4, 1, "", "dup_sign_variations"], [219, 4, 1, "", "dup_transform"]], "sympy.polys.dispersion": [[222, 4, 1, "", "dispersion"], [222, 4, 1, "", "dispersionset"]], "sympy.polys.distributedmodules": [[219, 4, 1, "", "sdm_LC"], [219, 4, 1, "", "sdm_LM"], [219, 4, 1, "", "sdm_LT"], [219, 4, 1, "", "sdm_add"], [219, 4, 1, "", "sdm_deg"], [219, 4, 1, "", "sdm_ecart"], [219, 4, 1, "", "sdm_from_dict"], [219, 4, 1, "", "sdm_from_vector"], [219, 4, 1, "", "sdm_groebner"], [219, 4, 1, "", "sdm_monomial_deg"], [219, 4, 1, "", "sdm_monomial_divides"], [219, 4, 1, "", "sdm_monomial_mul"], [219, 4, 1, "", "sdm_mul_term"], [219, 4, 1, "", "sdm_nf_mora"], [219, 4, 1, "", "sdm_spoly"], [219, 4, 1, "", "sdm_to_dict"], [219, 4, 1, "", "sdm_to_vector"], [219, 4, 1, "", "sdm_zero"]], "sympy.polys.domains": [[217, 1, 1, "", "AlgebraicField"], [217, 1, 1, "", "ComplexField"], [217, 1, 1, "", "ExpressionDomain"], [217, 1, 1, "", "FiniteField"], [217, 1, 1, "", "FractionField"], [217, 1, 1, "", "GMPYFiniteField"], [217, 1, 1, "", "GMPYIntegerRing"], [217, 1, 1, "", "GMPYRationalField"], [217, 1, 1, "", "IntegerRing"], [217, 1, 1, "", "PolynomialRing"], [217, 1, 1, "", "PythonFiniteField"], [217, 1, 1, "", "PythonIntegerRing"], [217, 1, 1, "", "PythonRationalField"], [217, 1, 1, "", "RationalField"], [217, 1, 1, "", "RealField"]], "sympy.polys.domains.AlgebraicField": [[217, 2, 1, "", "algebraic_field"], [217, 2, 1, "", "denom"], [217, 2, 1, "", "discriminant"], [217, 5, 1, "", "dtype"], [217, 5, 1, "", "ext"], [217, 2, 1, "", "from_AlgebraicField"], [217, 2, 1, "", "from_GaussianIntegerRing"], [217, 2, 1, "", "from_GaussianRationalField"], [217, 2, 1, "", "from_QQ"], [217, 2, 1, "", "from_QQ_gmpy"], [217, 2, 1, "", "from_QQ_python"], [217, 2, 1, "", "from_RealField"], [217, 2, 1, "", "from_ZZ"], [217, 2, 1, "", "from_ZZ_gmpy"], [217, 2, 1, "", "from_ZZ_python"], [217, 2, 1, "", "from_sympy"], [217, 2, 1, "", "galois_group"], [217, 2, 1, "", "get_ring"], [217, 2, 1, "", "integral_basis"], [217, 2, 1, "", "is_negative"], [217, 2, 1, "", "is_nonnegative"], [217, 2, 1, "", "is_nonpositive"], [217, 2, 1, "", "is_positive"], [217, 2, 1, "", "maximal_order"], [217, 5, 1, "", "mod"], [217, 2, 1, "", "numer"], [217, 5, 1, "", "orig_ext"], [217, 2, 1, "", "primes_above"], [217, 2, 1, "", "to_alg_num"], [217, 2, 1, "", "to_sympy"]], "sympy.polys.domains.ComplexField": [[217, 2, 1, "", "almosteq"], [217, 2, 1, "", "exsqrt"], [217, 2, 1, "", "from_sympy"], [217, 2, 1, "", "gcd"], [217, 2, 1, "", "get_exact"], [217, 2, 1, "", "get_ring"], [217, 2, 1, "", "is_negative"], [217, 2, 1, "", "is_nonnegative"], [217, 2, 1, "", "is_nonpositive"], [217, 2, 1, "", "is_positive"], [217, 2, 1, "", "is_square"], [217, 2, 1, "", "lcm"], [217, 2, 1, "", "to_sympy"]], "sympy.polys.domains.ExpressionDomain": [[217, 1, 1, "", "Expression"], [217, 2, 1, "", "denom"], [217, 5, 1, "", "dtype"], [217, 2, 1, "", "from_ExpressionDomain"], [217, 2, 1, "", "from_FractionField"], [217, 2, 1, "", "from_GaussianIntegerRing"], [217, 2, 1, "", "from_GaussianRationalField"], [217, 2, 1, "", "from_PolynomialRing"], [217, 2, 1, "", "from_QQ"], [217, 2, 1, "", "from_QQ_gmpy"], [217, 2, 1, "", "from_QQ_python"], [217, 2, 1, "", "from_RealField"], [217, 2, 1, "", "from_ZZ"], [217, 2, 1, "", "from_ZZ_gmpy"], [217, 2, 1, "", "from_ZZ_python"], [217, 2, 1, "", "from_sympy"], [217, 2, 1, "", "get_field"], [217, 2, 1, "", "get_ring"], [217, 2, 1, "", "is_negative"], [217, 2, 1, "", "is_nonnegative"], [217, 2, 1, "", "is_nonpositive"], [217, 2, 1, "", "is_positive"], [217, 2, 1, "", "numer"], [217, 2, 1, "", "to_sympy"]], "sympy.polys.domains.FiniteField": [[217, 2, 1, "", "characteristic"], [217, 2, 1, "", "exsqrt"], [217, 2, 1, "", "from_FF"], [217, 2, 1, "", "from_FF_gmpy"], [217, 2, 1, "", "from_FF_python"], [217, 2, 1, "", "from_QQ"], [217, 2, 1, "", "from_QQ_gmpy"], [217, 2, 1, "", "from_QQ_python"], [217, 2, 1, "", "from_RealField"], [217, 2, 1, "", "from_ZZ"], [217, 2, 1, "", "from_ZZ_gmpy"], [217, 2, 1, "", "from_ZZ_python"], [217, 2, 1, "", "from_sympy"], [217, 2, 1, "", "get_field"], [217, 2, 1, "", "is_square"], [217, 2, 1, "", "to_int"], [217, 2, 1, "", "to_sympy"]], "sympy.polys.domains.FractionField": [[217, 2, 1, "", "denom"], [217, 2, 1, "", "factorial"], [217, 2, 1, "", "from_AlgebraicField"], [217, 2, 1, "", "from_ComplexField"], [217, 2, 1, "", "from_FractionField"], [217, 2, 1, "", "from_GaussianIntegerRing"], [217, 2, 1, "", "from_GaussianRationalField"], [217, 2, 1, "", "from_PolynomialRing"], [217, 2, 1, "", "from_QQ"], [217, 2, 1, "", "from_QQ_gmpy"], [217, 2, 1, "", "from_QQ_python"], [217, 2, 1, "", "from_RealField"], [217, 2, 1, "", "from_ZZ"], [217, 2, 1, "", "from_ZZ_gmpy"], [217, 2, 1, "", "from_ZZ_python"], [217, 2, 1, "", "from_sympy"], [217, 2, 1, "", "get_ring"], [217, 2, 1, "", "is_negative"], [217, 2, 1, "", "is_nonnegative"], [217, 2, 1, "", "is_nonpositive"], [217, 2, 1, "", "is_positive"], [217, 2, 1, "", "numer"], [217, 2, 1, "", "to_sympy"]], "sympy.polys.domains.GMPYIntegerRing": [[217, 2, 1, "", "factorial"], [217, 2, 1, "", "from_FF_gmpy"], [217, 2, 1, "", "from_FF_python"], [217, 2, 1, "", "from_QQ"], [217, 2, 1, "", "from_QQ_gmpy"], [217, 2, 1, "", "from_QQ_python"], [217, 2, 1, "", "from_RealField"], [217, 2, 1, "", "from_ZZ_gmpy"], [217, 2, 1, "", "from_ZZ_python"], [217, 2, 1, "", "from_sympy"], [217, 2, 1, "", "gcd"], [217, 2, 1, "", "gcdex"], [217, 2, 1, "", "lcm"], [217, 2, 1, "", "sqrt"], [217, 2, 1, "", "to_sympy"]], "sympy.polys.domains.GMPYRationalField": [[217, 2, 1, "", "denom"], [217, 2, 1, "", "div"], [217, 2, 1, "", "exquo"], [217, 2, 1, "", "factorial"], [217, 2, 1, "", "from_GaussianRationalField"], [217, 2, 1, "", "from_QQ_gmpy"], [217, 2, 1, "", "from_QQ_python"], [217, 2, 1, "", "from_RealField"], [217, 2, 1, "", "from_ZZ_gmpy"], [217, 2, 1, "", "from_ZZ_python"], [217, 2, 1, "", "from_sympy"], [217, 2, 1, "", "get_ring"], [217, 2, 1, "", "numer"], [217, 2, 1, "", "quo"], [217, 2, 1, "", "rem"], [217, 2, 1, "", "to_sympy"]], "sympy.polys.domains.IntegerRing": [[217, 2, 1, "", "algebraic_field"], [217, 2, 1, "", "exsqrt"], [217, 2, 1, "", "factorial"], [217, 2, 1, "", "from_AlgebraicField"], [217, 2, 1, "", "from_FF"], [217, 2, 1, "", "from_FF_gmpy"], [217, 2, 1, "", "from_FF_python"], [217, 2, 1, "", "from_QQ"], [217, 2, 1, "", "from_QQ_gmpy"], [217, 2, 1, "", "from_QQ_python"], [217, 2, 1, "", "from_RealField"], [217, 2, 1, "", "from_ZZ"], [217, 2, 1, "", "from_ZZ_gmpy"], [217, 2, 1, "", "from_ZZ_python"], [217, 2, 1, "", "from_sympy"], [217, 2, 1, "", "gcd"], [217, 2, 1, "", "gcdex"], [217, 2, 1, "", "get_field"], [217, 2, 1, "", "is_square"], [217, 2, 1, "", "lcm"], [217, 2, 1, "", "log"], [217, 2, 1, "", "sqrt"], [217, 2, 1, "", "to_sympy"]], "sympy.polys.domains.PolynomialRing": [[217, 2, 1, "", "factorial"], [217, 2, 1, "", "from_AlgebraicField"], [217, 2, 1, "", "from_ComplexField"], [217, 2, 1, "", "from_FractionField"], [217, 2, 1, "", "from_GaussianIntegerRing"], [217, 2, 1, "", "from_GaussianRationalField"], [217, 2, 1, "", "from_GlobalPolynomialRing"], [217, 2, 1, "", "from_PolynomialRing"], [217, 2, 1, "", "from_QQ"], [217, 2, 1, "", "from_QQ_gmpy"], [217, 2, 1, "", "from_QQ_python"], [217, 2, 1, "", "from_RealField"], [217, 2, 1, "", "from_ZZ"], [217, 2, 1, "", "from_ZZ_gmpy"], [217, 2, 1, "", "from_ZZ_python"], [217, 2, 1, "", "from_sympy"], [217, 2, 1, "", "gcd"], [217, 2, 1, "", "gcdex"], [217, 2, 1, "", "get_field"], [217, 2, 1, "", "is_negative"], [217, 2, 1, "", "is_nonnegative"], [217, 2, 1, "", "is_nonpositive"], [217, 2, 1, "", "is_positive"], [217, 2, 1, "", "is_unit"], [217, 2, 1, "", "lcm"], [217, 2, 1, "", "to_sympy"]], "sympy.polys.domains.RationalField": [[217, 2, 1, "", "algebraic_field"], [217, 2, 1, "", "denom"], [217, 2, 1, "", "div"], [217, 2, 1, "", "exquo"], [217, 2, 1, "", "exsqrt"], [217, 2, 1, "", "from_AlgebraicField"], [217, 2, 1, "", "from_GaussianRationalField"], [217, 2, 1, "", "from_QQ"], [217, 2, 1, "", "from_QQ_gmpy"], [217, 2, 1, "", "from_QQ_python"], [217, 2, 1, "", "from_RealField"], [217, 2, 1, "", "from_ZZ"], [217, 2, 1, "", "from_ZZ_gmpy"], [217, 2, 1, "", "from_ZZ_python"], [217, 2, 1, "", "from_sympy"], [217, 2, 1, "", "get_ring"], [217, 2, 1, "", "is_square"], [217, 2, 1, "", "numer"], [217, 2, 1, "", "quo"], [217, 2, 1, "", "rem"], [217, 2, 1, "", "to_sympy"]], "sympy.polys.domains.RealField": [[217, 2, 1, "", "almosteq"], [217, 2, 1, "", "exsqrt"], [217, 2, 1, "", "from_sympy"], [217, 2, 1, "", "gcd"], [217, 2, 1, "", "get_exact"], [217, 2, 1, "", "get_ring"], [217, 2, 1, "", "is_square"], [217, 2, 1, "", "lcm"], [217, 2, 1, "", "to_rational"], [217, 2, 1, "", "to_sympy"]], "sympy.polys.domains.compositedomain": [[217, 1, 1, "", "CompositeDomain"]], "sympy.polys.domains.compositedomain.CompositeDomain": [[217, 2, 1, "", "drop"], [217, 2, 1, "", "inject"]], "sympy.polys.domains.domain": [[217, 1, 1, "", "Domain"]], "sympy.polys.domains.domain.Domain": [[217, 2, 1, "", "abs"], [217, 2, 1, "", "add"], [217, 2, 1, "", "alg_field_from_poly"], [217, 2, 1, "", "algebraic_field"], [217, 2, 1, "", "almosteq"], [217, 2, 1, "", "characteristic"], [217, 2, 1, "", "cofactors"], [217, 2, 1, "", "convert"], [217, 2, 1, "", "convert_from"], [217, 2, 1, "", "cyclotomic_field"], [217, 2, 1, "", "denom"], [217, 2, 1, "", "div"], [217, 2, 1, "", "drop"], [217, 5, 1, "", "dtype"], [217, 2, 1, "", "evalf"], [217, 2, 1, "", "exquo"], [217, 2, 1, "", "exsqrt"], [217, 2, 1, "", "frac_field"], [217, 2, 1, "", "from_AlgebraicField"], [217, 2, 1, "", "from_ComplexField"], [217, 2, 1, "", "from_ExpressionDomain"], [217, 2, 1, "", "from_ExpressionRawDomain"], [217, 2, 1, "", "from_FF"], [217, 2, 1, "", "from_FF_gmpy"], [217, 2, 1, "", "from_FF_python"], [217, 2, 1, "", "from_FractionField"], [217, 2, 1, "", "from_GlobalPolynomialRing"], [217, 2, 1, "", "from_MonogenicFiniteExtension"], [217, 2, 1, "", "from_PolynomialRing"], [217, 2, 1, "", "from_QQ_gmpy"], [217, 2, 1, "", "from_QQ_python"], [217, 2, 1, "", "from_RealField"], [217, 2, 1, "", "from_ZZ_gmpy"], [217, 2, 1, "", "from_ZZ_python"], [217, 2, 1, "", "from_sympy"], [217, 2, 1, "", "gcd"], [217, 2, 1, "", "gcdex"], [217, 2, 1, "", "get_exact"], [217, 2, 1, "", "get_field"], [217, 2, 1, "", "get_ring"], [217, 2, 1, "", "half_gcdex"], [217, 5, 1, "", "has_assoc_Field"], [217, 5, 1, "", "has_assoc_Ring"], [217, 2, 1, "", "inject"], [217, 2, 1, "", "invert"], [217, 5, 1, "", "is_Field"], [217, 5, 1, "", "is_PID"], [217, 5, 1, "", "is_Ring"], [217, 2, 1, "", "is_negative"], [217, 2, 1, "", "is_nonnegative"], [217, 2, 1, "", "is_nonpositive"], [217, 2, 1, "", "is_one"], [217, 2, 1, "", "is_positive"], [217, 2, 1, "", "is_square"], [217, 2, 1, "", "is_zero"], [217, 2, 1, "", "lcm"], [217, 2, 1, "", "log"], [217, 2, 1, "", "map"], [217, 2, 1, "", "mul"], [217, 2, 1, "", "n"], [217, 2, 1, "", "neg"], [217, 2, 1, "", "numer"], [217, 2, 1, "", "of_type"], [217, 2, 1, "", "old_frac_field"], [217, 2, 1, "", "old_poly_ring"], [217, 5, 1, "", "one"], [217, 2, 1, "", "poly_ring"], [217, 2, 1, "", "pos"], [217, 2, 1, "", "pow"], [217, 2, 1, "", "quo"], [217, 2, 1, "", "rem"], [217, 2, 1, "", "revert"], [217, 2, 1, "", "sqrt"], [217, 2, 1, "", "sub"], [217, 2, 1, "", "to_sympy"], [217, 3, 1, "", "tp"], [217, 2, 1, "", "unify"], [217, 2, 1, "", "unify_composite"], [217, 5, 1, "", "zero"]], "sympy.polys.domains.domainelement": [[217, 1, 1, "", "DomainElement"]], "sympy.polys.domains.domainelement.DomainElement": [[217, 2, 1, "", "parent"]], "sympy.polys.domains.expressiondomain.ExpressionDomain": [[217, 1, 1, "", "Expression"]], "sympy.polys.domains.field": [[217, 1, 1, "", "Field"]], "sympy.polys.domains.field.Field": [[217, 2, 1, "", "div"], [217, 2, 1, "", "exquo"], [217, 2, 1, "", "gcd"], [217, 2, 1, "", "get_field"], [217, 2, 1, "", "get_ring"], [217, 2, 1, "", "is_unit"], [217, 2, 1, "", "lcm"], [217, 2, 1, "", "quo"], [217, 2, 1, "", "rem"], [217, 2, 1, "", "revert"]], "sympy.polys.domains.gaussiandomains": [[217, 1, 1, "", "GaussianDomain"], [217, 1, 1, "", "GaussianElement"], [217, 1, 1, "", "GaussianInteger"], [217, 1, 1, "", "GaussianIntegerRing"], [217, 1, 1, "", "GaussianRational"], [217, 1, 1, "", "GaussianRationalField"]], "sympy.polys.domains.gaussiandomains.GaussianDomain": [[217, 2, 1, "", "from_AlgebraicField"], [217, 2, 1, "", "from_QQ"], [217, 2, 1, "", "from_QQ_gmpy"], [217, 2, 1, "", "from_QQ_python"], [217, 2, 1, "", "from_ZZ"], [217, 2, 1, "", "from_ZZ_gmpy"], [217, 2, 1, "", "from_ZZ_python"], [217, 2, 1, "", "from_sympy"], [217, 2, 1, "", "inject"], [217, 2, 1, "", "is_negative"], [217, 2, 1, "", "is_nonnegative"], [217, 2, 1, "", "is_nonpositive"], [217, 2, 1, "", "is_positive"], [217, 2, 1, "", "to_sympy"]], "sympy.polys.domains.gaussiandomains.GaussianElement": [[217, 2, 1, "", "new"], [217, 2, 1, "", "parent"], [217, 2, 1, "", "quadrant"]], "sympy.polys.domains.gaussiandomains.GaussianIntegerRing": [[217, 5, 1, "", "dtype"], [217, 2, 1, "", "from_GaussianIntegerRing"], [217, 2, 1, "", "from_GaussianRationalField"], [217, 2, 1, "", "gcd"], [217, 2, 1, "", "get_field"], [217, 2, 1, "", "get_ring"], [217, 2, 1, "", "lcm"], [217, 2, 1, "", "normalize"]], "sympy.polys.domains.gaussiandomains.GaussianRationalField": [[217, 2, 1, "", "as_AlgebraicField"], [217, 2, 1, "", "denom"], [217, 5, 1, "", "dtype"], [217, 2, 1, "", "from_GaussianIntegerRing"], [217, 2, 1, "", "from_GaussianRationalField"], [217, 2, 1, "", "get_field"], [217, 2, 1, "", "get_ring"], [217, 2, 1, "", "numer"]], "sympy.polys.domains.mpelements": [[217, 1, 1, "", "ComplexElement"], [217, 1, 1, "", "RealElement"]], "sympy.polys.domains.quotientring": [[217, 1, 1, "", "QuotientRing"]], "sympy.polys.domains.ring": [[217, 1, 1, "", "Ring"]], "sympy.polys.domains.ring.Ring": [[217, 2, 1, "", "denom"], [217, 2, 1, "", "div"], [217, 2, 1, "", "exquo"], [217, 2, 1, "", "free_module"], [217, 2, 1, "", "get_ring"], [217, 2, 1, "", "ideal"], [217, 2, 1, "", "invert"], [217, 2, 1, "", "numer"], [217, 2, 1, "", "quo"], [217, 2, 1, "", "quotient_ring"], [217, 2, 1, "", "rem"], [217, 2, 1, "", "revert"]], "sympy.polys.domains.simpledomain": [[217, 1, 1, "", "SimpleDomain"]], "sympy.polys.domains.simpledomain.SimpleDomain": [[217, 2, 1, "", "inject"]], "sympy.polys.euclidtools": [[219, 4, 1, "", "dmp_cancel"], [219, 4, 1, "", "dmp_content"], [219, 4, 1, "", "dmp_discriminant"], [219, 4, 1, "", "dmp_euclidean_prs"], [219, 4, 1, "", "dmp_ff_prs_gcd"], [219, 4, 1, "", "dmp_gcd"], [219, 4, 1, "", "dmp_gcdex"], [219, 4, 1, "", "dmp_half_gcdex"], [219, 4, 1, "", "dmp_inner_gcd"], [219, 4, 1, "", "dmp_inner_subresultants"], [219, 4, 1, "", "dmp_invert"], [219, 4, 1, "", "dmp_lcm"], [219, 4, 1, "", "dmp_primitive"], [219, 4, 1, "", "dmp_primitive_prs"], [219, 4, 1, "", "dmp_prs_resultant"], [219, 4, 1, "", "dmp_qq_collins_resultant"], [219, 4, 1, "", "dmp_qq_heu_gcd"], [219, 4, 1, "", "dmp_resultant"], [219, 4, 1, "", "dmp_rr_prs_gcd"], [219, 4, 1, "", "dmp_subresultants"], [219, 4, 1, "", "dmp_zz_collins_resultant"], [219, 4, 1, "", "dmp_zz_heu_gcd"], [219, 4, 1, "", "dmp_zz_modular_resultant"]], "sympy.polys.factortools": [[219, 4, 1, "", "dmp_ext_factor"], [219, 4, 1, "", "dmp_factor_list"], [219, 4, 1, "", "dmp_factor_list_include"], [219, 4, 1, "", "dmp_irreducible_p"], [219, 4, 1, "", "dmp_trial_division"], [219, 4, 1, "", "dmp_zz_diophantine"], [219, 4, 1, "", "dmp_zz_factor"], [219, 4, 1, "", "dmp_zz_mignotte_bound"], [219, 4, 1, "", "dmp_zz_wang"], [219, 4, 1, "", "dmp_zz_wang_hensel_lifting"], [219, 4, 1, "", "dmp_zz_wang_lead_coeffs"], [219, 4, 1, "", "dmp_zz_wang_non_divisors"], [219, 4, 1, "", "dmp_zz_wang_test_points"], [219, 4, 1, "", "dup_cyclotomic_p"], [219, 4, 1, "", "dup_gf_factor"], [219, 4, 1, "", "dup_zz_cyclotomic_factor"], [219, 4, 1, "", "dup_zz_cyclotomic_poly"], [219, 4, 1, "", "dup_zz_factor"], [219, 4, 1, "", "dup_zz_factor_sqf"], [219, 4, 1, "", "dup_zz_hensel_lift"], [219, 4, 1, "", "dup_zz_hensel_step"], [219, 4, 1, "", "dup_zz_irreducible_p"], [219, 4, 1, "", "dup_zz_zassenhaus"]], "sympy.polys.fglmtools": [[219, 4, 1, "", "matrix_fglm"]], "sympy.polys.fields": [[217, 1, 1, "", "FracElement"], [217, 1, 1, "", "FracField"], [217, 4, 1, "", "field"], [217, 4, 1, "", "sfield"], [217, 4, 1, "", "vfield"], [217, 4, 1, "", "xfield"]], "sympy.polys.fields.FracElement": [[217, 2, 1, "", "diff"]], "sympy.polys.galoistools": [[219, 4, 1, "", "gf_LC"], [219, 4, 1, "", "gf_Qbasis"], [219, 4, 1, "", "gf_Qmatrix"], [219, 4, 1, "", "gf_TC"], [219, 4, 1, "", "gf_add"], [219, 4, 1, "", "gf_add_ground"], [219, 4, 1, "", "gf_add_mul"], [219, 4, 1, "", "gf_berlekamp"], [219, 4, 1, "", "gf_cofactors"], [219, 4, 1, "", "gf_compose"], [219, 4, 1, "", "gf_compose_mod"], [219, 4, 1, "", "gf_crt"], [219, 4, 1, "", "gf_crt1"], [219, 4, 1, "", "gf_crt2"], [219, 4, 1, "", "gf_csolve"], [219, 4, 1, "", "gf_degree"], [219, 4, 1, "", "gf_diff"], [219, 4, 1, "", "gf_div"], [219, 4, 1, "", "gf_eval"], [219, 4, 1, "", "gf_expand"], [219, 4, 1, "", "gf_exquo"], [219, 4, 1, "", "gf_factor"], [219, 4, 1, "", "gf_factor_sqf"], [219, 4, 1, "", "gf_from_dict"], [219, 4, 1, "", "gf_from_int_poly"], [219, 4, 1, "", "gf_gcd"], [219, 4, 1, "", "gf_gcdex"], [219, 4, 1, "", "gf_int"], [219, 4, 1, "", "gf_irreducible"], [219, 4, 1, "", "gf_irreducible_p"], [219, 4, 1, "", "gf_lcm"], [219, 4, 1, "", "gf_lshift"], [219, 4, 1, "", "gf_monic"], [219, 4, 1, "", "gf_mul"], [219, 4, 1, "", "gf_mul_ground"], [219, 4, 1, "", "gf_multi_eval"], [219, 4, 1, "", "gf_neg"], [219, 4, 1, "", "gf_normal"], [219, 4, 1, "", "gf_pow"], [219, 4, 1, "", "gf_pow_mod"], [219, 4, 1, "", "gf_quo"], [219, 4, 1, "", "gf_quo_ground"], [219, 4, 1, "", "gf_random"], [219, 4, 1, "", "gf_rem"], [219, 4, 1, "", "gf_rshift"], [219, 4, 1, "", "gf_shoup"], [219, 4, 1, "", "gf_sqf_list"], [219, 4, 1, "", "gf_sqf_p"], [219, 4, 1, "", "gf_sqf_part"], [219, 4, 1, "", "gf_sqr"], [219, 4, 1, "", "gf_strip"], [219, 4, 1, "", "gf_sub"], [219, 4, 1, "", "gf_sub_ground"], [219, 4, 1, "", "gf_sub_mul"], [219, 4, 1, "", "gf_to_dict"], [219, 4, 1, "", "gf_to_int_poly"], [219, 4, 1, "", "gf_trace_map"], [219, 4, 1, "", "gf_trunc"], [219, 4, 1, "", "gf_value"], [219, 4, 1, "", "gf_zassenhaus"]], "sympy.polys.groebnertools": [[219, 4, 1, "", "groebner"], [219, 4, 1, "", "is_groebner"], [219, 4, 1, "", "is_minimal"], [219, 4, 1, "", "is_reduced"], [219, 4, 1, "", "red_groebner"], [219, 4, 1, "", "spoly"]], "sympy.polys.matrices": [[215, 0, 0, "-", "_dfm"], [215, 0, 0, "-", "_typing"], [215, 0, 0, "-", "ddm"], [215, 0, 0, "-", "dense"], [215, 0, 0, "-", "domainmatrix"], [215, 0, 0, "-", "sdm"]], "sympy.polys.matrices._dfm": [[215, 1, 1, "", "DFM"]], "sympy.polys.matrices._dfm.DFM": [[215, 2, 1, "", "add"], [215, 2, 1, "", "applyfunc"], [215, 2, 1, "", "charpoly"], [215, 2, 1, "", "convert_to"], [215, 2, 1, "", "copy"], [215, 2, 1, "", "det"], [215, 2, 1, "", "diag"], [215, 2, 1, "", "diagonal"], [215, 2, 1, "", "extract"], [215, 2, 1, "", "extract_slice"], [215, 2, 1, "", "eye"], [215, 2, 1, "", "from_ddm"], [215, 2, 1, "", "from_flat_nz"], [215, 2, 1, "", "from_list"], [215, 2, 1, "", "from_list_flat"], [215, 2, 1, "", "getitem"], [215, 2, 1, "", "hstack"], [215, 2, 1, "", "inv"], [215, 2, 1, "", "is_diagonal"], [215, 2, 1, "", "is_lower"], [215, 2, 1, "", "is_upper"], [215, 2, 1, "", "is_zero_matrix"], [215, 2, 1, "", "lll"], [215, 2, 1, "", "lll_transform"], [215, 2, 1, "", "lu"], [215, 2, 1, "", "lu_solve"], [215, 2, 1, "", "matmul"], [215, 2, 1, "", "mul"], [215, 2, 1, "", "mul_elementwise"], [215, 2, 1, "", "neg"], [215, 2, 1, "", "nnz"], [215, 2, 1, "", "nullspace"], [215, 2, 1, "", "nullspace_from_rref"], [215, 2, 1, "", "ones"], [215, 2, 1, "", "particular"], [215, 2, 1, "", "rmul"], [215, 2, 1, "", "scc"], [215, 2, 1, "", "setitem"], [215, 2, 1, "", "sub"], [215, 2, 1, "", "to_ddm"], [215, 2, 1, "", "to_dfm"], [215, 2, 1, "", "to_dfm_or_ddm"], [215, 2, 1, "", "to_dok"], [215, 2, 1, "", "to_flat_nz"], [215, 2, 1, "", "to_list"], [215, 2, 1, "", "to_list_flat"], [215, 2, 1, "", "to_sdm"], [215, 2, 1, "", "transpose"], [215, 2, 1, "", "vstack"], [215, 2, 1, "", "zeros"]], "sympy.polys.matrices._typing": [[215, 1, 1, "", "RingElement"]], "sympy.polys.matrices.ddm": [[215, 1, 1, "", "DDM"]], "sympy.polys.matrices.ddm.DDM": [[215, 2, 1, "", "add"], [215, 2, 1, "", "charpoly"], [215, 2, 1, "", "det"], [215, 2, 1, "", "diag"], [215, 2, 1, "", "diagonal"], [215, 2, 1, "", "from_dok"], [215, 2, 1, "", "from_flat_nz"], [215, 2, 1, "", "from_list"], [215, 2, 1, "", "from_list_flat"], [215, 2, 1, "", "hstack"], [215, 2, 1, "", "inv"], [215, 2, 1, "", "is_diagonal"], [215, 2, 1, "", "is_lower"], [215, 2, 1, "", "is_upper"], [215, 2, 1, "", "is_zero_matrix"], [215, 2, 1, "", "lu"], [215, 2, 1, "", "lu_solve"], [215, 2, 1, "", "matmul"], [215, 2, 1, "", "neg"], [215, 2, 1, "", "nnz"], [215, 2, 1, "", "nullspace"], [215, 2, 1, "", "nullspace_from_rref"], [215, 2, 1, "", "rref"], [215, 2, 1, "", "rref_den"], [215, 2, 1, "", "scc"], [215, 2, 1, "", "sub"], [215, 2, 1, "", "to_ddm"], [215, 2, 1, "", "to_dfm"], [215, 2, 1, "", "to_dfm_or_ddm"], [215, 2, 1, "", "to_dok"], [215, 2, 1, "", "to_flat_nz"], [215, 2, 1, "", "to_list"], [215, 2, 1, "", "to_list_flat"], [215, 2, 1, "", "to_sdm"], [215, 2, 1, "", "vstack"]], "sympy.polys.matrices.dense": [[215, 1, 1, "", "R"], [215, 1, 1, "", "T"], [215, 4, 1, "", "ddm_berk"], [215, 4, 1, "", "ddm_iadd"], [215, 4, 1, "", "ddm_idet"], [215, 4, 1, "", "ddm_iinv"], [215, 4, 1, "", "ddm_ilu"], [215, 4, 1, "", "ddm_ilu_solve"], [215, 4, 1, "", "ddm_ilu_split"], [215, 4, 1, "", "ddm_imatmul"], [215, 4, 1, "", "ddm_imul"], [215, 4, 1, "", "ddm_ineg"], [215, 4, 1, "", "ddm_irmul"], [215, 4, 1, "", "ddm_irref"], [215, 4, 1, "", "ddm_irref_den"], [215, 4, 1, "", "ddm_isub"], [215, 4, 1, "", "ddm_transpose"]], "sympy.polys.matrices.domainmatrix": [[215, 4, 1, "", "DM"], [215, 1, 1, "", "DomainMatrix"]], "sympy.polys.matrices.domainmatrix.DomainMatrix": [[215, 2, 1, "", "add"], [215, 2, 1, "", "adj_det"], [215, 2, 1, "", "adj_poly_det"], [215, 2, 1, "", "adjugate"], [215, 2, 1, "", "cancel_denom"], [215, 2, 1, "", "cancel_denom_elementwise"], [215, 2, 1, "", "charpoly"], [215, 2, 1, "", "charpoly_base"], [215, 2, 1, "", "charpoly_berk"], [215, 2, 1, "", "charpoly_factor_blocks"], [215, 2, 1, "", "charpoly_factor_list"], [215, 2, 1, "", "choose_domain"], [215, 2, 1, "", "clear_denoms"], [215, 2, 1, "", "columnspace"], [215, 2, 1, "", "content"], [215, 2, 1, "", "convert_to"], [215, 2, 1, "", "det"], [215, 2, 1, "", "diag"], [215, 2, 1, "", "diagonal"], [215, 2, 1, "", "eval_poly"], [215, 2, 1, "", "eval_poly_mul"], [215, 2, 1, "", "eye"], [215, 2, 1, "", "from_Matrix"], [215, 2, 1, "", "from_dict_sympy"], [215, 2, 1, "", "from_dok"], [215, 2, 1, "", "from_flat_nz"], [215, 2, 1, "", "from_list"], [215, 2, 1, "", "from_list_flat"], [215, 2, 1, "", "from_list_sympy"], [215, 2, 1, "", "from_rep"], [215, 2, 1, "", "hstack"], [215, 2, 1, "", "inv"], [215, 2, 1, "", "inv_den"], [215, 3, 1, "", "is_diagonal"], [215, 3, 1, "", "is_lower"], [215, 3, 1, "", "is_square"], [215, 3, 1, "", "is_upper"], [215, 2, 1, "", "lll"], [215, 2, 1, "", "lll_transform"], [215, 2, 1, "", "lu"], [215, 2, 1, "", "lu_solve"], [215, 2, 1, "", "matmul"], [215, 2, 1, "", "mul"], [215, 2, 1, "", "neg"], [215, 2, 1, "", "nnz"], [215, 2, 1, "", "nullspace"], [215, 2, 1, "", "nullspace_from_rref"], [215, 2, 1, "", "ones"], [215, 2, 1, "", "pow"], [215, 2, 1, "", "primitive"], [215, 2, 1, "", "rowspace"], [215, 2, 1, "", "rref"], [215, 2, 1, "", "rref_den"], [215, 2, 1, "", "scc"], [215, 2, 1, "", "solve_den"], [215, 2, 1, "", "solve_den_charpoly"], [215, 2, 1, "", "solve_den_rref"], [215, 2, 1, "", "sub"], [215, 2, 1, "", "to_Matrix"], [215, 2, 1, "", "to_ddm"], [215, 2, 1, "", "to_dense"], [215, 2, 1, "", "to_dfm"], [215, 2, 1, "", "to_dfm_or_ddm"], [215, 2, 1, "", "to_dok"], [215, 2, 1, "", "to_field"], [215, 2, 1, "", "to_flat_nz"], [215, 2, 1, "", "to_list"], [215, 2, 1, "", "to_list_flat"], [215, 2, 1, "", "to_sdm"], [215, 2, 1, "", "to_sparse"], [215, 2, 1, "", "transpose"], [215, 2, 1, "", "unify"], [215, 2, 1, "", "vstack"], [215, 2, 1, "", "zeros"]], "sympy.polys.matrices.normalforms": [[215, 4, 1, "", "hermite_normal_form"], [215, 4, 1, "", "smith_normal_form"]], "sympy.polys.matrices.sdm": [[215, 1, 1, "", "SDM"], [215, 4, 1, "", "sdm_berk"], [215, 4, 1, "", "sdm_irref"], [215, 4, 1, "", "sdm_nullspace_from_rref"], [215, 4, 1, "", "sdm_particular_from_rref"], [215, 4, 1, "", "sdm_rref_den"]], "sympy.polys.matrices.sdm.SDM": [[215, 2, 1, "", "add"], [215, 2, 1, "", "charpoly"], [215, 2, 1, "", "convert_to"], [215, 2, 1, "", "copy"], [215, 2, 1, "", "det"], [215, 2, 1, "", "diagonal"], [215, 2, 1, "", "eye"], [215, 2, 1, "", "from_ddm"], [215, 2, 1, "", "from_dok"], [215, 2, 1, "", "from_flat_nz"], [215, 2, 1, "", "from_list"], [215, 2, 1, "", "from_list_flat"], [215, 2, 1, "", "hstack"], [215, 2, 1, "", "inv"], [215, 2, 1, "", "is_diagonal"], [215, 2, 1, "", "is_lower"], [215, 2, 1, "", "is_upper"], [215, 2, 1, "", "is_zero_matrix"], [215, 2, 1, "", "lll"], [215, 2, 1, "", "lll_transform"], [215, 2, 1, "", "lu"], [215, 2, 1, "", "lu_solve"], [215, 2, 1, "", "matmul"], [215, 2, 1, "", "mul"], [215, 2, 1, "", "neg"], [215, 2, 1, "", "new"], [215, 2, 1, "", "nnz"], [215, 2, 1, "", "nullspace"], [215, 2, 1, "", "nullspace_from_rref"], [215, 2, 1, "", "rref"], [215, 2, 1, "", "rref_den"], [215, 2, 1, "", "scc"], [215, 2, 1, "", "sub"], [215, 2, 1, "", "to_ddm"], [215, 2, 1, "", "to_dfm"], [215, 2, 1, "", "to_dfm_or_ddm"], [215, 2, 1, "", "to_dok"], [215, 2, 1, "", "to_flat_nz"], [215, 2, 1, "", "to_list"], [215, 2, 1, "", "to_list_flat"], [215, 2, 1, "", "to_sdm"], [215, 2, 1, "", "transpose"], [215, 2, 1, "", "vstack"], [215, 2, 1, "", "zeros"]], "sympy.polys.modulargcd": [[219, 4, 1, "", "_modgcd_multivariate_p"], [219, 4, 1, "", "func_field_modgcd"], [219, 4, 1, "", "modgcd_bivariate"], [219, 4, 1, "", "modgcd_multivariate"], [219, 4, 1, "", "modgcd_univariate"]], "sympy.polys.monomials": [[222, 1, 1, "", "Monomial"], [222, 4, 1, "", "itermonomials"], [222, 4, 1, "", "monomial_count"]], "sympy.polys.monomials.Monomial": [[222, 2, 1, "", "as_expr"], [222, 2, 1, "", "gcd"], [222, 2, 1, "", "lcm"]], "sympy.polys.numberfields.basis": [[221, 4, 1, "", "round_two"]], "sympy.polys.numberfields.galoisgroups": [[221, 4, 1, "", "galois_group"]], "sympy.polys.numberfields.minpoly": [[221, 4, 1, "", "minimal_polynomial"], [221, 4, 1, "", "minpoly"]], "sympy.polys.numberfields": [[221, 0, 0, "-", "modules"], [221, 0, 0, "-", "subfield"]], "sympy.polys.numberfields.modules": [[221, 1, 1, "", "EndomorphismRing"], [221, 1, 1, "", "InnerEndomorphism"], [221, 1, 1, "", "Module"], [221, 1, 1, "", "ModuleElement"], [221, 1, 1, "", "ModuleEndomorphism"], [221, 1, 1, "", "ModuleHomomorphism"], [221, 1, 1, "", "PowerBasis"], [221, 1, 1, "", "PowerBasisElement"], [221, 1, 1, "", "Submodule"], [221, 4, 1, "", "find_min_poly"], [221, 4, 1, "", "make_mod_elt"]], "sympy.polys.numberfields.modules.EndomorphismRing": [[221, 2, 1, "", "__init__"], [221, 2, 1, "", "inner_endomorphism"], [221, 2, 1, "", "represent"]], "sympy.polys.numberfields.modules.InnerEndomorphism": [[221, 2, 1, "", "__init__"]], "sympy.polys.numberfields.modules.Module": [[221, 2, 1, "", "__call__"], [221, 2, 1, "", "ancestors"], [221, 2, 1, "", "basis_elements"], [221, 2, 1, "", "element_from_rational"], [221, 2, 1, "", "endomorphism_ring"], [221, 2, 1, "", "is_compat_col"], [221, 2, 1, "", "mult_tab"], [221, 3, 1, "", "n"], [221, 2, 1, "", "nearest_common_ancestor"], [221, 3, 1, "", "number_field"], [221, 2, 1, "", "one"], [221, 3, 1, "", "parent"], [221, 2, 1, "", "power_basis_ancestor"], [221, 2, 1, "", "represent"], [221, 2, 1, "", "starts_with_unity"], [221, 2, 1, "", "submodule_from_gens"], [221, 2, 1, "", "submodule_from_matrix"], [221, 2, 1, "", "whole_submodule"], [221, 2, 1, "", "zero"]], "sympy.polys.numberfields.modules.ModuleElement": [[221, 3, 1, "", "QQ_col"], [221, 2, 1, "", "__add__"], [221, 2, 1, "", "__init__"], [221, 2, 1, "", "__mod__"], [221, 2, 1, "", "__mul__"], [221, 2, 1, "", "column"], [221, 2, 1, "", "equiv"], [221, 2, 1, "", "from_int_list"], [221, 2, 1, "", "is_compat"], [221, 3, 1, "", "n"], [221, 2, 1, "", "over_power_basis"], [221, 2, 1, "", "reduced"], [221, 2, 1, "", "reduced_mod_p"], [221, 2, 1, "", "to_ancestor"], [221, 2, 1, "", "to_parent"], [221, 2, 1, "", "unify"]], "sympy.polys.numberfields.modules.ModuleEndomorphism": [[221, 2, 1, "", "__init__"]], "sympy.polys.numberfields.modules.ModuleHomomorphism": [[221, 2, 1, "", "__init__"], [221, 2, 1, "", "kernel"], [221, 2, 1, "", "matrix"]], "sympy.polys.numberfields.modules.PowerBasis": [[221, 2, 1, "", "__init__"], [221, 2, 1, "", "element_from_ANP"], [221, 2, 1, "", "element_from_alg_num"], [221, 2, 1, "", "element_from_poly"], [221, 2, 1, "", "represent"]], "sympy.polys.numberfields.modules.PowerBasisElement": [[221, 3, 1, "", "T"], [221, 2, 1, "", "as_expr"], [221, 3, 1, "", "generator"], [221, 3, 1, "", "is_rational"], [221, 2, 1, "", "norm"], [221, 2, 1, "", "numerator"], [221, 2, 1, "", "poly"], [221, 2, 1, "", "to_ANP"], [221, 2, 1, "", "to_alg_num"]], "sympy.polys.numberfields.modules.Submodule": [[221, 3, 1, "", "QQ_matrix"], [221, 2, 1, "", "__init__"], [221, 2, 1, "", "add"], [221, 2, 1, "", "basis_element_pullbacks"], [221, 2, 1, "", "discard_before"], [221, 2, 1, "", "mul"], [221, 2, 1, "", "reduce_element"], [221, 2, 1, "", "reduced"], [221, 2, 1, "", "represent"]], "sympy.polys.numberfields.primes": [[221, 1, 1, "", "PrimeIdeal"], [221, 4, 1, "", "prime_decomp"], [221, 4, 1, "", "prime_valuation"]], "sympy.polys.numberfields.primes.PrimeIdeal": [[221, 2, 1, "", "__add__"], [221, 2, 1, "", "__init__"], [221, 2, 1, "", "__mul__"], [221, 2, 1, "", "as_submodule"], [221, 3, 1, "", "is_inert"], [221, 2, 1, "", "reduce_ANP"], [221, 2, 1, "", "reduce_alg_num"], [221, 2, 1, "", "reduce_element"], [221, 2, 1, "", "repr"], [221, 2, 1, "", "test_factor"], [221, 2, 1, "", "valuation"]], "sympy.polys.numberfields.subfield": [[221, 4, 1, "", "field_isomorphism"], [221, 4, 1, "", "primitive_element"], [221, 4, 1, "", "to_number_field"]], "sympy.polys.numberfields.utilities": [[221, 1, 1, "", "AlgIntPowers"], [221, 4, 1, "", "coeff_search"], [221, 4, 1, "", "extract_fundamental_discriminant"], [221, 4, 1, "", "get_num_denom"], [221, 4, 1, "", "is_int"], [221, 4, 1, "", "is_rat"], [221, 4, 1, "", "isolate"], [221, 4, 1, "", "supplement_a_subspace"]], "sympy.polys.numberfields.utilities.AlgIntPowers": [[221, 2, 1, "", "__init__"]], "sympy.polys.orderings": [[222, 1, 1, "", "GradedLexOrder"], [222, 1, 1, "", "LexOrder"], [222, 1, 1, "", "MonomialOrder"], [222, 1, 1, "", "ReversedGradedLexOrder"]], "sympy.polys.orthopolys": [[222, 4, 1, "", "chebyshevt_poly"], [222, 4, 1, "", "chebyshevu_poly"], [222, 4, 1, "", "gegenbauer_poly"], [222, 4, 1, "", "hermite_poly"], [222, 4, 1, "", "hermite_prob_poly"], [222, 4, 1, "", "jacobi_poly"], [222, 4, 1, "", "laguerre_poly"], [222, 4, 1, "", "legendre_poly"], [222, 4, 1, "", "spherical_bessel_fn"]], "sympy.polys.partfrac": [[222, 4, 1, "", "apart"], [222, 4, 1, "", "apart_list"], [222, 4, 1, "", "assemble_partfrac_list"]], "sympy.polys.polyclasses": [[217, 1, 1, "", "ANP"], [217, 1, 1, "", "DMF"], [217, 1, 1, "", "DMP"]], "sympy.polys.polyclasses.ANP": [[217, 2, 1, "", "LC"], [217, 2, 1, "", "TC"], [217, 2, 1, "", "add_ground"], [217, 2, 1, "", "convert"], [217, 3, 1, "", "is_ground"], [217, 3, 1, "", "is_one"], [217, 3, 1, "", "is_zero"], [217, 2, 1, "", "mod_to_list"], [217, 2, 1, "", "mul_ground"], [217, 2, 1, "", "pow"], [217, 2, 1, "", "quo_ground"], [217, 2, 1, "", "sub_ground"], [217, 2, 1, "", "to_dict"], [217, 2, 1, "", "to_list"], [217, 2, 1, "", "to_sympy_dict"], [217, 2, 1, "", "to_sympy_list"], [217, 2, 1, "", "to_tuple"], [217, 2, 1, "", "unify"], [217, 2, 1, "", "unify_ANP"]], "sympy.polys.polyclasses.DMF": [[217, 2, 1, "", "add"], [217, 2, 1, "", "add_ground"], [217, 2, 1, "", "cancel"], [217, 2, 1, "", "denom"], [217, 2, 1, "", "exquo"], [217, 2, 1, "", "frac_unify"], [217, 2, 1, "", "half_per"], [217, 2, 1, "", "invert"], [217, 3, 1, "", "is_one"], [217, 3, 1, "", "is_zero"], [217, 2, 1, "", "mul"], [217, 2, 1, "", "neg"], [217, 2, 1, "", "numer"], [217, 2, 1, "", "per"], [217, 2, 1, "", "poly_unify"], [217, 2, 1, "", "pow"], [217, 2, 1, "", "quo"], [217, 2, 1, "", "sub"]], "sympy.polys.polyclasses.DMP": [[217, 2, 1, "", "LC"], [217, 2, 1, "", "TC"], [217, 2, 1, "", "abs"], [217, 2, 1, "", "add"], [217, 2, 1, "", "add_ground"], [217, 2, 1, "", "all_coeffs"], [217, 2, 1, "", "all_monoms"], [217, 2, 1, "", "all_terms"], [217, 2, 1, "", "cancel"], [217, 2, 1, "", "cauchy_lower_bound"], [217, 2, 1, "", "cauchy_upper_bound"], [217, 2, 1, "", "clear_denoms"], [217, 2, 1, "", "coeffs"], [217, 2, 1, "", "cofactors"], [217, 2, 1, "", "compose"], [217, 2, 1, "", "content"], [217, 2, 1, "", "convert"], [217, 2, 1, "", "count_complex_roots"], [217, 2, 1, "", "count_real_roots"], [217, 2, 1, "", "decompose"], [217, 2, 1, "", "deflate"], [217, 2, 1, "", "degree"], [217, 2, 1, "", "degree_list"], [217, 2, 1, "", "diff"], [217, 2, 1, "", "discriminant"], [217, 2, 1, "", "div"], [217, 2, 1, "", "eject"], [217, 2, 1, "", "eval"], [217, 2, 1, "", "exclude"], [217, 2, 1, "", "exquo"], [217, 2, 1, "", "exquo_ground"], [217, 2, 1, "", "factor_list"], [217, 2, 1, "", "factor_list_include"], [217, 2, 1, "", "from_list"], [217, 2, 1, "", "from_sympy_list"], [217, 2, 1, "", "gcd"], [217, 2, 1, "", "gcdex"], [217, 2, 1, "", "gff_list"], [217, 2, 1, "", "ground_new"], [217, 2, 1, "", "half_gcdex"], [217, 2, 1, "", "homogeneous_order"], [217, 2, 1, "", "homogenize"], [217, 2, 1, "", "inject"], [217, 2, 1, "", "integrate"], [217, 2, 1, "", "intervals"], [217, 2, 1, "", "invert"], [217, 3, 1, "", "is_cyclotomic"], [217, 3, 1, "", "is_ground"], [217, 3, 1, "", "is_homogeneous"], [217, 3, 1, "", "is_irreducible"], [217, 3, 1, "", "is_linear"], [217, 3, 1, "", "is_monic"], [217, 3, 1, "", "is_monomial"], [217, 3, 1, "", "is_one"], [217, 3, 1, "", "is_primitive"], [217, 3, 1, "", "is_quadratic"], [217, 3, 1, "", "is_sqf"], [217, 3, 1, "", "is_zero"], [217, 2, 1, "", "l1_norm"], [217, 2, 1, "", "l2_norm_squared"], [217, 2, 1, "", "lcm"], [217, 2, 1, "", "lift"], [217, 2, 1, "", "max_norm"], [217, 2, 1, "", "mignotte_sep_bound_squared"], [217, 2, 1, "", "monic"], [217, 2, 1, "", "monoms"], [217, 2, 1, "", "mul"], [217, 2, 1, "", "mul_ground"], [217, 2, 1, "", "neg"], [217, 2, 1, "", "norm"], [217, 2, 1, "", "nth"], [217, 2, 1, "", "pdiv"], [217, 2, 1, "", "permute"], [217, 2, 1, "", "pexquo"], [217, 2, 1, "", "pow"], [217, 2, 1, "", "pquo"], [217, 2, 1, "", "prem"], [217, 2, 1, "", "primitive"], [217, 2, 1, "", "quo"], [217, 2, 1, "", "quo_ground"], [217, 2, 1, "", "refine_root"], [217, 2, 1, "", "rem"], [217, 3, 1, "", "rep"], [217, 2, 1, "", "resultant"], [217, 2, 1, "", "revert"], [217, 2, 1, "", "shift"], [217, 2, 1, "", "slice"], [217, 2, 1, "", "sqf_list"], [217, 2, 1, "", "sqf_list_include"], [217, 2, 1, "", "sqf_norm"], [217, 2, 1, "", "sqf_part"], [217, 2, 1, "", "sqr"], [217, 2, 1, "", "sturm"], [217, 2, 1, "", "sub"], [217, 2, 1, "", "sub_ground"], [217, 2, 1, "", "subresultants"], [217, 2, 1, "", "terms"], [217, 2, 1, "", "terms_gcd"], [217, 2, 1, "", "to_best"], [217, 2, 1, "", "to_dict"], [217, 2, 1, "", "to_exact"], [217, 2, 1, "", "to_field"], [217, 2, 1, "", "to_list"], [217, 2, 1, "", "to_ring"], [217, 2, 1, "", "to_sympy_dict"], [217, 2, 1, "", "to_sympy_list"], [217, 2, 1, "", "to_tuple"], [217, 2, 1, "", "total_degree"], [217, 2, 1, "", "transform"], [217, 2, 1, "", "trunc"], [217, 2, 1, "", "unify_DMP"]], "sympy.polys": [[219, 0, 0, "-", "polyconfig"], [219, 0, 0, "-", "polyoptions"], [224, 0, 0, "-", "solvers"]], "sympy.polys.polyconfig": [[219, 4, 1, "", "setup"]], "sympy.polys.polyerrors": [[219, 1, 1, "", "BasePolynomialError"], [219, 1, 1, "", "CoercionFailed"], [219, 1, 1, "", "ComputationFailed"], [219, 1, 1, "", "DomainError"], [219, 1, 1, "", "EvaluationFailed"], [219, 1, 1, "", "ExactQuotientFailed"], [219, 1, 1, "", "ExtraneousFactors"], [219, 1, 1, "", "FlagError"], [219, 1, 1, "", "GeneratorsError"], [219, 1, 1, "", "GeneratorsNeeded"], [219, 1, 1, "", "HeuristicGCDFailed"], [219, 1, 1, "", "HomomorphismFailed"], [219, 1, 1, "", "IsomorphismFailed"], [219, 1, 1, "", "MultivariatePolynomialError"], [219, 1, 1, "", "NotAlgebraic"], [219, 1, 1, "", "NotInvertible"], [219, 1, 1, "", "NotReversible"], [219, 1, 1, "", "OperationNotSupported"], [219, 1, 1, "", "OptionError"], [219, 1, 1, "", "PolificationFailed"], [219, 1, 1, "", "PolynomialError"], [219, 1, 1, "", "RefinementFailed"], [219, 1, 1, "", "UnificationFailed"], [219, 1, 1, "", "UnivariatePolynomialError"]], "sympy.polys.polyfuncs": [[222, 4, 1, "", "horner"], [222, 4, 1, "", "interpolate"], [222, 4, 1, "", "symmetrize"], [222, 4, 1, "", "viete"]], "sympy.polys.polyoptions": [[219, 1, 1, "", "Options"], [219, 4, 1, "", "build_options"]], "sympy.polys.polyoptions.Options": [[219, 2, 1, "", "clone"]], "sympy.polys.polyroots": [[222, 4, 1, "", "roots"]], "sympy.polys.polytools": [[222, 1, 1, "", "GroebnerBasis"], [222, 4, 1, "", "LC"], [222, 4, 1, "", "LM"], [222, 4, 1, "", "LT"], [222, 1, 1, "", "Poly"], [222, 1, 1, "", "PurePoly"], [222, 4, 1, "", "all_roots"], [222, 4, 1, "", "cancel"], [222, 4, 1, "", "cofactors"], [222, 4, 1, "", "compose"], [222, 4, 1, "", "content"], [222, 4, 1, "", "count_roots"], [222, 4, 1, "", "decompose"], [222, 4, 1, "", "degree"], [222, 4, 1, "", "degree_list"], [222, 4, 1, "", "discriminant"], [222, 4, 1, "", "div"], [222, 4, 1, "", "exquo"], [222, 4, 1, "", "factor"], [222, 4, 1, "", "factor_list"], [222, 4, 1, "", "gcd"], [222, 4, 1, "", "gcd_list"], [222, 4, 1, "", "gcdex"], [222, 4, 1, "", "gff"], [222, 4, 1, "", "gff_list"], [222, 4, 1, "", "groebner"], [222, 4, 1, "", "ground_roots"], [222, 4, 1, "", "half_gcdex"], [222, 4, 1, "", "intervals"], [222, 4, 1, "", "invert"], [222, 4, 1, "", "is_zero_dimensional"], [222, 4, 1, "", "lcm"], [222, 4, 1, "", "lcm_list"], [222, 4, 1, "", "monic"], [222, 4, 1, "", "nroots"], [222, 4, 1, "", "nth_power_roots_poly"], [222, 4, 1, "", "parallel_poly_from_expr"], [222, 4, 1, "", "pdiv"], [222, 4, 1, "", "pexquo"], [222, 4, 1, "", "poly"], [222, 4, 1, "", "poly_from_expr"], [222, 4, 1, "", "pquo"], [222, 4, 1, "", "prem"], [222, 4, 1, "", "primitive"], [222, 4, 1, "", "quo"], [222, 4, 1, "", "real_roots"], [222, 4, 1, "", "reduced"], [222, 4, 1, "", "refine_root"], [222, 4, 1, "", "rem"], [222, 4, 1, "", "resultant"], [222, 4, 1, "", "sqf"], [222, 4, 1, "", "sqf_list"], [222, 4, 1, "", "sqf_norm"], [222, 4, 1, "", "sqf_part"], [222, 4, 1, "", "sturm"], [222, 4, 1, "", "subresultants"], [222, 4, 1, "", "terms_gcd"], [222, 4, 1, "", "trunc"]], "sympy.polys.polytools.GroebnerBasis": [[222, 2, 1, "", "contains"], [222, 2, 1, "", "fglm"], [222, 3, 1, "", "is_zero_dimensional"], [222, 2, 1, "", "reduce"]], "sympy.polys.polytools.Poly": [[222, 2, 1, "", "EC"], [222, 2, 1, "", "EM"], [222, 2, 1, "", "ET"], [222, 2, 1, "", "LC"], [222, 2, 1, "", "LM"], [222, 2, 1, "", "LT"], [222, 2, 1, "", "TC"], [222, 2, 1, "", "abs"], [222, 2, 1, "", "add"], [222, 2, 1, "", "add_ground"], [222, 2, 1, "", "all_coeffs"], [222, 2, 1, "", "all_monoms"], [222, 2, 1, "", "all_roots"], [222, 2, 1, "", "all_terms"], [222, 2, 1, "", "as_dict"], [222, 2, 1, "", "as_expr"], [222, 2, 1, "", "as_list"], [222, 2, 1, "", "as_poly"], [222, 2, 1, "", "cancel"], [222, 2, 1, "", "clear_denoms"], [222, 2, 1, "", "coeff_monomial"], [222, 2, 1, "", "coeffs"], [222, 2, 1, "", "cofactors"], [222, 2, 1, "", "compose"], [222, 2, 1, "", "content"], [222, 2, 1, "", "count_roots"], [222, 2, 1, "", "decompose"], [222, 2, 1, "", "deflate"], [222, 2, 1, "", "degree"], [222, 2, 1, "", "degree_list"], [222, 2, 1, "", "diff"], [222, 2, 1, "", "discriminant"], [222, 2, 1, "", "dispersion"], [222, 2, 1, "", "dispersionset"], [222, 2, 1, "", "div"], [222, 3, 1, "", "domain"], [222, 2, 1, "", "eject"], [222, 2, 1, "", "eval"], [222, 2, 1, "", "exclude"], [222, 2, 1, "", "exquo"], [222, 2, 1, "", "exquo_ground"], [222, 2, 1, "", "factor_list"], [222, 2, 1, "", "factor_list_include"], [222, 3, 1, "", "free_symbols"], [222, 3, 1, "", "free_symbols_in_domain"], [222, 2, 1, "", "from_dict"], [222, 2, 1, "", "from_expr"], [222, 2, 1, "", "from_list"], [222, 2, 1, "", "from_poly"], [222, 2, 1, "", "galois_group"], [222, 2, 1, "", "gcd"], [222, 2, 1, "", "gcdex"], [222, 3, 1, "", "gen"], [222, 2, 1, "", "get_domain"], [222, 2, 1, "", "get_modulus"], [222, 2, 1, "", "gff_list"], [222, 2, 1, "", "ground_roots"], [222, 2, 1, "", "half_gcdex"], [222, 2, 1, "", "has_only_gens"], [222, 2, 1, "", "homogeneous_order"], [222, 2, 1, "", "homogenize"], [222, 2, 1, "", "inject"], [222, 2, 1, "", "integrate"], [222, 2, 1, "", "intervals"], [222, 2, 1, "", "invert"], [222, 3, 1, "", "is_cyclotomic"], [222, 3, 1, "", "is_ground"], [222, 3, 1, "", "is_homogeneous"], [222, 3, 1, "", "is_irreducible"], [222, 3, 1, "", "is_linear"], [222, 3, 1, "", "is_monic"], [222, 3, 1, "", "is_monomial"], [222, 3, 1, "", "is_multivariate"], [222, 3, 1, "", "is_one"], [222, 3, 1, "", "is_primitive"], [222, 3, 1, "", "is_quadratic"], [222, 3, 1, "", "is_sqf"], [222, 3, 1, "", "is_univariate"], [222, 3, 1, "", "is_zero"], [222, 2, 1, "", "l1_norm"], [222, 2, 1, "", "lcm"], [222, 2, 1, "", "length"], [222, 2, 1, "", "lift"], [222, 2, 1, "", "ltrim"], [222, 2, 1, "", "make_monic_over_integers_by_scaling_roots"], [222, 2, 1, "", "match"], [222, 2, 1, "", "max_norm"], [222, 2, 1, "", "monic"], [222, 2, 1, "", "monoms"], [222, 2, 1, "", "mul"], [222, 2, 1, "", "mul_ground"], [222, 2, 1, "", "neg"], [222, 2, 1, "", "new"], [222, 2, 1, "", "norm"], [222, 2, 1, "", "nroots"], [222, 2, 1, "", "nth"], [222, 2, 1, "", "nth_power_roots_poly"], [222, 3, 1, "", "one"], [222, 2, 1, "", "pdiv"], [222, 2, 1, "", "per"], [222, 2, 1, "", "pexquo"], [222, 2, 1, "", "pow"], [222, 2, 1, "", "pquo"], [222, 2, 1, "", "prem"], [222, 2, 1, "", "primitive"], [222, 2, 1, "", "quo"], [222, 2, 1, "", "quo_ground"], [222, 2, 1, "", "rat_clear_denoms"], [222, 2, 1, "", "real_roots"], [222, 2, 1, "", "refine_root"], [222, 2, 1, "", "rem"], [222, 2, 1, "", "reorder"], [222, 2, 1, "", "replace"], [222, 2, 1, "", "resultant"], [222, 2, 1, "", "retract"], [222, 2, 1, "", "revert"], [222, 2, 1, "", "root"], [222, 2, 1, "", "same_root"], [222, 2, 1, "", "set_domain"], [222, 2, 1, "", "set_modulus"], [222, 2, 1, "", "shift"], [222, 2, 1, "", "slice"], [222, 2, 1, "", "sqf_list"], [222, 2, 1, "", "sqf_list_include"], [222, 2, 1, "", "sqf_norm"], [222, 2, 1, "", "sqf_part"], [222, 2, 1, "", "sqr"], [222, 2, 1, "", "sturm"], [222, 2, 1, "", "sub"], [222, 2, 1, "", "sub_ground"], [222, 2, 1, "", "subresultants"], [222, 2, 1, "", "terms"], [222, 2, 1, "", "terms_gcd"], [222, 2, 1, "", "termwise"], [222, 2, 1, "", "to_exact"], [222, 2, 1, "", "to_field"], [222, 2, 1, "", "to_ring"], [222, 2, 1, "", "total_degree"], [222, 2, 1, "", "transform"], [222, 2, 1, "", "trunc"], [222, 2, 1, "", "unify"], [222, 3, 1, "", "unit"], [222, 3, 1, "", "zero"]], "sympy.polys.polytools.PurePoly": [[222, 3, 1, "", "free_symbols"]], "sympy.polys.rationaltools": [[222, 4, 1, "", "together"]], "sympy.polys.ring_series": [[223, 4, 1, "", "_tan1"], [223, 4, 1, "", "mul_xin"], [223, 4, 1, "", "pow_xin"], [223, 4, 1, "", "rs_LambertW"], [223, 4, 1, "", "rs_asin"], [223, 4, 1, "", "rs_atan"], [223, 4, 1, "", "rs_atanh"], [223, 4, 1, "", "rs_compose_add"], [223, 4, 1, "", "rs_cos"], [223, 4, 1, "", "rs_cos_sin"], [223, 4, 1, "", "rs_cosh"], [223, 4, 1, "", "rs_cot"], [223, 4, 1, "", "rs_diff"], [223, 4, 1, "", "rs_exp"], [223, 4, 1, "", "rs_fun"], [223, 4, 1, "", "rs_hadamard_exp"], [223, 4, 1, "", "rs_integrate"], [223, 4, 1, "", "rs_is_puiseux"], [223, 4, 1, "", "rs_log"], [223, 4, 1, "", "rs_mul"], [223, 4, 1, "", "rs_newton"], [223, 4, 1, "", "rs_nth_root"], [223, 4, 1, "", "rs_pow"], [223, 4, 1, "", "rs_puiseux"], [223, 4, 1, "", "rs_puiseux2"], [223, 4, 1, "", "rs_series_from_list"], [223, 4, 1, "", "rs_series_inversion"], [223, 4, 1, "", "rs_series_reversion"], [223, 4, 1, "", "rs_sin"], [223, 4, 1, "", "rs_sinh"], [223, 4, 1, "", "rs_square"], [223, 4, 1, "", "rs_subs"], [223, 4, 1, "", "rs_tan"], [223, 4, 1, "", "rs_tanh"], [223, 4, 1, "", "rs_trunc"]], "sympy.polys.rings": [[217, 1, 1, "", "PolyElement"], [217, 1, 1, "", "PolyRing"], [217, 4, 1, "", "ring"], [217, 4, 1, "", "sring"], [217, 4, 1, "", "vring"], [217, 4, 1, "", "xring"]], "sympy.polys.rings.PolyElement": [[217, 2, 1, "", "almosteq"], [217, 2, 1, "", "cancel"], [217, 2, 1, "", "coeff"], [217, 2, 1, "", "coeff_wrt"], [217, 2, 1, "", "coeffs"], [217, 2, 1, "", "const"], [217, 2, 1, "", "content"], [217, 2, 1, "", "copy"], [217, 2, 1, "", "degree"], [217, 2, 1, "", "degrees"], [217, 2, 1, "", "diff"], [217, 2, 1, "", "div"], [217, 2, 1, "", "imul_num"], [217, 2, 1, "", "itercoeffs"], [217, 2, 1, "", "itermonoms"], [217, 2, 1, "", "iterterms"], [217, 2, 1, "", "leading_expv"], [217, 2, 1, "", "leading_monom"], [217, 2, 1, "", "leading_term"], [217, 2, 1, "", "listcoeffs"], [217, 2, 1, "", "listmonoms"], [217, 2, 1, "", "listterms"], [217, 2, 1, "", "monic"], [217, 2, 1, "", "monoms"], [217, 2, 1, "", "pdiv"], [217, 2, 1, "", "pexquo"], [217, 2, 1, "", "pquo"], [217, 2, 1, "", "prem"], [217, 2, 1, "", "primitive"], [217, 2, 1, "", "square"], [217, 2, 1, "", "strip_zero"], [217, 2, 1, "", "subresultants"], [217, 2, 1, "", "symmetrize"], [217, 2, 1, "", "tail_degree"], [217, 2, 1, "", "tail_degrees"], [217, 2, 1, "", "terms"]], "sympy.polys.rings.PolyRing": [[217, 2, 1, "", "add"], [217, 2, 1, "", "add_gens"], [217, 2, 1, "", "compose"], [217, 2, 1, "", "drop"], [217, 2, 1, "", "drop_to_ground"], [217, 2, 1, "", "index"], [217, 2, 1, "", "monomial_basis"], [217, 2, 1, "", "mul"], [217, 2, 1, "", "symmetric_poly"]], "sympy.polys.rootoftools": [[222, 1, 1, "", "ComplexRootOf"], [222, 1, 1, "", "RootOf"], [222, 1, 1, "", "RootSum"], [222, 4, 1, "", "rootof"]], "sympy.polys.rootoftools.ComplexRootOf": [[222, 2, 1, "", "_all_roots"], [222, 2, 1, "", "_complexes_index"], [222, 2, 1, "", "_complexes_sorted"], [222, 2, 1, "", "_count_roots"], [222, 2, 1, "", "_ensure_complexes_init"], [222, 2, 1, "", "_ensure_reals_init"], [222, 2, 1, "", "_eval_evalf"], [222, 2, 1, "", "_eval_is_imaginary"], [222, 2, 1, "", "_eval_is_real"], [222, 2, 1, "", "_get_complexes"], [222, 2, 1, "", "_get_complexes_sqf"], [222, 2, 1, "", "_get_interval"], [222, 2, 1, "", "_get_reals"], [222, 2, 1, "", "_get_reals_sqf"], [222, 2, 1, "", "_get_roots"], [222, 2, 1, "", "_indexed_root"], [222, 2, 1, "", "_new"], [222, 2, 1, "", "_postprocess_root"], [222, 2, 1, "", "_preprocess_roots"], [222, 2, 1, "", "_real_roots"], [222, 2, 1, "", "_reals_index"], [222, 2, 1, "", "_reals_sorted"], [222, 2, 1, "", "_refine_complexes"], [222, 2, 1, "", "_reset"], [222, 2, 1, "", "_roots_trivial"], [222, 2, 1, "", "_set_interval"], [222, 2, 1, "", "all_roots"], [222, 2, 1, "", "clear_cache"], [222, 2, 1, "", "eval_approx"], [222, 2, 1, "", "eval_rational"], [222, 2, 1, "", "real_roots"]], "sympy.polys.rootoftools.RootSum": [[222, 2, 1, "", "new"]], "sympy.polys.solvers": [[224, 4, 1, "", "_solve_lin_sys"], [224, 4, 1, "", "_solve_lin_sys_component"], [224, 4, 1, "", "eqs_to_matrix"], [224, 4, 1, "", "solve_lin_sys"], [224, 4, 1, "", "sympy_eqs_to_ring"]], "sympy.polys.specialpolys": [[222, 4, 1, "", "cyclotomic_poly"], [222, 4, 1, "", "interpolating_poly"], [222, 4, 1, "", "random_poly"], [222, 4, 1, "", "swinnerton_dyer_poly"], [222, 4, 1, "", "symmetric_poly"]], "sympy.printing": [[226, 0, 0, "-", "aesaracode"], [226, 0, 0, "-", "c"], [226, 0, 0, "-", "codeprinter"], [226, 0, 0, "-", "conventions"], [226, 0, 0, "-", "cxx"], [226, 0, 0, "-", "fortran"], [226, 0, 0, "-", "gtk"], [226, 0, 0, "-", "jscode"], [226, 0, 0, "-", "julia"], [226, 0, 0, "-", "lambdarepr"], [226, 0, 0, "-", "latex"], [226, 0, 0, "-", "maple"], [226, 0, 0, "-", "mathematica"], [226, 0, 0, "-", "mathml"], [226, 0, 0, "-", "octave"], [226, 0, 0, "-", "precedence"], [226, 0, 0, "-", "pretty"], [226, 0, 0, "-", "preview"], [226, 0, 0, "-", "printer"], [226, 0, 0, "-", "pycode"], [226, 0, 0, "-", "python"], [226, 0, 0, "-", "rcode"], [226, 0, 0, "-", "repr"], [226, 0, 0, "-", "rust"], [226, 0, 0, "-", "smtlib"], [226, 0, 0, "-", "str"], [226, 0, 0, "-", "tree"]], "sympy.printing.aesaracode": [[226, 1, 1, "", "AesaraPrinter"], [226, 4, 1, "", "aesara_code"], [226, 4, 1, "", "aesara_function"], [226, 4, 1, "", "dim_handling"]], "sympy.printing.aesaracode.AesaraPrinter": [[226, 2, 1, "", "doprint"], [226, 5, 1, "", "printmethod"]], "sympy.printing.c": [[226, 1, 1, "", "C89CodePrinter"], [226, 1, 1, "", "C99CodePrinter"], [226, 4, 1, "", "ccode"], [226, 6, 1, "", "known_functions_C89"], [226, 6, 1, "", "known_functions_C99"], [226, 4, 1, "", "print_ccode"]], "sympy.printing.c.C89CodePrinter": [[226, 2, 1, "", "indent_code"], [226, 5, 1, "", "printmethod"]], "sympy.printing.c.C99CodePrinter": [[226, 5, 1, "", "printmethod"]], "sympy.printing.codeprinter": [[226, 7, 1, "", "AssignmentError"], [226, 1, 1, "", "CodePrinter"], [226, 4, 1, "", "cxxcode"]], "sympy.printing.codeprinter.CodePrinter": [[226, 2, 1, "", "doprint"], [226, 5, 1, "", "printmethod"]], "sympy.printing.conventions": [[226, 4, 1, "", "split_super_sub"]], "sympy.printing.cxx": [[226, 1, 1, "", "CXX11CodePrinter"], [226, 1, 1, "", "CXX98CodePrinter"]], "sympy.printing.cxx.CXX11CodePrinter": [[226, 5, 1, "", "printmethod"]], "sympy.printing.cxx.CXX98CodePrinter": [[226, 5, 1, "", "printmethod"]], "sympy.printing.dot": [[226, 4, 1, "", "dotprint"]], "sympy.printing.fortran": [[226, 1, 1, "", "FCodePrinter"], [226, 4, 1, "", "fcode"], [226, 4, 1, "", "print_fcode"]], "sympy.printing.fortran.FCodePrinter": [[226, 2, 1, "", "indent_code"], [226, 5, 1, "", "printmethod"]], "sympy.printing.gtk": [[226, 4, 1, "", "print_gtk"]], "sympy.printing.jscode": [[226, 1, 1, "", "JavascriptCodePrinter"], [226, 4, 1, "", "jscode"], [226, 6, 1, "", "known_functions"]], "sympy.printing.jscode.JavascriptCodePrinter": [[226, 2, 1, "", "indent_code"], [226, 5, 1, "", "printmethod"]], "sympy.printing.julia": [[226, 1, 1, "", "JuliaCodePrinter"], [226, 4, 1, "", "julia_code"], [226, 6, 1, "", "known_fcns_src1"], [226, 6, 1, "", "known_fcns_src2"]], "sympy.printing.julia.JuliaCodePrinter": [[226, 2, 1, "", "indent_code"], [226, 5, 1, "", "printmethod"]], "sympy.printing.lambdarepr": [[226, 1, 1, "", "LambdaPrinter"], [226, 4, 1, "", "lambdarepr"]], "sympy.printing.lambdarepr.LambdaPrinter": [[226, 5, 1, "", "printmethod"]], "sympy.printing.latex": [[226, 1, 1, "", "LatexPrinter"], [226, 6, 1, "", "accepted_latex_functions"], [226, 4, 1, "", "latex"], [226, 4, 1, "", "print_latex"]], "sympy.printing.latex.LatexPrinter": [[226, 2, 1, "", "parenthesize_super"], [226, 5, 1, "", "printmethod"]], "sympy.printing.maple": [[226, 1, 1, "", "MapleCodePrinter"], [226, 4, 1, "", "maple_code"], [226, 4, 1, "", "print_maple_code"]], "sympy.printing.maple.MapleCodePrinter": [[226, 5, 1, "", "printmethod"]], "sympy.printing.mathematica": [[226, 1, 1, "", "MCodePrinter"], [226, 6, 1, "", "known_functions"], [226, 4, 1, "", "mathematica_code"]], "sympy.printing.mathematica.MCodePrinter": [[226, 5, 1, "", "printmethod"]], "sympy.printing.mathml": [[226, 1, 1, "", "MathMLContentPrinter"], [226, 1, 1, "", "MathMLPresentationPrinter"], [226, 1, 1, "", "MathMLPrinterBase"], [226, 4, 1, "", "mathml"], [226, 4, 1, "", "print_mathml"]], "sympy.printing.mathml.MathMLContentPrinter": [[226, 2, 1, "", "mathml_tag"], [226, 5, 1, "", "printmethod"]], "sympy.printing.mathml.MathMLPresentationPrinter": [[226, 2, 1, "", "mathml_tag"], [226, 5, 1, "", "printmethod"]], "sympy.printing.mathml.MathMLPrinterBase": [[226, 2, 1, "", "doprint"]], "sympy.printing.octave": [[226, 1, 1, "", "OctaveCodePrinter"], [226, 6, 1, "", "known_fcns_src1"], [226, 6, 1, "", "known_fcns_src2"], [226, 4, 1, "", "octave_code"]], "sympy.printing.octave.OctaveCodePrinter": [[226, 2, 1, "", "indent_code"], [226, 5, 1, "", "printmethod"]], "sympy.printing.precedence": [[226, 6, 1, "", "PRECEDENCE"], [226, 6, 1, "", "PRECEDENCE_FUNCTIONS"], [226, 6, 1, "", "PRECEDENCE_VALUES"], [226, 4, 1, "", "precedence"]], "sympy.printing.pretty": [[226, 0, 0, "-", "pretty"], [226, 0, 0, "-", "pretty_symbology"], [226, 0, 0, "-", "stringpict"]], "sympy.printing.pretty.pretty": [[226, 1, 1, "", "PrettyPrinter"], [226, 4, 1, "", "pretty"], [226, 4, 1, "", "pretty_print"]], "sympy.printing.pretty.pretty.PrettyPrinter": [[226, 5, 1, "", "printmethod"]], "sympy.printing.pretty.pretty_symbology": [[226, 4, 1, "", "G"], [226, 4, 1, "", "U"], [226, 4, 1, "", "VF"], [226, 4, 1, "", "annotated"], [226, 6, 1, "", "atoms_table"], [226, 6, 1, "", "digit_2txt"], [226, 6, 1, "", "frac"], [226, 4, 1, "", "g"], [226, 6, 1, "", "greek_letters"], [226, 4, 1, "", "hobj"], [226, 4, 1, "", "pretty_atom"], [226, 4, 1, "", "pretty_symbol"], [226, 4, 1, "", "pretty_try_use_unicode"], [226, 4, 1, "", "pretty_use_unicode"], [226, 6, 1, "", "root"], [226, 6, 1, "", "sub"], [226, 6, 1, "", "sup"], [226, 6, 1, "", "symb_2txt"], [226, 4, 1, "", "vobj"], [226, 4, 1, "", "xobj"], [226, 4, 1, "", "xstr"], [226, 4, 1, "", "xsym"]], "sympy.printing.pretty.stringpict": [[226, 1, 1, "", "prettyForm"], [226, 1, 1, "", "stringPict"]], "sympy.printing.pretty.stringpict.prettyForm": [[226, 2, 1, "", "apply"]], "sympy.printing.pretty.stringpict.stringPict": [[226, 2, 1, "", "above"], [226, 2, 1, "", "below"], [226, 2, 1, "", "height"], [226, 2, 1, "", "left"], [226, 2, 1, "", "leftslash"], [226, 2, 1, "", "next"], [226, 2, 1, "", "parens"], [226, 2, 1, "", "render"], [226, 2, 1, "", "right"], [226, 2, 1, "", "root"], [226, 2, 1, "", "stack"], [226, 2, 1, "", "terminal_width"], [226, 2, 1, "", "width"]], "sympy.printing.preview": [[226, 4, 1, "", "preview"]], "sympy.printing.printer": [[226, 1, 1, "", "Printer"]], "sympy.printing.printer.Printer": [[226, 2, 1, "", "_print"], [226, 2, 1, "", "doprint"], [226, 5, 1, "", "printmethod"], [226, 2, 1, "", "set_global_settings"]], "sympy.printing.pycode": [[226, 1, 1, "", "MpmathPrinter"], [226, 4, 1, "", "pycode"]], "sympy.printing.rcode": [[226, 1, 1, "", "RCodePrinter"], [226, 6, 1, "", "known_functions"], [226, 4, 1, "", "print_rcode"], [226, 4, 1, "", "rcode"]], "sympy.printing.rcode.RCodePrinter": [[226, 2, 1, "", "indent_code"], [226, 5, 1, "", "printmethod"]], "sympy.printing.repr": [[226, 1, 1, "", "ReprPrinter"], [226, 4, 1, "", "srepr"]], "sympy.printing.repr.ReprPrinter": [[226, 2, 1, "", "emptyPrinter"], [226, 5, 1, "", "printmethod"], [226, 2, 1, "", "reprify"]], "sympy.printing.rust": [[226, 1, 1, "", "RustCodePrinter"], [226, 6, 1, "", "known_functions"], [226, 4, 1, "", "rust_code"]], "sympy.printing.rust.RustCodePrinter": [[226, 2, 1, "", "indent_code"], [226, 5, 1, "", "printmethod"]], "sympy.printing.smtlib": [[226, 1, 1, "", "SMTLibPrinter"], [226, 4, 1, "", "smtlib_code"]], "sympy.printing.smtlib.SMTLibPrinter": [[226, 5, 1, "", "_default_settings"], [226, 5, 1, "", "printmethod"]], "sympy.printing.str": [[226, 1, 1, "", "StrPrinter"], [226, 4, 1, "", "sstr"], [226, 4, 1, "", "sstrrepr"]], "sympy.printing.str.StrPrinter": [[226, 5, 1, "", "printmethod"]], "sympy.printing.tree": [[226, 4, 1, "", "pprint_nodes"], [226, 4, 1, "", "print_node"], [226, 4, 1, "", "print_tree"], [226, 4, 1, "", "tree"]], "sympy.series.acceleration": [[233, 4, 1, "", "richardson"], [233, 4, 1, "", "shanks"]], "sympy.series.formal": [[228, 1, 1, "", "FiniteFormalPowerSeries"], [228, 1, 1, "", "FormalPowerSeries"], [228, 1, 1, "", "FormalPowerSeriesCompose"], [228, 1, 1, "", "FormalPowerSeriesInverse"], [228, 1, 1, "", "FormalPowerSeriesProduct"], [228, 4, 1, "", "compute_fps"], [228, 4, 1, "", "exp_re"], [228, 4, 1, "", "fps"], [228, 4, 1, "", "hyper_algorithm"], [228, 4, 1, "", "hyper_re"], [228, 4, 1, "", "rational_algorithm"], [228, 4, 1, "", "rational_independent"], [228, 4, 1, "", "rsolve_hypergeometric"], [228, 4, 1, "", "simpleDE"], [228, 4, 1, "", "solve_de"]], "sympy.series.formal.FormalPowerSeries": [[228, 2, 1, "", "coeff_bell"], [228, 2, 1, "", "compose"], [228, 3, 1, "", "infinite"], [228, 2, 1, "", "integrate"], [228, 2, 1, "", "inverse"], [228, 2, 1, "", "polynomial"], [228, 2, 1, "", "product"], [228, 2, 1, "", "truncate"]], "sympy.series.formal.FormalPowerSeriesCompose": [[228, 3, 1, "", "function"]], "sympy.series.formal.FormalPowerSeriesInverse": [[228, 3, 1, "", "function"]], "sympy.series.formal.FormalPowerSeriesProduct": [[228, 3, 1, "", "function"]], "sympy.series.fourier": [[229, 1, 1, "", "FourierSeries"], [229, 4, 1, "", "fourier_series"]], "sympy.series.fourier.FourierSeries": [[229, 2, 1, "", "scale"], [229, 2, 1, "", "scalex"], [229, 2, 1, "", "shift"], [229, 2, 1, "", "shiftx"], [229, 2, 1, "", "sigma_approximation"], [229, 2, 1, "", "truncate"]], "sympy.series.gruntz": [[233, 1, 1, "", "SubsSet"], [233, 4, 1, "", "build_expression_tree"], [233, 4, 1, "", "calculate_series"], [233, 4, 1, "", "compare"], [233, 4, 1, "", "gruntz"], [233, 4, 1, "", "limitinf"], [233, 4, 1, "", "mrv"], [233, 4, 1, "", "mrv_leadterm"], [233, 4, 1, "", "mrv_max1"], [233, 4, 1, "", "mrv_max3"], [233, 4, 1, "", "rewrite"], [233, 4, 1, "", "sign"]], "sympy.series.gruntz.SubsSet": [[233, 2, 1, "", "copy"], [233, 2, 1, "", "do_subs"], [233, 2, 1, "", "meets"], [233, 2, 1, "", "union"]], "sympy.series.limits": [[233, 1, 1, "", "Limit"], [233, 4, 1, "", "limit"]], "sympy.series.limits.Limit": [[233, 2, 1, "", "doit"]], "sympy.series.limitseq": [[231, 4, 1, "", "difference_delta"], [231, 4, 1, "", "dominant"], [231, 4, 1, "", "limit_seq"]], "sympy.series.order": [[233, 1, 1, "", "Order"]], "sympy.series.order.Order": [[233, 2, 1, "", "contains"]], "sympy.series.residues": [[233, 4, 1, "", "residue"]], "sympy.series.sequences": [[232, 1, 1, "", "EmptySequence"], [232, 1, 1, "", "RecursiveSeq"], [232, 1, 1, "", "SeqAdd"], [232, 1, 1, "", "SeqBase"], [232, 1, 1, "", "SeqFormula"], [232, 1, 1, "", "SeqMul"], [232, 1, 1, "", "SeqPer"], [232, 4, 1, "", "sequence"]], "sympy.series.sequences.EmptySequence": [[232, 2, 1, "", "coeff_mul"]], "sympy.series.sequences.RecursiveSeq": [[232, 3, 1, "", "initial"], [232, 3, 1, "", "interval"], [232, 3, 1, "", "n"], [232, 3, 1, "", "recurrence"], [232, 3, 1, "", "start"], [232, 3, 1, "", "stop"], [232, 3, 1, "", "y"], [232, 3, 1, "", "yn"]], "sympy.series.sequences.SeqAdd": [[232, 2, 1, "", "reduce"]], "sympy.series.sequences.SeqBase": [[232, 2, 1, "", "coeff"], [232, 2, 1, "", "coeff_mul"], [232, 2, 1, "", "find_linear_recurrence"], [232, 3, 1, "", "free_symbols"], [232, 3, 1, "", "gen"], [232, 3, 1, "", "interval"], [232, 3, 1, "", "length"], [232, 3, 1, "", "start"], [232, 3, 1, "", "stop"], [232, 3, 1, "", "variables"]], "sympy.series.sequences.SeqFormula": [[232, 2, 1, "", "coeff_mul"]], "sympy.series.sequences.SeqMul": [[232, 2, 1, "", "reduce"]], "sympy.series.sequences.SeqPer": [[232, 2, 1, "", "coeff_mul"]], "sympy.series.series": [[233, 4, 1, "", "series"]], "sympy.sets": [[234, 0, 0, "-", "conditionset"], [234, 0, 0, "-", "fancysets"], [234, 0, 0, "-", "powerset"], [234, 0, 0, "-", "sets"]], "sympy.sets.conditionset": [[234, 1, 1, "", "ConditionSet"], [234, 1, 1, "", "Contains"], [234, 1, 1, "", "SetKind"]], "sympy.sets.fancysets": [[234, 1, 1, "", "CartesianComplexRegion"], [234, 1, 1, "", "ComplexRegion"], [234, 1, 1, "", "Complexes"], [234, 1, 1, "", "ImageSet"], [234, 1, 1, "", "Integers"], [234, 1, 1, "", "Naturals"], [234, 1, 1, "", "Naturals0"], [234, 1, 1, "", "PolarComplexRegion"], [234, 1, 1, "", "Range"], [234, 1, 1, "", "Rationals"], [234, 1, 1, "", "Reals"], [234, 4, 1, "", "normalize_theta_set"]], "sympy.sets.fancysets.ComplexRegion": [[234, 3, 1, "", "a_interval"], [234, 3, 1, "", "b_interval"], [234, 2, 1, "", "from_real"], [234, 3, 1, "", "psets"], [234, 3, 1, "", "sets"]], "sympy.sets.fancysets.Range": [[234, 2, 1, "", "as_relational"], [234, 3, 1, "", "reversed"]], "sympy.sets.powerset": [[234, 1, 1, "", "PowerSet"]], "sympy.sets.sets": [[234, 1, 1, "", "Complement"], [234, 1, 1, "", "DisjointUnion"], [234, 1, 1, "", "EmptySet"], [234, 1, 1, "", "FiniteSet"], [234, 1, 1, "", "Intersection"], [234, 1, 1, "", "Interval"], [234, 1, 1, "", "ProductSet"], [234, 1, 1, "", "Set"], [234, 1, 1, "", "SymmetricDifference"], [234, 1, 1, "", "Union"], [234, 1, 1, "", "UniversalSet"], [234, 4, 1, "", "imageset"]], "sympy.sets.sets.Complement": [[234, 2, 1, "", "as_relational"], [234, 2, 1, "", "reduce"]], "sympy.sets.sets.FiniteSet": [[234, 2, 1, "", "as_relational"]], "sympy.sets.sets.Intersection": [[234, 2, 1, "", "as_relational"]], "sympy.sets.sets.Interval": [[234, 2, 1, "", "Lopen"], [234, 2, 1, "", "Ropen"], [234, 2, 1, "", "as_relational"], [234, 3, 1, "", "end"], [234, 3, 1, "", "is_left_unbounded"], [234, 3, 1, "", "is_right_unbounded"], [234, 3, 1, "", "left_open"], [234, 2, 1, "", "open"], [234, 3, 1, "", "right_open"], [234, 3, 1, "", "start"]], "sympy.sets.sets.ProductSet": [[234, 3, 1, "", "is_iterable"]], "sympy.sets.sets.Set": [[234, 3, 1, "", "boundary"], [234, 3, 1, "", "closure"], [234, 2, 1, "", "complement"], [234, 2, 1, "", "contains"], [234, 3, 1, "", "inf"], [234, 3, 1, "", "interior"], [234, 2, 1, "", "intersect"], [234, 2, 1, "", "intersection"], [234, 3, 1, "", "is_closed"], [234, 2, 1, "", "is_disjoint"], [234, 3, 1, "", "is_open"], [234, 2, 1, "", "is_proper_subset"], [234, 2, 1, "", "is_proper_superset"], [234, 2, 1, "", "is_subset"], [234, 2, 1, "", "is_superset"], [234, 2, 1, "", "isdisjoint"], [234, 2, 1, "", "issubset"], [234, 2, 1, "", "issuperset"], [234, 3, 1, "", "kind"], [234, 3, 1, "", "measure"], [234, 2, 1, "", "powerset"], [234, 3, 1, "", "sup"], [234, 2, 1, "", "symmetric_difference"], [234, 2, 1, "", "union"]], "sympy.sets.sets.SymmetricDifference": [[234, 2, 1, "", "as_relational"]], "sympy.sets.sets.Union": [[234, 2, 1, "", "as_relational"]], "sympy.simplify": [[238, 0, 0, "-", "combsimp"], [238, 0, 0, "-", "cse_main"], [238, 0, 0, "-", "epathtools"], [238, 0, 0, "-", "hyperexpand"], [236, 0, 0, "-", "hyperexpand_doc"], [238, 0, 0, "-", "powsimp"], [238, 0, 0, "-", "radsimp"], [238, 0, 0, "-", "ratsimp"], [15, 0, 0, "-", "simplify"], [238, 0, 0, "-", "sqrtdenest"], [238, 0, 0, "-", "trigsimp"]], "sympy.simplify.combsimp": [[238, 4, 1, "", "combsimp"]], "sympy.simplify.cse_main": [[238, 4, 1, "", "cse"], [238, 4, 1, "", "opt_cse"], [238, 4, 1, "", "tree_cse"]], "sympy.simplify.epathtools": [[238, 1, 1, "", "EPath"], [238, 4, 1, "", "epath"]], "sympy.simplify.epathtools.EPath": [[238, 2, 1, "", "apply"], [238, 2, 1, "", "select"]], "sympy.simplify.fu": [[235, 4, 1, "", "TR0"], [235, 4, 1, "", "TR1"], [235, 4, 1, "", "TR10"], [235, 4, 1, "", "TR10i"], [235, 4, 1, "", "TR11"], [235, 4, 1, "", "TR111"], [235, 4, 1, "", "TR12"], [235, 4, 1, "", "TR12i"], [235, 4, 1, "", "TR13"], [235, 4, 1, "", "TR14"], [235, 4, 1, "", "TR15"], [235, 4, 1, "", "TR16"], [235, 4, 1, "", "TR2"], [235, 4, 1, "", "TR22"], [235, 4, 1, "", "TR2i"], [235, 4, 1, "", "TR3"], [235, 4, 1, "", "TR4"], [235, 4, 1, "", "TR5"], [235, 4, 1, "", "TR6"], [235, 4, 1, "", "TR7"], [235, 4, 1, "", "TR8"], [235, 4, 1, "", "TR9"], [235, 4, 1, "", "TRmorrie"], [235, 4, 1, "", "TRpower"], [235, 4, 1, "", "fu"]], "sympy.simplify.hyperexpand": [[238, 4, 1, "", "hyperexpand"]], "sympy.simplify.powsimp": [[238, 4, 1, "", "powdenest"], [238, 4, 1, "", "powsimp"]], "sympy.simplify.radsimp": [[238, 4, 1, "", "collect"], [238, 4, 1, "", "collect_const"], [238, 4, 1, "", "collect_sqrt"], [238, 4, 1, "", "fraction"], [238, 4, 1, "", "rad_rationalize"], [238, 4, 1, "", "radsimp"], [238, 4, 1, "", "rcollect"]], "sympy.simplify.ratsimp": [[238, 4, 1, "", "ratsimp"], [238, 4, 1, "", "ratsimpmodprime"]], "sympy.simplify.simplify": [[238, 4, 1, "", "besselsimp"], [238, 4, 1, "", "hypersimilar"], [238, 4, 1, "", "hypersimp"], [238, 4, 1, "", "kroneckersimp"], [238, 4, 1, "", "logcombine"], [238, 4, 1, "", "nsimplify"], [238, 4, 1, "", "nthroot"], [238, 4, 1, "", "posify"], [238, 4, 1, "", "separatevars"], [238, 4, 1, "", "simplify"]], "sympy.simplify.sqrtdenest": [[238, 4, 1, "", "sqrtdenest"]], "sympy.simplify.trigsimp": [[238, 4, 1, "", "trigsimp"]], "sympy.solvers.deutils": [[244, 4, 1, "", "ode_order"]], "sympy.solvers.diophantine.diophantine": [[239, 1, 1, "", "BinaryQuadratic"], [239, 1, 1, "", "CubicThue"], [239, 1, 1, "", "DiophantineEquationType"], [239, 1, 1, "", "DiophantineSolutionSet"], [239, 1, 1, "", "GeneralPythagorean"], [239, 1, 1, "", "GeneralSumOfEvenPowers"], [239, 1, 1, "", "GeneralSumOfSquares"], [239, 1, 1, "", "HomogeneousGeneralQuadratic"], [239, 1, 1, "", "HomogeneousTernaryQuadratic"], [239, 1, 1, "", "HomogeneousTernaryQuadraticNormal"], [239, 1, 1, "", "InhomogeneousGeneralQuadratic"], [239, 1, 1, "", "InhomogeneousTernaryQuadratic"], [239, 1, 1, "", "Linear"], [239, 4, 1, "", "PQa"], [239, 1, 1, "", "Univariate"], [239, 4, 1, "", "base_solution_linear"], [239, 4, 1, "", "classify_diop"], [239, 4, 1, "", "cornacchia"], [239, 4, 1, "", "descent"], [239, 4, 1, "", "diop_DN"], [239, 4, 1, "", "diop_bf_DN"], [239, 4, 1, "", "diop_general_pythagorean"], [239, 4, 1, "", "diop_general_sum_of_even_powers"], [239, 4, 1, "", "diop_general_sum_of_squares"], [239, 4, 1, "", "diop_linear"], [239, 4, 1, "", "diop_quadratic"], [239, 4, 1, "", "diop_solve"], [239, 4, 1, "", "diop_ternary_quadratic"], [239, 4, 1, "", "diop_ternary_quadratic_normal"], [239, 4, 1, "", "diophantine"], [239, 4, 1, "", "divisible"], [239, 4, 1, "", "equivalent"], [239, 4, 1, "", "find_DN"], [239, 4, 1, "", "gaussian_reduce"], [239, 4, 1, "", "holzer"], [239, 4, 1, "", "ldescent"], [239, 4, 1, "", "merge_solution"], [239, 4, 1, "", "parametrize_ternary_quadratic"], [239, 4, 1, "", "partition"], [239, 4, 1, "", "power_representation"], [239, 4, 1, "", "prime_as_sum_of_two_squares"], [239, 4, 1, "", "reconstruct"], [239, 4, 1, "", "sqf_normal"], [239, 4, 1, "", "square_factor"], [239, 4, 1, "", "sum_of_four_squares"], [239, 4, 1, "", "sum_of_powers"], [239, 4, 1, "", "sum_of_squares"], [239, 4, 1, "", "sum_of_three_squares"], [239, 4, 1, "", "transformation_to_DN"], [239, 4, 1, "", "transformation_to_normal"]], "sympy.solvers.diophantine.diophantine.DiophantineEquationType": [[239, 2, 1, "", "matches"]], "sympy.solvers": [[241, 0, 0, "-", "inequalities"], [242, 0, 0, "-", "ode"], [243, 0, 0, "-", "pde"], [244, 0, 0, "-", "recurr"], [244, 0, 0, "-", "simplex"], [245, 0, 0, "-", "solveset"]], "sympy.solvers.inequalities": [[241, 4, 1, "", "reduce_abs_inequalities"], [241, 4, 1, "", "reduce_abs_inequality"], [241, 4, 1, "", "reduce_inequalities"], [241, 4, 1, "", "reduce_rational_inequalities"], [241, 4, 1, "", "solve_poly_inequalities"], [241, 4, 1, "", "solve_poly_inequality"], [241, 4, 1, "", "solve_rational_inequalities"], [241, 4, 1, "", "solve_univariate_inequality"]], "sympy.solvers.ode": [[242, 6, 1, "", "allhints"], [242, 4, 1, "", "checkinfsol"], [242, 4, 1, "", "checkodesol"], [242, 4, 1, "", "classify_ode"], [242, 4, 1, "", "constantsimp"], [242, 4, 1, "", "dsolve"], [242, 4, 1, "", "homogeneous_order"], [242, 4, 1, "", "infinitesimals"], [242, 0, 0, "-", "ode"]], "sympy.solvers.ode.lie_group": [[242, 4, 1, "", "lie_heuristic_abaco1_product"], [242, 4, 1, "", "lie_heuristic_abaco1_simple"], [242, 4, 1, "", "lie_heuristic_abaco2_similar"], [242, 4, 1, "", "lie_heuristic_abaco2_unique_general"], [242, 4, 1, "", "lie_heuristic_abaco2_unique_unknown"], [242, 4, 1, "", "lie_heuristic_bivariate"], [242, 4, 1, "", "lie_heuristic_chi"], [242, 4, 1, "", "lie_heuristic_function_sum"], [242, 4, 1, "", "lie_heuristic_linear"]], "sympy.solvers.ode.ode": [[242, 4, 1, "", "_handle_Integral"], [242, 4, 1, "", "_linear_2eq_order1_type6"], [242, 4, 1, "", "_linear_2eq_order1_type7"], [242, 4, 1, "", "_nonlinear_2eq_order1_type1"], [242, 4, 1, "", "_nonlinear_2eq_order1_type2"], [242, 4, 1, "", "_nonlinear_2eq_order1_type3"], [242, 4, 1, "", "_nonlinear_2eq_order1_type4"], [242, 4, 1, "", "_nonlinear_2eq_order1_type5"], [242, 4, 1, "", "_nonlinear_3eq_order1_type1"], [242, 4, 1, "", "_nonlinear_3eq_order1_type2"], [242, 4, 1, "", "_nonlinear_3eq_order1_type3"], [242, 4, 1, "", "_nonlinear_3eq_order1_type4"], [242, 4, 1, "", "_nonlinear_3eq_order1_type5"], [242, 4, 1, "", "constant_renumber"], [242, 4, 1, "", "ode_1st_power_series"], [242, 4, 1, "", "ode_2nd_power_series_ordinary"], [242, 4, 1, "", "ode_2nd_power_series_regular"], [242, 4, 1, "", "ode_sol_simplicity"], [242, 4, 1, "", "odesimp"]], "sympy.solvers.ode.riccati": [[242, 4, 1, "", "compute_m_ybar"], [242, 4, 1, "", "construct_c"], [242, 4, 1, "", "construct_d"], [242, 4, 1, "", "get_gen_sol_from_part_sol"], [242, 4, 1, "", "rational_laurent_series"], [242, 4, 1, "", "remove_redundant_sols"], [242, 4, 1, "", "riccati_inverse_normal"], [242, 4, 1, "", "riccati_normal"], [242, 4, 1, "", "riccati_reduced"], [242, 4, 1, "", "solve_aux_eq"], [242, 4, 1, "", "solve_riccati"]], "sympy.solvers.ode.single": [[242, 1, 1, "", "AlmostLinear"], [242, 1, 1, "", "Bernoulli"], [242, 1, 1, "", "Factorable"], [242, 1, 1, "", "FirstExact"], [242, 1, 1, "", "FirstLinear"], [242, 1, 1, "", "HomogeneousCoeffBest"], [242, 1, 1, "", "HomogeneousCoeffSubsDepDivIndep"], [242, 1, 1, "", "HomogeneousCoeffSubsIndepDivDep"], [242, 1, 1, "", "LieGroup"], [242, 1, 1, "", "LinearCoefficients"], [242, 1, 1, "", "Liouville"], [242, 1, 1, "", "NthAlgebraic"], [242, 1, 1, "", "NthLinearConstantCoeffHomogeneous"], [242, 1, 1, "", "NthLinearConstantCoeffUndeterminedCoefficients"], [242, 1, 1, "", "NthLinearConstantCoeffVariationOfParameters"], [242, 1, 1, "", "NthLinearEulerEqHomogeneous"], [242, 1, 1, "", "NthLinearEulerEqNonhomogeneousUndeterminedCoefficients"], [242, 1, 1, "", "NthLinearEulerEqNonhomogeneousVariationOfParameters"], [242, 1, 1, "", "NthOrderReducible"], [242, 1, 1, "", "RationalRiccati"], [242, 1, 1, "", "RiccatiSpecial"], [242, 1, 1, "", "SecondHypergeometric"], [242, 1, 1, "", "SecondLinearAiry"], [242, 1, 1, "", "SecondLinearBessel"], [242, 1, 1, "", "Separable"], [242, 1, 1, "", "SeparableReduced"]], "sympy.solvers.ode.systems": [[242, 4, 1, "", "canonical_odes"], [242, 4, 1, "", "dsolve_system"], [242, 4, 1, "", "linear_ode_to_matrix"], [242, 4, 1, "", "linodesolve"], [242, 4, 1, "", "linodesolve_type"], [242, 4, 1, "", "matrix_exp"], [242, 4, 1, "", "matrix_exp_jordan_form"]], "sympy.solvers.pde": [[243, 4, 1, "", "checkpdesol"], [243, 4, 1, "", "classify_pde"], [243, 4, 1, "", "pde_1st_linear_constant_coeff"], [243, 4, 1, "", "pde_1st_linear_constant_coeff_homogeneous"], [243, 4, 1, "", "pde_1st_linear_variable_coeff"], [243, 4, 1, "", "pde_separate"], [243, 4, 1, "", "pde_separate_add"], [243, 4, 1, "", "pde_separate_mul"], [243, 4, 1, "", "pdsolve"]], "sympy.solvers.polysys": [[244, 4, 1, "", "solve_poly_system"], [244, 4, 1, "", "solve_triangulated"]], "sympy.solvers.recurr": [[244, 4, 1, "", "rsolve"], [244, 4, 1, "", "rsolve_hyper"], [244, 4, 1, "", "rsolve_poly"], [244, 4, 1, "", "rsolve_ratio"]], "sympy.solvers.simplex": [[244, 4, 1, "", "linprog"], [244, 4, 1, "", "lpmax"], [244, 4, 1, "", "lpmin"]], "sympy.solvers.solvers": [[244, 4, 1, "", "checksol"], [244, 4, 1, "", "nsolve"], [244, 4, 1, "", "solve"], [244, 4, 1, "", "solve_linear"], [244, 4, 1, "", "solve_linear_system"], [244, 4, 1, "", "solve_linear_system_LU"], [244, 4, 1, "", "solve_undetermined_coeffs"], [244, 4, 1, "", "unrad"]], "sympy.solvers.solveset": [[245, 4, 1, "", "_is_exponential"], [245, 4, 1, "", "_is_logarithmic"], [245, 4, 1, "", "_solve_exponential"], [245, 4, 1, "", "_solve_logarithm"], [245, 4, 1, "", "_transolve"], [245, 4, 1, "", "domain_check"], [245, 4, 1, "", "invert_complex"], [245, 4, 1, "", "invert_real"], [245, 4, 1, "", "linear_eq_to_matrix"], [245, 4, 1, "", "linsolve"], [245, 4, 1, "", "nonlinsolve"], [245, 4, 1, "", "solveset"], [245, 4, 1, "", "solveset_complex"], [245, 4, 1, "", "solveset_real"], [245, 4, 1, "", "solvify"]], "sympy.stats": [[246, 4, 1, "", "Arcsin"], [246, 4, 1, "", "Benini"], [246, 4, 1, "", "Bernoulli"], [246, 1, 1, "", "BernoulliProcess"], [246, 4, 1, "", "Beta"], [246, 4, 1, "", "BetaBinomial"], [246, 4, 1, "", "BetaNoncentral"], [246, 4, 1, "", "BetaPrime"], [246, 4, 1, "", "Binomial"], [246, 4, 1, "", "BoundedPareto"], [246, 4, 1, "", "Cauchy"], [246, 1, 1, "", "CentralMoment"], [246, 4, 1, "", "Chi"], [246, 4, 1, "", "ChiNoncentral"], [246, 4, 1, "", "ChiSquared"], [246, 4, 1, "", "Coin"], [246, 1, 1, "", "ContinuousMarkovChain"], [246, 4, 1, "", "ContinuousRV"], [246, 1, 1, "", "Covariance"], [246, 1, 1, "", "CrossCovarianceMatrix"], [246, 4, 1, "", "Dagum"], [246, 4, 1, "", "Davis"], [246, 4, 1, "", "Die"], [246, 1, 1, "", "DiscreteMarkovChain"], [246, 4, 1, "", "DiscreteUniform"], [246, 4, 1, "", "E"], [246, 4, 1, "", "Erlang"], [246, 4, 1, "", "ExGaussian"], [246, 1, 1, "", "Expectation"], [246, 1, 1, "", "ExpectationMatrix"], [246, 4, 1, "", "Exponential"], [246, 4, 1, "", "FDistribution"], [246, 4, 1, "", "FiniteRV"], [246, 4, 1, "", "FisherZ"], [246, 4, 1, "", "Frechet"], [246, 4, 1, "", "Gamma"], [246, 4, 1, "", "GammaInverse"], [246, 1, 1, "", "GammaProcess"], [246, 4, 1, "", "GeneralizedMultivariateLogGamma"], [246, 4, 1, "", "GeneralizedMultivariateLogGammaOmega"], [246, 4, 1, "", "Geometric"], [246, 4, 1, "", "Gompertz"], [246, 4, 1, "", "Gumbel"], [246, 4, 1, "", "Hermite"], [246, 4, 1, "", "Hypergeometric"], [246, 4, 1, "", "JointRV"], [246, 4, 1, "", "Kumaraswamy"], [246, 4, 1, "", "Laplace"], [246, 4, 1, "", "Levy"], [246, 4, 1, "", "LogLogistic"], [246, 4, 1, "", "LogNormal"], [246, 4, 1, "", "Logarithmic"], [246, 4, 1, "", "Logistic"], [246, 4, 1, "", "Lomax"], [246, 4, 1, "", "MatrixGamma"], [246, 4, 1, "", "MatrixNormal"], [246, 4, 1, "", "Maxwell"], [246, 1, 1, "", "Moment"], [246, 4, 1, "", "Moyal"], [246, 4, 1, "", "Multinomial"], [246, 4, 1, "", "MultivariateBeta"], [246, 4, 1, "", "MultivariateEwens"], [246, 4, 1, "", "MultivariateLaplace"], [246, 4, 1, "", "MultivariateNormal"], [246, 4, 1, "", "MultivariateT"], [246, 4, 1, "", "Nakagami"], [246, 4, 1, "", "NegativeBinomial"], [246, 4, 1, "", "NegativeMultinomial"], [246, 4, 1, "", "Normal"], [246, 4, 1, "", "NormalGamma"], [246, 4, 1, "", "P"], [246, 4, 1, "", "Pareto"], [246, 4, 1, "", "Poisson"], [246, 1, 1, "", "PoissonProcess"], [246, 4, 1, "", "PowerFunction"], [246, 1, 1, "", "Probability"], [246, 4, 1, "", "QuadraticU"], [246, 4, 1, "", "Rademacher"], [246, 4, 1, "", "RaisedCosine"], [246, 4, 1, "", "Rayleigh"], [246, 4, 1, "", "Reciprocal"], [246, 4, 1, "", "ShiftedGompertz"], [246, 4, 1, "", "Skellam"], [246, 4, 1, "", "StudentT"], [246, 4, 1, "", "Trapezoidal"], [246, 4, 1, "", "Triangular"], [246, 4, 1, "", "Uniform"], [246, 4, 1, "", "UniformSum"], [246, 1, 1, "", "Variance"], [246, 1, 1, "", "VarianceMatrix"], [246, 4, 1, "", "VonMises"], [246, 4, 1, "", "Wald"], [246, 4, 1, "", "Weibull"], [246, 1, 1, "", "WienerProcess"], [246, 4, 1, "", "WignerSemicircle"], [246, 4, 1, "", "Wishart"], [246, 4, 1, "", "YuleSimon"], [246, 4, 1, "", "Zeta"], [246, 4, 1, "", "cmoment"], [246, 4, 1, "", "correlation"], [246, 4, 1, "", "coskewness"], [246, 4, 1, "", "covariance"], [246, 0, 0, "-", "crv"], [246, 0, 0, "-", "crv_types"], [246, 4, 1, "", "density"], [246, 4, 1, "", "entropy"], [246, 4, 1, "", "factorial_moment"], [246, 0, 0, "-", "frv"], [246, 0, 0, "-", "frv_types"], [246, 4, 1, "", "given"], [246, 4, 1, "", "kurtosis"], [246, 4, 1, "", "marginal_distribution"], [246, 4, 1, "", "median"], [246, 4, 1, "", "moment"], [246, 4, 1, "", "quantile"], [246, 0, 0, "-", "rv"], [246, 4, 1, "", "sample"], [246, 4, 1, "", "sample_iter"], [246, 4, 1, "", "skewness"], [246, 4, 1, "", "std"], [246, 4, 1, "", "variance"], [246, 4, 1, "", "where"]], "sympy.stats.BernoulliProcess": [[246, 2, 1, "", "expectation"], [246, 2, 1, "", "probability"]], "sympy.stats.DiscreteMarkovChain": [[246, 2, 1, "", "absorbing_probabilities"], [246, 2, 1, "", "canonical_form"], [246, 2, 1, "", "communication_classes"], [246, 2, 1, "", "decompose"], [246, 2, 1, "", "fixed_row_vector"], [246, 2, 1, "", "fundamental_matrix"], [246, 3, 1, "", "limiting_distribution"], [246, 2, 1, "", "sample"], [246, 2, 1, "", "stationary_distribution"], [246, 3, 1, "", "transition_probabilities"]], "sympy.stats.compound_rv": [[246, 1, 1, "", "CompoundDistribution"]], "sympy.stats.crv": [[246, 1, 1, "", "ContinuousDomain"], [246, 1, 1, "", "ContinuousPSpace"]], "sympy.stats.crv_types": [[246, 1, 1, "", "NormalPSpace"]], "sympy.stats.crv_types.sympy.stats": [[246, 4, 1, "", "Die"], [246, 4, 1, "", "Normal"]], "sympy.stats.frv": [[246, 1, 1, "", "FiniteDomain"], [246, 1, 1, "", "FinitePSpace"]], "sympy.stats.frv_types": [[246, 1, 1, "", "DiePSpace"]], "sympy.stats.rv": [[246, 1, 1, "", "ConditionalDomain"], [246, 1, 1, "", "PSpace"], [246, 1, 1, "", "ProductDomain"], [246, 1, 1, "", "ProductPSpace"], [246, 1, 1, "", "RandomDomain"], [246, 1, 1, "", "RandomSymbol"], [246, 1, 1, "", "SingleDomain"], [246, 1, 1, "", "SinglePSpace"], [246, 4, 1, "", "pspace"], [246, 4, 1, "", "random_symbols"], [246, 4, 1, "", "rs_swap"], [246, 4, 1, "", "sampling_E"], [246, 4, 1, "", "sampling_P"], [246, 4, 1, "", "sampling_density"]], "sympy.tensor": [[247, 0, 0, "-", "array"], [250, 0, 0, "-", "index_methods"], [251, 0, 0, "-", "indexed"], [252, 0, 0, "-", "tensor"], [253, 0, 0, "-", "toperators"]], "sympy.tensor.array": [[247, 1, 1, "", "ImmutableDenseNDimArray"], [247, 1, 1, "", "ImmutableSparseNDimArray"], [247, 1, 1, "", "MutableDenseNDimArray"], [247, 1, 1, "", "MutableSparseNDimArray"], [247, 4, 1, "", "derive_by_array"], [248, 0, 0, "-", "expressions"], [247, 4, 1, "", "permutedims"], [247, 4, 1, "", "tensorcontraction"], [247, 4, 1, "", "tensordiagonal"], [247, 4, 1, "", "tensorproduct"]], "sympy.tensor.array.expressions": [[248, 1, 1, "", "ArrayContraction"], [248, 1, 1, "", "ArrayDiagonal"], [248, 1, 1, "", "ArrayTensorProduct"], [248, 1, 1, "", "PermuteDims"]], "sympy.tensor.index_methods": [[250, 4, 1, "", "get_contraction_structure"], [250, 4, 1, "", "get_indices"]], "sympy.tensor.indexed": [[251, 1, 1, "", "Idx"], [251, 1, 1, "", "Indexed"], [251, 1, 1, "", "IndexedBase"]], "sympy.tensor.indexed.Idx": [[251, 3, 1, "", "label"], [251, 3, 1, "", "lower"], [251, 3, 1, "", "upper"]], "sympy.tensor.indexed.Indexed": [[251, 3, 1, "", "base"], [251, 3, 1, "", "indices"], [251, 3, 1, "", "ranges"], [251, 3, 1, "", "rank"], [251, 3, 1, "", "shape"]], "sympy.tensor.indexed.IndexedBase": [[251, 3, 1, "", "label"], [251, 3, 1, "", "offset"], [251, 3, 1, "", "shape"], [251, 3, 1, "", "strides"]], "sympy.tensor.tensor": [[252, 1, 1, "", "TensAdd"], [252, 1, 1, "", "TensExpr"], [252, 1, 1, "", "TensMul"], [252, 1, 1, "", "TensorHead"], [252, 1, 1, "", "TensorIndex"], [252, 1, 1, "", "TensorIndexType"], [252, 1, 1, "", "TensorSymmetry"], [252, 1, 1, "", "TensorType"], [252, 1, 1, "", "_TensorManager"], [252, 4, 1, "", "canon_bp"], [252, 4, 1, "", "riemann_cyclic"], [252, 4, 1, "", "riemann_cyclic_replace"], [252, 4, 1, "", "tensor_heads"], [252, 4, 1, "", "tensorsymmetry"]], "sympy.tensor.tensor.TensAdd": [[252, 2, 1, "", "canon_bp"], [252, 2, 1, "", "contract_metric"]], "sympy.tensor.tensor.TensExpr": [[252, 2, 1, "", "get_matrix"], [252, 2, 1, "", "replace_with_arrays"]], "sympy.tensor.tensor.TensMul": [[252, 2, 1, "", "canon_bp"], [252, 2, 1, "", "contract_metric"], [252, 2, 1, "", "get_free_indices"], [252, 2, 1, "", "get_indices"], [252, 2, 1, "", "perm2tensor"], [252, 2, 1, "", "sorted_components"], [252, 2, 1, "", "split"]], "sympy.tensor.tensor.TensorHead": [[252, 2, 1, "", "commutes_with"]], "sympy.tensor.tensor.TensorSymmetry": [[252, 2, 1, "", "direct_product"], [252, 2, 1, "", "fully_symmetric"], [252, 2, 1, "", "no_symmetry"], [252, 2, 1, "", "riemann"]], "sympy.tensor.tensor._TensorManager": [[252, 2, 1, "", "clear"], [252, 2, 1, "", "comm_i2symbol"], [252, 2, 1, "", "comm_symbols2i"], [252, 2, 1, "", "get_comm"], [252, 2, 1, "", "set_comm"], [252, 2, 1, "", "set_comms"]], "sympy.tensor.toperators": [[253, 1, 1, "", "PartialDerivative"]], "sympy.testing": [[255, 0, 0, "-", "pytest"], [256, 0, 0, "-", "randtest"], [257, 0, 0, "-", "runtests"]], "sympy.testing.pytest": [[255, 4, 1, "", "SKIP"], [255, 4, 1, "", "nocache_fail"], [255, 4, 1, "", "raises"], [255, 4, 1, "", "skip_under_pyodide"], [255, 4, 1, "", "warns"], [255, 4, 1, "", "warns_deprecated_sympy"]], "sympy.testing.runtests": [[257, 1, 1, "", "PyTestReporter"], [257, 1, 1, "", "Reporter"], [257, 1, 1, "", "SymPyDocTestFinder"], [257, 1, 1, "", "SymPyDocTestRunner"], [257, 1, 1, "", "SymPyOutputChecker"], [257, 1, 1, "", "SymPyTestResults"], [257, 4, 1, "", "convert_to_native_paths"], [257, 4, 1, "", "doctest"], [257, 4, 1, "", "get_sympy_dir"], [257, 4, 1, "", "raise_on_deprecated"], [257, 4, 1, "", "run_all_tests"], [257, 4, 1, "", "run_in_subprocess_with_hash_randomization"], [257, 4, 1, "", "split_list"], [257, 4, 1, "", "sympytestfile"], [257, 4, 1, "", "test"]], "sympy.testing.runtests.PyTestReporter": [[257, 2, 1, "", "write"]], "sympy.testing.runtests.SymPyDocTestRunner": [[257, 2, 1, "", "run"]], "sympy.testing.runtests.SymPyOutputChecker": [[257, 2, 1, "", "check_output"]], "sympy.testing.runtests.SymPyTestResults": [[257, 5, 1, "", "attempted"], [257, 5, 1, "", "failed"]], "sympy.utilities": [[258, 0, 0, "-", "autowrap"], [259, 0, 0, "-", "codegen"], [260, 0, 0, "-", "decorator"], [261, 0, 0, "-", "enumerative"], [262, 0, 0, "-", "exceptions"], [264, 0, 0, "-", "iterables"], [265, 0, 0, "-", "lambdify"], [266, 0, 0, "-", "memoization"], [267, 0, 0, "-", "misc"], [268, 0, 0, "-", "source"], [269, 0, 0, "-", "timeutils"]], "sympy.utilities.autowrap": [[258, 1, 1, "", "CodeWrapper"], [258, 1, 1, "", "CythonCodeWrapper"], [258, 1, 1, "", "DummyWrapper"], [258, 1, 1, "", "F2PyCodeWrapper"], [258, 1, 1, "", "UfuncifyCodeWrapper"], [258, 4, 1, "", "autowrap"], [258, 4, 1, "", "binary_function"], [258, 4, 1, "", "ufuncify"]], "sympy.utilities.autowrap.CythonCodeWrapper": [[258, 2, 1, "", "dump_pyx"]], "sympy.utilities.autowrap.UfuncifyCodeWrapper": [[258, 2, 1, "", "dump_c"]], "sympy.utilities.codegen": [[259, 1, 1, "", "Argument"], [259, 1, 1, "", "CCodeGen"], [259, 1, 1, "", "CodeGen"], [259, 1, 1, "", "DataType"], [259, 1, 1, "", "FCodeGen"], [259, 1, 1, "", "JuliaCodeGen"], [259, 1, 1, "", "OctaveCodeGen"], [259, 1, 1, "", "OutputArgument"], [259, 1, 1, "", "Result"], [259, 1, 1, "", "Routine"], [259, 1, 1, "", "RustCodeGen"], [259, 4, 1, "", "codegen"], [259, 4, 1, "", "get_default_datatype"], [259, 4, 1, "", "make_routine"]], "sympy.utilities.codegen.CCodeGen": [[259, 2, 1, "", "dump_c"], [259, 2, 1, "", "dump_h"], [259, 2, 1, "", "get_prototype"]], "sympy.utilities.codegen.CodeGen": [[259, 2, 1, "", "dump_code"], [259, 2, 1, "", "routine"], [259, 2, 1, "", "write"]], "sympy.utilities.codegen.FCodeGen": [[259, 2, 1, "", "dump_f95"], [259, 2, 1, "", "dump_h"], [259, 2, 1, "", "get_interface"]], "sympy.utilities.codegen.JuliaCodeGen": [[259, 2, 1, "", "dump_jl"], [259, 2, 1, "", "routine"]], "sympy.utilities.codegen.OctaveCodeGen": [[259, 2, 1, "", "dump_m"], [259, 2, 1, "", "routine"]], "sympy.utilities.codegen.Routine": [[259, 3, 1, "", "result_variables"], [259, 3, 1, "", "variables"]], "sympy.utilities.codegen.RustCodeGen": [[259, 2, 1, "", "dump_rs"], [259, 2, 1, "", "get_prototype"], [259, 2, 1, "", "routine"]], "sympy.utilities.decorator": [[260, 4, 1, "", "conserve_mpmath_dps"], [260, 4, 1, "", "deprecated"], [260, 4, 1, "", "doctest_depends_on"], [260, 4, 1, "", "memoize_property"], [260, 1, 1, "", "no_attrs_in_subclass"], [260, 4, 1, "", "public"], [260, 4, 1, "", "threaded"], [260, 4, 1, "", "threaded_factory"], [260, 4, 1, "", "xthreaded"]], "sympy.utilities.enumerative": [[261, 1, 1, "", "MultisetPartitionTraverser"], [261, 4, 1, "", "factoring_visitor"], [261, 4, 1, "", "list_visitor"], [261, 4, 1, "", "multiset_partitions_taocp"]], "sympy.utilities.enumerative.MultisetPartitionTraverser": [[261, 2, 1, "", "count_partitions"], [261, 2, 1, "", "enum_all"], [261, 2, 1, "", "enum_large"], [261, 2, 1, "", "enum_range"], [261, 2, 1, "", "enum_small"]], "sympy.utilities.exceptions": [[262, 7, 1, "", "SymPyDeprecationWarning"], [262, 4, 1, "", "ignore_warnings"], [262, 4, 1, "", "sympy_deprecation_warning"]], "sympy.utilities.iterables": [[264, 1, 1, "", "NotIterable"], [264, 4, 1, "", "binary_partitions"], [264, 4, 1, "", "bracelets"], [264, 4, 1, "", "capture"], [264, 4, 1, "", "common_prefix"], [264, 4, 1, "", "common_suffix"], [264, 4, 1, "", "connected_components"], [264, 4, 1, "", "dict_merge"], [264, 4, 1, "", "filter_symbols"], [264, 4, 1, "", "flatten"], [264, 4, 1, "", "generate_bell"], [264, 4, 1, "", "generate_derangements"], [264, 4, 1, "", "generate_involutions"], [264, 4, 1, "", "generate_oriented_forest"], [264, 4, 1, "", "group"], [264, 4, 1, "", "has_dups"], [264, 4, 1, "", "has_variety"], [264, 4, 1, "", "ibin"], [264, 4, 1, "", "iproduct"], [264, 4, 1, "", "is_palindromic"], [264, 4, 1, "", "is_sequence"], [264, 4, 1, "", "iterable"], [264, 4, 1, "", "kbins"], [264, 4, 1, "", "least_rotation"], [264, 4, 1, "", "minlex"], [264, 4, 1, "", "multiset"], [264, 4, 1, "", "multiset_combinations"], [264, 4, 1, "", "multiset_derangements"], [264, 4, 1, "", "multiset_partitions"], [264, 4, 1, "", "multiset_permutations"], [264, 4, 1, "", "necklaces"], [264, 4, 1, "", "numbered_symbols"], [264, 4, 1, "", "ordered_partitions"], [264, 4, 1, "", "partitions"], [264, 4, 1, "", "permute_signs"], [264, 4, 1, "", "postfixes"], [264, 4, 1, "", "prefixes"], [264, 4, 1, "", "random_derangement"], [264, 4, 1, "", "reshape"], [264, 4, 1, "", "rotate_left"], [264, 4, 1, "", "rotate_right"], [264, 4, 1, "", "rotations"], [264, 4, 1, "", "roundrobin"], [264, 4, 1, "", "runs"], [264, 4, 1, "", "sequence_partitions"], [264, 4, 1, "", "sequence_partitions_empty"], [264, 4, 1, "", "sift"], [264, 4, 1, "", "signed_permutations"], [264, 4, 1, "", "strongly_connected_components"], [264, 4, 1, "", "subsets"], [264, 4, 1, "", "take"], [264, 4, 1, "", "topological_sort"], [264, 4, 1, "", "unflatten"], [264, 4, 1, "", "uniq"], [264, 4, 1, "", "variations"]], "sympy.utilities.lambdify": [[265, 4, 1, "", "implemented_function"], [265, 4, 1, "", "lambdastr"], [265, 4, 1, "", "lambdify"]], "sympy.utilities.memoization": [[266, 4, 1, "", "assoc_recurrence_memo"], [266, 4, 1, "", "recurrence_memo"]], "sympy.utilities.misc": [[267, 4, 1, "", "as_int"], [267, 4, 1, "", "debug"], [267, 4, 1, "", "debug_decorator"], [267, 4, 1, "", "debugf"], [267, 4, 1, "", "filldedent"], [267, 4, 1, "", "find_executable"], [267, 4, 1, "", "func_name"], [267, 4, 1, "", "ordinal"], [267, 4, 1, "", "rawlines"], [267, 4, 1, "", "replace"], [267, 4, 1, "", "strlines"], [267, 4, 1, "", "translate"]], "sympy.utilities.source": [[268, 4, 1, "", "get_class"], [268, 4, 1, "", "get_mod_func"]], "sympy.utilities.timeutils": [[269, 4, 1, "", "timed"]], "sympy.vector.coordsysrect": [[270, 1, 1, "", "CoordSys3D"]], "sympy.vector.coordsysrect.CoordSys3D": [[270, 2, 1, "", "__init__"], [270, 2, 1, "", "create_new"], [270, 2, 1, "", "locate_new"], [270, 2, 1, "", "orient_new"], [270, 2, 1, "", "orient_new_axis"], [270, 2, 1, "", "orient_new_body"], [270, 2, 1, "", "orient_new_quaternion"], [270, 2, 1, "", "orient_new_space"], [270, 2, 1, "", "position_wrt"], [270, 2, 1, "", "rotation_matrix"], [270, 2, 1, "", "scalar_map"]], "sympy.vector": [[273, 4, 1, "", "curl"], [273, 4, 1, "", "divergence"], [273, 4, 1, "", "express"], [273, 4, 1, "", "gradient"], [273, 4, 1, "", "is_conservative"], [273, 4, 1, "", "is_solenoidal"], [273, 4, 1, "", "matrix_to_vector"], [273, 4, 1, "", "scalar_potential"], [273, 4, 1, "", "scalar_potential_difference"]], "sympy.vector.deloperator": [[270, 1, 1, "", "Del"]], "sympy.vector.deloperator.Del": [[270, 2, 1, "", "cross"], [270, 2, 1, "", "dot"], [270, 2, 1, "", "gradient"]], "sympy.vector.dyadic": [[270, 1, 1, "", "Dyadic"]], "sympy.vector.dyadic.Dyadic": [[270, 3, 1, "", "components"], [270, 2, 1, "", "cross"], [270, 2, 1, "", "dot"], [270, 2, 1, "", "to_matrix"]], "sympy.vector.implicitregion": [[270, 1, 1, "", "ImplicitRegion"]], "sympy.vector.implicitregion.ImplicitRegion": [[270, 2, 1, "", "multiplicity"], [270, 2, 1, "", "rational_parametrization"], [270, 2, 1, "", "regular_point"], [270, 2, 1, "", "singular_points"]], "sympy.vector.integrals": [[270, 1, 1, "", "ParametricIntegral"], [273, 4, 1, "", "vector_integrate"]], "sympy.vector.orienters": [[272, 1, 1, "", "AxisOrienter"], [272, 1, 1, "", "BodyOrienter"], [272, 1, 1, "", "Orienter"], [272, 1, 1, "", "QuaternionOrienter"], [272, 1, 1, "", "SpaceOrienter"]], "sympy.vector.orienters.AxisOrienter": [[272, 2, 1, "", "__init__"], [272, 2, 1, "", "rotation_matrix"]], "sympy.vector.orienters.BodyOrienter": [[272, 2, 1, "", "__init__"]], "sympy.vector.orienters.Orienter": [[272, 2, 1, "", "rotation_matrix"]], "sympy.vector.orienters.QuaternionOrienter": [[272, 2, 1, "", "__init__"]], "sympy.vector.orienters.SpaceOrienter": [[272, 2, 1, "", "__init__"]], "sympy.vector.parametricregion": [[270, 1, 1, "", "ParametricRegion"]], "sympy.vector.vector": [[270, 1, 1, "", "Vector"]], "sympy.vector.vector.Vector": [[270, 3, 1, "", "components"], [270, 2, 1, "", "cross"], [270, 2, 1, "", "dot"], [270, 2, 1, "", "magnitude"], [270, 2, 1, "", "normalize"], [270, 2, 1, "", "outer"], [270, 2, 1, "", "projection"], [270, 2, 1, "", "separate"], [270, 2, 1, "", "to_matrix"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:property", "4": "py:function", "5": "py:attribute", "6": "py:data", "7": "py:exception"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "property", "Python property"], "4": ["py", "function", "Python function"], "5": ["py", "attribute", "Python attribute"], "6": ["py", "data", "Python data"], "7": ["py", "exception", "Python exception"]}, "titleterms": {"cite": 0, "sympi": [0, 4, 7, 9, 13, 15, 18, 19, 20, 25, 30, 32, 36, 38, 39, 49, 91, 110, 158, 207, 216, 270, 273, 274, 277, 293, 295, 298], "debug": [1, 12], "depend": [2, 8, 12, 155, 216, 275], "hard": 2, "option": [2, 9, 32, 35, 36, 37, 219], "recommend": [2, 5], "interact": [2, 96, 212], "us": [2, 5, 7, 13, 19, 28, 30, 31, 32, 33, 34, 35, 36, 37, 49, 71, 92, 93, 109, 117, 150, 155, 156, 210, 212, 223, 245, 275], "print": [2, 13, 23, 49, 96, 128, 138, 200, 206, 226, 303], "pars": [2, 37, 110], "logic": [2, 22, 98, 281, 284], "plot": [2, 13, 122, 171, 212], "lambdifi": [2, 13, 109, 265, 293], "code": [2, 3, 5, 7, 9, 11, 12, 13, 49, 52, 128, 210, 226, 268, 281, 283], "gener": [2, 4, 5, 49, 58, 60, 216, 221, 245, 276, 281, 283], "autowrap": [2, 49, 258], "printer": [2, 49, 226, 303], "test": [2, 11, 12, 13, 65, 98, 225, 254, 256, 257, 300], "onli": [2, 30, 35, 245], "statist": 2, "symengin": 2, "backend": [2, 110, 212], "sage": 2, "develop": [2, 7, 9, 11, 68], "get": [2, 7, 9, 15, 28], "sourc": [2, 268], "run": [2, 11, 12, 39, 257], "build": [2, 8], "document": [2, 3, 4, 5, 7, 8, 11, 38], "benchmark": 2, "deprec": [3, 12, 13], "polici": [3, 12], "what": [3, 155, 215, 216, 245, 298, 301], "i": [3, 12, 15, 34, 35, 93, 109, 155, 215, 226, 245, 298], "try": 3, "avoid": 3, "backward": 3, "incompat": 3, "chang": [3, 11, 13], "first": [3, 13, 291], "place": 3, "when": [3, 37, 93], "doe": [3, 15, 245], "requir": [3, 8], "public": 3, "api": [3, 38, 89, 93, 95, 113, 124, 132, 204, 245, 258, 259, 271, 281], "Not": [3, 28, 30, 31, 32, 34, 35, 36, 37], "The": [3, 13, 21, 23, 50, 58, 93, 155, 196, 208, 221, 233, 236, 276, 277, 298], "purpos": 3, "technic": 3, "possibl": [3, 32, 300], "how": [3, 24, 38, 93, 210, 245], "long": 3, "should": [3, 109], "last": 3, "checklist": [3, 11], "ad": 3, "releas": 3, "note": [3, 23, 68, 80, 155, 233, 235, 296, 305], "entri": [3, 104], "docstr": [4, 5, 111, 112, 114, 116, 118, 120, 129, 130, 131, 133, 134, 135, 136, 137, 138, 139, 140, 202, 203, 205, 206, 270, 272, 273], "style": [4, 5, 12], "guid": [4, 5, 10, 12, 24, 38, 115, 151, 208, 278], "guidelin": [4, 5], "format": [4, 5, 13, 37], "section": 4, "1": [4, 13, 26, 35, 93, 117, 141, 155, 167], "singl": [4, 15, 17, 30], "sentenc": 4, "summari": 4, "2": [4, 26, 35, 93, 117, 141, 155], "explan": [4, 16, 38], "3": [4, 26, 95, 117, 141, 192], "exampl": [4, 11, 23, 26, 28, 30, 31, 34, 36, 40, 68, 80, 92, 95, 108, 117, 125, 142, 155, 159, 163, 194, 195, 196, 210, 225, 226, 233, 236, 246, 247, 248, 251, 276, 290, 298, 304], "4": [4, 13, 26, 117], "paramet": [4, 31, 236, 245], "5": [4, 13, 26, 117], "see": [4, 68, 264, 276], "also": [4, 68, 264], "6": [4, 13, 117], "refer": [4, 21, 26, 38, 41, 48, 51, 67, 68, 70, 80, 86, 93, 95, 101, 102, 104, 106, 108, 110, 113, 132, 157, 163, 166, 196, 208, 210, 211, 212, 213, 217, 219, 221, 222, 223, 233, 235, 236, 239, 245, 258, 259, 278, 281, 290, 291], "sampl": [4, 13], "class": [4, 13, 18, 48, 49, 67, 70, 102, 104, 106, 108, 110, 155, 201, 212, 221, 226, 239, 247, 270, 272], "ar": [4, 30, 35, 210, 216, 245], "mathemat": [4, 15, 28, 158], "function": [4, 12, 13, 15, 23, 28, 30, 32, 34, 35, 37, 49, 58, 67, 68, 74, 75, 76, 86, 87, 90, 91, 93, 98, 104, 108, 110, 117, 128, 136, 156, 178, 181, 202, 203, 207, 212, 214, 216, 217, 222, 225, 226, 236, 239, 242, 243, 247, 273, 277, 303, 304], "best": [4, 5, 23], "practic": [4, 5, 23], "write": [4, 5, 11, 12, 23], "import": 4, "sphinx": 4, "cross": 4, "referenc": 4, "type": [5, 12, 17, 30, 49, 76, 202, 245, 246], "narr": 5, "markdown": 5, "prefer": [5, 37], "math": [5, 49], "latex": [5, 110, 303], "head": 5, "spell": 5, "punctuat": 5, "capit": 5, "tone": 5, "contribut": [6, 7, 11, 38, 223], "introduct": [7, 15, 19, 41, 48, 49, 50, 58, 70, 80, 98, 115, 141, 158, 196, 207, 209, 212, 213, 214, 221, 225, 279, 291, 298], "familiar": 7, "softwar": 7, "read": [7, 296], "paper": 7, "perus": 7, "review": 7, "conduct": 7, "join": 7, "our": 7, "mail": 7, "list": [7, 13, 15, 17, 28, 30], "setup": [7, 9], "your": [7, 9, 11, 32], "environ": [7, 9], "identifi": 7, "someth": [7, 12], "work": [7, 31, 33, 35, 80, 225], "codebas": 7, "pull": [7, 11], "request": [7, 11], "docker": 8, "debian": 8, "ubuntu": 8, "fedora": 8, "mac": 8, "window": [8, 212], "10": [8, 13, 117], "doc": [8, 217], "local": 8, "instal": [8, 9, 38, 39, 110, 302], "view": 8, "auto": 8, "rebuild": 8, "live": 8, "server": 8, "pdf": 8, "git": [9, 39], "configur": [9, 219], "name": [9, 11, 56], "email": [9, 11], "set": [9, 13, 18, 32, 35, 36, 45, 80, 210, 234, 245, 303], "github": [9, 12], "creat": [9, 11, 13, 15, 23, 34, 104], "account": 9, "ssh": 9, "kei": [9, 23, 158, 299], "fork": 9, "virtual": 9, "new": [10, 11, 13, 275], "contributor": 10, "index": [10, 50, 58, 248, 251], "workflow": 11, "process": [11, 246], "pick": 11, "an": [11, 13, 32, 34, 35, 80, 141, 196, 236, 245, 299], "issu": [11, 128, 141, 155, 200, 300], "fix": [11, 141], "branch": [11, 93], "modifi": 11, "qualiti": [11, 12], "add": [11, 13, 23, 68], "commit": 11, "delet": [11, 300], "junk": 11, "file": 11, "messag": 11, "good": 11, "co": 11, "author": [11, 211], "make": [11, 32, 37], "titl": 11, "descript": [11, 290], "address": 11, "mailmap": 11, "basic": [12, 68, 72, 104, 202, 214, 216, 222, 234, 274, 281, 282, 293, 300], "failur": 12, "action": 12, "regress": 12, "special": [12, 15, 20, 49, 76, 222, 234, 304], "except": [12, 104, 110, 219, 262], "warn": [12, 13, 262], "unchang": 12, "express": [12, 13, 15, 28, 31, 32, 34, 49, 80, 87, 90, 98, 101, 110, 131, 216, 225, 248, 275, 293, 299], "dummi": 12, "consist": [12, 37], "check": [12, 13, 202], "random": [12, 68, 246], "skip": 12, "mark": 12, "expect": 12, "fail": 12, "slow": [12, 155], "extern": 12, "doctest": 12, "updat": 12, "exist": [12, 93], "coverag": 12, "hypothesi": 12, "activ": [13, 111, 290, 291], "silenc": 13, "version": 13, "13": 13, "string": [13, 21, 37, 293], "fallback": 13, "sympifi": [13, 68], "dmp": [13, 216], "rep": 13, "attribut": [13, 50, 58], "pkgdata": 13, "modul": [13, 123, 161, 200, 208, 213, 214, 215, 216, 219, 221, 222, 239, 242, 243, 245, 258], "eq": [13, 32], "rewrit": [13, 23, 49, 227, 304], "marker": 13, "annot": 13, "fill": 13, "rectangl": 13, "move": [13, 236], "mechan": [13, 21, 115, 119, 128, 132, 142, 151, 152, 153, 154, 155, 156, 157, 158, 159, 178, 246], "modularinteg": 13, "to_int": 13, "method": [13, 19, 23, 33, 39, 134, 145, 148, 149, 150, 153, 154, 155, 226, 243, 245, 250, 275, 300], "12": 13, "managedproperti": 13, "metaclass": 13, "joint": [13, 133, 152, 246], "coordin": [13, 128, 145, 155, 212, 274, 275, 277, 279], "intermedi": 13, "frame": [13, 210], "attach": 13, "point": [13, 23, 72, 83, 128, 200, 209, 274], "argument": [13, 15, 245], "11": [13, 117], "tensor": [13, 64, 76, 190, 249, 252, 253], "arrai": [13, 247, 248], "conv_": 13, "renam": 13, "from_": 13, "mathematica": [13, 226], "parser": [13, 110, 141], "redund": 13, "static": 13, "carmichael": 13, "hadamardproduct": 13, "matadd": 13, "matmul": 13, "some": [13, 35, 158, 245], "travers": [13, 68], "have": [13, 32, 36, 225], "been": 13, "core": [13, 68, 101], "trace": 13, "compat": [13, 248], "submodul": [13, 80], "9": [13, 117], "expr_free_symbol": 13, "stat": [13, 246], "numsampl": 13, "n": [13, 247, 248], "poli": [13, 215, 216, 217, 224], "solver": [13, 35, 224, 240, 241, 242, 244, 245, 305], "rawmatrix": 13, "non": 13, "expr": [13, 68], "object": [13, 18, 251], "matrix": [13, 33, 45, 101, 104, 105, 155, 246, 300], "get_seg": 13, "mdft": 13, "physic": [13, 27, 125, 128, 142, 152, 153, 154, 155, 156, 157, 158, 159, 198, 200, 204, 207, 208, 209, 210, 281, 287], "matric": [13, 19, 33, 99, 100, 101, 102, 103, 104, 106, 125, 127, 248, 281, 285, 300], "privat": 13, "sparsematrix": [13, 106], "_smat": 13, "densematrix": 13, "_mat": 13, "laplace_transform": 13, "nocond": 13, "fals": 13, "8": [13, 117], "theanocod": 13, "assumpt": [13, 18, 21, 23, 44, 68], "handler": [13, 21], "askhandl": 13, "relat": [13, 15, 17, 21, 30, 68, 76, 98, 207, 210, 277], "7": [13, 117], "call": [13, 30, 37], "stochasticprocess": 13, "distribut": [13, 219, 246], "randomindexedsymbol": 13, "discretemarkovchain": 13, "absorbing_probabilit": 13, "util": [13, 49, 65, 66, 85, 104, 164, 221, 244, 263, 269, 281, 289], "misc": [13, 44], "find_execut": 13, "mutabl": 13, "diffgeom": 13, "unicod": [13, 303], "pretti": [13, 226, 303], "stringpict": 13, "prettyform": 13, "pretty_symbologi": 13, "xstr": 13, "pass": 13, "oper": [13, 15, 90, 104, 169, 178, 180, 181, 202, 207, 210, 236, 247, 253, 274, 276, 277, 293, 300], "longer": 13, "accept": 13, "arg": [13, 299], "variou": [13, 225], "randtest": 13, "mix": 13, "polynomi": [13, 28, 76, 90, 214, 216, 217, 218, 219, 221, 222, 223, 225, 244, 304], "binari": 13, "print_cycl": 13, "flag": 13, "combinator": [13, 55], "permut": [13, 59, 60], "integr": [13, 35, 72, 76, 90, 92, 93, 94, 95, 128, 214, 221, 280, 294], "indefinit": 13, "fun_ev": 13, "__call__": 13, "tensortyp": 13, "dummy_fmt": 13, "tensorindextyp": 13, "metric": 13, "get_kronecker_delta": 13, "get_epsilon": 13, "tensorsymmetri": 13, "tensorhead": 13, "is_emptyset": 13, "productset": 13, "iter": [13, 234, 264], "set_potential_energi": 13, "condit": [13, 35, 93, 234], "conditionset": 13, "max_degre": 13, "get_upper_degre": 13, "properti": [13, 21, 213], "multivariate_result": 13, "dixonresult": 13, "tupl": [13, 15, 17, 30, 222], "lambda": 13, "evalu": [13, 15, 23, 28, 72, 90, 158, 290, 299], "differentiate_finit": 13, "data": 13, "glossari": 14, "gotcha": [15, 21, 141, 296], "pitfal": 15, "equal": [15, 31, 32, 296], "sign": [15, 296], "doubl": 15, "variabl": [15, 30, 35, 37, 212, 246, 275, 290], "assign": 15, "between": [15, 21, 198, 216], "symbol": [15, 21, 22, 23, 30, 31, 33, 68, 87, 155, 159, 211, 216, 222, 225, 245, 296, 298], "python": [15, 49], "number": [15, 45, 54, 68, 71, 72, 93, 108, 216, 221, 225, 281, 286], "v": [15, 22, 216], "float": [15, 72], "ration": [15, 216, 217, 222, 225, 228, 242, 304], "immut": [15, 102], "invers": [15, 23, 74, 93], "trig": 15, "sqrt": 15, "dictionari": [15, 17, 28, 36], "keyword": 15, "help": 15, "from": [15, 31, 32, 33, 37, 225, 248], "within": 15, "solv": [17, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 117, 214, 221, 244, 245, 305], "output": [17, 128, 245], "empti": 17, "Of": 17, "valu": [17, 22, 37], "boolean": [17, 22, 98], "classif": 18, "kind": [18, 68], "func": [18, 299], "finit": [19, 47, 50, 213, 216, 219, 221, 225, 236, 246, 294], "differ": [19, 21, 47, 158, 216, 275, 294], "approxim": [19, 28, 49], "deriv": [19, 35, 210, 247, 277, 294], "A": [19, 143, 144, 147, 148, 149, 150, 155, 291, 298, 305], "direct": [19, 277], "topic": [20, 128, 200, 281, 288], "old": [21, 216], "system": [21, 30, 34, 36, 122, 146, 159, 193, 195, 196, 199, 242, 244, 274, 275, 277, 279, 290], "appli": [21, 93, 236], "input": [21, 245], "predic": [21, 44, 45], "abov": 21, "definit": [21, 23, 86], "implic": 21, "interpret": 21, "other": [21, 23, 39, 87, 136, 207, 275], "is_": 21, "implement": [21, 93, 207, 226, 236, 258, 259, 274, 277], "limit": [21, 30, 31, 92, 141, 231, 233, 294], "combin": [21, 90], "fuzzi": 22, "three": [22, 80], "bool": 22, "custom": [23, 212, 226, 291], "easi": 23, "case": [23, 245], "fulli": 23, "defin": [23, 35, 290], "automat": [23, 225], "eval": 23, "remind": 23, "numer": [23, 28, 34, 35, 37, 72, 90, 95, 109, 128, 158], "evalf": [23, 68, 109, 293], "simplif": [23, 72, 98, 235, 304], "doit": 23, "expand": [23, 225, 227, 304], "differenti": [23, 35, 70, 90, 128, 244, 245, 290, 305], "as_real_imag": 23, "miscellan": [23, 74, 80, 267], "_eval_": 23, "complet": [23, 28, 141], "versin": 23, "divid": 23, "fuse": 23, "multipli": 23, "fma": 23, "addit": [23, 90], "tip": [23, 293, 294, 296, 299, 300], "logo": 25, "control": [26, 121, 122, 123, 124, 212], "packag": 26, "find": [28, 34, 221, 222], "root": [28, 34, 222], "algebra": [28, 30, 31, 32, 33, 35, 36, 41, 97, 104, 166, 210, 213, 216, 221, 225, 244, 305], "altern": [28, 30, 31, 32, 33, 34, 35, 36, 210], "consid": [28, 30, 31, 32, 33, 34, 35, 36], "guidanc": [28, 30, 31, 32, 33, 34, 35, 36, 37], "solut": [28, 31, 32, 33, 34, 35, 36, 37, 178, 245, 276], "without": [28, 35], "multipl": [28, 35, 90, 210, 221], "With": [28, 31, 32, 33, 34, 35, 36, 37], "factor": [28, 214, 219, 225, 304], "equat": [28, 29, 31, 32, 33, 34, 35, 36, 37, 153, 154, 155, 194, 214, 239, 244, 245, 290, 305], "exact": [28, 37], "real_root": 28, "nroot": 28, "complex": [28, 34, 74, 216], "result": [28, 30, 31, 32, 33, 34, 35, 36, 225], "all_root": 28, "tradeoff": 28, "speed": [28, 32, 33, 36, 37, 128, 155], "all": [28, 30, 31, 32, 34, 35, 36], "perhap": 28, "implicitli": [28, 35], "crootof": 28, "repres": [28, 32, 37, 93, 186, 216, 221], "can": [28, 30, 31, 32, 34, 35, 36, 37], "Be": [28, 30, 31, 32, 33, 34, 35], "No": [28, 31, 32, 33, 35], "close": [28, 32, 35, 36, 37], "form": [28, 32, 35, 36, 37, 98, 105, 155, 248], "report": [28, 30, 31, 32, 33, 34, 35, 36, 37], "bug": [28, 30, 31, 32, 33, 34, 35, 36, 37, 95], "reduc": [30, 225], "One": [30, 34, 35], "inequ": [30, 241, 244, 245], "includ": [30, 35, 37], "extract": [30, 31, 33, 35], "decompos": 30, "reduct": [30, 236], "interest": [30, 298], "per": 30, "That": [30, 31, 32, 34, 36, 37], "return": [30, 35, 245], "period": 30, "which": [30, 32, 36, 109, 226], "cannot": [30, 32, 35, 36], "satisfi": 30, "analyt": [30, 178], "diophantin": [31, 239, 244, 245], "zero": [31, 32, 37, 122, 219, 225, 300], "specifi": [31, 35, 212], "order": [31, 45, 222, 233, 236, 291], "verifi": [31, 280], "programmat": [31, 32], "Into": [32, 34, 36], "put": 32, "restrict": 32, "domain": [32, 214, 216, 217, 222, 225, 245], "explicitli": [32, 35], "infinit": [32, 245], "substitut": [32, 34, 128, 200, 293], "solveset": [32, 245], "necessarili": 32, "interrog": 32, "up": [32, 33, 36, 37, 303], "usual": 33, "must": 33, "squar": [33, 214], "sever": 33, "same": 33, "vector": [33, 58, 151, 200, 202, 204, 207, 208, 209, 210, 219, 270, 271, 273, 274, 275, 277, 278, 279, 280], "element": [33, 155, 216, 221], "real": [34, 216], "ensur": [34, 37, 245], "found": 34, "given": [34, 36], "interv": [34, 212], "increas": 34, "precis": 34, "scipi": [34, 35], "ordinari": [35, 244, 245], "od": [35, 242, 244, 245], "Its": 35, "independ": 35, "initi": 35, "boundari": 35, "bewar": 35, "copi": 35, "past": 35, "pair": 35, "If": 35, "There": 35, "arbitrari": 35, "constant": [35, 173, 196], "hint": [35, 242, 243], "unevalu": 35, "select": 35, "specif": [35, 49], "linear": [36, 90, 104, 128, 135, 155, 156, 196, 225, 244], "nonlinear": 36, "you": 37, "might": 37, "ani": [37, 245], "denomin": 37, "do": [37, 245], "simplifi": [37, 49, 219, 237, 238, 304], "welcom": 38, "": [38, 134, 145, 148, 149, 150, 153, 154, 155, 176, 187, 225, 235, 244, 245, 275, 280, 301], "tutori": [38, 239, 292, 297], "anaconda": 39, "mpmath": 39, "question": 39, "abc": 40, "caveat": [40, 110], "quaternion": 41, "ask": 42, "assum": 43, "queri": 44, "content": [44, 55, 75, 88, 94, 218, 230, 240, 249], "perform": 44, "improv": [44, 141], "common": [45, 99, 128, 200, 225, 226, 227], "calculu": [45, 47, 210, 294], "theori": [45, 48, 108, 281, 286], "refin": 46, "singular": [47, 117], "weight": 47, "categori": 48, "base": [48, 70, 104, 213, 214, 225, 232, 245], "diagram": 48, "draw": 48, "codegen": [49, 259], "tool": [49, 107], "abstract": [49, 115, 119, 123, 125, 151, 161, 178, 208, 217], "syntax": 49, "tree": [49, 216, 226, 299], "ast": [49, 141], "predefin": 49, "node": 49, "c": [49, 226], "cfunction": 49, "cnode": 49, "cxxnode": 49, "fortran": [49, 226], "fnode": 49, "algorithm": [49, 50, 176, 187, 219, 222, 228, 233, 236], "pyutil": 49, "cutil": 49, "futil": 49, "present": [50, 58], "group": [50, 51, 53, 56, 58, 59, 196, 221], "overview": [50, 58, 93], "facil": 50, "construct": [50, 58, 248], "free": [50, 214], "word": [50, 58], "coset": 50, "enumer": [50, 73], "todd": 50, "coxet": 50, "cosett": 50, "compress": 50, "standard": 50, "subgroup": 50, "low": 50, "reidemeist": 50, "schreier": 50, "bibliographi": [50, 58], "galoi": [51, 221], "grai": 52, "constructor": [53, 222, 300], "nilpot": 54, "abelian": 54, "cyclic": 54, "partit": [57, 264], "polycycl": 58, "polycyclicgroup": 58, "collector": 58, "comput": [58, 93, 109, 178, 225, 298], "minim": [58, 221], "uncollect": 58, "subword": 58, "collect": [58, 227, 304], "expon": [58, 225], "depth": [58, 80], "lead": 58, "polyhedron": 61, "prufer": 62, "sequenc": [62, 90, 219, 222, 231, 232], "subset": [63, 71], "canonic": 64, "concret": 67, "hypergeometr": [67, 76, 87, 90, 228, 236], "term": [67, 225, 227, 233], "cach": 68, "singleton": [68, 232, 234], "intfunc": 68, "power": [68, 228, 234, 298, 304], "mul": 68, "mod": 68, "multidimension": 68, "contain": 68, "exprtool": 68, "sort": 68, "cryptographi": 69, "geometri": [70, 80, 140, 213, 291], "discret": [71, 246], "transform": [71, 93, 95, 110, 275], "fast": 71, "fourier": [71, 229], "theoret": 71, "walsh": 71, "hadamard": 71, "m\u00f6biu": 71, "convolut": 71, "cover": 71, "product": [71, 179, 190, 247, 276], "intersect": [71, 80], "accuraci": 72, "error": [72, 76], "handl": [72, 245], "sum": 72, "combinatori": 73, "elementari": [74, 213, 232, 234], "trigonometr": [74, 76, 235, 304], "hyperbol": 74, "integ": [74, 216], "exponenti": [74, 76, 304], "piecewis": 74, "dirac": 76, "delta": 76, "discontinu": 76, "gamma": [76, 125], "beta": 76, "fresnel": 76, "logarithm": [76, 304], "bessel": 76, "airi": 76, "b": 76, "spline": 76, "riemann": 76, "zeta": 76, "ellipt": 76, "mathieu": 76, "orthogon": [76, 222, 277], "jacobi": 76, "gegenbau": 76, "chebyshev": 76, "legendr": 76, "hermit": 76, "laguerr": 76, "spheric": 76, "harmon": [76, 167, 192], "curv": [77, 112, 291], "ellips": 78, "entiti": [79, 80, 212], "avail": 80, "usag": [80, 141, 159, 216, 276], "median": 80, "pappu": 80, "hexagon": 80, "theorem": [80, 93, 280], "futur": [80, 128, 141, 200], "truth": [80, 98], "dimens": [80, 193, 196], "beyond": 80, "visual": [80, 158], "line": 81, "plane": [82, 93], "polygon": [84, 95], "about": [86, 245, 275, 305], "holonom": [86, 87, 88, 90, 91, 146], "convert": [87, 90, 216, 293], "represent": [87, 91, 196, 210, 216], "meijer": [87, 90, 93, 236], "g": [87, 90, 93, 236], "intern": [89, 93, 95, 216, 219, 221, 239], "composit": 90, "seri": [90, 212, 223, 228, 229, 230, 233, 294], "expans": [90, 233, 236, 294], "current": 92, "polar": [93, 163], "argand": 93, "tabl": [93, 98, 236], "lookup": 93, "mellin": 93, "converg": 93, "laplac": 93, "thi": [93, 245], "valid": 93, "formula": [93, 236], "todo": 95, "over": [95, 225, 234], "polytop": 95, "For": 95, "2d": 95, "polyhedra": 95, "session": 96, "lie": [97, 242], "equival": [98, 158], "manipul": [98, 104, 131, 218, 219, 222, 223, 245, 299], "infer": 98, "dens": [100, 216, 217, 219], "block": 101, "immutablematrix": 102, "rotat": 104, "numpi": 104, "normal": [105, 225], "spars": [106, 107, 216, 217, 219], "immutablesparsematrix": 106, "ntheori": 108, "ecm": 108, "q": 108, "sub": 109, "ufuncifi": 109, "aesara": [109, 226], "so": 109, "experiment": 110, "mathrm": [110, 303], "antlr": 110, "lark": 110, "featur": [110, 128, 200, 295], "capabl": 110, "runtim": 110, "biomechan": [113, 115, 290, 291, 292], "musculotendon": [114, 291], "beam": [116, 117, 119], "bend": 117, "problem": [117, 221, 276], "cabl": [118, 119], "continuum": 119, "truss": [119, 120], "pole": 122, "bode": 122, "impuls": 122, "respons": [122, 226], "step": [122, 245], "ramp": 122, "lti": 124, "high": 125, "energi": [125, 156], "hydrogen": 126, "wavefunct": 126, "potenti": [128, 155, 156, 200, 207, 277], "advanc": [128, 200, 225, 299, 300], "choic": 128, "acceler": [128, 200, 209, 233], "interfac": [128, 200, 212, 246], "actuat": [129, 290, 291], "bodi": [130, 136, 156, 280], "framework": [133, 152], "kane": [134, 145, 148, 149, 153, 155], "lagrang": [134, 145, 150, 154, 155], "inertia": [136, 156, 290], "load": [136, 156, 291], "pathwai": [137, 291], "mechanics_print": 138, "mprint": 138, "mpprint": 138, "mlatex": 138, "symbolicsystem": [139, 159], "wrap": [140, 291], "autolev": [141, 158], "dynam": [141, 291], "onlin": 141, "switch": 141, "bicycl": 143, "four": 144, "bar": 144, "linkag": 144, "nonminim": 145, "pendulum": 145, "multi": 146, "degre": 146, "freedom": 146, "roll": [147, 148, 149, 150], "disc": [147, 148, 149, 150], "constraint": 149, "forc": [149, 290, 291], "classic": [151, 219], "jointsmethod": 152, "structur": [153, 154, 196, 239], "background": 155, "directli": [155, 275], "new_method": 155, "kwarg": 155, "a_and_b": 155, "true": 155, "ha": 155, "nan": 155, "zoo": 155, "oo": 155, "further": [155, 296], "mass": [156, 280], "particl": [156, 182], "rigid": [156, 291], "dyadic": [156, 200, 274, 275], "momentum": 156, "angular": [156, 209], "momenta": 156, "kinet": 156, "lagrangian": 156, "user": [158, 239, 242, 243], "rough": 158, "link": 158, "gaussian": [160, 216, 217, 225], "optic": [160, 161], "medium": 162, "wave": 165, "pauli": 166, "quantum": [167, 178, 192], "oscil": [167, 192], "d": [167, 192], "anticommut": 168, "cartesian": 169, "state": [169, 178, 181, 189], "clebsch": 170, "gordan": 170, "coeffici": [170, 219], "circuit": 171, "commut": [172, 213], "dagger": 174, "gate": 175, "grover": 176, "hilbert": 177, "space": [177, 196, 236], "inner": 179, "helper": [181, 226], "box": 182, "qappli": 183, "qft": 184, "qubit": 185, "shor": 187, "spin": 188, "second": 191, "quantiz": 191, "more": [194, 195, 233, 275, 298], "dimension": 194, "analysi": 194, "quantiti": [194, 196, 198, 275], "unit": [195, 196, 197, 199], "philosophi": 196, "behind": 196, "need": 196, "literatur": [196, 220, 225], "prefix": 197, "convers": 198, "referencefram": [200, 210], "dynamicsymbol": 200, "essenti": [201, 203, 270, 273], "field": [202, 207, 216, 219, 221, 225, 277, 279], "kinemat": [205, 209, 290], "kinematic_equ": 205, "scalar": [207, 277, 279], "curl": [207, 277], "diverg": [207, 277, 280], "gradient": [207, 277], "conserv": [207, 277], "solenoid": [207, 277], "veloc": [209, 291], "basi": [210, 219, 221], "wigner": 211, "credit": 211, "copyright": 211, "plotgrid": 212, "pyglet": 212, "mode": 212, "color": 212, "geometr": 212, "ascii": [212, 303], "art": 212, "agca": 213, "ring": [213, 216, 217], "ideal": 213, "homomorph": [213, 221], "syzygi": 213, "extens": [213, 225], "concept": 214, "divis": 214, "factori": 214, "euclidean": 214, "gcd": [214, 219, 225], "lcm": 214, "groebner": [214, 219], "introduc": [215, 216], "domainmatrix": 215, "dup": 216, "polyr": 216, "polynomialr": 216, "choos": 216, "unifi": 216, "gf": 217, "p": [217, 221], "zz": 217, "qq": 217, "mpq": 217, "zz_i": 217, "qq_i": 217, "rr": 217, "cc": 217, "k": 217, "x": 217, "ex": 217, "quotient": 217, "level": 219, "multivari": [219, 225], "univari": [219, 225], "remaind": 219, "subresult": 219, "modular": 219, "undocu": 219, "main": 221, "prime": 221, "decomposit": [221, 222, 225], "adic": 221, "valuat": 221, "subfield": 221, "As": 221, "arithmet": 221, "extra": 222, "monomi": 222, "encod": 222, "formal": [222, 228], "appel": 222, "partial": [222, 225, 244, 245], "fraction": [222, 225, 304], "dispers": 222, "rs_seri": 223, "wester": 225, "articl": 225, "simpl": [225, 291], "support": 225, "back": 225, "cyclotom": 225, "gr\u00f6bner": 225, "mistak": 226, "prettyprint": 226, "rcodeprint": 226, "smt": 226, "lib": 226, "mapl": 226, "javascript": 226, "julia": 226, "octav": 226, "matlab": 226, "rust": 226, "gtk": 226, "lambdaprint": 226, "latexprint": 226, "mathmlprint": 226, "pythoncodeprint": 226, "pythonprint": 226, "srepr": [226, 303], "strprinter": 226, "preview": 226, "codeprint": 226, "preced": 226, "dotprint": 226, "subexpress": 227, "detect": 227, "compound": [232, 234, 246], "recurs": [232, 299], "gruntz": 233, "intuit": 233, "residu": 233, "setkind": 234, "hongguang": 235, "fu": 235, "rule": [235, 276], "notat": 236, "increment": 236, "decrement": 236, "indic": 236, "around": 236, "loos": 236, "end": 236, "confluenc": 236, "extend": 236, "heurist": 242, "riccati": 242, "inform": [242, 243], "pde": [243, 244, 245], "deutil": 244, "recurr": 244, "de": [244, 245], "program": 244, "optim": 244, "wrong": 245, "why": [245, 298], "we": 245, "emploi": 245, "search": 245, "deal": 245, "where": 245, "known": 245, "plan": 245, "transolv": 245, "continu": [246, 304], "stochast": 246, "dim": [247, 248], "contract": 247, "diagon": [247, 300], "explicit": 248, "pytest": 255, "randomis": 256, "detail": [258, 259, 274], "routin": 259, "decor": 260, "enum": 261, "variat": 264, "memoiz": 266, "inspect": 268, "time": 269, "orient": [272, 275], "locat": 275, "coordsys3d": 275, "orient_new": 275, "AND": 275, "quadrilater": 276, "third": 276, "del": [276, 277], "curvilinear": 277, "applic": 280, "calcul": 280, "perimet": 280, "surfac": 280, "area": 280, "volum": 280, "flux": 280, "stoke": 280, "model": [290, 291], "bicep": 290, "tricep": 290, "motion": 290, "muscl": 290, "simul": 290, "conclus": 290, "zeroth": 291, "tendon": 291, "length": 291, "fiber": 291, "passiv": 291, "damp": 291, "elast": 291, "introductori": [292, 297], "quick": [293, 294, 296, 299, 300], "two": 296, "final": 296, "understand": 299, "through": 299, "invari": 299, "walk": 299, "prevent": 299, "shape": 300, "access": 300, "row": 300, "column": 300, "insert": 300, "determin": 300, "rref": 300, "nullspac": 300, "columnspac": 300, "eigenvalu": 300, "eigenvector": 300, "next": 301, "preliminari": 302, "exercis": 302, "str": 303, "mathml": 303, "dot": 303, "cancel": 304, "apart": 304, "trigsimp": 304, "expand_trig": 304, "powsimp": 304, "expand_power_exp": 304, "expand_power_bas": 304, "powdenest": 304, "expand_log": 304, "logcombin": 304, "expand_func": 304, "hyperexpand": 304, "combsimp": 304, "gammasimp": 304}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx": 60}, "alltitles": {"Citing SymPy": [[0, "citing-sympy"]], "Debugging": [[1, "debugging"]], "Dependencies": [[2, "dependencies"]], "Hard Dependencies": [[2, "hard-dependencies"]], "Optional Dependencies": [[2, "optional-dependencies"]], "Recommended Optional Dependencies": [[2, "recommended-optional-dependencies"]], "Interactive Use": [[2, "interactive-use"]], "Printing": [[2, "printing"], [23, "printing"], [96, "module-sympy.interactive.printing"], [128, "printing"], [200, "printing"], [226, "printing"], [303, "printing"]], "Parsing": [[2, "parsing"], [110, "module-sympy.parsing"]], "Logic": [[2, "logic"], [98, "module-sympy.logic"], [281, "logic"], [284, "logic"]], "Plotting": [[2, "plotting"], [212, "module-sympy.plotting.plot"]], "lambdify": [[2, "lambdify"], [293, "lambdify"]], "Code Generation": [[2, "code-generation"], [49, "code-generation"], [281, "code-generation"], [283, "code-generation"]], "Autowrap": [[2, "autowrap"], [49, "autowrap"]], "Code Printers": [[2, "code-printers"]], "Testing-Only Dependencies": [[2, "testing-only-dependencies"]], "Statistics": [[2, "statistics"]], "Optional SymEngine Backend": [[2, "optional-symengine-backend"]], "Sage": [[2, "sage"]], "Development Dependencies": [[2, "development-dependencies"]], "Getting the Source Code": [[2, "getting-the-source-code"]], "Running the Tests": [[2, "running-the-tests"]], "Building the Documentation": [[2, "building-the-documentation"], [8, "building-the-documentation"]], "Running the Benchmarks": [[2, "running-the-benchmarks"]], "Deprecation Policy": [[3, "deprecation-policy"]], "What is a deprecation?": [[3, "what-is-a-deprecation"]], "Try to avoid backwards incompatible changes in the first place": [[3, "try-to-avoid-backwards-incompatible-changes-in-the-first-place"]], "When does a change require deprecation?": [[3, "when-does-a-change-require-deprecation"]], "Public API": [[3, null]], "Not Public API": [[3, null]], "The purpose of deprecation": [[3, "the-purpose-of-deprecation"]], "When it is not technically possible to deprecate": [[3, "when-it-is-not-technically-possible-to-deprecate"]], "How long should deprecations last?": [[3, "how-long-should-deprecations-last"]], "How to deprecate code": [[3, "how-to-deprecate-code"]], "Checklist": [[3, "checklist"]], "Adding the deprecation to the code": [[3, "adding-the-deprecation-to-the-code"]], "Documenting a deprecation": [[3, "documenting-a-deprecation"]], "Release notes entry": [[3, "release-notes-entry"]], "SymPy Docstrings Style Guide": [[4, "sympy-docstrings-style-guide"]], "General Guidelines": [[4, "general-guidelines"], [5, "general-guidelines"]], "Formatting": [[4, "formatting"]], "Sections": [[4, "sections"]], "1. Single-Sentence Summary": [[4, "single-sentence-summary"]], "2. Explanation Section": [[4, "explanation-section"]], "3. Examples Section": [[4, "examples-section"]], "4. Parameters Section": [[4, "parameters-section"]], "5. See Also Section": [[4, "see-also-section"]], "6. References Section": [[4, "references-section"]], "Sample Docstring": [[4, "sample-docstring"]], "Docstrings for Classes that are Mathematical Functions": [[4, "docstrings-for-classes-that-are-mathematical-functions"]], "Best Practices for Writing Docstrings": [[4, "best-practices-for-writing-docstrings"]], "Importing Docstrings into the Sphinx Documentation": [[4, "importing-docstrings-into-the-sphinx-documentation"]], "Cross-Referencing": [[4, "cross-referencing"]], "Docstring Style Guide": [[5, "docstring-style-guide"]], "Types of Documentation": [[5, "types-of-documentation"]], "Narrative Documentation Guidelines": [[5, "narrative-documentation-guidelines"]], "Documentation using Markdown": [[5, "documentation-using-markdown"]], "Best Practices for Writing Documentation": [[5, "best-practices-for-writing-documentation"]], "Formatting Preferences": [[5, "formatting-preferences"]], "Math": [[5, "math"]], "LaTeX Recommendations": [[5, "latex-recommendations"]], "Code": [[5, "code"]], "Headings": [[5, "headings"]], "Style Preferences": [[5, "style-preferences"]], "Spelling and Punctuation": [[5, "spelling-and-punctuation"]], "Capitalization": [[5, "capitalization"]], "Tone Preferences": [[5, "tone-preferences"]], "Contributing": [[6, "contributing"], [38, "contributing"]], "Introduction to Contributing": [[7, "introduction-to-contributing"]], "Get familiar using the software": [[7, "get-familiar-using-the-software"]], "Read the paper": [[7, "read-the-paper"]], "Peruse the documentation": [[7, "peruse-the-documentation"]], "Review the Code of Conduct": [[7, "review-the-code-of-conduct"]], "Join our mailing list": [[7, "join-our-mailing-list"]], "Setup your development environment": [[7, "setup-your-development-environment"]], "Identify something to work on": [[7, "identify-something-to-work-on"]], "SymPy Codebase": [[7, "sympy-codebase"]], "Documentation": [[7, "documentation"], [11, "documentation"]], "Review pull requests": [[7, "review-pull-requests"]], "Required dependencies": [[8, "required-dependencies"]], "Docker": [[8, "docker"], [8, "id2"], [8, "id3"]], "Debian/Ubuntu": [[8, "debian-ubuntu"]], "Fedora": [[8, "fedora"]], "Mac": [[8, "mac"]], "Windows 10": [[8, "windows-10"]], "Build the Docs": [[8, "build-the-docs"]], "Local Installation": [[8, "local-installation"], [8, "id4"]], "View the Docs": [[8, "view-the-docs"]], "Auto-Rebuild with the Live Server": [[8, "auto-rebuild-with-the-live-server"]], "PDF Documentation": [[8, "pdf-documentation"]], "Setup Development Environment": [[9, "setup-development-environment"]], "Install Git": [[9, "install-git"]], "Configure Your Name and Email in Git": [[9, "configure-your-name-and-email-in-git"]], "(Optional) Configure Git Settings": [[9, "optional-configure-git-settings"]], "Setup GitHub": [[9, "setup-github"]], "Create a GitHub Account": [[9, "create-a-github-account"]], "Setup SSH Keys": [[9, "setup-ssh-keys"]], "Fork SymPy": [[9, "fork-sympy"]], "Get the SymPy Code": [[9, "get-the-sympy-code"]], "Virtual Environment Setup": [[9, "virtual-environment-setup"]], "Guide for New Contributors": [[10, "guide-for-new-contributors"]], "Index": [[10, "index"]], "Development Workflow Process": [[11, "development-workflow-process"]], "Checklist for Contributions": [[11, "checklist-for-contributions"]], "Pick an issue to fix": [[11, "pick-an-issue-to-fix"]], "Create a new branch": [[11, "create-a-new-branch"]], "Branch names": [[11, "branch-names"]], "Modify code": [[11, "modify-code"]], "Code Quality": [[11, "code-quality"]], "Add Tests": [[11, "add-tests"]], "Run the Tests": [[11, "run-the-tests"]], "Commit the changes": [[11, "commit-the-changes"]], "Deleting junk files": [[11, "deleting-junk-files"]], "Writing commit messages": [[11, "writing-commit-messages"]], "Example of a good commit message": [[11, "example-of-a-good-commit-message"]], "Co-Author": [[11, "co-author"]], "Make a Pull Request": [[11, "make-a-pull-request"]], "Writing pull request title and description": [[11, "writing-pull-request-title-and-description"]], "Add your name and email address to the .mailmap file.": [[11, "add-your-name-and-email-address-to-the-mailmap-file"]], "Writing Tests": [[12, "writing-tests"]], "Testing Policies": [[12, "testing-policies"]], "Basics for Writing Tests": [[12, "basics-for-writing-tests"]], "Running Tests": [[12, "running-tests"]], "Debugging Test Failures on GitHub Actions": [[12, "debugging-test-failures-on-github-actions"]], "Regression Tests": [[12, "regression-tests"]], "Special Types of Tests": [[12, "special-types-of-tests"]], "Testing Exceptions": [[12, "testing-exceptions"]], "Testing Warnings": [[12, "testing-warnings"]], "Test Deprecated Functionality": [[12, "test-deprecated-functionality"]], "Testing that Something is Unchanged": [[12, "testing-that-something-is-unchanged"]], "Testing Expressions with Dummy": [[12, "testing-expressions-with-dummy"]], "Consistency Checks": [[12, "consistency-checks"]], "Random Tests": [[12, "random-tests"]], "Skipping Tests": [[12, "skipping-tests"]], "Marking Tests as Expected to Fail": [[12, "marking-tests-as-expected-to-fail"]], "Marking Tests as Slow": [[12, "marking-tests-as-slow"]], "Writing Tests with External Dependencies": [[12, "writing-tests-with-external-dependencies"]], "Doctests": [[12, "doctests"]], "Updating Existing Tests": [[12, "updating-existing-tests"]], "Code Quality Checks": [[12, "code-quality-checks"]], "Tests Style Guide": [[12, "tests-style-guide"]], "Test Coverage": [[12, "test-coverage"]], "Hypothesis Testing": [[12, "hypothesis-testing"]], "List of active deprecations": [[13, "list-of-active-deprecations"]], "Silencing SymPy Deprecation Warnings": [[13, "silencing-sympy-deprecation-warnings"]], "Version 1.13": [[13, "version-1-13"]], "The string fallback in sympify()": [[13, "the-string-fallback-in-sympify"]], "Deprecate the DMP.rep attribute.": [[13, "deprecate-the-dmp-rep-attribute"]], "Deprecate the pkgdata module": [[13, "deprecate-the-pkgdata-module"]], "Deprecate Eq.rewrite(Add)": [[13, "deprecate-eq-rewrite-add"]], "Deprecate markers, annotations, fill, rectangles of the Plot class": [[13, "deprecate-markers-annotations-fill-rectangles-of-the-plot-class"]], "Moved mechanics functions": [[13, "moved-mechanics-functions"]], "The ModularInteger.to_int() method": [[13, "the-modularinteger-to-int-method"]], "Version 1.12": [[13, "version-1-12"]], "The ManagedProperties metaclass": [[13, "the-managedproperties-metaclass"]], "New Joint coordinate format": [[13, "new-joint-coordinate-format"]], "New Joint intermediate frames": [[13, "new-joint-intermediate-frames"]], "Change in joint attachment point argument": [[13, "change-in-joint-attachment-point-argument"]], "Version 1.11": [[13, "version-1-11"]], "Modules sympy.tensor.array.expressions.conv_* renamed to sympy.tensor.array.expressions.from_*": [[13, "modules-sympy-tensor-array-expressions-conv-renamed-to-sympy-tensor-array-expressions-from"]], "New Mathematica code parser": [[13, "new-mathematica-code-parser"]], "Redundant static methods in carmichael": [[13, "redundant-static-methods-in-carmichael"]], "The check argument to HadamardProduct, MatAdd and MatMul": [[13, "the-check-argument-to-hadamardproduct-matadd-and-matmul"]], "Version 1.10": [[13, "version-1-10"]], "Some traversal functions have been moved": [[13, "some-traversal-functions-have-been-moved"]], "sympy.core.trace": [[13, "sympy-core-trace"]], "The sympy.core.compatibility submodule": [[13, "the-sympy-core-compatibility-submodule"]], "Version 1.9": [[13, "version-1-9"]], "expr_free_symbols": [[13, "expr-free-symbols"]], "sympy.stats.sample(numsamples=n)": [[13, "sympy-stats-sample-numsamples-n"]], "sympy.polys.solvers.RawMatrix": [[13, "sympy-polys-solvers-rawmatrix"]], "Non-Expr objects in a Matrix": [[13, "non-expr-objects-in-a-matrix"]], "The get_segments attribute of plotting objects": [[13, "the-get-segments-attribute-of-plotting-objects"]], "The mdft function in sympy.physics.matrices": [[13, "the-mdft-function-in-sympy-physics-matrices"]], "The private SparseMatrix._smat and DenseMatrix._mat attributes": [[13, "the-private-sparsematrix-smat-and-densematrix-mat-attributes"]], "laplace_transform of a Matrix with noconds=False": [[13, "laplace-transform-of-a-matrix-with-noconds-false"]], "Version 1.8": [[13, "version-1-8"]], "sympy.printing.theanocode": [[13, "sympy-printing-theanocode"]], "sympy.assumptions.handlers.AskHandler and related methods": [[13, "sympy-assumptions-handlers-askhandler-and-related-methods"]], "Version 1.7.1": [[13, "version-1-7-1"]], "Calling sympy.stats.StochasticProcess.distribution with RandomIndexedSymbol": [[13, "calling-sympy-stats-stochasticprocess-distribution-with-randomindexedsymbol"]], "Version 1.7": [[13, "version-1-7"]], "sympy.stats.DiscreteMarkovChain.absorbing_probabilites()": [[13, "sympy-stats-discretemarkovchain-absorbing-probabilites"]], "sympy.utilities.misc.find_executable()": [[13, "sympy-utilities-misc-find-executable"]], "Mutable attributes in sympy.diffgeom": [[13, "mutable-attributes-in-sympy-diffgeom"]], "The unicode argument and attribute to sympy.printing.pretty.stringpict.prettyForm and the sympy.printing.pretty.pretty_symbology.xstr function": [[13, "the-unicode-argument-and-attribute-to-sympy-printing-pretty-stringpict-prettyform-and-the-sympy-printing-pretty-pretty-symbology-xstr-function"]], "Passing the arguments to lambdify as a set": [[13, "passing-the-arguments-to-lambdify-as-a-set"]], "Core operators no longer accept non-Expr args": [[13, "core-operators-no-longer-accept-non-expr-args"]], "Version 1.6": [[13, "version-1-6"]], "Various sympy.utilities submodules have moved": [[13, "various-sympy-utilities-submodules-have-moved"]], "sympy.testing.randtest": [[13, "sympy-testing-randtest"]], "Mixing Poly and non-polynomial expressions in binary operations": [[13, "mixing-poly-and-non-polynomial-expressions-in-binary-operations"]], "The print_cyclic flag of sympy.combinatorics.Permutation": [[13, "the-print-cyclic-flag-of-sympy-combinatorics-permutation"]], "Using integrate with Poly": [[13, "using-integrate-with-poly"]], "Creating an indefinite Integral with an Eq argument": [[13, "creating-an-indefinite-integral-with-an-eq-argument"]], "Version 1.5": [[13, "version-1-5"]], "Tensor.fun_eval and Tensor.__call__": [[13, "tensor-fun-eval-and-tensor-call"]], "TensorType": [[13, "tensortype"]], "The dummy_fmt argument to TensorIndexType": [[13, "the-dummy-fmt-argument-to-tensorindextype"]], "The metric argument to TensorIndexType": [[13, "the-metric-argument-to-tensorindextype"]], "The get_kronecker_delta() and get_epsilon() methods of TensorIndexType": [[13, "the-get-kronecker-delta-and-get-epsilon-methods-of-tensorindextype"]], "The tensorsymmetry() function": [[13, "the-tensorsymmetry-function"]], "The tensorhead() function": [[13, "the-tensorhead-function"]], "The is_EmptySet attribute of sets": [[13, "the-is-emptyset-attribute-of-sets"]], "ProductSet(iterable)": [[13, "productset-iterable"]], "The set_potential_energy method in sympy.physics.mechanics": [[13, "the-set-potential-energy-method-in-sympy-physics-mechanics"]], "Using a set for the condition in ConditionSet": [[13, "using-a-set-for-the-condition-in-conditionset"]], "The max_degree and get_upper_degree properties of sympy.polys.multivariate_resultants.DixonResultant": [[13, "the-max-degree-and-get-upper-degree-properties-of-sympy-polys-multivariate-resultants-dixonresultant"]], "Non-tuple iterable for the first argument to Lambda": [[13, "non-tuple-iterable-for-the-first-argument-to-lambda"]], "The evaluate flag to differentiate_finite": [[13, "the-evaluate-flag-to-differentiate-finite"]], "Version 1.4": [[13, "version-1-4"]], "TensorIndexType.data and related methods": [[13, "tensorindextype-data-and-related-methods"]], "Glossary": [[14, "glossary"]], "Gotchas and Pitfalls": [[15, "gotchas-and-pitfalls"]], "Introduction": [[15, "introduction"], [19, "introduction"], [41, "introduction"], [48, "introduction"], [49, "introduction"], [50, "introduction"], [58, "introduction"], [70, "introduction"], [80, "introduction"], [98, "introduction"], [115, "introduction"], [141, "introduction"], [158, "introduction"], [196, "introduction"], [207, "introduction"], [212, "introduction"], [213, "introduction"], [214, "introduction"], [221, "introduction"], [225, "introduction"], [279, "introduction"], [298, "introduction"]], "Equals Signs (=)": [[15, "equals-signs"]], "Single Equals Sign": [[15, "single-equals-sign"]], "Double Equals Signs": [[15, "double-equals-signs"]], "Variables": [[15, "variables"]], "Variables Assignment does not Create a Relation Between Expressions": [[15, "variables-assignment-does-not-create-a-relation-between-expressions"]], "Symbols": [[15, "symbols"], [296, "symbols"]], "Functions": [[15, "functions"], [75, "functions"], [247, "functions"]], "Symbolic Expressions": [[15, "symbolic-expressions"]], "Python numbers vs. SymPy Numbers": [[15, "python-numbers-vs-sympy-numbers"]], "Evaluating Expressions with Floats and Rationals": [[15, "evaluating-expressions-with-floats-and-rationals"]], "Immutability of Expressions": [[15, "immutability-of-expressions"]], "Mathematical Operators": [[15, "mathematical-operators"]], "Inverse Trig Functions": [[15, "inverse-trig-functions"]], "Sqrt is not a Function": [[15, "sqrt-is-not-a-function"]], "Special Symbols": [[15, "special-symbols"]], "Lists": [[15, "lists"]], "Dictionaries": [[15, "dictionaries"]], "Tuples": [[15, "tuples"]], "Keyword Arguments": [[15, "keyword-arguments"]], "Getting help from within SymPy": [[15, "getting-help-from-within-sympy"]], "help()": [[15, "help"]], "Explanations": [[16, "explanations"], [38, "explanations"]], "Solve Output by Type": [[17, "solve-output-by-type"]], "Empty List": [[17, "empty-list"]], "List Of Values": [[17, "list-of-values"]], "Single Dictionary": [[17, "single-dictionary"]], "List of Tuples": [[17, "list-of-tuples"]], "List of Dictionaries": [[17, "list-of-dictionaries"]], "Boolean or Relational": [[17, "boolean-or-relational"]], "Classification of SymPy objects": [[18, "classification-of-sympy-objects"]], "class": [[18, "class"]], "kind": [[18, "kind"], [68, "module-sympy.core.kind"]], "sets and assumptions": [[18, "sets-and-assumptions"]], "func": [[18, "func"], [299, "func"]], "Finite Difference Approximations to Derivatives": [[19, "finite-difference-approximations-to-derivatives"]], "A Direct Method Using SymPy Matrices": [[19, "a-direct-method-using-sympy-matrices"]], "SymPy Special Topics": [[20, "sympy-special-topics"]], "Assumptions": [[21, "assumptions"], [23, "assumptions"], [44, "module-sympy.assumptions"]], "The (old) assumptions system": [[21, "the-old-assumptions-system"]], "Gotcha: symbols with different assumptions": [[21, "gotcha-symbols-with-different-assumptions"]], "Applying assumptions to string inputs": [[21, "applying-assumptions-to-string-inputs"]], "Predicates": [[21, "predicates"], [45, "module-sympy.assumptions.predicates"]], "Assumptions predicates for the (old) assumptions": [[21, "id28"]], "References for the above definitions": [[21, "references-for-the-above-definitions"]], "Implications": [[21, "implications"]], "Interpretation of the predicates": [[21, "interpretation-of-the-predicates"]], "Other is_* properties": [[21, "other-is-properties"]], "Implementing assumptions handlers": [[21, "implementing-assumptions-handlers"]], "Mechanism of the assumptions system": [[21, "mechanism-of-the-assumptions-system"]], "Limitations": [[21, "limitations"], [31, "limitations"], [92, "limitations"]], "Combining predicates with or": [[21, "combining-predicates-with-or"]], "Relations between different symbols": [[21, "relations-between-different-symbols"]], "Symbolic and fuzzy booleans": [[22, "symbolic-and-fuzzy-booleans"]], "Symbolic Boolean vs three valued bool": [[22, "symbolic-boolean-vs-three-valued-bool"]], "Three-valued logic with fuzzy bools": [[22, "three-valued-logic-with-fuzzy-bools"]], "Three-valued logic with symbolic Booleans": [[22, "three-valued-logic-with-symbolic-booleans"]], "Writing Custom Functions": [[23, "writing-custom-functions"]], "Easy Cases: Fully Symbolic or Fully Evaluated": [[23, "easy-cases-fully-symbolic-or-fully-evaluated"]], "The Fully Symbolic Case": [[23, "the-fully-symbolic-case"]], "The Fully Evaluated Case": [[23, "the-fully-evaluated-case"]], "Creating a Custom Function": [[23, "creating-a-custom-function"]], "Defining Automatic Evaluation with eval()": [[23, "defining-automatic-evaluation-with-eval"]], "Reminder": [[23, null]], "Best Practices for eval()": [[23, "best-practices-for-eval"]], "Key Point": [[23, null]], "Note": [[23, null]], "Numerical Evaluation with evalf()": [[23, "numerical-evaluation-with-evalf"]], "Rewriting and Simplification": [[23, "rewriting-and-simplification"]], "rewrite()": [[23, "rewrite"]], "doit()": [[23, "doit"]], "expand()": [[23, "expand"]], "Differentiation": [[23, "differentiation"]], "Other Methods": [[23, "other-methods"], [39, "other-methods"]], "inverse()": [[23, "inverse"]], "as_real_imag()": [[23, "as-real-imag"]], "Miscellaneous _eval_* methods": [[23, "miscellaneous-eval-methods"]], "Complete Examples": [[23, "complete-examples"]], "Versine": [[23, "versine"]], "Definition": [[23, "definition"], [23, "id2"], [23, "id4"], [86, "definition"]], "Examples": [[23, "examples"], [23, "id3"], [23, "id5"], [30, "examples"], [40, "examples"], [68, "examples"], [68, "id52"], [92, "examples"], [95, "examples"], [95, "id38"], [108, "examples"], [108, "id78"], [117, "examples"], [125, "examples"], [163, "examples"], [195, "examples"], [210, "examples"], [210, "id1"], [225, "examples"], [233, "examples"], [233, "id3"], [246, "examples"], [247, "examples"], [248, "examples"], [251, "examples"]], "divides": [[23, "divides"]], "Fused Multiply-Add (FMA)": [[23, "fused-multiply-add-fma"]], "Additional Tips": [[23, "additional-tips"]], "How-to Guides": [[24, "how-to-guides"], [38, "how-to-guides"]], "SymPy Logo": [[25, "sympy-logo"]], "Control Package Examples": [[26, "control-package-examples"]], "Example 1": [[26, "example-1"], [117, "example-1"]], "Example 2": [[26, "example-2"], [117, "example-2"]], "Example 3": [[26, "example-3"], [117, "example-3"]], "Example 4": [[26, "example-4"], [117, "example-4"]], "Example 5": [[26, "example-5"], [117, "example-5"]], "References": [[26, "references"], [51, "references"], [68, "references"], [80, "references"], [86, "references"], [95, "references"], [163, "references"], [166, "references"], [211, "references"], [235, "references"], [236, "references"], [239, "references"], [245, "references"], [290, "references"], [291, "references"]], "Physics": [[27, "physics"], [281, "physics"], [287, "module-sympy.physics"]], "Find the Roots of a Polynomial Algebraically or Numerically": [[28, "find-the-roots-of-a-polynomial-algebraically-or-numerically"]], "Alternatives to Consider": [[28, "alternatives-to-consider"], [30, "alternatives-to-consider"], [31, "alternatives-to-consider"], [33, "alternatives-to-consider"], [34, "alternatives-to-consider"], [35, "alternatives-to-consider"], [36, "alternatives-to-consider"]], "Example of Finding the Roots of a Polynomial Algebraically": [[28, "example-of-finding-the-roots-of-a-polynomial-algebraically"]], "Functions to Find the Roots of a Polynomial": [[28, "functions-to-find-the-roots-of-a-polynomial"]], "Guidance": [[28, "guidance"], [30, "guidance"], [31, "guidance"], [32, "guidance"], [33, "guidance"], [34, "guidance"], [35, "guidance"], [36, "guidance"]], "Find the Roots of a Polynomial": [[28, "find-the-roots-of-a-polynomial"]], "Algebraic Solution Without Root Multiplicities": [[28, "algebraic-solution-without-root-multiplicities"]], "Algebraic Solution With Root Multiplicities": [[28, "algebraic-solution-with-root-multiplicities"]], "roots": [[28, "roots"]], "Factor the Equation": [[28, "factor-the-equation"]], "Exact Numeric Solution With Root Multiplicities": [[28, "exact-numeric-solution-with-root-multiplicities"]], "real_roots": [[28, "real-roots"]], "Approximate Numeric Solution With Root Multiplicities": [[28, "approximate-numeric-solution-with-root-multiplicities"]], "nroots": [[28, "nroots"]], "Complex Roots": [[28, "complex-roots"]], "Use the Solution Result": [[28, "use-the-solution-result"], [31, "use-the-solution-result"], [32, "use-the-solution-result"], [33, "use-the-solution-result"], [34, "use-the-solution-result"], [35, "use-the-solution-result"]], "List (all_roots, real_roots, nroots)": [[28, "list-all-roots-real-roots-nroots"]], "List of dictionaries (solve)": [[28, "list-of-dictionaries-solve"]], "Dictionary (roots)": [[28, "dictionary-roots"]], "Expression (factor)": [[28, "expression-factor"]], "Tradeoffs": [[28, "tradeoffs"]], "Mathematical Exactness, Completeness of List of Roots, and Speed": [[28, "mathematical-exactness-completeness-of-list-of-roots-and-speed"]], "Get All Roots, Perhaps Implicitly": [[28, "get-all-roots-perhaps-implicitly"]], "Numerically Evaluate CRootOf Roots": [[28, "numerically-evaluate-crootof-roots"]], "Representing Roots": [[28, "representing-roots"]], "Not All Equations Can Be Solved": [[28, "not-all-equations-can-be-solved"], [31, "not-all-equations-can-be-solved"], [32, "not-all-equations-can-be-solved"], [35, "not-all-equations-can-be-solved"]], "Equations With No Closed-Form Solution": [[28, "equations-with-no-closed-form-solution"], [32, "equations-with-no-closed-form-solution"], [35, "equations-with-no-closed-form-solution"]], "Report a Bug": [[28, "report-a-bug"], [30, "report-a-bug"], [31, "report-a-bug"], [32, "report-a-bug"], [33, "report-a-bug"], [34, "report-a-bug"], [35, "report-a-bug"], [36, "report-a-bug"], [37, "report-a-bug"]], "Solve Equations": [[29, "solve-equations"]], "Reduce One or a System of Inequalities for a Single Variable Algebraically": [[30, "reduce-one-or-a-system-of-inequalities-for-a-single-variable-algebraically"]], "Reducing a System of Inequalities for a Single Variable Algebraically": [[30, "reducing-a-system-of-inequalities-for-a-single-variable-algebraically"]], "Reducing One Inequality for a Single Variable Algebraically": [[30, "reducing-one-inequality-for-a-single-variable-algebraically"]], "Include the Variable to Be Reduced for in the Function Call": [[30, "include-the-variable-to-be-reduced-for-in-the-function-call"]], "Reduce a System of Inequalities Algebraically": [[30, "reduce-a-system-of-inequalities-algebraically"]], "Use the Result": [[30, "use-the-result"]], "Extract a List of Decomposed Relations": [[30, "extract-a-list-of-decomposed-relations"]], "Extract a Tuple of Relations": [[30, "extract-a-tuple-of-relations"]], "Limitations of Inequality Reduction Using SymPy": [[30, "limitations-of-inequality-reduction-using-sympy"]], "SymPy Can Reduce for Only One Symbol of Interest Per Inequality": [[30, "sympy-can-reduce-for-only-one-symbol-of-interest-per-inequality"]], "Limitations on Types of Inequalities That SymPy Can Solve": [[30, "limitations-on-types-of-inequalities-that-sympy-can-solve"]], "Not All Results Are Returned for Periodic Functions": [[30, "not-all-results-are-returned-for-periodic-functions"]], "Not All Systems of Inequalities Can Be Reduced": [[30, "not-all-systems-of-inequalities-can-be-reduced"]], "Systems of Inequalities Which Cannot Be Satisfied": [[30, "systems-of-inequalities-which-cannot-be-satisfied"]], "Systems of Inequalities That Cannot Be Reduced Analytically": [[30, "systems-of-inequalities-that-cannot-be-reduced-analytically"]], "Inequalities Which Can Be Reduced Analytically, and SymPy Cannot Reduce": [[30, "inequalities-which-can-be-reduced-analytically-and-sympy-cannot-reduce"]], "Solve a Diophantine Equation Algebraically": [[31, "solve-a-diophantine-equation-algebraically"]], "Example of Solving a Diophantine Equation": [[31, "example-of-solving-a-diophantine-equation"]], "Diophantine Equation Can be Expressed as Expression That Equals Zero": [[31, "diophantine-equation-can-be-expressed-as-expression-that-equals-zero"]], "Specify the Order of Symbols in the Result": [[31, "specify-the-order-of-symbols-in-the-result"]], "Extract Expressions From the Result": [[31, "extract-expressions-from-the-result"]], "Work With Parameters": [[31, "work-with-parameters"]], "Verify a Solution": [[31, "verify-a-solution"]], "Programmatically Extract Parameter Symbols": [[31, "programmatically-extract-parameter-symbols"]], "Equations With No Solution": [[31, "equations-with-no-solution"], [33, "equations-with-no-solution"], [35, "equations-with-no-solution"]], "Solve an Equation Algebraically": [[32, "solve-an-equation-algebraically"], [32, "id1"]], "Alternatives to consider": [[32, "alternatives-to-consider"]], "Solving Functions": [[32, "solving-functions"]], "Make Your Equation Into an Expression That Equals Zero": [[32, "make-your-equation-into-an-expression-that-equals-zero"]], "Put Your Equation Into Eq Form": [[32, "put-your-equation-into-eq-form"]], "Restrict the Domain of Solutions": [[32, "restrict-the-domain-of-solutions"]], "Explicitly Represent Infinite Sets of Possible Solutions": [[32, "explicitly-represent-infinite-sets-of-possible-solutions"]], "Substitute Solutions From solve() Into an Expression": [[32, "substitute-solutions-from-solve-into-an-expression"]], "solveset() Solution Sets Cannot Necessarily Be Interrogated Programmatically": [[32, "solveset-solution-sets-cannot-necessarily-be-interrogated-programmatically"]], "Options That Can Speed up solve()": [[32, "options-that-can-speed-up-solve"], [36, "options-that-can-speed-up-solve"], [37, "options-that-can-speed-up-solve"]], "Equations Which Have a Closed-Form Solution, and SymPy Cannot Solve": [[32, "equations-which-have-a-closed-form-solution-and-sympy-cannot-solve"], [36, "equations-which-have-a-closed-form-solution-and-sympy-cannot-solve"]], "Solve a Matrix Equation Algebraically": [[33, "solve-a-matrix-equation-algebraically"]], "Solve a Matrix Equation": [[33, "solve-a-matrix-equation"]], "Matrix Usually Must Be Square": [[33, "matrix-usually-must-be-square"]], "Methods for Solving Matrix Equations": [[33, "methods-for-solving-matrix-equations"]], "Solving Several Matrix Equations With the Same Matrix": [[33, "solving-several-matrix-equations-with-the-same-matrix"]], "Work With Symbolic Matrices": [[33, "work-with-symbolic-matrices"]], "Speed up Solving Matrix Equations": [[33, "speed-up-solving-matrix-equations"]], "Use the Solution as a Vector": [[33, "use-the-solution-as-a-vector"]], "Extract Elements From the Solution": [[33, "extract-elements-from-the-solution"]], "Solve One or a System of Equations Numerically": [[34, "solve-one-or-a-system-of-equations-numerically"]], "Example of Numerically Solving an Equation": [[34, "example-of-numerically-solving-an-equation"]], "Find Complex Roots of a Real Function": [[34, "find-complex-roots-of-a-real-function"]], "Ensure the Root Found is in a Given Interval": [[34, "ensure-the-root-found-is-in-a-given-interval"]], "Solve a System of Equations Numerically": [[34, "solve-a-system-of-equations-numerically"]], "Increase Precision of the Solution": [[34, "increase-precision-of-the-solution"]], "Create a Function That Can Be Solved With SciPy": [[34, "create-a-function-that-can-be-solved-with-scipy"]], "Substitute the Result Into an Expression": [[34, "substitute-the-result-into-an-expression"]], "Not all Equations Can be Solved": [[34, "not-all-equations-can-be-solved"]], "Equations With no Solution": [[34, "equations-with-no-solution"]], "Solve an Ordinary Differential Equation (ODE) Algebraically": [[35, "solve-an-ordinary-differential-equation-ode-algebraically"]], "Solve an Ordinary Differential Equation (ODE)": [[35, "solve-an-ordinary-differential-equation-ode"]], "Defining Derivatives": [[35, "defining-derivatives"]], "Options to Define an ODE": [[35, "options-to-define-an-ode"]], "Option 1: Define a Function Without Including Its Independent Variable": [[35, "option-1-define-a-function-without-including-its-independent-variable"]], "Specify Initial Conditions or Boundary Conditions": [[35, "specify-initial-conditions-or-boundary-conditions"], [35, "id1"]], "Option 2: Define a Function of an Independent Variable": [[35, "option-2-define-a-function-of-an-independent-variable"]], "Beware Copying and Pasting Results": [[35, "beware-copying-and-pasting-results"]], "Extract the Result for One Solution and Function": [[35, "extract-the-result-for-one-solution-and-function"]], "Some ODEs Cannot Be Solved Explicitly, Only Implicitly": [[35, "some-odes-cannot-be-solved-explicitly-only-implicitly"]], "Extract the Result for Multiple Function-Solution Pairs": [[35, "extract-the-result-for-multiple-function-solution-pairs"]], "If There is One Solution Set": [[35, "if-there-is-one-solution-set"]], "If There are Multiple Solution Sets": [[35, "if-there-are-multiple-solution-sets"]], "Work With Arbitrary Constants": [[35, "work-with-arbitrary-constants"]], "Numerically Solve an ODE in SciPy": [[35, "numerically-solve-an-ode-in-scipy"]], "Ordinary Differential Equation Solving Hints": [[35, "ordinary-differential-equation-solving-hints"]], "Return Unevaluated Integrals": [[35, "return-unevaluated-integrals"]], "Select a Specific Solver": [[35, "select-a-specific-solver"]], "Solve a System of Equations Algebraically": [[36, "solve-a-system-of-equations-algebraically"]], "Examples of Solving a System of Equations Algebraically": [[36, "examples-of-solving-a-system-of-equations-algebraically"]], "Solve a System of Linear Equations Algebraically": [[36, "solve-a-system-of-linear-equations-algebraically"]], "Solve a System of Nonlinear Equations Algebraically": [[36, "solve-a-system-of-nonlinear-equations-algebraically"]], "Solve and Use Results in a Dictionary": [[36, "solve-and-use-results-in-a-dictionary"]], "Solve Into a Solution Given as a Dictionary": [[36, "solve-into-a-solution-given-as-a-dictionary"]], "Use a Solution Given as a Dictionary": [[36, "use-a-solution-given-as-a-dictionary"]], "Solve Results in a Set": [[36, "solve-results-in-a-set"]], "Not All Systems of Equations Can be Solved": [[36, "not-all-systems-of-equations-can-be-solved"]], "Systems of Equations With no Solution": [[36, "systems-of-equations-with-no-solution"]], "Systems of Equations With no Closed-Form Solution": [[36, "systems-of-equations-with-no-closed-form-solution"]], "Solving Guidance": [[37, "solving-guidance"]], "Numeric Solutions": [[37, "numeric-solutions"]], "Equations With no Closed-Form Solution": [[37, "equations-with-no-closed-form-solution"]], "When You Might Prefer a Numeric Solution": [[37, "when-you-might-prefer-a-numeric-solution"]], "Use Exact Values": [[37, "use-exact-values"]], "Include the Variable to be Solved for in the Function Call": [[37, "include-the-variable-to-be-solved-for-in-the-function-call"]], "Ensure Consistent Formatting From solve()": [[37, "ensure-consistent-formatting-from-solve"]], "Include Solutions Making Any Denominator Zero": [[37, "include-solutions-making-any-denominator-zero"]], "Do Not Simplify Solutions": [[37, "do-not-simplify-solutions"]], "Parse a String Representing the Equation": [[37, "parse-a-string-representing-the-equation"]], "Welcome to SymPy\u2019s documentation!": [[38, "welcome-to-sympy-s-documentation"]], "Installation": [[38, "installation"], [39, "installation"], [302, "installation"]], "Tutorials": [[38, "tutorials"], [292, "tutorials"]], "API Reference": [[38, "api-reference"], [258, "module-sympy.utilities.autowrap"], [259, "module-sympy.utilities.codegen"], [281, "api-reference"]], "Anaconda": [[39, "anaconda"]], "Git": [[39, "git"]], "Run SymPy": [[39, "run-sympy"]], "mpmath": [[39, "mpmath"]], "Questions": [[39, "questions"]], "abc": [[40, "module-sympy.abc"]], "Caveats": [[40, "caveats"]], "Algebras": [[41, "algebras"]], "Quaternion Reference": [[41, "module-sympy.algebras"]], "Ask": [[42, "module-sympy.assumptions.ask"]], "Assume": [[43, "module-sympy.assumptions.assume"]], "Predicate": [[44, "predicate"]], "Querying": [[44, "querying"]], "Contents": [[44, "contents"], [55, "contents"], [75, "contents"], [88, "contents"], [94, "contents"], [218, "contents"], [230, "contents"], [240, "contents"], [249, "contents"]], "Performance improvements": [[44, "performance-improvements"]], "Misc": [[44, "misc"]], "Common": [[45, "common"]], "Calculus": [[45, "calculus"], [47, "module-sympy.calculus"], [294, "calculus"]], "Matrix": [[45, "matrix"]], "Number Theory": [[45, "number-theory"], [108, "module-sympy.ntheory.generate"], [281, "number-theory"], [286, "number-theory"]], "Order": [[45, "order"]], "Sets": [[45, "sets"], [234, "sets"]], "Refine": [[46, "module-sympy.assumptions.refine"]], "Singularities": [[47, "singularities"]], "Finite difference weights": [[47, "finite-difference-weights"]], "Category Theory": [[48, "category-theory"]], "Base Class Reference": [[48, "module-sympy.categories"], [70, "base-class-reference"]], "Diagram Drawing": [[48, "module-sympy.categories.diagram_drawing"]], "Code printers (sympy.printing)": [[49, "code-printers-sympy-printing"]], "Codegen (sympy.utilities.codegen)": [[49, "codegen-sympy-utilities-codegen"]], "Classes and functions for rewriting expressions (sympy.codegen.rewriting)": [[49, "module-sympy.codegen.rewriting"]], "Tools for simplifying expressions using approximations (sympy.codegen.approximations)": [[49, "module-sympy.codegen.approximations"]], "Classes for abstract syntax trees (sympy.codegen.ast)": [[49, "module-sympy.codegen.ast"]], "AST Type Tree": [[49, "ast-type-tree"]], "Predefined types": [[49, "predefined-types"]], "Using the nodes": [[49, "using-the-nodes"]], "Special C math functions (sympy.codegen.cfunctions)": [[49, "module-sympy.codegen.cfunctions"]], "C specific AST nodes (sympy.codegen.cnodes)": [[49, "module-sympy.codegen.cnodes"]], "C++ specific AST nodes (sympy.codegen.cxxnodes)": [[49, "module-sympy.codegen.cxxnodes"]], "Fortran specific AST nodes (sympy.codegen.fnodes)": [[49, "module-sympy.codegen.fnodes"]], "Algorithms (sympy.codegen.algorithms)": [[49, "module-sympy.codegen.algorithms"]], "Python utilities (sympy.codegen.pyutils)": [[49, "module-sympy.codegen.pyutils"]], "C utilities (sympy.codegen.cutils)": [[49, "module-sympy.codegen.cutils"]], "Fortran utilities (sympy.codegen.futils)": [[49, "module-sympy.codegen.futils"]], "Finitely Presented Groups": [[50, "finitely-presented-groups"]], "Overview of Facilities": [[50, "overview-of-facilities"]], "The Construction of Finitely Presented Groups": [[50, "the-construction-of-finitely-presented-groups"]], "Free Groups and Words": [[50, "free-groups-and-words"]], "Construction of a Free Group": [[50, "construction-of-a-free-group"]], "Construction of words": [[50, "construction-of-words"]], "Coset Enumeration: The Todd-Coxeter Algorithm": [[50, "coset-enumeration-the-todd-coxeter-algorithm"]], "CosetTable": [[50, "cosettable"]], "Attributes of CosetTable": [[50, "attributes-of-cosettable"]], "Compression and Standardization": [[50, "compression-and-standardization"]], "Subgroups of Finite Index": [[50, "subgroups-of-finite-index"]], "Low Index Subgroups": [[50, "low-index-subgroups"]], "Constructing a presentation for a subgroup": [[50, "constructing-a-presentation-for-a-subgroup"]], "Reidemeister Schreier algorithm": [[50, "reidemeister-schreier-algorithm"]], "Bibliography": [[50, "bibliography"], [58, "bibliography"]], "Galois Groups": [[51, "module-sympy.combinatorics.galois"], [221, "galois-groups"]], "Gray Code": [[52, "module-sympy.combinatorics.graycode"]], "Group constructors": [[53, "module-sympy.combinatorics.group_constructs"]], "Nilpotent, Abelian and Cyclic Numbers": [[54, "module-sympy.combinatorics.group_numbers"]], "Combinatorics": [[55, "combinatorics"]], "Named Groups": [[56, "module-sympy.combinatorics.named_groups"]], "Partitions": [[57, "module-sympy.combinatorics.partitions"]], "Polycyclic Groups": [[58, "polycyclic-groups"]], "Overview of functionalities": [[58, "overview-of-functionalities"]], "The Construction of Polycyclic Groups": [[58, "the-construction-of-polycyclic-groups"]], "Attributes of PolycyclicGroup": [[58, "attributes-of-polycyclicgroup"]], "The Construction of Collector": [[58, "the-construction-of-collector"]], "Attributes of Collector": [[58, "attributes-of-collector"]], "Computation of Minimal Uncollected Subword": [[58, "computation-of-minimal-uncollected-subword"]], "Computation of Subword Index": [[58, "computation-of-subword-index"]], "Computation of Collected Word": [[58, "computation-of-collected-word"]], "Computation of Polycyclic Presentation": [[58, "computation-of-polycyclic-presentation"]], "Computation of Exponent Vector": [[58, "computation-of-exponent-vector"]], "Depth of Polycyclic generator": [[58, "depth-of-polycyclic-generator"]], "Computation of Leading Exponent": [[58, "computation-of-leading-exponent"]], "Permutation Groups": [[59, "module-sympy.combinatorics.perm_groups"]], "Permutations": [[60, "module-sympy.combinatorics.permutations"]], "Generators": [[60, "module-sympy.combinatorics.generators"]], "Polyhedron": [[61, "module-sympy.combinatorics.polyhedron"]], "Prufer Sequences": [[62, "module-sympy.combinatorics.prufer"]], "Subsets": [[63, "module-sympy.combinatorics.subsets"]], "Tensor Canonicalization": [[64, "module-sympy.combinatorics.tensor_can"]], "Test Utilities": [[65, "module-sympy.combinatorics.testutil"]], "Utilities": [[66, "module-sympy.combinatorics.util"], [164, "module-sympy.physics.optics.utils"], [221, "utilities"], [263, "module-sympy.utilities"], [281, "utilities"], [289, "utilities"]], "Concrete": [[67, "concrete"]], "Hypergeometric terms": [[67, "hypergeometric-terms"]], "Concrete Class Reference": [[67, "concrete-class-reference"]], "Concrete Functions Reference": [[67, "concrete-functions-reference"]], "Core": [[68, "core"]], "sympify": [[68, "module-sympy.core.sympify"]], "assumptions": [[68, "module-sympy.core.assumptions"]], "See Also": [[68, "see-also"], [264, "see-also"]], "Notes": [[68, "notes"], [233, "notes"], [235, "notes"]], "Developers Notes": [[68, "developers-notes"]], "cache": [[68, "module-sympy.core.cache"]], "basic": [[68, "module-sympy.core.basic"]], "singleton": [[68, "module-sympy.core.singleton"]], "expr": [[68, "module-sympy.core.expr"]], "symbol": [[68, "module-sympy.core.symbol"]], "intfunc": [[68, "module-sympy.core.intfunc"]], "numbers": [[68, "module-sympy.core.numbers"]], "power": [[68, "module-sympy.core.power"]], "mul": [[68, "module-sympy.core.mul"]], "add": [[68, "module-sympy.core.add"]], "mod": [[68, "module-sympy.core.mod"]], "relational": [[68, "module-sympy.core.relational"]], "multidimensional": [[68, "module-sympy.core.multidimensional"]], "function": [[68, "module-sympy.core.function"]], "evalf": [[68, "module-sympy.core.evalf"], [293, "evalf"]], "containers": [[68, "module-sympy.core.containers"]], "exprtools": [[68, "module-sympy.core.exprtools"]], "Sorting": [[68, "sorting"]], "Random": [[68, "module-sympy.core.random"]], "Traversal": [[68, "module-sympy.core.traversal"]], "Cryptography": [[69, "cryptography"]], "Differential Geometry": [[70, "module-sympy.diffgeom"]], "Discrete": [[71, "discrete"]], "Transforms": [[71, "module-sympy.discrete.transforms"]], "Fast Fourier Transform": [[71, "fast-fourier-transform"]], "Number Theoretic Transform": [[71, "number-theoretic-transform"]], "Fast Walsh Hadamard Transform": [[71, "fast-walsh-hadamard-transform"]], "M\u00f6bius Transform": [[71, "mobius-transform"]], "Convolutions": [[71, "module-sympy.discrete.convolutions"]], "Convolution": [[71, "convolution"]], "Convolution using Fast Fourier Transform": [[71, "convolution-using-fast-fourier-transform"]], "Convolution using Number Theoretic Transform": [[71, "convolution-using-number-theoretic-transform"]], "Convolution using Fast Walsh Hadamard Transform": [[71, "convolution-using-fast-walsh-hadamard-transform"]], "Subset Convolution": [[71, "subset-convolution"]], "Covering Product": [[71, "covering-product"]], "Intersecting Product": [[71, "intersecting-product"]], "Numerical Evaluation": [[72, "numerical-evaluation"]], "Basics": [[72, "basics"], [281, "basics"], [282, "basics"]], "Floating-point numbers": [[72, "floating-point-numbers"]], "Accuracy and error handling": [[72, "accuracy-and-error-handling"]], "Sums and integrals": [[72, "sums-and-integrals"]], "Numerical simplification": [[72, "numerical-simplification"]], "Combinatorial": [[73, "combinatorial"]], "Enumeration": [[73, "enumeration"]], "Elementary": [[74, "elementary"]], "Complex Functions": [[74, "complex-functions"]], "Trigonometric": [[74, "trigonometric"]], "Trigonometric Functions": [[74, "trigonometric-functions"]], "Trigonometric Inverses": [[74, "trigonometric-inverses"]], "Hyperbolic": [[74, "hyperbolic"]], "Hyperbolic Functions": [[74, "hyperbolic-functions"]], "Hyperbolic Inverses": [[74, "hyperbolic-inverses"]], "Integer Functions": [[74, "integer-functions"]], "Exponential": [[74, "exponential"]], "Piecewise": [[74, "piecewise"]], "Miscellaneous": [[74, "miscellaneous"], [267, "module-sympy.utilities.misc"]], "Special": [[76, "special"]], "Dirac Delta and Related Discontinuous Functions": [[76, "dirac-delta-and-related-discontinuous-functions"]], "Gamma, Beta and Related Functions": [[76, "module-sympy.functions.special.gamma_functions"]], "Error Functions and Fresnel Integrals": [[76, "module-sympy.functions.special.error_functions"]], "Exponential, Logarithmic and Trigonometric Integrals": [[76, "exponential-logarithmic-and-trigonometric-integrals"]], "Bessel Type Functions": [[76, "module-sympy.functions.special.bessel"]], "Airy Functions": [[76, "airy-functions"]], "B-Splines": [[76, "b-splines"]], "Riemann Zeta and Related Functions": [[76, "module-sympy.functions.special.zeta_functions"]], "Hypergeometric Functions": [[76, "hypergeometric-functions"]], "Elliptic integrals": [[76, "module-sympy.functions.special.elliptic_integrals"]], "Mathieu Functions": [[76, "module-sympy.functions.special.mathieu_functions"]], "Orthogonal Polynomials": [[76, "module-sympy.functions.special.polynomials"]], "Jacobi Polynomials": [[76, "jacobi-polynomials"]], "Gegenbauer Polynomials": [[76, "gegenbauer-polynomials"]], "Chebyshev Polynomials": [[76, "chebyshev-polynomials"]], "Legendre Polynomials": [[76, "legendre-polynomials"]], "Hermite Polynomials": [[76, "hermite-polynomials"]], "Laguerre Polynomials": [[76, "laguerre-polynomials"]], "Spherical Harmonics": [[76, "spherical-harmonics"]], "Tensor Functions": [[76, "tensor-functions"]], "Curves": [[77, "module-sympy.geometry.curve"]], "Ellipses": [[78, "module-sympy.geometry.ellipse"]], "Entities": [[79, "module-sympy.geometry.entity"]], "Geometry": [[80, "geometry"]], "Available Entities": [[80, "available-entities"]], "Example Usage": [[80, "example-usage"]], "Intersection of medians": [[80, "intersection-of-medians"]], "An in-depth example: Pappus\u2019 Hexagon Theorem": [[80, "an-in-depth-example-pappus-hexagon-theorem"]], "Miscellaneous Notes": [[80, "miscellaneous-notes"]], "Future Work": [[80, "future-work"]], "Truth Setting Expressions": [[80, "truth-setting-expressions"]], "Three Dimensions and Beyond": [[80, "three-dimensions-and-beyond"]], "Geometry Visualization": [[80, "geometry-visualization"]], "Submodules": [[80, "submodules"]], "Lines": [[81, "module-sympy.geometry.line"]], "Plane": [[82, "module-sympy.geometry.plane"]], "Points": [[83, "module-sympy.geometry.point"], [274, "points"]], "Polygons": [[84, "module-sympy.geometry.polygon"]], "Utils": [[85, "module-sympy.geometry.util"]], "About Holonomic Functions": [[86, "about-holonomic-functions"]], "Converting other representations to holonomic": [[87, "converting-other-representations-to-holonomic"]], "Converting hypergeometric functions": [[87, "converting-hypergeometric-functions"]], "Converting Meijer G-functions": [[87, "converting-meijer-g-functions"]], "Converting symbolic expressions": [[87, "converting-symbolic-expressions"]], "Holonomic": [[88, "module-sympy.holonomic"]], "Internal API": [[89, "internal-api"]], "Operations on holonomic functions": [[90, "operations-on-holonomic-functions"]], "Addition and Multiplication": [[90, "addition-and-multiplication"]], "Integration and Differentiation": [[90, "integration-and-differentiation"]], "Composition with polynomials": [[90, "composition-with-polynomials"]], "Convert to holonomic sequence": [[90, "convert-to-holonomic-sequence"]], "Series expansion": [[90, "series-expansion"]], "Numerical evaluation": [[90, "numerical-evaluation"]], "Convert to a linear combination of hypergeometric functions": [[90, "convert-to-a-linear-combination-of-hypergeometric-functions"]], "Convert to a linear combination of Meijer G-functions": [[90, "convert-to-a-linear-combination-of-meijer-g-functions"]], "Convert to expressions": [[90, "convert-to-expressions"]], "Representation of holonomic functions in SymPy": [[91, "representation-of-holonomic-functions-in-sympy"]], "Uses and Current limitations": [[92, "uses-and-current-limitations"]], "Integration": [[92, "integration"]], "Computing Integrals using Meijer G-Functions": [[93, "computing-integrals-using-meijer-g-functions"]], "Overview": [[93, "overview"]], "Polar Numbers and Branched Functions": [[93, "polar-numbers-and-branched-functions"]], "Representing Branched Functions on the Argand Plane": [[93, "representing-branched-functions-on-the-argand-plane"]], "Table Lookups and Inverse Mellin Transforms": [[93, "table-lookups-and-inverse-mellin-transforms"]], "Applying the Integral Theorems": [[93, "applying-the-integral-theorems"]], "The G-Function Integration Theorems": [[93, "the-g-function-integration-theorems"]], "Conditions of Convergence for Integral (1)": [[93, "conditions-of-convergence-for-integral-1"]], "Conditions of Convergence for Integral (2)": [[93, "conditions-of-convergence-for-integral-2"]], "The Inverse Laplace Transform of a G-function": [[93, "the-inverse-laplace-transform-of-a-g-function"]], "How to compute the integral": [[93, "how-to-compute-the-integral"]], "When this computation is valid": [[93, "when-this-computation-is-valid"]], "When the integral exists": [[93, "when-the-integral-exists"]], "Implemented G-Function Formulae": [[93, "implemented-g-function-formulae"]], "Internal API Reference": [[93, "module-sympy.integrals.meijerint"]], "Integrals": [[94, "integrals"], [95, "module-sympy.integrals"], [294, "integrals"]], "Integral Transforms": [[95, "module-sympy.integrals.transforms"]], "Internals": [[95, "internals"], [221, "internals"]], "API reference": [[95, "api-reference"], [95, "id39"]], "TODO and Bugs": [[95, "todo-and-bugs"]], "Numeric Integrals": [[95, "numeric-integrals"]], "Integration over Polytopes": [[95, "module-sympy.integrals.intpoly"]], "For 2D Polygons": [[95, "for-2d-polygons"]], "For 3-Polytopes/Polyhedra": [[95, "for-3-polytopes-polyhedra"]], "Interactive": [[96, "module-sympy.interactive"]], "Session": [[96, "module-sympy.interactive.session"]], "Lie Algebra": [[97, "module-sympy.liealgebras"]], "Forming logical expressions": [[98, "forming-logical-expressions"]], "Boolean functions": [[98, "boolean-functions"]], "Simplification and equivalence-testing": [[98, "simplification-and-equivalence-testing"]], "Manipulating expressions": [[98, "manipulating-expressions"]], "Truth tables and related functions": [[98, "truth-tables-and-related-functions"]], "Inference": [[98, "module-sympy.logic.inference"]], "Common Matrices": [[99, "module-sympy.matrices.common"]], "Dense Matrices": [[100, "dense-matrices"]], "Matrix Expressions": [[101, "module-sympy.matrices.expressions"]], "Matrix Expressions Core Reference": [[101, "matrix-expressions-core-reference"]], "Block Matrices": [[101, "block-matrices"]], "Immutable Matrices": [[102, "immutable-matrices"]], "ImmutableMatrix Class Reference": [[102, "module-sympy.matrices.immutable"]], "Matrices": [[103, "module-sympy.matrices"], [127, "module-sympy.physics.matrices"], [281, "matrices"], [285, "matrices"], [300, "matrices"]], "Matrices (linear algebra)": [[104, "module-sympy.matrices.matrices"]], "Creating Matrices": [[104, "creating-matrices"]], "Basic Manipulation": [[104, "basic-manipulation"]], "Operations on entries": [[104, "operations-on-entries"]], "Linear algebra": [[104, "linear-algebra"]], "Reference": [[104, "reference"], [213, "reference"], [219, "reference"], [223, "reference"], [233, "reference"], [233, "id2"], [233, "id4"], [233, "id7"], [233, "id8"]], "Matrix Base Classes": [[104, "matrix-base-classes"]], "Matrix Exceptions": [[104, "matrix-exceptions"]], "Matrix Functions": [[104, "matrix-functions"]], "Rotation matrices": [[104, "rotation-matrices"]], "Numpy Utility Functions": [[104, "numpy-utility-functions"]], "Matrix Normal Forms": [[105, "matrix-normal-forms"]], "Sparse Matrices": [[106, "module-sympy.matrices.sparse"]], "SparseMatrix Class Reference": [[106, "sparsematrix-class-reference"]], "ImmutableSparseMatrix Class Reference": [[106, "immutablesparsematrix-class-reference"]], "Sparse Tools": [[107, "module-sympy.matrices.sparsetools"]], "Ntheory Class Reference": [[108, "ntheory-class-reference"]], "Ntheory Functions Reference": [[108, "ntheory-functions-reference"]], "ECM function": [[108, "ecm-function"]], "QS function": [[108, "qs-function"]], "Numeric Computation": [[109, "numeric-computation"]], "Subs/evalf": [[109, "subs-evalf"]], "Lambdify": [[109, "lambdify"], [265, "module-sympy.utilities.lambdify"]], "uFuncify": [[109, "ufuncify"]], "Aesara": [[109, "aesara"]], "So Which Should I Use?": [[109, "so-which-should-i-use"]], "Parsing Functions Reference": [[110, "parsing-functions-reference"]], "Parsing Transformations Reference": [[110, "parsing-transformations-reference"]], "Experimental \\mathrm{\\LaTeX} Parsing": [[110, "experimental-mathrm-latex-parsing"]], "\\mathrm{\\LaTeX} Parsing Functions Reference": [[110, "mathrm-latex-parsing-functions-reference"]], "ANTLR Backend": [[110, "antlr-backend"]], "ANTLR \\mathrm{\\LaTeX} Parser Caveats": [[110, "antlr-mathrm-latex-parser-caveats"]], "Lark Backend": [[110, "lark-backend"]], "Lark \\mathrm{\\LaTeX} Parser Features": [[110, "lark-mathrm-latex-parser-features"]], "Lark \\mathrm{\\LaTeX} Parser Capabilities": [[110, "lark-mathrm-latex-parser-capabilities"]], "Lark \\mathrm{\\LaTeX} Parser Functions": [[110, "lark-mathrm-latex-parser-functions"]], "Lark \\mathrm{\\LaTeX} Parser Classes": [[110, "lark-mathrm-latex-parser-classes"]], "\\mathrm{\\LaTeX} Parsing Exceptions Reference": [[110, "mathrm-latex-parsing-exceptions-reference"]], "SymPy Expression Reference": [[110, "module-sympy.parsing.sym_expr"]], "Runtime Installation": [[110, "runtime-installation"]], "Activation (Docstrings)": [[111, "module-sympy.physics.biomechanics.activation"]], "Curve (Docstrings)": [[112, "module-sympy.physics.biomechanics.curve"]], "Biomechanics API Reference": [[113, "biomechanics-api-reference"]], "Musculotendon (Docstrings)": [[114, "module-sympy.physics.biomechanics.musculotendon"]], "Biomechanics": [[115, "biomechanics"]], "Abstract": [[115, null], [119, null], [123, null], [125, null], [151, null], [161, null], [178, null], [208, null]], "Mechanics": [[115, "mechanics"], [151, "mechanics"], [246, "module-sympy.stats.rv"]], "Guide to Biomechanics": [[115, "guide-to-biomechanics"]], "Beam (Docstrings)": [[116, "module-sympy.physics.continuum_mechanics.beam"]], "Solving Beam Bending Problems using Singularity Functions": [[117, "solving-beam-bending-problems-using-singularity-functions"]], "Beam": [[117, "beam"], [119, "beam"]], "Example 6": [[117, "example-6"]], "Example 7": [[117, "example-7"]], "Example 8": [[117, "example-8"]], "Example 9": [[117, "example-9"]], "Example 10": [[117, "example-10"]], "Example 11": [[117, "example-11"]], "Cable (Docstrings)": [[118, "cable-docstrings"]], "Cable": [[118, "module-sympy.physics.continuum_mechanics.cable"], [119, "cable"]], "Continuum Mechanics": [[119, "continuum-mechanics"]], "Truss": [[119, "truss"]], "Truss (Docstrings)": [[120, "module-sympy.physics.continuum_mechanics.truss"]], "Control": [[121, "control"]], "Control System Plots": [[122, "control-system-plots"]], "Pole-Zero Plot": [[122, "pole-zero-plot"]], "Bode Plot": [[122, "bode-plot"]], "Impulse-Response Plot": [[122, "impulse-response-plot"]], "Step-Response Plot": [[122, "step-response-plot"]], "Ramp-Response Plot": [[122, "ramp-response-plot"]], "Control Module": [[123, "module-sympy.physics.control"]], "Control API": [[124, "control-api"]], "lti": [[124, "module-sympy.physics.control.lti"]], "High energy physics": [[125, "high-energy-physics"]], "Gamma matrices": [[125, "module-sympy.physics.hep.gamma_matrices"]], "Hydrogen Wavefunctions": [[126, "module-sympy.physics.hydrogen"]], "Potential Issues/Advanced Topics/Future Features in Physics/Mechanics": [[128, "potential-issues-advanced-topics-future-features-in-physics-mechanics"]], "Common Issues": [[128, "common-issues"], [200, "common-issues"]], "Numerically Integrating Code": [[128, "numerically-integrating-code"]], "Differentiating": [[128, "differentiating"]], "Choice of Coordinates and Speeds": [[128, "choice-of-coordinates-and-speeds"]], "Substitution": [[128, "substitution"], [200, "substitution"], [293, "substitution"]], "Linearization": [[128, "linearization"]], "Acceleration of Points": [[128, "acceleration-of-points"], [200, "acceleration-of-points"]], "Advanced Interfaces": [[128, "advanced-interfaces"], [200, "advanced-interfaces"]], "Advanced Functionality": [[128, "advanced-functionality"]], "Future Features": [[128, "future-features"]], "Code Output": [[128, "code-output"]], "Actuator (Docstrings)": [[129, "module-sympy.physics.mechanics.actuator"]], "Body (Docstrings)": [[130, "module-sympy.physics.mechanics.body"]], "Expression Manipulation (Docstrings)": [[131, "expression-manipulation-docstrings"]], "Mechanics API Reference": [[132, "mechanics-api-reference"]], "Joints Framework (Docstrings)": [[133, "joints-framework-docstrings"]], "Joint (Docstrings)": [[133, "module-sympy.physics.mechanics.joint"]], "Kane\u2019s Method & Lagrange\u2019s Method (Docstrings)": [[134, "module-sympy.physics.mechanics.kane"]], "Linearization (Docstrings)": [[135, "module-sympy.physics.mechanics.linearize"]], "Bodies, Inertias, Loads & Other Functions (Docstrings)": [[136, "bodies-inertias-loads-other-functions-docstrings"]], "Bodies": [[136, "bodies"]], "Inertias": [[136, "inertias"]], "Loads": [[136, "loads"], [156, "loads"], [291, "loads"]], "Other Functions": [[136, "other-functions"]], "Pathway (Docstrings)": [[137, "module-sympy.physics.mechanics.pathway"]], "Printing (Docstrings)": [[138, "printing-docstrings"], [206, "printing-docstrings"]], "mechanics_printing": [[138, "mechanics-printing"]], "mprint": [[138, "mprint"]], "mpprint": [[138, "mpprint"]], "mlatex": [[138, "mlatex"]], "SymbolicSystem (Docstrings)": [[139, "symbolicsystem-docstrings"]], "Wrapping Geometry (Docstrings)": [[140, "module-sympy.physics.mechanics.wrapping_geometry"]], "Autolev Parser": [[141, "autolev-parser"]], "Usage": [[141, "usage"]], "Gotchas": [[141, "gotchas"], [296, "gotchas"]], "Limitations and Issues": [[141, "limitations-and-issues"]], "Future Improvements": [[141, "future-improvements"]], "1. Completing Dynamics Online": [[141, "completing-dynamics-online"]], "2. Fixing Issues": [[141, "fixing-issues"]], "3. Switching to an AST": [[141, "switching-to-an-ast"]], "Examples for Physics/Mechanics": [[142, "examples-for-physics-mechanics"]], "A bicycle": [[143, "a-bicycle"]], "A four bar linkage": [[144, "a-four-bar-linkage"]], "Nonminimal Coordinates Pendulum": [[145, "nonminimal-coordinates-pendulum"]], "Kane\u2019s Method": [[145, "kane-s-method"]], "Lagrange\u2019s Method": [[145, "lagrange-s-method"]], "Multi Degree of Freedom Holonomic System": [[146, "multi-degree-of-freedom-holonomic-system"]], "A rolling disc": [[147, "a-rolling-disc"]], "A rolling disc, with Kane\u2019s method": [[148, "a-rolling-disc-with-kane-s-method"]], "A rolling disc, with Kane\u2019s method and constraint forces": [[149, "a-rolling-disc-with-kane-s-method-and-constraint-forces"]], "A rolling disc using Lagrange\u2019s Method": [[150, "a-rolling-disc-using-lagrange-s-method"]], "Classical Mechanics": [[151, "classical-mechanics"]], "Vector": [[151, "vector"], [210, "vector"], [278, "vector"]], "Guide to Mechanics": [[151, "guide-to-mechanics"]], "Joints Framework in Physics/Mechanics": [[152, "joints-framework-in-physics-mechanics"]], "Joints in Physics/Mechanics": [[152, "joints-in-physics-mechanics"]], "JointsMethod in Physics/Mechanics": [[152, "jointsmethod-in-physics-mechanics"]], "Kane\u2019s Method in Physics/Mechanics": [[153, "kane-s-method-in-physics-mechanics"], [153, "id2"]], "Structure of Equations": [[153, "structure-of-equations"], [154, "structure-of-equations"]], "Lagrange\u2019s Method in Physics/Mechanics": [[154, "lagrange-s-method-in-physics-mechanics"], [154, "id1"]], "Linearization in Physics/Mechanics": [[155, "linearization-in-physics-mechanics"]], "Background": [[155, "background"]], "A Note on Dependent Coordinates and Speeds": [[155, null]], "Linearizing Kane\u2019s Equations": [[155, "linearizing-kane-s-equations"]], "1. Using the Linearizer class directly:": [[155, "using-the-linearizer-class-directly"], [155, "id2"]], "2. Using the linearize class method:": [[155, "using-the-linearize-class-method"], [155, "id3"]], "What\u2019s with the new_method kwarg?": [[155, null]], "Linearizing Lagrange\u2019s Equations": [[155, "linearizing-lagrange-s-equations"]], "Potential Issues": [[155, "potential-issues"]], "1. Symbolic linearization with A_and_B=True is slow": [[155, "symbolic-linearization-with-a-and-b-true-is-slow"]], "2. The linearized form has nan, zoo, or oo as matrix elements": [[155, "the-linearized-form-has-nan-zoo-or-oo-as-matrix-elements"]], "Further Examples": [[155, "further-examples"]], "Masses, Inertias, Particles and Rigid Bodies in Physics/Mechanics": [[156, "masses-inertias-particles-and-rigid-bodies-in-physics-mechanics"]], "Mass": [[156, "mass"]], "Particle": [[156, "particle"]], "Inertia": [[156, "inertia"]], "Inertia (Dyadics)": [[156, "inertia-dyadics"]], "Rigid Body": [[156, "rigid-body"]], "Linear Momentum": [[156, "linear-momentum"]], "Angular Momentum": [[156, "angular-momentum"]], "Using momenta functions in Mechanics": [[156, "using-momenta-functions-in-mechanics"]], "Kinetic Energy": [[156, "kinetic-energy"]], "Potential Energy": [[156, "potential-energy"]], "Lagrangian": [[156, "lagrangian"]], "Using energy functions in Mechanics": [[156, "using-energy-functions-in-mechanics"]], "References for Physics/Mechanics": [[157, "references-for-physics-mechanics"]], "SymPy Mechanics for Autolev Users": [[158, "sympy-mechanics-for-autolev-users"]], "Some Key Differences": [[158, "some-key-differences"]], "Rough Autolev-SymPy Equivalents": [[158, "rough-autolev-sympy-equivalents"]], "Mathematical Equivalents": [[158, "mathematical-equivalents"]], "Physical Equivalents": [[158, "physical-equivalents"]], "Numerical Evaluation and Visualization": [[158, "numerical-evaluation-and-visualization"]], "Links": [[158, "links"]], "Symbolic Systems in Physics/Mechanics": [[159, "symbolic-systems-in-physics-mechanics"]], "SymbolicSystem Example Usage": [[159, "symbolicsystem-example-usage"]], "Gaussian Optics": [[160, "module-sympy.physics.optics.gaussopt"]], "Optics Module": [[161, "optics-module"]], "Medium": [[162, "module-sympy.physics.optics.medium"]], "Polarization": [[163, "module-sympy.physics.optics.polarization"]], "Waves": [[165, "module-sympy.physics.optics.waves"]], "Pauli Algebra": [[166, "module-sympy.physics.paulialgebra"]], "Quantum Harmonic Oscillator in 1-D": [[167, "module-sympy.physics.qho_1d"]], "Anticommutator": [[168, "module-sympy.physics.quantum.anticommutator"]], "Cartesian Operators and States": [[169, "module-sympy.physics.quantum.cartesian"]], "Clebsch-Gordan Coefficients": [[170, "module-sympy.physics.quantum.cg"]], "Circuit Plot": [[171, "module-sympy.physics.quantum.circuitplot"]], "Commutator": [[172, "module-sympy.physics.quantum.commutator"]], "Constants": [[173, "module-sympy.physics.quantum.constants"], [196, "constants"]], "Dagger": [[174, "module-sympy.physics.quantum.dagger"]], "Gates": [[175, "module-sympy.physics.quantum.gate"]], "Grover\u2019s Algorithm": [[176, "module-sympy.physics.quantum.grover"]], "Hilbert Space": [[177, "module-sympy.physics.quantum.hilbert"]], "Quantum Mechanics": [[178, "quantum-mechanics"]], "Quantum Functions": [[178, "quantum-functions"]], "States and Operators": [[178, "states-and-operators"]], "Quantum Computation": [[178, "quantum-computation"]], "Analytic Solutions": [[178, "analytic-solutions"]], "Inner Product": [[179, "module-sympy.physics.quantum.innerproduct"]], "Operator": [[180, "module-sympy.physics.quantum.operator"]], "Operator/State Helper Functions": [[181, "module-sympy.physics.quantum.operatorset"]], "Particle in a Box": [[182, "module-sympy.physics.quantum.piab"]], "Qapply": [[183, "module-sympy.physics.quantum.qapply"]], "QFT": [[184, "module-sympy.physics.quantum.qft"]], "Qubit": [[185, "module-sympy.physics.quantum.qubit"]], "Represent": [[186, "module-sympy.physics.quantum.represent"]], "Shor\u2019s Algorithm": [[187, "module-sympy.physics.quantum.shor"]], "Spin": [[188, "module-sympy.physics.quantum.spin"]], "State": [[189, "module-sympy.physics.quantum.state"]], "Tensor Product": [[190, "module-sympy.physics.quantum.tensorproduct"]], "Second Quantization": [[191, "module-sympy.physics.secondquant"]], "Quantum Harmonic Oscillator in 3-D": [[192, "module-sympy.physics.sho"]], "Dimensions and dimension systems": [[193, "module-sympy.physics.units.dimensions"]], "More examples": [[194, "more-examples"]], "Dimensional analysis": [[194, "dimensional-analysis"]], "Equation with quantities": [[194, "equation-with-quantities"]], "Unit systems": [[195, "unit-systems"]], "More": [[195, "more"]], "Philosophy behind unit systems": [[196, "philosophy-behind-unit-systems"]], "Dimensions": [[196, "dimensions"]], "Group structure": [[196, "group-structure"]], "Linear space representation": [[196, "linear-space-representation"]], "An example": [[196, "an-example"], [236, "an-example"]], "Quantities": [[196, "quantities"]], "Units": [[196, "units"]], "The need for a reference": [[196, "the-need-for-a-reference"]], "Literature": [[196, "literature"], [220, "literature"], [225, "literature"]], "Unit prefixes": [[197, "module-sympy.physics.units.prefixes"]], "Physical quantities": [[198, "module-sympy.physics.units.quantities"]], "Conversion between quantities": [[198, "module-sympy.physics.units.util"]], "Units and unit systems": [[199, "module-sympy.physics.units.unitsystem"]], "Potential Issues/Advanced Topics/Future Features in Physics/Vector Module": [[200, "potential-issues-advanced-topics-future-features-in-physics-vector-module"]], "Dyadic": [[200, "dyadic"]], "ReferenceFrame": [[200, "referenceframe"]], "dynamicsymbols": [[200, "dynamicsymbols"]], "Essential Classes": [[201, "essential-classes"]], "Docstrings for basic field functions": [[202, "docstrings-for-basic-field-functions"]], "Field operation functions": [[202, "field-operation-functions"]], "Checking the type of vector field": [[202, "checking-the-type-of-vector-field"]], "Essential Functions (Docstrings)": [[203, "essential-functions-docstrings"]], "Physics Vector API": [[204, "physics-vector-api"]], "Kinematics (Docstrings)": [[205, "module-sympy.physics.vector.point"]], "kinematic_equations": [[205, "module-sympy.physics.vector.functions"]], "Scalar and Vector Field Functionality": [[207, "scalar-and-vector-field-functionality"], [277, "scalar-and-vector-field-functionality"]], "Vectors and Scalars": [[207, "vectors-and-scalars"], [279, "vectors-and-scalars"]], "Fields": [[207, "fields"], [279, "fields"]], "Implementation of fields in sympy.physics.vector": [[207, "implementation-of-fields-in-sympy-physics-vector"]], "Field operators and other related functions": [[207, "field-operators-and-other-related-functions"]], "Curl": [[207, "curl"], [277, "curl"]], "Divergence": [[207, "divergence"], [277, "divergence"]], "Gradient": [[207, "gradient"], [277, "gradient"]], "Conservative and Solenoidal fields": [[207, "conservative-and-solenoidal-fields"], [277, "conservative-and-solenoidal-fields"]], "Scalar potential functions": [[207, "scalar-potential-functions"], [277, "scalar-potential-functions"]], "The Physics Vector Module": [[208, "the-physics-vector-module"]], "References for Physics/Vector": [[208, "references-for-physics-vector"]], "Guide to Vector": [[208, "guide-to-vector"], [278, "guide-to-vector"]], "Vector: Kinematics": [[209, "vector-kinematics"]], "Introduction to Kinematics": [[209, "introduction-to-kinematics"]], "Angular Velocity": [[209, "angular-velocity"]], "Angular Acceleration": [[209, "angular-acceleration"]], "Point Velocity & Acceleration": [[209, "point-velocity-acceleration"]], "Kinematics in physics.vector": [[209, "kinematics-in-physics-vector"]], "Vector & ReferenceFrame": [[210, "vector-referenceframe"]], "Vector Algebra": [[210, "vector-algebra"]], "Vector Operations": [[210, "vector-operations"]], "Alternative Representation": [[210, "alternative-representation"]], "Vector Calculus": [[210, "vector-calculus"]], "Derivatives of Vectors": [[210, "derivatives-of-vectors"]], "Relating Sets of Basis Vectors": [[210, "relating-sets-of-basis-vectors"]], "Derivatives with Multiple Frames": [[210, "derivatives-with-multiple-frames"]], "Using Vectors and Reference Frames": [[210, "using-vectors-and-reference-frames"]], "Vector Algebra, in physics.vector": [[210, "vector-algebra-in-physics-vector"]], "Vector Calculus, in physics.vector": [[210, "vector-calculus-in-physics-vector"]], "How Vectors are Coded": [[210, "how-vectors-are-coded"]], "Wigner Symbols": [[211, "module-sympy.physics.wigner"]], "Credits and Copyright": [[211, "credits-and-copyright"]], "Authors": [[211, "authors"]], "Plot Class": [[212, "plot-class"]], "Plotting Function Reference": [[212, "plotting-function-reference"]], "PlotGrid Class": [[212, "plotgrid-class"]], "Series Classes": [[212, "series-classes"]], "Backends": [[212, "backends"]], "Pyglet Plotting": [[212, "module-sympy.plotting.pygletplot"]], "Plot Window Controls": [[212, "plot-window-controls"]], "Coordinate Modes": [[212, "coordinate-modes"]], "Specifying Intervals for Variables": [[212, "specifying-intervals-for-variables"]], "Using the Interactive Interface": [[212, "using-the-interactive-interface"]], "Using Custom Color Functions": [[212, "using-custom-color-functions"]], "Plotting Geometric Entities": [[212, "plotting-geometric-entities"]], "Plotting with ASCII art": [[212, "plotting-with-ascii-art"]], "AGCA - Algebraic Geometry and Commutative Algebra Module": [[213, "agca-algebraic-geometry-and-commutative-algebra-module"]], "Base Rings": [[213, "base-rings"]], "Modules, Ideals and their Elementary Properties": [[213, "modules-ideals-and-their-elementary-properties"]], "Module Homomorphisms and Syzygies": [[213, "module-homomorphisms-and-syzygies"]], "Finite Extensions": [[213, "finite-extensions"]], "Basic functionality of the module": [[214, "basic-functionality-of-the-module"]], "Basic concepts": [[214, "basic-concepts"]], "Polynomials": [[214, "polynomials"]], "Divisibility": [[214, "divisibility"]], "Integral domains": [[214, "integral-domains"]], "Factorial domains": [[214, "factorial-domains"]], "Euclidean domains": [[214, "euclidean-domains"]], "Divisibility of polynomials": [[214, "divisibility-of-polynomials"]], "Basic functionality": [[214, "basic-functionality"]], "Division": [[214, "division"]], "GCD and LCM": [[214, "gcd-and-lcm"]], "Square-free factorization": [[214, "square-free-factorization"]], "Factorization": [[214, "factorization"]], "Groebner bases": [[214, "groebner-bases"]], "Solving Equations": [[214, "solving-equations"]], "Introducing the domainmatrix of the poly module": [[215, "introducing-the-domainmatrix-of-the-poly-module"]], "What is domainmatrix?": [[215, "what-is-domainmatrix"]], "Introducing the Domains of the poly module": [[216, "introducing-the-domains-of-the-poly-module"]], "What are the domains?": [[216, "what-are-the-domains"]], "Representing expressions symbolically": [[216, "representing-expressions-symbolically"]], "Tree representation": [[216, "tree-representation"]], "DUP representation": [[216, "dup-representation"]], "DMP representation": [[216, "dmp-representation"]], "Sparse polynomial representation": [[216, "sparse-polynomial-representation"]], "Basic usage of domains": [[216, "basic-usage-of-domains"]], "Domain elements vs sympy expressions": [[216, "domain-elements-vs-sympy-expressions"]], "Gaussian integers and Gaussian rationals": [[216, "gaussian-integers-and-gaussian-rationals"]], "Finite fields": [[216, "finite-fields"]], "Real and complex fields": [[216, "real-and-complex-fields"]], "Algebraic number fields": [[216, "algebraic-number-fields"], [221, "algebraic-number-fields"]], "Polynomial ring domains": [[216, "polynomial-ring-domains"]], "Old (dense) polynomial rings": [[216, "old-dense-polynomial-rings"]], "PolyRing vs PolynomialRing": [[216, "polyring-vs-polynomialring"]], "Rational function fields": [[216, "rational-function-fields"]], "Expression domain": [[216, "expression-domain"]], "Choosing a domain": [[216, "choosing-a-domain"]], "Converting elements between different domains": [[216, "converting-elements-between-different-domains"]], "Unifying domains": [[216, "unifying-domains"]], "Internals of a Poly": [[216, "internals-of-a-poly"]], "Choosing a domain for a Poly": [[216, "choosing-a-domain-for-a-poly"]], "Choosing generators": [[216, "choosing-generators"]], "Algebraically dependent generators": [[216, "algebraically-dependent-generators"]], "Reference docs for the Poly Domains": [[217, "reference-docs-for-the-poly-domains"]], "Domains": [[217, "domains"]], "Abstract Domains": [[217, "abstract-domains"]], "GF(p)": [[217, "gf-p"]], "ZZ": [[217, "zz"]], "QQ": [[217, "qq"]], "MPQ": [[217, "mpq"]], "Gaussian domains": [[217, "gaussian-domains"]], "ZZ_I": [[217, "zz-i"]], "QQ_I": [[217, "qq-i"]], "QQ": [[217, "qq-a"]], "RR": [[217, "rr"]], "CC": [[217, "cc"]], "K[x]": [[217, "k-x"]], "K(x)": [[217, "id11"]], "EX": [[217, "ex"]], "Quotient ring": [[217, "quotient-ring"]], "Sparse polynomials": [[217, "sparse-polynomials"]], "Sparse rational functions": [[217, "sparse-rational-functions"]], "Dense polynomials": [[217, "dense-polynomials"]], "Polynomial Manipulation": [[218, "polynomial-manipulation"]], "Internals of the Polynomial Manipulation Module": [[219, "internals-of-the-polynomial-manipulation-module"]], "Level Zero": [[219, "level-zero"]], "Manipulation of dense, multivariate polynomials": [[219, "manipulation-of-dense-multivariate-polynomials"]], "Manipulation of dense, univariate polynomials with finite field coefficients": [[219, "manipulation-of-dense-univariate-polynomials-with-finite-field-coefficients"]], "Manipulation of sparse, distributed polynomials and vectors": [[219, "manipulation-of-sparse-distributed-polynomials-and-vectors"]], "Polynomial factorization algorithms": [[219, "polynomial-factorization-algorithms"]], "Classical remainder sequence": [[219, "classical-remainder-sequence"]], "Simplified remainder sequences": [[219, "simplified-remainder-sequences"]], "Subresultant sequence": [[219, "subresultant-sequence"]], "Groebner basis algorithms": [[219, "groebner-basis-algorithms"]], "Options": [[219, "module-sympy.polys.polyoptions"]], "Configuration": [[219, "module-sympy.polys.polyconfig"]], "Exceptions": [[219, "exceptions"]], "Modular GCD": [[219, "modular-gcd"]], "Undocumented": [[219, "undocumented"]], "Number Fields": [[221, "number-fields"]], "Solving the Main Problems": [[221, "solving-the-main-problems"]], "Integral Basis": [[221, "integral-basis"]], "Prime Decomposition": [[221, "prime-decomposition"]], "p-adic Valuation": [[221, "p-adic-valuation"]], "Finding Minimal Polynomials": [[221, "finding-minimal-polynomials"]], "The Subfield Problem": [[221, "the-subfield-problem"]], "Representing algebraic numbers": [[221, "representing-algebraic-numbers"]], "As number field elements": [[221, "as-number-field-elements"]], "As elements of finitely-generated modules": [[221, "as-elements-of-finitely-generated-modules"]], "Finitely-generated modules": [[221, "module-sympy.polys.numberfields.modules"]], "Arithmetic with module elements": [[221, "arithmetic-with-module-elements"]], "Multiplication": [[221, "multiplication"]], "Module Homomorphisms": [[221, "module-homomorphisms"]], "Class Reference": [[221, "class-reference"]], "Polynomials Manipulation Module Reference": [[222, "module-sympy.polys"]], "Basic polynomial manipulation functions": [[222, "basic-polynomial-manipulation-functions"]], "Extra polynomial manipulation functions": [[222, "extra-polynomial-manipulation-functions"]], "Domain constructors": [[222, "domain-constructors"]], "Monomials encoded as tuples": [[222, "monomials-encoded-as-tuples"]], "Orderings of monomials": [[222, "orderings-of-monomials"]], "Formal manipulation of roots of polynomials": [[222, "formal-manipulation-of-roots-of-polynomials"]], "Symbolic root-finding algorithms": [[222, "symbolic-root-finding-algorithms"]], "Special polynomials": [[222, "special-polynomials"]], "Orthogonal polynomials": [[222, "orthogonal-polynomials"]], "Appell sequences": [[222, "appell-sequences"]], "Manipulation of rational functions": [[222, "manipulation-of-rational-functions"]], "Partial fraction decomposition": [[222, "partial-fraction-decomposition"], [225, "partial-fraction-decomposition"]], "Dispersion of Polynomials": [[222, "dispersion-of-polynomials"]], "Series Manipulation using Polynomials": [[223, "series-manipulation-using-polynomials"]], "rs_series": [[223, "rs-series"]], "Contribute": [[223, "contribute"]], "Poly solvers": [[224, "poly-solvers"]], "Examples from Wester\u2019s Article": [[225, "examples-from-wester-s-article"]], "Simple univariate polynomial factorization": [[225, "simple-univariate-polynomial-factorization"]], "Univariate GCD, resultant and factorization": [[225, "univariate-gcd-resultant-and-factorization"]], "Multivariate GCD and factorization": [[225, "multivariate-gcd-and-factorization"]], "Support for symbols in exponents": [[225, "support-for-symbols-in-exponents"]], "Testing if polynomials have common zeros": [[225, "testing-if-polynomials-have-common-zeros"]], "Normalizing simple rational functions": [[225, "normalizing-simple-rational-functions"]], "Expanding expressions and factoring back": [[225, "expanding-expressions-and-factoring-back"]], "Factoring in terms of cyclotomic polynomials": [[225, "factoring-in-terms-of-cyclotomic-polynomials"]], "Univariate factoring over Gaussian numbers": [[225, "univariate-factoring-over-gaussian-numbers"]], "Computing with automatic field extensions": [[225, "computing-with-automatic-field-extensions"]], "Univariate factoring over various domains": [[225, "univariate-factoring-over-various-domains"]], "Factoring polynomials into linear factors": [[225, "factoring-polynomials-into-linear-factors"]], "Advanced factoring over finite fields": [[225, "advanced-factoring-over-finite-fields"]], "Working with expressions as polynomials": [[225, "working-with-expressions-as-polynomials"]], "Computing reduced Gr\u00f6bner bases": [[225, "computing-reduced-grobner-bases"]], "Multivariate factoring over algebraic numbers": [[225, "multivariate-factoring-over-algebraic-numbers"]], "Printer Class": [[226, "module-sympy.printing.printer"]], "Which Method is Responsible for Printing?": [[226, "which-method-is-responsible-for-printing"]], "Example of Custom Printer": [[226, "example-of-custom-printer"]], "Example of Custom Printing Method": [[226, "example-of-custom-printing-method"]], "Common mistakes": [[226, "common-mistakes"]], "PrettyPrinter Class": [[226, "prettyprinter-class"]], "C code printers": [[226, "module-sympy.printing.c"]], "C++ code printers": [[226, "module-sympy.printing.cxx"]], "RCodePrinter": [[226, "module-sympy.printing.rcode"]], "Fortran Printing": [[226, "fortran-printing"]], "SMT-Lib printing": [[226, "module-sympy.printing.smtlib"]], "Mathematica code printing": [[226, "module-sympy.printing.mathematica"]], "Maple code printing": [[226, "module-sympy.printing.maple"]], "Javascript Code printing": [[226, "module-sympy.printing.jscode"]], "Julia code printing": [[226, "module-sympy.printing.julia"]], "Octave (and Matlab) Code printing": [[226, "module-sympy.printing.octave"]], "Rust code printing": [[226, "module-sympy.printing.rust"]], "Aesara Code printing": [[226, "module-sympy.printing.aesaracode"]], "Gtk": [[226, "module-sympy.printing.gtk"]], "LambdaPrinter": [[226, "module-sympy.printing.lambdarepr"]], "LatexPrinter": [[226, "module-sympy.printing.latex"]], "MathMLPrinter": [[226, "module-sympy.printing.mathml"]], "PythonCodePrinter": [[226, "module-sympy.printing.pycode"]], "PythonPrinter": [[226, "module-sympy.printing.python"]], "srepr": [[226, "module-sympy.printing.repr"], [303, "srepr"]], "StrPrinter": [[226, "module-sympy.printing.str"]], "Tree Printing": [[226, "module-sympy.printing.tree"]], "Preview": [[226, "preview"]], "Implementation - Helper Classes/Functions": [[226, "module-sympy.printing.conventions"]], "CodePrinter": [[226, "module-sympy.printing.codeprinter"]], "Precedence": [[226, "module-sympy.printing.precedence"]], "Pretty-Printing Implementation Helpers": [[226, "module-sympy.printing.pretty.pretty_symbology"]], "dotprint": [[226, "dotprint"]], "Term Rewriting": [[227, "term-rewriting"]], "Expanding": [[227, "expanding"]], "Common Subexpression Detection and Collection": [[227, "common-subexpression-detection-and-collection"]], "Formal Power Series": [[228, "formal-power-series"]], "Rational Algorithm": [[228, "rational-algorithm"]], "Hypergeometric Algorithm": [[228, "hypergeometric-algorithm"]], "Fourier Series": [[229, "fourier-series"]], "Series": [[230, "series"]], "Limits of Sequences": [[231, "limits-of-sequences"]], "Sequences": [[232, "sequences"]], "Sequences Base": [[232, "sequences-base"]], "Elementary Sequences": [[232, "elementary-sequences"]], "Singleton Sequences": [[232, "singleton-sequences"]], "Compound Sequences": [[232, "compound-sequences"]], "Recursive Sequences": [[232, "recursive-sequences"]], "Series Expansions": [[233, "series-expansions"]], "Limits": [[233, "limits"], [294, "limits"]], "The Gruntz Algorithm": [[233, "the-gruntz-algorithm"]], "More Intuitive Series Expansion": [[233, "more-intuitive-series-expansion"]], "Order Terms": [[233, "order-terms"]], "Series Acceleration": [[233, "series-acceleration"]], "Residues": [[233, "residues"]], "Basic Sets": [[234, "module-sympy.sets.sets"]], "Elementary Sets": [[234, "elementary-sets"]], "Compound Sets": [[234, "compound-sets"]], "Singleton Sets": [[234, "singleton-sets"]], "Special Sets": [[234, "module-sympy.sets.fancysets"]], "Power sets": [[234, "module-sympy.sets.powerset"]], "Condition Sets": [[234, "module-sympy.sets.conditionset"]], "SetKind": [[234, "setkind"]], "Iteration over sets": [[234, "iteration-over-sets"]], "Hongguang Fu\u2019s Trigonometric Simplification": [[235, "hongguang-fu-s-trigonometric-simplification"]], "Rules": [[235, "rules"]], "Hypergeometric Expansion": [[236, "hypergeometric-expansion"]], "Hypergeometric Function Expansion Algorithm": [[236, "hypergeometric-function-expansion-algorithm"]], "Notation": [[236, "notation"]], "Incrementing and decrementing indices": [[236, "incrementing-and-decrementing-indices"]], "Reduction of Order": [[236, "reduction-of-order"]], "Moving Around in the Parameter Space": [[236, "moving-around-in-the-parameter-space"]], "Applying the Operators": [[236, "applying-the-operators"]], "Loose Ends": [[236, "loose-ends"]], "Meijer G-Functions of Finite Confluence": [[236, "meijer-g-functions-of-finite-confluence"]], "Extending The Hypergeometric Tables": [[236, "extending-the-hypergeometric-tables"]], "Implemented Hypergeometric Formulae": [[236, "implemented-hypergeometric-formulae"]], "Simplify": [[237, "simplify"], [238, "simplify"]], "Diophantine": [[239, "diophantine"]], "Diophantine equations": [[239, "diophantine-equations"]], "Module structure": [[239, "module-structure"]], "Tutorial": [[239, "tutorial"]], "User Functions": [[239, "user-functions"], [242, "user-functions"], [243, "user-functions"]], "Internal Functions": [[239, "internal-functions"]], "Internal Classes": [[239, "internal-classes"]], "Solvers": [[240, "solvers"], [244, "module-sympy.solvers"], [305, "solvers"]], "Inequality Solvers": [[241, "inequality-solvers"]], "ODE": [[242, "ode"]], "Hint Functions": [[242, "hint-functions"]], "Lie heuristics": [[242, "lie-heuristics"]], "Rational Riccati Solver": [[242, "rational-riccati-solver"]], "System of ODEs": [[242, "system-of-odes"]], "Information on the ode module": [[242, "module-sympy.solvers.ode.ode"]], "PDE": [[243, "pde"]], "Hint Methods": [[243, "hint-methods"]], "Information on the pde module": [[243, "module-sympy.solvers.pde"]], "Algebraic equations": [[244, "algebraic-equations"]], "Ordinary Differential equations (ODEs)": [[244, "ordinary-differential-equations-odes"], [245, "ordinary-differential-equations-odes"]], "Partial Differential Equations (PDEs)": [[244, "partial-differential-equations-pdes"], [245, "partial-differential-equations-pdes"]], "Deutils (Utilities for solving ODE\u2019s and PDE\u2019s)": [[244, "deutils-utilities-for-solving-ode-s-and-pde-s"]], "Recurrence Equations": [[244, "module-sympy.solvers.recurr"]], "Systems of Polynomial Equations": [[244, "systems-of-polynomial-equations"]], "Diophantine Equations (DEs)": [[244, "diophantine-equations-des"], [245, "diophantine-equations-des"]], "Inequalities": [[244, "inequalities"], [245, "inequalities"]], "Linear Programming (Optimization)": [[244, "module-sympy.solvers.simplex"]], "Solveset": [[245, "solveset"]], "What\u2019s wrong with solve():": [[245, "what-s-wrong-with-solve"]], "Why Solveset?": [[245, "why-solveset"]], "Why do we use Sets as an output type?": [[245, "why-do-we-use-sets-as-an-output-type"]], "Input API of solveset": [[245, "input-api-of-solveset"]], "What is this domain argument about?": [[245, "what-is-this-domain-argument-about"]], "What are the general methods employed by solveset to solve an equation?": [[245, "what-are-the-general-methods-employed-by-solveset-to-solve-an-equation"]], "How do we manipulate and return an infinite solution?": [[245, "how-do-we-manipulate-and-return-an-infinite-solution"]], "How does solveset ensure that it is not returning any wrong solution?": [[245, "how-does-solveset-ensure-that-it-is-not-returning-any-wrong-solution"]], "Search based solver and step-by-step solution": [[245, "search-based-solver-and-step-by-step-solution"]], "How do we deal with cases where only some of the solutions are known?": [[245, "how-do-we-deal-with-cases-where-only-some-of-the-solutions-are-known"]], "What is the plan for solve and solveset?": [[245, "what-is-the-plan-for-solve-and-solveset"]], "How are symbolic parameters handled in solveset?": [[245, "how-are-symbolic-parameters-handled-in-solveset"]], "Solveset Module Reference": [[245, "solveset-module-reference"]], "transolve": [[245, "transolve"]], "Stats": [[246, "module-sympy.stats"]], "Random Variable Types": [[246, "random-variable-types"]], "Finite Types": [[246, "finite-types"]], "Discrete Types": [[246, "discrete-types"]], "Continuous Types": [[246, "continuous-types"]], "Joint Types": [[246, "joint-types"]], "Stochastic Processes": [[246, "stochastic-processes"]], "Matrix Distributions": [[246, "matrix-distributions"]], "Compound Distribution": [[246, "compound-distribution"]], "Interface": [[246, "interface"]], "N-dim array": [[247, "module-sympy.tensor.array"]], "Products and contractions": [[247, "products-and-contractions"]], "Diagonal operator": [[247, "diagonal-operator"]], "Derivatives by array": [[247, "derivatives-by-array"]], "Classes": [[247, "classes"]], "N-dim array expressions": [[248, "module-sympy.tensor.array.expressions"]], "Constructing array expressions from index-explicit forms": [[248, "constructing-array-expressions-from-index-explicit-forms"]], "Compatibility with matrices": [[248, "compatibility-with-matrices"]], "Tensor": [[249, "module-sympy.tensor"], [252, "module-sympy.tensor.tensor"]], "Methods": [[250, "module-sympy.tensor.index_methods"]], "Indexed Objects": [[251, "module-sympy.tensor.indexed"]], "Tensor Operators": [[253, "module-sympy.tensor.toperators"]], "Testing": [[254, "testing"]], "pytest": [[255, "module-sympy.testing.pytest"]], "Randomised Testing": [[256, "module-sympy.testing.randtest"]], "Run Tests": [[257, "module-sympy.testing.runtests"]], "Autowrap Module": [[258, "autowrap-module"]], "Implementation details": [[258, "implementation-details"]], "Codegen": [[259, "codegen"]], "Implementation Details": [[259, "implementation-details"]], "Routine": [[259, "routine"]], "Decorator": [[260, "module-sympy.utilities.decorator"]], "Enumerative": [[261, "module-sympy.utilities.enumerative"]], "Exceptions and Warnings": [[262, "module-sympy.utilities.exceptions"]], "Iterables": [[264, "module-sympy.utilities.iterables"]], "variations": [[264, "variations"]], "partitions": [[264, "partitions"]], "Memoization": [[266, "module-sympy.utilities.memoization"]], "Source Code Inspection": [[268, "module-sympy.utilities.source"]], "Timing Utilities": [[269, "module-sympy.utilities.timeutils"]], "Essential Classes in sympy.vector (docstrings)": [[270, "essential-classes-in-sympy-vector-docstrings"]], "Vector API": [[271, "vector-api"]], "Orienter classes (docstrings)": [[272, "orienter-classes-docstrings"]], "Essential Functions in sympy.vector (docstrings)": [[273, "essential-functions-in-sympy-vector-docstrings"]], "Basic Implementation details": [[274, "basic-implementation-details"]], "Coordinate Systems and Vectors": [[274, "coordinate-systems-and-vectors"]], "SymPy operations on Vectors": [[274, "sympy-operations-on-vectors"]], "Dyadics": [[274, "dyadics"]], "More about Coordinate Systems": [[275, "more-about-coordinate-systems"]], "Locating new systems": [[275, "locating-new-systems"]], "Orienting new systems": [[275, "orienting-new-systems"]], "Using a method of CoordSys3D directly": [[275, "using-a-method-of-coordsys3d-directly"]], "Using Orienter(s) and the orient_new method": [[275, "using-orienter-s-and-the-orient-new-method"]], "Orienting AND Locating new systems": [[275, "orienting-and-locating-new-systems"]], "Transforming new system": [[275, "transforming-new-system"]], "Expression of quantities in different coordinate systems": [[275, "expression-of-quantities-in-different-coordinate-systems"]], "Vectors and Dyadics": [[275, "vectors-and-dyadics"]], "Coordinate Variables": [[275, "coordinate-variables"]], "Other expression-dependent methods": [[275, "other-expression-dependent-methods"]], "General examples of usage": [[276, "general-examples-of-usage"]], "Quadrilateral problem": [[276, "quadrilateral-problem"]], "The Problem": [[276, "the-problem"], [276, "id1"]], "Solution": [[276, "solution"], [276, "id2"]], "Third product rule for Del operator": [[276, "third-product-rule-for-del-operator"]], "See": [[276, "see"]], "Implementation in sympy.vector": [[277, "implementation-in-sympy-vector"]], "Scalar and vector fields": [[277, "scalar-and-vector-fields"]], "The Del operator": [[277, "the-del-operator"]], "Field operators and related functions": [[277, "field-operators-and-related-functions"]], "Directional Derivative": [[277, "directional-derivative"]], "Field operator in orthogonal curvilinear coordinate system": [[277, "field-operator-in-orthogonal-curvilinear-coordinate-system"]], "References for Vector": [[278, "references-for-vector"]], "Coordinate Systems": [[279, "coordinate-systems"]], "Applications of Vector Integrals": [[280, "applications-of-vector-integrals"]], "Calculation of Perimeter, Surface Area, and Volume": [[280, "calculation-of-perimeter-surface-area-and-volume"]], "Calculation of mass of a body": [[280, "calculation-of-mass-of-a-body"]], "Calculation of Flux": [[280, "calculation-of-flux"]], "Verifying Stoke\u2019s Theorem": [[280, "verifying-stoke-s-theorem"]], "Verifying Divergence Theorem": [[280, "verifying-divergence-theorem"]], "Topics": [[281, "topics"], [288, "topics"]], "Biomechanical Model Example": [[290, "biomechanical-model-example"]], "Model Description": [[290, "model-description"]], "Define Variables": [[290, "define-variables"]], "Define Kinematics": [[290, "define-kinematics"]], "Define Inertia": [[290, "define-inertia"]], "Define Forces": [[290, "define-forces"]], "Biceps": [[290, "biceps"]], "Triceps": [[290, "triceps"]], "Equations of Motion": [[290, "equations-of-motion"]], "Muscle Activation Differential Equations": [[290, "muscle-activation-differential-equations"]], "Evaluate the System Differential Equations": [[290, "evaluate-the-system-differential-equations"]], "Simulate the Muscle-actuated Motion": [[290, "simulate-the-muscle-actuated-motion"]], "Conclusion": [[290, "conclusion"]], "Introduction to Biomechanical Modeling": [[291, "introduction-to-biomechanical-modeling"]], "Pathways": [[291, "pathways"]], "Wrapping Geometries": [[291, "wrapping-geometries"]], "Actuators": [[291, "actuators"]], "Activation Dynamics": [[291, "activation-dynamics"]], "Zeroth-Order": [[291, "zeroth-order"]], "First-Order": [[291, "first-order"]], "Custom": [[291, "custom"]], "Musculotendon Curves": [[291, "musculotendon-curves"]], "Tendon Force-Length": [[291, "tendon-force-length"]], "Fiber Passive Force-Length": [[291, "fiber-passive-force-length"]], "Fiber Active Force-Length": [[291, "fiber-active-force-length"]], "Fiber Force-Velocity": [[291, "fiber-force-velocity"]], "Fiber Damping": [[291, "fiber-damping"]], "Musculotendon Dynamics": [[291, "musculotendon-dynamics"]], "Rigid Tendon Dynamics": [[291, "rigid-tendon-dynamics"]], "Elastic Tendon Dynamics": [[291, "elastic-tendon-dynamics"]], "A Simple Musculotendon Model": [[291, "a-simple-musculotendon-model"]], "Introductory Tutorial": [[292, "introductory-tutorial"], [297, "introductory-tutorial"]], "Biomechanics Tutorials": [[292, "biomechanics-tutorials"]], "Basic Operations": [[293, "basic-operations"], [300, "basic-operations"]], "Quick Tip": [[293, null], [294, null], [296, null], [299, null], [300, null]], "Converting Strings to SymPy Expressions": [[293, "converting-strings-to-sympy-expressions"]], "Derivatives": [[294, "derivatives"]], "Series Expansion": [[294, "series-expansion"]], "Finite differences": [[294, "finite-differences"]], "SymPy Features": [[295, "sympy-features"]], "Equals signs": [[296, "equals-signs"]], "Two Final Notes: ^ and /": [[296, "two-final-notes-and"]], "Further Reading": [[296, "further-reading"]], "What is Symbolic Computation?": [[298, "what-is-symbolic-computation"]], "A More Interesting Example": [[298, "a-more-interesting-example"]], "The Power of Symbolic Computation": [[298, "the-power-of-symbolic-computation"]], "Why SymPy?": [[298, "why-sympy"]], "Advanced Expression Manipulation": [[299, "advanced-expression-manipulation"]], "Understanding Expression Trees": [[299, "understanding-expression-trees"]], "Recursing through an Expression Tree": [[299, "recursing-through-an-expression-tree"]], "args": [[299, "args"]], "Key Invariant": [[299, null]], "Walking the Tree": [[299, "walking-the-tree"]], "Prevent expression evaluation": [[299, "prevent-expression-evaluation"]], "Shape": [[300, "shape"]], "Accessing Rows and Columns": [[300, "accessing-rows-and-columns"]], "Deleting and Inserting Rows and Columns": [[300, "deleting-and-inserting-rows-and-columns"]], "Basic Methods": [[300, "basic-methods"]], "Matrix Constructors": [[300, "matrix-constructors"]], "Advanced Methods": [[300, "advanced-methods"]], "Determinant": [[300, "determinant"]], "RREF": [[300, "rref"]], "Nullspace": [[300, "nullspace"]], "Columnspace": [[300, "columnspace"]], "Eigenvalues, Eigenvectors, and Diagonalization": [[300, "eigenvalues-eigenvectors-and-diagonalization"]], "Possible Issues": [[300, "possible-issues"]], "Zero Testing": [[300, "zero-testing"]], "What\u2019s Next": [[301, "whats-next"]], "Preliminaries": [[302, "preliminaries"]], "Exercises": [[302, "exercises"]], "Printers": [[303, "printers"]], "Setting up Pretty Printing": [[303, "setting-up-pretty-printing"]], "Printing Functions": [[303, "printing-functions"]], "str": [[303, "str"]], "ASCII Pretty Printer": [[303, "ascii-pretty-printer"]], "Unicode Pretty Printer": [[303, "unicode-pretty-printer"]], "\\mathrm{\\LaTeX}": [[303, "mathrm-latex"]], "MathML": [[303, "mathml"]], "Dot": [[303, "dot"]], "Simplification": [[304, "simplification"]], "simplify": [[304, "simplify"]], "Polynomial/Rational Function Simplification": [[304, "polynomial-rational-function-simplification"]], "expand": [[304, "expand"]], "factor": [[304, "factor"]], "collect": [[304, "collect"]], "cancel": [[304, "cancel"]], "apart": [[304, "apart"]], "Trigonometric Simplification": [[304, "trigonometric-simplification"]], "trigsimp": [[304, "trigsimp"]], "expand_trig": [[304, "expand-trig"]], "Powers": [[304, "powers"]], "powsimp": [[304, "powsimp"]], "expand_power_exp / expand_power_base": [[304, "expand-power-exp-expand-power-base"]], "powdenest": [[304, "powdenest"]], "Exponentials and logarithms": [[304, "exponentials-and-logarithms"]], "expand_log": [[304, "expand-log"]], "logcombine": [[304, "logcombine"]], "Special Functions": [[304, "special-functions"]], "rewrite": [[304, "rewrite"]], "expand_func": [[304, "expand-func"]], "hyperexpand": [[304, "hyperexpand"]], "combsimp": [[304, "combsimp"]], "gammasimp": [[304, "gammasimp"]], "Example: Continued Fractions": [[304, "example-continued-fractions"]], "A Note about Equations": [[305, "a-note-about-equations"]], "Solving Equations Algebraically": [[305, "solving-equations-algebraically"]], "Solving Differential Equations": [[305, "solving-differential-equations"]]}, "indexentries": {"antiderivative": [[14, "term-Antiderivative"]], "assumptions": [[14, "term-Assumptions"]], "atom": [[14, "term-Atom"]], "automatic simplification": [[14, "term-Automatic-Simplification"]], "basic": [[14, "term-Basic"]], "boolean": [[14, "term-Boolean"]], "bound symbols": [[14, "term-Bound-symbols"]], "canonical form": [[14, "term-Canonical-Form"]], "canonicalize": [[14, "term-Canonicalize"]], "code generation": [[14, "term-Code-Generation"]], "core": [[14, "term-Core"]], "dummy": [[14, "term-Dummy"]], "equation": [[14, "term-Equation"]], "evaluate": [[14, "term-Evaluate"]], "expr": [[14, "term-Expr"]], "expression": [[14, "term-Expression"]], "expression tree": [[14, "term-Expression-Tree"]], "free symbols": [[14, "term-Free-symbols"]], "function": [[14, "term-Function"]], "function (class)": [[14, "term-Function-class"]], "immutable": [[14, "term-Immutable"]], "interactive": [[14, "term-Interactive"]], "kind": [[14, "term-Kind"]], "matrix": [[14, "term-Matrix"]], "number": [[14, "term-Number"]], "numeric": [[14, "term-Numeric"]], "polys": [[14, "term-Polys"]], "printing": [[14, "term-Printing"]], "relational": [[14, "term-Relational"]], "s": [[14, "term-S"]], "simplification": [[14, "term-Simplification"]], "solve": [[14, "term-Solve"]], "solvers": [[14, "term-Solvers"]], "structural equality": [[14, "term-Structural-Equality"]], "subexpression": [[14, "term-Subexpression"]], "substitution": [[14, "term-Substitution"]], "symbol": [[14, "term-Symbol"]], "symbolic": [[14, "term-Symbolic"]], "three-valued logic": [[14, "term-Three-valued-logic"]], "undefined function": [[14, "term-Undefined-Function"]], "unevaluated": [[14, "term-Unevaluated"]], "_eval_*": [[14, "term-_eval_"]], "args": [[14, "term-args"]], "evalf": [[14, "term-evalf"]], "func": [[14, "term-func"]], "is_*": [[14, "term-is_"]], "isympy": [[14, "term-isympy"]], "lambdify()": [[14, "term-lambdify"]], "lamda": [[14, "term-lamda"]], "mpmath": [[14, "term-mpmath"]], "oo": [[14, "term-oo"]], "sympify()": [[14, "term-sympify"]], "zoo": [[14, "term-zoo"]], "module": [[15, "module-sympy.simplify.simplify"], [38, "module-sympy"], [40, "module-sympy.abc"], [41, "module-sympy.algebras"], [42, "module-sympy.assumptions.ask"], [43, "module-sympy.assumptions.assume"], [44, "module-sympy.assumptions"], [45, "module-sympy.assumptions.predicates"], [46, "module-sympy.assumptions.refine"], [47, "module-sympy.calculus"], [47, "module-sympy.calculus.euler"], [47, "module-sympy.calculus.finite_diff"], [47, "module-sympy.calculus.singularities"], [47, "module-sympy.calculus.util"], [48, "module-sympy.categories"], [48, "module-sympy.categories.diagram_drawing"], [49, "module-sympy.codegen.algorithms"], [49, "module-sympy.codegen.approximations"], [49, "module-sympy.codegen.ast"], [49, "module-sympy.codegen.cfunctions"], [49, "module-sympy.codegen.cnodes"], [49, "module-sympy.codegen.cutils"], [49, "module-sympy.codegen.cxxnodes"], [49, "module-sympy.codegen.fnodes"], [49, "module-sympy.codegen.futils"], [49, "module-sympy.codegen.matrix_nodes"], [49, "module-sympy.codegen.pyutils"], [49, "module-sympy.codegen.rewriting"], [51, "module-sympy.combinatorics.galois"], [52, "module-sympy.combinatorics.graycode"], [53, "module-sympy.combinatorics.group_constructs"], [54, "module-sympy.combinatorics.group_numbers"], [56, "module-sympy.combinatorics.named_groups"], [57, "module-sympy.combinatorics.partitions"], [59, "module-sympy.combinatorics.perm_groups"], [60, "module-sympy.combinatorics.generators"], [60, "module-sympy.combinatorics.permutations"], [61, "module-sympy.combinatorics.polyhedron"], [62, "module-sympy.combinatorics.prufer"], [63, "module-sympy.combinatorics.subsets"], [64, "module-sympy.combinatorics.tensor_can"], [65, "module-sympy.combinatorics.testutil"], [66, "module-sympy.combinatorics.util"], [68, "module-sympy.core.add"], [68, "module-sympy.core.assumptions"], [68, "module-sympy.core.basic"], [68, "module-sympy.core.cache"], [68, "module-sympy.core.containers"], [68, "module-sympy.core.evalf"], [68, "module-sympy.core.expr"], [68, "module-sympy.core.exprtools"], [68, "module-sympy.core.function"], [68, "module-sympy.core.intfunc"], [68, "module-sympy.core.kind"], [68, "module-sympy.core.mod"], [68, "module-sympy.core.mul"], [68, "module-sympy.core.multidimensional"], [68, "module-sympy.core.numbers"], [68, "module-sympy.core.power"], [68, "module-sympy.core.random"], [68, "module-sympy.core.relational"], [68, "module-sympy.core.singleton"], [68, "module-sympy.core.symbol"], [68, "module-sympy.core.sympify"], [68, "module-sympy.core.traversal"], [69, "module-sympy.crypto.crypto"], [70, "module-sympy.diffgeom"], [71, "module-sympy.discrete"], [71, "module-sympy.discrete.convolutions"], [71, "module-sympy.discrete.transforms"], [75, "module-sympy.functions"], [76, "module-sympy.functions.special.bessel"], [76, "module-sympy.functions.special.beta_functions"], [76, "module-sympy.functions.special.elliptic_integrals"], [76, "module-sympy.functions.special.error_functions"], [76, "module-sympy.functions.special.gamma_functions"], [76, "module-sympy.functions.special.mathieu_functions"], [76, "module-sympy.functions.special.polynomials"], [76, "module-sympy.functions.special.singularity_functions"], [76, "module-sympy.functions.special.zeta_functions"], [77, "module-sympy.geometry.curve"], [78, "module-sympy.geometry.ellipse"], [79, "module-sympy.geometry.entity"], [81, "module-sympy.geometry.line"], [82, "module-sympy.geometry.plane"], [83, "module-sympy.geometry.point"], [84, "module-sympy.geometry.polygon"], [85, "module-sympy.geometry.util"], [88, "module-sympy.holonomic"], [93, "module-sympy.integrals.meijerint"], [93, "module-sympy.integrals.meijerint_doc"], [95, "module-sympy.integrals"], [95, "module-sympy.integrals.intpoly"], [95, "module-sympy.integrals.transforms"], [96, "module-sympy.interactive"], [96, "module-sympy.interactive.printing"], [96, "module-sympy.interactive.session"], [97, "module-sympy.liealgebras"], [98, "module-sympy.logic"], [98, "module-sympy.logic.inference"], [99, "module-sympy.matrices.common"], [101, "module-sympy.matrices.expressions"], [101, "module-sympy.matrices.expressions.blockmatrix"], [102, "module-sympy.matrices.immutable"], [103, "module-sympy.matrices"], [104, "module-sympy.matrices.matrices"], [106, "module-sympy.matrices.sparse"], [107, "module-sympy.matrices.sparsetools"], [108, "module-sympy.ntheory.bbp_pi"], [108, "module-sympy.ntheory.continued_fraction"], [108, "module-sympy.ntheory.digits"], [108, "module-sympy.ntheory.ecm"], [108, "module-sympy.ntheory.egyptian_fraction"], [108, "module-sympy.ntheory.factor_"], [108, "module-sympy.ntheory.generate"], [108, "module-sympy.ntheory.modular"], [108, "module-sympy.ntheory.multinomial"], [108, "module-sympy.ntheory.partitions_"], [108, "module-sympy.ntheory.primetest"], [108, "module-sympy.ntheory.qs"], [108, "module-sympy.ntheory.residue_ntheory"], [110, "module-sympy.parsing"], [110, "module-sympy.parsing.sym_expr"], [111, "module-sympy.physics.biomechanics.activation"], [112, "module-sympy.physics.biomechanics.curve"], [114, "module-sympy.physics.biomechanics.musculotendon"], [115, "module-sympy.physics.biomechanics"], [116, "module-sympy.physics.continuum_mechanics.beam"], [118, "module-sympy.physics.continuum_mechanics.cable"], [120, "module-sympy.physics.continuum_mechanics.truss"], [123, "module-sympy.physics.control"], [124, "module-sympy.physics.control.lti"], [125, "module-sympy.physics.hep.gamma_matrices"], [126, "module-sympy.physics.hydrogen"], [127, "module-sympy.physics.matrices"], [129, "module-sympy.physics.mechanics.actuator"], [130, "module-sympy.physics.mechanics.body"], [133, "module-sympy.physics.mechanics.joint"], [133, "module-sympy.physics.mechanics.jointsmethod"], [134, "module-sympy.physics.mechanics.kane"], [134, "module-sympy.physics.mechanics.lagrange"], [135, "module-sympy.physics.mechanics.linearize"], [137, "module-sympy.physics.mechanics.pathway"], [139, "module-sympy.physics.mechanics.system"], [140, "module-sympy.physics.mechanics.wrapping_geometry"], [151, "module-sympy.physics.mechanics"], [160, "module-sympy.physics.optics.gaussopt"], [162, "module-sympy.physics.optics.medium"], [163, "module-sympy.physics.optics.polarization"], [164, "module-sympy.physics.optics.utils"], [165, "module-sympy.physics.optics.waves"], [166, "module-sympy.physics.paulialgebra"], [167, "module-sympy.physics.qho_1d"], [168, "module-sympy.physics.quantum.anticommutator"], [169, "module-sympy.physics.quantum.cartesian"], [170, "module-sympy.physics.quantum.cg"], [171, "module-sympy.physics.quantum.circuitplot"], [172, "module-sympy.physics.quantum.commutator"], [173, "module-sympy.physics.quantum.constants"], [174, "module-sympy.physics.quantum.dagger"], [175, "module-sympy.physics.quantum.gate"], [176, "module-sympy.physics.quantum.grover"], [177, "module-sympy.physics.quantum.hilbert"], [179, "module-sympy.physics.quantum.innerproduct"], [180, "module-sympy.physics.quantum.operator"], [181, "module-sympy.physics.quantum.operatorset"], [182, "module-sympy.physics.quantum.piab"], [183, "module-sympy.physics.quantum.qapply"], [184, "module-sympy.physics.quantum.qft"], [185, "module-sympy.physics.quantum.qubit"], [186, "module-sympy.physics.quantum.represent"], [187, "module-sympy.physics.quantum.shor"], [188, "module-sympy.physics.quantum.spin"], [189, "module-sympy.physics.quantum.state"], [190, "module-sympy.physics.quantum.tensorproduct"], [191, "module-sympy.physics.secondquant"], [192, "module-sympy.physics.sho"], [193, "module-sympy.physics.units.dimensions"], [197, "module-sympy.physics.units.prefixes"], [198, "module-sympy.physics.units.quantities"], [198, "module-sympy.physics.units.util"], [199, "module-sympy.physics.units.unitsystem"], [205, "module-sympy.physics.vector.functions"], [205, "module-sympy.physics.vector.point"], [208, "module-sympy.physics.vector"], [211, "module-sympy.physics.wigner"], [212, "module-sympy.plotting.plot"], [212, "module-sympy.plotting.pygletplot"], [215, "module-sympy.polys.matrices._dfm"], [215, "module-sympy.polys.matrices._typing"], [215, "module-sympy.polys.matrices.ddm"], [215, "module-sympy.polys.matrices.dense"], [215, "module-sympy.polys.matrices.domainmatrix"], [215, "module-sympy.polys.matrices.sdm"], [219, "module-sympy.polys.polyconfig"], [219, "module-sympy.polys.polyoptions"], [221, "module-sympy.polys.numberfields.modules"], [221, "module-sympy.polys.numberfields.subfield"], [222, "module-sympy.polys"], [224, "module-sympy.polys.solvers"], [226, "module-sympy.printing.aesaracode"], [226, "module-sympy.printing.c"], [226, "module-sympy.printing.codeprinter"], [226, "module-sympy.printing.conventions"], [226, "module-sympy.printing.cxx"], [226, "module-sympy.printing.fortran"], [226, "module-sympy.printing.gtk"], [226, "module-sympy.printing.jscode"], [226, "module-sympy.printing.julia"], [226, "module-sympy.printing.lambdarepr"], [226, "module-sympy.printing.latex"], [226, "module-sympy.printing.maple"], [226, "module-sympy.printing.mathematica"], [226, "module-sympy.printing.mathml"], [226, "module-sympy.printing.octave"], [226, "module-sympy.printing.precedence"], [226, "module-sympy.printing.pretty"], [226, "module-sympy.printing.pretty.pretty"], [226, "module-sympy.printing.pretty.pretty_symbology"], [226, "module-sympy.printing.pretty.stringpict"], [226, "module-sympy.printing.preview"], [226, "module-sympy.printing.printer"], [226, "module-sympy.printing.pycode"], [226, "module-sympy.printing.python"], [226, "module-sympy.printing.rcode"], [226, "module-sympy.printing.repr"], [226, "module-sympy.printing.rust"], [226, "module-sympy.printing.smtlib"], [226, "module-sympy.printing.str"], [226, "module-sympy.printing.tree"], [234, "module-sympy.sets.conditionset"], [234, "module-sympy.sets.fancysets"], [234, "module-sympy.sets.powerset"], [234, "module-sympy.sets.sets"], [236, "module-sympy.simplify.hyperexpand_doc"], [238, "module-sympy.simplify.combsimp"], [238, "module-sympy.simplify.cse_main"], [238, "module-sympy.simplify.epathtools"], [238, "module-sympy.simplify.hyperexpand"], [238, "module-sympy.simplify.powsimp"], [238, "module-sympy.simplify.radsimp"], [238, "module-sympy.simplify.ratsimp"], [238, "module-sympy.simplify.sqrtdenest"], [238, "module-sympy.simplify.trigsimp"], [241, "module-sympy.solvers.inequalities"], [242, "module-sympy.solvers.ode"], [242, "module-sympy.solvers.ode.ode"], [243, "module-sympy.solvers.pde"], [244, "module-sympy.solvers"], [244, "module-sympy.solvers.recurr"], [244, "module-sympy.solvers.simplex"], [245, "module-sympy.solvers.solveset"], [246, "module-sympy.stats"], [246, "module-sympy.stats.crv"], [246, "module-sympy.stats.crv_types"], [246, "module-sympy.stats.frv"], [246, "module-sympy.stats.frv_types"], [246, "module-sympy.stats.rv"], [247, "module-sympy.tensor.array"], [248, "module-sympy.tensor.array.expressions"], [249, "module-sympy.tensor"], [250, "module-sympy.tensor.index_methods"], [251, "module-sympy.tensor.indexed"], [252, "module-sympy.tensor.tensor"], [253, "module-sympy.tensor.toperators"], [254, "module-sympy.testing"], [255, "module-sympy.testing.pytest"], [256, "module-sympy.testing.randtest"], [257, "module-sympy.testing.runtests"], [258, "module-sympy.utilities.autowrap"], [259, "module-sympy.utilities.codegen"], [260, "module-sympy.utilities.decorator"], [261, "module-sympy.utilities.enumerative"], [262, "module-sympy.utilities.exceptions"], [263, "module-sympy.utilities"], [264, "module-sympy.utilities.iterables"], [265, "module-sympy.utilities.lambdify"], [266, "module-sympy.utilities.memoization"], [267, "module-sympy.utilities.misc"], [268, "module-sympy.utilities.source"], [269, "module-sympy.utilities.timeutils"], [278, "module-sympy.vector"], [287, "module-sympy.physics"]], "sympy.simplify.simplify": [[15, "module-sympy.simplify.simplify"]], "sympy": [[38, "module-sympy"]], "sympy.abc": [[40, "module-sympy.abc"]], "quaternion (class in sympy.algebras)": [[41, "sympy.algebras.Quaternion"]], "add() (sympy.algebras.quaternion method)": [[41, "sympy.algebras.Quaternion.add"]], "angle() (sympy.algebras.quaternion method)": [[41, "sympy.algebras.Quaternion.angle"]], "arc_coplanar() (sympy.algebras.quaternion method)": [[41, "sympy.algebras.Quaternion.arc_coplanar"]], "axis() (sympy.algebras.quaternion method)": [[41, "sympy.algebras.Quaternion.axis"]], "exp() (sympy.algebras.quaternion method)": [[41, "sympy.algebras.Quaternion.exp"]], "from_matrix() (sympy.algebras.quaternion class method)": [[41, "sympy.algebras.Quaternion.from_Matrix"]], "from_axis_angle() (sympy.algebras.quaternion class method)": [[41, "sympy.algebras.Quaternion.from_axis_angle"]], "from_euler() (sympy.algebras.quaternion class method)": [[41, "sympy.algebras.Quaternion.from_euler"]], "from_rotation_matrix() (sympy.algebras.quaternion class method)": [[41, "sympy.algebras.Quaternion.from_rotation_matrix"]], "index_vector() (sympy.algebras.quaternion method)": [[41, "sympy.algebras.Quaternion.index_vector"]], "integrate() (sympy.algebras.quaternion method)": [[41, "sympy.algebras.Quaternion.integrate"]], "inverse() (sympy.algebras.quaternion method)": [[41, "sympy.algebras.Quaternion.inverse"]], "is_pure() (sympy.algebras.quaternion method)": [[41, "sympy.algebras.Quaternion.is_pure"]], "is_zero_quaternion() (sympy.algebras.quaternion method)": [[41, "sympy.algebras.Quaternion.is_zero_quaternion"]], "mensor() (sympy.algebras.quaternion method)": [[41, "sympy.algebras.Quaternion.mensor"]], "mul() (sympy.algebras.quaternion method)": [[41, "sympy.algebras.Quaternion.mul"]], "norm() (sympy.algebras.quaternion method)": [[41, "sympy.algebras.Quaternion.norm"]], "normalize() (sympy.algebras.quaternion method)": [[41, "sympy.algebras.Quaternion.normalize"]], "orthogonal() (sympy.algebras.quaternion method)": [[41, "sympy.algebras.Quaternion.orthogonal"]], "parallel() (sympy.algebras.quaternion method)": [[41, "sympy.algebras.Quaternion.parallel"]], "pow() (sympy.algebras.quaternion method)": [[41, "sympy.algebras.Quaternion.pow"]], "pow_cos_sin() (sympy.algebras.quaternion method)": [[41, "sympy.algebras.Quaternion.pow_cos_sin"]], "product_matrix_left (sympy.algebras.quaternion property)": [[41, "sympy.algebras.Quaternion.product_matrix_left"]], "product_matrix_right (sympy.algebras.quaternion property)": [[41, "sympy.algebras.Quaternion.product_matrix_right"]], "rotate_point() (sympy.algebras.quaternion static method)": [[41, "sympy.algebras.Quaternion.rotate_point"]], "scalar_part() (sympy.algebras.quaternion method)": [[41, "sympy.algebras.Quaternion.scalar_part"]], "set_norm() (sympy.algebras.quaternion method)": [[41, "sympy.algebras.Quaternion.set_norm"]], "sympy.algebras": [[41, "module-sympy.algebras"]], "to_matrix() (sympy.algebras.quaternion method)": [[41, "sympy.algebras.Quaternion.to_Matrix"]], "to_axis_angle() (sympy.algebras.quaternion method)": [[41, "sympy.algebras.Quaternion.to_axis_angle"]], "to_euler() (sympy.algebras.quaternion method)": [[41, "sympy.algebras.Quaternion.to_euler"]], "to_rotation_matrix() (sympy.algebras.quaternion method)": [[41, "sympy.algebras.Quaternion.to_rotation_matrix"]], "vector_coplanar() (sympy.algebras.quaternion class method)": [[41, "sympy.algebras.Quaternion.vector_coplanar"]], "vector_part() (sympy.algebras.quaternion method)": [[41, "sympy.algebras.Quaternion.vector_part"]], "assumptionkeys (class in sympy.assumptions.ask)": [[42, "sympy.assumptions.ask.AssumptionKeys"]], "ask() (in module sympy.assumptions.ask)": [[42, "sympy.assumptions.ask.ask"]], "register_handler() (in module sympy.assumptions.ask)": [[42, "sympy.assumptions.ask.register_handler"]], "remove_handler() (in module sympy.assumptions.ask)": [[42, "sympy.assumptions.ask.remove_handler"]], "sympy.assumptions.ask": [[42, "module-sympy.assumptions.ask"]], "appliedpredicate (class in sympy.assumptions.assume)": [[43, "sympy.assumptions.assume.AppliedPredicate"]], "assumptionscontext (class in sympy.assumptions.assume)": [[43, "sympy.assumptions.assume.AssumptionsContext"]], "predicate (class in sympy.assumptions.assume)": [[43, "sympy.assumptions.assume.Predicate"]], "undefinedpredicate (class in sympy.assumptions.assume)": [[43, "sympy.assumptions.assume.UndefinedPredicate"]], "add() (sympy.assumptions.assume.assumptionscontext method)": [[43, "sympy.assumptions.assume.AssumptionsContext.add"]], "arg (sympy.assumptions.assume.appliedpredicate property)": [[43, "sympy.assumptions.assume.AppliedPredicate.arg"]], "arguments (sympy.assumptions.assume.appliedpredicate property)": [[43, "sympy.assumptions.assume.AppliedPredicate.arguments"]], "assuming() (in module sympy.assumptions.assume)": [[43, "sympy.assumptions.assume.assuming"]], "eval() (sympy.assumptions.assume.predicate method)": [[43, "sympy.assumptions.assume.Predicate.eval"]], "function (sympy.assumptions.assume.appliedpredicate property)": [[43, "sympy.assumptions.assume.AppliedPredicate.function"]], "handler (sympy.assumptions.assume.predicate attribute)": [[43, "sympy.assumptions.assume.Predicate.handler"]], "register() (sympy.assumptions.assume.predicate class method)": [[43, "sympy.assumptions.assume.Predicate.register"]], "register_many() (sympy.assumptions.assume.predicate class method)": [[43, "sympy.assumptions.assume.Predicate.register_many"]], "sympy.assumptions.assume": [[43, "module-sympy.assumptions.assume"]], "sympy.assumptions": [[44, "module-sympy.assumptions"]], "algebraichandler (sympy.assumptions.predicates.sets.algebraicpredicate attribute)": [[45, "sympy.assumptions.predicates.sets.AlgebraicPredicate.AlgebraicHandler"]], "algebraicpredicate (class in sympy.assumptions.predicates.sets)": [[45, "sympy.assumptions.predicates.sets.AlgebraicPredicate"]], "antihermitianpredicate (class in sympy.assumptions.predicates.sets)": [[45, "sympy.assumptions.predicates.sets.AntihermitianPredicate"]], "commutativepredicate (class in sympy.assumptions.predicates.common)": [[45, "sympy.assumptions.predicates.common.CommutativePredicate"]], "complexelementspredicate (class in sympy.assumptions.predicates.matrices)": [[45, "sympy.assumptions.predicates.matrices.ComplexElementsPredicate"]], "complexpredicate (class in sympy.assumptions.predicates.sets)": [[45, "sympy.assumptions.predicates.sets.ComplexPredicate"]], "compositepredicate (class in sympy.assumptions.predicates.ntheory)": [[45, "sympy.assumptions.predicates.ntheory.CompositePredicate"]], "diagonalpredicate (class in sympy.assumptions.predicates.matrices)": [[45, "sympy.assumptions.predicates.matrices.DiagonalPredicate"]], "evenpredicate (class in sympy.assumptions.predicates.ntheory)": [[45, "sympy.assumptions.predicates.ntheory.EvenPredicate"]], "extendedrealpredicate (class in sympy.assumptions.predicates.sets)": [[45, "sympy.assumptions.predicates.sets.ExtendedRealPredicate"]], "finitepredicate (class in sympy.assumptions.predicates.calculus)": [[45, "sympy.assumptions.predicates.calculus.FinitePredicate"]], "fullrankpredicate (class in sympy.assumptions.predicates.matrices)": [[45, "sympy.assumptions.predicates.matrices.FullRankPredicate"]], "hermitianpredicate (class in sympy.assumptions.predicates.sets)": [[45, "sympy.assumptions.predicates.sets.HermitianPredicate"]], "imaginarypredicate (class in sympy.assumptions.predicates.sets)": [[45, "sympy.assumptions.predicates.sets.ImaginaryPredicate"]], "infinitepredicate (class in sympy.assumptions.predicates.calculus)": [[45, "sympy.assumptions.predicates.calculus.InfinitePredicate"]], "integerelementspredicate (class in sympy.assumptions.predicates.matrices)": [[45, "sympy.assumptions.predicates.matrices.IntegerElementsPredicate"]], "integerpredicate (class in sympy.assumptions.predicates.sets)": [[45, "sympy.assumptions.predicates.sets.IntegerPredicate"]], "invertiblepredicate (class in sympy.assumptions.predicates.matrices)": [[45, "sympy.assumptions.predicates.matrices.InvertiblePredicate"]], "irrationalpredicate (class in sympy.assumptions.predicates.sets)": [[45, "sympy.assumptions.predicates.sets.IrrationalPredicate"]], "istruepredicate (class in sympy.assumptions.predicates.common)": [[45, "sympy.assumptions.predicates.common.IsTruePredicate"]], "lowertriangularpredicate (class in sympy.assumptions.predicates.matrices)": [[45, "sympy.assumptions.predicates.matrices.LowerTriangularPredicate"]], "negativepredicate (class in sympy.assumptions.predicates.order)": [[45, "sympy.assumptions.predicates.order.NegativePredicate"]], "nonnegativepredicate (class in sympy.assumptions.predicates.order)": [[45, "sympy.assumptions.predicates.order.NonNegativePredicate"]], "nonpositivepredicate (class in sympy.assumptions.predicates.order)": [[45, "sympy.assumptions.predicates.order.NonPositivePredicate"]], "nonzeropredicate (class in sympy.assumptions.predicates.order)": [[45, "sympy.assumptions.predicates.order.NonZeroPredicate"]], "normalpredicate (class in sympy.assumptions.predicates.matrices)": [[45, "sympy.assumptions.predicates.matrices.NormalPredicate"]], "oddpredicate (class in sympy.assumptions.predicates.ntheory)": [[45, "sympy.assumptions.predicates.ntheory.OddPredicate"]], "orthogonalpredicate (class in sympy.assumptions.predicates.matrices)": [[45, "sympy.assumptions.predicates.matrices.OrthogonalPredicate"]], "positivedefinitepredicate (class in sympy.assumptions.predicates.matrices)": [[45, "sympy.assumptions.predicates.matrices.PositiveDefinitePredicate"]], "positivepredicate (class in sympy.assumptions.predicates.order)": [[45, "sympy.assumptions.predicates.order.PositivePredicate"]], "primepredicate (class in sympy.assumptions.predicates.ntheory)": [[45, "sympy.assumptions.predicates.ntheory.PrimePredicate"]], "rationalpredicate (class in sympy.assumptions.predicates.sets)": [[45, "sympy.assumptions.predicates.sets.RationalPredicate"]], "realelementspredicate (class in sympy.assumptions.predicates.matrices)": [[45, "sympy.assumptions.predicates.matrices.RealElementsPredicate"]], "realpredicate (class in sympy.assumptions.predicates.sets)": [[45, "sympy.assumptions.predicates.sets.RealPredicate"]], "singularpredicate (class in sympy.assumptions.predicates.matrices)": [[45, "sympy.assumptions.predicates.matrices.SingularPredicate"]], "squarepredicate (class in sympy.assumptions.predicates.matrices)": [[45, "sympy.assumptions.predicates.matrices.SquarePredicate"]], "symmetricpredicate (class in sympy.assumptions.predicates.matrices)": [[45, "sympy.assumptions.predicates.matrices.SymmetricPredicate"]], "transcendentalpredicate (class in sympy.assumptions.predicates.sets)": [[45, "sympy.assumptions.predicates.sets.TranscendentalPredicate"]], "triangularpredicate (class in sympy.assumptions.predicates.matrices)": [[45, "sympy.assumptions.predicates.matrices.TriangularPredicate"]], "unittriangularpredicate (class in sympy.assumptions.predicates.matrices)": [[45, "sympy.assumptions.predicates.matrices.UnitTriangularPredicate"]], "unitarypredicate (class in sympy.assumptions.predicates.matrices)": [[45, "sympy.assumptions.predicates.matrices.UnitaryPredicate"]], "uppertriangularpredicate (class in sympy.assumptions.predicates.matrices)": [[45, "sympy.assumptions.predicates.matrices.UpperTriangularPredicate"]], "zeropredicate (class in sympy.assumptions.predicates.order)": [[45, "sympy.assumptions.predicates.order.ZeroPredicate"]], "handler (sympy.assumptions.predicates.calculus.finitepredicate attribute)": [[45, "sympy.assumptions.predicates.calculus.FinitePredicate.handler"]], "handler (sympy.assumptions.predicates.calculus.infinitepredicate attribute)": [[45, "sympy.assumptions.predicates.calculus.InfinitePredicate.handler"]], "handler (sympy.assumptions.predicates.common.commutativepredicate attribute)": [[45, "sympy.assumptions.predicates.common.CommutativePredicate.handler"]], "handler (sympy.assumptions.predicates.common.istruepredicate attribute)": [[45, "sympy.assumptions.predicates.common.IsTruePredicate.handler"]], "handler (sympy.assumptions.predicates.matrices.complexelementspredicate attribute)": [[45, "sympy.assumptions.predicates.matrices.ComplexElementsPredicate.handler"]], "handler (sympy.assumptions.predicates.matrices.diagonalpredicate attribute)": [[45, "sympy.assumptions.predicates.matrices.DiagonalPredicate.handler"]], "handler (sympy.assumptions.predicates.matrices.fullrankpredicate attribute)": [[45, "sympy.assumptions.predicates.matrices.FullRankPredicate.handler"]], "handler (sympy.assumptions.predicates.matrices.integerelementspredicate attribute)": [[45, "sympy.assumptions.predicates.matrices.IntegerElementsPredicate.handler"]], "handler (sympy.assumptions.predicates.matrices.invertiblepredicate attribute)": [[45, "sympy.assumptions.predicates.matrices.InvertiblePredicate.handler"]], "handler (sympy.assumptions.predicates.matrices.lowertriangularpredicate attribute)": [[45, "sympy.assumptions.predicates.matrices.LowerTriangularPredicate.handler"]], "handler (sympy.assumptions.predicates.matrices.normalpredicate attribute)": [[45, "sympy.assumptions.predicates.matrices.NormalPredicate.handler"]], "handler (sympy.assumptions.predicates.matrices.orthogonalpredicate attribute)": [[45, "sympy.assumptions.predicates.matrices.OrthogonalPredicate.handler"]], "handler (sympy.assumptions.predicates.matrices.positivedefinitepredicate attribute)": [[45, "sympy.assumptions.predicates.matrices.PositiveDefinitePredicate.handler"]], "handler (sympy.assumptions.predicates.matrices.realelementspredicate attribute)": [[45, "sympy.assumptions.predicates.matrices.RealElementsPredicate.handler"]], "handler (sympy.assumptions.predicates.matrices.singularpredicate attribute)": [[45, "sympy.assumptions.predicates.matrices.SingularPredicate.handler"]], "handler (sympy.assumptions.predicates.matrices.squarepredicate attribute)": [[45, "sympy.assumptions.predicates.matrices.SquarePredicate.handler"]], "handler (sympy.assumptions.predicates.matrices.symmetricpredicate attribute)": [[45, "sympy.assumptions.predicates.matrices.SymmetricPredicate.handler"]], "handler (sympy.assumptions.predicates.matrices.triangularpredicate attribute)": [[45, "sympy.assumptions.predicates.matrices.TriangularPredicate.handler"]], "handler (sympy.assumptions.predicates.matrices.unittriangularpredicate attribute)": [[45, "sympy.assumptions.predicates.matrices.UnitTriangularPredicate.handler"]], "handler (sympy.assumptions.predicates.matrices.unitarypredicate attribute)": [[45, "sympy.assumptions.predicates.matrices.UnitaryPredicate.handler"]], "handler (sympy.assumptions.predicates.matrices.uppertriangularpredicate attribute)": [[45, "sympy.assumptions.predicates.matrices.UpperTriangularPredicate.handler"]], "handler (sympy.assumptions.predicates.ntheory.compositepredicate attribute)": [[45, "sympy.assumptions.predicates.ntheory.CompositePredicate.handler"]], "handler (sympy.assumptions.predicates.ntheory.evenpredicate attribute)": [[45, "sympy.assumptions.predicates.ntheory.EvenPredicate.handler"]], "handler (sympy.assumptions.predicates.ntheory.oddpredicate attribute)": [[45, "sympy.assumptions.predicates.ntheory.OddPredicate.handler"]], "handler (sympy.assumptions.predicates.ntheory.primepredicate attribute)": [[45, "sympy.assumptions.predicates.ntheory.PrimePredicate.handler"]], "handler (sympy.assumptions.predicates.order.negativepredicate attribute)": [[45, "sympy.assumptions.predicates.order.NegativePredicate.handler"]], "handler (sympy.assumptions.predicates.order.nonnegativepredicate attribute)": [[45, "sympy.assumptions.predicates.order.NonNegativePredicate.handler"]], "handler (sympy.assumptions.predicates.order.nonpositivepredicate attribute)": [[45, "sympy.assumptions.predicates.order.NonPositivePredicate.handler"]], "handler (sympy.assumptions.predicates.order.nonzeropredicate attribute)": [[45, "sympy.assumptions.predicates.order.NonZeroPredicate.handler"]], "handler (sympy.assumptions.predicates.order.positivepredicate attribute)": [[45, "sympy.assumptions.predicates.order.PositivePredicate.handler"]], "handler (sympy.assumptions.predicates.order.zeropredicate attribute)": [[45, "sympy.assumptions.predicates.order.ZeroPredicate.handler"]], "handler (sympy.assumptions.predicates.sets.algebraicpredicate attribute)": [[45, "sympy.assumptions.predicates.sets.AlgebraicPredicate.handler"]], "handler (sympy.assumptions.predicates.sets.antihermitianpredicate attribute)": [[45, "sympy.assumptions.predicates.sets.AntihermitianPredicate.handler"]], "handler (sympy.assumptions.predicates.sets.complexpredicate attribute)": [[45, "sympy.assumptions.predicates.sets.ComplexPredicate.handler"]], "handler (sympy.assumptions.predicates.sets.extendedrealpredicate attribute)": [[45, "sympy.assumptions.predicates.sets.ExtendedRealPredicate.handler"]], "handler (sympy.assumptions.predicates.sets.hermitianpredicate attribute)": [[45, "sympy.assumptions.predicates.sets.HermitianPredicate.handler"]], "handler (sympy.assumptions.predicates.sets.imaginarypredicate attribute)": [[45, "sympy.assumptions.predicates.sets.ImaginaryPredicate.handler"]], "handler (sympy.assumptions.predicates.sets.integerpredicate attribute)": [[45, "sympy.assumptions.predicates.sets.IntegerPredicate.handler"]], "handler (sympy.assumptions.predicates.sets.irrationalpredicate attribute)": [[45, "sympy.assumptions.predicates.sets.IrrationalPredicate.handler"]], "handler (sympy.assumptions.predicates.sets.rationalpredicate attribute)": [[45, "sympy.assumptions.predicates.sets.RationalPredicate.handler"]], "handler (sympy.assumptions.predicates.sets.realpredicate attribute)": [[45, "sympy.assumptions.predicates.sets.RealPredicate.handler"]], "handler (sympy.assumptions.predicates.sets.transcendentalpredicate attribute)": [[45, "sympy.assumptions.predicates.sets.TranscendentalPredicate.handler"]], "sympy.assumptions.predicates": [[45, "module-sympy.assumptions.predicates"]], "refine() (in module sympy.assumptions.refine)": [[46, "sympy.assumptions.refine.refine"]], "refine_pow() (in module sympy.assumptions.refine)": [[46, "sympy.assumptions.refine.refine_Pow"]], "refine_abs() (in module sympy.assumptions.refine)": [[46, "sympy.assumptions.refine.refine_abs"]], "refine_arg() (in module sympy.assumptions.refine)": [[46, "sympy.assumptions.refine.refine_arg"]], "refine_atan2() (in module sympy.assumptions.refine)": [[46, "sympy.assumptions.refine.refine_atan2"]], "refine_im() (in module sympy.assumptions.refine)": [[46, "sympy.assumptions.refine.refine_im"]], "refine_matrixelement() (in module sympy.assumptions.refine)": [[46, "sympy.assumptions.refine.refine_matrixelement"]], "refine_re() (in module sympy.assumptions.refine)": [[46, "sympy.assumptions.refine.refine_re"]], "refine_sign() (in module sympy.assumptions.refine)": [[46, "sympy.assumptions.refine.refine_sign"]], "sympy.assumptions.refine": [[46, "module-sympy.assumptions.refine"]], "apply_finite_diff() (in module sympy.calculus.finite_diff)": [[47, "sympy.calculus.finite_diff.apply_finite_diff"]], "continuous_domain() (in module sympy.calculus.util)": [[47, "sympy.calculus.util.continuous_domain"]], "differentiate_finite() (in module sympy.calculus.finite_diff)": [[47, "sympy.calculus.finite_diff.differentiate_finite"]], "euler_equations() (in module sympy.calculus.euler)": [[47, "sympy.calculus.euler.euler_equations"]], "finite_diff_weights() (in module sympy.calculus.finite_diff)": [[47, "sympy.calculus.finite_diff.finite_diff_weights"]], "function_range() (in module sympy.calculus.util)": [[47, "sympy.calculus.util.function_range"]], "is_convex() (in module sympy.calculus.util)": [[47, "sympy.calculus.util.is_convex"]], "is_decreasing() (in module sympy.calculus.singularities)": [[47, "sympy.calculus.singularities.is_decreasing"]], "is_increasing() (in module sympy.calculus.singularities)": [[47, "sympy.calculus.singularities.is_increasing"]], "is_monotonic() (in module sympy.calculus.singularities)": [[47, "sympy.calculus.singularities.is_monotonic"]], "is_strictly_decreasing() (in module sympy.calculus.singularities)": [[47, "sympy.calculus.singularities.is_strictly_decreasing"]], "is_strictly_increasing() (in module sympy.calculus.singularities)": [[47, "sympy.calculus.singularities.is_strictly_increasing"]], "lcim() (in module sympy.calculus.util)": [[47, "sympy.calculus.util.lcim"]], "maximum() (in module sympy.calculus.util)": [[47, "sympy.calculus.util.maximum"]], "minimum() (in module sympy.calculus.util)": [[47, "sympy.calculus.util.minimum"]], "monotonicity_helper() (in module sympy.calculus.singularities)": [[47, "sympy.calculus.singularities.monotonicity_helper"]], "not_empty_in() (in module sympy.calculus.util)": [[47, "sympy.calculus.util.not_empty_in"]], "periodicity() (in module sympy.calculus.util)": [[47, "sympy.calculus.util.periodicity"]], "singularities() (in module sympy.calculus.singularities)": [[47, "sympy.calculus.singularities.singularities"]], "stationary_points() (in module sympy.calculus.util)": [[47, "sympy.calculus.util.stationary_points"]], "sympy.calculus": [[47, "module-sympy.calculus"]], "sympy.calculus.euler": [[47, "module-sympy.calculus.euler"]], "sympy.calculus.finite_diff": [[47, "module-sympy.calculus.finite_diff"]], "sympy.calculus.singularities": [[47, "module-sympy.calculus.singularities"]], "sympy.calculus.util": [[47, "module-sympy.calculus.util"]], "arrowstringdescription (class in sympy.categories.diagram_drawing)": [[48, "sympy.categories.diagram_drawing.ArrowStringDescription"]], "category (class in sympy.categories)": [[48, "sympy.categories.Category"]], "compositemorphism (class in sympy.categories)": [[48, "sympy.categories.CompositeMorphism"]], "diagram (class in sympy.categories)": [[48, "sympy.categories.Diagram"]], "diagramgrid (class in sympy.categories.diagram_drawing)": [[48, "sympy.categories.diagram_drawing.DiagramGrid"]], "identitymorphism (class in sympy.categories)": [[48, "sympy.categories.IdentityMorphism"]], "morphism (class in sympy.categories)": [[48, "sympy.categories.Morphism"]], "namedmorphism (class in sympy.categories)": [[48, "sympy.categories.NamedMorphism"]], "object (class in sympy.categories)": [[48, "sympy.categories.Object"]], "xypicdiagramdrawer (class in sympy.categories.diagram_drawing)": [[48, "sympy.categories.diagram_drawing.XypicDiagramDrawer"]], "codomain (sympy.categories.compositemorphism property)": [[48, "sympy.categories.CompositeMorphism.codomain"]], "codomain (sympy.categories.morphism property)": [[48, "sympy.categories.Morphism.codomain"]], "commutative_diagrams (sympy.categories.category property)": [[48, "sympy.categories.Category.commutative_diagrams"]], "components (sympy.categories.compositemorphism property)": [[48, "sympy.categories.CompositeMorphism.components"]], "compose() (sympy.categories.morphism method)": [[48, "sympy.categories.Morphism.compose"]], "conclusions (sympy.categories.diagram property)": [[48, "sympy.categories.Diagram.conclusions"]], "domain (sympy.categories.compositemorphism property)": [[48, "sympy.categories.CompositeMorphism.domain"]], "domain (sympy.categories.morphism property)": [[48, "sympy.categories.Morphism.domain"]], "draw() (sympy.categories.diagram_drawing.xypicdiagramdrawer method)": [[48, "sympy.categories.diagram_drawing.XypicDiagramDrawer.draw"]], "flatten() (sympy.categories.compositemorphism method)": [[48, "sympy.categories.CompositeMorphism.flatten"]], "height (sympy.categories.diagram_drawing.diagramgrid property)": [[48, "sympy.categories.diagram_drawing.DiagramGrid.height"]], "hom() (sympy.categories.diagram method)": [[48, "sympy.categories.Diagram.hom"]], "is_subdiagram() (sympy.categories.diagram method)": [[48, "sympy.categories.Diagram.is_subdiagram"]], "morphisms (sympy.categories.diagram_drawing.diagramgrid property)": [[48, "sympy.categories.diagram_drawing.DiagramGrid.morphisms"]], "name (sympy.categories.category property)": [[48, "sympy.categories.Category.name"]], "name (sympy.categories.namedmorphism property)": [[48, "sympy.categories.NamedMorphism.name"]], "objects (sympy.categories.category property)": [[48, "sympy.categories.Category.objects"]], "objects (sympy.categories.diagram property)": [[48, "sympy.categories.Diagram.objects"]], "premises (sympy.categories.diagram property)": [[48, "sympy.categories.Diagram.premises"]], "preview_diagram() (in module sympy.categories.diagram_drawing)": [[48, "sympy.categories.diagram_drawing.preview_diagram"]], "subdiagram_from_objects() (sympy.categories.diagram method)": [[48, "sympy.categories.Diagram.subdiagram_from_objects"]], "sympy.categories": [[48, "module-sympy.categories"]], "sympy.categories.diagram_drawing": [[48, "module-sympy.categories.diagram_drawing"]], "width (sympy.categories.diagram_drawing.diagramgrid property)": [[48, "sympy.categories.diagram_drawing.DiagramGrid.width"]], "xypic_draw_diagram() (in module sympy.categories.diagram_drawing)": [[48, "sympy.categories.diagram_drawing.xypic_draw_diagram"]], "arrayconstructor (class in sympy.codegen.fnodes)": [[49, "sympy.codegen.fnodes.ArrayConstructor"]], "assignment (class in sympy.codegen.ast)": [[49, "sympy.codegen.ast.Assignment"]], "assignmentbase (class in sympy.codegen.ast)": [[49, "sympy.codegen.ast.AssignmentBase"]], "attribute (class in sympy.codegen.ast)": [[49, "sympy.codegen.ast.Attribute"]], "augmentedassignment (class in sympy.codegen.ast)": [[49, "sympy.codegen.ast.AugmentedAssignment"]], "breaktoken (class in sympy.codegen.ast)": [[49, "sympy.codegen.ast.BreakToken"]], "cbrt (class in sympy.codegen.cfunctions)": [[49, "sympy.codegen.cfunctions.Cbrt"]], "codeblock (class in sympy.codegen.ast)": [[49, "sympy.codegen.ast.CodeBlock"]], "commaoperator (class in sympy.codegen.cnodes)": [[49, "sympy.codegen.cnodes.CommaOperator"]], "comment (class in sympy.codegen.ast)": [[49, "sympy.codegen.ast.Comment"]], "complextype (class in sympy.codegen.ast)": [[49, "sympy.codegen.ast.ComplexType"]], "continuetoken (class in sympy.codegen.ast)": [[49, "sympy.codegen.ast.ContinueToken"]], "declaration (class in sympy.codegen.ast)": [[49, "sympy.codegen.ast.Declaration"]], "do (class in sympy.codegen.fnodes)": [[49, "sympy.codegen.fnodes.Do"]], "element (class in sympy.codegen.ast)": [[49, "sympy.codegen.ast.Element"]], "extent (class in sympy.codegen.fnodes)": [[49, "sympy.codegen.fnodes.Extent"]], "floatbasetype (class in sympy.codegen.ast)": [[49, "sympy.codegen.ast.FloatBaseType"]], "floattype (class in sympy.codegen.ast)": [[49, "sympy.codegen.ast.FloatType"]], "for (class in sympy.codegen.ast)": [[49, "sympy.codegen.ast.For"]], "fortranreturn (class in sympy.codegen.fnodes)": [[49, "sympy.codegen.fnodes.FortranReturn"]], "funcminusoneoptim (class in sympy.codegen.rewriting)": [[49, "sympy.codegen.rewriting.FuncMinusOneOptim"]], "functioncall (class in sympy.codegen.ast)": [[49, "sympy.codegen.ast.FunctionCall"]], "functiondefinition (class in sympy.codegen.ast)": [[49, "sympy.codegen.ast.FunctionDefinition"]], "functionprototype (class in sympy.codegen.ast)": [[49, "sympy.codegen.ast.FunctionPrototype"]], "goto (class in sympy.codegen.fnodes)": [[49, "sympy.codegen.fnodes.GoTo"]], "implieddoloop (class in sympy.codegen.fnodes)": [[49, "sympy.codegen.fnodes.ImpliedDoLoop"]], "intbasetype (class in sympy.codegen.ast)": [[49, "sympy.codegen.ast.IntBaseType"]], "label (class in sympy.codegen.cnodes)": [[49, "sympy.codegen.cnodes.Label"]], "matrixsolve (class in sympy.codegen.matrix_nodes)": [[49, "sympy.codegen.matrix_nodes.MatrixSolve"]], "module (class in sympy.codegen.fnodes)": [[49, "sympy.codegen.fnodes.Module"]], "node (class in sympy.codegen.ast)": [[49, "sympy.codegen.ast.Node"]], "nonetoken (class in sympy.codegen.ast)": [[49, "sympy.codegen.ast.NoneToken"]], "optimization (class in sympy.codegen.rewriting)": [[49, "sympy.codegen.rewriting.Optimization"]], "pointer (class in sympy.codegen.ast)": [[49, "sympy.codegen.ast.Pointer"]], "postdecrement (class in sympy.codegen.cnodes)": [[49, "sympy.codegen.cnodes.PostDecrement"]], "postincrement (class in sympy.codegen.cnodes)": [[49, "sympy.codegen.cnodes.PostIncrement"]], "predecrement (class in sympy.codegen.cnodes)": [[49, "sympy.codegen.cnodes.PreDecrement"]], "preincrement (class in sympy.codegen.cnodes)": [[49, "sympy.codegen.cnodes.PreIncrement"]], "print (class in sympy.codegen.ast)": [[49, "sympy.codegen.ast.Print"]], "program (class in sympy.codegen.fnodes)": [[49, "sympy.codegen.fnodes.Program"]], "quotedstring (class in sympy.codegen.ast)": [[49, "sympy.codegen.ast.QuotedString"]], "raise (class in sympy.codegen.ast)": [[49, "sympy.codegen.ast.Raise"]], "replaceoptim (class in sympy.codegen.rewriting)": [[49, "sympy.codegen.rewriting.ReplaceOptim"]], "return (class in sympy.codegen.ast)": [[49, "sympy.codegen.ast.Return"]], "runtimeerror_ (class in sympy.codegen.ast)": [[49, "sympy.codegen.ast.RuntimeError_"]], "scope (class in sympy.codegen.ast)": [[49, "sympy.codegen.ast.Scope"]], "seriesapprox (class in sympy.codegen.approximations)": [[49, "sympy.codegen.approximations.SeriesApprox"]], "signedinttype (class in sympy.codegen.ast)": [[49, "sympy.codegen.ast.SignedIntType"]], "sqrt (class in sympy.codegen.cfunctions)": [[49, "sympy.codegen.cfunctions.Sqrt"]], "stream (class in sympy.codegen.ast)": [[49, "sympy.codegen.ast.Stream"]], "string (class in sympy.codegen.ast)": [[49, "sympy.codegen.ast.String"]], "subroutine (class in sympy.codegen.fnodes)": [[49, "sympy.codegen.fnodes.Subroutine"]], "subroutinecall (class in sympy.codegen.fnodes)": [[49, "sympy.codegen.fnodes.SubroutineCall"]], "sumapprox (class in sympy.codegen.approximations)": [[49, "sympy.codegen.approximations.SumApprox"]], "token (class in sympy.codegen.ast)": [[49, "sympy.codegen.ast.Token"]], "type (class in sympy.codegen.ast)": [[49, "sympy.codegen.ast.Type"]], "unsignedinttype (class in sympy.codegen.ast)": [[49, "sympy.codegen.ast.UnsignedIntType"]], "variable (class in sympy.codegen.ast)": [[49, "sympy.codegen.ast.Variable"]], "while (class in sympy.codegen.ast)": [[49, "sympy.codegen.ast.While"]], "alignof() (in module sympy.codegen.cnodes)": [[49, "sympy.codegen.cnodes.alignof"]], "allocated() (in module sympy.codegen.fnodes)": [[49, "sympy.codegen.fnodes.allocated"]], "array() (in module sympy.codegen.fnodes)": [[49, "sympy.codegen.fnodes.array"]], "as_declaration() (sympy.codegen.ast.variable method)": [[49, "sympy.codegen.ast.Variable.as_Declaration"]], "attr_params() (sympy.codegen.ast.node method)": [[49, "sympy.codegen.ast.Node.attr_params"]], "aug_assign() (in module sympy.codegen.ast)": [[49, "sympy.codegen.ast.aug_assign"]], "bind_c() (in module sympy.codegen.fnodes)": [[49, "sympy.codegen.fnodes.bind_C"]], "cast_check() (sympy.codegen.ast.type method)": [[49, "sympy.codegen.ast.Type.cast_check"]], "cast_nocheck (sympy.codegen.ast.floatbasetype attribute)": [[49, "sympy.codegen.ast.FloatBaseType.cast_nocheck"]], "cast_nocheck() (sympy.codegen.ast.floattype method)": [[49, "sympy.codegen.ast.FloatType.cast_nocheck"]], "cmplx (class in sympy.codegen.fnodes)": [[49, "sympy.codegen.fnodes.cmplx"]], "create_expand_pow_optimization() (in module sympy.codegen.rewriting)": [[49, "sympy.codegen.rewriting.create_expand_pow_optimization"]], "cse() (sympy.codegen.ast.codeblock method)": [[49, "sympy.codegen.ast.CodeBlock.cse"]], "decimal_dig (sympy.codegen.ast.floattype property)": [[49, "sympy.codegen.ast.FloatType.decimal_dig"]], "deduced() (sympy.codegen.ast.variable class method)": [[49, "sympy.codegen.ast.Variable.deduced"]], "dig (sympy.codegen.ast.floattype property)": [[49, "sympy.codegen.ast.FloatType.dig"]], "dimension() (in module sympy.codegen.fnodes)": [[49, "sympy.codegen.fnodes.dimension"]], "dsign (class in sympy.codegen.fnodes)": [[49, "sympy.codegen.fnodes.dsign"]], "eps (sympy.codegen.ast.floattype property)": [[49, "sympy.codegen.ast.FloatType.eps"]], "exp2 (class in sympy.codegen.cfunctions)": [[49, "sympy.codegen.cfunctions.exp2"]], "expm1 (class in sympy.codegen.cfunctions)": [[49, "sympy.codegen.cfunctions.expm1"]], "fdiff() (sympy.codegen.cfunctions.cbrt method)": [[49, "sympy.codegen.cfunctions.Cbrt.fdiff"]], "fdiff() (sympy.codegen.cfunctions.sqrt method)": [[49, "sympy.codegen.cfunctions.Sqrt.fdiff"]], "fdiff() (sympy.codegen.cfunctions.exp2 method)": [[49, "sympy.codegen.cfunctions.exp2.fdiff"]], "fdiff() (sympy.codegen.cfunctions.expm1 method)": [[49, "sympy.codegen.cfunctions.expm1.fdiff"]], "fdiff() (sympy.codegen.cfunctions.fma method)": [[49, "sympy.codegen.cfunctions.fma.fdiff"]], "fdiff() (sympy.codegen.cfunctions.hypot method)": [[49, "sympy.codegen.cfunctions.hypot.fdiff"]], "fdiff() (sympy.codegen.cfunctions.log10 method)": [[49, "sympy.codegen.cfunctions.log10.fdiff"]], "fdiff() (sympy.codegen.cfunctions.log1p method)": [[49, "sympy.codegen.cfunctions.log1p.fdiff"]], "fdiff() (sympy.codegen.cfunctions.log2 method)": [[49, "sympy.codegen.cfunctions.log2.fdiff"]], "fma (class in sympy.codegen.cfunctions)": [[49, "sympy.codegen.cfunctions.fma"]], "from_expr() (sympy.codegen.ast.type class method)": [[49, "sympy.codegen.ast.Type.from_expr"]], "goto (class in sympy.codegen.cnodes)": [[49, "sympy.codegen.cnodes.goto"]], "hypot (class in sympy.codegen.cfunctions)": [[49, "sympy.codegen.cfunctions.hypot"]], "isign (class in sympy.codegen.fnodes)": [[49, "sympy.codegen.fnodes.isign"]], "kind (class in sympy.codegen.fnodes)": [[49, "sympy.codegen.fnodes.kind"]], "kwargs() (sympy.codegen.ast.token method)": [[49, "sympy.codegen.ast.Token.kwargs"]], "lbound() (in module sympy.codegen.fnodes)": [[49, "sympy.codegen.fnodes.lbound"]], "literal_dp (class in sympy.codegen.fnodes)": [[49, "sympy.codegen.fnodes.literal_dp"]], "literal_sp (class in sympy.codegen.fnodes)": [[49, "sympy.codegen.fnodes.literal_sp"]], "log10 (class in sympy.codegen.cfunctions)": [[49, "sympy.codegen.cfunctions.log10"]], "log1p (class in sympy.codegen.cfunctions)": [[49, "sympy.codegen.cfunctions.log1p"]], "log2 (class in sympy.codegen.cfunctions)": [[49, "sympy.codegen.cfunctions.log2"]], "max (sympy.codegen.ast.floattype property)": [[49, "sympy.codegen.ast.FloatType.max"]], "max_exponent (sympy.codegen.ast.floattype property)": [[49, "sympy.codegen.ast.FloatType.max_exponent"]], "merge (class in sympy.codegen.fnodes)": [[49, "sympy.codegen.fnodes.merge"]], "min_exponent (sympy.codegen.ast.floattype property)": [[49, "sympy.codegen.ast.FloatType.min_exponent"]], "newtons_method() (in module sympy.codegen.algorithms)": [[49, "sympy.codegen.algorithms.newtons_method"]], "newtons_method_function() (in module sympy.codegen.algorithms)": [[49, "sympy.codegen.algorithms.newtons_method_function"]], "optimize() (in module sympy.codegen.rewriting)": [[49, "sympy.codegen.rewriting.optimize"]], "render_as_module() (in module sympy.codegen.futils)": [[49, "sympy.codegen.futils.render_as_module"]], "render_as_module() (in module sympy.codegen.pyutils)": [[49, "sympy.codegen.pyutils.render_as_module"]], "render_as_source_file() (in module sympy.codegen.cutils)": [[49, "sympy.codegen.cutils.render_as_source_file"]], "replace_in_add() (sympy.codegen.rewriting.funcminusoneoptim method)": [[49, "sympy.codegen.rewriting.FuncMinusOneOptim.replace_in_Add"]], "reshape() (in module sympy.codegen.fnodes)": [[49, "sympy.codegen.fnodes.reshape"]], "shape() (in module sympy.codegen.fnodes)": [[49, "sympy.codegen.fnodes.shape"]], "size() (in module sympy.codegen.fnodes)": [[49, "sympy.codegen.fnodes.size"]], "sizeof() (in module sympy.codegen.cnodes)": [[49, "sympy.codegen.cnodes.sizeof"]], "struct (class in sympy.codegen.cnodes)": [[49, "sympy.codegen.cnodes.struct"]], "sympy.codegen.algorithms": [[49, "module-sympy.codegen.algorithms"]], "sympy.codegen.approximations": [[49, "module-sympy.codegen.approximations"]], "sympy.codegen.ast": [[49, "module-sympy.codegen.ast"]], "sympy.codegen.cfunctions": [[49, "module-sympy.codegen.cfunctions"]], "sympy.codegen.cnodes": [[49, "module-sympy.codegen.cnodes"]], "sympy.codegen.cutils": [[49, "module-sympy.codegen.cutils"]], "sympy.codegen.cxxnodes": [[49, "module-sympy.codegen.cxxnodes"]], "sympy.codegen.fnodes": [[49, "module-sympy.codegen.fnodes"]], "sympy.codegen.futils": [[49, "module-sympy.codegen.futils"]], "sympy.codegen.matrix_nodes": [[49, "module-sympy.codegen.matrix_nodes"]], "sympy.codegen.pyutils": [[49, "module-sympy.codegen.pyutils"]], "sympy.codegen.rewriting": [[49, "module-sympy.codegen.rewriting"]], "tiny (sympy.codegen.ast.floattype property)": [[49, "sympy.codegen.ast.FloatType.tiny"]], "topological_sort() (sympy.codegen.ast.codeblock class method)": [[49, "sympy.codegen.ast.CodeBlock.topological_sort"]], "union (class in sympy.codegen.cnodes)": [[49, "sympy.codegen.cnodes.union"]], "use (class in sympy.codegen.fnodes)": [[49, "sympy.codegen.fnodes.use"]], "use_rename (class in sympy.codegen.fnodes)": [[49, "sympy.codegen.fnodes.use_rename"]], "using (class in sympy.codegen.cxxnodes)": [[49, "sympy.codegen.cxxnodes.using"]], "a4_in_s6() (in module sympy.combinatorics.galois)": [[51, "sympy.combinatorics.galois.A4_in_S6"]], "a4xc2() (in module sympy.combinatorics.galois)": [[51, "sympy.combinatorics.galois.A4xC2"]], "g18() (in module sympy.combinatorics.galois)": [[51, "sympy.combinatorics.galois.G18"]], "g36m() (in module sympy.combinatorics.galois)": [[51, "sympy.combinatorics.galois.G36m"]], "g36p() (in module sympy.combinatorics.galois)": [[51, "sympy.combinatorics.galois.G36p"]], "g72() (in module sympy.combinatorics.galois)": [[51, "sympy.combinatorics.galois.G72"]], "m20() (in module sympy.combinatorics.galois)": [[51, "sympy.combinatorics.galois.M20"]], "pgl2f5() (in module sympy.combinatorics.galois)": [[51, "sympy.combinatorics.galois.PGL2F5"]], "psl2f5() (in module sympy.combinatorics.galois)": [[51, "sympy.combinatorics.galois.PSL2F5"]], "s1transitivesubgroups (class in sympy.combinatorics.galois)": [[51, "sympy.combinatorics.galois.S1TransitiveSubgroups"]], "s2transitivesubgroups (class in sympy.combinatorics.galois)": [[51, "sympy.combinatorics.galois.S2TransitiveSubgroups"]], "s3transitivesubgroups (class in sympy.combinatorics.galois)": [[51, "sympy.combinatorics.galois.S3TransitiveSubgroups"]], "s3_in_s6() (in module sympy.combinatorics.galois)": [[51, "sympy.combinatorics.galois.S3_in_S6"]], "s4transitivesubgroups (class in sympy.combinatorics.galois)": [[51, "sympy.combinatorics.galois.S4TransitiveSubgroups"]], "s4m() (in module sympy.combinatorics.galois)": [[51, "sympy.combinatorics.galois.S4m"]], "s4p() (in module sympy.combinatorics.galois)": [[51, "sympy.combinatorics.galois.S4p"]], "s4xc2() (in module sympy.combinatorics.galois)": [[51, "sympy.combinatorics.galois.S4xC2"]], "s5transitivesubgroups (class in sympy.combinatorics.galois)": [[51, "sympy.combinatorics.galois.S5TransitiveSubgroups"]], "s6transitivesubgroups (class in sympy.combinatorics.galois)": [[51, "sympy.combinatorics.galois.S6TransitiveSubgroups"]], "find_transitive_subgroups_of_s6() (in module sympy.combinatorics.galois)": [[51, "sympy.combinatorics.galois.find_transitive_subgroups_of_S6"]], "four_group() (in module sympy.combinatorics.galois)": [[51, "sympy.combinatorics.galois.four_group"]], "sympy.combinatorics.galois": [[51, "module-sympy.combinatorics.galois"]], "graycode (class in sympy.combinatorics.graycode)": [[52, "sympy.combinatorics.graycode.GrayCode"]], "bin_to_gray() (sympy.combinatorics.graycode method)": [[52, "sympy.combinatorics.graycode.bin_to_gray"]], "current (sympy.combinatorics.graycode.graycode property)": [[52, "sympy.combinatorics.graycode.GrayCode.current"]], "generate_gray() (sympy.combinatorics.graycode.graycode method)": [[52, "sympy.combinatorics.graycode.GrayCode.generate_gray"]], "get_subset_from_bitstring() (sympy.combinatorics.graycode method)": [[52, "sympy.combinatorics.graycode.get_subset_from_bitstring"]], "gray_to_bin() (sympy.combinatorics.graycode method)": [[52, "sympy.combinatorics.graycode.gray_to_bin"]], "graycode_subsets() (sympy.combinatorics.graycode method)": [[52, "sympy.combinatorics.graycode.graycode_subsets"]], "n (sympy.combinatorics.graycode.graycode property)": [[52, "sympy.combinatorics.graycode.GrayCode.n"]], "next() (sympy.combinatorics.graycode.graycode method)": [[52, "sympy.combinatorics.graycode.GrayCode.next"]], "random_bitstring() (sympy.combinatorics.graycode method)": [[52, "sympy.combinatorics.graycode.random_bitstring"]], "rank (sympy.combinatorics.graycode.graycode property)": [[52, "sympy.combinatorics.graycode.GrayCode.rank"]], "selections (sympy.combinatorics.graycode.graycode property)": [[52, "sympy.combinatorics.graycode.GrayCode.selections"]], "skip() (sympy.combinatorics.graycode.graycode method)": [[52, "sympy.combinatorics.graycode.GrayCode.skip"]], "sympy.combinatorics.graycode": [[52, "module-sympy.combinatorics.graycode"]], "unrank() (sympy.combinatorics.graycode.graycode class method)": [[52, "sympy.combinatorics.graycode.GrayCode.unrank"]], "directproduct() (in module sympy.combinatorics.group_constructs)": [[53, "sympy.combinatorics.group_constructs.DirectProduct"]], "sympy.combinatorics.group_constructs": [[53, "module-sympy.combinatorics.group_constructs"]], "is_abelian_number() (in module sympy.combinatorics.group_numbers)": [[54, "sympy.combinatorics.group_numbers.is_abelian_number"]], "is_cyclic_number() (in module sympy.combinatorics.group_numbers)": [[54, "sympy.combinatorics.group_numbers.is_cyclic_number"]], "is_nilpotent_number() (in module sympy.combinatorics.group_numbers)": [[54, "sympy.combinatorics.group_numbers.is_nilpotent_number"]], "sympy.combinatorics.group_numbers": [[54, "module-sympy.combinatorics.group_numbers"]], "abeliangroup() (in module sympy.combinatorics.named_groups)": [[56, "sympy.combinatorics.named_groups.AbelianGroup"]], "alternatinggroup() (in module sympy.combinatorics.named_groups)": [[56, "sympy.combinatorics.named_groups.AlternatingGroup"]], "cyclicgroup() (in module sympy.combinatorics.named_groups)": [[56, "sympy.combinatorics.named_groups.CyclicGroup"]], "dihedralgroup() (in module sympy.combinatorics.named_groups)": [[56, "sympy.combinatorics.named_groups.DihedralGroup"]], "symmetricgroup() (in module sympy.combinatorics.named_groups)": [[56, "sympy.combinatorics.named_groups.SymmetricGroup"]], "sympy.combinatorics.named_groups": [[56, "module-sympy.combinatorics.named_groups"]], "integerpartition (class in sympy.combinatorics.partitions)": [[57, "sympy.combinatorics.partitions.IntegerPartition"]], "partition (class in sympy.combinatorics.partitions)": [[57, "sympy.combinatorics.partitions.Partition"]], "rgs (sympy.combinatorics.partitions.partition property)": [[57, "sympy.combinatorics.partitions.Partition.RGS"]], "rgs_enum() (in module sympy.combinatorics.partitions)": [[57, "sympy.combinatorics.partitions.RGS_enum"]], "rgs_generalized() (in module sympy.combinatorics.partitions)": [[57, "sympy.combinatorics.partitions.RGS_generalized"]], "rgs_rank() (in module sympy.combinatorics.partitions)": [[57, "sympy.combinatorics.partitions.RGS_rank"]], "rgs_unrank() (in module sympy.combinatorics.partitions)": [[57, "sympy.combinatorics.partitions.RGS_unrank"]], "as_dict() (sympy.combinatorics.partitions.integerpartition method)": [[57, "sympy.combinatorics.partitions.IntegerPartition.as_dict"]], "as_ferrers() (sympy.combinatorics.partitions.integerpartition method)": [[57, "sympy.combinatorics.partitions.IntegerPartition.as_ferrers"]], "conjugate (sympy.combinatorics.partitions.integerpartition property)": [[57, "sympy.combinatorics.partitions.IntegerPartition.conjugate"]], "from_rgs() (sympy.combinatorics.partitions.partition class method)": [[57, "sympy.combinatorics.partitions.Partition.from_rgs"]], "next_lex() (sympy.combinatorics.partitions.integerpartition method)": [[57, "sympy.combinatorics.partitions.IntegerPartition.next_lex"]], "partition (sympy.combinatorics.partitions.partition property)": [[57, "sympy.combinatorics.partitions.Partition.partition"]], "prev_lex() (sympy.combinatorics.partitions.integerpartition method)": [[57, "sympy.combinatorics.partitions.IntegerPartition.prev_lex"]], "random_integer_partition() (in module sympy.combinatorics.partitions)": [[57, "sympy.combinatorics.partitions.random_integer_partition"]], "rank (sympy.combinatorics.partitions.partition property)": [[57, "sympy.combinatorics.partitions.Partition.rank"]], "sort_key() (sympy.combinatorics.partitions.partition method)": [[57, "sympy.combinatorics.partitions.Partition.sort_key"]], "sympy.combinatorics.partitions": [[57, "module-sympy.combinatorics.partitions"]], "permutationgroup (class in sympy.combinatorics.perm_groups)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup"]], "__contains__() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.__contains__"]], "__mul__() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.__mul__"]], "__new__() (sympy.combinatorics.perm_groups.permutationgroup static method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.__new__"]], "__weakref__ (sympy.combinatorics.perm_groups.permutationgroup attribute)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.__weakref__"]], "_coset_representative() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup._coset_representative"]], "_distinct_primes_lemma() (sympy.combinatorics.perm_groups.permutationgroup class method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup._distinct_primes_lemma"]], "_elements (sympy.combinatorics.perm_groups.permutationgroup property)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup._elements"]], "_eval_is_alt_sym_monte_carlo() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup._eval_is_alt_sym_monte_carlo"]], "_eval_is_alt_sym_naive() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup._eval_is_alt_sym_naive"]], "_p_elements_group() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup._p_elements_group"]], "_random_pr_init() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup._random_pr_init"]], "_sylow_alt_sym() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup._sylow_alt_sym"]], "_union_find_merge() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup._union_find_merge"]], "_union_find_rep() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup._union_find_rep"]], "_verify() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup._verify"]], "abelian_invariants() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.abelian_invariants"]], "base (sympy.combinatorics.perm_groups.permutationgroup property)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.base"]], "baseswap() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.baseswap"]], "basic_orbits (sympy.combinatorics.perm_groups.permutationgroup property)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.basic_orbits"]], "basic_stabilizers (sympy.combinatorics.perm_groups.permutationgroup property)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.basic_stabilizers"]], "basic_transversals (sympy.combinatorics.perm_groups.permutationgroup property)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.basic_transversals"]], "center() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.center"]], "centralizer() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.centralizer"]], "commutator() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.commutator"]], "composition_series() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.composition_series"]], "conjugacy_class() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.conjugacy_class"]], "conjugacy_classes() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.conjugacy_classes"]], "contains() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.contains"]], "coset_factor() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.coset_factor"]], "coset_rank() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.coset_rank"]], "coset_table() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.coset_table"]], "coset_transversal() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.coset_transversal"]], "coset_unrank() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.coset_unrank"]], "degree (sympy.combinatorics.perm_groups.permutationgroup property)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.degree"]], "derived_series() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.derived_series"]], "derived_subgroup() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.derived_subgroup"]], "elements (sympy.combinatorics.perm_groups.permutationgroup property)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.elements"]], "equals() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.equals"]], "generate() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.generate"]], "generate_dimino() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.generate_dimino"]], "generate_schreier_sims() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.generate_schreier_sims"]], "generator_product() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.generator_product"]], "generators (sympy.combinatorics.perm_groups.permutationgroup property)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.generators"]], "identity (sympy.combinatorics.perm_groups.permutationgroup property)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.identity"]], "index() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.index"]], "is_abelian (sympy.combinatorics.perm_groups.permutationgroup property)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.is_abelian"]], "is_alt_sym() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.is_alt_sym"]], "is_alternating (sympy.combinatorics.perm_groups.permutationgroup property)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.is_alternating"]], "is_cyclic (sympy.combinatorics.perm_groups.permutationgroup property)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.is_cyclic"]], "is_dihedral (sympy.combinatorics.perm_groups.permutationgroup property)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.is_dihedral"]], "is_elementary() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.is_elementary"]], "is_nilpotent (sympy.combinatorics.perm_groups.permutationgroup property)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.is_nilpotent"]], "is_normal() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.is_normal"]], "is_perfect (sympy.combinatorics.perm_groups.permutationgroup property)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.is_perfect"]], "is_polycyclic (sympy.combinatorics.perm_groups.permutationgroup property)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.is_polycyclic"]], "is_primitive() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.is_primitive"]], "is_solvable (sympy.combinatorics.perm_groups.permutationgroup property)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.is_solvable"]], "is_subgroup() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.is_subgroup"]], "is_symmetric (sympy.combinatorics.perm_groups.permutationgroup property)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.is_symmetric"]], "is_transitive() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.is_transitive"]], "is_trivial (sympy.combinatorics.perm_groups.permutationgroup property)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.is_trivial"]], "lower_central_series() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.lower_central_series"]], "make_perm() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.make_perm"]], "max_div (sympy.combinatorics.perm_groups.permutationgroup property)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.max_div"]], "minimal_block() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.minimal_block"]], "minimal_blocks() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.minimal_blocks"]], "normal_closure() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.normal_closure"]], "orbit() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.orbit"]], "orbit_rep() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.orbit_rep"]], "orbit_transversal() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.orbit_transversal"]], "orbits() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.orbits"]], "order() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.order"]], "pointwise_stabilizer() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.pointwise_stabilizer"]], "polycyclic_group() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.polycyclic_group"]], "presentation() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.presentation"]], "random() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.random"]], "random_pr() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.random_pr"]], "random_stab() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.random_stab"]], "schreier_sims() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.schreier_sims"]], "schreier_sims_incremental() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.schreier_sims_incremental"]], "schreier_sims_random() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.schreier_sims_random"]], "schreier_vector() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.schreier_vector"]], "stabilizer() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.stabilizer"]], "strong_gens (sympy.combinatorics.perm_groups.permutationgroup property)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.strong_gens"]], "strong_presentation() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.strong_presentation"]], "subgroup() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.subgroup"]], "subgroup_search() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.subgroup_search"]], "sylow_subgroup() (sympy.combinatorics.perm_groups.permutationgroup method)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.sylow_subgroup"]], "sympy.combinatorics.perm_groups": [[59, "module-sympy.combinatorics.perm_groups"]], "transitivity_degree (sympy.combinatorics.perm_groups.permutationgroup property)": [[59, "sympy.combinatorics.perm_groups.PermutationGroup.transitivity_degree"]], "cycle (class in sympy.combinatorics.permutations)": [[60, "sympy.combinatorics.permutations.Cycle"]], "permutation (class in sympy.combinatorics.permutations)": [[60, "sympy.combinatorics.permutations.Permutation"]], "_af_parity() (in module sympy.combinatorics.permutations)": [[60, "sympy.combinatorics.permutations._af_parity"]], "alternating() (sympy.combinatorics.generators method)": [[60, "sympy.combinatorics.generators.alternating"]], "apply() (sympy.combinatorics.permutations.permutation method)": [[60, "sympy.combinatorics.permutations.Permutation.apply"]], "array_form (sympy.combinatorics.permutations.permutation property)": [[60, "sympy.combinatorics.permutations.Permutation.array_form"]], "ascents() (sympy.combinatorics.permutations.permutation method)": [[60, "sympy.combinatorics.permutations.Permutation.ascents"]], "atoms() (sympy.combinatorics.permutations.permutation method)": [[60, "sympy.combinatorics.permutations.Permutation.atoms"]], "cardinality (sympy.combinatorics.permutations.permutation property)": [[60, "sympy.combinatorics.permutations.Permutation.cardinality"]], "commutator() (sympy.combinatorics.permutations.permutation method)": [[60, "sympy.combinatorics.permutations.Permutation.commutator"]], "commutes_with() (sympy.combinatorics.permutations.permutation method)": [[60, "sympy.combinatorics.permutations.Permutation.commutes_with"]], "cycle_structure (sympy.combinatorics.permutations.permutation property)": [[60, "sympy.combinatorics.permutations.Permutation.cycle_structure"]], "cycles (sympy.combinatorics.permutations.permutation property)": [[60, "sympy.combinatorics.permutations.Permutation.cycles"]], "cyclic() (sympy.combinatorics.generators method)": [[60, "sympy.combinatorics.generators.cyclic"]], "cyclic_form (sympy.combinatorics.permutations.permutation property)": [[60, "sympy.combinatorics.permutations.Permutation.cyclic_form"]], "descents() (sympy.combinatorics.permutations.permutation method)": [[60, "sympy.combinatorics.permutations.Permutation.descents"]], "dihedral() (sympy.combinatorics.generators method)": [[60, "sympy.combinatorics.generators.dihedral"]], "from_inversion_vector() (sympy.combinatorics.permutations.permutation class method)": [[60, "sympy.combinatorics.permutations.Permutation.from_inversion_vector"]], "from_sequence() (sympy.combinatorics.permutations.permutation class method)": [[60, "sympy.combinatorics.permutations.Permutation.from_sequence"]], "full_cyclic_form (sympy.combinatorics.permutations.permutation property)": [[60, "sympy.combinatorics.permutations.Permutation.full_cyclic_form"]], "get_adjacency_distance() (sympy.combinatorics.permutations.permutation method)": [[60, "sympy.combinatorics.permutations.Permutation.get_adjacency_distance"]], "get_adjacency_matrix() (sympy.combinatorics.permutations.permutation method)": [[60, "sympy.combinatorics.permutations.Permutation.get_adjacency_matrix"]], "get_positional_distance() (sympy.combinatorics.permutations.permutation method)": [[60, "sympy.combinatorics.permutations.Permutation.get_positional_distance"]], "get_precedence_distance() (sympy.combinatorics.permutations.permutation method)": [[60, "sympy.combinatorics.permutations.Permutation.get_precedence_distance"]], "get_precedence_matrix() (sympy.combinatorics.permutations.permutation method)": [[60, "sympy.combinatorics.permutations.Permutation.get_precedence_matrix"]], "index() (sympy.combinatorics.permutations.permutation method)": [[60, "sympy.combinatorics.permutations.Permutation.index"]], "inversion_vector() (sympy.combinatorics.permutations.permutation method)": [[60, "sympy.combinatorics.permutations.Permutation.inversion_vector"]], "inversions() (sympy.combinatorics.permutations.permutation method)": [[60, "sympy.combinatorics.permutations.Permutation.inversions"]], "is_empty (sympy.combinatorics.permutations.permutation property)": [[60, "sympy.combinatorics.permutations.Permutation.is_Empty"]], "is_identity (sympy.combinatorics.permutations.permutation property)": [[60, "sympy.combinatorics.permutations.Permutation.is_Identity"]], "is_singleton (sympy.combinatorics.permutations.permutation property)": [[60, "sympy.combinatorics.permutations.Permutation.is_Singleton"]], "is_even (sympy.combinatorics.permutations.permutation property)": [[60, "sympy.combinatorics.permutations.Permutation.is_even"]], "is_odd (sympy.combinatorics.permutations.permutation property)": [[60, "sympy.combinatorics.permutations.Permutation.is_odd"]], "josephus() (sympy.combinatorics.permutations.permutation class method)": [[60, "sympy.combinatorics.permutations.Permutation.josephus"]], "length() (sympy.combinatorics.permutations.permutation method)": [[60, "sympy.combinatorics.permutations.Permutation.length"]], "list() (sympy.combinatorics.permutations.cycle method)": [[60, "sympy.combinatorics.permutations.Cycle.list"]], "list() (sympy.combinatorics.permutations.permutation method)": [[60, "sympy.combinatorics.permutations.Permutation.list"]], "max() (sympy.combinatorics.permutations.permutation method)": [[60, "sympy.combinatorics.permutations.Permutation.max"]], "min() (sympy.combinatorics.permutations.permutation method)": [[60, "sympy.combinatorics.permutations.Permutation.min"]], "mul_inv() (sympy.combinatorics.permutations.permutation method)": [[60, "sympy.combinatorics.permutations.Permutation.mul_inv"]], "next_lex() (sympy.combinatorics.permutations.permutation method)": [[60, "sympy.combinatorics.permutations.Permutation.next_lex"]], "next_nonlex() (sympy.combinatorics.permutations.permutation method)": [[60, "sympy.combinatorics.permutations.Permutation.next_nonlex"]], "next_trotterjohnson() (sympy.combinatorics.permutations.permutation method)": [[60, "sympy.combinatorics.permutations.Permutation.next_trotterjohnson"]], "order() (sympy.combinatorics.permutations.permutation method)": [[60, "sympy.combinatorics.permutations.Permutation.order"]], "parity() (sympy.combinatorics.permutations.permutation method)": [[60, "sympy.combinatorics.permutations.Permutation.parity"]], "random() (sympy.combinatorics.permutations.permutation class method)": [[60, "sympy.combinatorics.permutations.Permutation.random"]], "rank() (sympy.combinatorics.permutations.permutation method)": [[60, "sympy.combinatorics.permutations.Permutation.rank"]], "rank_nonlex() (sympy.combinatorics.permutations.permutation method)": [[60, "sympy.combinatorics.permutations.Permutation.rank_nonlex"]], "rank_trotterjohnson() (sympy.combinatorics.permutations.permutation method)": [[60, "sympy.combinatorics.permutations.Permutation.rank_trotterjohnson"]], "resize() (sympy.combinatorics.permutations.permutation method)": [[60, "sympy.combinatorics.permutations.Permutation.resize"]], "rmul() (sympy.combinatorics.permutations.permutation static method)": [[60, "sympy.combinatorics.permutations.Permutation.rmul"]], "rmul_with_af() (sympy.combinatorics.permutations.permutation class method)": [[60, "sympy.combinatorics.permutations.Permutation.rmul_with_af"]], "runs() (sympy.combinatorics.permutations.permutation method)": [[60, "sympy.combinatorics.permutations.Permutation.runs"]], "signature() (sympy.combinatorics.permutations.permutation method)": [[60, "sympy.combinatorics.permutations.Permutation.signature"]], "size (sympy.combinatorics.permutations.permutation property)": [[60, "sympy.combinatorics.permutations.Permutation.size"]], "support() (sympy.combinatorics.permutations.permutation method)": [[60, "sympy.combinatorics.permutations.Permutation.support"]], "symmetric() (sympy.combinatorics.generators method)": [[60, "sympy.combinatorics.generators.symmetric"]], "sympy.combinatorics.generators": [[60, "module-sympy.combinatorics.generators"]], "sympy.combinatorics.permutations": [[60, "module-sympy.combinatorics.permutations"]], "transpositions() (sympy.combinatorics.permutations.permutation method)": [[60, "sympy.combinatorics.permutations.Permutation.transpositions"]], "unrank_lex() (sympy.combinatorics.permutations.permutation class method)": [[60, "sympy.combinatorics.permutations.Permutation.unrank_lex"]], "unrank_nonlex() (sympy.combinatorics.permutations.permutation class method)": [[60, "sympy.combinatorics.permutations.Permutation.unrank_nonlex"]], "unrank_trotterjohnson() (sympy.combinatorics.permutations.permutation class method)": [[60, "sympy.combinatorics.permutations.Permutation.unrank_trotterjohnson"]], "polyhedron (class in sympy.combinatorics.polyhedron)": [[61, "sympy.combinatorics.polyhedron.Polyhedron"]], "array_form (sympy.combinatorics.polyhedron.polyhedron property)": [[61, "sympy.combinatorics.polyhedron.Polyhedron.array_form"]], "corners (sympy.combinatorics.polyhedron.polyhedron property)": [[61, "sympy.combinatorics.polyhedron.Polyhedron.corners"]], "cyclic_form (sympy.combinatorics.polyhedron.polyhedron property)": [[61, "sympy.combinatorics.polyhedron.Polyhedron.cyclic_form"]], "edges (sympy.combinatorics.polyhedron.polyhedron property)": [[61, "sympy.combinatorics.polyhedron.Polyhedron.edges"]], "faces (sympy.combinatorics.polyhedron.polyhedron property)": [[61, "sympy.combinatorics.polyhedron.Polyhedron.faces"]], "pgroup (sympy.combinatorics.polyhedron.polyhedron property)": [[61, "sympy.combinatorics.polyhedron.Polyhedron.pgroup"]], "reset() (sympy.combinatorics.polyhedron.polyhedron method)": [[61, "sympy.combinatorics.polyhedron.Polyhedron.reset"]], "rotate() (sympy.combinatorics.polyhedron.polyhedron method)": [[61, "sympy.combinatorics.polyhedron.Polyhedron.rotate"]], "size (sympy.combinatorics.polyhedron.polyhedron property)": [[61, "sympy.combinatorics.polyhedron.Polyhedron.size"]], "sympy.combinatorics.polyhedron": [[61, "module-sympy.combinatorics.polyhedron"]], "vertices (sympy.combinatorics.polyhedron.polyhedron property)": [[61, "sympy.combinatorics.polyhedron.Polyhedron.vertices"]], "prufer (class in sympy.combinatorics.prufer)": [[62, "sympy.combinatorics.prufer.Prufer"]], "edges() (sympy.combinatorics.prufer.prufer static method)": [[62, "sympy.combinatorics.prufer.Prufer.edges"]], "next() (sympy.combinatorics.prufer.prufer method)": [[62, "sympy.combinatorics.prufer.Prufer.next"]], "nodes (sympy.combinatorics.prufer.prufer property)": [[62, "sympy.combinatorics.prufer.Prufer.nodes"]], "prev() (sympy.combinatorics.prufer.prufer method)": [[62, "sympy.combinatorics.prufer.Prufer.prev"]], "prufer_rank() (sympy.combinatorics.prufer.prufer method)": [[62, "sympy.combinatorics.prufer.Prufer.prufer_rank"]], "prufer_repr (sympy.combinatorics.prufer.prufer property)": [[62, "sympy.combinatorics.prufer.Prufer.prufer_repr"]], "rank (sympy.combinatorics.prufer.prufer property)": [[62, "sympy.combinatorics.prufer.Prufer.rank"]], "size (sympy.combinatorics.prufer.prufer property)": [[62, "sympy.combinatorics.prufer.Prufer.size"]], "sympy.combinatorics.prufer": [[62, "module-sympy.combinatorics.prufer"]], "to_prufer() (sympy.combinatorics.prufer.prufer static method)": [[62, "sympy.combinatorics.prufer.Prufer.to_prufer"]], "to_tree() (sympy.combinatorics.prufer.prufer static method)": [[62, "sympy.combinatorics.prufer.Prufer.to_tree"]], "tree_repr (sympy.combinatorics.prufer.prufer property)": [[62, "sympy.combinatorics.prufer.Prufer.tree_repr"]], "unrank() (sympy.combinatorics.prufer.prufer class method)": [[62, "sympy.combinatorics.prufer.Prufer.unrank"]], "subset (class in sympy.combinatorics.subsets)": [[63, "sympy.combinatorics.subsets.Subset"]], "bitlist_from_subset() (sympy.combinatorics.subsets.subset class method)": [[63, "sympy.combinatorics.subsets.Subset.bitlist_from_subset"]], "cardinality (sympy.combinatorics.subsets.subset property)": [[63, "sympy.combinatorics.subsets.Subset.cardinality"]], "iterate_binary() (sympy.combinatorics.subsets.subset method)": [[63, "sympy.combinatorics.subsets.Subset.iterate_binary"]], "iterate_graycode() (sympy.combinatorics.subsets.subset method)": [[63, "sympy.combinatorics.subsets.Subset.iterate_graycode"]], "ksubsets() (sympy.combinatorics.subsets method)": [[63, "sympy.combinatorics.subsets.ksubsets"]], "next_binary() (sympy.combinatorics.subsets.subset method)": [[63, "sympy.combinatorics.subsets.Subset.next_binary"]], "next_gray() (sympy.combinatorics.subsets.subset method)": [[63, "sympy.combinatorics.subsets.Subset.next_gray"]], "next_lexicographic() (sympy.combinatorics.subsets.subset method)": [[63, "sympy.combinatorics.subsets.Subset.next_lexicographic"]], "prev_binary() (sympy.combinatorics.subsets.subset method)": [[63, "sympy.combinatorics.subsets.Subset.prev_binary"]], "prev_gray() (sympy.combinatorics.subsets.subset method)": [[63, "sympy.combinatorics.subsets.Subset.prev_gray"]], "prev_lexicographic() (sympy.combinatorics.subsets.subset method)": [[63, "sympy.combinatorics.subsets.Subset.prev_lexicographic"]], "rank_binary (sympy.combinatorics.subsets.subset property)": [[63, "sympy.combinatorics.subsets.Subset.rank_binary"]], "rank_gray (sympy.combinatorics.subsets.subset property)": [[63, "sympy.combinatorics.subsets.Subset.rank_gray"]], "rank_lexicographic (sympy.combinatorics.subsets.subset property)": [[63, "sympy.combinatorics.subsets.Subset.rank_lexicographic"]], "size (sympy.combinatorics.subsets.subset property)": [[63, "sympy.combinatorics.subsets.Subset.size"]], "subset (sympy.combinatorics.subsets.subset property)": [[63, "sympy.combinatorics.subsets.Subset.subset"]], "subset_from_bitlist() (sympy.combinatorics.subsets.subset class method)": [[63, "sympy.combinatorics.subsets.Subset.subset_from_bitlist"]], "subset_indices() (sympy.combinatorics.subsets.subset class method)": [[63, "sympy.combinatorics.subsets.Subset.subset_indices"]], "superset (sympy.combinatorics.subsets.subset property)": [[63, "sympy.combinatorics.subsets.Subset.superset"]], "superset_size (sympy.combinatorics.subsets.subset property)": [[63, "sympy.combinatorics.subsets.Subset.superset_size"]], "sympy.combinatorics.subsets": [[63, "module-sympy.combinatorics.subsets"]], "unrank_binary() (sympy.combinatorics.subsets.subset class method)": [[63, "sympy.combinatorics.subsets.Subset.unrank_binary"]], "unrank_gray() (sympy.combinatorics.subsets.subset class method)": [[63, "sympy.combinatorics.subsets.Subset.unrank_gray"]], "bsgs_direct_product() (in module sympy.combinatorics.tensor_can)": [[64, "sympy.combinatorics.tensor_can.bsgs_direct_product"]], "canonicalize() (in module sympy.combinatorics.tensor_can)": [[64, "sympy.combinatorics.tensor_can.canonicalize"]], "double_coset_can_rep() (in module sympy.combinatorics.tensor_can)": [[64, "sympy.combinatorics.tensor_can.double_coset_can_rep"]], "get_symmetric_group_sgs() (in module sympy.combinatorics.tensor_can)": [[64, "sympy.combinatorics.tensor_can.get_symmetric_group_sgs"]], "sympy.combinatorics.tensor_can": [[64, "module-sympy.combinatorics.tensor_can"]], "_cmp_perm_lists() (in module sympy.combinatorics.testutil)": [[65, "sympy.combinatorics.testutil._cmp_perm_lists"]], "_naive_list_centralizer() (in module sympy.combinatorics.testutil)": [[65, "sympy.combinatorics.testutil._naive_list_centralizer"]], "_verify_bsgs() (in module sympy.combinatorics.testutil)": [[65, "sympy.combinatorics.testutil._verify_bsgs"]], "_verify_centralizer() (in module sympy.combinatorics.testutil)": [[65, "sympy.combinatorics.testutil._verify_centralizer"]], "_verify_normal_closure() (in module sympy.combinatorics.testutil)": [[65, "sympy.combinatorics.testutil._verify_normal_closure"]], "sympy.combinatorics.testutil": [[65, "module-sympy.combinatorics.testutil"]], "_base_ordering() (in module sympy.combinatorics.util)": [[66, "sympy.combinatorics.util._base_ordering"]], "_check_cycles_alt_sym() (in module sympy.combinatorics.util)": [[66, "sympy.combinatorics.util._check_cycles_alt_sym"]], "_distribute_gens_by_base() (in module sympy.combinatorics.util)": [[66, "sympy.combinatorics.util._distribute_gens_by_base"]], "_handle_precomputed_bsgs() (in module sympy.combinatorics.util)": [[66, "sympy.combinatorics.util._handle_precomputed_bsgs"]], "_orbits_transversals_from_bsgs() (in module sympy.combinatorics.util)": [[66, "sympy.combinatorics.util._orbits_transversals_from_bsgs"]], "_remove_gens() (in module sympy.combinatorics.util)": [[66, "sympy.combinatorics.util._remove_gens"]], "_strip() (in module sympy.combinatorics.util)": [[66, "sympy.combinatorics.util._strip"]], "_strong_gens_from_distr() (in module sympy.combinatorics.util)": [[66, "sympy.combinatorics.util._strong_gens_from_distr"]], "sympy.combinatorics.util": [[66, "module-sympy.combinatorics.util"]], "exprwithintlimits (class in sympy.concrete.expr_with_intlimits)": [[67, "sympy.concrete.expr_with_intlimits.ExprWithIntLimits"]], "product (class in sympy.concrete.products)": [[67, "sympy.concrete.products.Product"]], "sum (class in sympy.concrete.summations)": [[67, "sympy.concrete.summations.Sum"]], "change_index() (sympy.concrete.expr_with_intlimits.exprwithintlimits method)": [[67, "sympy.concrete.expr_with_intlimits.ExprWithIntLimits.change_index"]], "euler_maclaurin() (sympy.concrete.summations.sum method)": [[67, "sympy.concrete.summations.Sum.euler_maclaurin"]], "eval_zeta_function() (sympy.concrete.summations.sum method)": [[67, "sympy.concrete.summations.Sum.eval_zeta_function"]], "gosper_normal() (in module sympy.concrete.gosper)": [[67, "sympy.concrete.gosper.gosper_normal"]], "gosper_sum() (in module sympy.concrete.gosper)": [[67, "sympy.concrete.gosper.gosper_sum"]], "gosper_term() (in module sympy.concrete.gosper)": [[67, "sympy.concrete.gosper.gosper_term"]], "has_empty_sequence (sympy.concrete.expr_with_intlimits.exprwithintlimits property)": [[67, "sympy.concrete.expr_with_intlimits.ExprWithIntLimits.has_empty_sequence"]], "index() (sympy.concrete.expr_with_intlimits.exprwithintlimits method)": [[67, "sympy.concrete.expr_with_intlimits.ExprWithIntLimits.index"]], "is_absolutely_convergent() (sympy.concrete.summations.sum method)": [[67, "sympy.concrete.summations.Sum.is_absolutely_convergent"]], "is_convergent() (sympy.concrete.products.product method)": [[67, "sympy.concrete.products.Product.is_convergent"]], "is_convergent() (sympy.concrete.summations.sum method)": [[67, "sympy.concrete.summations.Sum.is_convergent"]], "product() (in module sympy.concrete.products)": [[67, "sympy.concrete.products.product"]], "reorder() (sympy.concrete.expr_with_intlimits.exprwithintlimits method)": [[67, "sympy.concrete.expr_with_intlimits.ExprWithIntLimits.reorder"]], "reorder_limit() (sympy.concrete.expr_with_intlimits.exprwithintlimits method)": [[67, "sympy.concrete.expr_with_intlimits.ExprWithIntLimits.reorder_limit"]], "reverse_order() (sympy.concrete.products.product method)": [[67, "sympy.concrete.products.Product.reverse_order"]], "reverse_order() (sympy.concrete.summations.sum method)": [[67, "sympy.concrete.summations.Sum.reverse_order"]], "summation() (in module sympy.concrete.summations)": [[67, "sympy.concrete.summations.summation"]], "add (class in sympy.core.add)": [[68, "sympy.core.add.Add"]], "algebraicnumber (class in sympy.core.numbers)": [[68, "sympy.core.numbers.AlgebraicNumber"]], "atom (class in sympy.core.basic)": [[68, "sympy.core.basic.Atom"]], "atomicexpr (class in sympy.core.expr)": [[68, "sympy.core.expr.AtomicExpr"]], "basic (class in sympy.core.basic)": [[68, "sympy.core.basic.Basic"]], "booleankind (in module sympy.core.kind)": [[68, "sympy.core.kind.BooleanKind"]], "catalan (class in sympy.core.numbers)": [[68, "sympy.core.numbers.Catalan"]], "complexinfinity (class in sympy.core.numbers)": [[68, "sympy.core.numbers.ComplexInfinity"]], "derivative (class in sympy.core.function)": [[68, "sympy.core.function.Derivative"]], "dict (class in sympy.core.containers)": [[68, "sympy.core.containers.Dict"]], "dummy (class in sympy.core.symbol)": [[68, "sympy.core.symbol.Dummy"]], "eq (in module sympy.core.relational)": [[68, "sympy.core.relational.Eq"]], "equality (class in sympy.core.relational)": [[68, "sympy.core.relational.Equality"]], "eulergamma (class in sympy.core.numbers)": [[68, "sympy.core.numbers.EulerGamma"]], "evalfmixin (class in sympy.core.evalf)": [[68, "sympy.core.evalf.EvalfMixin"]], "exp1 (class in sympy.core.numbers)": [[68, "sympy.core.numbers.Exp1"]], "expr (class in sympy.core.expr)": [[68, "sympy.core.expr.Expr"]], "float (class in sympy.core.numbers)": [[68, "sympy.core.numbers.Float"]], "function (class in sympy.core.function)": [[68, "sympy.core.function.Function"]], "functionclass (class in sympy.core.function)": [[68, "sympy.core.function.FunctionClass"]], "ge (in module sympy.core.relational)": [[68, "sympy.core.relational.Ge"]], "goldenratio (class in sympy.core.numbers)": [[68, "sympy.core.numbers.GoldenRatio"]], "greaterthan (class in sympy.core.relational)": [[68, "sympy.core.relational.GreaterThan"]], "gt (in module sympy.core.relational)": [[68, "sympy.core.relational.Gt"]], "half (class in sympy.core.numbers)": [[68, "sympy.core.numbers.Half"]], "imaginaryunit (class in sympy.core.numbers)": [[68, "sympy.core.numbers.ImaginaryUnit"]], "infinity (class in sympy.core.numbers)": [[68, "sympy.core.numbers.Infinity"]], "integer (class in sympy.core.numbers)": [[68, "sympy.core.numbers.Integer"]], "kind (class in sympy.core.kind)": [[68, "sympy.core.kind.Kind"]], "lambda (class in sympy.core.function)": [[68, "sympy.core.function.Lambda"]], "le (in module sympy.core.relational)": [[68, "sympy.core.relational.Le"]], "lessthan (class in sympy.core.relational)": [[68, "sympy.core.relational.LessThan"]], "lt (in module sympy.core.relational)": [[68, "sympy.core.relational.Lt"]], "mod (class in sympy.core.mod)": [[68, "sympy.core.mod.Mod"]], "mul (class in sympy.core.mul)": [[68, "sympy.core.mul.Mul"]], "n() (in module sympy.core.evalf)": [[68, "sympy.core.evalf.N"]], "nan (class in sympy.core.numbers)": [[68, "sympy.core.numbers.NaN"]], "ne (in module sympy.core.relational)": [[68, "sympy.core.relational.Ne"]], "negativeinfinity (class in sympy.core.numbers)": [[68, "sympy.core.numbers.NegativeInfinity"]], "negativeone (class in sympy.core.numbers)": [[68, "sympy.core.numbers.NegativeOne"]], "number (class in sympy.core.numbers)": [[68, "sympy.core.numbers.Number"]], "numberkind (in module sympy.core.kind)": [[68, "sympy.core.kind.NumberKind"]], "numbersymbol (class in sympy.core.numbers)": [[68, "sympy.core.numbers.NumberSymbol"]], "one (class in sympy.core.numbers)": [[68, "sympy.core.numbers.One"]], "pep 335": [[68, "index-0"], [68, "index-1"], [68, "index-2"], [68, "index-3"]], "pi (class in sympy.core.numbers)": [[68, "sympy.core.numbers.Pi"]], "poleerror (class in sympy.core.function)": [[68, "sympy.core.function.PoleError"]], "pow (class in sympy.core.power)": [[68, "sympy.core.power.Pow"]], "precisionexhausted (class in sympy.core.evalf)": [[68, "sympy.core.evalf.PrecisionExhausted"]], "python enhancement proposals": [[68, "index-0"], [68, "index-1"], [68, "index-2"], [68, "index-3"]], "rational (class in sympy.core.numbers)": [[68, "sympy.core.numbers.Rational"]], "realnumber (in module sympy.core.numbers)": [[68, "sympy.core.numbers.RealNumber"]], "rel (in module sympy.core.relational)": [[68, "sympy.core.relational.Rel"]], "relational (class in sympy.core.relational)": [[68, "sympy.core.relational.Relational"]], "singleton (class in sympy.core.singleton)": [[68, "sympy.core.singleton.Singleton"]], "singletonregistry (class in sympy.core.singleton)": [[68, "sympy.core.singleton.SingletonRegistry"]], "strictgreaterthan (class in sympy.core.relational)": [[68, "sympy.core.relational.StrictGreaterThan"]], "strictlessthan (class in sympy.core.relational)": [[68, "sympy.core.relational.StrictLessThan"]], "subs (class in sympy.core.function)": [[68, "sympy.core.function.Subs"]], "symbol (class in sympy.core.symbol)": [[68, "sympy.core.symbol.Symbol"]], "tribonacciconstant (class in sympy.core.numbers)": [[68, "sympy.core.numbers.TribonacciConstant"]], "tuple (class in sympy.core.containers)": [[68, "sympy.core.containers.Tuple"]], "tuplekind (class in sympy.core.containers)": [[68, "sympy.core.containers.TupleKind"]], "undefinedkind (in module sympy.core.kind)": [[68, "sympy.core.kind.UndefinedKind"]], "unequality (class in sympy.core.relational)": [[68, "sympy.core.relational.Unequality"]], "unevaluatedexpr (class in sympy.core.expr)": [[68, "sympy.core.expr.UnevaluatedExpr"]], "wild (class in sympy.core.symbol)": [[68, "sympy.core.symbol.Wild"]], "wildfunction (class in sympy.core.function)": [[68, "sympy.core.function.WildFunction"]], "zero (class in sympy.core.numbers)": [[68, "sympy.core.numbers.Zero"]], "__cacheit() (in module sympy.core.cache)": [[68, "sympy.core.cache.__cacheit"]], "__new__() (sympy.core.numbers.algebraicnumber static method)": [[68, "sympy.core.numbers.AlgebraicNumber.__new__"]], "_diff_wrt (sympy.core.function.derivative property)": [[68, "sympy.core.function.Derivative._diff_wrt"]], "_randint() (in module sympy.core.random)": [[68, "sympy.core.random._randint"]], "_randrange() (in module sympy.core.random)": [[68, "sympy.core.random._randrange"]], "_sort_variable_count() (sympy.core.function.derivative class method)": [[68, "sympy.core.function.Derivative._sort_variable_count"]], "algebraic": [[68, "term-algebraic"]], "antihermitian": [[68, "term-antihermitian"]], "apart() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.apart"]], "approximation() (sympy.core.numbers.numbersymbol method)": [[68, "sympy.core.numbers.NumberSymbol.approximation"]], "args (sympy.core.basic.basic property)": [[68, "sympy.core.basic.Basic.args"]], "args_cnc() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.args_cnc"]], "as_base_exp() (sympy.core.function.function method)": [[68, "sympy.core.function.Function.as_base_exp"]], "as_base_exp() (sympy.core.power.pow method)": [[68, "sympy.core.power.Pow.as_base_exp"]], "as_coeff_add() (sympy.core.add.add method)": [[68, "sympy.core.add.Add.as_coeff_Add"], [68, "sympy.core.add.Add.as_coeff_add"]], "as_coeff_add() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.as_coeff_Add"], [68, "sympy.core.expr.Expr.as_coeff_add"]], "as_coeff_add() (sympy.core.numbers.number method)": [[68, "sympy.core.numbers.Number.as_coeff_Add"]], "as_coeff_add() (sympy.core.numbers.rational method)": [[68, "sympy.core.numbers.Rational.as_coeff_Add"]], "as_coeff_mul() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.as_coeff_Mul"], [68, "sympy.core.expr.Expr.as_coeff_mul"]], "as_coeff_mul() (sympy.core.mul.mul method)": [[68, "sympy.core.mul.Mul.as_coeff_Mul"]], "as_coeff_mul() (sympy.core.numbers.number method)": [[68, "sympy.core.numbers.Number.as_coeff_Mul"]], "as_coeff_mul() (sympy.core.numbers.rational method)": [[68, "sympy.core.numbers.Rational.as_coeff_Mul"]], "as_coeff_exponent() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.as_coeff_exponent"]], "as_coefficient() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.as_coefficient"]], "as_coefficients_dict() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.as_coefficients_dict"]], "as_content_primitive() (sympy.core.add.add method)": [[68, "sympy.core.add.Add.as_content_primitive"]], "as_content_primitive() (sympy.core.basic.basic method)": [[68, "sympy.core.basic.Basic.as_content_primitive"]], "as_content_primitive() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.as_content_primitive"]], "as_content_primitive() (sympy.core.mul.mul method)": [[68, "sympy.core.mul.Mul.as_content_primitive"]], "as_content_primitive() (sympy.core.numbers.rational method)": [[68, "sympy.core.numbers.Rational.as_content_primitive"]], "as_content_primitive() (sympy.core.power.pow method)": [[68, "sympy.core.power.Pow.as_content_primitive"]], "as_dummy() (sympy.core.basic.basic method)": [[68, "sympy.core.basic.Basic.as_dummy"]], "as_expr() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.as_expr"]], "as_expr() (sympy.core.numbers.algebraicnumber method)": [[68, "sympy.core.numbers.AlgebraicNumber.as_expr"]], "as_finite_difference() (sympy.core.function.derivative method)": [[68, "sympy.core.function.Derivative.as_finite_difference"]], "as_independent() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.as_independent"]], "as_leading_term() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.as_leading_term"]], "as_numer_denom() (sympy.core.add.add method)": [[68, "sympy.core.add.Add.as_numer_denom"]], "as_numer_denom() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.as_numer_denom"]], "as_ordered_factors() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.as_ordered_factors"]], "as_ordered_factors() (sympy.core.mul.mul method)": [[68, "sympy.core.mul.Mul.as_ordered_factors"]], "as_ordered_terms() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.as_ordered_terms"]], "as_poly() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.as_poly"]], "as_poly() (sympy.core.numbers.algebraicnumber method)": [[68, "sympy.core.numbers.AlgebraicNumber.as_poly"]], "as_poly() (sympy.core.relational.equality method)": [[68, "sympy.core.relational.Equality.as_poly"]], "as_powers_dict() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.as_powers_dict"]], "as_real_imag() (sympy.core.add.add method)": [[68, "sympy.core.add.Add.as_real_imag"]], "as_real_imag() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.as_real_imag"]], "as_terms() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.as_terms"]], "as_two_terms() (sympy.core.add.add method)": [[68, "sympy.core.add.Add.as_two_terms"]], "as_two_terms() (sympy.core.mul.mul method)": [[68, "sympy.core.mul.Mul.as_two_terms"]], "aseries() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.aseries"]], "assumptions0 (sympy.core.basic.basic property)": [[68, "sympy.core.basic.Basic.assumptions0"]], "atoms() (sympy.core.basic.basic method)": [[68, "sympy.core.basic.Basic.atoms"]], "bottom_up() (in module sympy.core.traversal)": [[68, "sympy.core.traversal.bottom_up"]], "bound_symbols (sympy.core.function.lambda property)": [[68, "sympy.core.function.Lambda.bound_symbols"]], "bound_symbols (sympy.core.function.subs property)": [[68, "sympy.core.function.Subs.bound_symbols"]], "cancel() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.cancel"]], "canonical (sympy.core.relational.relational property)": [[68, "sympy.core.relational.Relational.canonical"]], "canonical_variables (sympy.core.basic.basic property)": [[68, "sympy.core.basic.Basic.canonical_variables"]], "class_key() (sympy.core.basic.basic class method)": [[68, "sympy.core.basic.Basic.class_key"]], "coeff() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.coeff"]], "coeffs() (sympy.core.numbers.algebraicnumber method)": [[68, "sympy.core.numbers.AlgebraicNumber.coeffs"]], "cofactors() (sympy.core.numbers.number method)": [[68, "sympy.core.numbers.Number.cofactors"]], "collect() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.collect"]], "combsimp() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.combsimp"]], "commutative": [[68, "term-commutative"]], "compare() (sympy.core.basic.basic method)": [[68, "sympy.core.basic.Basic.compare"]], "complex": [[68, "term-complex"]], "composite": [[68, "term-composite"]], "compute_leading_term() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.compute_leading_term"]], "conjugate() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.conjugate"]], "could_extract_minus_sign() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.could_extract_minus_sign"]], "count() (sympy.core.basic.basic method)": [[68, "sympy.core.basic.Basic.count"]], "count_ops() (in module sympy.core.function)": [[68, "sympy.core.function.count_ops"]], "count_ops() (sympy.core.basic.basic method)": [[68, "sympy.core.basic.Basic.count_ops"]], "default_sort_key() (in module sympy.core.sorting)": [[68, "sympy.core.sorting.default_sort_key"]], "diff() (in module sympy.core.function)": [[68, "sympy.core.function.diff"]], "doit() (sympy.core.basic.basic method)": [[68, "sympy.core.basic.Basic.doit"]], "doit_numerically() (sympy.core.function.derivative method)": [[68, "sympy.core.function.Derivative.doit_numerically"]], "dummy_eq() (sympy.core.basic.basic method)": [[68, "sympy.core.basic.Basic.dummy_eq"]], "equal_valued() (in module sympy.core.numbers)": [[68, "sympy.core.numbers.equal_valued"]], "equals() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.equals"]], "equals() (sympy.core.relational.relational method)": [[68, "sympy.core.relational.Relational.equals"]], "evalf() (sympy.core.evalf.evalfmixin method)": [[68, "sympy.core.evalf.EvalfMixin.evalf"]], "even": [[68, "term-even"]], "expand() (in module sympy.core.function)": [[68, "sympy.core.function.expand"]], "expand() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.expand"]], "expand_complex() (in module sympy.core.function)": [[68, "sympy.core.function.expand_complex"]], "expand_func() (in module sympy.core.function)": [[68, "sympy.core.function.expand_func"]], "expand_log() (in module sympy.core.function)": [[68, "sympy.core.function.expand_log"]], "expand_mul() (in module sympy.core.function)": [[68, "sympy.core.function.expand_mul"]], "expand_multinomial() (in module sympy.core.function)": [[68, "sympy.core.function.expand_multinomial"]], "expand_power_base() (in module sympy.core.function)": [[68, "sympy.core.function.expand_power_base"]], "expand_power_exp() (in module sympy.core.function)": [[68, "sympy.core.function.expand_power_exp"]], "expand_trig() (in module sympy.core.function)": [[68, "sympy.core.function.expand_trig"]], "expr (sympy.core.function.lambda property)": [[68, "sympy.core.function.Lambda.expr"]], "expr (sympy.core.function.subs property)": [[68, "sympy.core.function.Subs.expr"]], "expr_free_symbols (sympy.core.expr.expr property)": [[68, "sympy.core.expr.Expr.expr_free_symbols"]], "extended_negative": [[68, "term-extended_negative"]], "extended_nonnegative": [[68, "term-extended_nonnegative"]], "extended_nonpositive": [[68, "term-extended_nonpositive"]], "extended_nonzero": [[68, "term-extended_nonzero"]], "extended_positive": [[68, "term-extended_positive"]], "extended_real": [[68, "term-extended_real"]], "extract_additively() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.extract_additively"]], "extract_branch_factor() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.extract_branch_factor"]], "extract_leading_order() (sympy.core.add.add method)": [[68, "sympy.core.add.Add.extract_leading_order"]], "extract_multiplicatively() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.extract_multiplicatively"]], "factor() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.factor"]], "factor_terms() (in module sympy.core.exprtools)": [[68, "sympy.core.exprtools.factor_terms"]], "factors() (sympy.core.numbers.rational method)": [[68, "sympy.core.numbers.Rational.factors"]], "fdiff() (sympy.core.function.function method)": [[68, "sympy.core.function.Function.fdiff"]], "field_element() (sympy.core.numbers.algebraicnumber method)": [[68, "sympy.core.numbers.AlgebraicNumber.field_element"]], "find() (sympy.core.basic.basic method)": [[68, "sympy.core.basic.Basic.find"]], "finite": [[68, "term-finite"]], "flatten() (sympy.core.add.add class method)": [[68, "sympy.core.add.Add.flatten"]], "flatten() (sympy.core.mul.mul class method)": [[68, "sympy.core.mul.Mul.flatten"]], "fourier_series() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.fourier_series"]], "fps() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.fps"]], "free_symbols (sympy.core.basic.basic property)": [[68, "sympy.core.basic.Basic.free_symbols"]], "fromiter() (sympy.core.basic.basic class method)": [[68, "sympy.core.basic.Basic.fromiter"]], "func (sympy.core.basic.basic property)": [[68, "sympy.core.basic.Basic.func"]], "gammasimp() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.gammasimp"]], "gcd() (sympy.core.numbers.number method)": [[68, "sympy.core.numbers.Number.gcd"]], "gcd_terms() (in module sympy.core.exprtools)": [[68, "sympy.core.exprtools.gcd_terms"]], "get() (sympy.core.containers.dict method)": [[68, "sympy.core.containers.Dict.get"]], "geto() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.getO"]], "getn() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.getn"]], "has() (sympy.core.basic.basic method)": [[68, "sympy.core.basic.Basic.has"]], "has_free() (sympy.core.basic.basic method)": [[68, "sympy.core.basic.Basic.has_free"]], "has_xfree() (sympy.core.basic.basic method)": [[68, "sympy.core.basic.Basic.has_xfree"]], "hermitian": [[68, "term-hermitian"]], "igcd() (in module sympy.core.intfunc)": [[68, "sympy.core.intfunc.igcd"]], "igcd_lehmer() (in module sympy.core.intfunc)": [[68, "sympy.core.intfunc.igcd_lehmer"]], "igcdex() (in module sympy.core.intfunc)": [[68, "sympy.core.intfunc.igcdex"]], "ilcm() (in module sympy.core.intfunc)": [[68, "sympy.core.intfunc.ilcm"]], "imaginary": [[68, "term-imaginary"]], "index() (sympy.core.containers.tuple method)": [[68, "sympy.core.containers.Tuple.index"]], "infinite": [[68, "term-infinite"]], "integer": [[68, "term-integer"]], "integer_log() (in module sympy.core.intfunc)": [[68, "sympy.core.intfunc.integer_log"]], "integer_nthroot() (in module sympy.core.intfunc)": [[68, "sympy.core.intfunc.integer_nthroot"]], "integrate() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.integrate"]], "integrate() (sympy.core.relational.equality method)": [[68, "sympy.core.relational.Equality.integrate"]], "invert() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.invert"]], "irrational": [[68, "term-irrational"]], "is_algebraic_expr() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.is_algebraic_expr"]], "is_aliased (sympy.core.numbers.algebraicnumber property)": [[68, "sympy.core.numbers.AlgebraicNumber.is_aliased"]], "is_comparable (sympy.core.basic.basic property)": [[68, "sympy.core.basic.Basic.is_comparable"]], "is_constant() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.is_constant"]], "is_identity (sympy.core.function.lambda property)": [[68, "sympy.core.function.Lambda.is_identity"]], "is_meromorphic() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.is_meromorphic"]], "is_number (sympy.core.expr.expr property)": [[68, "sympy.core.expr.Expr.is_number"]], "is_polynomial() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.is_polynomial"]], "is_primitive_element (sympy.core.numbers.algebraicnumber property)": [[68, "sympy.core.numbers.AlgebraicNumber.is_primitive_element"]], "is_rational_function() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.is_rational_function"]], "is_same() (sympy.core.basic.basic method)": [[68, "sympy.core.basic.Basic.is_same"]], "is_singular() (sympy.core.function.function class method)": [[68, "sympy.core.function.Function.is_singular"]], "isqrt() (in module sympy.core.intfunc)": [[68, "sympy.core.intfunc.isqrt"]], "items() (sympy.core.containers.dict method)": [[68, "sympy.core.containers.Dict.items"]], "keys() (sympy.core.containers.dict method)": [[68, "sympy.core.containers.Dict.keys"]], "kind (sympy.core.containers.tuple property)": [[68, "sympy.core.containers.Tuple.kind"]], "lcm() (sympy.core.numbers.number method)": [[68, "sympy.core.numbers.Number.lcm"]], "leadterm() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.leadterm"]], "lhs (sympy.core.relational.relational property)": [[68, "sympy.core.relational.Relational.lhs"]], "limit() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.limit"]], "limit_denominator() (sympy.core.numbers.rational method)": [[68, "sympy.core.numbers.Rational.limit_denominator"]], "lseries() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.lseries"]], "match() (sympy.core.basic.basic method)": [[68, "sympy.core.basic.Basic.match"]], "matches() (sympy.core.basic.basic method)": [[68, "sympy.core.basic.Basic.matches"]], "minpoly_of_element() (sympy.core.numbers.algebraicnumber method)": [[68, "sympy.core.numbers.AlgebraicNumber.minpoly_of_element"]], "mod_inverse() (in module sympy.core.intfunc)": [[68, "sympy.core.intfunc.mod_inverse"]], "mod_inverse() (in module sympy.core.numbers)": [[68, "sympy.core.numbers.mod_inverse"]], "n() (sympy.core.evalf.evalfmixin method)": [[68, "sympy.core.evalf.EvalfMixin.n"]], "nargs (sympy.core.function.functionclass property)": [[68, "sympy.core.function.FunctionClass.nargs"]], "native_coeffs() (sympy.core.numbers.algebraicnumber method)": [[68, "sympy.core.numbers.AlgebraicNumber.native_coeffs"]], "negated (sympy.core.relational.relational property)": [[68, "sympy.core.relational.Relational.negated"]], "negative": [[68, "term-negative"]], "nfloat() (in module sympy.core.function)": [[68, "sympy.core.function.nfloat"]], "nonnegative": [[68, "term-nonnegative"]], "nonpositive": [[68, "term-nonpositive"]], "nonzero": [[68, "term-nonzero"]], "normal() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.normal"]], "nseries() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.nseries"]], "nsimplify() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.nsimplify"]], "num_digits() (in module sympy.core.intfunc)": [[68, "sympy.core.intfunc.num_digits"]], "odd": [[68, "term-odd"]], "ordered() (in module sympy.core.sorting)": [[68, "sympy.core.sorting.ordered"]], "point (sympy.core.function.subs property)": [[68, "sympy.core.function.Subs.point"]], "positive": [[68, "term-positive"]], "postorder_traversal() (in module sympy.core.traversal)": [[68, "sympy.core.traversal.postorder_traversal"]], "powsimp() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.powsimp"]], "preorder_traversal() (in module sympy.core.traversal)": [[68, "sympy.core.traversal.preorder_traversal"]], "prime": [[68, "term-prime"]], "primitive() (sympy.core.add.add method)": [[68, "sympy.core.add.Add.primitive"]], "primitive() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.primitive"]], "primitive_element() (sympy.core.numbers.algebraicnumber method)": [[68, "sympy.core.numbers.AlgebraicNumber.primitive_element"]], "prod() (in module sympy.core.mul)": [[68, "sympy.core.mul.prod"]], "radsimp() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.radsimp"]], "random_complex_number() (in module sympy.core.random)": [[68, "sympy.core.random.random_complex_number"]], "rational": [[68, "term-rational"]], "ratsimp() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.ratsimp"]], "rcall() (sympy.core.basic.basic method)": [[68, "sympy.core.basic.Basic.rcall"]], "real": [[68, "term-real"]], "refine() (sympy.core.basic.basic method)": [[68, "sympy.core.basic.Basic.refine"]], "removeo() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.removeO"]], "replace() (sympy.core.basic.basic method)": [[68, "sympy.core.basic.Basic.replace"]], "reversed (sympy.core.relational.relational property)": [[68, "sympy.core.relational.Relational.reversed"]], "reversedsign (sympy.core.relational.relational property)": [[68, "sympy.core.relational.Relational.reversedsign"]], "rewrite() (sympy.core.basic.basic method)": [[68, "sympy.core.basic.Basic.rewrite"]], "rhs (sympy.core.relational.relational property)": [[68, "sympy.core.relational.Relational.rhs"]], "round() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.round"]], "separate() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.separate"]], "series() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.series"]], "seterr() (in module sympy.core.numbers)": [[68, "sympy.core.numbers.seterr"]], "signature (sympy.core.function.lambda property)": [[68, "sympy.core.function.Lambda.signature"]], "simplify() (sympy.core.basic.basic method)": [[68, "sympy.core.basic.Basic.simplify"]], "sort_key() (sympy.core.basic.basic method)": [[68, "sympy.core.basic.Basic.sort_key"]], "strict (sympy.core.relational.relational property)": [[68, "sympy.core.relational.Relational.strict"]], "subs() (sympy.core.basic.basic method)": [[68, "sympy.core.basic.Basic.subs"]], "symbols() (in module sympy.core.symbol)": [[68, "sympy.core.symbol.symbols"]], "sympify() (in module sympy.core.sympify)": [[68, "sympy.core.sympify.sympify"]], "sympy.core.add": [[68, "module-sympy.core.add"]], "sympy.core.assumptions": [[68, "module-sympy.core.assumptions"]], "sympy.core.basic": [[68, "module-sympy.core.basic"]], "sympy.core.cache": [[68, "module-sympy.core.cache"]], "sympy.core.containers": [[68, "module-sympy.core.containers"]], "sympy.core.evalf": [[68, "module-sympy.core.evalf"]], "sympy.core.expr": [[68, "module-sympy.core.expr"]], "sympy.core.exprtools": [[68, "module-sympy.core.exprtools"]], "sympy.core.function": [[68, "module-sympy.core.function"]], "sympy.core.intfunc": [[68, "module-sympy.core.intfunc"]], "sympy.core.kind": [[68, "module-sympy.core.kind"]], "sympy.core.mod": [[68, "module-sympy.core.mod"]], "sympy.core.mul": [[68, "module-sympy.core.mul"]], "sympy.core.multidimensional": [[68, "module-sympy.core.multidimensional"]], "sympy.core.numbers": [[68, "module-sympy.core.numbers"]], "sympy.core.power": [[68, "module-sympy.core.power"]], "sympy.core.random": [[68, "module-sympy.core.random"]], "sympy.core.relational": [[68, "module-sympy.core.relational"]], "sympy.core.singleton": [[68, "module-sympy.core.singleton"]], "sympy.core.symbol": [[68, "module-sympy.core.symbol"]], "sympy.core.sympify": [[68, "module-sympy.core.sympify"]], "sympy.core.traversal": [[68, "module-sympy.core.traversal"]], "taylor_term() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.taylor_term"]], "test_derivative_numerically() (in module sympy.core.random)": [[68, "sympy.core.random.test_derivative_numerically"]], "to_algebraic_integer() (sympy.core.numbers.algebraicnumber method)": [[68, "sympy.core.numbers.AlgebraicNumber.to_algebraic_integer"]], "to_primitive_element() (sympy.core.numbers.algebraicnumber method)": [[68, "sympy.core.numbers.AlgebraicNumber.to_primitive_element"]], "to_root() (sympy.core.numbers.algebraicnumber method)": [[68, "sympy.core.numbers.AlgebraicNumber.to_root"]], "together() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.together"]], "trailing() (in module sympy.core.intfunc)": [[68, "sympy.core.intfunc.trailing"]], "transcendental": [[68, "term-transcendental"]], "trigsimp() (sympy.core.expr.expr method)": [[68, "sympy.core.expr.Expr.trigsimp"]], "tuple_count() (sympy.core.containers.tuple method)": [[68, "sympy.core.containers.Tuple.tuple_count"]], "use() (in module sympy.core.traversal)": [[68, "sympy.core.traversal.use"]], "values() (sympy.core.containers.dict method)": [[68, "sympy.core.containers.Dict.values"]], "var() (in module sympy.core.symbol)": [[68, "sympy.core.symbol.var"]], "variables (sympy.core.function.lambda property)": [[68, "sympy.core.function.Lambda.variables"]], "variables (sympy.core.function.subs property)": [[68, "sympy.core.function.Subs.variables"]], "vectorize (class in sympy.core.multidimensional)": [[68, "sympy.core.multidimensional.vectorize"]], "verify_numerically() (in module sympy.core.random)": [[68, "sympy.core.random.verify_numerically"]], "walk() (in module sympy.core.traversal)": [[68, "sympy.core.traversal.walk"]], "weak (sympy.core.relational.relational property)": [[68, "sympy.core.relational.Relational.weak"]], "xreplace() (sympy.core.basic.basic method)": [[68, "sympy.core.basic.Basic.xreplace"]], "zero": [[68, "term-zero"]], "az() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.AZ"]], "bifid5_square() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.bifid5_square"]], "bifid6_square() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.bifid6_square"]], "check_and_join() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.check_and_join"]], "cycle_list() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.cycle_list"]], "decipher_affine() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.decipher_affine"]], "decipher_atbash() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.decipher_atbash"]], "decipher_bifid() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.decipher_bifid"]], "decipher_bifid5() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.decipher_bifid5"]], "decipher_bifid6() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.decipher_bifid6"]], "decipher_elgamal() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.decipher_elgamal"]], "decipher_gm() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.decipher_gm"]], "decipher_hill() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.decipher_hill"]], "decipher_kid_rsa() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.decipher_kid_rsa"]], "decipher_railfence() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.decipher_railfence"]], "decipher_rot13() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.decipher_rot13"]], "decipher_rsa() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.decipher_rsa"]], "decipher_shift() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.decipher_shift"]], "decipher_vigenere() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.decipher_vigenere"]], "decode_morse() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.decode_morse"]], "dh_private_key() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.dh_private_key"]], "dh_public_key() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.dh_public_key"]], "dh_shared_key() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.dh_shared_key"]], "elgamal_private_key() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.elgamal_private_key"]], "elgamal_public_key() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.elgamal_public_key"]], "encipher_affine() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.encipher_affine"]], "encipher_atbash() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.encipher_atbash"]], "encipher_bifid() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.encipher_bifid"]], "encipher_bifid5() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.encipher_bifid5"]], "encipher_bifid6() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.encipher_bifid6"]], "encipher_elgamal() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.encipher_elgamal"]], "encipher_gm() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.encipher_gm"]], "encipher_hill() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.encipher_hill"]], "encipher_kid_rsa() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.encipher_kid_rsa"]], "encipher_railfence() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.encipher_railfence"]], "encipher_rot13() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.encipher_rot13"]], "encipher_rsa() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.encipher_rsa"]], "encipher_shift() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.encipher_shift"]], "encipher_substitution() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.encipher_substitution"]], "encipher_vigenere() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.encipher_vigenere"]], "encode_morse() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.encode_morse"]], "gm_private_key() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.gm_private_key"]], "gm_public_key() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.gm_public_key"]], "kid_rsa_private_key() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.kid_rsa_private_key"]], "kid_rsa_public_key() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.kid_rsa_public_key"]], "lfsr_autocorrelation() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.lfsr_autocorrelation"]], "lfsr_connection_polynomial() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.lfsr_connection_polynomial"]], "lfsr_sequence() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.lfsr_sequence"]], "padded_key() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.padded_key"]], "rsa_private_key() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.rsa_private_key"]], "rsa_public_key() (in module sympy.crypto.crypto)": [[69, "sympy.crypto.crypto.rsa_public_key"]], "sympy.crypto.crypto": [[69, "module-sympy.crypto.crypto"]], "basecovarderivativeop (class in sympy.diffgeom)": [[70, "sympy.diffgeom.BaseCovarDerivativeOp"]], "basescalarfield (class in sympy.diffgeom)": [[70, "sympy.diffgeom.BaseScalarField"]], "basevectorfield (class in sympy.diffgeom)": [[70, "sympy.diffgeom.BaseVectorField"]], "commutator (class in sympy.diffgeom)": [[70, "sympy.diffgeom.Commutator"]], "coordsystem (class in sympy.diffgeom)": [[70, "sympy.diffgeom.CoordSystem"]], "coordinatesymbol (class in sympy.diffgeom)": [[70, "sympy.diffgeom.CoordinateSymbol"]], "covarderivativeop (class in sympy.diffgeom)": [[70, "sympy.diffgeom.CovarDerivativeOp"]], "differential (class in sympy.diffgeom)": [[70, "sympy.diffgeom.Differential"]], "liederivative (class in sympy.diffgeom)": [[70, "sympy.diffgeom.LieDerivative"]], "manifold (class in sympy.diffgeom)": [[70, "sympy.diffgeom.Manifold"]], "patch (class in sympy.diffgeom)": [[70, "sympy.diffgeom.Patch"]], "point (class in sympy.diffgeom)": [[70, "sympy.diffgeom.Point"]], "tensorproduct (class in sympy.diffgeom)": [[70, "sympy.diffgeom.TensorProduct"]], "wedgeproduct (class in sympy.diffgeom)": [[70, "sympy.diffgeom.WedgeProduct"]], "base_oneform() (sympy.diffgeom.coordsystem method)": [[70, "sympy.diffgeom.CoordSystem.base_oneform"]], "base_oneforms() (sympy.diffgeom.coordsystem method)": [[70, "sympy.diffgeom.CoordSystem.base_oneforms"]], "base_scalar() (sympy.diffgeom.coordsystem method)": [[70, "sympy.diffgeom.CoordSystem.base_scalar"]], "base_scalars() (sympy.diffgeom.coordsystem method)": [[70, "sympy.diffgeom.CoordSystem.base_scalars"]], "base_vector() (sympy.diffgeom.coordsystem method)": [[70, "sympy.diffgeom.CoordSystem.base_vector"]], "base_vectors() (sympy.diffgeom.coordsystem method)": [[70, "sympy.diffgeom.CoordSystem.base_vectors"]], "coord_function() (sympy.diffgeom.coordsystem method)": [[70, "sympy.diffgeom.CoordSystem.coord_function"]], "coord_functions() (sympy.diffgeom.coordsystem method)": [[70, "sympy.diffgeom.CoordSystem.coord_functions"]], "coord_tuple_transform_to() (sympy.diffgeom.coordsystem method)": [[70, "sympy.diffgeom.CoordSystem.coord_tuple_transform_to"]], "coords() (sympy.diffgeom.point method)": [[70, "sympy.diffgeom.Point.coords"]], "intcurve_diffequ() (in module sympy.diffgeom)": [[70, "sympy.diffgeom.intcurve_diffequ"]], "intcurve_series() (in module sympy.diffgeom)": [[70, "sympy.diffgeom.intcurve_series"]], "jacobian() (sympy.diffgeom.coordsystem method)": [[70, "sympy.diffgeom.CoordSystem.jacobian"]], "jacobian_determinant() (sympy.diffgeom.coordsystem method)": [[70, "sympy.diffgeom.CoordSystem.jacobian_determinant"]], "jacobian_matrix() (sympy.diffgeom.coordsystem method)": [[70, "sympy.diffgeom.CoordSystem.jacobian_matrix"]], "metric_to_christoffel_1st() (in module sympy.diffgeom)": [[70, "sympy.diffgeom.metric_to_Christoffel_1st"]], "metric_to_christoffel_2nd() (in module sympy.diffgeom)": [[70, "sympy.diffgeom.metric_to_Christoffel_2nd"]], "metric_to_ricci_components() (in module sympy.diffgeom)": [[70, "sympy.diffgeom.metric_to_Ricci_components"]], "metric_to_riemann_components() (in module sympy.diffgeom)": [[70, "sympy.diffgeom.metric_to_Riemann_components"]], "point() (sympy.diffgeom.coordsystem method)": [[70, "sympy.diffgeom.CoordSystem.point"]], "point_to_coords() (sympy.diffgeom.coordsystem method)": [[70, "sympy.diffgeom.CoordSystem.point_to_coords"]], "sympy.diffgeom": [[70, "module-sympy.diffgeom"]], "transform() (sympy.diffgeom.coordsystem method)": [[70, "sympy.diffgeom.CoordSystem.transform"]], "transformation() (sympy.diffgeom.coordsystem method)": [[70, "sympy.diffgeom.CoordSystem.transformation"]], "twoform_to_matrix() (in module sympy.diffgeom)": [[70, "sympy.diffgeom.twoform_to_matrix"]], "vectors_in_basis() (in module sympy.diffgeom)": [[70, "sympy.diffgeom.vectors_in_basis"]], "convolution() (in module sympy.discrete.convolutions)": [[71, "sympy.discrete.convolutions.convolution"]], "convolution_fft() (in module sympy.discrete.convolutions)": [[71, "sympy.discrete.convolutions.convolution_fft"]], "convolution_fwht() (in module sympy.discrete.convolutions)": [[71, "sympy.discrete.convolutions.convolution_fwht"]], "convolution_ntt() (in module sympy.discrete.convolutions)": [[71, "sympy.discrete.convolutions.convolution_ntt"]], "convolution_subset() (in module sympy.discrete.convolutions)": [[71, "sympy.discrete.convolutions.convolution_subset"]], "covering_product() (in module sympy.discrete.convolutions)": [[71, "sympy.discrete.convolutions.covering_product"]], "fft() (in module sympy.discrete.transforms)": [[71, "sympy.discrete.transforms.fft"]], "fwht() (in module sympy.discrete.transforms)": [[71, "sympy.discrete.transforms.fwht"]], "ifft() (in module sympy.discrete.transforms)": [[71, "sympy.discrete.transforms.ifft"]], "ifwht() (in module sympy.discrete.transforms)": [[71, "sympy.discrete.transforms.ifwht"]], "intersecting_product() (in module sympy.discrete.convolutions)": [[71, "sympy.discrete.convolutions.intersecting_product"]], "intt() (in module sympy.discrete.transforms)": [[71, "sympy.discrete.transforms.intt"]], "inverse_mobius_transform() (in module sympy.discrete.transforms)": [[71, "sympy.discrete.transforms.inverse_mobius_transform"]], "mobius_transform() (in module sympy.discrete.transforms)": [[71, "sympy.discrete.transforms.mobius_transform"]], "ntt() (in module sympy.discrete.transforms)": [[71, "sympy.discrete.transforms.ntt"]], "sympy.discrete": [[71, "module-sympy.discrete"]], "sympy.discrete.convolutions": [[71, "module-sympy.discrete.convolutions"]], "sympy.discrete.transforms": [[71, "module-sympy.discrete.transforms"]], "fallingfactorial (class in sympy.functions.combinatorial.factorials)": [[73, "sympy.functions.combinatorial.factorials.FallingFactorial"]], "multifactorial (class in sympy.functions.combinatorial.factorials)": [[73, "sympy.functions.combinatorial.factorials.MultiFactorial"]], "risingfactorial (class in sympy.functions.combinatorial.factorials)": [[73, "sympy.functions.combinatorial.factorials.RisingFactorial"]], "andre (class in sympy.functions.combinatorial.numbers)": [[73, "sympy.functions.combinatorial.numbers.andre"]], "bell (class in sympy.functions.combinatorial.numbers)": [[73, "sympy.functions.combinatorial.numbers.bell"]], "bernoulli (class in sympy.functions.combinatorial.numbers)": [[73, "sympy.functions.combinatorial.numbers.bernoulli"]], "binomial (class in sympy.functions.combinatorial.factorials)": [[73, "sympy.functions.combinatorial.factorials.binomial"]], "catalan (class in sympy.functions.combinatorial.numbers)": [[73, "sympy.functions.combinatorial.numbers.catalan"]], "euler (class in sympy.functions.combinatorial.numbers)": [[73, "sympy.functions.combinatorial.numbers.euler"]], "factorial (class in sympy.functions.combinatorial.factorials)": [[73, "sympy.functions.combinatorial.factorials.factorial"]], "factorial2 (class in sympy.functions.combinatorial.factorials)": [[73, "sympy.functions.combinatorial.factorials.factorial2"]], "fibonacci (class in sympy.functions.combinatorial.numbers)": [[73, "sympy.functions.combinatorial.numbers.fibonacci"]], "genocchi (class in sympy.functions.combinatorial.numbers)": [[73, "sympy.functions.combinatorial.numbers.genocchi"]], "harmonic (class in sympy.functions.combinatorial.numbers)": [[73, "sympy.functions.combinatorial.numbers.harmonic"]], "lucas (class in sympy.functions.combinatorial.numbers)": [[73, "sympy.functions.combinatorial.numbers.lucas"]], "nc() (in module sympy.functions.combinatorial.numbers)": [[73, "sympy.functions.combinatorial.numbers.nC"]], "np() (in module sympy.functions.combinatorial.numbers)": [[73, "sympy.functions.combinatorial.numbers.nP"]], "nt() (in module sympy.functions.combinatorial.numbers)": [[73, "sympy.functions.combinatorial.numbers.nT"]], "partition (class in sympy.functions.combinatorial.numbers)": [[73, "sympy.functions.combinatorial.numbers.partition"]], "stirling() (in module sympy.functions.combinatorial.numbers)": [[73, "sympy.functions.combinatorial.numbers.stirling"]], "subfactorial (class in sympy.functions.combinatorial.factorials)": [[73, "sympy.functions.combinatorial.factorials.subfactorial"]], "tribonacci (class in sympy.functions.combinatorial.numbers)": [[73, "sympy.functions.combinatorial.numbers.tribonacci"]], "abs (class in sympy.functions.elementary.complexes)": [[74, "sympy.functions.elementary.complexes.Abs"]], "exprcondpair (class in sympy.functions.elementary.piecewise)": [[74, "sympy.functions.elementary.piecewise.ExprCondPair"]], "hyperbolicfunction (class in sympy.functions.elementary.hyperbolic)": [[74, "sympy.functions.elementary.hyperbolic.HyperbolicFunction"]], "identityfunction (class in sympy.functions.elementary.miscellaneous)": [[74, "sympy.functions.elementary.miscellaneous.IdentityFunction"]], "lambertw (class in sympy.functions.elementary.exponential)": [[74, "sympy.functions.elementary.exponential.LambertW"]], "max (class in sympy.functions.elementary.miscellaneous)": [[74, "sympy.functions.elementary.miscellaneous.Max"]], "min (class in sympy.functions.elementary.miscellaneous)": [[74, "sympy.functions.elementary.miscellaneous.Min"]], "piecewise (class in sympy.functions.elementary.piecewise)": [[74, "sympy.functions.elementary.piecewise.Piecewise"]], "roundfunction (class in sympy.functions.elementary.integers)": [[74, "sympy.functions.elementary.integers.RoundFunction"]], "_eval_integral() (sympy.functions.elementary.piecewise.piecewise method)": [[74, "sympy.functions.elementary.piecewise.Piecewise._eval_integral"]], "acos (class in sympy.functions.elementary.trigonometric)": [[74, "sympy.functions.elementary.trigonometric.acos"]], "acosh (class in sympy.functions.elementary.hyperbolic)": [[74, "sympy.functions.elementary.hyperbolic.acosh"]], "acot (class in sympy.functions.elementary.trigonometric)": [[74, "sympy.functions.elementary.trigonometric.acot"]], "acoth (class in sympy.functions.elementary.hyperbolic)": [[74, "sympy.functions.elementary.hyperbolic.acoth"]], "acsc (class in sympy.functions.elementary.trigonometric)": [[74, "sympy.functions.elementary.trigonometric.acsc"]], "acsch (class in sympy.functions.elementary.hyperbolic)": [[74, "sympy.functions.elementary.hyperbolic.acsch"]], "arg (class in sympy.functions.elementary.complexes)": [[74, "sympy.functions.elementary.complexes.arg"]], "as_base_exp() (sympy.functions.elementary.exponential.log method)": [[74, "sympy.functions.elementary.exponential.log.as_base_exp"]], "as_expr_set_pairs() (sympy.functions.elementary.piecewise.piecewise method)": [[74, "sympy.functions.elementary.piecewise.Piecewise.as_expr_set_pairs"]], "as_real_imag() (sympy.functions.elementary.complexes.im method)": [[74, "sympy.functions.elementary.complexes.im.as_real_imag"]], "as_real_imag() (sympy.functions.elementary.complexes.re method)": [[74, "sympy.functions.elementary.complexes.re.as_real_imag"]], "as_real_imag() (sympy.functions.elementary.exponential.exp method)": [[74, "sympy.functions.elementary.exponential.exp.as_real_imag"]], "as_real_imag() (sympy.functions.elementary.exponential.log method)": [[74, "sympy.functions.elementary.exponential.log.as_real_imag"]], "as_real_imag() (sympy.functions.elementary.hyperbolic.sinh method)": [[74, "sympy.functions.elementary.hyperbolic.sinh.as_real_imag"]], "asec (class in sympy.functions.elementary.trigonometric)": [[74, "sympy.functions.elementary.trigonometric.asec"]], "asech (class in sympy.functions.elementary.hyperbolic)": [[74, "sympy.functions.elementary.hyperbolic.asech"]], "asin (class in sympy.functions.elementary.trigonometric)": [[74, "sympy.functions.elementary.trigonometric.asin"]], "asinh (class in sympy.functions.elementary.hyperbolic)": [[74, "sympy.functions.elementary.hyperbolic.asinh"]], "atan (class in sympy.functions.elementary.trigonometric)": [[74, "sympy.functions.elementary.trigonometric.atan"]], "atan2 (class in sympy.functions.elementary.trigonometric)": [[74, "sympy.functions.elementary.trigonometric.atan2"]], "atanh (class in sympy.functions.elementary.hyperbolic)": [[74, "sympy.functions.elementary.hyperbolic.atanh"]], "base (sympy.functions.elementary.exponential.exp property)": [[74, "sympy.functions.elementary.exponential.exp.base"]], "cbrt() (in module sympy.functions.elementary.miscellaneous)": [[74, "sympy.functions.elementary.miscellaneous.cbrt"]], "ceiling (class in sympy.functions.elementary.integers)": [[74, "sympy.functions.elementary.integers.ceiling"]], "cond (sympy.functions.elementary.piecewise.exprcondpair property)": [[74, "sympy.functions.elementary.piecewise.ExprCondPair.cond"]], "conjugate (class in sympy.functions.elementary.complexes)": [[74, "sympy.functions.elementary.complexes.conjugate"]], "cos (class in sympy.functions.elementary.trigonometric)": [[74, "sympy.functions.elementary.trigonometric.cos"]], "cosh (class in sympy.functions.elementary.hyperbolic)": [[74, "sympy.functions.elementary.hyperbolic.cosh"]], "cot (class in sympy.functions.elementary.trigonometric)": [[74, "sympy.functions.elementary.trigonometric.cot"]], "coth (class in sympy.functions.elementary.hyperbolic)": [[74, "sympy.functions.elementary.hyperbolic.coth"]], "csc (class in sympy.functions.elementary.trigonometric)": [[74, "sympy.functions.elementary.trigonometric.csc"]], "csch (class in sympy.functions.elementary.hyperbolic)": [[74, "sympy.functions.elementary.hyperbolic.csch"]], "doit() (sympy.functions.elementary.piecewise.piecewise method)": [[74, "sympy.functions.elementary.piecewise.Piecewise.doit"]], "eval() (sympy.functions.elementary.piecewise.piecewise class method)": [[74, "sympy.functions.elementary.piecewise.Piecewise.eval"]], "exp (class in sympy.functions.elementary.exponential)": [[74, "sympy.functions.elementary.exponential.exp"]], "exp_polar (class in sympy.functions.elementary.exponential)": [[74, "sympy.functions.elementary.exponential.exp_polar"]], "expr (sympy.functions.elementary.piecewise.exprcondpair property)": [[74, "sympy.functions.elementary.piecewise.ExprCondPair.expr"]], "fdiff() (sympy.functions.elementary.complexes.abs method)": [[74, "sympy.functions.elementary.complexes.Abs.fdiff"]], "fdiff() (sympy.functions.elementary.exponential.lambertw method)": [[74, "sympy.functions.elementary.exponential.LambertW.fdiff"]], "fdiff() (sympy.functions.elementary.exponential.exp method)": [[74, "sympy.functions.elementary.exponential.exp.fdiff"]], "fdiff() (sympy.functions.elementary.exponential.log method)": [[74, "sympy.functions.elementary.exponential.log.fdiff"]], "fdiff() (sympy.functions.elementary.hyperbolic.csch method)": [[74, "sympy.functions.elementary.hyperbolic.csch.fdiff"]], "fdiff() (sympy.functions.elementary.hyperbolic.sinh method)": [[74, "sympy.functions.elementary.hyperbolic.sinh.fdiff"]], "floor (class in sympy.functions.elementary.integers)": [[74, "sympy.functions.elementary.integers.floor"]], "frac (class in sympy.functions.elementary.integers)": [[74, "sympy.functions.elementary.integers.frac"]], "im (class in sympy.functions.elementary.complexes)": [[74, "sympy.functions.elementary.complexes.im"]], "inverse() (sympy.functions.elementary.exponential.log method)": [[74, "sympy.functions.elementary.exponential.log.inverse"]], "inverse() (sympy.functions.elementary.hyperbolic.acosh method)": [[74, "sympy.functions.elementary.hyperbolic.acosh.inverse"]], "inverse() (sympy.functions.elementary.hyperbolic.acoth method)": [[74, "sympy.functions.elementary.hyperbolic.acoth.inverse"]], "inverse() (sympy.functions.elementary.hyperbolic.acsch method)": [[74, "sympy.functions.elementary.hyperbolic.acsch.inverse"]], "inverse() (sympy.functions.elementary.hyperbolic.asech method)": [[74, "sympy.functions.elementary.hyperbolic.asech.inverse"]], "inverse() (sympy.functions.elementary.hyperbolic.asinh method)": [[74, "sympy.functions.elementary.hyperbolic.asinh.inverse"]], "inverse() (sympy.functions.elementary.hyperbolic.atanh method)": [[74, "sympy.functions.elementary.hyperbolic.atanh.inverse"]], "inverse() (sympy.functions.elementary.hyperbolic.coth method)": [[74, "sympy.functions.elementary.hyperbolic.coth.inverse"]], "inverse() (sympy.functions.elementary.hyperbolic.sinh method)": [[74, "sympy.functions.elementary.hyperbolic.sinh.inverse"]], "inverse() (sympy.functions.elementary.hyperbolic.tanh method)": [[74, "sympy.functions.elementary.hyperbolic.tanh.inverse"]], "inverse() (sympy.functions.elementary.trigonometric.acos method)": [[74, "sympy.functions.elementary.trigonometric.acos.inverse"]], "inverse() (sympy.functions.elementary.trigonometric.acot method)": [[74, "sympy.functions.elementary.trigonometric.acot.inverse"]], "inverse() (sympy.functions.elementary.trigonometric.acsc method)": [[74, "sympy.functions.elementary.trigonometric.acsc.inverse"]], "inverse() (sympy.functions.elementary.trigonometric.asec method)": [[74, "sympy.functions.elementary.trigonometric.asec.inverse"]], "inverse() (sympy.functions.elementary.trigonometric.asin method)": [[74, "sympy.functions.elementary.trigonometric.asin.inverse"]], "inverse() (sympy.functions.elementary.trigonometric.atan method)": [[74, "sympy.functions.elementary.trigonometric.atan.inverse"]], "inverse() (sympy.functions.elementary.trigonometric.cot method)": [[74, "sympy.functions.elementary.trigonometric.cot.inverse"]], "inverse() (sympy.functions.elementary.trigonometric.tan method)": [[74, "sympy.functions.elementary.trigonometric.tan.inverse"]], "log (class in sympy.functions.elementary.exponential)": [[74, "sympy.functions.elementary.exponential.log"]], "periodic_argument (class in sympy.functions.elementary.complexes)": [[74, "sympy.functions.elementary.complexes.periodic_argument"]], "piecewise_exclusive() (in module sympy.functions.elementary.piecewise)": [[74, "sympy.functions.elementary.piecewise.piecewise_exclusive"]], "piecewise_fold() (in module sympy.functions.elementary.piecewise)": [[74, "sympy.functions.elementary.piecewise.piecewise_fold"]], "piecewise_integrate() (sympy.functions.elementary.piecewise.piecewise method)": [[74, "sympy.functions.elementary.piecewise.Piecewise.piecewise_integrate"]], "polar_lift (class in sympy.functions.elementary.complexes)": [[74, "sympy.functions.elementary.complexes.polar_lift"]], "principal_branch (class in sympy.functions.elementary.complexes)": [[74, "sympy.functions.elementary.complexes.principal_branch"]], "re (class in sympy.functions.elementary.complexes)": [[74, "sympy.functions.elementary.complexes.re"]], "real_root() (in module sympy.functions.elementary.miscellaneous)": [[74, "sympy.functions.elementary.miscellaneous.real_root"]], "root() (in module sympy.functions.elementary.miscellaneous)": [[74, "sympy.functions.elementary.miscellaneous.root"]], "sec (class in sympy.functions.elementary.trigonometric)": [[74, "sympy.functions.elementary.trigonometric.sec"]], "sech (class in sympy.functions.elementary.hyperbolic)": [[74, "sympy.functions.elementary.hyperbolic.sech"]], "sign (class in sympy.functions.elementary.complexes)": [[74, "sympy.functions.elementary.complexes.sign"]], "sin (class in sympy.functions.elementary.trigonometric)": [[74, "sympy.functions.elementary.trigonometric.sin"]], "sinc (class in sympy.functions.elementary.trigonometric)": [[74, "sympy.functions.elementary.trigonometric.sinc"]], "sinh (class in sympy.functions.elementary.hyperbolic)": [[74, "sympy.functions.elementary.hyperbolic.sinh"]], "sqrt() (in module sympy.functions.elementary.miscellaneous)": [[74, "sympy.functions.elementary.miscellaneous.sqrt"]], "tan (class in sympy.functions.elementary.trigonometric)": [[74, "sympy.functions.elementary.trigonometric.tan"]], "tanh (class in sympy.functions.elementary.hyperbolic)": [[74, "sympy.functions.elementary.hyperbolic.tanh"]], "taylor_term() (sympy.functions.elementary.exponential.exp static method)": [[74, "sympy.functions.elementary.exponential.exp.taylor_term"]], "taylor_term() (sympy.functions.elementary.exponential.log static method)": [[74, "sympy.functions.elementary.exponential.log.taylor_term"]], "taylor_term() (sympy.functions.elementary.hyperbolic.csch static method)": [[74, "sympy.functions.elementary.hyperbolic.csch.taylor_term"]], "taylor_term() (sympy.functions.elementary.hyperbolic.sinh static method)": [[74, "sympy.functions.elementary.hyperbolic.sinh.taylor_term"]], "sympy.functions": [[75, "module-sympy.functions"]], "airybase (class in sympy.functions.special.bessel)": [[76, "sympy.functions.special.bessel.AiryBase"]], "besselbase (class in sympy.functions.special.bessel)": [[76, "sympy.functions.special.bessel.BesselBase"]], "chi (class in sympy.functions.special.error_functions)": [[76, "sympy.functions.special.error_functions.Chi"]], "ci (class in sympy.functions.special.error_functions)": [[76, "sympy.functions.special.error_functions.Ci"]], "diracdelta (class in sympy.functions.special.delta_functions)": [[76, "sympy.functions.special.delta_functions.DiracDelta"]], "e1() (in module sympy.functions.special.error_functions)": [[76, "sympy.functions.special.error_functions.E1"]], "ei (class in sympy.functions.special.error_functions)": [[76, "sympy.functions.special.error_functions.Ei"]], "eijk() (in module sympy.functions.special.tensor_functions)": [[76, "sympy.functions.special.tensor_functions.Eijk"]], "fresnelintegral (class in sympy.functions.special.error_functions)": [[76, "sympy.functions.special.error_functions.FresnelIntegral"]], "heaviside (class in sympy.functions.special.delta_functions)": [[76, "sympy.functions.special.delta_functions.Heaviside"]], "kroneckerdelta (class in sympy.functions.special.tensor_functions)": [[76, "sympy.functions.special.tensor_functions.KroneckerDelta"]], "levicivita (class in sympy.functions.special.tensor_functions)": [[76, "sympy.functions.special.tensor_functions.LeviCivita"]], "li (class in sympy.functions.special.error_functions)": [[76, "sympy.functions.special.error_functions.Li"], [76, "sympy.functions.special.error_functions.li"]], "mathieubase (class in sympy.functions.special.mathieu_functions)": [[76, "sympy.functions.special.mathieu_functions.MathieuBase"]], "shi (class in sympy.functions.special.error_functions)": [[76, "sympy.functions.special.error_functions.Shi"]], "si (class in sympy.functions.special.error_functions)": [[76, "sympy.functions.special.error_functions.Si"]], "singularityfunction (class in sympy.functions.special.singularity_functions)": [[76, "sympy.functions.special.singularity_functions.SingularityFunction"]], "ynm (class in sympy.functions.special.spherical_harmonics)": [[76, "sympy.functions.special.spherical_harmonics.Ynm"]], "ynm_c() (in module sympy.functions.special.spherical_harmonics)": [[76, "sympy.functions.special.spherical_harmonics.Ynm_c"]], "znm (class in sympy.functions.special.spherical_harmonics)": [[76, "sympy.functions.special.spherical_harmonics.Znm"]], "airyai (class in sympy.functions.special.bessel)": [[76, "sympy.functions.special.bessel.airyai"]], "airyaiprime (class in sympy.functions.special.bessel)": [[76, "sympy.functions.special.bessel.airyaiprime"]], "airybi (class in sympy.functions.special.bessel)": [[76, "sympy.functions.special.bessel.airybi"]], "airybiprime (class in sympy.functions.special.bessel)": [[76, "sympy.functions.special.bessel.airybiprime"]], "an (sympy.functions.special.hyper.meijerg property)": [[76, "sympy.functions.special.hyper.meijerg.an"]], "aother (sympy.functions.special.hyper.meijerg property)": [[76, "sympy.functions.special.hyper.meijerg.aother"]], "ap (sympy.functions.special.hyper.hyper property)": [[76, "sympy.functions.special.hyper.hyper.ap"]], "ap (sympy.functions.special.hyper.meijerg property)": [[76, "sympy.functions.special.hyper.meijerg.ap"]], "appellf1 (class in sympy.functions.special.hyper)": [[76, "sympy.functions.special.hyper.appellf1"]], "argument (sympy.functions.special.bessel.besselbase property)": [[76, "sympy.functions.special.bessel.BesselBase.argument"]], "argument (sympy.functions.special.hyper.hyper property)": [[76, "sympy.functions.special.hyper.hyper.argument"]], "argument (sympy.functions.special.hyper.meijerg property)": [[76, "sympy.functions.special.hyper.meijerg.argument"]], "assoc_laguerre (class in sympy.functions.special.polynomials)": [[76, "sympy.functions.special.polynomials.assoc_laguerre"]], "assoc_legendre (class in sympy.functions.special.polynomials)": [[76, "sympy.functions.special.polynomials.assoc_legendre"]], "besseli (class in sympy.functions.special.bessel)": [[76, "sympy.functions.special.bessel.besseli"]], "besselj (class in sympy.functions.special.bessel)": [[76, "sympy.functions.special.bessel.besselj"]], "besselk (class in sympy.functions.special.bessel)": [[76, "sympy.functions.special.bessel.besselk"]], "bessely (class in sympy.functions.special.bessel)": [[76, "sympy.functions.special.bessel.bessely"]], "beta (class in sympy.functions.special.beta_functions)": [[76, "sympy.functions.special.beta_functions.beta"]], "bm (sympy.functions.special.hyper.meijerg property)": [[76, "sympy.functions.special.hyper.meijerg.bm"]], "bother (sympy.functions.special.hyper.meijerg property)": [[76, "sympy.functions.special.hyper.meijerg.bother"]], "bq (sympy.functions.special.hyper.hyper property)": [[76, "sympy.functions.special.hyper.hyper.bq"]], "bq (sympy.functions.special.hyper.meijerg property)": [[76, "sympy.functions.special.hyper.meijerg.bq"]], "bspline_basis() (in module sympy.functions.special.bsplines)": [[76, "sympy.functions.special.bsplines.bspline_basis"]], "bspline_basis_set() (in module sympy.functions.special.bsplines)": [[76, "sympy.functions.special.bsplines.bspline_basis_set"]], "chebyshevt (class in sympy.functions.special.polynomials)": [[76, "sympy.functions.special.polynomials.chebyshevt"]], "chebyshevt_root (class in sympy.functions.special.polynomials)": [[76, "sympy.functions.special.polynomials.chebyshevt_root"]], "chebyshevu (class in sympy.functions.special.polynomials)": [[76, "sympy.functions.special.polynomials.chebyshevu"]], "chebyshevu_root (class in sympy.functions.special.polynomials)": [[76, "sympy.functions.special.polynomials.chebyshevu_root"]], "convergence_statement (sympy.functions.special.hyper.hyper property)": [[76, "sympy.functions.special.hyper.hyper.convergence_statement"]], "delta (sympy.functions.special.hyper.meijerg property)": [[76, "sympy.functions.special.hyper.meijerg.delta"]], "digamma (class in sympy.functions.special.gamma_functions)": [[76, "sympy.functions.special.gamma_functions.digamma"]], "dirichlet_eta (class in sympy.functions.special.zeta_functions)": [[76, "sympy.functions.special.zeta_functions.dirichlet_eta"]], "elliptic_e (class in sympy.functions.special.elliptic_integrals)": [[76, "sympy.functions.special.elliptic_integrals.elliptic_e"]], "elliptic_f (class in sympy.functions.special.elliptic_integrals)": [[76, "sympy.functions.special.elliptic_integrals.elliptic_f"]], "elliptic_k (class in sympy.functions.special.elliptic_integrals)": [[76, "sympy.functions.special.elliptic_integrals.elliptic_k"]], "elliptic_pi (class in sympy.functions.special.elliptic_integrals)": [[76, "sympy.functions.special.elliptic_integrals.elliptic_pi"]], "erf (class in sympy.functions.special.error_functions)": [[76, "sympy.functions.special.error_functions.erf"]], "erf2 (class in sympy.functions.special.error_functions)": [[76, "sympy.functions.special.error_functions.erf2"]], "erf2inv (class in sympy.functions.special.error_functions)": [[76, "sympy.functions.special.error_functions.erf2inv"]], "erfc (class in sympy.functions.special.error_functions)": [[76, "sympy.functions.special.error_functions.erfc"]], "erfcinv (class in sympy.functions.special.error_functions)": [[76, "sympy.functions.special.error_functions.erfcinv"]], "erfi (class in sympy.functions.special.error_functions)": [[76, "sympy.functions.special.error_functions.erfi"]], "erfinv (class in sympy.functions.special.error_functions)": [[76, "sympy.functions.special.error_functions.erfinv"]], "eta (sympy.functions.special.hyper.hyper property)": [[76, "sympy.functions.special.hyper.hyper.eta"]], "eval() (sympy.functions.special.delta_functions.diracdelta class method)": [[76, "sympy.functions.special.delta_functions.DiracDelta.eval"]], "eval() (sympy.functions.special.delta_functions.heaviside class method)": [[76, "sympy.functions.special.delta_functions.Heaviside.eval"]], "eval() (sympy.functions.special.singularity_functions.singularityfunction class method)": [[76, "sympy.functions.special.singularity_functions.SingularityFunction.eval"]], "eval() (sympy.functions.special.tensor_functions.kroneckerdelta class method)": [[76, "sympy.functions.special.tensor_functions.KroneckerDelta.eval"]], "eval_levicivita() (in module sympy.functions.special.tensor_functions)": [[76, "sympy.functions.special.tensor_functions.eval_levicivita"]], "expint (class in sympy.functions.special.error_functions)": [[76, "sympy.functions.special.error_functions.expint"]], "fdiff() (sympy.functions.special.delta_functions.diracdelta method)": [[76, "sympy.functions.special.delta_functions.DiracDelta.fdiff"]], "fdiff() (sympy.functions.special.delta_functions.heaviside method)": [[76, "sympy.functions.special.delta_functions.Heaviside.fdiff"]], "fdiff() (sympy.functions.special.singularity_functions.singularityfunction method)": [[76, "sympy.functions.special.singularity_functions.SingularityFunction.fdiff"]], "fresnelc (class in sympy.functions.special.error_functions)": [[76, "sympy.functions.special.error_functions.fresnelc"]], "fresnels (class in sympy.functions.special.error_functions)": [[76, "sympy.functions.special.error_functions.fresnels"]], "gamma (class in sympy.functions.special.gamma_functions)": [[76, "sympy.functions.special.gamma_functions.gamma"]], "gegenbauer (class in sympy.functions.special.polynomials)": [[76, "sympy.functions.special.polynomials.gegenbauer"]], "get_period() (sympy.functions.special.hyper.meijerg method)": [[76, "sympy.functions.special.hyper.meijerg.get_period"]], "hankel1 (class in sympy.functions.special.bessel)": [[76, "sympy.functions.special.bessel.hankel1"]], "hankel2 (class in sympy.functions.special.bessel)": [[76, "sympy.functions.special.bessel.hankel2"]], "hermite (class in sympy.functions.special.polynomials)": [[76, "sympy.functions.special.polynomials.hermite"]], "hermite_prob (class in sympy.functions.special.polynomials)": [[76, "sympy.functions.special.polynomials.hermite_prob"]], "hyper (class in sympy.functions.special.hyper)": [[76, "sympy.functions.special.hyper.hyper"]], "indices_contain_equal_information (sympy.functions.special.tensor_functions.kroneckerdelta property)": [[76, "sympy.functions.special.tensor_functions.KroneckerDelta.indices_contain_equal_information"]], "integrand() (sympy.functions.special.hyper.meijerg method)": [[76, "sympy.functions.special.hyper.meijerg.integrand"]], "interpolating_spline() (in module sympy.functions.special.bsplines)": [[76, "sympy.functions.special.bsplines.interpolating_spline"]], "inverse() (sympy.functions.special.error_functions.erf method)": [[76, "sympy.functions.special.error_functions.erf.inverse"]], "inverse() (sympy.functions.special.error_functions.erfc method)": [[76, "sympy.functions.special.error_functions.erfc.inverse"]], "inverse() (sympy.functions.special.error_functions.erfcinv method)": [[76, "sympy.functions.special.error_functions.erfcinv.inverse"]], "inverse() (sympy.functions.special.error_functions.erfinv method)": [[76, "sympy.functions.special.error_functions.erfinv.inverse"]], "is_above_fermi (sympy.functions.special.tensor_functions.kroneckerdelta property)": [[76, "sympy.functions.special.tensor_functions.KroneckerDelta.is_above_fermi"]], "is_below_fermi (sympy.functions.special.tensor_functions.kroneckerdelta property)": [[76, "sympy.functions.special.tensor_functions.KroneckerDelta.is_below_fermi"]], "is_number (sympy.functions.special.hyper.meijerg property)": [[76, "sympy.functions.special.hyper.meijerg.is_number"]], "is_only_above_fermi (sympy.functions.special.tensor_functions.kroneckerdelta property)": [[76, "sympy.functions.special.tensor_functions.KroneckerDelta.is_only_above_fermi"]], "is_only_below_fermi (sympy.functions.special.tensor_functions.kroneckerdelta property)": [[76, "sympy.functions.special.tensor_functions.KroneckerDelta.is_only_below_fermi"]], "is_simple() (sympy.functions.special.delta_functions.diracdelta method)": [[76, "sympy.functions.special.delta_functions.DiracDelta.is_simple"]], "jacobi (class in sympy.functions.special.polynomials)": [[76, "sympy.functions.special.polynomials.jacobi"]], "jacobi_normalized() (in module sympy.functions.special.polynomials)": [[76, "sympy.functions.special.polynomials.jacobi_normalized"]], "jn (class in sympy.functions.special.bessel)": [[76, "sympy.functions.special.bessel.jn"]], "jn_zeros() (in module sympy.functions.special.bessel)": [[76, "sympy.functions.special.bessel.jn_zeros"]], "killable_index (sympy.functions.special.tensor_functions.kroneckerdelta property)": [[76, "sympy.functions.special.tensor_functions.KroneckerDelta.killable_index"]], "laguerre (class in sympy.functions.special.polynomials)": [[76, "sympy.functions.special.polynomials.laguerre"]], "legendre (class in sympy.functions.special.polynomials)": [[76, "sympy.functions.special.polynomials.legendre"]], "lerchphi (class in sympy.functions.special.zeta_functions)": [[76, "sympy.functions.special.zeta_functions.lerchphi"]], "loggamma (class in sympy.functions.special.gamma_functions)": [[76, "sympy.functions.special.gamma_functions.loggamma"]], "lowergamma (class in sympy.functions.special.gamma_functions)": [[76, "sympy.functions.special.gamma_functions.lowergamma"]], "marcumq (class in sympy.functions.special.bessel)": [[76, "sympy.functions.special.bessel.marcumq"]], "mathieuc (class in sympy.functions.special.mathieu_functions)": [[76, "sympy.functions.special.mathieu_functions.mathieuc"]], "mathieucprime (class in sympy.functions.special.mathieu_functions)": [[76, "sympy.functions.special.mathieu_functions.mathieucprime"]], "mathieus (class in sympy.functions.special.mathieu_functions)": [[76, "sympy.functions.special.mathieu_functions.mathieus"]], "mathieusprime (class in sympy.functions.special.mathieu_functions)": [[76, "sympy.functions.special.mathieu_functions.mathieusprime"]], "meijerg (class in sympy.functions.special.hyper)": [[76, "sympy.functions.special.hyper.meijerg"]], "multigamma (class in sympy.functions.special.gamma_functions)": [[76, "sympy.functions.special.gamma_functions.multigamma"]], "nu (sympy.functions.special.hyper.meijerg property)": [[76, "sympy.functions.special.hyper.meijerg.nu"]], "order (sympy.functions.special.bessel.besselbase property)": [[76, "sympy.functions.special.bessel.BesselBase.order"]], "pargs (sympy.functions.special.delta_functions.heaviside property)": [[76, "sympy.functions.special.delta_functions.Heaviside.pargs"]], "polygamma (class in sympy.functions.special.gamma_functions)": [[76, "sympy.functions.special.gamma_functions.polygamma"]], "polylog (class in sympy.functions.special.zeta_functions)": [[76, "sympy.functions.special.zeta_functions.polylog"]], "preferred_index (sympy.functions.special.tensor_functions.kroneckerdelta property)": [[76, "sympy.functions.special.tensor_functions.KroneckerDelta.preferred_index"]], "radius_of_convergence (sympy.functions.special.hyper.hyper property)": [[76, "sympy.functions.special.hyper.hyper.radius_of_convergence"]], "stieltjes (class in sympy.functions.special.zeta_functions)": [[76, "sympy.functions.special.zeta_functions.stieltjes"]], "sympy.functions.special.bessel": [[76, "module-sympy.functions.special.bessel"]], "sympy.functions.special.beta_functions": [[76, "module-sympy.functions.special.beta_functions"]], "sympy.functions.special.elliptic_integrals": [[76, "module-sympy.functions.special.elliptic_integrals"]], "sympy.functions.special.error_functions": [[76, "module-sympy.functions.special.error_functions"]], "sympy.functions.special.gamma_functions": [[76, "module-sympy.functions.special.gamma_functions"]], "sympy.functions.special.mathieu_functions": [[76, "module-sympy.functions.special.mathieu_functions"]], "sympy.functions.special.polynomials": [[76, "module-sympy.functions.special.polynomials"]], "sympy.functions.special.singularity_functions": [[76, "module-sympy.functions.special.singularity_functions"]], "sympy.functions.special.zeta_functions": [[76, "module-sympy.functions.special.zeta_functions"]], "trigamma (class in sympy.functions.special.gamma_functions)": [[76, "sympy.functions.special.gamma_functions.trigamma"]], "uppergamma (class in sympy.functions.special.gamma_functions)": [[76, "sympy.functions.special.gamma_functions.uppergamma"]], "yn (class in sympy.functions.special.bessel)": [[76, "sympy.functions.special.bessel.yn"]], "zeta (class in sympy.functions.special.zeta_functions)": [[76, "sympy.functions.special.zeta_functions.zeta"]], "curve (class in sympy.geometry.curve)": [[77, "sympy.geometry.curve.Curve"]], "ambient_dimension (sympy.geometry.curve.curve property)": [[77, "sympy.geometry.curve.Curve.ambient_dimension"]], "arbitrary_point() (sympy.geometry.curve.curve method)": [[77, "sympy.geometry.curve.Curve.arbitrary_point"]], "free_symbols (sympy.geometry.curve.curve property)": [[77, "sympy.geometry.curve.Curve.free_symbols"]], "functions (sympy.geometry.curve.curve property)": [[77, "sympy.geometry.curve.Curve.functions"]], "length (sympy.geometry.curve.curve property)": [[77, "sympy.geometry.curve.Curve.length"]], "limits (sympy.geometry.curve.curve property)": [[77, "sympy.geometry.curve.Curve.limits"]], "parameter (sympy.geometry.curve.curve property)": [[77, "sympy.geometry.curve.Curve.parameter"]], "plot_interval() (sympy.geometry.curve.curve method)": [[77, "sympy.geometry.curve.Curve.plot_interval"]], "rotate() (sympy.geometry.curve.curve method)": [[77, "sympy.geometry.curve.Curve.rotate"]], "scale() (sympy.geometry.curve.curve method)": [[77, "sympy.geometry.curve.Curve.scale"]], "sympy.geometry.curve": [[77, "module-sympy.geometry.curve"]], "translate() (sympy.geometry.curve.curve method)": [[77, "sympy.geometry.curve.Curve.translate"]], "circle (class in sympy.geometry.ellipse)": [[78, "sympy.geometry.ellipse.Circle"]], "ellipse (class in sympy.geometry.ellipse)": [[78, "sympy.geometry.ellipse.Ellipse"]], "apoapsis (sympy.geometry.ellipse.ellipse property)": [[78, "sympy.geometry.ellipse.Ellipse.apoapsis"]], "arbitrary_point() (sympy.geometry.ellipse.ellipse method)": [[78, "sympy.geometry.ellipse.Ellipse.arbitrary_point"]], "area (sympy.geometry.ellipse.ellipse property)": [[78, "sympy.geometry.ellipse.Ellipse.area"]], "auxiliary_circle() (sympy.geometry.ellipse.ellipse method)": [[78, "sympy.geometry.ellipse.Ellipse.auxiliary_circle"]], "bounds (sympy.geometry.ellipse.ellipse property)": [[78, "sympy.geometry.ellipse.Ellipse.bounds"]], "center (sympy.geometry.ellipse.ellipse property)": [[78, "sympy.geometry.ellipse.Ellipse.center"]], "circumference (sympy.geometry.ellipse.circle property)": [[78, "sympy.geometry.ellipse.Circle.circumference"]], "circumference (sympy.geometry.ellipse.ellipse property)": [[78, "sympy.geometry.ellipse.Ellipse.circumference"]], "director_circle() (sympy.geometry.ellipse.ellipse method)": [[78, "sympy.geometry.ellipse.Ellipse.director_circle"]], "eccentricity (sympy.geometry.ellipse.ellipse property)": [[78, "sympy.geometry.ellipse.Ellipse.eccentricity"]], "encloses_point() (sympy.geometry.ellipse.ellipse method)": [[78, "sympy.geometry.ellipse.Ellipse.encloses_point"]], "equation() (sympy.geometry.ellipse.circle method)": [[78, "sympy.geometry.ellipse.Circle.equation"]], "equation() (sympy.geometry.ellipse.ellipse method)": [[78, "sympy.geometry.ellipse.Ellipse.equation"]], "evolute() (sympy.geometry.ellipse.ellipse method)": [[78, "sympy.geometry.ellipse.Ellipse.evolute"]], "foci (sympy.geometry.ellipse.ellipse property)": [[78, "sympy.geometry.ellipse.Ellipse.foci"]], "focus_distance (sympy.geometry.ellipse.ellipse property)": [[78, "sympy.geometry.ellipse.Ellipse.focus_distance"]], "hradius (sympy.geometry.ellipse.ellipse property)": [[78, "sympy.geometry.ellipse.Ellipse.hradius"]], "intersection() (sympy.geometry.ellipse.circle method)": [[78, "sympy.geometry.ellipse.Circle.intersection"]], "intersection() (sympy.geometry.ellipse.ellipse method)": [[78, "sympy.geometry.ellipse.Ellipse.intersection"]], "is_tangent() (sympy.geometry.ellipse.ellipse method)": [[78, "sympy.geometry.ellipse.Ellipse.is_tangent"]], "major (sympy.geometry.ellipse.ellipse property)": [[78, "sympy.geometry.ellipse.Ellipse.major"]], "minor (sympy.geometry.ellipse.ellipse property)": [[78, "sympy.geometry.ellipse.Ellipse.minor"]], "normal_lines() (sympy.geometry.ellipse.ellipse method)": [[78, "sympy.geometry.ellipse.Ellipse.normal_lines"]], "periapsis (sympy.geometry.ellipse.ellipse property)": [[78, "sympy.geometry.ellipse.Ellipse.periapsis"]], "plot_interval() (sympy.geometry.ellipse.ellipse method)": [[78, "sympy.geometry.ellipse.Ellipse.plot_interval"]], "polar_second_moment_of_area() (sympy.geometry.ellipse.ellipse method)": [[78, "sympy.geometry.ellipse.Ellipse.polar_second_moment_of_area"]], "radius (sympy.geometry.ellipse.circle property)": [[78, "sympy.geometry.ellipse.Circle.radius"]], "random_point() (sympy.geometry.ellipse.ellipse method)": [[78, "sympy.geometry.ellipse.Ellipse.random_point"]], "reflect() (sympy.geometry.ellipse.circle method)": [[78, "sympy.geometry.ellipse.Circle.reflect"]], "reflect() (sympy.geometry.ellipse.ellipse method)": [[78, "sympy.geometry.ellipse.Ellipse.reflect"]], "rotate() (sympy.geometry.ellipse.ellipse method)": [[78, "sympy.geometry.ellipse.Ellipse.rotate"]], "scale() (sympy.geometry.ellipse.circle method)": [[78, "sympy.geometry.ellipse.Circle.scale"]], "scale() (sympy.geometry.ellipse.ellipse method)": [[78, "sympy.geometry.ellipse.Ellipse.scale"]], "second_moment_of_area() (sympy.geometry.ellipse.ellipse method)": [[78, "sympy.geometry.ellipse.Ellipse.second_moment_of_area"]], "section_modulus() (sympy.geometry.ellipse.ellipse method)": [[78, "sympy.geometry.ellipse.Ellipse.section_modulus"]], "semilatus_rectum (sympy.geometry.ellipse.ellipse property)": [[78, "sympy.geometry.ellipse.Ellipse.semilatus_rectum"]], "sympy.geometry.ellipse": [[78, "module-sympy.geometry.ellipse"]], "tangent_lines() (sympy.geometry.ellipse.ellipse method)": [[78, "sympy.geometry.ellipse.Ellipse.tangent_lines"]], "vradius (sympy.geometry.ellipse.circle property)": [[78, "sympy.geometry.ellipse.Circle.vradius"]], "vradius (sympy.geometry.ellipse.ellipse property)": [[78, "sympy.geometry.ellipse.Ellipse.vradius"]], "geometryentity (class in sympy.geometry.entity)": [[79, "sympy.geometry.entity.GeometryEntity"]], "ambient_dimension (sympy.geometry.entity.geometryentity property)": [[79, "sympy.geometry.entity.GeometryEntity.ambient_dimension"]], "bounds (sympy.geometry.entity.geometryentity property)": [[79, "sympy.geometry.entity.GeometryEntity.bounds"]], "encloses() (sympy.geometry.entity.geometryentity method)": [[79, "sympy.geometry.entity.GeometryEntity.encloses"]], "intersection() (sympy.geometry.entity.geometryentity method)": [[79, "sympy.geometry.entity.GeometryEntity.intersection"]], "is_similar() (sympy.geometry.entity.geometryentity method)": [[79, "sympy.geometry.entity.GeometryEntity.is_similar"]], "parameter_value() (sympy.geometry.entity.geometryentity method)": [[79, "sympy.geometry.entity.GeometryEntity.parameter_value"]], "reflect() (sympy.geometry.entity.geometryentity method)": [[79, "sympy.geometry.entity.GeometryEntity.reflect"]], "rotate() (sympy.geometry.entity.geometryentity method)": [[79, "sympy.geometry.entity.GeometryEntity.rotate"]], "scale() (sympy.geometry.entity.geometryentity method)": [[79, "sympy.geometry.entity.GeometryEntity.scale"]], "sympy.geometry.entity": [[79, "module-sympy.geometry.entity"]], "translate() (sympy.geometry.entity.geometryentity method)": [[79, "sympy.geometry.entity.GeometryEntity.translate"]], "line (class in sympy.geometry.line)": [[81, "sympy.geometry.line.Line"]], "line2d (class in sympy.geometry.line)": [[81, "sympy.geometry.line.Line2D"]], "line3d (class in sympy.geometry.line)": [[81, "sympy.geometry.line.Line3D"]], "linearentity (class in sympy.geometry.line)": [[81, "sympy.geometry.line.LinearEntity"]], "linearentity2d (class in sympy.geometry.line)": [[81, "sympy.geometry.line.LinearEntity2D"]], "linearentity3d (class in sympy.geometry.line)": [[81, "sympy.geometry.line.LinearEntity3D"]], "ray (class in sympy.geometry.line)": [[81, "sympy.geometry.line.Ray"]], "ray2d (class in sympy.geometry.line)": [[81, "sympy.geometry.line.Ray2D"]], "ray3d (class in sympy.geometry.line)": [[81, "sympy.geometry.line.Ray3D"]], "segment (class in sympy.geometry.line)": [[81, "sympy.geometry.line.Segment"]], "segment2d (class in sympy.geometry.line)": [[81, "sympy.geometry.line.Segment2D"]], "segment3d (class in sympy.geometry.line)": [[81, "sympy.geometry.line.Segment3D"]], "ambient_dimension (sympy.geometry.line.linearentity property)": [[81, "sympy.geometry.line.LinearEntity.ambient_dimension"]], "angle_between() (sympy.geometry.line.linearentity method)": [[81, "sympy.geometry.line.LinearEntity.angle_between"]], "arbitrary_point() (sympy.geometry.line.linearentity method)": [[81, "sympy.geometry.line.LinearEntity.arbitrary_point"]], "are_concurrent() (sympy.geometry.line.linearentity static method)": [[81, "sympy.geometry.line.LinearEntity.are_concurrent"]], "bisectors() (sympy.geometry.line.linearentity method)": [[81, "sympy.geometry.line.LinearEntity.bisectors"]], "bounds (sympy.geometry.line.linearentity2d property)": [[81, "sympy.geometry.line.LinearEntity2D.bounds"]], "closing_angle() (sympy.geometry.line.ray2d method)": [[81, "sympy.geometry.line.Ray2D.closing_angle"]], "coefficients (sympy.geometry.line.line2d property)": [[81, "sympy.geometry.line.Line2D.coefficients"]], "contains() (sympy.geometry.line.line method)": [[81, "sympy.geometry.line.Line.contains"]], "contains() (sympy.geometry.line.linearentity method)": [[81, "sympy.geometry.line.LinearEntity.contains"]], "contains() (sympy.geometry.line.ray method)": [[81, "sympy.geometry.line.Ray.contains"]], "contains() (sympy.geometry.line.segment method)": [[81, "sympy.geometry.line.Segment.contains"]], "direction (sympy.geometry.line.linearentity property)": [[81, "sympy.geometry.line.LinearEntity.direction"]], "direction_cosine (sympy.geometry.line.linearentity3d property)": [[81, "sympy.geometry.line.LinearEntity3D.direction_cosine"]], "direction_ratio (sympy.geometry.line.linearentity3d property)": [[81, "sympy.geometry.line.LinearEntity3D.direction_ratio"]], "distance() (sympy.geometry.line.line method)": [[81, "sympy.geometry.line.Line.distance"]], "distance() (sympy.geometry.line.line3d method)": [[81, "sympy.geometry.line.Line3D.distance"]], "distance() (sympy.geometry.line.ray method)": [[81, "sympy.geometry.line.Ray.distance"]], "distance() (sympy.geometry.line.segment method)": [[81, "sympy.geometry.line.Segment.distance"]], "equals() (sympy.geometry.line.line method)": [[81, "sympy.geometry.line.Line.equals"]], "equals() (sympy.geometry.line.ray method)": [[81, "sympy.geometry.line.Ray.equals"]], "equals() (sympy.geometry.line.segment method)": [[81, "sympy.geometry.line.Segment.equals"]], "equation() (sympy.geometry.line.line2d method)": [[81, "sympy.geometry.line.Line2D.equation"]], "equation() (sympy.geometry.line.line3d method)": [[81, "sympy.geometry.line.Line3D.equation"]], "intersection() (sympy.geometry.line.linearentity method)": [[81, "sympy.geometry.line.LinearEntity.intersection"]], "is_parallel() (sympy.geometry.line.linearentity method)": [[81, "sympy.geometry.line.LinearEntity.is_parallel"]], "is_perpendicular() (sympy.geometry.line.linearentity method)": [[81, "sympy.geometry.line.LinearEntity.is_perpendicular"]], "is_similar() (sympy.geometry.line.linearentity method)": [[81, "sympy.geometry.line.LinearEntity.is_similar"]], "length (sympy.geometry.line.linearentity property)": [[81, "sympy.geometry.line.LinearEntity.length"]], "length (sympy.geometry.line.segment property)": [[81, "sympy.geometry.line.Segment.length"]], "midpoint (sympy.geometry.line.segment property)": [[81, "sympy.geometry.line.Segment.midpoint"]], "p1 (sympy.geometry.line.linearentity property)": [[81, "sympy.geometry.line.LinearEntity.p1"]], "p2 (sympy.geometry.line.linearentity property)": [[81, "sympy.geometry.line.LinearEntity.p2"]], "parallel_line() (sympy.geometry.line.linearentity method)": [[81, "sympy.geometry.line.LinearEntity.parallel_line"]], "perpendicular_bisector() (sympy.geometry.line.segment method)": [[81, "sympy.geometry.line.Segment.perpendicular_bisector"]], "perpendicular_line() (sympy.geometry.line.linearentity method)": [[81, "sympy.geometry.line.LinearEntity.perpendicular_line"]], "perpendicular_line() (sympy.geometry.line.linearentity2d method)": [[81, "sympy.geometry.line.LinearEntity2D.perpendicular_line"]], "perpendicular_segment() (sympy.geometry.line.linearentity method)": [[81, "sympy.geometry.line.LinearEntity.perpendicular_segment"]], "plot_interval() (sympy.geometry.line.line method)": [[81, "sympy.geometry.line.Line.plot_interval"]], "plot_interval() (sympy.geometry.line.ray method)": [[81, "sympy.geometry.line.Ray.plot_interval"]], "plot_interval() (sympy.geometry.line.segment method)": [[81, "sympy.geometry.line.Segment.plot_interval"]], "points (sympy.geometry.line.linearentity property)": [[81, "sympy.geometry.line.LinearEntity.points"]], "projection() (sympy.geometry.line.linearentity method)": [[81, "sympy.geometry.line.LinearEntity.projection"]], "random_point() (sympy.geometry.line.linearentity method)": [[81, "sympy.geometry.line.LinearEntity.random_point"]], "slope (sympy.geometry.line.linearentity2d property)": [[81, "sympy.geometry.line.LinearEntity2D.slope"]], "smallest_angle_between() (sympy.geometry.line.linearentity method)": [[81, "sympy.geometry.line.LinearEntity.smallest_angle_between"]], "source (sympy.geometry.line.ray property)": [[81, "sympy.geometry.line.Ray.source"]], "sympy.geometry.line": [[81, "module-sympy.geometry.line"]], "xdirection (sympy.geometry.line.ray2d property)": [[81, "sympy.geometry.line.Ray2D.xdirection"]], "xdirection (sympy.geometry.line.ray3d property)": [[81, "sympy.geometry.line.Ray3D.xdirection"]], "ydirection (sympy.geometry.line.ray2d property)": [[81, "sympy.geometry.line.Ray2D.ydirection"]], "ydirection (sympy.geometry.line.ray3d property)": [[81, "sympy.geometry.line.Ray3D.ydirection"]], "zdirection (sympy.geometry.line.ray3d property)": [[81, "sympy.geometry.line.Ray3D.zdirection"]], "plane (class in sympy.geometry.plane)": [[82, "sympy.geometry.plane.Plane"]], "angle_between() (sympy.geometry.plane.plane method)": [[82, "sympy.geometry.plane.Plane.angle_between"]], "arbitrary_point() (sympy.geometry.plane.plane method)": [[82, "sympy.geometry.plane.Plane.arbitrary_point"]], "are_concurrent() (sympy.geometry.plane.plane static method)": [[82, "sympy.geometry.plane.Plane.are_concurrent"]], "distance() (sympy.geometry.plane.plane method)": [[82, "sympy.geometry.plane.Plane.distance"]], "equals() (sympy.geometry.plane.plane method)": [[82, "sympy.geometry.plane.Plane.equals"]], "equation() (sympy.geometry.plane.plane method)": [[82, "sympy.geometry.plane.Plane.equation"]], "intersection() (sympy.geometry.plane.plane method)": [[82, "sympy.geometry.plane.Plane.intersection"]], "is_coplanar() (sympy.geometry.plane.plane method)": [[82, "sympy.geometry.plane.Plane.is_coplanar"]], "is_parallel() (sympy.geometry.plane.plane method)": [[82, "sympy.geometry.plane.Plane.is_parallel"]], "is_perpendicular() (sympy.geometry.plane.plane method)": [[82, "sympy.geometry.plane.Plane.is_perpendicular"]], "normal_vector (sympy.geometry.plane.plane property)": [[82, "sympy.geometry.plane.Plane.normal_vector"]], "p1 (sympy.geometry.plane.plane property)": [[82, "sympy.geometry.plane.Plane.p1"]], "parallel_plane() (sympy.geometry.plane.plane method)": [[82, "sympy.geometry.plane.Plane.parallel_plane"]], "parameter_value() (sympy.geometry.plane.plane method)": [[82, "sympy.geometry.plane.Plane.parameter_value"]], "perpendicular_line() (sympy.geometry.plane.plane method)": [[82, "sympy.geometry.plane.Plane.perpendicular_line"]], "perpendicular_plane() (sympy.geometry.plane.plane method)": [[82, "sympy.geometry.plane.Plane.perpendicular_plane"]], "projection() (sympy.geometry.plane.plane method)": [[82, "sympy.geometry.plane.Plane.projection"]], "projection_line() (sympy.geometry.plane.plane method)": [[82, "sympy.geometry.plane.Plane.projection_line"]], "random_point() (sympy.geometry.plane.plane method)": [[82, "sympy.geometry.plane.Plane.random_point"]], "sympy.geometry.plane": [[82, "module-sympy.geometry.plane"]], "point (class in sympy.geometry.point)": [[83, "sympy.geometry.point.Point"]], "point2d (class in sympy.geometry.point)": [[83, "sympy.geometry.point.Point2D"]], "point3d (class in sympy.geometry.point)": [[83, "sympy.geometry.point.Point3D"]], "affine_rank() (sympy.geometry.point.point static method)": [[83, "sympy.geometry.point.Point.affine_rank"]], "ambient_dimension (sympy.geometry.point.point property)": [[83, "sympy.geometry.point.Point.ambient_dimension"]], "are_collinear() (sympy.geometry.point.point3d static method)": [[83, "sympy.geometry.point.Point3D.are_collinear"]], "are_coplanar() (sympy.geometry.point.point class method)": [[83, "sympy.geometry.point.Point.are_coplanar"]], "bounds (sympy.geometry.point.point2d property)": [[83, "sympy.geometry.point.Point2D.bounds"]], "canberra_distance() (sympy.geometry.point.point method)": [[83, "sympy.geometry.point.Point.canberra_distance"]], "coordinates (sympy.geometry.point.point2d property)": [[83, "sympy.geometry.point.Point2D.coordinates"]], "coordinates (sympy.geometry.point.point3d property)": [[83, "sympy.geometry.point.Point3D.coordinates"]], "direction_cosine() (sympy.geometry.point.point3d method)": [[83, "sympy.geometry.point.Point3D.direction_cosine"]], "direction_ratio() (sympy.geometry.point.point3d method)": [[83, "sympy.geometry.point.Point3D.direction_ratio"]], "distance() (sympy.geometry.point.point method)": [[83, "sympy.geometry.point.Point.distance"]], "dot() (sympy.geometry.point.point method)": [[83, "sympy.geometry.point.Point.dot"]], "equals() (sympy.geometry.point.point method)": [[83, "sympy.geometry.point.Point.equals"]], "intersection() (sympy.geometry.point.point method)": [[83, "sympy.geometry.point.Point.intersection"]], "intersection() (sympy.geometry.point.point3d method)": [[83, "sympy.geometry.point.Point3D.intersection"]], "is_collinear() (sympy.geometry.point.point method)": [[83, "sympy.geometry.point.Point.is_collinear"]], "is_concyclic() (sympy.geometry.point.point method)": [[83, "sympy.geometry.point.Point.is_concyclic"]], "is_nonzero (sympy.geometry.point.point property)": [[83, "sympy.geometry.point.Point.is_nonzero"]], "is_scalar_multiple() (sympy.geometry.point.point method)": [[83, "sympy.geometry.point.Point.is_scalar_multiple"]], "is_zero (sympy.geometry.point.point property)": [[83, "sympy.geometry.point.Point.is_zero"]], "length (sympy.geometry.point.point property)": [[83, "sympy.geometry.point.Point.length"]], "midpoint() (sympy.geometry.point.point method)": [[83, "sympy.geometry.point.Point.midpoint"]], "origin (sympy.geometry.point.point property)": [[83, "sympy.geometry.point.Point.origin"]], "orthogonal_direction (sympy.geometry.point.point property)": [[83, "sympy.geometry.point.Point.orthogonal_direction"]], "project() (sympy.geometry.point.point static method)": [[83, "sympy.geometry.point.Point.project"]], "rotate() (sympy.geometry.point.point2d method)": [[83, "sympy.geometry.point.Point2D.rotate"]], "scale() (sympy.geometry.point.point2d method)": [[83, "sympy.geometry.point.Point2D.scale"]], "scale() (sympy.geometry.point.point3d method)": [[83, "sympy.geometry.point.Point3D.scale"]], "sympy.geometry.point": [[83, "module-sympy.geometry.point"]], "taxicab_distance() (sympy.geometry.point.point method)": [[83, "sympy.geometry.point.Point.taxicab_distance"]], "transform() (sympy.geometry.point.point2d method)": [[83, "sympy.geometry.point.Point2D.transform"]], "transform() (sympy.geometry.point.point3d method)": [[83, "sympy.geometry.point.Point3D.transform"]], "translate() (sympy.geometry.point.point2d method)": [[83, "sympy.geometry.point.Point2D.translate"]], "translate() (sympy.geometry.point.point3d method)": [[83, "sympy.geometry.point.Point3D.translate"]], "unit (sympy.geometry.point.point property)": [[83, "sympy.geometry.point.Point.unit"]], "x (sympy.geometry.point.point2d property)": [[83, "sympy.geometry.point.Point2D.x"]], "x (sympy.geometry.point.point3d property)": [[83, "sympy.geometry.point.Point3D.x"]], "y (sympy.geometry.point.point2d property)": [[83, "sympy.geometry.point.Point2D.y"]], "y (sympy.geometry.point.point3d property)": [[83, "sympy.geometry.point.Point3D.y"]], "z (sympy.geometry.point.point3d property)": [[83, "sympy.geometry.point.Point3D.z"]], "polygon (class in sympy.geometry.polygon)": [[84, "sympy.geometry.polygon.Polygon"]], "regularpolygon (class in sympy.geometry.polygon)": [[84, "sympy.geometry.polygon.RegularPolygon"]], "triangle (class in sympy.geometry.polygon)": [[84, "sympy.geometry.polygon.Triangle"]], "altitudes (sympy.geometry.polygon.triangle property)": [[84, "sympy.geometry.polygon.Triangle.altitudes"]], "angles (sympy.geometry.polygon.polygon property)": [[84, "sympy.geometry.polygon.Polygon.angles"]], "angles (sympy.geometry.polygon.regularpolygon property)": [[84, "sympy.geometry.polygon.RegularPolygon.angles"]], "apothem (sympy.geometry.polygon.regularpolygon property)": [[84, "sympy.geometry.polygon.RegularPolygon.apothem"]], "arbitrary_point() (sympy.geometry.polygon.polygon method)": [[84, "sympy.geometry.polygon.Polygon.arbitrary_point"]], "area (sympy.geometry.polygon.polygon property)": [[84, "sympy.geometry.polygon.Polygon.area"]], "area (sympy.geometry.polygon.regularpolygon property)": [[84, "sympy.geometry.polygon.RegularPolygon.area"]], "args (sympy.geometry.polygon.regularpolygon property)": [[84, "sympy.geometry.polygon.RegularPolygon.args"]], "bisectors() (sympy.geometry.polygon.polygon method)": [[84, "sympy.geometry.polygon.Polygon.bisectors"]], "bisectors() (sympy.geometry.polygon.triangle method)": [[84, "sympy.geometry.polygon.Triangle.bisectors"]], "bounds (sympy.geometry.polygon.polygon property)": [[84, "sympy.geometry.polygon.Polygon.bounds"]], "center (sympy.geometry.polygon.regularpolygon property)": [[84, "sympy.geometry.polygon.RegularPolygon.center"]], "centroid (sympy.geometry.polygon.polygon property)": [[84, "sympy.geometry.polygon.Polygon.centroid"]], "centroid (sympy.geometry.polygon.regularpolygon property)": [[84, "sympy.geometry.polygon.RegularPolygon.centroid"]], "circumcenter (sympy.geometry.polygon.regularpolygon property)": [[84, "sympy.geometry.polygon.RegularPolygon.circumcenter"]], "circumcenter (sympy.geometry.polygon.triangle property)": [[84, "sympy.geometry.polygon.Triangle.circumcenter"]], "circumcircle (sympy.geometry.polygon.regularpolygon property)": [[84, "sympy.geometry.polygon.RegularPolygon.circumcircle"]], "circumcircle (sympy.geometry.polygon.triangle property)": [[84, "sympy.geometry.polygon.Triangle.circumcircle"]], "circumradius (sympy.geometry.polygon.regularpolygon property)": [[84, "sympy.geometry.polygon.RegularPolygon.circumradius"]], "circumradius (sympy.geometry.polygon.triangle property)": [[84, "sympy.geometry.polygon.Triangle.circumradius"]], "cut_section() (sympy.geometry.polygon.polygon method)": [[84, "sympy.geometry.polygon.Polygon.cut_section"]], "distance() (sympy.geometry.polygon.polygon method)": [[84, "sympy.geometry.polygon.Polygon.distance"]], "encloses_point() (sympy.geometry.polygon.polygon method)": [[84, "sympy.geometry.polygon.Polygon.encloses_point"]], "encloses_point() (sympy.geometry.polygon.regularpolygon method)": [[84, "sympy.geometry.polygon.RegularPolygon.encloses_point"]], "eulerline (sympy.geometry.polygon.triangle property)": [[84, "sympy.geometry.polygon.Triangle.eulerline"]], "excenters (sympy.geometry.polygon.triangle property)": [[84, "sympy.geometry.polygon.Triangle.excenters"]], "exradii (sympy.geometry.polygon.triangle property)": [[84, "sympy.geometry.polygon.Triangle.exradii"]], "exterior_angle (sympy.geometry.polygon.regularpolygon property)": [[84, "sympy.geometry.polygon.RegularPolygon.exterior_angle"]], "first_moment_of_area() (sympy.geometry.polygon.polygon method)": [[84, "sympy.geometry.polygon.Polygon.first_moment_of_area"]], "incenter (sympy.geometry.polygon.triangle property)": [[84, "sympy.geometry.polygon.Triangle.incenter"]], "incircle (sympy.geometry.polygon.regularpolygon property)": [[84, "sympy.geometry.polygon.RegularPolygon.incircle"]], "incircle (sympy.geometry.polygon.triangle property)": [[84, "sympy.geometry.polygon.Triangle.incircle"]], "inradius (sympy.geometry.polygon.regularpolygon property)": [[84, "sympy.geometry.polygon.RegularPolygon.inradius"]], "inradius (sympy.geometry.polygon.triangle property)": [[84, "sympy.geometry.polygon.Triangle.inradius"]], "interior_angle (sympy.geometry.polygon.regularpolygon property)": [[84, "sympy.geometry.polygon.RegularPolygon.interior_angle"]], "intersection() (sympy.geometry.polygon.polygon method)": [[84, "sympy.geometry.polygon.Polygon.intersection"]], "is_convex() (sympy.geometry.polygon.polygon method)": [[84, "sympy.geometry.polygon.Polygon.is_convex"]], "is_equilateral() (sympy.geometry.polygon.triangle method)": [[84, "sympy.geometry.polygon.Triangle.is_equilateral"]], "is_isosceles() (sympy.geometry.polygon.triangle method)": [[84, "sympy.geometry.polygon.Triangle.is_isosceles"]], "is_right() (sympy.geometry.polygon.triangle method)": [[84, "sympy.geometry.polygon.Triangle.is_right"]], "is_scalene() (sympy.geometry.polygon.triangle method)": [[84, "sympy.geometry.polygon.Triangle.is_scalene"]], "is_similar() (sympy.geometry.polygon.triangle method)": [[84, "sympy.geometry.polygon.Triangle.is_similar"]], "length (sympy.geometry.polygon.regularpolygon property)": [[84, "sympy.geometry.polygon.RegularPolygon.length"]], "medial (sympy.geometry.polygon.triangle property)": [[84, "sympy.geometry.polygon.Triangle.medial"]], "medians (sympy.geometry.polygon.triangle property)": [[84, "sympy.geometry.polygon.Triangle.medians"]], "nine_point_circle (sympy.geometry.polygon.triangle property)": [[84, "sympy.geometry.polygon.Triangle.nine_point_circle"]], "orthocenter (sympy.geometry.polygon.triangle property)": [[84, "sympy.geometry.polygon.Triangle.orthocenter"]], "perimeter (sympy.geometry.polygon.polygon property)": [[84, "sympy.geometry.polygon.Polygon.perimeter"]], "plot_interval() (sympy.geometry.polygon.polygon method)": [[84, "sympy.geometry.polygon.Polygon.plot_interval"]], "polar_second_moment_of_area() (sympy.geometry.polygon.polygon method)": [[84, "sympy.geometry.polygon.Polygon.polar_second_moment_of_area"]], "radius (sympy.geometry.polygon.regularpolygon property)": [[84, "sympy.geometry.polygon.RegularPolygon.radius"]], "reflect() (sympy.geometry.polygon.regularpolygon method)": [[84, "sympy.geometry.polygon.RegularPolygon.reflect"]], "rotate() (sympy.geometry.polygon.regularpolygon method)": [[84, "sympy.geometry.polygon.RegularPolygon.rotate"]], "rotation (sympy.geometry.polygon.regularpolygon property)": [[84, "sympy.geometry.polygon.RegularPolygon.rotation"]], "scale() (sympy.geometry.polygon.regularpolygon method)": [[84, "sympy.geometry.polygon.RegularPolygon.scale"]], "second_moment_of_area() (sympy.geometry.polygon.polygon method)": [[84, "sympy.geometry.polygon.Polygon.second_moment_of_area"]], "section_modulus() (sympy.geometry.polygon.polygon method)": [[84, "sympy.geometry.polygon.Polygon.section_modulus"]], "sides (sympy.geometry.polygon.polygon property)": [[84, "sympy.geometry.polygon.Polygon.sides"]], "spin() (sympy.geometry.polygon.regularpolygon method)": [[84, "sympy.geometry.polygon.RegularPolygon.spin"]], "sympy.geometry.polygon": [[84, "module-sympy.geometry.polygon"]], "vertices (sympy.geometry.polygon.polygon property)": [[84, "sympy.geometry.polygon.Polygon.vertices"]], "vertices (sympy.geometry.polygon.regularpolygon property)": [[84, "sympy.geometry.polygon.RegularPolygon.vertices"]], "vertices (sympy.geometry.polygon.triangle property)": [[84, "sympy.geometry.polygon.Triangle.vertices"]], "are_similar() (in module sympy.geometry.util)": [[85, "sympy.geometry.util.are_similar"]], "centroid() (in module sympy.geometry.util)": [[85, "sympy.geometry.util.centroid"]], "convex_hull() (in module sympy.geometry.util)": [[85, "sympy.geometry.util.convex_hull"]], "idiff() (in module sympy.geometry.util)": [[85, "sympy.geometry.util.idiff"]], "intersection() (in module sympy.geometry.util)": [[85, "sympy.geometry.util.intersection"]], "sympy.geometry.util": [[85, "module-sympy.geometry.util"]], "expr_to_holonomic() (in module sympy.holonomic.holonomic)": [[87, "sympy.holonomic.holonomic.expr_to_holonomic"]], "from_hyper() (in module sympy.holonomic.holonomic)": [[87, "sympy.holonomic.holonomic.from_hyper"]], "from_meijerg() (in module sympy.holonomic.holonomic)": [[87, "sympy.holonomic.holonomic.from_meijerg"]], "sympy.holonomic": [[88, "module-sympy.holonomic"]], "_convert_poly_rat_alg() (in module sympy.holonomic.holonomic)": [[89, "sympy.holonomic.holonomic._convert_poly_rat_alg"]], "_create_table() (in module sympy.holonomic.holonomic)": [[89, "sympy.holonomic.holonomic._create_table"]], "composition() (sympy.holonomic.holonomic.holonomicfunction method)": [[90, "sympy.holonomic.holonomic.HolonomicFunction.composition"]], "diff() (sympy.holonomic.holonomic.holonomicfunction method)": [[90, "sympy.holonomic.holonomic.HolonomicFunction.diff"]], "evalf() (sympy.holonomic.holonomic.holonomicfunction method)": [[90, "sympy.holonomic.holonomic.HolonomicFunction.evalf"]], "integrate() (sympy.holonomic.holonomic.holonomicfunction method)": [[90, "sympy.holonomic.holonomic.HolonomicFunction.integrate"]], "series() (sympy.holonomic.holonomic.holonomicfunction method)": [[90, "sympy.holonomic.holonomic.HolonomicFunction.series"]], "to_expr() (sympy.holonomic.holonomic.holonomicfunction method)": [[90, "sympy.holonomic.holonomic.HolonomicFunction.to_expr"]], "to_hyper() (sympy.holonomic.holonomic.holonomicfunction method)": [[90, "sympy.holonomic.holonomic.HolonomicFunction.to_hyper"]], "to_meijerg() (sympy.holonomic.holonomic.holonomicfunction method)": [[90, "sympy.holonomic.holonomic.HolonomicFunction.to_meijerg"]], "to_sequence() (sympy.holonomic.holonomic.holonomicfunction method)": [[90, "sympy.holonomic.holonomic.HolonomicFunction.to_sequence"]], "differentialoperator (class in sympy.holonomic.holonomic)": [[91, "sympy.holonomic.holonomic.DifferentialOperator"]], "differentialoperatoralgebra (class in sympy.holonomic.holonomic)": [[91, "sympy.holonomic.holonomic.DifferentialOperatorAlgebra"]], "differentialoperators() (in module sympy.holonomic.holonomic)": [[91, "sympy.holonomic.holonomic.DifferentialOperators"]], "holonomicfunction (class in sympy.holonomic.holonomic)": [[91, "sympy.holonomic.holonomic.HolonomicFunction"]], "is_singular() (sympy.holonomic.holonomic.differentialoperator method)": [[91, "sympy.holonomic.holonomic.DifferentialOperator.is_singular"]], "_coeffexpvalueerror": [[93, "sympy.integrals.meijerint._CoeffExpValueError"]], "_check_antecedents() (in module sympy.integrals.meijerint)": [[93, "sympy.integrals.meijerint._check_antecedents"]], "_check_antecedents_1() (in module sympy.integrals.meijerint)": [[93, "sympy.integrals.meijerint._check_antecedents_1"]], "_check_antecedents_inversion() (in module sympy.integrals.meijerint)": [[93, "sympy.integrals.meijerint._check_antecedents_inversion"]], "_condsimp() (in module sympy.integrals.meijerint)": [[93, "sympy.integrals.meijerint._condsimp"]], "_create_lookup_table() (in module sympy.integrals.meijerint)": [[93, "sympy.integrals.meijerint._create_lookup_table"]], "_dummy() (in module sympy.integrals.meijerint)": [[93, "sympy.integrals.meijerint._dummy"]], "_dummy_() (in module sympy.integrals.meijerint)": [[93, "sympy.integrals.meijerint._dummy_"]], "_eval_cond() (in module sympy.integrals.meijerint)": [[93, "sympy.integrals.meijerint._eval_cond"]], "_exponents() (in module sympy.integrals.meijerint)": [[93, "sympy.integrals.meijerint._exponents"]], "_find_splitting_points() (in module sympy.integrals.meijerint)": [[93, "sympy.integrals.meijerint._find_splitting_points"]], "_flip_g() (in module sympy.integrals.meijerint)": [[93, "sympy.integrals.meijerint._flip_g"]], "_functions() (in module sympy.integrals.meijerint)": [[93, "sympy.integrals.meijerint._functions"]], "_get_coeff_exp() (in module sympy.integrals.meijerint)": [[93, "sympy.integrals.meijerint._get_coeff_exp"]], "_guess_expansion() (in module sympy.integrals.meijerint)": [[93, "sympy.integrals.meijerint._guess_expansion"]], "_inflate_fox_h() (in module sympy.integrals.meijerint)": [[93, "sympy.integrals.meijerint._inflate_fox_h"]], "_inflate_g() (in module sympy.integrals.meijerint)": [[93, "sympy.integrals.meijerint._inflate_g"]], "_int0oo() (in module sympy.integrals.meijerint)": [[93, "sympy.integrals.meijerint._int0oo"]], "_int0oo_1() (in module sympy.integrals.meijerint)": [[93, "sympy.integrals.meijerint._int0oo_1"]], "_int_inversion() (in module sympy.integrals.meijerint)": [[93, "sympy.integrals.meijerint._int_inversion"]], "_is_analytic() (in module sympy.integrals.meijerint)": [[93, "sympy.integrals.meijerint._is_analytic"]], "_meijerint_definite_2() (in module sympy.integrals.meijerint)": [[93, "sympy.integrals.meijerint._meijerint_definite_2"]], "_meijerint_definite_3() (in module sympy.integrals.meijerint)": [[93, "sympy.integrals.meijerint._meijerint_definite_3"]], "_meijerint_definite_4() (in module sympy.integrals.meijerint)": [[93, "sympy.integrals.meijerint._meijerint_definite_4"]], "_meijerint_indefinite_1() (in module sympy.integrals.meijerint)": [[93, "sympy.integrals.meijerint._meijerint_indefinite_1"]], "_mul_args() (in module sympy.integrals.meijerint)": [[93, "sympy.integrals.meijerint._mul_args"]], "_mul_as_two_parts() (in module sympy.integrals.meijerint)": [[93, "sympy.integrals.meijerint._mul_as_two_parts"]], "_my_principal_branch() (in module sympy.integrals.meijerint)": [[93, "sympy.integrals.meijerint._my_principal_branch"]], "_mytype() (in module sympy.integrals.meijerint)": [[93, "sympy.integrals.meijerint._mytype"]], "_rewrite1() (in module sympy.integrals.meijerint)": [[93, "sympy.integrals.meijerint._rewrite1"]], "_rewrite2() (in module sympy.integrals.meijerint)": [[93, "sympy.integrals.meijerint._rewrite2"]], "_rewrite_inversion() (in module sympy.integrals.meijerint)": [[93, "sympy.integrals.meijerint._rewrite_inversion"]], "_rewrite_saxena() (in module sympy.integrals.meijerint)": [[93, "sympy.integrals.meijerint._rewrite_saxena"]], "_rewrite_saxena_1() (in module sympy.integrals.meijerint)": [[93, "sympy.integrals.meijerint._rewrite_saxena_1"]], "_rewrite_single() (in module sympy.integrals.meijerint)": [[93, "sympy.integrals.meijerint._rewrite_single"]], "_split_mul() (in module sympy.integrals.meijerint)": [[93, "sympy.integrals.meijerint._split_mul"]], "meijerint_definite() (in module sympy.integrals.meijerint)": [[93, "sympy.integrals.meijerint.meijerint_definite"]], "meijerint_indefinite() (in module sympy.integrals.meijerint)": [[93, "sympy.integrals.meijerint.meijerint_indefinite"]], "meijerint_inversion() (in module sympy.integrals.meijerint)": [[93, "sympy.integrals.meijerint.meijerint_inversion"]], "sympy.integrals.meijerint": [[93, "module-sympy.integrals.meijerint"]], "sympy.integrals.meijerint_doc": [[93, "module-sympy.integrals.meijerint_doc"]], "cosinetransform (class in sympy.integrals.transforms)": [[95, "sympy.integrals.transforms.CosineTransform"]], "exprwithlimits (class in sympy.concrete.expr_with_limits)": [[95, "sympy.concrete.expr_with_limits.ExprWithLimits"]], "fouriertransform (class in sympy.integrals.transforms)": [[95, "sympy.integrals.transforms.FourierTransform"]], "hankeltransform (class in sympy.integrals.transforms)": [[95, "sympy.integrals.transforms.HankelTransform"]], "integral (class in sympy.integrals.integrals)": [[95, "sympy.integrals.integrals.Integral"]], "integral.is_commutative (in module sympy.integrals.integrals)": [[95, "sympy.integrals.integrals.Integral.is_commutative"]], "integraltransform (class in sympy.integrals.transforms)": [[95, "sympy.integrals.transforms.IntegralTransform"]], "integraltransformerror": [[95, "sympy.integrals.transforms.IntegralTransformError"]], "inversecosinetransform (class in sympy.integrals.transforms)": [[95, "sympy.integrals.transforms.InverseCosineTransform"]], "inversefouriertransform (class in sympy.integrals.transforms)": [[95, "sympy.integrals.transforms.InverseFourierTransform"]], "inversehankeltransform (class in sympy.integrals.transforms)": [[95, "sympy.integrals.transforms.InverseHankelTransform"]], "inverselaplacetransform (class in sympy.integrals.transforms)": [[95, "sympy.integrals.transforms.InverseLaplaceTransform"]], "inversemellintransform (class in sympy.integrals.transforms)": [[95, "sympy.integrals.transforms.InverseMellinTransform"]], "inversesinetransform (class in sympy.integrals.transforms)": [[95, "sympy.integrals.transforms.InverseSineTransform"]], "laplacetransform (class in sympy.integrals.transforms)": [[95, "sympy.integrals.transforms.LaplaceTransform"]], "mellintransform (class in sympy.integrals.transforms)": [[95, "sympy.integrals.transforms.MellinTransform"]], "nonelementaryintegral (class in sympy.integrals.risch)": [[95, "sympy.integrals.risch.NonElementaryIntegral"]], "sinetransform (class in sympy.integrals.transforms)": [[95, "sympy.integrals.transforms.SineTransform"]], "_fourier_transform() (in module sympy.integrals.transforms)": [[95, "sympy.integrals.transforms._fourier_transform"]], "as_sum() (sympy.integrals.integrals.integral method)": [[95, "sympy.integrals.integrals.Integral.as_sum"]], "bound_symbols (sympy.concrete.expr_with_limits.exprwithlimits property)": [[95, "sympy.concrete.expr_with_limits.ExprWithLimits.bound_symbols"]], "components() (in module sympy.integrals.heurisch)": [[95, "sympy.integrals.heurisch.components"]], "cosine_transform() (in module sympy.integrals.transforms)": [[95, "sympy.integrals.transforms.cosine_transform"]], "deltaintegrate() (in module sympy.integrals.deltafunctions)": [[95, "sympy.integrals.deltafunctions.deltaintegrate"]], "doit() (sympy.integrals.integrals.integral method)": [[95, "sympy.integrals.integrals.Integral.doit"]], "doit() (sympy.integrals.transforms.integraltransform method)": [[95, "sympy.integrals.transforms.IntegralTransform.doit"]], "doit() (sympy.integrals.transforms.inverselaplacetransform method)": [[95, "sympy.integrals.transforms.InverseLaplaceTransform.doit"]], "doit() (sympy.integrals.transforms.laplacetransform method)": [[95, "sympy.integrals.transforms.LaplaceTransform.doit"]], "fourier_transform() (in module sympy.integrals.transforms)": [[95, "sympy.integrals.transforms.fourier_transform"]], "free_symbols (sympy.concrete.expr_with_limits.exprwithlimits property)": [[95, "sympy.concrete.expr_with_limits.ExprWithLimits.free_symbols"]], "free_symbols (sympy.integrals.integrals.integral property)": [[95, "sympy.integrals.integrals.Integral.free_symbols"]], "function (sympy.concrete.expr_with_limits.exprwithlimits property)": [[95, "sympy.concrete.expr_with_limits.ExprWithLimits.function"]], "function (sympy.integrals.transforms.integraltransform property)": [[95, "sympy.integrals.transforms.IntegralTransform.function"]], "function_variable (sympy.integrals.transforms.integraltransform property)": [[95, "sympy.integrals.transforms.IntegralTransform.function_variable"]], "gauss_chebyshev_t() (in module sympy.integrals.quadrature)": [[95, "sympy.integrals.quadrature.gauss_chebyshev_t"]], "gauss_chebyshev_u() (in module sympy.integrals.quadrature)": [[95, "sympy.integrals.quadrature.gauss_chebyshev_u"]], "gauss_gen_laguerre() (in module sympy.integrals.quadrature)": [[95, "sympy.integrals.quadrature.gauss_gen_laguerre"]], "gauss_hermite() (in module sympy.integrals.quadrature)": [[95, "sympy.integrals.quadrature.gauss_hermite"]], "gauss_jacobi() (in module sympy.integrals.quadrature)": [[95, "sympy.integrals.quadrature.gauss_jacobi"]], "gauss_laguerre() (in module sympy.integrals.quadrature)": [[95, "sympy.integrals.quadrature.gauss_laguerre"]], "gauss_legendre() (in module sympy.integrals.quadrature)": [[95, "sympy.integrals.quadrature.gauss_legendre"]], "gauss_lobatto() (in module sympy.integrals.quadrature)": [[95, "sympy.integrals.quadrature.gauss_lobatto"]], "hankel_transform() (in module sympy.integrals.transforms)": [[95, "sympy.integrals.transforms.hankel_transform"]], "has_finite_limits (sympy.concrete.expr_with_limits.exprwithlimits property)": [[95, "sympy.concrete.expr_with_limits.ExprWithLimits.has_finite_limits"]], "has_reversed_limits (sympy.concrete.expr_with_limits.exprwithlimits property)": [[95, "sympy.concrete.expr_with_limits.ExprWithLimits.has_reversed_limits"]], "heurisch() (in module sympy.integrals.heurisch)": [[95, "sympy.integrals.heurisch.heurisch"]], "integral_steps() (in module sympy.integrals.manualintegrate)": [[95, "sympy.integrals.manualintegrate.integral_steps"]], "integrate() (in module sympy.integrals.integrals)": [[95, "sympy.integrals.integrals.integrate"]], "inverse_cosine_transform() (in module sympy.integrals.transforms)": [[95, "sympy.integrals.transforms.inverse_cosine_transform"]], "inverse_fourier_transform() (in module sympy.integrals.transforms)": [[95, "sympy.integrals.transforms.inverse_fourier_transform"]], "inverse_hankel_transform() (in module sympy.integrals.transforms)": [[95, "sympy.integrals.transforms.inverse_hankel_transform"]], "inverse_laplace_transform() (in module sympy.integrals.transforms)": [[95, "sympy.integrals.transforms.inverse_laplace_transform"]], "inverse_mellin_transform() (in module sympy.integrals.transforms)": [[95, "sympy.integrals.transforms.inverse_mellin_transform"]], "inverse_sine_transform() (in module sympy.integrals.transforms)": [[95, "sympy.integrals.transforms.inverse_sine_transform"]], "is_number (sympy.concrete.expr_with_limits.exprwithlimits property)": [[95, "sympy.concrete.expr_with_limits.ExprWithLimits.is_number"]], "laplace_correspondence() (in module sympy.integrals.transforms)": [[95, "sympy.integrals.transforms.laplace_correspondence"]], "laplace_initial_conds() (in module sympy.integrals.transforms)": [[95, "sympy.integrals.transforms.laplace_initial_conds"]], "laplace_transform() (in module sympy.integrals.transforms)": [[95, "sympy.integrals.transforms.laplace_transform"]], "limits (sympy.concrete.expr_with_limits.exprwithlimits property)": [[95, "sympy.concrete.expr_with_limits.ExprWithLimits.limits"]], "line_integrate() (in module sympy.integrals.integrals)": [[95, "sympy.integrals.integrals.line_integrate"]], "manualintegrate() (in module sympy.integrals.manualintegrate)": [[95, "sympy.integrals.manualintegrate.manualintegrate"]], "mellin_transform() (in module sympy.integrals.transforms)": [[95, "sympy.integrals.transforms.mellin_transform"]], "polytope_integrate() (in module sympy.integrals.intpoly)": [[95, "sympy.integrals.intpoly.polytope_integrate"]], "principal_value() (sympy.integrals.integrals.integral method)": [[95, "sympy.integrals.integrals.Integral.principal_value"]], "ratint() (in module sympy.integrals.rationaltools)": [[95, "sympy.integrals.rationaltools.ratint"]], "ratint_logpart() (in module sympy.integrals.rationaltools)": [[95, "sympy.integrals.rationaltools.ratint_logpart"]], "ratint_ratpart() (in module sympy.integrals.rationaltools)": [[95, "sympy.integrals.rationaltools.ratint_ratpart"]], "risch_integrate() (in module sympy.integrals.risch)": [[95, "sympy.integrals.risch.risch_integrate"]], "sine_transform() (in module sympy.integrals.transforms)": [[95, "sympy.integrals.transforms.sine_transform"]], "singularityintegrate() (in module sympy.integrals.singularityfunctions)": [[95, "sympy.integrals.singularityfunctions.singularityintegrate"]], "sympy.integrals": [[95, "module-sympy.integrals"]], "sympy.integrals.intpoly": [[95, "module-sympy.integrals.intpoly"]], "sympy.integrals.transforms": [[95, "module-sympy.integrals.transforms"]], "transform() (sympy.integrals.integrals.integral method)": [[95, "sympy.integrals.integrals.Integral.transform"]], "transform_variable (sympy.integrals.transforms.integraltransform property)": [[95, "sympy.integrals.transforms.IntegralTransform.transform_variable"]], "trigintegrate() (in module sympy.integrals.trigonometry)": [[95, "sympy.integrals.trigonometry.trigintegrate"]], "variables (sympy.concrete.expr_with_limits.exprwithlimits property)": [[95, "sympy.concrete.expr_with_limits.ExprWithLimits.variables"]], "enable_automatic_int_sympification() (in module sympy.interactive.session)": [[96, "sympy.interactive.session.enable_automatic_int_sympification"]], "enable_automatic_symbols() (in module sympy.interactive.session)": [[96, "sympy.interactive.session.enable_automatic_symbols"]], "init_ipython_session() (in module sympy.interactive.session)": [[96, "sympy.interactive.session.init_ipython_session"]], "init_printing() (in module sympy.interactive.printing)": [[96, "sympy.interactive.printing.init_printing"]], "init_python_session() (in module sympy.interactive.session)": [[96, "sympy.interactive.session.init_python_session"]], "init_session() (in module sympy.interactive.session)": [[96, "sympy.interactive.session.init_session"]], "int_to_integer() (in module sympy.interactive.session)": [[96, "sympy.interactive.session.int_to_Integer"]], "sympy.interactive": [[96, "module-sympy.interactive"]], "sympy.interactive.printing": [[96, "module-sympy.interactive.printing"]], "sympy.interactive.session": [[96, "module-sympy.interactive.session"]], "cartanmatrix() (in module sympy.liealgebras.cartan_matrix)": [[97, "sympy.liealgebras.cartan_matrix.CartanMatrix"]], "cartantype_generator (class in sympy.liealgebras.cartan_type)": [[97, "sympy.liealgebras.cartan_type.CartanType_generator"]], "dynkindiagram() (in module sympy.liealgebras.dynkin_diagram)": [[97, "sympy.liealgebras.dynkin_diagram.DynkinDiagram"]], "rootsystem (class in sympy.liealgebras.root_system)": [[97, "sympy.liealgebras.root_system.RootSystem"]], "standard_cartan (class in sympy.liealgebras.cartan_type)": [[97, "sympy.liealgebras.cartan_type.Standard_Cartan"]], "typea (class in sympy.liealgebras.type_a)": [[97, "sympy.liealgebras.type_a.TypeA"]], "typeb (class in sympy.liealgebras.type_b)": [[97, "sympy.liealgebras.type_b.TypeB"]], "typec (class in sympy.liealgebras.type_c)": [[97, "sympy.liealgebras.type_c.TypeC"]], "typed (class in sympy.liealgebras.type_d)": [[97, "sympy.liealgebras.type_d.TypeD"]], "typee (class in sympy.liealgebras.type_e)": [[97, "sympy.liealgebras.type_e.TypeE"]], "typef (class in sympy.liealgebras.type_f)": [[97, "sympy.liealgebras.type_f.TypeF"]], "typeg (class in sympy.liealgebras.type_g)": [[97, "sympy.liealgebras.type_g.TypeG"]], "weylgroup (class in sympy.liealgebras.weyl_group)": [[97, "sympy.liealgebras.weyl_group.WeylGroup"]], "add_as_roots() (sympy.liealgebras.root_system.rootsystem method)": [[97, "sympy.liealgebras.root_system.RootSystem.add_as_roots"]], "add_simple_roots() (sympy.liealgebras.root_system.rootsystem method)": [[97, "sympy.liealgebras.root_system.RootSystem.add_simple_roots"]], "all_roots() (sympy.liealgebras.root_system.rootsystem method)": [[97, "sympy.liealgebras.root_system.RootSystem.all_roots"]], "basic_root() (sympy.liealgebras.type_a.typea method)": [[97, "sympy.liealgebras.type_a.TypeA.basic_root"]], "basic_root() (sympy.liealgebras.type_b.typeb method)": [[97, "sympy.liealgebras.type_b.TypeB.basic_root"]], "basic_root() (sympy.liealgebras.type_c.typec method)": [[97, "sympy.liealgebras.type_c.TypeC.basic_root"]], "basic_root() (sympy.liealgebras.type_d.typed method)": [[97, "sympy.liealgebras.type_d.TypeD.basic_root"]], "basic_root() (sympy.liealgebras.type_e.typee method)": [[97, "sympy.liealgebras.type_e.TypeE.basic_root"]], "basic_root() (sympy.liealgebras.type_f.typef method)": [[97, "sympy.liealgebras.type_f.TypeF.basic_root"]], "basis() (sympy.liealgebras.type_a.typea method)": [[97, "sympy.liealgebras.type_a.TypeA.basis"]], "basis() (sympy.liealgebras.type_b.typeb method)": [[97, "sympy.liealgebras.type_b.TypeB.basis"]], "basis() (sympy.liealgebras.type_c.typec method)": [[97, "sympy.liealgebras.type_c.TypeC.basis"]], "basis() (sympy.liealgebras.type_d.typed method)": [[97, "sympy.liealgebras.type_d.TypeD.basis"]], "basis() (sympy.liealgebras.type_e.typee method)": [[97, "sympy.liealgebras.type_e.TypeE.basis"]], "basis() (sympy.liealgebras.type_f.typef method)": [[97, "sympy.liealgebras.type_f.TypeF.basis"]], "basis() (sympy.liealgebras.type_g.typeg method)": [[97, "sympy.liealgebras.type_g.TypeG.basis"]], "cartan_matrix() (sympy.liealgebras.root_system.rootsystem method)": [[97, "sympy.liealgebras.root_system.RootSystem.cartan_matrix"]], "cartan_matrix() (sympy.liealgebras.type_a.typea method)": [[97, "sympy.liealgebras.type_a.TypeA.cartan_matrix"]], "cartan_matrix() (sympy.liealgebras.type_b.typeb method)": [[97, "sympy.liealgebras.type_b.TypeB.cartan_matrix"]], "cartan_matrix() (sympy.liealgebras.type_c.typec method)": [[97, "sympy.liealgebras.type_c.TypeC.cartan_matrix"]], "cartan_matrix() (sympy.liealgebras.type_d.typed method)": [[97, "sympy.liealgebras.type_d.TypeD.cartan_matrix"]], "cartan_matrix() (sympy.liealgebras.type_e.typee method)": [[97, "sympy.liealgebras.type_e.TypeE.cartan_matrix"]], "cartan_matrix() (sympy.liealgebras.type_f.typef method)": [[97, "sympy.liealgebras.type_f.TypeF.cartan_matrix"]], "cartan_matrix() (sympy.liealgebras.type_g.typeg method)": [[97, "sympy.liealgebras.type_g.TypeG.cartan_matrix"]], "coxeter_diagram() (sympy.liealgebras.weyl_group.weylgroup method)": [[97, "sympy.liealgebras.weyl_group.WeylGroup.coxeter_diagram"]], "delete_doubles() (sympy.liealgebras.weyl_group.weylgroup method)": [[97, "sympy.liealgebras.weyl_group.WeylGroup.delete_doubles"]], "dimension() (sympy.liealgebras.type_a.typea method)": [[97, "sympy.liealgebras.type_a.TypeA.dimension"]], "dimension() (sympy.liealgebras.type_b.typeb method)": [[97, "sympy.liealgebras.type_b.TypeB.dimension"]], "dimension() (sympy.liealgebras.type_c.typec method)": [[97, "sympy.liealgebras.type_c.TypeC.dimension"]], "dimension() (sympy.liealgebras.type_d.typed method)": [[97, "sympy.liealgebras.type_d.TypeD.dimension"]], "dimension() (sympy.liealgebras.type_e.typee method)": [[97, "sympy.liealgebras.type_e.TypeE.dimension"]], "dimension() (sympy.liealgebras.type_f.typef method)": [[97, "sympy.liealgebras.type_f.TypeF.dimension"]], "dimension() (sympy.liealgebras.type_g.typeg method)": [[97, "sympy.liealgebras.type_g.TypeG.dimension"]], "dynkin_diagram() (sympy.liealgebras.root_system.rootsystem method)": [[97, "sympy.liealgebras.root_system.RootSystem.dynkin_diagram"]], "element_order() (sympy.liealgebras.weyl_group.weylgroup method)": [[97, "sympy.liealgebras.weyl_group.WeylGroup.element_order"]], "generators() (sympy.liealgebras.weyl_group.weylgroup method)": [[97, "sympy.liealgebras.weyl_group.WeylGroup.generators"]], "group_name() (sympy.liealgebras.weyl_group.weylgroup method)": [[97, "sympy.liealgebras.weyl_group.WeylGroup.group_name"]], "group_order() (sympy.liealgebras.weyl_group.weylgroup method)": [[97, "sympy.liealgebras.weyl_group.WeylGroup.group_order"]], "highest_root() (sympy.liealgebras.type_a.typea method)": [[97, "sympy.liealgebras.type_a.TypeA.highest_root"]], "lie_algebra() (sympy.liealgebras.type_a.typea method)": [[97, "sympy.liealgebras.type_a.TypeA.lie_algebra"]], "lie_algebra() (sympy.liealgebras.type_b.typeb method)": [[97, "sympy.liealgebras.type_b.TypeB.lie_algebra"]], "lie_algebra() (sympy.liealgebras.type_c.typec method)": [[97, "sympy.liealgebras.type_c.TypeC.lie_algebra"]], "lie_algebra() (sympy.liealgebras.type_d.typed method)": [[97, "sympy.liealgebras.type_d.TypeD.lie_algebra"]], "matrix_form() (sympy.liealgebras.weyl_group.weylgroup method)": [[97, "sympy.liealgebras.weyl_group.WeylGroup.matrix_form"]], "positive_roots() (sympy.liealgebras.type_a.typea method)": [[97, "sympy.liealgebras.type_a.TypeA.positive_roots"]], "positive_roots() (sympy.liealgebras.type_b.typeb method)": [[97, "sympy.liealgebras.type_b.TypeB.positive_roots"]], "positive_roots() (sympy.liealgebras.type_c.typec method)": [[97, "sympy.liealgebras.type_c.TypeC.positive_roots"]], "positive_roots() (sympy.liealgebras.type_d.typed method)": [[97, "sympy.liealgebras.type_d.TypeD.positive_roots"]], "positive_roots() (sympy.liealgebras.type_e.typee method)": [[97, "sympy.liealgebras.type_e.TypeE.positive_roots"]], "positive_roots() (sympy.liealgebras.type_f.typef method)": [[97, "sympy.liealgebras.type_f.TypeF.positive_roots"]], "positive_roots() (sympy.liealgebras.type_g.typeg method)": [[97, "sympy.liealgebras.type_g.TypeG.positive_roots"]], "rank() (sympy.liealgebras.cartan_type.standard_cartan method)": [[97, "sympy.liealgebras.cartan_type.Standard_Cartan.rank"]], "root_space() (sympy.liealgebras.root_system.rootsystem method)": [[97, "sympy.liealgebras.root_system.RootSystem.root_space"]], "roots() (sympy.liealgebras.type_a.typea method)": [[97, "sympy.liealgebras.type_a.TypeA.roots"]], "roots() (sympy.liealgebras.type_b.typeb method)": [[97, "sympy.liealgebras.type_b.TypeB.roots"]], "roots() (sympy.liealgebras.type_c.typec method)": [[97, "sympy.liealgebras.type_c.TypeC.roots"]], "roots() (sympy.liealgebras.type_d.typed method)": [[97, "sympy.liealgebras.type_d.TypeD.roots"]], "roots() (sympy.liealgebras.type_e.typee method)": [[97, "sympy.liealgebras.type_e.TypeE.roots"]], "roots() (sympy.liealgebras.type_f.typef method)": [[97, "sympy.liealgebras.type_f.TypeF.roots"]], "roots() (sympy.liealgebras.type_g.typeg method)": [[97, "sympy.liealgebras.type_g.TypeG.roots"]], "series() (sympy.liealgebras.cartan_type.standard_cartan method)": [[97, "sympy.liealgebras.cartan_type.Standard_Cartan.series"]], "simple_root() (sympy.liealgebras.type_a.typea method)": [[97, "sympy.liealgebras.type_a.TypeA.simple_root"]], "simple_root() (sympy.liealgebras.type_b.typeb method)": [[97, "sympy.liealgebras.type_b.TypeB.simple_root"]], "simple_root() (sympy.liealgebras.type_c.typec method)": [[97, "sympy.liealgebras.type_c.TypeC.simple_root"]], "simple_root() (sympy.liealgebras.type_d.typed method)": [[97, "sympy.liealgebras.type_d.TypeD.simple_root"]], "simple_root() (sympy.liealgebras.type_e.typee method)": [[97, "sympy.liealgebras.type_e.TypeE.simple_root"]], "simple_root() (sympy.liealgebras.type_f.typef method)": [[97, "sympy.liealgebras.type_f.TypeF.simple_root"]], "simple_root() (sympy.liealgebras.type_g.typeg method)": [[97, "sympy.liealgebras.type_g.TypeG.simple_root"]], "simple_roots() (sympy.liealgebras.root_system.rootsystem method)": [[97, "sympy.liealgebras.root_system.RootSystem.simple_roots"]], "sympy.liealgebras": [[97, "module-sympy.liealgebras"]], "anfform() (in module sympy.logic.boolalg)": [[98, "sympy.logic.boolalg.ANFform"]], "and (class in sympy.logic.boolalg)": [[98, "sympy.logic.boolalg.And"]], "boolean (class in sympy.logic.boolalg)": [[98, "sympy.logic.boolalg.Boolean"]], "booleanfalse (class in sympy.logic.boolalg)": [[98, "sympy.logic.boolalg.BooleanFalse"]], "booleantrue (class in sympy.logic.boolalg)": [[98, "sympy.logic.boolalg.BooleanTrue"]], "equivalent (class in sympy.logic.boolalg)": [[98, "sympy.logic.boolalg.Equivalent"]], "exclusive (class in sympy.logic.boolalg)": [[98, "sympy.logic.boolalg.Exclusive"]], "ite (class in sympy.logic.boolalg)": [[98, "sympy.logic.boolalg.ITE"]], "implies (class in sympy.logic.boolalg)": [[98, "sympy.logic.boolalg.Implies"]], "nand (class in sympy.logic.boolalg)": [[98, "sympy.logic.boolalg.Nand"]], "nor (class in sympy.logic.boolalg)": [[98, "sympy.logic.boolalg.Nor"]], "not (class in sympy.logic.boolalg)": [[98, "sympy.logic.boolalg.Not"]], "or (class in sympy.logic.boolalg)": [[98, "sympy.logic.boolalg.Or"]], "posform() (in module sympy.logic.boolalg)": [[98, "sympy.logic.boolalg.POSform"]], "sopform() (in module sympy.logic.boolalg)": [[98, "sympy.logic.boolalg.SOPform"]], "xnor (class in sympy.logic.boolalg)": [[98, "sympy.logic.boolalg.Xnor"]], "xor (class in sympy.logic.boolalg)": [[98, "sympy.logic.boolalg.Xor"]], "anf_coeffs() (in module sympy.logic.boolalg)": [[98, "sympy.logic.boolalg.anf_coeffs"]], "as_set() (sympy.logic.boolalg.boolean method)": [[98, "sympy.logic.boolalg.Boolean.as_set"]], "as_set() (sympy.logic.boolalg.booleanfalse method)": [[98, "sympy.logic.boolalg.BooleanFalse.as_set"]], "as_set() (sympy.logic.boolalg.booleantrue method)": [[98, "sympy.logic.boolalg.BooleanTrue.as_set"]], "bool_map() (in module sympy.logic.boolalg)": [[98, "sympy.logic.boolalg.bool_map"]], "bool_maxterm() (in module sympy.logic.boolalg)": [[98, "sympy.logic.boolalg.bool_maxterm"]], "bool_minterm() (in module sympy.logic.boolalg)": [[98, "sympy.logic.boolalg.bool_minterm"]], "bool_monomial() (in module sympy.logic.boolalg)": [[98, "sympy.logic.boolalg.bool_monomial"]], "distribute_and_over_or() (in module sympy.logic.boolalg)": [[98, "sympy.logic.boolalg.distribute_and_over_or"]], "distribute_or_over_and() (in module sympy.logic.boolalg)": [[98, "sympy.logic.boolalg.distribute_or_over_and"]], "distribute_xor_over_and() (in module sympy.logic.boolalg)": [[98, "sympy.logic.boolalg.distribute_xor_over_and"]], "eliminate_implications() (in module sympy.logic.boolalg)": [[98, "sympy.logic.boolalg.eliminate_implications"]], "equals() (sympy.logic.boolalg.boolean method)": [[98, "sympy.logic.boolalg.Boolean.equals"]], "gateinputcount() (in module sympy.logic.boolalg)": [[98, "sympy.logic.boolalg.gateinputcount"]], "integer_to_term() (in module sympy.logic.boolalg)": [[98, "sympy.logic.boolalg.integer_to_term"]], "is_anf() (in module sympy.logic.boolalg)": [[98, "sympy.logic.boolalg.is_anf"]], "is_cnf() (in module sympy.logic.boolalg)": [[98, "sympy.logic.boolalg.is_cnf"]], "is_dnf() (in module sympy.logic.boolalg)": [[98, "sympy.logic.boolalg.is_dnf"]], "is_nnf() (in module sympy.logic.boolalg)": [[98, "sympy.logic.boolalg.is_nnf"]], "satisfiable() (in module sympy.logic.inference)": [[98, "sympy.logic.inference.satisfiable"]], "simplify_logic() (in module sympy.logic.boolalg)": [[98, "sympy.logic.boolalg.simplify_logic"]], "sympy.logic": [[98, "module-sympy.logic"]], "sympy.logic.inference": [[98, "module-sympy.logic.inference"]], "term_to_integer() (in module sympy.logic.boolalg)": [[98, "sympy.logic.boolalg.term_to_integer"]], "to_anf() (in module sympy.logic.boolalg)": [[98, "sympy.logic.boolalg.to_anf"]], "to_cnf() (in module sympy.logic.boolalg)": [[98, "sympy.logic.boolalg.to_cnf"]], "to_dnf() (in module sympy.logic.boolalg)": [[98, "sympy.logic.boolalg.to_dnf"]], "to_int_repr() (in module sympy.logic.boolalg)": [[98, "sympy.logic.boolalg.to_int_repr"]], "to_nnf() (in module sympy.logic.boolalg)": [[98, "sympy.logic.boolalg.to_nnf"]], "truth_table() (in module sympy.logic.boolalg)": [[98, "sympy.logic.boolalg.truth_table"]], "c (sympy.matrices.common.matrixcommon property)": [[99, "sympy.matrices.common.MatrixCommon.C"]], "h (sympy.matrices.common.matrixcommon property)": [[99, "sympy.matrices.common.MatrixCommon.H"]], "matrixcommon (class in sympy.matrices.common)": [[99, "sympy.matrices.common.MatrixCommon"]], "matrixkind (class in sympy.matrices.common)": [[99, "sympy.matrices.common.MatrixKind"]], "t (sympy.matrices.common.matrixcommon property)": [[99, "sympy.matrices.common.MatrixCommon.T"]], "__abs__() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.__abs__"]], "__add__() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.__add__"]], "__getitem__() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.__getitem__"]], "__len__() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.__len__"]], "__mul__() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.__mul__"]], "__pow__() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.__pow__"]], "__weakref__ (sympy.matrices.common.matrixcommon attribute)": [[99, "sympy.matrices.common.MatrixCommon.__weakref__"]], "adjoint() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.adjoint"]], "applyfunc() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.applyfunc"]], "as_real_imag() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.as_real_imag"]], "atoms() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.atoms"]], "col() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.col"]], "col_del() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.col_del"]], "col_insert() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.col_insert"]], "col_join() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.col_join"]], "companion() (sympy.matrices.common.matrixcommon class method)": [[99, "sympy.matrices.common.MatrixCommon.companion"]], "conjugate() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.conjugate"]], "diag() (sympy.matrices.common.matrixcommon class method)": [[99, "sympy.matrices.common.MatrixCommon.diag"]], "diagonal() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.diagonal"]], "evalf() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.evalf"]], "expand() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.expand"]], "extract() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.extract"]], "eye() (sympy.matrices.common.matrixcommon class method)": [[99, "sympy.matrices.common.MatrixCommon.eye"]], "free_symbols (sympy.matrices.common.matrixcommon property)": [[99, "sympy.matrices.common.MatrixCommon.free_symbols"]], "get_diag_blocks() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.get_diag_blocks"]], "has() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.has"]], "hstack() (sympy.matrices.common.matrixcommon class method)": [[99, "sympy.matrices.common.MatrixCommon.hstack"]], "is_anti_symmetric() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.is_anti_symmetric"]], "is_diagonal() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.is_diagonal"]], "is_hermitian (sympy.matrices.common.matrixcommon property)": [[99, "sympy.matrices.common.MatrixCommon.is_hermitian"]], "is_lower (sympy.matrices.common.matrixcommon property)": [[99, "sympy.matrices.common.MatrixCommon.is_lower"]], "is_lower_hessenberg (sympy.matrices.common.matrixcommon property)": [[99, "sympy.matrices.common.MatrixCommon.is_lower_hessenberg"]], "is_square (sympy.matrices.common.matrixcommon property)": [[99, "sympy.matrices.common.MatrixCommon.is_square"]], "is_strongly_diagonally_dominant (sympy.matrices.common.matrixcommon property)": [[99, "sympy.matrices.common.MatrixCommon.is_strongly_diagonally_dominant"]], "is_symbolic() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.is_symbolic"]], "is_symmetric() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.is_symmetric"]], "is_upper (sympy.matrices.common.matrixcommon property)": [[99, "sympy.matrices.common.MatrixCommon.is_upper"]], "is_upper_hessenberg (sympy.matrices.common.matrixcommon property)": [[99, "sympy.matrices.common.MatrixCommon.is_upper_hessenberg"]], "is_weakly_diagonally_dominant (sympy.matrices.common.matrixcommon property)": [[99, "sympy.matrices.common.MatrixCommon.is_weakly_diagonally_dominant"]], "is_zero_matrix (sympy.matrices.common.matrixcommon property)": [[99, "sympy.matrices.common.MatrixCommon.is_zero_matrix"]], "jordan_block() (sympy.matrices.common.matrixcommon class method)": [[99, "sympy.matrices.common.MatrixCommon.jordan_block"]], "lower_triangular() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.lower_triangular"]], "multiply() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.multiply"]], "multiply_elementwise() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.multiply_elementwise"]], "n() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.n"]], "ones() (sympy.matrices.common.matrixcommon class method)": [[99, "sympy.matrices.common.MatrixCommon.ones"]], "permute() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.permute"]], "permute_cols() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.permute_cols"]], "permute_rows() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.permute_rows"]], "pow() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.pow"]], "refine() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.refine"]], "replace() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.replace"]], "reshape() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.reshape"]], "rmultiply() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.rmultiply"]], "rot90() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.rot90"]], "row() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.row"]], "row_del() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.row_del"]], "row_insert() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.row_insert"]], "row_join() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.row_join"]], "shape (sympy.matrices.common.matrixcommon property)": [[99, "sympy.matrices.common.MatrixCommon.shape"]], "simplify() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.simplify"]], "subs() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.subs"]], "sympy.matrices.common": [[99, "module-sympy.matrices.common"]], "todod() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.todod"]], "todok() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.todok"]], "tolist() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.tolist"]], "trace() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.trace"]], "transpose() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.transpose"]], "upper_triangular() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.upper_triangular"]], "values() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.values"]], "vec() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.vec"]], "vech() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.vech"]], "vstack() (sympy.matrices.common.matrixcommon class method)": [[99, "sympy.matrices.common.MatrixCommon.vstack"]], "wilkinson() (sympy.matrices.common.matrixcommon class method)": [[99, "sympy.matrices.common.MatrixCommon.wilkinson"]], "xreplace() (sympy.matrices.common.matrixcommon method)": [[99, "sympy.matrices.common.MatrixCommon.xreplace"]], "zeros() (sympy.matrices.common.matrixcommon class method)": [[99, "sympy.matrices.common.MatrixCommon.zeros"]], "densematrix (class in sympy.matrices.dense)": [[100, "sympy.matrices.dense.DenseMatrix"]], "ldldecomposition() (sympy.matrices.dense.densematrix method)": [[100, "sympy.matrices.dense.DenseMatrix.LDLdecomposition"]], "matrix (in module sympy.matrices.dense)": [[100, "sympy.matrices.dense.Matrix"]], "mutabledensematrix (class in sympy.matrices.dense)": [[100, "sympy.matrices.dense.MutableDenseMatrix"]], "as_immutable() (sympy.matrices.dense.densematrix method)": [[100, "sympy.matrices.dense.DenseMatrix.as_immutable"]], "as_mutable() (sympy.matrices.dense.densematrix method)": [[100, "sympy.matrices.dense.DenseMatrix.as_mutable"]], "cholesky() (sympy.matrices.dense.densematrix method)": [[100, "sympy.matrices.dense.DenseMatrix.cholesky"]], "lower_triangular_solve() (sympy.matrices.dense.densematrix method)": [[100, "sympy.matrices.dense.DenseMatrix.lower_triangular_solve"]], "simplify() (sympy.matrices.dense.mutabledensematrix method)": [[100, "sympy.matrices.dense.MutableDenseMatrix.simplify"]], "upper_triangular_solve() (sympy.matrices.dense.densematrix method)": [[100, "sympy.matrices.dense.DenseMatrix.upper_triangular_solve"]], "blockdiagmatrix (class in sympy.matrices.expressions.blockmatrix)": [[101, "sympy.matrices.expressions.blockmatrix.BlockDiagMatrix"]], "blockmatrix (class in sympy.matrices.expressions.blockmatrix)": [[101, "sympy.matrices.expressions.blockmatrix.BlockMatrix"]], "companionmatrix (class in sympy.matrices.expressions)": [[101, "sympy.matrices.expressions.CompanionMatrix"]], "functionmatrix (class in sympy.matrices.expressions)": [[101, "sympy.matrices.expressions.FunctionMatrix"]], "hadamardpower (class in sympy.matrices.expressions)": [[101, "sympy.matrices.expressions.HadamardPower"]], "hadamardproduct (class in sympy.matrices.expressions)": [[101, "sympy.matrices.expressions.HadamardProduct"]], "identity (class in sympy.matrices.expressions)": [[101, "sympy.matrices.expressions.Identity"]], "inverse (class in sympy.matrices.expressions)": [[101, "sympy.matrices.expressions.Inverse"]], "ldudecomposition() (sympy.matrices.expressions.blockmatrix.blockmatrix method)": [[101, "sympy.matrices.expressions.blockmatrix.BlockMatrix.LDUdecomposition"]], "ludecomposition() (sympy.matrices.expressions.blockmatrix.blockmatrix method)": [[101, "sympy.matrices.expressions.blockmatrix.BlockMatrix.LUdecomposition"]], "matadd (class in sympy.matrices.expressions)": [[101, "sympy.matrices.expressions.MatAdd"]], "matmul (class in sympy.matrices.expressions)": [[101, "sympy.matrices.expressions.MatMul"]], "matpow (class in sympy.matrices.expressions)": [[101, "sympy.matrices.expressions.MatPow"]], "matrixexpr (class in sympy.matrices.expressions)": [[101, "sympy.matrices.expressions.MatrixExpr"]], "matrixpermute (class in sympy.matrices.expressions)": [[101, "sympy.matrices.expressions.MatrixPermute"]], "matrixset (class in sympy.matrices.expressions)": [[101, "sympy.matrices.expressions.MatrixSet"]], "matrixsymbol (class in sympy.matrices.expressions)": [[101, "sympy.matrices.expressions.MatrixSymbol"]], "permutationmatrix (class in sympy.matrices.expressions)": [[101, "sympy.matrices.expressions.PermutationMatrix"]], "t (sympy.matrices.expressions.matrixexpr property)": [[101, "sympy.matrices.expressions.MatrixExpr.T"]], "trace (class in sympy.matrices.expressions)": [[101, "sympy.matrices.expressions.Trace"]], "transpose (class in sympy.matrices.expressions)": [[101, "sympy.matrices.expressions.Transpose"]], "udldecomposition() (sympy.matrices.expressions.blockmatrix.blockmatrix method)": [[101, "sympy.matrices.expressions.blockmatrix.BlockMatrix.UDLdecomposition"]], "zeromatrix (class in sympy.matrices.expressions)": [[101, "sympy.matrices.expressions.ZeroMatrix"]], "as_coeff_mul() (sympy.matrices.expressions.matrixexpr method)": [[101, "sympy.matrices.expressions.MatrixExpr.as_coeff_Mul"]], "as_explicit() (sympy.matrices.expressions.matrixexpr method)": [[101, "sympy.matrices.expressions.MatrixExpr.as_explicit"]], "as_mutable() (sympy.matrices.expressions.matrixexpr method)": [[101, "sympy.matrices.expressions.MatrixExpr.as_mutable"]], "block_collapse() (in module sympy.matrices.expressions.blockmatrix)": [[101, "sympy.matrices.expressions.blockmatrix.block_collapse"]], "equals() (sympy.matrices.expressions.matrixexpr method)": [[101, "sympy.matrices.expressions.MatrixExpr.equals"]], "from_index_summation() (sympy.matrices.expressions.matrixexpr static method)": [[101, "sympy.matrices.expressions.MatrixExpr.from_index_summation"]], "get_diag_blocks() (sympy.matrices.expressions.blockmatrix.blockdiagmatrix method)": [[101, "sympy.matrices.expressions.blockmatrix.BlockDiagMatrix.get_diag_blocks"]], "hadamard_product() (in module sympy.matrices.expressions)": [[101, "sympy.matrices.expressions.hadamard_product"]], "schur() (sympy.matrices.expressions.blockmatrix.blockmatrix method)": [[101, "sympy.matrices.expressions.blockmatrix.BlockMatrix.schur"]], "sympy.matrices.expressions": [[101, "module-sympy.matrices.expressions"]], "sympy.matrices.expressions.blockmatrix": [[101, "module-sympy.matrices.expressions.blockmatrix"]], "transpose() (sympy.matrices.expressions.blockmatrix.blockmatrix method)": [[101, "sympy.matrices.expressions.blockmatrix.BlockMatrix.transpose"]], "immutabledensematrix (class in sympy.matrices.immutable)": [[102, "sympy.matrices.immutable.ImmutableDenseMatrix"]], "immutablematrix (in module sympy.matrices.immutable)": [[102, "sympy.matrices.immutable.ImmutableMatrix"]], "sympy.matrices.immutable": [[102, "module-sympy.matrices.immutable"]], "sympy.matrices": [[103, "module-sympy.matrices"]], "d (sympy.matrices.matrices.matrixbase property)": [[104, "sympy.matrices.matrices.MatrixBase.D"]], "gramschmidt() (in module sympy.matrices.dense)": [[104, "sympy.matrices.dense.GramSchmidt"]], "ldldecomposition() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.LDLdecomposition"]], "ldlsolve() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.LDLsolve"]], "ludecomposition() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.LUdecomposition"]], "ludecompositionff() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.LUdecompositionFF"]], "ludecomposition_simple() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.LUdecomposition_Simple"]], "lusolve() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.LUsolve"]], "matrixbase (class in sympy.matrices.matrices)": [[104, "sympy.matrices.matrices.MatrixBase"]], "matrixcalculus (class in sympy.matrices.matrices)": [[104, "sympy.matrices.matrices.MatrixCalculus"]], "matrixdeterminant (class in sympy.matrices.matrices)": [[104, "sympy.matrices.matrices.MatrixDeterminant"]], "matrixeigen (class in sympy.matrices.matrices)": [[104, "sympy.matrices.matrices.MatrixEigen"]], "matrixerror (class in sympy.matrices.matrices)": [[104, "sympy.matrices.matrices.MatrixError"]], "matrixreductions (class in sympy.matrices.matrices)": [[104, "sympy.matrices.matrices.MatrixReductions"]], "matrixsubspaces (class in sympy.matrices.matrices)": [[104, "sympy.matrices.matrices.MatrixSubspaces"]], "nonsquarematrixerror (class in sympy.matrices.matrices)": [[104, "sympy.matrices.matrices.NonSquareMatrixError"]], "qrdecomposition() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.QRdecomposition"]], "qrsolve() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.QRsolve"]], "shapeerror (class in sympy.matrices.matrices)": [[104, "sympy.matrices.matrices.ShapeError"]], "a2idx() (in module sympy.matrices.matrices)": [[104, "sympy.matrices.matrices.a2idx"]], "add() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.add"]], "adjugate() (sympy.matrices.matrices.matrixdeterminant method)": [[104, "sympy.matrices.matrices.MatrixDeterminant.adjugate"]], "analytic_func() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.analytic_func"]], "bidiagonal_decomposition() (sympy.matrices.matrices.matrixeigen method)": [[104, "sympy.matrices.matrices.MatrixEigen.bidiagonal_decomposition"]], "bidiagonalize() (sympy.matrices.matrices.matrixeigen method)": [[104, "sympy.matrices.matrices.MatrixEigen.bidiagonalize"]], "casoratian() (in module sympy.matrices.dense)": [[104, "sympy.matrices.dense.casoratian"]], "charpoly() (sympy.matrices.matrices.matrixdeterminant method)": [[104, "sympy.matrices.matrices.MatrixDeterminant.charpoly"]], "cholesky() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.cholesky"]], "cholesky_solve() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.cholesky_solve"]], "cofactor() (sympy.matrices.matrices.matrixdeterminant method)": [[104, "sympy.matrices.matrices.MatrixDeterminant.cofactor"]], "cofactor_matrix() (sympy.matrices.matrices.matrixdeterminant method)": [[104, "sympy.matrices.matrices.MatrixDeterminant.cofactor_matrix"]], "columnspace() (sympy.matrices.matrices.matrixsubspaces method)": [[104, "sympy.matrices.matrices.MatrixSubspaces.columnspace"]], "condition_number() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.condition_number"]], "connected_components() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.connected_components"]], "connected_components_decomposition() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.connected_components_decomposition"]], "copy() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.copy"]], "cramer_solve() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.cramer_solve"]], "cross() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.cross"]], "det() (sympy.matrices.matrices.matrixdeterminant method)": [[104, "sympy.matrices.matrices.MatrixDeterminant.det"]], "diag() (in module sympy.matrices.dense)": [[104, "sympy.matrices.dense.diag"]], "diagonal_solve() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.diagonal_solve"]], "diagonalize() (sympy.matrices.matrices.matrixeigen method)": [[104, "sympy.matrices.matrices.MatrixEigen.diagonalize"]], "diff() (sympy.matrices.matrices.matrixcalculus method)": [[104, "sympy.matrices.matrices.MatrixCalculus.diff"]], "dot() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.dot"]], "dual() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.dual"]], "echelon_form() (sympy.matrices.matrices.matrixreductions method)": [[104, "sympy.matrices.matrices.MatrixReductions.echelon_form"]], "eigenvals() (sympy.matrices.matrices.matrixeigen method)": [[104, "sympy.matrices.matrices.MatrixEigen.eigenvals"]], "eigenvects() (sympy.matrices.matrices.matrixeigen method)": [[104, "sympy.matrices.matrices.MatrixEigen.eigenvects"]], "elementary_col_op() (sympy.matrices.matrices.matrixreductions method)": [[104, "sympy.matrices.matrices.MatrixReductions.elementary_col_op"]], "elementary_row_op() (sympy.matrices.matrices.matrixreductions method)": [[104, "sympy.matrices.matrices.MatrixReductions.elementary_row_op"]], "exp() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.exp"]], "eye() (in module sympy.matrices.dense)": [[104, "sympy.matrices.dense.eye"]], "gauss_jordan_solve() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.gauss_jordan_solve"]], "hat() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.hat"]], "hessian() (in module sympy.matrices.dense)": [[104, "sympy.matrices.dense.hessian"]], "integrate() (sympy.matrices.matrices.matrixcalculus method)": [[104, "sympy.matrices.matrices.MatrixCalculus.integrate"]], "inv() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.inv"]], "inv_mod() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.inv_mod"]], "inverse_adj() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.inverse_ADJ"]], "inverse_block() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.inverse_BLOCK"]], "inverse_ch() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.inverse_CH"]], "inverse_ge() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.inverse_GE"]], "inverse_ldl() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.inverse_LDL"]], "inverse_lu() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.inverse_LU"]], "inverse_qr() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.inverse_QR"]], "irregular() (sympy.matrices.matrices.matrixbase class method)": [[104, "sympy.matrices.matrices.MatrixBase.irregular"]], "is_diagonalizable() (sympy.matrices.matrices.matrixeigen method)": [[104, "sympy.matrices.matrices.MatrixEigen.is_diagonalizable"]], "is_echelon (sympy.matrices.matrices.matrixreductions property)": [[104, "sympy.matrices.matrices.MatrixReductions.is_echelon"]], "is_indefinite (sympy.matrices.matrices.matrixeigen property)": [[104, "sympy.matrices.matrices.MatrixEigen.is_indefinite"]], "is_negative_definite (sympy.matrices.matrices.matrixeigen property)": [[104, "sympy.matrices.matrices.MatrixEigen.is_negative_definite"]], "is_negative_semidefinite (sympy.matrices.matrices.matrixeigen property)": [[104, "sympy.matrices.matrices.MatrixEigen.is_negative_semidefinite"]], "is_nilpotent() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.is_nilpotent"]], "is_positive_definite (sympy.matrices.matrices.matrixeigen property)": [[104, "sympy.matrices.matrices.MatrixEigen.is_positive_definite"]], "is_positive_semidefinite (sympy.matrices.matrices.matrixeigen property)": [[104, "sympy.matrices.matrices.MatrixEigen.is_positive_semidefinite"]], "jacobian() (sympy.matrices.matrices.matrixcalculus method)": [[104, "sympy.matrices.matrices.MatrixCalculus.jacobian"]], "jordan_cell() (in module sympy.matrices.dense)": [[104, "sympy.matrices.dense.jordan_cell"]], "jordan_form() (sympy.matrices.matrices.matrixeigen method)": [[104, "sympy.matrices.matrices.MatrixEigen.jordan_form"]], "key2bounds() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.key2bounds"]], "key2ij() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.key2ij"]], "left_eigenvects() (sympy.matrices.matrices.matrixeigen method)": [[104, "sympy.matrices.matrices.MatrixEigen.left_eigenvects"]], "limit() (sympy.matrices.matrices.matrixcalculus method)": [[104, "sympy.matrices.matrices.MatrixCalculus.limit"]], "list2numpy() (in module sympy.matrices.dense)": [[104, "sympy.matrices.dense.list2numpy"]], "log() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.log"]], "lower_triangular_solve() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.lower_triangular_solve"]], "matrix2numpy() (in module sympy.matrices.dense)": [[104, "sympy.matrices.dense.matrix2numpy"]], "matrix_multiply_elementwise() (in module sympy.matrices.dense)": [[104, "sympy.matrices.dense.matrix_multiply_elementwise"]], "minor() (sympy.matrices.matrices.matrixdeterminant method)": [[104, "sympy.matrices.matrices.MatrixDeterminant.minor"]], "minor_submatrix() (sympy.matrices.matrices.matrixdeterminant method)": [[104, "sympy.matrices.matrices.MatrixDeterminant.minor_submatrix"]], "norm() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.norm"]], "normalized() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.normalized"]], "nullspace() (sympy.matrices.matrices.matrixsubspaces method)": [[104, "sympy.matrices.matrices.MatrixSubspaces.nullspace"]], "ones() (in module sympy.matrices.dense)": [[104, "sympy.matrices.dense.ones"]], "orthogonalize() (sympy.matrices.matrices.matrixsubspaces class method)": [[104, "sympy.matrices.matrices.MatrixSubspaces.orthogonalize"]], "per() (sympy.matrices.matrices.matrixdeterminant method)": [[104, "sympy.matrices.matrices.MatrixDeterminant.per"]], "pinv() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.pinv"]], "pinv_solve() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.pinv_solve"]], "print_nonzero() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.print_nonzero"]], "project() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.project"]], "randmatrix() (in module sympy.matrices.dense)": [[104, "sympy.matrices.dense.randMatrix"]], "rank() (sympy.matrices.matrices.matrixreductions method)": [[104, "sympy.matrices.matrices.MatrixReductions.rank"]], "rank_decomposition() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.rank_decomposition"]], "rot_axis1() (in module sympy.matrices.dense)": [[104, "sympy.matrices.dense.rot_axis1"]], "rot_axis2() (in module sympy.matrices.dense)": [[104, "sympy.matrices.dense.rot_axis2"]], "rot_axis3() (in module sympy.matrices.dense)": [[104, "sympy.matrices.dense.rot_axis3"]], "rot_ccw_axis1() (in module sympy.matrices.dense)": [[104, "sympy.matrices.dense.rot_ccw_axis1"]], "rot_ccw_axis2() (in module sympy.matrices.dense)": [[104, "sympy.matrices.dense.rot_ccw_axis2"]], "rot_ccw_axis3() (in module sympy.matrices.dense)": [[104, "sympy.matrices.dense.rot_ccw_axis3"]], "rot_givens() (in module sympy.matrices.dense)": [[104, "sympy.matrices.dense.rot_givens"]], "rowspace() (sympy.matrices.matrices.matrixsubspaces method)": [[104, "sympy.matrices.matrices.MatrixSubspaces.rowspace"]], "rref() (sympy.matrices.matrices.matrixreductions method)": [[104, "sympy.matrices.matrices.MatrixReductions.rref"]], "rref_rhs() (sympy.matrices.matrices.matrixreductions method)": [[104, "sympy.matrices.matrices.MatrixReductions.rref_rhs"]], "singular_value_decomposition() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.singular_value_decomposition"]], "singular_values() (sympy.matrices.matrices.matrixeigen method)": [[104, "sympy.matrices.matrices.MatrixEigen.singular_values"]], "solve() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.solve"]], "solve_least_squares() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.solve_least_squares"]], "strongly_connected_components() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.strongly_connected_components"]], "strongly_connected_components_decomposition() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.strongly_connected_components_decomposition"]], "symarray() (in module sympy.matrices.dense)": [[104, "sympy.matrices.dense.symarray"]], "sympy.matrices.matrices": [[104, "module-sympy.matrices.matrices"]], "table() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.table"]], "upper_hessenberg_decomposition() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.upper_hessenberg_decomposition"]], "upper_triangular_solve() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.upper_triangular_solve"]], "vee() (sympy.matrices.matrices.matrixbase method)": [[104, "sympy.matrices.matrices.MatrixBase.vee"]], "wronskian() (in module sympy.matrices.dense)": [[104, "sympy.matrices.dense.wronskian"]], "zeros() (in module sympy.matrices.dense)": [[104, "sympy.matrices.dense.zeros"]], "hermite_normal_form() (in module sympy.matrices.normalforms)": [[105, "sympy.matrices.normalforms.hermite_normal_form"]], "smith_normal_form() (in module sympy.matrices.normalforms)": [[105, "sympy.matrices.normalforms.smith_normal_form"]], "immutablesparsematrix (class in sympy.matrices.immutable)": [[106, "sympy.matrices.immutable.ImmutableSparseMatrix"]], "mutablesparsematrix (class in sympy.matrices.sparse)": [[106, "sympy.matrices.sparse.MutableSparseMatrix"]], "sparsematrix (in module sympy.matrices.sparse)": [[106, "sympy.matrices.sparse.SparseMatrix"]], "sympy.matrices.sparse": [[106, "module-sympy.matrices.sparse"]], "_csrtodok() (in module sympy.matrices.sparsetools)": [[107, "sympy.matrices.sparsetools._csrtodok"]], "_doktocsr() (in module sympy.matrices.sparsetools)": [[107, "sympy.matrices.sparsetools._doktocsr"]], "banded() (in module sympy.matrices.sparsetools)": [[107, "sympy.matrices.sparsetools.banded"]], "sympy.matrices.sparsetools": [[107, "module-sympy.matrices.sparsetools"]], "sieve (class in sympy.ntheory.generate)": [[108, "sympy.ntheory.generate.Sieve"]], "abundance() (in module sympy.ntheory.factor_)": [[108, "sympy.ntheory.factor_.abundance"]], "antidivisor_count() (in module sympy.ntheory.factor_)": [[108, "sympy.ntheory.factor_.antidivisor_count"]], "antidivisors() (in module sympy.ntheory.factor_)": [[108, "sympy.ntheory.factor_.antidivisors"]], "binomial_coefficients() (in module sympy.ntheory.multinomial)": [[108, "sympy.ntheory.multinomial.binomial_coefficients"]], "binomial_coefficients_list() (in module sympy.ntheory.multinomial)": [[108, "sympy.ntheory.multinomial.binomial_coefficients_list"]], "binomial_mod() (in module sympy.ntheory.residue_ntheory)": [[108, "sympy.ntheory.residue_ntheory.binomial_mod"]], "composite() (in module sympy.ntheory.generate)": [[108, "sympy.ntheory.generate.composite"]], "compositepi() (in module sympy.ntheory.generate)": [[108, "sympy.ntheory.generate.compositepi"]], "continued_fraction() (in module sympy.ntheory.continued_fraction)": [[108, "sympy.ntheory.continued_fraction.continued_fraction"]], "continued_fraction_convergents() (in module sympy.ntheory.continued_fraction)": [[108, "sympy.ntheory.continued_fraction.continued_fraction_convergents"]], "continued_fraction_iterator() (in module sympy.ntheory.continued_fraction)": [[108, "sympy.ntheory.continued_fraction.continued_fraction_iterator"]], "continued_fraction_periodic() (in module sympy.ntheory.continued_fraction)": [[108, "sympy.ntheory.continued_fraction.continued_fraction_periodic"]], "continued_fraction_reduce() (in module sympy.ntheory.continued_fraction)": [[108, "sympy.ntheory.continued_fraction.continued_fraction_reduce"]], "core() (in module sympy.ntheory.factor_)": [[108, "sympy.ntheory.factor_.core"]], "count_digits() (in module sympy.ntheory.digits)": [[108, "sympy.ntheory.digits.count_digits"]], "crt() (in module sympy.ntheory.modular)": [[108, "sympy.ntheory.modular.crt"]], "crt1() (in module sympy.ntheory.modular)": [[108, "sympy.ntheory.modular.crt1"]], "crt2() (in module sympy.ntheory.modular)": [[108, "sympy.ntheory.modular.crt2"]], "cycle_length() (in module sympy.ntheory.generate)": [[108, "sympy.ntheory.generate.cycle_length"]], "digits() (in module sympy.ntheory.digits)": [[108, "sympy.ntheory.digits.digits"]], "digits() (in module sympy.ntheory.factor_)": [[108, "sympy.ntheory.factor_.digits"]], "discrete_log() (in module sympy.ntheory.residue_ntheory)": [[108, "sympy.ntheory.residue_ntheory.discrete_log"]], "divisor_count() (in module sympy.ntheory.factor_)": [[108, "sympy.ntheory.factor_.divisor_count"]], "divisor_sigma (class in sympy.ntheory.factor_)": [[108, "sympy.ntheory.factor_.divisor_sigma"]], "divisors() (in module sympy.ntheory.factor_)": [[108, "sympy.ntheory.factor_.divisors"]], "ecm() (in module sympy.ntheory.ecm)": [[108, "sympy.ntheory.ecm.ecm"]], "egyptian_fraction() (in module sympy.ntheory.egyptian_fraction)": [[108, "sympy.ntheory.egyptian_fraction.egyptian_fraction"]], "extend() (sympy.ntheory.generate.sieve method)": [[108, "sympy.ntheory.generate.Sieve.extend"]], "extend_to_no() (sympy.ntheory.generate.sieve method)": [[108, "sympy.ntheory.generate.Sieve.extend_to_no"]], "factorint() (in module sympy.ntheory.factor_)": [[108, "sympy.ntheory.factor_.factorint"]], "factorrat() (in module sympy.ntheory.factor_)": [[108, "sympy.ntheory.factor_.factorrat"]], "is_abundant() (in module sympy.ntheory.factor_)": [[108, "sympy.ntheory.factor_.is_abundant"]], "is_amicable() (in module sympy.ntheory.factor_)": [[108, "sympy.ntheory.factor_.is_amicable"]], "is_deficient() (in module sympy.ntheory.factor_)": [[108, "sympy.ntheory.factor_.is_deficient"]], "is_euler_jacobi_pseudoprime() (in module sympy.ntheory.primetest)": [[108, "sympy.ntheory.primetest.is_euler_jacobi_pseudoprime"]], "is_euler_pseudoprime() (in module sympy.ntheory.primetest)": [[108, "sympy.ntheory.primetest.is_euler_pseudoprime"]], "is_extra_strong_lucas_prp() (in module sympy.ntheory.primetest)": [[108, "sympy.ntheory.primetest.is_extra_strong_lucas_prp"]], "is_fermat_pseudoprime() (in module sympy.ntheory.primetest)": [[108, "sympy.ntheory.primetest.is_fermat_pseudoprime"]], "is_gaussian_prime() (in module sympy.ntheory.primetest)": [[108, "sympy.ntheory.primetest.is_gaussian_prime"]], "is_lucas_prp() (in module sympy.ntheory.primetest)": [[108, "sympy.ntheory.primetest.is_lucas_prp"]], "is_mersenne_prime() (in module sympy.ntheory.factor_)": [[108, "sympy.ntheory.factor_.is_mersenne_prime"]], "is_nthpow_residue() (in module sympy.ntheory.residue_ntheory)": [[108, "sympy.ntheory.residue_ntheory.is_nthpow_residue"]], "is_palindromic() (in module sympy.ntheory.digits)": [[108, "sympy.ntheory.digits.is_palindromic"]], "is_perfect() (in module sympy.ntheory.factor_)": [[108, "sympy.ntheory.factor_.is_perfect"]], "is_primitive_root() (in module sympy.ntheory.residue_ntheory)": [[108, "sympy.ntheory.residue_ntheory.is_primitive_root"]], "is_quad_residue() (in module sympy.ntheory.residue_ntheory)": [[108, "sympy.ntheory.residue_ntheory.is_quad_residue"]], "is_square() (in module sympy.ntheory.primetest)": [[108, "sympy.ntheory.primetest.is_square"]], "is_strong_lucas_prp() (in module sympy.ntheory.primetest)": [[108, "sympy.ntheory.primetest.is_strong_lucas_prp"]], "isprime() (in module sympy.ntheory.primetest)": [[108, "sympy.ntheory.primetest.isprime"]], "jacobi_symbol() (in module sympy.ntheory.residue_ntheory)": [[108, "sympy.ntheory.residue_ntheory.jacobi_symbol"]], "kronecker_symbol() (in module sympy.ntheory.residue_ntheory)": [[108, "sympy.ntheory.residue_ntheory.kronecker_symbol"]], "legendre_symbol() (in module sympy.ntheory.residue_ntheory)": [[108, "sympy.ntheory.residue_ntheory.legendre_symbol"]], "mersenne_prime_exponent() (in module sympy.ntheory.factor_)": [[108, "sympy.ntheory.factor_.mersenne_prime_exponent"]], "mobius (class in sympy.ntheory)": [[108, "sympy.ntheory.mobius"]], "mobiusrange() (sympy.ntheory.generate.sieve method)": [[108, "sympy.ntheory.generate.Sieve.mobiusrange"]], "mr() (in module sympy.ntheory.primetest)": [[108, "sympy.ntheory.primetest.mr"]], "multinomial_coefficients() (in module sympy.ntheory.multinomial)": [[108, "sympy.ntheory.multinomial.multinomial_coefficients"]], "multinomial_coefficients_iterator() (in module sympy.ntheory.multinomial)": [[108, "sympy.ntheory.multinomial.multinomial_coefficients_iterator"]], "multiplicity() (in module sympy.ntheory.factor_)": [[108, "sympy.ntheory.factor_.multiplicity"]], "n_order() (in module sympy.ntheory.residue_ntheory)": [[108, "sympy.ntheory.residue_ntheory.n_order"]], "nextprime() (in module sympy.ntheory.generate)": [[108, "sympy.ntheory.generate.nextprime"]], "npartitions() (in module sympy.ntheory.partitions_)": [[108, "sympy.ntheory.partitions_.npartitions"]], "nthroot_mod() (in module sympy.ntheory.residue_ntheory)": [[108, "sympy.ntheory.residue_ntheory.nthroot_mod"]], "perfect_power() (in module sympy.ntheory.factor_)": [[108, "sympy.ntheory.factor_.perfect_power"]], "pi_hex_digits() (in module sympy.ntheory.bbp_pi)": [[108, "sympy.ntheory.bbp_pi.pi_hex_digits"]], "pollard_pm1() (in module sympy.ntheory.factor_)": [[108, "sympy.ntheory.factor_.pollard_pm1"]], "pollard_rho() (in module sympy.ntheory.factor_)": [[108, "sympy.ntheory.factor_.pollard_rho"]], "polynomial_congruence() (in module sympy.ntheory.residue_ntheory)": [[108, "sympy.ntheory.residue_ntheory.polynomial_congruence"]], "prevprime() (in module sympy.ntheory.generate)": [[108, "sympy.ntheory.generate.prevprime"]], "prime() (in module sympy.ntheory.generate)": [[108, "sympy.ntheory.generate.prime"]], "primefactors() (in module sympy.ntheory.factor_)": [[108, "sympy.ntheory.factor_.primefactors"]], "primenu (class in sympy.ntheory.factor_)": [[108, "sympy.ntheory.factor_.primenu"]], "primeomega (class in sympy.ntheory.factor_)": [[108, "sympy.ntheory.factor_.primeomega"]], "primepi() (in module sympy.ntheory.generate)": [[108, "sympy.ntheory.generate.primepi"]], "primerange() (in module sympy.ntheory.generate)": [[108, "sympy.ntheory.generate.primerange"]], "primerange() (sympy.ntheory.generate.sieve method)": [[108, "sympy.ntheory.generate.Sieve.primerange"]], "primitive_root() (in module sympy.ntheory.residue_ntheory)": [[108, "sympy.ntheory.residue_ntheory.primitive_root"]], "primorial() (in module sympy.ntheory.generate)": [[108, "sympy.ntheory.generate.primorial"]], "proper_divisor_count() (in module sympy.ntheory.factor_)": [[108, "sympy.ntheory.factor_.proper_divisor_count"]], "proper_divisors() (in module sympy.ntheory.factor_)": [[108, "sympy.ntheory.factor_.proper_divisors"]], "qs() (in module sympy.ntheory.qs)": [[108, "sympy.ntheory.qs.qs"]], "quadratic_congruence() (in module sympy.ntheory.residue_ntheory)": [[108, "sympy.ntheory.residue_ntheory.quadratic_congruence"]], "quadratic_residues() (in module sympy.ntheory.residue_ntheory)": [[108, "sympy.ntheory.residue_ntheory.quadratic_residues"]], "randprime() (in module sympy.ntheory.generate)": [[108, "sympy.ntheory.generate.randprime"]], "reduced_totient (class in sympy.ntheory.factor_)": [[108, "sympy.ntheory.factor_.reduced_totient"]], "search() (sympy.ntheory.generate.sieve method)": [[108, "sympy.ntheory.generate.Sieve.search"]], "smoothness() (in module sympy.ntheory.factor_)": [[108, "sympy.ntheory.factor_.smoothness"]], "smoothness_p() (in module sympy.ntheory.factor_)": [[108, "sympy.ntheory.factor_.smoothness_p"]], "solve_congruence() (in module sympy.ntheory.modular)": [[108, "sympy.ntheory.modular.solve_congruence"]], "sqrt_mod() (in module sympy.ntheory.residue_ntheory)": [[108, "sympy.ntheory.residue_ntheory.sqrt_mod"]], "sqrt_mod_iter() (in module sympy.ntheory.residue_ntheory)": [[108, "sympy.ntheory.residue_ntheory.sqrt_mod_iter"]], "symmetric_residue() (in module sympy.ntheory.modular)": [[108, "sympy.ntheory.modular.symmetric_residue"]], "sympy.ntheory.bbp_pi": [[108, "module-sympy.ntheory.bbp_pi"]], "sympy.ntheory.continued_fraction": [[108, "module-sympy.ntheory.continued_fraction"]], "sympy.ntheory.digits": [[108, "module-sympy.ntheory.digits"]], "sympy.ntheory.ecm": [[108, "module-sympy.ntheory.ecm"]], "sympy.ntheory.egyptian_fraction": [[108, "module-sympy.ntheory.egyptian_fraction"]], "sympy.ntheory.factor_": [[108, "module-sympy.ntheory.factor_"]], "sympy.ntheory.generate": [[108, "module-sympy.ntheory.generate"]], "sympy.ntheory.modular": [[108, "module-sympy.ntheory.modular"]], "sympy.ntheory.multinomial": [[108, "module-sympy.ntheory.multinomial"]], "sympy.ntheory.partitions_": [[108, "module-sympy.ntheory.partitions_"]], "sympy.ntheory.primetest": [[108, "module-sympy.ntheory.primetest"]], "sympy.ntheory.qs": [[108, "module-sympy.ntheory.qs"]], "sympy.ntheory.residue_ntheory": [[108, "module-sympy.ntheory.residue_ntheory"]], "totient (class in sympy.ntheory.factor_)": [[108, "sympy.ntheory.factor_.totient"]], "totientrange() (sympy.ntheory.generate.sieve method)": [[108, "sympy.ntheory.generate.Sieve.totientrange"]], "udivisor_count() (in module sympy.ntheory.factor_)": [[108, "sympy.ntheory.factor_.udivisor_count"]], "udivisor_sigma (class in sympy.ntheory.factor_)": [[108, "sympy.ntheory.factor_.udivisor_sigma"]], "udivisors() (in module sympy.ntheory.factor_)": [[108, "sympy.ntheory.factor_.udivisors"]], "latexparsingerror (class in sympy.parsing.latex)": [[110, "sympy.parsing.latex.LaTeXParsingError"]], "larklatexparser (class in sympy.parsing.latex.lark)": [[110, "sympy.parsing.latex.lark.LarkLaTeXParser"]], "sympyexpression (class in sympy.parsing.sym_expr)": [[110, "sympy.parsing.sym_expr.SymPyExpression"]], "transformtosympyexpr (class in sympy.parsing.latex.lark)": [[110, "sympy.parsing.latex.lark.TransformToSymPyExpr"]], "auto_number() (in module sympy.parsing.sympy_parser)": [[110, "sympy.parsing.sympy_parser.auto_number"]], "auto_symbol() (in module sympy.parsing.sympy_parser)": [[110, "sympy.parsing.sympy_parser.auto_symbol"]], "convert_to_c() (sympy.parsing.sym_expr.sympyexpression method)": [[110, "sympy.parsing.sym_expr.SymPyExpression.convert_to_c"]], "convert_to_expr() (sympy.parsing.sym_expr.sympyexpression method)": [[110, "sympy.parsing.sym_expr.SymPyExpression.convert_to_expr"]], "convert_to_fortran() (sympy.parsing.sym_expr.sympyexpression method)": [[110, "sympy.parsing.sym_expr.SymPyExpression.convert_to_fortran"]], "convert_to_python() (sympy.parsing.sym_expr.sympyexpression method)": [[110, "sympy.parsing.sym_expr.SymPyExpression.convert_to_python"]], "convert_xor() (in module sympy.parsing.sympy_parser)": [[110, "sympy.parsing.sympy_parser.convert_xor"]], "eval_expr() (in module sympy.parsing.sympy_parser)": [[110, "sympy.parsing.sympy_parser.eval_expr"]], "factorial_notation() (in module sympy.parsing.sympy_parser)": [[110, "sympy.parsing.sympy_parser.factorial_notation"]], "function_exponentiation() (in module sympy.parsing.sympy_parser)": [[110, "sympy.parsing.sympy_parser.function_exponentiation"]], "implicit_application() (in module sympy.parsing.sympy_parser)": [[110, "sympy.parsing.sympy_parser.implicit_application"]], "implicit_multiplication() (in module sympy.parsing.sympy_parser)": [[110, "sympy.parsing.sympy_parser.implicit_multiplication"]], "implicit_multiplication_application() (in module sympy.parsing.sympy_parser)": [[110, "sympy.parsing.sympy_parser.implicit_multiplication_application"]], "lambda_notation() (in module sympy.parsing.sympy_parser)": [[110, "sympy.parsing.sympy_parser.lambda_notation"]], "parse_expr() (in module sympy.parsing.sympy_parser)": [[110, "sympy.parsing.sympy_parser.parse_expr"]], "parse_latex() (in module sympy.parsing.latex)": [[110, "sympy.parsing.latex.parse_latex"]], "parse_latex_lark() (in module sympy.parsing.latex)": [[110, "sympy.parsing.latex.parse_latex_lark"]], "parse_mathematica() (in module sympy.parsing.mathematica)": [[110, "sympy.parsing.mathematica.parse_mathematica"]], "parse_maxima() (in module sympy.parsing.maxima)": [[110, "sympy.parsing.maxima.parse_maxima"]], "rationalize() (in module sympy.parsing.sympy_parser)": [[110, "sympy.parsing.sympy_parser.rationalize"]], "repeated_decimals() (in module sympy.parsing.sympy_parser)": [[110, "sympy.parsing.sympy_parser.repeated_decimals"]], "return_expr() (sympy.parsing.sym_expr.sympyexpression method)": [[110, "sympy.parsing.sym_expr.SymPyExpression.return_expr"]], "split_symbols() (in module sympy.parsing.sympy_parser)": [[110, "sympy.parsing.sympy_parser.split_symbols"]], "split_symbols_custom() (in module sympy.parsing.sympy_parser)": [[110, "sympy.parsing.sympy_parser.split_symbols_custom"]], "standard_transformations (in module sympy.parsing.sympy_parser)": [[110, "sympy.parsing.sympy_parser.standard_transformations"]], "stringify_expr() (in module sympy.parsing.sympy_parser)": [[110, "sympy.parsing.sympy_parser.stringify_expr"]], "sympy.parsing": [[110, "module-sympy.parsing"]], "sympy.parsing.sym_expr": [[110, "module-sympy.parsing.sym_expr"]], "activationbase (class in sympy.physics.biomechanics.activation)": [[111, "sympy.physics.biomechanics.activation.ActivationBase"]], "f (sympy.physics.biomechanics.activation.activationbase property)": [[111, "sympy.physics.biomechanics.activation.ActivationBase.F"]], "f (sympy.physics.biomechanics.activation.firstorderactivationdegroote2016 property)": [[111, "sympy.physics.biomechanics.activation.FirstOrderActivationDeGroote2016.F"]], "f (sympy.physics.biomechanics.activation.zerothorderactivation property)": [[111, "sympy.physics.biomechanics.activation.ZerothOrderActivation.F"]], "firstorderactivationdegroote2016 (class in sympy.physics.biomechanics.activation)": [[111, "sympy.physics.biomechanics.activation.FirstOrderActivationDeGroote2016"]], "m (sympy.physics.biomechanics.activation.activationbase property)": [[111, "sympy.physics.biomechanics.activation.ActivationBase.M"]], "m (sympy.physics.biomechanics.activation.firstorderactivationdegroote2016 property)": [[111, "sympy.physics.biomechanics.activation.FirstOrderActivationDeGroote2016.M"]], "m (sympy.physics.biomechanics.activation.zerothorderactivation property)": [[111, "sympy.physics.biomechanics.activation.ZerothOrderActivation.M"]], "zerothorderactivation (class in sympy.physics.biomechanics.activation)": [[111, "sympy.physics.biomechanics.activation.ZerothOrderActivation"]], "a (sympy.physics.biomechanics.activation.activationbase property)": [[111, "sympy.physics.biomechanics.activation.ActivationBase.a"]], "activation (sympy.physics.biomechanics.activation.activationbase property)": [[111, "sympy.physics.biomechanics.activation.ActivationBase.activation"]], "activation_time_constant (sympy.physics.biomechanics.activation.firstorderactivationdegroote2016 property)": [[111, "sympy.physics.biomechanics.activation.FirstOrderActivationDeGroote2016.activation_time_constant"]], "b (sympy.physics.biomechanics.activation.firstorderactivationdegroote2016 property)": [[111, "sympy.physics.biomechanics.activation.FirstOrderActivationDeGroote2016.b"]], "constants (sympy.physics.biomechanics.activation.activationbase property)": [[111, "sympy.physics.biomechanics.activation.ActivationBase.constants"]], "constants (sympy.physics.biomechanics.activation.firstorderactivationdegroote2016 property)": [[111, "sympy.physics.biomechanics.activation.FirstOrderActivationDeGroote2016.constants"]], "constants (sympy.physics.biomechanics.activation.zerothorderactivation property)": [[111, "sympy.physics.biomechanics.activation.ZerothOrderActivation.constants"]], "deactivation_time_constant (sympy.physics.biomechanics.activation.firstorderactivationdegroote2016 property)": [[111, "sympy.physics.biomechanics.activation.FirstOrderActivationDeGroote2016.deactivation_time_constant"]], "e (sympy.physics.biomechanics.activation.activationbase property)": [[111, "sympy.physics.biomechanics.activation.ActivationBase.e"]], "excitation (sympy.physics.biomechanics.activation.activationbase property)": [[111, "sympy.physics.biomechanics.activation.ActivationBase.excitation"]], "input_vars (sympy.physics.biomechanics.activation.activationbase property)": [[111, "sympy.physics.biomechanics.activation.ActivationBase.input_vars"]], "input_vars (sympy.physics.biomechanics.activation.firstorderactivationdegroote2016 property)": [[111, "sympy.physics.biomechanics.activation.FirstOrderActivationDeGroote2016.input_vars"]], "input_vars (sympy.physics.biomechanics.activation.zerothorderactivation property)": [[111, "sympy.physics.biomechanics.activation.ZerothOrderActivation.input_vars"]], "order (sympy.physics.biomechanics.activation.activationbase property)": [[111, "sympy.physics.biomechanics.activation.ActivationBase.order"]], "order (sympy.physics.biomechanics.activation.firstorderactivationdegroote2016 property)": [[111, "sympy.physics.biomechanics.activation.FirstOrderActivationDeGroote2016.order"]], "order (sympy.physics.biomechanics.activation.zerothorderactivation property)": [[111, "sympy.physics.biomechanics.activation.ZerothOrderActivation.order"]], "p (sympy.physics.biomechanics.activation.activationbase property)": [[111, "sympy.physics.biomechanics.activation.ActivationBase.p"]], "p (sympy.physics.biomechanics.activation.firstorderactivationdegroote2016 property)": [[111, "sympy.physics.biomechanics.activation.FirstOrderActivationDeGroote2016.p"]], "p (sympy.physics.biomechanics.activation.zerothorderactivation property)": [[111, "sympy.physics.biomechanics.activation.ZerothOrderActivation.p"]], "r (sympy.physics.biomechanics.activation.activationbase property)": [[111, "sympy.physics.biomechanics.activation.ActivationBase.r"]], "r (sympy.physics.biomechanics.activation.firstorderactivationdegroote2016 property)": [[111, "sympy.physics.biomechanics.activation.FirstOrderActivationDeGroote2016.r"]], "r (sympy.physics.biomechanics.activation.zerothorderactivation property)": [[111, "sympy.physics.biomechanics.activation.ZerothOrderActivation.r"]], "rhs() (sympy.physics.biomechanics.activation.activationbase method)": [[111, "sympy.physics.biomechanics.activation.ActivationBase.rhs"]], "rhs() (sympy.physics.biomechanics.activation.firstorderactivationdegroote2016 method)": [[111, "sympy.physics.biomechanics.activation.FirstOrderActivationDeGroote2016.rhs"]], "rhs() (sympy.physics.biomechanics.activation.zerothorderactivation method)": [[111, "sympy.physics.biomechanics.activation.ZerothOrderActivation.rhs"]], "smoothing_rate (sympy.physics.biomechanics.activation.firstorderactivationdegroote2016 property)": [[111, "sympy.physics.biomechanics.activation.FirstOrderActivationDeGroote2016.smoothing_rate"]], "state_vars (sympy.physics.biomechanics.activation.activationbase property)": [[111, "sympy.physics.biomechanics.activation.ActivationBase.state_vars"]], "state_vars (sympy.physics.biomechanics.activation.firstorderactivationdegroote2016 property)": [[111, "sympy.physics.biomechanics.activation.FirstOrderActivationDeGroote2016.state_vars"]], "state_vars (sympy.physics.biomechanics.activation.zerothorderactivation property)": [[111, "sympy.physics.biomechanics.activation.ZerothOrderActivation.state_vars"]], "sympy.physics.biomechanics.activation": [[111, "module-sympy.physics.biomechanics.activation"]], "tau_a (sympy.physics.biomechanics.activation.firstorderactivationdegroote2016 property)": [[111, "sympy.physics.biomechanics.activation.FirstOrderActivationDeGroote2016.tau_a"]], "tau_d (sympy.physics.biomechanics.activation.firstorderactivationdegroote2016 property)": [[111, "sympy.physics.biomechanics.activation.FirstOrderActivationDeGroote2016.tau_d"]], "with_defaults() (sympy.physics.biomechanics.activation.activationbase class method)": [[111, "sympy.physics.biomechanics.activation.ActivationBase.with_defaults"]], "with_defaults() (sympy.physics.biomechanics.activation.firstorderactivationdegroote2016 class method)": [[111, "sympy.physics.biomechanics.activation.FirstOrderActivationDeGroote2016.with_defaults"]], "with_defaults() (sympy.physics.biomechanics.activation.zerothorderactivation class method)": [[111, "sympy.physics.biomechanics.activation.ZerothOrderActivation.with_defaults"]], "x (sympy.physics.biomechanics.activation.activationbase property)": [[111, "sympy.physics.biomechanics.activation.ActivationBase.x"]], "x (sympy.physics.biomechanics.activation.firstorderactivationdegroote2016 property)": [[111, "sympy.physics.biomechanics.activation.FirstOrderActivationDeGroote2016.x"]], "x (sympy.physics.biomechanics.activation.zerothorderactivation property)": [[111, "sympy.physics.biomechanics.activation.ZerothOrderActivation.x"]], "characteristiccurvecollection (class in sympy.physics.biomechanics.curve)": [[112, "sympy.physics.biomechanics.curve.CharacteristicCurveCollection"]], "characteristiccurvefunction (class in sympy.physics.biomechanics.curve)": [[112, "sympy.physics.biomechanics.curve.CharacteristicCurveFunction"]], "fiberforcelengthactivedegroote2016 (class in sympy.physics.biomechanics.curve)": [[112, "sympy.physics.biomechanics.curve.FiberForceLengthActiveDeGroote2016"]], "fiberforcelengthpassivedegroote2016 (class in sympy.physics.biomechanics.curve)": [[112, "sympy.physics.biomechanics.curve.FiberForceLengthPassiveDeGroote2016"]], "fiberforcelengthpassiveinversedegroote2016 (class in sympy.physics.biomechanics.curve)": [[112, "sympy.physics.biomechanics.curve.FiberForceLengthPassiveInverseDeGroote2016"]], "fiberforcevelocitydegroote2016 (class in sympy.physics.biomechanics.curve)": [[112, "sympy.physics.biomechanics.curve.FiberForceVelocityDeGroote2016"]], "fiberforcevelocityinversedegroote2016 (class in sympy.physics.biomechanics.curve)": [[112, "sympy.physics.biomechanics.curve.FiberForceVelocityInverseDeGroote2016"]], "tendonforcelengthdegroote2016 (class in sympy.physics.biomechanics.curve)": [[112, "sympy.physics.biomechanics.curve.TendonForceLengthDeGroote2016"]], "tendonforcelengthinversedegroote2016 (class in sympy.physics.biomechanics.curve)": [[112, "sympy.physics.biomechanics.curve.TendonForceLengthInverseDeGroote2016"]], "doit() (sympy.physics.biomechanics.curve.fiberforcelengthactivedegroote2016 method)": [[112, "sympy.physics.biomechanics.curve.FiberForceLengthActiveDeGroote2016.doit"]], "doit() (sympy.physics.biomechanics.curve.fiberforcelengthpassivedegroote2016 method)": [[112, "sympy.physics.biomechanics.curve.FiberForceLengthPassiveDeGroote2016.doit"]], "doit() (sympy.physics.biomechanics.curve.fiberforcelengthpassiveinversedegroote2016 method)": [[112, "sympy.physics.biomechanics.curve.FiberForceLengthPassiveInverseDeGroote2016.doit"]], "doit() (sympy.physics.biomechanics.curve.fiberforcevelocitydegroote2016 method)": [[112, "sympy.physics.biomechanics.curve.FiberForceVelocityDeGroote2016.doit"]], "doit() (sympy.physics.biomechanics.curve.fiberforcevelocityinversedegroote2016 method)": [[112, "sympy.physics.biomechanics.curve.FiberForceVelocityInverseDeGroote2016.doit"]], "doit() (sympy.physics.biomechanics.curve.tendonforcelengthdegroote2016 method)": [[112, "sympy.physics.biomechanics.curve.TendonForceLengthDeGroote2016.doit"]], "doit() (sympy.physics.biomechanics.curve.tendonforcelengthinversedegroote2016 method)": [[112, "sympy.physics.biomechanics.curve.TendonForceLengthInverseDeGroote2016.doit"]], "eval() (sympy.physics.biomechanics.curve.fiberforcelengthactivedegroote2016 class method)": [[112, "sympy.physics.biomechanics.curve.FiberForceLengthActiveDeGroote2016.eval"]], "eval() (sympy.physics.biomechanics.curve.fiberforcelengthpassivedegroote2016 class method)": [[112, "sympy.physics.biomechanics.curve.FiberForceLengthPassiveDeGroote2016.eval"]], "eval() (sympy.physics.biomechanics.curve.fiberforcelengthpassiveinversedegroote2016 class method)": [[112, "sympy.physics.biomechanics.curve.FiberForceLengthPassiveInverseDeGroote2016.eval"]], "eval() (sympy.physics.biomechanics.curve.fiberforcevelocitydegroote2016 class method)": [[112, "sympy.physics.biomechanics.curve.FiberForceVelocityDeGroote2016.eval"]], "eval() (sympy.physics.biomechanics.curve.fiberforcevelocityinversedegroote2016 class method)": [[112, "sympy.physics.biomechanics.curve.FiberForceVelocityInverseDeGroote2016.eval"]], "eval() (sympy.physics.biomechanics.curve.tendonforcelengthdegroote2016 class method)": [[112, "sympy.physics.biomechanics.curve.TendonForceLengthDeGroote2016.eval"]], "eval() (sympy.physics.biomechanics.curve.tendonforcelengthinversedegroote2016 class method)": [[112, "sympy.physics.biomechanics.curve.TendonForceLengthInverseDeGroote2016.eval"]], "fdiff() (sympy.physics.biomechanics.curve.fiberforcelengthactivedegroote2016 method)": [[112, "sympy.physics.biomechanics.curve.FiberForceLengthActiveDeGroote2016.fdiff"]], "fdiff() (sympy.physics.biomechanics.curve.fiberforcelengthpassivedegroote2016 method)": [[112, "sympy.physics.biomechanics.curve.FiberForceLengthPassiveDeGroote2016.fdiff"]], "fdiff() (sympy.physics.biomechanics.curve.fiberforcelengthpassiveinversedegroote2016 method)": [[112, "sympy.physics.biomechanics.curve.FiberForceLengthPassiveInverseDeGroote2016.fdiff"]], "fdiff() (sympy.physics.biomechanics.curve.fiberforcevelocitydegroote2016 method)": [[112, "sympy.physics.biomechanics.curve.FiberForceVelocityDeGroote2016.fdiff"]], "fdiff() (sympy.physics.biomechanics.curve.fiberforcevelocityinversedegroote2016 method)": [[112, "sympy.physics.biomechanics.curve.FiberForceVelocityInverseDeGroote2016.fdiff"]], "fdiff() (sympy.physics.biomechanics.curve.tendonforcelengthdegroote2016 method)": [[112, "sympy.physics.biomechanics.curve.TendonForceLengthDeGroote2016.fdiff"]], "fdiff() (sympy.physics.biomechanics.curve.tendonforcelengthinversedegroote2016 method)": [[112, "sympy.physics.biomechanics.curve.TendonForceLengthInverseDeGroote2016.fdiff"]], "inverse() (sympy.physics.biomechanics.curve.fiberforcelengthpassivedegroote2016 method)": [[112, "sympy.physics.biomechanics.curve.FiberForceLengthPassiveDeGroote2016.inverse"]], "inverse() (sympy.physics.biomechanics.curve.fiberforcelengthpassiveinversedegroote2016 method)": [[112, "sympy.physics.biomechanics.curve.FiberForceLengthPassiveInverseDeGroote2016.inverse"]], "inverse() (sympy.physics.biomechanics.curve.fiberforcevelocitydegroote2016 method)": [[112, "sympy.physics.biomechanics.curve.FiberForceVelocityDeGroote2016.inverse"]], "inverse() (sympy.physics.biomechanics.curve.fiberforcevelocityinversedegroote2016 method)": [[112, "sympy.physics.biomechanics.curve.FiberForceVelocityInverseDeGroote2016.inverse"]], "inverse() (sympy.physics.biomechanics.curve.tendonforcelengthdegroote2016 method)": [[112, "sympy.physics.biomechanics.curve.TendonForceLengthDeGroote2016.inverse"]], "inverse() (sympy.physics.biomechanics.curve.tendonforcelengthinversedegroote2016 method)": [[112, "sympy.physics.biomechanics.curve.TendonForceLengthInverseDeGroote2016.inverse"]], "sympy.physics.biomechanics.curve": [[112, "module-sympy.physics.biomechanics.curve"]], "with_defaults() (sympy.physics.biomechanics.curve.fiberforcelengthactivedegroote2016 class method)": [[112, "sympy.physics.biomechanics.curve.FiberForceLengthActiveDeGroote2016.with_defaults"]], "with_defaults() (sympy.physics.biomechanics.curve.fiberforcelengthpassivedegroote2016 class method)": [[112, "sympy.physics.biomechanics.curve.FiberForceLengthPassiveDeGroote2016.with_defaults"]], "with_defaults() (sympy.physics.biomechanics.curve.fiberforcelengthpassiveinversedegroote2016 class method)": [[112, "sympy.physics.biomechanics.curve.FiberForceLengthPassiveInverseDeGroote2016.with_defaults"]], "with_defaults() (sympy.physics.biomechanics.curve.fiberforcevelocitydegroote2016 class method)": [[112, "sympy.physics.biomechanics.curve.FiberForceVelocityDeGroote2016.with_defaults"]], "with_defaults() (sympy.physics.biomechanics.curve.fiberforcevelocityinversedegroote2016 class method)": [[112, "sympy.physics.biomechanics.curve.FiberForceVelocityInverseDeGroote2016.with_defaults"]], "with_defaults() (sympy.physics.biomechanics.curve.tendonforcelengthdegroote2016 class method)": [[112, "sympy.physics.biomechanics.curve.TendonForceLengthDeGroote2016.with_defaults"]], "with_defaults() (sympy.physics.biomechanics.curve.tendonforcelengthinversedegroote2016 class method)": [[112, "sympy.physics.biomechanics.curve.TendonForceLengthInverseDeGroote2016.with_defaults"]], "f (sympy.physics.biomechanics.musculotendon.musculotendonbase property)": [[114, "sympy.physics.biomechanics.musculotendon.MusculotendonBase.F"]], "f_m_max (sympy.physics.biomechanics.musculotendon.musculotendonbase property)": [[114, "sympy.physics.biomechanics.musculotendon.MusculotendonBase.F_M_max"]], "m (sympy.physics.biomechanics.musculotendon.musculotendonbase property)": [[114, "sympy.physics.biomechanics.musculotendon.MusculotendonBase.M"]], "musculotendonbase (class in sympy.physics.biomechanics.musculotendon)": [[114, "sympy.physics.biomechanics.musculotendon.MusculotendonBase"]], "musculotendondegroote2016 (class in sympy.physics.biomechanics.musculotendon)": [[114, "sympy.physics.biomechanics.musculotendon.MusculotendonDeGroote2016"]], "musculotendonformulation (class in sympy.physics.biomechanics.musculotendon)": [[114, "sympy.physics.biomechanics.musculotendon.MusculotendonFormulation"]], "a (sympy.physics.biomechanics.musculotendon.musculotendonbase property)": [[114, "sympy.physics.biomechanics.musculotendon.MusculotendonBase.a"]], "activation (sympy.physics.biomechanics.musculotendon.musculotendonbase property)": [[114, "sympy.physics.biomechanics.musculotendon.MusculotendonBase.activation"]], "activation_dynamics (sympy.physics.biomechanics.musculotendon.musculotendonbase property)": [[114, "sympy.physics.biomechanics.musculotendon.MusculotendonBase.activation_dynamics"]], "alpha_opt (sympy.physics.biomechanics.musculotendon.musculotendonbase property)": [[114, "sympy.physics.biomechanics.musculotendon.MusculotendonBase.alpha_opt"]], "beta (sympy.physics.biomechanics.musculotendon.musculotendonbase property)": [[114, "sympy.physics.biomechanics.musculotendon.MusculotendonBase.beta"]], "constants (sympy.physics.biomechanics.musculotendon.musculotendonbase property)": [[114, "sympy.physics.biomechanics.musculotendon.MusculotendonBase.constants"]], "curves() (sympy.physics.biomechanics.musculotendon.musculotendonbase method)": [[114, "sympy.physics.biomechanics.musculotendon.MusculotendonBase.curves"]], "e (sympy.physics.biomechanics.musculotendon.musculotendonbase property)": [[114, "sympy.physics.biomechanics.musculotendon.MusculotendonBase.e"]], "excitation (sympy.physics.biomechanics.musculotendon.musculotendonbase property)": [[114, "sympy.physics.biomechanics.musculotendon.MusculotendonBase.excitation"]], "fiber_damping_coefficient (sympy.physics.biomechanics.musculotendon.musculotendonbase property)": [[114, "sympy.physics.biomechanics.musculotendon.MusculotendonBase.fiber_damping_coefficient"]], "input_vars (sympy.physics.biomechanics.musculotendon.musculotendonbase property)": [[114, "sympy.physics.biomechanics.musculotendon.MusculotendonBase.input_vars"]], "l_m_opt (sympy.physics.biomechanics.musculotendon.musculotendonbase property)": [[114, "sympy.physics.biomechanics.musculotendon.MusculotendonBase.l_M_opt"]], "l_t_slack (sympy.physics.biomechanics.musculotendon.musculotendonbase property)": [[114, "sympy.physics.biomechanics.musculotendon.MusculotendonBase.l_T_slack"]], "maximal_fiber_velocity (sympy.physics.biomechanics.musculotendon.musculotendonbase property)": [[114, "sympy.physics.biomechanics.musculotendon.MusculotendonBase.maximal_fiber_velocity"]], "musculotendon_dynamics (sympy.physics.biomechanics.musculotendon.musculotendonbase property)": [[114, "sympy.physics.biomechanics.musculotendon.MusculotendonBase.musculotendon_dynamics"]], "optimal_fiber_length (sympy.physics.biomechanics.musculotendon.musculotendonbase property)": [[114, "sympy.physics.biomechanics.musculotendon.MusculotendonBase.optimal_fiber_length"]], "optimal_pennation_angle (sympy.physics.biomechanics.musculotendon.musculotendonbase property)": [[114, "sympy.physics.biomechanics.musculotendon.MusculotendonBase.optimal_pennation_angle"]], "p (sympy.physics.biomechanics.musculotendon.musculotendonbase property)": [[114, "sympy.physics.biomechanics.musculotendon.MusculotendonBase.p"]], "peak_isometric_force (sympy.physics.biomechanics.musculotendon.musculotendonbase property)": [[114, "sympy.physics.biomechanics.musculotendon.MusculotendonBase.peak_isometric_force"]], "r (sympy.physics.biomechanics.musculotendon.musculotendonbase property)": [[114, "sympy.physics.biomechanics.musculotendon.MusculotendonBase.r"]], "rhs() (sympy.physics.biomechanics.musculotendon.musculotendonbase method)": [[114, "sympy.physics.biomechanics.musculotendon.MusculotendonBase.rhs"]], "state_vars (sympy.physics.biomechanics.musculotendon.musculotendonbase property)": [[114, "sympy.physics.biomechanics.musculotendon.MusculotendonBase.state_vars"]], "sympy.physics.biomechanics.musculotendon": [[114, "module-sympy.physics.biomechanics.musculotendon"]], "tendon_slack_length (sympy.physics.biomechanics.musculotendon.musculotendonbase property)": [[114, "sympy.physics.biomechanics.musculotendon.MusculotendonBase.tendon_slack_length"]], "v_m_max (sympy.physics.biomechanics.musculotendon.musculotendonbase property)": [[114, "sympy.physics.biomechanics.musculotendon.MusculotendonBase.v_M_max"]], "with_defaults() (sympy.physics.biomechanics.musculotendon.musculotendonbase class method)": [[114, "sympy.physics.biomechanics.musculotendon.MusculotendonBase.with_defaults"]], "x (sympy.physics.biomechanics.musculotendon.musculotendonbase property)": [[114, "sympy.physics.biomechanics.musculotendon.MusculotendonBase.x"]], "sympy.physics.biomechanics": [[115, "module-sympy.physics.biomechanics"]], "beam (class in sympy.physics.continuum_mechanics.beam)": [[116, "sympy.physics.continuum_mechanics.beam.Beam"]], "beam3d (class in sympy.physics.continuum_mechanics.beam)": [[116, "sympy.physics.continuum_mechanics.beam.Beam3D"]], "angular_deflection() (sympy.physics.continuum_mechanics.beam.beam3d method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam3D.angular_deflection"]], "applied_loads (sympy.physics.continuum_mechanics.beam.beam property)": [[116, "sympy.physics.continuum_mechanics.beam.Beam.applied_loads"]], "apply_load() (sympy.physics.continuum_mechanics.beam.beam method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam.apply_load"]], "apply_load() (sympy.physics.continuum_mechanics.beam.beam3d method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam3D.apply_load"]], "apply_moment_load() (sympy.physics.continuum_mechanics.beam.beam3d method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam3D.apply_moment_load"]], "apply_support() (sympy.physics.continuum_mechanics.beam.beam method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam.apply_support"]], "area (sympy.physics.continuum_mechanics.beam.beam property)": [[116, "sympy.physics.continuum_mechanics.beam.Beam.area"]], "area (sympy.physics.continuum_mechanics.beam.beam3d property)": [[116, "sympy.physics.continuum_mechanics.beam.Beam3D.area"]], "axial_force() (sympy.physics.continuum_mechanics.beam.beam3d method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam3D.axial_force"]], "axial_stress() (sympy.physics.continuum_mechanics.beam.beam3d method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam3D.axial_stress"]], "bending_moment() (sympy.physics.continuum_mechanics.beam.beam method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam.bending_moment"]], "bending_moment() (sympy.physics.continuum_mechanics.beam.beam3d method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam3D.bending_moment"]], "boundary_conditions (sympy.physics.continuum_mechanics.beam.beam property)": [[116, "sympy.physics.continuum_mechanics.beam.Beam.boundary_conditions"]], "boundary_conditions (sympy.physics.continuum_mechanics.beam.beam3d property)": [[116, "sympy.physics.continuum_mechanics.beam.Beam3D.boundary_conditions"]], "cross_section (sympy.physics.continuum_mechanics.beam.beam property)": [[116, "sympy.physics.continuum_mechanics.beam.Beam.cross_section"]], "deflection() (sympy.physics.continuum_mechanics.beam.beam method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam.deflection"]], "deflection() (sympy.physics.continuum_mechanics.beam.beam3d method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam3D.deflection"]], "draw() (sympy.physics.continuum_mechanics.beam.beam method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam.draw"]], "elastic_modulus (sympy.physics.continuum_mechanics.beam.beam property)": [[116, "sympy.physics.continuum_mechanics.beam.Beam.elastic_modulus"]], "ild_moment (sympy.physics.continuum_mechanics.beam.beam property)": [[116, "sympy.physics.continuum_mechanics.beam.Beam.ild_moment"]], "ild_reactions (sympy.physics.continuum_mechanics.beam.beam property)": [[116, "sympy.physics.continuum_mechanics.beam.Beam.ild_reactions"]], "ild_shear (sympy.physics.continuum_mechanics.beam.beam property)": [[116, "sympy.physics.continuum_mechanics.beam.Beam.ild_shear"]], "join() (sympy.physics.continuum_mechanics.beam.beam method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam.join"]], "length (sympy.physics.continuum_mechanics.beam.beam property)": [[116, "sympy.physics.continuum_mechanics.beam.Beam.length"]], "load (sympy.physics.continuum_mechanics.beam.beam property)": [[116, "sympy.physics.continuum_mechanics.beam.Beam.load"]], "load_vector (sympy.physics.continuum_mechanics.beam.beam3d property)": [[116, "sympy.physics.continuum_mechanics.beam.Beam3D.load_vector"]], "max_bending_moment() (sympy.physics.continuum_mechanics.beam.beam3d method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam3D.max_bending_moment"]], "max_bmoment() (sympy.physics.continuum_mechanics.beam.beam method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam.max_bmoment"]], "max_bmoment() (sympy.physics.continuum_mechanics.beam.beam3d method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam3D.max_bmoment"]], "max_deflection() (sympy.physics.continuum_mechanics.beam.beam method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam.max_deflection"]], "max_deflection() (sympy.physics.continuum_mechanics.beam.beam3d method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam3D.max_deflection"]], "max_shear_force() (sympy.physics.continuum_mechanics.beam.beam method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam.max_shear_force"]], "max_shear_force() (sympy.physics.continuum_mechanics.beam.beam3d method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam3D.max_shear_force"]], "moment_load_vector (sympy.physics.continuum_mechanics.beam.beam3d property)": [[116, "sympy.physics.continuum_mechanics.beam.Beam3D.moment_load_vector"]], "plot_bending_moment() (sympy.physics.continuum_mechanics.beam.beam method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam.plot_bending_moment"]], "plot_bending_moment() (sympy.physics.continuum_mechanics.beam.beam3d method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam3D.plot_bending_moment"]], "plot_deflection() (sympy.physics.continuum_mechanics.beam.beam method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam.plot_deflection"]], "plot_deflection() (sympy.physics.continuum_mechanics.beam.beam3d method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam3D.plot_deflection"]], "plot_ild_moment() (sympy.physics.continuum_mechanics.beam.beam method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam.plot_ild_moment"]], "plot_ild_reactions() (sympy.physics.continuum_mechanics.beam.beam method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam.plot_ild_reactions"]], "plot_ild_shear() (sympy.physics.continuum_mechanics.beam.beam method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam.plot_ild_shear"]], "plot_loading_results() (sympy.physics.continuum_mechanics.beam.beam method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam.plot_loading_results"]], "plot_loading_results() (sympy.physics.continuum_mechanics.beam.beam3d method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam3D.plot_loading_results"]], "plot_shear_force() (sympy.physics.continuum_mechanics.beam.beam method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam.plot_shear_force"]], "plot_shear_force() (sympy.physics.continuum_mechanics.beam.beam3d method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam3D.plot_shear_force"]], "plot_shear_stress() (sympy.physics.continuum_mechanics.beam.beam method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam.plot_shear_stress"]], "plot_shear_stress() (sympy.physics.continuum_mechanics.beam.beam3d method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam3D.plot_shear_stress"]], "plot_slope() (sympy.physics.continuum_mechanics.beam.beam method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam.plot_slope"]], "plot_slope() (sympy.physics.continuum_mechanics.beam.beam3d method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam3D.plot_slope"]], "point_cflexure() (sympy.physics.continuum_mechanics.beam.beam method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam.point_cflexure"]], "polar_moment() (sympy.physics.continuum_mechanics.beam.beam3d method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam3D.polar_moment"]], "reaction_loads (sympy.physics.continuum_mechanics.beam.beam property)": [[116, "sympy.physics.continuum_mechanics.beam.Beam.reaction_loads"]], "remove_load() (sympy.physics.continuum_mechanics.beam.beam method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam.remove_load"]], "second_moment (sympy.physics.continuum_mechanics.beam.beam property)": [[116, "sympy.physics.continuum_mechanics.beam.Beam.second_moment"]], "second_moment (sympy.physics.continuum_mechanics.beam.beam3d property)": [[116, "sympy.physics.continuum_mechanics.beam.Beam3D.second_moment"]], "shear_force() (sympy.physics.continuum_mechanics.beam.beam method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam.shear_force"]], "shear_force() (sympy.physics.continuum_mechanics.beam.beam3d method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam3D.shear_force"]], "shear_modulus (sympy.physics.continuum_mechanics.beam.beam3d property)": [[116, "sympy.physics.continuum_mechanics.beam.Beam3D.shear_modulus"]], "shear_stress() (sympy.physics.continuum_mechanics.beam.beam method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam.shear_stress"]], "shear_stress() (sympy.physics.continuum_mechanics.beam.beam3d method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam3D.shear_stress"]], "slope() (sympy.physics.continuum_mechanics.beam.beam method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam.slope"]], "slope() (sympy.physics.continuum_mechanics.beam.beam3d method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam3D.slope"]], "solve_for_ild_moment() (sympy.physics.continuum_mechanics.beam.beam method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam.solve_for_ild_moment"]], "solve_for_ild_reactions() (sympy.physics.continuum_mechanics.beam.beam method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam.solve_for_ild_reactions"]], "solve_for_ild_shear() (sympy.physics.continuum_mechanics.beam.beam method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam.solve_for_ild_shear"]], "solve_for_reaction_loads() (sympy.physics.continuum_mechanics.beam.beam method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam.solve_for_reaction_loads"]], "solve_for_reaction_loads() (sympy.physics.continuum_mechanics.beam.beam3d method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam3D.solve_for_reaction_loads"]], "solve_for_torsion() (sympy.physics.continuum_mechanics.beam.beam3d method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam3D.solve_for_torsion"]], "sympy.physics.continuum_mechanics.beam": [[116, "module-sympy.physics.continuum_mechanics.beam"]], "torsional_moment() (sympy.physics.continuum_mechanics.beam.beam3d method)": [[116, "sympy.physics.continuum_mechanics.beam.Beam3D.torsional_moment"]], "variable (sympy.physics.continuum_mechanics.beam.beam property)": [[116, "sympy.physics.continuum_mechanics.beam.Beam.variable"]], "cable (class in sympy.physics.continuum_mechanics.cable)": [[118, "sympy.physics.continuum_mechanics.cable.Cable"]], "apply_length() (sympy.physics.continuum_mechanics.cable.cable method)": [[118, "sympy.physics.continuum_mechanics.cable.Cable.apply_length"]], "apply_load() (sympy.physics.continuum_mechanics.cable.cable method)": [[118, "sympy.physics.continuum_mechanics.cable.Cable.apply_load"]], "change_support() (sympy.physics.continuum_mechanics.cable.cable method)": [[118, "sympy.physics.continuum_mechanics.cable.Cable.change_support"]], "left_support (sympy.physics.continuum_mechanics.cable.cable property)": [[118, "sympy.physics.continuum_mechanics.cable.Cable.left_support"]], "length (sympy.physics.continuum_mechanics.cable.cable property)": [[118, "sympy.physics.continuum_mechanics.cable.Cable.length"]], "loads (sympy.physics.continuum_mechanics.cable.cable property)": [[118, "sympy.physics.continuum_mechanics.cable.Cable.loads"]], "loads_position (sympy.physics.continuum_mechanics.cable.cable property)": [[118, "sympy.physics.continuum_mechanics.cable.Cable.loads_position"]], "reaction_loads (sympy.physics.continuum_mechanics.cable.cable property)": [[118, "sympy.physics.continuum_mechanics.cable.Cable.reaction_loads"]], "remove_loads() (sympy.physics.continuum_mechanics.cable.cable method)": [[118, "sympy.physics.continuum_mechanics.cable.Cable.remove_loads"]], "right_support (sympy.physics.continuum_mechanics.cable.cable property)": [[118, "sympy.physics.continuum_mechanics.cable.Cable.right_support"]], "supports (sympy.physics.continuum_mechanics.cable.cable property)": [[118, "sympy.physics.continuum_mechanics.cable.Cable.supports"]], "sympy.physics.continuum_mechanics.cable": [[118, "module-sympy.physics.continuum_mechanics.cable"]], "truss (class in sympy.physics.continuum_mechanics.truss)": [[120, "sympy.physics.continuum_mechanics.truss.Truss"]], "add_member() (sympy.physics.continuum_mechanics.truss.truss method)": [[120, "sympy.physics.continuum_mechanics.truss.Truss.add_member"]], "add_node() (sympy.physics.continuum_mechanics.truss.truss method)": [[120, "sympy.physics.continuum_mechanics.truss.Truss.add_node"]], "apply_load() (sympy.physics.continuum_mechanics.truss.truss method)": [[120, "sympy.physics.continuum_mechanics.truss.Truss.apply_load"]], "apply_support() (sympy.physics.continuum_mechanics.truss.truss method)": [[120, "sympy.physics.continuum_mechanics.truss.Truss.apply_support"]], "change_member_label() (sympy.physics.continuum_mechanics.truss.truss method)": [[120, "sympy.physics.continuum_mechanics.truss.Truss.change_member_label"]], "change_node_label() (sympy.physics.continuum_mechanics.truss.truss method)": [[120, "sympy.physics.continuum_mechanics.truss.Truss.change_node_label"]], "draw() (sympy.physics.continuum_mechanics.truss.truss method)": [[120, "sympy.physics.continuum_mechanics.truss.Truss.draw"]], "internal_forces (sympy.physics.continuum_mechanics.truss.truss property)": [[120, "sympy.physics.continuum_mechanics.truss.Truss.internal_forces"]], "loads (sympy.physics.continuum_mechanics.truss.truss property)": [[120, "sympy.physics.continuum_mechanics.truss.Truss.loads"]], "member_lengths (sympy.physics.continuum_mechanics.truss.truss property)": [[120, "sympy.physics.continuum_mechanics.truss.Truss.member_lengths"]], "members (sympy.physics.continuum_mechanics.truss.truss property)": [[120, "sympy.physics.continuum_mechanics.truss.Truss.members"]], "node_labels (sympy.physics.continuum_mechanics.truss.truss property)": [[120, "sympy.physics.continuum_mechanics.truss.Truss.node_labels"]], "node_positions (sympy.physics.continuum_mechanics.truss.truss property)": [[120, "sympy.physics.continuum_mechanics.truss.Truss.node_positions"]], "nodes (sympy.physics.continuum_mechanics.truss.truss property)": [[120, "sympy.physics.continuum_mechanics.truss.Truss.nodes"]], "reaction_loads (sympy.physics.continuum_mechanics.truss.truss property)": [[120, "sympy.physics.continuum_mechanics.truss.Truss.reaction_loads"]], "remove_load() (sympy.physics.continuum_mechanics.truss.truss method)": [[120, "sympy.physics.continuum_mechanics.truss.Truss.remove_load"]], "remove_member() (sympy.physics.continuum_mechanics.truss.truss method)": [[120, "sympy.physics.continuum_mechanics.truss.Truss.remove_member"]], "remove_node() (sympy.physics.continuum_mechanics.truss.truss method)": [[120, "sympy.physics.continuum_mechanics.truss.Truss.remove_node"]], "remove_support() (sympy.physics.continuum_mechanics.truss.truss method)": [[120, "sympy.physics.continuum_mechanics.truss.Truss.remove_support"]], "solve() (sympy.physics.continuum_mechanics.truss.truss method)": [[120, "sympy.physics.continuum_mechanics.truss.Truss.solve"]], "supports (sympy.physics.continuum_mechanics.truss.truss property)": [[120, "sympy.physics.continuum_mechanics.truss.Truss.supports"]], "sympy.physics.continuum_mechanics.truss": [[120, "module-sympy.physics.continuum_mechanics.truss"]], "bode_magnitude_numerical_data() (sympy.physics.control.control_plots method)": [[122, "sympy.physics.control.control_plots.bode_magnitude_numerical_data"]], "bode_magnitude_plot() (sympy.physics.control.control_plots method)": [[122, "sympy.physics.control.control_plots.bode_magnitude_plot"]], "bode_phase_numerical_data() (sympy.physics.control.control_plots method)": [[122, "sympy.physics.control.control_plots.bode_phase_numerical_data"]], "bode_phase_plot() (sympy.physics.control.control_plots method)": [[122, "sympy.physics.control.control_plots.bode_phase_plot"]], "bode_plot() (sympy.physics.control.control_plots method)": [[122, "sympy.physics.control.control_plots.bode_plot"]], "impulse_response_numerical_data() (sympy.physics.control.control_plots method)": [[122, "sympy.physics.control.control_plots.impulse_response_numerical_data"]], "impulse_response_plot() (sympy.physics.control.control_plots method)": [[122, "sympy.physics.control.control_plots.impulse_response_plot"]], "pole_zero_numerical_data() (sympy.physics.control.control_plots method)": [[122, "sympy.physics.control.control_plots.pole_zero_numerical_data"]], "pole_zero_plot() (sympy.physics.control.control_plots method)": [[122, "sympy.physics.control.control_plots.pole_zero_plot"]], "ramp_response_numerical_data() (sympy.physics.control.control_plots method)": [[122, "sympy.physics.control.control_plots.ramp_response_numerical_data"]], "ramp_response_plot() (sympy.physics.control.control_plots method)": [[122, "sympy.physics.control.control_plots.ramp_response_plot"]], "step_response_numerical_data() (sympy.physics.control.control_plots method)": [[122, "sympy.physics.control.control_plots.step_response_numerical_data"]], "step_response_plot() (sympy.physics.control.control_plots method)": [[122, "sympy.physics.control.control_plots.step_response_plot"]], "sympy.physics.control": [[123, "module-sympy.physics.control"]], "feedback (class in sympy.physics.control.lti)": [[124, "sympy.physics.control.lti.Feedback"]], "mimofeedback (class in sympy.physics.control.lti)": [[124, "sympy.physics.control.lti.MIMOFeedback"]], "mimoparallel (class in sympy.physics.control.lti)": [[124, "sympy.physics.control.lti.MIMOParallel"]], "mimoseries (class in sympy.physics.control.lti)": [[124, "sympy.physics.control.lti.MIMOSeries"]], "parallel (class in sympy.physics.control.lti)": [[124, "sympy.physics.control.lti.Parallel"]], "series (class in sympy.physics.control.lti)": [[124, "sympy.physics.control.lti.Series"]], "transferfunction (class in sympy.physics.control.lti)": [[124, "sympy.physics.control.lti.TransferFunction"]], "transferfunctionmatrix (class in sympy.physics.control.lti)": [[124, "sympy.physics.control.lti.TransferFunctionMatrix"]], "backward_diff() (in module sympy.physics.control.lti)": [[124, "sympy.physics.control.lti.backward_diff"]], "bilinear() (in module sympy.physics.control.lti)": [[124, "sympy.physics.control.lti.bilinear"]], "dc_gain() (sympy.physics.control.lti.transferfunction method)": [[124, "sympy.physics.control.lti.TransferFunction.dc_gain"]], "den (sympy.physics.control.lti.transferfunction property)": [[124, "sympy.physics.control.lti.TransferFunction.den"]], "doit() (sympy.physics.control.lti.feedback method)": [[124, "sympy.physics.control.lti.Feedback.doit"]], "doit() (sympy.physics.control.lti.mimofeedback method)": [[124, "sympy.physics.control.lti.MIMOFeedback.doit"]], "doit() (sympy.physics.control.lti.mimoparallel method)": [[124, "sympy.physics.control.lti.MIMOParallel.doit"]], "doit() (sympy.physics.control.lti.mimoseries method)": [[124, "sympy.physics.control.lti.MIMOSeries.doit"]], "doit() (sympy.physics.control.lti.parallel method)": [[124, "sympy.physics.control.lti.Parallel.doit"]], "doit() (sympy.physics.control.lti.series method)": [[124, "sympy.physics.control.lti.Series.doit"]], "elem_poles() (sympy.physics.control.lti.transferfunctionmatrix method)": [[124, "sympy.physics.control.lti.TransferFunctionMatrix.elem_poles"]], "elem_zeros() (sympy.physics.control.lti.transferfunctionmatrix method)": [[124, "sympy.physics.control.lti.TransferFunctionMatrix.elem_zeros"]], "eval_frequency() (sympy.physics.control.lti.transferfunction method)": [[124, "sympy.physics.control.lti.TransferFunction.eval_frequency"]], "eval_frequency() (sympy.physics.control.lti.transferfunctionmatrix method)": [[124, "sympy.physics.control.lti.TransferFunctionMatrix.eval_frequency"]], "expand() (sympy.physics.control.lti.transferfunction method)": [[124, "sympy.physics.control.lti.TransferFunction.expand"]], "expand() (sympy.physics.control.lti.transferfunctionmatrix method)": [[124, "sympy.physics.control.lti.TransferFunctionMatrix.expand"]], "forward_diff() (in module sympy.physics.control.lti)": [[124, "sympy.physics.control.lti.forward_diff"]], "from_matrix() (sympy.physics.control.lti.transferfunctionmatrix class method)": [[124, "sympy.physics.control.lti.TransferFunctionMatrix.from_Matrix"]], "from_coeff_lists() (sympy.physics.control.lti.transferfunction class method)": [[124, "sympy.physics.control.lti.TransferFunction.from_coeff_lists"]], "from_rational_expression() (sympy.physics.control.lti.transferfunction class method)": [[124, "sympy.physics.control.lti.TransferFunction.from_rational_expression"]], "from_zpk() (sympy.physics.control.lti.transferfunction class method)": [[124, "sympy.physics.control.lti.TransferFunction.from_zpk"]], "gbt() (in module sympy.physics.control.lti)": [[124, "sympy.physics.control.lti.gbt"]], "is_biproper (sympy.physics.control.lti.parallel property)": [[124, "sympy.physics.control.lti.Parallel.is_biproper"]], "is_biproper (sympy.physics.control.lti.series property)": [[124, "sympy.physics.control.lti.Series.is_biproper"]], "is_biproper (sympy.physics.control.lti.transferfunction property)": [[124, "sympy.physics.control.lti.TransferFunction.is_biproper"]], "is_proper (sympy.physics.control.lti.parallel property)": [[124, "sympy.physics.control.lti.Parallel.is_proper"]], "is_proper (sympy.physics.control.lti.series property)": [[124, "sympy.physics.control.lti.Series.is_proper"]], "is_proper (sympy.physics.control.lti.transferfunction property)": [[124, "sympy.physics.control.lti.TransferFunction.is_proper"]], "is_stable() (sympy.physics.control.lti.transferfunction method)": [[124, "sympy.physics.control.lti.TransferFunction.is_stable"]], "is_strictly_proper (sympy.physics.control.lti.parallel property)": [[124, "sympy.physics.control.lti.Parallel.is_strictly_proper"]], "is_strictly_proper (sympy.physics.control.lti.series property)": [[124, "sympy.physics.control.lti.Series.is_strictly_proper"]], "is_strictly_proper (sympy.physics.control.lti.transferfunction property)": [[124, "sympy.physics.control.lti.TransferFunction.is_strictly_proper"]], "num (sympy.physics.control.lti.transferfunction property)": [[124, "sympy.physics.control.lti.TransferFunction.num"]], "num_inputs (sympy.physics.control.lti.mimoparallel property)": [[124, "sympy.physics.control.lti.MIMOParallel.num_inputs"]], "num_inputs (sympy.physics.control.lti.mimoseries property)": [[124, "sympy.physics.control.lti.MIMOSeries.num_inputs"]], "num_inputs (sympy.physics.control.lti.transferfunctionmatrix property)": [[124, "sympy.physics.control.lti.TransferFunctionMatrix.num_inputs"]], "num_outputs (sympy.physics.control.lti.mimoparallel property)": [[124, "sympy.physics.control.lti.MIMOParallel.num_outputs"]], "num_outputs (sympy.physics.control.lti.mimoseries property)": [[124, "sympy.physics.control.lti.MIMOSeries.num_outputs"]], "num_outputs (sympy.physics.control.lti.transferfunctionmatrix property)": [[124, "sympy.physics.control.lti.TransferFunctionMatrix.num_outputs"]], "poles() (sympy.physics.control.lti.transferfunction method)": [[124, "sympy.physics.control.lti.TransferFunction.poles"]], "sensitivity (sympy.physics.control.lti.feedback property)": [[124, "sympy.physics.control.lti.Feedback.sensitivity"]], "sensitivity (sympy.physics.control.lti.mimofeedback property)": [[124, "sympy.physics.control.lti.MIMOFeedback.sensitivity"]], "shape (sympy.physics.control.lti.mimoparallel property)": [[124, "sympy.physics.control.lti.MIMOParallel.shape"]], "shape (sympy.physics.control.lti.mimoseries property)": [[124, "sympy.physics.control.lti.MIMOSeries.shape"]], "shape (sympy.physics.control.lti.transferfunctionmatrix property)": [[124, "sympy.physics.control.lti.TransferFunctionMatrix.shape"]], "sign (sympy.physics.control.lti.feedback property)": [[124, "sympy.physics.control.lti.Feedback.sign"]], "sign (sympy.physics.control.lti.mimofeedback property)": [[124, "sympy.physics.control.lti.MIMOFeedback.sign"]], "sympy.physics.control.lti": [[124, "module-sympy.physics.control.lti"]], "sys1 (sympy.physics.control.lti.feedback property)": [[124, "sympy.physics.control.lti.Feedback.sys1"]], "sys1 (sympy.physics.control.lti.mimofeedback property)": [[124, "sympy.physics.control.lti.MIMOFeedback.sys1"]], "sys2 (sympy.physics.control.lti.feedback property)": [[124, "sympy.physics.control.lti.Feedback.sys2"]], "sys2 (sympy.physics.control.lti.mimofeedback property)": [[124, "sympy.physics.control.lti.MIMOFeedback.sys2"]], "to_expr() (sympy.physics.control.lti.parallel method)": [[124, "sympy.physics.control.lti.Parallel.to_expr"]], "to_expr() (sympy.physics.control.lti.series method)": [[124, "sympy.physics.control.lti.Series.to_expr"]], "to_expr() (sympy.physics.control.lti.transferfunction method)": [[124, "sympy.physics.control.lti.TransferFunction.to_expr"]], "transpose() (sympy.physics.control.lti.transferfunctionmatrix method)": [[124, "sympy.physics.control.lti.TransferFunctionMatrix.transpose"]], "var (sympy.physics.control.lti.feedback property)": [[124, "sympy.physics.control.lti.Feedback.var"]], "var (sympy.physics.control.lti.mimofeedback property)": [[124, "sympy.physics.control.lti.MIMOFeedback.var"]], "var (sympy.physics.control.lti.mimoparallel property)": [[124, "sympy.physics.control.lti.MIMOParallel.var"]], "var (sympy.physics.control.lti.mimoseries property)": [[124, "sympy.physics.control.lti.MIMOSeries.var"]], "var (sympy.physics.control.lti.parallel property)": [[124, "sympy.physics.control.lti.Parallel.var"]], "var (sympy.physics.control.lti.series property)": [[124, "sympy.physics.control.lti.Series.var"]], "var (sympy.physics.control.lti.transferfunction property)": [[124, "sympy.physics.control.lti.TransferFunction.var"]], "var (sympy.physics.control.lti.transferfunctionmatrix property)": [[124, "sympy.physics.control.lti.TransferFunctionMatrix.var"]], "zeros() (sympy.physics.control.lti.transferfunction method)": [[124, "sympy.physics.control.lti.TransferFunction.zeros"]], "extract_type_tens() (in module sympy.physics.hep.gamma_matrices)": [[125, "sympy.physics.hep.gamma_matrices.extract_type_tens"]], "gamma_trace() (in module sympy.physics.hep.gamma_matrices)": [[125, "sympy.physics.hep.gamma_matrices.gamma_trace"]], "kahane_simplify() (in module sympy.physics.hep.gamma_matrices)": [[125, "sympy.physics.hep.gamma_matrices.kahane_simplify"]], "simplify_gpgp() (in module sympy.physics.hep.gamma_matrices)": [[125, "sympy.physics.hep.gamma_matrices.simplify_gpgp"]], "sympy.physics.hep.gamma_matrices": [[125, "module-sympy.physics.hep.gamma_matrices"]], "e_nl() (in module sympy.physics.hydrogen)": [[126, "sympy.physics.hydrogen.E_nl"]], "e_nl_dirac() (in module sympy.physics.hydrogen)": [[126, "sympy.physics.hydrogen.E_nl_dirac"]], "psi_nlm() (in module sympy.physics.hydrogen)": [[126, "sympy.physics.hydrogen.Psi_nlm"]], "r_nl() (in module sympy.physics.hydrogen)": [[126, "sympy.physics.hydrogen.R_nl"]], "sympy.physics.hydrogen": [[126, "module-sympy.physics.hydrogen"]], "mdft() (in module sympy.physics.matrices)": [[127, "sympy.physics.matrices.mdft"]], "mgamma() (in module sympy.physics.matrices)": [[127, "sympy.physics.matrices.mgamma"]], "msigma() (in module sympy.physics.matrices)": [[127, "sympy.physics.matrices.msigma"]], "pat_matrix() (in module sympy.physics.matrices)": [[127, "sympy.physics.matrices.pat_matrix"]], "sympy.physics.matrices": [[127, "module-sympy.physics.matrices"]], "actuatorbase (class in sympy.physics.mechanics.actuator)": [[129, "sympy.physics.mechanics.actuator.ActuatorBase"]], "forceactuator (class in sympy.physics.mechanics.actuator)": [[129, "sympy.physics.mechanics.actuator.ForceActuator"]], "lineardamper (class in sympy.physics.mechanics.actuator)": [[129, "sympy.physics.mechanics.actuator.LinearDamper"]], "linearspring (class in sympy.physics.mechanics.actuator)": [[129, "sympy.physics.mechanics.actuator.LinearSpring"]], "torqueactuator (class in sympy.physics.mechanics.actuator)": [[129, "sympy.physics.mechanics.actuator.TorqueActuator"]], "at_pin_joint() (sympy.physics.mechanics.actuator.torqueactuator class method)": [[129, "sympy.physics.mechanics.actuator.TorqueActuator.at_pin_joint"]], "axis (sympy.physics.mechanics.actuator.torqueactuator property)": [[129, "sympy.physics.mechanics.actuator.TorqueActuator.axis"]], "damping (sympy.physics.mechanics.actuator.lineardamper property)": [[129, "sympy.physics.mechanics.actuator.LinearDamper.damping"]], "equilibrium_length (sympy.physics.mechanics.actuator.linearspring property)": [[129, "sympy.physics.mechanics.actuator.LinearSpring.equilibrium_length"]], "force (sympy.physics.mechanics.actuator.forceactuator property)": [[129, "sympy.physics.mechanics.actuator.ForceActuator.force"]], "force (sympy.physics.mechanics.actuator.lineardamper property)": [[129, "sympy.physics.mechanics.actuator.LinearDamper.force"]], "force (sympy.physics.mechanics.actuator.linearspring property)": [[129, "sympy.physics.mechanics.actuator.LinearSpring.force"]], "pathway (sympy.physics.mechanics.actuator.forceactuator property)": [[129, "sympy.physics.mechanics.actuator.ForceActuator.pathway"]], "reaction_frame (sympy.physics.mechanics.actuator.torqueactuator property)": [[129, "sympy.physics.mechanics.actuator.TorqueActuator.reaction_frame"]], "stiffness (sympy.physics.mechanics.actuator.linearspring property)": [[129, "sympy.physics.mechanics.actuator.LinearSpring.stiffness"]], "sympy.physics.mechanics.actuator": [[129, "module-sympy.physics.mechanics.actuator"]], "target_frame (sympy.physics.mechanics.actuator.torqueactuator property)": [[129, "sympy.physics.mechanics.actuator.TorqueActuator.target_frame"]], "to_loads() (sympy.physics.mechanics.actuator.actuatorbase method)": [[129, "sympy.physics.mechanics.actuator.ActuatorBase.to_loads"]], "to_loads() (sympy.physics.mechanics.actuator.forceactuator method)": [[129, "sympy.physics.mechanics.actuator.ForceActuator.to_loads"]], "to_loads() (sympy.physics.mechanics.actuator.torqueactuator method)": [[129, "sympy.physics.mechanics.actuator.TorqueActuator.to_loads"]], "torque (sympy.physics.mechanics.actuator.torqueactuator property)": [[129, "sympy.physics.mechanics.actuator.TorqueActuator.torque"]], "body (class in sympy.physics.mechanics.body)": [[130, "sympy.physics.mechanics.body.Body"]], "ang_vel_in() (sympy.physics.mechanics.body.body method)": [[130, "sympy.physics.mechanics.body.Body.ang_vel_in"]], "apply_force() (sympy.physics.mechanics.body.body method)": [[130, "sympy.physics.mechanics.body.Body.apply_force"]], "apply_torque() (sympy.physics.mechanics.body.body method)": [[130, "sympy.physics.mechanics.body.Body.apply_torque"]], "clear_loads() (sympy.physics.mechanics.body.body method)": [[130, "sympy.physics.mechanics.body.Body.clear_loads"]], "dcm() (sympy.physics.mechanics.body.body method)": [[130, "sympy.physics.mechanics.body.Body.dcm"]], "inertia (sympy.physics.mechanics.body.body property)": [[130, "sympy.physics.mechanics.body.Body.inertia"]], "kinetic_energy() (sympy.physics.mechanics.body.body method)": [[130, "sympy.physics.mechanics.body.Body.kinetic_energy"]], "masscenter_vel() (sympy.physics.mechanics.body.body method)": [[130, "sympy.physics.mechanics.body.Body.masscenter_vel"]], "parallel_axis() (sympy.physics.mechanics.body.body method)": [[130, "sympy.physics.mechanics.body.Body.parallel_axis"]], "remove_load() (sympy.physics.mechanics.body.body method)": [[130, "sympy.physics.mechanics.body.Body.remove_load"]], "sympy.physics.mechanics.body": [[130, "module-sympy.physics.mechanics.body"]], "x (sympy.physics.mechanics.body.body property)": [[130, "sympy.physics.mechanics.body.Body.x"]], "y (sympy.physics.mechanics.body.body property)": [[130, "sympy.physics.mechanics.body.Body.y"]], "z (sympy.physics.mechanics.body.body property)": [[130, "sympy.physics.mechanics.body.Body.z"]], "find_dynamicsymbols() (in module sympy.physics.mechanics)": [[131, "sympy.physics.mechanics.find_dynamicsymbols"]], "msubs() (in module sympy.physics.mechanics)": [[131, "sympy.physics.mechanics.msubs"]], "cylindricaljoint (class in sympy.physics.mechanics.joint)": [[133, "sympy.physics.mechanics.joint.CylindricalJoint"]], "joint (class in sympy.physics.mechanics.joint)": [[133, "sympy.physics.mechanics.joint.Joint"]], "jointsmethod (class in sympy.physics.mechanics.jointsmethod)": [[133, "sympy.physics.mechanics.jointsmethod.JointsMethod"]], "pinjoint (class in sympy.physics.mechanics.joint)": [[133, "sympy.physics.mechanics.joint.PinJoint"]], "planarjoint (class in sympy.physics.mechanics.joint)": [[133, "sympy.physics.mechanics.joint.PlanarJoint"]], "prismaticjoint (class in sympy.physics.mechanics.joint)": [[133, "sympy.physics.mechanics.joint.PrismaticJoint"]], "sphericaljoint (class in sympy.physics.mechanics.joint)": [[133, "sympy.physics.mechanics.joint.SphericalJoint"]], "weldjoint (class in sympy.physics.mechanics.joint)": [[133, "sympy.physics.mechanics.joint.WeldJoint"]], "bodies (sympy.physics.mechanics.jointsmethod.jointsmethod property)": [[133, "sympy.physics.mechanics.jointsmethod.JointsMethod.bodies"]], "child (sympy.physics.mechanics.joint.joint property)": [[133, "sympy.physics.mechanics.joint.Joint.child"]], "child_axis (sympy.physics.mechanics.joint.joint property)": [[133, "sympy.physics.mechanics.joint.Joint.child_axis"]], "child_point (sympy.physics.mechanics.joint.joint property)": [[133, "sympy.physics.mechanics.joint.Joint.child_point"]], "coordinates (sympy.physics.mechanics.joint.joint property)": [[133, "sympy.physics.mechanics.joint.Joint.coordinates"]], "forcing (sympy.physics.mechanics.jointsmethod.jointsmethod property)": [[133, "sympy.physics.mechanics.jointsmethod.JointsMethod.forcing"]], "forcing_full (sympy.physics.mechanics.jointsmethod.jointsmethod property)": [[133, "sympy.physics.mechanics.jointsmethod.JointsMethod.forcing_full"]], "form_eoms() (sympy.physics.mechanics.jointsmethod.jointsmethod method)": [[133, "sympy.physics.mechanics.jointsmethod.JointsMethod.form_eoms"]], "joint_axis (sympy.physics.mechanics.joint.cylindricaljoint property)": [[133, "sympy.physics.mechanics.joint.CylindricalJoint.joint_axis"]], "joint_axis (sympy.physics.mechanics.joint.pinjoint property)": [[133, "sympy.physics.mechanics.joint.PinJoint.joint_axis"]], "joint_axis (sympy.physics.mechanics.joint.prismaticjoint property)": [[133, "sympy.physics.mechanics.joint.PrismaticJoint.joint_axis"]], "kdes (sympy.physics.mechanics.joint.joint property)": [[133, "sympy.physics.mechanics.joint.Joint.kdes"]], "kdes (sympy.physics.mechanics.jointsmethod.jointsmethod property)": [[133, "sympy.physics.mechanics.jointsmethod.JointsMethod.kdes"]], "loads (sympy.physics.mechanics.jointsmethod.jointsmethod property)": [[133, "sympy.physics.mechanics.jointsmethod.JointsMethod.loads"]], "mass_matrix (sympy.physics.mechanics.jointsmethod.jointsmethod property)": [[133, "sympy.physics.mechanics.jointsmethod.JointsMethod.mass_matrix"]], "mass_matrix_full (sympy.physics.mechanics.jointsmethod.jointsmethod property)": [[133, "sympy.physics.mechanics.jointsmethod.JointsMethod.mass_matrix_full"]], "method (sympy.physics.mechanics.jointsmethod.jointsmethod property)": [[133, "sympy.physics.mechanics.jointsmethod.JointsMethod.method"]], "name (sympy.physics.mechanics.joint.joint property)": [[133, "sympy.physics.mechanics.joint.Joint.name"]], "parent (sympy.physics.mechanics.joint.joint property)": [[133, "sympy.physics.mechanics.joint.Joint.parent"]], "parent_axis (sympy.physics.mechanics.joint.joint property)": [[133, "sympy.physics.mechanics.joint.Joint.parent_axis"]], "parent_point (sympy.physics.mechanics.joint.joint property)": [[133, "sympy.physics.mechanics.joint.Joint.parent_point"]], "planar_coordinates (sympy.physics.mechanics.joint.planarjoint property)": [[133, "sympy.physics.mechanics.joint.PlanarJoint.planar_coordinates"]], "planar_speeds (sympy.physics.mechanics.joint.planarjoint property)": [[133, "sympy.physics.mechanics.joint.PlanarJoint.planar_speeds"]], "planar_vectors (sympy.physics.mechanics.joint.planarjoint property)": [[133, "sympy.physics.mechanics.joint.PlanarJoint.planar_vectors"]], "q (sympy.physics.mechanics.jointsmethod.jointsmethod property)": [[133, "sympy.physics.mechanics.jointsmethod.JointsMethod.q"]], "rhs() (sympy.physics.mechanics.jointsmethod.jointsmethod method)": [[133, "sympy.physics.mechanics.jointsmethod.JointsMethod.rhs"]], "rotation_axis (sympy.physics.mechanics.joint.planarjoint property)": [[133, "sympy.physics.mechanics.joint.PlanarJoint.rotation_axis"]], "rotation_coordinate (sympy.physics.mechanics.joint.cylindricaljoint property)": [[133, "sympy.physics.mechanics.joint.CylindricalJoint.rotation_coordinate"]], "rotation_coordinate (sympy.physics.mechanics.joint.planarjoint property)": [[133, "sympy.physics.mechanics.joint.PlanarJoint.rotation_coordinate"]], "rotation_speed (sympy.physics.mechanics.joint.cylindricaljoint property)": [[133, "sympy.physics.mechanics.joint.CylindricalJoint.rotation_speed"]], "rotation_speed (sympy.physics.mechanics.joint.planarjoint property)": [[133, "sympy.physics.mechanics.joint.PlanarJoint.rotation_speed"]], "speeds (sympy.physics.mechanics.joint.joint property)": [[133, "sympy.physics.mechanics.joint.Joint.speeds"]], "sympy.physics.mechanics.joint": [[133, "module-sympy.physics.mechanics.joint"]], "sympy.physics.mechanics.jointsmethod": [[133, "module-sympy.physics.mechanics.jointsmethod"]], "translation_coordinate (sympy.physics.mechanics.joint.cylindricaljoint property)": [[133, "sympy.physics.mechanics.joint.CylindricalJoint.translation_coordinate"]], "translation_speed (sympy.physics.mechanics.joint.cylindricaljoint property)": [[133, "sympy.physics.mechanics.joint.CylindricalJoint.translation_speed"]], "u (sympy.physics.mechanics.jointsmethod.jointsmethod property)": [[133, "sympy.physics.mechanics.jointsmethod.JointsMethod.u"]], "kanesmethod (class in sympy.physics.mechanics.kane)": [[134, "sympy.physics.mechanics.kane.KanesMethod"]], "lagrangesmethod (class in sympy.physics.mechanics.lagrange)": [[134, "sympy.physics.mechanics.lagrange.LagrangesMethod"]], "auxiliary_eqs (sympy.physics.mechanics.kane.kanesmethod property)": [[134, "sympy.physics.mechanics.kane.KanesMethod.auxiliary_eqs"]], "forcing (sympy.physics.mechanics.kane.kanesmethod property)": [[134, "sympy.physics.mechanics.kane.KanesMethod.forcing"]], "forcing (sympy.physics.mechanics.lagrange.lagrangesmethod property)": [[134, "sympy.physics.mechanics.lagrange.LagrangesMethod.forcing"]], "forcing_full (sympy.physics.mechanics.kane.kanesmethod property)": [[134, "sympy.physics.mechanics.kane.KanesMethod.forcing_full"]], "forcing_full (sympy.physics.mechanics.lagrange.lagrangesmethod property)": [[134, "sympy.physics.mechanics.lagrange.LagrangesMethod.forcing_full"]], "forcing_kin (sympy.physics.mechanics.kane.kanesmethod property)": [[134, "sympy.physics.mechanics.kane.KanesMethod.forcing_kin"]], "form_lagranges_equations() (sympy.physics.mechanics.lagrange.lagrangesmethod method)": [[134, "sympy.physics.mechanics.lagrange.LagrangesMethod.form_lagranges_equations"]], "kanes_equations() (sympy.physics.mechanics.kane.kanesmethod method)": [[134, "sympy.physics.mechanics.kane.KanesMethod.kanes_equations"]], "kindiffdict() (sympy.physics.mechanics.kane.kanesmethod method)": [[134, "sympy.physics.mechanics.kane.KanesMethod.kindiffdict"]], "linearize() (sympy.physics.mechanics.kane.kanesmethod method)": [[134, "sympy.physics.mechanics.kane.KanesMethod.linearize"]], "linearize() (sympy.physics.mechanics.lagrange.lagrangesmethod method)": [[134, "sympy.physics.mechanics.lagrange.LagrangesMethod.linearize"]], "mass_matrix (sympy.physics.mechanics.kane.kanesmethod property)": [[134, "sympy.physics.mechanics.kane.KanesMethod.mass_matrix"]], "mass_matrix (sympy.physics.mechanics.lagrange.lagrangesmethod property)": [[134, "sympy.physics.mechanics.lagrange.LagrangesMethod.mass_matrix"]], "mass_matrix_full (sympy.physics.mechanics.kane.kanesmethod property)": [[134, "sympy.physics.mechanics.kane.KanesMethod.mass_matrix_full"]], "mass_matrix_full (sympy.physics.mechanics.lagrange.lagrangesmethod property)": [[134, "sympy.physics.mechanics.lagrange.LagrangesMethod.mass_matrix_full"]], "mass_matrix_kin (sympy.physics.mechanics.kane.kanesmethod property)": [[134, "sympy.physics.mechanics.kane.KanesMethod.mass_matrix_kin"]], "rhs() (sympy.physics.mechanics.kane.kanesmethod method)": [[134, "sympy.physics.mechanics.kane.KanesMethod.rhs"]], "rhs() (sympy.physics.mechanics.lagrange.lagrangesmethod method)": [[134, "sympy.physics.mechanics.lagrange.LagrangesMethod.rhs"]], "solve_multipliers() (sympy.physics.mechanics.lagrange.lagrangesmethod method)": [[134, "sympy.physics.mechanics.lagrange.LagrangesMethod.solve_multipliers"]], "sympy.physics.mechanics.kane": [[134, "module-sympy.physics.mechanics.kane"]], "sympy.physics.mechanics.lagrange": [[134, "module-sympy.physics.mechanics.lagrange"]], "to_linearizer() (sympy.physics.mechanics.kane.kanesmethod method)": [[134, "sympy.physics.mechanics.kane.KanesMethod.to_linearizer"]], "to_linearizer() (sympy.physics.mechanics.lagrange.lagrangesmethod method)": [[134, "sympy.physics.mechanics.lagrange.LagrangesMethod.to_linearizer"]], "linearizer (class in sympy.physics.mechanics.linearize)": [[135, "sympy.physics.mechanics.linearize.Linearizer"]], "__init__() (sympy.physics.mechanics.linearize.linearizer method)": [[135, "sympy.physics.mechanics.linearize.Linearizer.__init__"]], "linearize() (sympy.physics.mechanics.linearize.linearizer method)": [[135, "sympy.physics.mechanics.linearize.Linearizer.linearize"]], "sympy.physics.mechanics.linearize": [[135, "module-sympy.physics.mechanics.linearize"]], "force (class in sympy.physics.mechanics.loads)": [[136, "sympy.physics.mechanics.loads.Force"]], "inertia (class in sympy.physics.mechanics.inertia)": [[136, "sympy.physics.mechanics.inertia.Inertia"]], "lagrangian() (in module sympy.physics.mechanics.functions)": [[136, "sympy.physics.mechanics.functions.Lagrangian"]], "particle (class in sympy.physics.mechanics.particle)": [[136, "sympy.physics.mechanics.particle.Particle"]], "rigidbody (class in sympy.physics.mechanics.rigidbody)": [[136, "sympy.physics.mechanics.rigidbody.RigidBody"]], "torque (class in sympy.physics.mechanics.loads)": [[136, "sympy.physics.mechanics.loads.Torque"]], "angular_momentum() (in module sympy.physics.mechanics.functions)": [[136, "sympy.physics.mechanics.functions.angular_momentum"]], "angular_momentum() (sympy.physics.mechanics.particle.particle method)": [[136, "sympy.physics.mechanics.particle.Particle.angular_momentum"]], "angular_momentum() (sympy.physics.mechanics.rigidbody.rigidbody method)": [[136, "sympy.physics.mechanics.rigidbody.RigidBody.angular_momentum"]], "center_of_mass() (in module sympy.physics.mechanics.functions)": [[136, "sympy.physics.mechanics.functions.center_of_mass"]], "central_inertia (sympy.physics.mechanics.rigidbody.rigidbody property)": [[136, "sympy.physics.mechanics.rigidbody.RigidBody.central_inertia"]], "find_dynamicsymbols() (in module sympy.physics.mechanics.functions)": [[136, "sympy.physics.mechanics.functions.find_dynamicsymbols"]], "frame (sympy.physics.mechanics.rigidbody.rigidbody property)": [[136, "sympy.physics.mechanics.rigidbody.RigidBody.frame"]], "from_inertia_scalars() (sympy.physics.mechanics.inertia.inertia class method)": [[136, "sympy.physics.mechanics.inertia.Inertia.from_inertia_scalars"]], "inertia (sympy.physics.mechanics.rigidbody.rigidbody property)": [[136, "sympy.physics.mechanics.rigidbody.RigidBody.inertia"]], "inertia() (in module sympy.physics.mechanics.inertia)": [[136, "sympy.physics.mechanics.inertia.inertia"]], "inertia_of_point_mass() (in module sympy.physics.mechanics.inertia)": [[136, "sympy.physics.mechanics.inertia.inertia_of_point_mass"]], "kinetic_energy() (in module sympy.physics.mechanics.functions)": [[136, "sympy.physics.mechanics.functions.kinetic_energy"]], "kinetic_energy() (sympy.physics.mechanics.particle.particle method)": [[136, "sympy.physics.mechanics.particle.Particle.kinetic_energy"]], "kinetic_energy() (sympy.physics.mechanics.rigidbody.rigidbody method)": [[136, "sympy.physics.mechanics.rigidbody.RigidBody.kinetic_energy"]], "linear_momentum() (in module sympy.physics.mechanics.functions)": [[136, "sympy.physics.mechanics.functions.linear_momentum"]], "linear_momentum() (sympy.physics.mechanics.particle.particle method)": [[136, "sympy.physics.mechanics.particle.Particle.linear_momentum"]], "linear_momentum() (sympy.physics.mechanics.rigidbody.rigidbody method)": [[136, "sympy.physics.mechanics.rigidbody.RigidBody.linear_momentum"]], "mass (sympy.physics.mechanics.particle.particle property)": [[136, "sympy.physics.mechanics.particle.Particle.mass"]], "mass (sympy.physics.mechanics.rigidbody.rigidbody property)": [[136, "sympy.physics.mechanics.rigidbody.RigidBody.mass"]], "masscenter (sympy.physics.mechanics.particle.particle property)": [[136, "sympy.physics.mechanics.particle.Particle.masscenter"]], "masscenter (sympy.physics.mechanics.rigidbody.rigidbody property)": [[136, "sympy.physics.mechanics.rigidbody.RigidBody.masscenter"]], "name (sympy.physics.mechanics.particle.particle property)": [[136, "sympy.physics.mechanics.particle.Particle.name"]], "name (sympy.physics.mechanics.rigidbody.rigidbody property)": [[136, "sympy.physics.mechanics.rigidbody.RigidBody.name"]], "parallel_axis() (sympy.physics.mechanics.particle.particle method)": [[136, "sympy.physics.mechanics.particle.Particle.parallel_axis"]], "parallel_axis() (sympy.physics.mechanics.rigidbody.rigidbody method)": [[136, "sympy.physics.mechanics.rigidbody.RigidBody.parallel_axis"]], "point (sympy.physics.mechanics.particle.particle property)": [[136, "sympy.physics.mechanics.particle.Particle.point"]], "potential_energy (sympy.physics.mechanics.particle.particle property)": [[136, "sympy.physics.mechanics.particle.Particle.potential_energy"]], "potential_energy (sympy.physics.mechanics.rigidbody.rigidbody property)": [[136, "sympy.physics.mechanics.rigidbody.RigidBody.potential_energy"]], "potential_energy() (in module sympy.physics.mechanics.functions)": [[136, "sympy.physics.mechanics.functions.potential_energy"]], "x (sympy.physics.mechanics.rigidbody.rigidbody property)": [[136, "sympy.physics.mechanics.rigidbody.RigidBody.x"]], "y (sympy.physics.mechanics.rigidbody.rigidbody property)": [[136, "sympy.physics.mechanics.rigidbody.RigidBody.y"]], "z (sympy.physics.mechanics.rigidbody.rigidbody property)": [[136, "sympy.physics.mechanics.rigidbody.RigidBody.z"]], "linearpathway (class in sympy.physics.mechanics.pathway)": [[137, "sympy.physics.mechanics.pathway.LinearPathway"]], "obstaclesetpathway (class in sympy.physics.mechanics.pathway)": [[137, "sympy.physics.mechanics.pathway.ObstacleSetPathway"]], "pathwaybase (class in sympy.physics.mechanics.pathway)": [[137, "sympy.physics.mechanics.pathway.PathwayBase"]], "wrappingpathway (class in sympy.physics.mechanics.pathway)": [[137, "sympy.physics.mechanics.pathway.WrappingPathway"]], "attachments (sympy.physics.mechanics.pathway.obstaclesetpathway property)": [[137, "sympy.physics.mechanics.pathway.ObstacleSetPathway.attachments"]], "attachments (sympy.physics.mechanics.pathway.pathwaybase property)": [[137, "sympy.physics.mechanics.pathway.PathwayBase.attachments"]], "extension_velocity (sympy.physics.mechanics.pathway.linearpathway property)": [[137, "sympy.physics.mechanics.pathway.LinearPathway.extension_velocity"]], "extension_velocity (sympy.physics.mechanics.pathway.obstaclesetpathway property)": [[137, "sympy.physics.mechanics.pathway.ObstacleSetPathway.extension_velocity"]], "extension_velocity (sympy.physics.mechanics.pathway.pathwaybase property)": [[137, "sympy.physics.mechanics.pathway.PathwayBase.extension_velocity"]], "extension_velocity (sympy.physics.mechanics.pathway.wrappingpathway property)": [[137, "sympy.physics.mechanics.pathway.WrappingPathway.extension_velocity"]], "geometry (sympy.physics.mechanics.pathway.wrappingpathway property)": [[137, "sympy.physics.mechanics.pathway.WrappingPathway.geometry"]], "length (sympy.physics.mechanics.pathway.linearpathway property)": [[137, "sympy.physics.mechanics.pathway.LinearPathway.length"]], "length (sympy.physics.mechanics.pathway.obstaclesetpathway property)": [[137, "sympy.physics.mechanics.pathway.ObstacleSetPathway.length"]], "length (sympy.physics.mechanics.pathway.pathwaybase property)": [[137, "sympy.physics.mechanics.pathway.PathwayBase.length"]], "length (sympy.physics.mechanics.pathway.wrappingpathway property)": [[137, "sympy.physics.mechanics.pathway.WrappingPathway.length"]], "sympy.physics.mechanics.pathway": [[137, "module-sympy.physics.mechanics.pathway"]], "to_loads() (sympy.physics.mechanics.pathway.linearpathway method)": [[137, "sympy.physics.mechanics.pathway.LinearPathway.to_loads"]], "to_loads() (sympy.physics.mechanics.pathway.obstaclesetpathway method)": [[137, "sympy.physics.mechanics.pathway.ObstacleSetPathway.to_loads"]], "to_loads() (sympy.physics.mechanics.pathway.pathwaybase method)": [[137, "sympy.physics.mechanics.pathway.PathwayBase.to_loads"]], "to_loads() (sympy.physics.mechanics.pathway.wrappingpathway method)": [[137, "sympy.physics.mechanics.pathway.WrappingPathway.to_loads"]], "symbolicsystem (class in sympy.physics.mechanics.system)": [[139, "sympy.physics.mechanics.system.SymbolicSystem"]], "system (class in sympy.physics.mechanics._system)": [[139, "sympy.physics.mechanics._system.System"]], "actuators (sympy.physics.mechanics._system.system property)": [[139, "sympy.physics.mechanics._system.System.actuators"]], "add_actuators() (sympy.physics.mechanics._system.system method)": [[139, "sympy.physics.mechanics._system.System.add_actuators"]], "add_bodies() (sympy.physics.mechanics._system.system method)": [[139, "sympy.physics.mechanics._system.System.add_bodies"]], "add_coordinates() (sympy.physics.mechanics._system.system method)": [[139, "sympy.physics.mechanics._system.System.add_coordinates"]], "add_holonomic_constraints() (sympy.physics.mechanics._system.system method)": [[139, "sympy.physics.mechanics._system.System.add_holonomic_constraints"]], "add_joints() (sympy.physics.mechanics._system.system method)": [[139, "sympy.physics.mechanics._system.System.add_joints"]], "add_kdes() (sympy.physics.mechanics._system.system method)": [[139, "sympy.physics.mechanics._system.System.add_kdes"]], "add_loads() (sympy.physics.mechanics._system.system method)": [[139, "sympy.physics.mechanics._system.System.add_loads"]], "add_nonholonomic_constraints() (sympy.physics.mechanics._system.system method)": [[139, "sympy.physics.mechanics._system.System.add_nonholonomic_constraints"]], "add_speeds() (sympy.physics.mechanics._system.system method)": [[139, "sympy.physics.mechanics._system.System.add_speeds"]], "alg_con (sympy.physics.mechanics.system.symbolicsystem property)": [[139, "sympy.physics.mechanics.system.SymbolicSystem.alg_con"]], "apply_gravity() (sympy.physics.mechanics._system.system method)": [[139, "sympy.physics.mechanics._system.System.apply_gravity"]], "bodies (sympy.physics.mechanics._system.system property)": [[139, "sympy.physics.mechanics._system.System.bodies"]], "bodies (sympy.physics.mechanics.system.symbolicsystem property)": [[139, "sympy.physics.mechanics.system.SymbolicSystem.bodies"]], "comb_explicit_rhs (sympy.physics.mechanics.system.symbolicsystem property)": [[139, "sympy.physics.mechanics.system.SymbolicSystem.comb_explicit_rhs"]], "comb_implicit_mat (sympy.physics.mechanics.system.symbolicsystem property)": [[139, "sympy.physics.mechanics.system.SymbolicSystem.comb_implicit_mat"]], "comb_implicit_rhs (sympy.physics.mechanics.system.symbolicsystem property)": [[139, "sympy.physics.mechanics.system.SymbolicSystem.comb_implicit_rhs"]], "compute_explicit_form() (sympy.physics.mechanics.system.symbolicsystem method)": [[139, "sympy.physics.mechanics.system.SymbolicSystem.compute_explicit_form"]], "constant_symbols() (sympy.physics.mechanics.system.symbolicsystem method)": [[139, "sympy.physics.mechanics.system.SymbolicSystem.constant_symbols"]], "coordinates (sympy.physics.mechanics.system.symbolicsystem property)": [[139, "sympy.physics.mechanics.system.SymbolicSystem.coordinates"]], "dyn_implicit_mat (sympy.physics.mechanics.system.symbolicsystem property)": [[139, "sympy.physics.mechanics.system.SymbolicSystem.dyn_implicit_mat"]], "dyn_implicit_rhs (sympy.physics.mechanics.system.symbolicsystem property)": [[139, "sympy.physics.mechanics.system.SymbolicSystem.dyn_implicit_rhs"]], "dynamic_symbols() (sympy.physics.mechanics.system.symbolicsystem method)": [[139, "sympy.physics.mechanics.system.SymbolicSystem.dynamic_symbols"]], "eom_method (sympy.physics.mechanics._system.system property)": [[139, "sympy.physics.mechanics._system.System.eom_method"]], "forcing (sympy.physics.mechanics._system.system property)": [[139, "sympy.physics.mechanics._system.System.forcing"]], "forcing_full (sympy.physics.mechanics._system.system property)": [[139, "sympy.physics.mechanics._system.System.forcing_full"]], "form_eoms() (sympy.physics.mechanics._system.system method)": [[139, "sympy.physics.mechanics._system.System.form_eoms"]], "frame (sympy.physics.mechanics._system.system property)": [[139, "sympy.physics.mechanics._system.System.frame"]], "from_newtonian() (sympy.physics.mechanics._system.system class method)": [[139, "sympy.physics.mechanics._system.System.from_newtonian"]], "get_body() (sympy.physics.mechanics._system.system method)": [[139, "sympy.physics.mechanics._system.System.get_body"]], "get_joint() (sympy.physics.mechanics._system.system method)": [[139, "sympy.physics.mechanics._system.System.get_joint"]], "holonomic_constraints (sympy.physics.mechanics._system.system property)": [[139, "sympy.physics.mechanics._system.System.holonomic_constraints"]], "joints (sympy.physics.mechanics._system.system property)": [[139, "sympy.physics.mechanics._system.System.joints"]], "kdes (sympy.physics.mechanics._system.system property)": [[139, "sympy.physics.mechanics._system.System.kdes"]], "kin_explicit_rhs (sympy.physics.mechanics.system.symbolicsystem property)": [[139, "sympy.physics.mechanics.system.SymbolicSystem.kin_explicit_rhs"]], "loads (sympy.physics.mechanics._system.system property)": [[139, "sympy.physics.mechanics._system.System.loads"]], "loads (sympy.physics.mechanics.system.symbolicsystem property)": [[139, "sympy.physics.mechanics.system.SymbolicSystem.loads"]], "mass_matrix (sympy.physics.mechanics._system.system property)": [[139, "sympy.physics.mechanics._system.System.mass_matrix"]], "mass_matrix_full (sympy.physics.mechanics._system.system property)": [[139, "sympy.physics.mechanics._system.System.mass_matrix_full"]], "nonholonomic_constraints (sympy.physics.mechanics._system.system property)": [[139, "sympy.physics.mechanics._system.System.nonholonomic_constraints"]], "origin (sympy.physics.mechanics._system.system property)": [[139, "sympy.physics.mechanics._system.System.origin"]], "q (sympy.physics.mechanics._system.system property)": [[139, "sympy.physics.mechanics._system.System.q"]], "q_dep (sympy.physics.mechanics._system.system property)": [[139, "sympy.physics.mechanics._system.System.q_dep"]], "q_ind (sympy.physics.mechanics._system.system property)": [[139, "sympy.physics.mechanics._system.System.q_ind"]], "rhs() (sympy.physics.mechanics._system.system method)": [[139, "sympy.physics.mechanics._system.System.rhs"]], "speeds (sympy.physics.mechanics.system.symbolicsystem property)": [[139, "sympy.physics.mechanics.system.SymbolicSystem.speeds"]], "states (sympy.physics.mechanics.system.symbolicsystem property)": [[139, "sympy.physics.mechanics.system.SymbolicSystem.states"]], "sympy.physics.mechanics.system": [[139, "module-sympy.physics.mechanics.system"]], "u (sympy.physics.mechanics._system.system property)": [[139, "sympy.physics.mechanics._system.System.u"]], "u_dep (sympy.physics.mechanics._system.system property)": [[139, "sympy.physics.mechanics._system.System.u_dep"]], "u_ind (sympy.physics.mechanics._system.system property)": [[139, "sympy.physics.mechanics._system.System.u_ind"]], "validate_system() (sympy.physics.mechanics._system.system method)": [[139, "sympy.physics.mechanics._system.System.validate_system"]], "x (sympy.physics.mechanics._system.system property)": [[139, "sympy.physics.mechanics._system.System.x"]], "y (sympy.physics.mechanics._system.system property)": [[139, "sympy.physics.mechanics._system.System.y"]], "z (sympy.physics.mechanics._system.system property)": [[139, "sympy.physics.mechanics._system.System.z"]], "wrappingcylinder (class in sympy.physics.mechanics.wrapping_geometry)": [[140, "sympy.physics.mechanics.wrapping_geometry.WrappingCylinder"]], "wrappinggeometrybase (class in sympy.physics.mechanics.wrapping_geometry)": [[140, "sympy.physics.mechanics.wrapping_geometry.WrappingGeometryBase"]], "wrappingsphere (class in sympy.physics.mechanics.wrapping_geometry)": [[140, "sympy.physics.mechanics.wrapping_geometry.WrappingSphere"]], "axis (sympy.physics.mechanics.wrapping_geometry.wrappingcylinder property)": [[140, "sympy.physics.mechanics.wrapping_geometry.WrappingCylinder.axis"]], "geodesic_end_vectors() (sympy.physics.mechanics.wrapping_geometry.wrappingcylinder method)": [[140, "sympy.physics.mechanics.wrapping_geometry.WrappingCylinder.geodesic_end_vectors"]], "geodesic_end_vectors() (sympy.physics.mechanics.wrapping_geometry.wrappinggeometrybase method)": [[140, "sympy.physics.mechanics.wrapping_geometry.WrappingGeometryBase.geodesic_end_vectors"]], "geodesic_end_vectors() (sympy.physics.mechanics.wrapping_geometry.wrappingsphere method)": [[140, "sympy.physics.mechanics.wrapping_geometry.WrappingSphere.geodesic_end_vectors"]], "geodesic_length() (sympy.physics.mechanics.wrapping_geometry.wrappingcylinder method)": [[140, "sympy.physics.mechanics.wrapping_geometry.WrappingCylinder.geodesic_length"]], "geodesic_length() (sympy.physics.mechanics.wrapping_geometry.wrappinggeometrybase method)": [[140, "sympy.physics.mechanics.wrapping_geometry.WrappingGeometryBase.geodesic_length"]], "geodesic_length() (sympy.physics.mechanics.wrapping_geometry.wrappingsphere method)": [[140, "sympy.physics.mechanics.wrapping_geometry.WrappingSphere.geodesic_length"]], "point (sympy.physics.mechanics.wrapping_geometry.wrappingcylinder property)": [[140, "sympy.physics.mechanics.wrapping_geometry.WrappingCylinder.point"]], "point (sympy.physics.mechanics.wrapping_geometry.wrappinggeometrybase property)": [[140, "sympy.physics.mechanics.wrapping_geometry.WrappingGeometryBase.point"]], "point (sympy.physics.mechanics.wrapping_geometry.wrappingsphere property)": [[140, "sympy.physics.mechanics.wrapping_geometry.WrappingSphere.point"]], "point_on_surface() (sympy.physics.mechanics.wrapping_geometry.wrappingcylinder method)": [[140, "sympy.physics.mechanics.wrapping_geometry.WrappingCylinder.point_on_surface"]], "point_on_surface() (sympy.physics.mechanics.wrapping_geometry.wrappinggeometrybase method)": [[140, "sympy.physics.mechanics.wrapping_geometry.WrappingGeometryBase.point_on_surface"]], "point_on_surface() (sympy.physics.mechanics.wrapping_geometry.wrappingsphere method)": [[140, "sympy.physics.mechanics.wrapping_geometry.WrappingSphere.point_on_surface"]], "radius (sympy.physics.mechanics.wrapping_geometry.wrappingcylinder property)": [[140, "sympy.physics.mechanics.wrapping_geometry.WrappingCylinder.radius"]], "radius (sympy.physics.mechanics.wrapping_geometry.wrappingsphere property)": [[140, "sympy.physics.mechanics.wrapping_geometry.WrappingSphere.radius"]], "sympy.physics.mechanics.wrapping_geometry": [[140, "module-sympy.physics.mechanics.wrapping_geometry"]], "sympy.physics.mechanics": [[151, "module-sympy.physics.mechanics"]], "a (sympy.physics.optics.gaussopt.raytransfermatrix property)": [[160, "sympy.physics.optics.gaussopt.RayTransferMatrix.A"]], "b (sympy.physics.optics.gaussopt.raytransfermatrix property)": [[160, "sympy.physics.optics.gaussopt.RayTransferMatrix.B"]], "beamparameter (class in sympy.physics.optics.gaussopt)": [[160, "sympy.physics.optics.gaussopt.BeamParameter"]], "c (sympy.physics.optics.gaussopt.raytransfermatrix property)": [[160, "sympy.physics.optics.gaussopt.RayTransferMatrix.C"]], "curvedmirror (class in sympy.physics.optics.gaussopt)": [[160, "sympy.physics.optics.gaussopt.CurvedMirror"]], "curvedrefraction (class in sympy.physics.optics.gaussopt)": [[160, "sympy.physics.optics.gaussopt.CurvedRefraction"]], "d (sympy.physics.optics.gaussopt.raytransfermatrix property)": [[160, "sympy.physics.optics.gaussopt.RayTransferMatrix.D"]], "flatmirror (class in sympy.physics.optics.gaussopt)": [[160, "sympy.physics.optics.gaussopt.FlatMirror"]], "flatrefraction (class in sympy.physics.optics.gaussopt)": [[160, "sympy.physics.optics.gaussopt.FlatRefraction"]], "freespace (class in sympy.physics.optics.gaussopt)": [[160, "sympy.physics.optics.gaussopt.FreeSpace"]], "geometricray (class in sympy.physics.optics.gaussopt)": [[160, "sympy.physics.optics.gaussopt.GeometricRay"]], "raytransfermatrix (class in sympy.physics.optics.gaussopt)": [[160, "sympy.physics.optics.gaussopt.RayTransferMatrix"]], "thinlens (class in sympy.physics.optics.gaussopt)": [[160, "sympy.physics.optics.gaussopt.ThinLens"]], "angle (sympy.physics.optics.gaussopt.geometricray property)": [[160, "sympy.physics.optics.gaussopt.GeometricRay.angle"]], "conjugate_gauss_beams() (in module sympy.physics.optics.gaussopt)": [[160, "sympy.physics.optics.gaussopt.conjugate_gauss_beams"]], "divergence (sympy.physics.optics.gaussopt.beamparameter property)": [[160, "sympy.physics.optics.gaussopt.BeamParameter.divergence"]], "gaussian_conj() (in module sympy.physics.optics.gaussopt)": [[160, "sympy.physics.optics.gaussopt.gaussian_conj"]], "geometric_conj_ab() (in module sympy.physics.optics.gaussopt)": [[160, "sympy.physics.optics.gaussopt.geometric_conj_ab"]], "geometric_conj_af() (in module sympy.physics.optics.gaussopt)": [[160, "sympy.physics.optics.gaussopt.geometric_conj_af"]], "geometric_conj_bf() (in module sympy.physics.optics.gaussopt)": [[160, "sympy.physics.optics.gaussopt.geometric_conj_bf"]], "gouy (sympy.physics.optics.gaussopt.beamparameter property)": [[160, "sympy.physics.optics.gaussopt.BeamParameter.gouy"]], "height (sympy.physics.optics.gaussopt.geometricray property)": [[160, "sympy.physics.optics.gaussopt.GeometricRay.height"]], "q (sympy.physics.optics.gaussopt.beamparameter property)": [[160, "sympy.physics.optics.gaussopt.BeamParameter.q"]], "radius (sympy.physics.optics.gaussopt.beamparameter property)": [[160, "sympy.physics.optics.gaussopt.BeamParameter.radius"]], "rayleigh2waist() (in module sympy.physics.optics.gaussopt)": [[160, "sympy.physics.optics.gaussopt.rayleigh2waist"]], "sympy.physics.optics.gaussopt": [[160, "module-sympy.physics.optics.gaussopt"]], "w (sympy.physics.optics.gaussopt.beamparameter property)": [[160, "sympy.physics.optics.gaussopt.BeamParameter.w"]], "w_0 (sympy.physics.optics.gaussopt.beamparameter property)": [[160, "sympy.physics.optics.gaussopt.BeamParameter.w_0"]], "waist2rayleigh() (in module sympy.physics.optics.gaussopt)": [[160, "sympy.physics.optics.gaussopt.waist2rayleigh"]], "waist_approximation_limit (sympy.physics.optics.gaussopt.beamparameter property)": [[160, "sympy.physics.optics.gaussopt.BeamParameter.waist_approximation_limit"]], "medium (class in sympy.physics.optics.medium)": [[162, "sympy.physics.optics.medium.Medium"]], "refractive_index (sympy.physics.optics.medium.medium property)": [[162, "sympy.physics.optics.medium.Medium.refractive_index"]], "speed (sympy.physics.optics.medium.medium property)": [[162, "sympy.physics.optics.medium.Medium.speed"]], "sympy.physics.optics.medium": [[162, "module-sympy.physics.optics.medium"]], "half_wave_retarder() (in module sympy.physics.optics.polarization)": [[163, "sympy.physics.optics.polarization.half_wave_retarder"]], "jones_2_stokes() (in module sympy.physics.optics.polarization)": [[163, "sympy.physics.optics.polarization.jones_2_stokes"]], "jones_vector() (in module sympy.physics.optics.polarization)": [[163, "sympy.physics.optics.polarization.jones_vector"]], "linear_polarizer() (in module sympy.physics.optics.polarization)": [[163, "sympy.physics.optics.polarization.linear_polarizer"]], "mueller_matrix() (in module sympy.physics.optics.polarization)": [[163, "sympy.physics.optics.polarization.mueller_matrix"]], "phase_retarder() (in module sympy.physics.optics.polarization)": [[163, "sympy.physics.optics.polarization.phase_retarder"]], "polarizing_beam_splitter() (in module sympy.physics.optics.polarization)": [[163, "sympy.physics.optics.polarization.polarizing_beam_splitter"]], "quarter_wave_retarder() (in module sympy.physics.optics.polarization)": [[163, "sympy.physics.optics.polarization.quarter_wave_retarder"]], "reflective_filter() (in module sympy.physics.optics.polarization)": [[163, "sympy.physics.optics.polarization.reflective_filter"]], "stokes_vector() (in module sympy.physics.optics.polarization)": [[163, "sympy.physics.optics.polarization.stokes_vector"]], "sympy.physics.optics.polarization": [[163, "module-sympy.physics.optics.polarization"]], "transmissive_filter() (in module sympy.physics.optics.polarization)": [[163, "sympy.physics.optics.polarization.transmissive_filter"]], "brewster_angle() (in module sympy.physics.optics.utils)": [[164, "sympy.physics.optics.utils.brewster_angle"]], "critical_angle() (in module sympy.physics.optics.utils)": [[164, "sympy.physics.optics.utils.critical_angle"]], "deviation() (in module sympy.physics.optics.utils)": [[164, "sympy.physics.optics.utils.deviation"]], "fresnel_coefficients() (in module sympy.physics.optics.utils)": [[164, "sympy.physics.optics.utils.fresnel_coefficients"]], "hyperfocal_distance() (in module sympy.physics.optics.utils)": [[164, "sympy.physics.optics.utils.hyperfocal_distance"]], "lens_formula() (in module sympy.physics.optics.utils)": [[164, "sympy.physics.optics.utils.lens_formula"]], "lens_makers_formula() (in module sympy.physics.optics.utils)": [[164, "sympy.physics.optics.utils.lens_makers_formula"]], "mirror_formula() (in module sympy.physics.optics.utils)": [[164, "sympy.physics.optics.utils.mirror_formula"]], "refraction_angle() (in module sympy.physics.optics.utils)": [[164, "sympy.physics.optics.utils.refraction_angle"]], "sympy.physics.optics.utils": [[164, "module-sympy.physics.optics.utils"]], "transverse_magnification() (in module sympy.physics.optics.utils)": [[164, "sympy.physics.optics.utils.transverse_magnification"]], "twave (class in sympy.physics.optics.waves)": [[165, "sympy.physics.optics.waves.TWave"]], "amplitude (sympy.physics.optics.waves.twave property)": [[165, "sympy.physics.optics.waves.TWave.amplitude"]], "angular_velocity (sympy.physics.optics.waves.twave property)": [[165, "sympy.physics.optics.waves.TWave.angular_velocity"]], "frequency (sympy.physics.optics.waves.twave property)": [[165, "sympy.physics.optics.waves.TWave.frequency"]], "n (sympy.physics.optics.waves.twave property)": [[165, "sympy.physics.optics.waves.TWave.n"]], "phase (sympy.physics.optics.waves.twave property)": [[165, "sympy.physics.optics.waves.TWave.phase"]], "speed (sympy.physics.optics.waves.twave property)": [[165, "sympy.physics.optics.waves.TWave.speed"]], "sympy.physics.optics.waves": [[165, "module-sympy.physics.optics.waves"]], "time_period (sympy.physics.optics.waves.twave property)": [[165, "sympy.physics.optics.waves.TWave.time_period"]], "wavelength (sympy.physics.optics.waves.twave property)": [[165, "sympy.physics.optics.waves.TWave.wavelength"]], "wavenumber (sympy.physics.optics.waves.twave property)": [[165, "sympy.physics.optics.waves.TWave.wavenumber"]], "evaluate_pauli_product() (in module sympy.physics.paulialgebra)": [[166, "sympy.physics.paulialgebra.evaluate_pauli_product"]], "sympy.physics.paulialgebra": [[166, "module-sympy.physics.paulialgebra"]], "e_n() (in module sympy.physics.qho_1d)": [[167, "sympy.physics.qho_1d.E_n"]], "coherent_state() (in module sympy.physics.qho_1d)": [[167, "sympy.physics.qho_1d.coherent_state"]], "psi_n() (in module sympy.physics.qho_1d)": [[167, "sympy.physics.qho_1d.psi_n"]], "sympy.physics.qho_1d": [[167, "module-sympy.physics.qho_1d"]], "anticommutator (class in sympy.physics.quantum.anticommutator)": [[168, "sympy.physics.quantum.anticommutator.AntiCommutator"]], "doit() (sympy.physics.quantum.anticommutator.anticommutator method)": [[168, "sympy.physics.quantum.anticommutator.AntiCommutator.doit"]], "sympy.physics.quantum.anticommutator": [[168, "module-sympy.physics.quantum.anticommutator"]], "positionbra3d (class in sympy.physics.quantum.cartesian)": [[169, "sympy.physics.quantum.cartesian.PositionBra3D"]], "positionket3d (class in sympy.physics.quantum.cartesian)": [[169, "sympy.physics.quantum.cartesian.PositionKet3D"]], "positionstate3d (class in sympy.physics.quantum.cartesian)": [[169, "sympy.physics.quantum.cartesian.PositionState3D"]], "pxbra (class in sympy.physics.quantum.cartesian)": [[169, "sympy.physics.quantum.cartesian.PxBra"]], "pxket (class in sympy.physics.quantum.cartesian)": [[169, "sympy.physics.quantum.cartesian.PxKet"]], "pxop (class in sympy.physics.quantum.cartesian)": [[169, "sympy.physics.quantum.cartesian.PxOp"]], "xbra (class in sympy.physics.quantum.cartesian)": [[169, "sympy.physics.quantum.cartesian.XBra"]], "xket (class in sympy.physics.quantum.cartesian)": [[169, "sympy.physics.quantum.cartesian.XKet"]], "xop (class in sympy.physics.quantum.cartesian)": [[169, "sympy.physics.quantum.cartesian.XOp"]], "yop (class in sympy.physics.quantum.cartesian)": [[169, "sympy.physics.quantum.cartesian.YOp"]], "zop (class in sympy.physics.quantum.cartesian)": [[169, "sympy.physics.quantum.cartesian.ZOp"]], "momentum (sympy.physics.quantum.cartesian.pxbra property)": [[169, "sympy.physics.quantum.cartesian.PxBra.momentum"]], "momentum (sympy.physics.quantum.cartesian.pxket property)": [[169, "sympy.physics.quantum.cartesian.PxKet.momentum"]], "position (sympy.physics.quantum.cartesian.xbra property)": [[169, "sympy.physics.quantum.cartesian.XBra.position"]], "position (sympy.physics.quantum.cartesian.xket property)": [[169, "sympy.physics.quantum.cartesian.XKet.position"]], "position_x (sympy.physics.quantum.cartesian.positionstate3d property)": [[169, "sympy.physics.quantum.cartesian.PositionState3D.position_x"]], "position_y (sympy.physics.quantum.cartesian.positionstate3d property)": [[169, "sympy.physics.quantum.cartesian.PositionState3D.position_y"]], "position_z (sympy.physics.quantum.cartesian.positionstate3d property)": [[169, "sympy.physics.quantum.cartesian.PositionState3D.position_z"]], "sympy.physics.quantum.cartesian": [[169, "module-sympy.physics.quantum.cartesian"]], "cg (class in sympy.physics.quantum.cg)": [[170, "sympy.physics.quantum.cg.CG"]], "wigner3j (class in sympy.physics.quantum.cg)": [[170, "sympy.physics.quantum.cg.Wigner3j"]], "wigner6j (class in sympy.physics.quantum.cg)": [[170, "sympy.physics.quantum.cg.Wigner6j"]], "wigner9j (class in sympy.physics.quantum.cg)": [[170, "sympy.physics.quantum.cg.Wigner9j"]], "cg_simp() (in module sympy.physics.quantum.cg)": [[170, "sympy.physics.quantum.cg.cg_simp"]], "sympy.physics.quantum.cg": [[170, "module-sympy.physics.quantum.cg"]], "circuitplot (class in sympy.physics.quantum.circuitplot)": [[171, "sympy.physics.quantum.circuitplot.CircuitPlot"]], "createcgate() (in module sympy.physics.quantum.circuitplot)": [[171, "sympy.physics.quantum.circuitplot.CreateCGate"]], "mx (class in sympy.physics.quantum.circuitplot)": [[171, "sympy.physics.quantum.circuitplot.Mx"]], "mz (class in sympy.physics.quantum.circuitplot)": [[171, "sympy.physics.quantum.circuitplot.Mz"]], "circuit_plot() (in module sympy.physics.quantum.circuitplot)": [[171, "sympy.physics.quantum.circuitplot.circuit_plot"]], "control_line() (sympy.physics.quantum.circuitplot.circuitplot method)": [[171, "sympy.physics.quantum.circuitplot.CircuitPlot.control_line"]], "control_point() (sympy.physics.quantum.circuitplot.circuitplot method)": [[171, "sympy.physics.quantum.circuitplot.CircuitPlot.control_point"]], "labeller() (in module sympy.physics.quantum.circuitplot)": [[171, "sympy.physics.quantum.circuitplot.labeller"]], "not_point() (sympy.physics.quantum.circuitplot.circuitplot method)": [[171, "sympy.physics.quantum.circuitplot.CircuitPlot.not_point"]], "one_qubit_box() (sympy.physics.quantum.circuitplot.circuitplot method)": [[171, "sympy.physics.quantum.circuitplot.CircuitPlot.one_qubit_box"]], "swap_point() (sympy.physics.quantum.circuitplot.circuitplot method)": [[171, "sympy.physics.quantum.circuitplot.CircuitPlot.swap_point"]], "sympy.physics.quantum.circuitplot": [[171, "module-sympy.physics.quantum.circuitplot"]], "two_qubit_box() (sympy.physics.quantum.circuitplot.circuitplot method)": [[171, "sympy.physics.quantum.circuitplot.CircuitPlot.two_qubit_box"]], "update() (sympy.physics.quantum.circuitplot.circuitplot method)": [[171, "sympy.physics.quantum.circuitplot.CircuitPlot.update"]], "commutator (class in sympy.physics.quantum.commutator)": [[172, "sympy.physics.quantum.commutator.Commutator"]], "doit() (sympy.physics.quantum.commutator.commutator method)": [[172, "sympy.physics.quantum.commutator.Commutator.doit"]], "sympy.physics.quantum.commutator": [[172, "module-sympy.physics.quantum.commutator"]], "hbar (class in sympy.physics.quantum.constants)": [[173, "sympy.physics.quantum.constants.HBar"]], "sympy.physics.quantum.constants": [[173, "module-sympy.physics.quantum.constants"]], "dagger (class in sympy.physics.quantum.dagger)": [[174, "sympy.physics.quantum.dagger.Dagger"]], "sympy.physics.quantum.dagger": [[174, "module-sympy.physics.quantum.dagger"]], "cgate (class in sympy.physics.quantum.gate)": [[175, "sympy.physics.quantum.gate.CGate"]], "cgates (class in sympy.physics.quantum.gate)": [[175, "sympy.physics.quantum.gate.CGateS"]], "cnot (in module sympy.physics.quantum.gate)": [[175, "sympy.physics.quantum.gate.CNOT"]], "cnotgate (class in sympy.physics.quantum.gate)": [[175, "sympy.physics.quantum.gate.CNotGate"]], "gate (class in sympy.physics.quantum.gate)": [[175, "sympy.physics.quantum.gate.Gate"]], "h (in module sympy.physics.quantum.gate)": [[175, "sympy.physics.quantum.gate.H"]], "hadamardgate (class in sympy.physics.quantum.gate)": [[175, "sympy.physics.quantum.gate.HadamardGate"]], "identitygate (class in sympy.physics.quantum.gate)": [[175, "sympy.physics.quantum.gate.IdentityGate"]], "onequbitgate (class in sympy.physics.quantum.gate)": [[175, "sympy.physics.quantum.gate.OneQubitGate"]], "phase (in module sympy.physics.quantum.gate)": [[175, "sympy.physics.quantum.gate.Phase"]], "phasegate (class in sympy.physics.quantum.gate)": [[175, "sympy.physics.quantum.gate.PhaseGate"]], "s (in module sympy.physics.quantum.gate)": [[175, "sympy.physics.quantum.gate.S"]], "swap (in module sympy.physics.quantum.gate)": [[175, "sympy.physics.quantum.gate.SWAP"]], "swapgate (class in sympy.physics.quantum.gate)": [[175, "sympy.physics.quantum.gate.SwapGate"]], "t (in module sympy.physics.quantum.gate)": [[175, "sympy.physics.quantum.gate.T"]], "tgate (class in sympy.physics.quantum.gate)": [[175, "sympy.physics.quantum.gate.TGate"]], "twoqubitgate (class in sympy.physics.quantum.gate)": [[175, "sympy.physics.quantum.gate.TwoQubitGate"]], "ugate (class in sympy.physics.quantum.gate)": [[175, "sympy.physics.quantum.gate.UGate"]], "x (in module sympy.physics.quantum.gate)": [[175, "sympy.physics.quantum.gate.X"]], "xgate (class in sympy.physics.quantum.gate)": [[175, "sympy.physics.quantum.gate.XGate"]], "y (in module sympy.physics.quantum.gate)": [[175, "sympy.physics.quantum.gate.Y"]], "ygate (class in sympy.physics.quantum.gate)": [[175, "sympy.physics.quantum.gate.YGate"]], "z (in module sympy.physics.quantum.gate)": [[175, "sympy.physics.quantum.gate.Z"]], "zgate (class in sympy.physics.quantum.gate)": [[175, "sympy.physics.quantum.gate.ZGate"]], "controls (sympy.physics.quantum.gate.cgate property)": [[175, "sympy.physics.quantum.gate.CGate.controls"]], "controls (sympy.physics.quantum.gate.cnotgate property)": [[175, "sympy.physics.quantum.gate.CNotGate.controls"]], "decompose() (sympy.physics.quantum.gate.cgate method)": [[175, "sympy.physics.quantum.gate.CGate.decompose"]], "decompose() (sympy.physics.quantum.gate.swapgate method)": [[175, "sympy.physics.quantum.gate.SwapGate.decompose"]], "eval_controls() (sympy.physics.quantum.gate.cgate method)": [[175, "sympy.physics.quantum.gate.CGate.eval_controls"]], "gate (sympy.physics.quantum.gate.cgate property)": [[175, "sympy.physics.quantum.gate.CGate.gate"]], "gate (sympy.physics.quantum.gate.cnotgate property)": [[175, "sympy.physics.quantum.gate.CNotGate.gate"]], "gate_simp() (in module sympy.physics.quantum.gate)": [[175, "sympy.physics.quantum.gate.gate_simp"]], "gate_sort() (in module sympy.physics.quantum.gate)": [[175, "sympy.physics.quantum.gate.gate_sort"]], "get_target_matrix() (sympy.physics.quantum.gate.gate method)": [[175, "sympy.physics.quantum.gate.Gate.get_target_matrix"]], "get_target_matrix() (sympy.physics.quantum.gate.ugate method)": [[175, "sympy.physics.quantum.gate.UGate.get_target_matrix"]], "min_qubits (sympy.physics.quantum.gate.cgate property)": [[175, "sympy.physics.quantum.gate.CGate.min_qubits"]], "min_qubits (sympy.physics.quantum.gate.cnotgate property)": [[175, "sympy.physics.quantum.gate.CNotGate.min_qubits"]], "min_qubits (sympy.physics.quantum.gate.gate property)": [[175, "sympy.physics.quantum.gate.Gate.min_qubits"]], "normalized() (in module sympy.physics.quantum.gate)": [[175, "sympy.physics.quantum.gate.normalized"]], "nqubits (sympy.physics.quantum.gate.cgate property)": [[175, "sympy.physics.quantum.gate.CGate.nqubits"]], "nqubits (sympy.physics.quantum.gate.gate property)": [[175, "sympy.physics.quantum.gate.Gate.nqubits"]], "plot_gate() (sympy.physics.quantum.gate.cgate method)": [[175, "sympy.physics.quantum.gate.CGate.plot_gate"]], "random_circuit() (in module sympy.physics.quantum.gate)": [[175, "sympy.physics.quantum.gate.random_circuit"]], "sympy.physics.quantum.gate": [[175, "module-sympy.physics.quantum.gate"]], "targets (sympy.physics.quantum.gate.cgate property)": [[175, "sympy.physics.quantum.gate.CGate.targets"]], "targets (sympy.physics.quantum.gate.cnotgate property)": [[175, "sympy.physics.quantum.gate.CNotGate.targets"]], "targets (sympy.physics.quantum.gate.gate property)": [[175, "sympy.physics.quantum.gate.Gate.targets"]], "targets (sympy.physics.quantum.gate.ugate property)": [[175, "sympy.physics.quantum.gate.UGate.targets"]], "oraclegate (class in sympy.physics.quantum.grover)": [[176, "sympy.physics.quantum.grover.OracleGate"]], "wgate (class in sympy.physics.quantum.grover)": [[176, "sympy.physics.quantum.grover.WGate"]], "apply_grover() (in module sympy.physics.quantum.grover)": [[176, "sympy.physics.quantum.grover.apply_grover"]], "grover_iteration() (in module sympy.physics.quantum.grover)": [[176, "sympy.physics.quantum.grover.grover_iteration"]], "search_function (sympy.physics.quantum.grover.oraclegate property)": [[176, "sympy.physics.quantum.grover.OracleGate.search_function"]], "superposition_basis() (in module sympy.physics.quantum.grover)": [[176, "sympy.physics.quantum.grover.superposition_basis"]], "sympy.physics.quantum.grover": [[176, "module-sympy.physics.quantum.grover"]], "targets (sympy.physics.quantum.grover.oraclegate property)": [[176, "sympy.physics.quantum.grover.OracleGate.targets"]], "complexspace (class in sympy.physics.quantum.hilbert)": [[177, "sympy.physics.quantum.hilbert.ComplexSpace"]], "directsumhilbertspace (class in sympy.physics.quantum.hilbert)": [[177, "sympy.physics.quantum.hilbert.DirectSumHilbertSpace"]], "fockspace (class in sympy.physics.quantum.hilbert)": [[177, "sympy.physics.quantum.hilbert.FockSpace"]], "hilbertspace (class in sympy.physics.quantum.hilbert)": [[177, "sympy.physics.quantum.hilbert.HilbertSpace"]], "l2 (class in sympy.physics.quantum.hilbert)": [[177, "sympy.physics.quantum.hilbert.L2"]], "tensorpowerhilbertspace (class in sympy.physics.quantum.hilbert)": [[177, "sympy.physics.quantum.hilbert.TensorPowerHilbertSpace"]], "tensorproducthilbertspace (class in sympy.physics.quantum.hilbert)": [[177, "sympy.physics.quantum.hilbert.TensorProductHilbertSpace"]], "dimension (sympy.physics.quantum.hilbert.hilbertspace property)": [[177, "sympy.physics.quantum.hilbert.HilbertSpace.dimension"]], "eval() (sympy.physics.quantum.hilbert.directsumhilbertspace class method)": [[177, "sympy.physics.quantum.hilbert.DirectSumHilbertSpace.eval"]], "eval() (sympy.physics.quantum.hilbert.tensorproducthilbertspace class method)": [[177, "sympy.physics.quantum.hilbert.TensorProductHilbertSpace.eval"]], "spaces (sympy.physics.quantum.hilbert.directsumhilbertspace property)": [[177, "sympy.physics.quantum.hilbert.DirectSumHilbertSpace.spaces"]], "spaces (sympy.physics.quantum.hilbert.tensorproducthilbertspace property)": [[177, "sympy.physics.quantum.hilbert.TensorProductHilbertSpace.spaces"]], "sympy.physics.quantum.hilbert": [[177, "module-sympy.physics.quantum.hilbert"]], "innerproduct (class in sympy.physics.quantum.innerproduct)": [[179, "sympy.physics.quantum.innerproduct.InnerProduct"]], "sympy.physics.quantum.innerproduct": [[179, "module-sympy.physics.quantum.innerproduct"]], "differentialoperator (class in sympy.physics.quantum.operator)": [[180, "sympy.physics.quantum.operator.DifferentialOperator"]], "hermitianoperator (class in sympy.physics.quantum.operator)": [[180, "sympy.physics.quantum.operator.HermitianOperator"]], "identityoperator (class in sympy.physics.quantum.operator)": [[180, "sympy.physics.quantum.operator.IdentityOperator"]], "operator (class in sympy.physics.quantum.operator)": [[180, "sympy.physics.quantum.operator.Operator"]], "outerproduct (class in sympy.physics.quantum.operator)": [[180, "sympy.physics.quantum.operator.OuterProduct"]], "unitaryoperator (class in sympy.physics.quantum.operator)": [[180, "sympy.physics.quantum.operator.UnitaryOperator"]], "bra (sympy.physics.quantum.operator.outerproduct property)": [[180, "sympy.physics.quantum.operator.OuterProduct.bra"]], "expr (sympy.physics.quantum.operator.differentialoperator property)": [[180, "sympy.physics.quantum.operator.DifferentialOperator.expr"]], "free_symbols (sympy.physics.quantum.operator.differentialoperator property)": [[180, "sympy.physics.quantum.operator.DifferentialOperator.free_symbols"]], "function (sympy.physics.quantum.operator.differentialoperator property)": [[180, "sympy.physics.quantum.operator.DifferentialOperator.function"]], "ket (sympy.physics.quantum.operator.outerproduct property)": [[180, "sympy.physics.quantum.operator.OuterProduct.ket"]], "sympy.physics.quantum.operator": [[180, "module-sympy.physics.quantum.operator"]], "variables (sympy.physics.quantum.operator.differentialoperator property)": [[180, "sympy.physics.quantum.operator.DifferentialOperator.variables"]], "operators_to_state() (in module sympy.physics.quantum.operatorset)": [[181, "sympy.physics.quantum.operatorset.operators_to_state"]], "state_to_operators() (in module sympy.physics.quantum.operatorset)": [[181, "sympy.physics.quantum.operatorset.state_to_operators"]], "sympy.physics.quantum.operatorset": [[181, "module-sympy.physics.quantum.operatorset"]], "piabbra (class in sympy.physics.quantum.piab)": [[182, "sympy.physics.quantum.piab.PIABBra"]], "piabhamiltonian (class in sympy.physics.quantum.piab)": [[182, "sympy.physics.quantum.piab.PIABHamiltonian"]], "piabket (class in sympy.physics.quantum.piab)": [[182, "sympy.physics.quantum.piab.PIABKet"]], "sympy.physics.quantum.piab": [[182, "module-sympy.physics.quantum.piab"]], "qapply() (in module sympy.physics.quantum.qapply)": [[183, "sympy.physics.quantum.qapply.qapply"]], "sympy.physics.quantum.qapply": [[183, "module-sympy.physics.quantum.qapply"]], "iqft (class in sympy.physics.quantum.qft)": [[184, "sympy.physics.quantum.qft.IQFT"]], "qft (class in sympy.physics.quantum.qft)": [[184, "sympy.physics.quantum.qft.QFT"]], "rk (in module sympy.physics.quantum.qft)": [[184, "sympy.physics.quantum.qft.Rk"]], "rkgate (class in sympy.physics.quantum.qft)": [[184, "sympy.physics.quantum.qft.RkGate"]], "decompose() (sympy.physics.quantum.qft.iqft method)": [[184, "sympy.physics.quantum.qft.IQFT.decompose"]], "decompose() (sympy.physics.quantum.qft.qft method)": [[184, "sympy.physics.quantum.qft.QFT.decompose"]], "sympy.physics.quantum.qft": [[184, "module-sympy.physics.quantum.qft"]], "intqubit (class in sympy.physics.quantum.qubit)": [[185, "sympy.physics.quantum.qubit.IntQubit"]], "intqubitbra (class in sympy.physics.quantum.qubit)": [[185, "sympy.physics.quantum.qubit.IntQubitBra"]], "qubit (class in sympy.physics.quantum.qubit)": [[185, "sympy.physics.quantum.qubit.Qubit"]], "qubitbra (class in sympy.physics.quantum.qubit)": [[185, "sympy.physics.quantum.qubit.QubitBra"]], "matrix_to_density() (in module sympy.physics.quantum.qubit)": [[185, "sympy.physics.quantum.qubit.matrix_to_density"]], "matrix_to_qubit() (in module sympy.physics.quantum.qubit)": [[185, "sympy.physics.quantum.qubit.matrix_to_qubit"]], "measure_all() (in module sympy.physics.quantum.qubit)": [[185, "sympy.physics.quantum.qubit.measure_all"]], "measure_all_oneshot() (in module sympy.physics.quantum.qubit)": [[185, "sympy.physics.quantum.qubit.measure_all_oneshot"]], "measure_partial() (in module sympy.physics.quantum.qubit)": [[185, "sympy.physics.quantum.qubit.measure_partial"]], "measure_partial_oneshot() (in module sympy.physics.quantum.qubit)": [[185, "sympy.physics.quantum.qubit.measure_partial_oneshot"]], "qubit_to_matrix() (in module sympy.physics.quantum.qubit)": [[185, "sympy.physics.quantum.qubit.qubit_to_matrix"]], "sympy.physics.quantum.qubit": [[185, "module-sympy.physics.quantum.qubit"]], "enumerate_states() (in module sympy.physics.quantum.represent)": [[186, "sympy.physics.quantum.represent.enumerate_states"]], "get_basis() (in module sympy.physics.quantum.represent)": [[186, "sympy.physics.quantum.represent.get_basis"]], "integrate_result() (in module sympy.physics.quantum.represent)": [[186, "sympy.physics.quantum.represent.integrate_result"]], "rep_expectation() (in module sympy.physics.quantum.represent)": [[186, "sympy.physics.quantum.represent.rep_expectation"]], "rep_innerproduct() (in module sympy.physics.quantum.represent)": [[186, "sympy.physics.quantum.represent.rep_innerproduct"]], "represent() (in module sympy.physics.quantum.represent)": [[186, "sympy.physics.quantum.represent.represent"]], "sympy.physics.quantum.represent": [[186, "module-sympy.physics.quantum.represent"]], "cmod (class in sympy.physics.quantum.shor)": [[187, "sympy.physics.quantum.shor.CMod"]], "n (sympy.physics.quantum.shor.cmod property)": [[187, "sympy.physics.quantum.shor.CMod.N"]], "a (sympy.physics.quantum.shor.cmod property)": [[187, "sympy.physics.quantum.shor.CMod.a"]], "period_find() (in module sympy.physics.quantum.shor)": [[187, "sympy.physics.quantum.shor.period_find"]], "shor() (in module sympy.physics.quantum.shor)": [[187, "sympy.physics.quantum.shor.shor"]], "sympy.physics.quantum.shor": [[187, "module-sympy.physics.quantum.shor"]], "t (sympy.physics.quantum.shor.cmod property)": [[187, "sympy.physics.quantum.shor.CMod.t"]], "d() (sympy.physics.quantum.spin.rotation class method)": [[188, "sympy.physics.quantum.spin.Rotation.D"], [188, "sympy.physics.quantum.spin.Rotation.d"]], "j2op (class in sympy.physics.quantum.spin)": [[188, "sympy.physics.quantum.spin.J2Op"]], "jxbra (class in sympy.physics.quantum.spin)": [[188, "sympy.physics.quantum.spin.JxBra"]], "jxbracoupled (class in sympy.physics.quantum.spin)": [[188, "sympy.physics.quantum.spin.JxBraCoupled"]], "jxket (class in sympy.physics.quantum.spin)": [[188, "sympy.physics.quantum.spin.JxKet"]], "jxketcoupled (class in sympy.physics.quantum.spin)": [[188, "sympy.physics.quantum.spin.JxKetCoupled"]], "jybra (class in sympy.physics.quantum.spin)": [[188, "sympy.physics.quantum.spin.JyBra"]], "jybracoupled (class in sympy.physics.quantum.spin)": [[188, "sympy.physics.quantum.spin.JyBraCoupled"]], "jyket (class in sympy.physics.quantum.spin)": [[188, "sympy.physics.quantum.spin.JyKet"]], "jyketcoupled (class in sympy.physics.quantum.spin)": [[188, "sympy.physics.quantum.spin.JyKetCoupled"]], "jzbra (class in sympy.physics.quantum.spin)": [[188, "sympy.physics.quantum.spin.JzBra"]], "jzbracoupled (class in sympy.physics.quantum.spin)": [[188, "sympy.physics.quantum.spin.JzBraCoupled"]], "jzket (class in sympy.physics.quantum.spin)": [[188, "sympy.physics.quantum.spin.JzKet"]], "jzketcoupled (class in sympy.physics.quantum.spin)": [[188, "sympy.physics.quantum.spin.JzKetCoupled"]], "jzop (class in sympy.physics.quantum.spin)": [[188, "sympy.physics.quantum.spin.JzOp"]], "rotation (class in sympy.physics.quantum.spin)": [[188, "sympy.physics.quantum.spin.Rotation"]], "wignerd (class in sympy.physics.quantum.spin)": [[188, "sympy.physics.quantum.spin.WignerD"]], "couple() (in module sympy.physics.quantum.spin)": [[188, "sympy.physics.quantum.spin.couple"]], "sympy.physics.quantum.spin": [[188, "module-sympy.physics.quantum.spin"]], "uncouple() (in module sympy.physics.quantum.spin)": [[188, "sympy.physics.quantum.spin.uncouple"]], "bra (class in sympy.physics.quantum.state)": [[189, "sympy.physics.quantum.state.Bra"]], "brabase (class in sympy.physics.quantum.state)": [[189, "sympy.physics.quantum.state.BraBase"]], "ket (class in sympy.physics.quantum.state)": [[189, "sympy.physics.quantum.state.Ket"]], "ketbase (class in sympy.physics.quantum.state)": [[189, "sympy.physics.quantum.state.KetBase"]], "orthogonalbra (class in sympy.physics.quantum.state)": [[189, "sympy.physics.quantum.state.OrthogonalBra"]], "orthogonalket (class in sympy.physics.quantum.state)": [[189, "sympy.physics.quantum.state.OrthogonalKet"]], "orthogonalstate (class in sympy.physics.quantum.state)": [[189, "sympy.physics.quantum.state.OrthogonalState"]], "state (class in sympy.physics.quantum.state)": [[189, "sympy.physics.quantum.state.State"]], "statebase (class in sympy.physics.quantum.state)": [[189, "sympy.physics.quantum.state.StateBase"]], "timedepbra (class in sympy.physics.quantum.state)": [[189, "sympy.physics.quantum.state.TimeDepBra"]], "timedepket (class in sympy.physics.quantum.state)": [[189, "sympy.physics.quantum.state.TimeDepKet"]], "timedepstate (class in sympy.physics.quantum.state)": [[189, "sympy.physics.quantum.state.TimeDepState"]], "wavefunction (class in sympy.physics.quantum.state)": [[189, "sympy.physics.quantum.state.Wavefunction"]], "dual (sympy.physics.quantum.state.statebase property)": [[189, "sympy.physics.quantum.state.StateBase.dual"]], "dual_class() (sympy.physics.quantum.state.statebase class method)": [[189, "sympy.physics.quantum.state.StateBase.dual_class"]], "expr (sympy.physics.quantum.state.wavefunction property)": [[189, "sympy.physics.quantum.state.Wavefunction.expr"]], "is_commutative (sympy.physics.quantum.state.wavefunction property)": [[189, "sympy.physics.quantum.state.Wavefunction.is_commutative"]], "is_normalized (sympy.physics.quantum.state.wavefunction property)": [[189, "sympy.physics.quantum.state.Wavefunction.is_normalized"]], "label (sympy.physics.quantum.state.timedepstate property)": [[189, "sympy.physics.quantum.state.TimeDepState.label"]], "limits (sympy.physics.quantum.state.wavefunction property)": [[189, "sympy.physics.quantum.state.Wavefunction.limits"]], "norm (sympy.physics.quantum.state.wavefunction property)": [[189, "sympy.physics.quantum.state.Wavefunction.norm"]], "normalize() (sympy.physics.quantum.state.wavefunction method)": [[189, "sympy.physics.quantum.state.Wavefunction.normalize"]], "operators (sympy.physics.quantum.state.statebase property)": [[189, "sympy.physics.quantum.state.StateBase.operators"]], "prob() (sympy.physics.quantum.state.wavefunction method)": [[189, "sympy.physics.quantum.state.Wavefunction.prob"]], "sympy.physics.quantum.state": [[189, "module-sympy.physics.quantum.state"]], "time (sympy.physics.quantum.state.timedepstate property)": [[189, "sympy.physics.quantum.state.TimeDepState.time"]], "variables (sympy.physics.quantum.state.wavefunction property)": [[189, "sympy.physics.quantum.state.Wavefunction.variables"]], "tensorproduct (class in sympy.physics.quantum.tensorproduct)": [[190, "sympy.physics.quantum.tensorproduct.TensorProduct"]], "sympy.physics.quantum.tensorproduct": [[190, "module-sympy.physics.quantum.tensorproduct"]], "tensor_product_simp() (in module sympy.physics.quantum.tensorproduct)": [[190, "sympy.physics.quantum.tensorproduct.tensor_product_simp"]], "annihilateboson (class in sympy.physics.secondquant)": [[191, "sympy.physics.secondquant.AnnihilateBoson"]], "annihilatefermion (class in sympy.physics.secondquant)": [[191, "sympy.physics.secondquant.AnnihilateFermion"]], "antisymmetrictensor (class in sympy.physics.secondquant)": [[191, "sympy.physics.secondquant.AntiSymmetricTensor"]], "b (in module sympy.physics.secondquant)": [[191, "sympy.physics.secondquant.B"]], "bbra (in module sympy.physics.secondquant)": [[191, "sympy.physics.secondquant.BBra"]], "bket (in module sympy.physics.secondquant)": [[191, "sympy.physics.secondquant.BKet"]], "bd (in module sympy.physics.secondquant)": [[191, "sympy.physics.secondquant.Bd"]], "bosonicbasis (class in sympy.physics.secondquant)": [[191, "sympy.physics.secondquant.BosonicBasis"]], "commutator (class in sympy.physics.secondquant)": [[191, "sympy.physics.secondquant.Commutator"]], "createboson (class in sympy.physics.secondquant)": [[191, "sympy.physics.secondquant.CreateBoson"]], "createfermion (class in sympy.physics.secondquant)": [[191, "sympy.physics.secondquant.CreateFermion"]], "dagger (class in sympy.physics.secondquant)": [[191, "sympy.physics.secondquant.Dagger"]], "f (in module sympy.physics.secondquant)": [[191, "sympy.physics.secondquant.F"]], "fbra (in module sympy.physics.secondquant)": [[191, "sympy.physics.secondquant.FBra"]], "fket (in module sympy.physics.secondquant)": [[191, "sympy.physics.secondquant.FKet"]], "fd (in module sympy.physics.secondquant)": [[191, "sympy.physics.secondquant.Fd"]], "fixedbosonicbasis (class in sympy.physics.secondquant)": [[191, "sympy.physics.secondquant.FixedBosonicBasis"]], "fockstate (class in sympy.physics.secondquant)": [[191, "sympy.physics.secondquant.FockState"]], "fockstatebosonbra (class in sympy.physics.secondquant)": [[191, "sympy.physics.secondquant.FockStateBosonBra"]], "fockstatebosonket (class in sympy.physics.secondquant)": [[191, "sympy.physics.secondquant.FockStateBosonKet"]], "fockstatebra (class in sympy.physics.secondquant)": [[191, "sympy.physics.secondquant.FockStateBra"]], "fockstatefermionbra (class in sympy.physics.secondquant)": [[191, "sympy.physics.secondquant.FockStateFermionBra"]], "fockstatefermionket (class in sympy.physics.secondquant)": [[191, "sympy.physics.secondquant.FockStateFermionKet"]], "fockstateket (class in sympy.physics.secondquant)": [[191, "sympy.physics.secondquant.FockStateKet"]], "innerproduct (class in sympy.physics.secondquant)": [[191, "sympy.physics.secondquant.InnerProduct"]], "kroneckerdelta (class in sympy.physics.secondquant)": [[191, "sympy.physics.secondquant.KroneckerDelta"]], "no (class in sympy.physics.secondquant)": [[191, "sympy.physics.secondquant.NO"]], "permutationoperator (class in sympy.physics.secondquant)": [[191, "sympy.physics.secondquant.PermutationOperator"]], "varbosonicbasis (class in sympy.physics.secondquant)": [[191, "sympy.physics.secondquant.VarBosonicBasis"]], "apply_operator() (sympy.physics.secondquant.annihilateboson method)": [[191, "sympy.physics.secondquant.AnnihilateBoson.apply_operator"]], "apply_operator() (sympy.physics.secondquant.annihilatefermion method)": [[191, "sympy.physics.secondquant.AnnihilateFermion.apply_operator"]], "apply_operator() (sympy.physics.secondquant.createboson method)": [[191, "sympy.physics.secondquant.CreateBoson.apply_operator"]], "apply_operator() (sympy.physics.secondquant.createfermion method)": [[191, "sympy.physics.secondquant.CreateFermion.apply_operator"]], "apply_operators() (in module sympy.physics.secondquant)": [[191, "sympy.physics.secondquant.apply_operators"]], "bra (sympy.physics.secondquant.innerproduct property)": [[191, "sympy.physics.secondquant.InnerProduct.bra"]], "contraction() (in module sympy.physics.secondquant)": [[191, "sympy.physics.secondquant.contraction"]], "doit() (sympy.physics.secondquant.commutator method)": [[191, "sympy.physics.secondquant.Commutator.doit"]], "doit() (sympy.physics.secondquant.no method)": [[191, "sympy.physics.secondquant.NO.doit"]], "eval() (sympy.physics.secondquant.commutator class method)": [[191, "sympy.physics.secondquant.Commutator.eval"]], "eval() (sympy.physics.secondquant.dagger class method)": [[191, "sympy.physics.secondquant.Dagger.eval"]], "eval() (sympy.physics.secondquant.kroneckerdelta class method)": [[191, "sympy.physics.secondquant.KroneckerDelta.eval"]], "evaluate_deltas() (in module sympy.physics.secondquant)": [[191, "sympy.physics.secondquant.evaluate_deltas"]], "get_permuted() (sympy.physics.secondquant.permutationoperator method)": [[191, "sympy.physics.secondquant.PermutationOperator.get_permuted"]], "get_subno() (sympy.physics.secondquant.no method)": [[191, "sympy.physics.secondquant.NO.get_subNO"]], "has_q_annihilators (sympy.physics.secondquant.no property)": [[191, "sympy.physics.secondquant.NO.has_q_annihilators"]], "has_q_creators (sympy.physics.secondquant.no property)": [[191, "sympy.physics.secondquant.NO.has_q_creators"]], "index() (sympy.physics.secondquant.fixedbosonicbasis method)": [[191, "sympy.physics.secondquant.FixedBosonicBasis.index"]], "index() (sympy.physics.secondquant.varbosonicbasis method)": [[191, "sympy.physics.secondquant.VarBosonicBasis.index"]], "indices_contain_equal_information (sympy.physics.secondquant.kroneckerdelta property)": [[191, "sympy.physics.secondquant.KroneckerDelta.indices_contain_equal_information"]], "is_above_fermi (sympy.physics.secondquant.kroneckerdelta property)": [[191, "sympy.physics.secondquant.KroneckerDelta.is_above_fermi"]], "is_below_fermi (sympy.physics.secondquant.kroneckerdelta property)": [[191, "sympy.physics.secondquant.KroneckerDelta.is_below_fermi"]], "is_only_above_fermi (sympy.physics.secondquant.kroneckerdelta property)": [[191, "sympy.physics.secondquant.KroneckerDelta.is_only_above_fermi"]], "is_only_below_fermi (sympy.physics.secondquant.kroneckerdelta property)": [[191, "sympy.physics.secondquant.KroneckerDelta.is_only_below_fermi"]], "is_only_q_annihilator (sympy.physics.secondquant.annihilatefermion property)": [[191, "sympy.physics.secondquant.AnnihilateFermion.is_only_q_annihilator"]], "is_only_q_annihilator (sympy.physics.secondquant.createfermion property)": [[191, "sympy.physics.secondquant.CreateFermion.is_only_q_annihilator"]], "is_only_q_creator (sympy.physics.secondquant.annihilatefermion property)": [[191, "sympy.physics.secondquant.AnnihilateFermion.is_only_q_creator"]], "is_only_q_creator (sympy.physics.secondquant.createfermion property)": [[191, "sympy.physics.secondquant.CreateFermion.is_only_q_creator"]], "is_q_annihilator (sympy.physics.secondquant.annihilatefermion property)": [[191, "sympy.physics.secondquant.AnnihilateFermion.is_q_annihilator"]], "is_q_annihilator (sympy.physics.secondquant.createfermion property)": [[191, "sympy.physics.secondquant.CreateFermion.is_q_annihilator"]], "is_q_creator (sympy.physics.secondquant.annihilatefermion property)": [[191, "sympy.physics.secondquant.AnnihilateFermion.is_q_creator"]], "is_q_creator (sympy.physics.secondquant.createfermion property)": [[191, "sympy.physics.secondquant.CreateFermion.is_q_creator"]], "iter_q_annihilators() (sympy.physics.secondquant.no method)": [[191, "sympy.physics.secondquant.NO.iter_q_annihilators"]], "iter_q_creators() (sympy.physics.secondquant.no method)": [[191, "sympy.physics.secondquant.NO.iter_q_creators"]], "ket (sympy.physics.secondquant.innerproduct property)": [[191, "sympy.physics.secondquant.InnerProduct.ket"]], "killable_index (sympy.physics.secondquant.kroneckerdelta property)": [[191, "sympy.physics.secondquant.KroneckerDelta.killable_index"]], "lower (sympy.physics.secondquant.antisymmetrictensor property)": [[191, "sympy.physics.secondquant.AntiSymmetricTensor.lower"]], "matrix_rep() (in module sympy.physics.secondquant)": [[191, "sympy.physics.secondquant.matrix_rep"]], "preferred_index (sympy.physics.secondquant.kroneckerdelta property)": [[191, "sympy.physics.secondquant.KroneckerDelta.preferred_index"]], "simplify_index_permutations() (in module sympy.physics.secondquant)": [[191, "sympy.physics.secondquant.simplify_index_permutations"]], "state() (sympy.physics.secondquant.fixedbosonicbasis method)": [[191, "sympy.physics.secondquant.FixedBosonicBasis.state"]], "state() (sympy.physics.secondquant.varbosonicbasis method)": [[191, "sympy.physics.secondquant.VarBosonicBasis.state"]], "substitute_dummies() (in module sympy.physics.secondquant)": [[191, "sympy.physics.secondquant.substitute_dummies"]], "symbol (sympy.physics.secondquant.antisymmetrictensor property)": [[191, "sympy.physics.secondquant.AntiSymmetricTensor.symbol"]], "sympy.physics.secondquant": [[191, "module-sympy.physics.secondquant"]], "upper (sympy.physics.secondquant.antisymmetrictensor property)": [[191, "sympy.physics.secondquant.AntiSymmetricTensor.upper"]], "wicks() (in module sympy.physics.secondquant)": [[191, "sympy.physics.secondquant.wicks"]], "e_nl() (in module sympy.physics.sho)": [[192, "sympy.physics.sho.E_nl"]], "r_nl() (in module sympy.physics.sho)": [[192, "sympy.physics.sho.R_nl"]], "sympy.physics.sho": [[192, "module-sympy.physics.sho"]], "dimension (class in sympy.physics.units.dimensions)": [[193, "sympy.physics.units.dimensions.Dimension"]], "dimensionsystem (class in sympy.physics.units.dimensions)": [[193, "sympy.physics.units.dimensions.DimensionSystem"]], "can_transf_matrix (sympy.physics.units.dimensions.dimensionsystem property)": [[193, "sympy.physics.units.dimensions.DimensionSystem.can_transf_matrix"]], "dim (sympy.physics.units.dimensions.dimensionsystem property)": [[193, "sympy.physics.units.dimensions.DimensionSystem.dim"]], "dim_can_vector() (sympy.physics.units.dimensions.dimensionsystem method)": [[193, "sympy.physics.units.dimensions.DimensionSystem.dim_can_vector"]], "dim_vector() (sympy.physics.units.dimensions.dimensionsystem method)": [[193, "sympy.physics.units.dimensions.DimensionSystem.dim_vector"]], "has_integer_powers() (sympy.physics.units.dimensions.dimension method)": [[193, "sympy.physics.units.dimensions.Dimension.has_integer_powers"]], "inv_can_transf_matrix (sympy.physics.units.dimensions.dimensionsystem property)": [[193, "sympy.physics.units.dimensions.DimensionSystem.inv_can_transf_matrix"]], "is_consistent (sympy.physics.units.dimensions.dimensionsystem property)": [[193, "sympy.physics.units.dimensions.DimensionSystem.is_consistent"]], "is_dimensionless() (sympy.physics.units.dimensions.dimensionsystem method)": [[193, "sympy.physics.units.dimensions.DimensionSystem.is_dimensionless"]], "list_can_dims (sympy.physics.units.dimensions.dimensionsystem property)": [[193, "sympy.physics.units.dimensions.DimensionSystem.list_can_dims"]], "print_dim_base() (sympy.physics.units.dimensions.dimensionsystem method)": [[193, "sympy.physics.units.dimensions.DimensionSystem.print_dim_base"]], "sympy.physics.units.dimensions": [[193, "module-sympy.physics.units.dimensions"]], "prefix (class in sympy.physics.units.prefixes)": [[197, "sympy.physics.units.prefixes.Prefix"]], "sympy.physics.units.prefixes": [[197, "module-sympy.physics.units.prefixes"]], "quantity (class in sympy.physics.units.quantities)": [[198, "sympy.physics.units.quantities.Quantity"]], "abbrev (sympy.physics.units.quantities.quantity property)": [[198, "sympy.physics.units.quantities.Quantity.abbrev"]], "convert_to() (in module sympy.physics.units.util)": [[198, "sympy.physics.units.util.convert_to"]], "convert_to() (sympy.physics.units.quantities.quantity method)": [[198, "sympy.physics.units.quantities.Quantity.convert_to"]], "free_symbols (sympy.physics.units.quantities.quantity property)": [[198, "sympy.physics.units.quantities.Quantity.free_symbols"]], "is_prefixed (sympy.physics.units.quantities.quantity property)": [[198, "sympy.physics.units.quantities.Quantity.is_prefixed"]], "scale_factor (sympy.physics.units.quantities.quantity property)": [[198, "sympy.physics.units.quantities.Quantity.scale_factor"]], "set_global_relative_scale_factor() (sympy.physics.units.quantities.quantity method)": [[198, "sympy.physics.units.quantities.Quantity.set_global_relative_scale_factor"]], "sympy.physics.units.quantities": [[198, "module-sympy.physics.units.quantities"]], "sympy.physics.units.util": [[198, "module-sympy.physics.units.util"]], "unitsystem (class in sympy.physics.units.unitsystem)": [[199, "sympy.physics.units.unitsystem.UnitSystem"]], "dim (sympy.physics.units.unitsystem.unitsystem property)": [[199, "sympy.physics.units.unitsystem.UnitSystem.dim"]], "extend() (sympy.physics.units.unitsystem.unitsystem method)": [[199, "sympy.physics.units.unitsystem.UnitSystem.extend"]], "get_units_non_prefixed() (sympy.physics.units.unitsystem.unitsystem method)": [[199, "sympy.physics.units.unitsystem.UnitSystem.get_units_non_prefixed"]], "is_consistent (sympy.physics.units.unitsystem.unitsystem property)": [[199, "sympy.physics.units.unitsystem.UnitSystem.is_consistent"]], "sympy.physics.units.unitsystem": [[199, "module-sympy.physics.units.unitsystem"]], "coordinatesym (class in sympy.physics.vector.frame)": [[201, "sympy.physics.vector.frame.CoordinateSym"]], "dyadic (class in sympy.physics.vector.dyadic)": [[201, "sympy.physics.vector.dyadic.Dyadic"]], "referenceframe (class in sympy.physics.vector.frame)": [[201, "sympy.physics.vector.frame.ReferenceFrame"]], "vector (class in sympy.physics.vector.vector)": [[201, "sympy.physics.vector.vector.Vector"]], "ang_acc_in() (sympy.physics.vector.frame.referenceframe method)": [[201, "sympy.physics.vector.frame.ReferenceFrame.ang_acc_in"]], "ang_vel_in() (sympy.physics.vector.frame.referenceframe method)": [[201, "sympy.physics.vector.frame.ReferenceFrame.ang_vel_in"]], "angle_between() (sympy.physics.vector.vector.vector method)": [[201, "sympy.physics.vector.vector.Vector.angle_between"]], "applyfunc() (sympy.physics.vector.dyadic.dyadic method)": [[201, "sympy.physics.vector.dyadic.Dyadic.applyfunc"]], "applyfunc() (sympy.physics.vector.vector.vector method)": [[201, "sympy.physics.vector.vector.Vector.applyfunc"]], "cross() (sympy.physics.vector.dyadic.dyadic method)": [[201, "sympy.physics.vector.dyadic.Dyadic.cross"]], "cross() (sympy.physics.vector.vector.vector method)": [[201, "sympy.physics.vector.vector.Vector.cross"]], "dcm() (sympy.physics.vector.frame.referenceframe method)": [[201, "sympy.physics.vector.frame.ReferenceFrame.dcm"]], "diff() (sympy.physics.vector.vector.vector method)": [[201, "sympy.physics.vector.vector.Vector.diff"]], "doit() (sympy.physics.vector.dyadic.dyadic method)": [[201, "sympy.physics.vector.dyadic.Dyadic.doit"]], "doit() (sympy.physics.vector.vector.vector method)": [[201, "sympy.physics.vector.vector.Vector.doit"]], "dot() (sympy.physics.vector.dyadic.dyadic method)": [[201, "sympy.physics.vector.dyadic.Dyadic.dot"]], "dot() (sympy.physics.vector.vector.vector method)": [[201, "sympy.physics.vector.vector.Vector.dot"]], "dt() (sympy.physics.vector.dyadic.dyadic method)": [[201, "sympy.physics.vector.dyadic.Dyadic.dt"]], "dt() (sympy.physics.vector.vector.vector method)": [[201, "sympy.physics.vector.vector.Vector.dt"]], "express() (sympy.physics.vector.dyadic.dyadic method)": [[201, "sympy.physics.vector.dyadic.Dyadic.express"]], "express() (sympy.physics.vector.vector.vector method)": [[201, "sympy.physics.vector.vector.Vector.express"]], "free_dynamicsymbols() (sympy.physics.vector.vector.vector method)": [[201, "sympy.physics.vector.vector.Vector.free_dynamicsymbols"]], "free_symbols() (sympy.physics.vector.vector.vector method)": [[201, "sympy.physics.vector.vector.Vector.free_symbols"]], "func (sympy.physics.vector.dyadic.dyadic property)": [[201, "sympy.physics.vector.dyadic.Dyadic.func"]], "func (sympy.physics.vector.vector.vector property)": [[201, "sympy.physics.vector.vector.Vector.func"]], "magnitude() (sympy.physics.vector.vector.vector method)": [[201, "sympy.physics.vector.vector.Vector.magnitude"]], "normalize() (sympy.physics.vector.vector.vector method)": [[201, "sympy.physics.vector.vector.Vector.normalize"]], "orient() (sympy.physics.vector.frame.referenceframe method)": [[201, "sympy.physics.vector.frame.ReferenceFrame.orient"]], "orient_axis() (sympy.physics.vector.frame.referenceframe method)": [[201, "sympy.physics.vector.frame.ReferenceFrame.orient_axis"]], "orient_body_fixed() (sympy.physics.vector.frame.referenceframe method)": [[201, "sympy.physics.vector.frame.ReferenceFrame.orient_body_fixed"]], "orient_explicit() (sympy.physics.vector.frame.referenceframe method)": [[201, "sympy.physics.vector.frame.ReferenceFrame.orient_explicit"]], "orient_quaternion() (sympy.physics.vector.frame.referenceframe method)": [[201, "sympy.physics.vector.frame.ReferenceFrame.orient_quaternion"]], "orient_space_fixed() (sympy.physics.vector.frame.referenceframe method)": [[201, "sympy.physics.vector.frame.ReferenceFrame.orient_space_fixed"]], "orientnew() (sympy.physics.vector.frame.referenceframe method)": [[201, "sympy.physics.vector.frame.ReferenceFrame.orientnew"]], "outer() (sympy.physics.vector.vector.vector method)": [[201, "sympy.physics.vector.vector.Vector.outer"]], "partial_velocity() (sympy.physics.vector.frame.referenceframe method)": [[201, "sympy.physics.vector.frame.ReferenceFrame.partial_velocity"]], "separate() (sympy.physics.vector.vector.vector method)": [[201, "sympy.physics.vector.vector.Vector.separate"]], "set_ang_acc() (sympy.physics.vector.frame.referenceframe method)": [[201, "sympy.physics.vector.frame.ReferenceFrame.set_ang_acc"]], "set_ang_vel() (sympy.physics.vector.frame.referenceframe method)": [[201, "sympy.physics.vector.frame.ReferenceFrame.set_ang_vel"]], "simplify() (sympy.physics.vector.dyadic.dyadic method)": [[201, "sympy.physics.vector.dyadic.Dyadic.simplify"]], "simplify() (sympy.physics.vector.vector.vector method)": [[201, "sympy.physics.vector.vector.Vector.simplify"]], "subs() (sympy.physics.vector.dyadic.dyadic method)": [[201, "sympy.physics.vector.dyadic.Dyadic.subs"]], "subs() (sympy.physics.vector.vector.vector method)": [[201, "sympy.physics.vector.vector.Vector.subs"]], "to_matrix() (sympy.physics.vector.dyadic.dyadic method)": [[201, "sympy.physics.vector.dyadic.Dyadic.to_matrix"]], "to_matrix() (sympy.physics.vector.vector.vector method)": [[201, "sympy.physics.vector.vector.Vector.to_matrix"]], "u (sympy.physics.vector.frame.referenceframe property)": [[201, "sympy.physics.vector.frame.ReferenceFrame.u"]], "variable_map() (sympy.physics.vector.frame.referenceframe method)": [[201, "sympy.physics.vector.frame.ReferenceFrame.variable_map"]], "x (sympy.physics.vector.frame.referenceframe property)": [[201, "sympy.physics.vector.frame.ReferenceFrame.x"]], "xreplace() (sympy.physics.vector.dyadic.dyadic method)": [[201, "sympy.physics.vector.dyadic.Dyadic.xreplace"]], "xreplace() (sympy.physics.vector.vector.vector method)": [[201, "sympy.physics.vector.vector.Vector.xreplace"]], "xx (sympy.physics.vector.frame.referenceframe property)": [[201, "sympy.physics.vector.frame.ReferenceFrame.xx"]], "xy (sympy.physics.vector.frame.referenceframe property)": [[201, "sympy.physics.vector.frame.ReferenceFrame.xy"]], "xz (sympy.physics.vector.frame.referenceframe property)": [[201, "sympy.physics.vector.frame.ReferenceFrame.xz"]], "y (sympy.physics.vector.frame.referenceframe property)": [[201, "sympy.physics.vector.frame.ReferenceFrame.y"]], "yx (sympy.physics.vector.frame.referenceframe property)": [[201, "sympy.physics.vector.frame.ReferenceFrame.yx"]], "yy (sympy.physics.vector.frame.referenceframe property)": [[201, "sympy.physics.vector.frame.ReferenceFrame.yy"]], "yz (sympy.physics.vector.frame.referenceframe property)": [[201, "sympy.physics.vector.frame.ReferenceFrame.yz"]], "z (sympy.physics.vector.frame.referenceframe property)": [[201, "sympy.physics.vector.frame.ReferenceFrame.z"]], "zx (sympy.physics.vector.frame.referenceframe property)": [[201, "sympy.physics.vector.frame.ReferenceFrame.zx"]], "zy (sympy.physics.vector.frame.referenceframe property)": [[201, "sympy.physics.vector.frame.ReferenceFrame.zy"]], "zz (sympy.physics.vector.frame.referenceframe property)": [[201, "sympy.physics.vector.frame.ReferenceFrame.zz"]], "curl() (in module sympy.physics.vector.fieldfunctions)": [[202, "sympy.physics.vector.fieldfunctions.curl"]], "divergence() (in module sympy.physics.vector.fieldfunctions)": [[202, "sympy.physics.vector.fieldfunctions.divergence"]], "gradient() (in module sympy.physics.vector.fieldfunctions)": [[202, "sympy.physics.vector.fieldfunctions.gradient"]], "is_conservative() (in module sympy.physics.vector.fieldfunctions)": [[202, "sympy.physics.vector.fieldfunctions.is_conservative"]], "is_solenoidal() (in module sympy.physics.vector.fieldfunctions)": [[202, "sympy.physics.vector.fieldfunctions.is_solenoidal"]], "scalar_potential() (in module sympy.physics.vector.fieldfunctions)": [[202, "sympy.physics.vector.fieldfunctions.scalar_potential"]], "scalar_potential_difference() (in module sympy.physics.vector.fieldfunctions)": [[202, "sympy.physics.vector.fieldfunctions.scalar_potential_difference"]], "cross() (in module sympy.physics.vector.functions)": [[203, "sympy.physics.vector.functions.cross"]], "dot() (in module sympy.physics.vector.functions)": [[203, "sympy.physics.vector.functions.dot"]], "dynamicsymbols() (in module sympy.physics.vector)": [[203, "sympy.physics.vector.dynamicsymbols"]], "express() (in module sympy.physics.vector.functions)": [[203, "sympy.physics.vector.functions.express"]], "outer() (in module sympy.physics.vector.functions)": [[203, "sympy.physics.vector.functions.outer"]], "time_derivative() (in module sympy.physics.vector.functions)": [[203, "sympy.physics.vector.functions.time_derivative"]], "point (class in sympy.physics.vector.point)": [[205, "sympy.physics.vector.point.Point"]], "a1pt_theory() (sympy.physics.vector.point.point method)": [[205, "sympy.physics.vector.point.Point.a1pt_theory"]], "a2pt_theory() (sympy.physics.vector.point.point method)": [[205, "sympy.physics.vector.point.Point.a2pt_theory"]], "acc() (sympy.physics.vector.point.point method)": [[205, "sympy.physics.vector.point.Point.acc"]], "get_motion_params() (in module sympy.physics.vector.functions)": [[205, "sympy.physics.vector.functions.get_motion_params"]], "kinematic_equations() (in module sympy.physics.vector.functions)": [[205, "sympy.physics.vector.functions.kinematic_equations"]], "locatenew() (sympy.physics.vector.point.point method)": [[205, "sympy.physics.vector.point.Point.locatenew"]], "partial_velocity() (in module sympy.physics.vector.functions)": [[205, "sympy.physics.vector.functions.partial_velocity"]], "partial_velocity() (sympy.physics.vector.point.point method)": [[205, "sympy.physics.vector.point.Point.partial_velocity"]], "pos_from() (sympy.physics.vector.point.point method)": [[205, "sympy.physics.vector.point.Point.pos_from"]], "set_acc() (sympy.physics.vector.point.point method)": [[205, "sympy.physics.vector.point.Point.set_acc"]], "set_pos() (sympy.physics.vector.point.point method)": [[205, "sympy.physics.vector.point.Point.set_pos"]], "set_vel() (sympy.physics.vector.point.point method)": [[205, "sympy.physics.vector.point.Point.set_vel"]], "sympy.physics.vector.functions": [[205, "module-sympy.physics.vector.functions"]], "sympy.physics.vector.point": [[205, "module-sympy.physics.vector.point"]], "v1pt_theory() (sympy.physics.vector.point.point method)": [[205, "sympy.physics.vector.point.Point.v1pt_theory"]], "v2pt_theory() (sympy.physics.vector.point.point method)": [[205, "sympy.physics.vector.point.Point.v2pt_theory"]], "vel() (sympy.physics.vector.point.point method)": [[205, "sympy.physics.vector.point.Point.vel"]], "init_vprinting() (in module sympy.physics.vector.printing)": [[206, "sympy.physics.vector.printing.init_vprinting"]], "vlatex() (in module sympy.physics.vector.printing)": [[206, "sympy.physics.vector.printing.vlatex"]], "vpprint() (in module sympy.physics.vector.printing)": [[206, "sympy.physics.vector.printing.vpprint"]], "vprint() (in module sympy.physics.vector.printing)": [[206, "sympy.physics.vector.printing.vprint"]], "sympy.physics.vector": [[208, "module-sympy.physics.vector"]], "clebsch_gordan() (in module sympy.physics.wigner)": [[211, "sympy.physics.wigner.clebsch_gordan"]], "dot_rot_grad_ynm() (in module sympy.physics.wigner)": [[211, "sympy.physics.wigner.dot_rot_grad_Ynm"]], "gaunt() (in module sympy.physics.wigner)": [[211, "sympy.physics.wigner.gaunt"]], "racah() (in module sympy.physics.wigner)": [[211, "sympy.physics.wigner.racah"]], "real_gaunt() (in module sympy.physics.wigner)": [[211, "sympy.physics.wigner.real_gaunt"]], "sympy.physics.wigner": [[211, "module-sympy.physics.wigner"]], "wigner_3j() (in module sympy.physics.wigner)": [[211, "sympy.physics.wigner.wigner_3j"]], "wigner_6j() (in module sympy.physics.wigner)": [[211, "sympy.physics.wigner.wigner_6j"]], "wigner_9j() (in module sympy.physics.wigner)": [[211, "sympy.physics.wigner.wigner_9j"]], "wigner_d() (in module sympy.physics.wigner)": [[211, "sympy.physics.wigner.wigner_d"]], "wigner_d_small() (in module sympy.physics.wigner)": [[211, "sympy.physics.wigner.wigner_d_small"]], "baseseries (class in sympy.plotting.series)": [[212, "sympy.plotting.series.BaseSeries"]], "implicitseries (class in sympy.plotting.series)": [[212, "sympy.plotting.series.ImplicitSeries"]], "line2dbaseseries (class in sympy.plotting.series)": [[212, "sympy.plotting.series.Line2DBaseSeries"]], "line3dbaseseries (class in sympy.plotting.series)": [[212, "sympy.plotting.series.Line3DBaseSeries"]], "lineover1drangeseries (class in sympy.plotting.series)": [[212, "sympy.plotting.series.LineOver1DRangeSeries"]], "matplotlibbackend (class in sympy.plotting.plot)": [[212, "sympy.plotting.plot.MatplotlibBackend"]], "parametric2dlineseries (class in sympy.plotting.series)": [[212, "sympy.plotting.series.Parametric2DLineSeries"]], "parametric3dlineseries (class in sympy.plotting.series)": [[212, "sympy.plotting.series.Parametric3DLineSeries"]], "parametricsurfaceseries (class in sympy.plotting.series)": [[212, "sympy.plotting.series.ParametricSurfaceSeries"]], "plot (class in sympy.plotting.plot)": [[212, "sympy.plotting.plot.Plot"]], "plotgrid (class in sympy.plotting.plot)": [[212, "sympy.plotting.plot.PlotGrid"]], "surfacebaseseries (class in sympy.plotting.series)": [[212, "sympy.plotting.series.SurfaceBaseSeries"]], "surfaceover2drangeseries (class in sympy.plotting.series)": [[212, "sympy.plotting.series.SurfaceOver2DRangeSeries"]], "textbackend (class in sympy.plotting.plot)": [[212, "sympy.plotting.plot.TextBackend"]], "annotations (sympy.plotting.plot.plot property)": [[212, "sympy.plotting.plot.Plot.annotations"]], "append() (sympy.plotting.plot.plot method)": [[212, "sympy.plotting.plot.Plot.append"]], "eval_color_func() (sympy.plotting.series.baseseries method)": [[212, "sympy.plotting.series.BaseSeries.eval_color_func"]], "expr (sympy.plotting.series.baseseries property)": [[212, "sympy.plotting.series.BaseSeries.expr"]], "extend() (sympy.plotting.plot.plot method)": [[212, "sympy.plotting.plot.Plot.extend"]], "fill (sympy.plotting.plot.plot property)": [[212, "sympy.plotting.plot.Plot.fill"]], "get_data() (sympy.plotting.series.baseseries method)": [[212, "sympy.plotting.series.BaseSeries.get_data"]], "get_data() (sympy.plotting.series.implicitseries method)": [[212, "sympy.plotting.series.ImplicitSeries.get_data"]], "get_data() (sympy.plotting.series.line2dbaseseries method)": [[212, "sympy.plotting.series.Line2DBaseSeries.get_data"]], "get_data() (sympy.plotting.series.parametricsurfaceseries method)": [[212, "sympy.plotting.series.ParametricSurfaceSeries.get_data"]], "get_data() (sympy.plotting.series.surfaceover2drangeseries method)": [[212, "sympy.plotting.series.SurfaceOver2DRangeSeries.get_data"]], "get_label() (sympy.plotting.series.baseseries method)": [[212, "sympy.plotting.series.BaseSeries.get_label"]], "get_label() (sympy.plotting.series.implicitseries method)": [[212, "sympy.plotting.series.ImplicitSeries.get_label"]], "get_meshes() (sympy.plotting.series.parametricsurfaceseries method)": [[212, "sympy.plotting.series.ParametricSurfaceSeries.get_meshes"]], "get_meshes() (sympy.plotting.series.surfaceover2drangeseries method)": [[212, "sympy.plotting.series.SurfaceOver2DRangeSeries.get_meshes"]], "get_points() (sympy.plotting.series.lineover1drangeseries method)": [[212, "sympy.plotting.series.LineOver1DRangeSeries.get_points"]], "get_segments() (sympy.plotting.plot.matplotlibbackend static method)": [[212, "sympy.plotting.plot.MatplotlibBackend.get_segments"]], "markers (sympy.plotting.plot.plot property)": [[212, "sympy.plotting.plot.Plot.markers"]], "n (sympy.plotting.series.baseseries property)": [[212, "sympy.plotting.series.BaseSeries.n"]], "params (sympy.plotting.series.baseseries property)": [[212, "sympy.plotting.series.BaseSeries.params"]], "plot() (in module sympy.plotting.plot)": [[212, "sympy.plotting.plot.plot"]], "plot3d() (in module sympy.plotting.plot)": [[212, "sympy.plotting.plot.plot3d"]], "plot3d_parametric_line() (in module sympy.plotting.plot)": [[212, "sympy.plotting.plot.plot3d_parametric_line"]], "plot3d_parametric_surface() (in module sympy.plotting.plot)": [[212, "sympy.plotting.plot.plot3d_parametric_surface"]], "plot_implicit() (in module sympy.plotting.plot_implicit)": [[212, "sympy.plotting.plot_implicit.plot_implicit"]], "plot_parametric() (in module sympy.plotting.plot)": [[212, "sympy.plotting.plot.plot_parametric"]], "process_series() (sympy.plotting.plot.matplotlibbackend method)": [[212, "sympy.plotting.plot.MatplotlibBackend.process_series"]], "rectangles (sympy.plotting.plot.plot property)": [[212, "sympy.plotting.plot.Plot.rectangles"]], "sympy.plotting.plot": [[212, "module-sympy.plotting.plot"]], "sympy.plotting.pygletplot": [[212, "module-sympy.plotting.pygletplot"]], "textplot() (in module sympy.plotting.textplot)": [[212, "sympy.plotting.textplot.textplot"]], "extensionelement (class in sympy.polys.agca.extensions)": [[213, "sympy.polys.agca.extensions.ExtensionElement"]], "freemodule (class in sympy.polys.agca.modules)": [[213, "sympy.polys.agca.modules.FreeModule"]], "freemoduleelement (class in sympy.polys.agca.modules)": [[213, "sympy.polys.agca.modules.FreeModuleElement"]], "ideal (class in sympy.polys.agca.ideals)": [[213, "sympy.polys.agca.ideals.Ideal"]], "module (class in sympy.polys.agca.modules)": [[213, "sympy.polys.agca.modules.Module"]], "modulehomomorphism (class in sympy.polys.agca.homomorphisms)": [[213, "sympy.polys.agca.homomorphisms.ModuleHomomorphism"]], "monogenicfiniteextension (class in sympy.polys.agca.extensions)": [[213, "sympy.polys.agca.extensions.MonogenicFiniteExtension"]], "quotientmodule (class in sympy.polys.agca.modules)": [[213, "sympy.polys.agca.modules.QuotientModule"]], "quotientmoduleelement (class in sympy.polys.agca.modules)": [[213, "sympy.polys.agca.modules.QuotientModuleElement"]], "submodule (class in sympy.polys.agca.modules)": [[213, "sympy.polys.agca.modules.SubModule"]], "subquotientmodule (class in sympy.polys.agca.modules)": [[213, "sympy.polys.agca.modules.SubQuotientModule"]], "basis() (sympy.polys.agca.modules.freemodule method)": [[213, "sympy.polys.agca.modules.FreeModule.basis"]], "contains() (sympy.polys.agca.ideals.ideal method)": [[213, "sympy.polys.agca.ideals.Ideal.contains"]], "contains() (sympy.polys.agca.modules.module method)": [[213, "sympy.polys.agca.modules.Module.contains"]], "convert() (sympy.polys.agca.modules.freemodule method)": [[213, "sympy.polys.agca.modules.FreeModule.convert"]], "convert() (sympy.polys.agca.modules.module method)": [[213, "sympy.polys.agca.modules.Module.convert"]], "convert() (sympy.polys.agca.modules.quotientmodule method)": [[213, "sympy.polys.agca.modules.QuotientModule.convert"]], "convert() (sympy.polys.agca.modules.submodule method)": [[213, "sympy.polys.agca.modules.SubModule.convert"]], "depth() (sympy.polys.agca.ideals.ideal method)": [[213, "sympy.polys.agca.ideals.Ideal.depth"]], "dtype (sympy.polys.agca.extensions.monogenicfiniteextension attribute)": [[213, "sympy.polys.agca.extensions.MonogenicFiniteExtension.dtype"]], "dtype (sympy.polys.agca.modules.freemodule attribute)": [[213, "sympy.polys.agca.modules.FreeModule.dtype"]], "dtype (sympy.polys.agca.modules.quotientmodule attribute)": [[213, "sympy.polys.agca.modules.QuotientModule.dtype"]], "eq() (sympy.polys.agca.modules.quotientmoduleelement method)": [[213, "sympy.polys.agca.modules.QuotientModuleElement.eq"]], "height() (sympy.polys.agca.ideals.ideal method)": [[213, "sympy.polys.agca.ideals.Ideal.height"]], "homomorphism() (in module sympy.polys.agca.homomorphisms)": [[213, "sympy.polys.agca.homomorphisms.homomorphism"]], "identity_hom() (sympy.polys.agca.modules.freemodule method)": [[213, "sympy.polys.agca.modules.FreeModule.identity_hom"]], "identity_hom() (sympy.polys.agca.modules.module method)": [[213, "sympy.polys.agca.modules.Module.identity_hom"]], "identity_hom() (sympy.polys.agca.modules.quotientmodule method)": [[213, "sympy.polys.agca.modules.QuotientModule.identity_hom"]], "identity_hom() (sympy.polys.agca.modules.submodule method)": [[213, "sympy.polys.agca.modules.SubModule.identity_hom"]], "image() (sympy.polys.agca.homomorphisms.modulehomomorphism method)": [[213, "sympy.polys.agca.homomorphisms.ModuleHomomorphism.image"]], "in_terms_of_generators() (sympy.polys.agca.modules.submodule method)": [[213, "sympy.polys.agca.modules.SubModule.in_terms_of_generators"]], "inclusion_hom() (sympy.polys.agca.modules.submodule method)": [[213, "sympy.polys.agca.modules.SubModule.inclusion_hom"]], "intersect() (sympy.polys.agca.ideals.ideal method)": [[213, "sympy.polys.agca.ideals.Ideal.intersect"]], "intersect() (sympy.polys.agca.modules.submodule method)": [[213, "sympy.polys.agca.modules.SubModule.intersect"]], "inverse() (sympy.polys.agca.extensions.extensionelement method)": [[213, "sympy.polys.agca.extensions.ExtensionElement.inverse"]], "is_full_module() (sympy.polys.agca.modules.submodule method)": [[213, "sympy.polys.agca.modules.SubModule.is_full_module"]], "is_full_module() (sympy.polys.agca.modules.subquotientmodule method)": [[213, "sympy.polys.agca.modules.SubQuotientModule.is_full_module"]], "is_injective() (sympy.polys.agca.homomorphisms.modulehomomorphism method)": [[213, "sympy.polys.agca.homomorphisms.ModuleHomomorphism.is_injective"]], "is_isomorphism() (sympy.polys.agca.homomorphisms.modulehomomorphism method)": [[213, "sympy.polys.agca.homomorphisms.ModuleHomomorphism.is_isomorphism"]], "is_maximal() (sympy.polys.agca.ideals.ideal method)": [[213, "sympy.polys.agca.ideals.Ideal.is_maximal"]], "is_primary() (sympy.polys.agca.ideals.ideal method)": [[213, "sympy.polys.agca.ideals.Ideal.is_primary"]], "is_prime() (sympy.polys.agca.ideals.ideal method)": [[213, "sympy.polys.agca.ideals.Ideal.is_prime"]], "is_principal() (sympy.polys.agca.ideals.ideal method)": [[213, "sympy.polys.agca.ideals.Ideal.is_principal"]], "is_radical() (sympy.polys.agca.ideals.ideal method)": [[213, "sympy.polys.agca.ideals.Ideal.is_radical"]], "is_submodule() (sympy.polys.agca.modules.freemodule method)": [[213, "sympy.polys.agca.modules.FreeModule.is_submodule"]], "is_submodule() (sympy.polys.agca.modules.module method)": [[213, "sympy.polys.agca.modules.Module.is_submodule"]], "is_submodule() (sympy.polys.agca.modules.quotientmodule method)": [[213, "sympy.polys.agca.modules.QuotientModule.is_submodule"]], "is_submodule() (sympy.polys.agca.modules.submodule method)": [[213, "sympy.polys.agca.modules.SubModule.is_submodule"]], "is_surjective() (sympy.polys.agca.homomorphisms.modulehomomorphism method)": [[213, "sympy.polys.agca.homomorphisms.ModuleHomomorphism.is_surjective"]], "is_whole_ring() (sympy.polys.agca.ideals.ideal method)": [[213, "sympy.polys.agca.ideals.Ideal.is_whole_ring"]], "is_zero() (sympy.polys.agca.homomorphisms.modulehomomorphism method)": [[213, "sympy.polys.agca.homomorphisms.ModuleHomomorphism.is_zero"]], "is_zero() (sympy.polys.agca.ideals.ideal method)": [[213, "sympy.polys.agca.ideals.Ideal.is_zero"]], "is_zero() (sympy.polys.agca.modules.freemodule method)": [[213, "sympy.polys.agca.modules.FreeModule.is_zero"]], "is_zero() (sympy.polys.agca.modules.module method)": [[213, "sympy.polys.agca.modules.Module.is_zero"]], "is_zero() (sympy.polys.agca.modules.quotientmodule method)": [[213, "sympy.polys.agca.modules.QuotientModule.is_zero"]], "is_zero() (sympy.polys.agca.modules.submodule method)": [[213, "sympy.polys.agca.modules.SubModule.is_zero"]], "kernel() (sympy.polys.agca.homomorphisms.modulehomomorphism method)": [[213, "sympy.polys.agca.homomorphisms.ModuleHomomorphism.kernel"]], "module_quotient() (sympy.polys.agca.modules.submodule method)": [[213, "sympy.polys.agca.modules.SubModule.module_quotient"]], "multiply_ideal() (sympy.polys.agca.modules.freemodule method)": [[213, "sympy.polys.agca.modules.FreeModule.multiply_ideal"]], "multiply_ideal() (sympy.polys.agca.modules.module method)": [[213, "sympy.polys.agca.modules.Module.multiply_ideal"]], "multiply_ideal() (sympy.polys.agca.modules.submodule method)": [[213, "sympy.polys.agca.modules.SubModule.multiply_ideal"]], "product() (sympy.polys.agca.ideals.ideal method)": [[213, "sympy.polys.agca.ideals.Ideal.product"]], "quotient() (sympy.polys.agca.ideals.ideal method)": [[213, "sympy.polys.agca.ideals.Ideal.quotient"]], "quotient_codomain() (sympy.polys.agca.homomorphisms.modulehomomorphism method)": [[213, "sympy.polys.agca.homomorphisms.ModuleHomomorphism.quotient_codomain"]], "quotient_domain() (sympy.polys.agca.homomorphisms.modulehomomorphism method)": [[213, "sympy.polys.agca.homomorphisms.ModuleHomomorphism.quotient_domain"]], "quotient_hom() (sympy.polys.agca.modules.quotientmodule method)": [[213, "sympy.polys.agca.modules.QuotientModule.quotient_hom"]], "quotient_hom() (sympy.polys.agca.modules.subquotientmodule method)": [[213, "sympy.polys.agca.modules.SubQuotientModule.quotient_hom"]], "quotient_module() (sympy.polys.agca.modules.freemodule method)": [[213, "sympy.polys.agca.modules.FreeModule.quotient_module"]], "quotient_module() (sympy.polys.agca.modules.module method)": [[213, "sympy.polys.agca.modules.Module.quotient_module"]], "quotient_module() (sympy.polys.agca.modules.submodule method)": [[213, "sympy.polys.agca.modules.SubModule.quotient_module"]], "radical() (sympy.polys.agca.ideals.ideal method)": [[213, "sympy.polys.agca.ideals.Ideal.radical"]], "reduce_element() (sympy.polys.agca.ideals.ideal method)": [[213, "sympy.polys.agca.ideals.Ideal.reduce_element"]], "reduce_element() (sympy.polys.agca.modules.submodule method)": [[213, "sympy.polys.agca.modules.SubModule.reduce_element"]], "restrict_codomain() (sympy.polys.agca.homomorphisms.modulehomomorphism method)": [[213, "sympy.polys.agca.homomorphisms.ModuleHomomorphism.restrict_codomain"]], "restrict_domain() (sympy.polys.agca.homomorphisms.modulehomomorphism method)": [[213, "sympy.polys.agca.homomorphisms.ModuleHomomorphism.restrict_domain"]], "saturate() (sympy.polys.agca.ideals.ideal method)": [[213, "sympy.polys.agca.ideals.Ideal.saturate"]], "submodule() (sympy.polys.agca.modules.module method)": [[213, "sympy.polys.agca.modules.Module.submodule"]], "submodule() (sympy.polys.agca.modules.quotientmodule method)": [[213, "sympy.polys.agca.modules.QuotientModule.submodule"]], "submodule() (sympy.polys.agca.modules.submodule method)": [[213, "sympy.polys.agca.modules.SubModule.submodule"]], "subset() (sympy.polys.agca.ideals.ideal method)": [[213, "sympy.polys.agca.ideals.Ideal.subset"]], "subset() (sympy.polys.agca.modules.module method)": [[213, "sympy.polys.agca.modules.Module.subset"]], "syzygy_module() (sympy.polys.agca.modules.submodule method)": [[213, "sympy.polys.agca.modules.SubModule.syzygy_module"]], "union() (sympy.polys.agca.ideals.ideal method)": [[213, "sympy.polys.agca.ideals.Ideal.union"]], "union() (sympy.polys.agca.modules.submodule method)": [[213, "sympy.polys.agca.modules.SubModule.union"]], "ddm (class in sympy.polys.matrices.ddm)": [[215, "sympy.polys.matrices.ddm.DDM"]], "dfm (class in sympy.polys.matrices._dfm)": [[215, "sympy.polys.matrices._dfm.DFM"]], "dm() (in module sympy.polys.matrices.domainmatrix)": [[215, "sympy.polys.matrices.domainmatrix.DM"]], "domainmatrix (class in sympy.polys.matrices.domainmatrix)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix"]], "r (class in sympy.polys.matrices.dense)": [[215, "sympy.polys.matrices.dense.R"]], "ringelement (class in sympy.polys.matrices._typing)": [[215, "sympy.polys.matrices._typing.RingElement"]], "sdm (class in sympy.polys.matrices.sdm)": [[215, "sympy.polys.matrices.sdm.SDM"]], "t (class in sympy.polys.matrices.dense)": [[215, "sympy.polys.matrices.dense.T"]], "add() (sympy.polys.matrices._dfm.dfm method)": [[215, "sympy.polys.matrices._dfm.DFM.add"]], "add() (sympy.polys.matrices.ddm.ddm method)": [[215, "sympy.polys.matrices.ddm.DDM.add"]], "add() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.add"]], "add() (sympy.polys.matrices.sdm.sdm method)": [[215, "sympy.polys.matrices.sdm.SDM.add"]], "adj_det() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.adj_det"]], "adj_poly_det() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.adj_poly_det"]], "adjugate() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.adjugate"]], "applyfunc() (sympy.polys.matrices._dfm.dfm method)": [[215, "sympy.polys.matrices._dfm.DFM.applyfunc"]], "cancel_denom() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.cancel_denom"]], "cancel_denom_elementwise() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.cancel_denom_elementwise"]], "charpoly() (sympy.polys.matrices._dfm.dfm method)": [[215, "sympy.polys.matrices._dfm.DFM.charpoly"]], "charpoly() (sympy.polys.matrices.ddm.ddm method)": [[215, "sympy.polys.matrices.ddm.DDM.charpoly"]], "charpoly() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.charpoly"]], "charpoly() (sympy.polys.matrices.sdm.sdm method)": [[215, "sympy.polys.matrices.sdm.SDM.charpoly"]], "charpoly_base() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.charpoly_base"]], "charpoly_berk() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.charpoly_berk"]], "charpoly_factor_blocks() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.charpoly_factor_blocks"]], "charpoly_factor_list() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.charpoly_factor_list"]], "choose_domain() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.choose_domain"]], "clear_denoms() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.clear_denoms"]], "columnspace() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.columnspace"]], "content() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.content"]], "convert_to() (sympy.polys.matrices._dfm.dfm method)": [[215, "sympy.polys.matrices._dfm.DFM.convert_to"]], "convert_to() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.convert_to"]], "convert_to() (sympy.polys.matrices.sdm.sdm method)": [[215, "sympy.polys.matrices.sdm.SDM.convert_to"]], "copy() (sympy.polys.matrices._dfm.dfm method)": [[215, "sympy.polys.matrices._dfm.DFM.copy"]], "copy() (sympy.polys.matrices.sdm.sdm method)": [[215, "sympy.polys.matrices.sdm.SDM.copy"]], "ddm_berk() (in module sympy.polys.matrices.dense)": [[215, "sympy.polys.matrices.dense.ddm_berk"]], "ddm_iadd() (in module sympy.polys.matrices.dense)": [[215, "sympy.polys.matrices.dense.ddm_iadd"]], "ddm_idet() (in module sympy.polys.matrices.dense)": [[215, "sympy.polys.matrices.dense.ddm_idet"]], "ddm_iinv() (in module sympy.polys.matrices.dense)": [[215, "sympy.polys.matrices.dense.ddm_iinv"]], "ddm_ilu() (in module sympy.polys.matrices.dense)": [[215, "sympy.polys.matrices.dense.ddm_ilu"]], "ddm_ilu_solve() (in module sympy.polys.matrices.dense)": [[215, "sympy.polys.matrices.dense.ddm_ilu_solve"]], "ddm_ilu_split() (in module sympy.polys.matrices.dense)": [[215, "sympy.polys.matrices.dense.ddm_ilu_split"]], "ddm_imatmul() (in module sympy.polys.matrices.dense)": [[215, "sympy.polys.matrices.dense.ddm_imatmul"]], "ddm_imul() (in module sympy.polys.matrices.dense)": [[215, "sympy.polys.matrices.dense.ddm_imul"]], "ddm_ineg() (in module sympy.polys.matrices.dense)": [[215, "sympy.polys.matrices.dense.ddm_ineg"]], "ddm_irmul() (in module sympy.polys.matrices.dense)": [[215, "sympy.polys.matrices.dense.ddm_irmul"]], "ddm_irref() (in module sympy.polys.matrices.dense)": [[215, "sympy.polys.matrices.dense.ddm_irref"]], "ddm_irref_den() (in module sympy.polys.matrices.dense)": [[215, "sympy.polys.matrices.dense.ddm_irref_den"]], "ddm_isub() (in module sympy.polys.matrices.dense)": [[215, "sympy.polys.matrices.dense.ddm_isub"]], "ddm_transpose() (in module sympy.polys.matrices.dense)": [[215, "sympy.polys.matrices.dense.ddm_transpose"]], "det() (sympy.polys.matrices._dfm.dfm method)": [[215, "sympy.polys.matrices._dfm.DFM.det"]], "det() (sympy.polys.matrices.ddm.ddm method)": [[215, "sympy.polys.matrices.ddm.DDM.det"]], "det() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.det"]], "det() (sympy.polys.matrices.sdm.sdm method)": [[215, "sympy.polys.matrices.sdm.SDM.det"]], "diag() (sympy.polys.matrices._dfm.dfm class method)": [[215, "sympy.polys.matrices._dfm.DFM.diag"]], "diag() (sympy.polys.matrices.ddm.ddm class method)": [[215, "sympy.polys.matrices.ddm.DDM.diag"]], "diag() (sympy.polys.matrices.domainmatrix.domainmatrix class method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.diag"]], "diagonal() (sympy.polys.matrices._dfm.dfm method)": [[215, "sympy.polys.matrices._dfm.DFM.diagonal"]], "diagonal() (sympy.polys.matrices.ddm.ddm method)": [[215, "sympy.polys.matrices.ddm.DDM.diagonal"]], "diagonal() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.diagonal"]], "diagonal() (sympy.polys.matrices.sdm.sdm method)": [[215, "sympy.polys.matrices.sdm.SDM.diagonal"]], "eval_poly() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.eval_poly"]], "eval_poly_mul() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.eval_poly_mul"]], "extract() (sympy.polys.matrices._dfm.dfm method)": [[215, "sympy.polys.matrices._dfm.DFM.extract"]], "extract_slice() (sympy.polys.matrices._dfm.dfm method)": [[215, "sympy.polys.matrices._dfm.DFM.extract_slice"]], "eye() (sympy.polys.matrices._dfm.dfm class method)": [[215, "sympy.polys.matrices._dfm.DFM.eye"]], "eye() (sympy.polys.matrices.domainmatrix.domainmatrix class method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.eye"]], "eye() (sympy.polys.matrices.sdm.sdm class method)": [[215, "sympy.polys.matrices.sdm.SDM.eye"]], "from_matrix() (sympy.polys.matrices.domainmatrix.domainmatrix class method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.from_Matrix"]], "from_ddm() (sympy.polys.matrices._dfm.dfm class method)": [[215, "sympy.polys.matrices._dfm.DFM.from_ddm"]], "from_ddm() (sympy.polys.matrices.sdm.sdm class method)": [[215, "sympy.polys.matrices.sdm.SDM.from_ddm"]], "from_dict_sympy() (sympy.polys.matrices.domainmatrix.domainmatrix class method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.from_dict_sympy"]], "from_dok() (sympy.polys.matrices.ddm.ddm class method)": [[215, "sympy.polys.matrices.ddm.DDM.from_dok"]], "from_dok() (sympy.polys.matrices.domainmatrix.domainmatrix class method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.from_dok"]], "from_dok() (sympy.polys.matrices.sdm.sdm class method)": [[215, "sympy.polys.matrices.sdm.SDM.from_dok"]], "from_flat_nz() (sympy.polys.matrices._dfm.dfm class method)": [[215, "sympy.polys.matrices._dfm.DFM.from_flat_nz"]], "from_flat_nz() (sympy.polys.matrices.ddm.ddm class method)": [[215, "sympy.polys.matrices.ddm.DDM.from_flat_nz"]], "from_flat_nz() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.from_flat_nz"]], "from_flat_nz() (sympy.polys.matrices.sdm.sdm class method)": [[215, "sympy.polys.matrices.sdm.SDM.from_flat_nz"]], "from_list() (sympy.polys.matrices._dfm.dfm class method)": [[215, "sympy.polys.matrices._dfm.DFM.from_list"]], "from_list() (sympy.polys.matrices.ddm.ddm class method)": [[215, "sympy.polys.matrices.ddm.DDM.from_list"]], "from_list() (sympy.polys.matrices.domainmatrix.domainmatrix class method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.from_list"]], "from_list() (sympy.polys.matrices.sdm.sdm class method)": [[215, "sympy.polys.matrices.sdm.SDM.from_list"]], "from_list_flat() (sympy.polys.matrices._dfm.dfm class method)": [[215, "sympy.polys.matrices._dfm.DFM.from_list_flat"]], "from_list_flat() (sympy.polys.matrices.ddm.ddm class method)": [[215, "sympy.polys.matrices.ddm.DDM.from_list_flat"]], "from_list_flat() (sympy.polys.matrices.domainmatrix.domainmatrix class method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.from_list_flat"]], "from_list_flat() (sympy.polys.matrices.sdm.sdm class method)": [[215, "sympy.polys.matrices.sdm.SDM.from_list_flat"]], "from_list_sympy() (sympy.polys.matrices.domainmatrix.domainmatrix class method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.from_list_sympy"]], "from_rep() (sympy.polys.matrices.domainmatrix.domainmatrix class method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.from_rep"]], "getitem() (sympy.polys.matrices._dfm.dfm method)": [[215, "sympy.polys.matrices._dfm.DFM.getitem"]], "hermite_normal_form() (in module sympy.polys.matrices.normalforms)": [[215, "sympy.polys.matrices.normalforms.hermite_normal_form"]], "hstack() (sympy.polys.matrices._dfm.dfm method)": [[215, "sympy.polys.matrices._dfm.DFM.hstack"]], "hstack() (sympy.polys.matrices.ddm.ddm method)": [[215, "sympy.polys.matrices.ddm.DDM.hstack"]], "hstack() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.hstack"]], "hstack() (sympy.polys.matrices.sdm.sdm method)": [[215, "sympy.polys.matrices.sdm.SDM.hstack"]], "inv() (sympy.polys.matrices._dfm.dfm method)": [[215, "sympy.polys.matrices._dfm.DFM.inv"]], "inv() (sympy.polys.matrices.ddm.ddm method)": [[215, "sympy.polys.matrices.ddm.DDM.inv"]], "inv() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.inv"]], "inv() (sympy.polys.matrices.sdm.sdm method)": [[215, "sympy.polys.matrices.sdm.SDM.inv"]], "inv_den() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.inv_den"]], "is_diagonal (sympy.polys.matrices.domainmatrix.domainmatrix property)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.is_diagonal"]], "is_diagonal() (sympy.polys.matrices._dfm.dfm method)": [[215, "sympy.polys.matrices._dfm.DFM.is_diagonal"]], "is_diagonal() (sympy.polys.matrices.ddm.ddm method)": [[215, "sympy.polys.matrices.ddm.DDM.is_diagonal"]], "is_diagonal() (sympy.polys.matrices.sdm.sdm method)": [[215, "sympy.polys.matrices.sdm.SDM.is_diagonal"]], "is_lower (sympy.polys.matrices.domainmatrix.domainmatrix property)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.is_lower"]], "is_lower() (sympy.polys.matrices._dfm.dfm method)": [[215, "sympy.polys.matrices._dfm.DFM.is_lower"]], "is_lower() (sympy.polys.matrices.ddm.ddm method)": [[215, "sympy.polys.matrices.ddm.DDM.is_lower"]], "is_lower() (sympy.polys.matrices.sdm.sdm method)": [[215, "sympy.polys.matrices.sdm.SDM.is_lower"]], "is_square (sympy.polys.matrices.domainmatrix.domainmatrix property)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.is_square"]], "is_upper (sympy.polys.matrices.domainmatrix.domainmatrix property)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.is_upper"]], "is_upper() (sympy.polys.matrices._dfm.dfm method)": [[215, "sympy.polys.matrices._dfm.DFM.is_upper"]], "is_upper() (sympy.polys.matrices.ddm.ddm method)": [[215, "sympy.polys.matrices.ddm.DDM.is_upper"]], "is_upper() (sympy.polys.matrices.sdm.sdm method)": [[215, "sympy.polys.matrices.sdm.SDM.is_upper"]], "is_zero_matrix() (sympy.polys.matrices._dfm.dfm method)": [[215, "sympy.polys.matrices._dfm.DFM.is_zero_matrix"]], "is_zero_matrix() (sympy.polys.matrices.ddm.ddm method)": [[215, "sympy.polys.matrices.ddm.DDM.is_zero_matrix"]], "is_zero_matrix() (sympy.polys.matrices.sdm.sdm method)": [[215, "sympy.polys.matrices.sdm.SDM.is_zero_matrix"]], "lll() (sympy.polys.matrices._dfm.dfm method)": [[215, "sympy.polys.matrices._dfm.DFM.lll"]], "lll() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.lll"]], "lll() (sympy.polys.matrices.sdm.sdm method)": [[215, "sympy.polys.matrices.sdm.SDM.lll"]], "lll_transform() (sympy.polys.matrices._dfm.dfm method)": [[215, "sympy.polys.matrices._dfm.DFM.lll_transform"]], "lll_transform() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.lll_transform"]], "lll_transform() (sympy.polys.matrices.sdm.sdm method)": [[215, "sympy.polys.matrices.sdm.SDM.lll_transform"]], "lu() (sympy.polys.matrices._dfm.dfm method)": [[215, "sympy.polys.matrices._dfm.DFM.lu"]], "lu() (sympy.polys.matrices.ddm.ddm method)": [[215, "sympy.polys.matrices.ddm.DDM.lu"]], "lu() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.lu"]], "lu() (sympy.polys.matrices.sdm.sdm method)": [[215, "sympy.polys.matrices.sdm.SDM.lu"]], "lu_solve() (sympy.polys.matrices._dfm.dfm method)": [[215, "sympy.polys.matrices._dfm.DFM.lu_solve"]], "lu_solve() (sympy.polys.matrices.ddm.ddm method)": [[215, "sympy.polys.matrices.ddm.DDM.lu_solve"]], "lu_solve() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.lu_solve"]], "lu_solve() (sympy.polys.matrices.sdm.sdm method)": [[215, "sympy.polys.matrices.sdm.SDM.lu_solve"]], "matmul() (sympy.polys.matrices._dfm.dfm method)": [[215, "sympy.polys.matrices._dfm.DFM.matmul"]], "matmul() (sympy.polys.matrices.ddm.ddm method)": [[215, "sympy.polys.matrices.ddm.DDM.matmul"]], "matmul() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.matmul"]], "matmul() (sympy.polys.matrices.sdm.sdm method)": [[215, "sympy.polys.matrices.sdm.SDM.matmul"]], "mul() (sympy.polys.matrices._dfm.dfm method)": [[215, "sympy.polys.matrices._dfm.DFM.mul"]], "mul() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.mul"]], "mul() (sympy.polys.matrices.sdm.sdm method)": [[215, "sympy.polys.matrices.sdm.SDM.mul"]], "mul_elementwise() (sympy.polys.matrices._dfm.dfm method)": [[215, "sympy.polys.matrices._dfm.DFM.mul_elementwise"]], "neg() (sympy.polys.matrices._dfm.dfm method)": [[215, "sympy.polys.matrices._dfm.DFM.neg"]], "neg() (sympy.polys.matrices.ddm.ddm method)": [[215, "sympy.polys.matrices.ddm.DDM.neg"]], "neg() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.neg"]], "neg() (sympy.polys.matrices.sdm.sdm method)": [[215, "sympy.polys.matrices.sdm.SDM.neg"]], "new() (sympy.polys.matrices.sdm.sdm class method)": [[215, "sympy.polys.matrices.sdm.SDM.new"]], "nnz() (sympy.polys.matrices._dfm.dfm method)": [[215, "sympy.polys.matrices._dfm.DFM.nnz"]], "nnz() (sympy.polys.matrices.ddm.ddm method)": [[215, "sympy.polys.matrices.ddm.DDM.nnz"]], "nnz() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.nnz"]], "nnz() (sympy.polys.matrices.sdm.sdm method)": [[215, "sympy.polys.matrices.sdm.SDM.nnz"]], "nullspace() (sympy.polys.matrices._dfm.dfm method)": [[215, "sympy.polys.matrices._dfm.DFM.nullspace"]], "nullspace() (sympy.polys.matrices.ddm.ddm method)": [[215, "sympy.polys.matrices.ddm.DDM.nullspace"]], "nullspace() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.nullspace"]], "nullspace() (sympy.polys.matrices.sdm.sdm method)": [[215, "sympy.polys.matrices.sdm.SDM.nullspace"]], "nullspace_from_rref() (sympy.polys.matrices._dfm.dfm method)": [[215, "sympy.polys.matrices._dfm.DFM.nullspace_from_rref"]], "nullspace_from_rref() (sympy.polys.matrices.ddm.ddm method)": [[215, "sympy.polys.matrices.ddm.DDM.nullspace_from_rref"]], "nullspace_from_rref() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.nullspace_from_rref"]], "nullspace_from_rref() (sympy.polys.matrices.sdm.sdm method)": [[215, "sympy.polys.matrices.sdm.SDM.nullspace_from_rref"]], "ones() (sympy.polys.matrices._dfm.dfm class method)": [[215, "sympy.polys.matrices._dfm.DFM.ones"]], "ones() (sympy.polys.matrices.domainmatrix.domainmatrix class method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.ones"]], "particular() (sympy.polys.matrices._dfm.dfm method)": [[215, "sympy.polys.matrices._dfm.DFM.particular"]], "pow() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.pow"]], "primitive() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.primitive"]], "rmul() (sympy.polys.matrices._dfm.dfm method)": [[215, "sympy.polys.matrices._dfm.DFM.rmul"]], "rowspace() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.rowspace"]], "rref() (sympy.polys.matrices.ddm.ddm method)": [[215, "sympy.polys.matrices.ddm.DDM.rref"]], "rref() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.rref"]], "rref() (sympy.polys.matrices.sdm.sdm method)": [[215, "sympy.polys.matrices.sdm.SDM.rref"]], "rref_den() (sympy.polys.matrices.ddm.ddm method)": [[215, "sympy.polys.matrices.ddm.DDM.rref_den"]], "rref_den() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.rref_den"]], "rref_den() (sympy.polys.matrices.sdm.sdm method)": [[215, "sympy.polys.matrices.sdm.SDM.rref_den"]], "scc() (sympy.polys.matrices._dfm.dfm method)": [[215, "sympy.polys.matrices._dfm.DFM.scc"]], "scc() (sympy.polys.matrices.ddm.ddm method)": [[215, "sympy.polys.matrices.ddm.DDM.scc"]], "scc() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.scc"]], "scc() (sympy.polys.matrices.sdm.sdm method)": [[215, "sympy.polys.matrices.sdm.SDM.scc"]], "sdm_berk() (in module sympy.polys.matrices.sdm)": [[215, "sympy.polys.matrices.sdm.sdm_berk"]], "sdm_irref() (in module sympy.polys.matrices.sdm)": [[215, "sympy.polys.matrices.sdm.sdm_irref"]], "sdm_nullspace_from_rref() (in module sympy.polys.matrices.sdm)": [[215, "sympy.polys.matrices.sdm.sdm_nullspace_from_rref"]], "sdm_particular_from_rref() (in module sympy.polys.matrices.sdm)": [[215, "sympy.polys.matrices.sdm.sdm_particular_from_rref"]], "sdm_rref_den() (in module sympy.polys.matrices.sdm)": [[215, "sympy.polys.matrices.sdm.sdm_rref_den"]], "setitem() (sympy.polys.matrices._dfm.dfm method)": [[215, "sympy.polys.matrices._dfm.DFM.setitem"]], "smith_normal_form() (in module sympy.polys.matrices.normalforms)": [[215, "sympy.polys.matrices.normalforms.smith_normal_form"]], "solve_den() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.solve_den"]], "solve_den_charpoly() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.solve_den_charpoly"]], "solve_den_rref() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.solve_den_rref"]], "sub() (sympy.polys.matrices._dfm.dfm method)": [[215, "sympy.polys.matrices._dfm.DFM.sub"]], "sub() (sympy.polys.matrices.ddm.ddm method)": [[215, "sympy.polys.matrices.ddm.DDM.sub"]], "sub() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.sub"]], "sub() (sympy.polys.matrices.sdm.sdm method)": [[215, "sympy.polys.matrices.sdm.SDM.sub"]], "sympy.polys.matrices._dfm": [[215, "module-sympy.polys.matrices._dfm"]], "sympy.polys.matrices._typing": [[215, "module-sympy.polys.matrices._typing"]], "sympy.polys.matrices.ddm": [[215, "module-sympy.polys.matrices.ddm"]], "sympy.polys.matrices.dense": [[215, "module-sympy.polys.matrices.dense"]], "sympy.polys.matrices.domainmatrix": [[215, "module-sympy.polys.matrices.domainmatrix"]], "sympy.polys.matrices.sdm": [[215, "module-sympy.polys.matrices.sdm"]], "to_matrix() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.to_Matrix"]], "to_ddm() (sympy.polys.matrices._dfm.dfm method)": [[215, "sympy.polys.matrices._dfm.DFM.to_ddm"]], "to_ddm() (sympy.polys.matrices.ddm.ddm method)": [[215, "sympy.polys.matrices.ddm.DDM.to_ddm"]], "to_ddm() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.to_ddm"]], "to_ddm() (sympy.polys.matrices.sdm.sdm method)": [[215, "sympy.polys.matrices.sdm.SDM.to_ddm"]], "to_dense() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.to_dense"]], "to_dfm() (sympy.polys.matrices._dfm.dfm method)": [[215, "sympy.polys.matrices._dfm.DFM.to_dfm"]], "to_dfm() (sympy.polys.matrices.ddm.ddm method)": [[215, "sympy.polys.matrices.ddm.DDM.to_dfm"]], "to_dfm() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.to_dfm"]], "to_dfm() (sympy.polys.matrices.sdm.sdm method)": [[215, "sympy.polys.matrices.sdm.SDM.to_dfm"]], "to_dfm_or_ddm() (sympy.polys.matrices._dfm.dfm method)": [[215, "sympy.polys.matrices._dfm.DFM.to_dfm_or_ddm"]], "to_dfm_or_ddm() (sympy.polys.matrices.ddm.ddm method)": [[215, "sympy.polys.matrices.ddm.DDM.to_dfm_or_ddm"]], "to_dfm_or_ddm() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.to_dfm_or_ddm"]], "to_dfm_or_ddm() (sympy.polys.matrices.sdm.sdm method)": [[215, "sympy.polys.matrices.sdm.SDM.to_dfm_or_ddm"]], "to_dok() (sympy.polys.matrices._dfm.dfm method)": [[215, "sympy.polys.matrices._dfm.DFM.to_dok"]], "to_dok() (sympy.polys.matrices.ddm.ddm method)": [[215, "sympy.polys.matrices.ddm.DDM.to_dok"]], "to_dok() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.to_dok"]], "to_dok() (sympy.polys.matrices.sdm.sdm method)": [[215, "sympy.polys.matrices.sdm.SDM.to_dok"]], "to_field() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.to_field"]], "to_flat_nz() (sympy.polys.matrices._dfm.dfm method)": [[215, "sympy.polys.matrices._dfm.DFM.to_flat_nz"]], "to_flat_nz() (sympy.polys.matrices.ddm.ddm method)": [[215, "sympy.polys.matrices.ddm.DDM.to_flat_nz"]], "to_flat_nz() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.to_flat_nz"]], "to_flat_nz() (sympy.polys.matrices.sdm.sdm method)": [[215, "sympy.polys.matrices.sdm.SDM.to_flat_nz"]], "to_list() (sympy.polys.matrices._dfm.dfm method)": [[215, "sympy.polys.matrices._dfm.DFM.to_list"]], "to_list() (sympy.polys.matrices.ddm.ddm method)": [[215, "sympy.polys.matrices.ddm.DDM.to_list"]], "to_list() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.to_list"]], "to_list() (sympy.polys.matrices.sdm.sdm method)": [[215, "sympy.polys.matrices.sdm.SDM.to_list"]], "to_list_flat() (sympy.polys.matrices._dfm.dfm method)": [[215, "sympy.polys.matrices._dfm.DFM.to_list_flat"]], "to_list_flat() (sympy.polys.matrices.ddm.ddm method)": [[215, "sympy.polys.matrices.ddm.DDM.to_list_flat"]], "to_list_flat() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.to_list_flat"]], "to_list_flat() (sympy.polys.matrices.sdm.sdm method)": [[215, "sympy.polys.matrices.sdm.SDM.to_list_flat"]], "to_sdm() (sympy.polys.matrices._dfm.dfm method)": [[215, "sympy.polys.matrices._dfm.DFM.to_sdm"]], "to_sdm() (sympy.polys.matrices.ddm.ddm method)": [[215, "sympy.polys.matrices.ddm.DDM.to_sdm"]], "to_sdm() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.to_sdm"]], "to_sdm() (sympy.polys.matrices.sdm.sdm method)": [[215, "sympy.polys.matrices.sdm.SDM.to_sdm"]], "to_sparse() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.to_sparse"]], "transpose() (sympy.polys.matrices._dfm.dfm method)": [[215, "sympy.polys.matrices._dfm.DFM.transpose"]], "transpose() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.transpose"]], "transpose() (sympy.polys.matrices.sdm.sdm method)": [[215, "sympy.polys.matrices.sdm.SDM.transpose"]], "unify() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.unify"]], "vstack() (sympy.polys.matrices._dfm.dfm method)": [[215, "sympy.polys.matrices._dfm.DFM.vstack"]], "vstack() (sympy.polys.matrices.ddm.ddm method)": [[215, "sympy.polys.matrices.ddm.DDM.vstack"]], "vstack() (sympy.polys.matrices.domainmatrix.domainmatrix method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.vstack"]], "vstack() (sympy.polys.matrices.sdm.sdm method)": [[215, "sympy.polys.matrices.sdm.SDM.vstack"]], "zeros() (sympy.polys.matrices._dfm.dfm class method)": [[215, "sympy.polys.matrices._dfm.DFM.zeros"]], "zeros() (sympy.polys.matrices.domainmatrix.domainmatrix class method)": [[215, "sympy.polys.matrices.domainmatrix.DomainMatrix.zeros"]], "zeros() (sympy.polys.matrices.sdm.sdm class method)": [[215, "sympy.polys.matrices.sdm.SDM.zeros"]], "anp (class in sympy.polys.polyclasses)": [[217, "sympy.polys.polyclasses.ANP"]], "algebraicfield (class in sympy.polys.domains)": [[217, "sympy.polys.domains.AlgebraicField"]], "complexelement (class in sympy.polys.domains.mpelements)": [[217, "sympy.polys.domains.mpelements.ComplexElement"]], "complexfield (class in sympy.polys.domains)": [[217, "sympy.polys.domains.ComplexField"]], "compositedomain (class in sympy.polys.domains.compositedomain)": [[217, "sympy.polys.domains.compositedomain.CompositeDomain"]], "dmf (class in sympy.polys.polyclasses)": [[217, "sympy.polys.polyclasses.DMF"]], "dmp (class in sympy.polys.polyclasses)": [[217, "sympy.polys.polyclasses.DMP"]], "domain (class in sympy.polys.domains.domain)": [[217, "sympy.polys.domains.domain.Domain"]], "domainelement (class in sympy.polys.domains.domainelement)": [[217, "sympy.polys.domains.domainelement.DomainElement"]], "expressiondomain (class in sympy.polys.domains)": [[217, "sympy.polys.domains.ExpressionDomain"]], "expressiondomain.expression (class in sympy.polys.domains)": [[217, "sympy.polys.domains.ExpressionDomain.Expression"]], "expressiondomain.expression (class in sympy.polys.domains.expressiondomain)": [[217, "sympy.polys.domains.expressiondomain.ExpressionDomain.Expression"]], "field (class in sympy.polys.domains.field)": [[217, "sympy.polys.domains.field.Field"]], "finitefield (class in sympy.polys.domains)": [[217, "sympy.polys.domains.FiniteField"]], "fracelement (class in sympy.polys.fields)": [[217, "sympy.polys.fields.FracElement"]], "fracfield (class in sympy.polys.fields)": [[217, "sympy.polys.fields.FracField"]], "fractionfield (class in sympy.polys.domains)": [[217, "sympy.polys.domains.FractionField"]], "gmpyfinitefield (class in sympy.polys.domains)": [[217, "sympy.polys.domains.GMPYFiniteField"]], "gmpyintegerring (class in sympy.polys.domains)": [[217, "sympy.polys.domains.GMPYIntegerRing"]], "gmpyrationalfield (class in sympy.polys.domains)": [[217, "sympy.polys.domains.GMPYRationalField"]], "gaussiandomain (class in sympy.polys.domains.gaussiandomains)": [[217, "sympy.polys.domains.gaussiandomains.GaussianDomain"]], "gaussianelement (class in sympy.polys.domains.gaussiandomains)": [[217, "sympy.polys.domains.gaussiandomains.GaussianElement"]], "gaussianinteger (class in sympy.polys.domains.gaussiandomains)": [[217, "sympy.polys.domains.gaussiandomains.GaussianInteger"]], "gaussianintegerring (class in sympy.polys.domains.gaussiandomains)": [[217, "sympy.polys.domains.gaussiandomains.GaussianIntegerRing"]], "gaussianrational (class in sympy.polys.domains.gaussiandomains)": [[217, "sympy.polys.domains.gaussiandomains.GaussianRational"]], "gaussianrationalfield (class in sympy.polys.domains.gaussiandomains)": [[217, "sympy.polys.domains.gaussiandomains.GaussianRationalField"]], "integerring (class in sympy.polys.domains)": [[217, "sympy.polys.domains.IntegerRing"]], "lc() (sympy.polys.polyclasses.anp method)": [[217, "sympy.polys.polyclasses.ANP.LC"]], "lc() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.LC"]], "polyelement (class in sympy.polys.rings)": [[217, "sympy.polys.rings.PolyElement"]], "polyring (class in sympy.polys.rings)": [[217, "sympy.polys.rings.PolyRing"]], "polynomialring (class in sympy.polys.domains)": [[217, "sympy.polys.domains.PolynomialRing"]], "pythonfinitefield (class in sympy.polys.domains)": [[217, "sympy.polys.domains.PythonFiniteField"]], "pythonintegerring (class in sympy.polys.domains)": [[217, "sympy.polys.domains.PythonIntegerRing"]], "pythonmpq (class in sympy.external.pythonmpq)": [[217, "sympy.external.pythonmpq.PythonMPQ"]], "pythonrationalfield (class in sympy.polys.domains)": [[217, "sympy.polys.domains.PythonRationalField"]], "quotientring (class in sympy.polys.domains.quotientring)": [[217, "sympy.polys.domains.quotientring.QuotientRing"]], "rationalfield (class in sympy.polys.domains)": [[217, "sympy.polys.domains.RationalField"]], "realelement (class in sympy.polys.domains.mpelements)": [[217, "sympy.polys.domains.mpelements.RealElement"]], "realfield (class in sympy.polys.domains)": [[217, "sympy.polys.domains.RealField"]], "ring (class in sympy.polys.domains.ring)": [[217, "sympy.polys.domains.ring.Ring"]], "simpledomain (class in sympy.polys.domains.simpledomain)": [[217, "sympy.polys.domains.simpledomain.SimpleDomain"]], "tc() (sympy.polys.polyclasses.anp method)": [[217, "sympy.polys.polyclasses.ANP.TC"]], "tc() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.TC"]], "abs() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.abs"]], "abs() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.abs"]], "add() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.add"]], "add() (sympy.polys.polyclasses.dmf method)": [[217, "sympy.polys.polyclasses.DMF.add"]], "add() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.add"]], "add() (sympy.polys.rings.polyring method)": [[217, "sympy.polys.rings.PolyRing.add"]], "add_gens() (sympy.polys.rings.polyring method)": [[217, "sympy.polys.rings.PolyRing.add_gens"]], "add_ground() (sympy.polys.polyclasses.anp method)": [[217, "sympy.polys.polyclasses.ANP.add_ground"]], "add_ground() (sympy.polys.polyclasses.dmf method)": [[217, "sympy.polys.polyclasses.DMF.add_ground"]], "add_ground() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.add_ground"]], "alg_field_from_poly() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.alg_field_from_poly"]], "algebraic_field() (sympy.polys.domains.algebraicfield method)": [[217, "sympy.polys.domains.AlgebraicField.algebraic_field"]], "algebraic_field() (sympy.polys.domains.integerring method)": [[217, "sympy.polys.domains.IntegerRing.algebraic_field"]], "algebraic_field() (sympy.polys.domains.rationalfield method)": [[217, "sympy.polys.domains.RationalField.algebraic_field"]], "algebraic_field() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.algebraic_field"]], "all_coeffs() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.all_coeffs"]], "all_monoms() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.all_monoms"]], "all_terms() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.all_terms"]], "almosteq() (sympy.polys.domains.complexfield method)": [[217, "sympy.polys.domains.ComplexField.almosteq"]], "almosteq() (sympy.polys.domains.realfield method)": [[217, "sympy.polys.domains.RealField.almosteq"]], "almosteq() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.almosteq"]], "almosteq() (sympy.polys.rings.polyelement method)": [[217, "sympy.polys.rings.PolyElement.almosteq"]], "as_algebraicfield() (sympy.polys.domains.gaussiandomains.gaussianrationalfield method)": [[217, "sympy.polys.domains.gaussiandomains.GaussianRationalField.as_AlgebraicField"]], "cancel() (sympy.polys.polyclasses.dmf method)": [[217, "sympy.polys.polyclasses.DMF.cancel"]], "cancel() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.cancel"]], "cancel() (sympy.polys.rings.polyelement method)": [[217, "sympy.polys.rings.PolyElement.cancel"]], "cauchy_lower_bound() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.cauchy_lower_bound"]], "cauchy_upper_bound() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.cauchy_upper_bound"]], "characteristic() (sympy.polys.domains.finitefield method)": [[217, "sympy.polys.domains.FiniteField.characteristic"]], "characteristic() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.characteristic"]], "clear_denoms() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.clear_denoms"]], "coeff() (sympy.polys.rings.polyelement method)": [[217, "sympy.polys.rings.PolyElement.coeff"]], "coeff_wrt() (sympy.polys.rings.polyelement method)": [[217, "sympy.polys.rings.PolyElement.coeff_wrt"]], "coeffs() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.coeffs"]], "coeffs() (sympy.polys.rings.polyelement method)": [[217, "sympy.polys.rings.PolyElement.coeffs"]], "cofactors() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.cofactors"]], "cofactors() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.cofactors"]], "compose() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.compose"]], "compose() (sympy.polys.rings.polyring method)": [[217, "sympy.polys.rings.PolyRing.compose"]], "const() (sympy.polys.rings.polyelement method)": [[217, "sympy.polys.rings.PolyElement.const"]], "content() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.content"]], "content() (sympy.polys.rings.polyelement method)": [[217, "sympy.polys.rings.PolyElement.content"]], "convert() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.convert"]], "convert() (sympy.polys.polyclasses.anp method)": [[217, "sympy.polys.polyclasses.ANP.convert"]], "convert() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.convert"]], "convert_from() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.convert_from"]], "copy() (sympy.polys.rings.polyelement method)": [[217, "sympy.polys.rings.PolyElement.copy"]], "count_complex_roots() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.count_complex_roots"]], "count_real_roots() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.count_real_roots"]], "cyclotomic_field() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.cyclotomic_field"]], "decompose() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.decompose"]], "deflate() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.deflate"]], "degree() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.degree"]], "degree() (sympy.polys.rings.polyelement method)": [[217, "sympy.polys.rings.PolyElement.degree"]], "degree_list() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.degree_list"]], "degrees() (sympy.polys.rings.polyelement method)": [[217, "sympy.polys.rings.PolyElement.degrees"]], "denom() (sympy.polys.domains.algebraicfield method)": [[217, "sympy.polys.domains.AlgebraicField.denom"]], "denom() (sympy.polys.domains.expressiondomain method)": [[217, "sympy.polys.domains.ExpressionDomain.denom"]], "denom() (sympy.polys.domains.fractionfield method)": [[217, "sympy.polys.domains.FractionField.denom"]], "denom() (sympy.polys.domains.gmpyrationalfield method)": [[217, "sympy.polys.domains.GMPYRationalField.denom"]], "denom() (sympy.polys.domains.rationalfield method)": [[217, "sympy.polys.domains.RationalField.denom"]], "denom() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.denom"]], "denom() (sympy.polys.domains.gaussiandomains.gaussianrationalfield method)": [[217, "sympy.polys.domains.gaussiandomains.GaussianRationalField.denom"]], "denom() (sympy.polys.domains.ring.ring method)": [[217, "sympy.polys.domains.ring.Ring.denom"]], "denom() (sympy.polys.polyclasses.dmf method)": [[217, "sympy.polys.polyclasses.DMF.denom"]], "diff() (sympy.polys.fields.fracelement method)": [[217, "sympy.polys.fields.FracElement.diff"]], "diff() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.diff"]], "diff() (sympy.polys.rings.polyelement method)": [[217, "sympy.polys.rings.PolyElement.diff"]], "discriminant() (sympy.polys.domains.algebraicfield method)": [[217, "sympy.polys.domains.AlgebraicField.discriminant"]], "discriminant() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.discriminant"]], "div() (sympy.polys.domains.gmpyrationalfield method)": [[217, "sympy.polys.domains.GMPYRationalField.div"]], "div() (sympy.polys.domains.rationalfield method)": [[217, "sympy.polys.domains.RationalField.div"]], "div() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.div"]], "div() (sympy.polys.domains.field.field method)": [[217, "sympy.polys.domains.field.Field.div"]], "div() (sympy.polys.domains.ring.ring method)": [[217, "sympy.polys.domains.ring.Ring.div"]], "div() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.div"]], "div() (sympy.polys.rings.polyelement method)": [[217, "sympy.polys.rings.PolyElement.div"]], "drop() (sympy.polys.domains.compositedomain.compositedomain method)": [[217, "sympy.polys.domains.compositedomain.CompositeDomain.drop"]], "drop() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.drop"]], "drop() (sympy.polys.rings.polyring method)": [[217, "sympy.polys.rings.PolyRing.drop"]], "drop_to_ground() (sympy.polys.rings.polyring method)": [[217, "sympy.polys.rings.PolyRing.drop_to_ground"]], "dtype (sympy.polys.domains.algebraicfield attribute)": [[217, "sympy.polys.domains.AlgebraicField.dtype"]], "dtype (sympy.polys.domains.expressiondomain attribute)": [[217, "sympy.polys.domains.ExpressionDomain.dtype"]], "dtype (sympy.polys.domains.domain.domain attribute)": [[217, "sympy.polys.domains.domain.Domain.dtype"]], "dtype (sympy.polys.domains.gaussiandomains.gaussianintegerring attribute)": [[217, "sympy.polys.domains.gaussiandomains.GaussianIntegerRing.dtype"]], "dtype (sympy.polys.domains.gaussiandomains.gaussianrationalfield attribute)": [[217, "sympy.polys.domains.gaussiandomains.GaussianRationalField.dtype"]], "eject() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.eject"]], "eval() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.eval"]], "evalf() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.evalf"]], "exclude() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.exclude"]], "exquo() (sympy.polys.domains.gmpyrationalfield method)": [[217, "sympy.polys.domains.GMPYRationalField.exquo"]], "exquo() (sympy.polys.domains.rationalfield method)": [[217, "sympy.polys.domains.RationalField.exquo"]], "exquo() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.exquo"]], "exquo() (sympy.polys.domains.field.field method)": [[217, "sympy.polys.domains.field.Field.exquo"]], "exquo() (sympy.polys.domains.ring.ring method)": [[217, "sympy.polys.domains.ring.Ring.exquo"]], "exquo() (sympy.polys.polyclasses.dmf method)": [[217, "sympy.polys.polyclasses.DMF.exquo"]], "exquo() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.exquo"]], "exquo_ground() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.exquo_ground"]], "exsqrt() (sympy.polys.domains.complexfield method)": [[217, "sympy.polys.domains.ComplexField.exsqrt"]], "exsqrt() (sympy.polys.domains.finitefield method)": [[217, "sympy.polys.domains.FiniteField.exsqrt"]], "exsqrt() (sympy.polys.domains.integerring method)": [[217, "sympy.polys.domains.IntegerRing.exsqrt"]], "exsqrt() (sympy.polys.domains.rationalfield method)": [[217, "sympy.polys.domains.RationalField.exsqrt"]], "exsqrt() (sympy.polys.domains.realfield method)": [[217, "sympy.polys.domains.RealField.exsqrt"]], "exsqrt() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.exsqrt"]], "ext (sympy.polys.domains.algebraicfield attribute)": [[217, "sympy.polys.domains.AlgebraicField.ext"]], "factor_list() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.factor_list"]], "factor_list_include() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.factor_list_include"]], "factorial() (sympy.polys.domains.fractionfield method)": [[217, "sympy.polys.domains.FractionField.factorial"]], "factorial() (sympy.polys.domains.gmpyintegerring method)": [[217, "sympy.polys.domains.GMPYIntegerRing.factorial"]], "factorial() (sympy.polys.domains.gmpyrationalfield method)": [[217, "sympy.polys.domains.GMPYRationalField.factorial"]], "factorial() (sympy.polys.domains.integerring method)": [[217, "sympy.polys.domains.IntegerRing.factorial"]], "factorial() (sympy.polys.domains.polynomialring method)": [[217, "sympy.polys.domains.PolynomialRing.factorial"]], "field() (in module sympy.polys.fields)": [[217, "sympy.polys.fields.field"]], "frac_field() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.frac_field"]], "frac_unify() (sympy.polys.polyclasses.dmf method)": [[217, "sympy.polys.polyclasses.DMF.frac_unify"]], "free_module() (sympy.polys.domains.ring.ring method)": [[217, "sympy.polys.domains.ring.Ring.free_module"]], "from_algebraicfield() (sympy.polys.domains.algebraicfield method)": [[217, "sympy.polys.domains.AlgebraicField.from_AlgebraicField"]], "from_algebraicfield() (sympy.polys.domains.fractionfield method)": [[217, "sympy.polys.domains.FractionField.from_AlgebraicField"]], "from_algebraicfield() (sympy.polys.domains.integerring method)": [[217, "sympy.polys.domains.IntegerRing.from_AlgebraicField"]], "from_algebraicfield() (sympy.polys.domains.polynomialring method)": [[217, "sympy.polys.domains.PolynomialRing.from_AlgebraicField"]], "from_algebraicfield() (sympy.polys.domains.rationalfield method)": [[217, "sympy.polys.domains.RationalField.from_AlgebraicField"]], "from_algebraicfield() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.from_AlgebraicField"]], "from_algebraicfield() (sympy.polys.domains.gaussiandomains.gaussiandomain method)": [[217, "sympy.polys.domains.gaussiandomains.GaussianDomain.from_AlgebraicField"]], "from_complexfield() (sympy.polys.domains.fractionfield method)": [[217, "sympy.polys.domains.FractionField.from_ComplexField"]], "from_complexfield() (sympy.polys.domains.polynomialring method)": [[217, "sympy.polys.domains.PolynomialRing.from_ComplexField"]], "from_complexfield() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.from_ComplexField"]], "from_expressiondomain() (sympy.polys.domains.expressiondomain method)": [[217, "sympy.polys.domains.ExpressionDomain.from_ExpressionDomain"]], "from_expressiondomain() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.from_ExpressionDomain"]], "from_expressionrawdomain() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.from_ExpressionRawDomain"]], "from_ff() (sympy.polys.domains.finitefield method)": [[217, "sympy.polys.domains.FiniteField.from_FF"]], "from_ff() (sympy.polys.domains.integerring method)": [[217, "sympy.polys.domains.IntegerRing.from_FF"]], "from_ff() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.from_FF"]], "from_ff_gmpy() (sympy.polys.domains.finitefield method)": [[217, "sympy.polys.domains.FiniteField.from_FF_gmpy"]], "from_ff_gmpy() (sympy.polys.domains.gmpyintegerring method)": [[217, "sympy.polys.domains.GMPYIntegerRing.from_FF_gmpy"]], "from_ff_gmpy() (sympy.polys.domains.integerring method)": [[217, "sympy.polys.domains.IntegerRing.from_FF_gmpy"]], "from_ff_gmpy() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.from_FF_gmpy"]], "from_ff_python() (sympy.polys.domains.finitefield method)": [[217, "sympy.polys.domains.FiniteField.from_FF_python"]], "from_ff_python() (sympy.polys.domains.gmpyintegerring method)": [[217, "sympy.polys.domains.GMPYIntegerRing.from_FF_python"]], "from_ff_python() (sympy.polys.domains.integerring method)": [[217, "sympy.polys.domains.IntegerRing.from_FF_python"]], "from_ff_python() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.from_FF_python"]], "from_fractionfield() (sympy.polys.domains.expressiondomain method)": [[217, "sympy.polys.domains.ExpressionDomain.from_FractionField"]], "from_fractionfield() (sympy.polys.domains.fractionfield method)": [[217, "sympy.polys.domains.FractionField.from_FractionField"]], "from_fractionfield() (sympy.polys.domains.polynomialring method)": [[217, "sympy.polys.domains.PolynomialRing.from_FractionField"]], "from_fractionfield() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.from_FractionField"]], "from_gaussianintegerring() (sympy.polys.domains.algebraicfield method)": [[217, "sympy.polys.domains.AlgebraicField.from_GaussianIntegerRing"]], "from_gaussianintegerring() (sympy.polys.domains.expressiondomain method)": [[217, "sympy.polys.domains.ExpressionDomain.from_GaussianIntegerRing"]], "from_gaussianintegerring() (sympy.polys.domains.fractionfield method)": [[217, "sympy.polys.domains.FractionField.from_GaussianIntegerRing"]], "from_gaussianintegerring() (sympy.polys.domains.polynomialring method)": [[217, "sympy.polys.domains.PolynomialRing.from_GaussianIntegerRing"]], "from_gaussianintegerring() (sympy.polys.domains.gaussiandomains.gaussianintegerring method)": [[217, "sympy.polys.domains.gaussiandomains.GaussianIntegerRing.from_GaussianIntegerRing"]], "from_gaussianintegerring() (sympy.polys.domains.gaussiandomains.gaussianrationalfield method)": [[217, "sympy.polys.domains.gaussiandomains.GaussianRationalField.from_GaussianIntegerRing"]], "from_gaussianrationalfield() (sympy.polys.domains.algebraicfield method)": [[217, "sympy.polys.domains.AlgebraicField.from_GaussianRationalField"]], "from_gaussianrationalfield() (sympy.polys.domains.expressiondomain method)": [[217, "sympy.polys.domains.ExpressionDomain.from_GaussianRationalField"]], "from_gaussianrationalfield() (sympy.polys.domains.fractionfield method)": [[217, "sympy.polys.domains.FractionField.from_GaussianRationalField"]], "from_gaussianrationalfield() (sympy.polys.domains.gmpyrationalfield method)": [[217, "sympy.polys.domains.GMPYRationalField.from_GaussianRationalField"]], "from_gaussianrationalfield() (sympy.polys.domains.polynomialring method)": [[217, "sympy.polys.domains.PolynomialRing.from_GaussianRationalField"]], "from_gaussianrationalfield() (sympy.polys.domains.rationalfield method)": [[217, "sympy.polys.domains.RationalField.from_GaussianRationalField"]], "from_gaussianrationalfield() (sympy.polys.domains.gaussiandomains.gaussianintegerring method)": [[217, "sympy.polys.domains.gaussiandomains.GaussianIntegerRing.from_GaussianRationalField"]], "from_gaussianrationalfield() (sympy.polys.domains.gaussiandomains.gaussianrationalfield method)": [[217, "sympy.polys.domains.gaussiandomains.GaussianRationalField.from_GaussianRationalField"]], "from_globalpolynomialring() (sympy.polys.domains.polynomialring method)": [[217, "sympy.polys.domains.PolynomialRing.from_GlobalPolynomialRing"]], "from_globalpolynomialring() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.from_GlobalPolynomialRing"]], "from_monogenicfiniteextension() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.from_MonogenicFiniteExtension"]], "from_polynomialring() (sympy.polys.domains.expressiondomain method)": [[217, "sympy.polys.domains.ExpressionDomain.from_PolynomialRing"]], "from_polynomialring() (sympy.polys.domains.fractionfield method)": [[217, "sympy.polys.domains.FractionField.from_PolynomialRing"]], "from_polynomialring() (sympy.polys.domains.polynomialring method)": [[217, "sympy.polys.domains.PolynomialRing.from_PolynomialRing"]], "from_polynomialring() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.from_PolynomialRing"]], "from_qq() (sympy.polys.domains.algebraicfield method)": [[217, "sympy.polys.domains.AlgebraicField.from_QQ"]], "from_qq() (sympy.polys.domains.expressiondomain method)": [[217, "sympy.polys.domains.ExpressionDomain.from_QQ"]], "from_qq() (sympy.polys.domains.finitefield method)": [[217, "sympy.polys.domains.FiniteField.from_QQ"]], "from_qq() (sympy.polys.domains.fractionfield method)": [[217, "sympy.polys.domains.FractionField.from_QQ"]], "from_qq() (sympy.polys.domains.gmpyintegerring method)": [[217, "sympy.polys.domains.GMPYIntegerRing.from_QQ"]], "from_qq() (sympy.polys.domains.integerring method)": [[217, "sympy.polys.domains.IntegerRing.from_QQ"]], "from_qq() (sympy.polys.domains.polynomialring method)": [[217, "sympy.polys.domains.PolynomialRing.from_QQ"]], "from_qq() (sympy.polys.domains.rationalfield method)": [[217, "sympy.polys.domains.RationalField.from_QQ"]], "from_qq() (sympy.polys.domains.gaussiandomains.gaussiandomain method)": [[217, "sympy.polys.domains.gaussiandomains.GaussianDomain.from_QQ"]], "from_qq_gmpy() (sympy.polys.domains.algebraicfield method)": [[217, "sympy.polys.domains.AlgebraicField.from_QQ_gmpy"]], "from_qq_gmpy() (sympy.polys.domains.expressiondomain method)": [[217, "sympy.polys.domains.ExpressionDomain.from_QQ_gmpy"]], "from_qq_gmpy() (sympy.polys.domains.finitefield method)": [[217, "sympy.polys.domains.FiniteField.from_QQ_gmpy"]], "from_qq_gmpy() (sympy.polys.domains.fractionfield method)": [[217, "sympy.polys.domains.FractionField.from_QQ_gmpy"]], "from_qq_gmpy() (sympy.polys.domains.gmpyintegerring method)": [[217, "sympy.polys.domains.GMPYIntegerRing.from_QQ_gmpy"]], "from_qq_gmpy() (sympy.polys.domains.gmpyrationalfield method)": [[217, "sympy.polys.domains.GMPYRationalField.from_QQ_gmpy"]], "from_qq_gmpy() (sympy.polys.domains.integerring method)": [[217, "sympy.polys.domains.IntegerRing.from_QQ_gmpy"]], "from_qq_gmpy() (sympy.polys.domains.polynomialring method)": [[217, "sympy.polys.domains.PolynomialRing.from_QQ_gmpy"]], "from_qq_gmpy() (sympy.polys.domains.rationalfield method)": [[217, "sympy.polys.domains.RationalField.from_QQ_gmpy"]], "from_qq_gmpy() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.from_QQ_gmpy"]], "from_qq_gmpy() (sympy.polys.domains.gaussiandomains.gaussiandomain method)": [[217, "sympy.polys.domains.gaussiandomains.GaussianDomain.from_QQ_gmpy"]], "from_qq_python() (sympy.polys.domains.algebraicfield method)": [[217, "sympy.polys.domains.AlgebraicField.from_QQ_python"]], "from_qq_python() (sympy.polys.domains.expressiondomain method)": [[217, "sympy.polys.domains.ExpressionDomain.from_QQ_python"]], "from_qq_python() (sympy.polys.domains.finitefield method)": [[217, "sympy.polys.domains.FiniteField.from_QQ_python"]], "from_qq_python() (sympy.polys.domains.fractionfield method)": [[217, "sympy.polys.domains.FractionField.from_QQ_python"]], "from_qq_python() (sympy.polys.domains.gmpyintegerring method)": [[217, "sympy.polys.domains.GMPYIntegerRing.from_QQ_python"]], "from_qq_python() (sympy.polys.domains.gmpyrationalfield method)": [[217, "sympy.polys.domains.GMPYRationalField.from_QQ_python"]], "from_qq_python() (sympy.polys.domains.integerring method)": [[217, "sympy.polys.domains.IntegerRing.from_QQ_python"]], "from_qq_python() (sympy.polys.domains.polynomialring method)": [[217, "sympy.polys.domains.PolynomialRing.from_QQ_python"]], "from_qq_python() (sympy.polys.domains.rationalfield method)": [[217, "sympy.polys.domains.RationalField.from_QQ_python"]], "from_qq_python() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.from_QQ_python"]], "from_qq_python() (sympy.polys.domains.gaussiandomains.gaussiandomain method)": [[217, "sympy.polys.domains.gaussiandomains.GaussianDomain.from_QQ_python"]], "from_realfield() (sympy.polys.domains.algebraicfield method)": [[217, "sympy.polys.domains.AlgebraicField.from_RealField"]], "from_realfield() (sympy.polys.domains.expressiondomain method)": [[217, "sympy.polys.domains.ExpressionDomain.from_RealField"]], "from_realfield() (sympy.polys.domains.finitefield method)": [[217, "sympy.polys.domains.FiniteField.from_RealField"]], "from_realfield() (sympy.polys.domains.fractionfield method)": [[217, "sympy.polys.domains.FractionField.from_RealField"]], "from_realfield() (sympy.polys.domains.gmpyintegerring method)": [[217, "sympy.polys.domains.GMPYIntegerRing.from_RealField"]], "from_realfield() (sympy.polys.domains.gmpyrationalfield method)": [[217, "sympy.polys.domains.GMPYRationalField.from_RealField"]], "from_realfield() (sympy.polys.domains.integerring method)": [[217, "sympy.polys.domains.IntegerRing.from_RealField"]], "from_realfield() (sympy.polys.domains.polynomialring method)": [[217, "sympy.polys.domains.PolynomialRing.from_RealField"]], "from_realfield() (sympy.polys.domains.rationalfield method)": [[217, "sympy.polys.domains.RationalField.from_RealField"]], "from_realfield() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.from_RealField"]], "from_zz() (sympy.polys.domains.algebraicfield method)": [[217, "sympy.polys.domains.AlgebraicField.from_ZZ"]], "from_zz() (sympy.polys.domains.expressiondomain method)": [[217, "sympy.polys.domains.ExpressionDomain.from_ZZ"]], "from_zz() (sympy.polys.domains.finitefield method)": [[217, "sympy.polys.domains.FiniteField.from_ZZ"]], "from_zz() (sympy.polys.domains.fractionfield method)": [[217, "sympy.polys.domains.FractionField.from_ZZ"]], "from_zz() (sympy.polys.domains.integerring method)": [[217, "sympy.polys.domains.IntegerRing.from_ZZ"]], "from_zz() (sympy.polys.domains.polynomialring method)": [[217, "sympy.polys.domains.PolynomialRing.from_ZZ"]], "from_zz() (sympy.polys.domains.rationalfield method)": [[217, "sympy.polys.domains.RationalField.from_ZZ"]], "from_zz() (sympy.polys.domains.gaussiandomains.gaussiandomain method)": [[217, "sympy.polys.domains.gaussiandomains.GaussianDomain.from_ZZ"]], "from_zz_gmpy() (sympy.polys.domains.algebraicfield method)": [[217, "sympy.polys.domains.AlgebraicField.from_ZZ_gmpy"]], "from_zz_gmpy() (sympy.polys.domains.expressiondomain method)": [[217, "sympy.polys.domains.ExpressionDomain.from_ZZ_gmpy"]], "from_zz_gmpy() (sympy.polys.domains.finitefield method)": [[217, "sympy.polys.domains.FiniteField.from_ZZ_gmpy"]], "from_zz_gmpy() (sympy.polys.domains.fractionfield method)": [[217, "sympy.polys.domains.FractionField.from_ZZ_gmpy"]], "from_zz_gmpy() (sympy.polys.domains.gmpyintegerring method)": [[217, "sympy.polys.domains.GMPYIntegerRing.from_ZZ_gmpy"]], "from_zz_gmpy() (sympy.polys.domains.gmpyrationalfield method)": [[217, "sympy.polys.domains.GMPYRationalField.from_ZZ_gmpy"]], "from_zz_gmpy() (sympy.polys.domains.integerring method)": [[217, "sympy.polys.domains.IntegerRing.from_ZZ_gmpy"]], "from_zz_gmpy() (sympy.polys.domains.polynomialring method)": [[217, "sympy.polys.domains.PolynomialRing.from_ZZ_gmpy"]], "from_zz_gmpy() (sympy.polys.domains.rationalfield method)": [[217, "sympy.polys.domains.RationalField.from_ZZ_gmpy"]], "from_zz_gmpy() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.from_ZZ_gmpy"]], "from_zz_gmpy() (sympy.polys.domains.gaussiandomains.gaussiandomain method)": [[217, "sympy.polys.domains.gaussiandomains.GaussianDomain.from_ZZ_gmpy"]], "from_zz_python() (sympy.polys.domains.algebraicfield method)": [[217, "sympy.polys.domains.AlgebraicField.from_ZZ_python"]], "from_zz_python() (sympy.polys.domains.expressiondomain method)": [[217, "sympy.polys.domains.ExpressionDomain.from_ZZ_python"]], "from_zz_python() (sympy.polys.domains.finitefield method)": [[217, "sympy.polys.domains.FiniteField.from_ZZ_python"]], "from_zz_python() (sympy.polys.domains.fractionfield method)": [[217, "sympy.polys.domains.FractionField.from_ZZ_python"]], "from_zz_python() (sympy.polys.domains.gmpyintegerring method)": [[217, "sympy.polys.domains.GMPYIntegerRing.from_ZZ_python"]], "from_zz_python() (sympy.polys.domains.gmpyrationalfield method)": [[217, "sympy.polys.domains.GMPYRationalField.from_ZZ_python"]], "from_zz_python() (sympy.polys.domains.integerring method)": [[217, "sympy.polys.domains.IntegerRing.from_ZZ_python"]], "from_zz_python() (sympy.polys.domains.polynomialring method)": [[217, "sympy.polys.domains.PolynomialRing.from_ZZ_python"]], "from_zz_python() (sympy.polys.domains.rationalfield method)": [[217, "sympy.polys.domains.RationalField.from_ZZ_python"]], "from_zz_python() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.from_ZZ_python"]], "from_zz_python() (sympy.polys.domains.gaussiandomains.gaussiandomain method)": [[217, "sympy.polys.domains.gaussiandomains.GaussianDomain.from_ZZ_python"]], "from_list() (sympy.polys.polyclasses.dmp class method)": [[217, "sympy.polys.polyclasses.DMP.from_list"]], "from_sympy() (sympy.polys.domains.algebraicfield method)": [[217, "sympy.polys.domains.AlgebraicField.from_sympy"]], "from_sympy() (sympy.polys.domains.complexfield method)": [[217, "sympy.polys.domains.ComplexField.from_sympy"]], "from_sympy() (sympy.polys.domains.expressiondomain method)": [[217, "sympy.polys.domains.ExpressionDomain.from_sympy"]], "from_sympy() (sympy.polys.domains.finitefield method)": [[217, "sympy.polys.domains.FiniteField.from_sympy"]], "from_sympy() (sympy.polys.domains.fractionfield method)": [[217, "sympy.polys.domains.FractionField.from_sympy"]], "from_sympy() (sympy.polys.domains.gmpyintegerring method)": [[217, "sympy.polys.domains.GMPYIntegerRing.from_sympy"]], "from_sympy() (sympy.polys.domains.gmpyrationalfield method)": [[217, "sympy.polys.domains.GMPYRationalField.from_sympy"]], "from_sympy() (sympy.polys.domains.integerring method)": [[217, "sympy.polys.domains.IntegerRing.from_sympy"]], "from_sympy() (sympy.polys.domains.polynomialring method)": [[217, "sympy.polys.domains.PolynomialRing.from_sympy"]], "from_sympy() (sympy.polys.domains.rationalfield method)": [[217, "sympy.polys.domains.RationalField.from_sympy"]], "from_sympy() (sympy.polys.domains.realfield method)": [[217, "sympy.polys.domains.RealField.from_sympy"]], "from_sympy() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.from_sympy"]], "from_sympy() (sympy.polys.domains.gaussiandomains.gaussiandomain method)": [[217, "sympy.polys.domains.gaussiandomains.GaussianDomain.from_sympy"]], "from_sympy_list() (sympy.polys.polyclasses.dmp class method)": [[217, "sympy.polys.polyclasses.DMP.from_sympy_list"]], "galois_group() (sympy.polys.domains.algebraicfield method)": [[217, "sympy.polys.domains.AlgebraicField.galois_group"]], "gcd() (sympy.polys.domains.complexfield method)": [[217, "sympy.polys.domains.ComplexField.gcd"]], "gcd() (sympy.polys.domains.gmpyintegerring method)": [[217, "sympy.polys.domains.GMPYIntegerRing.gcd"]], "gcd() (sympy.polys.domains.integerring method)": [[217, "sympy.polys.domains.IntegerRing.gcd"]], "gcd() (sympy.polys.domains.polynomialring method)": [[217, "sympy.polys.domains.PolynomialRing.gcd"]], "gcd() (sympy.polys.domains.realfield method)": [[217, "sympy.polys.domains.RealField.gcd"]], "gcd() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.gcd"]], "gcd() (sympy.polys.domains.field.field method)": [[217, "sympy.polys.domains.field.Field.gcd"]], "gcd() (sympy.polys.domains.gaussiandomains.gaussianintegerring method)": [[217, "sympy.polys.domains.gaussiandomains.GaussianIntegerRing.gcd"]], "gcd() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.gcd"]], "gcdex() (sympy.polys.domains.gmpyintegerring method)": [[217, "sympy.polys.domains.GMPYIntegerRing.gcdex"]], "gcdex() (sympy.polys.domains.integerring method)": [[217, "sympy.polys.domains.IntegerRing.gcdex"]], "gcdex() (sympy.polys.domains.polynomialring method)": [[217, "sympy.polys.domains.PolynomialRing.gcdex"]], "gcdex() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.gcdex"]], "gcdex() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.gcdex"]], "get_exact() (sympy.polys.domains.complexfield method)": [[217, "sympy.polys.domains.ComplexField.get_exact"]], "get_exact() (sympy.polys.domains.realfield method)": [[217, "sympy.polys.domains.RealField.get_exact"]], "get_exact() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.get_exact"]], "get_field() (sympy.polys.domains.expressiondomain method)": [[217, "sympy.polys.domains.ExpressionDomain.get_field"]], "get_field() (sympy.polys.domains.finitefield method)": [[217, "sympy.polys.domains.FiniteField.get_field"]], "get_field() (sympy.polys.domains.integerring method)": [[217, "sympy.polys.domains.IntegerRing.get_field"]], "get_field() (sympy.polys.domains.polynomialring method)": [[217, "sympy.polys.domains.PolynomialRing.get_field"]], "get_field() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.get_field"]], "get_field() (sympy.polys.domains.field.field method)": [[217, "sympy.polys.domains.field.Field.get_field"]], "get_field() (sympy.polys.domains.gaussiandomains.gaussianintegerring method)": [[217, "sympy.polys.domains.gaussiandomains.GaussianIntegerRing.get_field"]], "get_field() (sympy.polys.domains.gaussiandomains.gaussianrationalfield method)": [[217, "sympy.polys.domains.gaussiandomains.GaussianRationalField.get_field"]], "get_ring() (sympy.polys.domains.algebraicfield method)": [[217, "sympy.polys.domains.AlgebraicField.get_ring"]], "get_ring() (sympy.polys.domains.complexfield method)": [[217, "sympy.polys.domains.ComplexField.get_ring"]], "get_ring() (sympy.polys.domains.expressiondomain method)": [[217, "sympy.polys.domains.ExpressionDomain.get_ring"]], "get_ring() (sympy.polys.domains.fractionfield method)": [[217, "sympy.polys.domains.FractionField.get_ring"]], "get_ring() (sympy.polys.domains.gmpyrationalfield method)": [[217, "sympy.polys.domains.GMPYRationalField.get_ring"]], "get_ring() (sympy.polys.domains.rationalfield method)": [[217, "sympy.polys.domains.RationalField.get_ring"]], "get_ring() (sympy.polys.domains.realfield method)": [[217, "sympy.polys.domains.RealField.get_ring"]], "get_ring() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.get_ring"]], "get_ring() (sympy.polys.domains.field.field method)": [[217, "sympy.polys.domains.field.Field.get_ring"]], "get_ring() (sympy.polys.domains.gaussiandomains.gaussianintegerring method)": [[217, "sympy.polys.domains.gaussiandomains.GaussianIntegerRing.get_ring"]], "get_ring() (sympy.polys.domains.gaussiandomains.gaussianrationalfield method)": [[217, "sympy.polys.domains.gaussiandomains.GaussianRationalField.get_ring"]], "get_ring() (sympy.polys.domains.ring.ring method)": [[217, "sympy.polys.domains.ring.Ring.get_ring"]], "gff_list() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.gff_list"]], "ground_new() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.ground_new"]], "half_gcdex() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.half_gcdex"]], "half_gcdex() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.half_gcdex"]], "half_per() (sympy.polys.polyclasses.dmf method)": [[217, "sympy.polys.polyclasses.DMF.half_per"]], "has_assoc_field (sympy.polys.domains.domain.domain attribute)": [[217, "sympy.polys.domains.domain.Domain.has_assoc_Field"]], "has_assoc_ring (sympy.polys.domains.domain.domain attribute)": [[217, "sympy.polys.domains.domain.Domain.has_assoc_Ring"]], "homogeneous_order() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.homogeneous_order"]], "homogenize() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.homogenize"]], "ideal() (sympy.polys.domains.ring.ring method)": [[217, "sympy.polys.domains.ring.Ring.ideal"]], "imul_num() (sympy.polys.rings.polyelement method)": [[217, "sympy.polys.rings.PolyElement.imul_num"]], "index() (sympy.polys.rings.polyring method)": [[217, "sympy.polys.rings.PolyRing.index"]], "inject() (sympy.polys.domains.compositedomain.compositedomain method)": [[217, "sympy.polys.domains.compositedomain.CompositeDomain.inject"]], "inject() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.inject"]], "inject() (sympy.polys.domains.gaussiandomains.gaussiandomain method)": [[217, "sympy.polys.domains.gaussiandomains.GaussianDomain.inject"]], "inject() (sympy.polys.domains.simpledomain.simpledomain method)": [[217, "sympy.polys.domains.simpledomain.SimpleDomain.inject"]], "inject() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.inject"]], "integral_basis() (sympy.polys.domains.algebraicfield method)": [[217, "sympy.polys.domains.AlgebraicField.integral_basis"]], "integrate() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.integrate"]], "intervals() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.intervals"]], "invert() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.invert"]], "invert() (sympy.polys.domains.ring.ring method)": [[217, "sympy.polys.domains.ring.Ring.invert"]], "invert() (sympy.polys.polyclasses.dmf method)": [[217, "sympy.polys.polyclasses.DMF.invert"]], "invert() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.invert"]], "is_field (sympy.polys.domains.domain.domain attribute)": [[217, "sympy.polys.domains.domain.Domain.is_Field"]], "is_pid (sympy.polys.domains.domain.domain attribute)": [[217, "sympy.polys.domains.domain.Domain.is_PID"]], "is_ring (sympy.polys.domains.domain.domain attribute)": [[217, "sympy.polys.domains.domain.Domain.is_Ring"]], "is_cyclotomic (sympy.polys.polyclasses.dmp property)": [[217, "sympy.polys.polyclasses.DMP.is_cyclotomic"]], "is_ground (sympy.polys.polyclasses.anp property)": [[217, "sympy.polys.polyclasses.ANP.is_ground"]], "is_ground (sympy.polys.polyclasses.dmp property)": [[217, "sympy.polys.polyclasses.DMP.is_ground"]], "is_homogeneous (sympy.polys.polyclasses.dmp property)": [[217, "sympy.polys.polyclasses.DMP.is_homogeneous"]], "is_irreducible (sympy.polys.polyclasses.dmp property)": [[217, "sympy.polys.polyclasses.DMP.is_irreducible"]], "is_linear (sympy.polys.polyclasses.dmp property)": [[217, "sympy.polys.polyclasses.DMP.is_linear"]], "is_monic (sympy.polys.polyclasses.dmp property)": [[217, "sympy.polys.polyclasses.DMP.is_monic"]], "is_monomial (sympy.polys.polyclasses.dmp property)": [[217, "sympy.polys.polyclasses.DMP.is_monomial"]], "is_negative() (sympy.polys.domains.algebraicfield method)": [[217, "sympy.polys.domains.AlgebraicField.is_negative"]], "is_negative() (sympy.polys.domains.complexfield method)": [[217, "sympy.polys.domains.ComplexField.is_negative"]], "is_negative() (sympy.polys.domains.expressiondomain method)": [[217, "sympy.polys.domains.ExpressionDomain.is_negative"]], "is_negative() (sympy.polys.domains.fractionfield method)": [[217, "sympy.polys.domains.FractionField.is_negative"]], "is_negative() (sympy.polys.domains.polynomialring method)": [[217, "sympy.polys.domains.PolynomialRing.is_negative"]], "is_negative() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.is_negative"]], "is_negative() (sympy.polys.domains.gaussiandomains.gaussiandomain method)": [[217, "sympy.polys.domains.gaussiandomains.GaussianDomain.is_negative"]], "is_nonnegative() (sympy.polys.domains.algebraicfield method)": [[217, "sympy.polys.domains.AlgebraicField.is_nonnegative"]], "is_nonnegative() (sympy.polys.domains.complexfield method)": [[217, "sympy.polys.domains.ComplexField.is_nonnegative"]], "is_nonnegative() (sympy.polys.domains.expressiondomain method)": [[217, "sympy.polys.domains.ExpressionDomain.is_nonnegative"]], "is_nonnegative() (sympy.polys.domains.fractionfield method)": [[217, "sympy.polys.domains.FractionField.is_nonnegative"]], "is_nonnegative() (sympy.polys.domains.polynomialring method)": [[217, "sympy.polys.domains.PolynomialRing.is_nonnegative"]], "is_nonnegative() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.is_nonnegative"]], "is_nonnegative() (sympy.polys.domains.gaussiandomains.gaussiandomain method)": [[217, "sympy.polys.domains.gaussiandomains.GaussianDomain.is_nonnegative"]], "is_nonpositive() (sympy.polys.domains.algebraicfield method)": [[217, "sympy.polys.domains.AlgebraicField.is_nonpositive"]], "is_nonpositive() (sympy.polys.domains.complexfield method)": [[217, "sympy.polys.domains.ComplexField.is_nonpositive"]], "is_nonpositive() (sympy.polys.domains.expressiondomain method)": [[217, "sympy.polys.domains.ExpressionDomain.is_nonpositive"]], "is_nonpositive() (sympy.polys.domains.fractionfield method)": [[217, "sympy.polys.domains.FractionField.is_nonpositive"]], "is_nonpositive() (sympy.polys.domains.polynomialring method)": [[217, "sympy.polys.domains.PolynomialRing.is_nonpositive"]], "is_nonpositive() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.is_nonpositive"]], "is_nonpositive() (sympy.polys.domains.gaussiandomains.gaussiandomain method)": [[217, "sympy.polys.domains.gaussiandomains.GaussianDomain.is_nonpositive"]], "is_one (sympy.polys.polyclasses.anp property)": [[217, "sympy.polys.polyclasses.ANP.is_one"]], "is_one (sympy.polys.polyclasses.dmf property)": [[217, "sympy.polys.polyclasses.DMF.is_one"]], "is_one (sympy.polys.polyclasses.dmp property)": [[217, "sympy.polys.polyclasses.DMP.is_one"]], "is_one() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.is_one"]], "is_positive() (sympy.polys.domains.algebraicfield method)": [[217, "sympy.polys.domains.AlgebraicField.is_positive"]], "is_positive() (sympy.polys.domains.complexfield method)": [[217, "sympy.polys.domains.ComplexField.is_positive"]], "is_positive() (sympy.polys.domains.expressiondomain method)": [[217, "sympy.polys.domains.ExpressionDomain.is_positive"]], "is_positive() (sympy.polys.domains.fractionfield method)": [[217, "sympy.polys.domains.FractionField.is_positive"]], "is_positive() (sympy.polys.domains.polynomialring method)": [[217, "sympy.polys.domains.PolynomialRing.is_positive"]], "is_positive() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.is_positive"]], "is_positive() (sympy.polys.domains.gaussiandomains.gaussiandomain method)": [[217, "sympy.polys.domains.gaussiandomains.GaussianDomain.is_positive"]], "is_primitive (sympy.polys.polyclasses.dmp property)": [[217, "sympy.polys.polyclasses.DMP.is_primitive"]], "is_quadratic (sympy.polys.polyclasses.dmp property)": [[217, "sympy.polys.polyclasses.DMP.is_quadratic"]], "is_sqf (sympy.polys.polyclasses.dmp property)": [[217, "sympy.polys.polyclasses.DMP.is_sqf"]], "is_square() (sympy.polys.domains.complexfield method)": [[217, "sympy.polys.domains.ComplexField.is_square"]], "is_square() (sympy.polys.domains.finitefield method)": [[217, "sympy.polys.domains.FiniteField.is_square"]], "is_square() (sympy.polys.domains.integerring method)": [[217, "sympy.polys.domains.IntegerRing.is_square"]], "is_square() (sympy.polys.domains.rationalfield method)": [[217, "sympy.polys.domains.RationalField.is_square"]], "is_square() (sympy.polys.domains.realfield method)": [[217, "sympy.polys.domains.RealField.is_square"]], "is_square() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.is_square"]], "is_unit() (sympy.polys.domains.polynomialring method)": [[217, "sympy.polys.domains.PolynomialRing.is_unit"]], "is_unit() (sympy.polys.domains.field.field method)": [[217, "sympy.polys.domains.field.Field.is_unit"]], "is_zero (sympy.polys.polyclasses.anp property)": [[217, "sympy.polys.polyclasses.ANP.is_zero"]], "is_zero (sympy.polys.polyclasses.dmf property)": [[217, "sympy.polys.polyclasses.DMF.is_zero"]], "is_zero (sympy.polys.polyclasses.dmp property)": [[217, "sympy.polys.polyclasses.DMP.is_zero"]], "is_zero() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.is_zero"]], "itercoeffs() (sympy.polys.rings.polyelement method)": [[217, "sympy.polys.rings.PolyElement.itercoeffs"]], "itermonoms() (sympy.polys.rings.polyelement method)": [[217, "sympy.polys.rings.PolyElement.itermonoms"]], "iterterms() (sympy.polys.rings.polyelement method)": [[217, "sympy.polys.rings.PolyElement.iterterms"]], "l1_norm() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.l1_norm"]], "l2_norm_squared() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.l2_norm_squared"]], "lcm() (sympy.polys.domains.complexfield method)": [[217, "sympy.polys.domains.ComplexField.lcm"]], "lcm() (sympy.polys.domains.gmpyintegerring method)": [[217, "sympy.polys.domains.GMPYIntegerRing.lcm"]], "lcm() (sympy.polys.domains.integerring method)": [[217, "sympy.polys.domains.IntegerRing.lcm"]], "lcm() (sympy.polys.domains.polynomialring method)": [[217, "sympy.polys.domains.PolynomialRing.lcm"]], "lcm() (sympy.polys.domains.realfield method)": [[217, "sympy.polys.domains.RealField.lcm"]], "lcm() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.lcm"]], "lcm() (sympy.polys.domains.field.field method)": [[217, "sympy.polys.domains.field.Field.lcm"]], "lcm() (sympy.polys.domains.gaussiandomains.gaussianintegerring method)": [[217, "sympy.polys.domains.gaussiandomains.GaussianIntegerRing.lcm"]], "lcm() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.lcm"]], "leading_expv() (sympy.polys.rings.polyelement method)": [[217, "sympy.polys.rings.PolyElement.leading_expv"]], "leading_monom() (sympy.polys.rings.polyelement method)": [[217, "sympy.polys.rings.PolyElement.leading_monom"]], "leading_term() (sympy.polys.rings.polyelement method)": [[217, "sympy.polys.rings.PolyElement.leading_term"]], "lift() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.lift"]], "listcoeffs() (sympy.polys.rings.polyelement method)": [[217, "sympy.polys.rings.PolyElement.listcoeffs"]], "listmonoms() (sympy.polys.rings.polyelement method)": [[217, "sympy.polys.rings.PolyElement.listmonoms"]], "listterms() (sympy.polys.rings.polyelement method)": [[217, "sympy.polys.rings.PolyElement.listterms"]], "log() (sympy.polys.domains.integerring method)": [[217, "sympy.polys.domains.IntegerRing.log"]], "log() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.log"]], "map() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.map"]], "max_norm() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.max_norm"]], "maximal_order() (sympy.polys.domains.algebraicfield method)": [[217, "sympy.polys.domains.AlgebraicField.maximal_order"]], "mignotte_sep_bound_squared() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.mignotte_sep_bound_squared"]], "mod (sympy.polys.domains.algebraicfield attribute)": [[217, "sympy.polys.domains.AlgebraicField.mod"]], "mod_to_list() (sympy.polys.polyclasses.anp method)": [[217, "sympy.polys.polyclasses.ANP.mod_to_list"]], "monic() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.monic"]], "monic() (sympy.polys.rings.polyelement method)": [[217, "sympy.polys.rings.PolyElement.monic"]], "monomial_basis() (sympy.polys.rings.polyring method)": [[217, "sympy.polys.rings.PolyRing.monomial_basis"]], "monoms() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.monoms"]], "monoms() (sympy.polys.rings.polyelement method)": [[217, "sympy.polys.rings.PolyElement.monoms"]], "mul() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.mul"]], "mul() (sympy.polys.polyclasses.dmf method)": [[217, "sympy.polys.polyclasses.DMF.mul"]], "mul() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.mul"]], "mul() (sympy.polys.rings.polyring method)": [[217, "sympy.polys.rings.PolyRing.mul"]], "mul_ground() (sympy.polys.polyclasses.anp method)": [[217, "sympy.polys.polyclasses.ANP.mul_ground"]], "mul_ground() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.mul_ground"]], "n() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.n"]], "neg() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.neg"]], "neg() (sympy.polys.polyclasses.dmf method)": [[217, "sympy.polys.polyclasses.DMF.neg"]], "neg() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.neg"]], "new() (sympy.polys.domains.gaussiandomains.gaussianelement class method)": [[217, "sympy.polys.domains.gaussiandomains.GaussianElement.new"]], "norm() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.norm"]], "normalize() (sympy.polys.domains.gaussiandomains.gaussianintegerring method)": [[217, "sympy.polys.domains.gaussiandomains.GaussianIntegerRing.normalize"]], "nth() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.nth"]], "numer() (sympy.polys.domains.algebraicfield method)": [[217, "sympy.polys.domains.AlgebraicField.numer"]], "numer() (sympy.polys.domains.expressiondomain method)": [[217, "sympy.polys.domains.ExpressionDomain.numer"]], "numer() (sympy.polys.domains.fractionfield method)": [[217, "sympy.polys.domains.FractionField.numer"]], "numer() (sympy.polys.domains.gmpyrationalfield method)": [[217, "sympy.polys.domains.GMPYRationalField.numer"]], "numer() (sympy.polys.domains.rationalfield method)": [[217, "sympy.polys.domains.RationalField.numer"]], "numer() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.numer"]], "numer() (sympy.polys.domains.gaussiandomains.gaussianrationalfield method)": [[217, "sympy.polys.domains.gaussiandomains.GaussianRationalField.numer"]], "numer() (sympy.polys.domains.ring.ring method)": [[217, "sympy.polys.domains.ring.Ring.numer"]], "numer() (sympy.polys.polyclasses.dmf method)": [[217, "sympy.polys.polyclasses.DMF.numer"]], "of_type() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.of_type"]], "old_frac_field() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.old_frac_field"]], "old_poly_ring() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.old_poly_ring"]], "one (sympy.polys.domains.domain.domain attribute)": [[217, "sympy.polys.domains.domain.Domain.one"]], "orig_ext (sympy.polys.domains.algebraicfield attribute)": [[217, "sympy.polys.domains.AlgebraicField.orig_ext"]], "parent() (sympy.polys.domains.domainelement.domainelement method)": [[217, "sympy.polys.domains.domainelement.DomainElement.parent"]], "parent() (sympy.polys.domains.gaussiandomains.gaussianelement method)": [[217, "sympy.polys.domains.gaussiandomains.GaussianElement.parent"]], "pdiv() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.pdiv"]], "pdiv() (sympy.polys.rings.polyelement method)": [[217, "sympy.polys.rings.PolyElement.pdiv"]], "per() (sympy.polys.polyclasses.dmf method)": [[217, "sympy.polys.polyclasses.DMF.per"]], "permute() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.permute"]], "pexquo() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.pexquo"]], "pexquo() (sympy.polys.rings.polyelement method)": [[217, "sympy.polys.rings.PolyElement.pexquo"]], "poly_ring() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.poly_ring"]], "poly_unify() (sympy.polys.polyclasses.dmf method)": [[217, "sympy.polys.polyclasses.DMF.poly_unify"]], "pos() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.pos"]], "pow() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.pow"]], "pow() (sympy.polys.polyclasses.anp method)": [[217, "sympy.polys.polyclasses.ANP.pow"]], "pow() (sympy.polys.polyclasses.dmf method)": [[217, "sympy.polys.polyclasses.DMF.pow"]], "pow() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.pow"]], "pquo() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.pquo"]], "pquo() (sympy.polys.rings.polyelement method)": [[217, "sympy.polys.rings.PolyElement.pquo"]], "prem() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.prem"]], "prem() (sympy.polys.rings.polyelement method)": [[217, "sympy.polys.rings.PolyElement.prem"]], "primes_above() (sympy.polys.domains.algebraicfield method)": [[217, "sympy.polys.domains.AlgebraicField.primes_above"]], "primitive() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.primitive"]], "primitive() (sympy.polys.rings.polyelement method)": [[217, "sympy.polys.rings.PolyElement.primitive"]], "quadrant() (sympy.polys.domains.gaussiandomains.gaussianelement method)": [[217, "sympy.polys.domains.gaussiandomains.GaussianElement.quadrant"]], "quo() (sympy.polys.domains.gmpyrationalfield method)": [[217, "sympy.polys.domains.GMPYRationalField.quo"]], "quo() (sympy.polys.domains.rationalfield method)": [[217, "sympy.polys.domains.RationalField.quo"]], "quo() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.quo"]], "quo() (sympy.polys.domains.field.field method)": [[217, "sympy.polys.domains.field.Field.quo"]], "quo() (sympy.polys.domains.ring.ring method)": [[217, "sympy.polys.domains.ring.Ring.quo"]], "quo() (sympy.polys.polyclasses.dmf method)": [[217, "sympy.polys.polyclasses.DMF.quo"]], "quo() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.quo"]], "quo_ground() (sympy.polys.polyclasses.anp method)": [[217, "sympy.polys.polyclasses.ANP.quo_ground"]], "quo_ground() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.quo_ground"]], "quotient_ring() (sympy.polys.domains.ring.ring method)": [[217, "sympy.polys.domains.ring.Ring.quotient_ring"]], "refine_root() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.refine_root"]], "rem() (sympy.polys.domains.gmpyrationalfield method)": [[217, "sympy.polys.domains.GMPYRationalField.rem"]], "rem() (sympy.polys.domains.rationalfield method)": [[217, "sympy.polys.domains.RationalField.rem"]], "rem() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.rem"]], "rem() (sympy.polys.domains.field.field method)": [[217, "sympy.polys.domains.field.Field.rem"]], "rem() (sympy.polys.domains.ring.ring method)": [[217, "sympy.polys.domains.ring.Ring.rem"]], "rem() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.rem"]], "rep (sympy.polys.polyclasses.dmp property)": [[217, "sympy.polys.polyclasses.DMP.rep"]], "resultant() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.resultant"]], "revert() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.revert"]], "revert() (sympy.polys.domains.field.field method)": [[217, "sympy.polys.domains.field.Field.revert"]], "revert() (sympy.polys.domains.ring.ring method)": [[217, "sympy.polys.domains.ring.Ring.revert"]], "revert() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.revert"]], "ring() (in module sympy.polys.rings)": [[217, "sympy.polys.rings.ring"]], "sfield() (in module sympy.polys.fields)": [[217, "sympy.polys.fields.sfield"]], "shift() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.shift"]], "slice() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.slice"]], "sqf_list() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.sqf_list"]], "sqf_list_include() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.sqf_list_include"]], "sqf_norm() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.sqf_norm"]], "sqf_part() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.sqf_part"]], "sqr() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.sqr"]], "sqrt() (sympy.polys.domains.gmpyintegerring method)": [[217, "sympy.polys.domains.GMPYIntegerRing.sqrt"]], "sqrt() (sympy.polys.domains.integerring method)": [[217, "sympy.polys.domains.IntegerRing.sqrt"]], "sqrt() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.sqrt"]], "square() (sympy.polys.rings.polyelement method)": [[217, "sympy.polys.rings.PolyElement.square"]], "sring() (in module sympy.polys.rings)": [[217, "sympy.polys.rings.sring"]], "strip_zero() (sympy.polys.rings.polyelement method)": [[217, "sympy.polys.rings.PolyElement.strip_zero"]], "sturm() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.sturm"]], "sub() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.sub"]], "sub() (sympy.polys.polyclasses.dmf method)": [[217, "sympy.polys.polyclasses.DMF.sub"]], "sub() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.sub"]], "sub_ground() (sympy.polys.polyclasses.anp method)": [[217, "sympy.polys.polyclasses.ANP.sub_ground"]], "sub_ground() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.sub_ground"]], "subresultants() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.subresultants"]], "subresultants() (sympy.polys.rings.polyelement method)": [[217, "sympy.polys.rings.PolyElement.subresultants"]], "symmetric_poly() (sympy.polys.rings.polyring method)": [[217, "sympy.polys.rings.PolyRing.symmetric_poly"]], "symmetrize() (sympy.polys.rings.polyelement method)": [[217, "sympy.polys.rings.PolyElement.symmetrize"]], "tail_degree() (sympy.polys.rings.polyelement method)": [[217, "sympy.polys.rings.PolyElement.tail_degree"]], "tail_degrees() (sympy.polys.rings.polyelement method)": [[217, "sympy.polys.rings.PolyElement.tail_degrees"]], "terms() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.terms"]], "terms() (sympy.polys.rings.polyelement method)": [[217, "sympy.polys.rings.PolyElement.terms"]], "terms_gcd() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.terms_gcd"]], "to_alg_num() (sympy.polys.domains.algebraicfield method)": [[217, "sympy.polys.domains.AlgebraicField.to_alg_num"]], "to_best() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.to_best"]], "to_dict() (sympy.polys.polyclasses.anp method)": [[217, "sympy.polys.polyclasses.ANP.to_dict"]], "to_dict() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.to_dict"]], "to_exact() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.to_exact"]], "to_field() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.to_field"]], "to_int() (sympy.polys.domains.finitefield method)": [[217, "sympy.polys.domains.FiniteField.to_int"]], "to_list() (sympy.polys.polyclasses.anp method)": [[217, "sympy.polys.polyclasses.ANP.to_list"]], "to_list() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.to_list"]], "to_rational() (sympy.polys.domains.realfield method)": [[217, "sympy.polys.domains.RealField.to_rational"]], "to_ring() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.to_ring"]], "to_sympy() (sympy.polys.domains.algebraicfield method)": [[217, "sympy.polys.domains.AlgebraicField.to_sympy"]], "to_sympy() (sympy.polys.domains.complexfield method)": [[217, "sympy.polys.domains.ComplexField.to_sympy"]], "to_sympy() (sympy.polys.domains.expressiondomain method)": [[217, "sympy.polys.domains.ExpressionDomain.to_sympy"]], "to_sympy() (sympy.polys.domains.finitefield method)": [[217, "sympy.polys.domains.FiniteField.to_sympy"]], "to_sympy() (sympy.polys.domains.fractionfield method)": [[217, "sympy.polys.domains.FractionField.to_sympy"]], "to_sympy() (sympy.polys.domains.gmpyintegerring method)": [[217, "sympy.polys.domains.GMPYIntegerRing.to_sympy"]], "to_sympy() (sympy.polys.domains.gmpyrationalfield method)": [[217, "sympy.polys.domains.GMPYRationalField.to_sympy"]], "to_sympy() (sympy.polys.domains.integerring method)": [[217, "sympy.polys.domains.IntegerRing.to_sympy"]], "to_sympy() (sympy.polys.domains.polynomialring method)": [[217, "sympy.polys.domains.PolynomialRing.to_sympy"]], "to_sympy() (sympy.polys.domains.rationalfield method)": [[217, "sympy.polys.domains.RationalField.to_sympy"]], "to_sympy() (sympy.polys.domains.realfield method)": [[217, "sympy.polys.domains.RealField.to_sympy"]], "to_sympy() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.to_sympy"]], "to_sympy() (sympy.polys.domains.gaussiandomains.gaussiandomain method)": [[217, "sympy.polys.domains.gaussiandomains.GaussianDomain.to_sympy"]], "to_sympy_dict() (sympy.polys.polyclasses.anp method)": [[217, "sympy.polys.polyclasses.ANP.to_sympy_dict"]], "to_sympy_dict() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.to_sympy_dict"]], "to_sympy_list() (sympy.polys.polyclasses.anp method)": [[217, "sympy.polys.polyclasses.ANP.to_sympy_list"]], "to_sympy_list() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.to_sympy_list"]], "to_tuple() (sympy.polys.polyclasses.anp method)": [[217, "sympy.polys.polyclasses.ANP.to_tuple"]], "to_tuple() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.to_tuple"]], "total_degree() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.total_degree"]], "tp (sympy.polys.domains.domain.domain property)": [[217, "sympy.polys.domains.domain.Domain.tp"]], "transform() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.transform"]], "trunc() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.trunc"]], "unify() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.unify"]], "unify() (sympy.polys.polyclasses.anp method)": [[217, "sympy.polys.polyclasses.ANP.unify"]], "unify_anp() (sympy.polys.polyclasses.anp method)": [[217, "sympy.polys.polyclasses.ANP.unify_ANP"]], "unify_dmp() (sympy.polys.polyclasses.dmp method)": [[217, "sympy.polys.polyclasses.DMP.unify_DMP"]], "unify_composite() (sympy.polys.domains.domain.domain method)": [[217, "sympy.polys.domains.domain.Domain.unify_composite"]], "vfield() (in module sympy.polys.fields)": [[217, "sympy.polys.fields.vfield"]], "vring() (in module sympy.polys.rings)": [[217, "sympy.polys.rings.vring"]], "xfield() (in module sympy.polys.fields)": [[217, "sympy.polys.fields.xfield"]], "xring() (in module sympy.polys.rings)": [[217, "sympy.polys.rings.xring"]], "zero (sympy.polys.domains.domain.domain attribute)": [[217, "sympy.polys.domains.domain.Domain.zero"]], "basepolynomialerror (class in sympy.polys.polyerrors)": [[219, "sympy.polys.polyerrors.BasePolynomialError"]], "coercionfailed (class in sympy.polys.polyerrors)": [[219, "sympy.polys.polyerrors.CoercionFailed"]], "computationfailed (class in sympy.polys.polyerrors)": [[219, "sympy.polys.polyerrors.ComputationFailed"]], "domainerror (class in sympy.polys.polyerrors)": [[219, "sympy.polys.polyerrors.DomainError"]], "evaluationfailed (class in sympy.polys.polyerrors)": [[219, "sympy.polys.polyerrors.EvaluationFailed"]], "exactquotientfailed (class in sympy.polys.polyerrors)": [[219, "sympy.polys.polyerrors.ExactQuotientFailed"]], "extraneousfactors (class in sympy.polys.polyerrors)": [[219, "sympy.polys.polyerrors.ExtraneousFactors"]], "flagerror (class in sympy.polys.polyerrors)": [[219, "sympy.polys.polyerrors.FlagError"]], "generatorserror (class in sympy.polys.polyerrors)": [[219, "sympy.polys.polyerrors.GeneratorsError"]], "generatorsneeded (class in sympy.polys.polyerrors)": [[219, "sympy.polys.polyerrors.GeneratorsNeeded"]], "heuristicgcdfailed (class in sympy.polys.polyerrors)": [[219, "sympy.polys.polyerrors.HeuristicGCDFailed"]], "homomorphismfailed (class in sympy.polys.polyerrors)": [[219, "sympy.polys.polyerrors.HomomorphismFailed"]], "isomorphismfailed (class in sympy.polys.polyerrors)": [[219, "sympy.polys.polyerrors.IsomorphismFailed"]], "multivariatepolynomialerror (class in sympy.polys.polyerrors)": [[219, "sympy.polys.polyerrors.MultivariatePolynomialError"]], "notalgebraic (class in sympy.polys.polyerrors)": [[219, "sympy.polys.polyerrors.NotAlgebraic"]], "notinvertible (class in sympy.polys.polyerrors)": [[219, "sympy.polys.polyerrors.NotInvertible"]], "notreversible (class in sympy.polys.polyerrors)": [[219, "sympy.polys.polyerrors.NotReversible"]], "operationnotsupported (class in sympy.polys.polyerrors)": [[219, "sympy.polys.polyerrors.OperationNotSupported"]], "optionerror (class in sympy.polys.polyerrors)": [[219, "sympy.polys.polyerrors.OptionError"]], "options (class in sympy.polys.polyoptions)": [[219, "sympy.polys.polyoptions.Options"]], "polificationfailed (class in sympy.polys.polyerrors)": [[219, "sympy.polys.polyerrors.PolificationFailed"]], "polynomialerror (class in sympy.polys.polyerrors)": [[219, "sympy.polys.polyerrors.PolynomialError"]], "refinementfailed (class in sympy.polys.polyerrors)": [[219, "sympy.polys.polyerrors.RefinementFailed"]], "unificationfailed (class in sympy.polys.polyerrors)": [[219, "sympy.polys.polyerrors.UnificationFailed"]], "univariatepolynomialerror (class in sympy.polys.polyerrors)": [[219, "sympy.polys.polyerrors.UnivariatePolynomialError"]], "_modgcd_multivariate_p() (in module sympy.polys.modulargcd)": [[219, "sympy.polys.modulargcd._modgcd_multivariate_p"]], "build_options() (in module sympy.polys.polyoptions)": [[219, "sympy.polys.polyoptions.build_options"]], "clone() (sympy.polys.polyoptions.options method)": [[219, "sympy.polys.polyoptions.Options.clone"]], "dmp_lc() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_LC"]], "dmp_tc() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_TC"]], "dmp_abs() (in module sympy.polys.densearith)": [[219, "sympy.polys.densearith.dmp_abs"]], "dmp_add() (in module sympy.polys.densearith)": [[219, "sympy.polys.densearith.dmp_add"]], "dmp_add_ground() (in module sympy.polys.densearith)": [[219, "sympy.polys.densearith.dmp_add_ground"]], "dmp_add_mul() (in module sympy.polys.densearith)": [[219, "sympy.polys.densearith.dmp_add_mul"]], "dmp_add_term() (in module sympy.polys.densearith)": [[219, "sympy.polys.densearith.dmp_add_term"]], "dmp_apply_pairs() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_apply_pairs"]], "dmp_cancel() (in module sympy.polys.euclidtools)": [[219, "sympy.polys.euclidtools.dmp_cancel"]], "dmp_clear_denoms() (in module sympy.polys.densetools)": [[219, "sympy.polys.densetools.dmp_clear_denoms"]], "dmp_compose() (in module sympy.polys.densetools)": [[219, "sympy.polys.densetools.dmp_compose"]], "dmp_content() (in module sympy.polys.euclidtools)": [[219, "sympy.polys.euclidtools.dmp_content"]], "dmp_convert() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_convert"]], "dmp_copy() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_copy"]], "dmp_deflate() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_deflate"]], "dmp_degree() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_degree"]], "dmp_degree_in() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_degree_in"]], "dmp_degree_list() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_degree_list"]], "dmp_diff() (in module sympy.polys.densetools)": [[219, "sympy.polys.densetools.dmp_diff"]], "dmp_diff_eval_in() (in module sympy.polys.densetools)": [[219, "sympy.polys.densetools.dmp_diff_eval_in"]], "dmp_diff_in() (in module sympy.polys.densetools)": [[219, "sympy.polys.densetools.dmp_diff_in"]], "dmp_discriminant() (in module sympy.polys.euclidtools)": [[219, "sympy.polys.euclidtools.dmp_discriminant"]], "dmp_div() (in module sympy.polys.densearith)": [[219, "sympy.polys.densearith.dmp_div"]], "dmp_eject() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_eject"]], "dmp_euclidean_prs() (in module sympy.polys.euclidtools)": [[219, "sympy.polys.euclidtools.dmp_euclidean_prs"]], "dmp_eval() (in module sympy.polys.densetools)": [[219, "sympy.polys.densetools.dmp_eval"]], "dmp_eval_in() (in module sympy.polys.densetools)": [[219, "sympy.polys.densetools.dmp_eval_in"]], "dmp_eval_tail() (in module sympy.polys.densetools)": [[219, "sympy.polys.densetools.dmp_eval_tail"]], "dmp_exclude() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_exclude"]], "dmp_expand() (in module sympy.polys.densearith)": [[219, "sympy.polys.densearith.dmp_expand"]], "dmp_exquo() (in module sympy.polys.densearith)": [[219, "sympy.polys.densearith.dmp_exquo"]], "dmp_exquo_ground() (in module sympy.polys.densearith)": [[219, "sympy.polys.densearith.dmp_exquo_ground"]], "dmp_ext_factor() (in module sympy.polys.factortools)": [[219, "sympy.polys.factortools.dmp_ext_factor"]], "dmp_factor_list() (in module sympy.polys.factortools)": [[219, "sympy.polys.factortools.dmp_factor_list"]], "dmp_factor_list_include() (in module sympy.polys.factortools)": [[219, "sympy.polys.factortools.dmp_factor_list_include"]], "dmp_ff_div() (in module sympy.polys.densearith)": [[219, "sympy.polys.densearith.dmp_ff_div"]], "dmp_ff_prs_gcd() (in module sympy.polys.euclidtools)": [[219, "sympy.polys.euclidtools.dmp_ff_prs_gcd"]], "dmp_from_dict() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_from_dict"]], "dmp_from_sympy() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_from_sympy"]], "dmp_gcd() (in module sympy.polys.euclidtools)": [[219, "sympy.polys.euclidtools.dmp_gcd"]], "dmp_gcdex() (in module sympy.polys.euclidtools)": [[219, "sympy.polys.euclidtools.dmp_gcdex"]], "dmp_ground() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_ground"]], "dmp_ground_lc() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_ground_LC"]], "dmp_ground_tc() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_ground_TC"]], "dmp_ground_content() (in module sympy.polys.densetools)": [[219, "sympy.polys.densetools.dmp_ground_content"]], "dmp_ground_extract() (in module sympy.polys.densetools)": [[219, "sympy.polys.densetools.dmp_ground_extract"]], "dmp_ground_monic() (in module sympy.polys.densetools)": [[219, "sympy.polys.densetools.dmp_ground_monic"]], "dmp_ground_nth() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_ground_nth"]], "dmp_ground_p() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_ground_p"]], "dmp_ground_primitive() (in module sympy.polys.densetools)": [[219, "sympy.polys.densetools.dmp_ground_primitive"]], "dmp_ground_trunc() (in module sympy.polys.densetools)": [[219, "sympy.polys.densetools.dmp_ground_trunc"]], "dmp_grounds() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_grounds"]], "dmp_half_gcdex() (in module sympy.polys.euclidtools)": [[219, "sympy.polys.euclidtools.dmp_half_gcdex"]], "dmp_include() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_include"]], "dmp_inflate() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_inflate"]], "dmp_inject() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_inject"]], "dmp_inner_gcd() (in module sympy.polys.euclidtools)": [[219, "sympy.polys.euclidtools.dmp_inner_gcd"]], "dmp_inner_subresultants() (in module sympy.polys.euclidtools)": [[219, "sympy.polys.euclidtools.dmp_inner_subresultants"]], "dmp_integrate() (in module sympy.polys.densetools)": [[219, "sympy.polys.densetools.dmp_integrate"]], "dmp_integrate_in() (in module sympy.polys.densetools)": [[219, "sympy.polys.densetools.dmp_integrate_in"]], "dmp_invert() (in module sympy.polys.euclidtools)": [[219, "sympy.polys.euclidtools.dmp_invert"]], "dmp_irreducible_p() (in module sympy.polys.factortools)": [[219, "sympy.polys.factortools.dmp_irreducible_p"]], "dmp_l1_norm() (in module sympy.polys.densearith)": [[219, "sympy.polys.densearith.dmp_l1_norm"]], "dmp_lcm() (in module sympy.polys.euclidtools)": [[219, "sympy.polys.euclidtools.dmp_lcm"]], "dmp_lift() (in module sympy.polys.densetools)": [[219, "sympy.polys.densetools.dmp_lift"]], "dmp_list_terms() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_list_terms"]], "dmp_max_norm() (in module sympy.polys.densearith)": [[219, "sympy.polys.densearith.dmp_max_norm"]], "dmp_mul() (in module sympy.polys.densearith)": [[219, "sympy.polys.densearith.dmp_mul"]], "dmp_mul_ground() (in module sympy.polys.densearith)": [[219, "sympy.polys.densearith.dmp_mul_ground"]], "dmp_mul_term() (in module sympy.polys.densearith)": [[219, "sympy.polys.densearith.dmp_mul_term"]], "dmp_multi_deflate() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_multi_deflate"]], "dmp_neg() (in module sympy.polys.densearith)": [[219, "sympy.polys.densearith.dmp_neg"]], "dmp_negative_p() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_negative_p"]], "dmp_nest() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_nest"]], "dmp_normal() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_normal"]], "dmp_nth() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_nth"]], "dmp_one() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_one"]], "dmp_one_p() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_one_p"]], "dmp_pdiv() (in module sympy.polys.densearith)": [[219, "sympy.polys.densearith.dmp_pdiv"]], "dmp_permute() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_permute"]], "dmp_pexquo() (in module sympy.polys.densearith)": [[219, "sympy.polys.densearith.dmp_pexquo"]], "dmp_positive_p() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_positive_p"]], "dmp_pow() (in module sympy.polys.densearith)": [[219, "sympy.polys.densearith.dmp_pow"]], "dmp_pquo() (in module sympy.polys.densearith)": [[219, "sympy.polys.densearith.dmp_pquo"]], "dmp_prem() (in module sympy.polys.densearith)": [[219, "sympy.polys.densearith.dmp_prem"]], "dmp_primitive() (in module sympy.polys.euclidtools)": [[219, "sympy.polys.euclidtools.dmp_primitive"]], "dmp_primitive_prs() (in module sympy.polys.euclidtools)": [[219, "sympy.polys.euclidtools.dmp_primitive_prs"]], "dmp_prs_resultant() (in module sympy.polys.euclidtools)": [[219, "sympy.polys.euclidtools.dmp_prs_resultant"]], "dmp_qq_collins_resultant() (in module sympy.polys.euclidtools)": [[219, "sympy.polys.euclidtools.dmp_qq_collins_resultant"]], "dmp_qq_heu_gcd() (in module sympy.polys.euclidtools)": [[219, "sympy.polys.euclidtools.dmp_qq_heu_gcd"]], "dmp_quo() (in module sympy.polys.densearith)": [[219, "sympy.polys.densearith.dmp_quo"]], "dmp_quo_ground() (in module sympy.polys.densearith)": [[219, "sympy.polys.densearith.dmp_quo_ground"]], "dmp_raise() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_raise"]], "dmp_rem() (in module sympy.polys.densearith)": [[219, "sympy.polys.densearith.dmp_rem"]], "dmp_resultant() (in module sympy.polys.euclidtools)": [[219, "sympy.polys.euclidtools.dmp_resultant"]], "dmp_revert() (in module sympy.polys.densetools)": [[219, "sympy.polys.densetools.dmp_revert"]], "dmp_rr_div() (in module sympy.polys.densearith)": [[219, "sympy.polys.densearith.dmp_rr_div"]], "dmp_rr_prs_gcd() (in module sympy.polys.euclidtools)": [[219, "sympy.polys.euclidtools.dmp_rr_prs_gcd"]], "dmp_slice() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_slice"]], "dmp_sqr() (in module sympy.polys.densearith)": [[219, "sympy.polys.densearith.dmp_sqr"]], "dmp_strip() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_strip"]], "dmp_sub() (in module sympy.polys.densearith)": [[219, "sympy.polys.densearith.dmp_sub"]], "dmp_sub_ground() (in module sympy.polys.densearith)": [[219, "sympy.polys.densearith.dmp_sub_ground"]], "dmp_sub_mul() (in module sympy.polys.densearith)": [[219, "sympy.polys.densearith.dmp_sub_mul"]], "dmp_sub_term() (in module sympy.polys.densearith)": [[219, "sympy.polys.densearith.dmp_sub_term"]], "dmp_subresultants() (in module sympy.polys.euclidtools)": [[219, "sympy.polys.euclidtools.dmp_subresultants"]], "dmp_swap() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_swap"]], "dmp_terms_gcd() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_terms_gcd"]], "dmp_to_dict() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_to_dict"]], "dmp_to_tuple() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_to_tuple"]], "dmp_trial_division() (in module sympy.polys.factortools)": [[219, "sympy.polys.factortools.dmp_trial_division"]], "dmp_true_lt() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_true_LT"]], "dmp_trunc() (in module sympy.polys.densetools)": [[219, "sympy.polys.densetools.dmp_trunc"]], "dmp_validate() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_validate"]], "dmp_zero() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_zero"]], "dmp_zero_p() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_zero_p"]], "dmp_zeros() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dmp_zeros"]], "dmp_zz_collins_resultant() (in module sympy.polys.euclidtools)": [[219, "sympy.polys.euclidtools.dmp_zz_collins_resultant"]], "dmp_zz_diophantine() (in module sympy.polys.factortools)": [[219, "sympy.polys.factortools.dmp_zz_diophantine"]], "dmp_zz_factor() (in module sympy.polys.factortools)": [[219, "sympy.polys.factortools.dmp_zz_factor"]], "dmp_zz_heu_gcd() (in module sympy.polys.euclidtools)": [[219, "sympy.polys.euclidtools.dmp_zz_heu_gcd"]], "dmp_zz_mignotte_bound() (in module sympy.polys.factortools)": [[219, "sympy.polys.factortools.dmp_zz_mignotte_bound"]], "dmp_zz_modular_resultant() (in module sympy.polys.euclidtools)": [[219, "sympy.polys.euclidtools.dmp_zz_modular_resultant"]], "dmp_zz_wang() (in module sympy.polys.factortools)": [[219, "sympy.polys.factortools.dmp_zz_wang"]], "dmp_zz_wang_hensel_lifting() (in module sympy.polys.factortools)": [[219, "sympy.polys.factortools.dmp_zz_wang_hensel_lifting"]], "dmp_zz_wang_lead_coeffs() (in module sympy.polys.factortools)": [[219, "sympy.polys.factortools.dmp_zz_wang_lead_coeffs"]], "dmp_zz_wang_non_divisors() (in module sympy.polys.factortools)": [[219, "sympy.polys.factortools.dmp_zz_wang_non_divisors"]], "dmp_zz_wang_test_points() (in module sympy.polys.factortools)": [[219, "sympy.polys.factortools.dmp_zz_wang_test_points"]], "dup_content() (in module sympy.polys.densetools)": [[219, "sympy.polys.densetools.dup_content"]], "dup_cyclotomic_p() (in module sympy.polys.factortools)": [[219, "sympy.polys.factortools.dup_cyclotomic_p"]], "dup_decompose() (in module sympy.polys.densetools)": [[219, "sympy.polys.densetools.dup_decompose"]], "dup_extract() (in module sympy.polys.densetools)": [[219, "sympy.polys.densetools.dup_extract"]], "dup_gf_factor() (in module sympy.polys.factortools)": [[219, "sympy.polys.factortools.dup_gf_factor"]], "dup_lshift() (in module sympy.polys.densearith)": [[219, "sympy.polys.densearith.dup_lshift"]], "dup_mirror() (in module sympy.polys.densetools)": [[219, "sympy.polys.densetools.dup_mirror"]], "dup_monic() (in module sympy.polys.densetools)": [[219, "sympy.polys.densetools.dup_monic"]], "dup_primitive() (in module sympy.polys.densetools)": [[219, "sympy.polys.densetools.dup_primitive"]], "dup_random() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dup_random"]], "dup_real_imag() (in module sympy.polys.densetools)": [[219, "sympy.polys.densetools.dup_real_imag"]], "dup_reverse() (in module sympy.polys.densebasic)": [[219, "sympy.polys.densebasic.dup_reverse"]], "dup_rshift() (in module sympy.polys.densearith)": [[219, "sympy.polys.densearith.dup_rshift"]], "dup_scale() (in module sympy.polys.densetools)": [[219, "sympy.polys.densetools.dup_scale"]], "dup_shift() (in module sympy.polys.densetools)": [[219, "sympy.polys.densetools.dup_shift"]], "dup_sign_variations() (in module sympy.polys.densetools)": [[219, "sympy.polys.densetools.dup_sign_variations"]], "dup_transform() (in module sympy.polys.densetools)": [[219, "sympy.polys.densetools.dup_transform"]], "dup_zz_cyclotomic_factor() (in module sympy.polys.factortools)": [[219, "sympy.polys.factortools.dup_zz_cyclotomic_factor"]], "dup_zz_cyclotomic_poly() (in module sympy.polys.factortools)": [[219, "sympy.polys.factortools.dup_zz_cyclotomic_poly"]], "dup_zz_factor() (in module sympy.polys.factortools)": [[219, "sympy.polys.factortools.dup_zz_factor"]], "dup_zz_factor_sqf() (in module sympy.polys.factortools)": [[219, "sympy.polys.factortools.dup_zz_factor_sqf"]], "dup_zz_hensel_lift() (in module sympy.polys.factortools)": [[219, "sympy.polys.factortools.dup_zz_hensel_lift"]], "dup_zz_hensel_step() (in module sympy.polys.factortools)": [[219, "sympy.polys.factortools.dup_zz_hensel_step"]], "dup_zz_irreducible_p() (in module sympy.polys.factortools)": [[219, "sympy.polys.factortools.dup_zz_irreducible_p"]], "dup_zz_zassenhaus() (in module sympy.polys.factortools)": [[219, "sympy.polys.factortools.dup_zz_zassenhaus"]], "func_field_modgcd() (in module sympy.polys.modulargcd)": [[219, "sympy.polys.modulargcd.func_field_modgcd"]], "gf_lc() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_LC"]], "gf_qbasis() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_Qbasis"]], "gf_qmatrix() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_Qmatrix"]], "gf_tc() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_TC"]], "gf_add() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_add"]], "gf_add_ground() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_add_ground"]], "gf_add_mul() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_add_mul"]], "gf_berlekamp() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_berlekamp"]], "gf_cofactors() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_cofactors"]], "gf_compose() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_compose"]], "gf_compose_mod() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_compose_mod"]], "gf_crt() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_crt"]], "gf_crt1() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_crt1"]], "gf_crt2() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_crt2"]], "gf_csolve() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_csolve"]], "gf_degree() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_degree"]], "gf_diff() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_diff"]], "gf_div() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_div"]], "gf_eval() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_eval"]], "gf_expand() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_expand"]], "gf_exquo() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_exquo"]], "gf_factor() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_factor"]], "gf_factor_sqf() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_factor_sqf"]], "gf_from_dict() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_from_dict"]], "gf_from_int_poly() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_from_int_poly"]], "gf_gcd() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_gcd"]], "gf_gcdex() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_gcdex"]], "gf_int() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_int"]], "gf_irreducible() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_irreducible"]], "gf_irreducible_p() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_irreducible_p"]], "gf_lcm() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_lcm"]], "gf_lshift() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_lshift"]], "gf_monic() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_monic"]], "gf_mul() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_mul"]], "gf_mul_ground() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_mul_ground"]], "gf_multi_eval() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_multi_eval"]], "gf_neg() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_neg"]], "gf_normal() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_normal"]], "gf_pow() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_pow"]], "gf_pow_mod() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_pow_mod"]], "gf_quo() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_quo"]], "gf_quo_ground() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_quo_ground"]], "gf_random() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_random"]], "gf_rem() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_rem"]], "gf_rshift() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_rshift"]], "gf_shoup() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_shoup"]], "gf_sqf_list() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_sqf_list"]], "gf_sqf_p() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_sqf_p"]], "gf_sqf_part() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_sqf_part"]], "gf_sqr() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_sqr"]], "gf_strip() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_strip"]], "gf_sub() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_sub"]], "gf_sub_ground() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_sub_ground"]], "gf_sub_mul() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_sub_mul"]], "gf_to_dict() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_to_dict"]], "gf_to_int_poly() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_to_int_poly"]], "gf_trace_map() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_trace_map"]], "gf_trunc() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_trunc"]], "gf_value() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_value"]], "gf_zassenhaus() (in module sympy.polys.galoistools)": [[219, "sympy.polys.galoistools.gf_zassenhaus"]], "groebner() (in module sympy.polys.groebnertools)": [[219, "sympy.polys.groebnertools.groebner"]], "is_groebner() (in module sympy.polys.groebnertools)": [[219, "sympy.polys.groebnertools.is_groebner"]], "is_minimal() (in module sympy.polys.groebnertools)": [[219, "sympy.polys.groebnertools.is_minimal"]], "is_reduced() (in module sympy.polys.groebnertools)": [[219, "sympy.polys.groebnertools.is_reduced"]], "matrix_fglm() (in module sympy.polys.fglmtools)": [[219, "sympy.polys.fglmtools.matrix_fglm"]], "modgcd_bivariate() (in module sympy.polys.modulargcd)": [[219, "sympy.polys.modulargcd.modgcd_bivariate"]], "modgcd_multivariate() (in module sympy.polys.modulargcd)": [[219, "sympy.polys.modulargcd.modgcd_multivariate"]], "modgcd_univariate() (in module sympy.polys.modulargcd)": [[219, "sympy.polys.modulargcd.modgcd_univariate"]], "red_groebner() (in module sympy.polys.groebnertools)": [[219, "sympy.polys.groebnertools.red_groebner"]], "sdm_lc() (in module sympy.polys.distributedmodules)": [[219, "sympy.polys.distributedmodules.sdm_LC"]], "sdm_lm() (in module sympy.polys.distributedmodules)": [[219, "sympy.polys.distributedmodules.sdm_LM"]], "sdm_lt() (in module sympy.polys.distributedmodules)": [[219, "sympy.polys.distributedmodules.sdm_LT"]], "sdm_add() (in module sympy.polys.distributedmodules)": [[219, "sympy.polys.distributedmodules.sdm_add"]], "sdm_deg() (in module sympy.polys.distributedmodules)": [[219, "sympy.polys.distributedmodules.sdm_deg"]], "sdm_ecart() (in module sympy.polys.distributedmodules)": [[219, "sympy.polys.distributedmodules.sdm_ecart"]], "sdm_from_dict() (in module sympy.polys.distributedmodules)": [[219, "sympy.polys.distributedmodules.sdm_from_dict"]], "sdm_from_vector() (in module sympy.polys.distributedmodules)": [[219, "sympy.polys.distributedmodules.sdm_from_vector"]], "sdm_groebner() (in module sympy.polys.distributedmodules)": [[219, "sympy.polys.distributedmodules.sdm_groebner"]], "sdm_monomial_deg() (in module sympy.polys.distributedmodules)": [[219, "sympy.polys.distributedmodules.sdm_monomial_deg"]], "sdm_monomial_divides() (in module sympy.polys.distributedmodules)": [[219, "sympy.polys.distributedmodules.sdm_monomial_divides"]], "sdm_monomial_mul() (in module sympy.polys.distributedmodules)": [[219, "sympy.polys.distributedmodules.sdm_monomial_mul"]], "sdm_mul_term() (in module sympy.polys.distributedmodules)": [[219, "sympy.polys.distributedmodules.sdm_mul_term"]], "sdm_nf_mora() (in module sympy.polys.distributedmodules)": [[219, "sympy.polys.distributedmodules.sdm_nf_mora"]], "sdm_spoly() (in module sympy.polys.distributedmodules)": [[219, "sympy.polys.distributedmodules.sdm_spoly"]], "sdm_to_dict() (in module sympy.polys.distributedmodules)": [[219, "sympy.polys.distributedmodules.sdm_to_dict"]], "sdm_to_vector() (in module sympy.polys.distributedmodules)": [[219, "sympy.polys.distributedmodules.sdm_to_vector"]], "sdm_zero() (in module sympy.polys.distributedmodules)": [[219, "sympy.polys.distributedmodules.sdm_zero"]], "setup() (in module sympy.polys.polyconfig)": [[219, "sympy.polys.polyconfig.setup"]], "spoly() (in module sympy.polys.groebnertools)": [[219, "sympy.polys.groebnertools.spoly"]], "sympy.polys.polyconfig": [[219, "module-sympy.polys.polyconfig"]], "sympy.polys.polyoptions": [[219, "module-sympy.polys.polyoptions"]], "algintpowers (class in sympy.polys.numberfields.utilities)": [[221, "sympy.polys.numberfields.utilities.AlgIntPowers"]], "endomorphismring (class in sympy.polys.numberfields.modules)": [[221, "sympy.polys.numberfields.modules.EndomorphismRing"]], "innerendomorphism (class in sympy.polys.numberfields.modules)": [[221, "sympy.polys.numberfields.modules.InnerEndomorphism"]], "module (class in sympy.polys.numberfields.modules)": [[221, "sympy.polys.numberfields.modules.Module"]], "moduleelement (class in sympy.polys.numberfields.modules)": [[221, "sympy.polys.numberfields.modules.ModuleElement"]], "moduleendomorphism (class in sympy.polys.numberfields.modules)": [[221, "sympy.polys.numberfields.modules.ModuleEndomorphism"]], "modulehomomorphism (class in sympy.polys.numberfields.modules)": [[221, "sympy.polys.numberfields.modules.ModuleHomomorphism"]], "powerbasis (class in sympy.polys.numberfields.modules)": [[221, "sympy.polys.numberfields.modules.PowerBasis"]], "powerbasiselement (class in sympy.polys.numberfields.modules)": [[221, "sympy.polys.numberfields.modules.PowerBasisElement"]], "primeideal (class in sympy.polys.numberfields.primes)": [[221, "sympy.polys.numberfields.primes.PrimeIdeal"]], "qq_col (sympy.polys.numberfields.modules.moduleelement property)": [[221, "sympy.polys.numberfields.modules.ModuleElement.QQ_col"]], "qq_matrix (sympy.polys.numberfields.modules.submodule property)": [[221, "sympy.polys.numberfields.modules.Submodule.QQ_matrix"]], "submodule (class in sympy.polys.numberfields.modules)": [[221, "sympy.polys.numberfields.modules.Submodule"]], "t (sympy.polys.numberfields.modules.powerbasiselement property)": [[221, "sympy.polys.numberfields.modules.PowerBasisElement.T"]], "__add__() (sympy.polys.numberfields.modules.moduleelement method)": [[221, "sympy.polys.numberfields.modules.ModuleElement.__add__"]], "__add__() (sympy.polys.numberfields.primes.primeideal method)": [[221, "sympy.polys.numberfields.primes.PrimeIdeal.__add__"]], "__call__() (sympy.polys.numberfields.modules.module method)": [[221, "sympy.polys.numberfields.modules.Module.__call__"]], "__init__() (sympy.polys.numberfields.modules.endomorphismring method)": [[221, "sympy.polys.numberfields.modules.EndomorphismRing.__init__"]], "__init__() (sympy.polys.numberfields.modules.innerendomorphism method)": [[221, "sympy.polys.numberfields.modules.InnerEndomorphism.__init__"]], "__init__() (sympy.polys.numberfields.modules.moduleelement method)": [[221, "sympy.polys.numberfields.modules.ModuleElement.__init__"]], "__init__() (sympy.polys.numberfields.modules.moduleendomorphism method)": [[221, "sympy.polys.numberfields.modules.ModuleEndomorphism.__init__"]], "__init__() (sympy.polys.numberfields.modules.modulehomomorphism method)": [[221, "sympy.polys.numberfields.modules.ModuleHomomorphism.__init__"]], "__init__() (sympy.polys.numberfields.modules.powerbasis method)": [[221, "sympy.polys.numberfields.modules.PowerBasis.__init__"]], "__init__() (sympy.polys.numberfields.modules.submodule method)": [[221, "sympy.polys.numberfields.modules.Submodule.__init__"]], "__init__() (sympy.polys.numberfields.primes.primeideal method)": [[221, "sympy.polys.numberfields.primes.PrimeIdeal.__init__"]], "__init__() (sympy.polys.numberfields.utilities.algintpowers method)": [[221, "sympy.polys.numberfields.utilities.AlgIntPowers.__init__"]], "__mod__() (sympy.polys.numberfields.modules.moduleelement method)": [[221, "sympy.polys.numberfields.modules.ModuleElement.__mod__"]], "__mul__() (sympy.polys.numberfields.modules.moduleelement method)": [[221, "sympy.polys.numberfields.modules.ModuleElement.__mul__"]], "__mul__() (sympy.polys.numberfields.primes.primeideal method)": [[221, "sympy.polys.numberfields.primes.PrimeIdeal.__mul__"]], "add() (sympy.polys.numberfields.modules.submodule method)": [[221, "sympy.polys.numberfields.modules.Submodule.add"]], "ancestors() (sympy.polys.numberfields.modules.module method)": [[221, "sympy.polys.numberfields.modules.Module.ancestors"]], "as_expr() (sympy.polys.numberfields.modules.powerbasiselement method)": [[221, "sympy.polys.numberfields.modules.PowerBasisElement.as_expr"]], "as_submodule() (sympy.polys.numberfields.primes.primeideal method)": [[221, "sympy.polys.numberfields.primes.PrimeIdeal.as_submodule"]], "basis_element_pullbacks() (sympy.polys.numberfields.modules.submodule method)": [[221, "sympy.polys.numberfields.modules.Submodule.basis_element_pullbacks"]], "basis_elements() (sympy.polys.numberfields.modules.module method)": [[221, "sympy.polys.numberfields.modules.Module.basis_elements"]], "coeff_search() (in module sympy.polys.numberfields.utilities)": [[221, "sympy.polys.numberfields.utilities.coeff_search"]], "column() (sympy.polys.numberfields.modules.moduleelement method)": [[221, "sympy.polys.numberfields.modules.ModuleElement.column"]], "discard_before() (sympy.polys.numberfields.modules.submodule method)": [[221, "sympy.polys.numberfields.modules.Submodule.discard_before"]], "element_from_anp() (sympy.polys.numberfields.modules.powerbasis method)": [[221, "sympy.polys.numberfields.modules.PowerBasis.element_from_ANP"]], "element_from_alg_num() (sympy.polys.numberfields.modules.powerbasis method)": [[221, "sympy.polys.numberfields.modules.PowerBasis.element_from_alg_num"]], "element_from_poly() (sympy.polys.numberfields.modules.powerbasis method)": [[221, "sympy.polys.numberfields.modules.PowerBasis.element_from_poly"]], "element_from_rational() (sympy.polys.numberfields.modules.module method)": [[221, "sympy.polys.numberfields.modules.Module.element_from_rational"]], "endomorphism_ring() (sympy.polys.numberfields.modules.module method)": [[221, "sympy.polys.numberfields.modules.Module.endomorphism_ring"]], "equiv() (sympy.polys.numberfields.modules.moduleelement method)": [[221, "sympy.polys.numberfields.modules.ModuleElement.equiv"]], "extract_fundamental_discriminant() (in module sympy.polys.numberfields.utilities)": [[221, "sympy.polys.numberfields.utilities.extract_fundamental_discriminant"]], "field_isomorphism() (in module sympy.polys.numberfields.subfield)": [[221, "sympy.polys.numberfields.subfield.field_isomorphism"]], "find_min_poly() (in module sympy.polys.numberfields.modules)": [[221, "sympy.polys.numberfields.modules.find_min_poly"]], "from_int_list() (sympy.polys.numberfields.modules.moduleelement class method)": [[221, "sympy.polys.numberfields.modules.ModuleElement.from_int_list"]], "galois_group() (in module sympy.polys.numberfields.galoisgroups)": [[221, "sympy.polys.numberfields.galoisgroups.galois_group"]], "generator (sympy.polys.numberfields.modules.powerbasiselement property)": [[221, "sympy.polys.numberfields.modules.PowerBasisElement.generator"]], "get_num_denom() (in module sympy.polys.numberfields.utilities)": [[221, "sympy.polys.numberfields.utilities.get_num_denom"]], "inner_endomorphism() (sympy.polys.numberfields.modules.endomorphismring method)": [[221, "sympy.polys.numberfields.modules.EndomorphismRing.inner_endomorphism"]], "is_compat() (sympy.polys.numberfields.modules.moduleelement method)": [[221, "sympy.polys.numberfields.modules.ModuleElement.is_compat"]], "is_compat_col() (sympy.polys.numberfields.modules.module method)": [[221, "sympy.polys.numberfields.modules.Module.is_compat_col"]], "is_inert (sympy.polys.numberfields.primes.primeideal property)": [[221, "sympy.polys.numberfields.primes.PrimeIdeal.is_inert"]], "is_int() (in module sympy.polys.numberfields.utilities)": [[221, "sympy.polys.numberfields.utilities.is_int"]], "is_rat() (in module sympy.polys.numberfields.utilities)": [[221, "sympy.polys.numberfields.utilities.is_rat"]], "is_rational (sympy.polys.numberfields.modules.powerbasiselement property)": [[221, "sympy.polys.numberfields.modules.PowerBasisElement.is_rational"]], "isolate() (in module sympy.polys.numberfields.utilities)": [[221, "sympy.polys.numberfields.utilities.isolate"]], "kernel() (sympy.polys.numberfields.modules.modulehomomorphism method)": [[221, "sympy.polys.numberfields.modules.ModuleHomomorphism.kernel"]], "make_mod_elt() (in module sympy.polys.numberfields.modules)": [[221, "sympy.polys.numberfields.modules.make_mod_elt"]], "matrix() (sympy.polys.numberfields.modules.modulehomomorphism method)": [[221, "sympy.polys.numberfields.modules.ModuleHomomorphism.matrix"]], "minimal_polynomial() (in module sympy.polys.numberfields.minpoly)": [[221, "sympy.polys.numberfields.minpoly.minimal_polynomial"]], "minpoly() (in module sympy.polys.numberfields.minpoly)": [[221, "sympy.polys.numberfields.minpoly.minpoly"]], "mul() (sympy.polys.numberfields.modules.submodule method)": [[221, "sympy.polys.numberfields.modules.Submodule.mul"]], "mult_tab() (sympy.polys.numberfields.modules.module method)": [[221, "sympy.polys.numberfields.modules.Module.mult_tab"]], "n (sympy.polys.numberfields.modules.module property)": [[221, "sympy.polys.numberfields.modules.Module.n"]], "n (sympy.polys.numberfields.modules.moduleelement property)": [[221, "sympy.polys.numberfields.modules.ModuleElement.n"]], "nearest_common_ancestor() (sympy.polys.numberfields.modules.module method)": [[221, "sympy.polys.numberfields.modules.Module.nearest_common_ancestor"]], "norm() (sympy.polys.numberfields.modules.powerbasiselement method)": [[221, "sympy.polys.numberfields.modules.PowerBasisElement.norm"]], "number_field (sympy.polys.numberfields.modules.module property)": [[221, "sympy.polys.numberfields.modules.Module.number_field"]], "numerator() (sympy.polys.numberfields.modules.powerbasiselement method)": [[221, "sympy.polys.numberfields.modules.PowerBasisElement.numerator"]], "one() (sympy.polys.numberfields.modules.module method)": [[221, "sympy.polys.numberfields.modules.Module.one"]], "over_power_basis() (sympy.polys.numberfields.modules.moduleelement method)": [[221, "sympy.polys.numberfields.modules.ModuleElement.over_power_basis"]], "parent (sympy.polys.numberfields.modules.module property)": [[221, "sympy.polys.numberfields.modules.Module.parent"]], "poly() (sympy.polys.numberfields.modules.powerbasiselement method)": [[221, "sympy.polys.numberfields.modules.PowerBasisElement.poly"]], "power_basis_ancestor() (sympy.polys.numberfields.modules.module method)": [[221, "sympy.polys.numberfields.modules.Module.power_basis_ancestor"]], "prime_decomp() (in module sympy.polys.numberfields.primes)": [[221, "sympy.polys.numberfields.primes.prime_decomp"]], "prime_valuation() (in module sympy.polys.numberfields.primes)": [[221, "sympy.polys.numberfields.primes.prime_valuation"]], "primitive_element() (in module sympy.polys.numberfields.subfield)": [[221, "sympy.polys.numberfields.subfield.primitive_element"]], "reduce_anp() (sympy.polys.numberfields.primes.primeideal method)": [[221, "sympy.polys.numberfields.primes.PrimeIdeal.reduce_ANP"]], "reduce_alg_num() (sympy.polys.numberfields.primes.primeideal method)": [[221, "sympy.polys.numberfields.primes.PrimeIdeal.reduce_alg_num"]], "reduce_element() (sympy.polys.numberfields.modules.submodule method)": [[221, "sympy.polys.numberfields.modules.Submodule.reduce_element"]], "reduce_element() (sympy.polys.numberfields.primes.primeideal method)": [[221, "sympy.polys.numberfields.primes.PrimeIdeal.reduce_element"]], "reduced() (sympy.polys.numberfields.modules.moduleelement method)": [[221, "sympy.polys.numberfields.modules.ModuleElement.reduced"]], "reduced() (sympy.polys.numberfields.modules.submodule method)": [[221, "sympy.polys.numberfields.modules.Submodule.reduced"]], "reduced_mod_p() (sympy.polys.numberfields.modules.moduleelement method)": [[221, "sympy.polys.numberfields.modules.ModuleElement.reduced_mod_p"]], "repr() (sympy.polys.numberfields.primes.primeideal method)": [[221, "sympy.polys.numberfields.primes.PrimeIdeal.repr"]], "represent() (sympy.polys.numberfields.modules.endomorphismring method)": [[221, "sympy.polys.numberfields.modules.EndomorphismRing.represent"]], "represent() (sympy.polys.numberfields.modules.module method)": [[221, "sympy.polys.numberfields.modules.Module.represent"]], "represent() (sympy.polys.numberfields.modules.powerbasis method)": [[221, "sympy.polys.numberfields.modules.PowerBasis.represent"]], "represent() (sympy.polys.numberfields.modules.submodule method)": [[221, "sympy.polys.numberfields.modules.Submodule.represent"]], "round_two() (in module sympy.polys.numberfields.basis)": [[221, "sympy.polys.numberfields.basis.round_two"]], "starts_with_unity() (sympy.polys.numberfields.modules.module method)": [[221, "sympy.polys.numberfields.modules.Module.starts_with_unity"]], "submodule_from_gens() (sympy.polys.numberfields.modules.module method)": [[221, "sympy.polys.numberfields.modules.Module.submodule_from_gens"]], "submodule_from_matrix() (sympy.polys.numberfields.modules.module method)": [[221, "sympy.polys.numberfields.modules.Module.submodule_from_matrix"]], "supplement_a_subspace() (in module sympy.polys.numberfields.utilities)": [[221, "sympy.polys.numberfields.utilities.supplement_a_subspace"]], "sympy.polys.numberfields.modules": [[221, "module-sympy.polys.numberfields.modules"]], "sympy.polys.numberfields.subfield": [[221, "module-sympy.polys.numberfields.subfield"]], "test_factor() (sympy.polys.numberfields.primes.primeideal method)": [[221, "sympy.polys.numberfields.primes.PrimeIdeal.test_factor"]], "to_anp() (sympy.polys.numberfields.modules.powerbasiselement method)": [[221, "sympy.polys.numberfields.modules.PowerBasisElement.to_ANP"]], "to_alg_num() (sympy.polys.numberfields.modules.powerbasiselement method)": [[221, "sympy.polys.numberfields.modules.PowerBasisElement.to_alg_num"]], "to_ancestor() (sympy.polys.numberfields.modules.moduleelement method)": [[221, "sympy.polys.numberfields.modules.ModuleElement.to_ancestor"]], "to_number_field() (in module sympy.polys.numberfields.subfield)": [[221, "sympy.polys.numberfields.subfield.to_number_field"]], "to_parent() (sympy.polys.numberfields.modules.moduleelement method)": [[221, "sympy.polys.numberfields.modules.ModuleElement.to_parent"]], "unify() (sympy.polys.numberfields.modules.moduleelement method)": [[221, "sympy.polys.numberfields.modules.ModuleElement.unify"]], "valuation() (sympy.polys.numberfields.primes.primeideal method)": [[221, "sympy.polys.numberfields.primes.PrimeIdeal.valuation"]], "whole_submodule() (sympy.polys.numberfields.modules.module method)": [[221, "sympy.polys.numberfields.modules.Module.whole_submodule"]], "zero() (sympy.polys.numberfields.modules.module method)": [[221, "sympy.polys.numberfields.modules.Module.zero"]], "complexrootof (class in sympy.polys.rootoftools)": [[222, "sympy.polys.rootoftools.ComplexRootOf"]], "ec() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.EC"]], "em() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.EM"]], "et() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.ET"]], "gradedlexorder (class in sympy.polys.orderings)": [[222, "sympy.polys.orderings.GradedLexOrder"]], "groebnerbasis (class in sympy.polys.polytools)": [[222, "sympy.polys.polytools.GroebnerBasis"]], "lc() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.LC"]], "lc() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.LC"]], "lm() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.LM"]], "lm() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.LM"]], "lt() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.LT"]], "lt() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.LT"]], "lexorder (class in sympy.polys.orderings)": [[222, "sympy.polys.orderings.LexOrder"]], "monomial (class in sympy.polys.monomials)": [[222, "sympy.polys.monomials.Monomial"]], "monomialorder (class in sympy.polys.orderings)": [[222, "sympy.polys.orderings.MonomialOrder"]], "poly (class in sympy.polys.polytools)": [[222, "sympy.polys.polytools.Poly"]], "purepoly (class in sympy.polys.polytools)": [[222, "sympy.polys.polytools.PurePoly"]], "reversedgradedlexorder (class in sympy.polys.orderings)": [[222, "sympy.polys.orderings.ReversedGradedLexOrder"]], "rootof (class in sympy.polys.rootoftools)": [[222, "sympy.polys.rootoftools.RootOf"]], "rootsum (class in sympy.polys.rootoftools)": [[222, "sympy.polys.rootoftools.RootSum"]], "tc() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.TC"]], "_all_roots() (sympy.polys.rootoftools.complexrootof class method)": [[222, "sympy.polys.rootoftools.ComplexRootOf._all_roots"]], "_complexes_index() (sympy.polys.rootoftools.complexrootof class method)": [[222, "sympy.polys.rootoftools.ComplexRootOf._complexes_index"]], "_complexes_sorted() (sympy.polys.rootoftools.complexrootof class method)": [[222, "sympy.polys.rootoftools.ComplexRootOf._complexes_sorted"]], "_count_roots() (sympy.polys.rootoftools.complexrootof class method)": [[222, "sympy.polys.rootoftools.ComplexRootOf._count_roots"]], "_ensure_complexes_init() (sympy.polys.rootoftools.complexrootof method)": [[222, "sympy.polys.rootoftools.ComplexRootOf._ensure_complexes_init"]], "_ensure_reals_init() (sympy.polys.rootoftools.complexrootof method)": [[222, "sympy.polys.rootoftools.ComplexRootOf._ensure_reals_init"]], "_eval_evalf() (sympy.polys.rootoftools.complexrootof method)": [[222, "sympy.polys.rootoftools.ComplexRootOf._eval_evalf"]], "_eval_is_imaginary() (sympy.polys.rootoftools.complexrootof method)": [[222, "sympy.polys.rootoftools.ComplexRootOf._eval_is_imaginary"]], "_eval_is_real() (sympy.polys.rootoftools.complexrootof method)": [[222, "sympy.polys.rootoftools.ComplexRootOf._eval_is_real"]], "_get_complexes() (sympy.polys.rootoftools.complexrootof class method)": [[222, "sympy.polys.rootoftools.ComplexRootOf._get_complexes"]], "_get_complexes_sqf() (sympy.polys.rootoftools.complexrootof class method)": [[222, "sympy.polys.rootoftools.ComplexRootOf._get_complexes_sqf"]], "_get_interval() (sympy.polys.rootoftools.complexrootof method)": [[222, "sympy.polys.rootoftools.ComplexRootOf._get_interval"]], "_get_reals() (sympy.polys.rootoftools.complexrootof class method)": [[222, "sympy.polys.rootoftools.ComplexRootOf._get_reals"]], "_get_reals_sqf() (sympy.polys.rootoftools.complexrootof class method)": [[222, "sympy.polys.rootoftools.ComplexRootOf._get_reals_sqf"]], "_get_roots() (sympy.polys.rootoftools.complexrootof class method)": [[222, "sympy.polys.rootoftools.ComplexRootOf._get_roots"]], "_indexed_root() (sympy.polys.rootoftools.complexrootof class method)": [[222, "sympy.polys.rootoftools.ComplexRootOf._indexed_root"]], "_new() (sympy.polys.rootoftools.complexrootof class method)": [[222, "sympy.polys.rootoftools.ComplexRootOf._new"]], "_postprocess_root() (sympy.polys.rootoftools.complexrootof class method)": [[222, "sympy.polys.rootoftools.ComplexRootOf._postprocess_root"]], "_preprocess_roots() (sympy.polys.rootoftools.complexrootof class method)": [[222, "sympy.polys.rootoftools.ComplexRootOf._preprocess_roots"]], "_real_roots() (sympy.polys.rootoftools.complexrootof class method)": [[222, "sympy.polys.rootoftools.ComplexRootOf._real_roots"]], "_reals_index() (sympy.polys.rootoftools.complexrootof class method)": [[222, "sympy.polys.rootoftools.ComplexRootOf._reals_index"]], "_reals_sorted() (sympy.polys.rootoftools.complexrootof class method)": [[222, "sympy.polys.rootoftools.ComplexRootOf._reals_sorted"]], "_refine_complexes() (sympy.polys.rootoftools.complexrootof class method)": [[222, "sympy.polys.rootoftools.ComplexRootOf._refine_complexes"]], "_reset() (sympy.polys.rootoftools.complexrootof method)": [[222, "sympy.polys.rootoftools.ComplexRootOf._reset"]], "_roots_trivial() (sympy.polys.rootoftools.complexrootof class method)": [[222, "sympy.polys.rootoftools.ComplexRootOf._roots_trivial"]], "_set_interval() (sympy.polys.rootoftools.complexrootof method)": [[222, "sympy.polys.rootoftools.ComplexRootOf._set_interval"]], "abs() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.abs"]], "add() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.add"]], "add_ground() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.add_ground"]], "all_coeffs() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.all_coeffs"]], "all_monoms() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.all_monoms"]], "all_roots() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.all_roots"]], "all_roots() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.all_roots"]], "all_roots() (sympy.polys.rootoftools.complexrootof class method)": [[222, "sympy.polys.rootoftools.ComplexRootOf.all_roots"]], "all_terms() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.all_terms"]], "andre_poly() (in module sympy.polys.appellseqs)": [[222, "sympy.polys.appellseqs.andre_poly"]], "apart() (in module sympy.polys.partfrac)": [[222, "sympy.polys.partfrac.apart"]], "apart_list() (in module sympy.polys.partfrac)": [[222, "sympy.polys.partfrac.apart_list"]], "as_dict() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.as_dict"]], "as_expr() (sympy.polys.monomials.monomial method)": [[222, "sympy.polys.monomials.Monomial.as_expr"]], "as_expr() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.as_expr"]], "as_list() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.as_list"]], "as_poly() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.as_poly"]], "assemble_partfrac_list() (in module sympy.polys.partfrac)": [[222, "sympy.polys.partfrac.assemble_partfrac_list"]], "bernoulli_c_poly() (in module sympy.polys.appellseqs)": [[222, "sympy.polys.appellseqs.bernoulli_c_poly"]], "bernoulli_poly() (in module sympy.polys.appellseqs)": [[222, "sympy.polys.appellseqs.bernoulli_poly"]], "cancel() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.cancel"]], "cancel() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.cancel"]], "chebyshevt_poly() (in module sympy.polys.orthopolys)": [[222, "sympy.polys.orthopolys.chebyshevt_poly"]], "chebyshevu_poly() (in module sympy.polys.orthopolys)": [[222, "sympy.polys.orthopolys.chebyshevu_poly"]], "clear_cache() (sympy.polys.rootoftools.complexrootof class method)": [[222, "sympy.polys.rootoftools.ComplexRootOf.clear_cache"]], "clear_denoms() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.clear_denoms"]], "coeff_monomial() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.coeff_monomial"]], "coeffs() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.coeffs"]], "cofactors() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.cofactors"]], "cofactors() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.cofactors"]], "compose() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.compose"]], "compose() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.compose"]], "construct_domain() (in module sympy.polys.constructor)": [[222, "sympy.polys.constructor.construct_domain"]], "contains() (sympy.polys.polytools.groebnerbasis method)": [[222, "sympy.polys.polytools.GroebnerBasis.contains"]], "content() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.content"]], "content() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.content"]], "count_roots() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.count_roots"]], "count_roots() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.count_roots"]], "cyclotomic_poly() (in module sympy.polys.specialpolys)": [[222, "sympy.polys.specialpolys.cyclotomic_poly"]], "decompose() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.decompose"]], "decompose() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.decompose"]], "deflate() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.deflate"]], "degree() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.degree"]], "degree() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.degree"]], "degree_list() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.degree_list"]], "degree_list() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.degree_list"]], "diff() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.diff"]], "discriminant() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.discriminant"]], "discriminant() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.discriminant"]], "dispersion() (in module sympy.polys.dispersion)": [[222, "sympy.polys.dispersion.dispersion"]], "dispersion() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.dispersion"]], "dispersionset() (in module sympy.polys.dispersion)": [[222, "sympy.polys.dispersion.dispersionset"]], "dispersionset() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.dispersionset"]], "div() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.div"]], "div() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.div"]], "domain (sympy.polys.polytools.poly property)": [[222, "sympy.polys.polytools.Poly.domain"]], "eject() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.eject"]], "euler_poly() (in module sympy.polys.appellseqs)": [[222, "sympy.polys.appellseqs.euler_poly"]], "eval() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.eval"]], "eval_approx() (sympy.polys.rootoftools.complexrootof method)": [[222, "sympy.polys.rootoftools.ComplexRootOf.eval_approx"]], "eval_rational() (sympy.polys.rootoftools.complexrootof method)": [[222, "sympy.polys.rootoftools.ComplexRootOf.eval_rational"]], "exclude() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.exclude"]], "exquo() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.exquo"]], "exquo() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.exquo"]], "exquo_ground() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.exquo_ground"]], "factor() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.factor"]], "factor_list() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.factor_list"]], "factor_list() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.factor_list"]], "factor_list_include() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.factor_list_include"]], "fglm() (sympy.polys.polytools.groebnerbasis method)": [[222, "sympy.polys.polytools.GroebnerBasis.fglm"]], "free_symbols (sympy.polys.polytools.poly property)": [[222, "sympy.polys.polytools.Poly.free_symbols"]], "free_symbols (sympy.polys.polytools.purepoly property)": [[222, "sympy.polys.polytools.PurePoly.free_symbols"]], "free_symbols_in_domain (sympy.polys.polytools.poly property)": [[222, "sympy.polys.polytools.Poly.free_symbols_in_domain"]], "from_dict() (sympy.polys.polytools.poly class method)": [[222, "sympy.polys.polytools.Poly.from_dict"]], "from_expr() (sympy.polys.polytools.poly class method)": [[222, "sympy.polys.polytools.Poly.from_expr"]], "from_list() (sympy.polys.polytools.poly class method)": [[222, "sympy.polys.polytools.Poly.from_list"]], "from_poly() (sympy.polys.polytools.poly class method)": [[222, "sympy.polys.polytools.Poly.from_poly"]], "galois_group() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.galois_group"]], "gcd() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.gcd"]], "gcd() (sympy.polys.monomials.monomial method)": [[222, "sympy.polys.monomials.Monomial.gcd"]], "gcd() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.gcd"]], "gcd_list() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.gcd_list"]], "gcdex() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.gcdex"]], "gcdex() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.gcdex"]], "gegenbauer_poly() (in module sympy.polys.orthopolys)": [[222, "sympy.polys.orthopolys.gegenbauer_poly"]], "gen (sympy.polys.polytools.poly property)": [[222, "sympy.polys.polytools.Poly.gen"]], "genocchi_poly() (in module sympy.polys.appellseqs)": [[222, "sympy.polys.appellseqs.genocchi_poly"]], "get_domain() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.get_domain"]], "get_modulus() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.get_modulus"]], "gff() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.gff"]], "gff_list() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.gff_list"]], "gff_list() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.gff_list"]], "groebner() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.groebner"]], "ground_roots() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.ground_roots"]], "ground_roots() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.ground_roots"]], "half_gcdex() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.half_gcdex"]], "half_gcdex() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.half_gcdex"]], "has_only_gens() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.has_only_gens"]], "hermite_poly() (in module sympy.polys.orthopolys)": [[222, "sympy.polys.orthopolys.hermite_poly"]], "hermite_prob_poly() (in module sympy.polys.orthopolys)": [[222, "sympy.polys.orthopolys.hermite_prob_poly"]], "homogeneous_order() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.homogeneous_order"]], "homogenize() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.homogenize"]], "horner() (in module sympy.polys.polyfuncs)": [[222, "sympy.polys.polyfuncs.horner"]], "inject() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.inject"]], "integrate() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.integrate"]], "interpolate() (in module sympy.polys.polyfuncs)": [[222, "sympy.polys.polyfuncs.interpolate"]], "interpolating_poly() (in module sympy.polys.specialpolys)": [[222, "sympy.polys.specialpolys.interpolating_poly"]], "intervals() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.intervals"]], "intervals() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.intervals"]], "invert() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.invert"]], "invert() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.invert"]], "is_cyclotomic (sympy.polys.polytools.poly property)": [[222, "sympy.polys.polytools.Poly.is_cyclotomic"]], "is_ground (sympy.polys.polytools.poly property)": [[222, "sympy.polys.polytools.Poly.is_ground"]], "is_homogeneous (sympy.polys.polytools.poly property)": [[222, "sympy.polys.polytools.Poly.is_homogeneous"]], "is_irreducible (sympy.polys.polytools.poly property)": [[222, "sympy.polys.polytools.Poly.is_irreducible"]], "is_linear (sympy.polys.polytools.poly property)": [[222, "sympy.polys.polytools.Poly.is_linear"]], "is_monic (sympy.polys.polytools.poly property)": [[222, "sympy.polys.polytools.Poly.is_monic"]], "is_monomial (sympy.polys.polytools.poly property)": [[222, "sympy.polys.polytools.Poly.is_monomial"]], "is_multivariate (sympy.polys.polytools.poly property)": [[222, "sympy.polys.polytools.Poly.is_multivariate"]], "is_one (sympy.polys.polytools.poly property)": [[222, "sympy.polys.polytools.Poly.is_one"]], "is_primitive (sympy.polys.polytools.poly property)": [[222, "sympy.polys.polytools.Poly.is_primitive"]], "is_quadratic (sympy.polys.polytools.poly property)": [[222, "sympy.polys.polytools.Poly.is_quadratic"]], "is_sqf (sympy.polys.polytools.poly property)": [[222, "sympy.polys.polytools.Poly.is_sqf"]], "is_univariate (sympy.polys.polytools.poly property)": [[222, "sympy.polys.polytools.Poly.is_univariate"]], "is_zero (sympy.polys.polytools.poly property)": [[222, "sympy.polys.polytools.Poly.is_zero"]], "is_zero_dimensional (sympy.polys.polytools.groebnerbasis property)": [[222, "sympy.polys.polytools.GroebnerBasis.is_zero_dimensional"]], "is_zero_dimensional() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.is_zero_dimensional"]], "itermonomials() (in module sympy.polys.monomials)": [[222, "sympy.polys.monomials.itermonomials"]], "jacobi_poly() (in module sympy.polys.orthopolys)": [[222, "sympy.polys.orthopolys.jacobi_poly"]], "l1_norm() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.l1_norm"]], "laguerre_poly() (in module sympy.polys.orthopolys)": [[222, "sympy.polys.orthopolys.laguerre_poly"]], "lcm() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.lcm"]], "lcm() (sympy.polys.monomials.monomial method)": [[222, "sympy.polys.monomials.Monomial.lcm"]], "lcm() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.lcm"]], "lcm_list() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.lcm_list"]], "legendre_poly() (in module sympy.polys.orthopolys)": [[222, "sympy.polys.orthopolys.legendre_poly"]], "length() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.length"]], "lift() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.lift"]], "ltrim() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.ltrim"]], "make_monic_over_integers_by_scaling_roots() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.make_monic_over_integers_by_scaling_roots"]], "match() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.match"]], "max_norm() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.max_norm"]], "monic() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.monic"]], "monic() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.monic"]], "monomial_count() (in module sympy.polys.monomials)": [[222, "sympy.polys.monomials.monomial_count"]], "monoms() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.monoms"]], "mul() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.mul"]], "mul_ground() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.mul_ground"]], "neg() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.neg"]], "new() (sympy.polys.polytools.poly class method)": [[222, "sympy.polys.polytools.Poly.new"]], "new() (sympy.polys.rootoftools.rootsum class method)": [[222, "sympy.polys.rootoftools.RootSum.new"]], "norm() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.norm"]], "nroots() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.nroots"]], "nroots() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.nroots"]], "nth() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.nth"]], "nth_power_roots_poly() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.nth_power_roots_poly"]], "nth_power_roots_poly() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.nth_power_roots_poly"]], "one (sympy.polys.polytools.poly property)": [[222, "sympy.polys.polytools.Poly.one"]], "parallel_poly_from_expr() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.parallel_poly_from_expr"]], "pdiv() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.pdiv"]], "pdiv() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.pdiv"]], "per() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.per"]], "pexquo() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.pexquo"]], "pexquo() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.pexquo"]], "poly() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.poly"]], "poly_from_expr() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.poly_from_expr"]], "pow() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.pow"]], "pquo() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.pquo"]], "pquo() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.pquo"]], "prem() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.prem"]], "prem() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.prem"]], "primitive() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.primitive"]], "primitive() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.primitive"]], "quo() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.quo"]], "quo() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.quo"]], "quo_ground() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.quo_ground"]], "random_poly() (in module sympy.polys.specialpolys)": [[222, "sympy.polys.specialpolys.random_poly"]], "rat_clear_denoms() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.rat_clear_denoms"]], "real_roots() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.real_roots"]], "real_roots() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.real_roots"]], "real_roots() (sympy.polys.rootoftools.complexrootof class method)": [[222, "sympy.polys.rootoftools.ComplexRootOf.real_roots"]], "reduce() (sympy.polys.polytools.groebnerbasis method)": [[222, "sympy.polys.polytools.GroebnerBasis.reduce"]], "reduced() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.reduced"]], "refine_root() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.refine_root"]], "refine_root() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.refine_root"]], "rem() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.rem"]], "rem() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.rem"]], "reorder() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.reorder"]], "replace() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.replace"]], "resultant() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.resultant"]], "resultant() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.resultant"]], "retract() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.retract"]], "revert() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.revert"]], "root() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.root"]], "rootof() (in module sympy.polys.rootoftools)": [[222, "sympy.polys.rootoftools.rootof"]], "roots() (in module sympy.polys.polyroots)": [[222, "sympy.polys.polyroots.roots"]], "same_root() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.same_root"]], "set_domain() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.set_domain"]], "set_modulus() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.set_modulus"]], "shift() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.shift"]], "slice() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.slice"]], "spherical_bessel_fn() (in module sympy.polys.orthopolys)": [[222, "sympy.polys.orthopolys.spherical_bessel_fn"]], "sqf() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.sqf"]], "sqf_list() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.sqf_list"]], "sqf_list() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.sqf_list"]], "sqf_list_include() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.sqf_list_include"]], "sqf_norm() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.sqf_norm"]], "sqf_norm() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.sqf_norm"]], "sqf_part() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.sqf_part"]], "sqf_part() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.sqf_part"]], "sqr() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.sqr"]], "sturm() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.sturm"]], "sturm() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.sturm"]], "sub() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.sub"]], "sub_ground() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.sub_ground"]], "subresultants() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.subresultants"]], "subresultants() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.subresultants"]], "swinnerton_dyer_poly() (in module sympy.polys.specialpolys)": [[222, "sympy.polys.specialpolys.swinnerton_dyer_poly"]], "symmetric_poly() (in module sympy.polys.specialpolys)": [[222, "sympy.polys.specialpolys.symmetric_poly"]], "symmetrize() (in module sympy.polys.polyfuncs)": [[222, "sympy.polys.polyfuncs.symmetrize"]], "sympy.polys": [[222, "module-sympy.polys"]], "terms() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.terms"]], "terms_gcd() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.terms_gcd"]], "terms_gcd() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.terms_gcd"]], "termwise() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.termwise"]], "to_exact() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.to_exact"]], "to_field() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.to_field"]], "to_ring() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.to_ring"]], "together() (in module sympy.polys.rationaltools)": [[222, "sympy.polys.rationaltools.together"]], "total_degree() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.total_degree"]], "transform() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.transform"]], "trunc() (in module sympy.polys.polytools)": [[222, "sympy.polys.polytools.trunc"]], "trunc() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.trunc"]], "unify() (sympy.polys.polytools.poly method)": [[222, "sympy.polys.polytools.Poly.unify"]], "unit (sympy.polys.polytools.poly property)": [[222, "sympy.polys.polytools.Poly.unit"]], "viete() (in module sympy.polys.polyfuncs)": [[222, "sympy.polys.polyfuncs.viete"]], "zero (sympy.polys.polytools.poly property)": [[222, "sympy.polys.polytools.Poly.zero"]], "_tan1() (in module sympy.polys.ring_series)": [[223, "sympy.polys.ring_series._tan1"]], "mul_xin() (in module sympy.polys.ring_series)": [[223, "sympy.polys.ring_series.mul_xin"]], "pow_xin() (in module sympy.polys.ring_series)": [[223, "sympy.polys.ring_series.pow_xin"]], "rs_lambertw() (in module sympy.polys.ring_series)": [[223, "sympy.polys.ring_series.rs_LambertW"]], "rs_asin() (in module sympy.polys.ring_series)": [[223, "sympy.polys.ring_series.rs_asin"]], "rs_atan() (in module sympy.polys.ring_series)": [[223, "sympy.polys.ring_series.rs_atan"]], "rs_atanh() (in module sympy.polys.ring_series)": [[223, "sympy.polys.ring_series.rs_atanh"]], "rs_compose_add() (in module sympy.polys.ring_series)": [[223, "sympy.polys.ring_series.rs_compose_add"]], "rs_cos() (in module sympy.polys.ring_series)": [[223, "sympy.polys.ring_series.rs_cos"]], "rs_cos_sin() (in module sympy.polys.ring_series)": [[223, "sympy.polys.ring_series.rs_cos_sin"]], "rs_cosh() (in module sympy.polys.ring_series)": [[223, "sympy.polys.ring_series.rs_cosh"]], "rs_cot() (in module sympy.polys.ring_series)": [[223, "sympy.polys.ring_series.rs_cot"]], "rs_diff() (in module sympy.polys.ring_series)": [[223, "sympy.polys.ring_series.rs_diff"]], "rs_exp() (in module sympy.polys.ring_series)": [[223, "sympy.polys.ring_series.rs_exp"]], "rs_fun() (in module sympy.polys.ring_series)": [[223, "sympy.polys.ring_series.rs_fun"]], "rs_hadamard_exp() (in module sympy.polys.ring_series)": [[223, "sympy.polys.ring_series.rs_hadamard_exp"]], "rs_integrate() (in module sympy.polys.ring_series)": [[223, "sympy.polys.ring_series.rs_integrate"]], "rs_is_puiseux() (in module sympy.polys.ring_series)": [[223, "sympy.polys.ring_series.rs_is_puiseux"]], "rs_log() (in module sympy.polys.ring_series)": [[223, "sympy.polys.ring_series.rs_log"]], "rs_mul() (in module sympy.polys.ring_series)": [[223, "sympy.polys.ring_series.rs_mul"]], "rs_newton() (in module sympy.polys.ring_series)": [[223, "sympy.polys.ring_series.rs_newton"]], "rs_nth_root() (in module sympy.polys.ring_series)": [[223, "sympy.polys.ring_series.rs_nth_root"]], "rs_pow() (in module sympy.polys.ring_series)": [[223, "sympy.polys.ring_series.rs_pow"]], "rs_puiseux() (in module sympy.polys.ring_series)": [[223, "sympy.polys.ring_series.rs_puiseux"]], "rs_puiseux2() (in module sympy.polys.ring_series)": [[223, "sympy.polys.ring_series.rs_puiseux2"]], "rs_series_from_list() (in module sympy.polys.ring_series)": [[223, "sympy.polys.ring_series.rs_series_from_list"]], "rs_series_inversion() (in module sympy.polys.ring_series)": [[223, "sympy.polys.ring_series.rs_series_inversion"]], "rs_series_reversion() (in module sympy.polys.ring_series)": [[223, "sympy.polys.ring_series.rs_series_reversion"]], "rs_sin() (in module sympy.polys.ring_series)": [[223, "sympy.polys.ring_series.rs_sin"]], "rs_sinh() (in module sympy.polys.ring_series)": [[223, "sympy.polys.ring_series.rs_sinh"]], "rs_square() (in module sympy.polys.ring_series)": [[223, "sympy.polys.ring_series.rs_square"]], "rs_subs() (in module sympy.polys.ring_series)": [[223, "sympy.polys.ring_series.rs_subs"]], "rs_tan() (in module sympy.polys.ring_series)": [[223, "sympy.polys.ring_series.rs_tan"]], "rs_tanh() (in module sympy.polys.ring_series)": [[223, "sympy.polys.ring_series.rs_tanh"]], "rs_trunc() (in module sympy.polys.ring_series)": [[223, "sympy.polys.ring_series.rs_trunc"]], "_solve_lin_sys() (in module sympy.polys.solvers)": [[224, "sympy.polys.solvers._solve_lin_sys"]], "_solve_lin_sys_component() (in module sympy.polys.solvers)": [[224, "sympy.polys.solvers._solve_lin_sys_component"]], "eqs_to_matrix() (in module sympy.polys.solvers)": [[224, "sympy.polys.solvers.eqs_to_matrix"]], "solve_lin_sys() (in module sympy.polys.solvers)": [[224, "sympy.polys.solvers.solve_lin_sys"]], "sympy.polys.solvers": [[224, "module-sympy.polys.solvers"]], "sympy_eqs_to_ring() (in module sympy.polys.solvers)": [[224, "sympy.polys.solvers.sympy_eqs_to_ring"]], "aesaraprinter (class in sympy.printing.aesaracode)": [[226, "sympy.printing.aesaracode.AesaraPrinter"]], "assignmenterror": [[226, "sympy.printing.codeprinter.AssignmentError"]], "c89codeprinter (class in sympy.printing.c)": [[226, "sympy.printing.c.C89CodePrinter"]], "c99codeprinter (class in sympy.printing.c)": [[226, "sympy.printing.c.C99CodePrinter"]], "cxx11codeprinter (class in sympy.printing.cxx)": [[226, "sympy.printing.cxx.CXX11CodePrinter"]], "cxx98codeprinter (class in sympy.printing.cxx)": [[226, "sympy.printing.cxx.CXX98CodePrinter"]], "codeprinter (class in sympy.printing.codeprinter)": [[226, "sympy.printing.codeprinter.CodePrinter"]], "fcodeprinter (class in sympy.printing.fortran)": [[226, "sympy.printing.fortran.FCodePrinter"]], "g() (in module sympy.printing.pretty.pretty_symbology)": [[226, "sympy.printing.pretty.pretty_symbology.G"], [226, "sympy.printing.pretty.pretty_symbology.g"]], "javascriptcodeprinter (class in sympy.printing.jscode)": [[226, "sympy.printing.jscode.JavascriptCodePrinter"]], "juliacodeprinter (class in sympy.printing.julia)": [[226, "sympy.printing.julia.JuliaCodePrinter"]], "lambdaprinter (class in sympy.printing.lambdarepr)": [[226, "sympy.printing.lambdarepr.LambdaPrinter"]], "latexprinter (class in sympy.printing.latex)": [[226, "sympy.printing.latex.LatexPrinter"]], "mcodeprinter (class in sympy.printing.mathematica)": [[226, "sympy.printing.mathematica.MCodePrinter"]], "maplecodeprinter (class in sympy.printing.maple)": [[226, "sympy.printing.maple.MapleCodePrinter"]], "mathmlcontentprinter (class in sympy.printing.mathml)": [[226, "sympy.printing.mathml.MathMLContentPrinter"]], "mathmlpresentationprinter (class in sympy.printing.mathml)": [[226, "sympy.printing.mathml.MathMLPresentationPrinter"]], "mathmlprinterbase (class in sympy.printing.mathml)": [[226, "sympy.printing.mathml.MathMLPrinterBase"]], "mpmathprinter (class in sympy.printing.pycode)": [[226, "sympy.printing.pycode.MpmathPrinter"]], "octavecodeprinter (class in sympy.printing.octave)": [[226, "sympy.printing.octave.OctaveCodePrinter"]], "precedence (in module sympy.printing.precedence)": [[226, "sympy.printing.precedence.PRECEDENCE"]], "precedence_functions (in module sympy.printing.precedence)": [[226, "sympy.printing.precedence.PRECEDENCE_FUNCTIONS"]], "precedence_values (in module sympy.printing.precedence)": [[226, "sympy.printing.precedence.PRECEDENCE_VALUES"]], "prettyprinter (class in sympy.printing.pretty.pretty)": [[226, "sympy.printing.pretty.pretty.PrettyPrinter"]], "printer (class in sympy.printing.printer)": [[226, "sympy.printing.printer.Printer"]], "rcodeprinter (class in sympy.printing.rcode)": [[226, "sympy.printing.rcode.RCodePrinter"]], "reprprinter (class in sympy.printing.repr)": [[226, "sympy.printing.repr.ReprPrinter"]], "rustcodeprinter (class in sympy.printing.rust)": [[226, "sympy.printing.rust.RustCodePrinter"]], "smtlibprinter (class in sympy.printing.smtlib)": [[226, "sympy.printing.smtlib.SMTLibPrinter"]], "strprinter (class in sympy.printing.str)": [[226, "sympy.printing.str.StrPrinter"]], "u() (in module sympy.printing.pretty.pretty_symbology)": [[226, "sympy.printing.pretty.pretty_symbology.U"]], "vf() (in module sympy.printing.pretty.pretty_symbology)": [[226, "sympy.printing.pretty.pretty_symbology.VF"]], "_default_settings (sympy.printing.smtlib.smtlibprinter attribute)": [[226, "sympy.printing.smtlib.SMTLibPrinter._default_settings"]], "_print() (sympy.printing.printer.printer method)": [[226, "sympy.printing.printer.Printer._print"]], "above() (sympy.printing.pretty.stringpict.stringpict method)": [[226, "sympy.printing.pretty.stringpict.stringPict.above"]], "accepted_latex_functions (in module sympy.printing.latex)": [[226, "sympy.printing.latex.accepted_latex_functions"]], "aesara_code() (in module sympy.printing.aesaracode)": [[226, "sympy.printing.aesaracode.aesara_code"]], "aesara_function() (in module sympy.printing.aesaracode)": [[226, "sympy.printing.aesaracode.aesara_function"]], "annotated() (in module sympy.printing.pretty.pretty_symbology)": [[226, "sympy.printing.pretty.pretty_symbology.annotated"]], "apply() (sympy.printing.pretty.stringpict.prettyform static method)": [[226, "sympy.printing.pretty.stringpict.prettyForm.apply"]], "atoms_table (in module sympy.printing.pretty.pretty_symbology)": [[226, "sympy.printing.pretty.pretty_symbology.atoms_table"]], "below() (sympy.printing.pretty.stringpict.stringpict method)": [[226, "sympy.printing.pretty.stringpict.stringPict.below"]], "ccode() (in module sympy.printing.c)": [[226, "sympy.printing.c.ccode"]], "cxxcode() (in module sympy.printing.codeprinter)": [[226, "sympy.printing.codeprinter.cxxcode"]], "digit_2txt (in module sympy.printing.pretty.pretty_symbology)": [[226, "sympy.printing.pretty.pretty_symbology.digit_2txt"]], "dim_handling() (in module sympy.printing.aesaracode)": [[226, "sympy.printing.aesaracode.dim_handling"]], "doprint() (sympy.printing.aesaracode.aesaraprinter method)": [[226, "sympy.printing.aesaracode.AesaraPrinter.doprint"]], "doprint() (sympy.printing.codeprinter.codeprinter method)": [[226, "sympy.printing.codeprinter.CodePrinter.doprint"]], "doprint() (sympy.printing.mathml.mathmlprinterbase method)": [[226, "sympy.printing.mathml.MathMLPrinterBase.doprint"]], "doprint() (sympy.printing.printer.printer method)": [[226, "sympy.printing.printer.Printer.doprint"]], "dotprint() (in module sympy.printing.dot)": [[226, "sympy.printing.dot.dotprint"]], "emptyprinter() (sympy.printing.repr.reprprinter method)": [[226, "sympy.printing.repr.ReprPrinter.emptyPrinter"]], "fcode() (in module sympy.printing.fortran)": [[226, "sympy.printing.fortran.fcode"]], "frac (in module sympy.printing.pretty.pretty_symbology)": [[226, "sympy.printing.pretty.pretty_symbology.frac"]], "greek_letters (in module sympy.printing.pretty.pretty_symbology)": [[226, "sympy.printing.pretty.pretty_symbology.greek_letters"]], "height() (sympy.printing.pretty.stringpict.stringpict method)": [[226, "sympy.printing.pretty.stringpict.stringPict.height"]], "hobj() (in module sympy.printing.pretty.pretty_symbology)": [[226, "sympy.printing.pretty.pretty_symbology.hobj"]], "indent_code() (sympy.printing.c.c89codeprinter method)": [[226, "sympy.printing.c.C89CodePrinter.indent_code"]], "indent_code() (sympy.printing.fortran.fcodeprinter method)": [[226, "sympy.printing.fortran.FCodePrinter.indent_code"]], "indent_code() (sympy.printing.jscode.javascriptcodeprinter method)": [[226, "sympy.printing.jscode.JavascriptCodePrinter.indent_code"]], "indent_code() (sympy.printing.julia.juliacodeprinter method)": [[226, "sympy.printing.julia.JuliaCodePrinter.indent_code"]], "indent_code() (sympy.printing.octave.octavecodeprinter method)": [[226, "sympy.printing.octave.OctaveCodePrinter.indent_code"]], "indent_code() (sympy.printing.rcode.rcodeprinter method)": [[226, "sympy.printing.rcode.RCodePrinter.indent_code"]], "indent_code() (sympy.printing.rust.rustcodeprinter method)": [[226, "sympy.printing.rust.RustCodePrinter.indent_code"]], "jscode() (in module sympy.printing.jscode)": [[226, "sympy.printing.jscode.jscode"]], "julia_code() (in module sympy.printing.julia)": [[226, "sympy.printing.julia.julia_code"]], "known_fcns_src1 (in module sympy.printing.julia)": [[226, "sympy.printing.julia.known_fcns_src1"]], "known_fcns_src1 (in module sympy.printing.octave)": [[226, "sympy.printing.octave.known_fcns_src1"]], "known_fcns_src2 (in module sympy.printing.julia)": [[226, "sympy.printing.julia.known_fcns_src2"]], "known_fcns_src2 (in module sympy.printing.octave)": [[226, "sympy.printing.octave.known_fcns_src2"]], "known_functions (in module sympy.printing.jscode)": [[226, "sympy.printing.jscode.known_functions"]], "known_functions (in module sympy.printing.mathematica)": [[226, "sympy.printing.mathematica.known_functions"]], "known_functions (in module sympy.printing.rcode)": [[226, "sympy.printing.rcode.known_functions"]], "known_functions (in module sympy.printing.rust)": [[226, "sympy.printing.rust.known_functions"]], "known_functions_c89 (in module sympy.printing.c)": [[226, "sympy.printing.c.known_functions_C89"]], "known_functions_c99 (in module sympy.printing.c)": [[226, "sympy.printing.c.known_functions_C99"]], "lambdarepr() (in module sympy.printing.lambdarepr)": [[226, "sympy.printing.lambdarepr.lambdarepr"]], "latex() (in module sympy.printing.latex)": [[226, "sympy.printing.latex.latex"]], "left() (sympy.printing.pretty.stringpict.stringpict method)": [[226, "sympy.printing.pretty.stringpict.stringPict.left"]], "leftslash() (sympy.printing.pretty.stringpict.stringpict method)": [[226, "sympy.printing.pretty.stringpict.stringPict.leftslash"]], "maple_code() (in module sympy.printing.maple)": [[226, "sympy.printing.maple.maple_code"]], "mathematica_code() (in module sympy.printing.mathematica)": [[226, "sympy.printing.mathematica.mathematica_code"]], "mathml() (in module sympy.printing.mathml)": [[226, "sympy.printing.mathml.mathml"]], "mathml_tag() (sympy.printing.mathml.mathmlcontentprinter method)": [[226, "sympy.printing.mathml.MathMLContentPrinter.mathml_tag"]], "mathml_tag() (sympy.printing.mathml.mathmlpresentationprinter method)": [[226, "sympy.printing.mathml.MathMLPresentationPrinter.mathml_tag"]], "next() (sympy.printing.pretty.stringpict.stringpict static method)": [[226, "sympy.printing.pretty.stringpict.stringPict.next"]], "octave_code() (in module sympy.printing.octave)": [[226, "sympy.printing.octave.octave_code"]], "parens() (sympy.printing.pretty.stringpict.stringpict method)": [[226, "sympy.printing.pretty.stringpict.stringPict.parens"]], "parenthesize_super() (sympy.printing.latex.latexprinter method)": [[226, "sympy.printing.latex.LatexPrinter.parenthesize_super"]], "pprint_nodes() (in module sympy.printing.tree)": [[226, "sympy.printing.tree.pprint_nodes"]], "precedence() (in module sympy.printing.precedence)": [[226, "sympy.printing.precedence.precedence"]], "pretty() (in module sympy.printing.pretty.pretty)": [[226, "sympy.printing.pretty.pretty.pretty"]], "prettyform (class in sympy.printing.pretty.stringpict)": [[226, "sympy.printing.pretty.stringpict.prettyForm"]], "pretty_atom() (in module sympy.printing.pretty.pretty_symbology)": [[226, "sympy.printing.pretty.pretty_symbology.pretty_atom"]], "pretty_print() (in module sympy.printing.pretty.pretty)": [[226, "sympy.printing.pretty.pretty.pretty_print"]], "pretty_symbol() (in module sympy.printing.pretty.pretty_symbology)": [[226, "sympy.printing.pretty.pretty_symbology.pretty_symbol"]], "pretty_try_use_unicode() (in module sympy.printing.pretty.pretty_symbology)": [[226, "sympy.printing.pretty.pretty_symbology.pretty_try_use_unicode"]], "pretty_use_unicode() (in module sympy.printing.pretty.pretty_symbology)": [[226, "sympy.printing.pretty.pretty_symbology.pretty_use_unicode"]], "preview() (in module sympy.printing.preview)": [[226, "sympy.printing.preview.preview"]], "print_ccode() (in module sympy.printing.c)": [[226, "sympy.printing.c.print_ccode"]], "print_fcode() (in module sympy.printing.fortran)": [[226, "sympy.printing.fortran.print_fcode"]], "print_gtk() (in module sympy.printing.gtk)": [[226, "sympy.printing.gtk.print_gtk"]], "print_latex() (in module sympy.printing.latex)": [[226, "sympy.printing.latex.print_latex"]], "print_maple_code() (in module sympy.printing.maple)": [[226, "sympy.printing.maple.print_maple_code"]], "print_mathml() (in module sympy.printing.mathml)": [[226, "sympy.printing.mathml.print_mathml"]], "print_node() (in module sympy.printing.tree)": [[226, "sympy.printing.tree.print_node"]], "print_rcode() (in module sympy.printing.rcode)": [[226, "sympy.printing.rcode.print_rcode"]], "print_tree() (in module sympy.printing.tree)": [[226, "sympy.printing.tree.print_tree"]], "printmethod (sympy.printing.aesaracode.aesaraprinter attribute)": [[226, "sympy.printing.aesaracode.AesaraPrinter.printmethod"]], "printmethod (sympy.printing.c.c89codeprinter attribute)": [[226, "sympy.printing.c.C89CodePrinter.printmethod"]], "printmethod (sympy.printing.c.c99codeprinter attribute)": [[226, "sympy.printing.c.C99CodePrinter.printmethod"]], "printmethod (sympy.printing.codeprinter.codeprinter attribute)": [[226, "sympy.printing.codeprinter.CodePrinter.printmethod"]], "printmethod (sympy.printing.cxx.cxx11codeprinter attribute)": [[226, "sympy.printing.cxx.CXX11CodePrinter.printmethod"]], "printmethod (sympy.printing.cxx.cxx98codeprinter attribute)": [[226, "sympy.printing.cxx.CXX98CodePrinter.printmethod"]], "printmethod (sympy.printing.fortran.fcodeprinter attribute)": [[226, "sympy.printing.fortran.FCodePrinter.printmethod"]], "printmethod (sympy.printing.jscode.javascriptcodeprinter attribute)": [[226, "sympy.printing.jscode.JavascriptCodePrinter.printmethod"]], "printmethod (sympy.printing.julia.juliacodeprinter attribute)": [[226, "sympy.printing.julia.JuliaCodePrinter.printmethod"]], "printmethod (sympy.printing.lambdarepr.lambdaprinter attribute)": [[226, "sympy.printing.lambdarepr.LambdaPrinter.printmethod"]], "printmethod (sympy.printing.latex.latexprinter attribute)": [[226, "sympy.printing.latex.LatexPrinter.printmethod"]], "printmethod (sympy.printing.maple.maplecodeprinter attribute)": [[226, "sympy.printing.maple.MapleCodePrinter.printmethod"]], "printmethod (sympy.printing.mathematica.mcodeprinter attribute)": [[226, "sympy.printing.mathematica.MCodePrinter.printmethod"]], "printmethod (sympy.printing.mathml.mathmlcontentprinter attribute)": [[226, "sympy.printing.mathml.MathMLContentPrinter.printmethod"]], "printmethod (sympy.printing.mathml.mathmlpresentationprinter attribute)": [[226, "sympy.printing.mathml.MathMLPresentationPrinter.printmethod"]], "printmethod (sympy.printing.octave.octavecodeprinter attribute)": [[226, "sympy.printing.octave.OctaveCodePrinter.printmethod"]], "printmethod (sympy.printing.pretty.pretty.prettyprinter attribute)": [[226, "sympy.printing.pretty.pretty.PrettyPrinter.printmethod"]], "printmethod (sympy.printing.printer.printer attribute)": [[226, "sympy.printing.printer.Printer.printmethod"]], "printmethod (sympy.printing.rcode.rcodeprinter attribute)": [[226, "sympy.printing.rcode.RCodePrinter.printmethod"]], "printmethod (sympy.printing.repr.reprprinter attribute)": [[226, "sympy.printing.repr.ReprPrinter.printmethod"]], "printmethod (sympy.printing.rust.rustcodeprinter attribute)": [[226, "sympy.printing.rust.RustCodePrinter.printmethod"]], "printmethod (sympy.printing.smtlib.smtlibprinter attribute)": [[226, "sympy.printing.smtlib.SMTLibPrinter.printmethod"]], "printmethod (sympy.printing.str.strprinter attribute)": [[226, "sympy.printing.str.StrPrinter.printmethod"]], "pycode() (in module sympy.printing.pycode)": [[226, "sympy.printing.pycode.pycode"]], "rcode() (in module sympy.printing.rcode)": [[226, "sympy.printing.rcode.rcode"]], "render() (sympy.printing.pretty.stringpict.stringpict method)": [[226, "sympy.printing.pretty.stringpict.stringPict.render"]], "reprify() (sympy.printing.repr.reprprinter method)": [[226, "sympy.printing.repr.ReprPrinter.reprify"]], "right() (sympy.printing.pretty.stringpict.stringpict method)": [[226, "sympy.printing.pretty.stringpict.stringPict.right"]], "root (in module sympy.printing.pretty.pretty_symbology)": [[226, "sympy.printing.pretty.pretty_symbology.root"]], "root() (sympy.printing.pretty.stringpict.stringpict method)": [[226, "sympy.printing.pretty.stringpict.stringPict.root"]], "rust_code() (in module sympy.printing.rust)": [[226, "sympy.printing.rust.rust_code"]], "set_global_settings() (sympy.printing.printer.printer class method)": [[226, "sympy.printing.printer.Printer.set_global_settings"]], "smtlib_code() (in module sympy.printing.smtlib)": [[226, "sympy.printing.smtlib.smtlib_code"]], "split_super_sub() (in module sympy.printing.conventions)": [[226, "sympy.printing.conventions.split_super_sub"]], "srepr() (in module sympy.printing.repr)": [[226, "sympy.printing.repr.srepr"]], "sstr() (in module sympy.printing.str)": [[226, "sympy.printing.str.sstr"]], "sstrrepr() (in module sympy.printing.str)": [[226, "sympy.printing.str.sstrrepr"]], "stack() (sympy.printing.pretty.stringpict.stringpict static method)": [[226, "sympy.printing.pretty.stringpict.stringPict.stack"]], "stringpict (class in sympy.printing.pretty.stringpict)": [[226, "sympy.printing.pretty.stringpict.stringPict"]], "sub (in module sympy.printing.pretty.pretty_symbology)": [[226, "sympy.printing.pretty.pretty_symbology.sub"]], "sup (in module sympy.printing.pretty.pretty_symbology)": [[226, "sympy.printing.pretty.pretty_symbology.sup"]], "symb_2txt (in module sympy.printing.pretty.pretty_symbology)": [[226, "sympy.printing.pretty.pretty_symbology.symb_2txt"]], "sympy.printing.aesaracode": [[226, "module-sympy.printing.aesaracode"]], "sympy.printing.c": [[226, "module-sympy.printing.c"]], "sympy.printing.codeprinter": [[226, "module-sympy.printing.codeprinter"]], "sympy.printing.conventions": [[226, "module-sympy.printing.conventions"]], "sympy.printing.cxx": [[226, "module-sympy.printing.cxx"]], "sympy.printing.fortran": [[226, "module-sympy.printing.fortran"]], "sympy.printing.gtk": [[226, "module-sympy.printing.gtk"]], "sympy.printing.jscode": [[226, "module-sympy.printing.jscode"]], "sympy.printing.julia": [[226, "module-sympy.printing.julia"]], "sympy.printing.lambdarepr": [[226, "module-sympy.printing.lambdarepr"]], "sympy.printing.latex": [[226, "module-sympy.printing.latex"]], "sympy.printing.maple": [[226, "module-sympy.printing.maple"]], "sympy.printing.mathematica": [[226, "module-sympy.printing.mathematica"]], "sympy.printing.mathml": [[226, "module-sympy.printing.mathml"]], "sympy.printing.octave": [[226, "module-sympy.printing.octave"]], "sympy.printing.precedence": [[226, "module-sympy.printing.precedence"]], "sympy.printing.pretty": [[226, "module-sympy.printing.pretty"]], "sympy.printing.pretty.pretty": [[226, "module-sympy.printing.pretty.pretty"]], "sympy.printing.pretty.pretty_symbology": [[226, "module-sympy.printing.pretty.pretty_symbology"]], "sympy.printing.pretty.stringpict": [[226, "module-sympy.printing.pretty.stringpict"]], "sympy.printing.preview": [[226, "module-sympy.printing.preview"]], "sympy.printing.printer": [[226, "module-sympy.printing.printer"]], "sympy.printing.pycode": [[226, "module-sympy.printing.pycode"]], "sympy.printing.python": [[226, "module-sympy.printing.python"]], "sympy.printing.rcode": [[226, "module-sympy.printing.rcode"]], "sympy.printing.repr": [[226, "module-sympy.printing.repr"]], "sympy.printing.rust": [[226, "module-sympy.printing.rust"]], "sympy.printing.smtlib": [[226, "module-sympy.printing.smtlib"]], "sympy.printing.str": [[226, "module-sympy.printing.str"]], "sympy.printing.tree": [[226, "module-sympy.printing.tree"]], "terminal_width() (sympy.printing.pretty.stringpict.stringpict method)": [[226, "sympy.printing.pretty.stringpict.stringPict.terminal_width"]], "tree() (in module sympy.printing.tree)": [[226, "sympy.printing.tree.tree"]], "vobj() (in module sympy.printing.pretty.pretty_symbology)": [[226, "sympy.printing.pretty.pretty_symbology.vobj"]], "width() (sympy.printing.pretty.stringpict.stringpict method)": [[226, "sympy.printing.pretty.stringpict.stringPict.width"]], "xobj() (in module sympy.printing.pretty.pretty_symbology)": [[226, "sympy.printing.pretty.pretty_symbology.xobj"]], "xstr() (in module sympy.printing.pretty.pretty_symbology)": [[226, "sympy.printing.pretty.pretty_symbology.xstr"]], "xsym() (in module sympy.printing.pretty.pretty_symbology)": [[226, "sympy.printing.pretty.pretty_symbology.xsym"]], "finiteformalpowerseries (class in sympy.series.formal)": [[228, "sympy.series.formal.FiniteFormalPowerSeries"]], "formalpowerseries (class in sympy.series.formal)": [[228, "sympy.series.formal.FormalPowerSeries"]], "formalpowerseriescompose (class in sympy.series.formal)": [[228, "sympy.series.formal.FormalPowerSeriesCompose"]], "formalpowerseriesinverse (class in sympy.series.formal)": [[228, "sympy.series.formal.FormalPowerSeriesInverse"]], "formalpowerseriesproduct (class in sympy.series.formal)": [[228, "sympy.series.formal.FormalPowerSeriesProduct"]], "coeff_bell() (sympy.series.formal.formalpowerseries method)": [[228, "sympy.series.formal.FormalPowerSeries.coeff_bell"]], "compose() (sympy.series.formal.formalpowerseries method)": [[228, "sympy.series.formal.FormalPowerSeries.compose"]], "compute_fps() (in module sympy.series.formal)": [[228, "sympy.series.formal.compute_fps"]], "exp_re() (in module sympy.series.formal)": [[228, "sympy.series.formal.exp_re"]], "fps() (in module sympy.series.formal)": [[228, "sympy.series.formal.fps"]], "function (sympy.series.formal.formalpowerseriescompose property)": [[228, "sympy.series.formal.FormalPowerSeriesCompose.function"]], "function (sympy.series.formal.formalpowerseriesinverse property)": [[228, "sympy.series.formal.FormalPowerSeriesInverse.function"]], "function (sympy.series.formal.formalpowerseriesproduct property)": [[228, "sympy.series.formal.FormalPowerSeriesProduct.function"]], "hyper_algorithm() (in module sympy.series.formal)": [[228, "sympy.series.formal.hyper_algorithm"]], "hyper_re() (in module sympy.series.formal)": [[228, "sympy.series.formal.hyper_re"]], "infinite (sympy.series.formal.formalpowerseries property)": [[228, "sympy.series.formal.FormalPowerSeries.infinite"]], "integrate() (sympy.series.formal.formalpowerseries method)": [[228, "sympy.series.formal.FormalPowerSeries.integrate"]], "inverse() (sympy.series.formal.formalpowerseries method)": [[228, "sympy.series.formal.FormalPowerSeries.inverse"]], "polynomial() (sympy.series.formal.formalpowerseries method)": [[228, "sympy.series.formal.FormalPowerSeries.polynomial"]], "product() (sympy.series.formal.formalpowerseries method)": [[228, "sympy.series.formal.FormalPowerSeries.product"]], "rational_algorithm() (in module sympy.series.formal)": [[228, "sympy.series.formal.rational_algorithm"]], "rational_independent() (in module sympy.series.formal)": [[228, "sympy.series.formal.rational_independent"]], "rsolve_hypergeometric() (in module sympy.series.formal)": [[228, "sympy.series.formal.rsolve_hypergeometric"]], "simplede() (in module sympy.series.formal)": [[228, "sympy.series.formal.simpleDE"]], "solve_de() (in module sympy.series.formal)": [[228, "sympy.series.formal.solve_de"]], "truncate() (sympy.series.formal.formalpowerseries method)": [[228, "sympy.series.formal.FormalPowerSeries.truncate"]], "fourierseries (class in sympy.series.fourier)": [[229, "sympy.series.fourier.FourierSeries"]], "fourier_series() (in module sympy.series.fourier)": [[229, "sympy.series.fourier.fourier_series"]], "scale() (sympy.series.fourier.fourierseries method)": [[229, "sympy.series.fourier.FourierSeries.scale"]], "scalex() (sympy.series.fourier.fourierseries method)": [[229, "sympy.series.fourier.FourierSeries.scalex"]], "shift() (sympy.series.fourier.fourierseries method)": [[229, "sympy.series.fourier.FourierSeries.shift"]], "shiftx() (sympy.series.fourier.fourierseries method)": [[229, "sympy.series.fourier.FourierSeries.shiftx"]], "sigma_approximation() (sympy.series.fourier.fourierseries method)": [[229, "sympy.series.fourier.FourierSeries.sigma_approximation"]], "truncate() (sympy.series.fourier.fourierseries method)": [[229, "sympy.series.fourier.FourierSeries.truncate"]], "difference_delta() (in module sympy.series.limitseq)": [[231, "sympy.series.limitseq.difference_delta"]], "dominant() (in module sympy.series.limitseq)": [[231, "sympy.series.limitseq.dominant"]], "limit_seq() (in module sympy.series.limitseq)": [[231, "sympy.series.limitseq.limit_seq"]], "emptysequence (class in sympy.series.sequences)": [[232, "sympy.series.sequences.EmptySequence"]], "recursiveseq (class in sympy.series.sequences)": [[232, "sympy.series.sequences.RecursiveSeq"]], "seqadd (class in sympy.series.sequences)": [[232, "sympy.series.sequences.SeqAdd"]], "seqbase (class in sympy.series.sequences)": [[232, "sympy.series.sequences.SeqBase"]], "seqformula (class in sympy.series.sequences)": [[232, "sympy.series.sequences.SeqFormula"]], "seqmul (class in sympy.series.sequences)": [[232, "sympy.series.sequences.SeqMul"]], "seqper (class in sympy.series.sequences)": [[232, "sympy.series.sequences.SeqPer"]], "coeff() (sympy.series.sequences.seqbase method)": [[232, "sympy.series.sequences.SeqBase.coeff"]], "coeff_mul() (sympy.series.sequences.emptysequence method)": [[232, "sympy.series.sequences.EmptySequence.coeff_mul"]], "coeff_mul() (sympy.series.sequences.seqbase method)": [[232, "sympy.series.sequences.SeqBase.coeff_mul"]], "coeff_mul() (sympy.series.sequences.seqformula method)": [[232, "sympy.series.sequences.SeqFormula.coeff_mul"]], "coeff_mul() (sympy.series.sequences.seqper method)": [[232, "sympy.series.sequences.SeqPer.coeff_mul"]], "find_linear_recurrence() (sympy.series.sequences.seqbase method)": [[232, "sympy.series.sequences.SeqBase.find_linear_recurrence"]], "free_symbols (sympy.series.sequences.seqbase property)": [[232, "sympy.series.sequences.SeqBase.free_symbols"]], "gen (sympy.series.sequences.seqbase property)": [[232, "sympy.series.sequences.SeqBase.gen"]], "initial (sympy.series.sequences.recursiveseq property)": [[232, "sympy.series.sequences.RecursiveSeq.initial"]], "interval (sympy.series.sequences.recursiveseq property)": [[232, "sympy.series.sequences.RecursiveSeq.interval"]], "interval (sympy.series.sequences.seqbase property)": [[232, "sympy.series.sequences.SeqBase.interval"]], "length (sympy.series.sequences.seqbase property)": [[232, "sympy.series.sequences.SeqBase.length"]], "n (sympy.series.sequences.recursiveseq property)": [[232, "sympy.series.sequences.RecursiveSeq.n"]], "recurrence (sympy.series.sequences.recursiveseq property)": [[232, "sympy.series.sequences.RecursiveSeq.recurrence"]], "reduce() (sympy.series.sequences.seqadd static method)": [[232, "sympy.series.sequences.SeqAdd.reduce"]], "reduce() (sympy.series.sequences.seqmul static method)": [[232, "sympy.series.sequences.SeqMul.reduce"]], "sequence() (in module sympy.series.sequences)": [[232, "sympy.series.sequences.sequence"]], "start (sympy.series.sequences.recursiveseq property)": [[232, "sympy.series.sequences.RecursiveSeq.start"]], "start (sympy.series.sequences.seqbase property)": [[232, "sympy.series.sequences.SeqBase.start"]], "stop (sympy.series.sequences.recursiveseq property)": [[232, "sympy.series.sequences.RecursiveSeq.stop"]], "stop (sympy.series.sequences.seqbase property)": [[232, "sympy.series.sequences.SeqBase.stop"]], "variables (sympy.series.sequences.seqbase property)": [[232, "sympy.series.sequences.SeqBase.variables"]], "y (sympy.series.sequences.recursiveseq property)": [[232, "sympy.series.sequences.RecursiveSeq.y"]], "yn (sympy.series.sequences.recursiveseq property)": [[232, "sympy.series.sequences.RecursiveSeq.yn"]], "limit (class in sympy.series.limits)": [[233, "sympy.series.limits.Limit"]], "order (class in sympy.series.order)": [[233, "sympy.series.order.Order"]], "subsset (class in sympy.series.gruntz)": [[233, "sympy.series.gruntz.SubsSet"]], "build_expression_tree() (in module sympy.series.gruntz)": [[233, "sympy.series.gruntz.build_expression_tree"]], "calculate_series() (in module sympy.series.gruntz)": [[233, "sympy.series.gruntz.calculate_series"]], "compare() (in module sympy.series.gruntz)": [[233, "sympy.series.gruntz.compare"]], "contains() (sympy.series.order.order method)": [[233, "sympy.series.order.Order.contains"]], "copy() (sympy.series.gruntz.subsset method)": [[233, "sympy.series.gruntz.SubsSet.copy"]], "do_subs() (sympy.series.gruntz.subsset method)": [[233, "sympy.series.gruntz.SubsSet.do_subs"]], "doit() (sympy.series.limits.limit method)": [[233, "sympy.series.limits.Limit.doit"]], "gruntz() (in module sympy.series.gruntz)": [[233, "sympy.series.gruntz.gruntz"]], "limit() (in module sympy.series.limits)": [[233, "sympy.series.limits.limit"]], "limitinf() (in module sympy.series.gruntz)": [[233, "sympy.series.gruntz.limitinf"]], "meets() (sympy.series.gruntz.subsset method)": [[233, "sympy.series.gruntz.SubsSet.meets"]], "mrv() (in module sympy.series.gruntz)": [[233, "sympy.series.gruntz.mrv"]], "mrv_leadterm() (in module sympy.series.gruntz)": [[233, "sympy.series.gruntz.mrv_leadterm"]], "mrv_max1() (in module sympy.series.gruntz)": [[233, "sympy.series.gruntz.mrv_max1"]], "mrv_max3() (in module sympy.series.gruntz)": [[233, "sympy.series.gruntz.mrv_max3"]], "residue() (in module sympy.series.residues)": [[233, "sympy.series.residues.residue"]], "rewrite() (in module sympy.series.gruntz)": [[233, "sympy.series.gruntz.rewrite"]], "richardson() (in module sympy.series.acceleration)": [[233, "sympy.series.acceleration.richardson"]], "series() (in module sympy.series.series)": [[233, "sympy.series.series.series"]], "shanks() (in module sympy.series.acceleration)": [[233, "sympy.series.acceleration.shanks"]], "sign() (in module sympy.series.gruntz)": [[233, "sympy.series.gruntz.sign"]], "union() (sympy.series.gruntz.subsset method)": [[233, "sympy.series.gruntz.SubsSet.union"]], "cartesiancomplexregion (class in sympy.sets.fancysets)": [[234, "sympy.sets.fancysets.CartesianComplexRegion"]], "complement (class in sympy.sets.sets)": [[234, "sympy.sets.sets.Complement"]], "complexregion (class in sympy.sets.fancysets)": [[234, "sympy.sets.fancysets.ComplexRegion"]], "complexes (class in sympy.sets.fancysets)": [[234, "sympy.sets.fancysets.Complexes"]], "conditionset (class in sympy.sets.conditionset)": [[234, "sympy.sets.conditionset.ConditionSet"]], "contains (class in sympy.sets.conditionset)": [[234, "sympy.sets.conditionset.Contains"]], "disjointunion (class in sympy.sets.sets)": [[234, "sympy.sets.sets.DisjointUnion"]], "emptyset (class in sympy.sets.sets)": [[234, "sympy.sets.sets.EmptySet"]], "finiteset (class in sympy.sets.sets)": [[234, "sympy.sets.sets.FiniteSet"]], "imageset (class in sympy.sets.fancysets)": [[234, "sympy.sets.fancysets.ImageSet"]], "integers (class in sympy.sets.fancysets)": [[234, "sympy.sets.fancysets.Integers"]], "intersection (class in sympy.sets.sets)": [[234, "sympy.sets.sets.Intersection"]], "interval (class in sympy.sets.sets)": [[234, "sympy.sets.sets.Interval"]], "lopen() (sympy.sets.sets.interval class method)": [[234, "sympy.sets.sets.Interval.Lopen"]], "naturals (class in sympy.sets.fancysets)": [[234, "sympy.sets.fancysets.Naturals"]], "naturals0 (class in sympy.sets.fancysets)": [[234, "sympy.sets.fancysets.Naturals0"]], "polarcomplexregion (class in sympy.sets.fancysets)": [[234, "sympy.sets.fancysets.PolarComplexRegion"]], "powerset (class in sympy.sets.powerset)": [[234, "sympy.sets.powerset.PowerSet"]], "productset (class in sympy.sets.sets)": [[234, "sympy.sets.sets.ProductSet"]], "range (class in sympy.sets.fancysets)": [[234, "sympy.sets.fancysets.Range"]], "rationals (class in sympy.sets.fancysets)": [[234, "sympy.sets.fancysets.Rationals"]], "reals (class in sympy.sets.fancysets)": [[234, "sympy.sets.fancysets.Reals"]], "ropen() (sympy.sets.sets.interval class method)": [[234, "sympy.sets.sets.Interval.Ropen"]], "set (class in sympy.sets.sets)": [[234, "sympy.sets.sets.Set"]], "setkind (class in sympy.sets.conditionset)": [[234, "sympy.sets.conditionset.SetKind"]], "symmetricdifference (class in sympy.sets.sets)": [[234, "sympy.sets.sets.SymmetricDifference"]], "union (class in sympy.sets.sets)": [[234, "sympy.sets.sets.Union"]], "universalset (class in sympy.sets.sets)": [[234, "sympy.sets.sets.UniversalSet"]], "a_interval (sympy.sets.fancysets.complexregion property)": [[234, "sympy.sets.fancysets.ComplexRegion.a_interval"]], "as_relational() (sympy.sets.fancysets.range method)": [[234, "sympy.sets.fancysets.Range.as_relational"]], "as_relational() (sympy.sets.sets.complement method)": [[234, "sympy.sets.sets.Complement.as_relational"]], "as_relational() (sympy.sets.sets.finiteset method)": [[234, "sympy.sets.sets.FiniteSet.as_relational"]], "as_relational() (sympy.sets.sets.intersection method)": [[234, "sympy.sets.sets.Intersection.as_relational"]], "as_relational() (sympy.sets.sets.interval method)": [[234, "sympy.sets.sets.Interval.as_relational"]], "as_relational() (sympy.sets.sets.symmetricdifference method)": [[234, "sympy.sets.sets.SymmetricDifference.as_relational"]], "as_relational() (sympy.sets.sets.union method)": [[234, "sympy.sets.sets.Union.as_relational"]], "b_interval (sympy.sets.fancysets.complexregion property)": [[234, "sympy.sets.fancysets.ComplexRegion.b_interval"]], "boundary (sympy.sets.sets.set property)": [[234, "sympy.sets.sets.Set.boundary"]], "closure (sympy.sets.sets.set property)": [[234, "sympy.sets.sets.Set.closure"]], "complement() (sympy.sets.sets.set method)": [[234, "sympy.sets.sets.Set.complement"]], "contains() (sympy.sets.sets.set method)": [[234, "sympy.sets.sets.Set.contains"]], "end (sympy.sets.sets.interval property)": [[234, "sympy.sets.sets.Interval.end"]], "from_real() (sympy.sets.fancysets.complexregion class method)": [[234, "sympy.sets.fancysets.ComplexRegion.from_real"]], "imageset() (in module sympy.sets.sets)": [[234, "sympy.sets.sets.imageset"]], "inf (sympy.sets.sets.set property)": [[234, "sympy.sets.sets.Set.inf"]], "interior (sympy.sets.sets.set property)": [[234, "sympy.sets.sets.Set.interior"]], "intersect() (sympy.sets.sets.set method)": [[234, "sympy.sets.sets.Set.intersect"]], "intersection() (sympy.sets.sets.set method)": [[234, "sympy.sets.sets.Set.intersection"]], "is_closed (sympy.sets.sets.set property)": [[234, "sympy.sets.sets.Set.is_closed"]], "is_disjoint() (sympy.sets.sets.set method)": [[234, "sympy.sets.sets.Set.is_disjoint"]], "is_iterable (sympy.sets.sets.productset property)": [[234, "sympy.sets.sets.ProductSet.is_iterable"]], "is_left_unbounded (sympy.sets.sets.interval property)": [[234, "sympy.sets.sets.Interval.is_left_unbounded"]], "is_open (sympy.sets.sets.set property)": [[234, "sympy.sets.sets.Set.is_open"]], "is_proper_subset() (sympy.sets.sets.set method)": [[234, "sympy.sets.sets.Set.is_proper_subset"]], "is_proper_superset() (sympy.sets.sets.set method)": [[234, "sympy.sets.sets.Set.is_proper_superset"]], "is_right_unbounded (sympy.sets.sets.interval property)": [[234, "sympy.sets.sets.Interval.is_right_unbounded"]], "is_subset() (sympy.sets.sets.set method)": [[234, "sympy.sets.sets.Set.is_subset"]], "is_superset() (sympy.sets.sets.set method)": [[234, "sympy.sets.sets.Set.is_superset"]], "isdisjoint() (sympy.sets.sets.set method)": [[234, "sympy.sets.sets.Set.isdisjoint"]], "issubset() (sympy.sets.sets.set method)": [[234, "sympy.sets.sets.Set.issubset"]], "issuperset() (sympy.sets.sets.set method)": [[234, "sympy.sets.sets.Set.issuperset"]], "kind (sympy.sets.sets.set property)": [[234, "sympy.sets.sets.Set.kind"]], "left_open (sympy.sets.sets.interval property)": [[234, "sympy.sets.sets.Interval.left_open"]], "measure (sympy.sets.sets.set property)": [[234, "sympy.sets.sets.Set.measure"]], "normalize_theta_set() (in module sympy.sets.fancysets)": [[234, "sympy.sets.fancysets.normalize_theta_set"]], "open() (sympy.sets.sets.interval class method)": [[234, "sympy.sets.sets.Interval.open"]], "powerset() (sympy.sets.sets.set method)": [[234, "sympy.sets.sets.Set.powerset"]], "psets (sympy.sets.fancysets.complexregion property)": [[234, "sympy.sets.fancysets.ComplexRegion.psets"]], "reduce() (sympy.sets.sets.complement static method)": [[234, "sympy.sets.sets.Complement.reduce"]], "reversed (sympy.sets.fancysets.range property)": [[234, "sympy.sets.fancysets.Range.reversed"]], "right_open (sympy.sets.sets.interval property)": [[234, "sympy.sets.sets.Interval.right_open"]], "sets (sympy.sets.fancysets.complexregion property)": [[234, "sympy.sets.fancysets.ComplexRegion.sets"]], "start (sympy.sets.sets.interval property)": [[234, "sympy.sets.sets.Interval.start"]], "sup (sympy.sets.sets.set property)": [[234, "sympy.sets.sets.Set.sup"]], "symmetric_difference() (sympy.sets.sets.set method)": [[234, "sympy.sets.sets.Set.symmetric_difference"]], "sympy.sets.conditionset": [[234, "module-sympy.sets.conditionset"]], "sympy.sets.fancysets": [[234, "module-sympy.sets.fancysets"]], "sympy.sets.powerset": [[234, "module-sympy.sets.powerset"]], "sympy.sets.sets": [[234, "module-sympy.sets.sets"]], "union() (sympy.sets.sets.set method)": [[234, "sympy.sets.sets.Set.union"]], "tr0() (in module sympy.simplify.fu)": [[235, "sympy.simplify.fu.TR0"]], "tr1() (in module sympy.simplify.fu)": [[235, "sympy.simplify.fu.TR1"]], "tr10() (in module sympy.simplify.fu)": [[235, "sympy.simplify.fu.TR10"]], "tr10i() (in module sympy.simplify.fu)": [[235, "sympy.simplify.fu.TR10i"]], "tr11() (in module sympy.simplify.fu)": [[235, "sympy.simplify.fu.TR11"]], "tr111() (in module sympy.simplify.fu)": [[235, "sympy.simplify.fu.TR111"]], "tr12() (in module sympy.simplify.fu)": [[235, "sympy.simplify.fu.TR12"]], "tr12i() (in module sympy.simplify.fu)": [[235, "sympy.simplify.fu.TR12i"]], "tr13() (in module sympy.simplify.fu)": [[235, "sympy.simplify.fu.TR13"]], "tr14() (in module sympy.simplify.fu)": [[235, "sympy.simplify.fu.TR14"]], "tr15() (in module sympy.simplify.fu)": [[235, "sympy.simplify.fu.TR15"]], "tr16() (in module sympy.simplify.fu)": [[235, "sympy.simplify.fu.TR16"]], "tr2() (in module sympy.simplify.fu)": [[235, "sympy.simplify.fu.TR2"]], "tr22() (in module sympy.simplify.fu)": [[235, "sympy.simplify.fu.TR22"]], "tr2i() (in module sympy.simplify.fu)": [[235, "sympy.simplify.fu.TR2i"]], "tr3() (in module sympy.simplify.fu)": [[235, "sympy.simplify.fu.TR3"]], "tr4() (in module sympy.simplify.fu)": [[235, "sympy.simplify.fu.TR4"]], "tr5() (in module sympy.simplify.fu)": [[235, "sympy.simplify.fu.TR5"]], "tr6() (in module sympy.simplify.fu)": [[235, "sympy.simplify.fu.TR6"]], "tr7() (in module sympy.simplify.fu)": [[235, "sympy.simplify.fu.TR7"]], "tr8() (in module sympy.simplify.fu)": [[235, "sympy.simplify.fu.TR8"]], "tr9() (in module sympy.simplify.fu)": [[235, "sympy.simplify.fu.TR9"]], "trmorrie() (in module sympy.simplify.fu)": [[235, "sympy.simplify.fu.TRmorrie"]], "trpower() (in module sympy.simplify.fu)": [[235, "sympy.simplify.fu.TRpower"]], "fu() (in module sympy.simplify.fu)": [[235, "sympy.simplify.fu.fu"]], "sympy.simplify.hyperexpand_doc": [[236, "module-sympy.simplify.hyperexpand_doc"]], "epath (class in sympy.simplify.epathtools)": [[238, "sympy.simplify.epathtools.EPath"]], "apply() (sympy.simplify.epathtools.epath method)": [[238, "sympy.simplify.epathtools.EPath.apply"]], "besselsimp() (in module sympy.simplify.simplify)": [[238, "sympy.simplify.simplify.besselsimp"]], "collect() (in module sympy.simplify.radsimp)": [[238, "sympy.simplify.radsimp.collect"]], "collect_const() (in module sympy.simplify.radsimp)": [[238, "sympy.simplify.radsimp.collect_const"]], "collect_sqrt() (in module sympy.simplify.radsimp)": [[238, "sympy.simplify.radsimp.collect_sqrt"]], "combsimp() (in module sympy.simplify.combsimp)": [[238, "sympy.simplify.combsimp.combsimp"]], "cse() (in module sympy.simplify.cse_main)": [[238, "sympy.simplify.cse_main.cse"]], "epath() (in module sympy.simplify.epathtools)": [[238, "sympy.simplify.epathtools.epath"]], "fraction() (in module sympy.simplify.radsimp)": [[238, "sympy.simplify.radsimp.fraction"]], "hyperexpand() (in module sympy.simplify.hyperexpand)": [[238, "sympy.simplify.hyperexpand.hyperexpand"]], "hypersimilar() (in module sympy.simplify.simplify)": [[238, "sympy.simplify.simplify.hypersimilar"]], "hypersimp() (in module sympy.simplify.simplify)": [[238, "sympy.simplify.simplify.hypersimp"]], "kroneckersimp() (in module sympy.simplify.simplify)": [[238, "sympy.simplify.simplify.kroneckersimp"]], "logcombine() (in module sympy.simplify.simplify)": [[238, "sympy.simplify.simplify.logcombine"]], "nsimplify() (in module sympy.simplify.simplify)": [[238, "sympy.simplify.simplify.nsimplify"]], "nthroot() (in module sympy.simplify.simplify)": [[238, "sympy.simplify.simplify.nthroot"]], "opt_cse() (in module sympy.simplify.cse_main)": [[238, "sympy.simplify.cse_main.opt_cse"]], "posify() (in module sympy.simplify.simplify)": [[238, "sympy.simplify.simplify.posify"]], "powdenest() (in module sympy.simplify.powsimp)": [[238, "sympy.simplify.powsimp.powdenest"]], "powsimp() (in module sympy.simplify.powsimp)": [[238, "sympy.simplify.powsimp.powsimp"]], "rad_rationalize() (in module sympy.simplify.radsimp)": [[238, "sympy.simplify.radsimp.rad_rationalize"]], "radsimp() (in module sympy.simplify.radsimp)": [[238, "sympy.simplify.radsimp.radsimp"]], "ratsimp() (in module sympy.simplify.ratsimp)": [[238, "sympy.simplify.ratsimp.ratsimp"]], "ratsimpmodprime() (in module sympy.simplify.ratsimp)": [[238, "sympy.simplify.ratsimp.ratsimpmodprime"]], "rcollect() (in module sympy.simplify.radsimp)": [[238, "sympy.simplify.radsimp.rcollect"]], "select() (sympy.simplify.epathtools.epath method)": [[238, "sympy.simplify.epathtools.EPath.select"]], "separatevars() (in module sympy.simplify.simplify)": [[238, "sympy.simplify.simplify.separatevars"]], "simplify() (in module sympy.simplify.simplify)": [[238, "sympy.simplify.simplify.simplify"]], "sqrtdenest() (in module sympy.simplify.sqrtdenest)": [[238, "sympy.simplify.sqrtdenest.sqrtdenest"]], "sympy.simplify.combsimp": [[238, "module-sympy.simplify.combsimp"]], "sympy.simplify.cse_main": [[238, "module-sympy.simplify.cse_main"]], "sympy.simplify.epathtools": [[238, "module-sympy.simplify.epathtools"]], "sympy.simplify.hyperexpand": [[238, "module-sympy.simplify.hyperexpand"]], "sympy.simplify.powsimp": [[238, "module-sympy.simplify.powsimp"]], "sympy.simplify.radsimp": [[238, "module-sympy.simplify.radsimp"]], "sympy.simplify.ratsimp": [[238, "module-sympy.simplify.ratsimp"]], "sympy.simplify.sqrtdenest": [[238, "module-sympy.simplify.sqrtdenest"]], "sympy.simplify.trigsimp": [[238, "module-sympy.simplify.trigsimp"]], "tree_cse() (in module sympy.simplify.cse_main)": [[238, "sympy.simplify.cse_main.tree_cse"]], "trigsimp() (in module sympy.simplify.trigsimp)": [[238, "sympy.simplify.trigsimp.trigsimp"]], "binaryquadratic (class in sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.BinaryQuadratic"]], "cubicthue (class in sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.CubicThue"]], "diophantineequationtype (class in sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.DiophantineEquationType"]], "diophantinesolutionset (class in sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.DiophantineSolutionSet"]], "generalpythagorean (class in sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.GeneralPythagorean"]], "generalsumofevenpowers (class in sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.GeneralSumOfEvenPowers"]], "generalsumofsquares (class in sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.GeneralSumOfSquares"]], "homogeneousgeneralquadratic (class in sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.HomogeneousGeneralQuadratic"]], "homogeneousternaryquadratic (class in sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.HomogeneousTernaryQuadratic"]], "homogeneousternaryquadraticnormal (class in sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.HomogeneousTernaryQuadraticNormal"]], "inhomogeneousgeneralquadratic (class in sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.InhomogeneousGeneralQuadratic"]], "inhomogeneousternaryquadratic (class in sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.InhomogeneousTernaryQuadratic"]], "linear (class in sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.Linear"]], "pqa() (in module sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.PQa"]], "univariate (class in sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.Univariate"]], "base_solution_linear() (in module sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.base_solution_linear"]], "classify_diop() (in module sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.classify_diop"]], "cornacchia() (in module sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.cornacchia"]], "descent() (in module sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.descent"]], "diop_dn() (in module sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.diop_DN"]], "diop_bf_dn() (in module sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.diop_bf_DN"]], "diop_general_pythagorean() (in module sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.diop_general_pythagorean"]], "diop_general_sum_of_even_powers() (in module sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.diop_general_sum_of_even_powers"]], "diop_general_sum_of_squares() (in module sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.diop_general_sum_of_squares"]], "diop_linear() (in module sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.diop_linear"]], "diop_quadratic() (in module sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.diop_quadratic"]], "diop_solve() (in module sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.diop_solve"]], "diop_ternary_quadratic() (in module sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.diop_ternary_quadratic"]], "diop_ternary_quadratic_normal() (in module sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.diop_ternary_quadratic_normal"]], "diophantine() (in module sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.diophantine"]], "divisible() (in module sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.divisible"]], "equivalent() (in module sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.equivalent"]], "find_dn() (in module sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.find_DN"]], "gaussian_reduce() (in module sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.gaussian_reduce"]], "holzer() (in module sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.holzer"]], "ldescent() (in module sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.ldescent"]], "matches() (sympy.solvers.diophantine.diophantine.diophantineequationtype method)": [[239, "sympy.solvers.diophantine.diophantine.DiophantineEquationType.matches"]], "merge_solution() (in module sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.merge_solution"]], "parametrize_ternary_quadratic() (in module sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.parametrize_ternary_quadratic"]], "partition() (in module sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.partition"]], "power_representation() (in module sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.power_representation"]], "prime_as_sum_of_two_squares() (in module sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.prime_as_sum_of_two_squares"]], "reconstruct() (in module sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.reconstruct"]], "sqf_normal() (in module sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.sqf_normal"]], "square_factor() (in module sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.square_factor"]], "sum_of_four_squares() (in module sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.sum_of_four_squares"]], "sum_of_powers() (in module sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.sum_of_powers"]], "sum_of_squares() (in module sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.sum_of_squares"]], "sum_of_three_squares() (in module sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.sum_of_three_squares"]], "transformation_to_dn() (in module sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.transformation_to_DN"]], "transformation_to_normal() (in module sympy.solvers.diophantine.diophantine)": [[239, "sympy.solvers.diophantine.diophantine.transformation_to_normal"]], "reduce_abs_inequalities() (in module sympy.solvers.inequalities)": [[241, "sympy.solvers.inequalities.reduce_abs_inequalities"]], "reduce_abs_inequality() (in module sympy.solvers.inequalities)": [[241, "sympy.solvers.inequalities.reduce_abs_inequality"]], "reduce_inequalities() (in module sympy.solvers.inequalities)": [[241, "sympy.solvers.inequalities.reduce_inequalities"]], "reduce_rational_inequalities() (in module sympy.solvers.inequalities)": [[241, "sympy.solvers.inequalities.reduce_rational_inequalities"]], "solve_poly_inequalities() (in module sympy.solvers.inequalities)": [[241, "sympy.solvers.inequalities.solve_poly_inequalities"]], "solve_poly_inequality() (in module sympy.solvers.inequalities)": [[241, "sympy.solvers.inequalities.solve_poly_inequality"]], "solve_rational_inequalities() (in module sympy.solvers.inequalities)": [[241, "sympy.solvers.inequalities.solve_rational_inequalities"]], "solve_univariate_inequality() (in module sympy.solvers.inequalities)": [[241, "sympy.solvers.inequalities.solve_univariate_inequality"]], "sympy.solvers.inequalities": [[241, "module-sympy.solvers.inequalities"]], "almostlinear (class in sympy.solvers.ode.single)": [[242, "sympy.solvers.ode.single.AlmostLinear"]], "bernoulli (class in sympy.solvers.ode.single)": [[242, "sympy.solvers.ode.single.Bernoulli"]], "factorable (class in sympy.solvers.ode.single)": [[242, "sympy.solvers.ode.single.Factorable"]], "firstexact (class in sympy.solvers.ode.single)": [[242, "sympy.solvers.ode.single.FirstExact"]], "firstlinear (class in sympy.solvers.ode.single)": [[242, "sympy.solvers.ode.single.FirstLinear"]], "homogeneouscoeffbest (class in sympy.solvers.ode.single)": [[242, "sympy.solvers.ode.single.HomogeneousCoeffBest"]], "homogeneouscoeffsubsdepdivindep (class in sympy.solvers.ode.single)": [[242, "sympy.solvers.ode.single.HomogeneousCoeffSubsDepDivIndep"]], "homogeneouscoeffsubsindepdivdep (class in sympy.solvers.ode.single)": [[242, "sympy.solvers.ode.single.HomogeneousCoeffSubsIndepDivDep"]], "liegroup (class in sympy.solvers.ode.single)": [[242, "sympy.solvers.ode.single.LieGroup"]], "linearcoefficients (class in sympy.solvers.ode.single)": [[242, "sympy.solvers.ode.single.LinearCoefficients"]], "liouville (class in sympy.solvers.ode.single)": [[242, "sympy.solvers.ode.single.Liouville"]], "nthalgebraic (class in sympy.solvers.ode.single)": [[242, "sympy.solvers.ode.single.NthAlgebraic"]], "nthlinearconstantcoeffhomogeneous (class in sympy.solvers.ode.single)": [[242, "sympy.solvers.ode.single.NthLinearConstantCoeffHomogeneous"]], "nthlinearconstantcoeffundeterminedcoefficients (class in sympy.solvers.ode.single)": [[242, "sympy.solvers.ode.single.NthLinearConstantCoeffUndeterminedCoefficients"]], "nthlinearconstantcoeffvariationofparameters (class in sympy.solvers.ode.single)": [[242, "sympy.solvers.ode.single.NthLinearConstantCoeffVariationOfParameters"]], "nthlineareulereqhomogeneous (class in sympy.solvers.ode.single)": [[242, "sympy.solvers.ode.single.NthLinearEulerEqHomogeneous"]], "nthlineareulereqnonhomogeneousundeterminedcoefficients (class in sympy.solvers.ode.single)": [[242, "sympy.solvers.ode.single.NthLinearEulerEqNonhomogeneousUndeterminedCoefficients"]], "nthlineareulereqnonhomogeneousvariationofparameters (class in sympy.solvers.ode.single)": [[242, "sympy.solvers.ode.single.NthLinearEulerEqNonhomogeneousVariationOfParameters"]], "nthorderreducible (class in sympy.solvers.ode.single)": [[242, "sympy.solvers.ode.single.NthOrderReducible"]], "rationalriccati (class in sympy.solvers.ode.single)": [[242, "sympy.solvers.ode.single.RationalRiccati"]], "riccatispecial (class in sympy.solvers.ode.single)": [[242, "sympy.solvers.ode.single.RiccatiSpecial"]], "secondhypergeometric (class in sympy.solvers.ode.single)": [[242, "sympy.solvers.ode.single.SecondHypergeometric"]], "secondlinearairy (class in sympy.solvers.ode.single)": [[242, "sympy.solvers.ode.single.SecondLinearAiry"]], "secondlinearbessel (class in sympy.solvers.ode.single)": [[242, "sympy.solvers.ode.single.SecondLinearBessel"]], "separable (class in sympy.solvers.ode.single)": [[242, "sympy.solvers.ode.single.Separable"]], "separablereduced (class in sympy.solvers.ode.single)": [[242, "sympy.solvers.ode.single.SeparableReduced"]], "_handle_integral() (in module sympy.solvers.ode.ode)": [[242, "sympy.solvers.ode.ode._handle_Integral"]], "_linear_2eq_order1_type6() (in module sympy.solvers.ode.ode)": [[242, "sympy.solvers.ode.ode._linear_2eq_order1_type6"]], "_linear_2eq_order1_type7() (in module sympy.solvers.ode.ode)": [[242, "sympy.solvers.ode.ode._linear_2eq_order1_type7"]], "_nonlinear_2eq_order1_type1() (in module sympy.solvers.ode.ode)": [[242, "sympy.solvers.ode.ode._nonlinear_2eq_order1_type1"]], "_nonlinear_2eq_order1_type2() (in module sympy.solvers.ode.ode)": [[242, "sympy.solvers.ode.ode._nonlinear_2eq_order1_type2"]], "_nonlinear_2eq_order1_type3() (in module sympy.solvers.ode.ode)": [[242, "sympy.solvers.ode.ode._nonlinear_2eq_order1_type3"]], "_nonlinear_2eq_order1_type4() (in module sympy.solvers.ode.ode)": [[242, "sympy.solvers.ode.ode._nonlinear_2eq_order1_type4"]], "_nonlinear_2eq_order1_type5() (in module sympy.solvers.ode.ode)": [[242, "sympy.solvers.ode.ode._nonlinear_2eq_order1_type5"]], "_nonlinear_3eq_order1_type1() (in module sympy.solvers.ode.ode)": [[242, "sympy.solvers.ode.ode._nonlinear_3eq_order1_type1"]], "_nonlinear_3eq_order1_type2() (in module sympy.solvers.ode.ode)": [[242, "sympy.solvers.ode.ode._nonlinear_3eq_order1_type2"]], "_nonlinear_3eq_order1_type3() (in module sympy.solvers.ode.ode)": [[242, "sympy.solvers.ode.ode._nonlinear_3eq_order1_type3"]], "_nonlinear_3eq_order1_type4() (in module sympy.solvers.ode.ode)": [[242, "sympy.solvers.ode.ode._nonlinear_3eq_order1_type4"]], "_nonlinear_3eq_order1_type5() (in module sympy.solvers.ode.ode)": [[242, "sympy.solvers.ode.ode._nonlinear_3eq_order1_type5"]], "allhints (in module sympy.solvers.ode)": [[242, "sympy.solvers.ode.allhints"]], "canonical_odes() (in module sympy.solvers.ode.systems)": [[242, "sympy.solvers.ode.systems.canonical_odes"]], "checkinfsol() (in module sympy.solvers.ode)": [[242, "sympy.solvers.ode.checkinfsol"]], "checkodesol() (in module sympy.solvers.ode)": [[242, "sympy.solvers.ode.checkodesol"]], "classify_ode() (in module sympy.solvers.ode)": [[242, "sympy.solvers.ode.classify_ode"]], "compute_m_ybar() (in module sympy.solvers.ode.riccati)": [[242, "sympy.solvers.ode.riccati.compute_m_ybar"]], "constant_renumber() (in module sympy.solvers.ode.ode)": [[242, "sympy.solvers.ode.ode.constant_renumber"]], "constantsimp() (in module sympy.solvers.ode)": [[242, "sympy.solvers.ode.constantsimp"]], "construct_c() (in module sympy.solvers.ode.riccati)": [[242, "sympy.solvers.ode.riccati.construct_c"]], "construct_d() (in module sympy.solvers.ode.riccati)": [[242, "sympy.solvers.ode.riccati.construct_d"]], "dsolve() (in module sympy.solvers.ode)": [[242, "sympy.solvers.ode.dsolve"]], "dsolve_system() (in module sympy.solvers.ode.systems)": [[242, "sympy.solvers.ode.systems.dsolve_system"]], "get_gen_sol_from_part_sol() (in module sympy.solvers.ode.riccati)": [[242, "sympy.solvers.ode.riccati.get_gen_sol_from_part_sol"]], "homogeneous_order() (in module sympy.solvers.ode)": [[242, "sympy.solvers.ode.homogeneous_order"]], "infinitesimals() (in module sympy.solvers.ode)": [[242, "sympy.solvers.ode.infinitesimals"]], "lie_heuristic_abaco1_product() (in module sympy.solvers.ode.lie_group)": [[242, "sympy.solvers.ode.lie_group.lie_heuristic_abaco1_product"]], "lie_heuristic_abaco1_simple() (in module sympy.solvers.ode.lie_group)": [[242, "sympy.solvers.ode.lie_group.lie_heuristic_abaco1_simple"]], "lie_heuristic_abaco2_similar() (in module sympy.solvers.ode.lie_group)": [[242, "sympy.solvers.ode.lie_group.lie_heuristic_abaco2_similar"]], "lie_heuristic_abaco2_unique_general() (in module sympy.solvers.ode.lie_group)": [[242, "sympy.solvers.ode.lie_group.lie_heuristic_abaco2_unique_general"]], "lie_heuristic_abaco2_unique_unknown() (in module sympy.solvers.ode.lie_group)": [[242, "sympy.solvers.ode.lie_group.lie_heuristic_abaco2_unique_unknown"]], "lie_heuristic_bivariate() (in module sympy.solvers.ode.lie_group)": [[242, "sympy.solvers.ode.lie_group.lie_heuristic_bivariate"]], "lie_heuristic_chi() (in module sympy.solvers.ode.lie_group)": [[242, "sympy.solvers.ode.lie_group.lie_heuristic_chi"]], "lie_heuristic_function_sum() (in module sympy.solvers.ode.lie_group)": [[242, "sympy.solvers.ode.lie_group.lie_heuristic_function_sum"]], "lie_heuristic_linear() (in module sympy.solvers.ode.lie_group)": [[242, "sympy.solvers.ode.lie_group.lie_heuristic_linear"]], "linear_ode_to_matrix() (in module sympy.solvers.ode.systems)": [[242, "sympy.solvers.ode.systems.linear_ode_to_matrix"]], "linodesolve() (in module sympy.solvers.ode.systems)": [[242, "sympy.solvers.ode.systems.linodesolve"]], "linodesolve_type() (in module sympy.solvers.ode.systems)": [[242, "sympy.solvers.ode.systems.linodesolve_type"]], "matrix_exp() (in module sympy.solvers.ode.systems)": [[242, "sympy.solvers.ode.systems.matrix_exp"]], "matrix_exp_jordan_form() (in module sympy.solvers.ode.systems)": [[242, "sympy.solvers.ode.systems.matrix_exp_jordan_form"]], "ode_1st_power_series() (in module sympy.solvers.ode.ode)": [[242, "sympy.solvers.ode.ode.ode_1st_power_series"]], "ode_2nd_power_series_ordinary() (in module sympy.solvers.ode.ode)": [[242, "sympy.solvers.ode.ode.ode_2nd_power_series_ordinary"]], "ode_2nd_power_series_regular() (in module sympy.solvers.ode.ode)": [[242, "sympy.solvers.ode.ode.ode_2nd_power_series_regular"]], "ode_sol_simplicity() (in module sympy.solvers.ode.ode)": [[242, "sympy.solvers.ode.ode.ode_sol_simplicity"]], "odesimp() (in module sympy.solvers.ode.ode)": [[242, "sympy.solvers.ode.ode.odesimp"]], "rational_laurent_series() (in module sympy.solvers.ode.riccati)": [[242, "sympy.solvers.ode.riccati.rational_laurent_series"]], "remove_redundant_sols() (in module sympy.solvers.ode.riccati)": [[242, "sympy.solvers.ode.riccati.remove_redundant_sols"]], "riccati_inverse_normal() (in module sympy.solvers.ode.riccati)": [[242, "sympy.solvers.ode.riccati.riccati_inverse_normal"]], "riccati_normal() (in module sympy.solvers.ode.riccati)": [[242, "sympy.solvers.ode.riccati.riccati_normal"]], "riccati_reduced() (in module sympy.solvers.ode.riccati)": [[242, "sympy.solvers.ode.riccati.riccati_reduced"]], "solve_aux_eq() (in module sympy.solvers.ode.riccati)": [[242, "sympy.solvers.ode.riccati.solve_aux_eq"]], "solve_riccati() (in module sympy.solvers.ode.riccati)": [[242, "sympy.solvers.ode.riccati.solve_riccati"]], "sympy.solvers.ode": [[242, "module-sympy.solvers.ode"]], "sympy.solvers.ode.ode": [[242, "module-sympy.solvers.ode.ode"]], "checkpdesol() (in module sympy.solvers.pde)": [[243, "sympy.solvers.pde.checkpdesol"]], "classify_pde() (in module sympy.solvers.pde)": [[243, "sympy.solvers.pde.classify_pde"]], "pde_1st_linear_constant_coeff() (in module sympy.solvers.pde)": [[243, "sympy.solvers.pde.pde_1st_linear_constant_coeff"]], "pde_1st_linear_constant_coeff_homogeneous() (in module sympy.solvers.pde)": [[243, "sympy.solvers.pde.pde_1st_linear_constant_coeff_homogeneous"]], "pde_1st_linear_variable_coeff() (in module sympy.solvers.pde)": [[243, "sympy.solvers.pde.pde_1st_linear_variable_coeff"]], "pde_separate() (in module sympy.solvers.pde)": [[243, "sympy.solvers.pde.pde_separate"]], "pde_separate_add() (in module sympy.solvers.pde)": [[243, "sympy.solvers.pde.pde_separate_add"]], "pde_separate_mul() (in module sympy.solvers.pde)": [[243, "sympy.solvers.pde.pde_separate_mul"]], "pdsolve() (in module sympy.solvers.pde)": [[243, "sympy.solvers.pde.pdsolve"]], "sympy.solvers.pde": [[243, "module-sympy.solvers.pde"]], "checksol() (in module sympy.solvers.solvers)": [[244, "sympy.solvers.solvers.checksol"]], "linprog() (in module sympy.solvers.simplex)": [[244, "sympy.solvers.simplex.linprog"]], "lpmax() (in module sympy.solvers.simplex)": [[244, "sympy.solvers.simplex.lpmax"]], "lpmin() (in module sympy.solvers.simplex)": [[244, "sympy.solvers.simplex.lpmin"]], "nsolve() (in module sympy.solvers.solvers)": [[244, "sympy.solvers.solvers.nsolve"]], "ode_order() (in module sympy.solvers.deutils)": [[244, "sympy.solvers.deutils.ode_order"]], "rsolve() (in module sympy.solvers.recurr)": [[244, "sympy.solvers.recurr.rsolve"]], "rsolve_hyper() (in module sympy.solvers.recurr)": [[244, "sympy.solvers.recurr.rsolve_hyper"]], "rsolve_poly() (in module sympy.solvers.recurr)": [[244, "sympy.solvers.recurr.rsolve_poly"]], "rsolve_ratio() (in module sympy.solvers.recurr)": [[244, "sympy.solvers.recurr.rsolve_ratio"]], "solve() (in module sympy.solvers.solvers)": [[244, "sympy.solvers.solvers.solve"]], "solve_linear() (in module sympy.solvers.solvers)": [[244, "sympy.solvers.solvers.solve_linear"]], "solve_linear_system() (in module sympy.solvers.solvers)": [[244, "sympy.solvers.solvers.solve_linear_system"]], "solve_linear_system_lu() (in module sympy.solvers.solvers)": [[244, "sympy.solvers.solvers.solve_linear_system_LU"]], "solve_poly_system() (in module sympy.solvers.polysys)": [[244, "sympy.solvers.polysys.solve_poly_system"]], "solve_triangulated() (in module sympy.solvers.polysys)": [[244, "sympy.solvers.polysys.solve_triangulated"]], "solve_undetermined_coeffs() (in module sympy.solvers.solvers)": [[244, "sympy.solvers.solvers.solve_undetermined_coeffs"]], "sympy.solvers": [[244, "module-sympy.solvers"]], "sympy.solvers.recurr": [[244, "module-sympy.solvers.recurr"]], "sympy.solvers.simplex": [[244, "module-sympy.solvers.simplex"]], "unrad() (in module sympy.solvers.solvers)": [[244, "sympy.solvers.solvers.unrad"]], "_is_exponential() (in module sympy.solvers.solveset)": [[245, "sympy.solvers.solveset._is_exponential"]], "_is_logarithmic() (in module sympy.solvers.solveset)": [[245, "sympy.solvers.solveset._is_logarithmic"]], "_solve_exponential() (in module sympy.solvers.solveset)": [[245, "sympy.solvers.solveset._solve_exponential"]], "_solve_logarithm() (in module sympy.solvers.solveset)": [[245, "sympy.solvers.solveset._solve_logarithm"]], "_transolve() (in module sympy.solvers.solveset)": [[245, "sympy.solvers.solveset._transolve"]], "domain_check() (in module sympy.solvers.solveset)": [[245, "sympy.solvers.solveset.domain_check"]], "invert_complex() (in module sympy.solvers.solveset)": [[245, "sympy.solvers.solveset.invert_complex"]], "invert_real() (in module sympy.solvers.solveset)": [[245, "sympy.solvers.solveset.invert_real"]], "linear_eq_to_matrix() (in module sympy.solvers.solveset)": [[245, "sympy.solvers.solveset.linear_eq_to_matrix"]], "linsolve() (in module sympy.solvers.solveset)": [[245, "sympy.solvers.solveset.linsolve"]], "nonlinsolve() (in module sympy.solvers.solveset)": [[245, "sympy.solvers.solveset.nonlinsolve"]], "solveset() (in module sympy.solvers.solveset)": [[245, "sympy.solvers.solveset.solveset"]], "solveset_complex() (in module sympy.solvers.solveset)": [[245, "sympy.solvers.solveset.solveset_complex"]], "solveset_real() (in module sympy.solvers.solveset)": [[245, "sympy.solvers.solveset.solveset_real"]], "solvify() (in module sympy.solvers.solveset)": [[245, "sympy.solvers.solveset.solvify"]], "sympy.solvers.solveset": [[245, "module-sympy.solvers.solveset"]], "arcsin() (in module sympy.stats)": [[246, "sympy.stats.Arcsin"]], "benini() (in module sympy.stats)": [[246, "sympy.stats.Benini"]], "bernoulli() (in module sympy.stats)": [[246, "sympy.stats.Bernoulli"]], "bernoulliprocess (class in sympy.stats)": [[246, "sympy.stats.BernoulliProcess"]], "beta() (in module sympy.stats)": [[246, "sympy.stats.Beta"]], "betabinomial() (in module sympy.stats)": [[246, "sympy.stats.BetaBinomial"]], "betanoncentral() (in module sympy.stats)": [[246, "sympy.stats.BetaNoncentral"]], "betaprime() (in module sympy.stats)": [[246, "sympy.stats.BetaPrime"]], "binomial() (in module sympy.stats)": [[246, "sympy.stats.Binomial"]], "boundedpareto() (in module sympy.stats)": [[246, "sympy.stats.BoundedPareto"]], "cauchy() (in module sympy.stats)": [[246, "sympy.stats.Cauchy"]], "centralmoment (class in sympy.stats)": [[246, "sympy.stats.CentralMoment"]], "chi() (in module sympy.stats)": [[246, "sympy.stats.Chi"]], "chinoncentral() (in module sympy.stats)": [[246, "sympy.stats.ChiNoncentral"]], "chisquared() (in module sympy.stats)": [[246, "sympy.stats.ChiSquared"]], "coin() (in module sympy.stats)": [[246, "sympy.stats.Coin"]], "compounddistribution (class in sympy.stats.compound_rv)": [[246, "sympy.stats.compound_rv.CompoundDistribution"]], "conditionaldomain (class in sympy.stats.rv)": [[246, "sympy.stats.rv.ConditionalDomain"]], "continuousdomain (class in sympy.stats.crv)": [[246, "sympy.stats.crv.ContinuousDomain"]], "continuousmarkovchain (class in sympy.stats)": [[246, "sympy.stats.ContinuousMarkovChain"]], "continuouspspace (class in sympy.stats.crv)": [[246, "sympy.stats.crv.ContinuousPSpace"]], "continuousrv() (in module sympy.stats)": [[246, "sympy.stats.ContinuousRV"]], "covariance (class in sympy.stats)": [[246, "sympy.stats.Covariance"]], "crosscovariancematrix (class in sympy.stats)": [[246, "sympy.stats.CrossCovarianceMatrix"]], "dagum() (in module sympy.stats)": [[246, "sympy.stats.Dagum"]], "davis() (in module sympy.stats)": [[246, "sympy.stats.Davis"]], "die() (in module sympy.stats)": [[246, "sympy.stats.Die"]], "diepspace (class in sympy.stats.frv_types)": [[246, "sympy.stats.frv_types.DiePSpace"]], "discretemarkovchain (class in sympy.stats)": [[246, "sympy.stats.DiscreteMarkovChain"]], "discreteuniform() (in module sympy.stats)": [[246, "sympy.stats.DiscreteUniform"]], "e() (in module sympy.stats)": [[246, "sympy.stats.E"]], "erlang() (in module sympy.stats)": [[246, "sympy.stats.Erlang"]], "exgaussian() (in module sympy.stats)": [[246, "sympy.stats.ExGaussian"]], "expectation (class in sympy.stats)": [[246, "sympy.stats.Expectation"]], "expectationmatrix (class in sympy.stats)": [[246, "sympy.stats.ExpectationMatrix"]], "exponential() (in module sympy.stats)": [[246, "sympy.stats.Exponential"]], "fdistribution() (in module sympy.stats)": [[246, "sympy.stats.FDistribution"]], "finitedomain (class in sympy.stats.frv)": [[246, "sympy.stats.frv.FiniteDomain"]], "finitepspace (class in sympy.stats.frv)": [[246, "sympy.stats.frv.FinitePSpace"]], "finiterv() (in module sympy.stats)": [[246, "sympy.stats.FiniteRV"]], "fisherz() (in module sympy.stats)": [[246, "sympy.stats.FisherZ"]], "frechet() (in module sympy.stats)": [[246, "sympy.stats.Frechet"]], "gamma() (in module sympy.stats)": [[246, "sympy.stats.Gamma"]], "gammainverse() (in module sympy.stats)": [[246, "sympy.stats.GammaInverse"]], "gammaprocess (class in sympy.stats)": [[246, "sympy.stats.GammaProcess"]], "generalizedmultivariateloggamma() (in module sympy.stats)": [[246, "sympy.stats.GeneralizedMultivariateLogGamma"]], "generalizedmultivariateloggammaomega() (in module sympy.stats)": [[246, "sympy.stats.GeneralizedMultivariateLogGammaOmega"]], "geometric() (in module sympy.stats)": [[246, "sympy.stats.Geometric"]], "gompertz() (in module sympy.stats)": [[246, "sympy.stats.Gompertz"]], "gumbel() (in module sympy.stats)": [[246, "sympy.stats.Gumbel"]], "hermite() (in module sympy.stats)": [[246, "sympy.stats.Hermite"]], "hypergeometric() (in module sympy.stats)": [[246, "sympy.stats.Hypergeometric"]], "jointrv() (in module sympy.stats)": [[246, "sympy.stats.JointRV"]], "kumaraswamy() (in module sympy.stats)": [[246, "sympy.stats.Kumaraswamy"]], "laplace() (in module sympy.stats)": [[246, "sympy.stats.Laplace"]], "levy() (in module sympy.stats)": [[246, "sympy.stats.Levy"]], "loglogistic() (in module sympy.stats)": [[246, "sympy.stats.LogLogistic"]], "lognormal() (in module sympy.stats)": [[246, "sympy.stats.LogNormal"]], "logarithmic() (in module sympy.stats)": [[246, "sympy.stats.Logarithmic"]], "logistic() (in module sympy.stats)": [[246, "sympy.stats.Logistic"]], "lomax() (in module sympy.stats)": [[246, "sympy.stats.Lomax"]], "matrixgamma() (in module sympy.stats)": [[246, "sympy.stats.MatrixGamma"]], "matrixnormal() (in module sympy.stats)": [[246, "sympy.stats.MatrixNormal"]], "maxwell() (in module sympy.stats)": [[246, "sympy.stats.Maxwell"]], "moment (class in sympy.stats)": [[246, "sympy.stats.Moment"]], "moyal() (in module sympy.stats)": [[246, "sympy.stats.Moyal"]], "multinomial() (in module sympy.stats)": [[246, "sympy.stats.Multinomial"]], "multivariatebeta() (in module sympy.stats)": [[246, "sympy.stats.MultivariateBeta"]], "multivariateewens() (in module sympy.stats)": [[246, "sympy.stats.MultivariateEwens"]], "multivariatelaplace() (in module sympy.stats)": [[246, "sympy.stats.MultivariateLaplace"]], "multivariatenormal() (in module sympy.stats)": [[246, "sympy.stats.MultivariateNormal"]], "multivariatet() (in module sympy.stats)": [[246, "sympy.stats.MultivariateT"]], "nakagami() (in module sympy.stats)": [[246, "sympy.stats.Nakagami"]], "negativebinomial() (in module sympy.stats)": [[246, "sympy.stats.NegativeBinomial"]], "negativemultinomial() (in module sympy.stats)": [[246, "sympy.stats.NegativeMultinomial"]], "normal() (in module sympy.stats)": [[246, "sympy.stats.Normal"]], "normalgamma() (in module sympy.stats)": [[246, "sympy.stats.NormalGamma"]], "normalpspace (class in sympy.stats.crv_types)": [[246, "sympy.stats.crv_types.NormalPSpace"]], "p() (in module sympy.stats)": [[246, "sympy.stats.P"]], "pspace (class in sympy.stats.rv)": [[246, "sympy.stats.rv.PSpace"]], "pareto() (in module sympy.stats)": [[246, "sympy.stats.Pareto"]], "poisson() (in module sympy.stats)": [[246, "sympy.stats.Poisson"]], "poissonprocess (class in sympy.stats)": [[246, "sympy.stats.PoissonProcess"]], "powerfunction() (in module sympy.stats)": [[246, "sympy.stats.PowerFunction"]], "probability (class in sympy.stats)": [[246, "sympy.stats.Probability"]], "productdomain (class in sympy.stats.rv)": [[246, "sympy.stats.rv.ProductDomain"]], "productpspace (class in sympy.stats.rv)": [[246, "sympy.stats.rv.ProductPSpace"]], "quadraticu() (in module sympy.stats)": [[246, "sympy.stats.QuadraticU"]], "rademacher() (in module sympy.stats)": [[246, "sympy.stats.Rademacher"]], "raisedcosine() (in module sympy.stats)": [[246, "sympy.stats.RaisedCosine"]], "randomdomain (class in sympy.stats.rv)": [[246, "sympy.stats.rv.RandomDomain"]], "randomsymbol (class in sympy.stats.rv)": [[246, "sympy.stats.rv.RandomSymbol"]], "rayleigh() (in module sympy.stats)": [[246, "sympy.stats.Rayleigh"]], "reciprocal() (in module sympy.stats)": [[246, "sympy.stats.Reciprocal"]], "shiftedgompertz() (in module sympy.stats)": [[246, "sympy.stats.ShiftedGompertz"]], "singledomain (class in sympy.stats.rv)": [[246, "sympy.stats.rv.SingleDomain"]], "singlepspace (class in sympy.stats.rv)": [[246, "sympy.stats.rv.SinglePSpace"]], "skellam() (in module sympy.stats)": [[246, "sympy.stats.Skellam"]], "studentt() (in module sympy.stats)": [[246, "sympy.stats.StudentT"]], "trapezoidal() (in module sympy.stats)": [[246, "sympy.stats.Trapezoidal"]], "triangular() (in module sympy.stats)": [[246, "sympy.stats.Triangular"]], "uniform() (in module sympy.stats)": [[246, "sympy.stats.Uniform"]], "uniformsum() (in module sympy.stats)": [[246, "sympy.stats.UniformSum"]], "variance (class in sympy.stats)": [[246, "sympy.stats.Variance"]], "variancematrix (class in sympy.stats)": [[246, "sympy.stats.VarianceMatrix"]], "vonmises() (in module sympy.stats)": [[246, "sympy.stats.VonMises"]], "wald() (in module sympy.stats)": [[246, "sympy.stats.Wald"]], "weibull() (in module sympy.stats)": [[246, "sympy.stats.Weibull"]], "wienerprocess (class in sympy.stats)": [[246, "sympy.stats.WienerProcess"]], "wignersemicircle() (in module sympy.stats)": [[246, "sympy.stats.WignerSemicircle"]], "wishart() (in module sympy.stats)": [[246, "sympy.stats.Wishart"]], "yulesimon() (in module sympy.stats)": [[246, "sympy.stats.YuleSimon"]], "zeta() (in module sympy.stats)": [[246, "sympy.stats.Zeta"]], "absorbing_probabilities() (sympy.stats.discretemarkovchain method)": [[246, "sympy.stats.DiscreteMarkovChain.absorbing_probabilities"]], "canonical_form() (sympy.stats.discretemarkovchain method)": [[246, "sympy.stats.DiscreteMarkovChain.canonical_form"]], "cmoment() (in module sympy.stats)": [[246, "sympy.stats.cmoment"]], "communication_classes() (sympy.stats.discretemarkovchain method)": [[246, "sympy.stats.DiscreteMarkovChain.communication_classes"]], "correlation() (in module sympy.stats)": [[246, "sympy.stats.correlation"]], "coskewness() (in module sympy.stats)": [[246, "sympy.stats.coskewness"]], "covariance() (in module sympy.stats)": [[246, "sympy.stats.covariance"]], "decompose() (sympy.stats.discretemarkovchain method)": [[246, "sympy.stats.DiscreteMarkovChain.decompose"]], "density() (in module sympy.stats)": [[246, "sympy.stats.density"]], "entropy() (in module sympy.stats)": [[246, "sympy.stats.entropy"]], "expectation() (sympy.stats.bernoulliprocess method)": [[246, "sympy.stats.BernoulliProcess.expectation"]], "factorial_moment() (in module sympy.stats)": [[246, "sympy.stats.factorial_moment"]], "fixed_row_vector() (sympy.stats.discretemarkovchain method)": [[246, "sympy.stats.DiscreteMarkovChain.fixed_row_vector"]], "fundamental_matrix() (sympy.stats.discretemarkovchain method)": [[246, "sympy.stats.DiscreteMarkovChain.fundamental_matrix"]], "given() (in module sympy.stats)": [[246, "sympy.stats.given"]], "kurtosis() (in module sympy.stats)": [[246, "sympy.stats.kurtosis"]], "limiting_distribution (sympy.stats.discretemarkovchain property)": [[246, "sympy.stats.DiscreteMarkovChain.limiting_distribution"]], "marginal_distribution() (in module sympy.stats)": [[246, "sympy.stats.marginal_distribution"]], "median() (in module sympy.stats)": [[246, "sympy.stats.median"]], "moment() (in module sympy.stats)": [[246, "sympy.stats.moment"]], "probability() (sympy.stats.bernoulliprocess method)": [[246, "sympy.stats.BernoulliProcess.probability"]], "pspace() (in module sympy.stats.rv)": [[246, "sympy.stats.rv.pspace"]], "quantile() (in module sympy.stats)": [[246, "sympy.stats.quantile"]], "random_symbols() (in module sympy.stats.rv)": [[246, "sympy.stats.rv.random_symbols"]], "rs_swap() (in module sympy.stats.rv)": [[246, "sympy.stats.rv.rs_swap"]], "sample() (in module sympy.stats)": [[246, "sympy.stats.sample"]], "sample() (sympy.stats.discretemarkovchain method)": [[246, "sympy.stats.DiscreteMarkovChain.sample"]], "sample_iter() (in module sympy.stats)": [[246, "sympy.stats.sample_iter"]], "sampling_e() (in module sympy.stats.rv)": [[246, "sympy.stats.rv.sampling_E"]], "sampling_p() (in module sympy.stats.rv)": [[246, "sympy.stats.rv.sampling_P"]], "sampling_density() (in module sympy.stats.rv)": [[246, "sympy.stats.rv.sampling_density"]], "skewness() (in module sympy.stats)": [[246, "sympy.stats.skewness"]], "stationary_distribution() (sympy.stats.discretemarkovchain method)": [[246, "sympy.stats.DiscreteMarkovChain.stationary_distribution"]], "std() (in module sympy.stats)": [[246, "sympy.stats.std"]], "sympy.stats": [[246, "module-sympy.stats"]], "sympy.stats.die() (in module sympy.stats.crv_types)": [[246, "sympy.stats.crv_types.sympy.stats.Die"]], "sympy.stats.normal() (in module sympy.stats.crv_types)": [[246, "sympy.stats.crv_types.sympy.stats.Normal"]], "sympy.stats.crv": [[246, "module-sympy.stats.crv"]], "sympy.stats.crv_types": [[246, "module-sympy.stats.crv_types"]], "sympy.stats.frv": [[246, "module-sympy.stats.frv"]], "sympy.stats.frv_types": [[246, "module-sympy.stats.frv_types"]], "sympy.stats.rv": [[246, "module-sympy.stats.rv"]], "transition_probabilities (sympy.stats.discretemarkovchain property)": [[246, "sympy.stats.DiscreteMarkovChain.transition_probabilities"]], "variance() (in module sympy.stats)": [[246, "sympy.stats.variance"]], "where() (in module sympy.stats)": [[246, "sympy.stats.where"]], "immutabledensendimarray (class in sympy.tensor.array)": [[247, "sympy.tensor.array.ImmutableDenseNDimArray"]], "immutablesparsendimarray (class in sympy.tensor.array)": [[247, "sympy.tensor.array.ImmutableSparseNDimArray"]], "mutabledensendimarray (class in sympy.tensor.array)": [[247, "sympy.tensor.array.MutableDenseNDimArray"]], "mutablesparsendimarray (class in sympy.tensor.array)": [[247, "sympy.tensor.array.MutableSparseNDimArray"]], "derive_by_array() (in module sympy.tensor.array)": [[247, "sympy.tensor.array.derive_by_array"]], "permutedims() (in module sympy.tensor.array)": [[247, "sympy.tensor.array.permutedims"]], "sympy.tensor.array": [[247, "module-sympy.tensor.array"]], "tensorcontraction() (in module sympy.tensor.array)": [[247, "sympy.tensor.array.tensorcontraction"]], "tensordiagonal() (in module sympy.tensor.array)": [[247, "sympy.tensor.array.tensordiagonal"]], "tensorproduct() (in module sympy.tensor.array)": [[247, "sympy.tensor.array.tensorproduct"]], "arraycontraction (class in sympy.tensor.array.expressions)": [[248, "sympy.tensor.array.expressions.ArrayContraction"]], "arraydiagonal (class in sympy.tensor.array.expressions)": [[248, "sympy.tensor.array.expressions.ArrayDiagonal"]], "arraytensorproduct (class in sympy.tensor.array.expressions)": [[248, "sympy.tensor.array.expressions.ArrayTensorProduct"]], "permutedims (class in sympy.tensor.array.expressions)": [[248, "sympy.tensor.array.expressions.PermuteDims"]], "sympy.tensor.array.expressions": [[248, "module-sympy.tensor.array.expressions"]], "sympy.tensor": [[249, "module-sympy.tensor"]], "get_contraction_structure() (in module sympy.tensor.index_methods)": [[250, "sympy.tensor.index_methods.get_contraction_structure"]], "get_indices() (in module sympy.tensor.index_methods)": [[250, "sympy.tensor.index_methods.get_indices"]], "sympy.tensor.index_methods": [[250, "module-sympy.tensor.index_methods"]], "idx (class in sympy.tensor.indexed)": [[251, "sympy.tensor.indexed.Idx"]], "indexed (class in sympy.tensor.indexed)": [[251, "sympy.tensor.indexed.Indexed"]], "indexedbase (class in sympy.tensor.indexed)": [[251, "sympy.tensor.indexed.IndexedBase"]], "base (sympy.tensor.indexed.indexed property)": [[251, "sympy.tensor.indexed.Indexed.base"]], "indices (sympy.tensor.indexed.indexed property)": [[251, "sympy.tensor.indexed.Indexed.indices"]], "label (sympy.tensor.indexed.idx property)": [[251, "sympy.tensor.indexed.Idx.label"]], "label (sympy.tensor.indexed.indexedbase property)": [[251, "sympy.tensor.indexed.IndexedBase.label"]], "lower (sympy.tensor.indexed.idx property)": [[251, "sympy.tensor.indexed.Idx.lower"]], "offset (sympy.tensor.indexed.indexedbase property)": [[251, "sympy.tensor.indexed.IndexedBase.offset"]], "ranges (sympy.tensor.indexed.indexed property)": [[251, "sympy.tensor.indexed.Indexed.ranges"]], "rank (sympy.tensor.indexed.indexed property)": [[251, "sympy.tensor.indexed.Indexed.rank"]], "shape (sympy.tensor.indexed.indexed property)": [[251, "sympy.tensor.indexed.Indexed.shape"]], "shape (sympy.tensor.indexed.indexedbase property)": [[251, "sympy.tensor.indexed.IndexedBase.shape"]], "strides (sympy.tensor.indexed.indexedbase property)": [[251, "sympy.tensor.indexed.IndexedBase.strides"]], "sympy.tensor.indexed": [[251, "module-sympy.tensor.indexed"]], "upper (sympy.tensor.indexed.idx property)": [[251, "sympy.tensor.indexed.Idx.upper"]], "tensadd (class in sympy.tensor.tensor)": [[252, "sympy.tensor.tensor.TensAdd"]], "tensexpr (class in sympy.tensor.tensor)": [[252, "sympy.tensor.tensor.TensExpr"]], "tensmul (class in sympy.tensor.tensor)": [[252, "sympy.tensor.tensor.TensMul"]], "tensorhead (class in sympy.tensor.tensor)": [[252, "sympy.tensor.tensor.TensorHead"]], "tensorindex (class in sympy.tensor.tensor)": [[252, "sympy.tensor.tensor.TensorIndex"]], "tensorindextype (class in sympy.tensor.tensor)": [[252, "sympy.tensor.tensor.TensorIndexType"]], "tensorsymmetry (class in sympy.tensor.tensor)": [[252, "sympy.tensor.tensor.TensorSymmetry"]], "tensortype (class in sympy.tensor.tensor)": [[252, "sympy.tensor.tensor.TensorType"]], "_tensormanager (class in sympy.tensor.tensor)": [[252, "sympy.tensor.tensor._TensorManager"]], "canon_bp() (in module sympy.tensor.tensor)": [[252, "sympy.tensor.tensor.canon_bp"]], "canon_bp() (sympy.tensor.tensor.tensadd method)": [[252, "sympy.tensor.tensor.TensAdd.canon_bp"]], "canon_bp() (sympy.tensor.tensor.tensmul method)": [[252, "sympy.tensor.tensor.TensMul.canon_bp"]], "clear() (sympy.tensor.tensor._tensormanager method)": [[252, "sympy.tensor.tensor._TensorManager.clear"]], "comm_i2symbol() (sympy.tensor.tensor._tensormanager method)": [[252, "sympy.tensor.tensor._TensorManager.comm_i2symbol"]], "comm_symbols2i() (sympy.tensor.tensor._tensormanager method)": [[252, "sympy.tensor.tensor._TensorManager.comm_symbols2i"]], "commutes_with() (sympy.tensor.tensor.tensorhead method)": [[252, "sympy.tensor.tensor.TensorHead.commutes_with"]], "contract_metric() (sympy.tensor.tensor.tensadd method)": [[252, "sympy.tensor.tensor.TensAdd.contract_metric"]], "contract_metric() (sympy.tensor.tensor.tensmul method)": [[252, "sympy.tensor.tensor.TensMul.contract_metric"]], "direct_product() (sympy.tensor.tensor.tensorsymmetry class method)": [[252, "sympy.tensor.tensor.TensorSymmetry.direct_product"]], "fully_symmetric() (sympy.tensor.tensor.tensorsymmetry class method)": [[252, "sympy.tensor.tensor.TensorSymmetry.fully_symmetric"]], "get_comm() (sympy.tensor.tensor._tensormanager method)": [[252, "sympy.tensor.tensor._TensorManager.get_comm"]], "get_free_indices() (sympy.tensor.tensor.tensmul method)": [[252, "sympy.tensor.tensor.TensMul.get_free_indices"]], "get_indices() (sympy.tensor.tensor.tensmul method)": [[252, "sympy.tensor.tensor.TensMul.get_indices"]], "get_matrix() (sympy.tensor.tensor.tensexpr method)": [[252, "sympy.tensor.tensor.TensExpr.get_matrix"]], "no_symmetry() (sympy.tensor.tensor.tensorsymmetry class method)": [[252, "sympy.tensor.tensor.TensorSymmetry.no_symmetry"]], "perm2tensor() (sympy.tensor.tensor.tensmul method)": [[252, "sympy.tensor.tensor.TensMul.perm2tensor"]], "replace_with_arrays() (sympy.tensor.tensor.tensexpr method)": [[252, "sympy.tensor.tensor.TensExpr.replace_with_arrays"]], "riemann() (sympy.tensor.tensor.tensorsymmetry class method)": [[252, "sympy.tensor.tensor.TensorSymmetry.riemann"]], "riemann_cyclic() (in module sympy.tensor.tensor)": [[252, "sympy.tensor.tensor.riemann_cyclic"]], "riemann_cyclic_replace() (in module sympy.tensor.tensor)": [[252, "sympy.tensor.tensor.riemann_cyclic_replace"]], "set_comm() (sympy.tensor.tensor._tensormanager method)": [[252, "sympy.tensor.tensor._TensorManager.set_comm"]], "set_comms() (sympy.tensor.tensor._tensormanager method)": [[252, "sympy.tensor.tensor._TensorManager.set_comms"]], "sorted_components() (sympy.tensor.tensor.tensmul method)": [[252, "sympy.tensor.tensor.TensMul.sorted_components"]], "split() (sympy.tensor.tensor.tensmul method)": [[252, "sympy.tensor.tensor.TensMul.split"]], "sympy.tensor.tensor": [[252, "module-sympy.tensor.tensor"]], "tensor_heads() (in module sympy.tensor.tensor)": [[252, "sympy.tensor.tensor.tensor_heads"]], "tensorsymmetry() (in module sympy.tensor.tensor)": [[252, "sympy.tensor.tensor.tensorsymmetry"]], "partialderivative (class in sympy.tensor.toperators)": [[253, "sympy.tensor.toperators.PartialDerivative"]], "sympy.tensor.toperators": [[253, "module-sympy.tensor.toperators"]], "sympy.testing": [[254, "module-sympy.testing"]], "skip() (in module sympy.testing.pytest)": [[255, "sympy.testing.pytest.SKIP"]], "nocache_fail() (in module sympy.testing.pytest)": [[255, "sympy.testing.pytest.nocache_fail"]], "raises() (in module sympy.testing.pytest)": [[255, "sympy.testing.pytest.raises"]], "skip_under_pyodide() (in module sympy.testing.pytest)": [[255, "sympy.testing.pytest.skip_under_pyodide"]], "sympy.testing.pytest": [[255, "module-sympy.testing.pytest"]], "warns() (in module sympy.testing.pytest)": [[255, "sympy.testing.pytest.warns"]], "warns_deprecated_sympy() (in module sympy.testing.pytest)": [[255, "sympy.testing.pytest.warns_deprecated_sympy"]], "sympy.testing.randtest": [[256, "module-sympy.testing.randtest"]], "pytestreporter (class in sympy.testing.runtests)": [[257, "sympy.testing.runtests.PyTestReporter"]], "reporter (class in sympy.testing.runtests)": [[257, "sympy.testing.runtests.Reporter"]], "sympydoctestfinder (class in sympy.testing.runtests)": [[257, "sympy.testing.runtests.SymPyDocTestFinder"]], "sympydoctestrunner (class in sympy.testing.runtests)": [[257, "sympy.testing.runtests.SymPyDocTestRunner"]], "sympyoutputchecker (class in sympy.testing.runtests)": [[257, "sympy.testing.runtests.SymPyOutputChecker"]], "sympytestresults (class in sympy.testing.runtests)": [[257, "sympy.testing.runtests.SymPyTestResults"]], "attempted (sympy.testing.runtests.sympytestresults attribute)": [[257, "sympy.testing.runtests.SymPyTestResults.attempted"]], "check_output() (sympy.testing.runtests.sympyoutputchecker method)": [[257, "sympy.testing.runtests.SymPyOutputChecker.check_output"]], "convert_to_native_paths() (in module sympy.testing.runtests)": [[257, "sympy.testing.runtests.convert_to_native_paths"]], "doctest() (in module sympy.testing.runtests)": [[257, "sympy.testing.runtests.doctest"]], "failed (sympy.testing.runtests.sympytestresults attribute)": [[257, "sympy.testing.runtests.SymPyTestResults.failed"]], "get_sympy_dir() (in module sympy.testing.runtests)": [[257, "sympy.testing.runtests.get_sympy_dir"]], "raise_on_deprecated() (in module sympy.testing.runtests)": [[257, "sympy.testing.runtests.raise_on_deprecated"]], "run() (sympy.testing.runtests.sympydoctestrunner method)": [[257, "sympy.testing.runtests.SymPyDocTestRunner.run"]], "run_all_tests() (in module sympy.testing.runtests)": [[257, "sympy.testing.runtests.run_all_tests"]], "run_in_subprocess_with_hash_randomization() (in module sympy.testing.runtests)": [[257, "sympy.testing.runtests.run_in_subprocess_with_hash_randomization"]], "split_list() (in module sympy.testing.runtests)": [[257, "sympy.testing.runtests.split_list"]], "sympy.testing.runtests": [[257, "module-sympy.testing.runtests"]], "sympytestfile() (in module sympy.testing.runtests)": [[257, "sympy.testing.runtests.sympytestfile"]], "test() (in module sympy.testing.runtests)": [[257, "sympy.testing.runtests.test"]], "write() (sympy.testing.runtests.pytestreporter method)": [[257, "sympy.testing.runtests.PyTestReporter.write"]], "codewrapper (class in sympy.utilities.autowrap)": [[258, "sympy.utilities.autowrap.CodeWrapper"]], "cythoncodewrapper (class in sympy.utilities.autowrap)": [[258, "sympy.utilities.autowrap.CythonCodeWrapper"]], "dummywrapper (class in sympy.utilities.autowrap)": [[258, "sympy.utilities.autowrap.DummyWrapper"]], "f2pycodewrapper (class in sympy.utilities.autowrap)": [[258, "sympy.utilities.autowrap.F2PyCodeWrapper"]], "ufuncifycodewrapper (class in sympy.utilities.autowrap)": [[258, "sympy.utilities.autowrap.UfuncifyCodeWrapper"]], "autowrap() (in module sympy.utilities.autowrap)": [[258, "sympy.utilities.autowrap.autowrap"]], "binary_function() (in module sympy.utilities.autowrap)": [[258, "sympy.utilities.autowrap.binary_function"]], "dump_c() (sympy.utilities.autowrap.ufuncifycodewrapper method)": [[258, "sympy.utilities.autowrap.UfuncifyCodeWrapper.dump_c"]], "dump_pyx() (sympy.utilities.autowrap.cythoncodewrapper method)": [[258, "sympy.utilities.autowrap.CythonCodeWrapper.dump_pyx"]], "sympy.utilities.autowrap": [[258, "module-sympy.utilities.autowrap"]], "ufuncify() (in module sympy.utilities.autowrap)": [[258, "sympy.utilities.autowrap.ufuncify"]], "argument (class in sympy.utilities.codegen)": [[259, "sympy.utilities.codegen.Argument"]], "ccodegen (class in sympy.utilities.codegen)": [[259, "sympy.utilities.codegen.CCodeGen"]], "codegen (class in sympy.utilities.codegen)": [[259, "sympy.utilities.codegen.CodeGen"]], "datatype (class in sympy.utilities.codegen)": [[259, "sympy.utilities.codegen.DataType"]], "fcodegen (class in sympy.utilities.codegen)": [[259, "sympy.utilities.codegen.FCodeGen"]], "juliacodegen (class in sympy.utilities.codegen)": [[259, "sympy.utilities.codegen.JuliaCodeGen"]], "octavecodegen (class in sympy.utilities.codegen)": [[259, "sympy.utilities.codegen.OctaveCodeGen"]], "outputargument (class in sympy.utilities.codegen)": [[259, "sympy.utilities.codegen.OutputArgument"]], "result (class in sympy.utilities.codegen)": [[259, "sympy.utilities.codegen.Result"]], "routine (class in sympy.utilities.codegen)": [[259, "sympy.utilities.codegen.Routine"]], "rustcodegen (class in sympy.utilities.codegen)": [[259, "sympy.utilities.codegen.RustCodeGen"]], "codegen() (in module sympy.utilities.codegen)": [[259, "sympy.utilities.codegen.codegen"]], "dump_c() (sympy.utilities.codegen.ccodegen method)": [[259, "sympy.utilities.codegen.CCodeGen.dump_c"]], "dump_code() (sympy.utilities.codegen.codegen method)": [[259, "sympy.utilities.codegen.CodeGen.dump_code"]], "dump_f95() (sympy.utilities.codegen.fcodegen method)": [[259, "sympy.utilities.codegen.FCodeGen.dump_f95"]], "dump_h() (sympy.utilities.codegen.ccodegen method)": [[259, "sympy.utilities.codegen.CCodeGen.dump_h"]], "dump_h() (sympy.utilities.codegen.fcodegen method)": [[259, "sympy.utilities.codegen.FCodeGen.dump_h"]], "dump_jl() (sympy.utilities.codegen.juliacodegen method)": [[259, "sympy.utilities.codegen.JuliaCodeGen.dump_jl"]], "dump_m() (sympy.utilities.codegen.octavecodegen method)": [[259, "sympy.utilities.codegen.OctaveCodeGen.dump_m"]], "dump_rs() (sympy.utilities.codegen.rustcodegen method)": [[259, "sympy.utilities.codegen.RustCodeGen.dump_rs"]], "get_default_datatype() (in module sympy.utilities.codegen)": [[259, "sympy.utilities.codegen.get_default_datatype"]], "get_interface() (sympy.utilities.codegen.fcodegen method)": [[259, "sympy.utilities.codegen.FCodeGen.get_interface"]], "get_prototype() (sympy.utilities.codegen.ccodegen method)": [[259, "sympy.utilities.codegen.CCodeGen.get_prototype"]], "get_prototype() (sympy.utilities.codegen.rustcodegen method)": [[259, "sympy.utilities.codegen.RustCodeGen.get_prototype"]], "make_routine() (in module sympy.utilities.codegen)": [[259, "sympy.utilities.codegen.make_routine"]], "result_variables (sympy.utilities.codegen.routine property)": [[259, "sympy.utilities.codegen.Routine.result_variables"]], "routine() (sympy.utilities.codegen.codegen method)": [[259, "sympy.utilities.codegen.CodeGen.routine"]], "routine() (sympy.utilities.codegen.juliacodegen method)": [[259, "sympy.utilities.codegen.JuliaCodeGen.routine"]], "routine() (sympy.utilities.codegen.octavecodegen method)": [[259, "sympy.utilities.codegen.OctaveCodeGen.routine"]], "routine() (sympy.utilities.codegen.rustcodegen method)": [[259, "sympy.utilities.codegen.RustCodeGen.routine"]], "sympy.utilities.codegen": [[259, "module-sympy.utilities.codegen"]], "variables (sympy.utilities.codegen.routine property)": [[259, "sympy.utilities.codegen.Routine.variables"]], "write() (sympy.utilities.codegen.codegen method)": [[259, "sympy.utilities.codegen.CodeGen.write"]], "conserve_mpmath_dps() (in module sympy.utilities.decorator)": [[260, "sympy.utilities.decorator.conserve_mpmath_dps"]], "deprecated() (in module sympy.utilities.decorator)": [[260, "sympy.utilities.decorator.deprecated"]], "doctest_depends_on() (in module sympy.utilities.decorator)": [[260, "sympy.utilities.decorator.doctest_depends_on"]], "memoize_property() (in module sympy.utilities.decorator)": [[260, "sympy.utilities.decorator.memoize_property"]], "no_attrs_in_subclass (class in sympy.utilities.decorator)": [[260, "sympy.utilities.decorator.no_attrs_in_subclass"]], "public() (in module sympy.utilities.decorator)": [[260, "sympy.utilities.decorator.public"]], "sympy.utilities.decorator": [[260, "module-sympy.utilities.decorator"]], "threaded() (in module sympy.utilities.decorator)": [[260, "sympy.utilities.decorator.threaded"]], "threaded_factory() (in module sympy.utilities.decorator)": [[260, "sympy.utilities.decorator.threaded_factory"]], "xthreaded() (in module sympy.utilities.decorator)": [[260, "sympy.utilities.decorator.xthreaded"]], "multisetpartitiontraverser (class in sympy.utilities.enumerative)": [[261, "sympy.utilities.enumerative.MultisetPartitionTraverser"]], "count_partitions() (sympy.utilities.enumerative.multisetpartitiontraverser method)": [[261, "sympy.utilities.enumerative.MultisetPartitionTraverser.count_partitions"]], "enum_all() (sympy.utilities.enumerative.multisetpartitiontraverser method)": [[261, "sympy.utilities.enumerative.MultisetPartitionTraverser.enum_all"]], "enum_large() (sympy.utilities.enumerative.multisetpartitiontraverser method)": [[261, "sympy.utilities.enumerative.MultisetPartitionTraverser.enum_large"]], "enum_range() (sympy.utilities.enumerative.multisetpartitiontraverser method)": [[261, "sympy.utilities.enumerative.MultisetPartitionTraverser.enum_range"]], "enum_small() (sympy.utilities.enumerative.multisetpartitiontraverser method)": [[261, "sympy.utilities.enumerative.MultisetPartitionTraverser.enum_small"]], "factoring_visitor() (in module sympy.utilities.enumerative)": [[261, "sympy.utilities.enumerative.factoring_visitor"]], "list_visitor() (in module sympy.utilities.enumerative)": [[261, "sympy.utilities.enumerative.list_visitor"]], "multiset_partitions_taocp() (in module sympy.utilities.enumerative)": [[261, "sympy.utilities.enumerative.multiset_partitions_taocp"]], "sympy.utilities.enumerative": [[261, "module-sympy.utilities.enumerative"]], "sympydeprecationwarning": [[262, "sympy.utilities.exceptions.SymPyDeprecationWarning"]], "ignore_warnings() (in module sympy.utilities.exceptions)": [[262, "sympy.utilities.exceptions.ignore_warnings"]], "sympy.utilities.exceptions": [[262, "module-sympy.utilities.exceptions"]], "sympy_deprecation_warning() (in module sympy.utilities.exceptions)": [[262, "sympy.utilities.exceptions.sympy_deprecation_warning"]], "sympy.utilities": [[263, "module-sympy.utilities"]], "notiterable (class in sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.NotIterable"]], "binary_partitions() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.binary_partitions"]], "bracelets() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.bracelets"]], "capture() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.capture"]], "common_prefix() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.common_prefix"]], "common_suffix() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.common_suffix"]], "connected_components() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.connected_components"]], "dict_merge() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.dict_merge"]], "filter_symbols() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.filter_symbols"]], "flatten() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.flatten"]], "generate_bell() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.generate_bell"]], "generate_derangements() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.generate_derangements"]], "generate_involutions() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.generate_involutions"]], "generate_oriented_forest() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.generate_oriented_forest"]], "group() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.group"]], "has_dups() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.has_dups"]], "has_variety() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.has_variety"]], "ibin() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.ibin"]], "iproduct() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.iproduct"]], "is_palindromic() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.is_palindromic"]], "is_sequence() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.is_sequence"]], "iterable() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.iterable"]], "kbins() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.kbins"]], "least_rotation() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.least_rotation"]], "minlex() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.minlex"]], "multiset() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.multiset"]], "multiset_combinations() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.multiset_combinations"]], "multiset_derangements() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.multiset_derangements"]], "multiset_partitions() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.multiset_partitions"]], "multiset_permutations() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.multiset_permutations"]], "necklaces() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.necklaces"]], "numbered_symbols() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.numbered_symbols"]], "ordered_partitions() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.ordered_partitions"]], "partitions() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.partitions"]], "permute_signs() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.permute_signs"]], "postfixes() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.postfixes"]], "prefixes() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.prefixes"]], "random_derangement() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.random_derangement"]], "reshape() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.reshape"]], "rotate_left() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.rotate_left"]], "rotate_right() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.rotate_right"]], "rotations() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.rotations"]], "roundrobin() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.roundrobin"]], "runs() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.runs"]], "sequence_partitions() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.sequence_partitions"]], "sequence_partitions_empty() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.sequence_partitions_empty"]], "sift() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.sift"]], "signed_permutations() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.signed_permutations"]], "strongly_connected_components() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.strongly_connected_components"]], "subsets() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.subsets"]], "sympy.utilities.iterables": [[264, "module-sympy.utilities.iterables"]], "take() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.take"]], "topological_sort() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.topological_sort"]], "unflatten() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.unflatten"]], "uniq() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.uniq"]], "variations() (in module sympy.utilities.iterables)": [[264, "sympy.utilities.iterables.variations"]], "implemented_function() (in module sympy.utilities.lambdify)": [[265, "sympy.utilities.lambdify.implemented_function"]], "lambdastr() (in module sympy.utilities.lambdify)": [[265, "sympy.utilities.lambdify.lambdastr"]], "lambdify() (in module sympy.utilities.lambdify)": [[265, "sympy.utilities.lambdify.lambdify"]], "sympy.utilities.lambdify": [[265, "module-sympy.utilities.lambdify"]], "assoc_recurrence_memo() (in module sympy.utilities.memoization)": [[266, "sympy.utilities.memoization.assoc_recurrence_memo"]], "recurrence_memo() (in module sympy.utilities.memoization)": [[266, "sympy.utilities.memoization.recurrence_memo"]], "sympy.utilities.memoization": [[266, "module-sympy.utilities.memoization"]], "as_int() (in module sympy.utilities.misc)": [[267, "sympy.utilities.misc.as_int"]], "debug() (in module sympy.utilities.misc)": [[267, "sympy.utilities.misc.debug"]], "debug_decorator() (in module sympy.utilities.misc)": [[267, "sympy.utilities.misc.debug_decorator"]], "debugf() (in module sympy.utilities.misc)": [[267, "sympy.utilities.misc.debugf"]], "filldedent() (in module sympy.utilities.misc)": [[267, "sympy.utilities.misc.filldedent"]], "find_executable() (in module sympy.utilities.misc)": [[267, "sympy.utilities.misc.find_executable"]], "func_name() (in module sympy.utilities.misc)": [[267, "sympy.utilities.misc.func_name"]], "ordinal() (in module sympy.utilities.misc)": [[267, "sympy.utilities.misc.ordinal"]], "rawlines() (in module sympy.utilities.misc)": [[267, "sympy.utilities.misc.rawlines"]], "replace() (in module sympy.utilities.misc)": [[267, "sympy.utilities.misc.replace"]], "strlines() (in module sympy.utilities.misc)": [[267, "sympy.utilities.misc.strlines"]], "sympy.utilities.misc": [[267, "module-sympy.utilities.misc"]], "translate() (in module sympy.utilities.misc)": [[267, "sympy.utilities.misc.translate"]], "get_class() (in module sympy.utilities.source)": [[268, "sympy.utilities.source.get_class"]], "get_mod_func() (in module sympy.utilities.source)": [[268, "sympy.utilities.source.get_mod_func"]], "sympy.utilities.source": [[268, "module-sympy.utilities.source"]], "sympy.utilities.timeutils": [[269, "module-sympy.utilities.timeutils"]], "timed() (in module sympy.utilities.timeutils)": [[269, "sympy.utilities.timeutils.timed"]], "coordsys3d (class in sympy.vector.coordsysrect)": [[270, "sympy.vector.coordsysrect.CoordSys3D"]], "del (class in sympy.vector.deloperator)": [[270, "sympy.vector.deloperator.Del"]], "dyadic (class in sympy.vector.dyadic)": [[270, "sympy.vector.dyadic.Dyadic"]], "implicitregion (class in sympy.vector.implicitregion)": [[270, "sympy.vector.implicitregion.ImplicitRegion"]], "parametricintegral (class in sympy.vector.integrals)": [[270, "sympy.vector.integrals.ParametricIntegral"]], "parametricregion (class in sympy.vector.parametricregion)": [[270, "sympy.vector.parametricregion.ParametricRegion"]], "vector (class in sympy.vector.vector)": [[270, "sympy.vector.vector.Vector"]], "__init__() (sympy.vector.coordsysrect.coordsys3d method)": [[270, "sympy.vector.coordsysrect.CoordSys3D.__init__"]], "components (sympy.vector.dyadic.dyadic property)": [[270, "sympy.vector.dyadic.Dyadic.components"]], "components (sympy.vector.vector.vector property)": [[270, "sympy.vector.vector.Vector.components"]], "create_new() (sympy.vector.coordsysrect.coordsys3d method)": [[270, "sympy.vector.coordsysrect.CoordSys3D.create_new"]], "cross() (sympy.vector.deloperator.del method)": [[270, "sympy.vector.deloperator.Del.cross"]], "cross() (sympy.vector.dyadic.dyadic method)": [[270, "sympy.vector.dyadic.Dyadic.cross"]], "cross() (sympy.vector.vector.vector method)": [[270, "sympy.vector.vector.Vector.cross"]], "dot() (sympy.vector.deloperator.del method)": [[270, "sympy.vector.deloperator.Del.dot"]], "dot() (sympy.vector.dyadic.dyadic method)": [[270, "sympy.vector.dyadic.Dyadic.dot"]], "dot() (sympy.vector.vector.vector method)": [[270, "sympy.vector.vector.Vector.dot"]], "gradient() (sympy.vector.deloperator.del method)": [[270, "sympy.vector.deloperator.Del.gradient"]], "locate_new() (sympy.vector.coordsysrect.coordsys3d method)": [[270, "sympy.vector.coordsysrect.CoordSys3D.locate_new"]], "magnitude() (sympy.vector.vector.vector method)": [[270, "sympy.vector.vector.Vector.magnitude"]], "multiplicity() (sympy.vector.implicitregion.implicitregion method)": [[270, "sympy.vector.implicitregion.ImplicitRegion.multiplicity"]], "normalize() (sympy.vector.vector.vector method)": [[270, "sympy.vector.vector.Vector.normalize"]], "orient_new() (sympy.vector.coordsysrect.coordsys3d method)": [[270, "sympy.vector.coordsysrect.CoordSys3D.orient_new"]], "orient_new_axis() (sympy.vector.coordsysrect.coordsys3d method)": [[270, "sympy.vector.coordsysrect.CoordSys3D.orient_new_axis"]], "orient_new_body() (sympy.vector.coordsysrect.coordsys3d method)": [[270, "sympy.vector.coordsysrect.CoordSys3D.orient_new_body"]], "orient_new_quaternion() (sympy.vector.coordsysrect.coordsys3d method)": [[270, "sympy.vector.coordsysrect.CoordSys3D.orient_new_quaternion"]], "orient_new_space() (sympy.vector.coordsysrect.coordsys3d method)": [[270, "sympy.vector.coordsysrect.CoordSys3D.orient_new_space"]], "outer() (sympy.vector.vector.vector method)": [[270, "sympy.vector.vector.Vector.outer"]], "position_wrt() (sympy.vector.coordsysrect.coordsys3d method)": [[270, "sympy.vector.coordsysrect.CoordSys3D.position_wrt"]], "projection() (sympy.vector.vector.vector method)": [[270, "sympy.vector.vector.Vector.projection"]], "rational_parametrization() (sympy.vector.implicitregion.implicitregion method)": [[270, "sympy.vector.implicitregion.ImplicitRegion.rational_parametrization"]], "regular_point() (sympy.vector.implicitregion.implicitregion method)": [[270, "sympy.vector.implicitregion.ImplicitRegion.regular_point"]], "rotation_matrix() (sympy.vector.coordsysrect.coordsys3d method)": [[270, "sympy.vector.coordsysrect.CoordSys3D.rotation_matrix"]], "scalar_map() (sympy.vector.coordsysrect.coordsys3d method)": [[270, "sympy.vector.coordsysrect.CoordSys3D.scalar_map"]], "separate() (sympy.vector.vector.vector method)": [[270, "sympy.vector.vector.Vector.separate"]], "singular_points() (sympy.vector.implicitregion.implicitregion method)": [[270, "sympy.vector.implicitregion.ImplicitRegion.singular_points"]], "to_matrix() (sympy.vector.dyadic.dyadic method)": [[270, "sympy.vector.dyadic.Dyadic.to_matrix"]], "to_matrix() (sympy.vector.vector.vector method)": [[270, "sympy.vector.vector.Vector.to_matrix"]], "axisorienter (class in sympy.vector.orienters)": [[272, "sympy.vector.orienters.AxisOrienter"]], "bodyorienter (class in sympy.vector.orienters)": [[272, "sympy.vector.orienters.BodyOrienter"]], "orienter (class in sympy.vector.orienters)": [[272, "sympy.vector.orienters.Orienter"]], "quaternionorienter (class in sympy.vector.orienters)": [[272, "sympy.vector.orienters.QuaternionOrienter"]], "spaceorienter (class in sympy.vector.orienters)": [[272, "sympy.vector.orienters.SpaceOrienter"]], "__init__() (sympy.vector.orienters.axisorienter method)": [[272, "sympy.vector.orienters.AxisOrienter.__init__"]], "__init__() (sympy.vector.orienters.bodyorienter method)": [[272, "sympy.vector.orienters.BodyOrienter.__init__"]], "__init__() (sympy.vector.orienters.quaternionorienter method)": [[272, "sympy.vector.orienters.QuaternionOrienter.__init__"]], "__init__() (sympy.vector.orienters.spaceorienter method)": [[272, "sympy.vector.orienters.SpaceOrienter.__init__"]], "rotation_matrix() (sympy.vector.orienters.axisorienter method)": [[272, "sympy.vector.orienters.AxisOrienter.rotation_matrix"]], "rotation_matrix() (sympy.vector.orienters.orienter method)": [[272, "sympy.vector.orienters.Orienter.rotation_matrix"]], "curl() (in module sympy.vector)": [[273, "sympy.vector.curl"]], "divergence() (in module sympy.vector)": [[273, "sympy.vector.divergence"]], "express() (in module sympy.vector)": [[273, "sympy.vector.express"]], "gradient() (in module sympy.vector)": [[273, "sympy.vector.gradient"]], "is_conservative() (in module sympy.vector)": [[273, "sympy.vector.is_conservative"]], "is_solenoidal() (in module sympy.vector)": [[273, "sympy.vector.is_solenoidal"]], "matrix_to_vector() (in module sympy.vector)": [[273, "sympy.vector.matrix_to_vector"]], "scalar_potential() (in module sympy.vector)": [[273, "sympy.vector.scalar_potential"]], "scalar_potential_difference() (in module sympy.vector)": [[273, "sympy.vector.scalar_potential_difference"]], "vector_integrate() (in module sympy.vector.integrals)": [[273, "sympy.vector.integrals.vector_integrate"]], "sympy.vector": [[278, "module-sympy.vector"]], "sympy.physics": [[287, "module-sympy.physics"]]}}) \ No newline at end of file diff --git a/dev/tutorials/biomechanics/biomechanical-model-example.html b/dev/tutorials/biomechanics/biomechanical-model-example.html index e547d6a2af1..55594ce555a 100644 --- a/dev/tutorials/biomechanics/biomechanical-model-example.html +++ b/dev/tutorials/biomechanics/biomechanical-model-example.html @@ -1550,7 +1550,7 @@

ReferencesFuro
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/tutorials/biomechanics/biomechanics.html b/dev/tutorials/biomechanics/biomechanics.html index 33388acdff7..aa028750da8 100644 --- a/dev/tutorials/biomechanics/biomechanics.html +++ b/dev/tutorials/biomechanics/biomechanics.html @@ -2115,7 +2115,7 @@

ReferencesFuro
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/tutorials/index.html b/dev/tutorials/index.html index f2fe0fb9073..1abd1511ea6 100644 --- a/dev/tutorials/index.html +++ b/dev/tutorials/index.html @@ -795,7 +795,7 @@

Biomechanics TutorialsFuro
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/tutorials/intro-tutorial/basic_operations.html b/dev/tutorials/intro-tutorial/basic_operations.html index 6ab7764ea7c..68226619c06 100644 --- a/dev/tutorials/intro-tutorial/basic_operations.html +++ b/dev/tutorials/intro-tutorial/basic_operations.html @@ -977,7 +977,7 @@

lambdify Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/tutorials/intro-tutorial/calculus.html b/dev/tutorials/intro-tutorial/calculus.html index 650bf097ff9..d30087222c8 100644 --- a/dev/tutorials/intro-tutorial/calculus.html +++ b/dev/tutorials/intro-tutorial/calculus.html @@ -1149,7 +1149,7 @@

Series ExpansionFuro
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/tutorials/intro-tutorial/features.html b/dev/tutorials/intro-tutorial/features.html index 5764630174a..15a24a2ffeb 100644 --- a/dev/tutorials/intro-tutorial/features.html +++ b/dev/tutorials/intro-tutorial/features.html @@ -835,7 +835,7 @@
Documentation Version
Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023
diff --git a/dev/tutorials/intro-tutorial/gotchas.html b/dev/tutorials/intro-tutorial/gotchas.html index 359986638bf..26b1dce8119 100644 --- a/dev/tutorials/intro-tutorial/gotchas.html +++ b/dev/tutorials/intro-tutorial/gotchas.html @@ -1046,7 +1046,7 @@

Further ReadingFuro
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/tutorials/intro-tutorial/index.html b/dev/tutorials/intro-tutorial/index.html index b03c105c56a..2c57ee03ea6 100644 --- a/dev/tutorials/intro-tutorial/index.html +++ b/dev/tutorials/intro-tutorial/index.html @@ -843,7 +843,7 @@
Documentation Version
Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023
diff --git a/dev/tutorials/intro-tutorial/intro.html b/dev/tutorials/intro-tutorial/intro.html index f94b98f7039..fd9fe95ccab 100644 --- a/dev/tutorials/intro-tutorial/intro.html +++ b/dev/tutorials/intro-tutorial/intro.html @@ -986,7 +986,7 @@

Why SymPy?Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/tutorials/intro-tutorial/manipulation.html b/dev/tutorials/intro-tutorial/manipulation.html index 505ee4803d9..9e4774f091f 100644 --- a/dev/tutorials/intro-tutorial/manipulation.html +++ b/dev/tutorials/intro-tutorial/manipulation.html @@ -1320,7 +1320,7 @@

Prevent expression evaluationFuro
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/tutorials/intro-tutorial/matrices.html b/dev/tutorials/intro-tutorial/matrices.html index 1196f784f24..b93d60971c5 100644 --- a/dev/tutorials/intro-tutorial/matrices.html +++ b/dev/tutorials/intro-tutorial/matrices.html @@ -1329,7 +1329,7 @@

Zero TestingFuro
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/tutorials/intro-tutorial/next.html b/dev/tutorials/intro-tutorial/next.html index 39c651e2e2d..cb29564a6de 100644 --- a/dev/tutorials/intro-tutorial/next.html +++ b/dev/tutorials/intro-tutorial/next.html @@ -788,7 +788,7 @@

What’s NextFuro
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/tutorials/intro-tutorial/preliminaries.html b/dev/tutorials/intro-tutorial/preliminaries.html index ff9269390f3..b210e61f1fe 100644 --- a/dev/tutorials/intro-tutorial/preliminaries.html +++ b/dev/tutorials/intro-tutorial/preliminaries.html @@ -800,7 +800,7 @@

ExercisesFuro
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/tutorials/intro-tutorial/printing.html b/dev/tutorials/intro-tutorial/printing.html index 6fb127ba81f..d4bb5efb189 100644 --- a/dev/tutorials/intro-tutorial/printing.html +++ b/dev/tutorials/intro-tutorial/printing.html @@ -1017,7 +1017,7 @@

Dot#

Furo
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023
diff --git a/dev/tutorials/intro-tutorial/simplification.html b/dev/tutorials/intro-tutorial/simplification.html index 10b94c08adf..78659261818 100644 --- a/dev/tutorials/intro-tutorial/simplification.html +++ b/dev/tutorials/intro-tutorial/simplification.html @@ -1619,7 +1619,7 @@

Example: Continued FractionsFuro
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023

diff --git a/dev/tutorials/intro-tutorial/solvers.html b/dev/tutorials/intro-tutorial/solvers.html index c2cedaa6c0c..abda19c4e8b 100644 --- a/dev/tutorials/intro-tutorial/solvers.html +++ b/dev/tutorials/intro-tutorial/solvers.html @@ -1016,7 +1016,7 @@

Solving Equations AlgebraicallyFuro
- Last updated on Oct 14, 2023
+ Last updated on Oct 16, 2023