├── .gitignore ├── Classical ├── fastPow.py ├── fraction.py ├── gcd.py ├── miller_robin.py ├── power.py ├── shor.py ├── test.out └── test.py ├── LICENSE ├── README.md ├── Shor's Algorithm.html ├── Shor's Algorithm.ipynb ├── environment.yml ├── myShorLib ├── Operation.qs ├── bin │ ├── Debug │ │ └── netstandard2.0 │ │ │ ├── myShorLib.deps.json │ │ │ ├── myShorLib.dll │ │ │ └── myShorLib.pdb │ └── Release │ │ └── netstandard2.0 │ │ ├── myShorLib.deps.json │ │ ├── myShorLib.dll │ │ └── myShorLib.pdb ├── myShorLib.csproj ├── obj │ ├── Debug │ │ └── netstandard2.0 │ │ │ ├── myShorLib.AssemblyInfo.cs │ │ │ ├── myShorLib.AssemblyInfoInputs.cache │ │ │ ├── myShorLib.assets.cache │ │ │ ├── myShorLib.csproj.CoreCompileInputs.cache │ │ │ ├── myShorLib.csproj.FileListAbsolute.txt │ │ │ ├── myShorLib.csprojAssemblyReference.cache │ │ │ ├── myShorLib.dll │ │ │ └── myShorLib.pdb │ ├── Release │ │ └── netstandard2.0 │ │ │ ├── myShorLib.AssemblyInfo.cs │ │ │ ├── myShorLib.AssemblyInfoInputs.cache │ │ │ ├── myShorLib.assets.cache │ │ │ ├── myShorLib.csproj.CoreCompileInputs.cache │ │ │ ├── myShorLib.csproj.FileListAbsolute.txt │ │ │ ├── myShorLib.csprojAssemblyReference.cache │ │ │ ├── myShorLib.dll │ │ │ └── myShorLib.pdb │ ├── myShorLib.csproj.nuget.cache │ ├── myShorLib.csproj.nuget.g.props │ ├── myShorLib.csproj.nuget.g.targets │ ├── project.assets.json │ └── qsharp │ │ ├── qsc-command.txt │ │ ├── qsc-ok.txt │ │ └── src │ │ └── Operation.g.cs └── test.py └── others ├── parallel.png ├── pe.png ├── pe2.png └── qft.png /.gitignore: -------------------------------------------------------------------------------- 1 | .ipynb_checkpoints/ 2 | .vscode/ 3 | *pycache*/ -------------------------------------------------------------------------------- /Classical/fastPow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Michaelvll/myQShor/HEAD/Classical/fastPow.py -------------------------------------------------------------------------------- /Classical/fraction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Michaelvll/myQShor/HEAD/Classical/fraction.py -------------------------------------------------------------------------------- /Classical/gcd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Michaelvll/myQShor/HEAD/Classical/gcd.py -------------------------------------------------------------------------------- /Classical/miller_robin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Michaelvll/myQShor/HEAD/Classical/miller_robin.py -------------------------------------------------------------------------------- /Classical/power.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Michaelvll/myQShor/HEAD/Classical/power.py -------------------------------------------------------------------------------- /Classical/shor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Michaelvll/myQShor/HEAD/Classical/shor.py -------------------------------------------------------------------------------- /Classical/test.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Michaelvll/myQShor/HEAD/Classical/test.out -------------------------------------------------------------------------------- /Classical/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Michaelvll/myQShor/HEAD/Classical/test.py -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Michaelvll/myQShor/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Michaelvll/myQShor/HEAD/README.md -------------------------------------------------------------------------------- /Shor's Algorithm.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Michaelvll/myQShor/HEAD/Shor's Algorithm.html -------------------------------------------------------------------------------- /Shor's Algorithm.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Michaelvll/myQShor/HEAD/Shor's Algorithm.ipynb -------------------------------------------------------------------------------- /environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Michaelvll/myQShor/HEAD/environment.yml -------------------------------------------------------------------------------- /myShorLib/Operation.qs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Michaelvll/myQShor/HEAD/myShorLib/Operation.qs -------------------------------------------------------------------------------- /myShorLib/bin/Debug/netstandard2.0/myShorLib.deps.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Michaelvll/myQShor/HEAD/myShorLib/bin/Debug/netstandard2.0/myShorLib.deps.json -------------------------------------------------------------------------------- /myShorLib/bin/Debug/netstandard2.0/myShorLib.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Michaelvll/myQShor/HEAD/myShorLib/bin/Debug/netstandard2.0/myShorLib.dll -------------------------------------------------------------------------------- /myShorLib/bin/Debug/netstandard2.0/myShorLib.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Michaelvll/myQShor/HEAD/myShorLib/bin/Debug/netstandard2.0/myShorLib.pdb -------------------------------------------------------------------------------- /myShorLib/bin/Release/netstandard2.0/myShorLib.deps.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Michaelvll/myQShor/HEAD/myShorLib/bin/Release/netstandard2.0/myShorLib.deps.json -------------------------------------------------------------------------------- /myShorLib/bin/Release/netstandard2.0/myShorLib.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Michaelvll/myQShor/HEAD/myShorLib/bin/Release/netstandard2.0/myShorLib.dll -------------------------------------------------------------------------------- /myShorLib/bin/Release/netstandard2.0/myShorLib.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Michaelvll/myQShor/HEAD/myShorLib/bin/Release/netstandard2.0/myShorLib.pdb -------------------------------------------------------------------------------- /myShorLib/myShorLib.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Michaelvll/myQShor/HEAD/myShorLib/myShorLib.csproj -------------------------------------------------------------------------------- /myShorLib/obj/Debug/netstandard2.0/myShorLib.AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Michaelvll/myQShor/HEAD/myShorLib/obj/Debug/netstandard2.0/myShorLib.AssemblyInfo.cs -------------------------------------------------------------------------------- /myShorLib/obj/Debug/netstandard2.0/myShorLib.AssemblyInfoInputs.cache: -------------------------------------------------------------------------------- 1 | 1bf4503873e5a93ddfd121824854103c5d3f6e39 2 | -------------------------------------------------------------------------------- /myShorLib/obj/Debug/netstandard2.0/myShorLib.assets.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Michaelvll/myQShor/HEAD/myShorLib/obj/Debug/netstandard2.0/myShorLib.assets.cache -------------------------------------------------------------------------------- /myShorLib/obj/Debug/netstandard2.0/myShorLib.csproj.CoreCompileInputs.cache: -------------------------------------------------------------------------------- 1 | f549691b96fc9e6f2affd76a8c1e925406b870e6 2 | -------------------------------------------------------------------------------- /myShorLib/obj/Debug/netstandard2.0/myShorLib.csproj.FileListAbsolute.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Michaelvll/myQShor/HEAD/myShorLib/obj/Debug/netstandard2.0/myShorLib.csproj.FileListAbsolute.txt -------------------------------------------------------------------------------- /myShorLib/obj/Debug/netstandard2.0/myShorLib.csprojAssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Michaelvll/myQShor/HEAD/myShorLib/obj/Debug/netstandard2.0/myShorLib.csprojAssemblyReference.cache -------------------------------------------------------------------------------- /myShorLib/obj/Debug/netstandard2.0/myShorLib.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Michaelvll/myQShor/HEAD/myShorLib/obj/Debug/netstandard2.0/myShorLib.dll -------------------------------------------------------------------------------- /myShorLib/obj/Debug/netstandard2.0/myShorLib.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Michaelvll/myQShor/HEAD/myShorLib/obj/Debug/netstandard2.0/myShorLib.pdb -------------------------------------------------------------------------------- /myShorLib/obj/Release/netstandard2.0/myShorLib.AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Michaelvll/myQShor/HEAD/myShorLib/obj/Release/netstandard2.0/myShorLib.AssemblyInfo.cs -------------------------------------------------------------------------------- /myShorLib/obj/Release/netstandard2.0/myShorLib.AssemblyInfoInputs.cache: -------------------------------------------------------------------------------- 1 | a3d68bfe1d0503ea7250a5e9bcf9a751dd2f7883 2 | -------------------------------------------------------------------------------- /myShorLib/obj/Release/netstandard2.0/myShorLib.assets.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Michaelvll/myQShor/HEAD/myShorLib/obj/Release/netstandard2.0/myShorLib.assets.cache -------------------------------------------------------------------------------- /myShorLib/obj/Release/netstandard2.0/myShorLib.csproj.CoreCompileInputs.cache: -------------------------------------------------------------------------------- 1 | f549691b96fc9e6f2affd76a8c1e925406b870e6 2 | -------------------------------------------------------------------------------- /myShorLib/obj/Release/netstandard2.0/myShorLib.csproj.FileListAbsolute.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Michaelvll/myQShor/HEAD/myShorLib/obj/Release/netstandard2.0/myShorLib.csproj.FileListAbsolute.txt -------------------------------------------------------------------------------- /myShorLib/obj/Release/netstandard2.0/myShorLib.csprojAssemblyReference.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Michaelvll/myQShor/HEAD/myShorLib/obj/Release/netstandard2.0/myShorLib.csprojAssemblyReference.cache -------------------------------------------------------------------------------- /myShorLib/obj/Release/netstandard2.0/myShorLib.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Michaelvll/myQShor/HEAD/myShorLib/obj/Release/netstandard2.0/myShorLib.dll -------------------------------------------------------------------------------- /myShorLib/obj/Release/netstandard2.0/myShorLib.pdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Michaelvll/myQShor/HEAD/myShorLib/obj/Release/netstandard2.0/myShorLib.pdb -------------------------------------------------------------------------------- /myShorLib/obj/myShorLib.csproj.nuget.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Michaelvll/myQShor/HEAD/myShorLib/obj/myShorLib.csproj.nuget.cache -------------------------------------------------------------------------------- /myShorLib/obj/myShorLib.csproj.nuget.g.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Michaelvll/myQShor/HEAD/myShorLib/obj/myShorLib.csproj.nuget.g.props -------------------------------------------------------------------------------- /myShorLib/obj/myShorLib.csproj.nuget.g.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Michaelvll/myQShor/HEAD/myShorLib/obj/myShorLib.csproj.nuget.g.targets -------------------------------------------------------------------------------- /myShorLib/obj/project.assets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Michaelvll/myQShor/HEAD/myShorLib/obj/project.assets.json -------------------------------------------------------------------------------- /myShorLib/obj/qsharp/qsc-command.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Michaelvll/myQShor/HEAD/myShorLib/obj/qsharp/qsc-command.txt -------------------------------------------------------------------------------- /myShorLib/obj/qsharp/qsc-ok.txt: -------------------------------------------------------------------------------- 1 | qsc completed succesfully! 2 | -------------------------------------------------------------------------------- /myShorLib/obj/qsharp/src/Operation.g.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Michaelvll/myQShor/HEAD/myShorLib/obj/qsharp/src/Operation.g.cs -------------------------------------------------------------------------------- /myShorLib/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Michaelvll/myQShor/HEAD/myShorLib/test.py -------------------------------------------------------------------------------- /others/parallel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Michaelvll/myQShor/HEAD/others/parallel.png -------------------------------------------------------------------------------- /others/pe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Michaelvll/myQShor/HEAD/others/pe.png -------------------------------------------------------------------------------- /others/pe2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Michaelvll/myQShor/HEAD/others/pe2.png -------------------------------------------------------------------------------- /others/qft.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Michaelvll/myQShor/HEAD/others/qft.png --------------------------------------------------------------------------------