Portability | OS independent |
---|---|
Stability | unstable |
Maintainer | Stephen E.A. Britton (sbritton (at) cbu (dot) edu) |
Safe Haskell | Safe-Infered |
The LargeCardinalHierarchy module defines a recursively enumerable,
countably infinite subclass of the logically
(consistent) maximal transfinite set-theoretic universe
ZFC+Con(LargeCardinals) (Zermelo-Frankel Set Theory + Axiom of Choice
+ All known large cardinals consistent with ZFC) via data constructors
for each large cardinal within the hierarchy and functions over them.
The algebraic data type Card
is a Haskell implementation
of the set theoretic proper class of all cardinals, Card.
Card
has value constructors for a countably infinite (aleph-null sized)
subset of every cardinal type of all known large cardinals consistent
with ZFC (Zermelo-Frankel Set Theory + Axiom of Choice) or,
equivalently, ZF+GCH (Zermelo-Frankel Set Theory + Generalized Continuum Hypothesis).
- data Card
- = Card Integer
- | Aleph Card
- | WeaklyInaccessible Card
- | StronglyInaccessible Card
- | AlphaInaccessible Card
- | HyperInaccessible Card
- | Hyper2Inaccessible Card
- | WeaklyMahlo Card
- | StronglyMahlo Card
- | AlphaMahlo Card
- | HyperMahlo Card
- | Reflecting Card
- | PiIndescribable (Int, Int) Card
- | TotallyIndescribable Card
- | NuIndescribable Card
- | LambdaUnfoldable Card
- | Unfoldable Card
- | LambdaShrewd Card
- | Shrewd Card
- | Ethereal Card
- | Subtle Card
- | AlmostIneffable Card
- | Ineffable Card
- | NIneffable Card
- | TotallyIneffable Card
- | Remarkable Card
- | AlphaErdos Card
- | GammaErdos Card
- | AlmostRamsey Card
- | Jonsson Card
- | Rowbottom Card
- | Ramsey Card
- | IneffablyRamsey Card
- | Measurable Card
- | ZeroDagger Card
- | LambdaStrong Card
- | Strong Card
- | Woodin Card
- | WeaklyHyperWoodin Card
- | Shelah Card
- | HyperWoodin Card
- | Superstrong Card
- | Subcompact Card
- | StronglyCompact Card
- | Supercompact Card
- | EtaExtendible Card
- | Extendible Card
- | Vopenka Card
- | NSuperstrong Card
- | NAlmostHuge Card
- | NSuperAlmostHuge Card
- | NHuge Card
- | NSuperHuge Card
- | RankIntoRank Card
- | Reinhardt Card
- | TAV
- | AbsoluteInfinity
- apply :: (t -> t1) -> [t] -> [t1]
- zero :: Card
- one :: Card
- absolute :: Card
- zeros :: [Card]
- ones :: [Card]
- alefz :: Int -> [Card]
- tavs :: [Card]
- absolutes :: [Card]
- absoluteInfinities :: [Card]
- (#) :: Card -> Card -> Card
- (#.) :: [Card] -> Card
- (*.) :: Card -> Card -> Card
- x :: [Card] -> Card
- (^.) :: Card -> Card -> Card
- cp :: [a] -> [b] -> [(a, b)]
- cartesianProduct :: [a] -> [b] -> [(a, b)]
- powerList :: [a] -> [[a]]
- ascend :: Integer -> [Card]
- descend :: Integer -> [Card]
- level :: Int -> (Card -> Card) -> Integer -> Card
- ascent :: Int -> (Card -> Card) -> Integer -> Integer -> [Card]
- descent :: Int -> (Card -> Card) -> Integer -> Integer -> [Card]
- c :: Integer -> Card
- alef :: Integer -> Card
- aleph :: Int -> Integer -> Card
- beth :: Int -> Integer -> Card
- wInac :: Int -> Integer -> Card
- weaklyInaccessible :: Int -> Integer -> Card
- sInac :: Int -> Integer -> Card
- stronglyInaccessible :: Int -> Integer -> Card
- theta :: Int -> Integer -> Card
- aInac :: Int -> Integer -> Card
- alphaInaccessible :: Int -> Integer -> Card
- hInac :: Int -> Integer -> Card
- hyperInaccessible :: Int -> Integer -> Card
- nu :: Int -> Integer -> Card
- h2Inac :: Int -> Integer -> Card
- hyper2Inaccessible :: Int -> Integer -> Card
- mu :: Int -> Integer -> Card
- wMahlo :: Int -> Integer -> Card
- weaklyMahlo :: Int -> Integer -> Card
- sMahlo :: Int -> Integer -> Card
- stronglyMahlo :: Int -> Integer -> Card
- rho :: Int -> Integer -> Card
- aMahlo :: Int -> Integer -> Card
- alphaMahlo :: Int -> Integer -> Card
- hMahlo :: Int -> Integer -> Card
- hyperMahlo :: Int -> Integer -> Card
- reflect :: Int -> Integer -> Card
- reflecting :: Int -> Integer -> Card
- pii :: Int -> Int -> Int -> Integer -> Card
- piIndesc :: Int -> Int -> Int -> Integer -> Card
- piIndescribable :: Int -> Int -> Int -> Integer -> Card
- ti :: Int -> Integer -> Card
- totalIndesc :: Int -> Integer -> Card
- totallyIndescribable :: Int -> Integer -> Card
- ni :: Int -> Integer -> Card
- nuIndesc :: Int -> Integer -> Card
- nuIndescribable :: Int -> Integer -> Card
- lambdaUnfold :: Int -> Integer -> Card
- lambdaUnfoldable :: Int -> Integer -> Card
- unfold :: Int -> Integer -> Card
- unfoldable :: Int -> Integer -> Card
- lambdaShrewd :: Int -> Integer -> Card
- shrewd :: Int -> Integer -> Card
- ether :: Int -> Integer -> Card
- ethereal :: Int -> Integer -> Card
- subtle :: Int -> Integer -> Card
- almostIneff :: Int -> Integer -> Card
- almostIneffable :: Int -> Integer -> Card
- ineff :: Int -> Integer -> Card
- ineffable :: Int -> Integer -> Card
- nIneff :: Int -> Integer -> Card
- nIneffable :: Int -> Integer -> Card
- totalIneff :: Int -> Integer -> Card
- totallyIneffable :: Int -> Integer -> Card
- remark :: Int -> Integer -> Card
- remarkable :: Int -> Integer -> Card
- aErdos :: Int -> Integer -> Card
- alphaErdos :: Int -> Integer -> Card
- gamma :: Int -> Integer -> Card
- gErdos :: Int -> Integer -> Card
- gammaErdos :: Int -> Integer -> Card
- aRamsey :: Int -> Integer -> Card
- almostRamsey :: Int -> Integer -> Card
- jonsson :: Int -> Integer -> Card
- rowbottom :: Int -> Integer -> Card
- ramsey :: Int -> Integer -> Card
- iRamsey :: Int -> Integer -> Card
- ineffablyRamsey :: Int -> Integer -> Card
- measure :: Int -> Integer -> Card
- measurable :: Int -> Integer -> Card
- kappa :: Int -> Integer -> Card
- zeroDag :: Int -> Integer -> Card
- zeroDagger :: Int -> Integer -> Card
- lambdaStrong :: Int -> Integer -> Card
- strong :: Int -> Integer -> Card
- woodin :: Int -> Integer -> Card
- whWoodin :: Int -> Integer -> Card
- weaklyHyperWoodin :: Int -> Integer -> Card
- shelah :: Int -> Integer -> Card
- hWoodin :: Int -> Integer -> Card
- hyperWoodin :: Int -> Integer -> Card
- ss :: Int -> Integer -> Card
- supStrong :: Int -> Integer -> Card
- superstrong :: Int -> Integer -> Card
- superStrong :: Int -> Integer -> Card
- subcompact :: Int -> Integer -> Card
- stronglyCompact :: Int -> Integer -> Card
- supCompact :: Int -> Integer -> Card
- superCompact :: Int -> Integer -> Card
- eta :: Int -> Integer -> Card
- etaExtend :: Int -> Integer -> Card
- etaExtendible :: Int -> Integer -> Card
- ex :: Int -> Integer -> Card
- extend :: Int -> Integer -> Card
- extendible :: Int -> Integer -> Card
- vopenka :: Int -> Integer -> Card
- nss :: Int -> Integer -> Card
- nSuperstrong :: Int -> Integer -> Card
- nah :: Int -> Integer -> Card
- nAlmostHuge :: Int -> Integer -> Card
- nsah :: Int -> Integer -> Card
- nSuperAlmostHuge :: Int -> Integer -> Card
- nh :: Int -> Integer -> Card
- nHuge :: Int -> Integer -> Card
- nsh :: Int -> Integer -> Card
- nSuperHuge :: Int -> Integer -> Card
- rank :: Int -> Integer -> Card
- lambda :: Int -> Integer -> Card
- rankIntoRank :: Int -> Integer -> Card
- reinhardt :: Int -> Integer -> Card
- order :: Int -> (Card -> Card) -> [Card]
- zeroOrder :: Int -> (Card -> Card) -> [Card]
- orderClass :: Int -> (Card -> Card) -> [Card]
- club :: (Card -> Card) -> [Card]
- fixedpoints :: Integer -> (Card -> Card) -> [Card]
- higherOrder :: Integer -> (Card -> Card) -> [Card]
- fromTo :: Int -> (Card -> Card) -> Int -> Int -> [Card]
- alephs :: Int -> [Card]
- alefs :: Integer -> [Card]
- wInacs :: Int -> [Card]
- weaklyInaccessibles :: Int -> [Card]
- wInacz :: Integer -> [Card]
- weaklyInaccessiblez :: Integer -> [Card]
- sInacs :: Int -> [Card]
- stronglyInaccessibles :: Int -> [Card]
- sInacz :: Integer -> [Card]
- stronglyInaccessiblez :: Integer -> [Card]
- aInacs :: Int -> [Card]
- alphaInaccessibles :: Int -> [Card]
- aInacz :: Integer -> [Card]
- alphaInaccessiblez :: Integer -> [Card]
- hInacs :: Int -> [Card]
- hyperInaccessibles :: Int -> [Card]
- hInacz :: Integer -> [Card]
- hyperInaccessiblez :: Integer -> [Card]
- h2Inacs :: Int -> [Card]
- hyper2Inaccessibles :: Int -> [Card]
- h2Inacz :: Integer -> [Card]
- hyper2Inaccessiblez :: Integer -> [Card]
- wMahlos :: Int -> [Card]
- weaklyMahlos :: Int -> [Card]
- wMahloz :: Integer -> [Card]
- weaklyMahloz :: Integer -> [Card]
- sMahlos :: Int -> [Card]
- stronglyMahlos :: Int -> [Card]
- sMahloz :: Integer -> [Card]
- stronglyMahloz :: Integer -> [Card]
- aMahlos :: Int -> [Card]
- alphaMahlos :: Int -> [Card]
- aMahloz :: Integer -> [Card]
- alphaMahloz :: Integer -> [Card]
- hMahlos :: Int -> [Card]
- hyperMahlos :: Int -> [Card]
- hMahloz :: Integer -> [Card]
- hyperMahloz :: Integer -> [Card]
- reflections :: Int -> [Card]
- reflexions :: Integer -> [Card]
- piis :: Int -> Int -> Int -> [Card]
- piIndescribables :: Int -> Int -> Int -> [Card]
- piiz :: Int -> Int -> Integer -> [Card]
- piIndescribablez :: Int -> Int -> Integer -> [Card]
- tis :: Int -> [Card]
- totallyIndescribables :: Int -> [Card]
- tiz :: Integer -> [Card]
- totallyIndescribablez :: Integer -> [Card]
- nis :: Int -> [Card]
- nuIndescribables :: Int -> [Card]
- niz :: Integer -> [Card]
- nuIndescribablez :: Integer -> [Card]
- lambdaUnfolds :: Int -> [Card]
- lambdaUnfoldables :: Int -> [Card]
- lambdaUnfoldz :: Integer -> [Card]
- lambdaUnfoldablez :: Integer -> [Card]
- unfolds :: Int -> [Card]
- unfoldables :: Int -> [Card]
- unfoldz :: Integer -> [Card]
- unfoldablez :: Integer -> [Card]
- lambdaShrewds :: Int -> [Card]
- lambdaShrewdz :: Integer -> [Card]
- shrewds :: Int -> [Card]
- shrewdz :: Integer -> [Card]
- ethers :: Int -> [Card]
- ethereals :: Int -> [Card]
- etherz :: Integer -> [Card]
- etherealz :: Integer -> [Card]
- subtles :: Int -> [Card]
- subtlez :: Integer -> [Card]
- almostIneffs :: Int -> [Card]
- almostIneffables :: Int -> [Card]
- almostIneffz :: Integer -> [Card]
- almostIneffablez :: Integer -> [Card]
- ineffs :: Int -> [Card]
- ineffables :: Int -> [Card]
- ineffz :: Integer -> [Card]
- ineffablez :: Integer -> [Card]
- nIneffs :: Int -> [Card]
- nIneffables :: Int -> [Card]
- nIneffz :: Integer -> [Card]
- nIneffablez :: Integer -> [Card]
- totalIneffs :: Int -> [Card]
- totallyIneffables :: Int -> [Card]
- totalIneffz :: Integer -> [Card]
- totallyIneffablez :: Integer -> [Card]
- remarkables :: Int -> [Card]
- remarkablez :: Integer -> [Card]
- aErdoss :: Int -> [Card]
- alphaErdoss :: Int -> [Card]
- aErdosz :: Integer -> [Card]
- alphaErdosz :: Integer -> [Card]
- gErdoss :: Int -> [Card]
- gammaErdoss :: Int -> [Card]
- gErdosz :: Integer -> [Card]
- gammaErdosz :: Integer -> [Card]
- aRamseys :: Int -> [Card]
- almostRamseys :: Int -> [Card]
- aRamseyz :: Integer -> [Card]
- almostRamseyz :: Integer -> [Card]
- jonssons :: Int -> [Card]
- jonssonz :: Integer -> [Card]
- rowbottoms :: Int -> [Card]
- rowbottomz :: Integer -> [Card]
- ramseys :: Int -> [Card]
- ramseyz :: Integer -> [Card]
- iRamseys :: Int -> [Card]
- ineffablyRamseys :: Int -> [Card]
- iRamseyz :: Integer -> [Card]
- ineffablyRamseyz :: Integer -> [Card]
- measures :: Int -> [Card]
- measurables :: Int -> [Card]
- measurez :: Integer -> [Card]
- measurablez :: Integer -> [Card]
- zeroDags :: Int -> [Card]
- zeroDaggers :: Int -> [Card]
- zeroDagz :: Integer -> [Card]
- zeroDaggerz :: Integer -> [Card]
- lambdaStrongs :: Int -> [Card]
- lambdaStrongz :: Integer -> [Card]
- strongs :: Int -> [Card]
- strongz :: Integer -> [Card]
- woodins :: Int -> [Card]
- woodinz :: Integer -> [Card]
- whWoodins :: Int -> [Card]
- weaklyHyperWoodins :: Int -> [Card]
- whWoodinz :: Integer -> [Card]
- weaklyHyperWoodinz :: Integer -> [Card]
- shelahs :: Int -> [Card]
- shelahz :: Integer -> [Card]
- hWoodins :: Int -> [Card]
- hyperWoodins :: Int -> [Card]
- hWoodinz :: Integer -> [Card]
- hyperWoodinz :: Integer -> [Card]
- sss :: Int -> [Card]
- superstrongs :: Int -> [Card]
- ssz :: Integer -> [Card]
- superstrongz :: Integer -> [Card]
- scs :: Int -> [Card]
- subcompacts :: Int -> [Card]
- scz :: Integer -> [Card]
- subcompactz :: Integer -> [Card]
- stronglycompacts :: Int -> [Card]
- stronglycompactz :: Integer -> [Card]
- supercompacts :: Int -> [Card]
- supercompactz :: Integer -> [Card]
- etas :: Int -> [Card]
- etaExtendibles :: Int -> [Card]
- etaz :: Integer -> [Card]
- etaExtendiblez :: Integer -> [Card]
- extends :: Int -> [Card]
- extendibles :: Int -> [Card]
- extendz :: Integer -> [Card]
- extendiblez :: Integer -> [Card]
- vopenkas :: Int -> [Card]
- vopenkaz :: Integer -> [Card]
- nsss :: Int -> [Card]
- nSuperstrongs :: Int -> [Card]
- nssz :: Integer -> [Card]
- nSuperstrongz :: Integer -> [Card]
- nahs :: Int -> [Card]
- nAlmostHuges :: Int -> [Card]
- nahz :: Integer -> [Card]
- nAlmostHugez :: Integer -> [Card]
- nsahs :: Int -> [Card]
- nSuperAlmostHuges :: Int -> [Card]
- nsahz :: Integer -> [Card]
- nSuperAlmostHugez :: Integer -> [Card]
- nHuges :: Int -> [Card]
- nHugez :: Integer -> [Card]
- nshs :: Int -> [Card]
- nSuperHuges :: Int -> [Card]
- nshz :: Integer -> [Card]
- nSuperHugez :: Integer -> [Card]
- ranks :: Int -> [Card]
- rankIntoRanks :: Int -> [Card]
- rankz :: Integer -> [Card]
- rankIntoRankz :: Integer -> [Card]
- reinhardts :: Int -> [Card]
- reinhardtz :: Integer -> [Card]
Documentation
apply :: (t -> t1) -> [t] -> [t1]Source
apply
is a binary higher-order function
that takes a function f and a list of type x values, [x],
and returns a new list of values derived from the application of f to
each of the x values within [x].
zeros
is a nullary function that returns a countably-infinite (aleph-null sized)
sequence (a stream) of cardinal zeros.
ones
is a nullary function that returns a countably-infinite (aleph-null sized)
sequence (a stream) of cardinal ones.
alefz
is a unary function that takes an Int
n and
returns an n-element list of the first n aleph numbers enumerating from
aleph-null.
absolutes
is a nullary function that returns a countably-infinite (aleph-null sized)
sequence (a stream) of AbsoluteInfinity
s; AbsoluteInfinity
being the
cardinality the class of all cardinals, Card
.
absoluteInfinities :: [Card]Source
absoluteInfinities
is a type synonym (nullary function) for absolutes
.
cartesianProduct :: [a] -> [b] -> [(a, b)]Source
cartesianProduct
is a binary function from [a] & [b] to [(a, b)].
cartesianProduct
takes two lists of elements and returns the
list of all ordered pairs of elements between the two lists
cartesianProduct
is the Cartesian product operator.
ascent :: Int -> (Card -> Card) -> Integer -> Integer -> [Card]Source
ascent
is a quaternary function from (Int
, Card
, Integer
, Integer
) to
[Card
]. ascent
takes an Int
x, a Card
value constructor cons, and
two Integer
s y and z and returns a list of level
x type
cons Card
values from y to z, where y <= z.
ascent
is a generalization of ascend
over all data constructors in Card
.
descent :: Int -> (Card -> Card) -> Integer -> Integer -> [Card]Source
descent
is a quaternary function from (Int
, Card
, Integer
, Integer
) to
[Card
]. descent
takes an Int
x, a Card
value constructor cons, and
two Integer
s y and z and returns a list of level
x type
cons Card
values from y to z, where y >= z.
descent
is a generalization of descend
over all data constructors in Card
.
wInac :: Int -> Integer -> CardSource
wInac
is a binary function from (Int
, Integer
) to Card
.
wInac
takes an Int
m and an Integer
n and returns an
m level
WeaklyInaccessible
whose deepest subscript is n.
weaklyInaccessible :: Int -> Integer -> CardSource
weaklyInaccessible
is a function synonym for wInac
.
sInac :: Int -> Integer -> CardSource
sInac
is a binary function from (Int
, Integer
) to Card
.
sInac
takes an Int
m and an Integer
n and returns an
m level
StronglyInaccessible
whose deepest subscript is n.
stronglyInaccessible :: Int -> Integer -> CardSource
stronglyInaccessible
is a function synonym for sInac
.
aInac :: Int -> Integer -> CardSource
aInac
is a binary function from (Int
, Integer
) to Card
.
aInac
takes an Int
m and an Integer
n and returns an
m level
AlphaInaccessible
whose deepest subscript is n.
alphaInaccessible :: Int -> Integer -> CardSource
alphaInaccessible
is a binary function from (Int
, Integer
) to Card
.
alphaInaccessible
takes an Int
m and an Integer
n and returns an
m level
AlphaInaccessible
whose deepest subscript is n.
alphaInaccessible
is a function synonym for aInac
.
hInac :: Int -> Integer -> CardSource
hInac
is a binary function from (Int
, Integer
) to Card
.
hInac
takes an Int
m and an Integer
n and returns an
m level
HyperInaccessible
whose deepest subscript is n.
hyperInaccessible :: Int -> Integer -> CardSource
hyperInaccessible
is a binary function from (Int
, Integer
) to Card
.
hyperInaccessible
takes an Int
m and an Integer
n and returns an
m level
HyperInaccessible
whose deepest subscript is n.
hyperInaccessible
is a function synonym for hInac
.
h2Inac :: Int -> Integer -> CardSource
h2Inac
is a binary function from (Int
, Integer
) to Card
.
h2Inac
takes an Int
m and an Integer
n and returns an
m level
Hyper2Inaccessible
whose deepest subscript is n.
hyper2Inaccessible :: Int -> Integer -> CardSource
hyper2Inaccessible
is a binary function from (Int
, Integer
) to Card
.
hyper2Inaccessible
takes an Int
m and an Integer
n and returns an
m level
Hyper2Inaccessible
whose deepest subscript is n.
hyper2Inaccessible
is a function synonym for h2Inac
.
wMahlo :: Int -> Integer -> CardSource
wMahlo
is a binary function from (Int
, Integer
) to Card
.
wMahlo
takes an Int
m and an Integer
n and returns an
m level
WeaklyMahlo
whose deepest subscript is n.
weaklyMahlo :: Int -> Integer -> CardSource
weaklyMahlo
is a binary function from (Int
, Integer
) to Card
.
weaklyMahlo
takes an Int
m and an Integer
n and returns an
m level
WeaklyMahlo
whose deepest subscript is n.
weaklyMahlo
is a function synonym for wMahlo
.
sMahlo :: Int -> Integer -> CardSource
sMahlo
is a binary function from (Int
, Integer
) to Card
.
sMahlo
takes an Int
m and an Integer
n and returns an
m level
StronglyMahlo
whose deepest subscript is n.
stronglyMahlo :: Int -> Integer -> CardSource
stronglyMahlo
is a binary function from (Int
, Integer
) to Card
.
stronglyMahlo
takes an Int
m and an Integer
n and returns an
m level
StronglyMahlo
whose deepest subscript is n.
stronglyMahlo
is a function synonym for sMahlo
.
rho :: Int -> Integer -> CardSource
rho
is a binary function from (Int
, Integer
) to Card
.
rho
takes an Int
m and an Integer
n and returns an
m
level
StronglyMahlo
cardinal whose deepest subscript is n.
aMahlo :: Int -> Integer -> CardSource
aMahlo
is a binary function from (Int
, Integer
) to Card
.
aMahlo
takes an Int
m and an Integer
n and returns an
m level
AlphaMahlo
whose deepest subscript is n.
alphaMahlo :: Int -> Integer -> CardSource
alphaMahlo
is a binary function from (Int
, Integer
) to Card
.
alphaMahlo
takes an Int
m and an Integer
n and returns an
m level
AlphaMahlo
whose deepest subscript is n.
alphaMahlo
is a function synonym for aMahlo
.
hMahlo :: Int -> Integer -> CardSource
hMahlo
is a binary function from (Int
, Integer
) to Card
.
hMahlo
takes an Int
m and an Integer
n and returns an
m level
HyperMahlo
whose deepest subscript is n.
hyperMahlo :: Int -> Integer -> CardSource
hyperMahlo
is a binary function from (Int
, Integer
) to Card
.
hyperMahlo
takes an Int
m and an Integer
n and returns an
m level
HyperMahlo
whose deepest subscript is n.
reflect :: Int -> Integer -> CardSource
Binary function from (Int, Integer) to Card reflect takes an Int m and an Integer n and returns an m level reflecting cardinal whose deepest subscript is n
reflecting :: Int -> Integer -> CardSource
pii :: Int -> Int -> Int -> Integer -> CardSource
Binary function from (Int, Int, Int, Integer) to Card pii takes an Int x, an Int y, an Int m, and an Integer n and returns the m level pi-(x, y)-indescribable cardinal whose deepest subscript is n
piIndescribable :: Int -> Int -> Int -> Integer -> CardSource
totalIndesc :: Int -> Integer -> CardSource
totallyIndescribable :: Int -> Integer -> CardSource
nuIndescribable :: Int -> Integer -> CardSource
lambdaUnfold :: Int -> Integer -> CardSource
lambdaUnfoldable :: Int -> Integer -> CardSource
unfoldable :: Int -> Integer -> CardSource
lambdaShrewd :: Int -> Integer -> CardSource
ether :: Int -> Integer -> CardSource
Binary function from (Int, Integer) to Card ether takes an Int m and an Integer n and returns an m level ethereal cardinal whose deepest subscript is n
subtle :: Int -> Integer -> CardSource
Binary function from (Int, Integer) to Card subtle takes an Int m and an Integer n and returns an m level subtle cardinal whose deepest subscript is n
almostIneff :: Int -> Integer -> CardSource
almostIneffable :: Int -> Integer -> CardSource
nIneffable :: Int -> Integer -> CardSource
totalIneff :: Int -> Integer -> CardSource
totallyIneffable :: Int -> Integer -> CardSource
remarkable :: Int -> Integer -> CardSource
alphaErdos :: Int -> Integer -> CardSource
gammaErdos :: Int -> Integer -> CardSource
almostRamsey :: Int -> Integer -> CardSource
ineffablyRamsey :: Int -> Integer -> CardSource
measurable :: Int -> Integer -> CardSource
kappa :: Int -> Integer -> CardSource
Binary function from (Int, Integer) to Card kappa takes an Int m and an Integer n and returns an m level measurable cardinal whose deepest subscript is n
zeroDagger :: Int -> Integer -> CardSource
lambdaStrong :: Int -> Integer -> CardSource
weaklyHyperWoodin :: Int -> Integer -> CardSource
hyperWoodin :: Int -> Integer -> CardSource
superstrong :: Int -> Integer -> CardSource
superStrong :: Int -> Integer -> CardSource
subcompact :: Int -> Integer -> CardSource
stronglyCompact :: Int -> Integer -> CardSource
supCompact :: Int -> Integer -> CardSource
superCompact :: Int -> Integer -> CardSource
etaExtendible :: Int -> Integer -> CardSource
extendible :: Int -> Integer -> CardSource
nSuperstrong :: Int -> Integer -> CardSource
nAlmostHuge :: Int -> Integer -> CardSource
nSuperAlmostHuge :: Int -> Integer -> CardSource
nSuperHuge :: Int -> Integer -> CardSource
lambda :: Int -> Integer -> CardSource
Binary function from (Int, Integer) to Card lambda takes an Int m and an Integer n and returns an m level rank-into-rank cardinal whose deepest subscript is n
rankIntoRank :: Int -> Integer -> CardSource
order :: Int -> (Card -> Card) -> [Card]Source
Binary function from Int
x Card
to Card
order takes an Int m and a Card card and returns the
countably infinite list of level m card(s) indexed over
the natural numbers [0..]. That is, order returns
[(card m 0), (card m 1), (card m 2), (card m 3), . . .]
order increases linearly
over its second argument
keeping its first argument constant. order indexes in a
zero order manner over the natural numbers.
order m card =
[(card m 0), (card m 1), (card m 2), (card m 3), . . .]
fixedpoints increases hierarchly
over its first argument
keeping its second argument constant. fixedpoints indexes
in a higher order manner over its own arguments.
fixedpoints m card =
[(card 1 m), (card 2 m), (card 3 m), (card 4 m), . . .]
zeroOrder :: Int -> (Card -> Card) -> [Card]Source
Binary function from Int x Card to Card zeroOrder takes an Int m and a Card card and returns the countably infinite list of level m card(s) indexed over the natural numbers [0..]. That is, zeroOrder returns [(card m 0), (card m 1), (card m 2), (card m 3), . . .]
zeroOrder increases linearly
over its second argument
keeping its first argument constant. zeroOrder indexes in a
zero order manner over the natural numbers.
zeroOrder m card =
[(card m 0), (card m 1), (card m 2), (card m 3), . . .]
zeroOrder 1 Aleph = [Aleph(0), Aleph(1), Aleph(2), Aleph(3), . . .]
higherOrder increases hierarchly
over its first argument
keeping its second argument constant. higherOrder indexes
in a higher order manner over its own arguments.
higherOrder m card =
[(card 1 m), (card 2 m), (card 3 m), (card 4 m), . . .]
higherOrder 1 Aleph = [(1), Aleph(1), Aleph(Aleph(1)), Aleph(Aleph(Aleph(1))), . . .]
orderClass :: Int -> (Card -> Card) -> [Card]Source
Binary function from Int x Card to Card orderClass takes an Int m and a Card card and returns the countably infinite list of level m card(s) indexed over the natural numbers [0..]. That is, orderClass returns [(card m 0), (card m 1), (card m 2), (card m 3), . . .] orderClass is identical to order
club :: (Card -> Card) -> [Card]Source
Unary function from Card to Card club takes a Card value constructor card and returns the countably infinite list of type card Card fixed points indexed over the natural numbers [0..]. That is, club returns [(card 1 0), (card 2 0), (card 3 0), . . .] club is an implementation of the normal function f: Ordinals -> Ordinals that defines a closed and unbounded (club) class of ordinal fixed points according to the Fixed point lemma for normal functions
fixedpoints :: Integer -> (Card -> Card) -> [Card]Source
Binary function from Int x Card to Card fixedpoints takes an Int m and a Card value constructor card and returns the countably infinite list of type card Card fixed points indexed over the natural number m. That is, fixedpoints returns [(card 1 m), (card 2 m), (card 3 m), . . .] fixedpoints is an implementation of the normal function f: Ordinals -> Ordinals that defines a closed and unbounded (club) class of ordinal fixed points according to the Fixed point lemma for normal functions
fixedpoints increases hierarchly
over its first argument
keeping its second argument constant. fixedpoints indexes
in a higher order manner over its own arguments.
fixedpoints m card =
[(card 1 m), (card 2 m), (card 3 m), (card 4 m), . . .]
order increases linearly
over its second argument
keeping its first argument constant. order indexes in a
zero order manner over the natural numbers.
order m card =
[(card m 0), (card m 1), (card m 2), (card m 3), . . .]
higherOrder :: Integer -> (Card -> Card) -> [Card]Source
Binary function from Int x Card to Card higherOrder takes an Int m and a Card value constructor card and returns the countably infinite list of type card Card fixed points indexed over the natural number m. That is, higherOrder returns [(card 1 m), (card 2 m), (card 3 m), . . .] higherOrder is an implementation of the normal function f: Ordinals -> Ordinals that defines a closed and unbounded (club) class of ordinal fixed points according to the Fixed point lemma for normal functions
higherOrder increases hierarchly
over its first argument
keeping its second argument constant. higherOrder indexes
in a higher order manner over its own arguments.
higherOrder m card =
[(card 1 m), (card 2 m), (card 3 m), (card 4 m), . . .]
higherOrder 1 Aleph = [(1), Aleph(1), Aleph(Aleph(1)), Aleph(Aleph(Aleph(1))), . . .]
zeroOrder increases linearly
over its second argument
keeping its first argument constant. zeroOrder indexes in a
zero order manner over the natural numbers.
zeroOrder m card =
[(card m 0), (card m 1), (card m 2), (card m 3), . . .]
zeroOrder 1 Aleph = [Aleph(0), Aleph(1), Aleph(2), Aleph(3), . . .]
fromTo :: Int -> (Card -> Card) -> Int -> Int -> [Card]Source
Quaternary function from Int x Card x Int x Int to [Card] fromTo takes an Int ord, a Card value constructor cons, an Int m, and an Int n and returns the list of type cons Card(s) of order ord indexed from m to n. That is, fromTo returns [(cons ord m), . . . , (cons ord n)] fromTo ord cons m n = descent ord cons m n
weaklyInaccessibles :: Int -> [Card]Source
weaklyInaccessiblez :: Integer -> [Card]Source
stronglyInaccessibles :: Int -> [Card]Source
stronglyInaccessiblez :: Integer -> [Card]Source
alphaInaccessibles :: Int -> [Card]Source
alphaInaccessiblez :: Integer -> [Card]Source
hyperInaccessibles :: Int -> [Card]Source
hyperInaccessiblez :: Integer -> [Card]Source
hyper2Inaccessibles :: Int -> [Card]Source
hyper2Inaccessiblez :: Integer -> [Card]Source
weaklyMahlos :: Int -> [Card]Source
weaklyMahloz :: Integer -> [Card]Source
stronglyMahlos :: Int -> [Card]Source
stronglyMahloz :: Integer -> [Card]Source
alphaMahlos :: Int -> [Card]Source
alphaMahloz :: Integer -> [Card]Source
hyperMahlos :: Int -> [Card]Source
hyperMahloz :: Integer -> [Card]Source
reflections :: Int -> [Card]Source
reflexions :: Integer -> [Card]Source
piIndescribables :: Int -> Int -> Int -> [Card]Source
piIndescribablez :: Int -> Int -> Integer -> [Card]Source
totallyIndescribables :: Int -> [Card]Source
totallyIndescribablez :: Integer -> [Card]Source
nuIndescribables :: Int -> [Card]Source
nuIndescribablez :: Integer -> [Card]Source
lambdaUnfolds :: Int -> [Card]Source
lambdaUnfoldables :: Int -> [Card]Source
lambdaUnfoldz :: Integer -> [Card]Source
lambdaUnfoldablez :: Integer -> [Card]Source
unfoldables :: Int -> [Card]Source
unfoldablez :: Integer -> [Card]Source
lambdaShrewds :: Int -> [Card]Source
lambdaShrewdz :: Integer -> [Card]Source
almostIneffs :: Int -> [Card]Source
almostIneffables :: Int -> [Card]Source
almostIneffz :: Integer -> [Card]Source
almostIneffablez :: Integer -> [Card]Source
ineffables :: Int -> [Card]Source
ineffablez :: Integer -> [Card]Source
nIneffables :: Int -> [Card]Source
nIneffablez :: Integer -> [Card]Source
totalIneffs :: Int -> [Card]Source
totallyIneffables :: Int -> [Card]Source
totalIneffz :: Integer -> [Card]Source
totallyIneffablez :: Integer -> [Card]Source
remarkables :: Int -> [Card]Source
remarkablez :: Integer -> [Card]Source
alphaErdoss :: Int -> [Card]Source
alphaErdosz :: Integer -> [Card]Source
gammaErdoss :: Int -> [Card]Source
gammaErdosz :: Integer -> [Card]Source
almostRamseys :: Int -> [Card]Source
almostRamseyz :: Integer -> [Card]Source
rowbottoms :: Int -> [Card]Source
rowbottomz :: Integer -> [Card]Source
ineffablyRamseys :: Int -> [Card]Source
ineffablyRamseyz :: Integer -> [Card]Source
measurables :: Int -> [Card]Source
measurablez :: Integer -> [Card]Source
zeroDaggers :: Int -> [Card]Source
zeroDaggerz :: Integer -> [Card]Source
lambdaStrongs :: Int -> [Card]Source
lambdaStrongz :: Integer -> [Card]Source
weaklyHyperWoodins :: Int -> [Card]Source
weaklyHyperWoodinz :: Integer -> [Card]Source
hyperWoodins :: Int -> [Card]Source
hyperWoodinz :: Integer -> [Card]Source
superstrongs :: Int -> [Card]Source
superstrongz :: Integer -> [Card]Source
subcompacts :: Int -> [Card]Source
subcompactz :: Integer -> [Card]Source
stronglycompacts :: Int -> [Card]Source
stronglycompactz :: Integer -> [Card]Source
supercompacts :: Int -> [Card]Source
supercompactz :: Integer -> [Card]Source
etaExtendibles :: Int -> [Card]Source
etaExtendiblez :: Integer -> [Card]Source
extendibles :: Int -> [Card]Source
extendiblez :: Integer -> [Card]Source
nSuperstrongs :: Int -> [Card]Source
nSuperstrongz :: Integer -> [Card]Source
nAlmostHuges :: Int -> [Card]Source
nAlmostHugez :: Integer -> [Card]Source
nSuperAlmostHuges :: Int -> [Card]Source
nSuperAlmostHugez :: Integer -> [Card]Source
nSuperHuges :: Int -> [Card]Source
nSuperHugez :: Integer -> [Card]Source
rankIntoRanks :: Int -> [Card]Source
rankIntoRankz :: Integer -> [Card]Source
reinhardts :: Int -> [Card]Source
reinhardtz :: Integer -> [Card]Source