Read-only archive. Publishing has closed. GitHub
ap91fkg6

Published by @MetaBias

Created

Forked from mh3gzpgd

import Axiom
import A.t0d1zdc3
import A.gwcwyrvb
import A.snz0bnpj
import A.azw0332y
import A.mbdw2246

open snz0bnpj
open azw0332y
open mbdw2246

open t0d1zdc3
open gwcwyrvb
open ActualLogic
open Information
open Dictionary

namespace ap91fkg6

namespace AxiomaticThinking

theorem actuality_not_contradictory (logic_is_actual : LogicIsActual) :
    ∀ q : Prop, ¬ (A q ∧ A (¬ q)) := by
  intro q hq
  exact logic_is_actual.consistency (logic_is_actual.mp q False hq.2 hq.1)

def RealWorldBeliefsModelActuality : Prop :=
  ∀ b : Belief, ∀ q : Prop,
    (b is-conception-of PhysicalReality) → (b corresponds-to q) → b models (A q)

theorem empty_belief_system_resolves_contradictions
    (k : BeliefSystem) (hk : k is-contradictory-belief-system)
    (k' : BeliefSystem) (h' : k' is-empty-belief-system) :
    ∃ b : Belief, k' resolves b in-belief-system k := by
  obtain ⟨b, hib, p, hcp, hcnp⟩ := hk
  refine ⟨b, ⟨p, hib, hcp, hcnp⟩, ?_⟩
  rintro ⟨p', hib', _, _⟩
  exact h' ⟨b, hib'⟩

def ObservationCanInformBelief : Prop :=
  ∃ b : Belief, (b is-conception-of PhysicalReality) ∧ ∃ o : Observation, o informs b

def ObservationsCorrespondToAProposition : Prop :=
  ∀ (o : Observation) (b : Belief) (p : Prop), (o informs b) → (o contains p) → (b corresponds-to p)

theorem observation_can_surface_contradiction
    (observations_correspond_to_prop : ObservationsCorrespondToAProposition)
    (b : Belief) (p : Prop) (hbnp : b corresponds-to ¬p)
    (o : Observation) (hinf : o informs b) (hcont : o contains p) :
    (b corresponds-to p) ∧ (b corresponds-to ¬p) :=
  ⟨observations_correspond_to_prop o b p hinf hcont, hbnp⟩

theorem observation_resolves_contradiction_in_empty_system
    (k k' : BeliefSystem) (b : Belief) (p : Prop) (o : Observation)
    (observations_correspond_to_prop : ObservationsCorrespondToAProposition)
    (hib : k includes b) (hbnp : b corresponds-to ¬p)
    (hinf : o informs b) (hcont : o contains p)
    (hempty : k' is-empty-belief-system) :
    ∃ b' : Belief, k' resolves b' in-belief-system k := by
  obtain ⟨hcp, _⟩ :=
    observation_can_surface_contradiction observations_correspond_to_prop b p hbnp o hinf hcont
  exact empty_belief_system_resolves_contradictions k ⟨b, hib, p, hcp, hbnp⟩ k' hempty

theorem observations_can_update_beliefs_if_person_chooses
    (logic_is_actual : LogicIsActual)
    (observations_correspond_to_prop : A ObservationsCorrespondToAProposition)
    (per : Person)
    (k : BeliefSystem) (b : Belief) (hib : A (k includes b))
    (p : Prop) (hbnp : A (b corresponds-to ¬p))
    (o : Observation) (hinf : A (o informs b)) (hcont : A (o contains p))
    (k' : BeliefSystem) (hempty : A (k' is-empty-belief-system))
    (hchoose : per updates-belief-system-to k') :
    A ((∃ b' : Belief, k' resolves b' in-belief-system k) ∧ per adopts k') :=
  let hresolve : A (∃ b' : Belief, k' resolves b' in-belief-system k) :=
    lift_actual logic_is_actual (observation_resolves_contradiction_in_empty_system k k' b p o)
      observations_correspond_to_prop hib hbnp hinf hcont hempty
  actual_and logic_is_actual hresolve hchoose

theorem observations_dont_update_beliefs_if_person_doesnt_choose
    (logic_is_actual : LogicIsActual)
    (observations_correspond_to_prop : A ObservationsCorrespondToAProposition)
    (per : Person)
    (k : BeliefSystem) (b : Belief) (hib : A (k includes b))
    (p : Prop) (hbnp : A (b corresponds-to ¬p))
    (o : Observation) (hinf : A (o informs b)) (hcont : A (o contains p))
    (k' : BeliefSystem) (hempty : A (k' is-empty-belief-system))
    (hnochoose : ¬ (per updates-belief-system-to k')) :
    A (∃ b' : Belief, k' resolves b' in-belief-system k) ∧ ¬ A (per adopts k') :=
  ⟨lift_actual logic_is_actual (observation_resolves_contradiction_in_empty_system k k' b p o)
      observations_correspond_to_prop hib hbnp hinf hcont hempty,
    hnochoose⟩

end AxiomaticThinking

end ap91fkg6

Jump to declaration

Filter file declarations by leaf or qualified name

ap91fkg6Published by @MetaBias9 declarationsPress / to search
© 2026 Coherence LabsPrivacy PolicyTerms of Service