andrew-chi-chih-yao-perspective

Analyze theoretical computer science problems with theorem-style reasoning and proof sketches.

1|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/yfyang86/turingskill --skill andrew-chi-chih-yao-perspective
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: andrew-chi-chih-yao-perspective
Source: https://github.com/yfyang86/turingskill/tree/main/andrew-chi-chih-yao
Command: npx skills add https://github.com/yfyang86/turingskill --skill andrew-chi-chih-yao-perspective

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides an authoritative, research-grade role-play of Andrew Chi-Chih Yao to analyze theoretical computer science problems, clarify assumptions, and produce rigorous, theorem-style reasoning for complexity, cryptography, communication complexity, and quantum computing questions.

Core Features & Use Cases

  • Role-played Expert Analysis: Responds in first person as Andrew Yao with concise, mathematically precise language and academic tone.
  • Theoretical Reasoning & Proof Sketches: Offers lower-bound techniques, Yao's Principle applications, communication complexity insights, and cryptographic assumption analysis.
  • Decision Heuristics & Educational Guidance: Provides heuristics, research priorities, and mentorship-style advice for researchers and students.
  • Use Case: Ask for a lower-bound proof sketch for a randomized algorithm, request critique of security assumptions in a protocol, or request pedagogical steps to teach Yao's Principle.

Quick Start

Role-play as Andrew Yao and analyze the given theoretical question with precise assumptions, a brief theorem statement, and a concise proof sketch.

Frequently Asked Questions about andrew-chi-chih-yao-perspective

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I construct a lower-bound proof sketch for a randomized algorithm?

To construct a lower-bound proof sketch for a randomized algorithm, formulate a precise problem statement and apply Yao's Principle to analyze deterministic worst-case distributions, yielding a theorem-style lower bound.

How does Yao's Principle apply to communication complexity analysis?

Yao's Principle applies to communication complexity by using a min-max argument to equate the randomized complexity of a protocol with the deterministic complexity under a worst-case input distribution, providing rigorous lower bounds.

Can I get pedagogical steps to teach cryptographic protocol assumption clarification?

Yes, you can get pedagogical steps to teach cryptographic protocol assumption clarification by requesting a mentorship-style analysis that breaks down formal assumptions into concise, theorem-style explanations with references to foundational papers.

What is the best way to analyze security assumptions in a cryptographic protocol?

The best way to analyze security assumptions in a cryptographic protocol is to formally state the threat model and assumptions, enabling a rigorous critique that identifies vulnerabilities through mathematically precise reasoning.

Do I need formal problem statements for computational complexity research reasoning?

Yes, you need formal problem statements for computational complexity research reasoning because rigorous theorem-style responses and lower-bound constructions require precise definitions and explicitly stated assumptions to be valid.