Read-only archive. Publishing has closed. GitHub
g5rfy225

Published by @sam

Created

import Axiom
import A.t0d1zdc3
import A.gwcwyrvb

open t0d1zdc3
open gwcwyrvb

namespace g5rfy225

-- Hunter Ash: https://x.com/ArtemisConsort/status/2030019327928492320

def IsAISystem : Type → Prop := "is an AI system"
def IsConscious : Type → Prop := "is conscious"
def IsCapabilitySet : Type → Prop := "is a set of capabilities"
def Possesses : Type → Type → Prop := "possesses"

def AICanNeverBeConscious : Prop :=
  ∀ s : Type, IsAISystem s → ¬ IsConscious s

def SufficesForConsciousness (c : Type) : Prop :=
  ∀ s : Type, Possesses s c → IsConscious s

def SomeCapabilitiesSufficeForConsciousness : Prop :=
  ∃ c : Type, IsCapabilitySet c ∧ SufficesForConsciousness c

def ConsciousnessLinkedToCapabilitiesAIWillNeverPossess : Prop :=
  ∃ c : Type, IsCapabilitySet c ∧ SufficesForConsciousness c ∧
    ∀ s : Type, IsAISystem s → ¬ Possesses s c

theorem denying_ai_consciousness_requires_one_of_two_beliefs
    (logic_is_actual : LogicIsActual)
    (skeptic : A AICanNeverBeConscious) :
    A ConsciousnessLinkedToCapabilitiesAIWillNeverPossess ∨
      A (¬ SomeCapabilitiesSufficeForConsciousness) :=
  (Classical.em SomeCapabilitiesSufficeForConsciousness).elim
    (fun suff =>
      Or.inl (logic_is_actual.mp _ _
        (logic_is_actual.actual_intro _
          (fun never_conscious =>
            suff.elim fun c hc =>
              ⟨c, hc.1, hc.2, fun s s_ai s_has =>
                never_conscious s s_ai (hc.2 s s_has)⟩))
        skeptic))
    (fun not_suff => Or.inr (logic_is_actual.actual_intro _ not_suff))

end g5rfy225

Jump to declaration

Filter file declarations by leaf or qualified name

g5rfy225Published by @sam9 declarationsPress / to search
© 2026 Coherence LabsPrivacy PolicyTerms of Service