• Keine Ergebnisse gefunden

atoyexampleformmathematicalpractice ⊢ | = Syntax&Semantics

N/A
N/A
Protected

Academic year: 2022

Aktie "atoyexampleformmathematicalpractice ⊢ | = Syntax&Semantics"

Copied!
5
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Syntax & Semantics

symbols, signatures structures

terms, formulae, sentences their interpretations over structures formal proof — consequence

syntactic derivation semantic implication derivability — validity

consistency — satisfiability

|

=

Intr.Math.Log. Winter 12/13 M Otto 1/15

a toy example form mathematical practice

groups are structures of the form G = (G,◦G,eG) satisfying (G1) associativity of eG

(G2) eG right neutral for ◦G

(G3) existence of right inverses for ◦G some provable consequences:

(Thm1) every right inverse is a left inverse (Thm2) the right neutral is a left neutral (Thm3) uniqueness of neutral element (Thm4) uniqueness of inverses

(2)

σ-structures and basic universal algebra

A =

A , ( f

A

)

cfctn(σ)

, ( R

A

)

crel(σ)

, ( c

A

)

cconst(σ)

with universe/domain A 6= ∅ and interpretations

IA(f) = f A: An → A for n-ary function symbol f IA(R) = RA ⊆ An for n-ary relation symbol R IA(c) = cA ∈ A for constant symbol c supporting natural notions from universal algebra:

substructures/expansions reducts/expansions

homomorphisms, isomorphisms, automorphisms, . . .

Intr.Math.Log. Winter 12/13 M Otto 3/15

syntax:

σ-terms

inductive definition:

Tσ, the set of σ-terms (over Var), is the smallest set s.t.

(i) Var ⊆ Tσ

(ii) const(σ) ⊆ Tσ

(iii) for n-ary f ∈ fctn(σ): if t1, . . . ,tn ∈ Tσ, then f t1. . .tn ∈ Tσ calculus:

(T1) x x ∈ Var

(T2) c c ∈ const(σ) (T3) tf t1,...,tn

1...tn f ∈ fctn(σ) n-ary

(3)

σ-terms and free term structures Tσ = Tσ

,ITσ

a (const(σ) ˙∪fctn(σ))-structure where for c ∈ cons(σ):

ITσ(c) =Tσ (c) := c for n-ary f ∈ fctn(σ):

ITσ(f ) := fTσ: fTσ: (Tσ)n −→ Tσ

(t1, . . . ,tn) 7−→ f t1. . .tn

→ interpretations of σ-terms in σ-structures via homomorphisms

Intr.Math.Log. Winter 12/13 M Otto 5/15

FO

(σ):

σ-formulae

calculus:

(F1) t=t t,t ∈ Tσ

(F2) Rt

1...tn

R ∈ rel(σ) n-ary, ti ∈ Tσ

atomic formulae

(F3) ¬ϕϕ

(F4) (ϕϕ1, ϕ2

1 ϕ2) ∗ = ∧,∨,→,↔

boolean connectives

(F5) Qxϕϕ x ∈ Var,Q = ∀,∃ quantification

(4)

syntactic induction

. . . refers to induction w.r.t. rules of some calculus (inductive process of generation) and

• proves an assertion A(o)

for all objects o generated by the calculus, or

• defines new objects/entities/relationships . . . for all objects o generated by the calculus

e.g., to prove A(o) for all o, show

that each rule o1, ... ,o om of the calculus is such that A(o1), . . .A(om) implies A(o) idea: very low-level finitistic combinatorics

should suffice at this ‘foundational’ stage

Intr.Math.Log. Winter 12/13 M Otto 7/15

examples of proofs/definitions by syntactic induction

on terms t ∈ Tσ:

unique parsing for all t ∈ Tσ, var: Tσ → P(Var), . . . interpretation map IA

β : Tσ → A on formulae ϕ ∈ FO(σ):

unique parsing for all ϕ ∈ FO(σ), free: FO(σ) → P(Var), . . . satisfaction relation A, β |= ϕ

(5)

assignments, and interpretation of terms

assignment β: Var → A

(temporary) interpretation of variables (as if constants) σ-interpretation IA

β (or (A, β) = (A,IA, β) = (A,IA

β)) interpretation of all symbols in σ and all x ∈ Var

interpretation of terms t ∈ Tσ

over σ-interpretation I = IA

β: I: Tσ −→ A

t 7−→ I(t) = tI

the natural extension of I↾(const(σ)∪Var) to a homomorphism !

Intr.Math.Log. Winter 12/13 M Otto 9/15

interpretation of formulae: satisfaction relation

satisfaction relation |=

between σ-interpretations I = IA

β = (A, β) and ϕ ∈ FO(σ) defined by syntactic induction over ϕ,

for fixed A and all assignments β simultaneously:

(F1) (A, β) |= t = t if IA

β(t) = IA

β(t) (F2) (A, β) |= Rt1. . .tn if (IA

β(t1), . . . ,IA

β(tn)) ∈ RA (F3/4) . . . the obvious extensional boolean clauses

(F5) (A, β) |= ∃xϕ if (A, βxa) |= ϕ for some a ∈ A (A, β) |= ∀xϕ if (A, βxa) |= ϕ for all a ∈ A

Referenzen

ÄHNLICHE DOKUMENTE

So, far example, the meaning of ‘gave Mary Brothers K.’ in (10) would be captured as a function that takes one argument and yields either True or False as a result, depending on

“the classes Employee and Supervisor contain an infinite number of instances”. Therefore, the schema

Eastern Poland appears to have retained a log- ic of social hierarchy developed through different mechanisms and without strong German (Prussian) influences. However, the

Since the flow of control in the specific FFT-program does not depend on concrete val- ues of floating point numbers (but only on integer values in loop counters) and because

Category Type of extension Example of example proper name individual (bearer) Fritz Fritz Hamm.. definite individual the

Category Type of extension Example Extension of example proper name individual (bearer) Fritz Fritz Hamm..

[r]

It also shows that object relatives with pre- and postverbal subjects have different properties: A preverbal subject is more frequent when the object is indefinite and the