Thành phần chức năng – Wikipedia

Trong toán học, thành phần chức năng là hoạt động có hai chức năng g f và tạo ra một chức năng h sao cho [19659002] h ( x ) = g ( f ( x )) (chức năng

g được áp dụng cho kết quả của việc áp dụng chức năng f cho x ). Đây là, các chức năng f : X Y g : Y Z ] có thể là được sáng tác để mang lại một chức năng ánh xạ x trong X thành g ( f ( ] x )) trong Z . Theo trực giác, nếu z là một chức năng của y y là một chức năng của x thì z là một chức năng của x . Hàm hỗn hợp được ký hiệu là g f : X Z được xác định bởi g f ) ( x ) = g ( f ( x ) cho tất cả x trong X . [note 1] Ký hiệu g f được đọc là " vòng tròn f "," g vòng f "," g khoảng f "," g được sáng tác với f "," g sau f "," g sau 19659003] "," g của f ", hoặc" g trên f ". Theo trực giác, soạn hai hàm là một quá trình xâu chuỗi trong đó đầu ra của hàm bên trong trở thành đầu vào của hàm ngoài.

Thành phần của các chức năng là một trường hợp đặc biệt của thành phần quan hệ, vì vậy tất cả các thuộc tính sau này đều đúng với thành phần của các chức năng.

Ví dụ [ chỉnh sửa ]

g f thành phần của f ] g . Ví dụ: ( g f ) (c) = # .

Ví dụ cụ thể cho thành phần của hai chức năng.
  • trên một tập hợp hữu hạn: If f = {(1, 3), (2, 1), (3, 4), (4, 6)} g = {(1, 5), (2, 3), (3, 4), (4, 1), (5, 3), (6, 2)} sau đó g f = {(1, 4), (2, 5), (3, 1), (4, 2)} .
  • Thành phần các chức năng trên một tập hợp vô hạn: Nếu f : ℝ → (trong đó là tập hợp của tất cả các số thực) được đưa ra bởi f ( x ) = 2 x + 4 g : ℝ → ℝ được đưa ra bởi g ( x ) = x 3 sau đó:
( f g ) ( x ) = ] ( g ( x )) = f ( x 3 ) = 2 x 3 + 4 ]và
( g f ) ( x ) = g ( f x )) = g (2 x + 4) = (2 x + 4) 3 . 19659105] Nếu độ cao của máy bay tại thời điểm t được đưa ra bởi chức năng h ( t ) và nồng độ oxy ở độ cao x được đưa ra bởi chức năng c ( x ) sau đó ( c h ) t ) mô tả nồng độ oxy xung quanh máy bay tại thời điểm t .

Thuộc tính [ chỉnh sửa ]

các chức năng luôn luôn liên kết với nhau một prope rty được thừa hưởng từ các thành phần của các mối quan hệ. [1] Đó là, nếu f g h là ba chức năng với các miền và tên miền được chọn phù hợp, thì f ( g h ) = ( f g ) ∘ ]trong đó các dấu ngoặc đơn phục vụ để chỉ ra rằng thành phần sẽ được thực hiện trước tiên cho các hàm ngoặc đơn. Vì không có sự phân biệt giữa các lựa chọn vị trí của dấu ngoặc đơn, chúng có thể bị bỏ đi mà không gây ra bất kỳ sự mơ hồ nào.

Theo một nghĩa nghiêm ngặt, thành phần g f chỉ có thể được xây dựng nếu tên miền của f bằng g miền; theo nghĩa rộng hơn, đủ để cái trước là một tập hợp con của cái sau. [note 2] Hơn nữa, nó thường thuận tiện để hạn chế ngầm định f như vậy chỉ có thể tạo ra f các giá trị trong miền của g ; ví dụ: thành phần g f của các chức năng f : ℝ → (−∞, + 9] được xác định bởi f ( x ) = 9 – x 2 g : [0+∞)→ được xác định bởi g ( x ) = x có thể được định nghĩa trong khoảng [- 3, + 3] .

Các chức năng g f được cho là đi lại với nhau nếu g f = f ] ∘ g . Giao hoán là một tài sản đặc biệt, chỉ đạt được bởi các chức năng cụ thể và thường trong các trường hợp đặc biệt. Ví dụ: | x | + 3 = | x + 3 | chỉ khi x 0 . Hình ảnh cho thấy một ví dụ khác.

Thành phần của các chức năng một đối một luôn luôn là một đối một. Tương tự, thành phần của hai chức năng luôn luôn là trên. Theo sau đó, thành phần của hai mệnh đề cũng là một mệnh đề. Hàm nghịch đảo của một chế phẩm (giả định không thể đảo ngược) có thuộc tính ( f g ) −1 = ( g ] −1 ∘ f 1 ) . [2]

Có thể tìm thấy các dẫn xuất của các tác phẩm liên quan đến chức năng quy tắc chuỗi. Các dẫn xuất cao hơn của các chức năng như vậy được đưa ra theo công thức Faà di Bruno.

Thành phần đơn âm [ chỉnh sửa ]

Giả sử một người có hai (hoặc nhiều hơn) chức năng f : X g : X X có cùng tên miền và tên miền; chúng thường được gọi là biến đổi s. Sau đó, người ta có thể tạo thành các chuỗi biến đổi được kết hợp lại với nhau, chẳng hạn như f f g f . Các chuỗi như vậy có cấu trúc đại số của một monoid, được gọi là monoid biến đổi hoặc (hiếm khi nhiều hơn) monoid thành phần . Nhìn chung, các đơn sắc biến đổi có thể có cấu trúc phức tạp đáng kể. Một ví dụ đáng chú ý là đường cong de Rham. Tập hợp tất cả các chức năng f : X X được gọi là nửa đối xứng biến đổi [3] hoặc 19659175] vào X . (Người ta thực sự có thể định nghĩa hai nhóm nửa nhóm tùy thuộc vào cách người ta xác định hoạt động của nhóm nửa nhóm là thành phần chức năng bên trái hoặc bên phải. [5])

Sự giống nhau làm biến đổi tam giác EFA thành tam giác ATB là thành phần của một homothety H và một phép quay R trung tâm chung là S. Ví dụ, hình ảnh của A dưới vòng quay R U có thể được viết R ( A ) = U. H ( U ) = B có nghĩa là ánh xạ H biến đổi [196590019] thành B. Do đó H ( R ( A )) = ( H ∘ R ) ( A ) = B .

Nếu phép biến đổi là tính từ (và do đó không thể đảo ngược), thì tập hợp tất cả các kết hợp có thể có của các hàm này tạo thành một nhóm biến đổi; và một người nói rằng nhóm được tạo ra bởi các chức năng này. Một kết quả cơ bản trong lý thuyết nhóm, định lý của Cayley, về cơ bản nói rằng bất kỳ nhóm nào trên thực tế chỉ là một nhóm con của một nhóm hoán vị (lên đến đẳng cấu). [6]

Tập hợp tất cả các chức năng phỏng đoán [19659002] f : X X (được gọi là hoán vị) tạo thành một nhóm đối với toán tử thành phần. Đây là nhóm đối xứng, đôi khi còn được gọi là nhóm sáng tác .

Trong nửa nhóm đối xứng (của tất cả các phép biến đổi), người ta cũng tìm thấy một khái niệm nghịch đảo yếu hơn, không duy nhất (được gọi là giả ngẫu nhiên) bởi vì nửa nhóm đối xứng là một nửa nhóm thông thường. [7]

Sức mạnh chức năng chỉnh sửa ]

Nếu Y X thì f : X Y sáng tác với chính nó; điều này đôi khi được ký hiệu là f 2 . Đó là:

( f f ) (x) = f ( f ( x ) = f 2 ( x )
( f f ) (x) = f ( f ( f ( x ))) = f 3 ( x )
( f f f f x) = f ( f ( f ( f ( x )))) = f 4 ( x )

Nói chung, đối với bất kỳ số tự nhiên nào n ≥ 2 ] sức mạnh chức năng có thể được định nghĩa theo quy nạp bởi f n = f f n −1 = f n −1 . Thành phần lặp đi lặp lại của một chức năng như vậy với chính nó được gọi là chức năng lặp .

  • Theo quy ước, f 0 được định nghĩa là bản đồ nhận dạng trên tên miền của f id X [19659232].
  • Nếu thậm chí Y = X f : X X thừa nhận chức năng f 1 quyền hạn chức năng tiêu cực f n được xác định cho ]> 0 với tư cách là công suất phủ định của hàm nghịch đảo: f n = ( f 1 ) n .

Lưu ý: Nếu f lấy các giá trị của nó trong một vòng (đặc biệt là giá trị thực hoặc phức tạp f ), có nguy cơ nhầm lẫn, vì f n cũng có thể thay thế sản phẩm gấp đôi n của f ví dụ: f 2 ( x ) = f ( x ) · f x ) . Đối với các hàm lượng giác, thường có nghĩa là hàm sau, ít nhất là cho số mũ dương. Ví dụ, trong lượng giác, ký hiệu siêu ký tự này biểu thị lũy thừa tiêu chuẩn khi được sử dụng với các hàm lượng giác: sin 2 ( x ) = sin ( x ) · sin ( x ) . Tuy nhiên, đối với số mũ âm (đặc biệt là −1), tuy nhiên, nó thường đề cập đến hàm nghịch đảo, ví dụ: tan 1 = arctan 1 / tan .

Trong một số trường hợp, khi, đối với một hàm đã cho f phương trình g g = f có một giải pháp duy nhất g chức năng đó có thể được định nghĩa là căn bậc hai chức năng của f sau đó được viết là g = f 1 / 2 .

Nói chung hơn, khi g n = f có một giải pháp duy nhất cho một số tự nhiên n > 0 sau đó f m / n có thể được định nghĩa là g m .

Trong các hạn chế bổ sung, ý tưởng này có thể được khái quát hóa để số lần lặp trở thành một tham số liên tục; trong trường hợp này, một hệ thống như vậy được gọi là một luồng, được chỉ định thông qua các giải pháp của phương trình Schröder. Các chức năng lặp và dòng chảy xảy ra một cách tự nhiên trong nghiên cứu về fractals và hệ thống động lực.

Để tránh sự mơ hồ, một số nhà toán học chọn viết f ° n cho n lần lặp của hàm Năm 19699014].

Các ký hiệu thay thế [ chỉnh sửa ]

Nhiều nhà toán học, đặc biệt là trong lý thuyết nhóm, bỏ qua ký hiệu thành phần, viết gf cho g f . [8]

Vào giữa thế kỷ 20, một số nhà toán học đã quyết định rằng viết " g f ] "có nghĩa là" lần đầu tiên áp dụng f sau đó áp dụng g "quá khó hiểu và quyết định thay đổi ký hiệu. Họ viết " xf " cho " f ( x ) " và " ( xf g "cho" g ( f ( x )) ". [9] Điều này có thể tự nhiên hơn và có vẻ tự nhiên hơn đơn giản hơn so với việc viết các hàm ở bên trái trong một số khu vực – ví dụ, trong đại số tuyến tính, khi x là một vectơ hàng và f g biểu thị ma trận và thành phần là bằng cách nhân ma trận. Ký hiệu thay thế này được gọi là ký hiệu postfix. Thứ tự này rất quan trọng vì thành phần chức năng không nhất thiết phải giao hoán (ví dụ: nhân ma trận). Các phép biến đổi liên tiếp áp dụng và sáng tác sang phải đồng ý với trình tự đọc từ trái sang phải.

Các nhà toán học sử dụng ký hiệu hậu tố có thể viết " fg ", nghĩa là lần đầu tiên áp dụng f và sau đó áp dụng g theo thứ tự các ký hiệu xảy ra trong ký hiệu hậu tố, do đó làm cho ký hiệu " fg " mơ hồ. Các nhà khoa học máy tính có thể viết " f ; g " cho điều này, [10] do đó làm phân tán thứ tự sáng tác. Để phân biệt toán tử thành phần bên trái với dấu chấm phẩy văn bản, trong ký hiệu Z, ký tự được sử dụng cho thành phần quan hệ bên trái. [11] Vì tất cả các hàm đều là quan hệ nhị phân, nên sử dụng dấu chấm phẩy [fat] cho thành phần chức năng (xem bài viết về thành phần quan hệ để biết thêm chi tiết về ký hiệu này).

Toán tử thành phần [ chỉnh sửa ]

Đưa ra một chức năng g toán tử thành phần C g ] được định nghĩa là toán tử mà ánh xạ các hàm thành các hàm như

Toán tử thành phần được nghiên cứu trong lĩnh vực lý thuyết toán tử .

Trong các ngôn ngữ lập trình [ chỉnh sửa ]

Thành phần chức năng xuất hiện ở dạng này hay dạng khác trong nhiều ngôn ngữ lập trình.

Các hàm đa biến [ chỉnh sửa ]

Thành phần một phần có thể cho các hàm đa biến. Hàm kết quả khi một số đối số x i của hàm f được thay thế bằng hàm g được gọi là một thành phần của f ] và g trong một số bối cảnh kỹ thuật máy tính, và được ký hiệu là f | x i = g

Khi g là một hằng số đơn giản b thành phần suy biến thành định giá (một phần), kết quả còn được gọi là ma sát hoặc đồng yếu tố . [12]