
La riflessione speculare consiste nella riflessione osservata quando un singolo raggio incidente che forma un angolo formula_1 con la normale produce un singolo raggio riflesso con angolo formula_2 rispetto alla normale con il verificarsi dell'uguaglianza formula_3, in accordo con la legge di riflessione. Raggio incidente, normale e raggio emergente giacciono sullo stesso piano.
In genere tutti i materiali sono in grado di riflettere specularmente la luce, purché sia possibile "lucidare" la loro superficie, cioè eliminarne tutte le irregolarità che siano confrontabili con lunghezza d'onda della luce (da 0,4 a 0,7 micrometri). Spontaneamente regolari, tra i materiali comuni, sono le superfici dei liquidi, che si dispongono con una superficie perfettamente piana, o comunque liscia, e il vetro, che in fondo è anch'esso un "liquido immobilizzato", perché la sua struttura amorfa fa sì che le molecole, libere dalle rigide geometrie dettate dalla struttura cristallina, durante la solidificazione possano seguire le tensioni superficiali, che invece impongono superfici microscopicamente lisce. Solo i metalli, però, possono riflettere con efficienza una parte sostanziale della luce che li colpisce: nei normali specchi il materiale riflettente, infatti, è alluminio o argento. Tutti gli altri materiali comuni, anche se "lucidati a specchio", riflettono solo piccole frazioni di luce, che dipendono dall'angolo di incidenza della luce, ma che in genere non superano il 5-10%. Tranne che in condizioni particolari, come nei prismi di vetro usati in "riflessione totale"; o in materiali complessi, appositamente strutturati, come la pelle argentea di molti pesci. 


L'accezione matematica del termine distanza ha un significato analogo a quello dell'uso comune, cioè quello della misura della "lontananza" tra due punti di un insieme al quale si possa attribuire qualche carattere spaziale. In matematica però questa nozione assume caratteri astratti e si basa solo su proprietà formali che ne fanno perdere l'univocità: esistono esempi di insiemi anche comuni come formula_1 in cui possono essere date infinite definizioni di distanza, tutte soddisfacenti le proprietà generali. Si può dire che in matematica il termine distanza caratterizza strumenti computazionali con alcune caratteristiche comuni, ma utilizzabili per scopi diversificati.
Il concetto di distanza e quello collegato di lunghezza vengono generalizzati mediante la definizione della geodetica come il più breve percorso tra due punti di uno "spazio curvo".
Una distanza (o metrica) su un insieme formula_2 è una funzione 
che soddisfa le seguenti proprietà per ogni scelta di formula_4 in formula_2:
La coppia formula_10 è chiamata spazio metrico.
In realtà solo le proprietà 2,3,4 sono indipendenti tra loro. Questo significa che si possono definire delle funzioni che soddisfano alcune tra 2,3,4 ma non altre.
Per esempio, se formula_11 allora la funzione formula_12 per questi particolari valori soddisfa le 2,4 ma non la 3 e quindi in generale non soddisfa la 3.
La dimostrazione che le 3,4 implicano la 1 è molto semplice.
Infatti, sfruttando la 4 si ha
formula_13 e formula_14. Sommando ora membro a membro otteniamo
formula_15 infine (sfruttando la 3) l’espressione si semplifica in 
formula_16 che è appunto la 1, dopo aver diviso per 2 (e scambiato i membri).
Data una norma formula_17 è possibile definire una distanza formula_18 definendo
Si verifica che la funzione così definita è una distanza, infatti:
Si osserva che ogni distanza indotta da una norma è invariante per traslazioni (ovvero, per ogni tripletta di vettori formula_24).
La distanza normalmente considerata in formula_25 è quella euclidea, pari alla radice quadrata del quadrato della differenza orizzontale (tra i due punti) più il quadrato della differenza verticale:
Se si elimina la seconda dimensione questa funzione si riduce al modulo della differenza tra i due numeri: formula_27.
Più in generale nello spazio euclideo formula_28 si può definire la distanza tra due punti formula_29 e formula_30 nei seguenti modi:
La "2-distanza" in uno spazio a "n" dimensioni corrisponde al teorema di Pitagora applicato "n-1" volte: è la distanza di uno spazio euclideo, normalmente usata nel piano o nello spazio e viene detta anche distanza pitagorica. La "1-distanza", detta anche "distanza L1" o distanza Manhattan, genera invece una geometria diversa, detta geometria del taxi. La "∞-distanza (o distanza L∞)" è la cosiddetta distanza di Chebyshev.
Nel caso di uno spazio di Hilbert formula_45, il teorema della proiezione afferma che per ogni punto formula_46 e per ogni insieme convesso chiuso formula_47 esiste un unico formula_48 tale per cui formula_49 assume il valore minimo su formula_50. In particolare, questo è vero per ogni sottospazio chiuso formula_51 di formula_45: in tal caso una condizione necessaria e sufficiente per formula_53 è che il vettore formula_54 sia ortogonale a formula_51.
Data una distanza su un insieme si può definire come palla, o bolla, o disco, centrata in un punto formula_56 di un certo raggio formula_57 positivo l'insieme dei punti dell'insieme che distano da formula_56 meno di formula_57:
Solitamente la definizione si intende con il <; se però c'è bisogno di specificare, si dirà "disco aperto" l'insieme definito dalla relazione " < " e "disco chiuso" l'insieme definito dalla relazione " ≤ ".
Si definisce anche "bordo" del disco l'insieme
L'insieme dei dischi aperti centrati nei vari punti dello spazio soddisfa la definizione topologica di base: la topologia sull'insieme formula_62 determinata da questa base si dice "topologia generata" (o "indotta") dalla distanza formula_63.
È importante notare come il disco chiuso non coincida sempre con la chiusura del disco aperto, ma in generale ne sia solo un soprainsieme; in particolare nello spazio euclideo comunque le due nozioni coincidono.
Due distanze formula_63 e formula_65 si dicono equivalenti se l'applicazione identità
è un omeomorfismo.
Equivalentemente, esse si possono dire equivalenti se ogni disco della prima metrica contiene un qualche disco della seconda metrica e viceversa. Ad esempio una distanza "d" è equivalente a quella data dalla funzione formula_67 ed a quella data dalla funzione formula_68.
Due distanze equivalenti generano la stessa topologia.
Se si indeboliscono le richieste su formula_63 si ottengono spazi con proprietà più deboli e più poveri come possibilità algoritmiche:
Al contrario, rinforzando la disuguaglianza triangolare e imponendo che
si ottiene una cosiddetta ultrametrica.
