บางส่วนของการทำงานกับความไวไวกับบล็อกที่ได้รับการมุ่งเป้าไปที่การตรวจสอบฟังก์ชั่นที่มีช่องว่างที่มีขนาดใหญ่ที่สุดเท่าที่เป็นไปได้ระหว่างและเพื่อแก้ปัญหาการคาดเดาว่าเป็นเพียง polynomially ขนาดใหญ่กว่า(ฉ) แล้วทิศทางตรงกันข้ามล่ะ? สิ่งที่เป็นที่รู้จักกันเกี่ยวกับฟังก์ชั่นที่ ?
นิด ๆ ฟังก์ชั่นอย่างต่อเนื่องมี(ฉ) ฟังก์ชั่นใด ๆ ที่มียังมีด้วย มันไม่สำคัญ แต่ไม่ยากเกินไปที่จะแสดงว่าฟังก์ชั่นเสียงเดียวใด ๆ ก็ตอบสนองความเท่าเทียมกันนี้ มีคลาสที่ดีอื่น ๆ ของฟังก์ชั่นที่มีหรือไม่? การจำแนกลักษณะที่สมบูรณ์แบบจะสมบูรณ์แบบ ถ้าเราไปเสริมสร้างความต้องการที่จะและ ?
แรงจูงใจสำหรับคำถามนี้ก็เพื่อให้ได้สัญชาตญาณว่าความไวเกี่ยวข้องกับการปิดกั้นความไวอย่างไร
คำนิยาม
ให้เป็นฟังก์ชั่นบูลีนในคำ bit สำหรับและให้แทนคำว่า bit ที่ได้จากโดยการเปิดบิตที่ระบุโดย . ในกรณีที่เราก็จะแสดงนี้เป็นฉัน
เรากำหนดความไวของที่เป็น\} ในคำอื่น ๆ ก็เป็นจำนวนบิตในที่เราสามารถพลิกเพื่อพลิกการส่งออกของฉเรากำหนดความไวของเป็นx)
เรากำหนดความไวของบล็อกที่ที่ (แสดงถึง ) เป็นค่าสูงสุดซึ่งมีชุดย่อยที่แยกจากกันของเช่นนั้น ว่าf (x ^ {B_i}) \ neq f (x) เรากำหนดไวบล็อกของFเป็นBS (ฉ) = \ ข้อความ {} สูงสุด _x BS (ฉ, x)
สุดท้ายเรากำหนด0-sensitiveของเป็น\} เรากำหนด1-sensitivity , 0-block sensitivityและ1-sensitivity sensitivity , , , และbs ^ 1 (f)ตามลำดับ