# vector spaces

Published articles for vector spaces.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## (Finite) Fields -- A Primer

DevFeed: [(Finite) Fields -- A Primer](<https://devfeed.tech/articles/finite-fields-a-primer-40348.md>)

Original publisher: [Read original article](<https://www.jeremykun.com/2014/02/26/finite-fields-a-primer/>)

Published: 2014-02-26T10:00:01Z

Content type: tutorial

Language: en

Sources: [Jeremy Kun](<https://devfeed.tech/sources/jeremy-kun.md>)

Topics: [Mathematics](<https://devfeed.tech/topics/mathematics.md>), [Math and Logic](<https://devfeed.tech/topics/math-and-logic.md>)

Tags: [complex-numbers](<https://devfeed.tech/tags/complex-numbers.md>), [cryptography](<https://devfeed.tech/tags/cryptography.md>), [euclidean-domains](<https://devfeed.tech/tags/euclidean-domains.md>), [field](<https://devfeed.tech/tags/field.md>), [field-characteristic](<https://devfeed.tech/tags/field-characteristic.md>), [finite-fields](<https://devfeed.tech/tags/finite-fields.md>), [groups](<https://devfeed.tech/tags/groups.md>), [ideals](<https://devfeed.tech/tags/ideals.md>), [mathematics](<https://devfeed.tech/tags/mathematics.md>), [monoids](<https://devfeed.tech/tags/monoids.md>), [operations](<https://devfeed.tech/tags/operations.md>), [polynomial-ring](<https://devfeed.tech/tags/polynomial-ring.md>), [vector-spaces](<https://devfeed.tech/tags/vector-spaces.md>)

### AI overview

This primer introduces fields as commutative rings with 0 and 1 in which every nonzero element has a multiplicative inverse. It defines the field axioms, places fields within related algebraic structures, and raises the question of finite fields.

### Source excerpt

So far on this blog we've given some introductory notes on a few kinds of algebraic structures in mathematics (most notably groups and rings, but also monoids). Fields are the next natural step in the progression. If the reader is comfortable with rings, then a field is extremely simple to describe: they're just commutative rings with 0 and 1, where every nonzero element has a multiplicative inverse. We'll give a list of all of the properties that go into this "simple" definition in a moment, but an even more simple way to describe a field is as a place where "arithmetic makes sense.

## Homology Theory -- A Primer

DevFeed: [Homology Theory -- A Primer](<https://devfeed.tech/articles/homology-theory-a-primer-40309.md>)

Original publisher: [Read original article](<https://www.jeremykun.com/2013/04/03/homology-theory-a-primer/>)

Published: 2013-04-03T20:07:46Z

Content type: tutorial

Language: en

Sources: [Jeremy Kun](<https://devfeed.tech/sources/jeremy-kun.md>)

Topics: [Computing](<https://devfeed.tech/topics/computing.md>)

Tags: [abelian-groups](<https://devfeed.tech/tags/abelian-groups.md>), [algebraic-topology](<https://devfeed.tech/tags/algebraic-topology.md>), [fundamental-group](<https://devfeed.tech/tags/fundamental-group.md>), [groups](<https://devfeed.tech/tags/groups.md>), [homology](<https://devfeed.tech/tags/homology.md>), [homotopy](<https://devfeed.tech/tags/homotopy.md>), [linear-algebra](<https://devfeed.tech/tags/linear-algebra.md>), [mathematics](<https://devfeed.tech/tags/mathematics.md>), [matrices](<https://devfeed.tech/tags/matrices.md>), [primer](<https://devfeed.tech/tags/primer.md>), [row-reduction](<https://devfeed.tech/tags/row-reduction.md>), [series](<https://devfeed.tech/tags/series.md>), [simplicial-complex](<https://devfeed.tech/tags/simplicial-complex.md>), [topological-invariant](<https://devfeed.tech/tags/topological-invariant.md>), [topology](<https://devfeed.tech/tags/topology.md>), [tor](<https://devfeed.tech/tags/tor.md>), [vector-spaces](<https://devfeed.tech/tags/vector-spaces.md>)

### AI overview

A primer on homology theory that introduces homology groups as computable algebraic invariants of topological spaces. It emphasizes linear algebra, row reduction, vector spaces, and the mathematical background needed to implement related programs.

### Source excerpt

This series on topology has been long and hard, but we're are quickly approaching the topics where we can actually write programs. For this and the next post on homology, the most important background we will need is a solid foundation in linear algebra, specifically in row-reducing matrices (and the interpretation of row-reduction as a change of basis of a linear operator). Last time we engaged in a whirlwind tour of the fundamental group and homotopy theory.

## The Discrete Fourier Transform -- A Primer

DevFeed: [The Discrete Fourier Transform -- A Primer](<https://devfeed.tech/articles/the-discrete-fourier-transform-a-primer-40278.md>)

Original publisher: [Read original article](<https://www.jeremykun.com/2012/06/23/the-discrete-fourier-transform/>)

Published: 2012-06-23T14:13:53Z

Content type: tutorial

Language: en

Sources: [Jeremy Kun](<https://devfeed.tech/sources/jeremy-kun.md>)

Topics: [Programming](<https://devfeed.tech/topics/programming.md>)

Tags: [analysis](<https://devfeed.tech/tags/analysis.md>), [course](<https://devfeed.tech/tags/course.md>), [fourier-analysis](<https://devfeed.tech/tags/fourier-analysis.md>), [fourier-transform](<https://devfeed.tech/tags/fourier-transform.md>), [function](<https://devfeed.tech/tags/function.md>), [mathematics](<https://devfeed.tech/tags/mathematics.md>), [primer](<https://devfeed.tech/tags/primer.md>), [vector-spaces](<https://devfeed.tech/tags/vector-spaces.md>)

### AI overview

This primer explains the intuitive connections between continuous and discrete Fourier transforms. It covers discrete approximations of functions and transforms, the transition between discrete representations, and the role of sampling as motivation.

### Source excerpt

So here we are. We have finally made it to a place where we can transition with confidence from the classical continuous Fourier transform to the discrete version, which is the foundation for applications of Fourier analysis to programming. Indeed, we are quite close to unfurling the might of the Fast Fourier Transform algorithm, which efficiently computes the discrete Fourier transform. But because of its focus on algorithmic techniques, we will save it for a main content post and instead focus here on the intuitive connections between the discrete and continuous realms.

## Inner Product Spaces--A Primer

DevFeed: [Inner Product Spaces--A Primer](<https://devfeed.tech/articles/inner-product-spaces-a-primer-40231.md>)

Original publisher: [Read original article](<https://www.jeremykun.com/2011/07/25/inner-product-spaces-a-primer/>)

Published: 2011-07-25T00:29:00Z

Content type: tutorial

Language: en

Sources: [Jeremy Kun](<https://devfeed.tech/sources/jeremy-kun.md>)

Topics: [Mathematics](<https://devfeed.tech/topics/mathematics.md>), [Math and Logic](<https://devfeed.tech/topics/math-and-logic.md>), [Computing](<https://devfeed.tech/topics/computing.md>)

Tags: [big-o-notation](<https://devfeed.tech/tags/big-o-notation.md>), [eigenvectors](<https://devfeed.tech/tags/eigenvectors.md>), [inner-product](<https://devfeed.tech/tags/inner-product.md>), [mathematics](<https://devfeed.tech/tags/mathematics.md>), [matrices](<https://devfeed.tech/tags/matrices.md>), [orthogonality](<https://devfeed.tech/tags/orthogonality.md>), [symmetry](<https://devfeed.tech/tags/symmetry.md>), [vector-spaces](<https://devfeed.tech/tags/vector-spaces.md>), [vectors](<https://devfeed.tech/tags/vectors.md>)

### AI overview

This primer explains why vector spaces can be extended with a dot-product-like operation and defines inner products through conjugate symmetry, linearity, additivity, and positive definiteness. It introduces inner product spaces and discusses their connection to linear functionals.

### Source excerpt

Vector spaces alone are not enough to do a lot of the interesting things we'd like them to do. Since a vector space is a generalization of Euclidean space, it is natural for us to investigate more specific types of vector spaces which are more akin to Euclidean space. In particular, we want to include the notion of a dot product. By admitting additional structure to a vector space, we may perform more computations, and hopefully get more interesting results.

## Linear Algebra--A Primer

DevFeed: [Linear Algebra--A Primer](<https://devfeed.tech/articles/linear-algebra-a-primer-40204.md>)

Original publisher: [Read original article](<https://www.jeremykun.com/2011/06/19/linear-algebra-a-primer/>)

Published: 2011-06-19T18:39:40Z

Content type: tutorial

Language: en

Sources: [Jeremy Kun](<https://devfeed.tech/sources/jeremy-kun.md>)

Topics: [Mathematics](<https://devfeed.tech/topics/mathematics.md>), [Matrix](<https://devfeed.tech/topics/matrix-org.md>), [Graphs](<https://devfeed.tech/topics/graphs.md>)

Tags: [adjacency-matrix](<https://devfeed.tech/tags/adjacency-matrix.md>), [algebra](<https://devfeed.tech/tags/algebra.md>), [eigenvalues](<https://devfeed.tech/tags/eigenvalues.md>), [eigenvectors](<https://devfeed.tech/tags/eigenvectors.md>), [graph](<https://devfeed.tech/tags/graph.md>), [history](<https://devfeed.tech/tags/history.md>), [linear-algebra](<https://devfeed.tech/tags/linear-algebra.md>), [linear-independence](<https://devfeed.tech/tags/linear-independence.md>), [linear-maps](<https://devfeed.tech/tags/linear-maps.md>), [mathematics](<https://devfeed.tech/tags/mathematics.md>), [matrices](<https://devfeed.tech/tags/matrices.md>), [matrix](<https://devfeed.tech/tags/matrix.md>), [primer](<https://devfeed.tech/tags/primer.md>), [transformation](<https://devfeed.tech/tags/transformation.md>), [vector](<https://devfeed.tech/tags/vector.md>), [vector-spaces](<https://devfeed.tech/tags/vector-spaces.md>)

### AI overview

This primer introduces linear algebra through its historical origins in solving systems of linear equations. It explains determinants, matrices, vector algebra, and linear transformations, and shows how matrices can model graphs and compute path counts.

### Source excerpt

Story Time Linear algebra was founded around the same time as Calculus (think Leibniz, circa 1700) solely for the purpose of solving general systems of linear equations. The coefficients of a system were written in a grid form, with rows corresponding to equations and columns to the unknown variables. Using a computational tool called the determinant (an awkward, but computable formula involving only the coefficients of the equations in a system), researchers were able to solve these systems, opening a world of information about the positions of celestial bodies and large-scale measurements (of geodesic arcs) on the surface of the earth.