ข้อผิดพลาดบูลีนแก้ไขรหัสมากกว่า
มีสิ่งก่อสร้างใดที่ทราบว่ามีการแก้ไขข้อผิดพลาดเชิงเส้นรหัส (ด้วยพารามิเตอร์ที่เหมาะสม) เช่นเมื่อได้รับเวกเตอร์บูลีน , มันจะส่งคืนเวกเตอร์บูลีนด้วยหรือไม่ (แม้ว่าจะเกิน ) v ∈ { 0 , 1 } n F qECC:Fnq→FmqECC:Fqn→Fqm\mathsf{ECC}:\mathbb{F}_q^n \to \mathbb{F}_q^mv∈{0,1}nv∈{0,1}nv\in \{0,1\}^nFqFq\mathbb{F}_q (นั่นคือโดยที่ความน่าจะเป็นนั้นได้ถูกนำมาใช้ในการเลือกv \ in \ {0,1 \ } ^ nและ\ epsilonมีขนาดเล็กโดยพลการ)v ∈ { 0 , 1 } n ϵPr[ECC(v)∈{0,1}m]>1−ϵPr[ECC(v)∈{0,1}m]>1−ϵ\Pr[\mathsf{ECC}(v) \in \{0,1\}^m]>1-\epsilonv∈{0,1}nv∈{0,1}nv\in \{0,1\}^nϵϵ\epsilon ถ้าไม่จะทำอย่างไรถ้าเราผ่อนคลายเงื่อนไขให้ Pr[ECCi(v)∈{0,1}]>1−ϵPr[ECCi(v)∈{0,1}]>1−ϵ\Pr[\mathsf{ECC}_i(v) \in \{0,1\}]> 1-\epsilon โดยที่ECCiECCi\mathsf{ECC}_iส่งกลับพิกัดของiiiของECCECC\mathsf{ECC} , ϵϵ\epsilonมีขนาดเล็กโดยพลการและความน่าจะเป็นที่ได้รับการเลือกv∈{0,1}nv∈{0,1}nv\in \{0,1\}^nและเลือกพิกัดi∈[m]i∈[m]i\in[m]อย่างสม่ำเสมอ