{% block title %}
Výsledek porovnání
{% endblock %}
{% endblock %}
{% block content %}
Celkový výsledek:
{% if ok %} správné řešení.
{% else %} nesprávné řešení.
{% endif %}
{% if alphabets != "" %}{{ alphabets }}
{% endif %}
{% if task_solved == "" %}
Odpověď splňuje požadavky kladené na formalismus.
{% else %}
Odpověď nesplňuje požadavky kladené na formalismus. {{ task_solved }}
{% endif %}
{% if extra_word_ce or missing_word_ce or alphabets != "" %}
Jazyky popisované oběma formalismy nejsou ekvivalentní.
{% else %}
Jazyky popisované oběma formalismy jsou ekvivalentní.
{% endif %}
Charakteristika: {{ teacher.sizename }}
Příklad slova z jazyka: {{ teacher.example }}
Původní popis:
{{ teacher.task }}: {{ teacher.string }}
Popis pomocí minimálního DFA:
{{ teacher.minimal }}
Charakteristika: {{ student.sizename }}
Příklad slova z jazyka: {{ student.example }}
Původní popis:
{{ student.task }}: {{ student.string }}
Popis pomocí minimálního DFA:
{{ student.minimal }}
Porovnání jazyků
{% if not ok and (extra_word_ce or missing_word_ce) %}
{% if extra_word_ce %}
Příklad slova, které je ve studentově řešení a není v zadaném jazyce: {{ extra_word_ce }}
{% else %}
Studentovo řešení je podmnožinou zadaného jazyka.
{% endif %}
{% if missing_word_ce %}
Příklad slova, které chybí ve studentově řešení a je v zadaném jazyce: {{ missing_word_ce }}
{% else %}
Studentovo řešení je nadmnožinou zadaného jazyka.
{% endif %}
{% if inf %}Rozdíl porovnávaných jazyků je nekonečný.
{% else %}Rozdíl porovnávaných jazyků je konečný.
{% endif %}
{% else %}
{% if ok %}
Jazyky jsou ekvivalentní.
{% endif %}
{% endif %}