arnaucube
92a8f27cd2
port initial notes on commutative algebra (ideals, modules, Noetherian rings) ( #1 )
* port initial notes on commutative algebra: ideals & modules, Nakayama's lemma, etc
* port notes on Noetherian rings&modules
* add ideals related definitions
* improve Cayley-Hamilton proof (specially determinant trick explanation)
* polishing
* add typos detection
* add some exercises, and proof of Z and K[X} being PID
1 week ago
arnaucube
7531c358e1
galois notes: port notes till chapter 14
- port chapter 14's notes
- add pending notes for ch 5 to 12
- add Rolle's theorem
2 weeks ago
arnaucube
6593857e91
galois-notes.tex: detour, isomorphism theorems
2 months ago
arnaucube
561324be5a
galois notes: add cyclotomic polynomials notes
2 months ago
arnaucube
348300f108
extend Galois Theory notes: add various 'tools'(useful theorems that don't appear in the book), add t^6-7\in Q example
3 months ago
arnaucube
0735beb8d7
upload NTT notes
6 months ago
arnaucube
072c552fd6
small updates to notes_fri_stir.tex
9 months ago
arnaucube
5f14f639a8
updated FRI notes, with STIR main idea
1 year ago
arnaucube
b976b6329a
add initial version of galois-theory-notes.tex
1 year ago
arnaucube
4828f66236
add typos.toml config and fix typos
1 year ago
arnaucube
a8949595a5
update abstract-algebra notes
1 year ago
arnaucube
d90f24e36e
abstract algebra: add proof of F_p with p prime
2 years ago
arnaucube
0e6992c253
hypernova multifolding slides part 1 (intro) & 2 (multifolding unfolded)
2 years ago
arnaucube
2396da9984
add hypernova multifolding slides, udpate notes_hypernova
- add hypernova multifolding slides
- add hypernova details with colors on how the multifolding terms relate for LCCCS & CCCS
2 years ago
arnaucube
cc9bb99ac5
Add weil reciprocity example, weil pairing properties, small typo in hypernova notes
2 years ago
arnaucube
a0c0742815
weil-pairing.tex add rational functions & divisors section
2 years ago
arnaucube
f1079b0a74
hypernova: add section for multifolding multiple instances (μ,ν > 1)
2 years ago
arnaucube
a40e9b6cc4
add ccs-plonk.sage
Also rename r1cs-ccs.sage to ccs-r1cs.sage, so both r1cs & plonk scripts
are printed together in the directory.
2 years ago
arnaucube
c73c087a29
hypernova: add relation to Spartan sec4
2 years ago
arnaucube
3ea610705a
hypernova: add multifolding diagram
also add some more notes to spartan
2 years ago
arnaucube
dc443a8c6a
update hypernova notes, add details on V multifolding check
2 years ago
arnaucube
47ed478835
hypernova: add sparse multilinear extension from matrix details
2 years ago
arnaucube
fd810298c9
add initial HyperNova notes
2 years ago
arnaucube
87f44f21df
add R1CS to CCS Sage impl (CCS: https://eprint.iacr.org/2023/552 )
2 years ago
arnaucube
83fe57e50f
update Spartan notes with recaps
2 years ago
arnaucube
ba6a51e768
small update on notes_nova, fix typo on notes_halo
2 years ago
arnaucube
69baaa0137
Update Nova notes
2 years ago
arnaucube
5e138717c5
Add first part Spartan notes, continue Nova notes
2 years ago
arnaucube
d509900028
small update to IPA notes
2 years ago
arnaucube
adceb5308d
Add FRI polynomial commitment section
2 years ago
arnaucube
fcb0aba0c2
FRI notes: simplify proving, add verification steps
2 years ago
arnaucube
e149070328
Update Caulk+ notes, add initial FRI & Nova notes
Update Caulk notes with minimal Caulk+ overview.
Add initial notes on FRI & Nova.
2 years ago
arnaucube
a2dcc8fc01
Add Caulk initial notes
2 years ago
arnaucube
8dc59ea1b6
Add Reed-Solomon notes
2 years ago
arnaucube
5f0a3f449e
abstr-algebra: add field extensions & vectorspaces
2 years ago
arnaucube
e8f76efae6
Add missing dates
2 years ago
arnaucube
ff2c5fa9b3
Add powersoftau.sage
3 years ago
arnaucube
baa40a2b4a
Add KZG commitments Sage impl
3 years ago
arnaucube
9c03a71a8c
Update bls12-381.sage interface to unexpose params to avoid var name collisions when using it
3 years ago
arnaucube
11e7cc5613
Add pairings initial notes
3 years ago
arnaucube
6b8b9e764b
Add FFT latex notes (incomplete)
3 years ago
arnaucube
3a0aca0f8c
Sage impls single-files code&tests
3 years ago
arnaucube
996a3e8f6a
split paper notes files
3 years ago
arnaucube
24aa7a6305
Add BLS signatures on bls12-381
3 years ago
arnaucube
498a522e1d
Add Blind Sig over EC Sage impl
3 years ago
arnaucube
e52ff3a039
paper-notes: Add modified IPA (from Halo)
3 years ago
arnaucube
9bdd887377
paper-notes: add BLS signatures notes
3 years ago
arnaucube
1d65a57e49
Add sigma-or-notes
3 years ago
arnaucube
7c3727cd23
IPA: add binary counting structure s computation
3 years ago
arnaucube
17a3a9eab2
Add Inner Product Argument (IPA) implementations
Add Inner Product Argument (IPA) implementations:
- Bulletproofs version
- Halo paper version (modified IPA)
3 years ago