Shkilnyak Stepan Stepanovich

professor

Doctor of Physical and Mathematical Sciences

professor

611

521-33-45

logical-mathematical means of program specifications, mathematical logic

Biography

He graduated with honors from the Faculty of Cybernetics of Kyiv University in 1973. Has been working at the university since 1973. In 1979, under the leadership of V.N. Redko defended his dissertation on “Research of the syntactic structure of programming languages.” He has been an associate professor of the department since 1983, and received the scientific title of associate professor in 1987. In 2010 he defended his doctoral dissertation on “The range of logic of partial predicates focused on compositional-nominative models of programs” in the specialty 01.05.01 – Theoretical Foundations of Informatics and Cybernetics.

He studied the syntactic structure of programming languages, the study of program algebras and logics. In collaboration with prof. M.S. Nikitchenko, on the basis of a compositional-nominative approach common to logic and programming, constructed a wide range of program-oriented logical formalisms at different levels of abstraction and generality. Languages ​​are described and the semantic properties of compositional-nominative logics of the corresponding level are investigated. Neoclassical logics, which are close to the classical logic of predicates and preserve its basic laws, are identified and studied, at the same time these logics have greater expressive possibilities and significantly wider classes of semantic models. For compositional-nominative logics of different levels, formal-axiomatic systems of Hilbert and sequential type are constructed and investigated, their correctness and completeness are proved. The compositional-nominative logics of partial unambiguous, total ambiguous and partial ambiguous quasi-predicates are investigated. Different semantics and different formalizations of the relation of logical consequence are offered for them, the calculus of sequential type is constructed. A number of the obtained results are generalizations of known statements of classical logic. The research results are used in the development of information and software systems, in particular, systems of specification and verification of programs.

Educational disciplines

Mathematical logic
Theory of algorithms

Profiles in E-systems

Publications

  1. Shkilnyak S.S. Sequential calculus of first-order logics of unambiguous quasi-predicates // Problems of programming. – 2012. – № 1 – P. 34–51
  2. Shkilnyak S.S. Special relations of logical consequence in logics of quasi-predicates // Problems of programming. – 2011. – № 4 – P. 36–48
  3. Shkilnyak S.S. Logics of first-order quasiar predicates // Cybernetics and systems analysis. – 2010. – № 6 – P. 32–49
  4. Shkilnyak S.S., Nikitchenko M.S. Compositional-nominative logics over hierarchical data // Problems of programming. – 2010. – № 2–3 – P. 48–57
  5. Shkilnyak S.S. The relation of logical consequence in compositional-nominative logics // Problems of programming. – 2010. – № 1 – P. 15–38
  6. Shkilnyak S.S. Neoclassical algebras and their homomorphisms // Scientific notes of NaUKMA. Series: Computer Science. – 2009. – V. 99. – P. 14–22
  7. Shkilnyak S.S., Nikitchenko M.S. Intensive-oriented approach to building logical systems // Probl. programming. – 2007. – № 2. – P. 15–40