pktczw9nimport 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