{'fraction_non_alphanumeric': 0.014807502467917079, 'fraction_numerical': 0.0, 'mean_word_length': 5.1454545454545455, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Universal logic gate with directional couplers

In this paper, the authors present from theoretical point of view, a universal logic gate with two inputs achieved from optical directional couplers. The universal logical gate (the same with elementary logical gate) is a circuit that achieves physically the transformation of input variables into output variable of circuit in according with given logical function. The universal logic gate presented can be used to reproducing the functions of all sixteen possible logic gates with two binary input variables. All sixteen logic functions performed simultaneously, the result of each of them is sent through one of the sixteen outputs of universal logic gate. The logic circuits, the processors achieved from universal logic gates are configurable. In other words, they can modify their internal structure in accordance with the application that has to be made. In this way, we can build more flexible and faster computers that can process massive amounts of data.