Четких правил, как писать названия специальностей, нет. Мы рекомендуем писать названия специальностей в кавычках с маленькой буквы: диплом по специальности "физика твердых тел".
Название дисциплины физика в кавычки заключать не нужно. Чтобы понять, необходимо ли двоеточие, нужно видеть все предложение.
Если это выражение используется в значении "это так типично для физики", то запятая не требуется, верно: Физика такая физика.
Имя и фамилия физика обычно склоняются (правильно: изобретение Николы Теслы). Несклоняемой остается эта фамилия в составе технического наименования (трансформатор Тесла) и, по рекомендации некоторых словарей, в качестве названия единицы измерения магнитной индукции (тесла).
Это винительный падеж, такие конструкции носят разговорный оттенок (но разговорная речь тоже часть литературного языка).
Указанная запятая нужна.
Таких слов множество. В частности:
аноа, нескл., м.
бальбоа, нескл., с. (ден. ед.)
боа, нескл., с. (меховой шарф) и м. (удав)
лофохлоа, нескл., с.
метазоа, нескл., мн.
моа, нескл., м.
ВИА, нескл., м. (сокр.: вокально-инструментальный ансамбль)
массмедиа, нескл., мн.
кеа, нескл., м. (попугай)
амплуа, нескл., с.
буржуа, нескл., м.
Галуа, нескл., м.: теория Галуа
гохуа, нескл., ж. и с.
кечуа, неизм. и нескл., м. (язык) и нескл., мн., ед. м. и ж. (народ)
легуа, нескл., с.
октруа, нескл., мн.
па-де-труа, нескл., м. и с.
патуа, нескл., с.
Если имеется в виду графическое сокращение от физкультура, правильно: физ-ра (это нормативное, общеупотребительное сокращение, кавычки не нужны). А вот физра (в таком именно написании) – это уже не графическое сокращение, а полноправное слово из школьного, студенческого жаргона; кавычки нужны, если это жаргонное слово употребляется в ином стиле речи.
К сожалению, четких рекомендаций на этот счет нет. Предпочтительно: специальность «физика», «математика».