14 research outputs found

    Synthesis and cryogenic spectroscopy of narrow-diameter single-wall carbon nanotubes

    Get PDF
    AbstractWe report chemical vapor deposition and cryogenic photoluminescence studies of narrow-diameter single-wall carbon nanotubes. Our systematic study of synthesis parameters identifies means to control the average length, diameter, and areal density of carbon nanotubes grown on silica substrates. Using synthesis conditions that favor the growth of carbon nanotubes with sub-nanometer diameters, we fabricate samples with spatially isolated suspended nanotubes ideally suited for optical studies. Photoluminescence spectroscopy of individual nanotubes reveals two classes: spectrally broad and narrow single-peak emission at the temperature of liquid helium. The latter class with spectral line widths down to the resolution limit of our spectrometer of 40 μeV indicates that exciton coherence in carbon nanotubes can be substantially improved by controlling the growth conditions and utilized in sources of indistinguishable single photons

    Ultimate Taipan with Dynamic Block Encoding : (Competition Contribution)

    No full text
    Ultimate Taipan is a software model checker that uses trace abstraction and abstract interpretation to prove correctness of programs. In contrast to previous versions, Ultimate Taipan now uses dynamic block encoding to obtain the best precision possible when evaluating transition formulas of large block encoded programs.publishe

    Ultimate Automizer and the Search for Perfect Interpolants : (Competition Contribution)

    No full text
    Ultimate Automizer is a software verifier that generalizes proofs for traces to proofs for larger parts for the program. In recent years the portfolio of proof producers that are available to Ultimate has grown continuously. This is not only because more trace analysis algorithms have been implemented in Ultimate but also due to the continuous progress in the SMT community. In this paper we explain how Ultimate Automizer dynamically selects trace analysis algorithms and how the tool decides when proofs for traces are “good” enough for using them in the abstraction refinement.publishe
    corecore