Overview

is the basic logic of domain specifiers and the ”at some domain” operator. It is a (modestly) infinitary free logic formulated in a language with genuinely syncategorematic expressions makes Quantificationalism consistent, and a theorem once minimal existence assumptions are added.

There are lots of interesting metaphysical questions that leaves open. Various extensions of exist that settle these questions one way or another.

Syntax

The language is defined in two steps. First, we define a higher-order language with syncategorematic operations (and quantifiers) and unrestricted -abstraction. Then, we define as a sublanguage of where -abstraction is suitably restricted so to ensure that expressions like

are ill formed. These restrictions guarantee that domain specifiers and are genuinely syncategorematic.

More precisely, given a signature , let be defined recursively as follows, where means that is a term of type :

Definition (Recursive definition of )

  1. whenever ;
  2. whenever ;
  3. whenever and
  4. whenever and ;
  5. whenever , and , for ,
  6. whenever such that is a finite, non-repeating sequence of types (a nice type sequence) and for each ^[: I abuse notation slightly and write to mean that occurs in a sequence of types ] and .
  7. whenever

I will call as above nice term sequences. Notice that quantifiers are also treated as syncategorematic expressions. This for expressive power concerns: categorematic quantifiers are less expressive than syncategorematic ones in languages with restricted abstraction.

The abstractable variables of a term of type , , are defined as those variables of type that do not occur free, in , within the scope of the second argument place of or within the scope of . More precisely,

Definition (Abstractable Variable)

  1. for ;
  2. for ;
  3. ;
  4. ;
  5. for ;
  6. ;

The language is then defined the same way as , except that the clause for -abstraction is replaced with

  • whenever and $x\in \mathsf{AV}^\sigma(M)$;

Note . When discussing I reserve the notation to mean that is a -term of type .

We assume we are always working in a signature containing:

We let be the signature containing the usual Boolean operators and the above, and omit reference to signatures when is intended.

Background Higher-Order Logic

The background higher-order logic is , a higher-order free logic formulated in . It uses primitive existence predicates , though these are definable up to provable equivalence as . I use primitive existence predicates because existence has a central theoretical role in quantificationalism.

Axioms of

Notice that does not guarantee intersubstitutivity in all contexts: it’s applicative indiscernibility, not identity.

Axioms of

is an extension of with axioms for domain specifiers and . Here they are, in turn.

Axioms for Domain Specifiers

Here are the axioms of concerning domain specifiers but not

Axioms for domain specifiers

Notice that adding these axioms and rules to yields a finitary logic. Infinitarity is only introduced by .

Here are some important groups of axioms.


Existence axioms of

The existence axioms capture the core of the idea that a domain specifier forces quantification over entities of type to range over precisely the s:

  1. To specify the existing things as the new domain of quantification is to change nothing at all (Id);
  2. To exist among the is to be an (Gen);
  3. To exist among the is to exist: changing the domain of quantification over things of type does not alter the domains of quantification at other types (Mod).

Action axioms of

The action axioms are object language counterparts to the idea that domain specifiers express metaphysical substitutions acting on propositions, properties and relations.

  1. There is an identity substitution, expressed by (Id);
  2. Substitutions commute with application (App);
  3. Substitutions compose (CompG): the definition of is

matching the way substitutions compose in the QSSs.


Stability axioms of

The stability axioms specify the minimal theoretical role of stability. At a minimum, Boolean operators, applicative indiscernibility, and combinators do not involve quantification.

Axioms for

Here are the axioms and rules for

Axioms for

We call a nice term sequence neutral when no variable in occurs free in any of .

The two axioms capture, respectively, the idea that is broader than every domain specifier, and the idea that identity is applicative indiscernibility at all domains: -necessitated applicative equivalence suffices for intersubstitutivity in all contexts.

The inference rule is infinitary and used as an introduction rule for . Using an infinitary rule provides a way of generalizing over domains that gets around the limitations of both free quantification and the inability to quantify over types in the object language. The infinitarity of (Surj) is fairly harmless: proofs in can be infinitely long, but not infinitely wide.