Eksperimen fotolistrik dan sinar X oleh Compton membuktikan bahwa cahaya ini tersusun atas partikel-partikel berupa foton. Tetapi ada juga eksperimen celah ganda, yaitu cahaya yang disinarkan pada celah ganda membentuk pattern gelap terang yang artinya cahaya ini adalah gelombang dengan maksimum dan minimum. Jadi pertanyaannya adalah, cahaya ini gelombang atau partikel? Kenyataan ini menyimpulkan bahwa cahaya memiliki dua sifat, gelombang dan partikel.
Konsep ini dikenal sebagai dualisme gelombang-partikel. Konsep dualisme ini diperluas oleh Louis de Broglie. Broglie menyatakan bahwa cahaya bisa bersifat seperti gelombang dan partikel, partikel pun bisa bersifat seperti gelombang. Pernyataan ini dikenal sebagai hipotesis de Broglie.
Persamaan de Broglie adalah lambda sama dengan h per p sama dengan h per mv. Di sini lambda adalah panjang gelombang partikel dengan satuan. P adalah momentum partikel kilogram meter per second, H adalah konstanta Planck x 10-34 Joule per second, M adalah masa partikel kilogram, dan V adalah kecepatan partikel meter per second.
Hipotesis Broccoli ini didukung oleh eksperimen oleh ilmuwan lain. Eksperimen yang dilakukan oleh Davison dan Germer adalah menembakkan elektron pada celah ganda. Dari eksperimen ini ditemukan pola gelap terang seperti pada cahaya.
Eksperimen ini menunjukkan bahwa partikel elektron di sini memiliki sifat gelombang. Sebuah partikel memiliki masa x 10-29 kg bergerak dengan kelajuan 3 x 10-4 ms. Berapakah panjang gelombangnya? Diketahui, M sama dengan x 10-29 kg dan V sama dengan 3 x 10-4 meter per second.
Untuk mencari panjang gelombang, kita gunakan persamaan, lambda sama dengan h per mv. Jadinya, lambda sama dengan kali 10 pangkat minus 34 per kali 10 pangkat minus 29 kali 3 kali 10 pangkat 4. Sama dengan kali 10 pangkat minus 9 meter. Jika terdapat 2 partikel dengan perbandingan masa 3 banding 1 bergerak dengan kecepatan yang sama, berapakah perbandingan panjang gelombangnya? Jadi di soal ini diketahui M2 sama dengan 3M1.
Perbandingan lambda 1 banding lambda 2 menjadi H per M1V banding H per M2V. Sehingga, Sehingga jadinya H per M1V dibandingkan H per 3M1V. Di sini semuanya bisa kita coret. Jadinya lambda 1 banding lambda 2 sama dengan 1 per 1 banding 1. Yang artinya, lambda 1 banding lambda 2 sama dengan 1 banding 1 per 3. Sehingga lambda 1 banding lambda 2 sama dengan 3 banding 1. Bagaimana cara membuat kata yang sama?