local_to_global_hasse_principle

Analyze polynomial solvability over ℝ and ℚ_p to derive global rational witnesses.

1|Updated Mar 14, 2026
One-click install
npx skills add https://github.com/bneb/perqed --skill local-to-global-hasse-principle
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: local_to_global_hasse_principle
Source: https://github.com/bneb/perqed/tree/main/.agents/skills/local_to_global_hasse_principle
Command: npx skills add https://github.com/bneb/perqed --skill local-to-global-hasse-principle

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Prove a global existence result by first establishing existence at all local completions (p-adic and real), then applying the Hasse-Minkowski theorem or analogous local-global principle to lift to the integers or rationals.

Core Features & Use Cases

  • Local-to-global reasoning for polynomial solvability: verify real and p-adic solvability and then deduce a global witness using Hasse-type principles.
  • Lean 4 formalization templates: encode local checks, Hensel lifting steps, and construction of a global solution within Lean 4 using Mathlib.
  • Worked scenarios: applies to quadratic forms and related algebraic structures where local data governs global solvability, with descent-style strategies for lifting to ℚ.

Quick Start

Apply the Hasse principle by verifying real and p-adic solvability for a quadratic form over ℚ, then deduce a global rational solution.

Frequently Asked Questions about local_to_global_hasse_principle

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

FAQPage Schema
How does the local-global principle determine rational solvability for polynomial systems?

The local-global principle determines rational solvability by verifying a polynomial system has solutions over ℝ and over ℚ_p for all primes p, then lifting local data to a global rational witness using Hasse-Minkowski theorem applications.

How do I apply Hensel lifting in Lean 4 to construct p-adic solutions?

You apply Hensel lifting in Lean 4 by using provided formalization templates to encode local checks over ℚ_p, lifting approximate solutions to higher p-adic precision, and constructing a global rational solution from the local data.

Does the Hasse principle work for all polynomial systems or only quadratic forms?

The Hasse principle applies directly to quadratic forms over ℚ via the Hasse-Minkowski theorem, but analogous local-global principles and descent methods can extend the reasoning to related algebraic structures where local data governs global solvability.

Can I use Lean 4 Mathlib to formalize local-global reasoning for p-adic numbers?

You can use Lean 4 Mathlib to formalize local-global reasoning by encoding real and p-adic solvability checks, applying Hensel lifting steps, and constructing a global solution witness within Lean 4 templates.

What is the best way to verify real and p-adic solvability before deducing a global solution?

The best way to verify real and p-adic solvability is to check the polynomial system over ℝ and ℚ_p for all primes p individually, then apply the Hasse-Minkowski theorem to deduce and construct a global rational witness.