MATHS
ANEW
Exploring Mathematics & Computing
Computing is a mathematical science, programs are mathematical entities.
We are here to explore this nature of computing, while also delving occasionally into mathematics for its own sake.
The areas generally include algorithms, programming, program correctness, data structures, arithmetic and discrete mathematics.
Articles
Sorting Algorithms
Hash Tables
Detecting Cycle in a Sequence
Fibonacci Numbers
Binary Trees
Permutation Generation Algorithms
Euclid's GCD Algorithm
Implementing Large Integers
Algorithms for Exponentiation and Logarithm
General Concepts in Algorithms
Miscellaneous Algorithms
Software
Basic Mathematics
Modular Arithmetic
Coq Proofs
Three Distance Theorem, Golden Ratio
Programs with Proofs
With Automated Proofs
Programs which have been proven correct (as per their specification) with help of a software tool.
- A Sorting-Network
- Finding Maximum in an Array
- Array Copy with Overlap
- Counting Occurrences in an Array
- Binary Search
- Computing Fibonacci Numbers
- Euclid's GCD Algorithm
- Integer to Base-b Numeral
- Selection Sort
- Quick Sort
- Model-Checking Example with Spin
With Manual Proofs
Programs containing proofs which require human reasoning.
- Finding if an Integer is Prime
Inspirational
Quote of the Month
Simplicity is a great virtue but it requires hard work to achieve it and education to appreciate it. And to make matters worse: complexity sells better.
— Edsger W. Dijkstra
Quotes Archive
Interesting Resources
Other Information
Discussion Group
For questions and discussions about the topics covered here or any related area, feel free to use
this discussion group.
About Me
My name is Nitin Verma and I live in Ajmer (India). Got introduced to computing through my undergraduate in Computer Science & Engineering at IIT Guwahati (2003). I have been developing software since then, individually as well as in teams at Adobe Systems and Oracle. Presently involved in MathsAnew all-day.
For any question or suggestion, please feel free to write to me at [mathsanew@gmail.com].
Copyright © 2020-2022 Nitin Verma. All rights reserved.