Theory relation

Parents

Contents

Type operators

(none)

Constants

Definitions

CR_defEMPTY_REL_DEFEQC_DEFIDEM_DEFINDUCTIVE_INVARIANT_DEFINDUCTIVE_INVARIANT_ON_DEFINVOL_DEFLinearOrderO_DEFOrderPreOrderRCOMPLRC_DEFRDOM_DEFRDOM_DELETE_DEFRESTRICTRINSERTRINTERRRANGERRESTRICT_DEFRSUBSETRUNIONRUNIVSC_DEFSN_defSTRORDStrongLinearOrderStrongOrderTC_DEFWCR_defWFP_DEFWFREC_DEFWF_DEFWeakLinearOrderWeakOrderantisymmetric_defapprox_defdiag_defdiamond_defequivalence_definv_DEFinv_image_defirreflexive_defnf_defrcdiamond_defreflexive_defsymmetric_defthe_fun_deftotal_deftransitive_deftrichotomous

Theorems

ALT_equivalenceEQC_EQUIVALENCEEQC_IDEMEQC_INDUCTIONEQC_MONOTONEEQC_MOVES_INEQC_REQC_REFLEQC_SYMEQC_TRANSEXTEND_RTC_TCEXTEND_RTC_TC_EQNEXTEND_RTC_TC_RIGHT1EXTEND_RTC_TC_RIGHT1_EQNEqIsBothRSUBSETIDEMIDEM_RCIDEM_RTCIDEM_SCIDEM_STRORDIDEM_TCINDUCTION_WF_THMINDUCTIVE_INVARIANT_ON_WFRECINDUCTIVE_INVARIANT_WFRECINVOLINVOL_ONE_ENOINVOL_ONE_ONEIN_RDOMIN_RDOM_DELETEIN_RDOM_RRESTRICTIN_RDOM_RUNIONIN_RRANGEId_ONOT_INVOLNewmans_lemmaO_ASSOCO_IdO_MONORC_IDEMRC_MONOTONERC_MOVES_OUTRC_OR_IdRC_REFLRC_REFLEXIVERC_RTCRC_STRORDRC_SUBSETRC_WeakRC_lifts_equalitiesRC_lifts_invariantsRC_lifts_monotonicitiesREMPTY_SUBSETRESTRICT_DEFRESTRICT_LEMMARINSERT_IDEMRINTER_ASSOCRINTER_COMMRSUBSET_ANTISYMRSUBSET_RINSERTRSUBSET_WeakOrderRSUBSET_antisymmetricRTC_ALT_DEFRTC_ALT_INDUCTRTC_ALT_RIGHT_DEFRTC_ALT_RIGHT_INDUCTRTC_BRACKETS_RTC_EQNRTC_CASES1RTC_CASES2RTC_CASES_RTC_TWICERTC_CASES_TCRTC_EQCRTC_IDEMRTC_INDUCTRTC_INDUCT_RIGHT1RTC_MONOTONERTC_REFLRTC_REFLEXIVERTC_RINTERRTC_RTCRTC_RULESRTC_RULES_RIGHT1RTC_RUNIONRTC_SINGLERTC_STRONG_INDUCTRTC_STRONG_INDUCT_RIGHT1RTC_SUBSETRTC_TC_RCRTC_TRANSRTC_TRANSITIVERTC_casesRTC_indRTC_lifts_equalitiesRTC_lifts_invariantsRTC_lifts_monotonicitiesRTC_lifts_reflexive_transitive_relationsRTC_rulesRTC_strongindRUNION_ASSOCRUNION_COMMRUNION_RTC_MONOTONERUNIV_SUBSETSC_IDEMSC_MONOTONESC_SYMMETRICSC_lifts_equalitiesSC_lifts_monotonicitiesSTRONG_EQC_INDUCTIONSTRORD_AND_NOT_IdSTRORD_RCSTRORD_StrongStrongOrd_OrdTC_CASES1TC_CASES1_ETC_CASES2TC_CASES2_ETC_IDEMTC_INDUCTTC_INDUCT_ALT_LEFTTC_INDUCT_ALT_RIGHTTC_INDUCT_LEFT1TC_INDUCT_RIGHT1TC_LEFT1_ITC_MONOTONETC_RC_EQNSTC_RIGHT1_ITC_RTCTC_RULESTC_STRONG_INDUCTTC_STRONG_INDUCT_LEFT1TC_STRONG_INDUCT_RIGHT1TC_SUBSETTC_TRANSITIVETC_implies_one_stepTC_lifts_equalitiesTC_lifts_invariantsTC_lifts_monotonicitiesTC_lifts_transitive_relationsTFL_INDUCTIVE_INVARIANT_ON_WFRECTFL_INDUCTIVE_INVARIANT_WFRECWFP_CASESWFP_INDUCTWFP_RULESWFP_STRONG_INDUCTWFREC_COROLLARYWFREC_THMWF_EMPTY_RELWF_EQ_INDUCTION_THMWF_EQ_WFPWF_INDUCTION_THMWF_NOT_REFLWF_PULLWF_RECURSION_THMWF_SUBSETWF_TCWF_TC_EQNWF_antisymmetricWF_inv_imageWF_irreflexiveWF_noloopsWeakLinearOrder_dichotomyWeakOrd_OrdWeakOrder_EQantisymmetric_RCantisymmetric_RINTERantisymmetric_invdiamond_RC_diamonddiamond_TC_diamondequivalence_inv_identityestablish_CRinv_EQCinv_INVOLinv_Idinv_MOVES_OUTinv_Oinv_RCinv_SCinv_TCinv_diaginv_image_thminv_invirrefl_trans_implies_antisymirreflexive_RSUBSETirreflexive_invrcdiamond_diamondreflexive_EQCreflexive_Id_RSUBSETreflexive_RCreflexive_RC_identityreflexive_RTCreflexive_TCreflexive_invreflexive_inv_imagesymmetric_EQCsymmetric_RCsymmetric_SC_identitysymmetric_TCsymmetric_invsymmetric_inv_RSUBSETsymmetric_inv_identitysymmetric_inv_imagetotal_inv_imagetransitive_EQCtransitive_O_RSUBSETtransitive_RCtransitive_RINTERtransitive_RTCtransitive_TC_identitytransitive_invtransitive_inv_imagetrichotomous_RCtrichotomous_STRORD

Definitions

CR_def
⊢ ∀R. CR R ⇔ diamond R꙳
EMPTY_REL_DEF
⊢ ∀x y. ∅ᵣ x y ⇔ F
EQC_DEF
⊢ ∀R. R^= = RC (SC R)⁺
IDEM_DEF
⊢ ∀f. IDEM f ⇔ f ∘ f = f
INDUCTIVE_INVARIANT_DEF
⊢ ∀R P M.
    INDUCTIVE_INVARIANT R P M ⇔ ∀f x. (∀y. R y x ⇒ P y (f y)) ⇒ P x (M f x)
INDUCTIVE_INVARIANT_ON_DEF
⊢ ∀R D P M.
    INDUCTIVE_INVARIANT_ON R D P M ⇔
    ∀f x. D x ∧ (∀y. D y ⇒ R y x ⇒ P y (f y)) ⇒ P x (M f x)
INVOL_DEF
⊢ ∀f. INVOL f ⇔ f ∘ f = I
LinearOrder
⊢ ∀R. LinearOrder R ⇔ Order R ∧ trichotomous R
O_DEF
⊢ ∀R1 R2 x z. (R1 ∘ᵣ R2) x z ⇔ ∃y. R2 x y ∧ R1 y z
Order
⊢ ∀Z. Order Z ⇔ antisymmetric Z ∧ transitive Z
PreOrder
⊢ ∀R. PreOrder R ⇔ reflexive R ∧ transitive R
RCOMPL
⊢ ∀R x y. RCOMPL R x y ⇔ ¬R x y
RC_DEF
⊢ ∀R x y. RC R x y ⇔ x = y ∨ R x y
RDOM_DEF
⊢ ∀R x. RDOM R x ⇔ ∃y. R x y
RDOM_DELETE_DEF
⊢ ∀R x u v. (R \\ x) u v ⇔ R u v ∧ u ≠ x
RESTRICT
⊢ ∀f R x. RESTRICT f R x = RESTRICTION (λy. R y x) f
RINSERT
⊢ ∀R a b. RINSERT R a b = (λx y. R x y ∨ x = a ∧ y = b)
RINTER
⊢ ∀R1 R2 x y. (R1 ∩ᵣ R2) x y ⇔ R1 x y ∧ R2 x y
RRANGE
⊢ ∀R y. RRANGE R y ⇔ ∃x. R x y
RRESTRICT_DEF
⊢ ∀R s x y. RRESTRICT R s x y ⇔ R x y ∧ x ∈ s
RSUBSET
⊢ ∀R1 R2. R1 ⊆ᵣ R2 ⇔ ∀x y. R1 x y ⇒ R2 x y
RUNION
⊢ ∀R1 R2 x y. (R1 ∪ᵣ R2) x y ⇔ R1 x y ∨ R2 x y
RUNIV
⊢ ∀x y. 𝕌ᵣ x y ⇔ T
SC_DEF
⊢ ∀R x y. SC R x y ⇔ R x y ∨ R y x
SN_def
⊢ ∀R. SN R ⇔ WF Rᵀ
STRORD
⊢ ∀R a b. STRORD R a b ⇔ R a b ∧ a ≠ b
StrongLinearOrder
⊢ ∀R. StrongLinearOrder R ⇔ StrongOrder R ∧ trichotomous R
StrongOrder
⊢ ∀Z. StrongOrder Z ⇔ irreflexive Z ∧ transitive Z
TC_DEF
⊢ ∀R a b.
    R⁺ a b ⇔
    ∀P. (∀x y. R x y ⇒ P x y) ∧ (∀x y z. P x y ∧ P y z ⇒ P x z) ⇒ P a b
WCR_def
⊢ ∀R. WCR R ⇔ ∀x y z. R x y ∧ R x z ⇒ ∃u. R꙳ y u ∧ R꙳ z u
WFP_DEF
⊢ ∀R a. WFP R a ⇔ ∀P. (∀x. (∀y. R y x ⇒ P y) ⇒ P x) ⇒ P a
WFREC_DEF
⊢ ∀R M.
    WFREC R M =
    (λx. M (RESTRICT (the_fun R⁺ (λf v. M (RESTRICT f R v) v) x) R x) x)
WF_DEF
⊢ ∀R. WF R ⇔ ∀B. (∃w. B w) ⇒ ∃min. B min ∧ ∀b. R b min ⇒ ¬B b
WeakLinearOrder
⊢ ∀R. WeakLinearOrder R ⇔ WeakOrder R ∧ trichotomous R
WeakOrder
⊢ ∀Z. WeakOrder Z ⇔ reflexive Z ∧ antisymmetric Z ∧ transitive Z
antisymmetric_def
⊢ ∀R. antisymmetric R ⇔ ∀x y. R x y ∧ R y x ⇒ x = y
approx_def
⊢ ∀R M x f. approx R M x f ⇔ f = RESTRICT (λy. M (RESTRICT f R y) y) R x
diag_def
⊢ ∀A x y. diag A x y ⇔ x = y ∧ x ∈ A
diamond_def
⊢ ∀R. diamond R ⇔ ∀x y z. R x y ∧ R x z ⇒ ∃u. R y u ∧ R z u
equivalence_def
⊢ ∀R. equivalence R ⇔ reflexive R ∧ symmetric R ∧ transitive R
inv_DEF
⊢ ∀R x y. Rᵀ x y ⇔ R y x
inv_image_def
⊢ ∀R f. inv_image R f = (λx y. R (f x) (f y))
irreflexive_def
⊢ ∀R. irreflexive R ⇔ ∀x. ¬R x x
nf_def
⊢ ∀R x. nf R x ⇔ ∀y. ¬R x y
rcdiamond_def
⊢ ∀R. rcdiamond R ⇔ ∀x y z. R x y ∧ R x z ⇒ ∃u. RC R y u ∧ RC R z u
reflexive_def
⊢ ∀R. reflexive R ⇔ ∀x. R x x
symmetric_def
⊢ ∀R. symmetric R ⇔ ∀x y. R x y ⇔ R y x
the_fun_def
⊢ ∀R M x. the_fun R M x = @f. approx R M x f
total_def
⊢ ∀R. total R ⇔ ∀x y. R x y ∨ R y x
transitive_def
⊢ ∀R. transitive R ⇔ ∀x y z. R x y ∧ R y z ⇒ R x z
trichotomous
⊢ ∀R. trichotomous R ⇔ ∀a b. R a b ∨ R b a ∨ a = b

Theorems

⊢ ∀R. equivalence R ⇔ ∀x y. R x y ⇔ R x = R y
⊢ ∀R. equivalence R^=
⊢ ∀R. R^= ^= = R^=
⊢ ∀R P.
    (∀x y. R x y ⇒ P x y) ∧ (∀x. P x x) ∧ (∀x y. P x y ⇒ P y x) ∧
    (∀x y z. P x y ∧ P y z ⇒ P x z) ⇒
    ∀x y. R^= x y ⇒ P x y
⊢ (∀x y. R x y ⇒ R' x y) ⇒ R^= x y ⇒ R'^= x y
⊢ ∀R. (RC R)^= = R^= ∧ (SC R)^= = R^= ∧ R⁺ ^= = R^=
⊢ ∀R x y. R x y ⇒ R^= x y
⊢ ∀R x. R^= x x
⊢ ∀R x y. R^= x y ⇒ R^= y x
⊢ ∀R x y z. R^= x y ∧ R^= y z ⇒ R^= x z
⊢ ∀R x y z. R x y ∧ R꙳ y z ⇒ R⁺ x z
⊢ ∀R x z. R⁺ x z ⇔ ∃y. R x y ∧ R꙳ y z
⊢ ∀R x y z. R꙳ x y ∧ R y z ⇒ R⁺ x z
⊢ ∀R x z. R⁺ x z ⇔ ∃y. R꙳ x y ∧ R y z
⊢ ∀y z. y = z ⇔ y ⊆ᵣ z ∧ z ⊆ᵣ y
⊢ ∀f. IDEM f ⇔ ∀x. f (f x) = f x
⊢ IDEM RC
⊢ IDEM RTC
⊢ IDEM SC
⊢ IDEM STRORD
⊢ IDEM TC
⊢ ∀R. (∀P. (∀x. (∀y. R y x ⇒ P y) ⇒ P x) ⇒ ∀x. P x) ⇒ WF R
⊢ ∀R P M D x.
    WF R ∧ INDUCTIVE_INVARIANT_ON R D P M ∧ D x ⇒ P x (WFREC R M x)
⊢ ∀R P M. WF R ∧ INDUCTIVE_INVARIANT R P M ⇒ ∀x. P x (WFREC R M x)
⊢ ∀f. INVOL f ⇔ ∀x. f (f x) = x
⊢ ∀f. INVOL f ⇒ ∀a b. f a = b ⇔ a = f b
⊢ ∀f. INVOL f ⇒ ∀a b. f a = f b ⇔ a = b
⊢ x ∈ RDOM R ⇔ ∃y. R x y
⊢ x ∈ RDOM (R \\ k) ⇔ x ∈ RDOM R ∧ x ≠ k
⊢ x ∈ RDOM (RRESTRICT R s) ⇔ x ∈ RDOM R ∧ x ∈ s
⊢ x ∈ RDOM (R1 ∪ᵣ R2) ⇔ x ∈ RDOM R1 ∨ x ∈ RDOM R2
⊢ y ∈ RRANGE R ⇔ ∃x. R x y
⊢ $= ∘ᵣ R = R
⊢ INVOL $¬
⊢ ∀R. WCR R ∧ SN R ⇒ CR R
⊢ R1 ∘ᵣ R2 ∘ᵣ R3 = (R1 ∘ᵣ R2) ∘ᵣ R3
⊢ R ∘ᵣ $= = R
⊢ R1 ⊆ᵣ R2 ∧ S1 ⊆ᵣ S2 ⇒ R1 ∘ᵣ S1 ⊆ᵣ R2 ∘ᵣ S2
⊢ ∀R. RC (RC R) = RC R
⊢ (∀x y. R x y ⇒ Q x y) ⇒ RC R x y ⇒ RC Q x y
⊢ ∀R. SC (RC R) = RC (SC R) ∧ RC (RC R) = RC R ∧ (RC R)⁺ = RC R⁺
⊢ RC R = R ∪ᵣ $=
⊢ RC R x x
⊢ ∀R. reflexive (RC R)
⊢ ∀R x y. RC R x y ⇒ R꙳ x y
⊢ ∀R. WeakOrder R ⇒ RC (STRORD R) = R
⊢ ∀R x y. R x y ⇒ RC R x y
⊢ Order R ⇔ WeakOrder (RC R)
⊢ (∀x y. R x y ⇒ f x = f y) ⇒ ∀x y. RC R x y ⇒ f x = f y
⊢ (∀x y. P x ∧ R x y ⇒ P y) ⇒ ∀x y. P x ∧ RC R x y ⇒ P y
⊢ (∀x y. R x y ⇒ R (f x) (f y)) ⇒ ∀x y. RC R x y ⇒ RC R (f x) (f y)
⊢ ∅ᵣ ⊆ᵣ R ∧ (R ⊆ᵣ ∅ᵣ ⇔ R = ∅ᵣ)
⊢ ∀f R x. RESTRICT f R x = (λy. if R y x then f y else ARB)
⊢ ∀f R y z. R y z ⇒ RESTRICT f R z y = f y
⊢ ∀R a b. RINSERT R a b a b
⊢ R1 ∩ᵣ (R2 ∩ᵣ R3) = R1 ∩ᵣ R2 ∩ᵣ R3
⊢ R1 ∩ᵣ R2 = R2 ∩ᵣ R1
⊢ ∀R1 R2. R1 ⊆ᵣ R2 ∧ R2 ⊆ᵣ R1 ⇒ R1 = R2
⊢ ∀R a b. R ⊆ᵣ RINSERT R a b
⊢ WeakOrder $RSUBSET
⊢ antisymmetric $RSUBSET
⊢ ∀R a b. R꙳ a b ⇔ ∀Q. Q b ∧ (∀x y. R x y ∧ Q y ⇒ Q x) ⇒ Q a
⊢ ∀R Q b. Q b ∧ (∀x y. R x y ∧ Q y ⇒ Q x) ⇒ ∀x. R꙳ x b ⇒ Q x
⊢ ∀R a b. R꙳ a b ⇔ ∀Q. Q a ∧ (∀y z. Q y ∧ R y z ⇒ Q z) ⇒ Q b
⊢ ∀R Q a. Q a ∧ (∀y z. Q y ∧ R y z ⇒ Q z) ⇒ ∀z. R꙳ a z ⇒ Q z
⊢ (∀x y. R1 x y ⇒ R2 x y) ∧ (∀x y. R2 x y ⇒ R1꙳ x y) ⇒ R2꙳ = R1꙳
⊢ ∀R x y. R꙳ x y ⇔ x = y ∨ ∃u. R x u ∧ R꙳ u y
⊢ ∀R x y. R꙳ x y ⇔ x = y ∨ ∃u. R꙳ x u ∧ R u y
⊢ ∀R x y. R꙳ x y ⇔ ∃u. R꙳ x u ∧ R꙳ u y
⊢ ∀R x y. R꙳ x y ⇔ x = y ∨ R⁺ x y
⊢ ∀x y. R꙳ x y ⇒ R^= x y
⊢ ∀R. R꙳ ꙳ = R꙳
⊢ ∀R P.
    (∀x. P x x) ∧ (∀x y z. R x y ∧ P y z ⇒ P x z) ⇒ ∀x y. R꙳ x y ⇒ P x y
⊢ ∀R P.
    (∀x. P x x) ∧ (∀x y z. P x y ∧ R y z ⇒ P x z) ⇒ ∀x y. R꙳ x y ⇒ P x y
⊢ (∀x y. R x y ⇒ Q x y) ⇒ R꙳ x y ⇒ Q꙳ x y
⊢ R꙳ x x
⊢ ∀R. reflexive R꙳
⊢ ∀R1 R2 x y. (R1 ∩ᵣ R2)꙳ x y ⇒ (R1꙳ ∩ᵣ R2꙳) x y
⊢ ∀R x y. R꙳ x y ⇒ ∀z. R꙳ y z ⇒ R꙳ x z
⊢ ∀R. (∀x. R꙳ x x) ∧ ∀x y z. R x y ∧ R꙳ y z ⇒ R꙳ x z
⊢ ∀R. (∀x. R꙳ x x) ∧ ∀x y z. R꙳ x y ∧ R y z ⇒ R꙳ x z
⊢ ∀R1 R2. (R1꙳ ∪ᵣ R2꙳)꙳ = (R1 ∪ᵣ R2)꙳
⊢ ∀R x y. R x y ⇒ R꙳ x y
⊢ ∀R P.
    (∀x. P x x) ∧ (∀x y z. R x y ∧ R꙳ y z ∧ P y z ⇒ P x z) ⇒
    ∀x y. R꙳ x y ⇒ P x y
⊢ ∀R P.
    (∀x. P x x) ∧ (∀x y z. P x y ∧ R꙳ x y ∧ R y z ⇒ P x z) ⇒
    ∀x y. R꙳ x y ⇒ P x y
⊢ ∀R x y. R x y ⇒ R꙳ x y
⊢ ∀R x y. R꙳ x y ⇒ RC R x y ∨ R⁺ x y
⊢ R꙳ x y ∧ R꙳ y z ⇒ R꙳ x z
⊢ ∀R. transitive R꙳
RTC_cases
⊢ ∀R a0 a1. R꙳ a0 a1 ⇔ a1 = a0 ∨ ∃y. R a0 y ∧ R꙳ y a1
RTC_ind
⊢ ∀R RTC'.
    (∀x. RTC' x x) ∧ (∀x y z. R x y ∧ RTC' y z ⇒ RTC' x z) ⇒
    ∀a0 a1. R꙳ a0 a1 ⇒ RTC' a0 a1
⊢ (∀x y. R x y ⇒ f x = f y) ⇒ ∀x y. R꙳ x y ⇒ f x = f y
⊢ (∀x y. P x ∧ R x y ⇒ P y) ⇒ ∀x y. P x ∧ R꙳ x y ⇒ P y
⊢ (∀x y. R x y ⇒ R (f x) (f y)) ⇒ ∀x y. R꙳ x y ⇒ R꙳ (f x) (f y)
⊢ (∀x y. R x y ⇒ Q (f x) (f y)) ∧ reflexive Q ∧ transitive Q ⇒
  ∀x y. R꙳ x y ⇒ Q (f x) (f y)
RTC_rules
⊢ ∀R. (∀x. R꙳ x x) ∧ ∀x y z. R x y ∧ R꙳ y z ⇒ R꙳ x z
RTC_strongind
⊢ ∀R RTC'.
    (∀x. RTC' x x) ∧ (∀x y z. R x y ∧ R꙳ y z ∧ RTC' y z ⇒ RTC' x z) ⇒
    ∀a0 a1. R꙳ a0 a1 ⇒ RTC' a0 a1
⊢ R1 ∪ᵣ (R2 ∪ᵣ R3) = R1 ∪ᵣ R2 ∪ᵣ R3
⊢ R1 ∪ᵣ R2 = R2 ∪ᵣ R1
⊢ ∀R1 x y. R1꙳ x y ⇒ ∀R2. (R1 ∪ᵣ R2)꙳ x y
⊢ (𝕌ᵣ ⊆ᵣ R ⇔ R = 𝕌ᵣ) ∧ R ⊆ᵣ 𝕌ᵣ
⊢ ∀R. SC (SC R) = SC R
⊢ (∀x y. R x y ⇒ Q x y) ⇒ SC R x y ⇒ SC Q x y
⊢ ∀R. symmetric (SC R)
⊢ (∀x y. R x y ⇒ f x = f y) ⇒ ∀x y. SC R x y ⇒ f x = f y
⊢ (∀x y. R x y ⇒ R (f x) (f y)) ⇒ ∀x y. SC R x y ⇒ SC R (f x) (f y)
⊢ ∀R P.
    (∀x y. R x y ⇒ P x y) ∧ (∀x. P x x) ∧ (∀x y. R^= x y ∧ P x y ⇒ P y x) ∧
    (∀x y z. P x y ∧ P y z ∧ R^= x y ∧ R^= y z ⇒ P x z) ⇒
    ∀x y. R^= x y ⇒ P x y
⊢ STRORD R = R ∩ᵣ RCOMPL $=
⊢ ∀R. StrongOrder R ⇒ STRORD (RC R) = R
⊢ ∀R. Order R ⇔ StrongOrder (STRORD R)
⊢ ∀R. StrongOrder R ⇒ Order R
⊢ R⁺ x z ⇔ R x z ∨ ∃y. R x y ∧ R⁺ y z
⊢ ∀R x z. R⁺ x z ⇒ R x z ∨ ∃y. R x y ∧ R⁺ y z
⊢ R⁺ x z ⇔ R x z ∨ ∃y. R⁺ x y ∧ R y z
⊢ ∀R x z. R⁺ x z ⇒ R x z ∨ ∃y. R⁺ x y ∧ R y z
⊢ ∀R. R⁺ ⁺ = R⁺
⊢ ∀R P.
    (∀x y. R x y ⇒ P x y) ∧ (∀x y z. P x y ∧ P y z ⇒ P x z) ⇒
    ∀u v. R⁺ u v ⇒ P u v
⊢ ∀R Q. (∀x. R x b ⇒ Q x) ∧ (∀x y. R x y ∧ Q y ⇒ Q x) ⇒ ∀a. R⁺ a b ⇒ Q a
⊢ ∀R Q. (∀y. R a y ⇒ Q y) ∧ (∀x y. Q x ∧ R x y ⇒ Q y) ⇒ ∀b. R⁺ a b ⇒ Q b
⊢ ∀R P.
    (∀x y. R x y ⇒ P x y) ∧ (∀x y z. R x y ∧ P y z ⇒ P x z) ⇒
    ∀x y. R⁺ x y ⇒ P x y
⊢ ∀R P.
    (∀x y. R x y ⇒ P x y) ∧ (∀x y z. P x y ∧ R y z ⇒ P x z) ⇒
    ∀x y. R⁺ x y ⇒ P x y
⊢ ∀x y z. R x y ∧ R⁺ y z ⇒ R⁺ x z
⊢ (∀x y. R x y ⇒ Q x y) ⇒ R⁺ x y ⇒ Q⁺ x y
⊢ ∀R. RC R⁺ = R꙳ ∧ (RC R)⁺ = R꙳
⊢ ∀x y z. R⁺ x y ∧ R y z ⇒ R⁺ x z
⊢ ∀R x y. R⁺ x y ⇒ R꙳ x y
⊢ ∀R. (∀x y. R x y ⇒ R⁺ x y) ∧ ∀x y z. R⁺ x y ∧ R⁺ y z ⇒ R⁺ x z
⊢ ∀R P.
    (∀x y. R x y ⇒ P x y) ∧
    (∀x y z. P x y ∧ P y z ∧ R⁺ x y ∧ R⁺ y z ⇒ P x z) ⇒
    ∀u v. R⁺ u v ⇒ P u v
⊢ ∀R P.
    (∀x y. R x y ⇒ P x y) ∧ (∀x y z. R x y ∧ P y z ∧ R⁺ y z ⇒ P x z) ⇒
    ∀u v. R⁺ u v ⇒ P u v
⊢ ∀R P.
    (∀x y. R x y ⇒ P x y) ∧ (∀x y z. P x y ∧ R⁺ x y ∧ R y z ⇒ P x z) ⇒
    ∀u v. R⁺ u v ⇒ P u v
⊢ ∀R x y. R x y ⇒ R⁺ x y
⊢ ∀R. transitive R⁺
⊢ ∀x y. R⁺ x y ∧ x ≠ y ⇒ ∃z. R x z ∧ x ≠ z
⊢ (∀x y. R x y ⇒ f x = f y) ⇒ ∀x y. R⁺ x y ⇒ f x = f y
⊢ (∀x y. P x ∧ R x y ⇒ P y) ⇒ ∀x y. P x ∧ R⁺ x y ⇒ P y
⊢ (∀x y. R x y ⇒ R (f x) (f y)) ⇒ ∀x y. R⁺ x y ⇒ R⁺ (f x) (f y)
⊢ (∀x y. R x y ⇒ Q (f x) (f y)) ∧ transitive Q ⇒
  ∀x y. R⁺ x y ⇒ Q (f x) (f y)
⊢ ∀f R D P M x.
    f = WFREC R M ∧ WF R ∧ INDUCTIVE_INVARIANT_ON R D P M ∧ D x ⇒ P x (f x)
⊢ ∀f R P M x. f = WFREC R M ∧ WF R ∧ INDUCTIVE_INVARIANT R P M ⇒ P x (f x)
⊢ ∀R x. WFP R x ⇔ ∀y. R y x ⇒ WFP R y
⊢ ∀R P. (∀x. (∀y. R y x ⇒ P y) ⇒ P x) ⇒ ∀x. WFP R x ⇒ P x
⊢ ∀R x. (∀y. R y x ⇒ WFP R y) ⇒ WFP R x
⊢ ∀R. (∀x. WFP R x ∧ (∀y. R y x ⇒ P y) ⇒ P x) ⇒ ∀x. WFP R x ⇒ P x
⊢ ∀M R f. f = WFREC R M ⇒ WF R ⇒ ∀x. f x = M (RESTRICT f R x) x
⊢ ∀R M. WF R ⇒ ∀x. WFREC R M x = M (RESTRICT (WFREC R M) R x) x
⊢ WF ∅ᵣ
⊢ ∀R. WF R ⇔ ∀P. (∀x. (∀y. R y x ⇒ P y) ⇒ P x) ⇒ ∀x. P x
⊢ ∀R. WF R ⇔ ∀x. WFP R x
⊢ ∀R. WF R ⇒ ∀P. (∀x. (∀y. R y x ⇒ P y) ⇒ P x) ⇒ ∀x. P x
⊢ ∀R x y. WF R ⇒ R x y ⇒ x ≠ y
⊢ ∀P f R g R'.
    (∀x. P (f x) ⇒ WF (R (f x))) ∧
    (∀x y. R' x y ⇒ P (f x) ∧ f x = f y ∧ R (f x) (g x) (g y)) ⇒
    WF R'
⊢ ∀R. WF R ⇒ ∀M. ∃!f. ∀x. f x = M (RESTRICT f R x) x
⊢ ∀R P. WF R ∧ (∀x y. P x y ⇒ R x y) ⇒ WF P
⊢ ∀R. WF R ⇒ WF R⁺
⊢ WF R⁺ ⇔ WF R
⊢ WF R ⇒ antisymmetric R
⊢ ∀R f. WF R ⇒ WF (inv_image R f)
⊢ WF R ⇒ irreflexive R
⊢ WF R ⇒ R⁺ x y ⇒ x ≠ y
⊢ ∀R. WeakLinearOrder R ⇔ WeakOrder R ∧ ∀a b. R a b ∨ R b a
⊢ ∀R. WeakOrder R ⇒ Order R
⊢ ∀R. WeakOrder R ⇒ ∀y z. y = z ⇔ R y z ∧ R z y
⊢ ∀R. antisymmetric (RC R) ⇔ antisymmetric R
⊢ (antisymmetric R1 ⇒ antisymmetric (R1 ∩ᵣ R2)) ∧
  (antisymmetric R2 ⇒ antisymmetric (R1 ∩ᵣ R2))
⊢ ∀R. antisymmetric Rᵀ ⇔ antisymmetric R
⊢ ∀R. diamond R ⇒ diamond (RC R)
⊢ ∀R. diamond R ⇒ diamond R⁺
⊢ ∀R. equivalence R ⇒ Rᵀ = R
⊢ ∀R. (rcdiamond R ⇒ CR R) ∧ (diamond R ⇒ CR R)
⊢ ∀R. R^= ᵀ = R^= ∧ Rᵀ ^= = R^=
⊢ INVOL relinv
⊢ $= ᵀ = $=
⊢ ∀R. Rᵀ ᵀ = R ∧ SC Rᵀ = SC R ∧ RC Rᵀ = (RC R)ᵀ ∧ Rᵀ ⁺ = R⁺ ᵀ ∧
      Rᵀ ꙳ = R꙳ ᵀ ∧ Rᵀ ^= = R^=
⊢ ∀R R'. (R ∘ᵣ R')ᵀ = R'ᵀ ∘ᵣ Rᵀ
⊢ ∀R. (RC R)ᵀ = RC Rᵀ
⊢ ∀R. (SC R)ᵀ = SC R ∧ SC Rᵀ = SC R
⊢ ∀R. R⁺ ᵀ = Rᵀ ⁺
⊢ (diag A)ᵀ = diag A
⊢ ∀R f x y. inv_image R f x y ⇔ R (f x) (f y)
⊢ ∀R. Rᵀ ᵀ = R
⊢ ∀R. irreflexive R ∧ transitive R ⇒ antisymmetric R
⊢ ∀R1 R2. irreflexive R2 ∧ R1 ⊆ᵣ R2 ⇒ irreflexive R1
⊢ ∀R. irreflexive Rᵀ ⇔ irreflexive R
⊢ ∀R. rcdiamond R ⇔ diamond (RC R)
⊢ reflexive R^=
⊢ ∀R. reflexive R ⇔ $= ⊆ᵣ R
⊢ ∀R. reflexive (RC R)
⊢ ∀R. reflexive R ⇒ RC R = R
⊢ ∀R. reflexive R꙳
⊢ ∀R. reflexive R ⇒ reflexive R⁺
⊢ ∀R. reflexive Rᵀ ⇔ reflexive R
⊢ ∀R f. reflexive R ⇒ reflexive (inv_image R f)
⊢ symmetric R^=
⊢ ∀R. symmetric (RC R) ⇔ symmetric R
⊢ ∀R. symmetric R ⇒ SC R = R
⊢ ∀R. symmetric R ⇒ symmetric R⁺
⊢ ∀R. symmetric Rᵀ ⇔ symmetric R
⊢ symmetric R ⇔ Rᵀ ⊆ᵣ R
⊢ ∀R. symmetric R ⇒ Rᵀ = R
⊢ ∀R f. symmetric R ⇒ symmetric (inv_image R f)
⊢ ∀R f. total R ⇒ total (inv_image R f)
⊢ transitive R^=
⊢ transitive R ⇔ R ∘ᵣ R ⊆ᵣ R
⊢ ∀R. transitive R ⇒ transitive (RC R)
⊢ transitive R1 ∧ transitive R2 ⇒ transitive (R1 ∩ᵣ R2)
⊢ ∀R. transitive R꙳
⊢ ∀R. transitive R ⇒ R⁺ = R
⊢ ∀R. transitive Rᵀ ⇔ transitive R
⊢ ∀R f. transitive R ⇒ transitive (inv_image R f)
⊢ trichotomous (RC R) ⇔ trichotomous R
⊢ trichotomous (STRORD R) ⇔ trichotomous R