open-sets

Verify continuity and open set properties in topology using Z3 symbolic solvers.

8|1|Updated Jan 4, 2026
One-click install
npx skills add https://github.com/scooter-lacroix/Maestro --skill open-sets
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: open-sets
Source: https://github.com/scooter-lacroix/Maestro/tree/main/maestro/skills/math/math/topology/open-sets
Command: npx skills add https://github.com/scooter-lacroix/Maestro --skill open-sets

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires z3-solver, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides strategies and tools for solving problems related to open sets in topology, particularly concerning continuity and topological properties.

Core Features & Use Cases

  • Continuity Verification: Helps determine if a function is continuous using topological definitions (preimage of open sets).
  • Open Set Verification: Assists in verifying if a given set is open in a metric space.
  • Topological Properties: Defines and aids in working with interior, closure, and boundary of sets.
  • Use Case: When proving a function is continuous in a topology course, use this skill to apply the correct definition and leverage symbolic solvers.

Quick Start

Use the open-sets skill to prove that the preimage of an open set under a function is open.

Frequently Asked Questions about open-sets

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

FAQPage Schema
How do I verify continuity using the preimage of open sets in topology?

To verify continuity using open sets, you need to prove that the preimage of every open set under a function is also open. This Skill applies topological definitions and leverages Z3 symbolic solvers to automate this verification process.

How do I prove a given set is open in a metric space?

Proving a set is open in a metric space involves showing every point has a neighborhood contained within the set. This Skill assists in open set verification by applying metric space definitions and using Z3 solver constraints to validate the property.

Can I use Z3 solver to check topological properties like interior and closure?

Yes, you can use the Z3 solver to check topological properties. This Skill defines and aids in working with the interior, closure, and boundary of sets by translating topological definitions into symbolic constraints for the solver to evaluate.

What is the best way to automate continuity verification for general topological spaces?

The best way to automate continuity verification for general topological spaces is using a symbolic solver. This Skill supports metric and general topological spaces by formulating the preimage of open sets as logical constraints for Z3 to solve.

Do I need Python and z3-solver installed to work with open set topology problems?

Yes, you need Python and z3-solver installed to work with open set topology problems. This Skill requires a Python runtime with z3-solver and uv to execute the symbolic logic necessary for continuity and topological verification.