All unitary errors are correctableWhy do error correction protocols only work when the error rates are already significantly low to begin with?Why does the surface (quantum error correction) code have such a high threshold for errors?Are all $[[n, k, d]]$ quantum codes equivalent to additive self-orthogonal $GF(4)^n$ classical codes?Quantum error correction: necessary and sufficient conditionWhat are reliable references on analytical and/or numerical studies of threshold theorems under faulty quantum error correction?Compact way of describing the set of all stabilizer groups for fixed number of physical qubits and encoded logical qubitsIn what situation are three rounds of syndrome measurement required for fault-tolerance in the surface code?Shor 9 qubit code — how are the observables measured and eigenvalues obtained during syndrome measurement?

Does this put me at risk for identity theft?

Why is there a need to prevent a racist, sexist, or otherwise bigoted vendor from discriminating who they sell to?

Short story about a teenager who has his brain replaced with a microchip (Psychological Horror)

Colleagues speaking another language and it impacts work

Can ads on a page read my password?

How to explain to a team that the project they will work for 6 months will 100% fail?

Can I say "if a sequence is not bounded above, then it is divergent to positive infinity" without explicitly saying it's eventually increasing?

Our group keeps dying during the Lost Mine of Phandelver campaign. What are we doing wrong?

Does this smartphone photo show Mars just below the Sun?

Will a paper be retracted if a flaw in released software code invalidates its central idea?

What can make Linux unresponsive for minutes when browsing certain websites?

Where to pee in London?

Does the Voyager team use a wrapper (Fortran(77?) to Python) to transmit current commands?

In Pokémon Go, why does one of my Pikachu have an option to evolve, but another one doesn't?

WordCloud: do not eliminate duplicates

Could one become a successful researcher by writing some really good papers while being outside academia?

Can I enter a rental property without giving notice if I'm afraid a tenant may be hurt?

Would the Elder Wand have been able to destroy a Horcrux?

Does bottle color affect mold growth?

What was the first multiprocessor x86 motherboard?

Changing headheight pushes footer off page

What are good ways to improve as a writer other than writing courses?

ESTA declined to the US

Sparse matrix processing: flip sign of top-left entries of the matrix



All unitary errors are correctable


Why do error correction protocols only work when the error rates are already significantly low to begin with?Why does the surface (quantum error correction) code have such a high threshold for errors?Are all $[[n, k, d]]$ quantum codes equivalent to additive self-orthogonal $GF(4)^n$ classical codes?Quantum error correction: necessary and sufficient conditionWhat are reliable references on analytical and/or numerical studies of threshold theorems under faulty quantum error correction?Compact way of describing the set of all stabilizer groups for fixed number of physical qubits and encoded logical qubitsIn what situation are three rounds of syndrome measurement required for fault-tolerance in the surface code?Shor 9 qubit code — how are the observables measured and eigenvalues obtained during syndrome measurement?






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;








1












$begingroup$


The Knill-Laflamme condition for a stabilizer $mathcalM$ is




An error with Kraus operators $E_k$ is correctable if either $$E^dagger_kE_linmathcalMquadforall, k,l $$ or there exists $MinmathcalM$ such that $$M,E_k^dagger E_k=0quadforall ,k $$




But consider a unitary error $U$, then $U^dagger U=Iin mathcalM$. Does this mean that all unitary errors are always correctable by any stabilizer? It shouldn't, because for example Shor's code doesn't correct double bit flips. What am I missing?










share|improve this question











$endgroup$













  • $begingroup$
    Why would it mean that? The second condition is never satisfied. Why would the first be? (And what is $mathcal M$?)
    $endgroup$
    – Norbert Schuch
    Jul 28 at 20:21











  • $begingroup$
    $mathcalM$ is a stabilizer (I think they're called like that, an abelian subgroup of the Pauli group, and we use as codewords eigenstates of matrices in $mathcalM$ with eigenvalue $1$) the first condition, since there is only one Kraus operator, is always satisfied, since $U^dagger U=IinmathcalM$
    $endgroup$
    – user2723984
    Jul 28 at 20:26






  • 1




    $begingroup$
    But is has to be satisfied for all error pairs $E_k^dagger E_l$. Unless your error is always a fixed unitary. In that case, it can obviously be corrected, because you know what happened to your system.
    $endgroup$
    – Norbert Schuch
    Jul 28 at 20:29










  • $begingroup$
    I don't understand, $E_k$ are the Kraus operators of one error, not of all possible errors that can happen to the system, or have I misunderstood?
    $endgroup$
    – user2723984
    Jul 28 at 20:30






  • 1




    $begingroup$
    $E_k$ are the Kraus operators of the channel which describes the error - for instance, for unitary errors $U_k$ which occur with probability $p_k$, the channel would be something like $rhomapsto p_k U_krho U_k^dagger + qrho$, where $q$ is the probability that no error occurs. So if there are several unitary errors which can occur (or even just one error or no error), there is more than one $E_k$, and the first condition need not be satisfied for all pairs $E_k$, $E_l$.
    $endgroup$
    – Norbert Schuch
    Jul 28 at 20:32


















1












$begingroup$


The Knill-Laflamme condition for a stabilizer $mathcalM$ is




An error with Kraus operators $E_k$ is correctable if either $$E^dagger_kE_linmathcalMquadforall, k,l $$ or there exists $MinmathcalM$ such that $$M,E_k^dagger E_k=0quadforall ,k $$




But consider a unitary error $U$, then $U^dagger U=Iin mathcalM$. Does this mean that all unitary errors are always correctable by any stabilizer? It shouldn't, because for example Shor's code doesn't correct double bit flips. What am I missing?










share|improve this question











$endgroup$













  • $begingroup$
    Why would it mean that? The second condition is never satisfied. Why would the first be? (And what is $mathcal M$?)
    $endgroup$
    – Norbert Schuch
    Jul 28 at 20:21











  • $begingroup$
    $mathcalM$ is a stabilizer (I think they're called like that, an abelian subgroup of the Pauli group, and we use as codewords eigenstates of matrices in $mathcalM$ with eigenvalue $1$) the first condition, since there is only one Kraus operator, is always satisfied, since $U^dagger U=IinmathcalM$
    $endgroup$
    – user2723984
    Jul 28 at 20:26






  • 1




    $begingroup$
    But is has to be satisfied for all error pairs $E_k^dagger E_l$. Unless your error is always a fixed unitary. In that case, it can obviously be corrected, because you know what happened to your system.
    $endgroup$
    – Norbert Schuch
    Jul 28 at 20:29










  • $begingroup$
    I don't understand, $E_k$ are the Kraus operators of one error, not of all possible errors that can happen to the system, or have I misunderstood?
    $endgroup$
    – user2723984
    Jul 28 at 20:30






  • 1




    $begingroup$
    $E_k$ are the Kraus operators of the channel which describes the error - for instance, for unitary errors $U_k$ which occur with probability $p_k$, the channel would be something like $rhomapsto p_k U_krho U_k^dagger + qrho$, where $q$ is the probability that no error occurs. So if there are several unitary errors which can occur (or even just one error or no error), there is more than one $E_k$, and the first condition need not be satisfied for all pairs $E_k$, $E_l$.
    $endgroup$
    – Norbert Schuch
    Jul 28 at 20:32














1












1








1





$begingroup$


The Knill-Laflamme condition for a stabilizer $mathcalM$ is




An error with Kraus operators $E_k$ is correctable if either $$E^dagger_kE_linmathcalMquadforall, k,l $$ or there exists $MinmathcalM$ such that $$M,E_k^dagger E_k=0quadforall ,k $$




But consider a unitary error $U$, then $U^dagger U=Iin mathcalM$. Does this mean that all unitary errors are always correctable by any stabilizer? It shouldn't, because for example Shor's code doesn't correct double bit flips. What am I missing?










share|improve this question











$endgroup$




The Knill-Laflamme condition for a stabilizer $mathcalM$ is




An error with Kraus operators $E_k$ is correctable if either $$E^dagger_kE_linmathcalMquadforall, k,l $$ or there exists $MinmathcalM$ such that $$M,E_k^dagger E_k=0quadforall ,k $$




But consider a unitary error $U$, then $U^dagger U=Iin mathcalM$. Does this mean that all unitary errors are always correctable by any stabilizer? It shouldn't, because for example Shor's code doesn't correct double bit flips. What am I missing?







error-correction stabilizer-code






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Jul 28 at 20:25







user2723984

















asked Jul 28 at 19:39









user2723984user2723984

4579 bronze badges




4579 bronze badges














  • $begingroup$
    Why would it mean that? The second condition is never satisfied. Why would the first be? (And what is $mathcal M$?)
    $endgroup$
    – Norbert Schuch
    Jul 28 at 20:21











  • $begingroup$
    $mathcalM$ is a stabilizer (I think they're called like that, an abelian subgroup of the Pauli group, and we use as codewords eigenstates of matrices in $mathcalM$ with eigenvalue $1$) the first condition, since there is only one Kraus operator, is always satisfied, since $U^dagger U=IinmathcalM$
    $endgroup$
    – user2723984
    Jul 28 at 20:26






  • 1




    $begingroup$
    But is has to be satisfied for all error pairs $E_k^dagger E_l$. Unless your error is always a fixed unitary. In that case, it can obviously be corrected, because you know what happened to your system.
    $endgroup$
    – Norbert Schuch
    Jul 28 at 20:29










  • $begingroup$
    I don't understand, $E_k$ are the Kraus operators of one error, not of all possible errors that can happen to the system, or have I misunderstood?
    $endgroup$
    – user2723984
    Jul 28 at 20:30






  • 1




    $begingroup$
    $E_k$ are the Kraus operators of the channel which describes the error - for instance, for unitary errors $U_k$ which occur with probability $p_k$, the channel would be something like $rhomapsto p_k U_krho U_k^dagger + qrho$, where $q$ is the probability that no error occurs. So if there are several unitary errors which can occur (or even just one error or no error), there is more than one $E_k$, and the first condition need not be satisfied for all pairs $E_k$, $E_l$.
    $endgroup$
    – Norbert Schuch
    Jul 28 at 20:32

















  • $begingroup$
    Why would it mean that? The second condition is never satisfied. Why would the first be? (And what is $mathcal M$?)
    $endgroup$
    – Norbert Schuch
    Jul 28 at 20:21











  • $begingroup$
    $mathcalM$ is a stabilizer (I think they're called like that, an abelian subgroup of the Pauli group, and we use as codewords eigenstates of matrices in $mathcalM$ with eigenvalue $1$) the first condition, since there is only one Kraus operator, is always satisfied, since $U^dagger U=IinmathcalM$
    $endgroup$
    – user2723984
    Jul 28 at 20:26






  • 1




    $begingroup$
    But is has to be satisfied for all error pairs $E_k^dagger E_l$. Unless your error is always a fixed unitary. In that case, it can obviously be corrected, because you know what happened to your system.
    $endgroup$
    – Norbert Schuch
    Jul 28 at 20:29










  • $begingroup$
    I don't understand, $E_k$ are the Kraus operators of one error, not of all possible errors that can happen to the system, or have I misunderstood?
    $endgroup$
    – user2723984
    Jul 28 at 20:30






  • 1




    $begingroup$
    $E_k$ are the Kraus operators of the channel which describes the error - for instance, for unitary errors $U_k$ which occur with probability $p_k$, the channel would be something like $rhomapsto p_k U_krho U_k^dagger + qrho$, where $q$ is the probability that no error occurs. So if there are several unitary errors which can occur (or even just one error or no error), there is more than one $E_k$, and the first condition need not be satisfied for all pairs $E_k$, $E_l$.
    $endgroup$
    – Norbert Schuch
    Jul 28 at 20:32
















$begingroup$
Why would it mean that? The second condition is never satisfied. Why would the first be? (And what is $mathcal M$?)
$endgroup$
– Norbert Schuch
Jul 28 at 20:21





$begingroup$
Why would it mean that? The second condition is never satisfied. Why would the first be? (And what is $mathcal M$?)
$endgroup$
– Norbert Schuch
Jul 28 at 20:21













$begingroup$
$mathcalM$ is a stabilizer (I think they're called like that, an abelian subgroup of the Pauli group, and we use as codewords eigenstates of matrices in $mathcalM$ with eigenvalue $1$) the first condition, since there is only one Kraus operator, is always satisfied, since $U^dagger U=IinmathcalM$
$endgroup$
– user2723984
Jul 28 at 20:26




$begingroup$
$mathcalM$ is a stabilizer (I think they're called like that, an abelian subgroup of the Pauli group, and we use as codewords eigenstates of matrices in $mathcalM$ with eigenvalue $1$) the first condition, since there is only one Kraus operator, is always satisfied, since $U^dagger U=IinmathcalM$
$endgroup$
– user2723984
Jul 28 at 20:26




1




1




$begingroup$
But is has to be satisfied for all error pairs $E_k^dagger E_l$. Unless your error is always a fixed unitary. In that case, it can obviously be corrected, because you know what happened to your system.
$endgroup$
– Norbert Schuch
Jul 28 at 20:29




$begingroup$
But is has to be satisfied for all error pairs $E_k^dagger E_l$. Unless your error is always a fixed unitary. In that case, it can obviously be corrected, because you know what happened to your system.
$endgroup$
– Norbert Schuch
Jul 28 at 20:29












$begingroup$
I don't understand, $E_k$ are the Kraus operators of one error, not of all possible errors that can happen to the system, or have I misunderstood?
$endgroup$
– user2723984
Jul 28 at 20:30




$begingroup$
I don't understand, $E_k$ are the Kraus operators of one error, not of all possible errors that can happen to the system, or have I misunderstood?
$endgroup$
– user2723984
Jul 28 at 20:30




1




1




$begingroup$
$E_k$ are the Kraus operators of the channel which describes the error - for instance, for unitary errors $U_k$ which occur with probability $p_k$, the channel would be something like $rhomapsto p_k U_krho U_k^dagger + qrho$, where $q$ is the probability that no error occurs. So if there are several unitary errors which can occur (or even just one error or no error), there is more than one $E_k$, and the first condition need not be satisfied for all pairs $E_k$, $E_l$.
$endgroup$
– Norbert Schuch
Jul 28 at 20:32





$begingroup$
$E_k$ are the Kraus operators of the channel which describes the error - for instance, for unitary errors $U_k$ which occur with probability $p_k$, the channel would be something like $rhomapsto p_k U_krho U_k^dagger + qrho$, where $q$ is the probability that no error occurs. So if there are several unitary errors which can occur (or even just one error or no error), there is more than one $E_k$, and the first condition need not be satisfied for all pairs $E_k$, $E_l$.
$endgroup$
– Norbert Schuch
Jul 28 at 20:32











1 Answer
1






active

oldest

votes


















4












$begingroup$

If you only have one $E_k$ (i.e., $k=1$ can only take one value), and this $E_k=U$ is unitary, then - as you point out in the comments - the first condition is always satisfied, and the error can be corrected.



However, this also means that your "error" is the deterministic application of $U$. So after applying the "error" map, you just have to undo $U$, because you know which error has been applied.




On the other hand, if you have several unitary errors $U_k$ which occur with probability $p_k$, the channel would be something like $rhomapsto p_k U_krho U_k^dagger + qrho$, where $q$ is the probability that no error occurs. Thus, we have $E_k=sqrtp_kU_k$, and additionally $E_0=sqrtqI$. So if there are several unitary errors which can occur (or even just one error or no error), there is more than one $E_k$, and the first condition need not be satisfied for all pairs $E_k$, $E_l$.






share|improve this answer









$endgroup$














  • $begingroup$
    Then the condition is worded a bit weirdly I think. To me a double bit flip is "an error" and following this condition it is correctable. Should I take the condition to mean that an ensemble of errors is correctable only if the map induced by the most general linear combination of them has Kraus operators that satisfy the Knill-Laflamme condition?
    $endgroup$
    – user2723984
    Jul 28 at 21:43










  • $begingroup$
    @user2723984 In QECC, you look at the map which corresponds to an average error (including no error) during a given evolution. There is nothing weird about that. Indeed, the right formulation for that is a CPTP map with Kraus operators $E_k$, which are not unique -- an unknown error is nothing but a noisy evolution of the quantum system, nothing more.
    $endgroup$
    – Norbert Schuch
    Jul 28 at 22:01










  • $begingroup$
    thank you, I misinterpreted the condition as I was considering each possible flip an individual error that could either be correctable or not, rather than a general error. So I expected the condition to be fulfilled individually by single flip errors and not by double flips in the bit flip code for example.
    $endgroup$
    – user2723984
    Jul 28 at 22:05














Your Answer








StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "694"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);

else
createEditor();

);

function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
noCode: true, onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);



);













draft saved

draft discarded


















StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fquantumcomputing.stackexchange.com%2fquestions%2f6884%2fall-unitary-errors-are-correctable%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown

























1 Answer
1






active

oldest

votes








1 Answer
1






active

oldest

votes









active

oldest

votes






active

oldest

votes









4












$begingroup$

If you only have one $E_k$ (i.e., $k=1$ can only take one value), and this $E_k=U$ is unitary, then - as you point out in the comments - the first condition is always satisfied, and the error can be corrected.



However, this also means that your "error" is the deterministic application of $U$. So after applying the "error" map, you just have to undo $U$, because you know which error has been applied.




On the other hand, if you have several unitary errors $U_k$ which occur with probability $p_k$, the channel would be something like $rhomapsto p_k U_krho U_k^dagger + qrho$, where $q$ is the probability that no error occurs. Thus, we have $E_k=sqrtp_kU_k$, and additionally $E_0=sqrtqI$. So if there are several unitary errors which can occur (or even just one error or no error), there is more than one $E_k$, and the first condition need not be satisfied for all pairs $E_k$, $E_l$.






share|improve this answer









$endgroup$














  • $begingroup$
    Then the condition is worded a bit weirdly I think. To me a double bit flip is "an error" and following this condition it is correctable. Should I take the condition to mean that an ensemble of errors is correctable only if the map induced by the most general linear combination of them has Kraus operators that satisfy the Knill-Laflamme condition?
    $endgroup$
    – user2723984
    Jul 28 at 21:43










  • $begingroup$
    @user2723984 In QECC, you look at the map which corresponds to an average error (including no error) during a given evolution. There is nothing weird about that. Indeed, the right formulation for that is a CPTP map with Kraus operators $E_k$, which are not unique -- an unknown error is nothing but a noisy evolution of the quantum system, nothing more.
    $endgroup$
    – Norbert Schuch
    Jul 28 at 22:01










  • $begingroup$
    thank you, I misinterpreted the condition as I was considering each possible flip an individual error that could either be correctable or not, rather than a general error. So I expected the condition to be fulfilled individually by single flip errors and not by double flips in the bit flip code for example.
    $endgroup$
    – user2723984
    Jul 28 at 22:05
















4












$begingroup$

If you only have one $E_k$ (i.e., $k=1$ can only take one value), and this $E_k=U$ is unitary, then - as you point out in the comments - the first condition is always satisfied, and the error can be corrected.



However, this also means that your "error" is the deterministic application of $U$. So after applying the "error" map, you just have to undo $U$, because you know which error has been applied.




On the other hand, if you have several unitary errors $U_k$ which occur with probability $p_k$, the channel would be something like $rhomapsto p_k U_krho U_k^dagger + qrho$, where $q$ is the probability that no error occurs. Thus, we have $E_k=sqrtp_kU_k$, and additionally $E_0=sqrtqI$. So if there are several unitary errors which can occur (or even just one error or no error), there is more than one $E_k$, and the first condition need not be satisfied for all pairs $E_k$, $E_l$.






share|improve this answer









$endgroup$














  • $begingroup$
    Then the condition is worded a bit weirdly I think. To me a double bit flip is "an error" and following this condition it is correctable. Should I take the condition to mean that an ensemble of errors is correctable only if the map induced by the most general linear combination of them has Kraus operators that satisfy the Knill-Laflamme condition?
    $endgroup$
    – user2723984
    Jul 28 at 21:43










  • $begingroup$
    @user2723984 In QECC, you look at the map which corresponds to an average error (including no error) during a given evolution. There is nothing weird about that. Indeed, the right formulation for that is a CPTP map with Kraus operators $E_k$, which are not unique -- an unknown error is nothing but a noisy evolution of the quantum system, nothing more.
    $endgroup$
    – Norbert Schuch
    Jul 28 at 22:01










  • $begingroup$
    thank you, I misinterpreted the condition as I was considering each possible flip an individual error that could either be correctable or not, rather than a general error. So I expected the condition to be fulfilled individually by single flip errors and not by double flips in the bit flip code for example.
    $endgroup$
    – user2723984
    Jul 28 at 22:05














4












4








4





$begingroup$

If you only have one $E_k$ (i.e., $k=1$ can only take one value), and this $E_k=U$ is unitary, then - as you point out in the comments - the first condition is always satisfied, and the error can be corrected.



However, this also means that your "error" is the deterministic application of $U$. So after applying the "error" map, you just have to undo $U$, because you know which error has been applied.




On the other hand, if you have several unitary errors $U_k$ which occur with probability $p_k$, the channel would be something like $rhomapsto p_k U_krho U_k^dagger + qrho$, where $q$ is the probability that no error occurs. Thus, we have $E_k=sqrtp_kU_k$, and additionally $E_0=sqrtqI$. So if there are several unitary errors which can occur (or even just one error or no error), there is more than one $E_k$, and the first condition need not be satisfied for all pairs $E_k$, $E_l$.






share|improve this answer









$endgroup$



If you only have one $E_k$ (i.e., $k=1$ can only take one value), and this $E_k=U$ is unitary, then - as you point out in the comments - the first condition is always satisfied, and the error can be corrected.



However, this also means that your "error" is the deterministic application of $U$. So after applying the "error" map, you just have to undo $U$, because you know which error has been applied.




On the other hand, if you have several unitary errors $U_k$ which occur with probability $p_k$, the channel would be something like $rhomapsto p_k U_krho U_k^dagger + qrho$, where $q$ is the probability that no error occurs. Thus, we have $E_k=sqrtp_kU_k$, and additionally $E_0=sqrtqI$. So if there are several unitary errors which can occur (or even just one error or no error), there is more than one $E_k$, and the first condition need not be satisfied for all pairs $E_k$, $E_l$.







share|improve this answer












share|improve this answer



share|improve this answer










answered Jul 28 at 20:30









Norbert SchuchNorbert Schuch

1,6443 silver badges11 bronze badges




1,6443 silver badges11 bronze badges














  • $begingroup$
    Then the condition is worded a bit weirdly I think. To me a double bit flip is "an error" and following this condition it is correctable. Should I take the condition to mean that an ensemble of errors is correctable only if the map induced by the most general linear combination of them has Kraus operators that satisfy the Knill-Laflamme condition?
    $endgroup$
    – user2723984
    Jul 28 at 21:43










  • $begingroup$
    @user2723984 In QECC, you look at the map which corresponds to an average error (including no error) during a given evolution. There is nothing weird about that. Indeed, the right formulation for that is a CPTP map with Kraus operators $E_k$, which are not unique -- an unknown error is nothing but a noisy evolution of the quantum system, nothing more.
    $endgroup$
    – Norbert Schuch
    Jul 28 at 22:01










  • $begingroup$
    thank you, I misinterpreted the condition as I was considering each possible flip an individual error that could either be correctable or not, rather than a general error. So I expected the condition to be fulfilled individually by single flip errors and not by double flips in the bit flip code for example.
    $endgroup$
    – user2723984
    Jul 28 at 22:05

















  • $begingroup$
    Then the condition is worded a bit weirdly I think. To me a double bit flip is "an error" and following this condition it is correctable. Should I take the condition to mean that an ensemble of errors is correctable only if the map induced by the most general linear combination of them has Kraus operators that satisfy the Knill-Laflamme condition?
    $endgroup$
    – user2723984
    Jul 28 at 21:43










  • $begingroup$
    @user2723984 In QECC, you look at the map which corresponds to an average error (including no error) during a given evolution. There is nothing weird about that. Indeed, the right formulation for that is a CPTP map with Kraus operators $E_k$, which are not unique -- an unknown error is nothing but a noisy evolution of the quantum system, nothing more.
    $endgroup$
    – Norbert Schuch
    Jul 28 at 22:01










  • $begingroup$
    thank you, I misinterpreted the condition as I was considering each possible flip an individual error that could either be correctable or not, rather than a general error. So I expected the condition to be fulfilled individually by single flip errors and not by double flips in the bit flip code for example.
    $endgroup$
    – user2723984
    Jul 28 at 22:05
















$begingroup$
Then the condition is worded a bit weirdly I think. To me a double bit flip is "an error" and following this condition it is correctable. Should I take the condition to mean that an ensemble of errors is correctable only if the map induced by the most general linear combination of them has Kraus operators that satisfy the Knill-Laflamme condition?
$endgroup$
– user2723984
Jul 28 at 21:43




$begingroup$
Then the condition is worded a bit weirdly I think. To me a double bit flip is "an error" and following this condition it is correctable. Should I take the condition to mean that an ensemble of errors is correctable only if the map induced by the most general linear combination of them has Kraus operators that satisfy the Knill-Laflamme condition?
$endgroup$
– user2723984
Jul 28 at 21:43












$begingroup$
@user2723984 In QECC, you look at the map which corresponds to an average error (including no error) during a given evolution. There is nothing weird about that. Indeed, the right formulation for that is a CPTP map with Kraus operators $E_k$, which are not unique -- an unknown error is nothing but a noisy evolution of the quantum system, nothing more.
$endgroup$
– Norbert Schuch
Jul 28 at 22:01




$begingroup$
@user2723984 In QECC, you look at the map which corresponds to an average error (including no error) during a given evolution. There is nothing weird about that. Indeed, the right formulation for that is a CPTP map with Kraus operators $E_k$, which are not unique -- an unknown error is nothing but a noisy evolution of the quantum system, nothing more.
$endgroup$
– Norbert Schuch
Jul 28 at 22:01












$begingroup$
thank you, I misinterpreted the condition as I was considering each possible flip an individual error that could either be correctable or not, rather than a general error. So I expected the condition to be fulfilled individually by single flip errors and not by double flips in the bit flip code for example.
$endgroup$
– user2723984
Jul 28 at 22:05





$begingroup$
thank you, I misinterpreted the condition as I was considering each possible flip an individual error that could either be correctable or not, rather than a general error. So I expected the condition to be fulfilled individually by single flip errors and not by double flips in the bit flip code for example.
$endgroup$
– user2723984
Jul 28 at 22:05


















draft saved

draft discarded
















































Thanks for contributing an answer to Quantum Computing Stack Exchange!


  • Please be sure to answer the question. Provide details and share your research!

But avoid


  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.

Use MathJax to format equations. MathJax reference.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fquantumcomputing.stackexchange.com%2fquestions%2f6884%2fall-unitary-errors-are-correctable%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

Grendel Contents Story Scholarship Depictions Notes References Navigation menu10.1093/notesj/gjn112Berserkeree

Area configuration aggregation error after install Porto themeMagento 2.1 CE Installed but front/backend not loading/workingCSS not loading on page within Magento 2 pageCannot install module in Magento 2no commands defined in the “setup” namespace. in Magento2Magento 2: Static files are present but shows 404Why do i have to always run the commands to clean cache in Magento 2.1.8?Failure reason: 'Unable to unserialize value.'Error 500 after magento migrationIn production mode the site does not loadMagento 2 : Error 500 after installing

Middle Expansion Olielle Resaix Definition: Uttering songs of triumph shouting with joy triumphant exulting Sejunction Journal 붙다 달 고급 품목 외출 The stretch trades the screeching tin. Definition: The act of speaking with a drawl a drawl Cough Sand Definition: An uproar a quarrel a noisy outbreak Shake Iron Publicize Horse House Baby 사과 Resaix Flaggy Jelly Temporary Unequaled Puppet A drop in the bucket Shrew 성격 회원 성질 미팅 The burn frames the tacky quality. Materialistic The smoke reduces the way. Yammoe Nondescript Cheek 얼굴 배 약하다 날리다 타다 The illegal country shows the iron. Help Rule Drearien Smoke Teaching Meaty Wasp Abraham Lincoln Jaws 진심 수리하다 Size Cork Idea Convert Think Lark John Lennon 거울 청소 군 추천하다 아이스크림