Offline payment specifically allows double-spending. If you have offline payment, you don't need a ledger at all; you can just use PGP.
Even better, when you're back online the network will run a sanity check to protect against the evils of inflation.
(Note: inflation-check fees will vary between 0 and 100% per payee.)