Skip to content
Snippets Groups Projects
SupplementaryAngles.mmt 1.74 KiB
Newer Older
  • Learn to ignore specific revisions
  • Dennis Müller's avatar
    Dennis Müller committed
    namespace http://mathhub.info/FrameIT/frameworld ❚
    
    fixmeta ?FrameworldMeta ❚
    
    /T
          \
           \ D
            \
     ________\_________
    A         B        C
    
    The scroll encodes "angle ABD + angle DBC = 180°", or rather, "angle DBC = 180° - angle ABD"
    
    Dennis Müller's avatar
    Dennis Müller committed
    
    
    theory SupplementaryAngles =
    
    ComFreek's avatar
    ComFreek committed
        theory Problem =
            A: point ❘ meta ?MetaAnnotations?label "A" ❙
            B: point ❘ meta ?MetaAnnotations?label "B" ❙
            C: point ❘ meta ?MetaAnnotations?label "C" ❙
            D: point ❘ meta ?MetaAnnotations?label "D" ❙
    
    ComFreek's avatar
    ComFreek committed
            L: line ❘ meta ?MetaAnnotations?label "L"❙
            A_on_L : ⊦ A on L ❘ meta ?MetaAnnotations?label s"${lverb A} ∈ ${lverb L}"❙
            B_on_L : ⊦ B on L ❘ meta ?MetaAnnotations?label s"${lverb B} ∈ ${lverb L}"❙
            C_on_L : ⊦ C on L ❘ meta ?MetaAnnotations?label s"${lverb C} ∈ ${lverb L}"❙
    
    ComFreek's avatar
    ComFreek committed
            angleABD
    
                : Σ α: ℝ. ⊦ ( ∠ A,B,D ) ≐ α ❘
    
    ComFreek's avatar
    ComFreek committed
                meta ?MetaAnnotations?label s"∠${lverb A B D}"
    
    ComFreek's avatar
    ComFreek committed
        theory Solution =
    
    ComFreek's avatar
    ComFreek committed
            meta ?MetaAnnotations?label "AngleSum" ❙
    
    ComFreek's avatar
    ComFreek committed
            meta ?MetaAnnotations?problemTheory ?SupplementaryAngles/Problem ❙
            meta ?MetaAnnotations?solutionTheory ?SupplementaryAngles/Solution ❙
            meta ?MetaAnnotations?description "Supplementary angles add up to 180 degree " ❙
    
    ComFreek's avatar
    ComFreek committed
            include ?SupplementaryAngles/Problem ❙
    
    Dennis Müller's avatar
    Dennis Müller committed
    
    
    ComFreek's avatar
    ComFreek committed
            angleDBC
    
                : Σ γ: ℝ. ⊦ ( ∠ D,B,C ) ≐ γ ❘
    
    ComFreek's avatar
    ComFreek committed
                = ⟨180.0 - (πl angleABD), sketch "By some theorem"⟩ ❘
    
    ComFreek's avatar
    ComFreek committed
                meta ?MetaAnnotations?label s"∠${lverb D B C}" ❘
                meta ?MetaAnnotations?description s"The deduced angle by calculating 180° - ${lverb angleABD}"
    
    bBoesl's avatar
    bBoesl committed