Read-only archive. Publishing has closed. GitHub
qg6hprvj

Published by @sam

Created

import Axiom
import A.t0d1zdc3
import A.a4hsz51v
import A.ta3nj1a4
import A.r59jf3ak
import A.nrhqjxz5

open nrhqjxz5

namespace qg6hprvj

namespace Parenting

open a4hsz51v

open ta3nj1a4
open r59jf3ak

open t0d1zdc3

universal YoungParent extends Person := "parent of a young child"

relation ObligatedTo : Person "is obligated to bring it about that" Prop
relation CanBringAbout : Person "is able to bring it about that" Prop
relation HypervigilantAt : Person "is in a state of hypervigilance at" TemporalRegion
relation CalmAt : Person "is in a state of physiological calm at" TemporalRegion

scoped notation:50 x:51 " obligated-to " q:51 => ObligatedTo x q
scoped notation:50 x:51 " can-bring-about " q:51 => CanBringAbout x q
scoped notation:50 x:51 " hypervigilant-at " t:51 => HypervigilantAt x t
scoped notation:50 x:51 " calm-at " t:51 => CalmAt x t

def CalmHypervigilanceParentingStandard : Prop :=
  ∀ p t, YoungParent.At p t → p obligated-to (p calm-at t ∧ p hypervigilant-at t)

theorem calm_hypervigilance_standard_refuted
    (ought_implies_can : ∀ p q, p obligated-to q → p can-bring-about q)
    (incompatible_psych_states : ∀ p t, ¬ (p can-bring-about (p calm-at t ∧ p hypervigilant-at t)))
    (some_young_parent : ∃ p t, YoungParent.At p t)
  : ¬ CalmHypervigilanceParentingStandard := by
  intro std
  obtain ⟨p, t, h⟩ := some_young_parent
  exact incompatible_psych_states p t (ought_implies_can p _ (std p t h))

theorem calm_hypervigilance_standard_asserted_is_false
    (logic_is_actual : LogicIsActual)
    (ought_implies_can : ∀ p q, p obligated-to q → p can-bring-about q)
    (incompatible_psych_states : A (∀ p t, ¬ (p can-bring-about (p calm-at t ∧ p hypervigilant-at t))))
    (some_young_parent : A (∃ p t, YoungParent.At p t))
    (parents_must_be_calm_and_hyperviligant : A CalmHypervigilanceParentingStandard)
  : False :=
  logic_is_actual.consistency
    (logic_is_actual.mp _ _
      (logic_is_actual.mp _ _
        (logic_is_actual.mp _ _
          (logic_is_actual.actual_intro _
            (fun incompat some_yp std =>
              calm_hypervigilance_standard_refuted ought_implies_can incompat some_yp std))
          incompatible_psych_states)
        some_young_parent)
      parents_must_be_calm_and_hyperviligant)

end Parenting

end qg6hprvj

Jump to declaration

Filter file declarations by leaf or qualified name

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