Ragu & Tachyon
Home
  • Scaling Zcash
  • An Introduction to Proof-Carrying Data
  • Statements and Challenges
  • Arithmetization
  • QAP and Polynomial Encoding
  • Polynomial Commitments
  • The Inner Product Argument
  • Batched Openings
  • The Complete Proof
  • Recursive Proofs
  • Accumulation
  • Split Accumulation
  • Curve Cycles
  • Revdot Folding
  • Wiring and the Registry
  • Endoscalars
  • Staging
  • Recursion in Ragu
  • Notes, Nullifiers, and Tachygrams
  • Pool State and Anchors
  • Oblivious Sync
  • The Proof Tree
  • Aggregation and Bundles
Final Recap
  • Notation
  • Glossary
  • Curves
Home
  • Scaling Zcash
  • An Introduction to Proof-Carrying Data
  • Statements and Challenges
  • Arithmetization
  • QAP and Polynomial Encoding
  • Polynomial Commitments
  • The Inner Product Argument
  • Batched Openings
  • The Complete Proof
  • Recursive Proofs
  • Accumulation
  • Split Accumulation
  • Curve Cycles
  • Revdot Folding
  • Wiring and the Registry
  • Endoscalars
  • Staging
  • Recursion in Ragu
  • Notes, Nullifiers, and Tachygrams
  • Pool State and Anchors
  • Oblivious Sync
  • The Proof Tree
  • Aggregation and Bundles
Final Recap
  • Notation
  • Glossary
  • Curves
  • Scaling Zcash
  • An Introduction to Proof-Carrying Data
  • Statements and Challenges
  • Arithmetization
  • QAP and Polynomial Encoding
  • Polynomial Commitments
  • The Inner Product Argument
  • Batched Openings
  • The Complete Proof
  • Recursive Proofs
  • Accumulation
  • Split Accumulation
  • Curve Cycles
  • Revdot Folding
  • Wiring and the Registry
  • Endoscalars
  • Staging
  • Recursion in Ragu
  • Notes, Nullifiers, and Tachygrams
  • Pool State and Anchors
  • Oblivious Sync
  • The Proof Tree
  • Aggregation and Bundles
  • Final Recap
  • Appendix

    • Notation
    • Glossary
    • Curves

Notation

The first table lists symbols used across the site. The later tables list symbols that belong to one part of the site, and each chapter defines them when they first appear.

SymbolMeaning
Fq​The field of integers modulo a prime q
GA group of elliptic curve points with prime order q
OThe identity element of G, also called the point at infinity
a,b,x,y,γScalars in Fq​, written in lowercase
G,H,U,C,PGroup elements, written in uppercase
aA vector of scalars, written in bold and indexed from zero
GA vector of group elements
⟨a,b⟩The inner product ∑i​ai​bi​ of two scalar vectors
⟨a,G⟩The multi-scalar multiplication ∑i​ai​⋅Gi​
xnThe power vector (1,x,x2,…,xn−1)
CˉA hiding commitment, which includes a blinding factor
a∘bThe entrywise product of two vectors
a∣bThe concatenation of two vectors
a^The vector a with its entries in reverse order
⟨⟨a,b⟩⟩The revdot product ⟨a,b^⟩

Proof structure

SymbolMeaning
r(X)The trace polynomial, whose coefficients are the structured witness
s(X,Y)The wiring polynomial
t(X,Z)The gate polynomial
k(Y)The public input polynomial
c1​(X),c2​(X)The two parts of a product polynomial after decomposition
V(X),h(X)The vanishing polynomial and the quotient in a QAP
Lj​,Rj​,uj​The cross terms and challenge of IPA round j
a^,b^,G^The final folded values of an IPA
g(X)The succinct polynomial whose coefficients form the IPA's vector s
α,β,uThe challenges of a batched opening
qi​(X),f(X)The quotient of claim i and the combined quotient

Recursion and Ragu

SymbolMeaning
zi​,F,πi​The state at step i, the step function, and the proof at step i
accAn accumulator, with parts acc.inst and acc.wit
Acc.P,Acc.V,Acc.DecideThe accumulation prover, verifier, and decider
gu​The succinct polynomial defined by the IPA challenges u
E,E′The two toy curves
CS(1),CS(2)The circuits over each field of a cycle
A˚A nested commitment
ζ,λ,ϕThe cube root of unity in the base field, the eigenvalue, and the endomorphism
m(W,X,Y)The registry polynomial
r′(X)The final trace after stages are separated

Tachyon

SymbolMeaning
sk,ask,ak,nk,pk,pakThe keys of the Tachyon key hierarchy
ψ,rcm,cmA note's trapdoors and its commitment
mk,nfe​A note's master key and its nullifier for epoch e
tg,tg⊥​A tachygram and a padding tachygram
entry(e),final(e)The first and last anchors of epoch e
Δ(X),N(X),C(X)The polynomials of a delegated absence proof
cv,bsk,bvkA value commitment and the binding signature keys
Last Updated: 11/4/26, 10:49 AM
Contributors: Hanh
Next
Glossary