functions as relations
play

Functions as relations A relation is a function iff each element of - PowerPoint PPT Presentation

Functions 1 Myrto Arapinis School of Informatics University of Edinburgh September 29, 2014 1 Slides mainly borrowed from Richard Mayr 1 / 15 Functions as relations A relation is a function iff each element of its domain is related to at


  1. Functions 1 Myrto Arapinis School of Informatics University of Edinburgh September 29, 2014 1 Slides mainly borrowed from Richard Mayr 1 / 15

  2. Functions as relations A relation is a function iff each element of its domain is related to at most one element of its codomain Definition Let A and B be two nonempty sets. A relation f ⊆ A × B is called a partial function from A to B iff ∀ a ∈ A . ∀ b , c ∈ B . ( a , b ) ∈ f ∧ ( a , c ) ∈ f → b = c 2 / 15

  3. Functions as relations A relation is a function iff each element of its domain is related to at most one element of its codomain Definition Let A and B be two nonempty sets. A relation f ⊆ A × B is called a partial function from A to B iff ∀ a ∈ A . ∀ b , c ∈ B . ( a , b ) ∈ f ∧ ( a , c ) ∈ f → b = c • We usually write f ( a ) = b instead of ( a , b ) ∈ f 2 / 15

  4. Functions as relations A relation is a function iff each element of its domain is related to at most one element of its codomain Definition Let A and B be two nonempty sets. A relation f ⊆ A × B is called a partial function from A to B iff ∀ a ∈ A . ∀ b , c ∈ B . ( a , b ) ∈ f ∧ ( a , c ) ∈ f → b = c • We usually write f ( a ) = b instead of ( a , b ) ∈ f • If f ( a ) = b , we say that b is the image of a under f 2 / 15

  5. Functions as relations A relation is a function iff each element of its domain is related to at most one element of its codomain Definition Let A and B be two nonempty sets. A relation f ⊆ A × B is called a partial function from A to B iff ∀ a ∈ A . ∀ b , c ∈ B . ( a , b ) ∈ f ∧ ( a , c ) ∈ f → b = c • We usually write f ( a ) = b instead of ( a , b ) ∈ f • If f ( a ) = b , we say that b is the image of a under f • If f ( a ) = b , we say that a is the pre-image of b under f 2 / 15

  6. Functions as relations A relation is a function iff each element of its domain is related to at most one element of its codomain Definition Let A and B be two nonempty sets. A relation f ⊆ A × B is called a partial function from A to B iff ∀ a ∈ A . ∀ b , c ∈ B . ( a , b ) ∈ f ∧ ( a , c ) ∈ f → b = c • We usually write f ( a ) = b instead of ( a , b ) ∈ f • If f ( a ) = b , we say that b is the image of a under f • If f ( a ) = b , we say that a is the pre-image of b under f • Domain of definition of f : D f = { a ∈ A | ∃ b ∈ B . f ( a ) = b } 2 / 15

  7. Functions as relations A relation is a function iff each element of its domain is related to at most one element of its codomain Definition Let A and B be two nonempty sets. A relation f ⊆ A × B is called a partial function from A to B iff ∀ a ∈ A . ∀ b , c ∈ B . ( a , b ) ∈ f ∧ ( a , c ) ∈ f → b = c • We usually write f ( a ) = b instead of ( a , b ) ∈ f • If f ( a ) = b , we say that b is the image of a under f • If f ( a ) = b , we say that a is the pre-image of b under f • Domain of definition of f : D f = { a ∈ A | ∃ b ∈ B . f ( a ) = b } • Range of f : f ( A ) = { b ∈ B | ∃ a ∈ A . f ( a ) = b } 2 / 15

  8. Functions as relations A relation is a function iff each element of its domain is related to at most one element of its codomain Definition Let A and B be two nonempty sets. A relation f ⊆ A × B is called a partial function from A to B iff ∀ a ∈ A . ∀ b , c ∈ B . ( a , b ) ∈ f ∧ ( a , c ) ∈ f → b = c • We usually write f ( a ) = b instead of ( a , b ) ∈ f • If f ( a ) = b , we say that b is the image of a under f • If f ( a ) = b , we say that a is the pre-image of b under f • Domain of definition of f : D f = { a ∈ A | ∃ b ∈ B . f ( a ) = b } • Range of f : f ( A ) = { b ∈ B | ∃ a ∈ A . f ( a ) = b } • For all a ∈ ( A \ D f ), we say that f ( a ) is undefined 2 / 15

  9. Functions as relations A relation is a function iff each element of its domain is related to at most one element of its codomain Definition Let A and B be two nonempty sets. A relation f ⊆ A × B is called a partial function from A to B iff ∀ a ∈ A . ∀ b , c ∈ B . ( a , b ) ∈ f ∧ ( a , c ) ∈ f → b = c • We usually write f ( a ) = b instead of ( a , b ) ∈ f • If f ( a ) = b , we say that b is the image of a under f • If f ( a ) = b , we say that a is the pre-image of b under f • Domain of definition of f : D f = { a ∈ A | ∃ b ∈ B . f ( a ) = b } • Range of f : f ( A ) = { b ∈ B | ∃ a ∈ A . f ( a ) = b } • For all a ∈ ( A \ D f ), we say that f ( a ) is undefined • f : A → B and f ′ : A ′ → B ′ are equal iff A = A ′ , B = B ′ and ∀ a ∈ A . f ( a ) = f ′ ( a ) 2 / 15

  10. Example Consider the function √· : R → R . • D √· = ( R + ∪ { 0 } ) Note that the domain of a function, and its domain of definition do not necessarily coincide 3 / 15

  11. Example Consider the function √· : R → R . • D √· = ( R + ∪ { 0 } ) Note that the domain of a function, and its domain of definition do not necessarily coincide √ R = ( R + ∪ { 0 } ) • Note that the codomain of a function, and its range do not necessarily coincide 3 / 15

  12. Example Consider the function √· : R → R . • D √· = ( R + ∪ { 0 } ) Note that the domain of a function, and its domain of definition do not necessarily coincide √ R = ( R + ∪ { 0 } ) • Note that the codomain of a function, and its range do not necessarily coincide • For all x ∈ R − , f is undefined at x 3 / 15

  13. Total functions Definition A partial function f : A → B is called a total function a iff every element in A is related to exactly one element in B , i.e. ∀ a ∈ A . ∃ b ∈ B . f ( a ) = b a When we will say a function, we will mean a total function 4 / 15

  14. Total functions Definition A partial function f : A → B is called a total function a iff every element in A is related to exactly one element in B , i.e. ∀ a ∈ A . ∃ b ∈ B . f ( a ) = b a When we will say a function, we will mean a total function Example √· : R → R is not a total function 4 / 15

  15. Total functions Definition A partial function f : A → B is called a total function a iff every element in A is related to exactly one element in B , i.e. ∀ a ∈ A . ∃ b ∈ B . f ( a ) = b a When we will say a function, we will mean a total function Example √· : R → R is not a total function Example The successor function over R is a total function 4 / 15

  16. Total functions Definition A partial function f : A → B is called a total function a iff every element in A is related to exactly one element in B , i.e. ∀ a ∈ A . ∃ b ∈ B . f ( a ) = b a When we will say a function, we will mean a total function Example √· : R → R is not a total function Example The successor function over R is a total function Example The identity function over any set A is a total function 4 / 15

  17. Cardinality Theorem Let A and B be two finite sets. The set of all relations from A to B, denoted Rel ( A , B ) , has cardinality 2 | B || A | 5 / 15

  18. Cardinality Theorem Let A and B be two finite sets. The set of all relations from A to B, denoted Rel ( A , B ) , has cardinality 2 | B || A | Theorem Let A and B be two finite sets. The set of all partial functions from A to B, denoted pFun ( A , B ) , has cardinality ( | B | + 1) | A | 5 / 15

  19. Cardinality Theorem Let A and B be two finite sets. The set of all relations from A to B, denoted Rel ( A , B ) , has cardinality 2 | B || A | Theorem Let A and B be two finite sets. The set of all partial functions from A to B, denoted pFun ( A , B ) , has cardinality ( | B | + 1) | A | Theorem Let A and B be two finite sets. The set of all total functions from A to B, denoted tFun ( A , B ) , has cardinality | B | | A | 5 / 15

  20. Cardinality Theorem Let A and B be two finite sets. The set of all relations from A to B, denoted Rel ( A , B ) , has cardinality 2 | B || A | Theorem Let A and B be two finite sets. The set of all partial functions from A to B, denoted pFun ( A , B ) , has cardinality ( | B | + 1) | A | Theorem Let A and B be two finite sets. The set of all total functions from A to B, denoted tFun ( A , B ) , has cardinality | B | | A | tFun ( A , B ) ⊆ pFun ( A , B ) ⊆ Rel ( A , B ) 5 / 15

  21. Injective functions Definition A function f : A → B is injective (“one-to-one”) iff ∀ a 1 , a 2 ∈ A . f ( a 1 ) = f ( a 2 ) → a 1 = a 2 6 / 15

  22. Injective functions Definition A function f : A → B is injective (“one-to-one”) iff ∀ a 1 , a 2 ∈ A . f ( a 1 ) = f ( a 2 ) → a 1 = a 2 Example Is the identity function ι A : A → A injective? 6 / 15

  23. Injective functions Definition A function f : A → B is injective (“one-to-one”) iff ∀ a 1 , a 2 ∈ A . f ( a 1 ) = f ( a 2 ) → a 1 = a 2 Example Is the identity function ι A : A → A injective? YES 6 / 15

  24. Injective functions Definition A function f : A → B is injective (“one-to-one”) iff ∀ a 1 , a 2 ∈ A . f ( a 1 ) = f ( a 2 ) → a 1 = a 2 Example Is the identity function ι A : A → A injective? YES Is the function √· : R + → R + injective? 6 / 15

  25. Injective functions Definition A function f : A → B is injective (“one-to-one”) iff ∀ a 1 , a 2 ∈ A . f ( a 1 ) = f ( a 2 ) → a 1 = a 2 Example Is the identity function ι A : A → A injective? YES Is the function √· : R + → R + injective? YES 6 / 15

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend