Module bedrock

Module bedrock 

Source
Expand description

BedRock Module - First Principles Decomposition

Reduces problems to fundamental axioms through recursive analysis, then rebuilds understanding using Tree-of-Thoughts exploration.

§Methodology

BedRock applies Elon Musk-style first principles thinking:

  1. Decompose: Break the problem into fundamental components
  2. Identify Axioms: Find self-evident truths that don’t require proof
  3. Surface Assumptions: Expose hidden assumptions that may be challenged
  4. Rebuild: Reconstruct understanding from verified foundations
  5. Explore: Use Tree-of-Thoughts to find optimal reasoning paths

§Usage

use reasonkit::thinktool::modules::{BedRock, ThinkToolModule, ThinkToolContext};

let bedrock = BedRock::new();
let context = ThinkToolContext {
    query: "Why are electric vehicles better than gas cars?".into(),
    previous_steps: vec![],
};

let result = bedrock.execute(&context)?;
println!("Axioms found: {}", result.output["axioms"]);
println!("Hidden assumptions: {}", result.output["assumptions"]);

Structs§

AnalysisGap
Analysis gap identified during reconstruction.
BedRock
BedRock reasoning module for first principles analysis.
BedRockConfig
Configuration for BedRock analysis depth and behavior.
BedRockMetadata
Metadata about the analysis process.
BedRockResult
Complete result of BedRock first principles analysis.
Principle
A fundamental principle identified during decomposition.
ReconstructionPath
A reconstruction path from axioms to conclusions.

Enums§

PrincipleType
Classification of a principle’s nature.