One-click install
npx skills add https://github.com/scooter-lacroix/Maestro --skill vector-spaces
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vector-spaces
Source: https://github.com/scooter-lacroix/Maestro/tree/main/maestro/skills/math/math/linear-algebra/vector-spaces
Command: npx skills add https://github.com/scooter-lacroix/Maestro --skill vector-spaces

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill provides a structured approach to solving common problems encountered in linear algebra, specifically related to vector spaces.

Core Features & Use Cases

  • Subspace Verification: Checks if a set forms a valid subspace by verifying closure properties and the presence of the zero vector.
  • Linear Independence Determination: Assesses whether a set of vectors is linearly independent.
  • Basis and Dimension Calculation: Identifies a basis for a vector space and determines its dimension.
  • Change of Basis: Computes the transition matrix for changing coordinate systems.
  • Use Case: When asked to determine if a given set of vectors forms a subspace, this skill will guide you through the necessary checks and utilize computational tools for verification.

Quick Start

Use the vector-spaces skill to check if a set of vectors is linearly independent.

Frequently Asked Questions about vector-spaces

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

FAQPage Schema
How do I check if a set of vectors forms a valid subspace?

To check if a set forms a valid subspace, verify that it contains the zero vector and maintains closure under addition and scalar multiplication. This Skill guides you through these necessary checks and uses computational tools for verification.

How can I determine if vectors are linearly independent using SymPy?

You can determine linear independence by assessing whether a set of vectors can be written as a linear combination of each other. This Skill utilizes SymPy for RREF calculations to systematically verify linear independence.

What is the best way to find a basis and calculate the dimension of a vector space?

The best way to find a basis and calculate dimension is to identify the linearly independent vectors that span the space. This Skill identifies a basis for your vector space and determines its exact dimension.

How do I compute the transition matrix for a change of basis?

To compute the transition matrix for a change of basis, you need to transform coordinate systems relative to the new basis vectors. This Skill computes the transition matrix to perform change of basis operations accurately.

Can Z3 be used for formal proofs in linear algebra?

Yes, Z3 can be used for formal proofs in linear algebra. This Skill leverages Z3 alongside SymPy to provide structured problem-solving strategies and formally verify properties of vector spaces.