Skip to content

Commit fc0a06a

Browse files
Merge pull request #285 from ClojureCivitas/copilot/fix-spelling-errors-in-comments
Fix spelling errors in hashfusing.clj comments
2 parents b6f9987 + 748bf10 commit fc0a06a

1 file changed

Lines changed: 7 additions & 7 deletions

File tree

src/math/hashing/hashfusing.clj

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,12 @@
1313
;; The basic question this article tries to answer is: Can fusing hashes
1414
;; together provide unique identifiers for arbitrary data? The answer is no.
1515
;; Specifically, we can not provide unique identifiers for sufficiently large
16-
;; repeated sequences of values. That is, sufficiently low entrory dtat is not
17-
;; reprentable by fusing hashes together. The good news is that low entropy
16+
;; repeated sequences of values. That is, sufficiently low entropy data is not
17+
;; representable by fusing hashes together. The good news is that low entropy
1818
;; data is compressible.
1919

2020
;; This is an article about fusing hashes together while having the key
21-
;; properties of associativity and non-communativity. I describe the basic
21+
;; properties of associativity and non-commutativity. I describe the basic
2222
;; approach of using matrix multiplication of Upper Triangle Matricies and then
2323
;; show the results of two types experiments showing the quality and limits of
2424
;; this hash fusing approach.
@@ -29,10 +29,10 @@
2929
;; as a way to efficiently share structured data between multiple clients. One
3030
;; of the key challenges in this area is being able to efficiently reference
3131
;; ordered collections of data. The usual apprach is to use Merkle Trees but,
32-
;; since the immuable data structure for orderd collections is based on finger
33-
;; trees, I need references that are insensivite to tree shape. This means that
32+
;; since the immuable data structure for ordered collections is based on finger
33+
;; trees, I need references that are insensitive to tree shape. This means that
3434
;; I need to be able to fuse hashes together in a way that is associative but
35-
;; not communative. As a starting point, I have been reading the HP paper
35+
;; not commutative. As a starting point, I have been reading the HP paper
3636
;; describing hash fusing via matrix multiplication:
3737
;; https://www.labs.hpe.com/techreports/2017/HPE-2017-08.pdf
3838

@@ -495,5 +495,5 @@
495495
;; This article has described a method for fusing hashes together using upper
496496
;; triangular matrix multiplication. The method is associative and non-commutative.
497497

498-
;; Final conclusion is to use 64 bit cells with 32 lower bits to tolarate many
498+
;; Final conclusion is to use 64 bit cells with 32 lower bits to tolerate many
499499
;; repeated values.

0 commit comments

Comments
 (0)