from typing_extensions import Dict, Optional, Union
from ...datasets import PhysicalObject, Robot
from types import NoneType


def conditions_226969243620390858682731042391766665817(case) -> bool:
                                                                                    def conditions_for_physical_object_is_a_robot(self_: PhysicalObject, output_: bool) -> bool:
                                                                                        """Get conditions on whether it's possible to conclude a value for PhysicalObject_is_a_robot.output_  of type ."""
                                                                                        return True
                                                                                    return conditions_for_physical_object_is_a_robot(**case)


def conclusion_226969243620390858682731042391766665817(case) -> bool:
                                                                                    def physical_object_is_a_robot(self_: PhysicalObject, output_: bool) -> bool:
                                                                                        """Get possible value(s) for PhysicalObject_is_a_robot.output_  of type ."""
                                                                                        return isinstance(self_, Robot)
                                                                                    return physical_object_is_a_robot(**case)


