A verifiable quantum advantage towards real world applications: Quantum Echoes 
Learn more
         
     
  
  
  
  
  
    
      openfermion.transforms.normal_ordered_ladder_term
  
      
    
  
  
  
  
  
    
  
  
    
    
Return a normal ordered FermionOperator or BosonOperator corresponding to single term.
openfermion.transforms.normal_ordered_ladder_term(
    term, coefficient, parity=-1
)
| Args | 
|---|
| term | list or tupleA sequence of tuples. The first element of each
    tuple is an integer indicating the mode on which a fermion ladder
    operator acts, starting from zero. The second element of each
    tuple is an integer, either 1 or 0, indicating whether creation
    or annihilation acts on that mode.
 | 
| coefficient | complex or floatThe coefficient of the term.
 | 
| parity | intparity=-1 corresponds to a Fermionic term that should be
    ordered based on the canonical anti-commutation relations.
    parity=1 corresponds to a Bosonic term that should be ordered based
    on the canonical commutation relations.
 | 
| Returns | 
|---|
| ordered_term | a FermionOperator or BosonOperator instance.
The normal ordered form of the input.
Note that this might have more terms. | 
In our convention, normal ordering implies terms are ordered
from highest tensor factor (on left) to lowest (on right).
Also, ladder operators come first.
| Warning | 
|---|
| Even assuming that each creation or annihilation operator appears
at most a constant number of times in the original term, the
runtime of this method is exponential in the number of qubits. | 
  
  
 
  
    
    
      
    
    
  
       
    
    
  
  
  Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
  Last updated 2025-06-06 UTC.
  
  
  
    
      [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-06-06 UTC."],[],[]]