Conservative Intensional Extension of Tarski's Semantics

In this paper we considered an extension of the First-order Logic (FOL) by Bealer's intensional abstraction operator. Contemporary use of the term 'intension' derives from the traditional logical Frege-Russell's doctrine that an idea (logic formula) has both an extension and an intension. Although there is divergence in formulation, it is accepted that the 'extension' of an idea consists of the subjects to which the idea applies, and the 'intension' consists of the attributes implied by the idea. From the Montague's point of view, the meaning of an idea can be considered as particular extensions in different possible worlds. In the case of standard FOL we obtain a commutative homomorphic diagram which is valid in each given possible world of an intensional FOL: from a free algebra of the FOL syntax, into its intensional algebra of concepts, and, successively , into an extensional relational algebra (different from Cylindric algebras). Then we show that this composition corresponds to the Tarski's interpretation of the standard extensional FOL in this possible world.


Introduction
In " Über Sinn und edeutung, " Frege concentrated mostly on the senses of names, holding that all names have a sense (meaning).It is natural to hold that the same considerations apply to any expression that has an extension.But two general terms can have the same extension and different cognitive significance; two predicates can have the same extension and different cognitive significance; two sentences can have the same extension and different cognitive significance.So, general terms, predicates, and sentences all have senses as well as extensions.The same goes for any expression that has an extension or is a candidate for extension.
The significant aspect of an expression's meaning is its extension.We can stipulate that the extension of a sentence is its truth-value, and that the extension of a singular term is its referent.The extension of other expressions can be seen as associated entities that contribute to the truth-value of a sentence in a manner broadly analogous to the way in which the referent of a singular term contributes to the truth-value of a sentence.In many cases, the extension of an expression will be what we intuitively think of as its referent, although this need not hold in all cases.While Frege himself is often interpreted as holding that a sentence's referent is its truthvalue, this claim is counterintuitive and widely disputed.We can avoid that issue in the present framework by using the technical term "extension." In this context, the claim that the extension of a sentence is its truth-value is a stipulation.
"Extensional" is most definitely a technical term.Say that the extension of a name is its denotation, the extension of a predicate is the set of things it applies to, and the extension of a sentence is its truth value.A logic is extensional if coextensional expressions can be substituted one for another in any sentence of the logic "salva veritate, " that is, without a change in truth value.The intuitive idea behind this principle is that, in an extensional logic, the only logically significant notion of meaning that attaches to an expression is its extension.An intensional logics is exactly one in which substitutivity salva veritate fails for some of the sentences of the logic.
The first conception of intensional entities (or concepts) is built into the possible-worlds treatment of Properties, Relations, and Propositions (PRPs).This conception is commonly attributed to Leibniz and underlies Alonzo Church's alternative formulation of Frege's theory of senses ("A formulation of the logic of sense and denotation" in Henle, Kallen, and Langer, 3-24, and "Outline of a revised formulation of the logic of sense and denotation" in two parts, Nous, VII (1973), 24-33, and VIII, (1974), .This conception of PRPs is ideally suited for treating the modalities (necessity, possibility, etc.) and to Montague's definition of intension of a given virtual predicate ( 1 , . . .,   ) (a FOL open-sentence with the tuple of free variables ( 1 , . . .  )), as a mapping from possible worlds into extensions of this virtual predicate.Among the possible worlds, we distinguish the actual possible world.For example, if we consider a set of predicates, of a given Database, and their extensions in different time-instances, then the actual possible world is identified by the current instance of the time.
The second conception of intensional entities is to be found in Russell's doctrine of logical atomism.In this doctrine, it is required that all complete definitions of intensional entities be finite as well as unique and noncircular: it offers an algebraic way for definition of complex intensional entities from simple (atomic) entities (i.e., algebra of concepts), conception also evident in Leibniz's remarks.In a predicate logics, predicates and open-sentences (with free variables) express classes (properties and relations), and sentences express propositions.Note that classes (intensional entities) are reified, that is, they belong to the same domain as individual objects (particulars).This endows the intensional logics with a great deal of uniformity, making it possible to manipulate classes and individual objects in the same language.In particular, when viewed as an individual object, a class can be a member of another class.
The distinction between intensions and extensions is important (as in lexicography [1]), considering that extensions can be notoriously difficult to handle in an efficient manner.The extensional equality theory of predicates and functions under higher-order semantics (e.g., for two predicates with the same set of attributes,  =  is true iff these symbols are interpreted by the same relation), that is, the strong equational theory of intensions, is not decidable, in general.For example, the second-order predicate calculus and Church's simple theory of types, both under the standard semantics, are not even semi-decidable.Thus, separating intensions from extensions makes it possible to have an equational theory over predicate and function names (intensions) that is separate from the extensional equality of relations and functions.
Relevant recent work about the intension, and its relationship with FOL, has been presented in [2] in the consideration of rigid and nonrigid objects, with respect to the possible worlds, where the rigid objects, like "George Washington, " are the same things from possible world to possible world.Nonrigid objects, like "the Secretary-General of United Nations, " are varying from circumstance to circumstance and can be modeled semantically by functions from possible worlds to domain of rigid objects, like intensional entities.But in his approach, differently from that one, fitting changes also the syntax of the FOL, by introducing an "extension of " operator, ↓, in order to distinguish the intensional entity "gross-domestic-product-of-Denmark, " and its use in "the gross domestic product of Denmark is currently greater than gross domestic product of Finland." In his approach, if  is an intensional variable, ↓  is extensional, while ↓ is not applicable to extensional variables, differently from our where each variable (concept) has both intensional and extension.Moreover, in his approach the problem arises because the action of letting  designate, that is, evaluating ↓ , and the action of passing to an alternative possible world, that is, of interpreting the existential modal operator ⬦, are not actions that commute.To disambiguate this, one more piece of machinery is needed as well, which substantially and adhock changes the syntax and semantics of FOL, introduces the Higher-order Modal logics, and is not a conservative extension of Tarski's semantics.
In most recent work in [3,4] it is given an intensional version of first-order hybrid logic, which is also a hybridized version of Fitting's intensional FOL, by a kind of generalized models, thus, different from our approaches to conservative extension of Tarski's semantics to intensional FOL.
Another recent relevant work is presented by I-logic in [5], which combines both approach to semantics of intensional objects of Montague and Fitting.
We recall that Intensional Logic Programming is a new form of logic programming based on intensional logic and possible worlds semantics and is a well-defined practice in using the intensional semantics [6].Intensional logic allows us to use logic programming to specify nonterminating computations and to capture the dynamic aspects of certain problems in a natural and problem-oriented style.The meanings of formulas of an intensional first-order language are given according to intensional interpretations and to elements of a set of possible worlds.Neighborhood semantics is employed as an abstract formulation of the denotations of intensional operators.The model-theoretic and fixpoint semantics of intensional logic programs are developed in terms of least (minimum) intensional Herbrand models.Intensional logic programs with intensional operator definitions are regarded as metatheories.
In what follows, we denote by   the set of all functions from  to , and by   an -folded cartesian product  × ⋅ ⋅ ⋅ ×  for  ≥ 1.By ,  we denote empty set 0 and singleton set {⟨ ⟩}, respectively (with the empty tuple ⟨ ⟩ i.e., the unique tuple of 0-ary relation), which may be thought of as falsity  and truth , as those used in the relational algebra.For a given domain D, we define that D 0 is a singleton set {⟨ ⟩}, so that {, } = P(D 0 ), where P is the powerset operator.

Intensional FOL Language with Intensional Abstraction
Intensional entities are such concepts as propositions and properties.The term "intensional" means that they violate the principle of extensionality, the principle that extensional equivalence implies identity.All (or most) of these intensional entities have been classified at one time or another as kinds of Universals [7].
The fundamental entities are intensional abstracts or so-called, that-clauses.We assume that they are singular terms; Intensional expressions like "believe, " "mean, " "assert, " "know, " are standard two-place predicates that take "that"clauses as arguments.Expressions like "is necessary, " "is true, " and "is possible" are one-place predicates that take "that"-clauses as arguments.For example, in the intensional sentence "it is necessary that , " where  is a proposition, the "that " is denoted by the ⋖  ⋗, where ⋖⋗ is the intensional abstraction operator, which transforms a logic formula into a term.Or, for example, " believes that " is given by formula  2  (, ⋖  ⋗) ( 2  is binary "believe" predicate).Here we will present an intensional FOL with slightly different intensional abstraction than that originally presented in [8].
Definition 1.The syntax of the first-order logic language with intensional abstraction ⋖⋗, denoted by L, is as follows: logic operators (∧, ¬, ∃), predicate letters in  (functional letters is considered as particular case of predicate letters), variables , , , . . . in V, abstraction ⋖ ⋗, and punctuation symbols (comma, parenthesis).With the following simultaneous inductive definition of term and formula, (1) all variables and constants (0-ary functional letters in ) are terms; ( (4) if (x) is a formula (virtual predicate) with a list of free variables in x = ( 1 , . . .,   ) (with ordering from-leftto-right of their appearance in ), and  is its sublist of distinct variables, then ⋖  ⋗   is a term, where  is the remaining list of free variables preserving ordering in x as well.The externally quantifiable variables are the free variables not in .When  = 0, ⋖  ⋗ is a term that denotes a proposition, for  ≥ 1 it denotes an ary concept.
An occurrence of a variable   in a formula (or a term) is bound (free) if and only if it lies (does not lie) within a formula of the form (∃  ) (or a term of the form ⋖  ⋗   with   ∈ ).A variable is free (bound) in a formula (or term) if and only if it has (does not have) a free occurrence in that formula (or term).
In what follows, any open-sentence, a formula  with nonempty tuple of free variables ( 1 , . . .,   ), will be called a -ary virtual predicate, denoted also by ( 1 , . . .,   ).This definition contains the precise method of establishing the ordering of variables in this tuple: such a method that will be adopted here is the ordering of appearance, from left to right, of free variables in .This method of composing the tuple of free variables is the unique and canonical way of definition of the virtual predicate from a given formula.
An intensional interpretation of this intensional FOL is a mapping between the set L of formulae of the logic language and intensional entities in D,  : L → D, which is a kind of "conceptualization", such that an open-sentence (virtual predicate) ( 1 , . . .,   ) with a tuple of all free variables ( 1 , . . .,   ) is mapped into a -ary concept, that is, an intensional entity  = (( 1 , . . .,   )) ∈   , and (closed) sentence  into a proposition (i.e., logic concept)  = () ∈  0 with (⊤) = ℎ ∈  0 for a FOL tautology ⊤.A language constant  is mapped into a particular (an extensional entity)  = () ∈  −1 if it is a proper name, otherwise in a correspondent concept in D.
An assignment  : V → D for variables in V is applied only to free variables in terms and formulae.Such an assignment  ∈ D V can be recursively uniquely extended into the assignment  * : T → D, where T denotes the set of all terms (here  is an intensional interpretation of this FOL, as explained in what follows), by , the number of variables in ), where () = ( 1 , . . .,   ) = (( 1 ), . . ., (  )) and [/()] is a uniform replacement of each th variable in the list  with the th constant in the list ().Notice that  is the list of all free variables in the formula [/()].
We denote by / (or /) the ground term (or formula) without free variables, obtained by assignment  from a term  (or a formula ), and by [/] the formula obtained by uniformly replacing  by a term  in .
The distinction between intensions and extensions is important especially because we are now able to have and equational theory over intensional entities (as ⋖  ⋗), that is, predicate and function "names, " which is separate from the extensional equality of relations and functions.An extensionalization function ℎ assigns to the intensional elements of D an appropriate extension as follows: for each proposition  ∈  0 , ℎ() ∈ {, } ⊆ P( −1 ) is its extension (true or false value); for each -ary concept  ∈   , ℎ() is a subset of D  (th Cartesian product of D); in the case of particulars  ∈  −1 , ℎ() = .
The sets ,  are empty set {} and set {⟨ ⟩} (with the empty tuple ⟨ ⟩ ∈  −1 , i.e., the unique tuple of 0-ary relation) which may be thought of as falsity and truth, as those used in the Codd's relational-database algebra [9], respectively, while ℎ ∈  0 is the concept (intension) of the tautology.
We define that D 0 = {⟨ ⟩}, so that {, } = P(D 0 ), where P is the powerset operator.Thus we have (we denote the disjoint union by "+"): where ℎ −1 =  :  −1 →  −1 is identity mapping, the mapping ℎ 0 :  0 → {, } assigns the truth values in {, } to all propositions, and the mappings ℎ  :   → P(  ),  ≥ 1, assign an extension to all concepts.Thus, the intensions can be seen as names of abstract or concrete entities, while the extensions correspond to various rules that these entities play in different worlds.
Remark 3 (Tarski's constraints).This intensional semantics has to preserve standard Tarski's semantics of the FOL.That is, for any formula  ∈ L with a tuple of free variables ( 1 , . . .,   ), and ℎ ∈ E, the following conservative conditions for all assignments ,  ∈ D V have to be satisfied: Thus, intensional FOL has a simple Tarski first-order semantics, with a decidable unification problem, but we need also the actual world mapping which maps any intensional entity to its actual world extension.In what follows, we will identify a possible world by a particular mapping which assigns, in such a possible world, the extensions to intensional entities.This is a direct bridge between an intensional FOL and a possible worlds representation [10][11][12][13][14][15], where the intension (meaning) of a proposition is a function, from a set of possible W worlds into the set of truth values.Consequently, E denotes the set of possible extensionalization functions ℎ satisfying the constraint (T).Each ℎ ∈ E may be seen as a possible world (analogously to Montague's intensional semantics for natural language [12,14]), as it has been demonstrated in [16,17] and given by the bijection  : Now we are able to define formally this intensional semantics [15].Definition 4. A two-step intensional semantics.
The intensional semantics of the logic language with the set of formulae L can be represented by the mapping where   → is a fixed intensional interpretation  : L → D and ⇒ ∈W is the set of all extensionalization functions ℎ = () : D → R in E, where  : W → E is the mapping from the set of possible worlds to the set of extensionalization functions.
We adopted this two-step intensional semantics, instead of well-known Montague's semantics (which lies in the construction of a compositional and recursive semantics that covers both intension and extension), because of a number of weakness of the second semantics: Example 5. Let us consider the following two past participles: "bought" and "sold" (with unary predicates  1 1 (), " has been bought", and  1 2 (), " has been sold").These two different concepts in the Montague's semantics would have not only the same extension but also their intension, from the fact that their extensions are identical in every possible world.
Within the two-step formalism, we can avoid this problem by assigning two different concepts (meanings)  = ( 1  1 ()) and  = ( 1 2 ()) in ∈  1 .Note that we have the same problem in the Montague's semantics for two sentences with different meanings, which bear the same truth value across all possible worlds: in Montague's semantics, they will be forced to the same meaning.
Another relevant question with respect to this twostep interpretations of an intensional semantics is how in it the extensional identity relation ≐ (binary predicate of the identity) of the FOL is managed.Here this extensional identity relation is mapped into the binary concept  = (≐ (, )) ∈  2 , such that (∀ ∈ W)(()() =  = ), where ≐ (, ) (i.e.,  2 1 (, )) denotes an atom of the FOL of the binary predicate for identity in FOL, usually written by FOL formula  ≐ .
Note that here we prefer to distinguish this formal symbol ≐∈  of the built-in identity binary predicate letter in the FOL, from the standard mathematical symbol "=" used in all mathematical definitions in this paper.
In what follows, we will use the function  ⟨ ⟩ : R → R, such that for any relation  ∈ R,  ⟨ ⟩ () = {⟨ ⟩} if  ̸ = 0; 0 otherwise.Let us define the following set of algebraic operators for relations in R.
(1) Binary operator ⋈  : R × R → R, such that for any two relations  1 ,  Notice that the ordering of attributes of resulting relations corresponds to the method used for generating the ordering of variables in the tuples of free variables adopted for virtual predicates.
(3) The logic formula (∃  )(  ,   ,   ,   ,   ) will be intensionally interpreted by the concept  1 ∈  4 , obtained by the algebraic expression exist 3 () where  = ((  ,   ,   ,   ,   )) ∈  5 is the concept of the virtual predicate .Consequently, we have that for any formula  ∈ L and a particular operator exist  uniquely determined by the position of the existentially quantified variable in the tuple of free variables in  (otherwise  = 0 if this quantified variable is not a free variable in ), ((∃)) = exist  (()).
Once one has found a method for specifying the interpretations of singular terms of L (take in consideration the particularity of abstracted terms), the Tarski-style definitions of truth and validity for L may be given in the customary way.What is proposed specifically is a method for characterizing the intensional interpretations of singular terms of L in such a way that a given singular abstracted term ⋖  ⋗   will denote an appropriate property, relation, or proposition, depending on the value of  = ||.Thus, the mapping of intensional abstracts (terms) into D will be defined differently from that given in the version of Bealer [18], as follows.
Advances in Artificial Intelligence Definition 7.An intensional interpretation  can be extended to abstracted terms as follows: for any abstracted term ⋖  ⋗   , we define that where  denotes the set of elements in the list , and the assignments in D  are limited only to the variables in .
Remark 8.Here we can make the question if there is a sense to extend the interpretation also to (abstracted) terms, because in Tarski's interpretation of FOL we do not have any interpretation for terms, but only the assignments for terms, as we defined previously by the mapping  * : T → D. The answer is positive, because the abstraction symbol ⋖ ⋗   can be considered as a kind of the unary built-in functional symbol of intensional FOL, so that we can apply the Tarski's interpretation to this functional symbol into the fixed mapping (⋖ ⋗   ) : L → D, so that for any  ∈ L we have that (⋖  ⋗   ) is equal to the application of this function to the value , that is, to (⋖ ⋗   )().In such an approach, we would introduce also the typed variable  for the formulae in L, so that the Tarski's assignment for this functional symbol with variable , with () =  ∈ L, can be given by if  ⋃  is not equal to the set of free variables in ; Notice than if  = 0 is the empty list, then (⋖  ⋗   ) = ().Consequently, the denotation of ⋖  ⋗ is equal to the meaning of a proposition , that is, (⋖  ⋗) = () ∈  0 .In the case when  is an atom For example, The interpretation of a more complex abstract ⋖  ⋗   is defined in terms of the interpretations of the relevant syntactically simpler expressions, because the interpretation of more complex formulae is defined in terms of the interpretation of the relevant syntactically simpler formulae, based on the intensional algebra above.For example, ( 1  ()∧ 1  ()) = con {(1,1)} (( 1  ()), ( 1  ())), (¬) = neg(()), (∃  ) (  ,   ,   ,   ) = exist 3 (()).
Consequently, based on the intensional algebra in Definition 6 and on intensional interpretations of abstracted terms in Definition 7, it holds that the interpretation of any formula in L (and any abstracted term) will be reduced to an algebraic expression over interpretations of primitive atoms in L. This obtained expression is finite for any finite formula (or abstracted term) and represents the meaning of such finite formula (or abstracted term).
The extension of an abstracted term satisfy the following property.

Proposition 9. For any abstracted term ⋖ 𝜙 ⋗ 𝛽
with || ≥ 1, we have that where We can correlate E with a possible-world semantics.Such a correspondence is a natural identification of intensional logics with modal Kripke-based logics.

Definition 10 (model). A model for intensional FOL with fixed intensional interpretation 𝐼, which expresses the twostep intensional semantics in Definition 4, is the Kripke
, with  a set of predicate symbols of the language, such that for any world It is easy to show that the satisfaction relation ⊨ for this Kripke semantics in a world  =  −1 (ℎ) is defined by M⊨ ,  if and only if ℎ((/)) = .
We can enrich this intensional FOL by another modal operators, as, for example, the "necessity" universal logic operator ◻ with accessibility relation R = W × W, obtaining an S5 Kripke structure M int = (W, R, D, ).In this case, we are able to define the following equivalences between the abstracted terms without free variables ⋖  ⋗  1  / and ⋖  ⋗  2  /, where all free variables (not in ) are instantiated by  ∈ D V (here  ≡  denotes the formula ( ⇒ ) ∧ ( ⇒ )).
that is, " has been bought" and " has been sold" are intensionally equivalent, but they have not the same meaning (the concept ( The symbol ◊ = ¬◻¬ is the correspondent existential modal operator.This weak equivalence is used for P2P database integration in a number of papers [16,[19][20][21][22][23][24].
Note that if we want to use the intensional equality in our language, then we need the correspondent operator in intensional algebra A int for the "necessity" modal logic operator ◻.
This semantics is equivalent to the algebraic semantics for L in [8] for the case of the conception where intensional entities are considered to be equal if and only if they are necessarily equivalent.Intensional equality is much stronger that the standard extensional equality in the actual world, just because it requires the extensional equality in all possible worlds; in fact, if )) for all extensionalization functions ℎ ∈ E (i.e., possible worlds  −1 (ℎ) ∈ W).
It is easy to verify that the intensional equality means that in every possible world  ∈ W the intensional entities  1 and  2 have the same extensions.

Application to the Intensional FOL without Abstraction Operator
In the case of the intensional FOL defined in Definition 1, without Bealer's intensional abstraction operator ⋖⋗, we obtain the syntax of the standard FOL but with intensional semantics as presented in [15].Such a FOL has a well-known Tarski's interpretation, defined as follows.Consequently, from the intensional point of view, an interpretation of Tarski is a possible world in the Montague's intensional semantics, that is,  =   ∈ W. The correspondent extensionalization function is ℎ = () = (  ).
We define the satisfaction of a logic formulae in L for a given assignment  : V → D inductively, as follows.
If a formula  is an atomic formula    ( ).This extensional equality of two virtual predicates can be generalized to the extensional equivalence when both predicates ,  have the same set of free variables but their ordering in the tuples of free variables is not identical: such two virtual predicates are equivalent if the extension of the first is equal to the proper permutation of columns of the extension of the second virtual predicate.It is easy to verify that such an extensional equivalence corresponds to the logical equivalence denoted by  ≡ .
This extensional equivalence between two relations  1 ,  2 ∈ R with the same arity will be denoted by  1 ≅  2 , while the extensional identity will be denoted in the standard way by  1 =  2 .
Let A FOL = (L, ≐, ⊤, ∧, ¬, ∃) be a free syntax algebra for "first-order logic with identity ≐, " with the set L of first-order logic formulae, with ⊤ denoting the tautology formula (the contradiction formula is denoted by ¬⊤), with the set of variables in V and the domain of values in D. It is well known that we are able to make the extensional algebraization of the FOL by using the cylindric algebras [25] that are the extension of Boolean algebras with a set of binary operators for the FOL identity relations and a set of unary algebraic operators ("projections") for each case of FOL quantification (∃).In what follows, we will make an analog extensional algebraization over R but by interpretation of the logic conjunction ∧ by a set of natural join operators over relations introduced by Codd's relational algebra [9] and [26] as a kind of a predicate calculus whose interpretations are tied to the database.

Corollary 11 (extensional FOL semantics [15]). Let us define the extensional relational algebra for the FOL by
where {⟨ ⟩} ∈ R is the algebraic value correspondent to the logic truth and  = is the binary relation for extensionally equal elements.We will use "=" for the extensional identity for relations in R.
That is, the tautology and the contradiction have the true and false logic value, respectively, in R.
We have also that  *  (≐ (, )) =   (≐) =  = for every interpretation   because ≐ is the built-in binary predicate, that is, with the same extension in every Tarski's interpretation.
For any Tarski's interpretation   of the FOL, the following diagram of homomorphisms commutes. int (concepts/meaning)  FOL (syntax) (11) where ℎ = () and  =   ∈ W is the explicit possible world (extensional Tarski's interpretation).This homomorphic diagram formally expresses the fusion of Frege's and Russell's semantics [27][28][29] of meaning and denotation of the FOL language and renders mathematically correct the definition of what we call an "intuitive notion of intensionality, " in terms of which a language is intensional if denotation is distinguished from sense: that is, if both denotation and sense are ascribed to its expressions.This notion is simply adopted from Frege's contribution (without its infinite sense-hierarchy, avoided by Russell's approach where there is only one meaning relation, one fundamental relation between words and things, here represented by one fixed intensional interpretation ), where the sense contains mode of presentation (here described algebraically as an algebra of concepts (intensions) A int ), and where sense determines denotation for any given extensionalization function ℎ (correspondent to a given Traski's interpretation   ).More about the relationships between Frege's and Russell's theories of meaning may be found in the Chapter 7, "Extensionality and Meaning", in [18].
As noted by Gottlob Frege and Rudolf Carnap (he uses terms Intension/extension in the place of Frege's terms sense/denotation [30]), the two logic formulae with the same denotation (i.e., the same extension for a given Tarski's interpretation   ) need not have the same sense (intension), thus such codenotational expressions are not substitutable in general.
In fact there is exactly one sense (meaning) of a given logic formula in L, defined by the uniquely fixed intensional interpretation , and a set of possible denotations (extensions) each determined by a given Tarski's interpretation of the FOL as follows from Definition 4: Often "intension" has been used exclusively in connection with possible worlds semantics; however, here we use (as many others; as Bealer for example) "intension" in a more wide sense, that is, as an algebraic expression in the intensional algebra of meanings (concepts) A int , which represents the structural composition of more complex concepts (meanings) from the given set of atomic meanings.Consequently, not only the denotation (extension) is compositional, but also the meaning (intension) is compositional.

Conclusion
Semantics is a theory concerning the fundamental relations between words and things.In Tarskian semantics of the FOL, one defines what it takes for a sentence in a language to be truely relative to a model.This puts one in a position to define what it takes for a sentence in a language to be valid.Tarskian semantics often proves quite useful in logic.Despite this, Tarskian semantics neglects meaning, as if truth in language were autonomous.Because of that the Tarskian theory of truth becomes inessential to the semantics for more expressive logics, or more "natural" languages.Both Montague's and Bealer's approaches were useful for this investigation of the intensional FOL with intensional abstraction operator, but the first is not adequate and explains why we adopted two-step intensional semantics (intensional interpretation with the set of extensionalization functions).
At the end of this work, we defined an extensional algebra for the FOL (different from standard cylindric algebras) and
2 ∈ R, the  1 ⋈   2 is equal to the relation obtained by natural join of these two relations if  is a nonempty set of pairs of joined columns of respective relations (where the first argument is the column index of the relation  1 while the second argument is the column index of the joined column of the relation (3) Unary operator  − : R → R, such that for any ary (with  ≥ 0) relation  ∈ P(D  ) ⊂ R, we have that  − () is equal to the relation obtained by elimination of the th column of the relation  if 1 ≤  ≤  and  ≥ 2; equal to  ⟨ ⟩ () if  =  = 1; otherwise it is equal to .For example, the logic formula (∃  )(  ,   ,   ,   ,   ) will be traduced by the algebraic expression  −3 () where  is the extensions for a given Tarski's interpretation of the virtual predicate  and the resulting relation will have the following ordering of attributes: (  ,   ,   ,   ).
An interpretation (Tarski)   consists in a nonempty domain D and a mapping that assigns to any predicate letter    ∈  a relation  =   (   ) ⊆ D  , to any functional letter    ∈  a function   (   ) : D  → D, or, equivalently, its graph relation  =   (   ) ⊆ D +1 where the  + 1th column is the resulting function's value, and to each individual constant  ∈  one given element   () ∈ D.