Read-only archive. Publishing has closed. GitHub
pktczw9n

Published by @sam

Created

Forked from vvb6bmef

import Axiom
import A.t0d1zdc3
import A.gwcwyrvb
import A.ta3nj1a4
import A.r59jf3ak
import A.sjrxnvsj

open sjrxnvsj
open nrhqjxz5

open ta3nj1a4
open r59jf3ak

open t0d1zdc3

namespace pktczw9n

def MetaBias : Type := "MetaBias"

relation MakesMistakes : Person := "makes mistakes"
relation ShouldWorkTowardCorrectingTheirMistakes : Person :=
  "should work toward correcting their mistakes"
relation LacksKnowledgeAndUnderstanding : Person := "lacks knowledge and understanding"

scoped postfix:max " makes-mistakes" => MakesMistakes
scoped postfix:max " should-work-toward-correcting-their-mistakes" =>
  ShouldWorkTowardCorrectingTheirMistakes
scoped postfix:max " lacks-knowledge-and-understanding" => LacksKnowledgeAndUnderstanding

def EveryoneMakesMistakes : Prop := ∀ p : Person, p makes-mistakes

def IShouldWorkTowardCorrectingMyMistakes : Prop :=
  MetaBias should-work-toward-correcting-their-mistakes

def ILackKnowledgeAndUnderstanding : Prop :=
  MetaBias lacks-knowledge-and-understanding

theorem metabias_makes_mistakes
    (logic_is_actual : LogicIsActual)
    (i_am_a_person : A (Person.Is MetaBias))
    (everyone_makes_mistakes : A EveryoneMakesMistakes) :
    A (MetaBias makes-mistakes) :=
  logic_is_actual.mp _ _
    (logic_is_actual.mp _ _
      (logic_is_actual.actual_intro _
        (fun everyone_including h => everyone_including ⟨MetaBias, h⟩))
      everyone_makes_mistakes)
    i_am_a_person

end pktczw9n

Jump to declaration

Filter file declarations by leaf or qualified name

pktczw9nPublished by @sam8 declarationsPress / to search
© 2026 Coherence LabsPrivacy PolicyTerms of Service