summaryrefslogtreecommitdiff
path: root/library/ordinal.tex
diff options
context:
space:
mode:
authoradelon <22380201+adelon@users.noreply.github.com>2025-07-16 12:36:32 +0200
committeradelon <22380201+adelon@users.noreply.github.com>2025-07-16 12:36:32 +0200
commit9aac1a22c4ff4b4be16800b86e34a94d358b0deb (patch)
tree4874bcad55c1a40d8776e367b1bba0ad6c80f46e /library/ordinal.tex
parent92efa0fe16152c0f42cb9d05d6ef127955b03a18 (diff)
Add quantified calcs and relax tokenization
Use an `\iff`-calc to speed up `union_as_unions`. Also remove `in_implies_neq` which seems to interact badly with the choice axiom used by superposition-based proofs like Vampire in cut-down problems.
Diffstat (limited to 'library/ordinal.tex')
-rw-r--r--library/ordinal.tex9
1 files changed, 1 insertions, 8 deletions
diff --git a/library/ordinal.tex b/library/ordinal.tex
index c092fa8..f978257 100644
--- a/library/ordinal.tex
+++ b/library/ordinal.tex
@@ -235,13 +235,6 @@ To show that \in\ is a strict total order it only remains to show that \in\ is c
% Goal: ordinal(fgamma)=>(elem(falpha,fgamma)|elem(fgamma,falpha)|falpha=fgamma))
%
Assume $\gamma$ is an ordinal.
- % Goal:
- % elem(falpha,fgamma)|elem(fgamma,falpha)|falpha=fgamma
- %
- % Original Vampire proof:
- % Follows by \cref{setext,transitiveset,ordinal,in_implies_neq,prec_is_ordinal,in_asymmetric}.
- %
- % Pruned proof:
Follows by \cref{setext,transitiveset,ordinal}.
\end{subproof}
\end{proof}
@@ -489,7 +482,7 @@ Then $\alpha\subseteq\beta$.
\end{proposition}
\begin{proof}
% Vampire proof:
- Follows by \cref{inters_of_ordinals_is_ordinal,in_implies_neq,inters_iff_forall,ordinal_subseteq_implies_elem_or_eq,inters_subseteq_elem}.
+ Follows by \cref{inters_of_ordinals_is_ordinal,in_irrefl,inters_iff_forall,ordinal_subseteq_implies_elem_or_eq,inters_subseteq_elem}.
\end{proof}
\begin{proposition}\label{inters_of_ordinals_is_minimal}