news 2026/2/22 19:29:39

27、二次剩余与模平方根计算及模块和向量空间基础

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
27、二次剩余与模平方根计算及模块和向量空间基础

二次剩余与模平方根计算及模块和向量空间基础

1. 二次剩余测试

对于奇数 $n > 1$,定义 $G_n := {α ∈Z^_n : α^{(n - 1)/2} = [J_n(α)]_n}$,其中 $J_n : Z^_n →{±1}$ 是雅可比映射。
-$G_n$ 是 $Z^*_n$ 的子群:需要证明 $G_n$ 满足子群的条件,即封闭性、单位元存在和逆元存在。
-若 $n$ 为素数,则 $G_n = Z^*_n$:根据素数的性质和相关定理可以证明。
-若 $n$ 为合数,则 $G_n ⊊Z^*_n$:合数的情况与素数不同,可通过相关理论推导得出。
-素性测试算法:选择一个随机的非零元素 $α ∈Z_n$,测试 $α$ 是否属于 $G_n$。若 $α$ 不属于 $G_n$,则 $n$ 为合数;若 $α$ 属于 $G_n$,则 $n$ 可能为素数。

不同模数下二次剩余的测试方法
模数类型测试方法时间复杂度
素数 $p$计算 $a^{(p - 1)/2} \bmod p$ 或勒让德符号 $(ap)$
素数幂 $p^e$
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/2/20 14:54:36

抖音无水印视频下载工具完整使用指南:3分钟快速上手

抖音无水印视频下载工具完整使用指南:3分钟快速上手 【免费下载链接】douyin_downloader 抖音短视频无水印下载 win编译版本下载:https://www.lanzous.com/i9za5od 项目地址: https://gitcode.com/gh_mirrors/dou/douyin_downloader 想要保存抖音…

作者头像 李华
网站建设 2026/2/21 1:08:32

Formily与第三方UI库深度整合:解锁企业级表单开发新范式

Formily与第三方UI库深度整合:解锁企业级表单开发新范式 【免费下载链接】formily 📱🚀 🧩 Cross Device & High Performance Normal Form/Dynamic(JSON Schema) Form/Form Builder -- Support React/React Native/Vue 2/Vue …

作者头像 李华
网站建设 2026/2/20 15:19:57

告别重复劳动:3步掌握卡牌批量生成神器

告别重复劳动:3步掌握卡牌批量生成神器 【免费下载链接】CardEditor 一款专为桌游设计师开发的批处理数值填入卡牌生成器/A card batch generator specially developed for board game designers 项目地址: https://gitcode.com/gh_mirrors/ca/CardEditor 还…

作者头像 李华
网站建设 2026/2/21 5:22:56

如何快速获取阿里云盘Refresh Token:扫码神器完整指南

如何快速获取阿里云盘Refresh Token:扫码神器完整指南 【免费下载链接】aliyundriver-refresh-token QR Code扫码获取阿里云盘refresh token For Web 项目地址: https://gitcode.com/gh_mirrors/al/aliyundriver-refresh-token 想轻松获取阿里云盘的Refresh …

作者头像 李华
网站建设 2026/2/20 21:32:04

SuperCom串口调试工具终极指南:从新手到专家的快速上手攻略

SuperCom串口调试工具终极指南:从新手到专家的快速上手攻略 【免费下载链接】SuperCom SuperCom 是一款串口调试工具 项目地址: https://gitcode.com/gh_mirrors/su/SuperCom SuperCom串口调试工具作为嵌入式开发和硬件调试领域的得力助手,凭借其…

作者头像 李华
网站建设 2026/2/19 1:34:39

虚拟机安装 MySQL/MariaDB的部分方法

本文针对 VMware 中常用的两款 Linux 发行版 ——Rocky Linux(RHEL 系) 和 Ubuntu(Debian 系),讲述部分安装 MySQL/MariaDB 的方法一、Rocky Linux(8/9)安装 MySQL/MariaDB1.使用官方源步骤 1&a…

作者头像 李华