Read-only archive. Publishing has closed. GitHub
rvxd5naf

Published by @MetaBias

Created

Forked from ap91fkg6

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

open snz0bnpj
open azw0332y
open g0c1njxx

open t0d1zdc3
open gwcwyrvb
open ActualLogic
open Information
open Dictionary

namespace rvxd5naf

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 belief-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 belief-corresponds-to p)

theorem observation_can_surface_contradiction
    (observations_correspond_to_prop : ObservationsCorrespondToAProposition)
    (b : Belief) (p : Prop) (hbnp : b belief-corresponds-to ¬p)
    (o : Observation) (hinf : o informs b) (hcont : o contains p) :
    (b belief-corresponds-to p) ∧ (b belief-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 belief-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 belief-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 belief-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 rvxd5naf

Jump to declaration

Filter file declarations by leaf or qualified name

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